commit 382dfc90219306d5e7ad420e0c371a4829e83503 Author: ModelHub XC Date: Sun Jul 19 04:14:10 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: lldois/v37_v29_r0_perception_lr6e7_ep10 Source: Original Platform diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..f2500df --- /dev/null +++ b/README.md @@ -0,0 +1,58 @@ +--- +library_name: transformers +license: other +base_model: lldois/v29_v19_user_world_guard_lr8e7_ep018 +tags: +- llama-factory +- full +- generated_from_trainer +model-index: +- name: v37_v29_r0_perception_lr6e7_ep10 + results: [] +--- + + + +# v37_v29_r0_perception_lr6e7_ep10 + +This model is a fine-tuned version of [lldois/v29_v19_user_world_guard_lr8e7_ep018](https://huggingface.co/lldois/v29_v19_user_world_guard_lr8e7_ep018) on the exp_v37_r0_perception 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: 6e-07 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607187 +- gradient_accumulation_steps: 4 +- total_train_batch_size: 4 +- optimizer: Use OptimizerNames.ADAMW_TORCH with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments +- lr_scheduler_type: cosine +- lr_scheduler_warmup_steps: 0.03 +- num_epochs: 1.0 + +### 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..da8954b --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 2.1268932852271104e+17, + "train_loss": 1.9281885245235708, + "train_runtime": 3538.1073, + "train_samples_per_second": 0.505, + "train_steps_per_second": 0.126 +} \ No newline at end of file diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..01be9b3 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,89 @@ +{%- if tools %} + {{- '<|im_start|>system\n' }} + {%- if messages[0].role == 'system' %} + {{- messages[0].content + '\n\n' }} + {%- endif %} + {{- "# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within XML tags:\n" }} + {%- for tool in tools %} + {{- "\n" }} + {{- tool | tojson }} + {%- endfor %} + {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\"name\": , \"arguments\": }\n<|im_end|>\n" }} +{%- else %} + {%- if messages[0].role == 'system' %} + {{- '<|im_start|>system\n' + messages[0].content + '<|im_end|>\n' }} + {%- endif %} +{%- endif %} +{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %} +{%- for message in messages[::-1] %} + {%- set index = (messages|length - 1) - loop.index0 %} + {%- if ns.multi_step_tool and message.role == "user" and message.content is string and not(message.content.startswith('') and message.content.endswith('')) %} + {%- set ns.multi_step_tool = false %} + {%- set ns.last_query_index = index %} + {%- endif %} +{%- endfor %} +{%- for message in messages %} + {%- if message.content is string %} + {%- set content = message.content %} + {%- else %} + {%- set content = '' %} + {%- endif %} + {%- if (message.role == "user") or (message.role == "system" and not loop.first) %} + {{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }} + {%- elif message.role == "assistant" %} + {%- set reasoning_content = '' %} + {%- if message.reasoning_content is string %} + {%- set reasoning_content = message.reasoning_content %} + {%- else %} + {%- if '' in content %} + {%- set reasoning_content = content.split('')[0].rstrip('\n').split('')[-1].lstrip('\n') %} + {%- set content = content.split('')[-1].lstrip('\n') %} + {%- endif %} + {%- endif %} + {%- if loop.index0 > ns.last_query_index %} + {%- if loop.last or (not loop.last and reasoning_content) %} + {{- '<|im_start|>' + message.role + '\n\n' + reasoning_content.strip('\n') + '\n\n\n' + content.lstrip('\n') }} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- if message.tool_calls %} + {%- for tool_call in message.tool_calls %} + {%- if (loop.first and content) or (not loop.first) %} + {{- '\n' }} + {%- endif %} + {%- if tool_call.function %} + {%- set tool_call = tool_call.function %} + {%- endif %} + {{- '\n{"name": "' }} + {{- tool_call.name }} + {{- '", "arguments": ' }} + {%- if tool_call.arguments is string %} + {{- tool_call.arguments }} + {%- else %} + {{- tool_call.arguments | tojson }} + {%- endif %} + {{- '}\n' }} + {%- endfor %} + {%- endif %} + {{- '<|im_end|>\n' }} + {%- elif message.role == "tool" %} + {%- if loop.first or (messages[loop.index0 - 1].role != "tool") %} + {{- '<|im_start|>user' }} + {%- endif %} + {{- '\n\n' }} + {{- content }} + {{- '\n' }} + {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- endif %} +{%- endfor %} +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} + {%- if enable_thinking is defined and enable_thinking is false %} + {{- '\n\n\n\n' }} + {%- endif %} +{%- endif %} \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..c4eb20b --- /dev/null +++ b/config.json @@ -0,0 +1,63 @@ +{ + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} diff --git a/experiment_recipe.json b/experiment_recipe.json new file mode 100644 index 0000000..aa30f64 --- /dev/null +++ b/experiment_recipe.json @@ -0,0 +1,72 @@ +{ + "created_at": "2026-07-15 00:59:15", + "name": "v37_v29_r0_perception_lr6e7_ep10", + "base": "/home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018", + "dataset": "v37_r0_perception", + "dataset_manifest": { + "name": "v37_r0_perception", + "path": "/home/ll/llm4rec/experiments/data/v37_r0_perception.jsonl", + "records": 80000, + "bytes": 267058830, + "sha256": "71579dd6021ab3045524e80275a793d3adcb1b552884209837e77c149d880266", + "requested_components": { + "general": 24000, + "r0": 28000, + "r3_think": 8000, + "r3_direct": 8000, + "old_rec": 4000, + "old_user": 4000, + "old_item": 4000 + }, + "groups": { + "r3": 16000, + "general": 24000, + "r0": 28000, + "old_item": 4000, + "old_rec": 4000, + "old_user": 4000 + }, + "variants": { + "profile_video/ad_direct": 1832, + "official_general_direct": 12089, + "sid_to_caption_direct": 6995, + "official_general_cot": 11911, + "sid_to_caption_cot": 6897, + "original_competition": 5843, + "caption_to_sid_direct": 14108, + "profile_live_cot": 1864, + "profile_video/video_direct": 2451, + "rec_no_think_direct_final": 2009, + "user_strict_logic": 556, + "profile_goods_direct": 1859, + "profile_video/ad_cot": 1818, + "user_logic_json_strict": 573, + "profile_video/video_cot": 2471, + "item_no_think_direct_final": 721, + "item_short_think": 712, + "user_strict_array": 660, + "profile_goods_cot": 1847, + "profile_live_direct": 1858, + "user_array_json_strict": 653, + "user_extra_no_think_logic": 273 + }, + "routes": { + "no_think": 48386, + "think": 31614 + }, + "target_leakage": 0, + "seed": 202607154 + }, + "learning_rate": "6.0e-7", + "epochs": 1.0, + "stages": null, + "note": "R0-heavy bidirectional caption/SID grounding to improve item perception and downstream recommendation semantics.", + "cot_policy": "Preserve meaningful CoT for /think and pure final outputs for /no_think.", + "checkpoint_policy": "save_strategy=no; only the final model is retained.", + "script": "/home/ll/llm4rec/experiments/run_v34_v43.py", + "script_sha256": "fbf01773c61579cf6159f64442fc0c8902714c84ed23b488bc9a6236a154f402", + "configs": [ + "/home/ll/llm4rec/experiments/configs/v37_v29_r0_perception_lr6e7_ep10.yaml" + ], + "reproduce": "/home/ll/llm4rec/demo/LLaMA-Factory/.venv/bin/python /home/ll/llm4rec/experiments/run_v34_v43.py --single v37_v29_r0_perception_lr6e7_ep10 --gpu " +} \ No newline at end of file diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..cf5bf49 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,12 @@ +{ + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95, + "transformers_version": "5.6.0" +} diff --git a/model.safetensors b/model.safetensors new file mode 100644 index 0000000..8b8e592 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d57eacf720283361a9370f87b775077118b51c3ee0c454087508855abbcd62b +size 1602902832 diff --git a/runs/Jul15_02-03-01_ubuntu-System-Product-Name/events.out.tfevents.1784052181.ubuntu-System-Product-Name.1381877.0 b/runs/Jul15_02-03-01_ubuntu-System-Product-Name/events.out.tfevents.1784052181.ubuntu-System-Product-Name.1381877.0 new file mode 100644 index 0000000..db09761 --- /dev/null +++ b/runs/Jul15_02-03-01_ubuntu-System-Product-Name/events.out.tfevents.1784052181.ubuntu-System-Product-Name.1381877.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1aa8f0e8404d4245df9acfb651b6274466f519fcd0c6daf76b177b00d3fc83b5 +size 15538 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..01859ac --- /dev/null +++ b/train.log @@ -0,0 +1,2225 @@ +[2026-07-15 02:02:30] stage 1/1: /home/ll/llm4rec/experiments/configs/v37_v29_r0_perception_lr6e7_ep10.yaml +/home/ll/llm4rec/demo/LLaMA-Factory/.venv/lib/python3.11/site-packages/jieba/_compat.py:18: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. + import pkg_resources +[transformers] warmup_ratio is deprecated and will be removed in v5.2. Use `warmup_steps` instead. +[transformers] `logging_dir` is deprecated and will be removed in v5.2. Please set `TENSORBOARD_LOGGING_DIR` instead. +[INFO|2026-07-15 02:02:33] llamafactory.hparams.parser:523 >> Process rank: 0, world size: 1, device: cuda:0, distributed training: False, compute dtype: torch.bfloat16 +[INFO|configuration_utils.py:769] 2026-07-15 02:02:33,862 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 02:02:33,864 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:769] 2026-07-15 02:02:34,637 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 02:02:34,638 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:769] 2026-07-15 02:02:34,638 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 02:02:34,639 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-15 02:02:35] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/data/v37_r0_perception.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: 25091 examples [00:00, 220078.38 examples/s] Generating train split: 50108 examples [00:00, 235506.56 examples/s] Generating train split: 80000 examples [00:00, 243823.78 examples/s] Generating train split: 80000 examples [00:00, 239817.38 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/80000 [00:00user +【用户交互历史】: +【2025-04-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-04-15】 + --:-- [直播-关注] <|living_begin|> +【2025-04-19】 + --:-- [直播-关注] <|living_begin|> +【2025-04-23】 + --:-- [直播-关注] <|living_begin|> +【2025-05-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-05-04】 + --:-- [直播-关注] <|living_begin|> +【2025-05-06】 + --:-- [直播-关注] <|living_begin|> +【2025-05-14】 + --:-- [直播-关注] <|living_begin|> +【2025-05-31】 + --:-- [直播-关注] <|living_begin|> +【2025-06-05】 + --:-- [直播-关注] <|living_begin|> +【2025-06-10】 + --:-- [直播-关注] <|living_begin|> +【2025-06-11】 + --:-- [直播-关注] <|living_begin|> +【2025-06-18】 + --:-- [直播-关注] <|living_begin|> +【2025-07-01】 + --:-- [直播-关注] <|living_begin|> +【2025-07-06】 + --:-- [直播-关注] <|living_begin|> +【2025-07-12】 + --:-- [直播-关注] <|living_begin|> +【2025-07-13】 + --:-- [直播-关注] <|living_begin|> +【2025-07-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-14】 + --:-- [直播-关注] <|living_begin|> +【2025-09-10】 + --:-- [直播-关注] <|living_begin|> +【2025-09-26】 + --:-- [直播-关注] <|living_begin|> +【2025-10-15】 + --:-- [直播-关注] <|living_begin|> +【2025-10-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-26】 + --:-- [直播-关注] <|living_begin|> +【2025-10-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-12】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-13】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-14】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-16】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-19】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-23】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-24】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-25】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-28】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-01】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-03】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-04】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-06】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-10】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-15】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-16】 + 13:31 [广告-深度转化] <|ad_begin|> +【2025-12-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 08:01 [广告-深度转化] <|ad_begin|> + 08:02 [广告-深度转化] <|ad_begin|> + 08:09 [广告-深度转化] <|ad_begin|> + 08:12 [广告-深度转化] <|ad_begin|> + 08:18 [广告-深度转化] <|ad_begin|> + 08:55 [广告-深度转化] <|ad_begin|> + 09:08 [广告-深度转化] <|ad_begin|> + 09:23 [广告-深度转化] <|ad_begin|> + 12:57 [广告-深度转化] <|ad_begin|> +【2025-12-18】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 10:22 [广告-深度转化] <|ad_begin|> + 12:26 [广告-深度转化] <|ad_begin|> +【2025-12-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 05:19 [广告-深度转化] <|ad_begin|> + 07:59 [广告-深度转化] <|ad_begin|> +【2025-12-20】 + 09:42 [广告-深度转化] <|ad_begin|> +【2025-12-23】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-24】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 08:39 [广告-深度转化] <|ad_begin|> + 08:57 [广告-深度转化] <|ad_begin|> + 08:59 [广告-深度转化] <|ad_begin|> +【2025-12-25】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-27】 + 07:23 [广告-深度转化] <|ad_begin|> +【2025-12-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-30】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-31】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 09:50 [广告-深度转化] <|ad_begin|> +【2026-01-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 02:34 [广告-深度转化] <|ad_begin|> + 06:30 [广告-深度转化] <|ad_begin|> + 06:31 [广告-深度转化] <|ad_begin|> + 08:02 [广告-深度转化] <|ad_begin|> + 09:23 [广告-深度转化] <|ad_begin|> + 12:24 [广告-深度转化] <|ad_begin|> +【2026-01-02】 + 08:46 [广告-深度转化] <|ad_begin|> + 11:47 [广告-深度转化] <|ad_begin|> + 12:15 [广告-深度转化] <|ad_begin|> + 23:26 [广告-深度转化] <|ad_begin|> + 23:27 [广告-深度转化] <|ad_begin|> +【2026-01-03】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 00:21 [广告-深度转化] <|ad_begin|> + 03:25 [广告-深度转化] <|ad_begin|> + 03:27 [广告-深度转化] <|ad_begin|> + 08:36 [广告-深度转化] <|ad_begin|> +【2026-01-04】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 02:21 [广告-深度转化] <|ad_begin|> + 02:31 [广告-深度转化] <|ad_begin|> + 05:15 [广告-深度转化] <|ad_begin|> + 08:16 [广告-深度转化] <|ad_begin|> + 10:44 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + --:-- [商品-购买] <|prod_begin|> + 02:56 [广告-深度转化] <|ad_begin|> + 03:16 [广告-深度转化] <|ad_begin|> + 03:20 [广告-点击] <|ad_begin|> + 03:24 [广告-深度转化] <|ad_begin|> + 03:24 [广告-点击] <|ad_begin|> + 08:34 [广告-点击] <|ad_begin|> + 08:53 [广告-点击] <|ad_begin|> + 23:34 [广告-点击] <|ad_begin|> + 23:48 [广告-点击] <|ad_begin|> + 23:51 [广告-点击] <|ad_begin|> +【2026-01-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 01:24 [广告-点击] <|ad_begin|> + 04:11 [广告-点击] <|ad_begin|> + 09:14 [广告-深度转化] <|ad_begin|> + 09:14 [广告-点击] <|ad_begin|> + 09:46 [广告-点击] <|ad_begin|> + 10:35 [广告-点击] <|ad_begin|> + 10:44 [广告-点击] <|ad_begin|> + 11:19 [广告-点击] <|ad_begin|> + 23:31 [广告-点击] <|ad_begin|> + 23:39 [广告-点击] <|ad_begin|> + 23:43 [广告-点击] <|ad_begin|> + 23:44 [广告-点击] <|ad_begin|> +【2026-01-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 00:24 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 01:21 [广告-点击] <|ad_begin|> + 02:13 [广告-点击] <|ad_begin|> + 02:15 [广告-点击] <|ad_begin|> + 02:16 [广告-点击] <|ad_begin|> +【2026-01-08】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 11:06 [广告-点击] <|ad_begin|> +【2026-01-09】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-11】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-12】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-13】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-14】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 02:41 [广告-点击] <|ad_begin|> + 13:50 [广告-深度转化] <|ad_begin|> + 13:50 [广告-点击] <|ad_begin|> +【2026-01-16】 + --:-- [直播-关注] <|living_begin|> + 00:31 [广告-深度转化] <|ad_begin|> + 00:31 [广告-点击] <|ad_begin|> + 01:39 [广告-深度转化] <|ad_begin|> + 01:39 [广告-点击] <|ad_begin|> +【2026-01-17】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 07:24 [广告-深度转化] <|ad_begin|> + 07:24 [广告-点击] <|ad_begin|> +【2026-01-18】 + --:-- [商品-点击] <|prod_begin|> + 02:56 [广告-深度转化] <|ad_begin|> + 02:56 [广告-点击] <|ad_begin|> + 04:42 [广告-深度转化] <|ad_begin|> + 04:42 [广告-点击] <|ad_begin|> + 10:07 [广告-深度转化] <|ad_begin|> + 10:07 [广告-点击] <|ad_begin|> +【2026-01-19】 + --:-- [商品-点击] <|prod_begin|> + 03:43 [广告-深度转化] <|ad_begin|> + 03:43 [广告-点击] <|ad_begin|> + 23:18 [广告-点击] <|ad_begin|> +【2026-01-20】 + 08:26 [广告-深度转化] <|ad_begin|> + 08:26 [广告-点击] <|ad_begin|> + 08:31 [广告-点击] <|ad_begin|> + 10:18 [广告-点击] <|ad_begin|> +【2026-01-21】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 02:21 [广告-点击] <|ad_begin|> +【2026-01-22】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 00:51 [视频-收藏/长播] <|video_begin|> + 08:10 [广告-点击] <|ad_begin|> + 10:15 [视频-转发/长播] <|video_begin|> + 10:42 [视频-收藏/长播] <|video_begin|> + 10:51 [视频-点赞/长播] <|video_begin|> + 11:04 [视频-关注/长播] <|video_begin|> + 12:32 [视频-收藏/长播] <|video_begin|> +【2026-01-23】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:32 [广告-深度转化] <|ad_begin|> + 04:32 [广告-点击] <|ad_begin|> + 04:48 [视频-点赞/长播] <|video_begin|> + 06:17 [视频-点赞/长播] <|video_begin|> + 06:23 [视频-评论/长播] <|video_begin|> + 22:15 [视频-浏览] <|video_begin|> +【2026-01-24】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 01:20 [广告-深度转化] <|ad_begin|> + 01:20 [广告-点击] <|ad_begin|> + 21:51 [广告-深度转化] <|ad_begin|> + 21:51 [广告-点击] <|ad_begin|> +【2026-01-25】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 00:33 [广告-点击] <|ad_begin|> + 08:05 [视频-转发/长播] <|video_begin|> + 11:18 [视频-转发/长播] <|video_begin|> + 11:28 [视频-点赞/长播] <|video_begin|> + 22:05 [视频-收藏/长播] <|video_begin|> +【2026-01-26】 + 00:37 [视频-点赞/长播] <|video_begin|> + 12:18 [视频-收藏/长播] <|video_begin|> + 12:21 [视频-收藏/长播] <|video_begin|> + 12:46 [视频-转发/收藏/长播] <|video_begin|> + 13:58 [视频-收藏/长播] <|video_begin|> + 22:21 [视频-收藏/长播] <|video_begin|> + 23:08 [视频-收藏/长播] <|video_begin|> +【2026-01-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 01:19 [广告-深度转化] <|ad_begin|> + 01:19 [广告-点击] <|ad_begin|> + 02:46 [视频-评论/长播] <|video_begin|> + 10:07 [广告-深度转化] <|ad_begin|> + 10:07 [广告-点击] <|ad_begin|> + 11:44 [视频-转发/长播] <|video_begin|> + 21:51 [视频-点赞/长播] <|video_begin|> + 22:17 [视频-收藏/长播] <|video_begin|> + 23:56 [视频-评论/长播] <|video_begin|> +【2026-01-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:34 [视频-收藏/长播] <|video_begin|> + 12:39 [广告-点击] <|ad_begin|> + 22:09 [广告-深度转化] <|ad_begin|> + 22:09 [广告-点击] <|ad_begin|> + 22:15 [广告-深度转化] <|ad_begin|> + 22:15 [广告-点击] <|ad_begin|> + 23:16 [视频-评论/长播] <|video_begin|> + 23:21 [视频-评论/长播] <|video_begin|> + 23:21 [视频-评论/长播] <|video_begin|> +【2026-01-29】 + 09:29 [视频-点赞/长播] <|video_begin|> +【2026-01-30】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 06:33 [广告-深度转化] <|ad_begin|> + 06:33 [广告-点击] <|ad_begin|> + 07:46 [广告-深度转化] <|ad_begin|> + 07:46 [广告-点击] <|ad_begin|> + 08:06 [广告-深度转化] <|ad_begin|> + 08:06 [广告-点击] <|ad_begin|> + 08:38 [视频-评论/长播] <|video_begin|> +【2026-01-31】 + --:-- [直播-关注] <|living_begin|> + 00:00 [广告-深度转化] <|ad_begin|> + 00:00 [广告-点击] <|ad_begin|> + 03:05 [广告-深度转化] <|ad_begin|> + 03:05 [广告-点击] <|ad_begin|> + 04:07 [广告-深度转化] <|ad_begin|> + 04:07 [广告-点击] <|ad_begin|> + 09:21 [广告-点击] <|ad_begin|> + 09:46 [视频-关注/长播] <|video_begin|> + 12:12 [视频-点赞/长播] <|video_begin|> + 12:19 [视频-评论/长播] <|video_begin|> + 13:21 [广告-点击] <|ad_begin|> +【2026-02-01】 + --:-- [商品-点击] <|prod_begin|> + 06:15 [广告-深度转化] <|ad_begin|> + 06:15 [广告-点击] <|ad_begin|> + 10:17 [视频-转发/长播] <|video_begin|> +【2026-02-02】 + --:-- [直播-关注] <|living_begin|> + 01:52 [广告-深度转化] <|ad_begin|> + 01:52 [广告-点击] <|ad_begin|> + 03:03 [广告-深度转化] <|ad_begin|> + 03:03 [广告-点击] <|ad_begin|> + 04:31 [视频-评论/长播] <|video_begin|> + 07:25 [视频-评论/长播] <|video_begin|> + 11:50 [视频-收藏/长播] <|video_begin|> + 12:14 [广告-点击] <|ad_begin|> + 13:29 [视频-转发/长播] <|video_begin|> + 13:34 [广告-点击] <|ad_begin|> + 13:37 [广告-点击] <|ad_begin|> + 23:08 [视频-转发/长播] <|video_begin|> +【2026-02-03】 + 01:35 [广告-点击] <|ad_begin|> + 11:45 [广告-点击] <|ad_begin|> + 11:46 [广告-点击] <|ad_begin|> + 22:17 [视频-关注/长播] <|video_begin|> + 22:37 [广告-点击] <|ad_begin|> +【2026-02-04】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 08:34 [视频-收藏/长播] <|video_begin|> + 08:39 [视频-关注/评论/长播] <|video_begin|> + 21:56 [视频-收藏/长播] <|video_begin|> + 22:24 [视频-长播] <|video_begin|> + 22:24 [视频-长播] <|video_begin|> + 22:25 [视频-长播] <|video_begin|> + 22:25 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:21 [视频-长播] <|video_begin|> + 00:35 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 01:25 [视频-长播] <|video_begin|> + 01:25 [视频-长播] <|video_begin|> + 01:31 [视频-长播] <|video_begin|> + 02:29 [视频-长播] <|video_begin|> + 02:29 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:47 [视频-长播] <|video_begin|> + 03:31 [视频-长播] <|video_begin|> + 03:31 [视频-长播] <|video_begin|> + 04:39 [广告-深度转化] <|ad_begin|> + 04:39 [广告-点击] <|ad_begin|> + 05:11 [视频-长播] <|video_begin|> + 05:52 [视频-长播] <|video_begin|> + 05:53 [视频-长播] <|video_begin|> + 05:53 [视频-长播] <|video_begin|> + 05:53 [视频-长播] <|video_begin|> + 07:58 [视频-长播] <|video_begin|> + 08:02 [视频-长播] <|video_begin|> + 08:12 [视频-长播] <|video_begin|> + 08:22 [视频-长播] <|video_begin|> + 08:47 [视频-长播] <|video_begin|> + 08:47 [视频-长播] <|video_begin|> + 09:31 [视频-长播] <|video_begin|> + 09:31 [视频-长播] <|video_begin|> + 09:58 [视频-长播] <|video_begin|> + 11:43 [广告-点击] <|ad_begin|> + 11:54 [广告-点击] <|ad_begin|> + 11:55 [广告-点击] <|ad_begin|> + 11:58 [视频-长播] <|video_begin|> + 12:03 [视频-长播] <|video_begin|> + 12:03 [视频-长播] <|video_begin|> + 12:03 [视频-长播] <|video_begin|> + 13:42 [视频-长播] <|video_begin|> + 14:01 [视频-关注/长播] <|video_begin|> + 14:04 [视频-关注/长播] <|video_begin|> + 14:06 [视频-长播] <|video_begin|> + 14:06 [视频-长播] <|video_begin|> + 14:09 [视频-长播] <|video_begin|> + 14:09 [视频-长播] <|video_begin|> + 14:09 [视频-关注/长播] <|video_begin|> + 14:10 [视频-长播] <|video_begin|> + 14:10 [视频-关注/长播] <|video_begin|> + 14:15 [视频-长播] <|video_begin|> + 14:15 [视频-长播] <|video_begin|> + 14:16 [视频-长播] <|video_begin|> + 14:16 [视频-长播] <|video_begin|> + 14:18 [视频-长播] <|video_begin|> + 14:18 [视频-长播] <|video_begin|> + 14:21 [视频-长播] <|video_begin|> + 14:21 [视频-关注/长播] <|video_begin|> + 14:22 [视频-长播] <|video_begin|> +【2026-02-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +角色任务:你是一位极端严苛的用户行为数据挖掘专家兼数据格式化专家,请依托以上用户交互历史,针对指定主题提炼具有递进逻辑与内部关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 搜索-搜索、视频-浏览、视频-长播、直播-关注、直播-首次打赏、商品-点击、商品-购买、广告-点击、广告-深度转化 +核心判定逻辑(递进性准则): +按照时间顺序抽取 5 步以内的行为链,要求后续交互B必须是前序交互A在场景需求协同补充、副作用诱发或兴趣细化升级上的延伸——也就是说,B 必须因 A 而产生,严禁提取任何品类平级、内容重复或仅受天气/促销影响形成的并列凑单行为。 +1.场景驱动协同:交互 B 相对于交互 A,必须在同一生活场景与主题类目下形成强需求补完关系。 +2.兴趣因果递进:交互 B 必须由交互 A 引发的副作用或新需求而产生,或者 A 本身就是 B 的诱因。 +3.需求深度细化:在相同主题类目下,交互 B 的需求应较交互 A 更加具体和细致,但不包含多次重复的购买、点击、搜索等行为,以避免节点内容重复。 +请面向以下主题提取行为逻辑链: +主题:从泛化兴趣到专业化聚焦的收藏品认知演化 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从泛化兴趣到专业化聚焦的收藏品认知演化", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "从泛化兴趣到专业化聚焦的收藏品认知演化", "events": [{"date": "2025-12-17", "action": "[广告-深度转化] <|ad_begin|>", "logic": "初始触发:被动接收大量泛化的“老物件上门回收”广告,形成初步认知。"}, {"date": "2026-01-27", "action": "[视频-评论/长播] <|video_begin|>", "logic": "兴趣聚焦:从泛化的“老物件”概念,收敛到对特定品类“古钱币”的价值和历史产生主动兴趣,并参与评论互动。"}, {"date": "2026-01-27", "action": "[视频-评论/长播] <|video_begin|>", "logic": "认知跃迁:兴趣从“物品本身”深化至“专业交易场景”,关注点转向“拍卖会”这一专业变现或投资渠道,完成了从了解到实践的认知闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-03-02】 + --:-- [直播-关注] <|living_begin|> +【2025-03-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-03-12】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-03-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-31】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-04-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-05】 + --:-- [直播-关注] <|living_begin|> +【2025-04-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-04-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-21】 + --:-- [直播-关注] <|living_begin|> +【2025-04-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-02】 + --:-- [直播-关注] <|living_begin|> +【2025-05-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-08】 + --:-- [直播-关注] <|living_begin|> +【2025-05-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-22】 + --:-- [直播-关注] <|living_begin|> +【2025-05-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-26】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-04】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-08】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-01】 + --:-- [直播-关注] <|living_begin|> +【2025-09-06】 + --:-- [直播-关注] <|living_begin|> +【2025-10-19】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-03】 + --:-- [直播-关注] <|living_begin|> +【2025-12-09】 + 04:54 [广告-点击] <|ad_begin|> +【2025-12-10】 + 14:33 [广告-点击] <|ad_begin|> +【2025-12-11】 + 04:54 [广告-点击] <|ad_begin|> +【2025-12-13】 + 02:25 [广告-点击] <|ad_begin|> +【2025-12-16】 + --:-- [直播-关注] <|living_begin|> +【2025-12-17】 + --:-- [直播-关注] <|living_begin|> + 16:06 [广告-点击] <|ad_begin|> +【2025-12-19】 + 04:32 [广告-点击] <|ad_begin|> + 09:12 [广告-点击] <|ad_begin|> +【2025-12-26】 + 10:05 [广告-点击] <|ad_begin|> +【2025-12-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-29】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-01】 + 04:34 [广告-点击] <|ad_begin|> +【2026-01-02】 + 15:34 [广告-点击] <|ad_begin|> + 16:57 [广告-点击] <|ad_begin|> +【2026-01-06】 + 13:40 [广告-点击] <|ad_begin|> +【2026-01-11】 + 02:05 [广告-点击] <|ad_begin|> + 02:09 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-12】 + 02:09 [广告-点击] <|ad_begin|> +【2026-01-13】 + 01:44 [广告-点击] <|ad_begin|> + 04:10 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:03 [广告-点击] <|ad_begin|> +【2026-01-14】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-15】 + 01:30 [广告-点击] <|ad_begin|> + 01:32 [广告-点击] <|ad_begin|> + 04:18 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:31 [广告-点击] <|ad_begin|> +【2026-01-18】 + 10:31 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-19】 + 15:51 [广告-点击] <|ad_begin|> +【2026-01-20】 + 10:39 [广告-点击] <|ad_begin|> + 15:21 [广告-点击] <|ad_begin|> +【2026-01-21】 + 09:37 [广告-点击] <|ad_begin|> +【2026-01-22】 + 10:19 [视频-点赞/长播] <|video_begin|> + 10:19 [视频-点赞/长播] <|video_begin|> + 10:27 [视频-点赞/长播] <|video_begin|> + 10:39 [视频-点赞/长播] <|video_begin|> + 10:39 [视频-点赞/长播] <|video_begin|> + 10:41 [视频-点赞/长播] <|video_begin|> + 10:47 [视频-点赞/长播] <|video_begin|> + 10:49 [视频-点赞/长播] <|video_begin|> + 14:56 [视频-点赞/长播] <|video_begin|> + 14:59 [视频-点赞/长播] <|video_begin|> + 21:23 [广告-点击] <|ad_begin|> +【2026-01-23】 + 05:04 [视频-点赞/长播] <|video_begin|> + 05:25 [视频-评论/点赞/长播] <|video_begin|> + 05:30 [视频-点赞/长播] <|video_begin|> + 14:06 [视频-评论/点赞/长播] <|video_begin|> + 14:58 [广告-点击] <|ad_begin|> +【2026-01-24】 + 04:26 [视频-点赞/长播] <|video_begin|> + 08:12 [视频-点赞/长播] <|video_begin|> + 08:17 [视频-评论/点赞/长播] <|video_begin|> + 08:19 [视频-评论/长播] <|video_begin|> + 19:10 [广告-点击] <|ad_begin|> +【2026-01-25】 + 06:30 [视频-点赞/长播] <|video_begin|> + 08:48 [视频-点赞/长播] <|video_begin|> + 09:15 [视频-点赞/长播] <|video_begin|> + 10:31 [视频-点赞/长播] <|video_begin|> + 11:23 [视频-点赞/长播] <|video_begin|> + 11:42 [广告-点击] <|ad_begin|> + 15:53 [视频-评论/点赞/长播] <|video_begin|> + 16:58 [视频-评论/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-26】 + 17:45 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-27】 + 04:15 [视频-评论/长播] <|video_begin|> + 04:55 [视频-点赞/长播] <|video_begin|> + 05:09 [视频-点赞/长播] <|video_begin|> + 05:37 [广告-点击] <|ad_begin|> + 13:52 [视频-评论/收藏/点赞/长播] <|video_begin|> + 14:17 [视频-点赞/长播] <|video_begin|> + 15:50 [广告-点击] <|ad_begin|> +【2026-01-28】 + 05:11 [视频-点赞/长播] <|video_begin|> + 05:32 [视频-点赞/长播] <|video_begin|> + 08:54 [视频-收藏/点赞/长播] <|video_begin|> + 08:54 [视频-收藏/点赞/长播] <|video_begin|> + 09:17 [视频-评论/长播] <|video_begin|> +【2026-01-29】 + 02:00 [视频-收藏/点赞/长播] <|video_begin|> + 02:17 [视频-收藏/点赞/长播] <|video_begin|> + 06:00 [广告-点击] <|ad_begin|> + 08:23 [视频-评论/长播] <|video_begin|> + 10:13 [视频-收藏/点赞/长播] <|video_begin|> + 10:13 [视频-点赞/长播] <|video_begin|> + 10:21 [广告-点击] <|ad_begin|> + 13:20 [视频-收藏/点赞/长播] <|video_begin|> + 14:36 [广告-点击] <|ad_begin|> + 15:29 [视频-收藏/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-30】 + 02:10 [广告-点击] <|ad_begin|> + 02:39 [视频-收藏/点赞/长播] <|video_begin|> + 04:49 [视频-点赞/长播] <|video_begin|> + 05:06 [视频-点赞/长播] <|video_begin|> + 12:14 [视频-点赞/长播] <|video_begin|> + 12:37 [视频-收藏/点赞/长播] <|video_begin|> + 12:37 [视频-评论/长播] <|video_begin|> + 18:06 [视频-收藏/点赞/长播] <|video_begin|> + 18:30 [视频-收藏/点赞/长播] <|video_begin|> + 18:33 [视频-评论/点赞/长播] <|video_begin|> + 18:33 [视频-评论/点赞/长播] <|video_begin|> + 18:34 [视频-点赞/长播] <|video_begin|> + 18:56 [视频-收藏/点赞/长播] <|video_begin|> + 18:56 [视频-收藏/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:21 [广告-点击] <|ad_begin|> +【2026-01-31】 + 02:14 [视频-收藏/点赞/长播] <|video_begin|> + 12:04 [视频-收藏/点赞/长播] <|video_begin|> + 17:12 [视频-收藏/点赞/长播] <|video_begin|> + 18:33 [视频-收藏/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-01】 + 00:11 [视频-点赞/长播] <|video_begin|> + 03:55 [广告-点击] <|ad_begin|> + 06:54 [视频-点赞/长播] <|video_begin|> + 06:54 [视频-评论/收藏/点赞/长播] <|video_begin|> + 08:58 [视频-收藏/点赞/长播] <|video_begin|> + 09:33 [视频-收藏/点赞/长播] <|video_begin|> + 11:15 [视频-点赞/长播] <|video_begin|> + 11:21 [视频-点赞/长播] <|video_begin|> + 12:56 [视频-点赞/长播] <|video_begin|> + 12:59 [视频-评论/点赞/长播] <|video_begin|> + 13:26 [视频-收藏/点赞/长播] <|video_begin|> + 16:42 [视频-收藏/点赞/长播] <|video_begin|> + 17:04 [视频-点赞/长播] <|video_begin|> + 17:04 [视频-点赞/长播] <|video_begin|> + 17:04 [视频-点赞/长播] <|video_begin|> + 17:17 [视频-点赞/长播] <|video_begin|> + 17:22 [视频-收藏/长播] <|video_begin|> + 18:23 [视频-收藏/点赞/长播] <|video_begin|> +【2026-02-02】 + 00:57 [广告-点击] <|ad_begin|> + 02:39 [广告-点击] <|ad_begin|> + 03:59 [视频-收藏/点赞/长播] <|video_begin|> + 05:21 [视频-收藏/点赞/长播] <|video_begin|> + 05:25 [视频-收藏/点赞/长播] <|video_begin|> + 05:57 [视频-评论/长播] <|video_begin|> + 07:06 [视频-收藏/点赞/长播] <|video_begin|> + 07:06 [视频-收藏/点赞/长播] <|video_begin|> + 07:24 [视频-收藏/点赞/长播] <|video_begin|> +【2026-02-03】 + 10:56 [视频-点赞/长播] <|video_begin|> + 11:01 [广告-点击] <|ad_begin|> + 15:08 [视频-点赞/长播] <|video_begin|> + 15:48 [广告-点击] <|ad_begin|> + 16:39 [视频-收藏/点赞/长播] <|video_begin|> + 16:39 [视频-点赞/长播] <|video_begin|> + 16:44 [视频-点赞/长播] <|video_begin|> + 16:53 [视频-收藏/点赞/长播] <|video_begin|> + 16:56 [视频-点赞/长播] <|video_begin|> + 17:03 [视频-点赞/长播] <|video_begin|> + 17:27 [视频-点赞/长播] <|video_begin|> + 18:17 [视频-收藏/点赞/长播] <|video_begin|> + 18:21 [视频-收藏/点赞/长播] <|video_begin|> + 18:50 [视频-点赞/长播] <|video_begin|> + 18:59 [视频-点赞/长播] <|video_begin|> + 19:54 [视频-评论/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-04】 + 05:27 [视频-收藏/点赞/长播] <|video_begin|> + 05:44 [视频-收藏/点赞/长播] <|video_begin|> + 06:41 [视频-收藏/点赞/长播] <|video_begin|> + 08:54 [视频-收藏/点赞/长播] <|video_begin|> + 08:55 [视频-收藏/点赞/长播] <|video_begin|> + 09:00 [视频-收藏/点赞/长播] <|video_begin|> + 13:56 [广告-点击] <|ad_begin|> + 14:04 [视频-收藏/点赞/长播] <|video_begin|> + 17:14 [视频-收藏/点赞/长播] <|video_begin|> + 17:26 [视频-评论/长播] <|video_begin|> + 17:30 [视频-评论/长播] <|video_begin|> + 17:43 [广告-点击] <|ad_begin|> + 17:43 [视频-评论/长播] <|video_begin|> + 17:50 [视频-评论/长播] <|video_begin|> + 19:23 [视频-收藏/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 22:54 [视频-收藏/点赞/长播] <|video_begin|> + 23:04 [视频-收藏/点赞/长播] <|video_begin|> + 23:09 [视频-收藏/点赞/长播] <|video_begin|> + 23:10 [视频-收藏/点赞/长播] <|video_begin|> +【2026-02-05】 + 07:17 [视频-收藏/点赞/长播] <|video_begin|> + 07:33 [视频-长播] <|video_begin|> + 07:42 [视频-长播] <|video_begin|> + 09:55 [视频-长播] <|video_begin|> + 09:55 [视频-长播] <|video_begin|> + 10:03 [视频-长播] <|video_begin|> + 10:03 [视频-收藏/点赞/长播] <|video_begin|> + 10:11 [视频-长播] <|video_begin|> + 10:13 [视频-长播] <|video_begin|> + 10:22 [视频-长播] <|video_begin|> + 10:22 [视频-长播] <|video_begin|> + 10:28 [视频-长播] <|video_begin|> + 10:36 [视频-长播] <|video_begin|> + 10:40 [视频-长播] <|video_begin|> + 10:40 [视频-长播] <|video_begin|> + 10:40 [视频-长播] <|video_begin|> + 10:40 [视频-长播] <|video_begin|> + 10:45 [视频-长播] <|video_begin|> + 10:45 [视频-收藏/点赞/长播] <|video_begin|> + 10:48 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 10:51 [视频-长播] <|video_begin|> + 10:51 [视频-长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:11 [视频-长播] <|video_begin|> + 11:11 [视频-长播] <|video_begin|> + 11:11 [视频-长播] <|video_begin|> + 12:01 [视频-长播] <|video_begin|> + 12:05 [视频-长播] <|video_begin|> + 12:09 [视频-长播] <|video_begin|> + 12:09 [视频-收藏/点赞/长播] <|video_begin|> + 12:20 [视频-长播] <|video_begin|> + 12:20 [视频-长播] <|video_begin|> + 12:20 [视频-收藏/点赞/长播] <|video_begin|> + 12:23 [视频-长播] <|video_begin|> + 12:28 [视频-长播] <|video_begin|> + 12:28 [视频-长播] <|video_begin|> + 12:29 [视频-长播] <|video_begin|> + 12:29 [视频-长播] <|video_begin|> + 12:29 [视频-长播] <|video_begin|> + 12:36 [视频-长播] <|video_begin|> + 12:36 [视频-长播] <|video_begin|> + 12:48 [视频-长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 13:12 [视频-长播] <|video_begin|> + 13:12 [视频-长播] <|video_begin|> + 13:12 [视频-长播] <|video_begin|> + 13:23 [视频-长播] <|video_begin|> + 13:23 [视频-长播] <|video_begin|> + 13:27 [视频-点赞/长播] <|video_begin|> + 14:07 [视频-长播] <|video_begin|> +角色任务:你是极端严苛的用户行为数据挖掘专家,同时也是数据格式化专家,请结合以上用户交互历史,面向给定主题提取带有递进行为逻辑和内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏、广告-点击、广告-深度转化 +核心提取逻辑 (递进性准则): +按时间顺序提取 5 步以内的行为链,要求后项交互B必须是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是因为 A 才产生的延伸需求,严禁提取任何品类平级、内容重复或仅因天气/促销产生的凑单并列行为。 +1.场景驱动协同:交互 B 与交互 A 必须同属一个生活场景及主题类目,并呈现极强的需求补完性。 +2.兴趣因果递进:交互 B 必须由交互 A 引发的副作用或新需求而产生,或者 A 本身就是 B 的诱因。 +3.需求深度细化:在同一主题类目中,交互 B 相比交互 A 应体现出更具体、更详细的需求层次,但不得包含多次重复的购买、点击、搜索等行为,以避免重复节点内容。 +请针对以下主题提取行为逻辑链: +主题:从被动游戏广告触达到主动探索游戏世界观与角色设定的兴趣深化 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动游戏广告触达到主动探索游戏世界观与角色设定的兴趣深化", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我来分析一下这位用户的行为。这项任务要求我基于用户的交互历史,挖掘出一条从被动接收游戏广告到主动探索游戏世界观,并最终深化为对角色设定产生浓厚兴趣的行为链。 + +我首先注意到,用户的早期行为主要集中在饲养宠物(特别是金丝熊)和购买一些生活用品上,比如从三月初开始,他密集地购买了金丝熊活体 <|prod_begin|>、<|prod_begin|> 以及大量的饲料、垫料和玩具。这表明他当时的核心兴趣是宠物饲养。同时,他也关注了一些手工文创和颜值才艺类直播,展现出对可爱、治愈和互动内容的偏好。 + +直到2025年12月,用户的行为模式开始出现一个显著的转折点。在12月13日,我观察到他首次点击了一则关于《超自然行动组》的游戏广告 <|ad_begin|>。这则广告具体展示了角色“羽子”的装备、任务和战斗过程,这似乎是他与该游戏IP的初次接触,是一次被动的、由广告驱动的兴趣触发。在此之前,他的游戏相关行为并不突出,这次点击可以看作是一颗兴趣的种子。 + +这颗种子在接下来的一个多月里开始萌芽。到了2026年1月22日,我发现他不再仅仅是被动地看广告,而是主动点赞并长时间观看了一个关于“超自然行动组”闺蜜游戏日常的视频 <|video_begin|>。这个行为非常关键,它标志着用户的兴趣从对广告所展示的“玩法”的初步认知,深化到了对游戏“日常趣味性”和角色个性的主动关注。这说明广告内容成功地转化为了他的主动探索行为,他对这个游戏世界的兴趣正在加深。 + +紧接着,在1月24日,我看到了一个更有趣的现象。他点赞了一个深度解析《第五人格》梦之女巫角色设计的视频 <|video_begin|>。这个视频探讨了角色的神话灵感、设计演变等深层内容。这对我来说是一个强烈的信号,表明他的兴趣已经从单纯的游戏内容消费,跃迁到了对游戏角色如何被创造、其背后的世界观和美学构建的探究层面。更重要的是,他的兴趣范围从《超自然行动组》横向拓展到了风格相似但设计不同的《第五人格》,这说明他已经形成了一个更为抽象的偏好——对“游戏角色设计”本身的浓厚兴趣,而不仅仅局限于某一款游戏。 + +最终,在1月29日,我发现他点击了一款《超自然行动》的二次元周边相框商品 <|prod_begin|>。这一步可以说是整个兴趣链的闭环。用户的关注点从纯粹的线上数字内容,延伸到了希望在现实生活中拥有实体周边。这不仅代表了他对该游戏IP的高度认同,也表明他希望将这种虚拟世界的喜爱转化为一种物理的、可触摸的收藏。这是粉丝身份认同的典型表现,也是兴趣深度和粘性的最终体现。 + +综上所述,我推断出一条清晰的兴趣深化路径:用户最初因一次广告点击 <|ad_begin|> 对《超自然行动组》产生初步认知,随后通过主动观看相关的趣味日常视频 <|video_begin|> 加深了兴趣。接着,他的关注点升华,开始探索更深层次的角色设计理念,甚至将这种兴趣拓展到了同品类的其他游戏 <|video_begin|>。最终,这种强烈的兴趣促使他关注并点击了相关的实体周边商品 <|prod_begin|>,完成了从被动触达到主动探索,再到渴望拥有的完整行为闭环。未来,他有较大概率会被类似的游戏角色设计解析、世界观探讨以及相关的实体或虚拟周边商品所吸引。 +{"logic_chain": {"name": "从被动游戏广告触达到主动探索游戏世界观与角色设定的兴趣深化", "events": [{"date": "2025-12-13", "action": "[广告-点击] <|ad_begin|>", "logic": "初始触发:被动接收并点击了特定游戏《超自然行动组》的角色及玩法广告,建立了初步认知。"}, {"date": "2026-01-22", "action": "[视频-点赞/长播] <|video_begin|>", "logic": "兴趣确认与加深:从广告的单向灌输,转变为主动观看并点赞与该游戏相关的二次创作内容,关注点从“玩法展示”转向了“游戏日常/趣味性”,交互深度增加。"}, {"date": "2026-01-24", "action": "[视频-点赞/长播] <|video_begin|>", "logic": "认知跃迁与横向拓展:兴趣从游戏日常的表层内容,跃迁至对游戏角色设计的深度解析(如设计灵感、演变过程),体现了对游戏世界观和美学构建的探究。同时,兴趣从《超自然行动组》拓展到同品类但有不同设计风格的《第五人格》,表明用户已形成对“角色设计”这一抽象概念的关注。"}, {"date": "2026-01-29", "action": "[商品-点击] <|prod_begin|>", "logic": "行为闭环:兴趣从线上的内容消费,延伸至对线下实体周边的关注,形成了从“了解到探索再到拥有”的完整兴趣闭环,是认知深度和粉丝身份认同的最终体现。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-08-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-06】 + --:-- [直播-关注] <|living_begin|> +【2025-09-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-18】 + --:-- [直播-关注] <|living_begin|> +【2025-10-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-26】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-03】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-19】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-30】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + 02:55 [广告-深度转化] <|ad_begin|> + 13:21 [广告-深度转化] <|ad_begin|> +【2025-12-09】 + 14:00 [广告-深度转化] <|ad_begin|> +【2025-12-10】 + 22:11 [广告-深度转化] <|ad_begin|> +【2025-12-11】 + 20:35 [广告-深度转化] <|ad_begin|> +【2025-12-13】 + 02:48 [广告-深度转化] <|ad_begin|> + 05:50 [广告-深度转化] <|ad_begin|> + 07:38 [广告-深度转化] <|ad_begin|> + 09:05 [广告-深度转化] <|ad_begin|> + 10:58 [广告-深度转化] <|ad_begin|> + 10:58 [广告-点击] <|ad_begin|> + 21:15 [广告-点击] <|ad_begin|> +【2025-12-14】 + 07:14 [广告-点击] <|ad_begin|> + 08:31 [广告-深度转化] <|ad_begin|> + 08:31 [广告-点击] <|ad_begin|> + 21:55 [广告-深度转化] <|ad_begin|> + 21:55 [广告-点击] <|ad_begin|> +【2025-12-17】 + 21:15 [广告-点击] <|ad_begin|> +【2025-12-19】 + 22:00 [广告-点击] <|ad_begin|> +【2025-12-21】 + 05:53 [广告-深度转化] <|ad_begin|> + 05:53 [广告-点击] <|ad_begin|> + 06:45 [广告-深度转化] <|ad_begin|> + 06:45 [广告-点击] <|ad_begin|> +【2025-12-22】 + 06:39 [广告-点击] <|ad_begin|> + 22:55 [广告-深度转化] <|ad_begin|> + 22:55 [广告-点击] <|ad_begin|> +【2025-12-23】 + --:-- [商品-购买] <|prod_begin|> + 11:26 [广告-深度转化] <|ad_begin|> + 11:26 [广告-点击] <|ad_begin|> + 11:52 [广告-深度转化] <|ad_begin|> + 11:52 [广告-点击] <|ad_begin|> +【2025-12-24】 + 06:01 [广告-深度转化] <|ad_begin|> + 06:01 [广告-点击] <|ad_begin|> + 07:58 [广告-深度转化] <|ad_begin|> + 07:58 [广告-点击] <|ad_begin|> +【2025-12-27】 + --:-- [商品-购买] <|prod_begin|> + 23:38 [广告-深度转化] <|ad_begin|> + 23:38 [广告-点击] <|ad_begin|> +【2025-12-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-29】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 03:25 [广告-深度转化] <|ad_begin|> + 03:25 [广告-点击] <|ad_begin|> + 05:46 [广告-深度转化] <|ad_begin|> + 05:46 [广告-点击] <|ad_begin|> +【2025-12-31】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-02】 + 05:22 [广告-点击] <|ad_begin|> + 05:47 [广告-深度转化] <|ad_begin|> + 05:47 [广告-点击] <|ad_begin|> + 06:07 [广告-点击] <|ad_begin|> + 07:05 [广告-深度转化] <|ad_begin|> + 07:05 [广告-点击] <|ad_begin|> +【2026-01-03】 + 00:03 [广告-深度转化] <|ad_begin|> + 00:03 [广告-点击] <|ad_begin|> +【2026-01-05】 + 06:20 [广告-深度转化] <|ad_begin|> + 06:20 [广告-点击] <|ad_begin|> + 10:20 [广告-深度转化] <|ad_begin|> + 10:20 [广告-点击] <|ad_begin|> + 11:48 [广告-深度转化] <|ad_begin|> + 11:48 [广告-点击] <|ad_begin|> +【2026-01-06】 + --:-- [商品-购买] <|prod_begin|> + 10:06 [广告-深度转化] <|ad_begin|> + 10:06 [广告-点击] <|ad_begin|> + 23:59 [广告-深度转化] <|ad_begin|> + 23:59 [广告-点击] <|ad_begin|> +【2026-01-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 02:53 [广告-深度转化] <|ad_begin|> + 02:53 [广告-点击] <|ad_begin|> + 21:53 [广告-点击] <|ad_begin|> + 22:18 [广告-深度转化] <|ad_begin|> + 22:18 [广告-点击] <|ad_begin|> +【2026-01-08】 + 02:07 [广告-深度转化] <|ad_begin|> + 02:07 [广告-点击] <|ad_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + 02:51 [广告-深度转化] <|ad_begin|> + 02:51 [广告-点击] <|ad_begin|> + 11:22 [广告-点击] <|ad_begin|> +【2026-01-09】 + 08:44 [广告-深度转化] <|ad_begin|> + 08:44 [广告-点击] <|ad_begin|> +【2026-01-11】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-12】 + 01:39 [广告-深度转化] <|ad_begin|> + 01:39 [广告-点击] <|ad_begin|> + 02:08 [广告-深度转化] <|ad_begin|> + 02:08 [广告-点击] <|ad_begin|> + 08:00 [广告-深度转化] <|ad_begin|> + 08:00 [广告-点击] <|ad_begin|> +【2026-01-13】 + 10:53 [广告-深度转化] <|ad_begin|> + 10:53 [广告-点击] <|ad_begin|> + 18:19 [广告-深度转化] <|ad_begin|> + 18:19 [广告-点击] <|ad_begin|> + 21:48 [广告-点击] <|ad_begin|> +【2026-01-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 05:51 [广告-深度转化] <|ad_begin|> + 05:51 [广告-点击] <|ad_begin|> + 07:45 [广告-深度转化] <|ad_begin|> + 07:45 [广告-点击] <|ad_begin|> +【2026-01-16】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-17】 + 05:20 [广告-点击] <|ad_begin|> + 09:59 [广告-深度转化] <|ad_begin|> + 09:59 [广告-点击] <|ad_begin|> + 11:21 [广告-深度转化] <|ad_begin|> + 11:21 [广告-点击] <|ad_begin|> +【2026-01-18】 + 00:41 [广告-深度转化] <|ad_begin|> + 00:41 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 12:41 [广告-深度转化] <|ad_begin|> + 12:41 [广告-点击] <|ad_begin|> + 16:10 [广告-点击] <|ad_begin|> + 17:10 [广告-点击] <|ad_begin|> +【2026-01-20】 + 08:17 [广告-深度转化] <|ad_begin|> + 08:17 [广告-点击] <|ad_begin|> +【2026-01-21】 + 06:32 [广告-深度转化] <|ad_begin|> + 06:32 [广告-点击] <|ad_begin|> +【2026-01-22】 + 01:26 [视频-点赞/长播] <|video_begin|> + 01:49 [视频-收藏/长播] <|video_begin|> + 10:10 [广告-深度转化] <|ad_begin|> + 10:10 [广告-点击] <|ad_begin|> + 21:37 [视频-评论/长播] <|video_begin|> + 21:48 [视频-关注/长播] <|video_begin|> +【2026-01-23】 + 10:17 [广告-点击] <|ad_begin|> + 12:21 [视频-转发/长播] <|video_begin|> + 21:40 [视频-转发/长播] <|video_begin|> +【2026-01-25】 + 05:12 [广告-深度转化] <|ad_begin|> + 05:12 [广告-点击] <|ad_begin|> + 23:14 [广告-点击] <|ad_begin|> + 23:33 [广告-深度转化] <|ad_begin|> + 23:33 [广告-点击] <|ad_begin|> +【2026-01-26】 + 04:50 [视频-评论/长播] <|video_begin|> +【2026-01-27】 + 00:17 [视频-关注/长播] <|video_begin|> + 00:18 [广告-点击] <|ad_begin|> + 04:50 [广告-深度转化] <|ad_begin|> + 04:50 [广告-点击] <|ad_begin|> + 21:38 [视频-浏览] <|video_begin|> +【2026-01-28】 + 23:48 [广告-深度转化] <|ad_begin|> + 23:48 [广告-点击] <|ad_begin|> +【2026-01-29】 + 04:23 [广告-深度转化] <|ad_begin|> + 04:23 [广告-点击] <|ad_begin|> + 07:15 [广告-点击] <|ad_begin|> +【2026-01-30】 + --:-- [商品-购买] <|prod_begin|> + 10:08 [视频-收藏/长播] <|video_begin|> +【2026-01-31】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-01】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:51 [视频-评论/长播] <|video_begin|> + 21:09 [广告-深度转化] <|ad_begin|> + 21:09 [广告-点击] <|ad_begin|> + 21:22 [广告-深度转化] <|ad_begin|> + 21:22 [广告-点击] <|ad_begin|> +【2026-02-02】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-03】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 19:04 [视频-评论/长播] <|video_begin|> +【2026-02-04】 + 02:00 [视频-长播] <|video_begin|> + 02:00 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 02:18 [广告-点击] <|ad_begin|> + 02:21 [视频-长播] <|video_begin|> + 02:23 [视频-长播] <|video_begin|> + 02:23 [视频-长播] <|video_begin|> + 02:36 [视频-长播] <|video_begin|> + 09:44 [视频-长播] <|video_begin|> + 09:44 [视频-长播] <|video_begin|> + 09:52 [视频-长播] <|video_begin|> + 09:52 [视频-长播] <|video_begin|> + 09:52 [视频-长播] <|video_begin|> + 10:36 [视频-长播] <|video_begin|> + 10:36 [视频-长播] <|video_begin|> + 10:36 [视频-长播] <|video_begin|> + 10:42 [视频-长播] <|video_begin|> + 11:07 [视频-长播] <|video_begin|> + 11:07 [视频-长播] <|video_begin|> + 11:07 [视频-长播] <|video_begin|> + 11:07 [视频-长播] <|video_begin|> + 12:42 [视频-长播] <|video_begin|> + 12:49 [视频-长播] <|video_begin|> + 12:49 [视频-长播] <|video_begin|> + 13:13 [视频-长播] <|video_begin|> + 13:13 [视频-长播] <|video_begin|> + 13:28 [视频-长播] <|video_begin|> + 13:28 [视频-长播] <|video_begin|> + 13:28 [视频-长播] <|video_begin|> + 13:34 [视频-长播] <|video_begin|> + 13:34 [视频-长播] <|video_begin|> + 13:34 [视频-长播] <|video_begin|> + 13:34 [视频-长播] <|video_begin|> + 13:39 [视频-长播] <|video_begin|> + 13:46 [视频-长播] <|video_begin|> + 22:43 [视频-长播] <|video_begin|> +【2026-02-05】 + 01:38 [视频-长播] <|video_begin|> + 01:38 [视频-长播] <|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|> + 02:22 [视频-长播] <|video_begin|> + 02:22 [视频-长播] <|video_begin|> + 03:15 [视频-长播] <|video_begin|> + 03:28 [视频-长播] <|video_begin|> + 04:11 [视频-长播] <|video_begin|> + 04:11 [视频-长播] <|video_begin|> + 04:11 [视频-长播] <|video_begin|> + 04:11 [视频-长播] <|video_begin|> + 04:48 [视频-长播] <|video_begin|> + 04:48 [视频-长播] <|video_begin|> + 04:53 [视频-长播] <|video_begin|> + 04:53 [视频-长播] <|video_begin|> + 05:23 [广告-深度转化] <|ad_begin|> + 05:23 [广告-点击] <|ad_begin|> + 08:12 [广告-点击] <|ad_begin|> + 08:19 [视频-长播] <|video_begin|> + 10:01 [视频-长播] <|video_begin|> + 10:17 [广告-深度转化] <|ad_begin|> + 10:17 [广告-点击] <|ad_begin|> + 10:51 [广告-深度转化] <|ad_begin|> + 10:51 [广告-点击] <|ad_begin|> + 12:18 [广告-深度转化] <|ad_begin|> + 12:18 [广告-点击] <|ad_begin|> +【2026-02-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +角色任务:你是一名极端严苛的用户行为数据挖掘专家,同时具备数据格式化能力,请根据以上用户交互历史,针对指定主题提取具有行为递进逻辑及内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏、广告-点击、广告-深度转化 +核心提取逻辑 (递进性准则): +请依时间顺序提取 5 步以内的行为链,并确保后项交互B是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级,也就是 B 必须由 A 的延伸需求所驱动;严禁提取任何品类平级、内容重复或仅因天气/促销形成的并列凑单行为。 +1.场景驱动协同:交互 B 与交互 A 必须处于同一生活场景和主题类目下,并具备极强的需求补完关系。 +2.兴趣因果递进:交互 B 是因为 交互 A 产生的副作用或新需求,或者 A 是 B 的诱因。 +3.需求深度细化:在相同主题类目下,交互 B 的需求应较交互 A 更加具体和细致,但不包含多次重复的购买、点击、搜索等行为,以避免节点内容重复。 +请围绕以下主题提取行为逻辑链: +主题:从被动娱乐到主动求知的认知转变 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动娱乐到主动求知的认知转变", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我来分析一下这份用户行为数据。任务是需要我基于用户的交互时间线,梳理出一条从被动娱乐到主动求知的认知转变的行为逻辑链。 + +我首先注意到,这位用户的行为在很长一段时间内都表现出非常稳定的偏好。从2025年8月到11月,他的消费行为主要集中在两个明确的领域:一是户外活动,特别是钓鱼,他购买了大量的渔具,如诱饵笼 <|prod_begin|>、鱼钩 <|prod_begin|>、鱼竿 <|prod_begin|> 和各种鱼缸及配件 <|prod_begin|>,还关注了渔具清仓和钓竿推荐的直播间 <|living_begin|>;二是一些生活日用品和食品,比如男鞋 <|prod_begin|>、泡面 <|prod_begin|> 和手机 <|prod_begin|>。这期间,他的行为模式相对务实,围绕着个人爱好和生活必需品展开。 + +进入2025年12月后,我观察到一个显著的变化。用户的注意力开始大量被短剧广告所吸引。从12月8日开始,他密集地点击和深度转化了大量古装、仙侠、都市情感、悬疑等题材的短剧广告,例如 <|ad_begin|>、<|ad_begin|> 和 <|ad_begin|> 等。这种行为一直持续到2026年1月下旬,表明他在这段时间内,内容消费的主要动机是寻求剧情刺激和情感满足,这是一种典型的被动式娱乐消费。 + +然而,在2026年1月29日,我捕捉到了一个关键的转折点。在连续消费了近两个月的娱乐性短剧广告后,用户首次对一个完全不同类型的内容产生了兴趣。他点击了一则关于AI技术应用的广告 <|ad_begin|>。这个广告内容涵盖了AI在食品加工、农业、健身等多个领域的应用,强调的是学习和实践。我认为,这次点击行为标志着一个认知上的萌芽,用户的兴趣开始从纯粹的娱乐内容,向具有实用价值和知识性的技术领域延伸。 + +这个新萌发的兴趣点很快就得到了进一步的验证和深化。几天后的2026年2月5日,用户的行为表现出更强的主动性和目的性。他主动点击了一本名为《用 AI赚钱》的书籍商品 <|prod_begin|>。这表明,他对于AI的兴趣已经从泛化的技术认知,迅速聚焦到了一个非常具体且带有功利性的目标——“赚钱”。这不再是被动地接收信息,而是主动去寻找能将这项技术转化为生产力或商业价值的途径。 + +最关键的一步发生在同一天。在点击了这本书之后,用户迅速做出了购买决策,完成了对这本AI书籍 <|prod_begin|> 的购买。这个行为形成了从了解到决策的闭环,说明他已经完全认可了通过学习AI来提升自身价值的理念,并愿意为此进行知识付费。这与他之前大量消费免费短剧内容的行为模式形成了鲜明对比,标志着他从一个被动的娱乐内容消费者,向一个主动的知识探索者和付费学习者完成了转变。 + +综上所述,我认为用户的认知转变路径清晰可见。他最初沉浸在短剧等被动娱乐内容中,但在2026年1月29日,一次关于AI技术应用的广告点击 <|ad_begin|> 触发了他的兴趣点转移。这种兴趣很快就具体化为对“用AI赚钱”这一功利性目标的追求,体现在2月5日主动点击了相关书籍 <|prod_begin|>。最终,通过当天的购买行为 <|prod_begin|>,他完成了从被动娱乐到主动求知的关键一步。基于这条逻辑链,我推测该用户未来可能会继续关注与AI技术、在线课程或个人技能提升相关的内容,并有较大概率被能够带来实际收益的知识付费产品所吸引。 +{"logic_chain": {"name": "从被动娱乐到主动求知的认知转变", "events": [{"date": "2026-01-29", "action": "[广告-点击] <|ad_begin|>", "logic": "兴趣触发:在长期观看娱乐性短剧后,首次对一个明确指向“AI技术应用”的广告产生点击行为,标志着兴趣点从纯粹的剧情消费向技术应用领域偏移。"}, {"date": "2026-02-05", "action": "[商品-点击] <|prod_begin|>", "logic": "需求聚焦:兴趣从泛化的“AI技术应用”收敛到具体的“用AI赚钱”,体现了从认知到功利性需求的转化,行为从被动接收广告转为主动点击带有明确商业目的的商品。"}, {"date": "2026-02-05", "action": "[商品-购买] <|prod_begin|>", "logic": "决策闭环:在同一天内完成了从点击到了解再到购买的完整决策流程,确认了将AI作为生产力工具的认知,并愿意为此付费,完成了从娱乐消费者到知识付费者的身份转变。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2024-02-17】 + --:-- [商品-购买] <|prod_begin|> +【2024-02-22】 + --:-- [商品-购买] <|prod_begin|> +【2024-02-26】 + --:-- [商品-购买] <|prod_begin|> +【2024-03-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-03-08】 + --:-- [商品-购买] <|prod_begin|> +【2024-03-10】 + --:-- [商品-购买] <|prod_begin|> +【2024-03-26】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-04-16】 + --:-- [商品-购买] <|prod_begin|> +【2024-05-10】 + --:-- [商品-购买] <|prod_begin|> +【2024-05-12】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-05-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-06-27】 + --:-- [商品-购买] <|prod_begin|> +【2024-07-04】 + --:-- [商品-购买] <|prod_begin|> +【2024-07-09】 + --:-- [商品-购买] <|prod_begin|> +【2024-08-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-08-13】 + --:-- [商品-购买] <|prod_begin|> +【2024-08-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-01-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-16】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> +【2025-01-17】 + --:-- [直播-关注] <|living_begin|> +【2025-01-20】 + --:-- [直播-打赏] <|living_begin|> +【2025-02-06】 + --:-- [直播-关注] <|living_begin|> +【2025-02-07】 + --:-- [直播-关注] <|living_begin|> +【2025-03-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-30】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-04-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-04-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-10】 + --:-- [直播-关注] <|living_begin|> +【2025-07-13】 + --:-- [直播-关注] <|living_begin|> +【2025-07-14】 + --:-- [直播-关注] <|living_begin|> +【2025-07-15】 + --:-- [直播-关注] <|living_begin|> +【2025-07-16】 + --:-- [直播-关注] <|living_begin|> +【2025-08-18】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-08-19】 + --:-- [直播-关注] <|living_begin|> +【2025-08-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-10】 + 16:00 [广告-点击] <|ad_begin|> +【2025-12-11】 + 17:29 [广告-深度转化] <|ad_begin|> + 17:29 [广告-点击] <|ad_begin|> +【2025-12-12】 + 15:14 [广告-点击] <|ad_begin|> +【2025-12-14】 + 02:36 [广告-深度转化] <|ad_begin|> + 02:36 [广告-点击] <|ad_begin|> +【2025-12-17】 + 14:09 [广告-点击] <|ad_begin|> +【2025-12-19】 + 16:52 [广告-点击] <|ad_begin|> +【2025-12-20】 + 02:15 [广告-深度转化] <|ad_begin|> + 02:15 [广告-点击] <|ad_begin|> + 05:10 [广告-点击] <|ad_begin|> + 16:14 [广告-点击] <|ad_begin|> +【2025-12-21】 + 01:14 [广告-点击] <|ad_begin|> + 03:37 [广告-点击] <|ad_begin|> +【2025-12-27】 + 03:16 [广告-点击] <|ad_begin|> +【2025-12-28】 + 01:58 [广告-点击] <|ad_begin|> + 02:05 [广告-点击] <|ad_begin|> + 03:05 [广告-点击] <|ad_begin|> + 03:13 [广告-点击] <|ad_begin|> + 05:03 [广告-点击] <|ad_begin|> +【2026-01-02】 + 17:05 [广告-点击] <|ad_begin|> +【2026-01-04】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-05】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-06】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-07】 + 16:29 [广告-点击] <|ad_begin|> +【2026-01-09】 + 14:27 [广告-点击] <|ad_begin|> +【2026-01-10】 + 02:34 [广告-点击] <|ad_begin|> +【2026-01-12】 + 16:16 [广告-点击] <|ad_begin|> +【2026-01-16】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-17】 + 02:04 [广告-点击] <|ad_begin|> +【2026-01-18】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-20】 + 13:51 [广告-点击] <|ad_begin|> +【2026-01-21】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-22】 + 14:54 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-23】 + 09:01 [视频-关注/点赞/长播] <|video_begin|> + 09:28 [视频-点赞/长播] <|video_begin|> + 16:31 [视频-转发/收藏/长播] <|video_begin|> + 16:41 [视频-转发/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-24】 + 04:07 [广告-点击] <|ad_begin|> + 04:12 [视频-评论/长播] <|video_begin|> + 05:03 [视频-点赞/长播] <|video_begin|> + 05:13 [广告-点击] <|ad_begin|> + 05:17 [视频-关注/长播] <|video_begin|> + 05:42 [视频-关注/长播] <|video_begin|> + 07:13 [广告-点击] <|ad_begin|> + 15:51 [视频-评论/长播] <|video_begin|> +【2026-01-25】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-26】 + 12:58 [视频-评论/长播] <|video_begin|> + 13:02 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-27】 + 09:52 [视频-浏览] <|video_begin|> + 17:43 [视频-评论/长播] <|video_begin|> +【2026-01-28】 + 03:47 [视频-评论/长播] <|video_begin|> + 04:02 [广告-点击] <|ad_begin|> + 04:21 [视频-评论/长播] <|video_begin|> + 04:22 [视频-评论/长播] <|video_begin|> + 07:43 [视频-点赞/长播] <|video_begin|> + 09:47 [视频-收藏/长播] <|video_begin|> + 10:37 [视频-评论/长播] <|video_begin|> + 10:45 [视频-转发/长播] <|video_begin|> + 12:19 [视频-转发/长播] <|video_begin|> + 12:28 [视频-浏览] <|video_begin|> + 13:56 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-29】 + 02:41 [视频-点赞/长播] <|video_begin|> + 07:12 [视频-评论/长播] <|video_begin|> + 07:17 [视频-点赞/长播] <|video_begin|> + 07:44 [视频-点赞/长播] <|video_begin|> + 07:53 [视频-点赞/长播] <|video_begin|> + 07:53 [视频-评论/长播] <|video_begin|> + 08:26 [视频-点赞/长播] <|video_begin|> + 08:54 [视频-点赞/长播] <|video_begin|> + 08:54 [视频-评论/长播] <|video_begin|> + 09:14 [视频-点赞/长播] <|video_begin|> + 09:22 [视频-评论/长播] <|video_begin|> + 12:59 [视频-点赞/长播] <|video_begin|> + 14:11 [视频-评论/点赞/长播] <|video_begin|> + 14:21 [视频-评论/长播] <|video_begin|> + 16:06 [视频-评论/长播] <|video_begin|> + 16:42 [视频-浏览] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-30】 + 04:29 [广告-点击] <|ad_begin|> + 13:26 [视频-关注/长播] <|video_begin|> + 13:58 [视频-点赞/长播] <|video_begin|> + 18:00 [视频-转发/长播] <|video_begin|> + 18:09 [视频-转发/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + 05:47 [视频-转发/长播] <|video_begin|> + 06:58 [视频-转发/长播] <|video_begin|> + 06:58 [视频-转发/长播] <|video_begin|> + 09:50 [视频-评论/长播] <|video_begin|> + 11:35 [视频-评论/长播] <|video_begin|> + 13:58 [视频-点赞/长播] <|video_begin|> + 13:58 [视频-评论/长播] <|video_begin|> + 15:24 [视频-评论/长播] <|video_begin|> + 15:32 [视频-收藏/长播] <|video_begin|> + 15:44 [视频-点赞/长播] <|video_begin|> + 16:29 [视频-收藏/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:35 [视频-点赞/长播] <|video_begin|> +【2026-02-01】 + 02:32 [视频-点赞/长播] <|video_begin|> + 03:17 [广告-点击] <|ad_begin|> + 04:52 [视频-评论/长播] <|video_begin|> + 05:14 [视频-点赞/长播] <|video_begin|> + 09:19 [视频-点赞/长播] <|video_begin|> + 09:19 [视频-转发/长播] <|video_begin|> + 09:27 [视频-点赞/长播] <|video_begin|> + 09:27 [视频-点赞/长播] <|video_begin|> + 14:22 [视频-收藏/长播] <|video_begin|> + 14:31 [视频-关注/点赞/长播] <|video_begin|> + 15:25 [视频-评论/长播] <|video_begin|> + 15:25 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-02】 + 05:18 [视频-转发/长播] <|video_begin|> + 05:34 [广告-点击] <|ad_begin|> + 10:46 [视频-转发/长播] <|video_begin|> + 12:29 [广告-点击] <|ad_begin|> + 17:28 [视频-评论/长播] <|video_begin|> + 17:28 [视频-评论/点赞/长播] <|video_begin|> + 18:34 [视频-评论/长播] <|video_begin|> +【2026-02-03】 + 03:24 [广告-点击] <|ad_begin|> + 04:42 [广告-点击] <|ad_begin|> + 05:46 [视频-转发/长播] <|video_begin|> + 07:54 [广告-点击] <|ad_begin|> + 08:57 [视频-关注/长播] <|video_begin|> + 12:49 [视频-收藏/长播] <|video_begin|> + 15:16 [视频-评论/长播] <|video_begin|> + 15:34 [视频-点赞/长播] <|video_begin|> + 17:08 [视频-收藏/长播] <|video_begin|> + 18:29 [视频-点赞/长播] <|video_begin|> +【2026-02-04】 + 09:41 [视频-点赞/长播] <|video_begin|> + 09:50 [视频-点赞/长播] <|video_begin|> +【2026-02-05】 + 05:42 [视频-关注/长播] <|video_begin|> + 05:55 [视频-长播] <|video_begin|> + 05:55 [视频-长播] <|video_begin|> + 06:00 [视频-长播] <|video_begin|> + 06:03 [视频-长播] <|video_begin|> + 06:03 [视频-长播] <|video_begin|> + 06:03 [视频-长播] <|video_begin|> + 06:06 [视频-长播] <|video_begin|> + 06:06 [视频-长播] <|video_begin|> + 06:22 [视频-长播] <|video_begin|> + 06:22 [视频-长播] <|video_begin|> + 06:26 [视频-长播] <|video_begin|> + 06:26 [视频-长播] <|video_begin|> + 06:26 [视频-长播] <|video_begin|> + 06:26 [视频-长播] <|video_begin|> + 06:38 [视频-长播] <|video_begin|> + 06:38 [视频-长播] <|video_begin|> + 06:38 [视频-长播] <|video_begin|> + 08:10 [视频-长播] <|video_begin|> + 08:10 [视频-长播] <|video_begin|> + 08:10 [视频-长播] <|video_begin|> + 08:10 [视频-长播] <|video_begin|> + 08:12 [视频-长播] <|video_begin|> + 08:12 [视频-长播] <|video_begin|> + 08:24 [视频-长播] <|video_begin|> + 08:25 [视频-长播] <|video_begin|> + 08:25 [视频-长播] <|video_begin|> + 08:31 [视频-长播] <|video_begin|> + 08:31 [视频-长播] <|video_begin|> + 08:31 [视频-长播] <|video_begin|> + 08:31 [视频-长播] <|video_begin|> + 08:32 [视频-长播] <|video_begin|> + 09:17 [视频-长播] <|video_begin|> + 09:17 [视频-长播] <|video_begin|> + 09:19 [视频-长播] <|video_begin|> + 09:19 [视频-长播] <|video_begin|> + 09:25 [视频-长播] <|video_begin|> + 09:25 [视频-长播] <|video_begin|> + 09:41 [视频-长播] <|video_begin|> + 09:41 [视频-长播] <|video_begin|> + 09:41 [视频-长播] <|video_begin|> + 15:08 [视频-长播] <|video_begin|> + 15:08 [视频-长播] <|video_begin|> + 15:10 [视频-长播] <|video_begin|> + 15:10 [视频-长播] <|video_begin|> + 15:41 [视频-长播] <|video_begin|> + 15:41 [视频-长播] <|video_begin|> + 15:41 [视频-长播] <|video_begin|> + 15:41 [视频-评论/长播] <|video_begin|> + 15:51 [视频-长播] <|video_begin|> + 15:51 [视频-长播] <|video_begin|> + 15:51 [视频-长播] <|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":"2025-04-21","action":"[商品-购买] <|prod_begin|>","logic":"初始触发:购买针对婴幼儿特定行为(咬指甲)的辅助产品,表明用户关注点中存在儿童健康或行为矫正的需求场景。"},{"date":"2025-04-19","action":"[商品-购买] <|prod_begin|>","logic":"需求聚焦:从宽泛的儿童行为问题,收敛到对“扁平足”、“xo型腿”这类更具体的生理结构问题的解决方案探索,体现了对健康问题认知的深化和精准化。"},{"date":"2026-01-22","action":"[商品-点击] <|prod_begin|>","logic":"认知扩展与对比:在已有矫正鞋垫购买经验的基础上,进一步点击了另一款产品,其标题增加了“成人”、“久站疼痛”等新变量,表明用户可能在对比不同产品的功能细节或将需求从儿童扩展至成人,是对前期解决方案的评估和优化。"}]}}<|im_end|> +<|im_start|>user +你是一个推荐系统助手,擅长根据用户属性与多域历史行为预测用户的内容偏好。 +用户多域历史行为: +用户在商品域: 浏览过的商品有 <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>;购买/点击过的商品有 <|prod_begin|>;点击过的商品有 <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>。 +用户在视频域: 完播过的视频有 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>;长播过的视频有 <|video_begin|>, <|video_begin|>, <|video_begin|>;浏览过的视频有 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>。 +用户在广告域: 点击过的广告有 <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>。 +请推断用户接下来最可能交互的广告。/no_think<|im_end|> +<|im_start|>assistant +<|ad_begin|><|im_end|> +<|endoftext|><|endoftext|><|endoftext|> +label_ids: +[-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100461, 32108, 100565, 26939, 107301, 104536, 9370, 104519, 24442, 102875, 116973, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 16, 22, 497, 330, 1311, 788, 10545, 101927, 12, 102217, 101548, 60, 220, 176251, 154920, 164584, 172394, 497, 330, 24225, 788, 330, 113188, 111916, 5122, 107285, 106585, 100722, 100461, 105302, 2073, 91777, 114032, 105754, 104234, 854, 101927, 3837, 101894, 105185, 102875, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 22, 497, 330, 1311, 788, 10545, 87140, 12, 85641, 14, 45861, 75650, 60, 220, 176245, 153801, 164992, 170535, 497, 330, 24225, 788, 330, 100565, 104536, 5122, 45181, 100461, 105302, 2073, 91777, 114032, 854, 101290, 3837, 118609, 26939, 32664, 105149, 107888, 2073, 99470, 114614, 97907, 100162, 33108, 100022, 100394, 101966, 100565, 90395, 100651, 85641, 104199, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 22, 497, 330, 1311, 788, 10545, 87140, 12, 85641, 14, 45861, 75650, 60, 220, 176245, 157768, 162107, 168867, 497, 330, 24225, 788, 330, 102875, 100560, 100287, 5122, 100565, 45181, 2073, 104613, 100775, 854, 102145, 56137, 2073, 99878, 99886, 102122, 33590, 100020, 27442, 106438, 2073, 105893, 36993, 854, 100147, 99878, 113866, 57191, 99716, 101993, 3837, 105236, 45181, 104958, 100419, 110061, 115309, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 99692, 3837, 35946, 36407, 101042, 100158, 104269, 20002, 104796, 1773, 105846, 88802, 101882, 35946, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 45181, 107285, 106585, 99329, 101927, 26939, 101966, 101964, 99329, 118889, 90395, 103941, 102145, 17714, 32664, 100780, 105924, 100394, 108011, 100565, 104796, 63314, 3407, 35946, 101140, 106394, 3837, 107494, 105184, 101070, 99558, 110678, 111135, 105787, 9909, 104050, 34230, 99691, 101330, 7552, 33108, 103946, 101883, 99424, 104784, 17447, 3837, 101912, 45181, 44991, 106632, 55286, 3837, 42411, 105807, 29490, 103946, 34187, 34230, 99691, 101330, 75606, 31914, 220, 176247, 155432, 162713, 169450, 5373, 176247, 155432, 161287, 175481, 220, 101034, 101514, 107549, 5373, 102628, 41406, 33108, 106346, 1773, 43288, 102406, 42411, 101075, 104867, 100565, 20412, 105787, 111135, 1773, 91572, 3837, 106133, 100020, 105593, 107171, 109121, 33108, 106564, 99306, 99434, 21515, 101981, 3837, 112227, 32664, 102783, 5373, 108090, 33108, 104199, 43815, 9370, 113721, 3407, 104275, 17, 15, 17, 20, 7948, 16, 17, 9754, 3837, 20002, 104796, 100144, 55286, 100347, 46944, 104656, 9370, 114695, 27442, 1773, 18493, 16, 17, 9754, 16, 18, 8903, 3837, 35946, 104144, 26939, 42411, 104181, 72651, 99593, 46448, 101888, 26940, 71304, 99795, 100675, 40027, 25067, 105628, 101927, 220, 176251, 154731, 164594, 175772, 1773, 43288, 46448, 101927, 100398, 108869, 100780, 2073, 101433, 44729, 97907, 101076, 5373, 88802, 33108, 101272, 100178, 3837, 43288, 101994, 107202, 57218, 113714, 3298, 9370, 113852, 102108, 3837, 99639, 32571, 107285, 9370, 5373, 67071, 101927, 102474, 110257, 111916, 1773, 117247, 3837, 100648, 99329, 78556, 101070, 100684, 102017, 3837, 103969, 72651, 73670, 50930, 19403, 99639, 101492, 100565, 9370, 105975, 3407, 43288, 101492, 105975, 18493, 104326, 104111, 42140, 9754, 69249, 55286, 105297, 106219, 1773, 99495, 17, 15, 17, 21, 7948, 16, 9754, 17, 17, 8903, 3837, 111003, 42411, 102080, 109372, 107285, 29490, 50930, 101927, 3837, 103955, 101966, 107377, 62926, 102612, 99237, 102336, 46944, 101888, 2073, 71304, 99795, 100675, 40027, 854, 113006, 99329, 101254, 9370, 87140, 220, 176245, 154731, 164793, 173247, 1773, 99487, 101070, 99491, 99936, 3837, 99652, 108653, 107494, 100565, 45181, 32664, 101927, 31838, 101987, 9370, 2073, 104736, 97907, 105185, 102875, 3837, 102145, 99495, 32664, 99329, 2073, 101254, 108154, 33071, 854, 33108, 100780, 102647, 9370, 101966, 100020, 1773, 43288, 66394, 101927, 43815, 19108, 29490, 101548, 100012, 100648, 101966, 101964, 101070, 3837, 108484, 113603, 107162, 100565, 96555, 109566, 3407, 113744, 96050, 16, 9754, 17, 19, 8903, 3837, 35946, 104848, 46944, 33126, 103027, 106064, 1773, 42411, 107377, 104059, 102217, 106637, 26940, 102320, 108016, 25067, 99815, 53930, 57750, 107153, 100780, 70500, 9370, 87140, 220, 176245, 154731, 165867, 170301, 1773, 99487, 87140, 105435, 34187, 100780, 9370, 108604, 109912, 5373, 70500, 112148, 49567, 114246, 43815, 1773, 43288, 115672, 101909, 107450, 104757, 3837, 102406, 100648, 100565, 99461, 45181, 103148, 105628, 43815, 100030, 3837, 100560, 100287, 99495, 32664, 111922, 100007, 99250, 100211, 5373, 41146, 101423, 105484, 99237, 33108, 110077, 104004, 9370, 110558, 104873, 1773, 115946, 100146, 3837, 100648, 100565, 101121, 45181, 26940, 71304, 99795, 100675, 40027, 25067, 112222, 104206, 99495, 104040, 105790, 77288, 70500, 101970, 26940, 102320, 108016, 87243, 43288, 66394, 112213, 104416, 46944, 104652, 111372, 9370, 113721, 8545, 32664, 2073, 111922, 70500, 854, 108921, 108011, 100565, 3837, 68536, 102803, 118843, 99569, 104794, 99329, 3407, 103941, 96050, 16, 9754, 17, 24, 8903, 3837, 111003, 42411, 72651, 99593, 68153, 26940, 71304, 99795, 100675, 25067, 9370, 105935, 23305, 104239, 48921, 101540, 45943, 220, 176247, 156368, 164957, 170983, 1773, 43288, 99724, 106284, 101908, 100565, 63314, 9370, 115309, 1773, 107494, 100020, 27442, 45181, 109144, 9370, 102065, 82587, 43815, 3837, 104733, 99495, 99880, 18493, 101163, 102438, 103926, 101565, 104239, 1773, 43288, 99902, 99661, 34187, 108484, 113714, 3298, 107725, 106139, 3837, 74763, 102406, 42411, 99880, 44063, 100137, 106225, 107162, 102721, 106474, 101053, 102462, 9370, 5373, 30440, 111094, 9370, 104519, 1773, 100346, 104574, 101294, 106139, 9370, 101460, 101107, 3837, 100000, 100565, 102217, 33108, 104957, 104196, 103941, 101257, 3407, 99611, 17447, 113110, 3837, 35946, 83751, 63789, 20221, 101946, 104542, 110257, 102145, 76837, 5122, 20002, 102965, 62112, 99796, 101927, 72651, 220, 176251, 154731, 164594, 175772, 69162, 26940, 71304, 99795, 100675, 40027, 25067, 100394, 105185, 102875, 3837, 104221, 67338, 101966, 105208, 105470, 108154, 101254, 87140, 220, 176245, 154731, 164793, 173247, 93883, 99194, 34187, 100565, 1773, 102524, 3837, 100648, 100020, 27442, 117391, 3837, 55286, 101964, 33126, 113879, 107201, 117200, 3837, 100636, 44063, 100137, 100565, 104206, 99495, 40916, 107888, 9370, 92894, 99329, 220, 176245, 154731, 165867, 170301, 1773, 103941, 3837, 100137, 107450, 100565, 107756, 42411, 100020, 62926, 72651, 34187, 105470, 101565, 104239, 45943, 220, 176247, 156368, 164957, 170983, 3837, 105236, 45181, 107285, 99953, 100366, 101966, 101964, 3837, 107947, 106821, 100151, 99996, 100873, 101070, 115309, 1773, 100353, 3837, 42411, 18830, 99260, 102201, 95355, 106764, 101412, 105628, 100780, 70500, 106637, 5373, 118889, 105435, 101034, 105470, 101565, 57191, 106225, 104239, 45943, 31838, 100765, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 99329, 101927, 99953, 100366, 101966, 101964, 99329, 118889, 57218, 100780, 105924, 110257, 102145, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 16, 18, 497, 330, 1311, 788, 10545, 101927, 12, 72651, 60, 220, 176251, 154731, 164594, 175772, 497, 330, 24225, 788, 330, 113188, 111916, 5122, 107285, 106585, 62926, 72651, 34187, 105149, 99329, 26940, 71304, 99795, 100675, 40027, 25067, 107201, 81217, 104736, 101927, 3837, 104809, 105185, 102875, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 17, 497, 330, 1311, 788, 10545, 87140, 12, 107377, 14, 45861, 75650, 60, 220, 176245, 154731, 164793, 173247, 497, 330, 24225, 788, 330, 100565, 81167, 57218, 109566, 5122, 45181, 101927, 9370, 23990, 69041, 102526, 25710, 3837, 102324, 100782, 27733, 105208, 62926, 107377, 57218, 113714, 105470, 105935, 104223, 43815, 3837, 100020, 27442, 45181, 2073, 104736, 101987, 854, 106438, 34187, 2073, 99329, 101254, 14, 108154, 33071, 33590, 108221, 102217, 100649, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 19, 497, 330, 1311, 788, 10545, 87140, 12, 107377, 14, 45861, 75650, 60, 220, 176245, 154731, 165867, 170301, 497, 330, 24225, 788, 330, 102875, 100560, 100287, 57218, 112222, 104206, 5122, 100565, 45181, 99329, 101254, 9370, 20742, 99371, 43815, 3837, 100560, 100287, 56137, 32664, 111922, 70500, 9370, 102217, 106637, 9909, 29524, 70500, 109912, 5373, 112148, 100178, 48272, 107614, 32664, 99329, 118889, 33108, 110077, 104004, 9370, 110558, 1773, 91572, 3837, 100565, 45181, 26940, 71304, 99795, 100675, 40027, 25067, 104206, 26939, 40916, 107888, 77288, 18830, 99604, 70500, 104040, 9370, 26940, 102320, 108016, 87243, 102406, 20002, 36667, 101894, 32664, 2073, 100780, 70500, 854, 100147, 111372, 101290, 108762, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 156368, 164957, 170983, 497, 330, 24225, 788, 330, 101070, 115309, 5122, 100565, 45181, 43268, 101913, 43815, 100030, 3837, 104733, 56137, 32664, 102431, 101565, 104239, 108762, 3837, 104416, 45181, 2073, 104958, 101964, 107947, 103926, 97907, 100873, 100565, 115309, 3837, 20412, 102875, 102217, 33108, 104574, 101294, 106139, 9370, 103941, 101257, 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, 151667, 198, 99692, 3837, 35946, 36407, 101042, 100158, 106039, 20002, 101070, 20074, 1773, 88802, 20412, 85106, 35946, 104210, 107494, 108221, 20450, 43268, 3837, 106490, 20221, 101946, 45181, 107285, 100415, 26939, 101966, 30918, 52183, 110061, 102324, 104796, 104913, 63314, 3407, 35946, 101140, 106394, 3837, 104269, 20002, 104796, 18493, 110302, 104986, 31843, 71268, 107837, 99491, 108045, 113721, 1773, 45181, 17, 15, 17, 20, 7948, 23, 9754, 26939, 16, 16, 9754, 3837, 100648, 100030, 101070, 99558, 110678, 100369, 100692, 9370, 100650, 5122, 104173, 105813, 99600, 3837, 104050, 110465, 3837, 42411, 103946, 113554, 100938, 76813, 3837, 29524, 100609, 116216, 101600, 220, 176247, 158748, 162532, 173344, 5373, 100655, 103316, 220, 176247, 158012, 164399, 174331, 5373, 100655, 114898, 220, 176247, 157650, 163494, 168477, 58143, 100646, 100655, 107347, 81217, 106306, 220, 176247, 153167, 165398, 173400, 3837, 97706, 100020, 34187, 100938, 76813, 79766, 100488, 33108, 103429, 114898, 101914, 9370, 113795, 220, 176249, 152442, 163887, 174130, 24968, 40820, 99639, 97084, 99424, 8903, 104784, 33108, 101083, 3837, 101912, 70108, 102097, 220, 176247, 154974, 164436, 171563, 5373, 100454, 27091, 220, 176247, 159807, 165587, 171108, 58143, 58405, 220, 176247, 151976, 165438, 175275, 1773, 43288, 101072, 3837, 100648, 101070, 100144, 101162, 109408, 3837, 102074, 99164, 99605, 103059, 33108, 99424, 110706, 24442, 104324, 3407, 101040, 17, 15, 17, 20, 7948, 16, 17, 9754, 33447, 3837, 35946, 104144, 26939, 46944, 104656, 104896, 1773, 107494, 108260, 55286, 100722, 99250, 99534, 99418, 101927, 31838, 100765, 1773, 45181, 16, 17, 9754, 23, 8903, 55286, 3837, 42411, 105807, 29490, 72651, 33108, 102217, 101548, 34187, 100722, 99470, 98641, 5373, 100717, 102530, 5373, 101478, 104934, 5373, 100588, 99515, 49567, 106799, 9370, 99534, 99418, 101927, 3837, 77557, 220, 176251, 153277, 167469, 174161, 5373, 176251, 153277, 166095, 174669, 58143, 220, 176251, 158590, 166095, 170423, 10236, 255, 231, 1773, 100137, 101070, 99725, 100652, 26939, 17, 15, 17, 21, 7948, 16, 115014, 3837, 102406, 42411, 102332, 101430, 31843, 3837, 43815, 100030, 104396, 111443, 20412, 105789, 105461, 104313, 33108, 104934, 101929, 3837, 112314, 107784, 107285, 28330, 100415, 100030, 3407, 103968, 96050, 17, 15, 17, 21, 7948, 16, 9754, 17, 24, 8903, 3837, 35946, 111781, 99495, 46944, 99936, 9370, 114695, 27442, 1773, 18493, 104005, 100030, 34187, 59258, 107985, 9370, 100415, 33071, 99534, 99418, 101927, 33447, 3837, 20002, 104181, 32664, 46944, 115342, 31905, 104597, 106645, 100565, 1773, 42411, 72651, 99593, 46448, 101888, 15469, 99361, 99892, 9370, 101927, 220, 176251, 153052, 167122, 172048, 1773, 99487, 101927, 43815, 114369, 15469, 18493, 101083, 101130, 5373, 100174, 5373, 101420, 108211, 104799, 99892, 3837, 104046, 100146, 100134, 33108, 100419, 1773, 106090, 3837, 103969, 72651, 101070, 108653, 46944, 102875, 101913, 105297, 106219, 3837, 107494, 100565, 55286, 45181, 109144, 9370, 100415, 43815, 3837, 69041, 100629, 102556, 100162, 33108, 100032, 104196, 99361, 100650, 104733, 3407, 99487, 16628, 105297, 28291, 110257, 27442, 106916, 104513, 100642, 9370, 48927, 33108, 102145, 1773, 101437, 104813, 17, 15, 17, 21, 7948, 17, 9754, 20, 8903, 3837, 20002, 104796, 107837, 108858, 9370, 101966, 105178, 100466, 33071, 1773, 42411, 101966, 72651, 99593, 21894, 101599, 26940, 11622, 15235, 104518, 25067, 9370, 107041, 45943, 220, 176247, 153747, 160374, 172418, 1773, 43288, 102406, 3837, 42411, 100002, 15469, 110257, 99461, 45181, 100461, 105302, 99361, 102875, 3837, 104015, 104536, 99495, 46944, 99491, 100398, 100136, 106646, 17404, 59532, 104196, 100160, 8545, 2073, 104518, 55807, 43288, 108883, 107285, 29490, 106585, 27369, 3837, 103955, 101966, 85336, 104243, 26232, 44063, 105846, 99361, 106474, 109650, 57191, 100386, 100162, 9370, 104557, 3407, 115253, 99724, 108132, 40916, 100729, 1773, 18493, 72651, 34187, 109589, 103922, 3837, 20002, 104015, 107759, 103946, 102041, 3837, 105236, 32664, 43288, 21894, 15469, 107041, 220, 176247, 153747, 160374, 172418, 43589, 103946, 1773, 99487, 101070, 104416, 45181, 104958, 102041, 9370, 115309, 3837, 66394, 112213, 100372, 102387, 34187, 67338, 100134, 15469, 36407, 100341, 101960, 100162, 107136, 90395, 102167, 104973, 71817, 100032, 108173, 1773, 43288, 57218, 42411, 101056, 100722, 100030, 103965, 99534, 99418, 43815, 104796, 100144, 104416, 106259, 104877, 3837, 108653, 42411, 45181, 46944, 107285, 9370, 100415, 43815, 101084, 3837, 69041, 46944, 101966, 107232, 101964, 28946, 33108, 108173, 100134, 28946, 105236, 102324, 3407, 99611, 17447, 113110, 3837, 106090, 107494, 102875, 102324, 76837, 104542, 101479, 1773, 42411, 102965, 117740, 99534, 99418, 49567, 107285, 100415, 43815, 15946, 3837, 104965, 17, 15, 17, 21, 7948, 16, 9754, 17, 24, 8903, 3837, 99796, 101888, 15469, 99361, 99892, 9370, 101927, 72651, 220, 176251, 153052, 167122, 172048, 54955, 99, 28291, 108124, 100565, 27442, 104651, 1773, 100137, 100565, 106916, 100398, 32108, 17714, 32664, 2073, 11622, 15469, 104518, 854, 100147, 17404, 59532, 33071, 100160, 9370, 104045, 3837, 106535, 17, 9754, 20, 8903, 101966, 72651, 34187, 78556, 107041, 220, 176247, 153747, 160374, 172418, 1773, 103941, 3837, 67338, 104489, 9370, 103946, 101070, 220, 176247, 153747, 160374, 172418, 3837, 42411, 105236, 45181, 107285, 100415, 26939, 101966, 30918, 52183, 105386, 99724, 1773, 104210, 102850, 104913, 63314, 3837, 35946, 117132, 75882, 20002, 100353, 104309, 100640, 100020, 57218, 15469, 99361, 5373, 99107, 103995, 57191, 99605, 101139, 100341, 78556, 104597, 90395, 18830, 99260, 102201, 95355, 99250, 100006, 100393, 99912, 102105, 107232, 108173, 82700, 31838, 100765, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 100415, 26939, 101966, 30918, 52183, 110061, 102324, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 497, 330, 1311, 788, 10545, 101927, 12, 72651, 60, 220, 176251, 153052, 167122, 172048, 497, 330, 24225, 788, 330, 100565, 111916, 5122, 18493, 101930, 105208, 100415, 33071, 99534, 99418, 33447, 3837, 104181, 32664, 46944, 100692, 111585, 2073, 15469, 99361, 99892, 97907, 101927, 100394, 72651, 101070, 3837, 108653, 100565, 27442, 45181, 109144, 9370, 105461, 100030, 69041, 99361, 99892, 100650, 99835, 59534, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 153747, 160374, 172418, 497, 330, 24225, 788, 330, 100354, 104536, 5122, 100565, 45181, 100461, 105302, 2073, 15469, 99361, 99892, 854, 118609, 26939, 108247, 2073, 11622, 15469, 104518, 33590, 107614, 45181, 102875, 26939, 17404, 59532, 33071, 100354, 9370, 101548, 3837, 101070, 45181, 107285, 106585, 101927, 46670, 100782, 27733, 72651, 106646, 100692, 100386, 100466, 109348, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 153747, 160374, 172418, 497, 330, 24225, 788, 330, 102041, 115309, 5122, 18493, 40916, 100729, 31843, 105236, 45181, 72651, 99495, 49238, 107947, 103946, 9370, 100873, 102041, 102054, 3837, 81167, 34187, 44063, 15469, 100622, 109650, 102011, 110061, 90395, 102167, 104973, 108173, 3837, 105236, 45181, 100415, 101084, 26939, 100032, 108173, 106017, 101294, 102324, 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, 4913, 24225, 30583, 22317, 606, 3252, 45181, 100461, 32108, 101099, 108684, 26939, 105149, 98380, 111850, 9370, 99722, 100354, 101964, 2198, 12389, 66582, 1028, 3252, 17, 15, 17, 20, 12, 15, 19, 12, 17, 16, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 151942, 167610, 172095, 2198, 24225, 3252, 113188, 111916, 5122, 103946, 101092, 114225, 105149, 101070, 9909, 105118, 113362, 7552, 9370, 104650, 82700, 3837, 102406, 20002, 100020, 27442, 15946, 47606, 101939, 99722, 57191, 101070, 111850, 104378, 102122, 1773, 36509, 1028, 3252, 17, 15, 17, 20, 12, 15, 19, 12, 16, 24, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 157006, 160442, 168766, 2198, 24225, 3252, 100354, 104536, 5122, 45181, 99845, 100461, 9370, 101939, 101070, 86119, 3837, 118609, 26939, 32664, 2073, 109770, 49111, 99336, 854, 91956, 40822, 24300, 100447, 854, 105230, 33126, 108247, 107086, 100166, 86119, 9370, 104520, 101964, 3837, 107614, 32664, 99722, 86119, 102875, 9370, 102145, 33108, 102146, 32108, 1773, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 17, 2198, 1311, 3252, 58, 45943, 12, 72651, 60, 220, 176247, 157006, 164422, 169132, 2198, 24225, 3252, 102875, 106375, 57218, 104877, 5122, 18493, 104709, 111850, 102097, 102628, 103946, 100034, 104558, 3837, 100642, 72651, 34187, 100266, 68153, 82700, 3837, 41146, 60396, 105496, 2073, 106673, 854, 91956, 99379, 70790, 105748, 854, 49567, 16628, 115857, 3837, 102406, 20002, 87267, 18493, 104877, 99604, 104703, 98380, 104449, 111482, 100354, 45181, 101939, 106375, 56137, 106673, 3837, 106273, 104533, 104520, 9370, 102086, 33108, 103983, 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, 176251, 159828, 160094, 173114, 151645, 198, -100, -100, -100] +labels: + + +{"logic_chain": {"name": "从泛化兴趣到专业化聚焦的收藏品认知演化", "events": [{"date": "2025-12-17", "action": "[广告-深度转化] <|ad_begin|>", "logic": "初始触发:被动接收大量泛化的“老物件上门回收”广告,形成初步认知。"}, {"date": "2026-01-27", "action": "[视频-评论/长播] <|video_begin|>", "logic": "兴趣聚焦:从泛化的“老物件”概念,收敛到对特定品类“古钱币”的价值和历史产生主动兴趣,并参与评论互动。"}, {"date": "2026-01-27", "action": "[视频-评论/长播] <|video_begin|>", "logic": "认知跃迁:兴趣从“物品本身”深化至“专业交易场景”,关注点转向“拍卖会”这一专业变现或投资渠道,完成了从了解到实践的认知闭环。"}]}}<|im_end|> + +好的,我来分析一下这位用户的行为。这项任务要求我基于用户的交互历史,挖掘出一条从被动接收游戏广告到主动探索游戏世界观,并最终深化为对角色设定产生浓厚兴趣的行为链。 + +我首先注意到,用户的早期行为主要集中在饲养宠物(特别是金丝熊)和购买一些生活用品上,比如从三月初开始,他密集地购买了金丝熊活体 <|prod_begin|>、<|prod_begin|> 以及大量的饲料、垫料和玩具。这表明他当时的核心兴趣是宠物饲养。同时,他也关注了一些手工文创和颜值才艺类直播,展现出对可爱、治愈和互动内容的偏好。 + +直到2025年12月,用户的行为模式开始出现一个显著的转折点。在12月13日,我观察到他首次点击了一则关于《超自然行动组》的游戏广告 <|ad_begin|>。这则广告具体展示了角色“羽子”的装备、任务和战斗过程,这似乎是他与该游戏IP的初次接触,是一次被动的、由广告驱动的兴趣触发。在此之前,他的游戏相关行为并不突出,这次点击可以看作是一颗兴趣的种子。 + +这颗种子在接下来的一个多月里开始萌芽。到了2026年1月22日,我发现他不再仅仅是被动地看广告,而是主动点赞并长时间观看了一个关于“超自然行动组”闺蜜游戏日常的视频 <|video_begin|>。这个行为非常关键,它标志着用户的兴趣从对广告所展示的“玩法”的初步认知,深化到了对游戏“日常趣味性”和角色个性的主动关注。这说明广告内容成功地转化为了他的主动探索行为,他对这个游戏世界的兴趣正在加深。 + +紧接着,在1月24日,我看到了一个更有趣的现象。他点赞了一个深度解析《第五人格》梦之女巫角色设计的视频 <|video_begin|>。这个视频探讨了角色的神话灵感、设计演变等深层内容。这对我来说是一个强烈的信号,表明他的兴趣已经从单纯的游戏内容消费,跃迁到了对游戏角色如何被创造、其背后的世界观和美学构建的探究层面。更重要的是,他的兴趣范围从《超自然行动组》横向拓展到了风格相似但设计不同的《第五人格》,这说明他已经形成了一个更为抽象的偏好——对“游戏角色设计”本身的浓厚兴趣,而不仅仅局限于某一款游戏。 + +最终,在1月29日,我发现他点击了一款《超自然行动》的二次元周边相框商品 <|prod_begin|>。这一步可以说是整个兴趣链的闭环。用户的关注点从纯粹的线上数字内容,延伸到了希望在现实生活中拥有实体周边。这不仅代表了他对该游戏IP的高度认同,也表明他希望将这种虚拟世界的喜爱转化为一种物理的、可触摸的收藏。这是粉丝身份认同的典型表现,也是兴趣深度和粘性的最终体现。 + +综上所述,我推断出一条清晰的兴趣深化路径:用户最初因一次广告点击 <|ad_begin|> 对《超自然行动组》产生初步认知,随后通过主动观看相关的趣味日常视频 <|video_begin|> 加深了兴趣。接着,他的关注点升华,开始探索更深层次的角色设计理念,甚至将这种兴趣拓展到了同品类的其他游戏 <|video_begin|>。最终,这种强烈的兴趣促使他关注并点击了相关的实体周边商品 <|prod_begin|>,完成了从被动触达到主动探索,再到渴望拥有的完整行为闭环。未来,他有较大概率会被类似的游戏角色设计解析、世界观探讨以及相关的实体或虚拟周边商品所吸引。 +{"logic_chain": {"name": "从被动游戏广告触达到主动探索游戏世界观与角色设定的兴趣深化", "events": [{"date": "2025-12-13", "action": "[广告-点击] <|ad_begin|>", "logic": "初始触发:被动接收并点击了特定游戏《超自然行动组》的角色及玩法广告,建立了初步认知。"}, {"date": "2026-01-22", "action": "[视频-点赞/长播] <|video_begin|>", "logic": "兴趣确认与加深:从广告的单向灌输,转变为主动观看并点赞与该游戏相关的二次创作内容,关注点从“玩法展示”转向了“游戏日常/趣味性”,交互深度增加。"}, {"date": "2026-01-24", "action": "[视频-点赞/长播] <|video_begin|>", "logic": "认知跃迁与横向拓展:兴趣从游戏日常的表层内容,跃迁至对游戏角色设计的深度解析(如设计灵感、演变过程),体现了对游戏世界观和美学构建的探究。同时,兴趣从《超自然行动组》拓展到同品类但有不同设计风格的《第五人格》,表明用户已形成对“角色设计”这一抽象概念的关注。"}, {"date": "2026-01-29", "action": "[商品-点击] <|prod_begin|>", "logic": "行为闭环:兴趣从线上的内容消费,延伸至对线下实体周边的关注,形成了从“了解到探索再到拥有”的完整兴趣闭环,是认知深度和粉丝身份认同的最终体现。"}]}}<|im_end|> + +好的,我来分析一下这份用户行为数据。任务是需要我基于用户的交互时间线,梳理出一条从被动娱乐到主动求知的认知转变的行为逻辑链。 + +我首先注意到,这位用户的行为在很长一段时间内都表现出非常稳定的偏好。从2025年8月到11月,他的消费行为主要集中在两个明确的领域:一是户外活动,特别是钓鱼,他购买了大量的渔具,如诱饵笼 <|prod_begin|>、鱼钩 <|prod_begin|>、鱼竿 <|prod_begin|> 和各种鱼缸及配件 <|prod_begin|>,还关注了渔具清仓和钓竿推荐的直播间 <|living_begin|>;二是一些生活日用品和食品,比如男鞋 <|prod_begin|>、泡面 <|prod_begin|> 和手机 <|prod_begin|>。这期间,他的行为模式相对务实,围绕着个人爱好和生活必需品展开。 + +进入2025年12月后,我观察到一个显著的变化。用户的注意力开始大量被短剧广告所吸引。从12月8日开始,他密集地点击和深度转化了大量古装、仙侠、都市情感、悬疑等题材的短剧广告,例如 <|ad_begin|>、<|ad_begin|> 和 <|ad_begin|> 等。这种行为一直持续到2026年1月下旬,表明他在这段时间内,内容消费的主要动机是寻求剧情刺激和情感满足,这是一种典型的被动式娱乐消费。 + +然而,在2026年1月29日,我捕捉到了一个关键的转折点。在连续消费了近两个月的娱乐性短剧广告后,用户首次对一个完全不同类型的内容产生了兴趣。他点击了一则关于AI技术应用的广告 <|ad_begin|>。这个广告内容涵盖了AI在食品加工、农业、健身等多个领域的应用,强调的是学习和实践。我认为,这次点击行为标志着一个认知上的萌芽,用户的兴趣开始从纯粹的娱乐内容,向具有实用价值和知识性的技术领域延伸。 + +这个新萌发的兴趣点很快就得到了进一步的验证和深化。几天后的2026年2月5日,用户的行为表现出更强的主动性和目的性。他主动点击了一本名为《用 AI赚钱》的书籍商品 <|prod_begin|>。这表明,他对于AI的兴趣已经从泛化的技术认知,迅速聚焦到了一个非常具体且带有功利性的目标——“赚钱”。这不再是被动地接收信息,而是主动去寻找能将这项技术转化为生产力或商业价值的途径。 + +最关键的一步发生在同一天。在点击了这本书之后,用户迅速做出了购买决策,完成了对这本AI书籍 <|prod_begin|> 的购买。这个行为形成了从了解到决策的闭环,说明他已经完全认可了通过学习AI来提升自身价值的理念,并愿意为此进行知识付费。这与他之前大量消费免费短剧内容的行为模式形成了鲜明对比,标志着他从一个被动的娱乐内容消费者,向一个主动的知识探索者和付费学习者完成了转变。 + +综上所述,我认为用户的认知转变路径清晰可见。他最初沉浸在短剧等被动娱乐内容中,但在2026年1月29日,一次关于AI技术应用的广告点击 <|ad_begin|> 触发了他的兴趣点转移。这种兴趣很快就具体化为对“用AI赚钱”这一功利性目标的追求,体现在2月5日主动点击了相关书籍 <|prod_begin|>。最终,通过当天的购买行为 <|prod_begin|>,他完成了从被动娱乐到主动求知的关键一步。基于这条逻辑链,我推测该用户未来可能会继续关注与AI技术、在线课程或个人技能提升相关的内容,并有较大概率被能够带来实际收益的知识付费产品所吸引。 +{"logic_chain": {"name": "从被动娱乐到主动求知的认知转变", "events": [{"date": "2026-01-29", "action": "[广告-点击] <|ad_begin|>", "logic": "兴趣触发:在长期观看娱乐性短剧后,首次对一个明确指向“AI技术应用”的广告产生点击行为,标志着兴趣点从纯粹的剧情消费向技术应用领域偏移。"}, {"date": "2026-02-05", "action": "[商品-点击] <|prod_begin|>", "logic": "需求聚焦:兴趣从泛化的“AI技术应用”收敛到具体的“用AI赚钱”,体现了从认知到功利性需求的转化,行为从被动接收广告转为主动点击带有明确商业目的的商品。"}, {"date": "2026-02-05", "action": "[商品-购买] <|prod_begin|>", "logic": "决策闭环:在同一天内完成了从点击到了解再到购买的完整决策流程,确认了将AI作为生产力工具的认知,并愿意为此付费,完成了从娱乐消费者到知识付费者的身份转变。"}]}}<|im_end|> +{"logic_chain":{"name":"从泛化身体不适到特定功能矫正的健康需求探索","events":[{"date":"2025-04-21","action":"[商品-购买] <|prod_begin|>","logic":"初始触发:购买针对婴幼儿特定行为(咬指甲)的辅助产品,表明用户关注点中存在儿童健康或行为矫正的需求场景。"},{"date":"2025-04-19","action":"[商品-购买] <|prod_begin|>","logic":"需求聚焦:从宽泛的儿童行为问题,收敛到对“扁平足”、“xo型腿”这类更具体的生理结构问题的解决方案探索,体现了对健康问题认知的深化和精准化。"},{"date":"2026-01-22","action":"[商品-点击] <|prod_begin|>","logic":"认知扩展与对比:在已有矫正鞋垫购买经验的基础上,进一步点击了另一款产品,其标题增加了“成人”、“久站疼痛”等新变量,表明用户可能在对比不同产品的功能细节或将需求从儿童扩展至成人,是对前期解决方案的评估和优化。"}]}}<|im_end|> +<|ad_begin|><|im_end|> + +[INFO|configuration_utils.py:769] 2026-07-15 02:03:00,219 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 02:03:00,219 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-15 02:03:00] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-15 02:03:00] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:748] 2026-07-15 02:03:00,544 >> loading weights file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-15 02:03:00,544 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-15 02:03:00,686 >> Generate config GenerationConfig { + "eos_token_id": 151645, + "output_attentions": false, + "output_hidden_states": false, + "pad_token_id": 151643, + "use_cache": false +} + + Loading weights: 0%| | 0/311 [00:00> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/generation_config.json +[INFO|configuration_utils.py:1027] 2026-07-15 02:03:00,984 >> Generate config GenerationConfig { + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95 +} + +[INFO|dynamic_module_utils.py:406] 2026-07-15 02:03:00,984 >> Could not locate the custom_generate/generate.py inside /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018. +[INFO|2026-07-15 02:03:00] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-15 02:03:00] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-15 02:03:00] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-15 02:03:00] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-15 02:03:00] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[INFO|trainer.py:1469] 2026-07-15 02:03:01,111 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-15 02:03:01,111 >> Num examples = 1,786 +[INFO|trainer.py:1471] 2026-07-15 02:03:01,111 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-15 02:03:01,111 >> Num update steps per epoch = 447 +[INFO|trainer.py:1473] 2026-07-15 02:03:01,111 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-15 02:03:01,111 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-15 02:03:01,111 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-15 02:03:01,111 >> Total optimization steps = 447 +[INFO|trainer.py:1479] 2026-07-15 02:03:01,111 >> Number of trainable parameters = 801,433,600 + 0%| | 0/447 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/447 [00:08<1:02:08, 8.36s/it] 0%| | 2/447 [00:15<57:40, 7.78s/it] 1%| | 3/447 [00:23<57:11, 7.73s/it] 1%| | 4/447 [00:31<57:03, 7.73s/it] 1%| | 5/447 [00:37<53:57, 7.32s/it] 1%|▏ | 6/447 [00:45<53:59, 7.35s/it] 2%|▏ | 7/447 [00:51<52:15, 7.13s/it] 2%|▏ | 8/447 [00:59<52:27, 7.17s/it] 2%|▏ | 9/447 [01:06<53:05, 7.27s/it] 2%|▏ | 10/447 [01:14<55:32, 7.63s/it] {'loss': '1.977', 'grad_norm': '6.219', 'learning_rate': '3.857e-07', 'epoch': '0.0224'} + 2%|▏ | 10/447 [01:15<55:32, 7.63s/it] 2%|▏ | 11/447 [01:22<55:10, 7.59s/it] 3%|▎ | 12/447 [01:30<56:23, 7.78s/it] 3%|▎ | 13/447 [01:38<55:16, 7.64s/it] 3%|▎ | 14/447 [01:44<52:24, 7.26s/it] 3%|▎ | 15/447 [01:52<54:56, 7.63s/it] 4%|▎ | 16/447 [02:00<55:28, 7.72s/it] 4%|▍ | 17/447 [02:08<55:40, 7.77s/it] 4%|▍ | 18/447 [02:17<56:55, 7.96s/it] 4%|▍ | 19/447 [02:25<57:19, 8.04s/it] 4%|▍ | 20/447 [02:32<55:57, 7.86s/it] {'loss': '1.914', 'grad_norm': '7.594', 'learning_rate': '5.998e-07', 'epoch': '0.04479'} + 4%|▍ | 20/447 [02:32<55:57, 7.86s/it] 5%|▍ | 21/447 [02:40<55:41, 7.84s/it] 5%|▍ | 22/447 [02:48<56:03, 7.92s/it] 5%|▌ | 23/447 [02:56<55:43, 7.89s/it] 5%|▌ | 24/447 [03:05<58:03, 8.24s/it] 6%|▌ | 25/447 [03:14<58:36, 8.33s/it] 6%|▌ | 26/447 [03:21<57:01, 8.13s/it] 6%|▌ | 27/447 [03:29<56:02, 8.01s/it] 6%|▋ | 28/447 [03:36<54:37, 7.82s/it] 6%|▋ | 29/447 [03:44<54:01, 7.75s/it] 7%|▋ | 30/447 [03:52<55:05, 7.93s/it] {'loss': '2.083', 'grad_norm': '15.81', 'learning_rate': '5.982e-07', 'epoch': '0.06719'} + 7%|▋ | 30/447 [03:52<55:05, 7.93s/it] 7%|▋ | 31/447 [04:00<55:13, 7.96s/it] 7%|▋ | 32/447 [04:09<56:08, 8.12s/it] 7%|▋ | 33/447 [04:17<56:52, 8.24s/it] 8%|▊ | 34/447 [04:26<56:40, 8.23s/it] 8%|▊ | 35/447 [04:34<57:12, 8.33s/it] 8%|▊ | 36/447 [04:41<55:04, 8.04s/it] 8%|▊ | 37/447 [04:48<52:01, 7.61s/it] 9%|▊ | 38/447 [04:56<53:23, 7.83s/it] 9%|▊ | 39/447 [05:02<48:17, 7.10s/it] 9%|▉ | 40/447 [05:09<47:33, 7.01s/it] {'loss': '1.773', 'grad_norm': '24.12', 'learning_rate': '5.951e-07', 'epoch': '0.08959'} + 9%|▉ | 40/447 [05:09<47:33, 7.01s/it] 9%|▉ | 41/447 [05:16<49:01, 7.24s/it] 9%|▉ | 42/447 [05:25<50:48, 7.53s/it] 10%|▉ | 43/447 [05:33<52:05, 7.74s/it] 10%|▉ | 44/447 [05:41<52:57, 7.88s/it] 10%|█ | 45/447 [05:49<53:39, 8.01s/it] 10%|█ | 46/447 [05:57<52:15, 7.82s/it] 11%|█ | 47/447 [06:04<51:26, 7.72s/it] 11%|█ | 48/447 [06:12<51:37, 7.76s/it] 11%|█ | 49/447 [06:20<51:49, 7.81s/it] 11%|█ | 50/447 [06:29<53:34, 8.10s/it] {'loss': '1.948', 'grad_norm': '14.31', 'learning_rate': '5.904e-07', 'epoch': '0.112'} + 11%|█ | 50/447 [06:29<53:34, 8.10s/it] 11%|█▏ | 51/447 [06:37<52:56, 8.02s/it] 12%|█▏ | 52/447 [06:44<52:29, 7.97s/it] 12%|█▏ | 53/447 [06:53<53:26, 8.14s/it] 12%|█▏ | 54/447 [07:01<52:11, 7.97s/it] 12%|█▏ | 55/447 [07:09<53:29, 8.19s/it] 13%|█▎ | 56/447 [07:18<53:48, 8.26s/it] 13%|█▎ | 57/447 [07:26<54:39, 8.41s/it] 13%|█▎ | 58/447 [07:35<55:29, 8.56s/it] 13%|█▎ | 59/447 [07:44<55:59, 8.66s/it] 13%|█▎ | 60/447 [07:53<55:56, 8.67s/it] {'loss': '1.721', 'grad_norm': '11.94', 'learning_rate': '5.842e-07', 'epoch': '0.1344'} + 13%|█▎ | 60/447 [07:53<55:56, 8.67s/it] 14%|█▎ | 61/447 [08:02<55:38, 8.65s/it] 14%|█▍ | 62/447 [08:09<53:10, 8.29s/it] 14%|█▍ | 63/447 [08:16<50:20, 7.87s/it] 14%|█▍ | 64/447 [08:23<49:30, 7.76s/it] 15%|█▍ | 65/447 [08:31<48:54, 7.68s/it] 15%|█▍ | 66/447 [08:38<46:57, 7.40s/it] 15%|█▍ | 67/447 [08:45<46:50, 7.39s/it] 15%|█▌ | 68/447 [08:53<47:12, 7.47s/it] 15%|█▌ | 69/447 [09:01<48:43, 7.73s/it] 16%|█▌ | 70/447 [09:09<49:21, 7.86s/it] {'loss': '2.064', 'grad_norm': '6.312', 'learning_rate': '5.764e-07', 'epoch': '0.1568'} + 16%|█▌ | 70/447 [09:09<49:21, 7.86s/it] 16%|█▌ | 71/447 [09:17<48:56, 7.81s/it] 16%|█▌ | 72/447 [09:25<49:21, 7.90s/it] 16%|█▋ | 73/447 [09:33<49:20, 7.92s/it] 17%|█▋ | 74/447 [09:41<49:07, 7.90s/it] 17%|█▋ | 75/447 [09:48<48:22, 7.80s/it] 17%|█▋ | 76/447 [09:56<47:43, 7.72s/it] 17%|█▋ | 77/447 [10:04<49:09, 7.97s/it] 17%|█▋ | 78/447 [10:13<50:52, 8.27s/it] 18%|█▊ | 79/447 [10:20<48:25, 7.90s/it] 18%|█▊ | 80/447 [10:28<48:35, 7.94s/it] {'loss': '1.887', 'grad_norm': '6.719', 'learning_rate': '5.673e-07', 'epoch': '0.1792'} + 18%|█▊ | 80/447 [10:29<48:35, 7.94s/it] 18%|█▊ | 81/447 [10:37<48:50, 8.01s/it] 18%|█▊ | 82/447 [10:46<50:50, 8.36s/it] 19%|█▊ | 83/447 [10:54<50:09, 8.27s/it] 19%|█▉ | 84/447 [11:03<50:52, 8.41s/it] 19%|█▉ | 85/447 [11:11<50:21, 8.35s/it] 19%|█▉ | 86/447 [11:20<51:09, 8.50s/it] 19%|█▉ | 87/447 [11:28<51:07, 8.52s/it] 20%|█▉ | 88/447 [11:36<49:33, 8.28s/it] 20%|█▉ | 89/447 [11:44<49:03, 8.22s/it] 20%|██ | 90/447 [11:52<48:28, 8.15s/it] {'loss': '1.745', 'grad_norm': '9.062', 'learning_rate': '5.567e-07', 'epoch': '0.2016'} + 20%|██ | 90/447 [11:52<48:28, 8.15s/it] 20%|██ | 91/447 [11:59<46:08, 7.78s/it] 21%|██ | 92/447 [12:08<47:45, 8.07s/it] 21%|██ | 93/447 [12:16<48:51, 8.28s/it] 21%|██ | 94/447 [12:24<47:38, 8.10s/it] 21%|██▏ | 95/447 [12:32<47:38, 8.12s/it] 21%|██▏ | 96/447 [12:40<46:08, 7.89s/it] 22%|██▏ | 97/447 [12:47<45:15, 7.76s/it] 22%|██▏ | 98/447 [12:54<44:23, 7.63s/it] 22%|██▏ | 99/447 [13:03<45:21, 7.82s/it] 22%|██▏ | 100/447 [13:10<44:57, 7.77s/it] {'loss': '2.011', 'grad_norm': '11.94', 'learning_rate': '5.447e-07', 'epoch': '0.224'} + 22%|██▏ | 100/447 [13:10<44:57, 7.77s/it] 23%|██▎ | 101/447 [13:19<45:55, 7.96s/it] 23%|██▎ | 102/447 [13:26<45:17, 7.88s/it] 23%|██▎ | 103/447 [13:35<45:58, 8.02s/it] 23%|██▎ | 104/447 [13:43<45:18, 7.93s/it] 23%|██▎ | 105/447 [13:51<46:47, 8.21s/it] 24%|██▎ | 106/447 [13:59<45:55, 8.08s/it] 24%|██▍ | 107/447 [14:06<43:47, 7.73s/it] 24%|██▍ | 108/447 [14:13<41:36, 7.36s/it] 24%|██▍ | 109/447 [14:21<42:42, 7.58s/it] 25%|██▍ | 110/447 [14:29<44:10, 7.86s/it] {'loss': '1.867', 'grad_norm': '6.969', 'learning_rate': '5.315e-07', 'epoch': '0.2464'} + 25%|██▍ | 110/447 [14:29<44:10, 7.86s/it] 25%|██▍ | 111/447 [14:38<44:54, 8.02s/it] 25%|██▌ | 112/447 [14:45<44:31, 7.97s/it] 25%|██▌ | 113/447 [14:53<44:25, 7.98s/it] 26%|██▌ | 114/447 [15:01<44:18, 7.98s/it] 26%|██▌ | 115/447 [15:10<44:28, 8.04s/it] 26%|██▌ | 116/447 [15:18<44:44, 8.11s/it] 26%|██▌ | 117/447 [15:27<45:30, 8.27s/it] 26%|██▋ | 118/447 [15:34<44:47, 8.17s/it] 27%|██▋ | 119/447 [15:42<43:22, 7.93s/it] 27%|██▋ | 120/447 [15:50<43:27, 7.97s/it] {'loss': '1.884', 'grad_norm': '4.906', 'learning_rate': '5.171e-07', 'epoch': '0.2688'} + 27%|██▋ | 120/447 [15:50<43:27, 7.97s/it] 27%|██▋ | 121/447 [15:58<43:21, 7.98s/it] 27%|██▋ | 122/447 [16:06<43:12, 7.98s/it] 28%|██▊ | 123/447 [16:14<43:07, 7.98s/it] 28%|██▊ | 124/447 [16:23<45:35, 8.47s/it] 28%|██▊ | 125/447 [16:31<44:15, 8.25s/it] 28%|██▊ | 126/447 [16:39<43:38, 8.16s/it] 28%|██▊ | 127/447 [16:47<43:46, 8.21s/it] 29%|██▊ | 128/447 [16:56<43:47, 8.24s/it] 29%|██▉ | 129/447 [17:04<42:53, 8.09s/it] 29%|██▉ | 130/447 [17:12<42:43, 8.09s/it] {'loss': '1.795', 'grad_norm': '8.625', 'learning_rate': '5.015e-07', 'epoch': '0.2912'} + 29%|██▉ | 130/447 [17:12<42:43, 8.09s/it] 29%|██▉ | 131/447 [17:20<43:40, 8.29s/it] 30%|██▉ | 132/447 [17:28<42:02, 8.01s/it] 30%|██▉ | 133/447 [17:36<42:14, 8.07s/it] 30%|██▉ | 134/447 [17:44<42:38, 8.18s/it] 30%|███ | 135/447 [17:53<42:26, 8.16s/it] 30%|███ | 136/447 [18:01<43:16, 8.35s/it] 31%|███ | 137/447 [18:09<42:08, 8.16s/it] 31%|███ | 138/447 [18:17<42:20, 8.22s/it] 31%|███ | 139/447 [18:26<43:01, 8.38s/it] 31%|███▏ | 140/447 [18:34<41:29, 8.11s/it] {'loss': '1.818', 'grad_norm': '20.88', 'learning_rate': '4.849e-07', 'epoch': '0.3135'} + 31%|███▏ | 140/447 [18:34<41:29, 8.11s/it] 32%|███▏ | 141/447 [18:41<39:49, 7.81s/it] 32%|███▏ | 142/447 [18:48<39:06, 7.69s/it] 32%|███▏ | 143/447 [18:56<39:34, 7.81s/it] 32%|███▏ | 144/447 [19:03<38:21, 7.60s/it] 32%|███▏ | 145/447 [19:11<38:48, 7.71s/it] 33%|███▎ | 146/447 [19:20<39:33, 7.89s/it] 33%|███▎ | 147/447 [19:27<38:46, 7.75s/it] 33%|███▎ | 148/447 [19:34<38:07, 7.65s/it] 33%|███▎ | 149/447 [19:42<38:31, 7.76s/it] 34%|███▎ | 150/447 [19:50<37:56, 7.66s/it] {'loss': '2.098', 'grad_norm': '6.219', 'learning_rate': '4.672e-07', 'epoch': '0.3359'} + 34%|███▎ | 150/447 [19:50<37:56, 7.66s/it] 34%|███▍ | 151/447 [19:58<38:19, 7.77s/it] 34%|███▍ | 152/447 [20:06<37:58, 7.72s/it] 34%|███▍ | 153/447 [20:14<38:21, 7.83s/it] 34%|███▍ | 154/447 [20:21<37:30, 7.68s/it] 35%|███▍ | 155/447 [20:31<40:34, 8.34s/it] 35%|███▍ | 156/447 [20:39<39:52, 8.22s/it] 35%|███▌ | 157/447 [20:48<40:39, 8.41s/it] 35%|███▌ | 158/447 [20:56<39:52, 8.28s/it] 36%|███▌ | 159/447 [21:04<40:05, 8.35s/it] 36%|███▌ | 160/447 [21:12<39:19, 8.22s/it] {'loss': '1.76', 'grad_norm': '7.594', 'learning_rate': '4.487e-07', 'epoch': '0.3583'} + 36%|███▌ | 160/447 [21:12<39:19, 8.22s/it] 36%|███▌ | 161/447 [21:19<37:57, 7.96s/it] 36%|███▌ | 162/447 [21:28<39:04, 8.23s/it] 36%|███▋ | 163/447 [21:36<38:04, 8.04s/it] 37%|███▋ | 164/447 [21:44<38:22, 8.14s/it] 37%|███▋ | 165/447 [21:52<37:38, 8.01s/it] 37%|███▋ | 166/447 [22:00<38:16, 8.17s/it] 37%|███▋ | 167/447 [22:08<37:43, 8.08s/it] 38%|███▊ | 168/447 [22:17<37:54, 8.15s/it] 38%|███▊ | 169/447 [22:24<37:16, 8.05s/it] 38%|███▊ | 170/447 [22:33<37:26, 8.11s/it] {'loss': '2.048', 'grad_norm': '13.69', 'learning_rate': '4.295e-07', 'epoch': '0.3807'} + 38%|███▊ | 170/447 [22:33<37:26, 8.11s/it] 38%|███▊ | 171/447 [22:40<36:19, 7.90s/it] 38%|███▊ | 172/447 [22:47<34:19, 7.49s/it] 39%|███▊ | 173/447 [22:55<35:38, 7.81s/it] 39%|███▉ | 174/447 [23:03<36:00, 7.91s/it] 39%|███▉ | 175/447 [23:11<35:46, 7.89s/it] 39%|███▉ | 176/447 [23:20<37:20, 8.27s/it] 40%|███▉ | 177/447 [23:30<38:46, 8.62s/it] 40%|███▉ | 178/447 [23:37<36:38, 8.17s/it] 40%|████ | 179/447 [23:45<36:09, 8.10s/it] 40%|████ | 180/447 [23:54<36:48, 8.27s/it] {'loss': '1.989', 'grad_norm': '4.406', 'learning_rate': '4.095e-07', 'epoch': '0.4031'} + 40%|████ | 180/447 [23:54<36:48, 8.27s/it] 40%|████ | 181/447 [24:03<37:49, 8.53s/it] 41%|████ | 182/447 [24:11<37:44, 8.55s/it] 41%|████ | 183/447 [24:19<36:23, 8.27s/it] 41%|████ | 184/447 [24:27<35:39, 8.13s/it] 41%|████▏ | 185/447 [24:33<33:45, 7.73s/it] 42%|████▏ | 186/447 [24:41<33:31, 7.71s/it] 42%|████▏ | 187/447 [24:48<32:56, 7.60s/it] 42%|████▏ | 188/447 [24:57<33:32, 7.77s/it] 42%|████▏ | 189/447 [25:04<33:25, 7.77s/it] 43%|████▎ | 190/447 [25:12<33:06, 7.73s/it] {'loss': '1.861', 'grad_norm': '6.094', 'learning_rate': '3.89e-07', 'epoch': '0.4255'} + 43%|████▎ | 190/447 [25:12<33:06, 7.73s/it] 43%|████▎ | 191/447 [25:19<32:04, 7.52s/it] 43%|████▎ | 192/447 [25:28<33:27, 7.87s/it] 43%|████▎ | 193/447 [25:36<33:24, 7.89s/it] 43%|████▎ | 194/447 [25:44<34:05, 8.09s/it] 44%|████▎ | 195/447 [25:51<32:54, 7.84s/it] 44%|████▍ | 196/447 [25:59<32:01, 7.66s/it] 44%|████▍ | 197/447 [26:07<32:54, 7.90s/it] 44%|████▍ | 198/447 [26:15<32:36, 7.86s/it] 45%|████▍ | 199/447 [26:23<32:47, 7.93s/it] 45%|████▍ | 200/447 [26:32<33:25, 8.12s/it] {'loss': '1.934', 'grad_norm': '4.062', 'learning_rate': '3.68e-07', 'epoch': '0.4479'} + 45%|████▍ | 200/447 [26:32<33:25, 8.12s/it] 45%|████▍ | 201/447 [26:40<33:32, 8.18s/it] 45%|████▌ | 202/447 [26:47<32:33, 7.97s/it] 45%|████▌ | 203/447 [26:55<32:13, 7.92s/it] 46%|████▌ | 204/447 [27:03<31:25, 7.76s/it] 46%|████▌ | 205/447 [27:11<31:27, 7.80s/it] 46%|████▌ | 206/447 [27:17<29:24, 7.32s/it] 46%|████▋ | 207/447 [27:25<29:59, 7.50s/it] 47%|████▋ | 208/447 [27:32<30:11, 7.58s/it] 47%|████▋ | 209/447 [27:40<30:33, 7.70s/it] 47%|████▋ | 210/447 [27:49<31:15, 7.91s/it] {'loss': '2.006', 'grad_norm': '24.12', 'learning_rate': '3.466e-07', 'epoch': '0.4703'} + 47%|████▋ | 210/447 [27:49<31:15, 7.91s/it] 47%|████▋ | 211/447 [27:56<30:40, 7.80s/it] 47%|████▋ | 212/447 [28:04<30:23, 7.76s/it] 48%|████▊ | 213/447 [28:11<28:49, 7.39s/it] 48%|████▊ | 214/447 [28:19<29:41, 7.65s/it] 48%|████▊ | 215/447 [28:27<30:14, 7.82s/it] 48%|████▊ | 216/447 [28:35<30:28, 7.92s/it] 49%|████▊ | 217/447 [28:43<30:24, 7.93s/it] 49%|████▉ | 218/447 [28:51<30:45, 8.06s/it] 49%|████▉ | 219/447 [29:00<31:16, 8.23s/it] 49%|████▉ | 220/447 [29:08<30:29, 8.06s/it] {'loss': '2.11', 'grad_norm': '14.75', 'learning_rate': '3.25e-07', 'epoch': '0.4927'} + 49%|████▉ | 220/447 [29:08<30:29, 8.06s/it] 49%|████▉ | 221/447 [29:16<31:04, 8.25s/it] 50%|████▉ | 222/447 [29:24<30:03, 8.02s/it] 50%|████▉ | 223/447 [29:31<29:14, 7.83s/it] 50%|█████ | 224/447 [29:39<29:24, 7.91s/it] 50%|█████ | 225/447 [29:48<29:51, 8.07s/it] 51%|█████ | 226/447 [29:57<30:47, 8.36s/it] 51%|█████ | 227/447 [30:05<30:27, 8.30s/it] 51%|█████ | 228/447 [30:14<30:30, 8.36s/it] 51%|█████ | 229/447 [30:21<29:49, 8.21s/it] 51%|█████▏ | 230/447 [30:30<30:00, 8.30s/it] {'loss': '1.979', 'grad_norm': '11.44', 'learning_rate': '3.033e-07', 'epoch': '0.5151'} + 51%|█████▏ | 230/447 [30:30<30:00, 8.30s/it] 52%|█████▏ | 231/447 [30:38<29:22, 8.16s/it] 52%|█████▏ | 232/447 [30:46<29:03, 8.11s/it] 52%|█████▏ | 233/447 [30:54<29:00, 8.13s/it] 52%|█████▏ | 234/447 [31:01<27:31, 7.75s/it] 53%|█████▎ | 235/447 [31:09<28:09, 7.97s/it] 53%|█████▎ | 236/447 [31:19<29:58, 8.52s/it] 53%|█████▎ | 237/447 [31:27<29:27, 8.42s/it] 53%|█████▎ | 238/447 [31:35<28:17, 8.12s/it] 53%|█████▎ | 239/447 [31:43<28:02, 8.09s/it] 54%|█████▎ | 240/447 [31:50<27:28, 7.96s/it] {'loss': '1.758', 'grad_norm': '6.906', 'learning_rate': '2.815e-07', 'epoch': '0.5375'} + 54%|█████▎ | 240/447 [31:50<27:28, 7.96s/it] 54%|█████▍ | 241/447 [31:58<26:42, 7.78s/it] 54%|█████▍ | 242/447 [32:05<25:56, 7.59s/it] 54%|█████▍ | 243/447 [32:13<25:56, 7.63s/it] 55%|█████▍ | 244/447 [32:20<26:02, 7.70s/it] 55%|█████▍ | 245/447 [32:27<25:10, 7.48s/it] 55%|█████▌ | 246/447 [32:35<25:23, 7.58s/it] 55%|█████▌ | 247/447 [32:44<26:06, 7.83s/it] 55%|█████▌ | 248/447 [32:50<24:36, 7.42s/it] 56%|█████▌ | 249/447 [32:58<24:58, 7.57s/it] 56%|█████▌ | 250/447 [33:06<25:20, 7.72s/it] {'loss': '2.008', 'grad_norm': '6.062', 'learning_rate': '2.599e-07', 'epoch': '0.5599'} + 56%|█████▌ | 250/447 [33:06<25:20, 7.72s/it] 56%|█████▌ | 251/447 [33:16<27:06, 8.30s/it] 56%|█████▋ | 252/447 [33:23<25:45, 7.92s/it] 57%|█████▋ | 253/447 [33:29<24:04, 7.45s/it] 57%|█████▋ | 254/447 [33:37<24:36, 7.65s/it] 57%|█████▋ | 255/447 [33:44<23:52, 7.46s/it] 57%|█████▋ | 256/447 [33:51<23:16, 7.31s/it] 57%|█████▋ | 257/447 [34:00<24:17, 7.67s/it] 58%|█████▊ | 258/447 [34:08<24:31, 7.79s/it] 58%|█████▊ | 259/447 [34:15<24:10, 7.72s/it] 58%|█████▊ | 260/447 [34:23<23:45, 7.62s/it] {'loss': '1.999', 'grad_norm': '8.312', 'learning_rate': '2.384e-07', 'epoch': '0.5823'} + 58%|█████▊ | 260/447 [34:23<23:45, 7.62s/it] 58%|█████▊ | 261/447 [34:31<24:27, 7.89s/it] 59%|█████▊ | 262/447 [34:39<24:14, 7.86s/it] 59%|█████▉ | 263/447 [34:47<23:56, 7.81s/it] 59%|█████▉ | 264/447 [34:55<24:14, 7.95s/it] 59%|█████▉ | 265/447 [35:03<24:30, 8.08s/it] 60%|█████▉ | 266/447 [35:11<23:44, 7.87s/it] 60%|█████▉ | 267/447 [35:18<23:22, 7.79s/it] 60%|█████▉ | 268/447 [35:27<23:35, 7.91s/it] 60%|██████ | 269/447 [35:34<23:07, 7.80s/it] 60%|██████ | 270/447 [35:42<23:28, 7.95s/it] {'loss': '2.042', 'grad_norm': '4.406', 'learning_rate': '2.173e-07', 'epoch': '0.6047'} + 60%|██████ | 270/447 [35:42<23:28, 7.95s/it] 61%|██████ | 271/447 [35:50<22:57, 7.83s/it] 61%|██████ | 272/447 [35:59<23:35, 8.09s/it] 61%|██████ | 273/447 [36:07<23:38, 8.15s/it] 61%|██████▏ | 274/447 [36:15<23:30, 8.15s/it] 62%|██████▏ | 275/447 [36:23<23:27, 8.18s/it] 62%|██████▏ | 276/447 [36:31<22:58, 8.06s/it] 62%|██████▏ | 277/447 [36:39<22:32, 7.96s/it] 62%|██████▏ | 278/447 [36:46<21:31, 7.64s/it] 62%|██████▏ | 279/447 [36:54<21:57, 7.84s/it] 63%|██████▎ | 280/447 [37:00<20:21, 7.32s/it] {'loss': '1.862', 'grad_norm': '8.312', 'learning_rate': '1.966e-07', 'epoch': '0.6271'} + 63%|██████▎ | 280/447 [37:00<20:21, 7.32s/it] 63%|██████▎ | 281/447 [37:08<20:18, 7.34s/it] 63%|██████▎ | 282/447 [37:15<20:16, 7.38s/it] 63%|██████▎ | 283/447 [37:22<19:46, 7.23s/it] 64%|██████▎ | 284/447 [37:30<20:16, 7.46s/it] 64%|██████▍ | 285/447 [37:37<20:07, 7.45s/it] 64%|██████▍ | 286/447 [37:46<20:41, 7.71s/it] 64%|██████▍ | 287/447 [37:55<21:32, 8.08s/it] 64%|██████▍ | 288/447 [38:02<20:50, 7.87s/it] 65%|██████▍ | 289/447 [38:10<20:52, 7.93s/it] 65%|██████▍ | 290/447 [38:18<20:32, 7.85s/it] {'loss': '2.023', 'grad_norm': '5.812', 'learning_rate': '1.765e-07', 'epoch': '0.6495'} + 65%|██████▍ | 290/447 [38:18<20:32, 7.85s/it] 65%|██████▌ | 291/447 [38:26<20:34, 7.91s/it] 65%|██████▌ | 292/447 [38:34<20:22, 7.89s/it] 66%|██████▌ | 293/447 [38:42<20:22, 7.94s/it] 66%|██████▌ | 294/447 [38:50<20:15, 7.94s/it] 66%|██████▌ | 295/447 [38:58<20:16, 8.00s/it] 66%|██████▌ | 296/447 [39:05<19:49, 7.88s/it] 66%|██████▋ | 297/447 [39:13<19:54, 7.96s/it] 67%|██████▋ | 298/447 [39:21<19:46, 7.96s/it] 67%|██████▋ | 299/447 [39:29<19:35, 7.94s/it] 67%|██████▋ | 300/447 [39:38<19:49, 8.09s/it] {'loss': '1.955', 'grad_norm': '4.219', 'learning_rate': '1.57e-07', 'epoch': '0.6719'} + 67%|██████▋ | 300/447 [39:38<19:49, 8.09s/it] 67%|██████▋ | 301/447 [39:46<19:39, 8.08s/it] 68%|██████▊ | 302/447 [39:55<20:06, 8.32s/it] 68%|██████▊ | 303/447 [40:02<19:21, 8.07s/it] 68%|██████▊ | 304/447 [40:09<18:38, 7.82s/it] 68%|██████▊ | 305/447 [40:17<18:37, 7.87s/it] 68%|██████▊ | 306/447 [40:26<18:51, 8.03s/it] 69%|██████▊ | 307/447 [40:33<18:23, 7.88s/it] 69%|██████▉ | 308/447 [40:41<18:05, 7.81s/it] 69%|██████▉ | 309/447 [40:50<18:43, 8.14s/it] 69%|██████▉ | 310/447 [40:57<17:50, 7.81s/it] {'loss': '1.982', 'grad_norm': '13.19', 'learning_rate': '1.382e-07', 'epoch': '0.6943'} + 69%|██████▉ | 310/447 [40:57<17:50, 7.81s/it] 70%|██████▉ | 311/447 [41:06<18:16, 8.06s/it] 70%|██████▉ | 312/447 [41:14<18:04, 8.04s/it] 70%|███████ | 313/447 [41:22<18:18, 8.20s/it] 70%|███████ | 314/447 [41:30<17:46, 8.02s/it] 70%|███████ | 315/447 [41:38<18:03, 8.21s/it] 71%|███████ | 316/447 [41:47<18:15, 8.36s/it] 71%|███████ | 317/447 [41:56<18:12, 8.40s/it] 71%|███████ | 318/447 [42:04<17:57, 8.35s/it] 71%|███████▏ | 319/447 [42:11<17:20, 8.13s/it] 72%|███████▏ | 320/447 [42:19<17:04, 8.07s/it] {'loss': '1.875', 'grad_norm': '13.75', 'learning_rate': '1.203e-07', 'epoch': '0.7167'} + 72%|███████▏ | 320/447 [42:19<17:04, 8.07s/it] 72%|███████▏ | 321/447 [42:26<16:14, 7.74s/it] 72%|███████▏ | 322/447 [42:34<16:17, 7.82s/it] 72%|███████▏ | 323/447 [42:42<15:58, 7.73s/it] 72%|███████▏ | 324/447 [42:50<16:08, 7.87s/it] 73%|███████▎ | 325/447 [42:57<15:41, 7.72s/it] 73%|███████▎ | 326/447 [43:06<16:00, 7.94s/it] 73%|███████▎ | 327/447 [43:14<16:13, 8.11s/it] 73%|███████▎ | 328/447 [43:22<16:00, 8.07s/it] 74%|███████▎ | 329/447 [43:30<15:34, 7.92s/it] 74%|███████▍ | 330/447 [43:38<15:21, 7.88s/it] {'loss': '1.802', 'grad_norm': '13', 'learning_rate': '1.034e-07', 'epoch': '0.7391'} + 74%|███████▍ | 330/447 [43:38<15:21, 7.88s/it] 74%|███████▍ | 331/447 [43:45<14:47, 7.65s/it] 74%|███████▍ | 332/447 [43:53<14:40, 7.65s/it] 74%|███████▍ | 333/447 [44:02<15:24, 8.11s/it] 75%|███████▍ | 334/447 [44:10<15:22, 8.16s/it] 75%|███████▍ | 335/447 [44:18<15:21, 8.23s/it] 75%|███████▌ | 336/447 [44:26<14:46, 7.99s/it] 75%|███████▌ | 337/447 [44:34<14:45, 8.05s/it] 76%|███████▌ | 338/447 [44:42<14:52, 8.19s/it] 76%|███████▌ | 339/447 [44:51<14:58, 8.32s/it] 76%|███████▌ | 340/447 [44:59<14:40, 8.23s/it] {'loss': '1.682', 'grad_norm': '17.38', 'learning_rate': '8.748e-08', 'epoch': '0.7615'} + 76%|███████▌ | 340/447 [44:59<14:40, 8.23s/it] 76%|███████▋ | 341/447 [45:06<13:52, 7.85s/it] 77%|███████▋ | 342/447 [45:14<13:34, 7.76s/it] 77%|███████▋ | 343/447 [45:22<13:38, 7.87s/it] 77%|███████▋ | 344/447 [45:30<13:34, 7.90s/it] 77%|███████▋ | 345/447 [45:38<13:28, 7.93s/it] 77%|███████▋ | 346/447 [45:44<12:43, 7.56s/it] 78%|███████▊ | 347/447 [45:53<13:04, 7.85s/it] 78%|███████▊ | 348/447 [46:01<13:07, 7.96s/it] 78%|███████▊ | 349/447 [46:10<13:17, 8.14s/it] 78%|███████▊ | 350/447 [46:18<13:01, 8.05s/it] {'loss': '1.992', 'grad_norm': '13.94', 'learning_rate': '7.269e-08', 'epoch': '0.7839'} + 78%|███████▊ | 350/447 [46:18<13:01, 8.05s/it] 79%|███████▊ | 351/447 [46:24<12:18, 7.69s/it] 79%|███████▊ | 352/447 [46:32<12:18, 7.77s/it] 79%|███████▉ | 353/447 [46:41<12:19, 7.87s/it] 79%|███████▉ | 354/447 [46:47<11:22, 7.34s/it] 79%|███████▉ | 355/447 [46:53<10:51, 7.08s/it] 80%|███████▉ | 356/447 [47:01<11:00, 7.26s/it] 80%|███████▉ | 357/447 [47:10<11:35, 7.73s/it] 80%|████████ | 358/447 [47:18<11:32, 7.78s/it] 80%|████████ | 359/447 [47:26<11:44, 8.00s/it] 81%|████████ | 360/447 [47:33<11:06, 7.66s/it] {'loss': '1.881', 'grad_norm': '4.5', 'learning_rate': '5.91e-08', 'epoch': '0.8063'} + 81%|████████ | 360/447 [47:33<11:06, 7.66s/it] 81%|████████ | 361/447 [47:41<11:17, 7.88s/it] 81%|████████ | 362/447 [47:50<11:21, 8.02s/it] 81%|████████ | 363/447 [47:58<11:33, 8.26s/it] 81%|████████▏ | 364/447 [48:07<11:25, 8.26s/it] 82%|████████▏ | 365/447 [48:15<11:19, 8.28s/it] 82%|████████▏ | 366/447 [48:23<10:54, 8.08s/it] 82%|████████▏ | 367/447 [48:30<10:28, 7.85s/it] 82%|████████▏ | 368/447 [48:37<10:09, 7.72s/it] 83%|████████▎ | 369/447 [48:45<10:09, 7.82s/it] 83%|████████▎ | 370/447 [48:53<10:07, 7.89s/it] {'loss': '2.014', 'grad_norm': '9.5', 'learning_rate': '4.677e-08', 'epoch': '0.8287'} + 83%|████████▎ | 370/447 [48:54<10:07, 7.89s/it] 83%|████████▎ | 371/447 [49:01<09:56, 7.85s/it] 83%|████████▎ | 372/447 [49:09<09:36, 7.69s/it] 83%|████████▎ | 373/447 [49:16<09:13, 7.48s/it] 84%|████████▎ | 374/447 [49:22<08:39, 7.12s/it] 84%|████████▍ | 375/447 [49:30<09:04, 7.56s/it] 84%|████████▍ | 376/447 [49:39<09:14, 7.81s/it] 84%|████████▍ | 377/447 [49:46<09:03, 7.76s/it] 85%|████████▍ | 378/447 [49:54<08:45, 7.61s/it] 85%|████████▍ | 379/447 [50:02<08:44, 7.71s/it] 85%|████████▌ | 380/447 [50:09<08:30, 7.62s/it] {'loss': '2.034', 'grad_norm': '8.688', 'learning_rate': '3.578e-08', 'epoch': '0.8511'} + 85%|████████▌ | 380/447 [50:09<08:30, 7.62s/it] 85%|████████▌ | 381/447 [50:17<08:34, 7.79s/it] 85%|████████▌ | 382/447 [50:25<08:21, 7.72s/it] 86%|████████▌ | 383/447 [50:32<08:02, 7.54s/it] 86%|████████▌ | 384/447 [50:40<08:03, 7.68s/it] 86%|████████▌ | 385/447 [50:48<08:05, 7.84s/it] 86%|████████▋ | 386/447 [50:57<08:09, 8.03s/it] 87%|████████▋ | 387/447 [51:05<08:01, 8.02s/it] 87%|████████▋ | 388/447 [51:13<07:53, 8.02s/it] 87%|████████▋ | 389/447 [51:20<07:34, 7.84s/it] 87%|████████▋ | 390/447 [51:28<07:32, 7.94s/it] {'loss': '1.942', 'grad_norm': '4.438', 'learning_rate': '2.617e-08', 'epoch': '0.8735'} + 87%|████████▋ | 390/447 [51:28<07:32, 7.94s/it] 87%|████████▋ | 391/447 [51:36<07:28, 8.02s/it] 88%|████████▊ | 392/447 [51:44<07:14, 7.90s/it] 88%|████████▊ | 393/447 [51:52<07:04, 7.86s/it] 88%|████████▊ | 394/447 [52:01<07:18, 8.28s/it] 88%|████████▊ | 395/447 [52:08<06:49, 7.87s/it] 89%|████████▊ | 396/447 [52:16<06:44, 7.94s/it] 89%|████████▉ | 397/447 [52:25<06:50, 8.22s/it] 89%|████████▉ | 398/447 [52:33<06:36, 8.10s/it] 89%|████████▉ | 399/447 [52:41<06:23, 8.00s/it] 89%|████████▉ | 400/447 [52:48<06:10, 7.89s/it] {'loss': '1.872', 'grad_norm': '8.688', 'learning_rate': '1.801e-08', 'epoch': '0.8959'} + 89%|████████▉ | 400/447 [52:48<06:10, 7.89s/it] 90%|████████▉ | 401/447 [52:56<06:00, 7.84s/it] 90%|████████▉ | 402/447 [53:04<05:57, 7.94s/it] 90%|█████████ | 403/447 [53:12<05:42, 7.79s/it] 90%|█████████ | 404/447 [53:20<05:38, 7.88s/it] 91%|█████████ | 405/447 [53:28<05:35, 7.99s/it] 91%|█████████ | 406/447 [53:36<05:34, 8.16s/it] 91%|█████████ | 407/447 [53:44<05:24, 8.12s/it] 91%|█████████▏| 408/447 [53:53<05:17, 8.14s/it] 91%|█████████▏| 409/447 [54:01<05:06, 8.07s/it] 92%|█████████▏| 410/447 [54:08<04:56, 8.01s/it] {'loss': '1.965', 'grad_norm': '7.25', 'learning_rate': '1.133e-08', 'epoch': '0.9183'} + 92%|█████████▏| 410/447 [54:08<04:56, 8.01s/it] 92%|█████████▏| 411/447 [54:16<04:42, 7.84s/it] 92%|█████████▏| 412/447 [54:23<04:29, 7.71s/it] 92%|█████████▏| 413/447 [54:32<04:29, 7.94s/it] 93%|█████████▎| 414/447 [54:41<04:36, 8.39s/it] 93%|█████████▎| 415/447 [54:49<04:23, 8.25s/it] 93%|█████████▎| 416/447 [54:57<04:12, 8.15s/it] 93%|█████████▎| 417/447 [55:04<03:57, 7.91s/it] 94%|█████████▎| 418/447 [55:12<03:49, 7.92s/it] 94%|█████████▎| 419/447 [55:20<03:40, 7.88s/it] 94%|█████████▍| 420/447 [55:29<03:38, 8.08s/it] {'loss': '1.991', 'grad_norm': '7.156', 'learning_rate': '6.169e-09', 'epoch': '0.9406'} + 94%|█████████▍| 420/447 [55:29<03:38, 8.08s/it] 94%|█████████▍| 421/447 [55:37<03:35, 8.29s/it] 94%|█████████▍| 422/447 [55:45<03:24, 8.18s/it] 95%|█████████▍| 423/447 [55:54<03:19, 8.33s/it] 95%|█████████▍| 424/447 [56:02<03:09, 8.24s/it] 95%|█████████▌| 425/447 [56:10<02:56, 8.03s/it] 95%|█████████▌| 426/447 [56:18<02:52, 8.20s/it] 96%|█████████▌| 427/447 [56:26<02:40, 8.02s/it] 96%|█████████▌| 428/447 [56:34<02:34, 8.16s/it] 96%|█████████▌| 429/447 [56:42<02:22, 7.91s/it] 96%|█████████▌| 430/447 [56:49<02:14, 7.91s/it] {'loss': '1.962', 'grad_norm': '5.375', 'learning_rate': '2.555e-09', 'epoch': '0.963'} + 96%|█████████▌| 430/447 [56:50<02:14, 7.91s/it] 96%|█████████▋| 431/447 [56:57<02:06, 7.93s/it] 97%|█████████▋| 432/447 [57:05<01:57, 7.82s/it] 97%|█████████▋| 433/447 [57:13<01:50, 7.89s/it] 97%|█████████▋| 434/447 [57:21<01:43, 7.94s/it] 97%|█████████▋| 435/447 [57:28<01:29, 7.48s/it] 98%|█████████▊| 436/447 [57:36<01:25, 7.80s/it] 98%|█████████▊| 437/447 [57:44<01:19, 7.92s/it] 98%|█████████▊| 438/447 [57:52<01:10, 7.83s/it] 98%|█████████▊| 439/447 [58:00<01:02, 7.85s/it] 98%|█████████▊| 440/447 [58:08<00:55, 7.90s/it] {'loss': '1.864', 'grad_norm': '7.406', 'learning_rate': '5.052e-10', 'epoch': '0.9854'} + 98%|█████████▊| 440/447 [58:08<00:55, 7.90s/it] 99%|█████████▊| 441/447 [58:16<00:47, 7.86s/it] 99%|█████████▉| 442/447 [58:24<00:39, 7.89s/it] 99%|█████████▉| 443/447 [58:31<00:31, 7.82s/it] 99%|█████████▉| 444/447 [58:39<00:23, 7.69s/it] 100%|█████████▉| 445/447 [58:46<00:15, 7.60s/it] 100%|█████████▉| 446/447 [58:54<00:07, 7.65s/it] 100%|██████████| 447/447 [58:58<00:00, 6.50s/it][INFO|trainer.py:1823] 2026-07-15 03:01:59,184 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + {'train_runtime': '3538', 'train_samples_per_second': '0.505', 'train_steps_per_second': '0.126', 'train_loss': '1.928', 'epoch': '1'} + 100%|██████████| 447/447 [58:58<00:00, 6.50s/it] 100%|██████████| 447/447 [58:58<00:00, 7.92s/it] +[INFO|trainer.py:3815] 2026-07-15 03:01:59,220 >> Saving model checkpoint to /home/ll/llm4rec/experiments/outputs/v37_v29_r0_perception_lr6e7_ep10 +[INFO|configuration_utils.py:533] 2026-07-15 03:01:59,221 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v37_v29_r0_perception_lr6e7_ep10/config.json +[INFO|configuration_utils.py:816] 2026-07-15 03:01:59,221 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v37_v29_r0_perception_lr6e7_ep10/generation_config.json + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/outputs/v37_v29_r0_perception_lr6e7_ep10/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-15 03:02:00,169 >> chat template saved in /home/ll/llm4rec/experiments/outputs/v37_v29_r0_perception_lr6e7_ep10/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-15 03:02:00,191 >> tokenizer config file saved in /home/ll/llm4rec/experiments/outputs/v37_v29_r0_perception_lr6e7_ep10/tokenizer_config.json +***** train metrics ***** + epoch = 1.0 + total_flos = 198082373GF + train_loss = 1.9282 + train_runtime = 0:58:58.10 + train_samples_per_second = 0.505 + train_steps_per_second = 0.126 +Figure saved at: /home/ll/llm4rec/experiments/outputs/v37_v29_r0_perception_lr6e7_ep10/training_loss.png +[WARNING|2026-07-15 03:02:00] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-15 03:02:00] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-15 03:02:00,284 >> 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..da8954b --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 2.1268932852271104e+17, + "train_loss": 1.9281885245235708, + "train_runtime": 3538.1073, + "train_samples_per_second": 0.505, + "train_steps_per_second": 0.126 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..32a8e15 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,45 @@ +{"current_steps": 10, "total_steps": 447, "loss": 1.9765892028808594, "lr": 3.8571428571428574e-07, "epoch": 0.022396416573348264, "percentage": 2.24, "elapsed_time": "0:01:15", "remaining_time": "0:54:38"} +{"current_steps": 20, "total_steps": 447, "loss": 1.9137596130371093, "lr": 5.998026179790181e-07, "epoch": 0.04479283314669653, "percentage": 4.47, "elapsed_time": "0:02:32", "remaining_time": "0:54:22"} +{"current_steps": 30, "total_steps": 447, "loss": 2.0828577041625977, "lr": 5.982251198558757e-07, "epoch": 0.0671892497200448, "percentage": 6.71, "elapsed_time": "0:03:52", "remaining_time": "0:53:56"} +{"current_steps": 40, "total_steps": 447, "loss": 1.7728485107421874, "lr": 5.950784240718929e-07, "epoch": 0.08958566629339305, "percentage": 8.95, "elapsed_time": "0:05:09", "remaining_time": "0:52:25"} +{"current_steps": 50, "total_steps": 447, "loss": 1.9481042861938476, "lr": 5.903790878763917e-07, "epoch": 0.11198208286674133, "percentage": 11.19, "elapsed_time": "0:06:29", "remaining_time": "0:51:31"} +{"current_steps": 60, "total_steps": 447, "loss": 1.72081298828125, "lr": 5.841518381849623e-07, "epoch": 0.1343784994400896, "percentage": 13.42, "elapsed_time": "0:07:53", "remaining_time": "0:50:54"} +{"current_steps": 70, "total_steps": 447, "loss": 2.0641489028930664, "lr": 5.764294414716493e-07, "epoch": 0.15677491601343785, "percentage": 15.66, "elapsed_time": "0:09:09", "remaining_time": "0:49:20"} +{"current_steps": 80, "total_steps": 447, "loss": 1.887424850463867, "lr": 5.672525313586791e-07, "epoch": 0.1791713325867861, "percentage": 17.9, "elapsed_time": "0:10:29", "remaining_time": "0:48:05"} +{"current_steps": 90, "total_steps": 447, "loss": 1.74453125, "lr": 5.566693948109122e-07, "epoch": 0.20156774916013437, "percentage": 20.13, "elapsed_time": "0:11:52", "remaining_time": "0:47:06"} +{"current_steps": 100, "total_steps": 447, "loss": 2.011259078979492, "lr": 5.447357180600218e-07, "epoch": 0.22396416573348266, "percentage": 22.37, "elapsed_time": "0:13:10", "remaining_time": "0:45:44"} +{"current_steps": 110, "total_steps": 447, "loss": 1.8667875289916993, "lr": 5.315142935952922e-07, "epoch": 0.24636058230683092, "percentage": 24.61, "elapsed_time": "0:14:29", "remaining_time": "0:44:24"} +{"current_steps": 120, "total_steps": 447, "loss": 1.884227180480957, "lr": 5.170746897627867e-07, "epoch": 0.2687569988801792, "percentage": 26.85, "elapsed_time": "0:15:50", "remaining_time": "0:43:09"} +{"current_steps": 130, "total_steps": 447, "loss": 1.7954404830932618, "lr": 5.014928847113897e-07, "epoch": 0.2911534154535274, "percentage": 29.08, "elapsed_time": "0:17:12", "remaining_time": "0:41:56"} +{"current_steps": 140, "total_steps": 447, "loss": 1.8177595138549805, "lr": 4.848508666118165e-07, "epoch": 0.3135498320268757, "percentage": 31.32, "elapsed_time": "0:18:34", "remaining_time": "0:40:43"} +{"current_steps": 150, "total_steps": 447, "loss": 2.0977893829345704, "lr": 4.6723620225215703e-07, "epoch": 0.335946248600224, "percentage": 33.56, "elapsed_time": "0:19:50", "remaining_time": "0:39:17"} +{"current_steps": 160, "total_steps": 447, "loss": 1.7599393844604492, "lr": 4.4874157627991176e-07, "epoch": 0.3583426651735722, "percentage": 35.79, "elapsed_time": "0:21:12", "remaining_time": "0:38:02"} +{"current_steps": 170, "total_steps": 447, "loss": 2.047610855102539, "lr": 4.294643035149318e-07, "epoch": 0.3807390817469205, "percentage": 38.03, "elapsed_time": "0:22:33", "remaining_time": "0:36:44"} +{"current_steps": 180, "total_steps": 447, "loss": 1.9894037246704102, "lr": 4.0950581689936744e-07, "epoch": 0.40313549832026874, "percentage": 40.27, "elapsed_time": "0:23:54", "remaining_time": "0:35:27"} +{"current_steps": 190, "total_steps": 447, "loss": 1.8606115341186524, "lr": 3.8897113377892806e-07, "epoch": 0.425531914893617, "percentage": 42.51, "elapsed_time": "0:25:12", "remaining_time": "0:34:05"} +{"current_steps": 200, "total_steps": 447, "loss": 1.9338333129882812, "lr": 3.679683033237648e-07, "epoch": 0.4479283314669653, "percentage": 44.74, "elapsed_time": "0:26:32", "remaining_time": "0:32:46"} +{"current_steps": 210, "total_steps": 447, "loss": 2.0058767318725588, "lr": 3.4660783799653415e-07, "epoch": 0.47032474804031354, "percentage": 46.98, "elapsed_time": "0:27:49", "remaining_time": "0:31:23"} +{"current_steps": 220, "total_steps": 447, "loss": 2.109703254699707, "lr": 3.250021320591351e-07, "epoch": 0.49272116461366183, "percentage": 49.22, "elapsed_time": "0:29:08", "remaining_time": "0:30:03"} +{"current_steps": 230, "total_steps": 447, "loss": 1.9790294647216797, "lr": 3.0326487017781626e-07, "epoch": 0.5151175811870101, "percentage": 51.45, "elapsed_time": "0:30:30", "remaining_time": "0:28:46"} +{"current_steps": 240, "total_steps": 447, "loss": 1.7579475402832032, "lr": 2.815104292384474e-07, "epoch": 0.5375139977603584, "percentage": 53.69, "elapsed_time": "0:31:50", "remaining_time": "0:27:28"} +{"current_steps": 250, "total_steps": 447, "loss": 2.0079017639160157, "lr": 2.5985327651947727e-07, "epoch": 0.5599104143337066, "percentage": 55.93, "elapsed_time": "0:33:06", "remaining_time": "0:26:05"} +{"current_steps": 260, "total_steps": 447, "loss": 1.9991819381713867, "lr": 2.3840736738926488e-07, "epoch": 0.5823068309070548, "percentage": 58.17, "elapsed_time": "0:34:23", "remaining_time": "0:24:43"} +{"current_steps": 270, "total_steps": 447, "loss": 2.0415130615234376, "lr": 2.172855456969734e-07, "epoch": 0.6047032474804032, "percentage": 60.4, "elapsed_time": "0:35:42", "remaining_time": "0:23:24"} +{"current_steps": 280, "total_steps": 447, "loss": 1.8622777938842774, "lr": 1.9659895001204434e-07, "epoch": 0.6270996640537514, "percentage": 62.64, "elapsed_time": "0:37:00", "remaining_time": "0:22:04"} +{"current_steps": 290, "total_steps": 447, "loss": 2.0226877212524412, "lr": 1.7645642883649244e-07, "epoch": 0.6494960806270996, "percentage": 64.88, "elapsed_time": "0:38:18", "remaining_time": "0:20:44"} +{"current_steps": 300, "total_steps": 447, "loss": 1.9547592163085938, "lr": 1.5696396786705375e-07, "epoch": 0.671892497200448, "percentage": 67.11, "elapsed_time": "0:39:38", "remaining_time": "0:19:25"} +{"current_steps": 310, "total_steps": 447, "loss": 1.98193302154541, "lr": 1.3822413232081009e-07, "epoch": 0.6942889137737962, "percentage": 69.35, "elapsed_time": "0:40:57", "remaining_time": "0:18:06"} +{"current_steps": 320, "total_steps": 447, "loss": 1.8750802993774414, "lr": 1.2033552725865636e-07, "epoch": 0.7166853303471444, "percentage": 71.59, "elapsed_time": "0:42:19", "remaining_time": "0:16:48"} +{"current_steps": 330, "total_steps": 447, "loss": 1.8019701004028321, "lr": 1.0339227874627297e-07, "epoch": 0.7390817469204927, "percentage": 73.83, "elapsed_time": "0:43:38", "remaining_time": "0:15:28"} +{"current_steps": 340, "total_steps": 447, "loss": 1.6816850662231446, "lr": 8.748353858262847e-08, "epoch": 0.761478163493841, "percentage": 76.06, "elapsed_time": "0:44:59", "remaining_time": "0:14:09"} +{"current_steps": 350, "total_steps": 447, "loss": 1.991793441772461, "lr": 7.269301520202152e-08, "epoch": 0.7838745800671892, "percentage": 78.3, "elapsed_time": "0:46:18", "remaining_time": "0:12:49"} +{"current_steps": 360, "total_steps": 447, "loss": 1.8806726455688476, "lr": 5.909853321796119e-08, "epoch": 0.8062709966405375, "percentage": 80.54, "elapsed_time": "0:47:33", "remaining_time": "0:11:29"} +{"current_steps": 370, "total_steps": 447, "loss": 2.013884925842285, "lr": 4.677162392646981e-08, "epoch": 0.8286674132138858, "percentage": 82.77, "elapsed_time": "0:48:54", "remaining_time": "0:10:10"} +{"current_steps": 380, "total_steps": 447, "loss": 2.0343597412109373, "lr": 3.577714892349537e-08, "epoch": 0.851063829787234, "percentage": 85.01, "elapsed_time": "0:50:09", "remaining_time": "0:08:50"} +{"current_steps": 390, "total_steps": 447, "loss": 1.941878318786621, "lr": 2.6172958816877822e-08, "epoch": 0.8734602463605823, "percentage": 87.25, "elapsed_time": "0:51:28", "remaining_time": "0:07:31"} +{"current_steps": 400, "total_steps": 447, "loss": 1.8717647552490235, "lr": 1.800958882865644e-08, "epoch": 0.8958566629339306, "percentage": 89.49, "elapsed_time": "0:52:48", "remaining_time": "0:06:12"} +{"current_steps": 410, "total_steps": 447, "loss": 1.965050506591797, "lr": 1.1329992889392948e-08, "epoch": 0.9182530795072789, "percentage": 91.72, "elapsed_time": "0:54:08", "remaining_time": "0:04:53"} +{"current_steps": 420, "total_steps": 447, "loss": 1.9910579681396485, "lr": 6.169317623651893e-09, "epoch": 0.9406494960806271, "percentage": 93.96, "elapsed_time": "0:55:29", "remaining_time": "0:03:34"} +{"current_steps": 430, "total_steps": 447, "loss": 1.9617082595825195, "lr": 2.5547174158769502e-09, "epoch": 0.9630459126539753, "percentage": 96.2, "elapsed_time": "0:56:50", "remaining_time": "0:02:14"} +{"current_steps": 440, "total_steps": 447, "loss": 1.8637035369873047, "lr": 5.052115297494275e-10, "epoch": 0.9854423292273237, "percentage": 98.43, "elapsed_time": "0:58:08", "remaining_time": "0:00:55"} +{"current_steps": 447, "total_steps": 447, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "0:58:58", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..ca46e95 --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,351 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.0, + "eval_steps": 500, + "global_step": 447, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.022396416573348264, + "grad_norm": 6.21875, + "learning_rate": 3.8571428571428574e-07, + "loss": 1.9765892028808594, + "step": 10 + }, + { + "epoch": 0.04479283314669653, + "grad_norm": 7.59375, + "learning_rate": 5.998026179790181e-07, + "loss": 1.9137596130371093, + "step": 20 + }, + { + "epoch": 0.0671892497200448, + "grad_norm": 15.8125, + "learning_rate": 5.982251198558757e-07, + "loss": 2.0828577041625977, + "step": 30 + }, + { + "epoch": 0.08958566629339305, + "grad_norm": 24.125, + "learning_rate": 5.950784240718929e-07, + "loss": 1.7728485107421874, + "step": 40 + }, + { + "epoch": 0.11198208286674133, + "grad_norm": 14.3125, + "learning_rate": 5.903790878763917e-07, + "loss": 1.9481042861938476, + "step": 50 + }, + { + "epoch": 0.1343784994400896, + "grad_norm": 11.9375, + "learning_rate": 5.841518381849623e-07, + "loss": 1.72081298828125, + "step": 60 + }, + { + "epoch": 0.15677491601343785, + "grad_norm": 6.3125, + "learning_rate": 5.764294414716493e-07, + "loss": 2.0641489028930664, + "step": 70 + }, + { + "epoch": 0.1791713325867861, + "grad_norm": 6.71875, + "learning_rate": 5.672525313586791e-07, + "loss": 1.887424850463867, + "step": 80 + }, + { + "epoch": 0.20156774916013437, + "grad_norm": 9.0625, + "learning_rate": 5.566693948109122e-07, + "loss": 1.74453125, + "step": 90 + }, + { + "epoch": 0.22396416573348266, + "grad_norm": 11.9375, + "learning_rate": 5.447357180600218e-07, + "loss": 2.011259078979492, + "step": 100 + }, + { + "epoch": 0.24636058230683092, + "grad_norm": 6.96875, + "learning_rate": 5.315142935952922e-07, + "loss": 1.8667875289916993, + "step": 110 + }, + { + "epoch": 0.2687569988801792, + "grad_norm": 4.90625, + "learning_rate": 5.170746897627867e-07, + "loss": 1.884227180480957, + "step": 120 + }, + { + "epoch": 0.2911534154535274, + "grad_norm": 8.625, + "learning_rate": 5.014928847113897e-07, + "loss": 1.7954404830932618, + "step": 130 + }, + { + "epoch": 0.3135498320268757, + "grad_norm": 20.875, + "learning_rate": 4.848508666118165e-07, + "loss": 1.8177595138549805, + "step": 140 + }, + { + "epoch": 0.335946248600224, + "grad_norm": 6.21875, + "learning_rate": 4.6723620225215703e-07, + "loss": 2.0977893829345704, + "step": 150 + }, + { + "epoch": 0.3583426651735722, + "grad_norm": 7.59375, + "learning_rate": 4.4874157627991176e-07, + "loss": 1.7599393844604492, + "step": 160 + }, + { + "epoch": 0.3807390817469205, + "grad_norm": 13.6875, + "learning_rate": 4.294643035149318e-07, + "loss": 2.047610855102539, + "step": 170 + }, + { + "epoch": 0.40313549832026874, + "grad_norm": 4.40625, + "learning_rate": 4.0950581689936744e-07, + "loss": 1.9894037246704102, + "step": 180 + }, + { + "epoch": 0.425531914893617, + "grad_norm": 6.09375, + "learning_rate": 3.8897113377892806e-07, + "loss": 1.8606115341186524, + "step": 190 + }, + { + "epoch": 0.4479283314669653, + "grad_norm": 4.0625, + "learning_rate": 3.679683033237648e-07, + "loss": 1.9338333129882812, + "step": 200 + }, + { + "epoch": 0.47032474804031354, + "grad_norm": 24.125, + "learning_rate": 3.4660783799653415e-07, + "loss": 2.0058767318725588, + "step": 210 + }, + { + "epoch": 0.49272116461366183, + "grad_norm": 14.75, + "learning_rate": 3.250021320591351e-07, + "loss": 2.109703254699707, + "step": 220 + }, + { + "epoch": 0.5151175811870101, + "grad_norm": 11.4375, + "learning_rate": 3.0326487017781626e-07, + "loss": 1.9790294647216797, + "step": 230 + }, + { + "epoch": 0.5375139977603584, + "grad_norm": 6.90625, + "learning_rate": 2.815104292384474e-07, + "loss": 1.7579475402832032, + "step": 240 + }, + { + "epoch": 0.5599104143337066, + "grad_norm": 6.0625, + "learning_rate": 2.5985327651947727e-07, + "loss": 2.0079017639160157, + "step": 250 + }, + { + "epoch": 0.5823068309070548, + "grad_norm": 8.3125, + "learning_rate": 2.3840736738926488e-07, + "loss": 1.9991819381713867, + "step": 260 + }, + { + "epoch": 0.6047032474804032, + "grad_norm": 4.40625, + "learning_rate": 2.172855456969734e-07, + "loss": 2.0415130615234376, + "step": 270 + }, + { + "epoch": 0.6270996640537514, + "grad_norm": 8.3125, + "learning_rate": 1.9659895001204434e-07, + "loss": 1.8622777938842774, + "step": 280 + }, + { + "epoch": 0.6494960806270996, + "grad_norm": 5.8125, + "learning_rate": 1.7645642883649244e-07, + "loss": 2.0226877212524412, + "step": 290 + }, + { + "epoch": 0.671892497200448, + "grad_norm": 4.21875, + "learning_rate": 1.5696396786705375e-07, + "loss": 1.9547592163085938, + "step": 300 + }, + { + "epoch": 0.6942889137737962, + "grad_norm": 13.1875, + "learning_rate": 1.3822413232081009e-07, + "loss": 1.98193302154541, + "step": 310 + }, + { + "epoch": 0.7166853303471444, + "grad_norm": 13.75, + "learning_rate": 1.2033552725865636e-07, + "loss": 1.8750802993774414, + "step": 320 + }, + { + "epoch": 0.7390817469204927, + "grad_norm": 13.0, + "learning_rate": 1.0339227874627297e-07, + "loss": 1.8019701004028321, + "step": 330 + }, + { + "epoch": 0.761478163493841, + "grad_norm": 17.375, + "learning_rate": 8.748353858262847e-08, + "loss": 1.6816850662231446, + "step": 340 + }, + { + "epoch": 0.7838745800671892, + "grad_norm": 13.9375, + "learning_rate": 7.269301520202152e-08, + "loss": 1.991793441772461, + "step": 350 + }, + { + "epoch": 0.8062709966405375, + "grad_norm": 4.5, + "learning_rate": 5.909853321796119e-08, + "loss": 1.8806726455688476, + "step": 360 + }, + { + "epoch": 0.8286674132138858, + "grad_norm": 9.5, + "learning_rate": 4.677162392646981e-08, + "loss": 2.013884925842285, + "step": 370 + }, + { + "epoch": 0.851063829787234, + "grad_norm": 8.6875, + "learning_rate": 3.577714892349537e-08, + "loss": 2.0343597412109373, + "step": 380 + }, + { + "epoch": 0.8734602463605823, + "grad_norm": 4.4375, + "learning_rate": 2.6172958816877822e-08, + "loss": 1.941878318786621, + "step": 390 + }, + { + "epoch": 0.8958566629339306, + "grad_norm": 8.6875, + "learning_rate": 1.800958882865644e-08, + "loss": 1.8717647552490235, + "step": 400 + }, + { + "epoch": 0.9182530795072789, + "grad_norm": 7.25, + "learning_rate": 1.1329992889392948e-08, + "loss": 1.965050506591797, + "step": 410 + }, + { + "epoch": 0.9406494960806271, + "grad_norm": 7.15625, + "learning_rate": 6.169317623651893e-09, + "loss": 1.9910579681396485, + "step": 420 + }, + { + "epoch": 0.9630459126539753, + "grad_norm": 5.375, + "learning_rate": 2.5547174158769502e-09, + "loss": 1.9617082595825195, + "step": 430 + }, + { + "epoch": 0.9854423292273237, + "grad_norm": 7.40625, + "learning_rate": 5.052115297494275e-10, + "loss": 1.8637035369873047, + "step": 440 + }, + { + "epoch": 1.0, + "step": 447, + "total_flos": 2.1268932852271104e+17, + "train_loss": 1.9281885245235708, + "train_runtime": 3538.1073, + "train_samples_per_second": 0.505, + "train_steps_per_second": 0.126 + } + ], + "logging_steps": 10, + "max_steps": 447, + "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": 2.1268932852271104e+17, + "train_batch_size": 1, + "trial_name": null, + "trial_params": null +} diff --git a/training_args.bin b/training_args.bin new file mode 100644 index 0000000..dbe6909 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4d5c293f826f3a5d7bbc0ebfd662b511b6795846b9f17c6d72336631bfce5ff +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000..a2e8cdd Binary files /dev/null and b/training_loss.png differ