From eb2ada10fbaca49ea3f292ef2f66cc040a8ec382 Mon Sep 17 00:00:00 2001 From: emerging-tech-cdk-constructs-bot <146136861+emerging-tech-cdk-constructs-bot@users.noreply.github.com> Date: Mon, 8 Jul 2024 14:05:26 -0700 Subject: [PATCH] chore(deps): upgrade list of models and DLC images (#544) Upgrade list of models and DLC images. See details in [workflow run]. [Workflow Run]: https://github.com/awslabs/generative-ai-cdk-constructs/actions/runs/9814888589 ------ *Automatically created by projen via the "code-generation" workflow* Signed-off-by: github-actions Co-authored-by: github-actions --- apidocs/classes/JumpStartModel.md | 203 ++++++++++++++++++ .../jumpstart-model.ts | 29 +++ .../jumpstart-models.json | 2 +- 3 files changed, 233 insertions(+), 1 deletion(-) diff --git a/apidocs/classes/JumpStartModel.md b/apidocs/classes/JumpStartModel.md index e4f9da1c..52aa1094 100644 --- a/apidocs/classes/JumpStartModel.md +++ b/apidocs/classes/JumpStartModel.md @@ -146,6 +146,8 @@ - [HUGGINGFACE\_LLM\_ELEUTHERAI\_PYTHIA\_160M\_DEDUPED\_1\_1\_0](JumpStartModel.md#huggingface_llm_eleutherai_pythia_160m_deduped_1_1_0) - [HUGGINGFACE\_LLM\_ELEUTHERAI\_PYTHIA\_70M\_DEDUPED\_1\_0\_0](JumpStartModel.md#huggingface_llm_eleutherai_pythia_70m_deduped_1_0_0) - [HUGGINGFACE\_LLM\_ELEUTHERAI\_PYTHIA\_70M\_DEDUPED\_1\_1\_0](JumpStartModel.md#huggingface_llm_eleutherai_pythia_70m_deduped_1_1_0) +- [HUGGINGFACE\_LLM\_ELYZA\_JAPANESE\_LLAMA\_2\_13B\_CHAT\_1\_0\_0](JumpStartModel.md#huggingface_llm_elyza_japanese_llama_2_13b_chat_1_0_0) +- [HUGGINGFACE\_LLM\_ELYZA\_JAPANESE\_LLAMA\_2\_13B\_FAST\_CHAT\_1\_0\_0](JumpStartModel.md#huggingface_llm_elyza_japanese_llama_2_13b_fast_chat_1_0_0) - [HUGGINGFACE\_LLM\_ELYZA\_JAPANESE\_LLAMA\_2\_7B\_CHAT\_BF16\_1\_0\_0](JumpStartModel.md#huggingface_llm_elyza_japanese_llama_2_7b_chat_bf16_1_0_0) - [HUGGINGFACE\_LLM\_ELYZA\_JAPANESE\_LLAMA\_2\_7B\_CHAT\_BF16\_1\_1\_0](JumpStartModel.md#huggingface_llm_elyza_japanese_llama_2_7b_chat_bf16_1_1_0) - [HUGGINGFACE\_LLM\_ELYZA\_JAPANESE\_LLAMA\_2\_7B\_FAST\_CHAT\_BF16\_1\_0\_0](JumpStartModel.md#huggingface_llm_elyza_japanese_llama_2_7b_fast_chat_bf16_1_0_0) @@ -290,13 +292,18 @@ - [HUGGINGFACE\_LLM\_MISTRAL\_7B\_2\_3\_2](JumpStartModel.md#huggingface_llm_mistral_7b_2_3_2) - [HUGGINGFACE\_LLM\_MISTRAL\_7B\_2\_4\_0](JumpStartModel.md#huggingface_llm_mistral_7b_2_4_0) - [HUGGINGFACE\_LLM\_MISTRAL\_7B\_2\_5\_0](JumpStartModel.md#huggingface_llm_mistral_7b_2_5_0) +- [HUGGINGFACE\_LLM\_MISTRAL\_7B\_2\_6\_0](JumpStartModel.md#huggingface_llm_mistral_7b_2_6_0) - [HUGGINGFACE\_LLM\_MISTRAL\_7B\_INSTRUCT\_1\_0\_0](JumpStartModel.md#huggingface_llm_mistral_7b_instruct_1_0_0) - [HUGGINGFACE\_LLM\_MISTRAL\_7B\_INSTRUCT\_2\_0\_0](JumpStartModel.md#huggingface_llm_mistral_7b_instruct_2_0_0) - [HUGGINGFACE\_LLM\_MISTRAL\_7B\_INSTRUCT\_2\_1\_0](JumpStartModel.md#huggingface_llm_mistral_7b_instruct_2_1_0) - [HUGGINGFACE\_LLM\_MISTRAL\_7B\_INSTRUCT\_3\_0\_0](JumpStartModel.md#huggingface_llm_mistral_7b_instruct_3_0_0) - [HUGGINGFACE\_LLM\_MISTRAL\_7B\_INSTRUCT\_3\_1\_0](JumpStartModel.md#huggingface_llm_mistral_7b_instruct_3_1_0) +- [HUGGINGFACE\_LLM\_MISTRAL\_7B\_INSTRUCT\_3\_2\_0](JumpStartModel.md#huggingface_llm_mistral_7b_instruct_3_2_0) +- [HUGGINGFACE\_LLM\_MISTRAL\_7B\_INSTRUCT\_V3\_1\_0\_0](JumpStartModel.md#huggingface_llm_mistral_7b_instruct_v3_1_0_0) - [HUGGINGFACE\_LLM\_MISTRAL\_7B\_OPENORCA\_GPTQ\_1\_0\_0](JumpStartModel.md#huggingface_llm_mistral_7b_openorca_gptq_1_0_0) - [HUGGINGFACE\_LLM\_MISTRAL\_7B\_OPENORCA\_GPTQ\_1\_1\_0](JumpStartModel.md#huggingface_llm_mistral_7b_openorca_gptq_1_1_0) +- [HUGGINGFACE\_LLM\_MISTRAL\_7B\_V3\_1\_0\_0](JumpStartModel.md#huggingface_llm_mistral_7b_v3_1_0_0) +- [HUGGINGFACE\_LLM\_MIXTRAL\_8X22B\_1\_0\_0](JumpStartModel.md#huggingface_llm_mixtral_8x22b_1_0_0) - [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_1\_0\_0](JumpStartModel.md#huggingface_llm_mixtral_8x7b_1_0_0) - [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_1\_0\_1](JumpStartModel.md#huggingface_llm_mixtral_8x7b_1_0_1) - [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_1\_1\_0](JumpStartModel.md#huggingface_llm_mixtral_8x7b_1_1_0) @@ -307,6 +314,7 @@ - [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_1\_3\_2](JumpStartModel.md#huggingface_llm_mixtral_8x7b_1_3_2) - [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_1\_4\_0](JumpStartModel.md#huggingface_llm_mixtral_8x7b_1_4_0) - [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_1\_5\_0](JumpStartModel.md#huggingface_llm_mixtral_8x7b_1_5_0) +- [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_1\_6\_0](JumpStartModel.md#huggingface_llm_mixtral_8x7b_1_6_0) - [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_1\_0\_0](JumpStartModel.md#huggingface_llm_mixtral_8x7b_instruct_1_0_0) - [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_1\_0\_1](JumpStartModel.md#huggingface_llm_mixtral_8x7b_instruct_1_0_1) - [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_1\_1\_0](JumpStartModel.md#huggingface_llm_mixtral_8x7b_instruct_1_1_0) @@ -317,6 +325,7 @@ - [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_1\_3\_2](JumpStartModel.md#huggingface_llm_mixtral_8x7b_instruct_1_3_2) - [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_1\_4\_0](JumpStartModel.md#huggingface_llm_mixtral_8x7b_instruct_1_4_0) - [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_1\_5\_0](JumpStartModel.md#huggingface_llm_mixtral_8x7b_instruct_1_5_0) +- [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_1\_6\_0](JumpStartModel.md#huggingface_llm_mixtral_8x7b_instruct_1_6_0) - [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_GPTQ\_1\_0\_0](JumpStartModel.md#huggingface_llm_mixtral_8x7b_instruct_gptq_1_0_0) - [HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_GPTQ\_1\_1\_0](JumpStartModel.md#huggingface_llm_mixtral_8x7b_instruct_gptq_1_1_0) - [HUGGINGFACE\_LLM\_NEXAAIDEV\_OCTOPUS\_V2\_1\_0\_0](JumpStartModel.md#huggingface_llm_nexaaidev_octopus_v2_1_0_0) @@ -337,6 +346,12 @@ - [HUGGINGFACE\_LLM\_PHI\_2\_1\_0\_0](JumpStartModel.md#huggingface_llm_phi_2_1_0_0) - [HUGGINGFACE\_LLM\_PHI\_3\_MINI\_128K\_INSTRUCT\_1\_0\_0](JumpStartModel.md#huggingface_llm_phi_3_mini_128k_instruct_1_0_0) - [HUGGINGFACE\_LLM\_PHI\_3\_MINI\_4K\_INSTRUCT\_1\_0\_0](JumpStartModel.md#huggingface_llm_phi_3_mini_4k_instruct_1_0_0) +- [HUGGINGFACE\_LLM\_QWEN2\_0\_5B\_1\_0\_0](JumpStartModel.md#huggingface_llm_qwen2_0_5b_1_0_0) +- [HUGGINGFACE\_LLM\_QWEN2\_0\_5B\_INSTRUCT\_1\_0\_0](JumpStartModel.md#huggingface_llm_qwen2_0_5b_instruct_1_0_0) +- [HUGGINGFACE\_LLM\_QWEN2\_1\_5B\_1\_0\_0](JumpStartModel.md#huggingface_llm_qwen2_1_5b_1_0_0) +- [HUGGINGFACE\_LLM\_QWEN2\_1\_5B\_INSTRUCT\_1\_0\_0](JumpStartModel.md#huggingface_llm_qwen2_1_5b_instruct_1_0_0) +- [HUGGINGFACE\_LLM\_QWEN2\_7B\_1\_0\_0](JumpStartModel.md#huggingface_llm_qwen2_7b_1_0_0) +- [HUGGINGFACE\_LLM\_QWEN2\_7B\_INSTRUCT\_1\_0\_0](JumpStartModel.md#huggingface_llm_qwen2_7b_instruct_1_0_0) - [HUGGINGFACE\_LLM\_RINNA\_3\_6B\_INSTRUCTION\_PPO\_BF16\_1\_0\_0](JumpStartModel.md#huggingface_llm_rinna_3_6b_instruction_ppo_bf16_1_0_0) - [HUGGINGFACE\_LLM\_RINNA\_3\_6B\_INSTRUCTION\_PPO\_BF16\_1\_1\_0](JumpStartModel.md#huggingface_llm_rinna_3_6b_instruction_ppo_bf16_1_1_0) - [HUGGINGFACE\_LLM\_RINNA\_3\_6B\_INSTRUCTION\_PPO\_BF16\_1\_1\_1](JumpStartModel.md#huggingface_llm_rinna_3_6b_instruction_ppo_bf16_1_1_1) @@ -348,6 +363,8 @@ - [HUGGINGFACE\_LLM\_SEALION\_7B\_1\_0\_0](JumpStartModel.md#huggingface_llm_sealion_7b_1_0_0) - [HUGGINGFACE\_LLM\_SEALION\_7B\_INSTRUCT\_1\_0\_0](JumpStartModel.md#huggingface_llm_sealion_7b_instruct_1_0_0) - [HUGGINGFACE\_LLM\_SHENZHI\_WANG\_LLAMA3\_8B\_CHINESE\_CHAT\_1\_0\_0](JumpStartModel.md#huggingface_llm_shenzhi_wang_llama3_8b_chinese_chat_1_0_0) +- [HUGGINGFACE\_LLM\_SNOWFLAKE\_ARCTIC\_INSTRUCT\_VLLM\_1\_0\_0](JumpStartModel.md#huggingface_llm_snowflake_arctic_instruct_vllm_1_0_0) +- [HUGGINGFACE\_LLM\_SNOWFLAKE\_ARCTIC\_INSTRUCT\_VLLM\_1\_1\_0](JumpStartModel.md#huggingface_llm_snowflake_arctic_instruct_vllm_1_1_0) - [HUGGINGFACE\_LLM\_STARCODERBASE\_1\_0\_0](JumpStartModel.md#huggingface_llm_starcoderbase_1_0_0) - [HUGGINGFACE\_LLM\_STARCODERBASE\_1\_1\_0](JumpStartModel.md#huggingface_llm_starcoderbase_1_1_0) - [HUGGINGFACE\_LLM\_STARCODER\_1\_0\_0](JumpStartModel.md#huggingface_llm_starcoder_1_0_0) @@ -367,11 +384,17 @@ - [HUGGINGFACE\_LLM\_WRITER\_PALMYRA\_SMALL\_1\_0\_0](JumpStartModel.md#huggingface_llm_writer_palmyra_small_1_0_0) - [HUGGINGFACE\_LLM\_WRITER\_PALMYRA\_SMALL\_1\_1\_0](JumpStartModel.md#huggingface_llm_writer_palmyra_small_1_1_0) - [HUGGINGFACE\_LLM\_YI\_1\_5\_34B\_1\_0\_0](JumpStartModel.md#huggingface_llm_yi_1_5_34b_1_0_0) +- [HUGGINGFACE\_LLM\_YI\_1\_5\_34B\_1\_1\_0](JumpStartModel.md#huggingface_llm_yi_1_5_34b_1_1_0) - [HUGGINGFACE\_LLM\_YI\_1\_5\_34B\_CHAT\_1\_0\_0](JumpStartModel.md#huggingface_llm_yi_1_5_34b_chat_1_0_0) +- [HUGGINGFACE\_LLM\_YI\_1\_5\_34B\_CHAT\_1\_1\_0](JumpStartModel.md#huggingface_llm_yi_1_5_34b_chat_1_1_0) - [HUGGINGFACE\_LLM\_YI\_1\_5\_6B\_1\_0\_0](JumpStartModel.md#huggingface_llm_yi_1_5_6b_1_0_0) +- [HUGGINGFACE\_LLM\_YI\_1\_5\_6B\_1\_1\_0](JumpStartModel.md#huggingface_llm_yi_1_5_6b_1_1_0) - [HUGGINGFACE\_LLM\_YI\_1\_5\_6B\_CHAT\_1\_0\_0](JumpStartModel.md#huggingface_llm_yi_1_5_6b_chat_1_0_0) +- [HUGGINGFACE\_LLM\_YI\_1\_5\_6B\_CHAT\_1\_1\_0](JumpStartModel.md#huggingface_llm_yi_1_5_6b_chat_1_1_0) - [HUGGINGFACE\_LLM\_YI\_1\_5\_9B\_1\_0\_0](JumpStartModel.md#huggingface_llm_yi_1_5_9b_1_0_0) +- [HUGGINGFACE\_LLM\_YI\_1\_5\_9B\_1\_1\_0](JumpStartModel.md#huggingface_llm_yi_1_5_9b_1_1_0) - [HUGGINGFACE\_LLM\_YI\_1\_5\_9B\_CHAT\_1\_0\_0](JumpStartModel.md#huggingface_llm_yi_1_5_9b_chat_1_0_0) +- [HUGGINGFACE\_LLM\_YI\_1\_5\_9B\_CHAT\_1\_1\_0](JumpStartModel.md#huggingface_llm_yi_1_5_9b_chat_1_1_0) - [HUGGINGFACE\_LLM\_ZEPHYR\_7B\_GEMMA\_1\_0\_0](JumpStartModel.md#huggingface_llm_zephyr_7b_gemma_1_0_0) - [HUGGINGFACE\_NER\_DISTILBERT\_BASE\_CASED\_FINETUNED\_CONLL03\_ENGLISH\_1\_0\_0](JumpStartModel.md#huggingface_ner_distilbert_base_cased_finetuned_conll03_english_1_0_0) - [HUGGINGFACE\_NER\_DISTILBERT\_BASE\_CASED\_FINETUNED\_CONLL03\_ENGLISH\_1\_1\_0](JumpStartModel.md#huggingface_ner_distilbert_base_cased_finetuned_conll03_english_1_1_0) @@ -1499,6 +1522,7 @@ - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_4\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_13b_4_0_0) - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_4\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_13b_4_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_4\_1\_1](JumpStartModel.md#meta_textgeneration_llama_2_13b_4_1_1) +- [META\_TEXTGENERATION\_LLAMA\_2\_13B\_4\_1\_2](JumpStartModel.md#meta_textgeneration_llama_2_13b_4_1_2) - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_1\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_13b_f_1_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_1\_2\_0](JumpStartModel.md#meta_textgeneration_llama_2_13b_f_1_2_0) - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_1\_2\_1](JumpStartModel.md#meta_textgeneration_llama_2_13b_f_1_2_1) @@ -1517,6 +1541,7 @@ - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_4\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_13b_f_4_0_0) - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_4\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_13b_f_4_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_4\_1\_1](JumpStartModel.md#meta_textgeneration_llama_2_13b_f_4_1_1) +- [META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_4\_1\_2](JumpStartModel.md#meta_textgeneration_llama_2_13b_f_4_1_2) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_1\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_1_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_1\_2\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_1_2_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_2\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_2_0_0) @@ -1537,6 +1562,7 @@ - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_4\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_4_0_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_4\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_4_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_4\_1\_1](JumpStartModel.md#meta_textgeneration_llama_2_70b_4_1_1) +- [META\_TEXTGENERATION\_LLAMA\_2\_70B\_4\_1\_2](JumpStartModel.md#meta_textgeneration_llama_2_70b_4_1_2) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_1\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_f_1_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_1\_2\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_f_1_2_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_1\_2\_1](JumpStartModel.md#meta_textgeneration_llama_2_70b_f_1_2_1) @@ -1555,6 +1581,7 @@ - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_4\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_f_4_0_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_4\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_f_4_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_4\_1\_1](JumpStartModel.md#meta_textgeneration_llama_2_70b_f_4_1_1) +- [META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_4\_1\_2](JumpStartModel.md#meta_textgeneration_llama_2_70b_f_4_1_2) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_2\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_2_0_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_2\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_2_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_2\_1\_1](JumpStartModel.md#meta_textgeneration_llama_2_7b_2_1_1) @@ -1575,6 +1602,7 @@ - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_4\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_4_0_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_4\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_4_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_4\_1\_1](JumpStartModel.md#meta_textgeneration_llama_2_7b_4_1_1) +- [META\_TEXTGENERATION\_LLAMA\_2\_7B\_4\_1\_2](JumpStartModel.md#meta_textgeneration_llama_2_7b_4_1_2) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_1\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_f_1_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_1\_2\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_f_1_2_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_1\_2\_1](JumpStartModel.md#meta_textgeneration_llama_2_7b_f_1_2_1) @@ -1593,6 +1621,7 @@ - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_4\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_f_4_0_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_4\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_f_4_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_4\_1\_1](JumpStartModel.md#meta_textgeneration_llama_2_7b_f_4_1_1) +- [META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_4\_1\_2](JumpStartModel.md#meta_textgeneration_llama_2_7b_f_4_1_2) - [META\_TEXTGENERATION\_LLAMA\_3\_70B\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_3_70b_1_0_0) - [META\_TEXTGENERATION\_LLAMA\_3\_70B\_2\_0\_0](JumpStartModel.md#meta_textgeneration_llama_3_70b_2_0_0) - [META\_TEXTGENERATION\_LLAMA\_3\_70B\_2\_0\_1](JumpStartModel.md#meta_textgeneration_llama_3_70b_2_0_1) @@ -2625,6 +2654,18 @@ ___ ___ +### HUGGINGFACE\_LLM\_ELYZA\_JAPANESE\_LLAMA\_2\_13B\_CHAT\_1\_0\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_ELYZA\_JAPANESE\_LLAMA\_2\_13B\_CHAT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + +### HUGGINGFACE\_LLM\_ELYZA\_JAPANESE\_LLAMA\_2\_13B\_FAST\_CHAT\_1\_0\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_ELYZA\_JAPANESE\_LLAMA\_2\_13B\_FAST\_CHAT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### HUGGINGFACE\_LLM\_ELYZA\_JAPANESE\_LLAMA\_2\_7B\_CHAT\_BF16\_1\_0\_0 ▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_ELYZA\_JAPANESE\_LLAMA\_2\_7B\_CHAT\_BF16\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -3489,6 +3530,12 @@ ___ ___ +### HUGGINGFACE\_LLM\_MISTRAL\_7B\_2\_6\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_MISTRAL\_7B\_2\_6\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### HUGGINGFACE\_LLM\_MISTRAL\_7B\_INSTRUCT\_1\_0\_0 ▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_MISTRAL\_7B\_INSTRUCT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -3519,6 +3566,18 @@ ___ ___ +### HUGGINGFACE\_LLM\_MISTRAL\_7B\_INSTRUCT\_3\_2\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_MISTRAL\_7B\_INSTRUCT\_3\_2\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + +### HUGGINGFACE\_LLM\_MISTRAL\_7B\_INSTRUCT\_V3\_1\_0\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_MISTRAL\_7B\_INSTRUCT\_V3\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### HUGGINGFACE\_LLM\_MISTRAL\_7B\_OPENORCA\_GPTQ\_1\_0\_0 ▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_MISTRAL\_7B\_OPENORCA\_GPTQ\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -3531,6 +3590,18 @@ ___ ___ +### HUGGINGFACE\_LLM\_MISTRAL\_7B\_V3\_1\_0\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_MISTRAL\_7B\_V3\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + +### HUGGINGFACE\_LLM\_MIXTRAL\_8X22B\_1\_0\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_MIXTRAL\_8X22B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_1\_0\_0 ▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -3591,6 +3662,12 @@ ___ ___ +### HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_1\_6\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_1\_6\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_1\_0\_0 ▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -3651,6 +3728,12 @@ ___ ___ +### HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_1\_6\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_1\_6\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_GPTQ\_1\_0\_0 ▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_MIXTRAL\_8X7B\_INSTRUCT\_GPTQ\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -3771,6 +3854,42 @@ ___ ___ +### HUGGINGFACE\_LLM\_QWEN2\_0\_5B\_1\_0\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_QWEN2\_0\_5B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + +### HUGGINGFACE\_LLM\_QWEN2\_0\_5B\_INSTRUCT\_1\_0\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_QWEN2\_0\_5B\_INSTRUCT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + +### HUGGINGFACE\_LLM\_QWEN2\_1\_5B\_1\_0\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_QWEN2\_1\_5B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + +### HUGGINGFACE\_LLM\_QWEN2\_1\_5B\_INSTRUCT\_1\_0\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_QWEN2\_1\_5B\_INSTRUCT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + +### HUGGINGFACE\_LLM\_QWEN2\_7B\_1\_0\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_QWEN2\_7B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + +### HUGGINGFACE\_LLM\_QWEN2\_7B\_INSTRUCT\_1\_0\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_QWEN2\_7B\_INSTRUCT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### HUGGINGFACE\_LLM\_RINNA\_3\_6B\_INSTRUCTION\_PPO\_BF16\_1\_0\_0 ▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_RINNA\_3\_6B\_INSTRUCTION\_PPO\_BF16\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -3837,6 +3956,18 @@ ___ ___ +### HUGGINGFACE\_LLM\_SNOWFLAKE\_ARCTIC\_INSTRUCT\_VLLM\_1\_0\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_SNOWFLAKE\_ARCTIC\_INSTRUCT\_VLLM\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + +### HUGGINGFACE\_LLM\_SNOWFLAKE\_ARCTIC\_INSTRUCT\_VLLM\_1\_1\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_SNOWFLAKE\_ARCTIC\_INSTRUCT\_VLLM\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### HUGGINGFACE\_LLM\_STARCODERBASE\_1\_0\_0 ▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_STARCODERBASE\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -3951,36 +4082,72 @@ ___ ___ +### HUGGINGFACE\_LLM\_YI\_1\_5\_34B\_1\_1\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_YI\_1\_5\_34B\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### HUGGINGFACE\_LLM\_YI\_1\_5\_34B\_CHAT\_1\_0\_0 ▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_YI\_1\_5\_34B\_CHAT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) ___ +### HUGGINGFACE\_LLM\_YI\_1\_5\_34B\_CHAT\_1\_1\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_YI\_1\_5\_34B\_CHAT\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### HUGGINGFACE\_LLM\_YI\_1\_5\_6B\_1\_0\_0 ▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_YI\_1\_5\_6B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) ___ +### HUGGINGFACE\_LLM\_YI\_1\_5\_6B\_1\_1\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_YI\_1\_5\_6B\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### HUGGINGFACE\_LLM\_YI\_1\_5\_6B\_CHAT\_1\_0\_0 ▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_YI\_1\_5\_6B\_CHAT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) ___ +### HUGGINGFACE\_LLM\_YI\_1\_5\_6B\_CHAT\_1\_1\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_YI\_1\_5\_6B\_CHAT\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### HUGGINGFACE\_LLM\_YI\_1\_5\_9B\_1\_0\_0 ▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_YI\_1\_5\_9B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) ___ +### HUGGINGFACE\_LLM\_YI\_1\_5\_9B\_1\_1\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_YI\_1\_5\_9B\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### HUGGINGFACE\_LLM\_YI\_1\_5\_9B\_CHAT\_1\_0\_0 ▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_YI\_1\_5\_9B\_CHAT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) ___ +### HUGGINGFACE\_LLM\_YI\_1\_5\_9B\_CHAT\_1\_1\_0 + +▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_YI\_1\_5\_9B\_CHAT\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### HUGGINGFACE\_LLM\_ZEPHYR\_7B\_GEMMA\_1\_0\_0 ▪ `Static` `Readonly` **HUGGINGFACE\_LLM\_ZEPHYR\_7B\_GEMMA\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -10743,6 +10910,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_2\_13B\_4\_1\_2 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_13B\_4\_1\_2**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_1\_1\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -10851,6 +11024,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_4\_1\_2 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_4\_1\_2**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_2\_70B\_1\_1\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_70B\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -10971,6 +11150,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_2\_70B\_4\_1\_2 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_70B\_4\_1\_2**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_1\_1\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -11079,6 +11264,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_4\_1\_2 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_4\_1\_2**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_2\_7B\_2\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_7B\_2\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -11199,6 +11390,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_2\_7B\_4\_1\_2 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_7B\_4\_1\_2**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_1\_1\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -11307,6 +11504,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_4\_1\_2 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_4\_1\_2**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_3\_70B\_1\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_3\_70B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) diff --git a/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-model.ts b/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-model.ts index 8f10b9c6..99aa7469 100644 --- a/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-model.ts +++ b/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-model.ts @@ -174,6 +174,8 @@ export class JumpStartModel { public static readonly HUGGINGFACE_LLM_ELEUTHERAI_PYTHIA_160M_DEDUPED_1_0_0 = this.of('HUGGINGFACE_LLM_ELEUTHERAI_PYTHIA_160M_DEDUPED_1_0_0'); public static readonly HUGGINGFACE_LLM_ELEUTHERAI_PYTHIA_70M_DEDUPED_1_1_0 = this.of('HUGGINGFACE_LLM_ELEUTHERAI_PYTHIA_70M_DEDUPED_1_1_0'); public static readonly HUGGINGFACE_LLM_ELEUTHERAI_PYTHIA_70M_DEDUPED_1_0_0 = this.of('HUGGINGFACE_LLM_ELEUTHERAI_PYTHIA_70M_DEDUPED_1_0_0'); + public static readonly HUGGINGFACE_LLM_ELYZA_JAPANESE_LLAMA_2_13B_CHAT_1_0_0 = this.of('HUGGINGFACE_LLM_ELYZA_JAPANESE_LLAMA_2_13B_CHAT_1_0_0'); + public static readonly HUGGINGFACE_LLM_ELYZA_JAPANESE_LLAMA_2_13B_FAST_CHAT_1_0_0 = this.of('HUGGINGFACE_LLM_ELYZA_JAPANESE_LLAMA_2_13B_FAST_CHAT_1_0_0'); public static readonly HUGGINGFACE_LLM_ELYZA_JAPANESE_LLAMA_2_7B_CHAT_BF16_1_1_0 = this.of('HUGGINGFACE_LLM_ELYZA_JAPANESE_LLAMA_2_7B_CHAT_BF16_1_1_0'); public static readonly HUGGINGFACE_LLM_ELYZA_JAPANESE_LLAMA_2_7B_CHAT_BF16_1_0_0 = this.of('HUGGINGFACE_LLM_ELYZA_JAPANESE_LLAMA_2_7B_CHAT_BF16_1_0_0'); public static readonly HUGGINGFACE_LLM_ELYZA_JAPANESE_LLAMA_2_7B_FAST_CHAT_BF16_1_1_0 = this.of('HUGGINGFACE_LLM_ELYZA_JAPANESE_LLAMA_2_7B_FAST_CHAT_BF16_1_1_0'); @@ -304,6 +306,7 @@ export class JumpStartModel { public static readonly HUGGINGFACE_LLM_HUGGINGFACEH4_ZEPHYR_7B_BETA_1_0_0 = this.of('HUGGINGFACE_LLM_HUGGINGFACEH4_ZEPHYR_7B_BETA_1_0_0'); public static readonly HUGGINGFACE_LLM_HUGGINGFACEH4_ZEPHYR_ORPO_141B_A35B_V01_1_0_0 = this.of('HUGGINGFACE_LLM_HUGGINGFACEH4_ZEPHYR_ORPO_141B_A35B_V01_1_0_0'); public static readonly HUGGINGFACE_LLM_LLAMA_3_8B_INSTRUCT_GRADIENT_1_0_0 = this.of('HUGGINGFACE_LLM_LLAMA_3_8B_INSTRUCT_GRADIENT_1_0_0'); + public static readonly HUGGINGFACE_LLM_MISTRAL_7B_2_6_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_2_6_0'); public static readonly HUGGINGFACE_LLM_MISTRAL_7B_2_5_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_2_5_0'); public static readonly HUGGINGFACE_LLM_MISTRAL_7B_2_4_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_2_4_0'); public static readonly HUGGINGFACE_LLM_MISTRAL_7B_2_3_2 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_2_3_2'); @@ -317,14 +320,19 @@ export class JumpStartModel { public static readonly HUGGINGFACE_LLM_MISTRAL_7B_2_0_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_2_0_0'); public static readonly HUGGINGFACE_LLM_MISTRAL_7B_1_1_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_1_1_0'); public static readonly HUGGINGFACE_LLM_MISTRAL_7B_1_0_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_1_0_0'); + public static readonly HUGGINGFACE_LLM_MISTRAL_7B_INSTRUCT_3_2_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_INSTRUCT_3_2_0'); public static readonly HUGGINGFACE_LLM_MISTRAL_7B_INSTRUCT_3_1_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_INSTRUCT_3_1_0'); public static readonly HUGGINGFACE_LLM_MISTRAL_7B_INSTRUCT_3_0_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_INSTRUCT_3_0_0'); public static readonly HUGGINGFACE_LLM_MISTRAL_7B_INSTRUCT_2_1_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_INSTRUCT_2_1_0'); public static readonly HUGGINGFACE_LLM_MISTRAL_7B_INSTRUCT_2_0_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_INSTRUCT_2_0_0'); public static readonly HUGGINGFACE_LLM_MISTRAL_7B_INSTRUCT_1_0_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_INSTRUCT_1_0_0'); + public static readonly HUGGINGFACE_LLM_MISTRAL_7B_INSTRUCT_V3_1_0_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_INSTRUCT_V3_1_0_0'); public static readonly HUGGINGFACE_LLM_MISTRAL_7B_OPENORCA_GPTQ_1_1_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_OPENORCA_GPTQ_1_1_0'); public static readonly HUGGINGFACE_LLM_MISTRAL_7B_OPENORCA_GPTQ_1_0_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_OPENORCA_GPTQ_1_0_0'); + public static readonly HUGGINGFACE_LLM_MISTRAL_7B_V3_1_0_0 = this.of('HUGGINGFACE_LLM_MISTRAL_7B_V3_1_0_0'); public static readonly HUGGINGFACE_LLM_MISTRALAI_MIXTRAL_8X22B_INSTRUCT_V0_1_1_0_0 = this.of('HUGGINGFACE_LLM_MISTRALAI_MIXTRAL_8X22B_INSTRUCT_V0_1_1_0_0'); + public static readonly HUGGINGFACE_LLM_MIXTRAL_8X22B_1_0_0 = this.of('HUGGINGFACE_LLM_MIXTRAL_8X22B_1_0_0'); + public static readonly HUGGINGFACE_LLM_MIXTRAL_8X7B_1_6_0 = this.of('HUGGINGFACE_LLM_MIXTRAL_8X7B_1_6_0'); public static readonly HUGGINGFACE_LLM_MIXTRAL_8X7B_1_5_0 = this.of('HUGGINGFACE_LLM_MIXTRAL_8X7B_1_5_0'); public static readonly HUGGINGFACE_LLM_MIXTRAL_8X7B_1_4_0 = this.of('HUGGINGFACE_LLM_MIXTRAL_8X7B_1_4_0'); public static readonly HUGGINGFACE_LLM_MIXTRAL_8X7B_1_3_2 = this.of('HUGGINGFACE_LLM_MIXTRAL_8X7B_1_3_2'); @@ -335,6 +343,7 @@ export class JumpStartModel { public static readonly HUGGINGFACE_LLM_MIXTRAL_8X7B_1_1_0 = this.of('HUGGINGFACE_LLM_MIXTRAL_8X7B_1_1_0'); public static readonly HUGGINGFACE_LLM_MIXTRAL_8X7B_1_0_1 = this.of('HUGGINGFACE_LLM_MIXTRAL_8X7B_1_0_1'); public static readonly HUGGINGFACE_LLM_MIXTRAL_8X7B_1_0_0 = this.of('HUGGINGFACE_LLM_MIXTRAL_8X7B_1_0_0'); + public static readonly HUGGINGFACE_LLM_MIXTRAL_8X7B_INSTRUCT_1_6_0 = this.of('HUGGINGFACE_LLM_MIXTRAL_8X7B_INSTRUCT_1_6_0'); public static readonly HUGGINGFACE_LLM_MIXTRAL_8X7B_INSTRUCT_1_5_0 = this.of('HUGGINGFACE_LLM_MIXTRAL_8X7B_INSTRUCT_1_5_0'); public static readonly HUGGINGFACE_LLM_MIXTRAL_8X7B_INSTRUCT_1_4_0 = this.of('HUGGINGFACE_LLM_MIXTRAL_8X7B_INSTRUCT_1_4_0'); public static readonly HUGGINGFACE_LLM_MIXTRAL_8X7B_INSTRUCT_1_3_2 = this.of('HUGGINGFACE_LLM_MIXTRAL_8X7B_INSTRUCT_1_3_2'); @@ -365,6 +374,12 @@ export class JumpStartModel { public static readonly HUGGINGFACE_LLM_PHI_2_1_0_0 = this.of('HUGGINGFACE_LLM_PHI_2_1_0_0'); public static readonly HUGGINGFACE_LLM_PHI_3_MINI_128K_INSTRUCT_1_0_0 = this.of('HUGGINGFACE_LLM_PHI_3_MINI_128K_INSTRUCT_1_0_0'); public static readonly HUGGINGFACE_LLM_PHI_3_MINI_4K_INSTRUCT_1_0_0 = this.of('HUGGINGFACE_LLM_PHI_3_MINI_4K_INSTRUCT_1_0_0'); + public static readonly HUGGINGFACE_LLM_QWEN2_0_5B_1_0_0 = this.of('HUGGINGFACE_LLM_QWEN2_0_5B_1_0_0'); + public static readonly HUGGINGFACE_LLM_QWEN2_0_5B_INSTRUCT_1_0_0 = this.of('HUGGINGFACE_LLM_QWEN2_0_5B_INSTRUCT_1_0_0'); + public static readonly HUGGINGFACE_LLM_QWEN2_1_5B_1_0_0 = this.of('HUGGINGFACE_LLM_QWEN2_1_5B_1_0_0'); + public static readonly HUGGINGFACE_LLM_QWEN2_1_5B_INSTRUCT_1_0_0 = this.of('HUGGINGFACE_LLM_QWEN2_1_5B_INSTRUCT_1_0_0'); + public static readonly HUGGINGFACE_LLM_QWEN2_7B_1_0_0 = this.of('HUGGINGFACE_LLM_QWEN2_7B_1_0_0'); + public static readonly HUGGINGFACE_LLM_QWEN2_7B_INSTRUCT_1_0_0 = this.of('HUGGINGFACE_LLM_QWEN2_7B_INSTRUCT_1_0_0'); public static readonly HUGGINGFACE_LLM_RINNA_3_6B_INSTRUCTION_PPO_BF16_2_1_0 = this.of('HUGGINGFACE_LLM_RINNA_3_6B_INSTRUCTION_PPO_BF16_2_1_0'); public static readonly HUGGINGFACE_LLM_RINNA_3_6B_INSTRUCTION_PPO_BF16_2_0_0 = this.of('HUGGINGFACE_LLM_RINNA_3_6B_INSTRUCTION_PPO_BF16_2_0_0'); public static readonly HUGGINGFACE_LLM_RINNA_3_6B_INSTRUCTION_PPO_BF16_1_3_0 = this.of('HUGGINGFACE_LLM_RINNA_3_6B_INSTRUCTION_PPO_BF16_1_3_0'); @@ -376,6 +391,8 @@ export class JumpStartModel { public static readonly HUGGINGFACE_LLM_SEALION_7B_1_0_0 = this.of('HUGGINGFACE_LLM_SEALION_7B_1_0_0'); public static readonly HUGGINGFACE_LLM_SEALION_7B_INSTRUCT_1_0_0 = this.of('HUGGINGFACE_LLM_SEALION_7B_INSTRUCT_1_0_0'); public static readonly HUGGINGFACE_LLM_SHENZHI_WANG_LLAMA3_8B_CHINESE_CHAT_1_0_0 = this.of('HUGGINGFACE_LLM_SHENZHI_WANG_LLAMA3_8B_CHINESE_CHAT_1_0_0'); + public static readonly HUGGINGFACE_LLM_SNOWFLAKE_ARCTIC_INSTRUCT_VLLM_1_1_0 = this.of('HUGGINGFACE_LLM_SNOWFLAKE_ARCTIC_INSTRUCT_VLLM_1_1_0'); + public static readonly HUGGINGFACE_LLM_SNOWFLAKE_ARCTIC_INSTRUCT_VLLM_1_0_0 = this.of('HUGGINGFACE_LLM_SNOWFLAKE_ARCTIC_INSTRUCT_VLLM_1_0_0'); public static readonly HUGGINGFACE_LLM_STARCODER_1_1_0 = this.of('HUGGINGFACE_LLM_STARCODER_1_1_0'); public static readonly HUGGINGFACE_LLM_STARCODER_1_0_0 = this.of('HUGGINGFACE_LLM_STARCODER_1_0_0'); public static readonly HUGGINGFACE_LLM_STARCODERBASE_1_1_0 = this.of('HUGGINGFACE_LLM_STARCODERBASE_1_1_0'); @@ -394,11 +411,17 @@ export class JumpStartModel { public static readonly HUGGINGFACE_LLM_TINYLLAMA_TINYLLAMA_1_1B_CHAT_V1_0_1_0_0 = this.of('HUGGINGFACE_LLM_TINYLLAMA_TINYLLAMA_1_1B_CHAT_V1_0_1_0_0'); public static readonly HUGGINGFACE_LLM_WRITER_PALMYRA_SMALL_1_1_0 = this.of('HUGGINGFACE_LLM_WRITER_PALMYRA_SMALL_1_1_0'); public static readonly HUGGINGFACE_LLM_WRITER_PALMYRA_SMALL_1_0_0 = this.of('HUGGINGFACE_LLM_WRITER_PALMYRA_SMALL_1_0_0'); + public static readonly HUGGINGFACE_LLM_YI_1_5_34B_1_1_0 = this.of('HUGGINGFACE_LLM_YI_1_5_34B_1_1_0'); public static readonly HUGGINGFACE_LLM_YI_1_5_34B_1_0_0 = this.of('HUGGINGFACE_LLM_YI_1_5_34B_1_0_0'); + public static readonly HUGGINGFACE_LLM_YI_1_5_34B_CHAT_1_1_0 = this.of('HUGGINGFACE_LLM_YI_1_5_34B_CHAT_1_1_0'); public static readonly HUGGINGFACE_LLM_YI_1_5_34B_CHAT_1_0_0 = this.of('HUGGINGFACE_LLM_YI_1_5_34B_CHAT_1_0_0'); + public static readonly HUGGINGFACE_LLM_YI_1_5_6B_1_1_0 = this.of('HUGGINGFACE_LLM_YI_1_5_6B_1_1_0'); public static readonly HUGGINGFACE_LLM_YI_1_5_6B_1_0_0 = this.of('HUGGINGFACE_LLM_YI_1_5_6B_1_0_0'); + public static readonly HUGGINGFACE_LLM_YI_1_5_6B_CHAT_1_1_0 = this.of('HUGGINGFACE_LLM_YI_1_5_6B_CHAT_1_1_0'); public static readonly HUGGINGFACE_LLM_YI_1_5_6B_CHAT_1_0_0 = this.of('HUGGINGFACE_LLM_YI_1_5_6B_CHAT_1_0_0'); + public static readonly HUGGINGFACE_LLM_YI_1_5_9B_1_1_0 = this.of('HUGGINGFACE_LLM_YI_1_5_9B_1_1_0'); public static readonly HUGGINGFACE_LLM_YI_1_5_9B_1_0_0 = this.of('HUGGINGFACE_LLM_YI_1_5_9B_1_0_0'); + public static readonly HUGGINGFACE_LLM_YI_1_5_9B_CHAT_1_1_0 = this.of('HUGGINGFACE_LLM_YI_1_5_9B_CHAT_1_1_0'); public static readonly HUGGINGFACE_LLM_YI_1_5_9B_CHAT_1_0_0 = this.of('HUGGINGFACE_LLM_YI_1_5_9B_CHAT_1_0_0'); public static readonly HUGGINGFACE_LLM_ZEPHYR_7B_GEMMA_1_0_0 = this.of('HUGGINGFACE_LLM_ZEPHYR_7B_GEMMA_1_0_0'); public static readonly HUGGINGFACE_NER_DISTILBERT_BASE_CASED_FINETUNED_CONLL03_ENGLISH_2_0_0 = this.of('HUGGINGFACE_NER_DISTILBERT_BASE_CASED_FINETUNED_CONLL03_ENGLISH_2_0_0'); @@ -1507,6 +1530,7 @@ export class JumpStartModel { public static readonly HUGGINGFACE_ZSTC_RECOGNAI_ZEROSHOT_SELECTRA_MEDIUM_1_0_0 = this.of('HUGGINGFACE_ZSTC_RECOGNAI_ZEROSHOT_SELECTRA_MEDIUM_1_0_0'); public static readonly HUGGINGFACE_ZSTC_RECOGNAI_ZEROSHOT_SELECTRA_SMALL_2_0_0 = this.of('HUGGINGFACE_ZSTC_RECOGNAI_ZEROSHOT_SELECTRA_SMALL_2_0_0'); public static readonly HUGGINGFACE_ZSTC_RECOGNAI_ZEROSHOT_SELECTRA_SMALL_1_0_0 = this.of('HUGGINGFACE_ZSTC_RECOGNAI_ZEROSHOT_SELECTRA_SMALL_1_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_2_13B_4_1_2 = this.of('META_TEXTGENERATION_LLAMA_2_13B_4_1_2'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_4_1_1 = this.of('META_TEXTGENERATION_LLAMA_2_13B_4_1_1'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_4_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_4_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_4_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_4_0_0'); @@ -1527,6 +1551,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_2_13B_2_1_1 = this.of('META_TEXTGENERATION_LLAMA_2_13B_2_1_1'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_2_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_2_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_2_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_2_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_2_13B_F_4_1_2 = this.of('META_TEXTGENERATION_LLAMA_2_13B_F_4_1_2'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_F_4_1_1 = this.of('META_TEXTGENERATION_LLAMA_2_13B_F_4_1_1'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_F_4_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_F_4_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_F_4_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_F_4_0_0'); @@ -1545,6 +1570,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_2_13B_F_1_2_1 = this.of('META_TEXTGENERATION_LLAMA_2_13B_F_1_2_1'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_F_1_2_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_F_1_2_0'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_F_1_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_F_1_1_0'); + public static readonly META_TEXTGENERATION_LLAMA_2_70B_4_1_2 = this.of('META_TEXTGENERATION_LLAMA_2_70B_4_1_2'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_4_1_1 = this.of('META_TEXTGENERATION_LLAMA_2_70B_4_1_1'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_4_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_4_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_4_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_4_0_0'); @@ -1565,6 +1591,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_2_70B_2_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_2_0_0'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_1_2_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_1_2_0'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_1_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_1_1_0'); + public static readonly META_TEXTGENERATION_LLAMA_2_70B_F_4_1_2 = this.of('META_TEXTGENERATION_LLAMA_2_70B_F_4_1_2'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_F_4_1_1 = this.of('META_TEXTGENERATION_LLAMA_2_70B_F_4_1_1'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_F_4_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_F_4_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_F_4_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_F_4_0_0'); @@ -1583,6 +1610,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_2_70B_F_1_2_1 = this.of('META_TEXTGENERATION_LLAMA_2_70B_F_1_2_1'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_F_1_2_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_F_1_2_0'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_F_1_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_F_1_1_0'); + public static readonly META_TEXTGENERATION_LLAMA_2_7B_4_1_2 = this.of('META_TEXTGENERATION_LLAMA_2_7B_4_1_2'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_4_1_1 = this.of('META_TEXTGENERATION_LLAMA_2_7B_4_1_1'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_4_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_4_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_4_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_4_0_0'); @@ -1603,6 +1631,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_2_7B_2_1_1 = this.of('META_TEXTGENERATION_LLAMA_2_7B_2_1_1'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_2_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_2_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_2_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_2_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_2_7B_F_4_1_2 = this.of('META_TEXTGENERATION_LLAMA_2_7B_F_4_1_2'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_F_4_1_1 = this.of('META_TEXTGENERATION_LLAMA_2_7B_F_4_1_1'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_F_4_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_F_4_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_F_4_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_F_4_0_0'); diff --git a/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-models.json b/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-models.json index 119fdc45..f9dd0dfb 100644 --- a/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-models.json +++ b/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-models.json @@ -1 +1 @@ -{"type":"Buffer","data":[236,189,109,83,34,89,214,134,251,95,140,243,177,192,124,19,177,190,161,69,85,113,218,183,81,236,153,158,19,79,100,80,74,89,62,131,47,131,216,211,221,79,204,127,63,129,150,138,8,100,238,181,51,247,218,73,94,95,38,166,170,5,110,182,169,80,215,125,177,214,255,109,124,61,251,242,165,119,248,229,115,103,175,155,118,78,79,210,191,127,237,157,30,119,79,210,221,206,105,55,141,211,32,13,54,62,254,223,198,245,237,197,112,212,187,216,248,184,241,227,225,242,242,234,230,242,251,224,124,216,24,220,143,27,255,249,113,117,127,55,28,55,190,13,238,135,27,31,54,126,31,142,239,175,110,111,54,62,110,196,205,160,25,108,124,216,184,24,126,31,60,140,38,189,155,251,201,224,230,124,216,255,243,110,184,241,113,227,122,212,188,220,106,70,127,140,6,227,203,233,237,174,102,254,243,253,198,199,255,239,221,23,60,253,57,153,251,115,123,246,207,119,241,220,215,39,23,55,47,127,243,63,31,54,238,198,195,187,193,249,191,134,23,157,241,228,234,251,224,124,242,203,240,207,247,207,104,115,213,51,220,28,252,188,233,253,230,213,205,247,225,120,120,115,62,108,252,188,223,205,223,163,233,83,222,220,248,176,49,40,244,1,102,238,120,120,243,251,213,248,246,230,122,120,51,153,126,91,78,59,95,186,7,157,95,186,39,233,241,201,209,151,147,206,193,198,199,141,151,155,53,239,254,220,248,48,243,37,167,103,187,7,189,126,250,169,119,210,221,235,31,157,252,182,241,113,99,243,246,110,178,121,61,218,124,252,246,110,158,223,94,12,223,220,98,239,232,176,223,233,29,118,79,210,253,163,47,233,126,247,215,238,254,198,199,141,40,120,243,69,7,71,159,186,251,233,105,247,228,215,238,73,218,239,29,116,143,206,250,211,111,127,43,152,126,93,247,240,211,241,81,239,176,255,238,11,166,255,253,195,198,211,141,247,58,123,95,187,233,201,209,81,127,62,211,155,71,234,30,254,186,241,113,35,92,254,232,127,63,58,249,165,123,114,186,241,49,252,239,235,21,213,25,93,13,238,31,175,169,255,219,24,15,47,159,46,206,193,247,198,253,237,195,228,71,99,122,111,131,231,175,248,191,141,243,187,135,116,120,62,78,31,198,87,105,184,241,113,163,21,181,90,97,178,19,135,241,86,171,121,241,175,113,115,120,62,110,190,222,184,57,184,30,252,117,123,51,248,207,125,243,252,246,250,205,55,246,238,207,201,237,248,252,71,227,229,219,241,49,106,134,205,160,49,25,15,110,238,191,223,142,175,135,227,251,164,25,111,55,131,198,249,221,67,227,238,207,56,12,26,15,223,30,110,38,15,81,212,12,146,141,15,27,151,51,97,34,87,97,46,95,194,156,63,132,97,251,57,82,48,141,244,223,255,126,152,61,195,187,198,112,112,63,201,58,194,246,118,24,183,162,237,112,39,218,137,94,83,63,223,214,237,9,186,200,98,116,128,55,183,227,201,143,60,167,184,221,138,195,32,137,183,194,118,59,153,77,62,115,7,110,143,210,89,32,225,121,70,182,231,25,249,118,158,5,5,18,158,103,188,250,60,227,86,146,4,173,184,181,21,183,130,197,241,99,183,231,233,44,144,209,121,230,122,209,89,118,41,168,188,232,56,9,99,126,134,54,191,51,103,238,192,163,179,84,251,157,249,250,232,194,223,153,51,119,224,219,121,106,252,206,124,125,244,140,223,153,59,193,118,16,109,7,73,171,189,211,90,28,223,241,239,76,103,129,242,159,231,249,160,113,62,188,153,140,7,35,209,79,251,236,205,61,184,54,139,143,99,112,146,55,79,175,125,153,231,24,109,183,119,182,147,237,176,29,108,191,6,127,185,241,219,216,205,243,155,210,15,210,81,158,252,39,57,124,176,186,38,103,111,238,193,53,89,124,28,163,147,204,119,77,46,9,190,240,26,208,58,197,66,195,24,157,97,62,148,177,19,181,91,173,40,108,109,199,91,179,177,117,80,134,139,48,70,103,248,159,161,240,13,229,203,109,253,184,10,139,204,98,126,128,146,119,144,47,183,245,232,0,157,191,111,124,126,224,140,183,140,43,67,59,126,183,232,34,75,254,3,188,26,229,126,81,110,7,91,73,28,68,81,24,189,190,203,157,189,185,227,99,116,19,39,255,73,94,15,243,158,228,78,152,180,163,36,220,218,106,39,175,87,192,236,205,29,255,243,197,77,28,163,147,204,245,210,28,133,219,173,36,14,163,86,208,14,102,131,171,188,52,59,9,147,255,12,239,7,185,90,134,133,191,140,94,110,235,193,47,198,130,179,228,63,192,135,123,249,1,190,220,214,131,3,44,56,139,249,1,74,222,219,188,220,214,163,3,116,254,222,230,225,94,254,238,250,229,182,126,28,160,206,187,235,231,7,22,94,129,222,188,187,46,56,203,234,3,252,159,87,5,224,215,193,248,106,112,51,121,114,0,174,222,138,40,231,211,244,87,215,131,203,225,217,248,106,227,227,198,255,243,246,84,167,223,135,249,91,108,153,223,226,194,252,38,55,198,55,105,93,9,110,98,158,108,219,248,97,166,34,206,220,109,222,94,47,139,110,51,127,202,217,183,104,153,222,98,116,123,62,24,153,62,153,199,27,165,151,119,15,166,143,118,109,124,165,93,27,95,105,215,230,87,218,181,249,101,115,45,184,108,174,205,47,155,187,200,244,136,239,98,243,91,152,95,154,119,201,252,179,207,115,147,161,241,109,140,127,2,198,198,215,203,216,252,122,25,155,95,47,99,193,245,50,54,191,94,38,243,215,75,246,45,230,175,151,185,91,252,207,127,63,172,22,36,35,11,65,50,170,159,32,25,54,131,102,88,134,32,25,34,72,86,95,144,12,155,97,220,12,231,222,233,69,173,215,119,157,59,111,222,226,149,43,72,46,15,115,249,28,102,250,174,115,219,43,65,210,250,4,157,100,49,57,64,53,65,210,250,40,221,5,146,157,167,99,65,210,193,121,22,21,72,118,158,142,5,73,235,243,116,23,200,228,60,157,11,146,165,93,151,122,47,58,106,130,100,185,103,169,246,59,83,77,144,116,112,158,26,191,51,213,4,73,235,243,116,23,40,247,121,106,9,146,229,92,155,37,196,201,127,146,58,130,164,253,65,186,202,147,251,36,181,4,201,114,174,201,18,226,152,156,164,115,65,178,180,83,44,54,140,201,25,58,23,36,237,81,134,147,48,38,103,232,88,144,44,237,42,44,52,139,241,1,186,19,36,203,61,64,231,239,27,221,11,146,229,30,160,243,55,138,90,130,164,253,49,58,138,147,251,36,181,4,73,251,127,190,56,138,99,114,146,206,5,73,235,83,116,19,38,247,25,186,23,36,203,249,197,88,116,150,220,7,232,94,144,44,231,0,139,206,98,124,128,238,4,201,114,15,208,249,123,27,247,130,100,105,7,168,243,238,218,189,32,89,238,1,58,185,2,17,36,107,38,72,162,59,162,59,162,59,162,59,202,117,199,48,13,166,47,164,34,221,241,209,253,171,154,238,248,248,34,187,57,231,47,62,254,229,179,212,216,88,117,0,205,201,96,220,188,252,107,165,240,248,244,16,79,247,153,239,190,112,28,113,28,113,28,113,28,113,28,113,28,113,242,112,242,180,29,50,156,188,138,59,121,56,100,56,100,56,100,56,100,56,100,56,100,56,100,56,100,56,100,56,100,248,58,248,58,248,58,248,58,248,58,248,58,248,58,248,58,213,240,117,16,105,156,137,52,232,42,62,234,42,74,82,136,116,6,86,88,197,25,88,11,164,144,0,41,164,42,82,200,138,203,121,191,115,242,197,104,233,237,243,117,180,198,91,111,31,239,167,212,181,183,75,31,129,189,183,107,161,60,177,247,150,189,183,222,40,79,236,189,101,239,45,123,111,157,159,39,123,111,217,123,203,222,91,119,231,201,222,91,246,222,122,180,99,148,189,183,130,131,100,239,109,169,215,36,123,111,217,123,203,222,91,246,222,22,114,128,236,189,181,60,64,246,222,10,15,144,189,183,69,157,36,123,111,11,60,73,246,222,178,247,182,140,44,236,189,117,126,128,236,189,149,31,32,123,111,139,56,64,246,222,26,28,32,154,104,205,198,186,177,247,150,65,112,152,181,12,130,115,228,252,62,73,146,6,139,111,223,75,146,107,183,249,54,135,36,105,185,250,118,133,36,201,238,219,53,144,36,153,11,199,92,56,111,36,73,230,194,49,23,142,221,183,204,217,99,206,158,47,103,201,156,189,117,152,179,199,238,91,230,22,50,183,144,185,133,204,45,100,110,33,115,11,153,91,200,220,194,146,36,73,230,22,50,183,208,7,73,146,221,183,236,190,245,73,146,100,150,38,179,52,153,165,201,44,77,102,105,50,75,147,89,154,72,146,245,145,36,81,30,81,30,81,30,81,30,45,148,71,131,229,183,239,149,199,186,109,191,125,124,152,162,38,157,206,221,25,158,35,158,35,158,35,158,35,158,35,158,35,94,30,94,158,182,71,134,151,87,113,47,15,143,12,143,12,143,12,143,12,143,12,143,12,143,12,143,12,143,12,143,12,103,7,103,7,103,7,103,7,103,7,103,7,103,7,103,167,26,206,14,50,141,51,153,6,101,197,71,101,69,75,12,17,207,194,170,219,6,92,196,16,15,196,144,204,75,250,215,200,120,13,110,227,247,168,6,155,112,27,191,71,229,47,195,93,242,32,236,195,93,11,5,138,125,184,236,195,245,70,129,98,31,46,251,112,217,135,235,252,60,217,135,203,62,92,246,225,186,59,79,246,225,178,15,215,163,221,163,236,195,21,28,36,251,112,75,189,38,217,135,203,62,92,246,225,178,15,183,144,3,100,31,174,229,1,178,15,87,120,128,236,195,45,234,36,217,135,91,224,73,178,15,151,125,184,101,100,97,31,174,243,3,100,31,174,252,0,217,135,91,196,1,178,15,215,224,0,209,70,107,54,234,141,125,184,12,135,195,180,101,56,92,129,14,240,130,203,248,141,158,184,244,11,146,172,47,104,175,252,130,25,163,113,201,61,204,42,142,57,84,229,95,35,227,205,189,243,94,231,122,46,239,205,244,58,139,216,223,187,212,235,100,133,239,26,120,157,140,182,99,180,157,55,94,39,163,237,24,109,199,10,95,70,5,50,42,208,151,179,100,84,224,58,140,10,100,133,47,163,23,25,189,200,232,69,70,47,50,122,145,209,139,140,94,100,244,98,73,94,39,163,23,25,189,232,131,215,201,10,95,86,248,250,228,117,50,14,148,113,160,140,3,101,28,40,227,64,25,7,202,56,80,188,206,250,120,157,88,154,88,154,88,154,88,154,22,147,90,127,141,140,183,248,206,235,143,181,92,228,219,248,61,42,116,100,235,155,251,195,121,196,121,196,121,196,121,196,121,196,121,196,209,195,209,211,118,202,112,244,42,238,232,225,148,225,148,225,148,225,148,225,148,225,148,225,148,225,148,225,148,225,148,225,239,224,239,224,239,224,239,224,239,224,239,224,239,224,239,84,195,223,65,172,113,38,214,160,175,248,168,175,40,74,34,54,51,178,106,185,212,23,73,196,7,73,36,251,242,142,5,151,119,92,253,203,59,199,116,182,56,123,4,156,253,106,223,133,15,194,8,184,181,208,161,88,237,203,106,95,111,116,40,86,251,178,218,151,213,190,206,207,147,213,190,172,246,101,181,175,187,243,100,181,47,171,125,61,90,163,202,106,95,193,65,178,218,183,212,107,146,213,190,172,246,101,181,47,171,125,11,57,64,86,251,90,30,32,171,125,133,7,200,106,223,162,78,146,213,190,5,158,36,171,125,89,237,91,70,22,86,251,58,63,64,86,251,202,15,144,213,190,69,28,32,171,125,13,14,16,133,180,102,35,224,88,237,203,208,56,172,91,134,198,177,218,119,214,235,60,232,126,234,157,29,164,113,126,171,243,122,120,113,245,112,253,198,233,140,215,205,233,124,122,142,171,141,206,200,206,232,92,254,16,51,119,141,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,233,195,75,51,62,39,62,167,31,7,136,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,137,207,41,154,239,250,83,148,140,172,68,201,168,142,162,228,211,198,224,82,68,73,6,95,174,129,40,201,30,96,246,0,123,35,74,178,7,152,61,192,70,231,233,88,148,180,62,79,119,129,216,171,172,112,134,236,85,102,175,178,143,123,149,53,69,73,235,243,116,23,136,61,213,236,169,102,79,181,23,215,36,123,170,217,83,205,158,106,246,84,23,114,128,236,169,182,60,64,246,84,11,15,80,75,148,180,63,70,71,113,76,54,126,171,136,146,246,255,124,113,20,135,221,233,14,207,144,221,233,236,78,47,37,11,187,211,29,30,32,187,211,139,56,64,118,167,27,28,32,162,100,205,68,73,180,71,180,71,180,71,180,71,27,237,113,186,245,59,20,107,143,143,6,96,213,180,199,199,23,218,205,57,139,241,241,47,51,87,218,63,29,65,81,11,237,231,239,13,215,17,215,17,215,17,215,17,215,17,215,17,55,15,55,79,219,37,195,205,171,184,155,135,75,134,75,134,75,134,75,134,75,134,75,134,75,134,75,134,75,134,75,134,183,131,183,131,183,131,183,131,183,131,183,131,183,131,183,83,13,111,7,161,198,153,80,131,182,226,163,182,162,38,135,200,103,98,133,85,156,137,181,64,14,9,144,67,170,36,135,172,184,172,79,15,58,251,251,38,43,113,239,175,7,163,209,122,111,196,125,124,138,165,46,196,93,250,8,236,195,93,11,245,137,125,184,236,195,245,70,125,98,31,46,251,112,217,135,235,252,60,217,135,203,62,92,246,225,186,59,79,246,225,178,15,215,163,221,163,236,195,21,28,36,251,112,75,189,38,217,135,203,62,92,246,225,178,15,183,144,3,100,31,174,229,1,178,15,87,120,128,236,195,45,234,36,217,135,91,224,73,178,15,151,125,184,101,100,97,31,174,243,3,100,31,174,252,0,217,135,91,196,1,178,15,215,224,0,209,69,107,54,230,141,125,184,12,134,195,176,101,48,156,35,247,247,73,146,52,88,135,251,94,146,92,187,109,184,57,36,73,203,101,184,43,36,73,118,225,174,129,36,201,124,56,230,195,121,35,73,50,31,142,249,112,236,194,101,222,30,243,246,124,57,75,230,237,173,195,188,61,118,225,50,191,144,249,133,204,47,100,126,33,243,11,153,95,200,252,66,230,23,150,36,73,50,191,144,249,133,62,72,146,236,194,101,23,174,79,146,36,51,53,153,169,201,76,77,102,106,50,83,147,153,154,204,212,68,146,172,143,36,137,242,136,242,136,242,136,242,104,161,60,26,172,194,125,175,60,214,109,19,238,227,9,20,53,235,116,238,206,240,28,241,28,241,28,241,28,241,28,241,28,241,242,240,242,180,61,50,188,188,138,123,121,120,100,120,100,120,100,120,100,120,100,120,100,120,100,120,100,120,100,120,100,56,59,56,59,56,59,56,59,56,59,56,59,56,59,56,59,213,112,118,144,105,156,201,52,40,43,62,42,43,90,98,136,120,22,86,221,182,224,34,134,120,32,134,172,184,164,251,189,195,223,76,86,224,78,174,110,254,92,239,13,184,211,103,88,234,2,220,101,15,192,254,219,181,80,158,216,127,203,254,91,111,148,39,246,223,178,255,150,253,183,206,207,147,253,183,236,191,101,255,173,187,243,100,255,45,251,111,61,218,53,202,254,91,193,65,178,255,182,212,107,146,253,183,236,191,101,255,45,251,111,11,57,64,246,223,90,30,32,251,111,133,7,200,254,219,162,78,146,253,183,5,158,36,251,111,217,127,91,70,22,246,223,58,63,64,246,223,202,15,144,253,183,69,28,32,251,111,13,14,16,77,180,102,163,221,216,127,203,48,56,204,90,134,193,57,114,126,31,5,73,131,245,183,239,4,201,181,219,126,155,45,72,90,46,191,93,46,72,178,251,118,13,4,73,102,194,49,19,206,27,65,146,153,112,204,132,99,247,45,51,246,152,177,231,203,89,50,99,111,29,102,236,177,251,150,153,133,204,44,100,102,33,51,11,153,89,200,204,66,102,22,50,179,176,36,65,146,153,133,204,44,244,65,144,100,247,45,187,111,125,18,36,153,163,201,28,77,230,104,50,71,147,57,154,204,209,100,142,38,130,100,125,4,73,116,71,116,71,116,71,116,71,185,238,104,176,250,246,157,238,88,183,205,183,211,3,40,106,190,233,219,251,194,113,196,113,196,113,196,113,196,113,196,113,196,201,195,201,211,118,200,112,242,42,238,228,225,144,225,144,225,144,225,144,225,144,225,144,225,144,225,144,225,144,225,144,225,235,224,235,224,235,224,235,224,235,224,235,224,235,224,235,84,195,215,65,164,113,38,210,160,171,248,168,171,40,73,33,210,25,88,117,219,122,139,20,162,46,133,204,93,206,221,191,117,210,221,238,73,63,221,237,156,118,211,189,206,105,247,83,214,84,183,225,191,7,141,111,195,241,164,241,109,112,63,108,156,15,238,135,23,102,131,221,222,92,131,139,46,234,187,168,153,121,205,206,254,197,245,86,243,237,159,102,255,227,249,187,63,154,93,238,195,127,15,54,51,158,126,246,212,183,140,181,184,194,199,96,240,219,154,72,81,219,239,222,15,183,154,225,243,91,243,214,207,55,194,97,219,133,18,181,56,202,229,115,148,233,59,243,224,77,32,125,33,202,234,244,28,36,49,57,60,69,25,202,234,24,93,197,145,157,165,115,17,170,228,179,44,38,142,236,44,157,15,122,179,58,75,87,113,76,206,82,65,40,43,229,122,212,122,129,81,148,201,202,59,71,165,223,145,138,34,89,201,103,233,254,119,164,226,96,55,171,179,116,21,39,247,89,234,9,121,197,95,147,133,135,201,127,138,90,50,158,221,33,186,73,147,251,20,245,68,188,226,175,197,194,195,152,156,162,130,132,87,202,9,22,25,197,228,252,20,4,60,59,44,225,32,138,201,249,57,151,239,74,185,250,10,76,98,124,120,46,197,187,242,14,207,241,251,66,13,233,174,188,195,115,252,70,80,111,104,155,221,17,58,9,147,251,20,245,6,182,217,253,179,196,73,24,147,83,84,144,63,173,78,208,69,148,220,231,167,33,126,22,255,139,176,216,36,185,15,79,67,250,44,254,240,138,77,98,124,120,46,133,207,242,14,207,241,251,23,13,217,179,148,195,211,120,231,172,33,122,150,119,120,14,174,60,36,207,154,13,101,99,107,45,99,220,240,98,25,227,86,162,177,187,72,113,156,74,187,145,92,113,156,106,119,81,69,20,71,115,203,118,193,179,71,180,69,52,68,52,68,52,68,52,68,52,68,142,67,142,67,142,67,142,67,232,66,232,66,232,210,174,229,17,186,16,186,16,186,16,186,16,186,16,186,252,23,186,144,104,144,104,144,104,144,104,180,15,15,137,6,137,6,137,166,198,18,13,147,210,152,148,86,107,35,68,207,187,88,177,65,47,143,119,177,114,137,30,222,69,233,222,69,73,194,196,170,47,154,115,58,242,204,48,203,152,202,151,231,66,171,202,12,51,46,52,157,11,237,224,108,191,223,219,239,29,126,57,235,236,75,38,231,93,63,140,38,87,163,171,155,203,135,193,168,238,99,244,222,159,69,201,51,245,242,61,32,3,246,240,222,240,222,240,222,240,222,240,222,24,176,199,128,61,28,66,28,66,28,66,6,236,49,96,207,31,7,14,31,19,31,211,151,107,17,31,19,31,19,31,19,31,19,31,19,31,179,18,62,38,3,246,24,176,199,128,61,220,96,220,96,220,96,220,96,220,96,220,96,220,224,218,187,193,12,216,67,90,102,192,30,58,53,3,246,36,162,247,2,45,210,104,218,94,134,22,89,167,209,123,239,143,194,67,77,23,31,17,31,17,31,17,31,17,31,113,173,124,68,28,58,28,58,28,186,53,115,232,240,190,240,190,240,190,240,190,240,190,240,190,240,190,240,190,240,190,124,57,60,230,240,225,218,224,218,224,218,224,218,224,218,224,218,224,218,212,197,181,97,14,31,115,248,106,45,142,120,162,103,228,30,202,151,67,207,168,203,132,190,74,232,25,21,156,162,102,52,187,47,199,245,88,149,41,106,92,143,190,93,143,103,135,182,115,253,30,110,152,236,247,238,52,92,206,246,91,241,144,76,247,195,166,195,166,195,166,195,166,195,166,99,186,31,211,253,48,19,49,19,49,19,153,238,199,116,63,127,204,58,44,79,44,79,95,174,69,44,79,44,79,44,79,44,79,44,79,44,207,74,88,158,76,247,99,186,31,211,253,48,142,49,142,49,142,49,142,49,142,49,142,49,142,107,111,28,51,221,15,21,154,233,126,72,218,76,247,179,214,199,159,245,72,249,124,191,69,122,100,109,39,252,253,60,12,15,165,93,172,68,172,68,172,68,172,68,172,196,181,178,18,49,233,48,233,48,233,214,204,164,195,254,194,254,194,254,194,254,194,254,194,254,194,254,194,254,194,254,242,229,240,152,241,135,113,131,113,131,113,131,113,131,113,131,113,131,113,83,23,227,134,25,127,204,248,171,181,62,226,141,164,33,155,242,183,76,210,168,229,156,63,127,37,141,74,78,86,147,207,250,91,118,85,86,101,178,26,87,165,23,87,165,104,196,95,237,167,250,185,25,228,199,236,62,44,57,44,57,44,57,44,57,44,57,102,247,49,187,15,227,16,227,16,227,208,59,227,144,217,125,216,155,216,155,216,155,216,155,216,155,216,155,216,155,216,155,216,155,216,155,204,238,99,118,31,179,251,48,137,49,137,49,137,49,137,49,137,181,101,88,76,98,76,226,170,155,196,204,238,67,113,102,118,31,242,53,179,251,36,90,184,104,92,95,221,39,244,249,107,214,162,27,162,27,162,27,162,27,162,27,174,149,110,136,34,135,34,135,34,183,102,138,28,90,23,90,23,90,23,90,23,90,23,90,23,90,23,90,23,90,151,47,135,199,80,62,84,26,84,26,84,26,84,26,84,26,84,26,84,154,186,168,52,12,229,99,40,95,173,189,16,77,251,34,247,28,190,186,143,222,243,215,190,168,202,92,51,163,1,123,117,159,169,199,229,38,184,220,246,59,39,95,186,169,217,20,189,199,239,88,163,190,67,244,102,158,127,121,51,244,50,30,132,17,122,56,109,56,109,56,109,56,109,56,109,140,208,99,132,30,126,32,126,32,126,32,35,244,24,161,231,143,223,134,107,137,107,233,203,181,136,107,137,107,137,107,137,107,137,107,137,107,89,9,215,146,17,122,140,208,99,132,30,222,47,222,47,222,47,222,47,222,47,222,47,222,111,237,189,95,70,232,33,36,51,66,15,85,154,17,122,134,18,247,172,230,152,119,130,222,50,205,177,38,3,244,102,158,190,135,74,45,174,33,174,33,174,33,174,33,174,225,90,185,134,248,113,248,113,248,113,107,230,199,225,116,225,116,225,116,225,116,225,116,225,116,225,116,225,116,225,116,249,114,120,204,207,195,163,193,163,193,163,193,163,193,163,193,163,193,163,169,139,71,195,252,60,230,231,213,90,10,81,84,47,242,140,207,91,165,94,212,96,122,158,223,234,69,69,166,153,229,157,157,183,234,90,171,202,52,51,174,53,221,107,237,239,95,143,246,187,211,187,255,148,30,116,78,127,233,29,126,145,12,211,107,252,231,199,237,104,216,248,207,237,248,162,113,61,184,255,215,213,205,101,221,231,235,45,56,18,39,35,247,114,62,46,83,248,48,227,48,227,48,227,48,227,48,227,152,194,199,20,62,44,67,44,67,44,67,166,240,49,133,207,31,75,14,99,19,99,211,151,107,17,99,19,99,19,99,19,99,19,99,19,99,179,18,198,38,83,248,152,194,199,20,62,236,97,236,97,236,97,236,97,236,97,236,97,236,225,218,219,195,76,225,67,107,102,10,31,194,53,83,248,44,84,240,5,202,164,96,48,95,150,50,89,191,89,125,11,78,196,67,175,23,73,17,73,17,73,17,73,17,73,113,173,36,69,196,58,196,58,196,186,53,19,235,144,193,144,193,144,193,144,193,144,193,144,193,144,193,144,193,144,193,124,57,60,198,247,33,224,32,224,32,224,32,224,32,224,32,224,32,224,212,69,192,97,124,31,227,251,106,109,147,248,229,108,24,78,244,203,227,108,212,107,200,95,53,156,141,234,206,98,19,140,2,204,115,145,86,101,22,27,23,169,71,23,233,217,225,211,101,106,54,31,240,225,230,253,128,202,122,141,3,252,121,2,101,79,255,91,241,48,12,251,195,163,195,163,195,163,195,163,195,163,99,216,31,195,254,112,18,113,18,113,18,25,246,199,176,63,127,156,58,252,78,252,78,95,174,69,252,78,252,78,252,78,252,78,252,78,252,206,74,248,157,12,251,99,216,31,195,254,112,141,113,141,113,141,113,141,113,141,113,141,113,141,107,239,26,51,236,15,9,154,97,127,232,217,12,251,19,137,227,207,186,163,217,108,191,69,186,99,173,70,249,253,60,0,15,5,91,140,67,140,67,140,67,140,67,140,195,181,50,14,177,228,176,228,176,228,214,204,146,195,236,194,236,194,236,194,236,194,236,194,236,194,236,194,236,194,236,242,229,240,152,220,135,77,131,77,131,77,131,77,131,77,131,77,131,77,83,23,155,134,201,125,76,238,171,181,26,162,42,96,228,31,212,183,76,192,168,205,92,62,127,5,140,202,76,56,51,155,186,183,236,138,171,202,132,51,174,56,253,43,110,193,232,71,209,152,189,172,225,143,181,156,188,183,224,80,28,13,227,203,249,200,204,231,195,150,195,150,195,150,195,150,195,150,99,62,31,243,249,48,15,49,15,49,15,153,207,199,124,62,127,204,57,44,78,44,78,95,174,69,44,78,44,78,44,78,44,78,44,78,44,206,74,88,156,204,231,99,62,31,243,249,48,138,49,138,49,138,49,138,49,138,49,138,49,138,107,111,20,51,159,15,213,153,249,124,72,216,204,231,179,210,195,151,108,205,54,30,217,151,103,111,118,221,166,248,85,99,115,54,170,34,170,34,170,34,170,34,170,226,90,169,138,232,117,232,117,232,117,107,166,215,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,249,114,120,12,246,67,195,65,195,65,195,65,195,65,195,65,195,65,195,169,139,134,195,96,63,6,251,213,218,41,241,205,220,48,158,245,151,199,220,168,219,248,191,106,152,27,85,158,207,38,26,18,152,231,82,173,202,124,54,46,85,253,75,245,83,239,180,223,219,127,188,96,119,59,167,221,244,233,106,205,49,58,240,226,234,126,114,53,122,252,102,124,27,220,15,27,239,71,88,214,96,84,224,194,67,40,101,52,96,238,71,98,20,32,126,29,126,29,126,29,126,29,126,29,163,0,25,5,136,171,136,171,136,171,200,40,64,70,1,250,227,218,225,125,226,125,250,114,45,226,125,226,125,226,125,226,125,226,125,226,125,86,194,251,100,20,32,163,0,25,5,136,131,140,131,140,131,140,131,140,131,140,131,140,131,92,123,7,153,81,128,200,209,140,2,68,219,102,20,96,126,161,124,177,250,152,99,244,95,182,250,184,254,163,254,22,158,129,135,214,45,234,33,234,33,234,33,234,33,234,225,90,169,135,232,114,232,114,232,114,107,166,203,161,120,161,120,161,120,161,120,161,120,161,120,161,120,161,120,161,120,249,114,120,140,246,67,171,65,171,65,171,65,171,65,171,65,171,65,171,169,139,86,195,104,63,70,251,213,218,17,209,54,49,50,70,249,229,51,49,214,123,116,95,85,76,140,42,205,63,203,49,154,47,223,165,87,149,249,103,92,122,250,151,222,193,217,126,191,183,223,59,252,114,214,217,151,207,225,187,126,24,77,174,70,87,55,151,15,131,17,67,249,22,159,136,147,9,125,249,30,150,113,125,56,115,56,115,56,115,56,115,56,115,140,235,99,92,31,254,33,254,33,254,33,227,250,24,215,231,143,63,135,203,137,203,233,203,181,136,203,137,203,137,203,137,203,137,203,137,203,89,9,151,147,113,125,140,235,99,92,31,94,49,94,49,94,49,94,49,94,49,94,49,94,113,237,189,98,198,245,33,60,51,174,15,21,155,113,125,114,73,124,129,46,41,152,221,151,161,75,214,111,144,223,251,3,241,80,232,197,80,196,80,196,80,196,80,196,80,92,43,67,17,171,14,171,14,171,110,205,172,58,76,48,76,48,76,48,76,48,76,48,76,48,76,48,76,48,76,48,95,14,143,169,126,216,55,216,55,216,55,216,55,216,55,216,55,216,55,117,177,111,152,234,199,84,191,90,171,36,94,9,27,134,35,254,114,8,27,245,154,247,87,9,97,163,178,19,216,4,147,0,115,92,161,85,153,192,198,21,234,217,21,122,118,40,30,12,248,112,195,52,192,215,99,112,50,2,112,197,99,49,247,15,171,14,171,14,171,14,171,14,171,142,185,127,204,253,195,80,196,80,196,80,100,238,31,115,255,252,49,236,176,61,177,61,125,185,22,177,61,177,61,177,61,177,61,177,61,177,61,43,97,123,50,247,143,185,127,204,253,195,60,198,60,198,60,198,60,198,60,198,60,198,60,174,189,121,204,220,63,148,104,230,254,33,107,51,247,79,174,145,63,43,144,130,97,127,139,20,200,250,77,248,251,121,10,30,58,184,8,136,8,136,8,136,8,136,8,136,107,37,32,34,205,33,205,33,205,173,153,52,135,232,133,232,133,232,133,232,133,232,133,232,133,232,133,232,133,232,229,203,225,49,214,15,185,6,185,6,185,6,185,6,185,6,185,6,185,166,46,114,13,99,253,24,235,87,107,83,68,223,199,48,156,229,183,204,199,168,215,0,63,127,125,140,106,205,68,19,140,234,91,118,1,86,101,38,26,23,160,222,5,120,114,52,189,4,59,79,215,96,238,121,124,227,219,233,185,15,30,15,190,158,163,248,102,79,160,196,41,124,89,15,195,0,62,252,55,252,55,252,55,252,55,252,55,6,240,49,128,15,151,16,151,16,151,144,1,124,12,224,243,199,133,195,203,196,203,244,229,90,196,203,196,203,196,203,196,203,196,203,196,203,172,132,151,201,0,62,6,240,49,128,15,71,24,71,24,71,24,71,24,71,24,71,24,71,184,246,142,48,3,248,144,151,25,192,135,86,205,0,62,83,225,251,141,238,152,123,246,222,82,221,177,46,99,247,102,15,192,67,193,22,227,16,227,16,227,16,227,16,227,112,173,140,67,44,57,44,57,44,185,53,179,228,48,187,48,187,48,187,48,187,48,187,48,187,48,187,48,187,48,187,124,57,60,38,238,97,211,96,211,96,211,96,211,96,211,96,211,96,211,212,197,166,97,226,30,19,247,106,173,134,168,10,24,185,134,237,173,20,48,234,48,103,207,115,1,163,50,19,206,114,79,215,91,121,197,85,101,194,25,87,156,227,43,206,116,154,94,157,231,232,149,62,65,143,217,121,152,108,152,108,152,108,152,108,152,108,204,206,99,118,30,86,32,86,32,86,160,159,86,32,179,243,48,44,49,44,49,44,49,44,49,44,49,44,49,44,49,44,49,44,49,44,153,157,199,236,60,102,231,97,251,98,251,98,251,98,251,98,251,106,11,171,216,190,216,190,85,183,125,153,157,135,134,204,236,60,4,105,102,231,229,87,183,77,167,230,213,120,94,158,231,218,44,126,33,126,33,126,33,126,33,126,225,90,249,133,56,113,56,113,56,113,107,230,196,225,113,225,113,225,113,225,113,225,113,225,113,225,113,225,113,225,113,249,114,120,76,202,195,157,193,157,193,157,193,157,193,157,193,157,193,157,169,139,59,195,164,60,38,229,213,90,4,81,210,45,50,102,228,213,120,58,158,231,186,69,5,166,148,229,152,136,87,227,89,120,92,95,182,215,215,209,113,247,176,211,75,63,117,251,143,207,215,116,42,94,227,246,110,120,51,184,106,92,12,39,195,243,201,237,184,206,83,242,230,207,162,244,169,121,121,30,144,41,122,88,110,88,110,88,110,88,110,88,110,76,209,99,138,30,198,32,198,32,198,32,83,244,152,162,231,143,241,134,125,137,125,233,203,181,136,125,137,125,137,125,137,125,137,125,137,125,89,9,251,146,41,122,76,209,99,138,30,38,48,38,48,38,48,38,48,38,48,38,48,38,112,237,77,96,166,232,161,40,51,69,15,121,154,41,122,66,173,123,94,139,52,156,170,183,82,139,172,215,148,189,249,163,240,80,211,197,71,196,71,196,71,196,71,196,71,92,43,31,17,135,14,135,14,135,110,205,28,58,188,47,188,47,188,47,188,47,188,47,188,47,188,47,188,47,188,47,95,14,143,169,123,184,54,184,54,184,54,184,54,184,54,184,54,184,54,117,113,109,152,186,199,212,189,90,139,35,158,232,25,6,83,248,50,245,140,250,76,229,171,128,158,81,193,41,106,134,83,251,50,175,199,170,76,81,227,122,84,191,30,247,59,39,95,186,38,99,252,158,191,153,181,156,219,247,120,63,165,14,234,91,250,8,76,230,195,132,195,132,195,132,195,132,195,132,99,50,31,147,249,176,10,177,10,177,10,153,204,199,100,62,127,172,56,12,77,12,77,95,174,69,12,77,12,77,12,77,12,77,12,77,12,205,74,24,154,76,230,99,50,31,147,249,176,133,177,133,177,133,177,133,177,133,177,133,177,133,107,111,11,51,153,15,141,153,201,124,8,214,76,230,51,87,191,159,212,70,131,81,124,239,213,198,250,204,222,123,188,27,15,237,89,20,67,20,67,20,67,20,67,20,195,181,82,12,209,226,208,226,208,226,214,76,139,67,229,66,229,66,229,66,229,66,229,66,229,66,229,66,229,66,229,242,229,240,24,182,135,62,131,62,131,62,131,62,131,62,131,62,131,62,83,23,125,134,97,123,12,219,171,181,11,162,101,92,228,156,174,183,216,184,168,199,56,61,95,141,139,42,204,43,51,24,152,183,248,18,171,202,188,50,46,49,55,151,216,231,222,254,254,65,231,244,151,116,122,149,61,13,105,60,59,220,235,156,118,63,101,205,198,251,126,53,26,93,15,238,255,213,152,30,249,211,76,194,135,155,243,193,253,240,162,232,33,121,115,87,217,220,69,232,118,72,222,243,179,222,204,119,20,214,35,243,10,120,60,6,232,173,137,221,22,6,205,104,238,31,75,225,118,51,120,254,119,91,251,231,191,147,162,192,133,223,182,44,204,229,115,152,233,63,221,226,55,145,244,13,55,203,19,116,146,197,228,0,21,45,55,203,163,116,23,72,118,158,206,77,183,210,207,179,168,64,178,243,116,62,80,207,242,60,221,5,50,57,79,5,123,176,164,235,82,239,69,71,209,32,44,243,44,213,126,103,42,90,132,165,159,167,198,239,76,197,1,123,150,231,233,46,80,238,243,212,51,51,203,184,54,75,136,147,255,36,181,236,76,219,131,116,149,39,247,73,234,25,154,101,92,147,37,196,49,57,73,5,75,179,164,83,44,54,140,201,25,42,152,154,182,40,195,73,24,147,51,116,110,107,150,116,21,22,154,197,248,0,93,26,155,101,30,160,243,247,141,26,214,102,153,7,232,252,141,162,222,16,62,219,99,116,20,39,247,73,234,13,226,179,253,231,139,163,56,38,39,169,96,19,91,158,162,155,48,185,207,80,195,40,46,227,23,99,209,89,114,31,160,134,85,92,198,1,22,157,197,248,0,93,154,197,101,30,160,243,247,54,26,118,113,73,7,168,243,238,90,195,48,46,243,0,157,92,129,88,198,12,233,67,127,102,72,31,98,118,177,98,118,157,135,244,173,144,45,51,196,222,156,178,101,1,134,175,51,217,210,220,240,93,126,8,30,170,190,24,142,24,142,24,142,24,142,24,142,107,109,56,98,228,97,228,97,228,173,177,145,135,65,134,65,134,65,134,65,134,65,134,65,134,65,134,65,134,65,134,65,134,173,131,173,131,173,131,173,131,173,131,173,131,173,131,173,83,13,91,135,153,128,204,4,172,181,122,82,190,224,177,191,127,144,118,190,254,163,159,238,247,250,221,253,253,206,65,39,77,90,193,65,26,246,211,112,170,120,44,23,60,70,163,235,198,224,199,31,147,198,232,106,50,28,141,6,215,131,70,210,10,174,27,225,100,78,240,8,87,11,30,151,91,25,130,199,165,233,196,171,209,232,237,239,236,229,73,173,135,93,217,61,20,115,174,230,45,144,175,159,127,62,108,239,211,130,91,28,116,254,145,246,14,143,207,250,233,126,247,240,75,255,235,198,199,141,36,216,105,253,252,47,253,163,126,103,63,237,31,253,210,61,156,78,152,107,135,59,209,207,255,178,219,233,239,125,77,143,79,186,83,157,233,205,87,148,106,158,92,206,189,1,178,151,61,38,151,87,51,239,60,162,102,56,157,69,124,121,21,54,147,215,183,27,97,48,125,191,17,133,230,154,199,124,94,107,181,162,184,184,75,165,138,249,204,197,56,12,101,4,143,108,131,231,121,91,90,70,240,120,117,240,98,230,14,21,23,60,215,143,162,189,82,80,112,96,155,107,219,172,187,47,35,184,240,218,54,43,201,203,8,158,113,109,23,51,31,166,160,224,203,123,253,92,231,109,88,164,23,21,122,73,133,254,46,114,17,149,117,65,153,151,151,213,185,14,218,176,29,46,46,116,190,131,182,174,98,139,11,156,239,93,147,117,239,89,92,224,69,156,48,239,1,231,102,115,5,199,149,252,110,54,233,244,10,142,155,241,27,217,186,65,43,40,238,242,233,11,239,18,23,48,238,160,160,208,203,7,29,188,123,225,43,96,178,64,113,161,115,253,158,176,47,6,11,10,188,164,18,204,117,37,155,212,112,5,197,93,82,192,229,138,107,82,122,21,28,87,242,107,205,164,98,42,46,174,248,69,195,164,208,41,56,174,240,116,93,188,104,228,44,78,50,186,131,197,125,195,42,10,188,248,22,171,62,130,43,46,14,204,9,253,226,91,172,34,244,75,110,97,126,104,171,9,253,178,155,172,34,244,139,111,99,252,189,121,254,240,95,248,138,151,231,41,235,65,122,120,118,144,126,57,62,155,226,192,159,63,11,11,238,101,171,144,251,136,18,251,251,72,218,249,238,163,189,236,62,238,146,139,220,65,86,221,201,208,254,94,102,184,190,89,45,177,242,115,167,185,107,137,140,207,157,82,75,80,75,80,75,88,190,113,142,155,113,149,106,9,227,184,190,212,18,22,193,117,107,9,227,224,218,116,95,22,216,3,186,111,17,92,151,238,155,5,247,4,146,27,134,246,2,146,155,101,246,4,146,27,135,214,134,228,198,129,181,33,185,113,96,93,72,46,139,171,6,201,101,113,213,32,185,89,92,79,32,185,89,104,15,120,179,89,96,117,222,108,22,87,157,55,203,226,170,241,102,227,184,186,188,89,22,87,141,55,103,199,245,138,55,67,143,93,210,227,26,115,223,133,64,182,151,126,62,58,233,78,41,212,193,151,227,124,130,248,85,227,251,237,120,248,251,112,220,184,190,188,243,211,12,127,27,177,28,246,154,253,24,64,87,107,232,26,5,201,246,98,232,58,131,99,151,64,215,36,216,217,90,19,232,138,11,142,11,142,11,238,5,45,198,5,199,5,199,5,247,11,115,227,130,227,130,227,130,227,130,227,130,227,130,227,130,123,198,230,113,193,113,193,113,193,161,249,184,224,30,118,2,154,46,248,187,234,33,91,2,95,89,61,248,97,127,83,61,80,61,172,83,245,128,239,141,239,141,239,237,5,193,199,247,198,247,198,247,214,7,225,248,222,248,222,248,222,248,222,248,222,248,222,248,222,234,76,25,223,27,66,140,239,157,211,247,222,63,238,29,126,234,236,119,211,191,247,254,217,57,249,148,238,31,164,81,218,78,163,104,55,23,128,29,221,93,221,92,12,70,195,198,127,174,254,26,140,47,26,163,235,70,212,104,55,162,104,215,112,5,252,219,231,178,4,199,206,28,217,252,109,44,8,237,242,231,80,14,173,53,123,60,200,173,25,185,157,191,238,23,178,220,56,216,142,196,44,55,76,214,131,229,70,211,235,106,217,43,101,228,29,203,21,196,245,131,229,90,5,215,100,185,86,193,53,53,114,65,112,93,8,45,13,172,14,161,173,130,107,66,104,171,224,154,26,185,105,112,47,232,185,113,104,15,232,185,105,102,47,232,185,32,180,46,61,23,4,214,165,231,130,192,154,244,92,26,87,137,158,75,227,42,209,115,211,184,94,208,115,211,208,94,104,228,130,208,186,200,223,52,176,50,242,55,141,171,140,252,165,113,149,144,191,32,174,38,242,151,198,85,66,254,121,226,122,133,252,209,200,253,46,9,208,200,189,208,200,23,22,22,7,157,127,30,29,166,159,59,251,123,71,135,211,201,225,185,70,212,60,254,102,105,124,31,140,206,111,111,166,243,177,141,135,212,132,153,170,248,204,87,188,251,198,205,125,23,44,186,138,249,39,82,78,67,145,231,81,232,37,204,122,137,151,255,250,183,179,206,97,191,247,207,238,244,117,224,110,242,239,197,5,197,207,1,225,117,31,46,206,156,27,230,220,48,231,198,131,130,130,57,55,204,185,97,206,141,95,5,5,115,110,152,115,195,156,27,230,220,48,231,198,135,130,130,57,55,204,185,97,206,13,115,110,152,115,67,65,65,65,65,65,49,91,80,100,127,142,34,163,160,200,30,101,67,65,65,65,65,65,193,52,28,166,225,248,85,80,48,13,135,105,56,76,195,241,3,151,51,13,135,105,56,76,195,97,26,14,211,112,180,201,51,211,112,152,134,195,52,28,166,225,192,145,153,134,227,211,52,156,121,118,27,137,236,242,104,109,244,242,200,13,190,93,248,48,240,91,248,45,130,57,130,57,130,57,130,185,215,224,25,193,28,193,28,193,220,31,98,142,96,142,96,142,96,142,96,142,96,174,141,249,17,204,17,204,17,204,17,204,17,204,171,86,12,32,152,87,71,48,143,68,134,249,124,73,81,93,197,156,146,130,146,98,173,75,10,36,115,36,115,36,115,47,88,63,146,57,146,57,146,185,62,50,71,50,71,50,71,50,71,50,71,50,71,50,71,50,87,167,207,72,230,176,100,36,115,35,126,123,208,59,237,159,116,246,13,71,152,95,95,221,79,95,201,69,51,204,51,241,237,60,189,53,192,185,133,46,100,125,247,84,203,4,188,25,15,3,224,53,3,188,80,92,84,115,84,115,84,115,175,241,51,170,57,170,57,170,185,95,220,28,213,28,213,28,213,28,213,28,213,28,213,28,213,220,51,216,143,106,142,106,142,106,78,61,128,106,238,97,201,80,140,106,190,244,72,126,222,69,254,46,35,175,139,190,188,203,200,118,209,233,50,232,50,232,50,48,210,49,210,253,236,50,48,210,49,210,49,210,253,32,235,24,233,24,233,24,233,24,233,24,233,218,144,26,35,29,35,29,35,29,35,29,228,140,145,238,147,145,254,91,39,13,131,48,23,186,253,115,208,8,131,80,119,118,72,161,128,246,233,9,149,67,101,151,223,55,40,214,26,197,134,65,148,44,70,177,81,144,180,215,4,180,38,205,104,217,203,88,228,33,104,53,142,235,11,104,181,8,174,45,141,139,131,107,75,227,134,193,181,9,177,44,176,7,132,216,34,184,182,52,46,14,174,45,141,155,4,247,4,109,27,134,246,2,109,155,101,246,4,109,27,135,214,70,219,198,129,181,209,182,113,96,109,105,92,18,87,81,26,151,196,85,148,198,77,226,122,130,182,205,66,123,35,141,27,134,214,230,241,102,129,213,121,188,89,92,117,30,47,139,171,40,141,27,198,213,150,198,37,113,21,165,241,172,184,94,241,120,164,113,191,9,62,210,184,23,210,248,162,54,97,183,211,219,251,122,214,57,140,210,237,221,116,183,115,218,77,63,31,135,173,60,229,194,183,193,213,249,143,135,193,77,212,216,254,214,248,54,184,31,54,190,223,133,173,242,221,240,249,162,161,61,239,142,183,252,144,201,23,159,79,41,213,69,254,135,90,203,38,35,140,44,154,140,207,39,157,131,238,180,101,72,127,237,158,156,246,142,14,103,230,51,189,134,126,249,170,247,223,141,141,183,63,84,253,147,206,225,233,231,163,147,131,238,201,233,204,93,38,205,56,110,70,153,205,201,219,31,218,159,77,75,255,228,236,180,159,158,116,15,142,250,221,116,239,232,211,116,12,251,100,252,48,92,220,167,36,193,78,107,113,7,19,7,193,138,243,174,88,211,194,120,30,198,243,48,158,199,139,166,133,241,60,140,231,97,60,143,95,77,11,227,121,24,207,195,120,30,198,243,20,21,215,155,166,133,241,60,140,231,97,60,15,227,121,24,207,67,211,82,231,166,101,33,204,239,158,252,210,221,239,254,150,30,118,79,251,233,105,191,115,178,223,59,252,146,238,31,76,225,126,103,255,248,107,39,207,240,250,111,195,241,191,134,163,225,159,141,155,233,213,125,63,25,140,71,87,55,151,141,209,245,148,46,15,70,119,63,6,94,13,179,183,32,244,153,79,180,28,90,47,122,216,181,36,247,140,131,129,157,195,206,97,231,176,115,216,57,236,28,118,14,59,135,157,195,206,97,231,176,115,216,57,236,28,118,14,59,135,157,195,206,97,231,124,74,161,62,159,82,16,141,182,207,213,124,100,127,164,193,180,249,208,29,125,79,243,65,243,65,243,193,32,124,239,154,15,6,225,187,42,16,24,132,207,32,124,6,225,251,195,225,25,132,207,32,124,6,225,59,227,240,12,194,119,129,180,25,132,207,32,124,6,225,59,65,218,12,194,7,80,51,8,63,231,232,154,222,148,241,158,117,246,211,147,222,225,97,39,77,118,211,222,225,105,255,228,108,175,223,59,58,76,143,143,143,210,221,207,97,43,141,114,40,239,87,83,16,249,48,24,53,198,87,55,55,131,70,242,173,49,205,60,126,56,159,92,221,222,52,238,238,110,27,223,190,207,13,183,137,138,240,222,231,89,239,146,89,55,22,164,55,223,51,203,198,189,161,0,247,202,31,123,45,153,175,213,156,26,211,185,49,245,157,193,143,221,142,221,142,221,238,1,156,198,110,199,110,199,110,247,139,170,99,183,99,183,99,183,99,183,99,183,99,183,99,183,123,86,5,96,183,99,183,99,183,83,30,96,183,123,88,65,148,56,131,63,119,145,145,109,176,139,138,140,2,52,118,138,12,138,12,138,140,2,138,140,224,249,245,63,124,125,253,223,153,190,252,135,109,15,123,12,113,90,229,26,163,128,220,42,45,134,56,183,82,23,96,151,87,175,10,40,32,183,74,19,32,203,173,203,211,133,153,53,113,186,44,178,46,77,23,103,86,130,233,226,188,74,44,93,156,87,5,165,219,165,117,77,210,237,210,186,6,233,178,180,186,28,93,150,89,143,72,203,242,106,1,105,89,90,45,30,109,151,214,53,142,22,167,85,161,209,118,105,93,195,232,252,105,189,98,209,144,101,180,116,239,181,244,60,147,216,5,52,183,144,113,236,57,105,238,135,151,102,225,221,95,188,185,201,93,252,242,231,124,0,248,241,119,208,230,28,182,125,252,203,103,150,219,16,158,85,115,50,24,55,47,255,90,137,128,159,30,253,233,225,172,31,6,234,11,245,133,250,66,125,161,190,80,95,168,47,212,23,234,11,245,133,250,66,125,33,168,16,84,8,42,4,21,130,10,65,133,160,10,9,106,41,62,108,33,99,157,33,168,16,84,8,170,123,130,26,52,119,94,71,104,121,79,80,205,211,250,65,80,109,114,107,18,84,243,220,186,4,85,152,87,157,160,218,228,214,36,168,134,185,189,32,168,166,153,61,32,168,134,145,189,32,168,230,153,117,9,170,121,94,93,130,106,158,87,147,160,10,211,42,17,84,97,90,37,130,106,152,86,157,160,26,230,85,38,168,134,105,149,9,170,48,173,18,65,53,79,171,73,80,133,105,149,8,106,142,180,16,212,26,19,84,47,200,229,94,103,255,32,154,174,156,219,251,218,233,63,67,202,56,11,82,158,15,70,215,209,116,5,218,249,143,193,100,17,143,140,29,243,200,85,91,232,228,159,224,127,255,52,75,89,50,151,239,97,248,92,126,9,124,241,39,69,92,192,23,147,96,167,85,109,190,200,128,97,6,12,51,96,216,11,56,202,128,97,6,12,51,96,216,47,178,203,128,97,6,12,51,96,152,1,195,12,24,102,192,48,3,134,61,131,233,12,24,102,192,48,3,134,65,240,12,24,246,89,133,46,111,192,240,194,90,34,74,19,203,90,34,106,38,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,212,18,121,106,137,216,186,150,136,169,37,168,37,168,37,168,37,168,37,214,175,150,128,238,67,247,129,228,64,114,32,57,144,28,72,14,36,135,55,195,155,225,205,240,230,154,240,102,232,49,244,184,66,244,216,128,251,70,214,220,55,130,251,194,125,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,95,184,175,71,220,55,180,230,190,33,220,23,238,11,247,133,251,194,125,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,61,226,190,182,91,49,35,182,98,194,125,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,223,28,220,23,98,155,77,108,67,107,98,27,66,108,33,182,16,91,85,98,27,60,191,30,134,175,175,135,59,211,151,195,176,237,33,176,21,167,85,230,181,5,228,86,193,181,226,220,74,180,214,46,175,30,172,45,32,183,10,171,149,229,214,69,181,194,204,154,164,86,22,89,23,212,138,51,43,113,90,113,94,37,76,43,206,171,66,105,237,210,186,134,180,118,105,93,51,90,89,90,93,68,43,203,172,71,104,101,121,181,0,173,44,173,22,159,181,75,235,26,207,138,211,170,208,89,187,180,174,225,108,254,180,176,89,216,44,108,118,41,155,13,172,167,40,4,76,81,128,205,194,102,97,179,176,89,216,44,108,22,54,11,155,133,205,194,102,97,179,176,89,216,44,108,22,54,11,155,133,205,194,102,97,179,176,89,99,54,107,235,205,6,120,179,176,89,216,44,108,22,54,11,155,133,205,194,102,97,179,176,89,216,44,108,22,54,11,155,133,205,194,102,97,179,176,89,216,44,108,22,54,187,130,205,30,125,57,236,245,123,191,118,211,79,71,251,199,95,123,135,105,180,147,238,239,119,14,58,113,218,222,205,197,105,111,47,111,174,38,87,191,15,27,23,183,163,187,31,87,55,141,104,167,49,26,13,174,7,113,163,253,173,120,102,155,5,105,219,243,208,182,101,207,104,87,62,197,114,120,173,241,67,174,37,187,157,254,119,77,118,27,7,219,209,74,118,59,253,47,187,157,254,222,215,244,248,164,251,185,183,63,243,21,173,48,73,170,77,119,127,78,9,154,190,178,46,157,18,20,249,131,119,229,113,253,152,99,107,21,92,115,142,173,85,240,140,127,239,198,173,36,9,90,113,107,43,110,5,139,131,91,12,244,19,4,215,29,192,43,13,172,62,128,215,42,184,230,0,94,171,224,25,215,246,78,176,29,68,219,65,210,106,239,180,22,7,119,120,109,123,49,57,216,56,180,7,147,131,77,51,123,49,57,88,16,90,119,114,176,32,176,238,228,96,65,96,205,201,193,210,184,74,147,131,165,113,149,38,7,155,198,245,98,114,176,105,232,235,97,222,208,59,97,210,142,146,112,107,171,157,36,179,132,93,39,180,238,184,99,211,192,202,227,142,77,227,42,143,59,150,198,85,26,119,44,136,171,57,238,88,26,87,105,220,113,158,184,94,85,3,151,45,202,4,159,203,4,22,227,89,86,18,203,238,100,104,127,47,51,85,193,242,231,155,245,5,237,172,47,120,105,23,150,180,43,95,187,39,221,207,71,39,157,94,186,151,76,255,231,232,224,160,115,248,41,61,73,143,247,207,78,243,213,43,63,134,227,225,247,219,241,224,170,113,158,76,255,231,246,250,122,112,115,209,24,55,238,70,15,247,102,253,202,220,183,103,81,195,50,247,37,239,190,29,54,45,202,202,103,82,82,141,98,252,152,244,40,54,61,74,123,113,143,146,4,59,91,210,30,229,231,109,233,81,232,81,232,81,232,81,232,81,232,81,232,81,232,81,232,81,232,81,232,81,232,81,232,81,232,81,232,81,232,81,232,81,232,81,232,81,232,81,232,81,196,61,202,194,10,227,108,191,127,210,251,71,122,208,59,237,159,116,158,254,255,175,97,174,197,151,15,163,201,248,234,143,198,245,213,253,244,205,200,227,255,255,61,44,126,249,229,252,7,66,150,79,233,249,48,255,237,177,40,51,22,62,185,114,58,140,220,15,69,117,97,86,93,44,40,42,218,225,78,184,184,168,104,135,59,209,234,162,226,231,109,171,95,84,152,110,177,86,46,42,4,113,253,40,42,172,130,107,22,21,86,193,53,139,10,65,112,221,162,66,26,88,189,168,176,10,174,89,84,88,5,215,44,42,76,131,123,81,84,24,135,246,160,168,48,205,236,69,81,33,8,173,91,84,8,2,235,22,21,130,192,154,69,133,52,174,82,81,33,141,171,84,84,152,198,245,162,168,48,13,237,69,81,33,8,173,91,84,152,6,86,46,42,76,227,42,23,21,210,184,74,69,133,32,174,102,81,33,141,171,84,84,228,137,75,81,65,81,65,81,81,173,162,34,243,3,31,70,77,70,246,103,48,242,52,25,37,140,182,162,201,160,201,160,201,176,123,191,18,55,227,42,53,25,198,113,125,105,50,44,130,235,54,25,198,193,181,11,1,89,96,15,10,1,139,224,186,133,128,89,112,79,184,186,97,104,47,184,186,89,102,79,184,186,113,104,109,174,110,28,88,155,171,27,7,214,229,234,178,184,106,92,93,22,87,141,171,155,197,245,132,171,155,133,246,0,81,155,5,86,71,212,102,113,213,17,181,44,174,26,162,54,142,171,139,168,101,113,213,16,117,118,92,175,16,53,192,153,117,5,106,235,10,62,237,158,76,161,213,105,55,15,182,189,248,54,254,163,241,109,112,63,172,208,144,156,151,204,165,0,216,149,247,14,115,157,103,174,71,199,253,222,209,97,218,61,236,159,252,246,120,247,27,31,55,46,254,119,148,222,253,57,249,113,123,211,156,57,221,89,64,219,63,57,59,237,167,39,221,131,163,126,55,221,59,250,212,221,248,184,49,25,63,12,95,239,240,203,241,89,122,208,61,56,58,249,45,61,235,247,246,123,255,236,76,255,122,227,227,70,208,44,119,212,205,227,255,181,32,175,23,255,59,154,121,13,11,154,209,118,51,104,92,12,135,119,247,119,195,225,69,208,12,163,102,235,233,21,44,31,87,125,159,199,136,172,218,196,89,202,77,223,103,50,39,167,197,4,139,236,131,205,191,49,41,38,88,156,21,204,220,225,182,9,150,243,82,55,67,178,214,129,236,174,173,229,200,181,152,96,226,107,107,57,82,45,38,88,230,181,101,238,80,139,131,45,39,185,57,207,107,5,203,149,135,90,66,106,23,68,50,101,181,226,76,203,73,108,206,131,90,193,98,109,66,229,61,40,35,214,106,19,40,239,171,178,17,75,181,9,180,232,95,234,249,15,104,225,191,213,173,227,200,126,55,45,99,161,214,113,50,127,35,25,177,78,113,156,229,36,115,65,34,67,150,41,14,181,140,84,190,143,100,198,42,197,129,150,144,200,156,223,180,101,44,82,28,103,9,105,204,25,103,25,107,180,142,35,251,9,91,198,18,109,226,88,252,254,89,198,10,173,227,136,79,199,254,247,79,78,210,119,158,204,177,164,249,140,11,8,204,249,60,127,202,117,155,121,52,150,235,70,243,8,46,207,141,90,87,162,27,73,242,109,11,30,106,1,91,205,115,43,193,153,191,83,128,115,220,230,234,230,123,40,186,213,60,146,205,113,171,71,254,43,188,217,2,108,156,227,166,215,130,171,253,90,112,242,215,146,171,253,90,114,225,94,139,46,220,107,201,133,251,142,186,231,185,205,60,119,207,117,27,201,15,200,123,246,158,239,70,243,244,61,207,173,4,87,196,88,116,27,193,83,26,75,174,162,177,232,42,26,75,174,162,137,224,42,154,8,174,162,121,182,158,199,23,159,190,104,142,135,255,126,184,26,15,239,187,15,163,193,198,199,141,239,215,63,14,134,147,193,197,96,50,216,28,62,140,6,155,211,255,247,109,124,117,254,175,251,163,187,225,205,193,148,249,238,95,157,15,111,238,135,205,201,31,147,141,101,77,67,239,240,180,127,114,182,215,207,221,54,76,179,142,31,206,39,85,107,28,158,115,151,215,58,172,122,4,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,7,154,135,26,52,15,71,251,199,95,123,135,105,148,70,105,248,60,173,38,221,222,205,51,115,255,226,118,116,247,227,234,166,17,53,162,70,248,60,103,165,177,253,109,77,166,238,47,123,122,229,212,22,6,15,70,131,97,61,175,102,102,17,112,157,231,213,48,121,95,220,125,48,121,159,201,251,76,222,103,242,62,147,247,153,188,239,213,132,32,38,239,51,121,159,201,251,76,222,103,242,190,246,88,35,38,239,51,121,159,201,251,210,66,145,201,251,12,66,98,242,126,69,199,41,41,78,222,95,209,104,100,127,172,34,95,163,81,213,233,251,52,26,52,26,107,222,104,48,129,223,77,163,193,4,126,87,197,0,19,248,153,192,207,4,126,127,248,58,19,248,153,192,207,4,126,38,240,51,129,159,9,252,76,224,247,0,85,51,129,159,9,252,235,2,158,107,140,140,87,179,220,173,244,160,247,143,71,146,219,254,135,169,157,190,213,184,190,250,227,241,69,189,253,135,192,78,159,57,137,37,48,183,80,52,251,54,109,201,104,54,251,193,64,179,160,89,100,243,42,161,89,100,115,100,115,100,115,207,152,50,178,57,178,57,178,185,62,12,71,54,71,54,71,54,71,54,71,54,71,54,71,54,247,132,224,35,155,35,155,215,151,249,35,155,123,33,155,27,246,15,6,46,249,202,254,33,219,37,167,127,160,127,160,127,64,13,175,74,255,128,26,142,26,142,26,238,17,13,71,13,71,13,71,13,71,13,71,13,247,128,134,163,134,163,134,163,134,163,134,163,134,131,137,81,195,139,64,179,219,22,106,248,118,165,212,240,109,151,104,54,251,193,64,179,160,89,212,240,42,161,89,212,112,212,112,212,112,207,152,50,106,56,106,56,106,184,62,12,71,13,71,13,71,13,71,13,71,13,71,13,71,13,247,132,224,163,134,163,134,215,151,249,163,134,87,64,13,127,215,63,24,168,225,43,251,7,239,212,112,250,7,250,135,181,236,31,80,195,81,195,81,195,189,192,248,168,225,168,225,168,225,250,52,28,53,28,53,28,53,28,53,28,53,28,53,28,53,92,29,44,163,134,131,137,81,195,243,161,217,238,126,247,172,255,181,123,210,233,165,95,142,251,233,97,247,40,13,211,56,151,25,62,28,13,167,255,24,28,15,174,26,151,119,147,198,205,240,182,17,54,98,115,49,60,247,254,71,57,150,93,18,181,20,42,107,240,88,64,89,107,40,27,5,201,246,98,40,59,131,107,151,64,217,36,216,217,90,19,40,139,20,142,20,142,20,238,5,77,70,10,71,10,71,10,247,11,131,35,133,35,133,35,133,35,133,35,133,35,133,35,133,123,198,238,145,194,145,194,145,194,161,253,72,225,30,118,6,197,72,225,75,143,228,231,93,24,86,19,153,210,120,190,106,34,219,25,167,154,160,154,160,154,192,23,175,66,53,129,47,142,47,142,47,238,17,40,199,23,199,23,199,23,199,23,199,23,247,0,148,227,139,227,139,227,139,227,139,227,139,67,144,241,197,11,245,197,163,52,223,36,241,5,244,49,106,8,6,137,235,64,217,105,84,87,80,118,217,99,1,101,129,178,248,226,85,130,178,248,226,248,226,248,226,158,209,100,124,113,124,113,124,113,125,12,142,47,142,47,142,47,142,47,142,47,142,47,142,47,238,9,187,199,23,199,23,175,47,237,199,23,95,43,95,252,103,53,33,241,197,23,84,19,190,250,226,84,19,84,19,235,83,77,224,139,227,139,227,139,123,65,248,241,197,241,197,241,197,245,65,57,190,56,190,56,190,56,190,56,190,56,190,56,190,184,58,115,198,23,135,32,227,139,27,251,226,199,191,245,191,246,58,105,216,10,14,210,79,221,79,103,199,221,79,134,218,248,221,159,147,31,87,131,70,216,10,174,27,23,195,139,135,187,225,69,121,246,248,135,247,223,206,185,239,77,33,16,119,193,115,42,155,229,230,124,72,144,174,53,210,253,185,246,177,238,43,35,177,205,177,205,177,205,189,96,209,216,230,216,230,216,230,126,65,116,108,115,108,115,108,115,108,115,108,115,108,115,108,115,207,200,63,182,57,182,57,182,57,93,1,182,185,135,141,131,31,182,249,226,98,195,68,58,207,46,54,10,116,207,41,54,40,54,40,54,112,213,43,84,108,224,170,227,170,227,170,123,132,217,113,213,113,213,113,213,113,213,113,213,61,192,236,184,234,184,234,184,234,184,234,184,234,240,103,92,245,34,93,245,109,91,85,125,219,15,83,253,195,252,49,23,73,120,183,157,3,222,140,71,132,239,194,119,17,215,171,196,119,17,215,17,215,17,215,61,3,211,136,235,136,235,136,235,250,68,29,113,29,113,29,113,29,113,29,113,29,113,29,113,221,147,26,0,113,29,113,189,190,197,1,226,250,58,137,235,219,182,222,250,242,150,195,169,182,78,203,65,203,65,203,129,197,238,107,203,129,197,142,197,142,197,238,17,115,199,98,199,98,199,98,199,98,199,98,247,128,185,99,177,99,177,99,177,99,177,99,177,3,163,177,216,109,44,246,223,254,217,73,255,223,206,113,231,176,123,58,253,171,206,65,231,105,17,230,222,215,78,63,221,253,28,182,242,185,236,127,254,53,104,252,239,224,110,112,51,188,159,254,213,224,122,240,184,253,177,113,254,99,48,105,124,251,30,182,138,55,218,231,201,238,60,216,213,65,193,153,7,81,18,16,22,61,238,90,98,225,48,42,13,11,191,253,161,10,151,174,230,108,175,92,205,185,14,24,24,217,29,217,29,217,221,11,126,141,236,142,236,142,236,238,23,120,71,118,71,118,71,118,71,118,71,118,71,118,71,118,247,172,45,64,118,71,118,71,118,167,95,64,118,247,176,165,40,87,118,127,118,221,51,101,248,165,231,241,98,203,127,216,24,15,255,253,112,53,30,222,119,31,70,131,141,143,27,223,175,127,28,12,39,131,139,193,100,176,57,124,24,13,54,31,41,252,244,63,54,39,127,76,54,196,237,75,14,199,222,180,125,41,192,180,167,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,161,125,169,82,251,242,185,115,218,47,234,3,48,223,167,175,64,124,10,102,225,105,56,46,99,178,31,156,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,70,179,145,177,248,80,204,202,70,166,118,159,140,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,161,145,169,91,35,243,185,179,191,119,116,152,134,237,96,247,185,121,217,202,106,94,190,15,70,231,183,55,141,176,29,124,91,212,176,108,173,110,88,230,15,114,81,201,242,246,107,242,181,34,143,191,90,55,103,170,140,168,25,60,213,12,207,253,70,35,235,137,52,39,131,113,243,242,175,149,253,199,211,195,188,185,251,252,119,187,62,13,71,137,171,185,231,127,148,22,54,28,97,16,37,139,27,142,159,221,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,135,184,225,88,180,111,126,65,159,144,88,246,9,9,125,2,125,2,125,130,252,29,111,240,252,50,28,190,190,12,239,76,95,133,195,182,135,117,130,56,173,114,155,80,64,110,149,50,65,156,91,9,201,219,229,213,35,242,5,228,86,1,242,178,220,186,88,91,152,89,147,106,203,34,235,66,109,113,102,37,166,45,206,171,132,180,197,121,85,136,182,93,90,215,64,219,46,173,107,158,45,75,171,139,179,101,153,245,192,176,44,175,22,23,150,165,213,194,194,118,105,93,83,97,113,90,21,40,108,151,214,53,19,206,159,214,43,36,12,224,117,9,120,107,140,102,115,66,213,216,18,170,198,158,64,213,176,92,168,26,2,85,129,170,64,85,160,42,80,21,168,10,84,5,170,2,85,129,170,64,85,160,42,128,18,64,9,160,4,80,2,40,1,148,0,202,18,0,101,100,9,40,35,0,37,128,18,64,9,160,4,80,2,40,1,148,0,74,0,37,128,18,64,9,160,4,80,2,40,1,148,0,74,0,37,128,18,64,9,160,148,2,202,208,18,80,134,158,0,202,160,25,150,6,40,33,147,144,73,200,36,100,18,50,9,153,132,76,66,38,33,147,144,73,200,36,100,18,50,9,153,132,76,66,38,33,147,144,73,200,100,209,100,50,176,36,147,1,100,18,50,9,153,148,191,128,5,205,157,102,92,25,50,105,158,214,15,50,105,147,91,147,76,154,231,214,37,147,194,188,234,100,210,38,183,38,153,52,204,237,5,153,52,205,236,1,153,52,140,236,5,153,52,207,172,75,38,205,243,234,146,73,243,188,154,100,82,152,86,137,76,10,211,42,145,73,195,180,234,100,210,48,175,50,153,52,76,171,76,38,133,105,149,200,164,121,90,77,50,41,76,171,68,38,115,164,133,76,214,152,76,122,71,4,247,190,118,250,162,145,143,231,63,6,147,245,153,251,248,242,108,74,248,108,245,130,251,6,22,2,11,179,95,83,228,155,170,85,104,97,17,75,227,85,112,97,17,193,85,120,97,17,193,51,254,249,20,183,146,36,104,197,173,173,184,21,44,14,238,112,123,174,30,233,44,98,105,188,10,234,44,34,184,10,235,44,34,120,198,181,189,19,108,7,209,118,144,180,218,59,173,197,193,29,94,219,186,148,86,26,90,19,211,202,55,134,43,114,90,121,104,37,80,43,15,172,68,106,45,23,201,187,70,181,150,113,93,179,90,203,184,174,97,173,48,174,238,94,35,249,198,251,156,161,119,194,164,29,37,225,214,86,59,73,102,33,179,78,104,37,46,46,12,172,5,198,45,247,222,187,38,227,150,113,93,163,113,203,189,247,174,217,184,101,92,215,112,220,32,174,87,116,252,178,5,79,247,153,167,39,23,55,133,184,190,181,245,133,151,221,201,176,180,142,193,104,106,235,178,142,161,154,163,91,233,24,232,24,188,235,24,24,149,192,168,4,70,37,104,83,122,70,37,48,42,129,81,9,62,8,201,140,74,96,84,66,45,70,37,232,34,110,198,59,48,222,129,241,14,140,119,96,188,3,208,151,241,14,101,128,86,163,233,179,203,64,107,53,71,208,10,64,43,132,21,194,10,97,133,176,66,88,33,172,16,86,8,43,132,21,194,10,97,133,176,66,43,161,149,208,74,104,37,180,18,90,9,173,44,143,86,26,77,164,93,70,43,171,57,150,22,90,9,173,244,142,86,50,160,150,1,181,12,168,213,166,149,12,168,101,64,45,3,106,25,80,203,128,90,47,104,37,3,106,25,80,203,128,90,6,212,50,160,22,90,185,174,180,210,39,74,152,60,111,172,138,114,143,166,77,22,45,172,138,178,134,210,190,125,222,139,184,224,91,142,251,14,202,190,187,143,249,131,200,71,18,71,163,183,63,203,11,158,216,230,51,27,188,223,124,249,233,110,204,177,199,149,4,81,248,24,79,247,29,108,2,18,37,32,49,169,31,72,100,120,45,195,107,25,94,235,5,5,101,120,45,195,107,25,94,235,23,194,101,120,45,195,107,25,94,203,240,90,134,215,50,188,150,225,181,158,81,115,134,215,50,188,150,225,181,176,246,53,27,94,251,68,26,119,59,253,189,175,233,241,73,247,115,111,255,61,113,124,253,138,69,68,178,8,67,185,204,20,235,55,64,119,166,3,137,210,196,166,3,137,154,9,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,136,143,29,72,108,215,129,196,116,32,116,32,116,32,116,32,116,32,149,239,64,168,18,168,18,32,242,16,121,136,60,68,30,34,15,145,7,110,3,183,129,219,192,237,154,192,109,80,53,168,26,84,93,10,100,142,236,32,115,4,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,230,26,67,230,208,14,50,135,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,174,49,100,182,90,155,26,177,54,21,200,12,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,131,135,43,137,135,67,59,60,28,130,135,193,195,224,97,151,120,56,120,126,241,13,95,95,124,119,166,175,189,97,219,67,58,44,78,171,12,135,11,200,173,194,134,197,185,149,208,176,93,94,61,50,92,64,110,21,48,44,203,173,203,133,133,153,53,177,176,44,178,46,21,22,103,86,130,194,226,188,74,76,88,156,87,5,9,219,165,117,77,132,237,210,186,6,194,178,180,186,60,88,150,89,15,7,203,242,106,209,96,89,90,45,24,108,151,214,53,11,22,167,85,65,193,118,105,93,147,224,252,105,1,193,128,96,64,176,191,32,56,176,155,120,28,100,78,60,158,185,6,0,193,128,96,64,48,32,24,16,12,8,6,4,3,130,1,193,128,96,64,48,32,24,16,12,8,6,4,3,130,1,193,128,96,64,48,32,24,16,172,2,130,173,166,18,7,153,83,137,1,193,128,96,64,48,32,24,16,12,8,6,4,3,130,1,193,128,96,64,48,32,24,16,12,8,6,4,3,130,1,193,128,96,64,48,32,24,16,172,13,130,173,70,67,4,153,163,33,0,193,128,96,64,48,32,24,16,12,8,6,4,3,130,1,193,128,96,64,48,32,24,16,12,84,5,170,2,85,129,170,64,85,160,42,80,117,125,160,106,152,198,105,44,135,170,97,51,110,198,85,128,170,143,191,187,54,231,16,233,227,95,62,115,211,70,198,243,110,78,6,227,230,229,95,43,177,234,211,163,60,221,109,238,187,131,164,66,82,33,169,144,84,72,42,36,21,146,10,73,133,164,66,82,33,169,144,84,72,42,36,21,146,10,73,133,164,66,82,33,169,149,32,169,22,3,107,167,36,181,18,3,107,33,169,144,84,72,42,36,21,146,10,73,133,164,66,82,33,169,144,84,72,42,36,21,146,10,73,133,164,66,82,33,169,144,84,72,42,36,213,142,164,90,76,124,157,146,212,18,38,190,2,78,1,167,5,128,83,219,159,101,208,43,232,21,244,10,122,5,189,130,94,65,175,160,87,208,43,232,21,244,10,122,5,189,130,94,65,175,160,87,175,209,171,183,184,209,98,174,232,20,55,150,48,87,20,220,8,110,4,55,130,27,193,141,224,70,112,35,184,17,220,8,110,4,55,130,27,193,141,224,70,112,35,184,17,220,8,110,4,55,86,18,55,70,118,184,49,2,55,130,27,193,141,222,226,198,160,185,211,140,43,131,27,205,211,250,129,27,109,114,107,226,70,243,220,186,184,81,152,87,29,55,218,228,214,196,141,134,185,189,192,141,166,153,61,192,141,134,145,189,192,141,230,153,117,113,163,121,94,93,220,104,158,87,19,55,10,211,42,225,70,97,90,37,220,104,152,86,29,55,26,230,85,198,141,134,105,149,113,163,48,173,18,110,52,79,171,137,27,133,105,149,112,99,142,180,224,70,112,163,111,184,49,180,195,141,33,184,17,220,8,110,4,55,130,27,193,141,224,70,112,35,184,17,220,8,110,4,55,130,27,193,141,224,70,112,35,184,17,220,8,110,4,55,254,196,141,129,29,110,12,170,130,27,3,112,99,221,112,99,165,97,97,240,244,154,210,110,70,85,128,133,194,180,234,176,208,58,183,18,44,20,230,86,131,133,54,121,53,97,161,117,110,37,88,40,201,173,13,11,69,153,117,97,161,36,178,54,44,20,102,86,131,133,194,188,106,176,80,152,87,9,22,218,164,117,15,11,109,210,186,135,133,146,180,154,176,80,146,87,15,22,74,210,234,193,66,155,180,238,97,161,48,173,18,44,180,73,235,30,22,230,77,11,44,172,1,44,204,96,116,189,195,211,254,201,217,94,255,9,214,69,70,147,15,167,73,198,15,231,147,247,212,46,202,49,2,113,6,193,233,237,174,30,141,222,254,80,173,122,134,155,207,156,238,126,243,229,231,173,49,39,28,174,164,121,182,15,246,140,25,97,124,48,190,92,47,5,225,243,84,140,228,117,42,70,24,76,95,11,162,208,67,200,39,143,171,76,249,138,8,174,130,249,138,8,158,241,175,158,184,149,36,65,43,110,109,197,173,96,113,112,201,63,125,228,193,149,0,165,101,96,61,66,89,68,112,21,68,89,68,240,140,107,123,39,216,14,162,237,32,105,181,119,90,139,131,59,188,182,117,225,170,52,180,38,93,21,102,214,197,171,242,208,74,124,85,30,88,9,176,202,3,171,16,86,203,184,174,17,171,101,92,215,140,85,24,247,106,148,251,119,68,59,216,74,226,32,138,194,232,245,53,100,246,230,238,66,95,15,243,134,222,9,147,118,148,132,91,91,237,36,153,101,195,58,161,149,112,182,48,176,22,207,22,198,213,2,218,150,113,93,19,109,121,92,21,164,109,25,215,53,211,54,136,235,21,212,190,108,129,193,253,192,224,139,157,217,228,226,198,96,251,251,18,107,150,13,242,186,22,242,178,59,25,22,233,50,207,247,36,81,154,20,210,147,68,205,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,132,158,164,98,61,73,92,80,79,18,211,147,208,147,208,147,208,147,208,147,172,97,79,66,221,64,221,0,181,135,218,67,237,161,246,80,123,168,61,0,28,0,14,0,7,128,215,4,128,131,179,193,217,224,236,114,65,116,84,16,136,142,0,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,52,32,26,16,13,136,94,4,162,195,130,64,116,8,136,6,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,244,34,16,93,204,170,215,136,85,175,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,52,32,58,15,136,6,33,87,9,33,135,5,33,228,16,132,12,66,6,33,235,34,228,224,249,5,58,124,125,129,222,153,190,62,135,109,15,9,178,56,173,50,64,46,32,183,10,63,22,231,86,194,199,118,121,245,232,113,1,185,85,224,177,44,183,46,59,22,102,214,68,199,178,200,186,228,88,156,89,9,28,139,243,42,113,99,113,94,21,108,108,151,214,53,53,182,75,235,26,26,203,210,234,50,99,89,102,61,100,44,203,171,69,140,101,105,181,128,177,93,90,215,188,88,156,86,5,23,219,165,117,77,139,243,167,5,22,3,139,129,197,21,128,197,65,65,19,152,131,204,9,204,51,87,5,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,125,131,197,197,76,73,14,50,167,36,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,216,99,88,92,204,24,138,32,115,12,5,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,1,175,128,87,192,43,224,21,240,10,120,5,188,214,2,188,134,105,156,198,5,128,215,176,25,55,227,42,128,215,199,223,102,155,115,244,244,241,47,159,145,106,35,239,1,52,39,131,113,243,242,175,149,232,245,233,225,158,238,223,252,126,161,173,208,86,104,43,180,21,218,10,109,133,182,66,91,161,173,208,86,104,43,180,21,218,10,109,133,182,66,91,161,173,208,86,104,107,181,104,107,17,3,116,167,180,181,18,3,116,161,173,208,86,104,43,180,21,218,10,109,133,182,66,91,161,173,208,86,104,43,180,21,218,10,109,133,182,66,91,161,173,208,86,104,43,180,181,52,218,90,196,4,218,41,109,45,97,2,45,112,21,184,90,10,92,181,253,121,7,207,130,103,193,179,224,89,240,44,120,22,60,11,158,5,207,130,103,193,179,224,89,240,44,120,22,60,11,158,245,26,207,250,143,36,139,152,115,58,69,146,37,204,57,5,73,130,36,65,146,32,73,144,36,72,18,36,9,146,4,73,130,36,65,146,32,73,144,36,72,18,36,9,146,4,73,130,36,65,146,235,134,36,163,130,144,100,4,146,4,73,130,36,43,132,36,131,230,78,51,174,12,146,52,79,235,7,146,180,201,173,137,36,205,115,235,34,73,97,94,117,36,105,147,91,19,73,26,230,246,2,73,154,102,246,0,73,26,70,246,2,73,154,103,214,69,146,230,121,117,145,164,121,94,77,36,41,76,171,132,36,133,105,149,144,164,97,90,117,36,105,152,87,25,73,26,166,85,70,146,194,180,74,72,210,60,173,38,146,20,166,85,66,146,57,210,130,36,65,146,222,34,201,176,32,36,25,130,36,65,146,32,73,144,36,72,18,36,9,146,4,73,130,36,65,146,32,73,144,36,72,18,36,9,146,4,73,130,36,65,146,32,73,144,100,54,146,12,10,66,146,65,85,144,100,0,146,4,73,86,26,40,6,79,175,59,237,102,84,5,160,40,76,171,14,20,173,115,43,1,69,97,110,53,160,104,147,87,19,40,90,231,86,2,138,146,220,218,64,81,148,89,23,40,74,34,107,3,69,97,102,53,160,40,204,171,6,20,133,121,149,128,162,77,90,247,64,209,38,173,123,160,40,73,171,9,20,37,121,245,128,162,36,173,30,80,180,73,235,30,40,10,211,42,1,69,155,180,238,129,98,222,180,0,197,26,0,197,21,28,111,123,247,137,222,37,185,133,194,237,111,239,153,93,146,67,35,204,68,118,239,136,221,220,159,219,115,127,14,91,70,252,110,52,122,251,179,243,254,41,109,62,211,184,251,205,151,31,166,198,11,240,123,252,169,218,92,201,236,100,15,49,115,215,96,59,99,108,23,214,15,219,133,207,67,53,146,215,161,26,97,48,253,245,30,133,30,114,59,121,92,101,112,87,68,112,21,114,87,68,240,140,127,200,196,173,36,9,90,113,107,43,110,5,139,131,75,254,53,35,15,174,196,28,45,3,235,65,199,34,130,171,80,199,34,130,103,92,219,59,193,118,16,109,7,73,171,189,211,90,28,220,225,181,173,203,75,165,161,53,129,169,48,179,46,49,149,135,86,66,166,242,192,74,204,84,30,88,5,154,90,198,117,77,77,45,227,186,198,166,194,184,87,163,220,191,35,218,193,86,18,7,81,20,70,175,175,33,179,55,119,23,250,122,152,55,244,78,152,180,163,36,220,218,106,39,201,44,238,213,9,173,68,168,133,129,181,16,181,48,174,22,163,182,140,235,26,82,203,227,170,80,106,203,184,174,49,181,65,92,175,56,245,101,11,178,237,7,217,94,172,202,38,23,55,6,75,232,151,200,178,70,139,236,151,223,71,254,53,244,203,239,195,185,248,187,236,78,134,246,247,50,3,250,151,63,223,172,47,104,103,125,193,75,55,144,175,251,200,107,46,47,238,62,178,125,101,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,119,221,71,108,213,125,196,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,116,31,94,117,31,81,26,165,137,184,251,136,154,81,51,89,243,238,227,105,239,102,41,221,71,72,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,81,70,247,17,91,117,31,49,221,7,221,7,221,7,221,7,221,71,117,187,15,42,4,42,4,72,60,36,30,18,15,137,135,196,67,226,129,218,64,109,160,54,80,187,38,80,27,68,13,162,174,16,162,206,201,117,35,43,174,27,193,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,215,49,215,13,173,184,110,8,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,199,92,87,190,127,115,202,117,215,125,255,38,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,53,225,186,16,217,213,68,54,180,34,178,33,68,22,34,11,145,117,66,100,131,231,215,187,240,245,245,110,103,250,114,23,182,61,4,178,226,180,202,60,182,128,220,42,56,86,156,91,137,198,218,229,213,131,177,5,228,86,97,177,178,220,186,40,86,152,89,147,196,202,34,235,130,88,113,102,37,14,43,206,171,132,97,197,121,85,40,172,93,90,215,16,214,46,173,107,6,43,75,171,139,96,101,153,245,8,172,44,175,22,128,149,165,213,226,175,118,105,93,227,87,113,90,21,250,106,151,214,53,124,205,159,22,246,10,123,133,189,46,100,175,129,213,244,218,128,233,181,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,176,87,216,43,236,21,246,186,144,189,218,76,152,13,152,48,11,123,133,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,11,217,171,205,204,129,128,153,3,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,176,87,216,43,236,21,246,10,199,132,99,194,49,225,152,112,76,56,38,28,179,100,142,25,166,177,197,231,247,195,102,236,253,231,247,31,127,97,108,206,97,201,199,191,124,102,149,141,213,207,184,57,25,140,155,151,127,173,36,153,79,15,242,116,175,121,239,13,120,9,188,4,94,2,47,129,151,192,75,224,37,240,18,120,9,188,4,94,2,47,129,151,192,75,224,37,240,18,120,9,188,4,94,102,193,75,249,7,224,167,240,210,247,15,192,3,47,129,151,192,75,224,37,240,18,120,9,188,4,94,2,47,129,151,192,75,224,37,240,18,120,9,188,4,94,2,47,129,151,192,203,202,194,75,249,39,200,167,240,82,239,19,228,31,222,127,127,223,125,179,222,157,252,252,49,66,64,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,149,39,160,126,146,199,200,74,155,140,20,181,73,200,35,228,17,242,104,240,2,21,52,119,154,113,101,200,163,121,90,63,200,163,77,110,77,242,104,158,91,151,60,10,243,170,147,71,155,220,154,228,209,48,183,23,228,209,52,179,7,228,209,48,178,23,228,209,60,179,46,121,52,207,171,75,30,205,243,106,146,71,97,90,37,242,40,76,171,68,30,13,211,170,147,71,195,188,202,228,209,48,173,50,121,20,166,85,34,143,230,105,53,201,163,48,173,18,121,204,145,22,242,8,121,244,142,60,218,56,143,17,206,35,228,17,242,8,121,132,60,66,30,33,143,144,71,200,35,228,17,242,8,121,132,60,66,30,33,143,144,71,200,35,228,17,242,8,121,92,64,30,67,43,231,49,172,173,243,24,64,30,33,143,149,33,143,193,211,11,84,187,25,85,129,60,10,211,170,147,71,235,220,74,228,81,152,91,141,60,218,228,213,36,143,214,185,149,200,163,36,183,54,121,20,101,214,37,143,146,200,218,228,81,152,89,141,60,10,243,170,145,71,97,94,37,242,104,147,214,61,121,180,73,235,158,60,74,210,106,146,71,73,94,61,242,40,73,171,71,30,109,210,186,39,143,194,180,74,228,209,38,173,123,242,152,55,45,228,177,6,228,49,39,240,179,81,13,195,218,170,134,0,63,128,31,192,15,224,7,240,3,248,1,252,0,126,0,63,128,31,192,15,224,7,240,3,248,1,252,0,126,0,63,128,159,151,192,47,176,2,126,1,192,15,224,7,240,123,2,126,43,127,220,122,135,167,253,147,179,189,254,211,207,93,98,2,218,167,63,56,227,135,243,201,251,31,192,68,149,184,231,251,217,25,141,222,190,120,173,120,110,155,207,63,28,247,155,47,87,109,227,229,167,238,241,245,109,115,229,143,144,229,99,205,60,6,63,88,30,253,96,121,75,210,195,231,121,214,201,235,60,235,48,152,190,227,138,66,15,81,186,60,174,50,75,47,34,184,10,76,47,34,120,6,91,136,91,73,18,180,226,214,86,220,10,22,7,151,0,6,121,112,165,26,192,50,176,94,15,80,68,112,149,34,160,136,224,25,215,246,78,176,29,68,219,65,210,106,239,180,22,7,119,120,109,235,86,24,210,208,154,29,134,48,179,110,137,33,15,173,212,98,200,3,43,213,24,242,192,42,61,134,101,92,215,69,134,101,92,215,77,134,48,238,213,40,247,239,136,118,176,149,196,65,20,133,209,235,107,200,236,205,221,133,190,30,230,13,189,19,38,237,40,9,183,182,218,73,50,219,192,232,132,86,42,141,132,129,181,90,35,97,92,173,218,200,50,174,235,222,72,30,87,165,56,178,140,235,186,57,50,136,235,85,117,116,217,162,108,242,163,108,90,60,215,34,185,184,153,237,103,86,14,165,72,150,77,182,120,219,241,136,239,35,239,112,140,85,247,225,124,74,199,178,59,25,218,223,203,12,250,95,254,124,179,190,160,157,245,5,47,109,65,70,29,57,223,143,24,244,146,171,250,17,205,130,146,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,132,126,196,160,31,137,139,233,71,98,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,17,250,145,170,244,35,81,26,165,137,125,63,18,53,163,102,82,151,126,100,58,213,46,44,185,31,9,233,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,232,71,74,237,71,226,98,250,145,152,126,132,126,132,126,132,126,132,126,100,157,250,17,106,6,106,6,104,61,180,30,90,15,173,135,214,67,235,1,223,128,111,192,55,224,187,38,224,27,140,13,198,174,16,198,54,101,191,81,49,236,55,130,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,175,63,236,55,44,134,253,134,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,245,135,253,22,176,51,116,202,126,107,179,51,20,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,138,216,47,212,54,39,181,13,139,161,182,33,212,22,106,11,181,85,162,182,193,243,107,98,248,250,154,184,51,125,73,12,219,30,66,91,113,90,101,102,91,64,110,21,100,43,206,173,68,108,237,242,234,1,219,2,114,171,240,90,89,110,93,92,43,204,172,73,107,101,145,117,97,173,56,179,18,171,21,231,85,66,181,226,188,42,164,214,46,173,107,80,107,151,214,53,167,149,165,213,197,180,178,204,122,148,86,150,87,11,210,202,210,106,49,90,187,180,174,17,173,56,173,10,161,181,75,235,26,208,230,79,11,159,133,207,194,103,87,243,217,160,152,105,186,1,211,116,225,179,240,89,248,44,124,22,62,11,159,133,207,194,103,225,179,240,89,248,44,124,22,62,11,159,133,207,194,103,225,179,240,89,248,44,124,214,148,207,22,50,241,54,96,226,45,124,22,62,11,159,133,207,194,103,225,179,240,89,248,44,124,22,62,11,159,133,207,194,103,225,179,240,89,248,44,124,22,62,11,159,133,207,154,242,217,66,230,27,4,204,55,128,207,194,103,225,179,240,89,248,44,124,22,62,11,159,133,207,194,103,225,179,240,89,88,39,172,19,214,9,235,132,117,194,58,97,157,122,172,51,76,227,34,102,5,132,205,216,251,89,1,143,191,66,54,231,136,229,227,95,62,99,204,70,206,167,222,156,12,198,205,203,191,86,210,206,167,71,123,186,123,227,187,5,112,2,56,1,156,0,78,0,39,128,19,192,9,224,4,112,2,56,1,156,0,78,0,39,128,19,192,9,224,4,112,2,56,1,156,185,1,103,1,31,182,159,2,78,223,63,108,15,224,4,112,2,56,1,156,0,78,0,39,128,19,192,9,224,4,112,2,56,1,156,0,78,0,39,128,19,192,9,224,4,112,2,56,215,17,112,22,240,105,245,41,224,212,251,180,250,135,247,223,241,119,223,190,119,223,139,249,131,133,146,66,73,161,164,80,82,40,41,148,20,74,10,37,133,146,66,73,161,164,80,82,40,41,148,20,74,10,37,133,146,66,73,215,144,146,122,78,39,163,98,244,203,72,81,191,132,78,66,39,161,147,86,111,21,131,230,78,51,174,12,157,52,79,235,7,157,180,201,173,73,39,205,115,235,210,73,97,94,117,58,105,147,91,147,78,26,230,246,130,78,154,102,246,128,78,26,70,246,130,78,154,103,214,165,147,230,121,117,233,164,121,94,77,58,41,76,171,68,39,133,105,149,232,164,97,90,117,58,105,152,87,153,78,26,166,85,166,147,194,180,74,116,210,60,173,38,157,20,166,85,162,147,57,210,66,39,161,147,254,210,201,66,220,201,8,119,18,58,9,157,132,78,66,39,161,147,208,73,232,36,116,18,58,9,157,132,78,66,39,161,147,208,73,232,36,116,18,58,9,157,132,78,154,209,201,176,24,119,50,172,173,59,25,64,39,161,147,21,166,147,193,211,139,88,187,25,85,129,78,10,211,170,211,73,235,220,74,116,82,152,91,141,78,218,228,213,164,147,214,185,149,232,164,36,183,54,157,20,101,214,165,147,146,200,218,116,82,152,89,141,78,10,243,170,209,73,97,94,37,58,105,147,214,61,157,180,73,235,158,78,74,210,106,210,73,73,94,61,58,41,73,171,71,39,109,210,186,167,147,194,180,74,116,210,38,173,123,58,153,55,45,116,178,6,116,210,20,10,22,162,44,134,181,85,22,129,130,64,65,160,32,80,16,40,8,20,4,10,2,5,129,130,64,65,160,32,80,16,40,8,20,4,10,2,5,129,130,64,193,170,65,193,160,24,40,24,0,5,129,130,64,193,101,80,112,233,143,100,148,134,225,110,254,31,195,168,17,134,223,140,127,244,194,204,159,61,7,63,58,163,209,219,87,179,185,39,181,249,252,99,112,191,249,114,89,54,230,126,208,86,254,176,8,238,127,230,126,249,105,49,254,105,73,22,255,180,36,193,206,214,226,159,150,36,216,105,253,252,47,187,157,254,222,215,244,248,164,251,185,183,63,251,21,97,178,85,109,200,30,63,189,23,155,190,41,123,249,248,72,24,76,223,140,69,225,243,155,177,200,31,202,46,143,171,140,217,139,8,174,194,217,139,8,158,129,29,226,86,146,4,173,184,181,21,183,130,197,193,37,236,65,30,92,169,33,176,12,172,87,17,20,17,92,165,35,40,34,120,198,181,189,19,108,7,209,118,144,180,218,59,173,197,193,29,94,219,186,237,134,52,180,102,189,33,204,172,219,111,200,67,43,21,28,242,192,74,13,135,60,176,74,197,97,25,215,117,199,97,25,215,117,201,33,140,123,53,202,253,59,162,29,108,37,113,16,69,97,244,250,26,50,123,115,119,161,175,135,121,67,239,132,73,59,74,194,173,173,118,146,204,150,51,58,161,149,250,36,97,96,173,66,73,24,87,171,81,178,140,235,186,82,146,199,85,233,148,44,227,186,46,149,12,226,122,213,42,93,182,232,161,252,232,161,22,143,206,72,46,110,102,105,243,202,185,23,201,178,225,25,111,137,181,248,62,242,206,223,88,117,31,206,7,129,44,187,147,161,245,56,145,47,157,147,206,151,110,186,219,233,29,126,74,143,247,59,253,223,142,207,78,163,105,105,152,227,179,3,151,131,241,224,114,216,248,54,184,186,185,104,220,141,6,147,63,239,30,238,163,198,246,124,91,81,194,167,7,12,202,11,121,85,177,244,249,149,82,92,24,61,26,53,134,89,141,177,160,180,104,135,59,225,226,210,162,29,238,68,171,75,139,159,183,173,112,105,17,62,239,11,77,94,247,133,206,191,214,123,244,209,0,121,92,229,210,162,136,224,42,165,69,17,193,85,74,11,121,112,165,210,194,50,176,94,105,81,68,112,149,210,162,136,224,42,165,133,48,184,110,105,33,13,173,89,90,8,51,235,150,22,242,208,74,165,133,60,176,82,105,33,15,172,82,90,88,198,117,93,90,88,198,117,93,90,8,227,234,150,22,194,208,186,165,133,60,180,82,105,33,12,172,85,90,8,227,106,149,22,150,113,93,151,22,242,184,42,165,133,101,92,215,165,133,65,92,74,11,74,11,74,139,106,149,22,75,143,228,231,93,24,183,26,153,159,186,200,219,106,148,240,241,39,90,13,90,13,90,141,34,222,119,199,203,13,6,31,91,13,227,184,190,180,26,22,193,117,91,13,227,224,218,229,128,44,176,7,229,128,69,112,221,114,192,44,184,39,140,221,48,180,23,140,221,44,179,39,140,221,56,180,54,99,55,14,172,205,216,141,3,235,50,118,89,92,53,198,46,139,171,198,216,205,226,122,194,216,205,66,123,128,171,205,2,171,227,106,179,184,234,184,90,22,87,13,87,27,199,213,197,213,178,184,106,184,58,59,174,87,184,26,248,236,118,217,100,109,177,241,66,158,219,61,56,232,164,209,20,223,70,153,248,118,120,125,61,104,68,243,180,54,202,164,181,89,176,118,30,205,86,96,116,213,66,32,251,243,124,202,161,189,43,238,28,184,235,5,220,125,55,253,106,29,112,111,242,58,5,209,227,201,59,242,184,190,224,94,139,224,218,18,187,56,184,182,196,110,24,92,155,83,203,2,123,192,169,45,130,107,75,236,226,224,218,18,187,73,112,79,0,187,97,104,47,0,187,89,102,79,0,187,113,104,109,192,110,28,88,27,176,27,7,214,150,216,37,113,21,37,118,73,92,69,137,221,36,174,39,128,221,44,180,55,18,187,97,104,237,86,192,44,176,122,43,96,22,87,189,21,144,197,85,148,216,13,227,106,75,236,146,184,138,18,123,86,92,175,90,1,36,118,191,123,4,36,118,175,37,246,103,135,61,83,114,95,122,30,89,95,208,206,250,130,151,90,98,250,139,101,60,252,247,195,213,120,120,223,125,24,13,54,62,110,124,191,254,113,48,156,12,46,6,147,193,230,100,56,190,190,223,124,228,251,253,233,255,109,78,254,152,108,172,174,106,194,52,22,85,53,97,51,166,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,161,170,177,173,106,34,97,85,19,81,213,80,213,80,213,80,213,80,213,80,213,208,120,208,120,80,28,80,28,80,28,80,28,80,28,80,28,192,224,97,240,48,120,24,60,12,30,162,14,81,175,28,81,47,1,51,135,66,204,28,130,153,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,25,204,28,10,119,4,132,236,8,0,51,131,153,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,115,152,6,66,204,28,128,153,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,179,6,102,6,16,23,5,136,123,135,167,253,147,179,189,254,116,184,114,94,82,220,152,62,139,241,195,249,100,14,25,71,32,227,37,7,85,42,59,94,249,40,64,100,32,50,16,25,136,92,13,136,204,146,76,232,247,90,210,111,150,100,130,237,193,246,96,123,176,61,216,190,126,216,158,37,153,116,13,116,13,116,13,116,13,133,116,13,44,201,244,187,157,64,130,103,73,166,210,146,204,153,58,39,76,99,187,58,39,108,198,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,212,57,37,214,57,145,109,157,19,81,231,80,231,80,231,80,231,80,231,80,231,208,138,208,138,80,46,80,46,80,46,80,46,80,46,80,46,248,82,46,192,233,225,244,112,122,56,189,127,156,30,234,14,117,175,16,117,47,19,69,135,182,40,58,4,69,131,162,65,209,160,104,80,52,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,122,37,138,182,220,89,16,178,179,0,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,6,69,131,162,65,209,43,81,116,96,139,162,3,80,52,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,246,3,69,3,145,11,129,200,219,187,211,209,206,249,216,241,246,183,57,100,28,101,34,227,153,239,209,18,104,172,10,121,183,191,149,200,118,23,223,57,72,215,11,164,11,192,5,224,2,112,89,152,9,121,174,3,121,102,97,38,200,28,100,14,50,7,153,131,204,235,135,204,89,152,9,231,135,243,195,249,225,252,133,112,126,22,102,250,221,12,32,169,123,177,48,179,240,150,34,76,99,81,75,17,54,99,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,90,10,171,150,34,18,182,20,17,45,5,45,5,45,5,45,5,45,197,26,180,20,192,126,96,63,204,28,102,14,51,135,153,195,204,97,230,224,103,240,51,248,25,252,92,19,252,12,76,6,38,87,8,38,151,128,129,67,33,6,14,193,192,96,96,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,92,5,12,44,155,172,30,50,89,29,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,12,6,6,3,131,129,171,128,129,3,33,6,14,192,192,96,96,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,128,91,38,192,237,29,158,246,79,206,246,250,211,225,190,121,73,110,99,250,44,198,15,231,147,57,164,27,85,31,233,190,60,181,82,217,238,202,71,1,242,2,121,129,188,64,94,31,33,47,251,9,161,211,107,73,167,217,79,8,86,7,171,131,213,193,234,96,245,250,97,117,246,19,210,5,208,5,208,5,208,5,20,210,5,176,159,208,239,246,0,137,124,29,247,19,206,52,25,97,26,219,53,25,97,51,166,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,160,201,40,171,201,136,108,155,140,136,38,131,38,131,38,131,38,131,38,99,45,155,12,10,1,10,1,184,58,92,29,174,14,87,135,171,195,213,65,212,32,106,16,53,136,186,38,136,26,224,12,112,174,16,112,46,19,21,135,182,168,56,4,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,160,98,80,113,197,81,177,229,164,247,144,73,239,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,160,98,80,49,168,24,84,92,113,84,28,216,162,226,0,84,12,42,6,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,243,161,98,32,175,45,228,61,233,124,234,117,167,80,47,221,223,239,28,116,210,56,109,207,16,223,168,21,253,146,11,251,142,7,23,87,195,155,201,224,170,49,26,13,174,7,141,184,209,222,125,65,152,141,168,21,253,203,24,4,103,114,224,121,12,60,79,129,219,115,127,14,91,243,127,97,3,146,159,255,102,88,8,91,206,62,191,114,104,179,236,113,225,207,102,252,249,237,79,111,184,152,72,199,193,118,180,152,72,39,193,78,107,53,145,110,133,73,178,22,68,58,154,94,87,213,33,210,130,184,126,16,105,171,224,154,68,218,42,184,230,114,71,65,112,93,148,46,13,172,142,210,173,130,107,162,116,171,224,154,203,29,77,131,123,209,1,24,135,246,160,3,48,205,236,69,7,32,8,173,219,1,8,2,235,118,0,130,192,154,29,128,52,174,82,7,32,141,171,212,1,152,198,245,162,3,48,13,237,197,114,71,65,104,221,226,194,52,176,114,113,97,26,87,185,184,144,198,85,42,46,4,113,53,139,11,105,92,165,226,34,79,92,175,138,11,150,59,250,93,117,96,197,123,176,220,113,33,158,109,109,109,109,47,97,186,211,255,20,100,160,219,199,47,89,113,214,63,179,45,63,200,172,47,104,103,125,193,75,49,242,223,255,89,80,17,205,252,249,107,146,30,244,78,251,39,157,253,233,231,2,78,63,247,211,206,254,241,215,78,158,25,50,51,127,254,145,52,174,175,238,31,223,124,109,127,107,220,127,159,52,6,163,187,31,3,227,161,50,198,5,145,210,7,7,178,159,122,41,221,142,236,97,169,118,248,104,65,81,31,45,88,250,254,39,240,174,200,17,196,245,163,200,177,10,174,253,209,2,113,112,205,34,71,16,92,255,51,17,146,192,234,69,142,85,112,237,207,68,136,131,107,22,57,166,193,189,40,114,140,67,123,80,228,152,102,246,162,200,17,132,214,255,48,135,97,96,253,15,115,24,6,214,254,48,135,36,174,226,135,57,36,113,21,63,204,97,18,215,139,34,199,52,180,23,69,142,32,180,254,39,80,76,2,123,240,9,20,147,184,30,124,2,69,18,87,241,19,40,134,113,181,63,129,34,137,171,248,9,148,172,184,20,57,20,57,20,57,85,42,114,114,244,45,226,46,36,243,211,50,198,93,72,9,31,150,161,11,161,11,161,11,113,213,133,196,205,184,74,93,136,113,92,95,186,16,139,224,186,93,136,113,112,237,74,65,22,216,131,74,193,34,184,110,165,96,22,220,19,50,111,24,218,11,50,111,150,217,19,50,111,28,90,155,204,27,7,214,38,243,198,129,117,201,188,44,174,26,153,151,197,85,35,243,102,113,61,33,243,102,161,61,128,220,102,129,213,33,183,89,92,117,200,45,139,171,6,185,141,227,234,66,110,89,92,53,200,157,29,215,43,200,13,178,102,204,146,155,49,75,166,20,120,183,219,183,23,226,191,13,39,53,245,225,167,207,220,61,2,94,246,168,16,96,8,48,54,124,149,8,48,54,60,54,60,54,188,103,232,26,27,30,27,30,27,94,159,185,99,195,99,195,99,195,99,195,99,195,99,195,99,195,123,82,20,96,195,99,195,215,183,90,192,134,95,83,27,254,103,15,98,39,195,47,232,65,106,226,194,211,131,208,131,172,99,15,130,9,143,9,143,9,239,69,157,128,9,143,9,143,9,175,79,229,49,225,49,225,49,225,49,225,49,225,49,225,49,225,213,1,55,38,60,184,26,19,94,98,194,159,246,59,39,123,95,59,226,169,240,247,147,193,248,252,199,64,58,15,62,204,4,191,6,160,183,40,172,251,246,57,57,32,186,217,15,8,204,5,230,34,181,87,9,230,34,181,35,181,35,181,123,70,161,145,218,145,218,145,218,245,241,57,82,59,82,59,82,59,82,59,82,59,82,59,82,187,39,204,31,169,29,169,189,190,45,1,82,187,23,82,187,160,177,48,212,213,87,54,22,217,166,58,141,5,141,5,141,5,250,57,250,185,55,141,5,250,57,250,57,250,185,31,252,28,253,28,253,28,253,28,253,28,253,92,27,69,163,159,163,159,163,159,163,159,3,150,209,207,253,215,207,101,35,216,95,48,164,104,248,122,161,40,183,188,41,35,111,158,164,75,182,203,100,17,208,46,50,58,50,58,50,58,50,186,191,76,26,25,29,25,29,25,221,31,152,142,140,142,140,142,140,142,140,142,140,174,221,0,32,163,35,163,35,163,35,163,35,163,87,173,51,64,70,175,154,140,46,27,157,190,170,191,112,172,162,211,95,208,95,208,95,160,166,123,217,95,160,166,163,166,163,166,123,68,211,81,211,81,211,81,211,81,211,81,211,61,160,233,168,233,168,233,168,233,168,233,168,233,96,102,212,244,162,208,238,63,187,199,95,127,59,153,174,198,20,142,70,255,107,120,247,227,207,241,116,77,163,108,54,122,53,119,98,206,61,107,7,188,55,199,35,66,124,33,190,24,235,85,34,190,24,235,24,235,24,235,158,161,106,140,117,140,117,140,117,125,198,142,177,142,177,142,177,142,177,142,177,142,177,142,177,238,73,49,128,177,142,177,94,223,42,1,99,221,11,99,125,233,145,252,188,11,81,239,97,40,181,175,238,61,178,181,118,122,15,122,15,122,15,207,122,15,76,119,76,119,76,119,47,234,3,76,119,76,119,76,119,125,10,143,233,142,233,142,233,142,233,142,233,142,233,142,233,174,14,180,49,221,193,211,152,238,118,166,187,108,10,251,43,136,20,141,97,175,58,239,117,52,214,36,251,1,161,189,208,94,44,247,42,209,94,44,119,44,119,44,119,207,48,53,150,59,150,59,150,187,62,95,199,114,199,114,199,114,199,114,199,114,199,114,199,114,247,164,20,192,114,199,114,175,111,141,128,229,190,126,150,187,108,114,251,202,206,99,253,29,119,58,15,58,143,53,235,60,48,220,49,220,49,220,189,168,14,48,220,49,220,49,220,245,9,60,134,59,134,59,134,59,134,59,134,59,134,59,134,187,58,204,198,112,7,77,99,184,91,24,238,71,39,199,71,105,152,132,187,105,39,222,218,77,127,13,66,49,248,189,29,223,221,54,194,36,252,214,24,196,91,223,26,191,7,161,25,3,158,123,142,75,40,176,59,166,251,254,249,184,195,187,249,30,27,210,107,70,122,231,127,78,22,178,223,56,216,142,22,179,223,36,216,105,173,102,191,73,152,108,173,5,251,141,166,215,213,178,87,214,200,59,246,43,136,235,7,251,181,10,174,201,126,173,130,107,250,238,130,224,186,208,90,26,88,29,90,91,5,215,132,214,86,193,53,125,119,211,224,94,208,118,227,208,30,208,118,211,204,94,208,118,65,104,93,218,46,8,172,75,219,5,129,53,105,187,52,174,18,109,151,198,85,162,237,166,113,189,160,237,166,161,189,240,221,5,161,117,43,2,211,192,202,21,129,105,92,229,138,64,26,87,169,34,16,196,213,172,8,164,113,149,42,130,60,113,189,170,8,240,221,253,46,21,240,221,189,240,221,23,21,28,251,251,157,131,78,26,167,237,221,180,119,120,218,63,57,219,235,167,95,78,58,159,122,221,195,126,158,86,99,52,26,92,15,26,113,163,253,173,49,77,56,126,56,159,52,46,199,131,139,171,105,138,210,117,246,121,121,189,61,175,187,183,138,244,223,63,188,63,117,121,125,178,234,224,74,233,76,76,31,144,162,196,166,40,9,139,47,74,90,97,146,80,148,80,148,80,148,80,148,80,148,80,148,80,148,80,148,80,148,80,148,80,148,80,148,80,148,80,148,80,148,80,148,80,148,80,148,80,148,80,148,80,148,200,139,146,133,120,182,181,181,181,189,132,233,78,255,83,144,129,110,31,191,36,199,196,161,165,7,153,245,5,237,172,47,120,169,66,22,214,64,7,189,211,254,73,103,127,58,200,40,74,183,178,74,159,235,171,251,199,183,85,219,223,222,84,60,81,115,75,177,226,145,87,49,175,79,167,148,226,101,245,221,83,179,148,80,179,48,139,136,154,133,154,133,154,133,154,133,154,133,154,133,154,133,154,133,154,133,154,133,154,133,154,133,154,133,154,133,154,133,154,133,154,133,154,133,154,133,154,197,235,253,11,94,180,33,137,184,13,73,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,104,67,42,208,134,196,105,36,108,67,226,102,68,27,66,27,66,27,226,67,27,18,78,203,201,42,237,169,54,142,235,71,27,98,21,92,119,79,181,69,112,205,54,68,16,92,123,193,182,44,176,122,27,98,21,92,119,193,182,69,112,205,54,196,52,184,23,109,136,113,104,15,218,16,211,204,94,180,33,130,208,218,155,193,141,3,107,111,6,55,14,172,187,25,92,22,87,109,51,184,44,174,218,102,112,179,184,94,180,33,166,161,189,104,67,4,161,181,215,153,155,5,86,95,103,110,22,87,125,157,185,44,174,218,58,115,227,184,186,235,204,101,113,213,214,153,103,199,245,170,13,161,219,160,219,168,80,183,145,163,16,8,197,133,64,72,33,64,33,64,33,64,33,64,33,176,142,133,0,92,29,174,14,158,6,79,131,167,193,211,224,105,240,52,164,23,210,11,233,133,244,66,122,33,189,144,222,10,146,94,233,32,156,152,65,56,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,235,5,233,141,196,78,111,132,211,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,158,144,94,169,211,27,225,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,222,92,164,23,70,187,156,209,134,98,70,27,194,104,97,180,48,90,101,70,27,60,191,2,134,175,175,128,59,211,23,192,176,237,33,162,21,167,85,38,180,5,228,86,1,180,226,220,74,124,214,46,175,30,158,45,32,183,10,157,149,229,214,133,179,194,204,154,108,86,22,89,23,205,138,51,43,145,89,113,94,37,48,43,206,171,194,101,237,210,186,198,178,118,105,93,83,89,89,90,93,40,43,203,172,199,100,101,121,181,144,172,44,173,22,145,181,75,235,26,200,138,211,170,240,88,187,180,174,113,108,254,180,208,88,104,44,52,246,29,141,13,210,72,72,99,131,102,4,141,133,198,66,99,161,177,208,88,104,44,52,22,26,11,141,133,198,66,99,161,177,208,88,104,44,52,22,26,11,141,133,198,66,99,161,177,208,216,220,52,86,58,169,54,96,82,45,52,22,26,11,141,133,198,66,99,161,177,208,88,104,44,52,22,26,11,141,133,198,66,99,161,177,208,88,104,44,52,22,26,11,141,133,198,26,208,88,233,164,130,128,73,5,208,88,104,44,52,22,26,11,141,133,198,66,99,161,177,208,88,104,44,52,22,26,11,217,132,108,66,54,33,155,144,77,200,38,100,83,133,108,134,226,25,172,97,5,102,176,62,254,162,216,156,131,149,143,127,249,76,48,27,203,159,109,115,50,24,55,47,255,90,201,54,159,30,224,233,30,243,220,19,56,19,156,9,206,4,103,130,51,193,153,224,76,112,38,56,19,156,9,206,4,103,130,51,193,153,224,76,112,38,56,19,156,9,206,180,193,153,82,81,51,172,128,168,9,206,4,103,130,51,193,153,224,76,112,38,56,19,156,9,206,4,103,130,51,193,153,224,76,112,38,56,19,156,9,206,4,103,86,18,103,250,134,17,123,135,167,253,147,179,189,126,26,155,232,145,141,105,174,241,195,249,228,13,88,140,115,120,146,97,241,100,113,254,6,47,168,241,195,123,252,251,238,155,48,127,162,69,124,142,252,229,116,86,127,160,60,178,253,64,249,202,199,153,185,127,216,37,236,178,8,118,25,62,189,196,61,94,87,207,47,113,97,48,125,141,139,194,231,215,184,200,31,120,41,143,171,76,47,139,8,174,130,47,139,8,158,241,175,185,184,149,36,65,43,110,109,197,173,96,113,112,201,63,233,228,193,149,192,171,101,96,61,242,90,68,112,21,244,90,68,240,140,107,123,39,216,14,162,237,32,105,181,119,90,139,131,59,188,182,117,161,177,52,180,38,53,22,102,214,197,198,242,208,74,220,88,30,88,9,28,203,3,171,144,99,203,184,174,209,177,101,92,215,236,88,24,87,119,208,170,48,244,245,48,111,232,157,48,105,71,73,184,181,213,78,146,89,230,173,19,90,9,211,11,3,107,113,122,97,92,45,80,111,25,215,53,169,151,199,85,65,245,150,113,93,179,122,131,184,94,193,250,203,22,120,223,103,188,159,92,220,20,226,43,215,214,121,94,118,39,67,251,123,153,105,22,150,63,223,172,47,104,103,125,193,75,247,96,208,187,24,120,220,203,122,23,255,133,110,26,19,26,147,218,54,38,97,51,89,254,70,195,35,221,91,30,215,143,198,196,42,184,102,99,98,21,92,179,49,17,4,215,109,76,164,129,213,27,19,171,224,154,141,137,85,112,205,198,196,52,184,23,141,137,113,104,15,26,19,211,204,94,52,38,130,208,186,141,137,32,176,110,99,34,8,172,217,152,72,227,42,53,38,210,184,74,141,137,105,92,47,26,19,211,208,94,52,38,130,208,186,141,137,105,96,229,198,196,52,174,114,99,34,141,171,212,152,8,226,106,54,38,210,184,74,141,73,158,184,94,53,38,244,31,244,31,21,234,63,242,150,6,145,253,135,53,162,10,12,181,46,164,52,176,222,219,151,81,26,176,192,143,210,128,210,128,210,160,10,165,1,236,29,246,14,194,6,97,131,176,65,216,32,108,16,54,52,24,26,12,13,134,6,67,131,161,193,37,12,187,129,227,102,114,92,107,249,59,170,139,252,13,199,133,227,86,138,227,50,234,219,5,197,101,212,55,163,190,25,245,237,7,192,101,212,55,163,190,25,245,205,168,239,154,143,250,214,5,183,140,39,47,19,219,50,158,188,60,104,203,120,242,242,144,45,227,201,33,182,16,91,123,98,107,180,118,113,49,177,93,251,253,139,47,79,187,184,69,140,11,238,18,76,11,166,5,211,130,105,193,180,96,90,48,45,152,22,76,11,166,5,211,130,105,65,158,32,79,144,39,200,19,228,9,242,4,121,202,145,231,209,113,247,240,232,100,175,147,126,57,238,255,45,13,141,38,14,220,222,13,111,110,199,231,131,198,229,221,228,223,115,240,147,29,145,239,143,168,108,243,53,243,193,208,95,205,184,106,57,20,245,229,49,255,118,214,57,236,247,254,217,157,190,128,60,253,4,85,24,176,178,54,210,233,60,3,214,70,178,54,146,181,145,190,240,97,214,70,178,54,178,148,204,94,76,144,96,109,100,217,19,36,88,27,201,218,72,214,70,178,54,146,181,145,172,141,44,51,46,107,35,11,141,235,85,163,192,218,72,191,59,8,198,38,179,54,50,231,218,200,249,82,198,68,70,95,85,202,100,27,233,89,149,204,124,159,34,245,211,151,86,54,52,52,52,52,52,52,101,79,156,142,170,211,208,8,226,250,209,208,88,5,215,158,56,45,14,174,189,166,210,48,184,254,168,108,73,96,245,134,198,42,184,246,168,108,113,112,237,53,149,38,193,189,104,104,140,67,123,208,208,152,102,246,162,161,17,132,214,159,241,109,24,88,127,198,183,97,96,237,25,223,146,184,138,51,190,37,113,21,103,124,155,196,245,162,161,49,13,237,69,67,35,8,173,63,152,220,36,176,7,131,201,77,226,122,48,152,92,18,87,113,48,185,97,92,237,193,228,146,184,138,131,201,179,226,122,213,208,208,183,208,183,84,168,111,89,81,82,116,122,233,65,239,31,143,117,69,251,31,81,52,51,57,231,215,224,233,67,36,57,27,139,193,85,227,250,234,143,199,119,9,237,63,162,104,247,101,2,76,227,247,224,241,215,160,65,125,49,247,252,22,53,24,115,95,242,174,63,178,110,20,86,63,159,50,235,5,243,71,166,107,176,153,178,211,102,202,14,31,2,225,67,32,124,8,196,239,138,129,15,129,240,33,16,62,4,226,87,197,192,135,64,248,16,8,31,2,225,67,32,124,8,196,135,138,129,15,129,240,33,16,62,4,194,135,64,248,16,8,165,4,165,132,239,165,68,17,31,2,89,136,103,195,86,220,78,150,48,221,224,145,57,175,32,183,113,180,221,90,94,153,60,23,37,219,187,105,152,110,101,55,35,207,20,127,251,219,92,1,178,101,93,128,148,247,129,138,215,208,37,181,28,171,31,128,50,163,132,50,35,142,182,219,91,139,127,92,166,255,169,149,249,67,241,120,107,250,12,250,12,250,12,250,12,250,12,250,12,250,12,250,12,250,12,250,12,250,12,250,12,250,12,250,12,250,12,250,12,250,12,250,12,250,12,250,140,106,245,25,89,142,247,114,47,124,149,253,237,81,75,146,171,205,72,44,218,140,132,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,131,54,163,244,54,35,78,35,113,155,17,55,163,140,221,26,51,223,13,202,12,202,12,202,140,162,182,89,44,125,15,16,120,87,102,8,226,250,81,102,88,5,215,222,102,33,14,174,189,205,194,48,184,254,54,11,73,96,245,50,195,42,184,246,54,11,113,112,237,109,22,38,193,189,40,51,140,67,123,80,102,152,102,246,162,204,16,132,214,223,102,97,24,88,127,155,133,97,96,237,109,22,146,184,138,219,44,36,113,21,183,89,152,196,245,162,204,48,13,237,69,153,33,8,173,191,205,194,36,176,7,219,44,76,226,122,176,205,66,18,87,113,155,133,97,92,237,109,22,146,184,138,219,44,178,226,122,85,102,80,77,80,77,84,104,112,84,46,252,31,90,224,255,16,252,15,254,7,255,131,255,193,255,213,198,255,80,116,40,58,48,26,24,13,140,6,70,3,163,129,209,112,93,184,46,92,23,174,11,215,133,235,194,117,43,201,117,229,67,106,226,213,67,106,224,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,91,2,215,141,44,124,221,8,95,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,21,184,174,220,215,141,240,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,68,214,128,200,134,22,68,54,132,200,66,100,33,178,238,137,108,220,140,171,68,100,141,227,250,66,100,45,130,235,18,89,227,224,218,68,86,22,216,3,34,107,17,92,151,200,154,5,247,132,200,26,134,246,130,200,154,101,246,132,200,26,135,214,38,178,198,129,181,137,172,113,96,93,34,43,139,171,70,100,101,113,213,136,172,89,92,79,136,172,89,104,15,136,172,89,96,117,34,107,22,87,157,200,202,226,170,17,89,227,184,186,68,86,22,87,141,200,102,199,133,200,66,100,33,178,11,136,108,96,49,251,32,96,246,1,68,22,34,11,145,133,200,66,100,33,178,16,89,136,44,68,22,34,11,145,133,200,66,100,33,178,16,89,136,44,68,22,34,11,145,133,200,26,17,89,185,35,27,224,200,66,100,33,178,26,68,54,172,22,145,53,140,235,15,145,21,7,215,38,178,134,193,245,137,172,36,176,23,68,86,28,92,155,200,154,4,247,134,200,26,133,246,132,200,154,100,246,134,200,26,134,214,39,178,134,129,245,137,172,97,96,109,34,43,137,171,72,100,37,113,21,137,172,73,92,47,224,166,73,96,15,224,166,73,92,15,224,166,36,174,34,220,52,140,171,13,55,37,113,21,225,102,86,92,224,38,112,19,184,249,14,110,246,14,79,251,39,103,123,253,52,76,183,76,40,103,99,154,109,252,112,62,153,195,157,91,171,113,231,92,126,45,222,249,146,190,116,240,185,242,145,32,160,16,208,210,8,104,52,189,180,150,189,40,70,222,17,80,65,92,63,8,168,85,112,77,2,106,21,60,227,95,129,113,43,73,130,86,220,218,138,91,193,226,224,22,255,20,20,4,215,69,183,210,192,234,232,214,42,184,38,186,181,10,158,113,109,239,4,219,65,180,29,36,173,246,78,107,113,112,135,215,182,23,204,217,56,180,7,204,217,52,179,23,204,89,16,90,151,57,11,2,235,50,103,65,96,77,230,44,141,171,196,156,165,113,149,152,179,105,92,47,44,96,211,208,215,195,188,161,119,194,164,29,37,225,214,86,59,73,102,81,185,78,104,93,186,111,26,88,153,238,155,198,85,166,251,210,184,74,116,95,16,87,147,238,75,227,42,209,253,60,113,189,162,251,151,45,250,0,159,251,128,250,46,122,91,72,69,219,225,78,180,24,165,182,195,157,112,53,46,125,252,138,130,186,138,101,119,50,44,173,241,72,138,104,60,18,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,26,15,205,198,35,78,35,251,198,35,110,70,254,143,180,161,240,160,240,88,247,194,195,116,79,179,250,144,27,227,184,126,20,30,86,193,117,135,220,88,4,215,44,60,4,193,181,167,243,200,2,171,23,30,86,193,117,167,243,88,4,215,44,60,76,131,123,81,120,24,135,246,160,240,48,205,236,69,225,33,8,173,61,86,200,56,176,246,88,33,227,192,186,99,133,100,113,213,198,10,201,226,170,141,21,50,139,235,69,225,97,26,218,139,194,67,16,90,123,128,147,89,96,245,1,78,102,113,213,7,56,201,226,170,13,112,50,142,171,59,192,73,22,87,109,128,83,118,92,175,10,15,234,11,234,139,53,29,3,21,155,172,31,93,94,17,84,96,15,41,21,1,21,1,21,1,21,1,21,1,164,29,210,14,176,6,88,3,172,1,214,0,107,128,181,7,192,26,246,11,251,133,253,194,126,97,191,176,95,216,175,51,246,91,192,64,156,184,10,27,79,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,183,62,236,55,42,194,251,141,240,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,215,47,246,91,128,247,27,225,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,223,76,246,11,181,205,69,109,195,34,168,109,8,181,133,218,66,109,125,160,182,113,51,174,18,181,53,142,235,11,181,181,8,174,75,109,141,131,107,83,91,89,96,15,168,173,69,112,93,106,107,22,220,19,106,107,24,218,11,106,107,150,217,19,106,107,28,90,155,218,26,7,214,166,182,198,129,117,169,173,44,174,26,181,149,197,85,163,182,102,113,61,161,182,102,161,61,160,182,102,129,213,169,173,89,92,117,106,43,139,171,70,109,141,227,234,82,91,89,92,53,106,155,29,23,106,11,181,133,218,174,162,182,65,17,115,22,2,230,44,64,109,161,182,80,91,168,45,212,22,106,11,181,133,218,66,109,161,182,80,91,168,45,212,22,106,11,181,133,218,66,109,161,182,80,91,168,109,81,212,182,0,215,54,192,181,133,218,66,109,253,160,182,97,181,168,173,97,92,127,168,173,56,184,54,181,53,12,174,79,109,37,129,189,160,182,226,224,218,212,214,36,184,55,212,214,40,180,39,212,214,36,179,55,212,214,48,180,62,181,53,12,172,79,109,13,3,107,83,91,73,92,69,106,43,137,171,72,109,77,226,122,1,64,77,2,123,0,64,77,226,122,0,64,37,113,21,1,168,97,92,109,0,42,137,171,8,64,179,226,2,64,1,160,0,208,229,0,244,203,113,255,111,226,137,3,141,203,187,201,191,141,199,14,204,124,87,150,160,208,153,175,120,247,77,112,13,75,31,159,163,59,98,186,244,225,192,166,54,216,52,41,19,155,190,4,249,219,89,231,176,223,251,103,119,250,226,240,244,147,81,125,162,26,77,175,186,101,47,178,145,119,68,85,16,215,15,162,106,21,92,147,168,90,5,207,248,87,101,220,74,146,160,21,183,182,226,86,176,56,184,197,63,45,5,193,117,81,176,52,176,58,10,182,10,174,137,130,173,130,103,92,219,59,193,118,16,109,7,73,171,189,211,90,28,220,225,181,237,5,195,54,14,237,1,195,54,205,236,5,195,22,132,214,101,216,130,192,186,12,91,16,88,147,97,75,227,42,49,108,105,92,37,134,109,26,215,11,243,216,52,244,245,48,111,232,157,48,105,71,73,184,181,213,78,146,89,244,174,19,90,183,45,48,13,172,220,22,152,198,85,110,11,164,113,149,218,2,65,92,205,182,64,26,87,169,45,200,19,215,171,182,224,178,69,191,224,115,191,192,34,59,203,150,98,217,157,12,203,237,58,100,198,247,162,174,35,91,251,166,235,160,235,160,235,168,74,215,193,126,61,87,246,120,125,246,235,249,209,117,176,24,208,157,246,94,147,197,128,222,116,29,108,52,116,230,235,179,209,208,133,175,207,70,67,54,26,178,209,208,233,148,21,227,141,134,250,93,7,107,24,203,254,100,4,107,24,89,195,200,26,70,62,25,65,115,65,115,145,221,57,28,118,255,209,233,244,62,117,127,77,143,246,250,71,199,103,167,233,175,81,158,182,225,102,248,199,96,112,117,49,252,189,113,123,62,185,189,123,184,111,252,30,25,247,12,153,53,195,124,203,48,95,50,180,231,254,28,182,172,43,134,69,79,172,148,114,33,239,3,81,43,216,212,10,225,146,90,33,216,142,22,183,10,73,176,147,81,42,180,195,157,104,45,138,3,62,36,193,135,36,248,144,132,23,197,1,31,146,224,67,18,124,72,194,175,226,128,15,73,240,33,9,62,36,193,135,36,248,144,132,15,197,1,31,146,224,67,18,124,72,130,15,73,240,33,9,170,6,170,6,223,171,134,98,62,36,177,244,72,126,222,197,242,231,155,245,5,237,172,47,120,105,18,150,181,38,103,167,159,247,143,254,158,158,246,59,39,251,189,195,47,233,254,65,186,189,155,238,118,251,157,156,245,201,195,253,247,209,237,127,26,247,147,193,120,116,117,115,217,24,93,55,182,191,53,190,13,39,131,117,233,81,150,63,195,178,10,21,179,71,164,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,113,212,172,28,157,157,158,116,79,187,157,147,189,175,233,215,238,201,65,247,52,141,166,20,62,221,223,239,28,116,210,56,109,239,230,42,88,110,31,238,199,195,251,225,96,250,203,237,199,112,124,61,188,111,68,141,187,241,109,99,52,26,92,15,26,113,163,189,235,81,207,242,225,253,101,237,114,174,86,158,211,42,167,179,17,62,48,213,141,103,213,77,43,76,18,170,27,170,27,170,27,170,27,170,27,170,27,170,27,170,27,170,27,170,27,170,27,170,27,170,27,170,27,170,27,170,27,170,27,170,27,170,27,170,27,170,155,245,175,110,166,127,120,237,111,78,143,246,59,39,105,24,76,63,34,147,99,109,251,155,86,96,250,135,215,106,224,254,118,52,24,55,194,160,177,253,77,119,133,123,65,101,203,210,103,87,126,221,98,244,208,20,46,102,133,203,130,122,101,166,68,153,171,87,126,126,238,101,245,39,99,194,181,168,87,88,86,226,166,94,97,89,9,203,74,88,86,226,89,189,194,178,18,150,149,176,172,68,191,94,97,89,73,185,245,10,203,74,88,86,194,178,18,150,149,176,172,132,101,37,44,43,161,94,161,94,161,94,169,74,189,98,213,108,152,125,44,37,111,179,225,120,97,59,205,6,205,6,205,134,224,13,65,220,140,171,212,108,24,199,245,165,217,176,8,174,219,108,24,7,215,46,8,100,129,61,40,8,44,130,235,22,4,102,193,61,225,236,134,161,189,224,236,102,153,61,225,236,198,161,181,57,187,113,96,109,206,110,28,88,151,179,203,226,170,113,118,89,92,53,206,110,22,215,19,206,110,22,218,3,100,109,22,88,29,89,155,197,85,71,214,178,184,106,200,218,56,174,46,178,150,197,85,67,214,217,113,189,66,214,0,104,151,0,186,198,232,216,8,250,62,13,34,138,108,93,246,167,1,55,145,68,100,55,158,67,164,75,127,95,159,169,91,244,187,250,113,225,190,214,220,247,39,187,173,59,247,197,104,199,104,199,104,247,2,88,99,180,99,180,99,180,251,69,218,49,218,49,218,49,218,49,218,49,218,49,218,49,218,61,171,7,48,218,49,218,49,218,41,20,48,218,61,172,37,28,13,12,146,183,31,114,223,125,105,251,81,194,22,6,218,15,218,15,218,15,172,119,172,119,172,119,172,119,31,75,4,172,119,172,119,172,119,172,119,172,119,15,88,60,214,59,214,59,214,59,214,59,214,59,214,251,250,67,234,26,227,101,115,238,27,165,97,92,128,245,30,53,194,120,253,198,183,191,62,53,5,208,187,244,113,1,189,128,94,52,247,42,129,94,52,119,52,119,52,119,207,8,53,154,59,154,59,154,187,62,90,71,115,71,115,71,115,71,115,71,115,71,115,71,115,247,164,15,64,115,71,115,175,111,131,128,230,238,133,230,46,111,51,44,45,246,69,109,70,245,71,182,211,102,208,102,172,115,155,129,182,142,182,142,182,238,69,41,128,182,142,182,142,182,174,207,214,209,214,209,214,209,214,209,214,209,214,209,214,209,214,213,49,53,218,58,208,25,109,93,0,122,127,235,156,28,166,7,189,211,254,73,103,255,113,78,73,212,254,197,88,90,255,115,48,190,105,92,95,221,63,190,198,111,127,107,132,81,251,95,235,56,168,125,209,243,44,159,248,230,125,84,120,47,188,23,123,189,74,188,23,123,29,123,29,123,221,51,80,141,189,142,189,142,189,174,79,216,177,215,177,215,177,215,177,215,177,215,177,215,177,215,61,169,5,176,215,177,215,235,91,36,96,175,123,97,175,219,15,105,95,210,122,152,201,237,57,90,143,181,24,208,78,235,65,235,81,135,214,3,203,29,203,29,203,221,139,242,0,203,29,203,29,203,93,159,193,99,185,99,185,99,185,99,185,99,185,99,185,99,185,171,227,108,44,119,224,52,150,123,78,203,253,215,222,167,94,231,105,120,73,156,238,125,237,244,255,214,73,195,116,43,221,14,242,205,49,249,253,234,226,106,240,52,98,35,110,156,255,24,76,254,61,104,132,141,173,198,118,176,107,70,121,231,158,205,18,206,59,115,104,243,183,177,224,184,43,158,68,57,8,215,240,1,161,183,102,244,118,254,218,95,200,115,227,96,59,90,204,115,147,96,167,149,201,115,163,181,224,185,209,244,186,90,246,106,25,121,199,115,5,113,253,224,185,86,193,53,121,174,85,112,77,139,93,16,92,23,68,75,3,171,131,104,171,224,154,32,218,42,184,166,197,110,26,220,11,130,110,28,218,3,130,110,154,217,11,130,46,8,173,75,208,5,129,117,9,186,32,176,38,65,151,198,85,34,232,210,184,74,4,221,52,174,23,4,221,52,180,23,22,187,32,180,46,246,55,13,172,140,253,77,227,42,99,127,105,92,37,236,47,136,171,137,253,165,113,149,176,127,158,184,94,97,127,44,118,191,139,2,44,118,47,44,118,163,210,162,109,215,89,180,13,43,11,137,152,62,175,161,183,231,197,245,150,220,100,119,210,137,180,29,87,34,139,31,143,70,196,166,17,9,139,111,68,90,97,146,208,136,208,136,208,136,208,136,208,136,208,136,208,136,208,136,208,136,208,136,208,136,208,136,208,136,208,136,208,136,208,136,208,136,208,136,208,136,208,136,208,136,148,58,215,103,233,243,205,250,130,118,214,23,188,148,19,11,107,153,163,227,238,225,254,65,250,50,62,104,250,231,167,146,102,58,60,232,215,40,207,194,132,219,187,225,205,232,186,241,50,223,102,250,231,167,82,96,58,221,230,247,104,77,246,37,100,61,205,82,42,22,201,131,210,179,88,207,13,138,130,100,91,218,170,36,193,206,214,90,180,42,108,75,112,53,55,136,109,9,108,75,96,91,130,87,173,10,219,18,216,150,192,182,4,253,86,133,109,9,101,79,106,98,91,2,219,18,216,150,192,182,4,182,37,176,45,129,109,9,180,42,180,42,180,42,107,210,170,8,27,143,204,79,163,24,54,30,85,221,149,64,227,65,227,81,179,198,131,77,9,110,26,15,54,37,184,42,14,216,148,192,166,4,54,37,248,195,223,217,148,192,166,4,54,37,56,227,239,108,74,112,129,178,217,148,192,166,4,54,37,56,65,217,108,74,0,76,179,41,33,223,208,161,227,175,189,52,23,208,189,251,113,213,48,167,182,89,208,118,30,209,86,116,172,208,227,225,148,194,122,151,222,51,64,183,68,160,27,5,73,123,77,112,109,210,140,170,51,246,71,16,215,23,92,107,17,92,91,80,23,7,215,22,212,13,131,107,115,102,89,96,15,56,179,69,112,109,65,93,28,92,91,80,55,9,238,9,32,55,12,237,5,32,55,203,236,9,32,55,14,173,13,200,141,3,107,3,114,227,192,218,130,186,36,174,162,160,46,137,171,40,168,155,196,245,4,144,155,133,246,70,80,55,12,173,77,245,205,2,171,83,125,179,184,234,84,95,22,87,81,80,55,140,171,45,168,75,226,42,10,234,89,113,189,162,250,8,234,126,247,0,8,234,94,11,234,89,51,123,212,199,2,77,139,147,56,61,232,29,246,210,48,106,255,146,246,14,79,251,39,103,123,253,188,93,74,220,184,190,186,185,106,132,81,251,95,141,233,195,143,31,206,39,236,105,200,58,161,210,58,150,188,15,70,237,226,217,134,134,234,239,172,142,155,65,227,231,96,195,165,222,130,71,85,141,60,174,114,85,83,68,112,149,170,166,136,224,42,85,141,60,184,82,85,99,25,88,175,170,41,34,184,74,85,83,68,112,149,170,70,24,92,183,170,145,134,214,172,106,132,153,117,171,26,121,104,165,170,70,30,88,169,170,145,7,86,169,106,44,227,186,174,106,44,227,186,174,106,132,113,117,171,26,97,104,221,170,70,30,90,169,170,17,6,214,170,106,132,113,181,170,26,203,184,174,171,26,121,92,149,170,198,50,174,235,170,198,32,46,85,13,85,13,85,141,155,170,102,33,88,13,227,240,21,186,206,225,216,199,255,22,174,198,174,97,28,134,81,180,254,219,31,102,106,158,68,92,242,36,84,60,43,91,151,196,93,193,147,241,80,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,212,59,158,212,59,107,95,193,156,244,14,15,59,105,156,182,118,95,250,151,222,209,97,122,124,124,148,238,126,14,91,79,227,203,86,119,49,227,171,155,155,65,35,110,180,190,189,208,255,171,219,155,198,221,221,109,227,219,247,176,245,166,148,137,138,88,191,157,115,174,153,188,61,201,120,70,89,53,74,40,169,81,4,143,57,243,88,235,211,167,132,145,110,159,18,6,81,82,131,185,101,44,214,102,177,54,139,181,189,152,91,198,98,109,215,115,203,88,172,237,114,110,25,139,181,29,205,45,99,177,54,139,181,89,172,237,108,110,25,139,181,93,205,45,99,177,54,139,181,89,172,237,104,110,25,139,181,105,75,104,75,104,75,20,219,18,89,81,145,249,161,17,179,162,162,128,79,143,80,84,80,84,80,84,8,94,223,131,231,215,247,240,245,245,125,103,250,242,30,182,61,236,41,196,105,149,107,138,2,114,171,180,20,226,220,74,172,223,46,175,30,234,47,32,183,10,233,151,229,214,229,229,194,204,154,184,92,22,89,151,150,139,51,43,193,114,113,94,37,86,46,206,171,130,202,237,210,186,38,229,118,105,93,131,114,89,90,93,78,46,203,172,71,156,101,121,181,128,179,44,173,22,111,182,75,235,26,55,139,211,170,208,102,187,180,174,97,115,254,180,94,177,102,200,49,155,175,213,54,95,103,209,218,48,141,139,164,181,211,181,244,174,104,237,135,151,166,224,221,95,188,185,201,93,252,242,231,124,128,247,241,119,206,230,28,158,125,252,203,103,102,219,48,60,163,230,100,48,110,94,254,181,18,241,62,61,234,155,71,19,63,10,112,23,184,11,220,5,238,2,119,129,187,192,93,224,46,112,23,184,11,220,5,238,2,74,1,165,128,82,64,41,160,20,80,10,40,53,4,165,81,177,160,52,2,148,2,74,1,165,21,2,165,65,115,231,117,38,152,247,160,212,60,173,31,160,212,38,183,38,40,53,207,173,11,74,133,121,213,65,169,77,110,77,80,106,152,219,11,80,106,154,217,3,80,106,24,217,11,80,106,158,89,23,148,154,231,213,5,165,230,121,53,65,169,48,173,18,40,21,166,85,2,165,134,105,213,65,169,97,94,101,80,106,152,86,25,148,10,211,42,129,82,243,180,154,160,84,152,86,9,148,230,72,11,40,173,49,40,173,8,160,12,167,63,36,197,1,202,176,25,150,187,181,209,5,145,12,154,161,43,34,9,138,4,69,130,34,65,145,160,72,80,36,40,18,20,9,138,4,69,130,34,65,145,160,72,80,36,40,18,20,9,138,4,69,230,70,145,82,2,88,168,162,88,192,138,48,8,32,4,208,67,2,120,124,114,212,63,218,59,218,79,119,207,62,127,238,158,156,166,199,191,245,191,30,29,166,189,131,227,253,238,65,247,176,223,153,254,104,77,127,78,255,156,252,184,189,129,25,194,12,97,134,48,67,152,33,204,16,102,8,51,132,25,194,12,97,134,48,67,152,33,204,16,102,8,51,172,50,51,44,116,91,79,88,196,182,30,31,152,161,179,207,49,195,12,97,134,94,50,195,224,233,165,165,221,140,170,192,12,133,105,213,153,161,117,110,37,102,40,204,173,198,12,109,242,106,50,67,235,220,74,204,80,146,91,155,25,138,50,235,50,67,73,100,109,102,40,204,172,198,12,133,121,213,152,161,48,175,18,51,180,73,235,158,25,218,164,117,207,12,37,105,53,153,161,36,175,30,51,148,164,213,99,134,54,105,221,51,67,97,90,37,102,104,147,214,61,51,204,155,22,102,88,83,102,120,218,237,236,79,33,97,188,155,7,15,222,15,7,163,41,155,138,191,21,77,2,179,73,159,225,12,196,187,184,217,54,2,131,139,214,110,191,62,223,172,173,222,129,100,171,247,234,187,159,185,91,200,95,14,242,183,156,230,245,79,206,78,251,233,73,247,224,168,223,77,247,142,62,117,55,62,110,76,198,15,195,106,99,187,240,121,242,111,242,58,249,55,12,166,191,222,163,208,67,110,39,143,171,12,238,138,8,174,66,238,138,8,158,241,15,153,184,149,36,65,43,110,109,197,173,96,113,112,201,191,102,228,193,149,152,163,101,96,61,232,88,68,112,21,234,88,68,240,140,107,123,39,216,14,162,237,32,105,181,119,90,139,131,59,188,182,117,121,169,52,180,38,48,21,102,214,37,166,242,208,74,200,84,30,88,137,153,202,3,171,64,83,203,184,174,169,169,101,92,215,216,84,24,87,119,97,186,48,244,245,255,207,222,221,54,181,145,100,249,195,254,46,243,122,133,85,146,16,176,239,112,155,118,19,3,116,175,193,179,61,27,113,135,2,187,25,154,88,160,251,15,184,167,103,34,246,187,223,1,54,54,8,61,84,214,83,102,85,93,111,54,214,30,35,29,178,143,132,200,188,242,119,206,242,22,189,147,77,182,71,147,108,115,115,123,50,121,186,221,27,167,232,72,59,212,5,11,142,181,69,93,176,220,88,123,212,37,203,109,122,147,186,120,185,81,118,169,75,150,219,244,54,117,64,185,73,237,83,159,79,237,108,167,177,179,189,56,204,243,126,11,185,138,185,71,189,157,157,180,236,65,206,74,7,156,62,30,59,108,5,29,59,108,133,31,59,100,107,5,114,54,122,113,238,144,205,159,44,140,38,243,71,13,219,207,206,26,158,174,107,249,211,134,173,122,79,27,22,63,188,211,134,38,78,27,126,216,125,247,102,239,141,227,7,199,15,142,31,28,63,56,126,112,252,224,248,193,241,131,227,7,199,15,142,31,28,63,56,126,112,252,224,248,193,241,131,227,7,199,15,142,31,28,63,56,126,168,255,248,225,49,41,37,236,28,226,107,82,71,79,14,36,190,126,191,53,159,76,172,124,30,71,20,142,40,28,81,56,162,112,68,225,136,194,17,133,35,10,71,20,142,40,28,81,56,162,112,68,225,136,194,17,133,35,10,71,20,142,40,28,81,56,162,112,68,225,136,162,253,71,20,63,236,29,253,207,15,251,179,255,222,61,122,59,59,56,216,61,220,29,207,182,95,207,190,251,97,255,104,239,120,111,246,221,15,187,249,142,44,126,61,187,254,247,175,23,131,127,158,94,159,15,46,47,79,175,78,199,131,237,215,131,143,191,94,92,159,221,158,13,62,254,122,26,126,132,81,50,212,125,115,99,123,238,207,217,180,252,81,197,250,239,179,158,163,139,98,207,219,201,163,140,251,255,61,102,170,251,120,184,53,90,124,236,49,25,238,76,191,252,47,175,119,79,190,251,97,246,211,187,189,239,247,15,158,252,139,105,54,153,116,226,176,227,115,234,223,146,207,8,163,228,14,59,10,148,155,198,97,71,169,194,99,30,118,148,42,60,230,97,71,129,194,227,30,118,20,45,56,250,97,71,169,194,99,30,118,148,42,60,230,97,71,104,225,73,28,118,4,23,157,192,97,71,104,205,73,28,118,20,40,58,238,97,71,129,130,227,30,118,20,40,56,230,97,71,209,114,35,29,118,20,45,55,210,97,71,104,185,73,28,118,132,22,157,196,97,71,129,162,227,30,118,132,22,28,249,176,35,180,220,200,135,29,69,203,141,116,216,81,160,220,152,135,29,69,203,141,116,216,145,167,92,135,29,14,59,28,118,180,235,176,99,233,146,124,121,136,229,223,239,186,127,176,189,238,31,124,61,103,88,124,226,114,178,251,238,222,194,191,155,101,247,39,43,107,206,85,238,78,111,238,55,215,111,230,78,79,178,234,47,128,52,118,219,227,241,91,170,231,160,100,213,163,59,14,41,115,28,50,89,124,28,178,157,237,100,139,143,67,182,179,157,209,234,227,144,47,95,219,254,227,16,119,63,220,253,112,247,35,137,227,16,119,63,220,253,112,247,35,173,227,16,119,63,220,253,112,247,195,221,15,119,63,82,56,14,113,247,195,221,15,119,63,220,253,112,247,195,113,136,227,144,126,28,135,172,59,137,88,127,195,99,201,73,68,13,81,84,78,34,156,68,56,137,40,252,3,124,188,49,110,211,73,68,112,185,169,156,68,148,40,60,238,73,68,112,225,177,55,244,139,21,156,192,134,126,137,194,227,110,232,135,21,158,200,190,120,96,209,73,236,139,135,213,156,200,190,120,112,209,177,247,197,131,11,142,189,47,30,92,112,220,125,241,98,229,70,219,23,47,86,110,180,125,241,176,114,19,217,23,15,43,58,129,45,230,176,130,163,111,49,135,149,27,125,139,185,88,185,209,182,152,131,203,141,187,197,92,172,220,104,91,204,235,203,77,106,139,217,134,113,147,27,198,61,222,234,93,185,73,251,122,247,120,47,136,140,127,56,189,61,235,32,27,191,255,182,234,221,176,93,246,12,54,109,109,218,226,227,248,56,62,142,143,167,184,219,140,143,227,227,248,120,58,219,228,248,56,62,142,143,227,227,248,120,236,189,125,124,28,31,199,199,241,113,124,188,109,167,1,248,120,250,124,252,203,201,68,126,66,190,224,100,162,11,140,220,201,132,147,137,238,157,76,224,228,56,57,78,158,196,6,63,78,142,147,227,228,241,247,201,113,114,156,28,39,199,201,113,114,156,28,39,143,190,229,140,147,219,64,198,201,243,109,218,158,236,253,245,104,255,253,225,236,199,159,246,142,126,216,123,119,184,119,60,27,205,14,247,143,79,222,237,30,204,182,94,231,1,230,119,103,255,123,125,241,233,106,240,219,239,103,215,191,158,221,92,157,221,14,70,131,171,139,219,135,31,242,91,31,130,201,121,240,156,215,128,125,222,226,187,186,107,190,203,90,246,121,11,60,167,157,223,176,157,223,5,251,188,79,166,182,246,121,159,151,64,39,208,9,244,36,54,168,9,116,2,157,64,79,107,103,157,64,39,208,9,116,2,157,64,39,208,9,244,196,142,3,8,116,2,157,64,119,128,64,160,39,120,12,209,208,60,215,98,167,29,107,209,122,216,105,199,122,198,238,180,195,105,135,211,142,232,167,29,84,59,213,78,181,39,113,104,64,181,83,237,84,123,252,189,119,170,157,106,167,218,169,118,170,157,106,167,218,163,111,99,83,237,54,165,169,246,156,170,253,135,189,215,7,63,254,117,239,233,222,238,253,158,239,143,239,190,219,157,237,254,247,127,229,98,237,191,158,125,184,252,237,127,207,158,108,65,62,108,77,254,118,243,241,116,112,250,207,255,87,67,148,250,252,206,238,252,198,238,246,186,173,224,108,26,37,241,100,221,82,213,179,93,92,224,73,237,23,135,237,23,127,253,95,255,235,253,238,209,201,254,255,236,221,111,184,60,180,190,124,20,110,158,155,231,230,147,222,2,231,230,185,121,110,62,173,189,123,110,158,155,231,230,185,121,110,158,155,231,230,19,59,112,224,230,185,121,110,222,17,5,55,159,224,65,71,67,110,126,233,247,187,238,31,108,175,251,7,95,79,39,138,158,217,172,199,249,97,103,54,173,213,249,206,91,156,183,56,111,33,247,201,125,114,63,161,99,11,114,159,220,39,247,227,239,254,147,251,228,62,185,79,238,147,251,228,62,185,31,125,35,157,220,183,45,78,238,231,148,251,251,251,239,119,247,102,223,239,30,124,247,227,209,236,221,127,207,178,124,25,244,23,23,159,78,207,6,255,56,189,252,248,219,245,224,230,159,131,172,198,220,249,18,27,183,47,203,172,103,175,54,223,243,216,158,45,29,159,50,26,78,182,22,111,194,62,9,86,89,178,9,59,25,238,108,118,100,19,22,122,135,222,161,247,36,118,143,161,119,232,29,122,79,107,219,27,122,135,222,161,119,232,29,122,135,222,161,247,196,246,234,161,119,232,29,122,183,187,15,189,39,120,70,16,51,44,126,225,81,196,122,131,190,246,40,162,66,118,238,40,194,81,132,163,8,30,156,7,231,193,211,219,209,231,193,121,112,30,60,254,198,56,15,206,131,243,224,60,56,15,206,131,243,224,209,247,152,121,112,59,198,60,120,94,15,126,244,247,131,131,221,195,221,123,5,254,122,182,127,116,114,63,182,243,205,254,238,201,222,236,248,100,239,167,89,54,25,103,127,157,141,243,33,241,235,127,93,94,158,94,157,14,178,65,246,97,112,113,125,119,63,101,242,151,139,211,187,179,193,237,221,217,239,131,251,199,250,223,135,15,58,53,201,241,245,41,33,101,54,116,243,125,119,53,237,242,22,127,114,91,191,165,183,126,69,129,80,232,20,58,133,158,206,158,53,133,78,161,83,232,105,109,182,83,232,20,58,133,78,161,83,232,20,58,133,158,216,9,1,133,78,161,83,232,206,20,40,244,4,79,38,162,42,244,220,7,32,57,104,122,161,3,144,70,99,210,29,128,56,0,113,0,194,190,39,125,0,194,190,179,239,236,123,66,219,241,236,59,251,206,190,179,239,236,123,2,219,241,236,59,251,206,190,179,239,236,187,125,106,246,189,10,251,62,183,9,252,221,15,187,39,179,191,13,103,211,48,245,62,183,71,249,241,215,211,187,193,31,195,193,180,237,222,125,217,247,85,243,70,111,200,211,218,226,181,197,203,184,183,105,139,151,113,103,220,25,247,196,246,166,25,119,198,157,113,143,191,169,206,184,51,238,140,59,227,206,184,51,238,140,123,34,39,1,140,59,227,222,223,179,3,198,189,11,198,125,197,65,71,128,110,207,121,208,209,58,215,238,160,195,65,71,111,14,58,88,118,150,157,101,79,226,188,128,101,103,217,89,246,248,219,238,44,59,203,206,178,179,236,44,59,203,206,178,71,223,193,102,217,237,71,179,236,149,88,246,251,237,221,242,150,61,27,12,59,105,217,179,193,48,198,22,239,146,167,181,197,107,139,151,101,111,211,22,47,203,206,178,179,236,137,237,77,179,236,44,59,203,30,127,83,157,101,103,217,89,118,150,157,101,103,217,89,246,68,78,2,88,118,150,189,191,103,7,44,123,103,45,251,231,131,142,178,150,253,229,65,71,55,44,187,131,14,7,29,93,60,232,96,217,89,118,150,61,137,243,2,150,157,101,103,217,227,111,187,179,236,44,59,203,206,178,179,236,44,59,203,30,125,7,155,101,183,31,205,178,231,179,236,255,253,110,255,228,126,235,111,247,224,240,239,239,118,103,199,135,187,7,7,121,244,250,63,111,46,238,206,110,6,191,159,94,94,253,235,230,116,112,123,117,122,121,89,159,87,47,190,73,187,168,206,90,182,101,243,62,145,141,216,210,27,177,163,225,100,107,241,70,236,100,184,51,93,189,17,59,25,238,108,118,100,35,150,56,39,206,137,243,36,118,144,137,115,226,156,56,79,107,235,155,56,39,206,137,115,226,156,56,39,206,137,243,196,246,235,137,115,226,156,56,183,195,79,156,39,120,78,16,81,156,47,57,142,88,107,204,115,28,71,84,168,202,29,71,56,142,112,28,193,133,115,225,92,120,138,187,250,92,56,23,206,133,199,223,28,231,194,185,112,46,156,11,231,194,185,112,46,60,250,62,51,23,110,215,152,11,207,231,194,255,190,63,203,102,155,179,241,228,117,158,237,215,127,93,12,178,193,230,96,60,249,16,188,233,154,173,221,117,93,158,221,241,31,47,87,108,254,219,47,190,85,251,237,123,170,101,131,118,245,195,219,150,13,219,150,157,127,117,45,220,168,29,15,183,70,69,55,106,191,68,124,180,127,163,118,116,223,87,203,126,12,142,146,219,168,45,80,110,26,27,181,165,10,143,185,81,91,170,240,152,110,188,64,225,113,119,152,139,22,28,125,135,185,84,225,49,119,152,75,21,30,211,141,135,22,158,196,214,120,112,209,9,108,141,135,214,156,196,214,120,129,162,227,110,141,23,40,56,238,214,120,129,130,99,110,141,23,45,55,210,214,120,209,114,35,109,141,135,150,155,196,214,120,104,209,73,184,241,2,69,199,221,207,15,45,56,242,126,126,104,185,145,247,243,139,150,27,105,63,191,64,185,49,247,243,139,150,27,105,63,63,79,185,73,237,231,115,227,105,159,0,112,227,73,184,241,53,167,17,15,209,227,65,71,18,15,193,216,93,60,151,120,248,198,106,62,156,88,250,28,78,40,156,80,56,161,112,66,225,132,194,9,133,19,10,39,20,78,40,156,80,56,161,112,66,225,132,194,9,133,19,10,39,20,78,40,156,80,56,161,112,66,225,132,194,9,69,127,78,40,166,33,215,37,166,225,183,37,130,7,159,206,31,73,108,207,253,57,155,230,158,148,218,196,169,198,180,214,203,22,139,31,221,73,70,153,147,140,204,73,134,147,12,39,25,78,50,156,100,56,201,112,146,225,36,195,73,134,147,12,39,25,78,50,156,100,56,201,112,146,225,36,195,73,134,147,12,39,25,78,50,156,100,164,119,146,177,54,163,127,233,247,187,238,31,108,175,251,7,95,15,30,214,28,167,4,222,247,152,22,188,238,209,253,131,149,218,111,139,172,120,10,71,44,142,88,28,177,56,98,113,196,226,136,197,17,139,35,22,71,44,142,88,28,177,56,98,113,196,226,136,197,17,139,35,22,71,44,142,88,28,177,56,98,113,196,226,136,197,17,75,163,71,44,59,33,55,86,118,220,88,121,185,36,117,158,169,44,126,116,199,41,137,29,167,124,249,23,142,83,28,167,56,78,113,156,226,56,197,113,138,227,20,199,41,142,83,28,167,56,78,113,156,226,56,197,113,138,227,20,199,41,142,83,28,167,56,78,113,156,226,56,165,203,199,41,129,55,86,118,220,88,89,181,46,245,158,174,184,177,226,136,197,17,139,35,22,71,44,142,88,28,177,56,98,113,196,226,136,197,17,139,35,22,71,44,142,88,28,177,56,98,113,196,226,136,197,17,139,35,22,71,44,142,88,28,177,68,62,98,249,159,189,159,126,248,251,187,217,214,235,217,219,189,195,195,221,60,103,44,255,62,251,253,215,127,221,12,182,62,12,206,207,174,174,78,187,51,5,126,238,27,171,229,148,36,199,115,56,38,9,59,38,89,112,40,178,157,237,100,139,15,69,190,132,116,173,142,241,202,58,113,40,146,109,76,54,70,237,57,20,41,80,110,26,135,34,165,10,143,121,40,82,170,240,152,135,34,5,10,143,123,40,82,180,224,232,135,34,165,10,143,121,40,82,170,240,152,135,34,161,133,39,113,40,18,92,116,2,135,34,161,53,39,113,40,82,160,232,184,135,34,5,10,142,123,40,82,160,224,152,135,34,69,203,141,116,40,82,180,220,72,135,34,161,229,38,113,40,18,90,116,18,135,34,5,138,142,123,40,18,90,112,228,67,145,208,114,35,31,138,20,45,55,210,161,72,129,114,99,30,138,20,45,55,210,161,72,158,114,29,138,56,20,113,40,210,174,67,145,255,239,63,254,114,115,246,255,62,93,220,156,221,238,125,186,60,253,203,127,254,229,31,87,191,30,158,221,157,254,114,122,119,250,234,238,236,230,234,246,213,195,46,249,201,253,255,187,113,247,231,221,95,230,78,48,238,247,170,223,236,31,159,236,31,188,222,123,119,50,123,189,123,188,55,251,110,247,120,239,205,236,251,253,163,189,147,247,71,123,111,238,119,181,15,14,134,227,217,222,209,219,131,253,227,31,102,163,213,39,28,215,103,55,131,95,46,110,239,46,46,63,156,221,220,13,62,156,222,158,13,62,158,222,158,253,50,248,199,197,245,217,221,167,235,179,95,6,31,127,187,190,188,28,142,7,103,215,231,151,23,183,191,62,59,1,25,173,59,1,249,125,188,230,154,201,239,163,141,103,135,27,227,185,91,39,247,221,251,244,47,174,54,55,158,255,233,233,255,248,241,197,31,71,65,231,36,215,103,55,175,74,46,79,233,115,148,154,106,112,206,50,127,206,82,219,153,199,199,202,207,60,190,125,76,200,54,182,238,63,38,220,156,94,223,254,227,183,155,171,179,155,219,201,198,116,35,27,124,252,252,121,97,250,229,131,66,182,125,255,65,225,63,158,125,104,25,53,84,202,249,99,41,31,63,101,217,240,89,65,185,142,96,230,151,175,244,17,76,101,171,215,64,37,33,139,183,244,64,104,126,5,171,57,16,170,108,25,155,42,167,216,90,142,202,174,101,158,207,254,13,174,101,53,229,20,91,203,241,234,181,172,230,216,172,178,181,108,170,156,144,181,204,245,3,166,252,73,94,237,253,24,235,7,204,210,131,197,160,53,76,231,61,178,234,114,138,173,101,193,247,200,176,179,206,6,215,178,249,247,200,165,199,175,243,107,89,205,241,107,101,107,217,84,57,185,215,114,249,137,112,174,174,12,60,17,174,183,39,43,47,38,255,42,46,57,162,126,177,134,85,28,81,87,183,136,205,84,147,123,21,151,31,154,231,234,197,192,67,243,122,123,177,242,98,66,86,49,95,47,150,62,197,175,125,5,171,44,37,100,253,242,109,75,148,70,5,213,109,75,52,80,74,200,250,45,58,174,202,219,126,185,143,171,106,239,190,10,43,9,94,188,34,159,16,67,196,69,51,139,215,240,231,194,37,254,35,104,241,26,253,52,216,64,37,185,23,111,185,70,121,177,126,21,104,148,234,150,176,145,98,114,175,226,114,30,243,226,23,147,10,120,76,117,191,150,52,82,76,200,42,230,250,17,92,222,235,84,182,130,77,148,146,123,253,150,240,161,92,111,132,33,124,168,222,55,194,106,43,201,189,120,75,48,83,174,197,11,193,76,245,46,94,181,149,4,47,94,145,207,47,33,180,170,153,197,107,248,243,203,18,232,149,119,241,18,249,228,92,109,37,193,139,87,176,243,18,249,228,92,109,37,43,23,47,39,130,251,56,153,67,83,207,87,116,129,238,249,56,207,172,114,124,197,188,255,202,241,37,243,202,108,253,151,76,47,10,124,73,120,101,91,193,79,179,6,26,142,130,161,225,226,175,88,5,13,23,126,197,3,52,12,253,102,242,232,196,133,207,118,21,220,105,87,193,157,118,21,222,105,87,225,109,115,85,160,109,174,194,219,102,37,231,92,184,196,43,57,231,146,175,8,111,205,213,156,115,217,151,172,226,156,139,191,38,248,21,112,19,220,47,55,225,253,114,19,222,47,55,5,250,229,38,188,95,238,230,251,101,253,87,204,247,203,220,87,204,135,68,20,33,150,217,125,140,68,125,196,50,219,200,90,67,44,151,171,198,135,159,245,159,53,226,160,228,234,108,220,157,222,108,156,255,27,100,4,25,65,70,144,17,100,4,25,225,59,248,14,190,131,239,128,49,96,12,24,3,198,128,49,96,12,24,3,198,128,49,96,12,210,129,116,32,29,72,7,210,129,116,32,29,72,39,61,164,211,140,158,97,97,136,147,68,197,73,170,174,163,214,232,172,181,195,67,184,142,232,174,163,38,144,177,234,31,205,153,145,255,203,209,200,239,143,106,72,129,251,116,45,7,174,220,2,53,146,4,87,168,10,89,112,8,21,66,133,80,33,84,8,149,44,56,89,112,56,26,142,134,163,201,130,147,5,151,14,167,66,251,208,190,84,122,17,237,67,251,208,62,180,15,237,67,251,90,65,251,100,193,201,130,147,5,135,153,98,166,152,41,102,138,153,98,166,152,105,239,153,169,44,56,254,85,22,28,153,43,11,174,184,25,94,79,45,11,164,193,133,81,203,254,229,193,173,93,159,4,229,48,206,136,51,226,140,56,35,206,216,41,206,136,224,33,120,8,94,199,8,30,54,134,141,97,99,216,24,54,134,141,97,99,216,24,54,150,202,226,73,132,67,117,80,29,84,7,213,65,117,80,29,84,167,47,84,71,34,156,68,184,94,187,147,116,117,71,205,65,90,253,75,133,107,163,238,72,47,23,238,120,239,232,100,239,232,187,189,227,253,195,253,131,221,119,251,39,127,159,237,30,28,204,14,247,143,246,15,14,103,7,211,217,223,70,15,41,112,217,242,230,189,61,187,190,187,95,185,219,139,171,139,203,211,155,139,187,127,13,78,47,47,7,135,23,215,23,7,135,131,131,233,224,143,209,139,204,183,108,85,171,158,111,174,105,213,103,255,224,190,189,166,23,207,218,237,124,115,99,50,247,231,237,181,189,29,150,244,246,242,155,126,21,184,38,235,99,222,70,171,99,222,234,41,65,198,91,71,80,84,54,126,241,25,123,52,221,24,62,126,220,223,249,242,241,122,52,108,130,69,45,43,230,252,177,152,251,79,252,91,207,74,138,15,163,74,174,96,35,181,132,44,96,68,28,85,114,41,155,43,168,216,122,54,14,164,106,95,207,170,10,42,182,158,141,103,190,149,92,207,230,10,10,89,207,8,232,172,166,190,140,247,67,39,34,60,171,115,45,163,189,103,70,196,103,181,175,103,140,247,204,136,25,112,37,215,179,185,130,114,175,103,60,208,87,71,111,214,80,78,254,149,140,133,250,202,46,100,83,245,228,94,201,120,176,175,142,158,172,161,156,144,149,140,128,251,106,90,197,106,139,9,89,195,8,192,175,236,86,70,35,197,132,172,97,227,200,175,166,46,172,180,150,224,5,108,18,250,213,185,128,141,127,110,140,129,253,234,92,192,198,63,40,198,203,137,43,187,140,13,149,147,123,37,227,101,197,149,253,245,165,161,114,66,86,50,2,66,45,185,138,205,20,147,123,13,99,64,212,58,222,24,171,174,37,247,2,198,192,168,117,44,96,213,181,4,47,96,147,32,181,206,5,108,252,179,77,12,148,90,211,2,198,249,116,29,3,166,214,185,128,141,116,32,156,42,71,142,154,149,35,199,243,86,235,121,251,148,35,183,160,141,159,81,199,197,255,224,137,125,92,250,8,147,117,255,96,123,229,63,120,194,37,151,60,194,83,63,249,66,76,231,37,166,43,124,116,17,98,186,82,67,35,166,136,41,98,138,152,34,166,136,41,98,218,31,98,138,68,34,145,72,100,135,73,36,194,135,240,33,124,8,31,194,135,240,33,124,8,31,194,135,240,33,124,224,25,120,6,158,129,103,224,25,120,6,158,129,103,61,131,103,169,34,50,36,172,32,9,195,187,58,194,187,82,112,87,69,188,210,253,180,206,10,35,241,238,103,115,182,62,18,239,115,120,227,28,47,250,156,229,248,229,47,7,129,107,244,45,193,49,60,50,50,232,225,49,36,12,9,67,194,144,48,36,12,9,67,194,144,98,179,25,12,9,67,74,136,124,96,72,24,18,134,132,33,97,72,24,18,134,132,33,97,72,240,12,60,3,207,192,51,240,12,60,3,207,192,51,221,197,51,36,76,99,18,134,81,73,209,168,164,3,78,42,12,200,185,7,39,213,6,228,196,1,38,25,96,2,152,0,38,128,9,96,2,152,36,117,248,12,152,0,38,128,9,96,2,152,0,38,128,9,96,2,152,0,38,128,9,96,2,152,0,38,128,9,96,2,152,0,38,128,9,96,2,152,0,38,128,9,96,2,152,0,38,113,129,73,165,19,152,178,202,39,48,149,5,38,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,109,19,30,175,223,238,205,94,239,30,239,205,246,142,102,163,217,48,112,92,205,135,243,179,193,135,211,219,179,193,217,245,51,215,49,186,15,221,104,251,164,154,151,223,239,171,252,203,241,234,17,146,220,190,250,250,211,99,48,55,245,102,101,160,72,229,207,254,249,89,135,175,40,20,10,133,66,161,80,40,20,10,165,241,245,92,179,125,59,158,78,38,195,233,120,186,57,158,14,23,151,223,240,30,110,115,5,81,61,84,15,213,147,210,123,102,68,213,243,236,217,215,188,103,238,12,183,134,163,173,225,100,186,189,51,93,92,126,195,239,153,205,21,68,73,81,82,148,84,18,61,73,73,81,82,148,20,37,69,73,81,82,45,86,82,23,151,185,127,40,111,15,55,39,227,225,104,148,141,190,125,202,125,250,229,13,47,99,67,229,132,120,179,156,43,185,147,77,182,71,147,108,115,115,123,242,173,3,158,126,121,195,191,190,52,84,14,185,71,238,145,123,228,30,185,71,238,145,123,228,94,123,229,222,199,233,69,120,101,91,137,2,193,243,41,82,88,128,20,94,133,183,205,85,129,182,185,10,111,27,216,49,69,236,120,19,222,47,55,5,250,229,38,188,95,146,96,152,97,25,91,171,24,102,181,241,90,24,38,134,137,97,98,152,24,38,134,137,97,182,140,97,98,131,216,32,54,216,97,54,136,185,97,110,152,27,230,134,185,97,110,152,27,230,134,185,97,110,152,27,156,5,103,193,89,112,22,156,5,103,193,89,112,86,207,112,86,170,208,10,155,42,200,166,16,168,142,16,168,22,218,164,172,178,136,184,172,11,17,113,15,63,193,94,205,121,162,135,191,124,68,70,235,70,5,62,89,158,111,83,2,43,25,66,184,240,145,145,35,228,8,57,66,142,144,35,228,8,57,66,142,98,19,25,228,8,57,74,136,119,32,71,200,17,114,132,28,33,71,200,17,114,132,28,33,71,160,12,40,3,202,128,50,160,12,40,3,202,128,50,221,133,50,212,75,99,234,133,71,73,209,163,36,129,75,170,9,190,201,42,15,190,137,131,73,50,152,4,38,129,73,96,18,152,4,38,73,106,61,97,18,152,36,161,181,132,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,164,15,152,228,111,217,108,179,92,92,201,224,143,108,176,217,189,204,146,82,19,141,30,214,100,253,80,165,97,141,67,149,150,150,96,178,18,153,66,166,144,41,100,10,153,18,109,61,215,108,233,142,167,147,201,112,58,158,110,142,167,195,197,229,55,188,175,219,92,65,164,15,233,67,250,164,244,158,25,81,250,60,123,246,53,239,153,59,195,173,225,104,107,56,153,110,239,76,23,151,223,240,123,102,115,5,145,83,228,20,57,149,68,79,146,83,228,20,57,69,78,145,83,228,84,139,229,148,201,95,21,26,180,156,43,185,147,77,182,71,147,108,115,115,123,242,173,3,158,126,121,195,191,190,52,84,14,205,71,243,209,124,52,31,205,71,243,209,124,52,95,123,53,223,199,233,69,120,101,169,206,93,59,159,98,134,13,77,106,43,208,54,166,187,117,4,64,222,132,247,203,77,129,126,73,98,136,220,130,54,126,70,29,23,255,131,39,246,113,233,35,76,214,253,131,237,149,255,224,9,151,92,242,8,79,253,100,97,98,90,56,180,108,49,49,173,54,185,12,49,69,76,17,83,196,20,49,69,76,17,211,214,18,83,36,18,137,68,34,59,76,34,17,62,132,15,225,67,248,16,62,132,15,225,67,248,16,62,132,15,225,3,207,192,51,240,12,60,3,207,192,51,240,12,60,235,25,60,75,21,145,33,97,5,73,24,222,213,17,222,149,130,187,202,233,149,14,118,223,189,125,0,75,163,66,113,120,15,242,103,126,194,226,168,191,81,120,143,235,177,222,40,141,234,48,74,171,158,158,79,226,147,248,36,62,137,79,226,147,68,224,137,192,75,162,47,121,47,222,139,247,18,129,199,207,241,115,252,28,63,199,207,241,115,252,92,252,46,228,231,248,185,4,22,144,159,107,179,159,19,129,71,34,146,136,36,34,137,72,34,146,136,36,34,137,216,81,137,40,2,143,119,20,129,199,72,138,192,19,129,55,71,74,195,227,239,150,146,210,158,70,223,33,165,72,41,82,138,148,34,165,72,105,50,187,64,209,73,41,2,137,64,34,144,29,38,144,200,30,178,135,236,33,123,200,30,178,135,236,33,123,200,30,178,135,236,129,102,160,25,104,6,154,129,102,160,25,104,6,154,245,12,154,165,138,198,16,48,145,119,253,230,92,41,56,171,80,159,148,85,23,121,151,117,33,242,238,225,103,216,171,57,82,244,240,151,143,206,104,16,176,62,27,119,167,55,27,231,255,94,73,146,62,63,227,231,167,40,244,208,216,17,118,132,29,97,71,216,17,118,132,29,97,71,177,153,12,118,132,29,37,68,60,176,35,236,8,59,194,142,176,35,236,8,59,194,142,176,35,88,6,150,129,101,96,25,88,6,150,129,101,96,153,238,98,25,242,165,49,249,194,164,164,104,82,210,0,38,21,5,224,100,149,7,224,196,1,37,25,80,2,148,0,37,64,9,80,2,148,36,182,158,64,9,80,146,208,90,2,37,64,9,80,2,148,0,37,64,9,80,2,148,0,37,64,9,80,2,148,0,37,64,9,80,2,148,0,37,64,9,80,2,148,0,37,64,9,80,210,11,80,242,183,108,182,89,50,182,100,240,71,54,216,236,94,118,73,185,225,70,15,139,178,126,192,210,176,206,1,75,75,107,48,101,137,78,161,83,232,20,58,133,78,137,182,158,107,182,117,199,211,201,100,56,29,79,55,199,211,225,226,242,27,222,219,109,174,32,218,135,246,161,125,82,122,207,140,168,125,158,61,251,154,247,204,157,225,214,112,180,53,156,76,183,119,166,139,203,111,248,61,179,185,130,232,41,122,138,158,74,162,39,233,41,122,138,158,162,167,232,41,122,170,197,122,202,20,176,10,29,90,206,149,220,201,38,219,163,73,182,185,185,61,249,214,1,79,191,188,225,95,95,26,42,135,232,35,250,136,62,162,143,232,35,250,136,62,162,175,189,162,239,227,244,34,188,178,84,103,176,157,79,81,195,134,166,182,21,104,27,147,222,58,130,32,111,194,251,229,166,64,191,36,49,80,110,65,27,63,195,142,139,255,193,19,253,184,244,17,38,235,254,193,246,202,127,240,4,76,46,121,132,167,130,178,56,51,45,30,94,182,152,153,86,155,96,134,153,98,166,152,41,102,138,153,98,166,152,105,139,153,41,22,137,69,98,145,29,102,145,24,31,198,135,241,97,124,24,31,198,135,241,97,124,24,31,198,135,241,193,103,240,25,124,6,159,193,103,240,25,124,6,159,245,12,159,165,10,201,176,176,130,44,12,241,234,8,241,74,193,94,5,153,165,255,249,161,124,52,222,191,127,21,141,183,108,81,162,154,165,21,53,48,75,204,18,179,196,44,49,75,204,146,104,60,209,120,73,244,37,3,198,128,49,96,162,241,152,58,166,142,169,99,234,152,58,166,142,169,139,223,133,76,29,83,151,192,2,50,117,109,54,117,162,241,232,68,58,145,78,164,19,233,68,58,145,78,164,19,59,170,19,69,227,49,144,162,241,184,73,209,120,162,241,22,49,211,162,209,120,203,152,105,175,163,241,48,83,204,20,51,197,76,49,83,204,20,51,197,34,177,72,44,178,39,44,18,227,195,248,48,62,140,15,227,195,248,48,62,140,15,227,195,248,48,62,248,12,62,131,207,224,51,248,12,62,131,207,224,179,158,225,179,84,33,25,22,38,26,175,223,196,43,5,123,149,211,44,29,142,11,230,225,93,141,133,224,61,174,68,36,146,180,248,137,57,36,14,137,67,226,144,56,36,14,73,220,157,184,187,36,250,146,235,226,186,184,46,113,119,156,28,39,199,201,113,114,156,28,39,199,201,197,239,66,78,142,147,75,96,1,57,185,54,59,57,113,119,196,33,113,72,28,18,135,196,33,113,72,28,18,135,29,21,135,226,238,184,70,113,119,44,164,184,59,113,119,95,233,104,120,198,221,2,58,218,211,96,59,116,20,29,69,71,209,81,116,20,29,77,103,61,69,216,161,142,9,173,37,234,216,5,234,136,230,161,121,104,30,154,135,230,161,121,104,30,154,135,230,161,121,104,30,80,6,148,1,101,64,25,80,6,148,1,101,64,89,207,64,89,170,56,12,245,18,97,215,111,182,149,130,167,202,233,144,142,15,119,15,14,102,123,71,179,81,161,32,187,219,171,211,203,203,193,217,245,51,147,52,234,111,156,221,227,122,172,151,73,163,58,100,210,170,167,231,147,248,36,62,137,79,226,147,248,36,209,118,162,237,146,232,75,222,139,247,226,189,68,219,241,115,252,28,63,199,207,241,115,252,28,63,23,191,11,249,57,126,46,129,5,228,231,218,236,231,68,219,145,136,36,34,137,72,34,146,136,36,34,137,72,34,118,84,34,138,182,227,29,69,219,49,146,162,237,42,163,152,225,193,112,75,41,102,79,227,225,80,76,20,19,197,68,49,81,76,20,51,153,221,147,232,20,19,29,68,7,209,193,14,211,65,212,13,117,67,221,80,55,212,13,117,67,221,80,55,212,13,117,67,221,0,45,64,11,208,2,180,0,45,64,11,208,2,180,122,6,180,82,197,86,232,148,168,184,126,51,168,54,250,164,172,186,168,184,172,11,81,113,15,63,195,94,205,145,162,135,191,124,116,70,131,128,245,217,184,59,189,217,56,255,247,74,146,244,249,25,63,63,69,161,135,198,142,176,35,236,8,59,194,142,176,35,236,8,59,138,205,100,176,35,236,40,33,226,129,29,97,71,216,17,118,132,29,97,71,216,17,118,132,29,193,50,176,12,44,3,203,192,50,176,12,44,3,203,116,23,203,144,47,141,201,23,38,37,69,147,146,6,48,169,40,0,39,171,60,0,39,14,40,201,128,18,160,4,40,1,74,128,18,160,36,177,245,4,74,128,146,132,214,18,40,1,74,128,18,160,4,40,1,74,128,18,160,4,40,1,74,128,18,160,4,40,1,74,128,18,160,4,40,1,74,128,18,160,4,40,1,74,128,146,94,128,146,191,101,179,205,146,177,37,131,63,178,193,102,247,178,75,202,13,55,122,88,148,245,3,150,134,117,14,88,90,90,131,41,75,116,10,157,66,167,208,41,116,74,180,245,92,179,173,59,158,78,38,195,233,120,186,57,158,14,23,151,223,240,222,110,115,5,209,62,180,15,237,147,210,123,102,68,237,243,236,217,215,188,103,238,12,183,134,163,173,225,100,186,189,51,93,92,126,195,239,153,205,21,68,79,209,83,244,84,18,61,73,79,209,83,244,20,61,69,79,209,83,45,214,83,166,128,85,232,208,114,174,228,78,54,217,30,77,178,205,205,237,201,183,14,120,250,229,13,255,250,210,80,57,68,31,209,71,244,17,125,68,31,209,71,244,17,125,237,21,125,31,167,23,225,149,165,58,131,237,124,138,26,54,52,181,173,64,219,152,244,214,17,4,121,19,222,47,55,5,250,37,137,129,114,11,218,248,25,118,92,252,15,158,232,199,165,143,48,89,247,15,182,87,254,131,39,96,114,201,35,60,21,148,197,153,105,241,240,178,197,204,180,218,4,51,204,20,51,197,76,49,83,204,20,51,197,76,91,204,76,177,72,44,18,139,236,48,139,196,248,48,62,140,15,227,195,248,48,62,140,15,227,195,248,48,62,140,15,62,131,207,224,51,248,12,62,131,207,224,51,248,172,103,248,44,85,72,134,133,21,100,97,136,87,71,136,87,10,246,42,135,89,218,219,156,189,222,61,222,155,141,130,3,241,206,54,7,31,78,111,207,158,249,164,81,63,99,240,190,44,197,122,149,52,170,90,37,173,120,102,22,137,69,98,145,88,36,22,137,69,18,121,39,242,46,137,190,100,187,216,46,182,75,228,29,43,199,202,177,114,172,28,43,199,202,177,114,241,187,144,149,99,229,18,88,64,86,174,205,86,78,228,29,117,72,29,82,135,212,33,117,72,29,82,135,212,97,71,213,161,200,59,182,81,228,29,15,41,242,174,10,118,25,22,16,183,140,93,246,48,22,14,187,196,46,177,75,236,18,187,196,46,83,91,79,17,112,152,96,66,107,137,9,118,129,9,98,109,88,27,214,134,181,97,109,88,27,214,134,181,97,109,88,27,214,6,99,193,88,48,22,140,5,99,193,88,48,22,140,213,51,140,149,42,172,194,164,68,192,245,155,60,181,204,34,101,149,68,192,101,93,136,128,123,248,201,245,106,206,16,61,252,229,35,44,26,228,91,154,141,187,211,155,141,243,127,175,228,71,159,159,236,243,163,135,62,42,98,132,24,33,70,136,17,98,132,24,33,70,136,81,108,18,131,24,33,70,9,113,14,196,8,49,66,140,16,35,196,8,49,66,140,16,35,196,8,140,1,99,192,24,48,6,140,1,99,192,24,48,166,187,48,134,114,105,76,185,240,39,41,250,147,232,152,164,124,176,77,86,121,176,77,28,60,146,193,35,240,8,60,2,143,192,35,240,72,18,235,9,143,192,35,9,173,37,60,2,143,192,35,240,8,60,2,143,192,35,240,8,60,2,143,192,35,240,8,60,2,143,192,35,240,8,60,2,143,192,35,240,8,60,2,143,192,35,93,199,35,127,27,61,12,70,42,20,70,50,248,99,244,98,54,82,235,243,72,10,79,40,26,252,49,138,55,30,105,201,147,155,144,68,160,16,40,4,10,129,66,160,68,91,207,53,91,183,227,233,100,50,156,142,167,155,227,233,112,113,249,13,239,223,54,87,16,209,67,244,16,61,41,189,103,70,20,61,207,158,125,205,123,230,206,112,107,56,218,26,78,166,219,59,211,197,229,55,252,158,217,92,65,132,20,33,69,72,37,209,147,132,20,33,69,72,17,82,132,20,33,213,98,33,101,130,87,133,214,44,231,74,238,100,147,237,209,36,219,220,220,158,124,235,128,167,95,222,240,175,47,13,149,67,237,81,123,212,30,181,71,237,81,123,212,30,181,215,94,181,247,113,122,17,94,89,170,243,211,206,167,56,97,67,19,215,10,180,141,41,109,29,129,142,55,225,253,114,83,160,95,218,54,12,238,11,193,44,20,225,181,136,96,86,155,226,133,96,34,152,8,38,130,137,96,34,152,8,102,171,8,38,50,136,12,34,131,29,38,131,136,27,226,134,184,33,110,136,27,226,134,184,33,110,136,27,226,134,184,129,89,96,22,152,5,102,129,89,96,22,152,5,102,245,12,102,165,138,172,144,169,130,100,10,127,234,8,127,106,159,75,202,170,138,134,203,186,16,13,247,240,243,235,213,28,38,122,248,203,192,105,131,131,63,70,245,12,28,124,246,192,184,17,110,132,27,225,70,184,17,110,132,27,225,70,177,121,12,110,132,27,37,68,59,112,35,220,8,55,194,141,112,35,220,8,55,194,141,112,35,72,6,146,129,100,32,25,72,6,146,129,100,32,153,238,34,25,226,165,49,241,194,162,164,104,81,82,128,37,149,4,222,100,149,7,222,196,129,36,25,72,2,146,128,36,32,9,72,2,146,36,180,158,32,9,72,146,208,90,130,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,210,97,72,114,176,251,238,237,222,195,220,164,224,124,146,71,187,241,124,106,82,235,211,73,10,13,46,122,120,130,56,51,147,150,62,181,137,73,228,9,121,66,158,144,39,228,73,180,245,92,179,101,59,158,78,38,195,233,120,186,57,158,14,23,151,223,240,190,109,115,5,145,60,36,15,201,147,210,123,102,68,201,243,236,217,215,188,103,238,12,183,134,163,173,225,100,186,189,51,93,92,126,195,239,153,205,21,68,70,145,81,100,84,18,61,73,70,145,81,100,20,25,69,70,145,81,45,150,81,38,122,85,104,204,114,174,228,78,54,217,30,77,178,205,205,237,201,183,14,120,250,229,13,255,250,210,80,57,180,30,173,71,235,209,122,180,30,173,71,235,209,122,237,213,122,31,167,23,225,149,165,58,79,237,124,138,17,54,52,129,173,64,219,152,218,214,17,224,120,19,222,47,55,5,250,165,69,195,225,190,209,203,224,4,175,197,244,178,218,252,46,244,18,189,68,47,209,75,244,18,189,68,47,91,67,47,81,65,84,16,21,236,48,21,68,219,208,54,180,13,109,67,219,208,54,180,13,109,67,219,208,54,180,13,200,2,178,128,44,32,11,200,2,178,128,44,32,171,103,32,43,85,92,133,74,21,164,82,216,83,71,216,83,219,60,82,86,77,20,92,214,133,40,184,135,159,93,175,230,24,209,195,95,6,204,23,124,120,194,234,167,11,206,61,44,102,132,25,97,70,152,17,102,132,25,97,70,152,81,108,22,131,25,97,70,9,145,14,204,8,51,194,140,48,35,204,8,51,194,140,48,35,204,8,142,129,99,224,24,56,6,142,129,99,224,24,56,166,187,56,134,116,105,76,186,48,40,41,26,148,248,160,164,130,128,155,172,242,128,155,56,128,36,3,72,0,18,128,4,32,1,72,0,146,68,214,19,32,1,72,18,90,75,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,58,15,72,254,54,122,24,146,84,44,148,100,240,199,232,197,156,164,214,231,146,20,31,86,52,248,99,20,113,84,210,146,103,55,45,137,66,161,80,40,20,10,133,66,137,182,158,107,182,111,199,211,201,100,56,29,79,55,199,211,225,226,242,27,222,195,109,174,32,170,135,234,161,122,82,122,207,140,168,122,158,61,251,154,247,204,157,225,214,112,180,53,156,76,183,119,166,139,203,111,248,61,179,185,130,40,41,74,138,146,74,162,39,41,41,74,138,146,162,164,40,41,74,170,197,74,202,52,175,10,189,89,206,149,220,201,38,219,163,73,182,185,185,61,249,214,1,79,191,188,225,95,95,26,42,135,220,35,247,200,61,114,143,220,35,247,200,61,114,175,189,114,239,227,244,34,188,178,84,103,169,157,79,145,194,134,166,175,21,104,27,19,219,58,130,29,111,194,251,229,166,64,191,180,110,48,220,23,134,89,44,202,107,17,195,172,54,205,11,195,196,48,49,76,12,19,195,196,48,49,204,150,49,76,108,16,27,196,6,59,204,6,49,55,204,13,115,195,220,48,55,204,13,115,195,220,48,55,204,13,115,131,179,224,44,56,11,206,130,179,224,44,56,11,206,234,25,206,74,21,90,97,83,5,217,20,2,213,17,2,213,66,155,148,85,22,17,151,117,33,34,238,225,39,216,171,57,79,244,240,151,161,147,7,7,127,140,106,26,62,248,236,145,145,35,228,8,57,66,142,144,35,228,8,57,66,142,98,19,25,228,8,57,74,136,119,32,71,200,17,114,132,28,33,71,200,17,114,132,28,33,71,160,12,40,3,202,128,50,160,12,40,3,202,128,50,221,133,50,212,75,99,234,133,71,73,209,163,36,129,75,170,9,190,201,42,15,190,137,131,73,50,152,4,38,129,73,96,18,152,4,38,73,106,61,97,18,152,36,161,181,132,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,164,195,152,228,248,112,247,224,224,113,138,82,112,82,201,237,213,233,229,229,162,41,74,173,79,42,41,52,199,232,113,57,226,76,81,90,245,236,166,40,81,40,20,10,133,66,161,80,40,209,214,115,205,246,237,120,58,153,12,167,227,233,230,120,58,92,92,126,195,123,184,205,21,68,245,80,61,84,79,74,239,153,17,85,207,179,103,95,243,158,185,51,220,26,142,182,134,147,233,246,206,116,113,249,13,191,103,54,87,16,37,69,73,81,82,73,244,36,37,69,73,81,82,148,20,37,69,73,181,88,73,153,242,85,161,55,203,185,146,59,217,100,123,52,201,54,55,183,39,223,58,224,233,151,55,252,235,75,67,229,144,123,228,30,185,71,238,145,123,228,30,185,71,238,181,87,238,125,156,94,132,87,150,234,140,181,243,41,82,216,208,84,182,2,109,99,146,91,71,176,227,77,120,191,220,20,232,151,22,13,140,123,198,48,131,51,189,150,50,204,106,51,189,48,76,12,19,195,196,48,49,76,12,19,195,108,25,195,196,6,177,65,108,176,195,108,16,115,195,220,48,55,204,13,115,195,220,48,55,204,13,115,195,220,48,55,56,11,206,130,179,224,44,56,11,206,130,179,224,172,158,225,172,84,161,21,54,85,144,77,33,80,29,33,80,45,180,73,89,101,17,113,89,23,34,226,30,126,130,189,154,243,68,15,127,25,48,127,240,113,121,170,159,63,248,242,145,145,35,228,8,57,66,142,144,35,228,8,57,66,142,98,19,25,228,8,57,74,136,119,32,71,200,17,114,132,28,33,71,200,17,114,132,28,33,71,160,12,40,3,202,128,50,160,12,40,3,202,128,50,221,133,50,212,75,99,234,133,71,73,209,163,36,129,75,170,9,190,201,42,15,190,137,131,73,50,152,4,38,129,73,96,18,152,4,38,73,106,61,97,18,152,36,161,181,132,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,164,171,152,228,237,201,222,236,245,238,241,222,195,8,165,176,152,146,243,187,179,193,135,211,219,179,23,243,147,90,159,81,18,62,193,232,113,45,34,12,79,90,245,212,38,39,145,39,228,9,121,66,158,144,39,209,214,115,205,150,237,120,58,153,12,167,227,233,230,120,58,92,92,126,195,251,182,205,21,68,242,144,60,36,79,74,239,153,17,37,207,179,103,95,243,158,185,51,220,26,142,182,134,147,233,246,206,116,113,249,13,191,103,54,87,16,25,69,70,145,81,73,244,36,25,69,70,145,81,100,20,25,69,70,181,88,70,153,236,85,161,49,203,185,146,59,217,100,123,52,201,54,55,183,39,223,58,224,233,151,55,252,235,75,67,229,208,122,180,30,173,71,235,209,122,180,30,173,71,235,181,87,235,125,156,94,132,87,150,234,92,181,243,41,70,216,208,36,182,2,109,99,122,91,71,128,227,77,120,191,220,20,232,151,182,12,137,123,70,47,195,66,188,150,210,203,106,19,188,208,75,244,18,189,68,47,209,75,244,18,189,108,13,189,68,5,81,65,84,176,195,84,16,109,67,219,208,54,180,13,109,67,219,208,54,180,13,109,67,219,208,54,32,11,200,2,178,128,44,32,11,200,2,178,128,172,158,129,172,84,113,21,42,85,144,74,97,79,29,97,79,109,243,72,89,53,81,112,89,23,162,224,30,126,118,189,154,99,68,15,127,153,119,194,224,227,218,84,60,94,240,229,195,98,70,152,17,102,132,25,97,70,152,17,102,132,25,197,102,49,152,17,102,148,16,233,192,140,48,35,204,8,51,194,140,48,35,204,8,51,194,140,224,24,56,6,142,129,99,224,24,56,6,142,129,99,186,139,99,72,151,198,164,11,131,146,162,65,137,15,74,42,8,184,201,42,15,184,137,3,72,50,128,4,32,1,72,0,18,128,4,32,73,100,61,1,18,128,36,161,181,4,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,164,203,128,228,96,247,221,219,189,217,184,144,32,121,148,27,223,8,201,184,191,51,146,30,158,33,210,144,164,165,207,109,74,18,125,66,159,208,39,244,9,125,18,109,61,215,108,219,142,167,147,201,112,58,158,110,142,167,195,197,229,55,188,119,219,92,65,52,15,205,67,243,164,244,158,25,81,243,60,123,246,53,239,153,59,195,173,225,104,107,56,153,110,239,76,23,151,223,240,123,102,115,5,209,81,116,20,29,149,68,79,210,81,116,20,29,69,71,209,81,116,84,139,117,148,41,94,21,58,179,156,43,185,147,77,182,71,147,108,115,115,123,242,173,3,158,126,121,195,191,190,52,84,14,177,71,236,17,123,196,30,177,71,236,17,123,196,94,123,197,222,199,233,69,120,101,169,206,80,59,159,162,132,13,77,93,43,208,54,38,181,117,4,57,222,132,247,203,77,129,126,105,211,64,184,207,252,114,84,17,191,28,225,151,248,37,126,137,95,226,151,248,37,126,153,202,122,10,255,194,5,19,90,75,92,176,11,92,16,111,195,219,240,54,188,13,111,195,219,240,54,188,13,111,195,219,240,54,40,11,202,130,178,160,44,40,11,202,130,178,160,172,158,161,172,84,129,21,46,85,144,75,161,79,29,161,79,173,51,73,247,67,5,179,10,76,210,195,68,190,182,155,164,135,159,94,175,230,36,209,195,95,134,76,25,124,120,198,26,198,12,206,61,46,106,132,26,161,70,168,17,106,132,26,161,70,168,81,108,26,131,26,161,70,9,177,14,212,8,53,66,141,80,35,212,8,53,66,141,80,35,212,8,144,1,100,0,25,64,6,144,1,100,0,25,64,166,187,64,134,118,105,76,187,112,40,41,58,148,4,80,73,21,65,55,89,229,65,55,113,16,73,6,145,64,36,16,9,68,2,145,64,36,201,172,39,68,2,145,36,180,150,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,116,25,145,28,31,238,30,28,60,76,75,10,79,38,185,189,58,189,188,124,49,45,169,245,201,36,197,38,22,61,44,70,164,105,73,75,159,219,180,36,250,132,62,161,79,232,19,250,36,218,122,174,217,182,29,79,39,147,225,116,60,221,28,79,135,139,203,111,120,239,182,185,130,104,30,154,135,230,73,233,61,51,162,230,121,246,236,107,222,51,119,134,91,195,209,214,112,50,221,222,153,46,46,191,225,247,204,230,10,162,163,232,40,58,42,137,158,164,163,232,40,58,138,142,162,163,232,168,22,235,40,211,188,42,116,102,57,87,114,39,155,108,143,38,217,230,230,246,228,91,7,60,253,242,134,127,125,105,168,28,98,143,216,35,246,136,61,98,143,216,35,246,136,189,246,138,189,143,211,139,240,202,82,157,165,118,62,69,9,27,154,190,86,160,109,76,108,235,8,114,188,9,239,151,155,2,253,210,166,193,112,223,248,101,120,134,215,98,126,89,109,134,23,126,137,95,226,151,248,37,126,137,95,226,151,45,226,151,184,32,46,136,11,118,152,11,226,109,120,27,222,134,183,225,109,120,27,222,134,183,225,109,120,27,222,6,101,65,89,80,22,148,5,101,65,89,80,22,148,213,51,148,149,42,176,194,165,10,114,41,244,169,35,244,169,117,38,41,171,40,18,46,235,66,36,220,195,79,175,87,115,146,232,225,47,67,230,12,62,44,78,13,115,6,231,30,23,53,66,141,80,35,212,8,53,66,141,80,35,212,40,54,141,65,141,80,163,132,88,7,106,132,26,161,70,168,17,106,132,26,161,70,168,17,106,4,200,0,50,128,12,32,3,200,0,50,128,12,32,211,93,32,67,187,52,166,93,56,148,20,29,74,2,168,164,138,160,155,172,242,160,155,56,136,36,131,72,32,18,136,4,34,129,72,32,146,100,214,19,34,129,72,18,90,75,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,186,138,72,14,223,31,156,236,31,236,31,189,125,191,123,48,219,219,156,189,222,61,222,123,24,156,20,22,82,114,245,233,242,238,226,242,226,250,252,211,233,229,224,108,115,240,225,244,246,236,197,12,165,214,231,149,132,207,49,90,180,46,17,198,41,229,45,195,100,37,82,133,84,33,85,72,21,82,37,218,122,174,217,226,29,79,39,147,225,116,60,221,28,79,135,139,203,111,120,159,183,185,130,200,31,242,135,252,73,233,61,51,162,252,121,246,236,107,222,51,119,134,91,195,209,214,112,50,221,222,153,46,46,191,225,247,204,230,10,34,169,72,42,146,42,137,158,36,169,72,42,146,138,164,34,169,72,170,22,75,42,147,191,42,52,105,57,87,114,39,155,108,143,38,217,230,230,246,228,91,7,60,253,242,134,127,125,105,168,28,186,143,238,163,251,232,62,186,143,238,163,251,232,190,246,234,190,143,211,139,240,202,82,157,187,118,62,197,14,27,154,212,86,160,109,76,119,235,8,136,188,9,239,151,155,2,253,210,150,33,114,75,169,102,88,244,87,46,170,89,109,10,24,170,137,106,162,154,168,38,170,137,106,162,154,173,167,154,104,33,90,136,22,118,152,22,162,112,40,28,10,135,194,161,112,40,28,10,135,194,161,112,40,28,10,7,112,1,92,0,23,192,5,112,1,92,0,23,192,213,51,192,149,42,198,66,171,10,210,42,76,170,35,76,170,205,126,41,171,62,106,46,235,66,212,220,195,207,180,87,115,212,232,225,47,243,78,53,92,180,78,21,15,56,92,253,20,88,18,150,132,37,97,73,88,18,150,132,37,97,73,177,25,13,150,132,37,37,68,64,176,36,44,9,75,194,146,176,36,44,9,75,194,146,176,36,152,6,166,129,105,96,26,152,6,166,129,105,96,154,238,98,26,50,166,49,25,195,172,164,104,86,210,2,40,21,7,232,100,149,7,232,196,1,39,25,112,2,156,0,39,192,73,116,32,1,156,0,39,192,9,112,2,156,0,39,192,9,112,2,156,0,39,192,9,112,2,156,0,39,192,9,112,2,156,0,39,169,252,10,8,156,0,39,105,44,32,112,2,156,0,39,192,9,112,2,156,0,39,9,128,147,131,221,119,111,63,143,108,42,23,121,242,40,61,158,207,108,106,125,230,73,249,97,73,15,207,150,192,208,166,165,117,152,218,68,171,208,42,180,10,173,66,171,68,91,207,53,219,188,227,233,100,50,156,142,167,155,227,233,112,113,249,13,239,245,54,87,16,253,67,255,208,63,41,189,103,70,212,63,207,158,125,205,123,230,206,112,107,56,218,26,78,166,219,59,211,197,229,55,252,158,217,92,65,52,21,77,69,83,37,209,147,52,21,77,69,83,209,84,52,21,77,213,98,77,101,170,88,133,46,45,231,74,238,100,147,237,209,36,219,220,220,158,124,235,128,167,95,222,240,175,47,13,149,67,248,17,126,132,31,225,71,248,17,126,132,31,225,215,94,225,247,113,122,17,94,89,170,51,221,206,167,232,97,67,83,224,10,180,141,201,113,29,65,145,55,225,253,114,83,160,95,218,58,160,238,27,215,44,23,16,182,152,107,86,155,16,134,107,226,154,184,38,174,137,107,226,154,184,102,7,184,38,94,136,23,226,133,29,230,133,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,65,92,16,23,196,5,113,65,92,16,23,196,5,113,245,12,113,165,10,178,240,170,130,188,10,149,234,8,149,106,181,97,202,106,136,156,203,186,16,57,247,240,83,237,213,156,54,122,248,203,162,83,15,31,158,189,230,177,135,115,207,129,38,161,73,104,18,154,132,38,161,73,104,18,154,20,155,210,160,73,104,82,66,12,4,77,66,147,208,36,52,9,77,66,147,208,36,52,9,77,2,106,128,26,160,6,168,1,106,128,26,160,6,168,233,46,168,161,99,26,211,49,220,74,138,110,37,49,132,82,117,144,78,86,121,144,78,28,116,146,65,39,208,9,116,2,157,36,128,36,160,19,232,4,58,129,78,160,19,232,4,58,129,78,160,19,232,4,58,129,78,160,19,232,4,58,129,78,160,19,232,36,149,95,1,161,19,232,36,141,5,132,78,160,19,232,4,58,129,78,160,19,232,164,118,116,242,211,119,179,215,123,239,78,102,175,119,143,247,102,223,237,30,239,189,89,59,168,233,247,143,131,15,103,55,119,131,15,167,183,103,131,143,167,183,103,191,132,205,100,122,38,63,22,81,146,223,71,27,107,165,200,211,191,184,218,220,120,254,167,103,97,40,47,254,24,56,157,233,247,143,175,214,124,251,235,39,47,13,215,76,94,42,246,28,247,143,61,50,85,169,253,138,100,235,197,7,136,233,70,246,248,89,102,250,229,147,67,182,221,132,33,89,92,202,249,99,41,247,31,101,134,207,10,138,47,72,74,173,94,3,149,132,44,94,68,61,82,106,25,155,42,167,216,90,54,46,71,106,94,203,106,202,41,182,150,107,182,91,199,211,201,100,56,29,79,55,199,211,225,226,226,67,247,57,75,173,101,83,229,132,172,101,4,129,83,75,63,198,250,1,19,81,223,212,183,142,145,222,35,35,202,155,154,215,178,249,247,200,111,207,189,230,61,114,103,184,53,28,109,13,39,211,237,157,233,226,226,27,125,143,108,170,156,220,107,25,79,48,85,223,147,149,23,147,127,21,99,233,165,114,139,216,76,53,185,87,49,158,92,170,190,23,43,47,38,100,21,35,168,165,90,86,176,202,82,66,214,47,130,88,42,183,45,209,64,41,33,235,215,184,86,170,165,251,42,172,36,120,241,154,148,74,245,45,94,195,159,11,99,40,165,250,22,175,225,15,130,241,38,118,149,91,194,70,138,201,189,138,87,103,121,87,113,39,155,108,143,38,217,230,230,246,228,219,127,251,167,95,222,232,175,37,141,20,19,178,138,17,180,92,169,21,108,162,148,220,235,23,67,202,85,255,70,88,109,37,185,23,47,134,146,171,126,241,170,173,36,120,241,154,20,114,245,45,94,195,159,95,98,232,184,90,22,47,198,39,231,24,50,174,190,197,107,160,243,168,184,92,95,18,94,89,170,243,208,206,167,184,94,67,19,212,10,180,141,169,107,29,129,132,55,225,253,114,83,160,95,210,28,238,182,128,56,102,179,209,108,92,156,56,222,179,187,113,75,136,227,186,12,171,47,134,112,65,148,213,203,69,144,90,197,27,242,134,188,33,111,200,27,50,114,140,28,35,199,200,113,93,92,23,215,21,251,116,158,235,226,186,184,46,174,139,235,226,186,210,119,93,44,13,75,195,210,176,52,177,23,143,165,97,105,88,154,30,91,26,9,83,18,166,122,13,67,226,241,139,81,57,126,49,194,47,82,224,23,53,185,137,85,255,104,142,118,252,95,206,126,203,202,245,91,166,223,244,91,72,191,149,72,208,123,248,79,164,223,244,91,254,126,203,202,245,91,166,223,244,91,72,191,149,74,8,93,59,108,182,93,253,150,233,183,218,250,237,217,4,228,2,241,180,207,134,239,246,60,171,246,229,90,212,28,92,155,239,9,165,216,82,229,84,57,85,78,149,83,229,82,108,165,216,18,250,132,62,161,47,197,86,138,109,58,194,220,109,7,183,29,82,233,69,183,29,220,118,112,219,193,109,7,183,29,220,118,104,197,109,7,41,182,82,108,165,216,186,121,227,230,141,155,55,110,222,184,121,227,230,141,155,55,189,191,121,35,197,214,149,32,41,182,46,43,73,177,45,114,141,106,1,139,12,138,180,93,195,34,123,152,111,251,114,69,18,212,186,88,34,150,136,37,98,137,88,98,167,88,34,74,135,210,161,116,29,163,116,248,23,254,133,127,225,95,248,23,254,133,127,225,95,248,87,42,139,39,236,22,185,65,110,144,27,228,6,185,65,110,144,155,190,144,27,97,183,194,110,123,237,71,18,81,26,185,147,111,115,40,141,158,197,224,182,66,105,180,48,83,45,40,32,55,71,91,246,44,45,87,91,214,215,150,85,69,253,245,48,84,87,91,214,213,150,1,113,187,107,219,178,119,217,187,218,178,174,182,172,46,24,181,135,17,189,218,178,234,182,124,127,84,54,177,247,211,181,204,222,23,171,209,100,106,239,138,167,148,219,11,200,3,242,128,60,32,15,200,203,237,149,219,235,178,129,203,6,46,27,200,237,149,219,155,14,150,119,113,195,197,141,84,122,209,197,13,23,55,92,220,112,113,195,197,13,23,55,90,113,113,67,110,175,220,94,185,189,46,17,185,68,228,18,145,75,68,46,17,185,68,228,18,81,239,47,17,201,237,117,187,73,110,175,123,87,114,123,75,223,8,123,228,145,197,147,123,23,241,200,190,103,247,126,89,147,4,237,46,156,8,39,194,137,112,34,156,216,41,156,8,212,1,117,64,93,199,64,29,4,6,129,65,96,16,24,4,6,129,65,96,16,24,4,150,202,226,73,239,5,111,192,27,240,6,188,1,111,192,27,240,166,47,240,70,122,175,244,222,94,43,146,100,172,70,177,252,222,101,86,163,207,9,190,233,90,141,86,230,172,21,79,241,93,214,156,125,206,241,213,156,149,55,103,117,33,128,125,79,243,213,156,21,55,103,209,68,223,197,205,217,239,76,95,205,89,113,115,86,25,159,218,247,100,95,205,89,180,57,11,197,249,246,62,193,183,153,208,94,57,189,40,60,10,143,194,163,240,40,188,156,94,57,189,174,21,184,86,224,90,65,114,215,10,228,244,186,162,225,138,134,43,26,174,104,184,162,225,138,134,43,26,174,104,184,162,225,138,134,156,94,57,189,114,122,93,23,114,93,200,117,33,215,133,92,23,138,125,227,197,117,33,215,133,218,126,93,72,78,175,123,76,114,122,221,176,146,211,91,228,238,87,161,104,94,105,188,79,151,33,65,96,75,29,82,135,212,33,117,72,29,118,74,29,146,114,164,28,41,215,49,41,71,119,209,93,116,23,221,69,119,209,93,116,23,221,69,119,165,178,120,2,120,137,26,162,134,168,33,106,136,26,162,134,168,233,139,168,17,192,43,128,183,215,60,36,38,194,200,157,185,43,102,55,113,132,209,150,148,179,160,48,93,249,185,186,174,178,174,43,149,173,215,195,96,92,93,87,190,235,2,226,111,37,222,234,186,138,186,174,100,142,104,15,163,108,117,93,129,174,59,216,125,247,118,111,22,22,94,251,240,31,110,208,223,236,218,39,223,127,125,209,181,107,158,68,114,45,67,206,144,51,228,12,57,67,46,185,86,114,45,143,207,227,243,248,146,107,37,215,166,227,201,221,109,112,183,33,149,94,116,183,193,221,6,119,27,220,109,112,183,193,221,134,86,220,109,144,92,43,185,86,114,173,123,54,238,217,184,103,227,158,141,123,54,238,217,184,103,211,251,123,54,146,107,93,0,146,92,235,106,146,228,218,192,75,83,79,153,99,222,224,218,101,204,177,95,185,181,79,86,33,65,89,139,28,34,135,200,33,114,136,28,118,138,28,98,114,152,28,38,215,49,38,135,118,161,93,104,23,218,133,118,161,93,104,23,218,133,118,165,178,120,98,107,113,26,156,6,167,193,105,112,26,156,6,167,233,11,167,17,91,43,182,182,215,54,36,162,192,200,147,90,187,74,96,244,39,180,54,109,129,209,146,108,179,188,145,181,171,90,174,63,137,181,90,174,162,150,43,19,167,215,175,184,90,45,87,73,203,229,11,171,93,222,114,125,202,170,213,114,149,180,92,185,208,208,126,5,213,106,185,10,90,238,191,127,248,241,96,239,254,225,223,204,14,119,143,255,186,127,244,182,72,116,237,224,159,191,254,118,121,54,248,231,111,55,191,12,174,78,111,255,247,226,250,188,239,105,182,11,150,164,145,128,219,156,207,43,243,22,64,7,208,1,116,0,29,64,151,121,43,243,22,230,135,249,97,126,153,183,50,111,211,193,232,46,70,184,24,145,74,47,186,24,225,98,132,139,17,46,70,184,24,225,98,68,43,46,70,200,188,149,121,43,243,214,37,29,151,116,92,210,113,73,199,37,29,151,116,92,210,233,253,37,29,153,183,110,15,201,188,117,175,73,230,109,137,27,87,11,200,100,129,24,220,117,100,178,183,201,184,11,22,38,65,222,203,42,178,138,172,34,171,200,42,118,202,42,242,117,124,29,95,215,49,95,199,132,49,97,76,24,19,198,132,49,97,76,24,19,198,132,165,178,120,194,114,57,28,14,135,195,225,112,56,28,14,135,195,233,139,195,17,150,43,44,183,215,168,36,45,186,17,152,159,155,135,110,244,50,82,183,29,116,163,189,201,108,5,130,119,243,244,106,47,179,120,245,106,253,189,90,113,138,96,111,67,124,245,106,221,189,26,28,245,187,190,87,123,154,254,171,87,235,238,213,202,211,89,123,27,27,172,87,43,233,213,247,71,159,187,53,44,56,248,211,245,203,0,235,126,229,4,127,89,129,186,99,129,87,60,141,20,96,178,158,172,39,235,201,122,178,94,10,176,20,96,183,20,220,82,112,75,65,10,176,20,224,116,148,189,27,31,110,124,164,210,139,110,124,184,241,225,198,135,27,31,110,124,184,241,209,138,27,31,82,128,165,0,75,1,118,251,200,237,35,183,143,220,62,114,251,200,237,35,183,143,122,127,251,72,10,176,107,81,82,128,93,216,146,2,92,232,42,217,35,119,12,11,253,93,196,29,251,152,241,251,101,29,18,116,182,224,33,120,8,30,130,135,224,97,167,224,33,44,7,203,193,114,29,195,114,128,23,224,5,120,1,94,128,23,224,5,120,1,94,128,87,42,139,39,210,23,170,129,106,160,26,168,6,170,129,106,160,154,190,160,26,145,190,34,125,123,45,68,162,58,140,252,9,190,203,28,70,223,2,123,211,117,24,173,201,59,11,139,227,93,214,120,125,75,223,213,120,149,52,94,185,160,189,62,70,233,106,188,10,26,47,36,40,119,113,227,245,47,23,87,227,85,208,120,101,163,69,251,24,114,171,241,74,55,222,130,4,230,66,49,183,235,50,152,123,153,124,187,96,81,26,10,195,205,249,204,242,113,49,117,76,29,83,199,212,49,117,249,184,242,113,145,127,228,31,249,151,143,43,31,55,29,178,238,250,132,235,19,169,244,162,235,19,174,79,184,62,225,250,132,235,19,174,79,180,226,250,132,124,92,249,184,242,113,93,229,113,149,199,85,30,87,121,92,229,113,149,199,85,158,222,95,229,145,143,235,142,145,124,92,183,159,228,227,150,186,151,181,128,78,22,138,204,93,71,39,123,156,162,187,96,105,18,196,190,196,34,177,72,44,18,139,196,98,167,196,34,101,71,217,81,118,29,83,118,100,24,25,70,134,145,97,100,24,25,70,134,145,97,100,88,42,139,39,88,151,198,161,113,104,28,26,135,198,161,113,104,156,190,104,28,193,186,130,117,123,77,75,82,3,28,193,89,187,121,0,71,79,227,119,219,1,56,218,156,214,86,40,164,55,79,199,246,52,183,87,199,54,209,177,149,231,11,246,56,240,87,199,214,223,177,5,98,129,215,119,108,111,147,130,117,108,253,29,91,67,134,107,143,35,134,117,108,241,142,125,179,127,124,178,127,240,208,183,175,119,143,247,102,159,155,54,71,202,240,47,23,183,119,23,151,15,255,49,62,156,222,158,13,94,134,94,247,32,85,120,225,34,212,146,34,156,251,153,164,6,51,248,12,62,131,207,224,51,248,82,131,165,6,187,207,224,62,131,251,12,82,131,165,6,167,227,241,221,13,113,55,36,149,94,116,55,196,221,16,119,67,220,13,113,55,196,221,144,86,220,13,145,26,44,53,88,106,176,123,74,238,41,185,167,228,158,146,123,74,238,41,185,167,212,251,123,74,82,131,93,160,146,26,236,106,151,212,224,252,151,206,22,211,199,28,41,193,235,233,99,111,82,129,23,46,69,130,248,150,64,36,16,9,68,2,145,64,236,148,64,164,230,168,57,106,174,99,106,142,244,34,189,72,47,210,139,244,34,189,72,47,210,139,244,74,101,241,164,0,211,53,116,13,93,67,215,208,53,116,13,93,211,23,93,35,5,88,10,112,175,169,72,108,144,177,38,245,55,31,200,232,69,202,111,91,64,70,155,210,208,114,164,248,230,235,192,94,164,246,234,192,122,58,176,116,30,95,111,82,120,117,96,29,29,184,54,101,55,79,7,246,36,85,87,7,214,209,129,21,100,146,246,38,37,87,7,86,217,129,135,239,15,78,246,15,246,143,222,190,223,61,40,30,145,123,245,233,242,238,226,242,226,250,252,211,233,165,188,220,197,43,210,72,120,110,190,167,149,164,203,177,115,236,28,59,199,206,177,75,210,149,164,235,78,128,59,1,238,4,72,210,149,164,155,142,105,119,191,194,253,138,84,122,209,253,10,247,43,220,175,112,191,194,253,10,247,43,90,113,191,66,146,174,36,93,73,186,238,250,184,235,227,174,143,187,62,238,250,184,235,227,174,79,239,239,250,72,210,117,9,73,146,174,235,81,146,116,139,95,220,90,192,37,11,196,234,174,225,146,189,205,216,125,185,46,9,186,94,80,17,84,4,21,65,69,80,177,83,80,17,174,131,235,224,186,142,225,58,32,12,8,3,194,128,48,32,12,8,3,194,128,48,32,44,149,197,19,184,11,225,64,56,16,14,132,3,225,64,56,16,78,95,16,142,192,93,129,187,189,22,37,73,185,141,192,244,221,28,110,163,151,81,188,173,112,27,173,205,99,43,16,210,155,163,81,123,153,216,171,81,235,110,212,106,131,3,123,27,236,171,81,235,109,212,224,200,223,181,141,218,211,252,95,141,90,111,163,86,29,197,218,219,152,96,141,90,89,163,190,63,42,28,20,252,233,90,58,240,183,101,104,36,18,120,197,115,201,1,198,235,241,122,188,30,175,199,235,229,0,203,1,118,85,193,85,5,87,21,228,0,203,1,78,135,218,187,246,225,218,71,42,189,232,218,135,107,31,174,125,184,246,225,218,135,107,31,173,184,246,33,7,88,14,176,28,96,87,144,92,65,114,5,201,21,36,87,144,92,65,114,5,169,247,87,144,228,0,187,27,37,7,216,173,45,57,192,197,239,147,61,18,200,2,225,191,139,8,100,111,19,127,191,44,70,130,20,151,67,228,16,57,68,14,145,67,236,148,67,100,231,216,57,118,174,99,118,142,247,226,189,120,47,222,139,247,226,189,120,47,222,139,247,74,101,241,196,252,50,54,140,13,99,195,216,48,54,140,13,99,211,23,99,35,230,87,204,111,175,193,72,124,150,17,152,237,187,140,101,244,50,208,55,93,150,209,174,132,180,2,209,189,203,250,176,151,121,189,250,176,186,62,172,32,169,175,183,113,188,250,176,170,62,12,14,222,93,220,135,61,77,219,213,135,85,245,97,37,201,165,189,13,211,213,135,69,250,240,221,143,247,157,184,251,185,21,115,135,231,222,252,118,191,238,167,15,11,223,207,220,220,167,43,80,99,100,238,186,167,145,150,75,169,83,234,148,58,165,78,169,75,203,149,150,75,252,19,255,196,191,180,92,105,185,233,136,117,183,39,220,158,72,165,23,221,158,112,123,194,237,9,183,39,220,158,112,123,162,21,183,39,164,229,74,203,149,150,235,38,143,155,60,110,242,184,201,227,38,143,155,60,110,242,244,254,38,143,180,92,87,140,164,229,186,252,36,45,55,244,90,214,51,238,152,59,40,119,41,119,236,89,70,238,211,117,72,208,217,130,135,224,33,120,8,30,130,135,157,130,135,176,28,44,7,203,117,12,203,1,94,128,23,224,5,120,1,94,128,23,224,5,120,1,94,169,44,158,120,92,168,6,170,129,106,160,26,168,6,170,129,106,250,130,106,196,227,138,199,237,181,16,137,234,48,114,37,227,174,116,24,61,10,197,77,220,97,180,38,239,44,119,20,238,202,198,235,81,10,174,198,171,174,241,202,5,237,245,44,246,86,227,85,213,120,57,195,110,87,52,94,175,114,110,53,94,85,141,87,54,90,180,103,193,182,26,175,64,227,133,166,217,246,57,199,182,246,4,91,217,181,8,57,66,142,144,35,228,8,185,236,90,217,181,56,62,142,143,227,167,201,241,101,215,186,218,224,106,131,171,13,174,54,184,218,224,106,131,171,13,174,54,184,218,224,106,131,236,90,217,181,178,107,93,179,113,205,198,53,27,215,108,92,179,137,125,83,196,53,27,215,108,218,126,205,70,118,173,251,63,178,107,221,76,146,93,155,255,206,84,104,106,173,188,218,196,245,44,102,136,25,98,134,152,33,102,216,41,102,136,198,161,113,104,92,199,104,28,206,133,115,225,92,56,23,206,133,115,225,92,56,23,206,149,202,226,73,170,69,104,16,26,132,6,161,65,104,16,26,132,166,47,132,70,82,173,164,218,94,123,144,72,234,98,77,70,173,116,218,196,213,69,11,50,203,114,36,210,202,162,213,102,85,180,89,209,104,188,222,36,207,106,179,242,109,182,54,109,86,206,172,54,43,223,102,197,131,62,123,147,42,171,205,202,182,217,143,63,237,29,237,238,207,222,236,157,60,124,191,161,249,178,131,223,126,63,187,62,189,24,252,114,118,119,246,241,238,183,155,62,231,205,206,175,69,237,249,179,121,158,80,30,45,40,14,138,131,226,160,56,40,46,143,86,30,45,116,15,221,67,247,242,104,229,209,166,131,198,93,96,112,129,33,149,94,116,129,193,5,6,23,24,92,96,112,129,193,5,134,86,92,96,144,71,43,143,86,30,173,203,52,46,211,184,76,227,50,141,203,52,46,211,184,76,211,251,203,52,242,104,221,242,145,71,235,254,145,60,218,130,55,163,230,89,100,96,62,237,74,22,217,203,188,218,249,21,73,80,235,98,137,88,34,150,136,37,98,137,157,98,137,40,29,74,135,210,117,140,210,225,95,248,23,254,133,127,225,95,248,23,254,133,127,225,95,169,44,158,252,90,228,6,185,65,110,144,27,228,6,185,65,110,250,66,110,228,215,202,175,237,181,31,73,68,105,4,228,217,174,85,26,189,203,183,109,129,210,104,97,166,90,96,254,237,218,182,236,93,30,174,182,172,171,45,171,138,250,235,101,126,174,182,172,167,45,131,242,117,215,180,101,15,243,118,181,101,61,109,89,93,48,106,47,243,121,181,101,201,182,60,216,125,247,118,47,36,160,247,241,191,105,47,19,121,31,30,167,214,8,222,165,207,32,115,23,110,135,219,225,118,184,29,110,151,185,43,115,215,69,1,23,5,92,20,144,185,43,115,55,29,232,238,210,133,75,23,169,244,162,75,23,46,93,184,116,225,210,133,75,23,46,93,180,226,210,133,204,93,153,187,50,119,93,0,114,1,200,5,32,23,128,92,0,114,1,200,5,160,222,95,0,146,185,235,102,146,204,93,119,166,100,238,134,223,230,250,76,27,3,66,118,95,210,198,222,165,234,62,60,90,130,136,150,52,36,13,73,67,210,144,52,236,148,52,164,227,232,56,58,174,99,58,142,232,34,186,136,46,162,139,232,34,186,136,46,162,139,232,74,101,241,196,232,82,52,20,13,69,67,209,80,52,20,13,69,211,23,69,35,70,87,140,110,175,73,72,44,120,145,51,55,119,49,188,232,85,80,110,170,240,162,13,233,101,1,81,184,139,59,173,87,217,183,58,173,92,167,21,206,201,235,93,156,173,78,43,211,105,185,3,107,23,117,90,207,18,106,117,90,153,78,43,145,253,217,187,208,89,157,86,188,211,230,211,143,67,83,103,87,198,31,247,45,133,118,126,49,234,79,165,205,243,140,82,106,217,113,118,156,29,103,199,217,113,41,181,82,106,57,124,14,159,195,151,82,43,165,54,29,71,238,78,131,59,13,169,244,162,59,13,238,52,184,211,224,78,131,59,13,238,52,180,226,78,131,148,90,41,181,82,106,221,175,113,191,198,253,26,247,107,220,175,113,191,198,253,154,222,223,175,145,82,235,226,143,148,90,87,146,164,212,22,189,44,53,79,35,67,83,107,87,210,200,126,166,216,206,47,73,130,104,151,76,36,19,201,68,50,145,76,236,148,76,164,233,104,58,154,174,99,154,142,0,35,192,8,48,2,140,0,35,192,8,48,2,140,0,75,101,241,164,218,82,55,212,13,117,67,221,80,55,212,13,117,211,23,117,35,213,86,170,109,175,9,73,42,80,35,36,229,118,45,212,232,95,234,109,11,160,70,27,211,213,66,83,113,215,118,102,255,82,114,117,102,109,157,89,89,238,95,63,83,117,117,102,77,157,25,150,186,187,166,51,251,152,194,171,51,107,234,204,10,179,82,251,153,218,171,51,11,118,230,207,7,135,179,239,14,14,103,123,71,111,246,102,217,112,52,201,147,220,251,231,229,213,224,227,229,213,224,236,250,151,179,193,253,23,245,45,173,247,197,2,212,146,208,155,235,89,164,242,178,239,236,59,251,206,190,179,239,82,121,165,242,186,71,224,30,129,123,4,82,121,165,242,166,227,224,221,201,112,39,35,149,94,116,39,195,157,12,119,50,220,201,112,39,195,157,140,86,220,201,144,202,43,149,87,42,175,251,65,238,7,185,31,228,126,144,251,65,238,7,185,31,212,251,251,65,82,121,93,92,146,202,235,74,149,84,222,252,151,189,94,82,199,28,73,188,171,169,99,111,210,119,95,44,67,130,192,150,58,164,14,169,67,234,144,58,236,148,58,36,229,72,57,82,174,99,82,142,238,162,187,232,46,186,139,238,162,187,232,46,186,139,238,74,101,241,36,238,18,53,68,13,81,67,212,16,53,68,13,81,211,23,81,35,113,87,226,110,175,121,72,76,132,177,38,101,119,61,194,232,69,178,110,27,16,70,91,82,206,114,36,232,174,239,186,94,164,230,234,186,106,187,174,84,182,94,111,18,113,117,93,149,93,183,54,249,118,93,215,245,36,237,86,215,85,217,117,37,115,68,123,147,100,171,235,202,116,221,97,145,244,218,171,190,167,215,94,53,146,94,187,246,89,164,215,114,228,28,57,71,206,145,115,228,210,107,165,215,50,249,76,62,147,47,189,86,122,109,58,166,220,253,6,247,27,82,233,69,247,27,220,111,112,191,193,253,6,247,27,220,111,104,197,253,6,233,181,210,107,165,215,186,107,227,174,141,187,54,238,218,184,107,227,174,141,187,54,189,191,107,35,189,214,37,32,233,181,174,39,73,175,13,187,56,117,88,36,189,118,57,117,236,85,122,237,85,226,192,150,58,164,14,169,67,234,144,58,236,148,58,36,229,72,57,82,174,99,82,142,238,162,187,232,46,186,139,238,162,187,232,46,186,139,238,74,101,241,164,215,18,53,68,13,81,67,212,16,53,68,13,81,211,23,81,35,189,86,122,109,175,121,72,76,132,145,35,189,118,53,194,232,77,122,109,234,8,163,45,41,103,57,211,107,87,119,93,111,210,107,117,93,117,93,87,42,91,175,87,233,181,186,174,170,174,203,149,94,187,170,235,122,148,94,171,235,170,234,186,146,57,162,189,74,175,213,117,229,186,238,221,143,5,210,107,111,126,235,121,122,237,151,5,168,57,189,118,197,179,72,175,229,200,57,114,142,156,35,231,200,165,215,74,175,101,242,153,124,38,95,122,173,244,218,116,76,185,251,13,238,55,164,210,139,238,55,184,223,224,126,131,251,13,238,55,184,223,208,138,251,13,210,107,165,215,74,175,117,215,198,93,27,119,109,220,181,113,215,198,93,27,119,109,122,127,215,70,122,173,75,64,210,107,93,79,146,94,91,228,226,212,35,117,12,74,175,93,68,29,123,152,94,251,101,25,18,4,182,212,33,117,72,29,82,135,212,97,167,212,33,41,71,202,145,114,29,147,114,116,23,221,69,119,209,93,116,23,221,69,119,209,93,116,87,42,139,39,189,150,168,33,106,136,26,162,134,168,33,106,136,154,190,136,26,233,181,210,107,123,205,67,98,34,140,220,233,181,203,16,70,207,210,107,211,69,24,109,73,57,11,74,175,93,214,117,61,75,175,213,117,85,116,93,169,108,189,30,166,215,234,186,242,93,23,144,94,187,184,235,122,151,94,171,235,202,119,93,201,28,209,30,166,215,234,186,98,93,119,114,112,56,251,249,232,96,63,219,12,206,176,189,187,188,26,252,121,125,121,145,109,246,58,201,118,110,25,106,205,179,205,241,92,82,109,249,114,190,156,47,231,203,249,114,169,182,82,109,89,125,86,159,213,151,106,43,213,54,29,107,238,222,131,123,15,169,244,162,123,15,238,61,184,247,224,222,131,123,15,238,61,180,226,222,131,84,91,169,182,82,109,221,193,113,7,199,29,28,119,112,220,193,113,7,199,29,156,222,223,193,145,106,235,114,144,84,91,215,150,164,218,134,95,168,154,39,144,1,217,182,171,8,100,239,18,110,231,22,35,65,138,203,33,114,136,28,34,135,200,33,118,202,33,178,115,236,28,59,215,49,59,199,123,241,94,188,23,239,197,123,241,94,188,23,239,197,123,165,178,120,114,110,25,27,198,134,177,97,108,24,27,198,134,177,233,139,177,145,115,43,231,182,215,96,36,62,203,200,153,118,187,142,101,244,42,243,54,125,150,209,174,132,180,128,252,219,117,125,216,171,20,92,125,88,125,31,86,144,212,215,187,92,92,125,88,117,31,230,206,200,93,221,135,61,75,202,213,135,85,247,97,37,201,165,189,203,206,213,135,229,250,176,96,122,174,228,220,198,82,115,37,230,146,234,164,58,169,78,170,147,234,18,115,37,230,82,255,212,63,245,159,164,250,151,152,235,6,133,27,20,110,80,184,65,225,6,133,27,20,110,80,184,65,225,6,133,27,20,18,115,37,230,74,204,117,155,199,109,30,183,121,220,230,113,155,39,246,133,20,183,121,220,230,105,251,109,30,137,185,174,25,73,204,117,1,74,98,110,248,213,172,130,105,185,146,114,95,46,68,130,220,150,61,100,15,217,67,246,144,61,236,148,61,228,229,120,57,94,174,99,94,142,241,98,188,24,47,198,139,241,98,188,24,47,198,139,241,74,101,241,164,228,114,53,92,13,87,195,213,112,53,92,13,87,211,23,87,35,37,87,74,110,175,145,72,92,138,145,51,33,87,58,110,43,40,70,123,146,207,2,82,113,37,226,234,189,202,123,175,100,234,94,239,82,112,245,94,85,189,151,59,253,86,242,173,222,171,184,247,74,167,141,246,46,237,86,239,5,246,222,251,195,195,221,119,251,255,179,123,178,255,227,209,236,245,238,187,147,217,193,238,187,183,123,179,239,142,142,102,199,187,135,199,239,15,215,166,222,126,186,186,58,189,185,248,247,233,221,197,111,215,131,15,167,55,119,131,135,255,166,131,143,215,215,131,219,211,171,219,79,87,157,78,192,125,250,237,191,10,92,152,242,185,184,85,63,251,147,103,77,230,101,67,172,23,56,48,203,198,47,54,64,71,211,141,225,227,94,236,206,151,189,207,209,176,9,179,190,172,152,243,199,98,238,183,99,183,158,149,20,95,173,151,92,193,70,106,9,89,192,136,114,189,228,82,54,87,80,177,245,108,92,175,215,190,158,85,21,84,108,61,27,79,207,45,185,158,205,21,20,178,158,17,110,4,212,212,151,241,126,232,68,188,21,80,231,90,70,123,207,140,120,51,160,246,245,140,241,158,25,49,77,183,228,122,54,87,80,238,245,140,119,219,162,142,222,172,161,156,252,43,25,235,198,69,217,133,108,170,158,220,43,25,239,214,69,29,61,89,67,57,33,43,25,225,230,69,77,171,88,109,49,33,107,24,225,246,69,217,173,140,70,138,9,89,195,198,111,96,212,212,133,149,214,18,188,128,77,222,194,168,115,1,27,255,220,24,227,38,70,157,11,216,248,7,197,120,137,187,101,151,177,161,114,114,175,100,188,212,221,178,191,190,52,84,78,200,74,70,184,33,84,114,21,155,41,38,247,26,198,184,37,84,199,27,99,213,181,228,94,192,24,55,133,234,88,192,170,107,9,94,192,38,111,11,213,185,128,141,127,182,137,113,99,168,166,5,140,243,233,58,198,173,161,58,23,176,145,14,116,115,72,34,175,43,77,18,121,93,182,170,246,178,85,175,19,121,115,208,204,117,87,35,2,105,102,155,174,73,228,160,153,159,221,240,28,167,252,236,135,191,252,229,32,112,181,190,153,226,117,90,121,1,83,14,121,120,246,146,189,100,47,217,75,246,146,189,100,5,89,193,216,182,141,21,108,185,21,100,219,216,54,182,141,109,99,219,216,54,182,141,109,99,219,216,54,142,136,35,226,136,56,34,142,136,35,226,136,56,162,118,56,34,9,196,18,136,123,141,98,82,161,39,171,147,17,131,233,73,119,82,18,217,143,102,236,71,161,174,173,52,203,174,75,249,138,93,233,218,228,67,22,247,222,157,204,142,15,119,15,14,70,223,254,223,217,247,251,71,123,39,239,143,246,222,60,116,235,155,221,253,131,191,207,14,119,247,15,230,190,56,44,139,241,236,230,110,112,123,117,122,121,57,250,246,255,14,254,113,113,125,118,247,233,250,236,151,135,255,140,191,156,94,92,254,107,112,117,122,113,249,252,139,69,54,150,91,191,230,146,29,43,46,82,0,36,132,8,33,66,136,16,34,132,40,0,82,0,100,18,125,9,117,66,157,80,167,0,72,72,22,146,133,100,33,89,72,22,146,133,100,227,119,33,36,11,201,38,176,128,2,32,5,64,10,128,4,183,193,109,112,27,220,78,226,179,13,184,13,110,167,177,128,224,118,34,112,91,0,36,81,46,0,146,117,23,0,89,72,225,151,97,163,97,57,145,85,177,81,113,146,213,44,106,133,169,147,149,84,193,133,114,161,92,40,23,202,133,114,161,28,35,199,24,219,221,113,140,45,119,140,220,29,119,199,221,113,119,220,29,119,199,221,113,119,220,29,119,199,56,49,78,140,19,227,196,56,49,78,140,19,227,212,14,227,36,156,82,56,101,175,193,78,203,88,76,72,134,101,117,44,166,71,81,151,192,73,58,137,152,229,94,42,49,130,7,123,149,175,217,173,151,74,242,49,156,251,111,95,239,191,123,51,251,105,239,237,238,241,251,227,47,81,177,187,239,126,222,255,91,96,202,230,197,249,135,139,155,95,6,191,159,157,159,222,126,186,253,18,145,122,122,243,231,197,31,66,52,87,46,79,115,25,153,97,53,136,192,68,29,81,71,212,17,117,68,29,69,96,138,192,76,162,47,209,81,116,20,29,21,129,137,226,162,184,40,46,138,139,226,162,184,40,110,252,46,68,113,81,220,4,22,80,4,166,8,76,17,152,120,56,30,142,135,227,225,73,124,182,193,195,241,240,52,22,16,15,79,132,135,139,192,228,214,69,96,18,245,34,48,11,89,255,21,100,51,44,225,50,39,217,20,96,153,107,205,42,204,167,204,243,36,76,38,147,201,100,50,153,76,38,147,201,16,50,132,177,205,27,67,216,114,67,200,188,49,111,204,27,243,198,188,49,111,204,27,243,198,188,49,111,124,17,95,196,23,241,69,124,17,95,196,23,241,69,237,240,69,226,39,197,79,246,26,203,164,69,82,66,210,37,115,147,148,30,133,71,210,32,141,101,67,174,236,227,26,210,240,122,149,236,216,170,62,110,103,112,227,79,239,95,31,238,189,169,34,185,241,247,79,31,174,206,126,17,221,184,122,125,34,103,55,46,47,66,120,35,40,8,10,130,130,160,32,40,40,188,81,120,99,18,125,9,94,130,151,224,165,240,70,144,21,100,5,89,65,86,144,21,100,5,89,227,119,33,200,10,178,38,176,128,194,27,133,55,10,111,132,171,225,106,184,26,174,78,226,179,13,92,13,87,167,177,128,112,117,34,184,90,120,35,245,45,188,145,71,23,222,88,157,148,255,194,54,43,72,111,92,192,54,197,55,230,91,180,186,243,27,231,159,133,203,228,50,185,76,46,147,203,228,50,57,66,142,48,182,123,227,8,91,238,8,185,55,238,141,123,227,222,184,55,238,141,123,227,222,184,55,238,141,49,98,140,24,35,198,136,49,98,140,24,35,198,168,29,198,72,128,163,0,199,94,131,153,196,88,74,233,4,199,133,44,165,239,17,142,64,72,115,25,142,95,91,185,142,96,60,41,142,201,182,114,234,49,142,111,246,143,79,246,15,94,239,190,59,153,125,119,116,52,203,70,179,105,88,122,227,47,23,183,119,23,151,31,78,111,238,6,31,175,175,7,217,104,48,21,218,184,112,89,26,203,106,204,249,220,34,26,81,64,20,16,5,68,1,81,64,17,141,34,26,147,232,75,180,18,173,68,43,69,52,162,170,168,42,170,138,170,162,170,168,42,170,26,191,11,81,85,84,53,129,5,20,209,40,162,81,68,35,62,141,79,227,211,248,116,18,159,109,240,105,124,58,141,5,196,167,19,225,211,34,26,185,110,17,141,196,185,136,198,34,22,126,17,201,12,74,102,92,71,50,5,50,174,92,171,234,114,24,87,62,56,115,201,92,50,151,204,37,115,201,92,50,130,140,96,108,211,198,8,182,220,8,50,109,76,27,211,198,180,49,109,76,27,211,198,180,49,109,76,27,63,196,15,241,67,252,16,63,196,15,241,67,252,80,59,252,144,248,69,241,139,189,198,48,105,144,147,128,212,197,245,228,164,63,97,139,212,71,237,25,139,139,251,181,194,212,186,62,37,42,182,163,95,91,22,164,56,45,153,163,56,21,163,184,120,85,98,165,40,46,121,106,33,138,64,31,208,7,244,1,125,64,159,16,69,33,138,73,244,37,32,9,72,2,146,66,20,129,83,224,20,56,5,78,129,83,224,20,56,141,223,133,192,41,112,154,192,2,10,81,20,162,40,68,17,130,134,160,33,104,8,58,137,207,54,16,52,4,157,198,2,66,208,137,32,104,33,138,116,182,16,69,110,92,136,98,5,162,125,90,50,67,113,158,99,138,80,92,181,84,181,37,40,78,147,164,201,188,37,111,201,91,242,150,188,101,167,189,37,31,200,7,242,129,29,246,129,60,27,207,198,179,241,108,60,27,207,198,179,241,108,60,27,207,198,14,177,67,236,16,59,196,14,177,67,236,16,59,212,14,59,36,64,81,128,98,175,33,76,18,220,164,120,126,226,75,110,210,219,248,68,228,163,238,244,196,105,201,240,196,151,205,218,158,168,186,94,52,107,139,162,19,127,62,126,127,248,240,206,89,52,59,241,207,219,79,87,131,236,225,87,18,225,137,47,151,37,70,122,226,170,231,22,159,136,243,225,124,56,31,206,135,243,137,79,20,159,152,68,95,226,145,120,36,30,41,62,17,55,197,77,113,83,220,20,55,197,77,113,211,248,93,136,155,226,166,9,44,160,248,68,241,137,226,19,17,104,4,26,129,70,160,147,248,108,131,64,35,208,105,44,32,2,157,8,129,22,159,200,102,139,79,164,198,197,39,150,244,236,95,73,102,209,252,196,133,36,83,128,226,202,181,170,37,65,241,229,131,51,151,204,37,115,201,92,50,151,204,37,35,200,8,198,54,109,140,96,203,141,32,211,198,180,49,109,76,27,211,198,180,49,109,76,27,211,198,180,241,67,252,16,63,196,15,241,67,252,16,63,196,15,181,195,15,137,80,20,161,216,107,12,147,6,57,41,150,161,184,132,156,244,50,68,145,250,168,61,69,241,73,191,86,152,90,215,211,28,197,132,251,181,117,65,138,163,217,184,100,146,226,232,97,139,75,148,226,130,117,137,151,165,184,228,201,133,41,130,125,96,31,216,7,246,129,125,194,20,133,41,38,209,151,160,36,40,9,74,10,83,4,79,193,83,240,20,60,5,79,193,83,240,52,126,23,130,167,224,105,2,11,40,76,81,152,162,48,69,24,26,134,134,161,97,232,36,62,219,192,208,48,116,26,11,8,67,39,130,161,133,41,82,218,194,20,249,113,97,138,149,200,246,123,150,89,46,77,113,158,101,138,83,92,189,88,53,230,41,62,123,116,238,146,187,228,46,185,75,238,146,187,228,4,57,193,216,174,141,19,108,185,19,228,218,184,54,174,141,107,227,218,184,54,174,141,107,227,218,184,54,134,136,33,98,136,24,34,134,136,33,98,136,24,162,118,24,34,129,138,2,21,123,13,98,18,97,39,101,18,21,95,178,147,30,71,42,130,31,245,103,42,126,110,217,42,3,236,122,157,170,152,102,203,166,23,171,120,242,221,236,245,222,187,147,217,235,221,227,189,217,119,187,199,123,111,214,197,40,222,125,28,124,56,187,185,27,124,56,189,61,27,124,60,189,61,251,165,203,177,137,119,31,95,173,254,230,75,103,35,22,122,6,1,136,93,129,120,195,141,209,220,47,97,217,214,183,95,8,183,155,133,120,75,138,57,127,44,230,254,55,194,113,106,16,175,220,10,54,82,75,200,2,198,132,120,229,150,178,185,130,138,173,103,243,16,175,238,245,172,170,160,98,235,217,124,0,98,185,245,108,174,160,144,245,140,1,27,235,233,203,120,63,116,98,194,198,26,215,50,218,123,102,76,216,88,247,122,198,120,207,140,25,128,88,110,61,155,43,40,247,122,70,132,162,53,244,102,13,229,228,95,201,104,80,180,228,66,54,85,79,238,149,140,8,69,107,232,201,26,202,9,89,201,24,80,180,158,85,172,182,152,144,53,140,1,69,75,110,101,52,82,76,200,26,54,15,69,235,233,194,74,107,9,94,192,70,161,104,141,11,216,248,231,198,40,80,180,198,5,108,252,131,98,196,0,196,146,203,216,80,57,185,87,50,98,0,98,201,95,95,26,42,39,100,37,99,224,229,114,171,216,76,49,185,215,48,10,94,174,225,141,177,234,90,114,47,96,20,188,92,195,2,86,93,75,240,2,54,138,151,107,92,192,198,63,219,68,193,203,245,44,96,156,79,215,81,240,114,141,11,216,72,7,194,203,2,16,169,106,1,136,188,119,181,222,187,207,1,136,11,0,229,61,227,29,21,6,148,247,176,111,212,18,64,25,206,118,95,126,243,9,50,93,146,145,100,36,25,73,70,146,177,211,146,145,188,35,239,200,187,14,203,59,82,140,20,35,197,72,49,82,140,20,35,197,72,49,82,140,20,163,114,168,28,42,135,202,161,114,168,28,42,135,202,105,135,202,17,41,40,82,176,215,196,36,26,228,200,74,65,142,12,228,144,183,150,163,203,138,231,173,117,59,229,79,151,149,239,178,195,247,7,39,251,7,251,71,111,223,239,30,20,136,248,187,250,116,121,119,113,121,113,125,254,233,244,178,223,121,127,47,87,162,214,240,191,124,79,39,9,144,159,227,231,248,57,126,142,159,147,4,40,9,48,137,190,228,17,121,68,30,81,18,32,223,201,119,242,157,124,39,223,201,119,242,157,241,187,144,239,228,59,19,88,64,73,128,146,0,37,1,50,199,204,49,115,204,28,39,241,217,134,57,102,142,211,88,64,230,56,17,115,44,9,16,134,150,4,136,105,75,2,44,0,200,23,160,203,144,88,192,53,232,178,71,25,129,47,87,34,65,1,12,60,2,143,192,35,240,8,60,118,26,60,2,122,128,30,160,215,97,160,7,148,1,101,64,25,80,6,148,1,101,64,25,80,6,148,1,101,240,14,188,3,239,192,59,240,14,188,3,239,192,59,237,192,59,2,3,5,6,246,90,162,164,225,61,242,166,7,230,240,30,61,137,18,108,133,247,104,95,226,91,72,200,96,142,102,108,75,226,155,102,76,171,25,223,31,149,12,32,252,116,45,130,112,110,45,154,11,33,92,241,132,98,8,169,60,42,143,202,163,242,168,60,49,132,98,8,147,232,75,202,145,114,164,28,197,16,82,163,212,40,53,74,141,82,163,212,40,53,26,191,11,169,81,106,52,129,5,20,67,40,134,80,12,33,201,76,50,147,204,36,115,18,159,109,72,102,146,57,141,5,36,153,19,145,204,98,8,17,107,49,132,240,183,24,194,178,44,253,17,95,22,14,34,92,132,47,251,26,69,248,101,45,18,244,192,216,35,246,136,61,98,143,216,99,167,217,35,166,135,233,97,122,29,102,122,88,25,86,134,149,97,101,88,25,86,134,149,97,101,88,25,86,134,240,32,60,8,15,194,131,240,32,60,8,15,194,211,14,194,35,140,80,24,97,175,61,74,42,234,163,80,28,225,50,245,209,199,64,194,116,213,71,27,83,224,10,135,18,46,107,201,182,164,192,105,201,4,90,178,72,22,97,207,227,7,155,72,28,20,50,72,219,209,118,180,29,109,71,219,165,163,237,132,12,210,139,244,34,189,72,47,10,25,20,50,72,131,210,160,52,40,13,74,131,210,160,52,40,13,74,131,166,163,65,133,12,10,25,20,50,72,40,19,202,132,50,161,76,40,19,202,132,50,161,188,254,75,132,12,246,156,78,11,25,132,186,133,12,22,224,230,69,114,5,123,30,37,152,46,218,229,25,121,70,158,145,103,228,25,59,237,25,249,59,254,142,191,235,176,191,227,197,120,49,94,140,23,227,197,120,49,94,140,23,227,197,120,49,54,135,205,97,115,216,28,54,135,205,97,115,216,156,118,216,28,233,129,210,3,123,13,77,34,114,142,188,129,129,61,207,8,76,151,115,180,36,131,45,36,9,176,231,225,127,122,45,188,215,14,118,223,189,221,155,5,197,253,61,252,231,26,244,53,237,239,201,119,95,87,216,223,154,167,144,245,199,198,177,113,108,28,27,199,198,201,250,147,245,151,68,95,178,134,172,33,107,40,235,143,221,100,55,217,77,118,147,221,100,55,217,205,248,93,200,110,178,155,9,44,160,172,63,89,127,178,254,120,98,158,152,39,230,137,147,248,108,195,19,243,196,105,44,32,79,156,136,39,150,245,7,58,203,250,67,176,101,253,133,225,240,167,136,50,103,212,223,50,68,217,143,164,191,39,223,125,130,90,23,102,132,25,97,70,152,17,102,236,52,102,132,239,224,59,248,174,195,248,14,22,131,197,96,49,88,12,22,131,197,96,49,88,12,22,131,197,192,28,48,7,204,1,115,192,28,48,7,204,1,115,218,1,115,4,253,9,250,235,181,50,137,103,57,114,228,252,173,178,28,221,143,249,75,219,114,180,35,121,45,103,200,223,170,70,107,75,242,154,70,139,217,104,255,253,195,143,7,123,247,143,254,102,118,184,123,252,215,253,163,183,5,82,255,6,255,252,245,183,203,179,193,63,127,187,249,101,112,117,122,251,191,23,215,231,253,14,2,92,176,32,13,100,3,230,124,86,113,129,132,29,97,71,216,17,118,132,157,184,64,113,129,73,244,37,177,72,44,18,139,226,2,9,80,2,148,0,37,64,9,80,2,148,0,141,223,133,4,40,1,154,192,2,138,11,20,23,40,46,144,74,166,146,169,100,42,57,137,207,54,84,50,149,156,198,2,82,201,137,168,100,113,129,184,180,184,64,144,91,92,96,113,98,190,0,100,134,39,8,174,3,153,189,11,21,92,176,32,9,146,97,10,146,130,164,32,41,72,10,178,211,10,146,218,163,246,168,189,14,171,61,202,140,50,163,204,40,51,202,140,50,163,204,40,51,202,140,50,35,122,136,30,162,135,232,33,122,136,30,162,135,232,105,135,232,145,51,40,103,176,215,60,37,41,4,18,22,61,152,7,129,244,42,141,176,29,8,164,181,185,113,225,153,133,121,58,180,45,185,113,58,52,153,14,125,127,244,185,71,131,130,12,63,93,191,140,209,236,83,110,225,151,239,191,222,152,194,21,79,34,149,144,199,227,241,120,60,30,143,199,147,74,40,149,48,137,190,228,27,249,70,190,81,42,33,47,202,139,242,162,188,40,47,202,139,242,162,241,187,144,23,229,69,19,88,64,169,132,82,9,165,18,50,204,12,51,195,204,48,39,241,217,134,97,102,152,211,88,64,134,57,17,195,44,149,16,174,150,74,136,125,75,37,44,2,210,31,49,101,80,8,225,34,76,217,167,204,193,47,223,127,130,118,23,105,68,26,145,70,164,17,105,236,52,105,68,240,16,60,4,175,195,4,15,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,240,28,60,7,207,193,115,240,28,60,7,207,193,115,218,193,115,68,12,138,24,236,181,53,137,41,58,114,39,10,46,19,29,125,9,16,76,87,116,180,37,141,45,40,30,112,89,187,181,37,141,77,187,197,110,183,5,1,149,69,242,0,215,69,84,246,48,34,112,193,146,52,146,26,152,243,121,5,9,82,119,212,29,117,71,221,81,119,130,4,5,9,38,209,151,20,35,197,72,49,10,18,164,66,169,80,42,148,10,165,66,169,80,42,52,126,23,82,161,84,104,2,11,40,72,80,144,160,32,65,82,153,84,38,149,73,229,36,62,219,144,202,164,114,26,11,72,42,39,34,149,5,9,34,212,130,4,225,110,65,130,101,216,249,146,201,225,161,217,130,121,102,135,247,44,110,176,29,211,195,89,72,22,146,133,100,33,89,200,78,91,72,118,143,221,99,247,58,108,247,88,51,214,140,53,99,205,88,51,214,140,53,99,205,88,51,214,140,235,225,122,184,30,174,135,235,225,122,184,30,174,167,29,174,71,2,161,4,194,94,35,149,196,40,72,104,40,97,30,10,210,179,156,194,118,80,144,22,103,201,21,73,51,204,211,167,109,201,146,211,167,177,251,244,205,254,241,201,254,193,67,183,190,222,61,222,155,125,110,213,245,25,135,191,92,220,222,93,92,62,252,167,248,112,122,123,54,120,25,180,217,249,76,195,133,75,80,67,134,97,238,231,145,89,200,233,113,122,156,30,167,199,233,201,44,148,89,152,68,95,114,143,220,35,247,40,179,144,35,229,72,57,82,142,148,35,229,72,57,210,248,93,200,145,114,164,9,44,160,204,66,153,133,50,11,217,102,182,153,109,102,155,147,248,108,195,54,179,205,105,44,32,219,156,136,109,150,89,8,93,203,44,196,193,101,22,230,134,234,139,97,229,250,140,194,245,176,178,243,153,132,11,151,32,65,208,203,54,178,141,108,35,219,200,54,118,218,54,178,120,44,30,139,215,97,139,199,142,177,99,236,24,59,198,142,177,99,236,24,59,198,142,177,99,156,14,167,195,233,112,58,156,14,167,195,233,112,58,237,112,58,50,8,101,16,246,26,157,68,166,29,171,51,7,243,209,142,78,103,12,182,133,118,180,40,171,109,125,134,96,190,190,107,75,86,155,190,139,221,119,135,239,15,78,246,15,246,143,222,190,223,61,40,28,24,120,245,233,242,238,226,242,226,250,252,211,233,165,244,192,69,235,209,64,148,96,190,39,149,43,200,222,177,119,236,29,123,199,222,201,21,148,43,152,68,95,178,140,44,35,203,40,87,144,13,101,67,217,80,54,148,13,101,67,217,208,248,93,200,134,178,161,9,44,160,92,65,185,130,114,5,121,101,94,153,87,230,149,147,248,108,195,43,243,202,105,44,32,175,156,136,87,150,43,8,82,203,21,68,188,229,10,22,198,231,11,48,102,120,200,224,26,140,217,187,196,193,151,235,145,160,21,70,32,17,72,4,18,129,68,32,59,77,32,145,61,100,15,217,235,48,217,67,204,16,51,196,12,49,67,204,16,51,196,12,49,67,204,16,51,156,7,231,193,121,112,30,156,7,231,193,121,112,158,118,112,30,241,131,226,7,123,109,83,82,18,32,97,89,132,57,4,72,175,130,9,91,33,64,218,154,22,23,30,89,152,163,61,219,146,22,167,61,147,106,207,247,71,69,19,12,63,93,139,45,124,92,132,6,178,10,87,60,147,128,66,58,143,206,163,243,232,60,58,79,64,161,128,194,36,250,146,118,164,29,105,71,1,133,244,40,61,74,143,210,163,244,40,61,74,143,198,239,66,122,148,30,77,96,1,5,20,10,40,20,80,72,52,19,205,68,51,209,156,196,103,27,162,153,104,78,99,1,137,230,68,68,179,128,66,212,90,64,33,4,46,160,176,48,79,127,4,150,225,169,132,139,128,101,239,162,8,191,44,66,130,188,151,112,36,28,9,71,194,145,112,236,180,112,36,242,136,60,34,175,195,34,143,32,35,200,8,50,130,140,32,35,200,8,50,130,140,32,35,200,104,29,90,135,214,161,117,104,29,90,135,214,161,117,218,161,117,228,15,202,31,236,53,61,137,14,60,194,66,7,151,1,143,94,37,13,166,11,60,90,149,223,22,158,41,184,172,251,218,146,223,166,251,98,117,223,187,31,239,251,111,247,115,3,230,13,14,188,249,237,126,213,79,31,150,189,143,153,129,79,191,255,218,226,2,215,61,137,164,64,142,142,163,227,232,56,58,142,78,82,160,164,192,36,250,146,75,228,18,185,68,73,129,156,39,231,201,121,114,158,156,39,231,201,121,198,239,66,206,147,243,76,96,1,37,5,74,10,148,20,200,30,179,199,236,49,123,156,196,103,27,246,152,61,78,99,1,217,227,68,236,177,164,64,40,90,82,32,174,45,41,48,16,146,63,195,148,121,67,2,151,98,202,158,228,3,62,253,254,19,180,187,72,35,210,136,52,34,141,72,99,167,73,35,130,135,224,33,120,29,38,120,200,24,50,134,140,33,99,200,24,50,134,140,33,99,200,24,50,134,231,224,57,120,14,158,131,231,224,57,120,14,158,211,14,158,35,26,80,52,96,175,173,73,76,209,145,39,21,112,165,232,232,65,32,96,226,162,163,45,105,108,121,99,0,87,182,91,91,210,216,180,91,163,237,246,240,207,143,115,4,254,61,252,15,183,253,10,249,251,252,61,215,16,236,183,252,129,133,249,145,111,228,27,249,70,190,145,111,194,252,132,249,37,209,151,36,33,73,72,18,10,243,35,51,201,76,50,147,204,36,51,201,76,50,51,126,23,146,153,100,102,2,11,40,204,79,152,159,48,63,90,152,22,166,133,105,225,36,62,219,208,194,180,112,26,11,72,11,39,162,133,133,249,97,204,194,252,0,107,97,126,185,233,247,23,28,185,62,192,111,1,142,236,124,104,223,231,239,57,65,103,139,43,226,138,184,34,174,136,43,118,154,43,226,117,120,29,94,215,97,94,135,131,225,96,56,24,14,134,131,225,96,56,24,14,134,131,225,96,232,13,122,131,222,160,55,232,13,122,131,222,160,55,237,160,55,130,250,4,245,245,218,145,52,173,53,86,135,243,45,209,26,157,14,228,75,86,107,164,156,138,182,62,120,111,73,43,181,37,21,77,43,213,222,74,207,146,28,215,199,236,45,205,112,236,124,216,222,211,239,188,134,200,189,117,15,47,120,143,100,35,217,72,54,146,141,100,19,188,39,120,47,137,190,36,3,201,64,50,80,240,30,105,73,90,146,150,164,37,105,73,90,146,150,241,187,144,180,36,45,19,88,64,193,123,130,247,4,239,209,191,244,47,253,75,255,38,241,217,134,254,165,127,211,88,64,250,55,17,253,43,120,15,75,22,188,7,76,11,222,203,77,185,95,140,191,94,29,191,183,114,240,117,167,67,248,18,31,121,13,48,2,140,0,35,192,8,48,118,26,48,2,119,192,29,112,215,97,112,7,136,1,98,128,24,32,6,136,1,98,128,24,32,6,136,1,98,48,14,140,3,227,192,56,48,14,140,3,227,192,56,237,192,56,162,248,68,241,245,90,150,196,241,27,171,3,249,86,250,141,78,199,242,37,238,55,210,79,84,91,31,209,183,178,185,218,146,168,166,185,98,52,215,143,63,237,29,237,238,207,222,236,157,60,124,187,129,241,125,131,223,126,63,187,62,189,24,252,114,118,119,246,241,238,183,155,254,198,249,205,175,68,205,241,126,121,158,78,220,31,45,71,203,209,114,180,28,45,39,238,79,220,95,18,125,73,31,210,135,244,161,184,63,154,147,230,164,57,105,78,154,147,230,164,57,227,119,33,205,73,115,38,176,128,226,254,196,253,137,251,35,140,9,99,194,152,48,78,226,179,13,97,76,24,167,177,128,132,113,34,194,88,220,31,250,44,238,15,202,22,247,87,140,139,207,163,203,176,248,191,149,232,178,87,113,128,243,43,145,160,0,6,30,129,71,224,17,120,4,30,59,13,30,1,61,64,15,208,235,48,208,3,202,128,50,160,12,40,3,202,128,50,160,12,40,3,202,128,50,120,7,222,129,119,224,29,120,7,222,129,119,224,157,118,224,29,241,128,226,1,123,45,81,210,240,30,249,227,2,215,122,143,222,196,7,182,192,123,180,47,241,45,44,94,112,109,51,182,37,241,77,51,70,110,198,131,221,119,111,247,2,242,6,31,255,75,246,48,96,240,225,81,106,76,20,92,250,248,34,4,137,58,162,142,168,35,234,136,58,17,130,34,4,147,232,75,66,145,80,36,20,69,8,18,159,196,39,241,73,124,18,159,196,39,241,25,191,11,137,79,226,51,129,5,20,33,40,66,80,132,32,133,76,33,83,200,20,114,18,159,109,40,100,10,57,141,5,164,144,19,81,200,34,4,241,104,17,130,224,182,8,193,96,82,254,25,78,230,207,12,124,9,39,123,19,18,248,240,40,9,194,92,134,145,97,100,24,25,70,134,177,211,134,145,185,99,238,152,187,14,155,59,70,140,17,99,196,24,49,70,140,17,99,196,24,49,70,140,17,227,113,120,28,30,135,199,225,113,120,28,30,135,199,105,135,199,145,10,40,21,176,215,184,36,18,225,200,23,3,184,152,112,244,34,247,47,85,194,209,130,108,181,252,201,126,139,251,171,45,217,106,250,43,78,127,205,39,73,6,102,249,173,140,146,236,87,182,223,252,82,212,157,245,151,231,249,100,255,113,115,220,28,55,199,205,113,115,178,255,100,255,37,209,151,28,34,135,200,33,202,254,227,58,185,78,174,147,235,228,58,185,78,174,51,126,23,114,157,92,103,2,11,40,251,79,246,159,236,63,214,152,53,102,141,89,227,36,62,219,176,198,172,113,26,11,200,26,39,98,141,101,255,65,208,178,255,240,108,217,127,5,225,248,162,17,222,1,89,128,107,103,120,247,39,27,176,5,67,188,153,71,230,145,121,100,30,153,199,78,155,71,70,143,209,99,244,58,108,244,152,50,166,140,41,99,202,152,50,166,140,41,99,202,152,50,166,140,223,225,119,248,29,126,135,223,225,119,248,29,126,167,29,126,71,86,160,172,192,94,99,148,68,200,71,64,118,224,90,242,209,159,44,193,22,144,143,22,102,191,5,102,13,174,237,199,182,100,191,233,199,88,253,248,243,193,225,236,187,131,195,217,222,209,155,189,89,54,28,77,114,228,15,254,121,121,53,248,120,121,53,56,187,254,229,108,112,255,53,253,202,28,124,241,237,215,144,51,152,235,57,100,11,114,118,156,29,103,199,217,113,118,178,5,101,11,38,209,151,220,34,183,200,45,202,22,228,64,57,80,14,148,3,229,64,57,80,14,52,126,23,114,160,28,104,2,11,40,91,80,182,160,108,65,54,153,77,102,147,217,228,36,62,219,176,201,108,114,26,11,200,38,39,98,147,101,11,66,211,178,5,113,110,217,130,185,161,249,75,72,185,62,79,112,53,164,236,124,134,224,139,111,63,65,180,203,51,242,140,60,35,207,200,51,118,218,51,242,119,252,29,127,215,97,127,199,139,241,98,188,24,47,198,139,241,98,188,24,47,198,139,241,98,108,14,155,195,230,176,57,108,14,155,195,230,176,57,237,176,57,114,3,229,6,246,26,154,68,228,28,171,179,2,215,115,142,78,231,3,182,129,115,180,36,131,109,125,14,224,250,94,107,75,6,155,94,107,186,215,14,11,228,253,93,245,59,239,239,170,129,188,191,181,207,33,239,143,143,227,227,248,56,62,142,143,147,247,39,239,47,137,190,228,13,121,67,222,80,222,31,191,201,111,242,155,252,38,191,201,111,242,155,241,187,144,223,228,55,19,88,64,121,127,242,254,228,253,49,197,76,49,83,204,20,39,241,217,134,41,102,138,211,88,64,166,56,17,83,44,239,15,118,150,247,135,97,203,251,11,2,226,135,5,242,254,150,67,202,94,228,253,93,37,142,118,121,70,158,145,103,228,25,121,198,78,123,70,254,142,191,227,239,58,236,239,120,49,94,140,23,227,197,120,49,94,140,23,227,197,120,49,94,140,205,97,115,216,28,54,135,205,97,115,216,28,54,167,29,54,71,222,159,188,191,94,67,147,136,156,99,125,222,223,106,206,209,249,188,191,212,57,71,75,50,216,242,229,253,173,238,181,182,100,176,233,181,56,189,246,238,199,240,188,191,155,223,122,157,247,247,229,219,175,53,239,111,197,115,200,251,227,227,248,56,62,142,143,227,227,228,253,201,251,75,162,47,121,67,222,144,55,148,247,199,111,242,155,252,38,191,201,111,242,155,252,102,252,46,228,55,249,205,4,22,80,222,159,188,63,121,127,76,49,83,204,20,51,197,73,124,182,97,138,153,226,52,22,144,41,78,196,20,203,251,131,157,229,253,97,216,242,254,10,0,241,71,72,25,146,247,183,8,82,246,40,239,239,203,183,159,32,218,229,25,121,70,158,145,103,228,25,59,237,25,249,59,254,142,191,235,176,191,227,197,120,49,94,140,23,227,197,120,49,94,140,23,227,197,120,49,54,135,205,97,115,216,28,54,135,205,97,115,216,156,118,216,28,121,127,242,254,122,13,77,34,114,142,188,121,127,203,56,71,79,242,254,210,229,28,45,201,96,11,201,251,91,214,107,109,201,96,211,107,49,122,237,228,224,112,246,243,209,193,126,182,25,154,250,119,119,121,53,248,243,250,242,34,219,236,113,246,223,220,34,212,152,0,152,227,153,228,0,114,115,220,28,55,199,205,113,115,114,0,229,0,38,209,151,28,34,135,200,33,202,1,228,58,185,78,174,147,235,228,58,185,78,174,51,126,23,114,157,92,103,2,11,40,7,80,14,160,28,64,214,152,53,102,141,89,227,36,62,219,176,198,172,113,26,11,200,26,39,98,141,229,0,66,208,114,0,241,108,57,128,193,112,124,30,88,230,79,3,92,5,44,123,147,9,56,183,8,9,242,94,194,145,112,36,28,9,71,194,177,211,194,145,200,35,242,136,188,14,139,60,130,140,32,35,200,8,50,130,140,32,35,200,8,50,130,140,32,163,117,104,29,90,135,214,161,117,104,29,90,135,214,105,135,214,145,12,40,25,176,215,244,36,58,240,200,151,15,184,14,120,244,34,37,48,125,224,209,170,252,182,252,137,129,235,186,175,45,249,109,186,175,233,238,219,251,249,100,116,255,127,102,175,119,223,157,76,190,59,254,110,246,122,247,120,111,246,221,15,251,71,123,199,123,179,108,54,90,41,220,206,254,188,27,221,255,159,193,135,211,155,187,201,199,219,143,131,15,167,183,103,131,143,191,94,92,159,221,158,205,245,225,104,53,115,59,223,92,211,135,207,254,193,231,63,63,235,203,231,109,250,162,45,159,244,109,190,168,192,207,61,247,36,242,47,219,24,125,105,193,47,127,57,8,88,140,111,253,88,160,203,243,62,116,50,173,78,210,21,217,138,27,111,100,115,191,69,141,166,223,126,163,219,105,86,210,45,41,230,252,177,152,251,95,233,182,82,147,116,229,86,176,145,90,66,22,48,166,164,43,183,148,205,21,84,108,61,155,151,116,117,175,103,85,5,133,172,103,12,73,87,207,58,198,123,147,140,41,233,106,92,203,104,175,241,152,146,174,238,245,108,252,53,30,81,210,213,176,150,53,148,147,127,37,163,73,186,146,11,217,84,61,185,87,50,162,164,171,161,39,107,40,39,100,37,99,72,186,122,86,177,218,98,66,214,48,134,164,43,249,171,98,35,197,132,172,97,243,146,174,158,46,172,180,150,224,5,108,84,210,213,184,128,141,127,206,137,34,233,106,92,192,170,106,201,189,128,145,36,93,185,37,108,166,152,220,107,24,69,210,213,208,132,85,215,146,123,1,163,72,186,26,22,176,234,90,130,23,176,81,73,87,227,2,54,254,115,36,138,164,171,103,1,227,124,146,137,34,233,106,92,192,70,58,144,164,35,233,72,58,146,46,182,164,203,161,73,86,113,186,64,77,178,210,212,181,65,147,100,52,73,55,52,73,129,215,193,42,216,23,248,58,88,169,251,218,240,58,24,122,29,244,244,117,144,85,247,243,32,107,251,207,131,161,159,7,61,126,29,84,246,243,32,107,251,207,131,161,159,7,189,125,29,12,103,227,170,94,7,195,141,113,58,175,3,205,216,202,102,172,236,234,195,154,132,95,205,232,170,205,186,187,134,129,253,150,208,135,97,253,150,106,191,85,246,161,115,205,21,67,253,214,171,126,219,127,123,252,221,254,222,209,253,95,14,127,250,233,126,211,55,103,167,93,156,223,126,188,184,95,187,193,221,240,247,223,159,245,216,40,199,47,54,217,218,38,203,230,187,108,52,153,251,139,201,246,179,198,154,252,242,237,159,228,251,125,230,235,183,243,42,215,55,249,234,177,91,111,95,125,237,156,193,215,223,134,70,15,191,13,173,252,109,166,130,231,123,242,60,201,52,120,220,79,147,63,124,255,229,105,247,223,44,250,138,195,217,209,251,195,217,219,159,222,223,191,100,238,207,224,14,119,127,158,237,31,253,244,254,100,118,176,119,244,246,228,135,251,135,249,124,17,251,254,127,57,249,241,100,247,96,118,242,227,95,247,142,142,31,190,191,201,118,157,151,20,207,231,206,202,203,223,11,188,59,191,120,114,72,125,255,82,204,238,255,46,219,152,124,59,153,206,134,247,71,211,163,44,252,70,224,124,189,165,111,225,85,87,238,210,251,119,243,53,87,115,221,173,142,194,71,101,11,207,35,24,234,40,124,188,186,240,241,116,50,25,78,199,211,205,241,116,184,184,240,60,6,178,186,194,115,189,20,203,223,62,171,184,224,50,189,29,118,205,171,142,194,11,246,118,216,125,170,58,10,95,211,219,59,195,173,225,104,107,56,153,110,239,76,23,23,222,96,111,47,191,2,150,107,189,3,239,92,85,85,244,146,219,86,47,74,174,226,118,83,69,53,47,191,215,148,107,161,3,47,18,85,87,116,190,133,46,125,107,167,186,130,243,125,106,42,125,69,166,186,130,23,145,210,188,11,156,155,113,86,92,110,145,247,230,144,235,31,21,151,187,230,29,185,244,101,139,138,202,93,62,242,254,69,197,21,204,152,175,168,232,229,211,229,95,252,224,171,96,156,123,117,69,231,122,159,40,127,135,164,162,130,151,220,30,201,213,201,33,55,54,42,42,119,201,93,141,92,229,134,220,143,168,184,220,34,111,107,33,183,17,170,43,183,240,15,141,16,251,95,113,185,5,87,183,137,31,26,57,141,253,26,102,190,152,166,175,2,195,139,191,98,213,220,227,194,198,60,28,115,47,254,138,85,152,123,201,87,132,47,218,106,204,189,236,75,86,97,238,197,95,19,252,223,230,197,78,243,252,158,234,220,238,225,255,45,125,140,39,155,211,133,31,227,201,126,246,202,199,216,94,246,24,207,182,192,115,60,200,10,20,254,226,92,32,239,9,212,202,115,129,245,103,79,206,5,156,11,56,23,104,224,92,96,248,248,227,52,155,191,177,182,157,224,177,64,225,106,35,159,10,84,80,119,148,67,129,194,117,71,218,90,47,87,111,188,157,245,10,234,142,178,177,94,172,238,184,219,211,5,107,142,185,59,93,172,228,184,155,211,133,107,142,180,55,93,184,222,72,91,211,133,235,141,178,51,93,174,218,166,55,166,203,85,219,244,190,116,177,106,227,110,75,23,171,57,222,6,111,177,122,99,237,239,22,171,54,214,246,110,185,106,155,222,221,45,92,109,148,205,221,114,213,54,189,183,155,191,218,164,182,118,109,212,218,168,77,108,163,246,254,126,106,190,171,80,43,54,106,31,198,167,212,189,81,251,251,120,99,123,238,207,217,244,197,213,129,172,116,98,65,206,57,48,207,151,163,162,187,169,203,30,212,22,237,195,22,237,201,241,236,205,222,247,187,239,15,78,30,183,76,103,63,61,150,242,151,255,204,12,135,49,28,198,112,24,195,97,12,135,169,125,61,13,135,49,28,198,112,24,195,97,12,135,49,28,198,112,24,195,97,12,135,49,28,198,112,24,195,97,12,135,49,28,198,112,24,195,97,12,135,49,28,38,230,2,26,14,99,56,140,225,48,134,195,24,14,99,56,140,225,48,13,14,135,89,192,75,242,37,159,174,225,37,235,50,79,91,195,75,114,14,2,192,75,90,201,75,130,94,24,165,47,200,230,153,8,208,154,23,70,206,201,0,94,24,221,126,97,188,62,122,61,219,63,58,217,46,44,19,7,31,174,63,12,46,174,239,182,131,137,226,218,87,202,252,235,100,254,30,249,220,159,183,231,254,188,238,38,250,179,215,81,209,187,232,85,137,198,175,203,88,203,75,108,193,163,123,173,49,142,140,35,227,200,56,50,142,140,35,227,200,56,50,142,140,35,227,200,56,50,142,140,35,227,200,56,70,239,66,198,145,113,76,96,1,25,71,198,145,113,100,28,25,71,198,145,113,100,28,25,71,198,145,113,100,28,35,25,199,103,98,165,8,118,92,46,86,74,79,122,111,169,88,41,132,36,137,149,214,138,149,98,175,181,34,126,114,249,107,173,244,148,251,150,190,214,10,185,75,175,181,238,191,214,190,255,41,155,22,87,152,255,248,61,155,10,137,124,185,38,245,188,96,158,63,178,23,11,74,137,82,162,148,40,37,74,137,82,162,148,40,37,74,137,82,162,148,40,37,74,137,82,162,148,40,101,244,46,68,41,81,202,4,22,16,165,68,41,81,74,148,18,165,68,41,81,74,148,18,165,68,41,81,74,148,50,18,165,252,74,78,10,49,202,133,228,164,223,193,145,200,73,235,200,73,248,139,165,144,131,92,248,98,233,119,152,164,23,75,119,94,44,223,31,236,30,205,78,54,103,175,119,143,247,102,163,188,47,146,127,92,158,94,15,238,54,7,31,78,111,207,158,189,56,70,85,0,225,96,17,60,13,122,25,124,253,54,94,173,255,230,94,61,54,247,237,171,175,157,54,248,250,10,26,109,12,55,134,175,86,190,4,202,62,217,147,39,241,106,120,120,53,252,240,253,151,167,221,127,179,232,43,158,205,120,191,255,247,135,187,63,207,246,143,126,122,127,50,59,216,59,122,123,242,195,253,95,15,71,147,47,255,203,201,143,39,187,7,179,147,31,255,186,119,116,252,240,253,77,182,151,127,135,229,193,227,249,220,239,221,229,141,225,221,249,197,147,95,120,239,95,127,217,253,223,101,27,147,111,191,229,102,195,251,95,115,71,89,184,46,156,175,183,180,232,171,174,220,165,150,111,190,230,106,232,92,29,133,143,202,22,158,103,55,164,142,194,199,171,11,31,79,39,147,225,116,60,221,28,79,135,139,11,207,115,158,82,93,225,185,94,138,229,37,91,197,5,151,233,237,48,50,86,71,225,5,123,59,204,102,213,81,248,154,222,222,25,110,13,71,91,195,201,116,123,103,186,184,240,6,123,123,57,39,203,181,222,129,126,171,170,162,151,200,173,23,37,87,33,165,42,170,121,185,145,202,181,208,129,40,169,186,162,243,45,116,105,1,84,93,193,249,62,53,149,230,54,213,21,188,232,120,42,239,2,231,62,18,170,184,220,34,239,205,33,148,164,226,114,215,188,35,151,134,27,21,149,123,113,153,251,61,98,123,184,57,25,15,71,163,108,244,237,103,200,211,47,111,174,232,171,179,188,69,239,100,147,237,209,36,219,220,220,158,76,158,226,142,56,69,231,122,159,40,239,81,42,42,120,137,68,201,213,201,33,250,163,162,114,151,184,143,92,229,134,88,139,138,203,45,242,182,22,34,27,170,43,183,240,15,141,16,71,80,113,185,5,87,183,137,31,26,57,207,235,215,28,89,47,62,230,94,117,248,184,248,43,166,161,95,145,231,188,58,252,96,120,241,87,172,58,24,94,242,21,225,139,182,250,96,120,217,151,172,58,24,94,252,53,193,255,109,94,156,189,204,239,169,62,219,61,252,242,74,88,248,24,79,142,107,10,63,198,100,59,223,99,108,47,123,140,103,193,22,57,30,100,249,1,243,220,49,192,176,244,49,192,208,49,128,99,0,199,0,209,142,1,134,143,63,61,179,121,236,182,157,224,41,64,225,106,35,31,2,84,80,119,148,51,128,194,117,71,218,73,47,87,111,188,141,244,10,234,142,178,143,94,172,238,184,187,209,5,107,142,185,25,93,172,228,184,123,209,133,107,142,180,21,93,184,222,72,59,209,133,235,141,178,17,93,174,218,166,247,161,203,85,219,244,54,116,177,106,227,238,66,23,171,57,222,126,110,177,122,99,109,231,22,171,54,214,110,110,185,106,155,222,204,45,92,109,148,189,220,114,213,54,189,149,155,191,218,164,118,114,237,203,218,151,77,105,95,54,155,141,243,101,204,46,221,151,205,54,198,107,179,101,131,247,101,159,221,83,24,109,188,184,165,48,119,143,161,161,76,217,167,107,80,205,93,133,197,143,104,59,246,97,123,85,68,172,136,88,17,177,34,98,69,196,138,136,13,137,225,20,17,43,34,86,68,172,136,88,17,177,79,22,82,68,172,136,88,17,177,34,98,69,196,230,14,232,20,17,43,34,86,68,172,136,88,17,177,34,98,69,196,138,136,21,17,43,34,86,68,172,136,88,17,177,34,98,123,17,17,251,66,138,228,138,134,93,41,69,214,69,194,38,47,69,242,69,193,146,34,137,73,145,252,61,94,238,150,234,125,143,87,126,75,181,233,30,207,151,224,170,199,91,218,227,163,217,102,201,30,31,109,108,182,187,199,135,222,199,187,222,227,147,210,61,62,209,227,122,60,233,30,31,151,238,241,177,30,215,227,73,247,120,217,219,9,163,182,223,78,208,227,157,239,241,178,251,42,163,182,239,171,12,253,206,217,245,30,47,187,175,50,106,251,190,138,30,239,120,143,151,29,116,147,103,10,84,131,61,174,227,146,239,184,97,233,223,0,135,41,253,6,216,225,142,171,169,85,86,253,163,185,110,14,104,170,178,191,114,13,83,250,149,75,83,165,209,84,101,127,199,25,166,244,59,142,166,74,163,169,202,126,224,170,33,82,88,83,181,185,169,142,119,15,143,223,31,22,155,90,57,184,61,189,186,253,116,213,233,225,149,95,190,199,70,195,171,87,60,167,12,107,25,214,70,89,38,152,98,109,148,165,81,150,245,22,108,148,165,81,150,70,89,26,101,105,148,165,81,150,70,89,26,101,89,75,209,70,89,26,101,153,76,248,185,81,150,117,198,159,27,101,105,148,165,200,116,145,233,249,143,8,10,28,63,45,62,34,232,214,96,75,71,4,142,8,218,124,68,96,204,101,19,7,4,198,92,26,115,89,115,221,198,92,26,115,153,210,62,181,49,151,245,238,82,27,115,89,223,30,181,49,151,117,239,80,27,115,89,231,86,175,49,151,245,109,244,26,115,89,223,54,175,49,151,246,108,237,217,86,181,103,91,40,79,98,209,158,109,7,98,37,138,12,189,252,178,20,213,223,74,126,241,192,182,106,141,192,52,2,211,8,76,35,48,141,192,108,98,61,141,192,52,2,211,8,76,35,48,141,192,52,2,211,8,76,35,48,141,192,52,2,211,8,76,35,48,141,192,52,2,211,8,76,35,48,141,192,52,2,51,230,2,26,129,105,4,166,17,152,70,96,26,129,105,4,166,17,152,145,70,96,62,81,36,193,105,166,203,20,73,66,161,166,77,13,196,164,72,146,83,36,193,253,95,201,205,215,14,12,117,40,50,44,83,255,183,189,255,179,170,222,255,179,182,191,255,23,25,78,165,255,219,223,255,21,189,255,39,53,240,164,169,161,62,250,191,237,253,95,96,238,202,226,254,239,228,248,21,109,216,88,27,86,116,153,161,147,3,91,210,109,195,182,77,67,40,52,190,101,89,167,37,244,129,87,167,165,216,105,21,125,180,236,228,104,23,157,86,166,211,14,118,223,189,221,11,159,237,242,248,95,181,155,83,93,30,30,179,177,176,182,165,207,38,166,77,76,155,73,46,9,6,181,153,228,98,146,75,189,5,155,228,98,146,139,73,46,38,185,152,228,98,146,139,73,46,38,185,212,82,180,73,46,38,185,36,147,239,103,146,75,157,9,127,38,185,152,228,34,21,80,42,96,158,163,128,192,227,166,69,71,1,221,153,222,226,40,192,81,64,27,143,2,76,108,105,226,32,192,196,22,19,91,106,174,219,196,22,19,91,82,218,143,54,177,165,222,221,104,19,91,234,219,139,54,177,165,238,157,104,19,91,234,220,210,53,177,165,190,13,93,19,91,234,219,206,53,177,197,222,172,189,217,242,123,179,193,179,90,94,238,205,214,50,165,37,247,222,236,252,53,128,199,63,111,207,253,249,249,23,60,92,36,152,4,109,239,46,8,37,8,27,237,242,240,100,213,94,71,157,123,72,251,184,15,251,178,39,199,179,55,123,223,239,190,63,56,121,220,87,157,253,244,88,202,95,254,51,51,239,197,188,23,243,94,204,123,49,239,165,246,245,52,239,197,188,23,243,94,204,123,49,239,197,188,23,243,94,204,123,49,239,197,188,23,243,94,204,123,49,239,197,188,23,243,94,204,123,49,239,197,188,151,152,11,104,222,139,121,47,230,189,152,247,98,222,139,121,47,230,189,52,63,239,229,155,65,9,10,62,93,108,80,42,143,60,109,133,65,9,27,12,192,160,180,199,160,4,188,122,74,222,174,173,101,66,76,43,94,61,97,99,5,188,122,58,248,234,201,102,211,178,175,158,108,99,218,195,87,207,112,99,211,171,199,171,103,179,252,171,103,211,171,199,171,167,159,175,158,73,249,87,207,196,171,199,171,167,159,175,158,160,249,80,139,95,61,149,79,134,242,234,241,234,105,199,171,167,244,189,175,172,151,247,190,134,27,19,175,30,175,158,210,59,214,53,76,165,245,234,241,234,105,199,171,167,244,142,117,204,209,80,49,95,61,99,175,158,190,191,122,2,231,226,46,122,245,212,48,17,215,171,167,205,175,158,246,12,22,12,30,200,187,184,255,251,249,155,139,196,138,78,244,127,233,223,61,106,24,16,220,138,254,167,101,58,209,255,165,127,123,136,153,38,31,179,255,121,151,22,247,255,241,225,238,193,65,248,96,229,219,171,211,203,203,206,14,86,126,248,238,26,155,166,176,244,217,76,83,48,77,193,96,229,4,231,41,24,172,108,176,114,189,5,27,172,108,176,178,193,202,6,43,27,172,108,176,178,193,202,6,43,215,82,180,193,202,6,43,39,51,134,195,96,229,58,7,113,24,172,108,176,178,225,29,134,119,228,57,10,8,60,10,91,116,20,208,157,193,202,142,2,28,5,180,241,40,192,96,229,38,14,2,12,86,54,88,185,230,186,13,86,54,88,57,165,253,104,131,149,235,221,141,54,88,185,190,189,104,131,149,235,222,137,54,88,185,206,45,93,131,149,235,219,208,53,88,185,190,237,92,131,149,237,205,218,155,45,191,55,155,205,198,97,215,212,94,238,205,102,27,227,234,175,169,61,187,100,48,218,120,113,197,96,201,37,133,134,102,36,63,44,66,181,55,14,230,30,210,150,108,174,139,11,70,32,27,129,108,4,114,173,75,105,4,178,17,200,70,32,27,129,108,4,178,17,200,201,140,155,53,2,217,8,100,35,144,141,64,174,120,13,141,64,54,2,217,8,100,35,144,19,90,64,35,144,141,64,54,2,217,8,100,35,144,141,64,54,2,57,226,2,26,129,108,4,114,21,188,195,8,100,35,144,219,55,2,249,155,22,9,10,117,93,172,69,42,15,117,109,90,139,132,229,179,210,34,201,104,145,128,62,47,121,99,245,190,207,43,191,177,218,116,159,135,229,176,234,243,246,245,249,40,108,48,234,162,62,31,85,63,24,181,217,62,15,205,219,214,231,109,236,243,160,17,166,139,251,188,242,17,166,250,92,159,87,221,231,65,67,119,22,247,121,229,67,119,244,185,62,175,186,207,75,223,90,24,181,253,214,130,62,239,67,159,151,222,111,25,181,125,191,37,116,30,136,62,111,99,159,151,222,111,25,181,125,191,69,159,119,191,207,75,15,197,169,101,164,108,241,62,215,116,45,104,186,192,73,172,139,154,174,134,73,172,154,174,221,19,190,130,39,156,46,238,171,132,126,9,211,87,169,244,85,233,95,122,106,152,28,170,175,218,223,87,165,63,124,213,16,67,172,175,218,218,87,63,23,24,115,249,103,119,103,92,254,217,92,170,245,226,167,18,105,45,210,218,116,203,4,67,173,77,183,52,221,178,222,130,77,183,52,221,210,116,75,211,45,77,183,52,221,210,116,75,211,45,107,41,218,116,75,211,45,147,201,66,55,221,178,206,52,116,211,45,77,183,148,160,222,231,4,245,165,223,204,151,135,88,94,233,186,127,176,189,238,31,124,221,159,207,113,49,247,231,2,243,53,95,156,65,116,103,184,166,51,8,103,16,237,58,131,48,86,179,137,19,8,99,53,141,213,172,185,110,99,53,141,213,76,105,35,220,88,205,122,183,193,141,213,172,111,19,220,88,205,186,183,192,141,213,172,115,47,217,88,205,250,118,146,141,213,172,111,31,217,88,77,155,194,54,133,203,140,213,252,185,64,58,197,159,13,68,83,228,222,143,157,191,103,240,248,231,237,185,63,63,255,130,135,155,10,147,160,45,221,5,121,115,97,83,56,255,172,248,242,243,159,41,222,131,136,187,119,123,114,60,123,179,247,253,238,251,131,147,199,189,212,217,79,143,165,252,229,63,51,3,58,13,232,52,160,211,128,78,3,58,107,95,79,3,58,13,232,52,160,211,128,78,3,58,13,232,52,160,211,128,78,3,58,13,232,52,160,211,128,78,3,58,13,232,52,160,211,128,78,3,58,13,232,140,185,128,6,116,26,208,105,64,167,1,157,6,116,26,208,105,64,103,243,3,58,127,46,48,45,98,129,59,169,60,53,181,21,238,36,108,142,10,119,210,6,119,146,247,21,83,230,230,108,45,67,39,90,241,138,9,155,84,225,21,211,157,87,76,54,155,150,122,197,100,27,211,30,190,98,134,27,155,94,49,189,125,197,4,205,216,93,240,138,169,124,192,174,87,140,87,76,210,175,152,160,105,189,11,94,49,149,143,234,245,138,241,138,73,250,21,19,52,226,105,193,43,166,242,249,78,94,49,94,49,73,191,98,202,221,209,202,122,121,71,107,184,49,241,138,233,237,43,166,220,238,114,214,203,221,101,175,152,62,191,98,202,237,46,199,156,13,21,243,21,51,246,138,233,233,43,38,112,84,237,139,87,76,13,115,106,189,98,218,249,138,105,201,4,193,224,49,186,11,122,190,159,191,137,72,139,104,115,207,151,251,93,162,134,249,190,173,232,121,82,165,205,61,95,238,183,129,152,41,237,49,123,158,53,105,103,207,23,26,143,92,96,62,114,182,182,237,179,249,190,31,205,55,254,228,121,35,63,141,5,171,120,64,65,147,19,10,140,40,168,126,68,193,164,127,35,10,140,73,54,38,185,246,194,141,73,110,160,96,99,146,141,73,54,38,217,152,100,99,146,141,73,54,38,217,152,228,90,138,54,38,217,152,228,100,102,91,24,147,92,231,116,11,99,146,141,73,54,17,195,68,140,245,231,0,161,135,95,5,102,20,59,7,112,14,224,28,160,198,115,0,163,138,155,56,5,48,170,216,168,226,154,235,54,170,216,168,226,148,54,163,141,42,174,119,43,218,168,226,250,54,162,141,42,174,123,27,218,168,226,58,247,115,141,42,174,111,55,215,168,226,250,246,114,141,42,182,49,107,99,182,236,198,108,120,14,70,129,32,140,210,27,179,249,46,26,124,125,144,166,230,15,87,126,213,32,201,187,6,173,191,121,108,2,113,209,98,76,32,54,129,216,4,226,52,198,92,152,64,108,2,177,9,196,38,16,215,183,158,38,16,155,64,108,2,177,9,196,38,16,155,64,92,235,26,154,64,108,2,177,9,196,38,16,155,64,108,2,177,9,196,38,16,155,64,28,123,1,77,32,54,129,216,4,98,19,136,77,32,54,129,184,240,4,226,66,67,34,10,76,137,104,13,39,9,12,107,197,73,90,193,73,114,191,16,74,93,120,205,51,252,161,53,47,132,192,4,87,47,132,238,188,16,94,31,189,158,237,31,157,108,63,204,218,14,149,134,131,15,215,31,6,23,215,119,219,47,166,110,55,159,120,191,230,234,248,179,23,74,209,203,227,85,144,196,175,107,86,249,107,104,193,35,123,49,65,138,144,34,164,8,41,66,138,144,34,164,8,41,66,138,144,34,164,8,41,66,138,144,34,164,8,41,70,239,66,72,17,82,76,96,1,33,69,72,17,82,132,20,33,69,72,17,82,132,20,33,69,72,17,82,132,20,35,32,197,103,36,37,84,43,46,39,41,205,15,164,143,68,82,130,89,35,146,210,74,146,18,254,98,10,21,143,203,95,76,205,79,186,143,244,98,10,166,145,94,76,189,120,49,133,207,203,89,246,98,90,63,56,167,35,47,166,161,23,83,190,23,83,193,87,193,186,38,95,245,143,230,94,168,249,94,14,223,255,148,77,11,37,148,14,254,241,123,54,21,83,250,124,61,170,111,241,231,143,154,76,123,183,254,103,5,11,204,2,179,192,44,48,11,204,2,179,192,44,48,11,204,2,179,192,44,48,11,204,2,179,192,44,48,11,204,2,179,192,44,48,11,204,2,179,192,44,48,11,204,2,179,192,44,48,11,204,2,179,192,65,22,248,43,49,9,118,192,11,137,73,127,163,75,17,147,86,17,147,176,23,71,48,69,92,248,226,232,111,156,169,23,71,135,94,28,239,15,70,179,215,223,103,211,251,203,35,1,175,140,79,151,163,193,135,127,204,189,44,70,77,188,44,158,79,159,47,134,109,191,126,51,175,114,124,139,175,30,27,252,246,213,215,142,27,124,125,5,141,30,160,238,202,151,65,233,103,123,242,44,94,22,15,47,139,31,190,255,242,180,251,111,22,125,197,225,236,232,253,225,236,237,79,239,239,29,239,253,7,247,195,221,159,103,251,71,63,189,63,153,29,236,29,189,61,249,225,254,97,134,163,199,255,229,228,199,147,221,131,217,201,143,127,221,59,58,126,248,254,38,219,57,128,112,97,217,120,62,247,11,118,121,76,120,119,126,241,228,55,219,251,151,97,118,255,119,217,198,228,219,175,179,217,240,254,247,217,81,22,206,8,231,235,45,77,247,170,43,119,41,218,155,175,185,26,35,87,71,225,163,178,133,231,217,246,168,163,240,241,234,194,199,211,201,100,56,29,79,55,199,211,225,226,194,243,28,156,84,87,120,174,151,98,121,178,86,113,193,101,122,59,204,134,213,81,120,193,222,14,67,88,117,20,190,166,183,119,134,91,195,209,214,112,50,221,222,153,46,46,188,193,222,94,238,198,114,173,119,32,212,170,170,232,37,68,235,69,201,85,144,168,138,106,94,142,161,114,45,116,160,62,170,174,232,124,11,93,154,250,84,87,112,190,79,77,165,93,77,117,5,47,58,135,202,187,192,185,207,126,42,46,183,200,123,115,136,25,169,184,220,53,239,200,165,133,70,69,229,94,92,230,126,143,216,30,110,78,198,195,209,40,27,125,251,25,242,244,203,155,43,250,234,44,111,209,59,217,100,123,52,201,54,55,183,39,147,167,138,35,78,209,185,222,39,202,195,147,138,10,94,66,78,114,117,114,8,243,168,168,220,37,192,35,87,185,33,168,162,226,114,139,188,173,133,16,134,234,202,45,252,67,35,4,12,84,92,110,193,213,109,226,135,70,206,131,249,53,103,211,139,207,179,87,157,50,46,254,138,105,232,87,228,57,152,14,63,1,94,252,21,171,78,128,151,124,69,248,162,173,62,1,94,246,37,171,78,128,23,127,77,240,127,155,23,187,204,243,123,170,115,187,135,255,183,244,49,158,108,76,23,126,140,39,123,217,43,31,99,123,217,99,60,219,254,206,241,32,107,78,146,159,156,7,132,132,118,44,57,15,88,159,214,225,60,192,121,128,243,128,154,207,3,134,143,63,70,179,121,222,182,157,224,113,64,225,106,35,159,6,84,80,119,148,195,128,194,117,71,218,82,47,87,111,188,29,245,10,234,142,178,161,94,172,238,184,219,210,5,107,142,185,43,93,172,228,184,155,210,133,107,142,180,39,93,184,222,72,91,210,133,235,141,178,35,93,174,218,166,55,164,203,85,219,244,126,116,177,106,227,110,71,23,171,57,222,198,110,177,122,99,237,235,22,171,54,214,182,110,185,106,155,222,213,45,92,109,148,77,221,114,213,54,189,167,155,191,218,164,182,116,109,208,218,160,77,106,131,54,44,74,118,225,6,109,95,115,100,31,23,163,194,75,12,47,31,210,214,172,4,89,9,178,18,100,37,200,74,144,149,32,43,65,86,130,172,4,89,9,178,18,100,37,200,74,144,149,32,43,65,86,130,108,244,46,148,32,43,65,54,129,5,148,32,43,65,86,130,172,4,89,9,178,18,100,37,200,74,144,149,32,43,65,86,130,172,4,217,38,19,100,159,177,146,252,241,177,75,89,73,31,179,99,177,146,86,177,146,128,23,68,201,139,176,125,205,139,245,130,232,198,11,226,167,189,183,187,199,239,143,103,63,237,190,219,253,233,135,119,187,199,123,247,246,48,159,62,252,253,236,252,244,246,211,237,224,247,211,155,211,223,127,189,57,189,61,155,123,105,140,214,18,196,181,175,140,249,23,198,179,151,193,104,227,197,139,96,238,101,210,16,61,124,185,18,213,188,46,86,61,174,23,199,195,139,131,49,100,12,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,195,10,140,225,18,65,146,11,26,230,16,36,235,180,97,242,130,36,159,50,36,72,18,22,36,161,189,159,203,20,230,232,253,117,176,48,249,222,207,7,10,245,126,103,122,63,39,48,95,219,251,235,149,121,226,189,63,244,190,223,191,222,175,230,125,127,61,40,79,190,247,189,239,247,172,247,135,179,113,37,189,63,220,24,167,211,251,122,176,101,61,88,205,173,133,97,74,183,22,58,223,131,53,53,207,170,127,52,215,223,193,109,86,205,71,220,97,74,31,113,181,89,122,109,86,205,167,201,245,115,58,181,89,63,218,236,191,190,251,233,237,236,120,239,232,100,239,232,187,189,227,251,45,218,124,45,246,255,62,254,126,62,184,61,187,190,187,95,189,219,185,49,176,53,252,178,50,63,3,118,123,238,207,95,175,190,86,51,1,246,249,183,87,251,8,216,245,79,103,6,108,153,25,176,89,255,102,192,22,156,252,30,107,8,108,241,114,35,79,129,173,162,240,40,99,96,171,40,124,205,84,188,241,116,50,25,78,199,211,205,241,116,184,184,240,34,163,241,138,23,30,105,128,109,201,130,227,77,176,173,162,240,40,35,108,171,40,124,77,111,239,12,183,134,163,173,225,100,186,189,51,93,92,120,131,189,29,119,248,110,209,162,99,78,223,45,88,115,220,241,187,197,139,142,52,127,183,120,193,145,6,240,22,47,56,202,4,222,146,229,54,61,130,183,100,185,77,207,224,45,88,110,220,33,188,5,139,190,58,203,91,244,78,54,217,30,77,178,205,205,237,201,228,233,157,137,56,69,71,26,29,92,176,224,88,179,131,11,150,27,107,120,112,201,114,155,158,30,92,188,220,40,227,131,75,150,219,244,252,224,128,114,147,26,32,124,62,53,114,216,200,225,150,141,28,126,113,28,144,243,196,105,229,113,64,13,167,77,142,3,28,7,56,14,8,248,41,58,124,252,41,154,205,223,37,219,78,240,52,160,112,181,145,15,3,42,168,59,202,89,64,225,186,35,237,168,151,171,55,222,134,122,5,117,71,217,79,47,86,119,220,93,233,130,53,199,220,148,46,86,114,220,61,233,194,53,71,218,146,46,92,111,164,29,233,194,245,70,217,144,46,87,109,211,251,209,229,170,109,122,59,186,88,181,113,119,163,139,213,28,111,95,183,88,189,177,182,117,139,85,27,107,87,183,92,181,77,111,234,22,174,54,202,158,110,185,106,155,222,210,205,95,109,82,59,186,246,103,237,207,166,181,63,155,123,42,203,138,253,217,30,77,100,121,190,10,213,220,43,93,246,152,182,101,77,98,49,137,197,36,22,147,88,76,98,105,98,61,77,98,49,137,197,36,22,147,88,76,98,49,137,197,36,22,147,88,76,98,49,137,197,36,22,147,88,76,98,49,137,197,36,22,147,88,76,98,49,137,37,230,2,154,196,98,18,139,73,44,38,177,152,196,98,18,139,73,44,205,77,98,89,32,70,114,69,149,174,17,35,9,197,148,214,57,129,133,24,73,80,140,132,244,122,217,219,171,61,154,184,162,215,91,221,235,57,167,172,172,236,245,222,76,88,209,235,45,239,245,242,239,235,189,153,168,162,215,91,221,235,57,167,168,172,236,245,206,76,80,209,119,13,246,93,249,155,5,157,153,154,146,124,223,181,104,198,64,238,105,41,107,90,43,161,143,170,90,43,157,214,42,255,201,176,51,211,81,180,86,137,214,58,217,156,253,120,180,55,59,216,63,218,155,29,191,63,60,220,125,247,247,252,227,81,238,54,7,191,93,159,13,46,47,174,207,6,183,159,174,174,78,111,254,213,185,25,41,11,190,199,218,147,209,114,62,167,120,52,241,104,166,165,36,24,144,102,90,138,105,41,245,22,108,90,138,105,41,166,165,152,150,98,90,138,105,41,166,165,152,150,82,75,209,166,165,152,150,146,76,174,158,105,41,117,38,235,153,150,98,90,138,52,62,105,124,249,143,8,114,30,65,173,63,34,104,255,220,20,71,4,142,8,186,114,68,96,130,74,19,7,4,38,168,152,160,82,115,221,38,168,152,160,146,210,62,181,9,42,245,238,82,155,160,82,223,30,181,9,42,117,239,80,155,160,82,231,86,175,9,42,245,109,244,154,160,82,223,54,175,9,42,246,108,237,217,86,181,103,155,123,140,202,186,61,219,30,205,82,89,176,20,213,92,45,93,249,192,182,106,77,85,49,85,197,84,21,83,85,76,85,105,98,61,77,85,49,85,197,84,21,83,85,76,85,49,85,197,84,21,83,85,76,85,49,85,197,84,21,83,85,76,85,49,85,197,84,21,83,85,76,85,49,85,37,230,2,154,170,98,170,138,169,42,166,170,152,170,98,170,138,169,42,205,77,85,89,166,72,114,229,154,230,81,36,9,133,155,214,57,95,133,34,73,90,145,4,247,127,37,55,95,123,52,115,69,255,119,169,255,115,142,96,89,223,255,189,153,195,162,255,187,213,255,21,189,255,247,102,54,139,254,239,82,255,231,28,213,178,190,255,59,51,175,69,27,70,105,195,138,46,51,116,102,124,75,59,218,176,109,211,16,114,15,114,201,211,105,9,125,224,213,105,41,118,90,69,31,45,59,51,220,69,167,21,239,180,189,195,215,123,111,222,236,31,189,157,237,30,28,204,14,247,143,246,15,14,103,7,211,217,223,70,121,90,237,236,234,195,217,47,191,92,92,159,15,78,47,47,7,135,23,215,23,7,135,131,131,233,224,143,81,202,189,86,207,175,49,203,215,162,236,239,49,121,30,57,153,54,79,253,19,100,154,215,1,135,27,163,185,163,224,108,235,219,177,244,246,58,227,217,72,49,231,143,197,220,159,75,143,83,187,14,88,110,5,27,169,37,100,1,99,94,7,44,183,148,205,21,84,108,61,155,191,14,88,247,122,86,85,80,177,245,92,227,104,171,153,229,83,225,122,54,87,80,200,122,198,184,94,89,79,95,198,251,161,19,243,122,101,141,107,25,237,61,51,230,245,202,186,215,51,198,123,230,210,25,81,243,235,89,205,140,168,10,215,179,185,130,114,175,103,196,235,170,53,244,102,13,229,228,95,201,104,215,85,75,46,100,83,245,228,94,201,136,215,85,107,232,201,26,202,9,89,201,24,215,85,235,89,197,106,139,9,89,195,24,215,85,75,110,101,52,82,76,200,26,54,127,93,181,158,46,172,180,150,224,5,108,244,186,106,141,11,216,248,231,198,40,215,85,107,92,192,198,63,40,46,15,45,126,177,134,21,132,22,87,185,140,13,149,147,123,37,151,207,250,123,241,11,76,5,179,254,170,252,245,165,161,114,66,86,50,198,21,234,114,171,216,76,49,185,215,48,202,21,234,26,222,24,171,174,37,247,2,70,185,66,93,195,2,86,93,75,240,2,54,122,133,186,198,5,108,252,179,77,148,43,212,245,44,96,156,79,215,81,174,80,215,184,128,141,116,160,43,212,185,190,36,188,178,173,68,111,106,175,156,168,234,110,247,210,47,9,111,155,171,2,109,115,21,222,54,110,157,167,120,235,252,38,188,95,110,10,244,203,77,120,191,52,115,31,254,237,222,209,222,187,221,147,253,31,143,102,175,15,126,252,241,112,150,189,126,184,8,191,14,81,158,159,93,159,221,156,222,93,252,118,61,248,112,249,219,111,87,131,236,67,54,55,255,182,134,91,96,53,204,191,253,246,141,188,24,72,187,232,123,92,61,255,118,146,111,254,109,5,207,105,254,109,13,243,111,71,195,201,86,87,231,223,6,76,150,79,97,0,110,241,114,35,79,192,173,162,240,40,35,112,171,40,124,205,68,192,106,20,91,117,133,71,26,222,91,178,224,120,211,123,171,40,60,202,248,222,42,10,95,211,219,213,104,163,138,10,143,59,120,184,104,209,49,39,15,23,172,57,238,232,225,226,69,71,154,61,92,188,224,72,195,135,139,23,28,101,250,112,201,114,155,30,63,92,178,220,166,231,15,23,44,55,238,0,226,130,69,47,63,54,127,241,131,175,130,115,234,234,138,142,52,54,185,96,193,177,230,38,23,44,55,214,224,228,146,229,54,61,57,185,120,185,81,70,39,151,44,183,233,217,201,1,229,38,53,60,121,229,129,142,113,203,198,45,167,53,110,121,201,193,192,218,116,133,28,7,3,53,228,42,56,24,112,48,224,96,160,208,143,255,225,227,207,211,108,62,198,127,59,193,115,129,194,213,70,62,22,168,160,238,40,167,2,133,235,142,180,183,94,174,222,120,91,235,21,212,29,101,103,189,88,221,113,247,167,11,214,28,115,123,186,88,201,113,119,167,11,215,28,105,115,186,112,189,145,246,166,11,215,27,101,107,186,92,181,77,239,76,151,171,182,233,141,233,98,213,198,221,151,46,86,115,188,29,222,98,245,198,218,224,45,86,109,172,253,221,114,213,54,189,189,91,184,218,40,187,187,229,170,109,122,115,55,127,181,73,237,237,218,169,181,83,155,214,78,109,54,27,151,222,169,205,54,198,171,119,106,159,36,212,46,222,169,253,125,252,124,39,246,247,241,183,157,216,249,140,219,111,33,184,147,50,169,183,227,28,169,183,139,190,243,252,121,183,207,230,67,133,61,180,29,217,86,7,222,150,155,195,218,76,49,185,39,217,70,9,188,45,183,130,141,212,18,178,128,49,3,111,107,24,10,92,75,65,197,214,179,249,192,219,186,215,179,241,89,223,145,2,90,235,89,199,120,111,146,49,3,90,107,92,203,104,175,241,152,1,173,117,175,103,227,175,241,136,129,162,53,172,101,13,229,228,95,201,104,129,162,37,23,178,169,122,114,175,100,196,64,209,26,122,178,134,114,66,86,50,70,160,104,61,171,88,109,49,33,107,24,35,80,180,228,175,138,141,20,19,178,134,205,7,138,214,211,133,149,214,18,188,128,141,6,138,214,184,128,141,127,206,137,18,40,90,227,2,86,85,75,238,5,140,20,222,88,110,9,155,41,38,247,26,70,9,111,172,161,9,171,174,37,247,2,70,9,111,172,97,1,171,174,37,120,1,27,13,111,172,113,1,27,255,57,18,37,188,177,158,5,140,243,73,38,74,120,99,141,11,216,72,7,10,111,76,37,85,81,70,162,36,194,68,147,8,35,230,253,61,36,254,149,198,34,163,213,67,224,107,198,34,15,127,115,245,124,194,242,199,205,114,19,148,31,60,26,75,210,114,75,18,242,42,40,79,166,70,81,201,84,93,175,2,162,170,63,175,130,242,217,175,217,186,236,215,22,190,10,50,175,130,94,189,10,134,179,113,233,87,193,112,99,156,244,171,96,93,71,182,186,21,107,234,161,85,255,104,174,205,131,186,109,84,65,183,141,116,155,110,203,213,109,255,63,123,255,214,221,68,182,165,237,218,255,229,61,126,197,212,206,27,190,51,3,6,92,120,195,194,50,149,89,39,106,6,12,184,210,24,22,54,212,204,106,237,251,239,171,217,201,198,150,20,138,17,35,118,35,164,235,104,78,156,132,162,199,112,15,73,60,113,143,187,151,255,215,94,63,241,127,237,233,182,116,186,173,252,247,201,28,101,144,110,211,109,211,193,163,173,200,201,21,91,107,48,185,98,171,5,65,213,194,115,18,84,17,84,153,92,145,160,162,202,228,10,147,43,234,45,216,228,10,147,43,76,174,48,185,194,228,10,147,43,76,174,48,185,162,150,162,77,174,48,185,34,25,179,153,201,21,117,186,205,76,174,48,185,130,15,141,15,45,232,193,64,204,99,168,217,7,3,171,56,185,194,131,1,15,6,186,249,96,192,228,138,38,30,11,152,92,97,114,69,205,117,155,92,97,114,69,74,233,180,201,21,245,102,211,38,87,212,151,76,155,92,81,119,46,109,114,69,157,1,175,201,21,245,197,187,38,87,212,23,238,154,92,33,169,149,212,86,144,212,198,77,174,216,90,219,201,21,91,245,237,48,221,74,112,51,66,234,59,76,77,174,104,66,34,110,114,133,201,21,38,87,152,92,97,114,133,201,21,38,87,152,92,209,246,90,154,92,97,114,133,201,21,38,87,152,92,97,114,133,201,21,38,87,152,92,97,114,133,201,21,38,87,152,92,97,114,133,201,21,38,87,152,92,97,114,133,201,21,38,87,152,92,81,229,228,138,173,200,201,21,179,176,136,201,21,88,146,20,89,146,34,119,65,121,100,202,228,10,119,65,183,239,130,242,238,87,147,43,220,5,93,191,11,98,38,87,204,222,5,107,51,185,34,197,86,236,144,111,59,110,114,197,124,183,173,201,228,10,221,86,186,219,202,255,107,111,109,38,87,232,182,210,221,86,254,251,228,218,76,174,208,109,209,221,182,177,217,63,136,26,93,177,177,217,255,180,242,179,43,110,46,178,113,71,85,214,73,73,170,72,170,76,175,72,80,83,101,122,133,233,21,245,22,108,122,133,233,21,166,87,152,94,97,122,133,233,21,166,87,152,94,81,75,209,166,87,152,94,145,140,221,204,244,138,58,253,102,166,87,152,94,193,137,198,137,22,246,112,160,248,179,168,5,15,7,86,111,126,133,135,3,30,14,116,247,225,128,9,22,77,60,26,48,193,194,4,139,154,235,54,193,194,4,139,148,18,106,19,44,234,205,167,77,176,168,47,157,54,193,162,238,108,218,4,139,58,67,94,19,44,234,139,120,77,176,168,47,224,53,193,66,90,43,173,173,34,173,141,25,97,49,151,214,174,207,12,139,155,75,175,107,179,233,253,215,150,202,154,98,97,138,133,41,22,166,88,152,98,209,216,196,0,83,44,76,177,48,197,194,20,11,83,44,76,177,48,197,194,20,139,150,86,209,20,11,83,44,218,239,66,83,44,76,177,72,96,1,77,177,48,197,194,20,11,83,44,76,177,48,197,194,20,139,22,23,208,20,11,83,44,170,32,60,76,177,48,197,162,147,83,44,126,0,35,197,199,88,44,0,70,204,177,192,147,164,201,147,20,186,19,42,64,167,204,178,112,39,116,254,78,168,192,7,107,158,133,59,97,5,238,132,226,35,45,22,220,9,107,50,211,34,209,110,236,146,138,59,102,170,197,194,134,91,139,177,22,26,174,146,134,171,224,223,127,107,50,217,66,195,85,210,112,21,124,185,92,147,225,22,26,174,68,195,253,215,116,240,104,16,51,221,226,127,123,131,55,131,85,159,110,113,123,145,77,11,172,50,79,74,96,69,96,101,186,69,130,10,43,211,45,76,183,168,183,96,211,45,76,183,48,221,194,116,11,211,45,76,183,48,221,194,116,139,90,138,54,221,194,116,139,100,204,103,166,91,212,233,62,51,221,194,116,11,190,52,190,180,176,135,3,133,159,70,45,122,56,176,114,211,45,60,28,240,112,160,195,15,7,76,183,104,226,209,128,233,22,166,91,212,92,183,233,22,166,91,164,148,80,155,110,81,111,62,109,186,69,125,233,180,233,22,117,103,211,166,91,212,25,242,154,110,81,95,196,107,186,69,125,1,175,233,22,210,90,105,109,21,105,109,196,22,237,249,180,182,237,45,218,141,77,183,184,189,244,240,157,167,97,59,18,102,94,84,28,107,172,133,177,22,198,90,24,107,97,172,69,99,35,4,140,181,48,214,194,88,11,99,45,140,181,48,214,194,88,11,99,45,90,90,69,99,45,140,181,104,191,11,141,181,48,214,34,129,5,52,214,194,88,11,99,45,140,181,48,214,194,88,11,99,45,90,92,64,99,45,140,181,168,2,237,48,214,194,88,139,46,142,181,248,73,138,12,138,106,77,23,145,34,131,196,181,166,205,140,181,0,146,36,4,146,20,186,5,42,128,165,86,207,226,31,51,207,194,45,208,205,91,160,130,221,221,233,187,134,155,25,100,225,22,232,222,45,176,21,107,63,222,90,7,251,241,86,27,130,131,133,39,37,56,32,56,96,63,78,80,113,192,126,204,126,204,126,156,152,159,129,253,152,253,152,253,184,125,185,4,251,113,189,122,9,246,227,58,5,19,236,199,236,199,236,199,236,199,236,199,236,199,236,199,124,26,107,231,211,216,138,181,31,207,62,28,88,73,251,177,135,3,30,14,116,244,225,0,251,113,19,143,6,216,143,217,143,217,143,211,200,168,217,143,217,143,217,143,217,143,217,143,217,143,217,143,19,200,120,217,143,235,75,120,217,143,217,143,165,181,235,151,214,70,218,143,183,214,215,126,188,85,199,118,133,45,219,21,216,143,217,143,217,143,217,143,217,143,217,143,217,143,147,88,75,246,99,246,99,246,99,246,99,246,227,92,95,37,251,49,251,49,251,49,251,49,251,49,251,49,251,49,251,49,251,49,251,49,251,49,251,113,2,242,94,246,99,246,99,246,99,246,99,246,99,246,227,104,251,241,86,172,253,120,150,20,97,63,6,146,36,6,146,20,186,5,42,128,165,216,143,221,2,221,189,5,42,216,221,205,126,236,22,232,230,45,176,177,217,63,136,211,31,111,108,246,63,173,190,255,248,230,42,155,119,28,100,157,149,228,128,228,128,1,57,65,205,1,3,50,3,50,3,114,98,142,6,6,100,6,100,6,228,246,5,19,12,200,245,42,38,24,144,235,148,76,48,32,51,32,51,32,51,32,51,32,51,32,51,32,115,106,172,153,83,227,199,3,130,136,135,100,11,30,16,172,160,3,217,3,2,15,8,58,252,128,128,5,185,137,199,3,44,200,44,200,44,200,105,228,212,44,200,44,200,44,200,44,200,44,200,44,200,44,200,9,228,188,44,200,245,165,188,44,200,44,200,18,219,53,76,108,163,52,200,115,137,237,26,121,144,111,174,189,250,157,11,247,95,85,36,203,132,204,132,204,132,204,132,204,132,204,132,204,132,220,182,185,151,9,153,9,57,33,235,44,19,50,19,50,19,50,19,50,19,50,19,50,19,50,19,50,19,50,19,50,19,50,19,50,19,50,19,50,19,50,19,50,19,50,19,50,19,50,19,50,19,114,133,38,228,31,180,72,132,10,121,1,45,194,133,12,38,73,14,38,41,118,27,84,1,77,241,33,187,13,58,125,27,84,177,219,155,19,217,109,208,185,219,224,201,222,241,100,111,255,217,203,201,176,160,20,249,221,249,213,245,249,197,135,47,183,95,227,86,213,137,252,251,34,27,52,30,44,63,41,225,65,13,194,131,65,127,56,90,44,60,24,244,135,227,110,11,15,24,145,25,145,25,145,147,176,53,48,34,51,34,51,34,167,165,154,96,68,102,68,102,68,102,68,102,68,102,68,102,68,78,204,148,193,136,92,167,43,131,17,153,17,153,95,131,95,35,236,225,64,145,71,100,153,15,7,86,201,135,236,225,128,135,3,93,127,56,192,134,220,196,163,1,54,100,54,100,54,228,52,50,106,54,100,54,100,54,100,54,100,54,100,54,100,54,228,4,50,94,54,228,250,18,94,54,100,54,100,105,237,250,165,181,131,233,70,249,180,118,240,96,163,236,126,134,225,131,220,221,11,13,138,143,127,95,103,248,230,132,239,183,239,70,249,123,20,22,189,182,8,150,253,152,253,152,253,152,253,152,253,152,253,152,253,184,109,91,47,251,49,251,113,66,166,89,246,99,246,99,246,99,246,99,246,99,246,99,246,99,246,99,246,99,246,99,246,99,246,99,246,99,246,99,246,99,246,99,246,99,246,99,246,99,246,99,246,227,42,236,199,247,232,144,113,1,249,113,38,29,50,46,235,62,14,167,67,126,170,45,151,138,46,91,180,32,35,75,18,37,75,10,221,19,21,16,83,227,230,136,169,86,238,9,180,213,90,221,19,163,42,238,137,209,10,223,19,5,253,200,238,137,238,223,19,195,233,168,252,61,49,124,48,234,200,61,81,218,222,157,116,95,214,212,80,203,254,210,76,207,23,107,189,97,21,173,55,212,122,90,175,112,235,85,240,47,198,97,103,254,197,168,245,82,106,189,10,190,132,14,59,243,37,84,235,165,211,122,21,12,196,168,96,56,146,214,91,195,214,171,64,183,86,193,64,34,173,183,38,173,119,180,191,255,231,244,245,112,58,24,62,154,62,122,58,216,44,58,13,232,243,197,197,223,189,239,195,222,96,248,166,247,230,253,96,179,240,80,160,65,174,248,111,48,107,254,27,206,170,255,198,247,167,103,221,221,94,91,185,252,111,246,130,155,116,0,134,156,155,10,176,140,10,112,188,88,5,56,236,143,183,22,171,0,135,253,241,118,183,85,128,230,4,153,19,84,123,225,230,4,53,80,176,57,65,230,4,153,19,100,78,144,57,65,230,4,153,19,100,78,80,45,69,155,19,100,78,80,50,14,73,115,130,234,180,72,154,19,100,78,16,243,36,243,100,161,167,7,133,158,95,229,60,61,200,159,26,228,233,129,167,7,158,30,24,36,100,144,80,146,143,14,12,18,50,72,168,250,186,13,18,50,72,40,185,4,219,32,161,58,243,107,131,132,234,75,175,13,18,50,72,200,32,33,131,132,12,18,50,72,72,156,43,206,189,19,231,22,220,9,179,52,206,205,221,16,147,31,231,126,25,221,159,242,254,101,244,123,202,251,239,141,9,115,137,111,129,8,184,145,113,68,179,203,84,131,19,32,251,20,98,93,195,137,12,39,50,156,200,112,34,195,137,154,88,79,195,137,12,39,50,156,200,112,34,195,137,12,39,50,156,200,112,34,195,137,12,39,50,156,200,112,34,195,137,12,39,50,156,200,112,34,195,137,12,39,106,115,1,13,39,50,156,200,112,34,195,137,12,39,50,156,200,112,162,166,135,19,45,32,78,170,219,64,152,235,193,236,44,113,82,116,36,11,226,164,11,196,73,224,189,50,42,103,234,28,69,138,58,115,119,218,206,246,252,108,203,111,207,222,36,155,117,239,178,29,181,183,201,118,201,169,237,177,45,179,199,118,176,126,123,108,25,58,25,58,25,58,147,216,32,204,208,201,208,201,208,153,214,238,102,134,78,134,78,134,78,134,78,134,78,134,78,134,206,196,54,103,51,116,214,185,61,155,161,147,161,211,150,110,91,186,139,60,52,136,122,190,182,248,161,65,254,227,53,15,13,60,52,240,208,128,152,147,152,51,173,39,6,196,156,196,156,196,156,173,71,215,196,156,196,156,196,156,196,156,196,156,196,156,196,156,196,156,196,156,73,229,190,82,92,41,110,146,41,110,164,151,115,81,138,75,203,153,177,74,53,238,145,152,59,131,72,151,148,147,148,147,148,147,148,147,148,147,148,147,148,179,109,137,36,41,39,41,103,66,2,68,82,78,82,78,82,78,82,78,82,78,82,78,82,78,82,78,82,78,82,78,82,78,82,78,82,78,82,78,82,78,82,78,82,78,82,78,82,78,82,78,82,206,74,165,156,163,114,78,206,197,180,9,37,39,218,164,43,180,73,224,125,178,85,78,200,185,181,62,66,206,173,246,246,214,46,57,181,189,181,246,214,18,114,38,184,187,150,144,147,144,147,144,51,177,173,193,132,156,132,156,132,156,237,239,107,38,228,172,119,103,51,33,103,157,123,155,9,57,9,57,9,57,9,57,9,57,9,57,9,57,109,229,94,187,173,220,91,229,132,156,139,31,26,172,164,144,211,67,3,15,13,86,224,161,1,33,103,19,143,12,8,57,9,57,9,57,211,200,174,9,57,9,57,9,57,9,57,9,57,9,57,9,57,19,200,126,9,57,235,75,126,9,57,9,57,165,184,235,154,226,70,10,57,23,165,184,132,156,25,171,84,227,22,137,185,51,136,116,9,57,9,57,9,57,9,57,9,57,9,57,9,57,219,22,72,18,114,18,114,38,36,63,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,172,84,200,185,85,78,200,185,152,54,33,228,68,155,116,133,54,89,126,159,60,221,217,127,124,116,56,29,247,163,110,147,247,167,23,111,63,95,246,198,253,200,187,228,14,163,150,177,181,118,124,255,54,185,139,164,53,209,225,51,23,24,222,224,185,157,157,249,202,26,251,182,177,39,199,211,39,187,79,119,78,246,39,63,155,121,250,242,103,41,255,231,255,55,192,89,225,172,112,86,56,43,156,21,206,10,103,133,179,194,89,225,172,112,86,56,43,156,21,206,10,103,133,179,194,89,225,172,112,86,56,43,156,21,206,10,103,133,179,194,89,225,172,112,86,56,43,156,21,206,10,103,85,29,103,117,135,31,217,59,60,158,188,58,121,60,41,9,146,220,212,247,245,219,219,235,213,39,74,238,93,105,61,104,73,198,41,48,38,24,19,140,9,198,4,99,130,49,193,152,96,76,48,38,24,19,140,9,198,4,99,130,49,193,152,96,76,48,38,173,119,33,198,4,99,146,192,2,98,76,48,38,24,19,140,9,198,4,99,130,49,193,152,96,76,48,38,24,19,140,73,11,140,73,156,201,231,7,12,17,235,241,89,174,241,41,166,228,249,191,115,175,185,200,252,179,64,13,52,204,51,3,221,252,104,216,60,196,82,88,251,19,138,174,176,253,0,86,0,43,128,21,192,10,96,5,176,2,88,1,172,0,86,0,43,128,21,192,10,96,5,176,2,88,1,172,0,86,0,43,128,21,192,10,96,5,176,2,88,1,172,0,86,0,43,201,116,32,96,5,176,2,88,1,172,0,86,42,112,162,108,149,85,162,64,88,10,172,110,45,44,11,11,11,168,5,212,2,106,1,181,128,90,64,45,160,22,80,11,168,5,212,2,106,1,181,128,90,64,45,160,22,80,11,168,5,212,2,106,1,181,128,90,64,45,160,22,80,11,168,5,212,2,106,1,181,128,90,64,45,160,150,36,160,150,103,47,39,195,233,240,134,97,9,38,88,62,124,185,173,242,55,174,50,124,48,40,143,171,204,210,42,179,176,202,44,171,242,139,77,9,195,74,238,95,195,191,114,46,239,95,63,49,145,171,127,253,122,223,239,253,98,82,198,183,76,202,82,152,164,252,233,126,162,47,136,146,159,68,201,243,167,63,78,187,247,100,209,17,7,211,195,147,131,233,179,151,39,199,63,254,254,193,206,31,211,189,195,151,39,147,233,254,238,225,179,201,243,155,31,247,135,163,31,255,101,114,52,217,217,159,78,142,94,236,30,30,255,243,95,198,217,87,88,30,74,249,48,243,221,168,60,7,114,253,225,252,206,151,146,155,123,112,112,243,179,193,131,241,239,111,34,131,254,205,87,145,225,160,56,1,50,91,111,105,234,162,186,114,51,121,139,217,154,171,193,27,234,40,124,88,182,240,144,111,172,117,20,62,90,94,248,104,115,60,238,111,142,54,55,70,155,253,197,133,135,100,94,213,21,30,116,43,150,167,13,42,46,184,76,111,23,123,172,95,71,225,145,189,93,236,249,121,29,133,231,244,246,195,254,86,127,184,213,31,111,110,63,220,92,92,120,131,189,157,253,200,63,104,189,11,62,99,175,170,232,140,167,235,115,37,87,241,52,187,162,154,179,159,99,7,45,116,193,7,199,213,21,29,182,208,165,159,210,86,87,112,216,183,166,210,143,68,171,43,120,81,132,24,186,192,193,177,93,197,229,198,188,55,23,121,220,87,113,185,57,239,200,165,31,174,85,84,238,249,69,240,123,196,118,127,99,60,234,15,135,131,225,239,207,144,187,135,55,87,244,167,179,208,162,31,14,198,219,195,241,96,99,99,123,60,190,251,0,174,157,162,131,222,39,202,63,51,172,168,224,140,167,133,65,157,92,228,9,93,69,229,102,60,155,11,42,183,200,243,176,138,203,141,121,91,43,242,244,169,186,114,163,63,52,138,60,235,169,184,220,200,213,109,226,67,35,240,153,74,206,99,133,197,143,34,150,5,196,139,143,216,44,122,68,200,51,133,226,225,253,226,35,150,133,247,25,71,20,95,180,229,225,125,214,33,203,194,251,197,199,20,254,221,204,109,137,156,205,84,239,165,135,63,238,132,133,175,113,103,23,101,244,107,220,217,120,185,244,53,182,179,94,227,222,124,251,128,23,9,123,8,80,100,27,235,130,135,0,21,236,89,245,16,192,67,0,15,1,74,124,77,237,255,252,236,28,204,226,8,219,9,62,3,136,174,182,229,71,0,21,212,221,202,19,128,232,186,91,202,209,203,213,219,94,140,94,65,221,173,164,232,113,117,183,155,69,71,214,220,102,20,29,87,114,187,73,116,116,205,45,5,209,209,245,182,148,67,71,215,219,74,12,93,174,218,166,83,232,114,213,54,29,66,199,85,219,110,6,29,87,115,123,105,110,92,189,109,133,185,113,213,182,149,229,150,171,182,233,40,55,186,218,86,146,220,114,213,54,29,228,134,87,155,84,142,43,149,149,202,38,147,202,14,166,27,101,82,217,193,131,141,229,169,236,61,137,223,162,84,246,203,240,65,174,244,175,140,224,111,84,76,240,119,115,133,225,54,191,239,183,239,61,249,82,191,251,175,42,106,189,141,78,9,250,8,250,8,250,8,250,8,250,8,250,138,72,208,8,250,8,250,8,250,8,250,8,250,238,44,36,65,31,65,31,65,31,65,31,65,95,176,30,141,160,143,160,143,160,143,160,143,160,143,160,143,160,143,160,143,160,143,160,143,160,143,160,143,160,143,160,111,205,4,125,131,233,248,230,13,59,158,2,25,63,24,52,69,129,220,254,224,211,198,131,251,127,186,251,31,223,206,253,177,244,136,200,1,130,164,147,4,73,96,239,151,34,160,198,205,17,80,173,244,62,122,106,133,123,127,84,174,247,71,43,220,251,3,189,191,218,189,63,156,142,202,244,254,240,193,168,35,189,95,122,40,117,162,93,88,83,251,44,251,75,51,29,30,218,104,195,114,141,54,212,104,26,45,168,209,74,253,43,110,216,153,127,197,105,180,182,27,173,212,215,198,97,103,190,54,106,180,118,27,173,212,224,136,65,222,224,8,141,166,209,126,52,90,41,57,217,32,79,78,166,209,52,218,237,161,199,5,51,151,219,191,116,85,117,234,50,186,111,186,251,50,250,109,186,203,110,191,241,239,30,170,125,27,230,63,151,93,125,156,50,251,186,201,116,111,234,129,138,173,152,182,98,218,138,105,43,166,173,152,182,98,218,138,105,43,166,173,152,182,98,218,138,105,43,166,173,152,182,98,218,138,105,43,166,173,152,182,98,218,138,105,43,166,173,152,182,98,218,138,105,43,166,173,152,182,98,218,138,105,43,166,173,152,182,98,218,138,25,182,21,243,23,32,82,4,227,93,8,136,148,6,121,75,1,34,25,72,82,147,155,48,241,35,137,241,35,193,157,95,18,141,42,77,22,39,217,249,200,169,149,239,252,34,160,243,194,206,47,141,58,39,215,249,5,55,96,234,252,110,118,126,191,192,238,184,133,157,223,47,187,63,174,230,206,47,77,92,39,219,129,221,97,174,251,101,191,82,247,19,255,74,173,201,82,104,178,146,159,225,165,119,145,104,178,85,109,178,163,151,187,135,211,253,253,157,131,157,233,168,208,151,197,207,95,206,46,123,23,23,167,159,78,239,53,219,40,239,11,227,135,141,156,102,187,247,23,126,140,56,155,249,243,246,204,159,127,53,99,216,247,193,251,87,242,175,160,139,252,215,207,30,189,250,215,175,206,233,253,250,74,57,190,253,74,185,244,203,97,85,39,253,249,47,183,148,186,188,221,111,140,207,159,254,56,237,222,147,69,71,220,155,95,119,243,247,15,118,254,152,238,29,190,60,153,76,247,119,15,159,77,158,223,252,184,63,28,255,248,47,147,163,201,206,254,116,114,244,98,247,240,248,246,250,198,219,117,238,100,153,27,209,92,122,243,200,236,56,203,193,207,113,150,227,223,143,47,6,253,155,231,23,195,65,241,109,35,179,245,150,222,170,81,93,185,153,155,52,66,167,208,23,219,19,81,71,225,49,163,78,11,111,62,168,163,240,156,105,211,163,205,241,184,191,57,218,220,24,109,246,23,23,30,51,114,58,190,240,160,91,177,252,22,133,138,11,46,211,219,197,246,2,212,81,120,100,111,23,131,238,235,40,60,167,183,31,246,183,250,195,173,254,120,115,251,225,230,226,194,27,236,237,236,125,2,65,235,93,16,204,175,170,232,12,36,127,174,228,42,16,248,138,106,206,134,223,131,22,186,32,109,94,93,209,97,11,93,26,237,174,174,224,176,111,77,165,57,234,234,10,142,158,176,94,132,90,174,184,220,152,247,230,34,140,112,197,229,230,188,35,151,38,114,43,42,247,252,34,248,61,98,187,191,49,30,245,135,195,193,240,247,103,200,221,195,155,43,250,211,89,104,209,15,7,227,237,225,120,176,177,177,61,30,223,165,118,219,41,58,232,125,162,60,104,92,81,193,25,136,113,80,39,23,193,122,43,42,55,3,232,13,42,183,8,68,91,113,185,49,111,107,69,144,213,234,202,141,254,208,40,2,136,86,92,110,228,234,54,241,161,17,8,98,230,176,136,139,249,197,101,84,217,226,35,54,139,30,17,2,34,22,39,254,22,31,177,140,248,203,56,162,248,162,45,39,254,178,14,89,70,252,45,62,166,240,239,230,71,126,252,59,112,158,205,84,239,165,135,63,238,132,133,175,49,28,151,127,141,241,118,216,107,108,103,189,198,151,241,187,224,66,110,94,36,135,28,188,247,112,160,200,83,168,204,135,3,57,79,162,60,28,240,112,192,195,129,6,31,14,244,127,126,166,14,102,247,54,108,39,248,108,32,186,218,150,31,13,84,80,119,43,79,6,162,235,110,41,95,47,87,111,123,241,122,5,117,183,146,174,199,213,221,110,70,29,89,115,155,17,117,92,201,237,38,212,209,53,183,20,80,71,215,219,82,62,29,93,111,43,241,116,185,106,155,78,167,203,85,219,116,56,29,87,109,187,217,116,92,205,237,165,188,113,245,182,21,242,198,85,219,86,198,91,174,218,166,35,222,232,106,91,73,120,203,85,219,116,192,27,94,109,82,249,174,180,86,90,155,88,90,59,172,34,173,29,6,164,181,131,146,27,7,110,55,10,12,102,35,221,185,31,12,103,67,222,95,107,223,196,212,128,223,235,83,253,46,192,69,175,45,186,53,61,192,244,0,211,3,76,15,48,61,192,244,0,211,3,218,182,221,155,30,96,122,64,66,166,118,211,3,76,15,48,61,192,244,0,211,3,76,15,48,61,192,244,0,211,3,76,15,48,61,192,244,0,211,3,76,15,48,61,192,244,0,211,3,76,15,48,61,192,244,0,211,3,170,152,30,112,135,42,41,230,81,207,160,74,114,93,234,168,18,84,9,170,4,85,130,42,65,149,160,74,80,37,237,175,35,170,4,85,130,42,65,149,160,74,80,37,168,18,84,9,170,4,85,130,42,65,149,160,74,80,37,168,18,84,9,170,4,85,130,42,65,149,160,74,80,37,168,18,84,9,170,164,24,85,50,40,48,68,55,147,42,25,44,31,164,219,89,170,228,214,123,143,42,233,60,85,82,232,126,168,128,178,202,31,195,218,221,251,1,101,181,86,247,67,5,46,171,220,25,216,29,190,31,106,167,14,221,8,173,221,8,131,233,163,253,163,163,131,233,96,107,243,209,116,239,112,178,125,123,59,12,67,111,135,65,239,205,197,231,207,159,122,131,173,205,55,189,243,203,235,237,185,155,98,184,116,48,252,125,65,221,194,187,226,254,95,249,231,39,103,191,127,20,213,211,183,133,5,247,244,220,69,86,215,217,75,94,90,127,215,139,211,222,254,223,18,64,237,187,255,190,184,19,158,244,31,12,111,164,162,239,206,206,190,92,125,57,59,123,215,127,176,253,96,244,79,94,18,134,166,206,151,83,8,8,45,81,77,38,231,57,95,82,113,176,178,146,186,134,229,235,154,141,194,74,212,21,216,77,197,96,191,178,245,148,251,253,101,67,115,149,212,21,253,251,203,134,207,98,235,202,102,202,2,171,90,130,113,69,215,148,65,103,45,168,168,40,15,21,91,82,54,230,20,184,76,75,200,162,18,53,133,46,83,33,74,167,68,61,161,31,44,133,136,151,18,245,44,122,252,19,190,60,11,31,186,148,173,38,238,222,207,98,49,202,86,51,42,85,205,44,216,16,91,77,22,175,48,95,78,49,72,32,182,158,140,103,255,129,171,147,245,196,61,182,154,140,7,233,129,213,100,61,190,46,91,77,92,31,103,61,11,46,81,77,137,123,60,235,193,106,217,106,162,215,166,244,61,30,251,240,113,182,196,144,199,143,65,199,204,62,25,9,58,104,246,97,82,200,65,115,15,33,67,14,218,138,56,104,193,179,203,144,163,34,86,239,252,242,253,32,234,168,217,135,75,1,71,45,122,86,26,122,216,130,167,165,1,135,206,61,47,13,57,38,98,21,231,159,153,134,28,20,211,25,115,143,90,67,142,153,125,172,23,116,76,76,7,206,63,112,13,59,104,246,145,107,200,81,17,191,166,185,199,174,65,199,68,92,210,215,152,95,237,220,243,218,144,99,114,127,181,203,159,217,46,142,34,131,159,220,230,71,145,75,159,223,182,25,69,134,63,126,21,69,38,29,69,70,244,119,240,147,167,252,254,94,250,252,169,205,254,14,127,124,164,191,187,223,223,163,71,211,81,17,196,224,231,47,102,244,102,102,150,123,62,97,144,214,44,247,193,146,185,234,191,47,114,249,44,247,97,209,89,238,241,39,53,203,189,134,89,238,195,254,120,107,85,103,185,15,126,142,207,27,255,102,130,7,253,155,127,139,15,7,9,14,115,143,47,183,229,105,238,85,20,222,202,56,247,42,10,207,153,110,59,218,28,143,251,155,163,205,141,209,102,127,113,225,49,35,110,227,11,111,105,16,125,201,130,219,155,68,95,69,225,173,140,162,175,162,240,156,222,126,216,223,234,15,183,250,227,205,237,135,155,139,11,111,176,183,179,31,148,6,173,119,65,219,69,85,69,103,60,73,157,43,185,10,175,68,69,53,103,63,106,13,157,236,221,194,66,103,61,139,13,45,57,220,151,80,93,193,97,223,154,74,203,9,170,43,56,122,162,115,17,21,64,197,229,198,188,55,23,217,120,95,113,185,57,239,200,165,183,185,87,84,238,249,69,240,123,196,118,127,99,60,234,15,135,131,225,239,207,144,187,135,55,87,244,167,179,208,162,31,14,198,219,195,241,96,99,99,123,60,190,251,148,187,157,162,131,222,39,202,239,222,175,168,224,140,103,247,65,157,92,100,175,124,69,229,102,60,220,15,29,253,222,86,185,145,147,234,155,254,182,153,129,7,132,150,219,244,135,70,6,63,80,168,220,154,87,55,16,48,200,217,224,27,246,136,60,255,136,205,162,71,132,236,238,45,190,141,54,236,201,110,192,17,197,23,109,249,54,218,208,103,186,249,199,228,252,110,194,158,100,222,38,225,17,143,120,230,146,240,252,189,69,146,112,73,184,36,188,169,36,188,255,243,3,100,48,107,199,216,78,48,8,143,174,182,229,28,188,130,186,91,137,193,163,235,110,41,76,46,87,111,123,89,114,5,117,183,18,37,199,213,221,110,32,27,89,115,155,121,108,92,201,237,198,177,209,53,183,148,198,70,215,219,82,24,27,93,111,43,89,108,185,106,155,142,98,203,85,219,116,18,27,87,109,187,65,108,92,205,237,69,154,113,245,182,149,104,198,85,219,86,160,89,174,218,166,243,204,232,106,91,137,51,203,85,219,116,154,25,94,109,82,97,166,104,178,229,104,114,88,65,52,57,44,175,61,154,83,24,21,244,32,181,149,79,222,220,111,195,166,242,201,129,124,178,163,86,152,254,253,205,171,91,15,54,110,223,154,55,219,177,194,132,87,211,172,21,38,166,174,38,172,48,225,117,53,99,133,41,88,79,99,86,152,152,186,154,176,194,4,214,213,168,21,38,180,166,6,173,48,129,37,53,106,133,9,175,169,25,43,76,120,61,205,88,97,194,235,105,194,10,83,176,154,154,173,48,5,171,169,217,10,19,88,77,99,86,152,192,122,26,178,194,4,86,211,144,21,166,96,53,53,91,97,194,171,105,194,10,83,176,154,154,173,48,75,170,97,133,97,133,97,133,97,133,97,133,89,29,43,204,232,209,116,112,67,83,150,12,44,7,15,70,221,8,44,231,52,26,131,8,99,245,232,77,245,254,140,187,175,41,141,148,70,74,35,165,145,210,72,105,164,52,82,26,41,141,148,70,74,35,165,145,210,72,105,100,100,26,41,88,92,131,96,81,70,216,133,140,176,245,184,111,88,124,16,221,92,220,55,92,62,129,78,220,39,238,107,207,147,123,211,226,133,5,231,11,90,188,228,100,234,214,90,188,184,248,92,139,119,176,197,203,63,180,25,118,246,161,77,113,247,185,22,239,92,139,151,183,157,87,48,79,93,139,107,241,250,90,188,252,94,161,10,70,164,183,212,226,49,19,44,180,120,199,90,252,233,203,193,102,236,158,184,222,251,47,131,205,245,217,24,119,123,185,173,236,142,203,60,179,45,114,221,133,82,12,78,55,56,189,58,40,197,224,116,131,211,107,128,82,12,78,55,56,221,224,116,131,211,219,128,82,12,78,55,56,221,224,116,91,228,144,44,201,145,44,182,200,173,44,254,210,197,45,114,183,33,102,228,62,185,249,16,115,221,54,203,221,174,64,29,177,253,204,11,75,40,37,148,18,74,9,165,132,82,66,41,161,148,80,74,40,37,148,18,74,9,165,132,82,66,105,219,156,176,81,110,216,229,220,48,141,8,48,106,239,220,162,8,112,189,54,208,137,0,19,139,0,11,183,125,196,126,186,197,109,191,78,155,234,180,125,215,219,190,162,7,62,235,181,209,78,219,119,187,237,163,246,221,45,106,251,245,218,124,167,237,187,221,246,21,237,81,90,183,13,121,218,190,139,109,191,245,232,134,103,137,120,167,223,122,51,184,215,238,163,128,119,249,220,110,191,215,236,31,54,30,140,103,254,188,61,243,231,95,205,95,215,110,188,173,55,131,229,59,241,134,63,247,197,85,185,19,47,227,172,119,206,230,38,184,189,9,158,63,253,113,218,189,39,139,142,56,152,30,158,28,76,159,189,60,57,254,241,247,15,118,254,152,238,29,190,60,153,76,247,119,15,159,77,158,223,252,184,63,28,255,248,47,147,163,201,206,254,116,114,244,98,247,240,248,246,250,198,219,117,114,52,115,243,184,11,81,52,33,179,75,7,63,103,151,142,127,207,46,29,244,111,158,1,12,7,75,70,173,102,128,54,179,245,22,194,108,234,45,55,147,196,9,26,15,187,148,195,105,170,240,152,185,182,75,65,157,166,10,207,25,45,62,218,28,143,251,155,163,205,141,209,102,127,113,225,49,243,197,227,11,15,186,21,139,33,72,13,20,92,166,183,179,25,165,166,10,143,236,237,108,136,169,169,194,115,122,251,97,127,171,63,220,234,143,55,183,31,110,46,46,188,193,222,206,6,180,130,214,123,9,158,85,103,209,25,4,215,92,201,69,249,173,26,107,206,70,188,130,22,122,9,224,85,111,209,97,11,93,136,0,171,183,224,176,111,77,133,16,177,122,11,94,68,152,132,46,240,66,190,164,129,114,99,222,155,179,32,179,6,202,205,121,71,46,68,161,213,88,238,249,69,240,123,196,118,127,99,60,234,15,135,131,225,239,207,144,187,135,55,87,244,167,179,208,162,31,14,198,219,195,241,96,99,99,123,60,190,75,215,181,83,116,208,251,68,49,32,176,198,130,51,152,193,160,78,206,34,6,107,44,55,3,42,12,42,55,11,41,108,160,220,152,183,181,44,230,176,222,114,163,63,52,178,160,196,6,202,141,92,221,38,62,52,2,193,198,5,68,223,253,171,8,225,249,242,143,216,44,122,68,22,92,151,123,224,28,189,150,127,196,44,21,21,112,68,241,69,155,231,214,66,14,153,165,214,242,143,201,249,221,132,1,94,255,164,225,17,15,128,230,211,240,252,135,63,210,112,105,184,52,188,185,52,188,255,243,67,100,240,251,67,228,225,45,16,191,157,96,24,30,93,109,203,89,120,5,117,183,18,133,71,215,221,82,160,92,174,222,246,242,228,10,234,110,37,78,142,171,187,221,80,54,178,230,54,51,217,184,146,219,141,100,163,107,110,41,145,141,174,183,165,64,54,186,222,86,242,216,114,213,54,29,199,150,171,182,233,52,54,174,218,118,195,216,184,154,219,139,53,227,234,109,43,213,140,171,182,173,80,179,92,181,77,103,154,209,213,182,18,105,150,171,182,233,68,51,188,218,164,2,77,241,100,219,241,100,212,12,141,217,120,50,100,126,198,112,156,155,79,222,11,36,191,140,223,205,255,228,236,247,143,90,11,37,107,25,150,145,25,74,26,148,209,85,13,93,224,200,235,134,52,116,225,213,52,171,161,139,169,171,9,13,93,120,93,205,104,232,10,214,211,152,134,46,166,174,38,52,116,129,117,53,170,161,11,173,169,65,13,93,96,73,141,106,232,194,107,106,70,67,23,94,79,51,26,186,240,122,154,208,208,21,172,166,102,13,93,193,106,106,214,208,5,86,211,152,134,46,176,158,134,52,116,129,213,52,164,161,43,88,77,205,26,186,240,106,154,208,208,21,172,166,102,13,221,146,106,104,232,12,202,224,174,51,40,131,240,46,251,160,174,13,202,184,73,41,163,134,100,204,166,148,33,3,50,218,73,41,43,209,225,109,189,25,84,175,203,184,247,162,34,72,17,164,8,82,4,41,130,20,65,138,32,69,144,34,72,17,164,8,82,4,41,130,20,65,154,132,33,77,20,12,118,57,24,108,63,227,139,152,130,49,159,241,229,79,192,144,241,201,248,26,212,225,70,141,185,88,212,215,121,35,46,146,233,235,226,51,45,244,117,55,251,186,130,103,50,249,51,44,146,233,235,226,26,115,125,221,197,190,174,64,95,30,50,164,66,95,235,235,70,251,186,130,157,62,33,83,40,18,233,235,152,177,19,250,186,123,125,125,59,102,37,118,27,219,252,156,149,144,189,108,69,231,172,220,31,163,210,246,246,182,219,107,110,103,143,91,230,169,109,116,235,46,101,18,56,164,186,33,202,36,188,154,102,41,147,152,186,154,160,76,194,235,106,134,50,41,88,79,99,148,73,76,93,77,80,38,129,117,53,74,153,132,214,212,32,101,18,88,82,163,148,73,120,77,205,80,38,225,245,52,67,153,132,215,211,4,101,82,176,154,154,41,147,130,213,212,76,153,4,86,211,24,101,18,88,79,67,148,73,96,53,13,81,38,5,171,169,153,50,9,175,166,9,202,164,96,53,53,83,38,75,170,65,153,216,232,6,77,177,209,13,207,178,90,27,221,126,204,140,142,219,237,182,104,104,116,254,150,183,100,194,204,170,8,153,154,38,71,207,191,178,164,82,82,41,169,148,84,74,42,37,149,146,74,73,165,164,82,82,41,169,148,84,74,42,37,149,246,195,9,29,229,135,93,206,15,19,137,2,227,54,197,45,138,2,243,119,198,137,2,69,129,73,97,189,177,123,231,22,183,127,222,6,186,148,219,63,106,79,157,246,239,126,251,87,245,32,40,127,159,93,202,237,31,181,149,67,251,119,189,253,227,118,226,45,106,255,252,237,120,218,95,251,39,214,254,85,237,105,10,217,181,151,110,251,71,110,228,211,254,93,108,255,255,154,14,182,54,31,253,220,212,87,252,253,255,127,123,131,173,205,55,139,182,245,229,124,2,220,111,213,197,55,65,35,91,244,238,92,193,242,77,122,195,159,59,230,42,220,164,151,115,242,59,39,213,245,183,93,255,252,233,143,211,238,61,89,116,196,193,244,240,228,96,250,236,229,201,241,13,46,242,127,254,239,255,57,216,249,99,186,119,248,242,100,50,221,223,61,124,54,121,126,123,21,227,173,31,255,101,114,52,217,217,159,78,142,94,236,30,30,255,243,95,182,235,4,108,230,102,109,23,194,107,66,230,146,14,126,206,37,29,255,158,75,58,232,223,60,28,24,14,150,140,81,205,32,112,102,235,45,196,223,212,91,110,38,162,19,52,250,117,41,160,211,84,225,49,51,107,151,18,60,77,21,158,51,54,124,180,57,30,247,55,71,155,27,163,205,254,226,194,99,102,135,199,23,30,116,43,22,99,147,26,40,184,76,111,103,195,75,77,21,30,217,219,217,116,83,83,133,231,244,246,195,254,86,127,184,213,31,111,110,63,220,92,92,120,131,189,157,77,110,5,173,247,18,110,171,206,162,51,208,174,185,146,139,130,93,53,214,156,205,126,5,45,244,18,242,171,222,162,195,22,186,16,26,86,111,193,97,223,154,10,177,99,245,22,188,8,61,9,93,224,133,224,73,3,229,198,188,55,103,209,103,13,148,155,243,142,92,8,79,171,177,220,243,139,224,247,136,237,254,198,120,212,31,14,7,195,223,159,33,119,15,111,174,232,79,103,161,69,63,28,140,183,135,227,193,198,198,246,120,124,23,187,107,167,232,160,247,137,98,164,96,141,5,103,192,132,65,157,156,133,18,214,88,110,6,109,24,84,110,22,107,216,64,185,49,111,107,89,48,98,189,229,70,127,104,100,209,138,13,148,27,185,186,77,124,104,4,18,143,11,80,191,251,87,17,2,250,229,31,177,89,244,136,44,234,46,247,192,57,172,45,255,136,89,92,42,224,136,226,139,54,15,180,133,28,50,139,179,229,31,147,243,187,9,34,191,238,199,223,197,159,255,100,199,223,57,79,128,196,223,226,111,241,119,213,241,119,255,231,167,198,224,247,167,198,195,91,52,126,59,193,244,59,186,218,150,195,239,10,234,110,37,251,142,174,187,165,4,185,92,189,237,5,200,21,212,221,74,126,28,87,119,187,41,108,100,205,109,134,176,113,37,183,155,193,70,215,220,82,4,27,93,111,75,9,108,116,189,173,4,176,229,170,109,58,127,45,87,109,211,241,107,92,181,237,166,175,113,53,183,151,99,198,213,219,86,140,25,87,109,91,41,102,185,106,155,14,49,163,171,109,37,195,44,87,109,211,17,102,120,181,73,37,152,242,200,68,242,200,27,30,189,232,94,212,172,60,242,134,234,94,186,27,181,174,60,114,1,93,94,120,103,233,157,139,170,156,47,95,248,218,194,70,162,57,162,57,162,57,162,57,162,57,162,57,162,57,162,57,162,57,162,57,162,57,162,57,162,57,35,49,216,233,42,181,211,25,137,177,178,74,187,174,141,196,152,77,31,139,170,192,150,165,143,75,101,96,13,166,143,133,197,94,210,199,84,211,199,152,150,174,10,240,205,85,188,52,216,210,133,117,45,90,186,219,45,61,250,209,208,163,40,97,203,104,65,59,143,2,132,93,185,194,162,251,190,162,141,7,227,153,63,111,207,252,121,176,89,55,218,62,106,15,108,95,114,106,88,123,25,172,125,176,126,88,59,171,11,171,11,171,75,18,76,62,171,11,171,11,171,75,90,27,10,88,93,88,93,88,93,88,93,88,93,88,93,88,93,18,219,15,193,234,194,234,194,234,98,23,69,179,187,40,126,39,228,49,143,124,22,39,228,249,78,127,9,185,132,92,66,78,252,66,252,146,86,60,78,252,66,252,66,252,210,122,78,75,252,66,252,66,252,66,252,66,252,66,252,66,252,66,252,66,252,146,84,200,41,178,76,34,178,140,211,80,47,138,44,115,37,212,17,99,72,191,140,238,135,148,95,70,191,67,202,5,115,74,219,205,45,111,238,192,97,179,185,229,64,110,201,33,195,33,195,33,195,33,195,33,195,33,195,33,195,33,195,33,195,33,195,33,195,33,195,33,195,33,195,33,195,33,195,33,179,218,14,153,209,47,221,198,168,162,32,115,240,96,212,141,32,115,78,206,49,136,177,93,143,106,83,115,204,189,178,148,82,74,41,165,148,82,74,41,165,148,82,74,41,165,148,82,74,41,165,148,82,74,41,165,148,145,41,165,192,113,13,2,71,217,97,23,178,195,68,98,192,97,196,24,187,197,49,224,112,249,16,59,49,160,24,48,37,63,239,77,235,23,119,168,103,181,254,82,131,122,194,173,31,97,92,215,250,171,208,250,85,61,252,25,118,246,225,79,132,153,93,235,119,191,245,171,178,178,15,2,172,236,90,95,235,39,212,250,85,237,93,202,157,175,145,108,235,71,205,227,208,250,93,109,253,173,71,131,50,195,56,182,222,12,214,102,26,199,207,107,109,67,54,182,236,220,108,99,53,216,198,6,253,225,120,85,109,99,230,113,152,199,97,30,71,18,170,52,243,56,202,20,110,30,135,121,28,230,113,152,199,97,30,135,121,28,230,113,152,199,145,132,164,206,60,142,58,53,117,230,113,212,41,170,51,143,195,60,14,114,187,165,41,121,204,19,162,140,148,124,37,39,114,72,201,165,228,43,145,146,155,201,97,38,135,153,28,109,231,204,102,114,152,201,97,38,135,153,28,102,114,36,17,211,154,201,81,119,72,107,38,71,157,105,167,153,28,245,101,157,102,114,212,151,116,154,201,33,182,44,17,91,198,13,229,88,24,91,214,49,149,227,62,184,254,15,220,62,126,247,96,56,158,249,201,217,239,31,181,156,95,214,51,154,99,121,126,105,54,7,235,29,235,29,235,29,235,29,235,29,235,29,235,29,235,29,235,29,235,29,235,29,235,29,235,157,217,28,84,121,102,115,240,235,173,248,108,142,95,129,102,220,112,142,133,129,102,29,211,57,106,11,52,171,81,243,253,92,135,26,124,29,243,47,45,173,148,86,74,43,165,149,210,74,105,165,180,82,90,41,173,148,86,74,43,165,149,210,74,105,165,25,29,130,71,25,98,151,51,196,84,226,192,152,33,29,25,113,96,245,83,58,196,129,226,192,186,253,189,113,195,58,50,111,129,170,167,117,52,121,11,68,76,236,112,11,172,200,45,80,217,67,161,234,167,118,52,121,11,68,56,220,221,2,43,113,11,84,102,113,175,99,122,135,91,192,45,80,255,45,80,217,94,167,58,166,120,52,119,11,68,77,242,112,11,116,240,22,120,246,114,50,29,78,255,216,47,58,196,227,195,151,235,222,176,247,239,139,149,158,222,241,243,34,27,21,146,45,59,41,19,89,61,38,178,209,98,19,217,15,71,89,135,77,100,230,117,152,215,97,94,71,18,26,53,243,58,202,20,110,94,135,121,29,230,117,152,215,97,94,135,121,29,230,117,152,215,145,132,192,206,188,142,58,21,118,230,117,212,41,177,51,175,195,188,14,226,187,197,73,120,161,167,64,25,73,248,106,77,232,144,132,75,194,187,157,132,155,201,97,38,135,153,28,109,103,201,102,114,152,201,97,38,135,153,28,102,114,36,17,197,154,201,81,119,16,107,38,71,157,137,166,153,28,245,229,153,102,114,212,151,102,154,201,33,154,140,137,38,11,14,227,88,24,77,214,49,133,227,203,232,126,24,249,101,244,59,140,92,128,174,183,149,79,86,60,122,99,121,62,105,230,6,139,29,139,29,139,29,139,29,139,29,139,29,139,29,139,29,139,29,139,29,139,29,139,29,139,157,153,27,212,119,102,110,240,229,173,234,204,141,95,129,101,193,97,27,11,3,203,58,166,108,212,18,88,150,84,234,253,188,248,42,253,25,243,175,41,141,148,70,74,35,165,145,210,72,105,164,52,82,26,41,141,148,70,74,35,165,145,210,72,105,164,153,26,130,69,25,97,151,51,194,214,227,190,66,195,52,50,226,190,234,167,104,136,251,196,125,21,121,114,11,14,203,200,108,241,170,167,100,52,213,226,69,38,100,104,241,206,182,120,249,135,54,213,79,193,104,170,197,139,184,207,181,120,71,91,188,188,237,188,142,41,23,90,92,139,87,214,226,229,247,10,213,49,197,162,153,22,47,54,193,66,139,119,178,197,111,135,182,68,238,137,155,31,217,18,178,49,110,156,215,235,227,153,214,158,31,224,82,251,30,184,219,43,107,101,35,92,230,153,237,134,195,159,224,79,240,39,248,19,252,9,254,4,127,130,63,193,159,224,79,240,39,248,19,252,137,221,112,160,149,186,160,21,187,225,86,150,116,233,226,110,184,31,67,166,163,182,196,45,26,49,157,191,47,174,233,188,178,34,38,166,242,57,210,25,47,44,140,20,70,10,35,133,145,194,72,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,97,164,205,112,114,69,17,97,151,35,194,52,210,190,168,29,113,139,210,190,252,109,113,210,62,105,95,227,252,109,228,134,184,197,29,158,183,43,46,129,14,143,217,0,167,195,187,222,225,21,61,177,201,223,20,151,64,135,199,236,156,208,225,221,238,240,168,237,112,139,58,60,127,79,156,14,215,225,45,116,120,69,187,132,66,182,196,181,222,225,113,187,223,116,120,247,58,252,63,166,155,143,166,163,226,111,223,255,221,219,124,115,175,175,71,1,239,220,185,59,61,239,247,241,76,159,127,216,184,191,241,243,238,206,208,122,118,195,221,92,228,242,141,112,195,159,219,210,170,219,8,151,117,210,59,39,115,3,220,222,0,207,159,254,56,237,222,147,69,71,28,76,15,79,14,166,207,94,158,28,255,248,251,7,59,127,76,247,14,95,158,76,166,251,187,135,207,38,207,111,175,98,188,245,227,191,76,142,38,59,251,211,201,209,139,221,195,227,127,254,203,118,157,104,203,220,224,235,66,96,75,200,144,208,193,207,33,161,227,223,67,66,7,253,155,88,126,56,88,50,211,52,131,125,153,173,183,16,249,82,111,185,153,112,76,208,28,214,165,104,76,83,133,199,12,144,93,202,206,52,85,120,206,12,239,209,230,120,220,223,28,109,110,140,54,251,139,11,143,25,228,29,95,120,208,173,88,140,10,106,160,224,50,189,157,141,13,53,85,120,100,111,103,115,69,77,21,158,211,219,15,251,91,253,225,86,127,188,185,253,112,115,113,225,13,246,118,54,51,21,180,222,75,136,169,58,139,206,128,170,230,74,46,138,84,213,88,115,54,117,21,180,208,75,152,171,122,139,14,91,232,66,80,86,189,5,135,125,107,42,68,109,213,91,112,244,220,250,44,172,171,129,114,99,222,155,179,184,175,6,202,205,121,71,46,4,134,213,88,238,249,69,240,123,196,118,127,99,60,234,15,135,131,225,239,207,144,187,135,55,87,244,167,179,208,162,31,14,198,219,195,241,96,99,99,123,60,190,11,188,181,83,116,208,251,68,49,70,175,198,130,51,48,190,160,78,206,130,248,106,44,55,131,243,11,42,55,139,242,107,160,220,152,183,181,44,12,176,222,114,163,63,52,178,56,193,6,202,141,92,221,38,62,52,2,89,195,5,144,221,253,171,8,65,236,242,143,216,44,122,68,22,239,150,123,224,28,80,150,127,196,44,168,20,112,68,241,69,155,71,201,66,14,153,5,201,242,143,201,249,221,132,48,87,63,146,240,194,143,121,22,36,225,249,79,120,36,225,146,112,73,120,83,73,120,255,231,7,200,224,247,7,200,195,91,62,125,59,193,32,60,186,218,150,115,240,10,234,110,37,6,143,174,187,165,48,185,92,189,237,101,201,21,212,221,74,148,28,87,119,187,129,108,100,205,109,230,177,113,37,183,27,199,70,215,220,82,26,27,93,111,75,97,108,116,189,173,100,177,229,170,109,58,138,45,87,109,211,73,108,92,181,237,6,177,113,53,183,23,105,198,213,219,86,162,25,87,109,91,129,102,185,106,155,206,51,163,171,109,37,206,44,87,109,211,105,102,120,181,73,133,153,162,201,150,163,201,136,57,21,115,209,100,200,136,138,202,231,177,124,25,191,123,48,28,183,28,79,214,48,177,34,59,158,52,172,130,31,142,31,142,31,142,31,142,31,142,31,142,31,142,31,142,31,142,31,142,31,142,31,142,31,206,176,10,82,57,195,42,152,232,86,121,88,197,109,94,25,49,167,98,46,175,12,25,81,145,66,94,89,129,200,238,230,218,171,118,103,220,127,77,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,97,164,48,82,24,41,140,20,70,10,35,13,171,144,43,138,8,187,28,17,182,158,246,13,167,227,210,105,223,240,193,88,218,39,237,75,82,146,123,211,225,163,10,58,124,212,205,14,47,58,182,66,135,119,178,195,11,206,26,90,216,225,121,99,134,18,237,240,162,202,115,29,222,201,14,47,56,107,104,97,135,231,141,25,210,225,58,188,189,14,47,255,212,61,127,204,80,229,29,126,59,181,162,160,197,72,139,175,103,139,15,42,120,19,31,52,255,38,94,73,139,23,31,205,162,197,59,217,226,229,223,197,243,7,178,104,241,206,181,120,77,189,185,236,47,205,220,62,5,186,184,252,142,229,144,113,89,186,88,23,215,215,197,183,227,223,34,55,223,207,143,127,107,101,7,126,76,63,199,236,134,191,189,220,86,246,225,103,158,217,102,124,252,43,254,21,255,138,127,197,191,226,95,241,175,248,87,252,43,254,21,255,138,127,197,191,218,140,15,154,173,11,154,181,25,127,101,73,219,46,110,198,191,13,49,35,119,228,207,135,152,173,108,203,175,8,16,136,33,117,111,87,160,142,100,126,230,133,37,148,18,74,9,165,132,82,66,41,161,148,80,74,40,37,148,18,74,9,165,132,82,66,41,161,180,67,95,216,40,55,236,114,110,152,70,4,24,181,77,127,81,4,216,194,94,125,17,160,8,176,232,86,138,95,109,31,177,119,127,113,219,55,190,129,191,162,182,143,217,193,175,237,187,222,246,17,27,250,23,183,125,227,187,250,91,220,17,170,237,187,222,246,17,27,68,23,183,125,55,119,137,106,251,245,108,251,138,30,239,175,215,254,127,109,223,237,182,143,210,1,44,106,251,245,114,2,104,251,174,183,125,69,239,246,235,229,9,88,187,182,239,218,94,235,72,109,192,162,206,238,200,94,107,157,189,202,157,125,184,123,116,131,222,62,154,142,138,191,101,95,158,125,238,13,122,163,251,78,140,81,192,59,118,110,91,223,235,234,15,27,15,198,51,127,222,158,249,243,175,46,175,71,31,240,243,66,151,219,3,134,63,247,242,87,103,15,88,118,226,59,39,76,166,231,219,253,18,243,252,233,143,211,238,61,89,116,196,193,244,240,228,96,250,236,229,201,207,187,232,96,231,143,233,222,225,203,147,201,116,127,247,240,217,228,249,205,143,251,195,241,143,255,50,57,154,236,236,79,39,71,47,118,15,143,111,175,111,188,93,39,254,251,225,203,183,18,240,239,221,70,250,242,247,245,231,175,111,63,246,174,63,156,223,225,22,134,55,255,128,184,249,217,224,193,248,65,191,247,225,203,183,222,151,191,71,131,254,13,186,48,28,244,190,189,249,118,121,253,109,216,127,208,31,135,241,193,179,245,22,162,131,235,45,55,19,32,158,173,185,56,62,220,84,225,195,178,133,207,66,44,77,21,62,90,94,248,104,115,60,238,111,142,54,55,70,155,253,197,133,207,50,109,245,22,30,116,43,22,35,167,27,40,184,76,111,103,163,213,77,21,30,217,219,217,236,117,83,133,231,244,246,195,254,86,127,184,213,31,111,110,63,220,92,92,120,131,189,157,205,149,7,173,247,18,170,188,206,162,51,192,243,185,146,139,98,231,53,214,156,77,166,7,45,244,18,46,189,222,162,195,22,186,16,184,94,111,193,97,223,154,10,145,237,245,22,188,8,140,13,93,224,133,88,108,3,229,198,188,55,103,177,241,13,148,155,243,142,92,8,158,175,177,220,243,139,224,247,136,237,254,198,120,212,31,14,7,195,223,159,33,119,15,111,174,232,79,103,161,69,63,28,140,183,135,227,193,198,198,246,120,124,119,83,64,59,69,7,189,79,20,219,199,80,99,193,25,91,29,130,58,57,107,163,67,141,229,102,236,133,8,42,55,107,39,68,3,229,198,188,173,101,109,149,168,183,220,232,15,141,172,189,20,13,148,27,185,186,77,124,104,4,238,199,88,176,17,225,254,85,132,108,67,200,63,98,179,232,17,89,123,2,114,15,156,131,238,243,143,152,133,185,3,142,40,190,104,243,184,125,200,33,179,176,125,254,49,57,191,155,16,46,253,78,50,94,248,145,79,70,50,158,255,196,71,50,46,25,151,140,55,157,140,247,127,126,160,12,126,127,160,60,188,221,211,183,157,96,48,30,93,109,203,185,120,5,117,183,18,139,71,215,221,82,184,92,174,222,246,178,229,10,234,110,37,90,142,171,187,221,128,54,178,230,54,243,217,184,146,219,141,103,163,107,110,41,157,141,174,183,165,112,54,186,222,86,178,217,114,213,54,29,205,150,171,182,233,100,54,174,218,118,131,217,184,154,219,139,56,227,234,109,43,225,140,171,182,173,128,179,92,181,77,231,155,209,213,182,18,111,150,171,182,233,116,51,188,218,164,194,77,81,101,2,81,101,196,36,176,133,81,101,200,32,176,113,94,84,57,158,65,209,135,115,36,122,2,209,100,13,35,191,150,71,147,38,126,241,233,242,233,242,233,242,233,242,233,242,233,242,233,242,233,242,233,242,233,242,233,242,233,242,233,154,248,69,194,107,226,23,115,239,42,79,252,250,149,85,70,12,252,90,152,85,134,204,251,106,58,171,172,192,235,251,243,90,171,86,102,204,191,174,32,82,16,41,136,20,68,10,34,5,145,130,72,65,164,32,82,16,41,136,20,68,10,34,5,145,6,123,201,20,197,131,93,142,7,147,72,250,10,79,122,201,72,250,242,7,189,72,250,36,125,141,200,206,239,117,119,65,197,127,102,119,231,25,254,19,232,238,162,131,186,116,119,231,187,187,154,167,52,249,99,91,18,232,238,162,102,115,221,221,241,238,174,70,122,30,50,166,66,119,235,238,166,187,187,154,221,64,33,163,42,90,239,238,226,83,41,116,119,167,187,251,118,28,75,137,13,111,243,35,89,86,105,215,219,237,213,181,182,245,45,243,236,246,191,193,78,96,39,176,19,216,9,236,4,118,2,59,129,157,192,78,96,39,176,19,216,9,236,196,254,55,172,74,93,172,138,253,111,43,11,184,116,117,255,219,143,113,210,209,155,224,22,141,148,94,233,157,112,181,76,144,206,120,113,225,164,112,82,56,41,156,20,78,10,39,133,147,194,73,225,164,112,82,56,41,156,20,78,10,39,237,137,147,51,138,12,187,28,25,166,147,254,69,111,140,91,148,254,173,244,238,56,233,95,130,233,95,84,199,71,110,150,91,220,241,43,188,99,78,199,175,74,199,87,248,132,103,165,119,209,233,248,213,232,248,232,77,117,139,58,126,165,119,214,233,248,213,232,248,10,119,33,173,248,110,59,29,223,225,142,31,110,28,76,71,145,111,239,195,141,79,247,250,124,20,240,206,62,204,235,243,251,125,61,211,247,31,54,30,108,207,252,121,176,89,255,238,187,225,198,167,229,27,239,134,63,183,192,85,188,241,46,227,196,119,78,232,134,184,189,33,158,63,253,113,218,189,39,139,142,56,152,30,158,28,76,159,189,60,57,254,241,247,15,118,254,152,238,29,190,60,153,76,247,119,15,159,77,158,223,252,184,63,28,255,248,47,147,163,201,206,254,116,114,244,98,247,240,248,246,250,198,219,117,162,51,115,83,181,11,129,51,33,19,72,7,63,39,144,142,127,79,32,29,244,111,98,255,225,96,201,192,212,12,182,102,182,222,66,100,77,189,229,102,194,55,65,67,94,151,162,55,77,21,30,51,157,118,41,155,211,84,225,57,3,194,71,155,227,113,127,115,180,185,49,218,236,47,46,60,102,74,120,124,225,65,183,98,49,234,168,129,130,203,244,118,54,150,212,84,225,145,189,157,205,45,53,85,120,78,111,63,236,111,245,135,91,253,241,230,246,195,205,197,133,55,216,219,217,76,86,208,122,47,33,178,234,44,58,3,218,154,43,185,40,178,85,99,205,217,84,87,208,66,47,97,186,234,45,58,108,161,11,65,95,245,22,28,246,173,169,16,21,86,111,193,139,160,146,208,5,94,136,148,52,80,110,204,123,115,22,87,214,64,185,57,239,200,133,192,179,26,203,61,191,8,126,143,216,238,111,140,71,253,225,112,48,252,253,25,114,247,240,230,138,254,116,22,90,244,195,193,120,123,56,30,108,108,108,143,199,119,129,186,118,138,14,122,159,40,198,0,214,88,112,6,38,24,212,201,89,144,96,141,229,102,112,132,65,229,102,81,132,13,148,27,243,182,150,133,25,214,91,110,244,135,70,22,135,216,64,185,145,171,219,196,135,70,32,203,184,0,226,187,127,21,33,8,95,254,17,155,69,143,200,226,233,114,15,156,3,214,242,143,152,5,161,2,142,40,190,104,243,168,90,200,33,179,160,90,254,49,57,191,155,96,166,235,159,100,60,238,49,208,124,50,158,255,4,72,50,46,25,151,140,55,157,140,247,127,126,160,12,126,127,160,60,188,229,225,183,19,12,198,163,171,109,57,23,175,160,238,86,98,241,232,186,91,10,151,203,213,219,94,182,92,65,221,173,68,203,113,117,183,27,208,70,214,220,102,62,27,87,114,187,241,108,116,205,45,165,179,209,245,182,20,206,70,215,219,74,54,91,174,218,166,163,217,114,213,54,157,204,198,85,219,110,48,27,87,115,123,17,103,92,189,109,37,156,113,213,182,21,112,150,171,182,233,124,51,186,218,86,226,205,114,213,54,157,110,134,87,155,84,184,41,170,76,32,170,140,157,155,49,27,85,174,204,200,140,220,104,178,174,105,25,153,209,164,65,25,92,116,92,116,92,116,92,116,92,116,92,116,92,116,92,116,92,116,92,116,92,116,92,116,92,116,6,101,16,216,25,148,193,122,183,242,131,50,110,178,202,216,25,25,179,89,229,42,143,199,24,110,124,170,197,169,113,239,117,5,145,130,72,65,164,32,82,16,41,136,20,68,10,34,5,145,130,72,65,164,32,82,16,41,136,52,20,67,166,40,30,236,114,60,152,68,210,23,55,15,99,62,233,91,221,81,24,146,190,148,146,190,162,221,29,51,251,98,81,119,175,234,216,11,221,221,229,238,174,230,41,205,234,142,184,208,221,221,237,238,106,164,231,171,60,206,66,119,119,183,187,171,217,13,180,202,163,43,116,119,87,187,251,118,68,75,137,13,111,243,35,90,86,105,215,219,237,213,181,182,245,45,243,236,246,191,193,78,96,39,176,19,216,9,236,4,118,2,59,129,157,192,78,96,39,176,19,216,9,236,196,254,55,172,74,93,172,138,253,111,43,11,184,116,117,255,219,143,17,211,209,155,224,22,141,152,94,233,157,112,245,141,152,158,127,113,225,164,112,82,56,41,156,20,78,10,39,133,147,194,73,225,164,112,82,56,41,156,20,78,10,39,237,137,147,51,138,12,187,28,25,166,147,254,69,111,140,91,148,254,173,244,238,56,233,95,130,233,95,84,199,71,110,150,91,220,241,43,188,99,78,199,175,74,199,87,248,132,103,165,119,209,233,248,213,232,248,232,77,117,139,58,126,165,119,214,233,248,213,232,248,10,119,33,173,248,110,59,29,223,221,142,31,78,183,30,77,71,113,111,239,195,222,214,155,123,125,62,10,120,103,31,230,245,249,253,190,158,233,251,15,27,15,182,103,254,60,216,172,125,247,221,205,133,46,223,120,55,252,185,5,174,218,141,119,89,39,190,115,66,55,196,237,13,241,252,233,143,211,238,61,89,116,196,193,244,240,228,96,250,236,229,201,241,143,191,127,176,243,199,116,239,240,229,201,100,186,191,123,248,108,242,252,230,199,253,225,248,199,127,153,28,77,118,246,167,147,163,23,187,135,199,183,215,55,222,174,19,157,153,155,170,93,8,156,9,153,64,58,248,57,129,116,252,123,2,233,160,127,19,251,15,7,75,6,166,102,176,53,179,245,22,34,107,234,45,55,19,190,9,26,242,186,20,189,105,170,240,152,233,180,75,217,156,166,10,207,25,16,62,218,28,143,251,155,163,205,141,209,102,127,113,225,49,83,194,227,11,15,186,21,139,81,71,13,20,92,166,183,179,177,164,166,10,143,236,237,108,110,169,169,194,115,122,251,97,127,171,63,220,234,143,55,183,31,110,46,46,188,193,222,206,102,178,130,214,123,9,145,85,103,209,25,208,214,92,201,69,145,173,26,107,206,166,186,130,22,122,9,211,85,111,209,97,11,93,8,250,170,183,224,176,111,77,133,168,176,122,11,94,4,149,132,46,240,66,164,164,129,114,99,222,155,179,184,178,6,202,205,121,71,46,4,158,213,88,238,249,69,240,123,196,118,127,99,60,234,15,135,131,225,239,207,144,187,135,55,87,244,167,179,208,162,31,14,198,219,195,241,96,99,99,123,60,190,11,212,181,83,116,208,251,68,49,6,176,198,130,51,48,193,160,78,206,130,4,107,44,55,131,35,12,42,55,139,34,108,160,220,152,183,181,44,204,176,222,114,163,63,52,178,56,196,6,202,141,92,221,38,62,52,2,89,198,5,16,223,253,171,8,65,248,242,143,216,44,122,68,22,79,151,123,224,28,176,150,127,196,44,8,21,112,68,241,69,155,71,213,66,14,153,5,213,242,143,201,249,221,132,50,93,63,146,241,168,199,64,11,146,241,252,39,64,146,113,201,184,100,188,233,100,188,255,243,3,101,240,251,3,229,225,45,15,191,157,96,48,30,93,109,203,185,120,5,117,183,18,139,71,215,221,82,184,92,174,222,246,178,229,10,234,110,37,90,142,171,187,221,128,54,178,230,54,243,217,184,146,219,141,103,163,107,110,41,157,141,174,183,165,112,54,186,222,86,178,217,114,213,54,29,205,150,171,182,233,100,54,174,218,118,131,217,184,154,219,139,56,227,234,109,43,225,140,171,182,173,128,179,92,181,77,231,155,209,213,182,18,111,150,171,182,233,116,51,188,218,164,194,77,81,101,2,81,101,228,220,140,185,168,50,100,100,198,32,55,171,28,12,103,112,245,237,153,63,255,10,39,127,243,235,191,142,105,51,175,172,105,132,70,118,94,105,122,6,65,29,65,29,65,29,65,29,65,29,65,29,65,29,65,29,65,29,65,29,65,29,65,29,65,157,233,25,172,118,166,103,80,225,173,250,244,140,219,0,51,114,112,198,92,128,25,50,51,35,137,0,179,34,149,222,205,2,212,97,223,184,255,186,210,73,233,164,116,82,58,41,157,148,78,74,39,165,147,210,73,233,164,116,82,58,41,157,148,78,26,159,33,104,148,25,118,57,51,76,34,254,139,154,156,177,32,254,203,31,154,33,254,19,255,37,224,221,141,28,157,177,176,229,243,166,102,164,218,242,49,163,52,180,124,167,91,190,154,135,60,249,99,51,82,109,249,24,207,186,150,239,112,203,87,99,87,15,153,155,161,229,181,124,18,45,95,205,94,164,144,193,25,105,182,124,220,52,13,45,223,217,150,191,157,26,83,98,15,222,252,212,152,149,223,136,119,123,201,173,237,198,203,60,187,45,121,160,23,208,11,232,5,244,2,122,1,189,128,94,64,47,160,23,208,11,232,5,244,2,122,177,37,15,41,83,23,41,99,75,222,202,226,53,93,221,146,247,99,20,118,244,190,188,69,163,176,215,111,115,94,109,243,177,23,188,184,196,82,98,41,177,148,88,74,44,37,150,18,75,137,165,196,82,98,41,177,148,88,74,44,37,150,182,233,9,31,229,136,93,206,17,211,137,4,163,247,234,45,138,4,215,111,195,158,72,48,193,72,48,234,54,136,220,191,183,248,54,88,183,77,124,110,131,85,185,13,42,124,64,180,126,27,251,220,6,171,113,27,68,239,243,91,116,27,172,223,102,63,183,193,106,220,6,21,238,129,90,199,13,128,110,131,238,221,6,251,123,207,158,79,110,238,133,81,177,15,129,139,243,15,31,175,63,124,185,190,215,244,163,128,247,254,220,158,191,215,242,31,54,30,140,103,254,188,61,243,231,95,183,64,245,123,254,126,94,228,242,173,126,195,159,155,238,170,217,234,183,236,164,119,78,230,6,184,189,1,158,63,253,113,218,189,39,139,142,56,152,30,158,28,76,159,189,60,57,254,241,247,15,118,254,152,238,29,190,60,153,76,247,119,15,159,77,158,223,252,184,63,28,255,248,47,147,163,201,206,254,116,114,244,98,247,240,248,246,250,198,219,117,50,57,115,179,198,11,17,57,33,115,89,7,63,231,178,142,127,207,101,29,244,111,158,39,12,7,75,198,200,102,64,59,179,245,22,66,118,234,45,55,147,234,9,26,125,187,148,233,105,170,240,152,153,189,75,161,159,166,10,207,25,155,62,218,28,143,251,155,163,205,141,209,102,127,113,225,49,179,211,227,11,15,186,21,139,225,76,13,20,92,166,183,179,121,167,166,10,143,236,237,108,32,170,169,194,115,122,251,97,127,171,63,220,234,143,55,183,31,110,46,46,188,193,222,206,134,189,130,214,123,9,234,85,103,209,25,52,216,92,201,69,89,176,26,107,206,198,197,130,22,122,9,44,86,111,209,97,11,93,136,38,171,183,224,176,111,77,133,112,179,122,11,94,68,171,132,46,240,66,86,165,129,114,99,222,155,179,128,181,6,202,205,121,71,46,68,180,213,88,238,249,69,240,123,196,118,127,99,60,234,15,135,131,225,239,207,144,187,135,55,87,244,167,179,208,162,31,14,198,219,195,241,96,99,99,123,60,190,75,234,181,83,116,208,251,68,49,184,176,198,130,51,248,195,160,78,206,162,15,107,44,55,3,80,12,42,55,11,79,108,160,220,152,183,181,44,126,177,222,114,163,63,52,178,0,199,6,202,141,92,221,38,62,52,2,33,201,5,116,224,253,171,8,97,3,243,143,216,44,122,68,22,168,151,123,224,28,9,151,127,196,44,97,21,112,68,241,69,155,103,224,66,14,153,37,224,242,143,201,249,221,228,193,98,119,146,240,66,207,129,50,146,240,252,199,63,146,112,73,184,36,188,169,36,188,255,243,3,100,240,251,3,228,225,45,88,191,157,96,16,30,93,109,203,57,120,5,117,183,18,131,71,215,221,82,152,92,174,222,246,178,228,10,234,110,37,74,142,171,187,221,64,54,178,230,54,243,216,184,146,219,141,99,163,107,110,41,141,141,174,183,165,48,54,186,222,86,178,216,114,213,54,29,197,150,171,182,233,36,54,174,218,118,131,216,184,154,219,139,52,227,234,109,43,209,140,171,182,173,64,179,92,181,77,231,153,209,213,182,18,103,150,171,182,233,52,51,188,218,164,194,76,209,100,203,209,100,193,49,29,11,163,201,86,166,115,124,25,191,123,48,28,183,28,79,254,179,197,163,161,120,210,40,14,98,59,98,59,98,59,98,59,98,59,98,59,98,59,98,59,98,59,98,59,98,59,98,59,98,59,163,56,216,240,140,226,160,208,91,213,81,28,191,242,202,130,102,153,133,121,101,43,66,153,136,188,178,164,79,230,231,181,87,233,207,152,127,77,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,97,164,48,82,24,41,140,20,70,10,35,77,217,144,43,138,8,187,28,17,182,158,246,149,167,19,91,241,230,74,251,214,60,237,203,233,240,131,151,147,27,75,244,163,167,131,205,162,158,220,79,95,174,111,228,197,111,222,207,248,161,87,77,149,123,231,58,27,117,4,228,156,151,38,128,38,128,48,55,65,81,0,97,110,118,225,132,185,132,185,132,185,132,185,9,10,26,8,115,9,115,9,115,9,115,9,115,9,115,9,115,19,243,75,16,230,214,105,152,32,204,37,204,101,165,200,76,197,11,61,250,201,78,197,87,75,155,43,21,151,138,175,66,42,78,158,75,158,75,158,219,118,174,76,158,75,158,75,158,75,158,75,158,155,68,44,75,158,91,119,40,75,158,91,103,186,73,158,91,95,182,73,158,91,95,178,73,158,43,166,140,140,41,11,250,115,179,98,202,16,133,110,245,49,229,236,1,247,25,246,155,87,28,103,66,237,63,127,114,86,167,133,55,56,237,172,88,196,155,155,118,114,241,118,85,127,49,124,48,232,189,63,189,186,62,251,122,253,245,244,242,234,253,231,175,159,206,190,110,60,24,61,232,255,243,134,223,142,6,163,120,85,205,234,48,202,212,215,132,22,163,120,125,205,232,49,34,235,106,76,147,81,166,190,38,116,25,5,235,107,84,155,81,180,182,6,245,25,5,75,107,84,163,81,188,182,102,116,26,197,235,106,70,171,81,188,174,38,244,26,145,85,213,172,217,136,172,170,102,221,70,193,170,26,211,110,20,172,171,33,253,70,193,170,26,210,112,68,86,85,179,142,163,120,85,77,104,57,34,171,170,89,207,17,80,21,77,7,103,48,183,7,103,48,33,72,246,65,221,113,6,223,141,105,11,138,68,178,98,218,16,151,200,138,196,180,37,117,36,119,86,176,74,35,201,194,151,149,193,202,96,101,176,50,88,25,172,12,86,6,43,131,149,193,202,96,101,176,50,88,25,172,12,118,197,51,88,113,234,26,196,169,146,209,46,36,163,173,134,156,123,135,199,147,87,39,143,39,101,140,178,55,181,125,253,246,246,122,109,212,178,247,46,184,141,221,244,185,5,216,86,111,91,61,217,108,130,27,235,201,102,179,11,39,155,37,155,37,155,37,155,77,80,104,64,54,75,54,75,54,75,54,75,54,75,54,75,54,155,152,143,129,108,182,78,35,3,217,44,217,44,139,67,126,114,30,195,9,47,75,206,87,82,63,43,57,151,156,175,88,114,78,72,75,72,75,72,219,118,246,76,72,75,72,75,72,75,72,75,72,155,68,116,75,72,91,119,112,75,72,91,103,2,74,72,91,95,254,73,72,91,95,250,73,72,43,202,44,27,101,198,153,105,179,163,76,138,218,138,18,209,122,92,181,1,137,40,105,45,97,2,97,2,97,2,97,2,97,2,97,2,97,2,97,2,97,2,97,2,97,2,97,2,97,194,186,8,19,72,107,89,22,72,107,215,76,205,208,61,105,237,253,40,55,206,94,155,29,229,210,216,22,212,216,222,91,202,26,124,182,25,175,47,167,149,211,202,105,229,180,114,90,57,173,156,86,78,43,167,149,211,202,105,229,180,114,90,57,237,138,231,180,34,215,53,136,92,165,167,93,72,79,91,13,66,143,111,178,171,255,124,181,55,217,125,85,198,109,123,117,253,249,235,223,255,243,245,252,250,236,235,218,232,109,103,175,185,141,125,250,33,53,216,170,111,171,62,201,109,130,155,245,73,110,179,11,39,185,37,185,37,185,37,185,77,80,146,64,114,75,114,75,114,75,114,75,114,75,114,75,114,155,152,227,129,228,182,78,203,3,201,45,201,45,51,68,80,138,30,67,20,231,164,232,43,169,186,149,162,75,209,87,50,69,39,188,37,188,37,188,109,59,135,38,188,37,188,37,188,37,188,37,188,77,34,198,37,188,173,59,196,37,188,173,51,13,37,188,173,47,11,37,188,173,47,9,37,188,21,107,86,16,107,198,57,111,151,198,154,180,183,213,165,163,245,152,111,195,210,81,242,91,82,5,82,5,82,5,82,5,82,5,82,5,82,5,82,5,82,5,82,5,82,5,82,5,82,133,117,145,42,144,223,50,49,144,223,174,153,190,161,123,242,219,185,88,55,206,127,187,52,214,165,192,45,168,192,157,93,205,26,44,184,217,167,144,217,202,108,101,182,50,91,153,173,204,86,102,43,179,149,217,202,108,101,182,50,91,153,173,204,118,197,51,91,241,235,26,196,175,146,212,46,36,169,237,132,162,175,118,159,188,220,249,143,157,131,157,233,222,225,227,189,201,238,244,209,206,241,238,116,244,104,250,122,48,125,250,178,184,17,247,235,217,187,47,167,255,125,250,233,180,119,126,249,246,252,250,172,247,230,244,234,172,55,122,212,251,62,232,189,255,178,226,106,220,188,139,111,116,119,127,76,49,182,249,215,176,205,127,216,31,111,173,234,54,127,178,92,178,92,178,220,36,28,5,100,185,101,10,39,203,37,203,37,203,37,203,37,203,37,203,37,203,37,203,77,194,14,65,150,91,167,31,130,44,183,78,67,4,89,46,89,46,171,68,177,164,189,16,135,92,48,105,95,45,125,174,164,93,210,190,94,73,59,161,46,161,46,161,110,219,89,53,161,46,161,46,161,46,161,46,161,110,18,81,47,161,110,221,65,47,161,110,157,137,41,161,110,125,121,41,161,110,125,105,41,161,174,232,179,202,232,179,160,89,183,80,244,217,136,98,247,151,123,33,181,168,243,230,22,29,180,29,117,178,227,118,213,180,112,243,254,254,238,236,236,203,213,151,179,179,119,253,7,219,15,70,183,239,242,91,237,24,22,194,171,105,214,172,16,83,87,19,70,133,240,186,154,49,41,20,172,167,49,131,66,76,93,77,152,19,2,235,106,212,152,16,90,83,131,166,132,192,146,26,53,36,132,215,212,140,25,33,188,158,102,140,8,225,245,52,97,66,40,88,77,205,6,132,130,213,212,108,62,8,172,166,49,227,65,96,61,13,153,14,2,171,105,200,112,80,176,154,154,205,6,225,213,52,97,52,40,88,77,205,38,131,37,213,48,24,176,206,210,30,176,206,114,37,100,31,212,29,235,108,110,246,57,168,81,176,48,104,66,176,112,223,59,251,101,116,159,3,253,50,154,245,208,142,223,93,22,205,75,23,72,102,7,5,36,179,121,107,86,165,109,54,252,92,194,80,97,168,48,84,24,42,12,21,134,10,67,133,161,194,80,97,168,48,84,24,42,12,21,134,210,185,202,53,69,148,93,142,40,147,77,27,251,55,111,216,53,165,141,253,7,3,105,163,180,177,211,105,99,21,119,88,125,121,126,147,44,115,163,119,88,145,161,113,238,176,245,187,195,182,42,86,146,111,173,179,146,124,43,37,81,202,242,98,136,82,136,82,40,201,19,84,165,80,146,103,23,78,73,78,73,78,73,78,73,158,160,162,134,146,156,146,156,146,156,146,156,146,156,146,156,146,60,49,195,14,37,121,157,142,29,74,114,74,114,94,158,98,73,123,5,207,178,50,147,246,117,80,146,75,218,37,237,171,154,180,83,146,83,146,83,146,183,157,85,83,146,83,146,83,146,83,146,83,146,39,17,245,82,146,215,29,244,82,146,215,153,152,82,146,215,151,151,82,146,215,151,150,82,146,139,62,171,140,62,43,81,146,103,68,159,171,169,36,15,141,58,27,81,146,231,69,157,148,228,44,60,44,60,44,60,44,60,44,60,44,60,44,60,44,60,44,60,44,60,44,60,44,60,44,60,148,228,212,61,148,228,124,63,235,165,36,223,170,88,73,158,145,125,82,146,7,173,89,253,10,147,69,231,18,134,10,67,133,161,194,80,97,168,48,84,24,42,12,21,134,10,67,133,161,194,80,97,168,48,148,146,92,174,41,162,236,114,68,153,108,218,88,129,146,60,51,109,164,36,151,54,118,61,109,172,226,14,171,47,207,167,36,119,135,173,219,29,246,248,249,206,228,174,244,191,172,146,252,237,199,211,235,44,233,255,202,43,201,103,46,190,93,81,74,64,49,68,41,68,41,148,228,9,170,82,40,201,179,11,167,36,167,36,167,36,167,36,79,80,81,67,73,78,73,78,73,78,73,78,73,78,73,78,73,158,152,97,135,146,188,78,199,14,37,57,37,57,47,79,177,164,189,220,179,172,229,73,251,138,43,201,37,237,146,246,149,78,218,41,201,41,201,41,201,219,206,170,41,201,41,201,41,201,41,201,41,201,147,136,122,41,201,235,14,122,41,201,235,76,76,41,201,235,203,75,41,201,235,75,75,41,201,69,159,85,70,159,101,149,228,203,162,207,149,83,146,23,138,58,235,86,146,7,69,157,148,228,44,60,44,60,44,60,44,60,44,60,44,60,44,60,44,60,44,60,44,60,44,60,44,60,44,60,148,228,212,61,148,228,124,63,107,163,36,159,205,62,203,42,201,151,101,159,148,228,65,107,86,171,194,36,243,92,194,80,97,168,48,84,24,42,12,21,134,10,67,133,161,194,80,97,168,48,84,24,42,12,21,134,82,146,203,53,69,148,93,142,40,147,77,27,203,41,201,151,167,141,148,228,210,198,174,167,141,85,220,97,245,229,249,148,228,238,176,181,188,195,182,42,86,146,103,72,255,215,67,73,190,149,146,40,101,121,49,68,41,68,41,148,228,9,170,82,40,201,179,11,167,36,167,36,167,36,167,36,79,80,81,67,73,78,73,78,73,78,73,78,73,78,73,78,73,158,152,97,135,146,188,78,199,14,37,57,37,57,47,79,177,164,189,130,103,89,153,73,251,58,40,201,37,237,146,246,85,77,218,41,201,41,201,41,201,219,206,170,41,201,41,201,41,201,41,201,41,201,147,136,122,41,201,235,14,122,41,201,235,76,76,41,201,235,203,75,41,201,235,75,75,41,201,69,159,85,70,159,149,40,201,51,162,207,213,84,146,135,70,157,141,40,201,243,162,78,74,114,22,30,22,30,22,30,22,30,22,30,22,30,22,30,22,30,22,30,22,30,22,30,22,30,22,30,74,114,234,30,74,114,190,159,245,82,146,111,85,172,36,207,200,62,41,201,131,214,172,126,133,201,162,115,9,67,133,161,194,80,97,168,48,84,24,42,12,21,134,10,67,133,161,194,80,97,168,48,84,24,74,73,46,215,20,81,118,57,162,76,54,109,172,64,73,158,153,54,82,146,75,27,187,158,54,86,113,135,213,151,231,83,146,187,195,214,237,14,219,59,60,158,188,58,121,124,79,252,95,86,75,126,115,111,124,253,246,54,83,254,191,242,106,242,5,11,208,174,52,37,176,32,226,20,226,20,138,242,4,213,41,20,229,217,133,83,148,83,148,83,148,83,148,39,168,172,161,40,167,40,167,40,167,40,167,40,167,40,167,40,79,204,184,67,81,94,167,115,135,162,156,162,156,167,167,120,242,94,238,249,86,126,242,190,226,170,114,201,187,228,125,45,146,119,202,114,202,114,202,242,182,179,107,202,114,202,114,202,114,202,114,202,242,36,162,95,202,242,186,131,95,202,242,58,19,84,202,242,250,242,83,202,242,250,210,83,202,114,81,104,213,81,104,89,109,121,94,20,186,114,234,242,194,209,103,221,250,242,224,232,147,194,156,181,135,181,135,181,135,181,135,181,135,181,135,181,135,181,135,181,135,181,135,181,135,181,135,181,135,194,156,234,135,194,156,31,104,109,20,230,139,178,208,178,26,243,188,44,148,202,60,120,221,106,213,159,44,61,159,112,84,56,42,28,21,142,10,71,133,163,194,81,225,168,112,84,56,42,28,21,142,10,71,133,163,148,230,114,78,145,101,151,35,203,164,211,199,114,90,243,252,244,145,218,92,250,184,42,233,99,85,119,92,189,121,63,213,185,59,110,237,239,184,173,26,148,231,25,195,5,214,71,121,190,149,154,120,101,121,65,196,43,196,43,148,231,9,170,87,40,207,179,11,167,60,167,60,167,60,167,60,79,80,121,67,121,78,121,78,121,78,121,78,121,78,121,78,121,158,152,177,135,242,188,78,103,15,229,57,229,57,207,79,241,228,189,162,103,93,153,201,251,186,40,207,37,239,146,247,85,78,222,41,207,41,207,41,207,219,206,174,41,207,41,207,41,207,41,207,41,207,147,136,126,41,207,235,14,126,41,207,235,76,80,41,207,235,203,79,41,207,235,75,79,41,207,69,161,85,71,161,149,41,207,51,162,208,213,85,158,135,70,159,141,41,207,243,162,79,202,115,86,31,86,31,86,31,86,31,86,31,86,31,86,31,86,31,86,31,86,31,86,31,86,31,86,31,202,115,42,32,202,115,254,160,245,83,158,111,213,160,60,207,200,66,41,207,131,215,173,25,5,202,162,243,9,71,133,163,194,81,225,168,112,84,56,42,28,21,142,10,71,133,163,194,81,225,168,112,84,56,74,121,46,231,20,89,118,57,178,76,58,125,172,72,121,158,153,62,82,158,75,31,87,37,125,172,234,142,171,55,239,167,60,119,199,173,197,29,55,156,62,123,57,153,30,238,30,253,49,29,246,31,69,248,205,135,189,15,95,174,123,151,103,159,255,221,27,246,223,196,201,204,7,185,55,211,96,246,110,26,206,222,78,227,251,183,207,248,221,239,191,18,179,185,96,184,132,229,95,112,201,21,75,84,42,56,59,99,74,25,99,202,120,253,140,41,92,229,92,229,92,229,73,232,94,184,202,203,20,206,85,206,85,206,85,206,85,206,85,206,85,206,85,206,85,158,132,104,135,171,188,78,213,14,87,121,157,178,29,174,114,174,242,181,18,244,44,32,11,102,83,232,217,76,117,38,61,252,255,103,190,198,157,224,58,250,53,238,100,221,75,95,99,59,235,53,238,197,227,1,47,178,252,57,249,226,103,8,5,30,209,229,63,67,200,127,30,231,25,130,103,8,158,33,176,174,179,174,39,251,0,129,117,157,117,157,117,189,245,36,155,117,157,117,157,117,157,117,157,117,157,117,157,117,157,117,157,117,61,169,24,88,168,43,212,77,52,212,45,228,156,207,11,117,131,4,243,227,220,93,22,227,208,93,20,173,39,184,183,251,184,26,79,112,201,227,249,145,248,145,248,145,248,145,248,145,248,145,248,145,248,145,248,145,248,145,248,145,248,145,248,145,248,145,248,145,248,145,248,145,34,253,72,139,34,194,66,50,164,188,136,48,200,124,212,120,68,56,103,85,233,23,240,24,45,184,228,234,20,42,75,95,92,254,39,255,147,255,201,255,228,127,242,63,249,159,252,79,254,39,255,147,255,201,255,228,127,242,63,249,159,252,79,254,39,255,171,38,255,171,12,17,12,242,48,167,144,255,133,91,149,229,127,201,231,127,129,61,63,153,62,126,190,51,153,62,218,57,222,45,173,78,190,238,189,253,120,122,221,123,115,122,117,182,134,22,229,69,87,223,138,12,33,180,16,94,4,94,4,110,229,4,205,8,220,202,217,133,115,43,115,43,115,43,115,43,39,104,164,224,86,230,86,230,86,230,86,230,86,230,86,230,86,78,76,168,193,173,92,167,82,131,91,153,91,153,134,131,134,35,250,121,67,212,227,182,128,231,13,43,108,92,246,188,193,243,134,213,126,222,192,195,204,195,204,195,220,118,98,207,195,204,195,204,195,204,195,204,195,156,68,224,205,195,92,119,220,205,195,92,103,110,204,195,92,95,106,204,195,92,95,102,204,195,44,0,22,0,215,20,0,71,42,153,115,3,224,213,177,51,23,79,123,107,18,53,135,167,189,156,205,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,165,157,45,11,227,196,72,125,115,110,156,184,210,38,231,69,87,95,135,212,101,249,121,100,133,178,66,89,161,172,80,86,40,43,148,21,202,10,101,133,178,66,89,161,172,80,86,40,43,148,21,202,10,101,133,178,194,202,179,194,58,208,195,149,182,62,203,10,59,149,21,206,222,31,175,118,14,143,247,111,111,142,233,209,203,147,227,233,193,100,186,123,56,221,61,206,229,112,191,158,94,94,93,220,254,142,122,159,191,124,187,234,125,186,238,157,93,246,206,174,138,65,183,95,70,15,150,75,23,190,12,31,204,180,249,125,5,195,248,221,229,189,191,240,105,227,193,253,63,221,253,143,111,231,254,56,44,70,235,254,190,232,127,5,45,70,62,150,155,39,97,168,226,140,248,219,198,50,245,183,149,155,16,126,255,67,96,240,96,235,102,227,201,205,111,254,253,231,175,159,206,190,94,141,31,108,62,24,244,222,254,179,3,101,243,199,222,147,193,246,205,222,147,255,123,111,27,204,176,161,82,62,252,44,229,230,159,39,253,123,5,5,61,3,152,93,190,210,102,134,202,86,175,129,74,138,44,94,230,35,139,217,21,172,70,20,81,217,50,54,85,78,220,90,14,203,174,101,200,110,178,6,215,178,154,114,226,214,114,180,124,45,171,145,119,87,182,150,77,149,83,100,45,131,62,96,202,203,73,106,239,199,182,62,96,50,31,11,22,90,195,116,222,35,171,46,39,110,45,35,223,35,139,9,92,26,92,203,230,223,35,51,37,240,179,107,89,141,4,190,178,181,108,170,156,224,181,204,126,148,29,212,149,5,5,61,245,246,100,229,197,132,175,98,198,195,247,185,53,172,66,25,84,221,34,54,83,77,240,42,102,243,2,65,189,88,208,98,84,111,47,86,94,76,145,85,12,235,197,210,94,165,218,87,176,202,82,138,172,95,88,44,81,218,243,84,93,44,209,64,41,69,214,111,209,211,229,208,246,11,246,159,212,222,125,21,86,82,120,241,98,190,33,22,209,96,53,179,120,13,127,47,204,224,115,10,45,94,163,223,6,27,168,36,120,241,178,37,97,115,235,87,129,36,172,186,37,108,164,152,224,85,204,30,210,49,247,15,147,10,134,116,84,247,207,146,70,138,41,178,138,65,31,193,229,229,111,149,173,96,19,165,4,175,95,6,138,23,244,70,88,68,70,87,239,27,97,181,149,4,47,94,6,57,24,180,120,69,220,120,245,46,94,181,149,20,94,188,152,239,47,69,84,125,205,44,94,195,223,95,50,184,204,208,197,75,228,155,115,181,149,20,94,188,200,206,75,228,155,115,181,149,44,93,188,88,234,245,254,138,134,48,175,1,71,204,194,111,1,135,204,114,131,249,135,204,209,174,33,135,20,175,108,171,240,105,114,220,149,195,194,238,202,197,71,44,27,119,180,240,136,69,80,108,238,197,132,40,50,23,158,109,14,136,205,61,213,28,14,27,112,68,225,223,231,167,226,109,243,41,162,109,62,21,111,155,165,78,209,133,75,188,212,41,154,113,68,241,214,92,238,20,205,58,100,153,83,116,241,49,133,239,128,57,48,55,119,137,231,177,220,252,67,138,247,203,215,136,126,249,90,188,95,230,112,225,252,35,102,251,101,230,136,57,84,56,19,133,28,220,144,193,101,81,200,91,91,112,71,80,200,8,106,55,107,13,32,186,208,67,232,33,244,16,122,8,61,132,203,193,229,224,114,112,57,136,23,196,11,226,213,246,131,122,136,23,196,11,226,5,241,130,120,65,188,210,71,188,96,53,176,26,88,13,172,166,237,197,131,213,192,106,96,53,107,140,213,52,195,187,160,87,48,34,137,50,34,237,146,24,21,72,169,114,117,108,72,140,134,72,140,154,16,138,101,127,105,134,242,8,244,161,189,222,139,244,161,125,63,231,67,187,179,24,77,251,208,22,159,145,15,13,148,4,74,2,37,129,146,64,73,124,104,124,104,0,47,128,23,192,139,15,141,15,45,29,64,9,44,7,150,75,165,23,193,114,96,57,176,28,88,14,44,7,150,235,4,44,199,135,198,135,198,135,6,220,4,110,2,55,129,155,192,77,224,38,112,115,237,193,77,62,52,68,41,31,26,214,149,15,173,20,133,251,122,47,210,135,54,131,66,174,165,15,237,251,121,130,20,46,244,16,122,8,61,132,30,66,15,87,10,61,132,203,193,229,224,114,43,134,203,65,188,32,94,16,47,136,23,196,11,226,5,241,130,120,65,188,82,89,60,62,52,88,13,172,6,86,3,171,129,213,192,106,96,53,235,130,213,240,161,241,161,173,53,35,210,46,137,81,129,148,106,45,125,104,73,146,24,221,240,161,29,156,236,223,180,95,68,239,125,250,118,209,59,187,236,108,243,85,108,68,251,103,53,26,85,162,101,159,146,19,13,152,4,76,2,38,1,147,128,73,156,104,156,104,32,47,144,23,200,139,19,141,19,45,29,72,9,48,7,152,75,165,23,1,115,128,57,192,28,96,14,48,7,152,235,4,48,199,137,198,137,198,137,6,222,4,111,130,55,193,155,224,77,240,38,120,115,237,225,77,78,52,84,41,39,26,222,149,19,173,56,137,59,217,152,62,218,57,222,45,50,24,246,122,163,247,230,244,234,108,221,71,194,254,88,134,70,200,199,37,231,130,60,66,30,33,143,144,71,200,35,228,17,242,8,121,132,60,66,30,33,143,144,71,200,99,58,152,25,228,17,242,152,74,47,66,30,33,143,144,71,200,35,228,17,242,8,121,132,60,66,30,33,143,144,71,200,35,228,17,242,8,121,132,60,66,30,33,143,144,71,200,35,228,17,242,184,218,200,99,129,1,176,139,144,199,245,25,253,250,227,234,19,84,141,2,13,129,134,64,67,160,33,208,112,165,64,67,112,28,56,14,28,183,98,112,28,160,11,208,5,232,2,116,1,186,0,93,128,46,64,23,160,43,149,197,51,244,21,68,3,162,1,209,128,104,64,52,32,26,16,205,186,64,52,134,190,54,198,170,32,66,82,36,66,218,226,46,74,169,166,186,52,107,115,85,185,139,180,71,188,78,54,166,251,59,175,158,21,149,154,253,252,45,174,187,213,236,246,37,155,210,154,101,158,140,215,12,110,4,55,130,27,193,141,224,70,188,102,188,102,208,45,232,22,116,139,215,140,215,44,29,244,8,6,7,131,75,165,23,97,112,48,56,24,28,12,14,6,7,131,235,4,6,199,107,198,107,198,107,6,201,132,100,66,50,33,153,144,76,72,38,36,115,237,145,76,94,51,172,40,175,25,138,149,215,44,138,175,253,7,123,44,38,54,155,199,30,215,202,108,118,251,74,9,34,182,88,67,172,33,214,16,107,136,53,92,41,214,16,31,135,143,195,199,173,24,31,135,233,194,116,97,186,48,93,152,46,76,23,166,11,211,133,233,74,101,241,168,205,112,52,56,26,28,13,142,6,71,131,163,193,209,172,11,71,67,109,70,109,182,214,80,72,107,232,69,57,227,212,90,201,205,82,69,47,146,183,155,29,31,236,236,239,23,180,155,93,125,58,189,184,96,55,251,103,29,154,178,155,101,158,140,221,12,113,132,56,66,28,33,142,16,71,236,102,236,102,232,45,244,22,122,139,221,140,221,44,29,250,8,9,135,132,75,165,23,145,112,72,56,36,28,18,14,9,135,132,235,4,9,199,110,198,110,198,110,134,202,68,101,162,50,81,153,168,76,84,38,42,115,237,169,76,118,51,184,40,187,25,144,149,221,44,10,177,253,7,123,44,102,55,155,199,30,215,202,110,118,123,249,9,34,182,88,67,172,33,214,16,107,136,53,92,41,214,16,31,135,143,195,199,173,24,31,135,233,194,116,97,186,48,93,152,46,76,23,166,11,211,133,233,74,101,241,216,205,112,52,56,26,28,13,142,6,71,131,163,193,209,172,11,71,195,110,198,110,182,214,80,72,107,232,69,57,227,212,90,217,205,82,69,47,18,180,155,253,49,25,238,29,60,155,14,135,207,167,175,247,14,39,187,79,142,246,142,167,79,246,158,62,61,57,190,233,191,215,253,233,32,215,118,246,239,235,225,249,167,15,189,225,240,99,239,251,249,229,245,217,187,207,231,87,189,119,231,239,223,127,187,105,190,222,247,254,237,247,183,74,237,103,139,154,111,60,247,147,237,123,63,217,152,57,102,99,230,136,141,95,127,63,208,122,246,207,117,255,171,232,90,148,55,160,85,120,98,54,180,21,33,148,6,253,7,195,153,47,188,131,173,7,253,159,223,189,183,127,124,215,29,246,155,96,148,178,138,249,240,179,152,155,175,223,163,123,37,181,79,41,149,92,193,70,106,41,178,128,45,146,74,37,151,178,185,130,226,214,179,113,90,169,246,245,172,170,160,184,245,108,220,142,86,114,61,155,43,168,200,122,182,64,128,213,212,151,237,125,232,180,72,129,213,185,150,173,189,103,182,72,130,213,190,158,109,188,103,182,104,75,43,185,158,205,21,20,188,158,237,209,117,117,244,102,13,229,132,175,100,91,132,93,217,133,108,170,158,224,149,108,143,178,171,163,39,107,40,167,200,74,182,64,218,213,180,138,213,22,83,100,13,91,160,237,202,70,25,141,20,83,100,13,27,39,238,106,234,194,74,107,41,188,128,77,82,119,117,46,96,227,223,27,219,32,239,234,92,192,198,191,40,182,103,84,43,187,140,13,149,19,188,146,237,89,213,202,254,243,165,161,114,138,172,100,11,68,104,201,85,108,166,152,224,53,108,131,10,173,227,141,177,234,90,130,23,176,13,50,180,142,5,172,186,150,194,11,216,36,29,90,231,2,54,254,221,166,13,66,180,166,5,108,231,219,117,27,148,104,157,11,216,72,7,34,69,25,215,32,172,140,107,224,218,106,225,218,181,54,174,133,160,152,121,6,182,162,40,102,5,70,182,20,80,204,127,184,224,25,134,242,31,76,248,199,15,123,69,151,233,55,62,28,129,35,23,122,125,220,37,238,18,119,137,187,196,93,226,46,113,130,56,193,182,185,54,156,96,199,57,65,92,27,174,13,215,134,107,195,181,225,218,112,109,184,54,92,27,174,13,67,132,33,194,16,97,136,48,68,24,34,12,17,134,168,27,12,17,219,28,219,220,90,3,49,201,96,39,213,26,192,42,176,209,213,142,157,172,13,246,145,174,149,110,231,197,222,139,157,103,39,175,118,166,7,47,158,237,30,222,233,202,64,37,221,233,95,231,127,157,126,248,246,245,180,247,233,175,15,103,151,191,127,23,77,248,232,230,126,48,172,76,47,151,121,93,181,186,229,10,157,149,88,14,224,4,112,2,56,1,156,0,78,196,114,196,114,73,244,37,96,12,48,6,24,35,150,3,224,1,240,0,120,0,60,0,30,0,15,128,215,126,23,2,240,0,120,9,44,32,177,28,177,28,177,28,40,20,20,10,10,5,133,38,241,221,6,20,10,10,77,99,1,65,161,137,64,161,196,114,104,85,98,57,28,45,177,92,49,194,55,155,166,12,180,202,133,209,148,53,41,229,74,210,148,145,134,184,204,75,174,66,15,23,240,226,208,73,232,36,116,18,58,9,157,132,78,66,253,160,126,109,163,105,80,191,142,163,126,208,52,104,26,52,13,154,6,77,131,166,65,211,160,105,208,52,104,26,12,8,6,4,3,130,1,193,128,96,64,48,32,24,80,55,48,32,110,56,110,184,181,102,90,210,32,71,42,244,112,85,96,133,27,222,227,68,150,129,36,165,12,111,93,34,55,18,214,187,237,255,241,228,233,159,211,195,163,103,207,246,119,143,167,79,119,142,39,79,30,77,199,219,253,126,176,223,237,226,223,239,222,255,221,187,252,252,225,195,197,217,85,239,253,233,213,245,187,55,189,155,87,232,186,224,45,243,194,234,53,188,21,58,45,197,27,78,9,167,132,83,194,41,225,148,40,222,40,222,146,232,75,220,23,238,11,247,69,241,134,163,195,209,225,232,112,116,56,58,28,29,142,174,253,46,196,209,225,232,18,88,64,138,55,138,55,138,55,108,39,182,19,219,137,237,76,226,187,13,182,19,219,153,198,2,98,59,19,97,59,41,222,64,167,20,111,112,88,138,183,130,160,110,54,81,25,234,120,11,35,42,87,75,242,150,121,205,149,88,222,2,94,29,62,9,159,132,79,194,39,225,147,240,73,184,31,220,175,109,60,13,238,215,113,220,15,158,6,79,131,167,193,211,224,105,240,52,120,26,60,13,158,6,79,131,2,65,129,160,64,80,32,40,16,20,8,10,4,5,234,6,10,68,243,70,243,182,214,92,75,34,244,72,149,62,174,14,137,222,186,4,111,116,197,244,246,176,31,107,120,187,57,114,165,204,110,55,23,212,160,209,45,235,116,76,110,80,36,40,18,20,9,138,4,69,98,114,99,114,75,162,47,161,93,208,46,104,23,147,27,84,14,42,7,149,131,202,65,229,160,114,80,185,246,187,16,42,7,149,75,96,1,153,220,152,220,152,220,224,155,240,77,248,38,124,51,137,239,54,240,77,248,102,26,11,8,223,76,4,223,100,114,195,149,50,185,33,94,153,220,202,176,184,183,196,100,148,193,109,142,152,92,97,115,219,205,181,86,111,108,187,255,170,240,72,120,36,60,18,30,9,143,132,71,194,249,224,124,109,227,103,112,190,142,227,124,240,51,248,25,252,12,126,6,63,131,159,193,207,224,103,240,51,248,25,212,7,234,3,245,129,250,64,125,160,62,80,31,168,79,55,80,31,166,54,166,182,181,230,86,90,166,67,170,240,105,117,213,204,150,40,164,145,176,145,237,240,201,222,100,119,186,115,248,231,228,249,222,225,179,233,235,241,52,220,201,118,249,238,252,250,172,119,122,249,247,245,199,243,203,15,189,239,227,94,231,173,108,11,46,169,94,47,91,224,9,153,217,160,71,208,35,232,17,244,8,122,196,204,198,204,150,68,95,66,185,160,92,80,46,102,54,104,28,52,14,26,7,141,131,198,65,227,160,113,237,119,33,52,14,26,151,192,2,50,179,49,179,49,179,193,53,225,154,112,77,184,102,18,223,109,224,154,112,205,52,22,16,174,153,8,174,201,204,134,35,101,102,67,184,50,179,21,100,111,23,145,147,161,110,182,60,114,114,181,236,108,11,174,182,18,63,219,210,215,133,73,194,36,97,146,48,73,152,36,76,18,214,7,235,107,27,67,131,245,117,28,235,131,161,193,208,96,104,48,52,24,26,12,13,134,6,67,131,161,193,208,32,63,144,31,200,15,228,7,242,3,249,129,252,64,126,186,129,252,48,180,49,180,173,53,191,210,58,37,82,141,95,171,67,150,182,110,160,26,9,123,218,142,39,175,118,246,247,38,187,207,119,119,94,77,166,47,143,14,255,156,62,217,123,250,244,228,120,239,232,112,250,122,24,236,108,187,186,137,87,207,175,207,62,158,157,126,189,238,125,249,124,249,119,239,221,249,251,247,223,110,90,170,247,125,216,117,127,91,206,229,213,235,114,139,56,57,175,27,96,9,176,4,88,2,44,1,150,120,221,120,221,146,232,75,0,24,0,12,0,198,235,6,168,3,212,1,234,0,117,128,58,64,29,160,174,253,46,4,212,1,234,18,88,64,94,55,94,55,94,55,144,39,200,19,228,9,242,76,226,187,13,200,19,228,153,198,2,130,60,19,129,60,121,221,208,167,188,110,184,88,94,183,130,196,110,30,105,25,234,120,43,66,90,174,150,239,45,231,202,43,113,191,5,159,3,86,9,171,132,85,194,42,97,149,176,74,24,32,12,176,109,108,13,6,216,113,12,16,182,6,91,131,173,193,214,96,107,176,53,216,26,108,13,182,6,91,131,8,65,132,32,66,16,33,136,16,68,8,34,4,17,234,6,34,196,3,199,3,183,214,188,75,82,84,73,245,254,174,14,249,225,186,135,115,36,236,138,123,253,106,239,197,116,231,209,77,203,61,158,76,119,14,247,14,166,199,47,95,237,77,118,143,159,239,238,78,142,131,93,113,223,191,158,255,213,59,125,115,243,187,121,123,221,59,189,60,255,212,187,250,242,245,252,250,236,234,227,217,217,245,85,19,174,184,241,220,79,182,239,253,100,99,230,152,141,153,35,54,126,253,253,10,228,114,57,235,81,175,92,46,226,228,228,114,40,40,20,20,10,10,5,133,130,34,151,35,151,75,162,47,81,101,168,50,84,25,185,28,74,15,165,135,210,67,233,161,244,80,122,40,189,246,187,16,165,135,210,75,96,1,201,229,200,229,200,229,144,163,200,81,228,40,114,52,137,239,54,200,81,228,104,26,11,136,28,77,132,28,37,151,131,180,146,203,129,109,201,229,10,98,192,121,104,102,168,92,174,8,154,89,147,92,174,105,52,51,214,70,151,179,84,149,216,232,130,207,129,195,196,97,226,48,113,152,56,76,28,38,110,16,55,216,54,231,134,27,236,56,55,136,115,195,185,225,220,112,110,56,55,156,27,206,13,231,134,115,195,185,97,138,48,69,152,34,76,17,166,8,83,132,41,194,20,117,131,41,98,163,99,163,91,107,64,38,41,12,165,122,67,88,5,54,186,218,49,148,181,66,64,18,54,216,253,249,104,119,247,241,238,238,147,221,221,233,139,195,163,253,253,189,195,103,143,119,142,119,131,205,117,127,191,57,59,123,123,118,246,238,236,172,247,215,229,231,139,139,243,203,15,111,79,175,206,154,48,214,149,156,185,185,212,1,151,113,89,245,138,231,10,156,148,112,14,232,4,116,2,58,1,157,128,78,132,115,132,115,73,244,37,112,12,56,6,28,35,156,3,226,1,241,128,120,64,60,32,30,16,15,136,215,126,23,2,241,128,120,9,44,32,225,28,225,28,225,28,56,20,28,10,14,5,135,38,241,221,6,28,10,14,77,99,1,193,161,137,192,161,132,115,168,85,194,57,60,45,225,92,65,210,55,139,164,12,21,205,133,144,148,53,9,230,74,146,148,177,190,184,140,43,174,196,19,151,251,218,176,73,216,36,108,18,54,9,155,132,77,194,252,96,126,109,99,105,48,191,142,99,126,176,52,88,26,44,13,150,6,75,131,165,193,210,96,105,176,52,88,26,4,8,2,4,1,130,0,65,128,32,64,16,32,8,80,55,16,32,126,56,126,184,181,230,89,146,160,70,170,243,111,85,224,131,27,222,99,68,150,65,36,229,220,110,221,193,54,210,117,186,61,218,59,124,118,124,50,61,248,115,250,98,186,115,248,231,228,249,222,225,179,233,235,209,180,31,42,117,123,115,126,249,225,234,91,239,211,223,189,191,122,167,151,127,95,127,60,191,252,208,251,62,234,245,59,110,117,203,188,174,90,181,110,133,206,202,235,6,80,2,40,1,148,0,74,0,37,94,55,94,183,36,250,18,240,5,248,2,124,241,186,1,232,0,116,0,58,0,29,128,14,64,7,160,107,191,11,1,116,0,186,4,22,144,215,141,215,141,215,13,212,9,234,4,117,130,58,147,248,110,3,234,4,117,166,177,128,160,206,68,160,78,94,55,180,41,175,27,14,150,215,173,24,161,155,77,83,6,138,221,194,104,202,149,50,187,101,94,114,21,106,183,128,23,135,78,66,39,161,147,208,73,232,36,116,18,234,7,245,107,27,77,131,250,117,28,245,131,166,65,211,160,105,208,52,104,26,52,13,154,6,77,131,166,65,211,96,64,48,32,24,16,12,8,6,4,3,130,1,193,128,186,129,1,113,187,113,187,173,53,211,146,6,57,82,161,135,171,59,118,183,46,145,27,157,208,187,29,189,218,221,57,156,30,79,118,30,237,239,78,159,236,61,125,122,114,188,119,116,56,125,61,152,110,68,184,222,62,127,61,59,189,236,93,93,159,190,185,56,235,189,59,127,255,254,219,77,135,245,190,15,122,27,171,35,126,91,114,145,77,89,224,10,150,64,9,135,107,194,53,225,154,112,77,184,38,74,56,74,184,36,250,18,39,134,19,195,137,81,194,225,238,112,119,184,59,220,29,238,14,119,135,187,107,191,11,113,119,184,187,4,22,144,18,142,18,142,18,14,11,138,5,197,130,98,65,147,248,110,131,5,197,130,166,177,128,88,208,68,88,80,74,56,144,42,37,28,124,150,18,46,26,236,93,70,96,22,247,195,133,18,152,171,42,139,91,114,253,21,155,227,130,206,4,183,132,91,194,45,225,150,112,75,184,37,60,16,30,216,54,206,6,15,236,56,30,8,103,131,179,193,217,224,108,112,54,56,27,156,13,206,6,103,131,179,65,135,160,67,208,33,232,16,116,8,58,4,29,130,14,117,3,29,162,145,163,145,91,107,14,38,65,218,164,46,223,87,39,5,115,221,2,60,18,182,205,157,28,78,142,94,30,239,61,159,30,30,189,126,118,244,106,231,240,120,178,251,116,231,240,232,245,241,139,189,96,201,220,183,203,235,207,95,174,206,63,246,46,63,127,255,240,249,230,243,248,250,236,253,233,229,231,239,87,127,157,119,221,45,183,236,218,234,85,202,21,61,51,147,28,180,9,218,4,109,130,54,65,155,152,228,152,228,146,232,75,168,24,84,12,42,198,36,7,189,131,222,65,239,160,119,208,59,232,29,244,174,253,46,132,222,65,239,18,88,64,38,57,38,57,38,57,56,40,28,20,14,10,7,77,226,187,13,28,20,14,154,198,2,194,65,19,193,65,153,228,112,170,76,114,8,90,38,185,130,108,239,82,186,50,84,32,23,76,87,174,150,55,110,217,101,87,162,139,11,59,1,148,18,74,9,165,132,82,66,41,161,148,208,63,232,95,219,168,26,244,175,227,232,31,84,13,170,6,85,131,170,65,213,160,106,80,53,168,26,84,13,170,6,11,130,5,193,130,96,65,176,32,88,16,44,8,22,212,13,44,136,37,142,37,110,173,25,151,116,72,146,138,61,93,29,114,194,117,140,226,72,87,5,247,120,127,231,228,201,211,147,221,195,233,203,231,71,147,27,23,225,254,222,241,100,239,241,244,246,103,175,7,161,54,184,183,23,167,223,222,189,255,118,118,217,251,242,241,243,245,141,168,239,226,252,234,250,252,109,239,246,103,223,7,77,8,225,198,115,63,217,190,247,147,141,153,99,54,102,142,216,248,245,247,203,27,228,242,214,163,86,137,92,204,201,121,228,192,79,224,39,240,19,248,9,252,196,35,199,35,151,68,95,130,201,192,100,96,50,30,57,112,30,56,15,156,7,206,3,231,129,243,192,121,237,119,33,56,15,156,151,192,2,242,200,241,200,241,200,1,70,1,163,128,81,192,104,18,223,109,0,163,128,209,52,22,16,48,154,8,48,202,35,135,100,229,145,195,216,242,200,21,163,127,115,209,204,64,149,92,33,52,179,38,155,92,211,104,102,164,126,46,111,169,170,48,208,133,159,3,135,137,195,196,97,226,48,113,152,56,76,220,32,110,176,109,206,13,55,216,113,110,16,231,134,115,195,185,225,220,112,110,56,55,156,27,206,13,231,134,115,195,20,97,138,48,69,152,34,76,17,166,8,83,132,41,234,6,83,68,66,71,66,183,214,128,76,82,24,74,245,134,176,10,84,116,181,99,40,107,133,128,36,108,176,59,122,178,251,106,48,120,56,125,125,123,153,59,175,38,255,53,125,178,247,244,233,201,241,222,209,97,176,190,238,243,187,179,175,131,193,195,222,247,179,183,215,159,191,158,126,189,254,223,222,187,243,247,239,191,221,246,99,3,238,186,146,227,54,151,218,224,150,93,91,189,30,186,162,103,38,161,3,63,129,159,192,79,224,39,240,19,9,29,9,93,18,125,9,38,3,147,129,201,72,232,192,121,224,60,112,30,56,15,156,7,206,3,231,181,223,133,224,60,112,94,2,11,72,66,71,66,71,66,7,24,5,140,2,70,1,163,73,124,183,1,140,2,70,211,88,64,192,104,34,192,40,9,29,146,149,132,14,99,75,66,87,144,254,93,74,87,134,26,232,130,233,202,154,244,115,37,233,202,88,155,220,178,203,174,68,37,23,118,2,40,37,148,18,74,9,165,132,82,66,41,161,127,208,191,182,81,53,232,95,199,209,63,168,26,84,13,170,6,85,131,170,65,213,160,106,80,53,168,26,84,13,22,4,11,130,5,193,130,96,65,176,32,88,16,44,168,27,88,16,143,28,143,220,90,51,46,233,144,36,21,123,186,42,48,200,13,239,113,35,203,192,146,114,54,184,142,81,28,41,171,224,14,159,238,239,61,158,252,49,125,124,116,240,114,127,247,143,233,254,222,225,238,206,171,73,184,6,238,242,253,197,249,219,235,127,247,222,126,254,244,229,226,236,223,189,139,243,203,179,211,175,215,157,87,192,101,92,87,205,250,183,2,103,165,126,195,43,225,149,240,74,120,37,188,18,245,27,245,91,18,125,137,255,194,127,225,191,168,223,240,116,120,58,60,29,158,14,79,135,167,195,211,181,223,133,120,58,60,93,2,11,72,253,70,253,70,253,134,241,196,120,98,60,49,158,73,124,183,193,120,98,60,211,88,64,140,103,34,140,39,245,27,248,148,250,13,22,75,253,86,20,216,205,162,41,131,181,111,33,52,229,138,41,223,50,46,185,26,221,91,238,139,67,39,161,147,208,73,232,36,116,18,58,9,245,131,250,181,141,166,65,253,58,142,250,65,211,160,105,208,52,104,26,52,13,154,6,77,131,166,65,211,160,105,48,32,24,16,12,8,6,4,3,130,1,193,128,96,64,221,192,128,168,222,168,222,214,154,105,73,131,28,169,208,195,213,37,197,91,119,200,141,116,245,110,79,118,246,247,247,14,15,118,30,191,216,249,115,250,120,103,114,60,61,56,57,222,123,188,179,127,199,35,24,40,122,123,119,122,113,113,126,249,233,244,237,95,167,127,247,222,158,94,95,245,62,125,187,58,127,123,122,145,97,19,236,158,242,45,224,10,107,149,191,69,158,159,6,14,203,132,101,194,50,97,153,176,76,52,112,52,112,73,244,37,54,12,27,134,13,163,129,195,218,97,237,176,118,88,59,172,29,214,14,107,215,126,23,98,237,176,118,9,44,32,13,28,13,28,13,28,254,19,255,137,255,196,127,38,241,221,6,255,137,255,76,99,1,241,159,137,240,159,52,112,192,84,26,56,200,44,13,92,49,152,55,132,186,12,20,194,21,165,46,87,74,13,23,112,241,85,72,226,10,157,6,98,9,177,132,88,66,44,33,150,16,75,72,32,36,176,109,132,13,18,216,113,36,16,194,6,97,131,176,65,216,32,108,16,54,8,27,132,13,194,6,97,131,11,193,133,224,66,112,33,184,16,92,8,46,4,23,234,6,46,68,23,71,23,183,214,236,75,106,132,73,45,94,175,238,40,228,186,201,117,116,68,38,247,31,255,121,60,153,62,217,221,125,57,61,126,121,243,151,202,249,228,254,251,127,174,174,123,239,206,206,190,244,174,190,220,252,165,149,84,202,101,94,100,115,86,185,66,37,16,203,161,158,80,79,168,39,212,19,234,137,88,142,88,46,137,190,68,145,161,200,80,100,196,114,168,60,84,30,42,15,149,135,202,67,229,161,242,218,239,66,84,30,42,47,129,5,36,150,35,150,35,150,67,138,34,69,145,162,72,209,36,190,219,32,69,145,162,105,44,32,82,52,17,82,148,88,14,194,74,44,7,174,37,150,43,129,253,102,19,152,49,110,185,48,2,115,117,245,114,153,215,95,185,97,46,224,76,112,75,184,37,220,18,110,9,183,132,91,194,3,225,129,109,227,108,240,192,142,227,129,112,54,56,27,156,13,206,6,103,131,179,193,217,224,108,112,54,56,27,116,8,58,4,29,130,14,65,135,160,67,208,33,232,80,55,208,33,146,57,146,185,181,230,96,18,164,77,234,242,125,117,84,53,215,37,192,163,35,182,185,201,171,163,195,233,254,238,179,157,199,127,150,52,205,93,127,253,124,217,187,56,251,112,250,246,239,102,45,115,227,185,159,108,223,251,201,198,204,49,27,51,71,108,252,250,251,21,107,233,22,174,72,115,74,186,224,211,211,209,225,163,240,81,248,40,124,20,62,138,142,142,142,46,137,190,196,155,225,205,240,102,116,116,248,61,252,30,126,15,191,135,223,195,239,225,247,218,239,66,252,30,126,47,129,5,164,163,163,163,163,163,195,148,98,74,49,165,152,210,36,190,219,96,74,49,165,105,44,32,166,52,17,166,148,142,14,236,74,71,7,195,165,163,43,1,8,47,70,52,99,84,116,249,136,102,77,26,186,166,17,205,42,188,117,11,23,171,114,103,93,206,89,240,152,120,76,60,38,30,19,143,137,199,196,15,226,7,219,230,221,240,131,29,231,7,241,110,120,55,188,27,222,13,239,134,119,195,187,225,221,240,110,120,55,108,17,182,8,91,132,45,194,22,97,139,176,69,216,162,110,176,69,124,117,124,117,107,13,202,36,134,163,212,97,12,171,192,83,87,59,142,178,102,32,72,71,188,118,175,119,14,167,207,142,158,61,47,41,181,251,126,122,217,251,240,249,195,71,70,187,140,229,104,78,103,23,118,110,46,59,236,20,118,10,59,133,157,194,78,113,217,113,217,37,209,151,88,52,44,26,22,141,203,14,219,135,237,195,246,97,251,176,125,216,62,108,95,251,93,136,237,195,246,37,176,128,92,118,92,118,92,118,120,83,188,41,222,20,111,154,196,119,27,188,41,222,52,141,5,196,155,38,194,155,114,217,1,97,185,236,32,186,92,118,37,224,225,5,88,102,140,200,46,7,203,100,177,91,178,82,149,43,236,150,157,2,131,137,193,196,96,98,48,49,152,24,76,204,32,102,176,109,198,13,51,216,113,102,16,227,134,113,195,184,97,220,48,110,24,55,140,27,198,13,227,134,113,195,19,225,137,240,68,120,34,60,17,158,8,79,132,39,234,6,79,196,95,199,95,183,214,112,76,74,8,74,229,102,176,53,50,215,117,130,255,72,88,91,247,236,248,229,222,228,191,110,202,255,243,209,238,171,151,39,135,47,166,59,135,123,7,187,17,234,186,15,87,95,206,175,255,247,236,107,239,237,223,111,206,190,126,249,118,249,87,239,244,242,252,211,217,26,235,235,242,151,164,94,133,93,220,249,105,236,32,84,16,42,8,21,132,10,66,69,99,71,99,151,68,95,66,210,32,105,144,52,26,59,136,31,196,15,226,7,241,131,248,65,252,32,126,237,119,33,196,15,226,151,192,2,210,216,209,216,209,216,193,78,97,167,176,83,216,105,18,223,109,96,167,176,211,52,22,16,118,154,8,118,74,99,135,135,165,177,67,234,210,216,21,100,136,3,48,205,80,149,93,65,76,115,205,117,118,249,171,85,137,210,174,200,105,48,153,152,76,76,38,38,19,147,137,201,196,16,98,8,219,102,222,48,132,29,103,8,49,111,152,55,204,27,230,13,243,134,121,195,188,97,222,48,111,152,55,124,17,190,8,95,132,47,194,23,225,139,240,69,248,162,110,240,69,180,118,180,118,107,13,203,164,134,164,212,98,14,91,113,189,93,39,89,144,132,21,119,175,118,119,14,246,247,94,236,78,119,94,77,238,252,233,126,155,134,74,238,190,158,157,126,186,56,255,235,172,119,250,245,250,206,159,126,253,106,122,131,94,127,237,52,119,33,139,82,175,232,46,182,2,170,59,88,21,172,10,86,5,171,130,85,81,221,81,221,37,209,151,48,53,152,26,76,141,234,14,246,7,251,131,253,193,254,96,127,176,63,216,95,251,93,8,251,131,253,37,176,128,84,119,84,119,84,119,80,84,40,42,20,21,138,154,196,119,27,40,42,20,53,141,5,132,162,38,130,162,82,221,97,100,169,238,208,187,84,119,5,185,226,32,92,51,84,118,87,24,215,92,115,221,93,200,122,85,34,188,43,118,34,108,38,54,19,155,137,205,196,102,98,51,177,132,88,194,182,217,55,44,97,199,89,66,236,27,246,13,251,134,125,195,190,97,223,176,111,216,55,236,27,246,13,103,132,51,194,25,225,140,112,70,56,35,156,17,206,168,27,156,17,229,29,229,221,90,67,51,233,161,41,53,153,196,86,92,123,215,81,34,36,93,241,221,238,222,193,222,241,241,63,255,115,107,102,188,215,167,175,67,149,119,103,231,159,206,175,174,254,249,159,91,15,225,189,223,200,247,117,147,221,229,44,71,173,154,187,136,115,19,220,129,168,64,84,32,42,16,21,136,138,224,142,224,46,137,190,4,165,129,210,64,105,4,119,32,63,144,31,200,15,228,7,242,3,249,129,252,218,239,66,144,31,200,47,129,5,36,184,35,184,35,184,3,158,2,79,129,167,192,211,36,190,219,0,79,129,167,105,44,32,240,52,17,240,148,224,14,17,75,112,135,213,37,184,43,70,17,231,97,153,129,106,187,34,88,230,122,75,237,114,86,170,10,157,93,240,41,48,152,24,76,12,38,6,19,131,137,193,196,12,98,6,219,102,220,48,131,29,103,6,49,110,24,55,140,27,198,13,227,134,113,195,184,97,220,48,110,24,55,60,17,158,8,79,132,39,194,19,225,137,240,68,120,162,110,240,68,68,118,68,118,107,13,199,164,132,160,84,110,6,91,109,121,93,247,248,143,132,181,117,135,175,95,239,77,247,14,95,188,60,57,124,113,199,173,24,170,171,187,252,254,253,188,119,126,249,215,151,111,151,127,253,182,7,54,161,169,155,251,193,176,58,235,220,226,171,170,215,54,23,126,78,150,57,132,19,194,9,225,132,112,66,56,177,204,177,204,37,209,151,136,49,196,24,98,140,101,14,129,135,192,67,224,33,240,16,120,8,60,4,94,251,93,136,192,67,224,37,176,128,44,115,44,115,44,115,168,80,84,40,42,20,21,154,196,119,27,84,40,42,52,141,5,68,133,38,66,133,178,204,193,85,89,230,128,180,44,115,5,17,223,12,138,50,212,46,23,64,81,214,100,149,43,73,81,198,74,226,22,95,112,37,114,184,188,151,134,76,66,38,33,147,144,73,200,36,100,18,226,7,241,107,27,73,131,248,117,28,241,131,164,65,210,32,105,144,52,72,26,36,13,146,6,73,131,164,65,210,224,63,240,31,248,15,252,7,254,3,255,129,255,192,127,186,129,255,144,194,145,194,173,53,203,146,2,49,82,153,119,171,2,9,220,240,30,31,178,12,32,41,39,116,235,12,179,145,176,200,237,245,238,254,244,207,163,227,231,123,225,242,182,239,103,23,189,191,63,95,125,60,239,188,176,237,247,149,212,43,105,91,126,30,98,54,148,17,202,8,101,132,50,66,25,17,179,17,179,37,209,151,168,45,212,22,106,139,152,13,5,135,130,67,193,161,224,80,112,40,56,20,92,251,93,136,130,67,193,37,176,128,196,108,196,108,196,108,200,76,100,38,50,19,153,153,196,119,27,100,38,50,51,141,5,68,102,38,66,102,18,179,65,70,137,217,192,172,196,108,5,49,219,59,84,100,168,140,45,131,138,92,45,1,219,239,139,172,68,186,182,232,229,32,144,16,72,8,36,4,18,2,9,129,132,236,65,246,218,70,204,32,123,29,71,246,32,102,16,51,136,25,196,12,98,6,49,131,152,65,204,32,102,16,51,56,15,156,7,206,3,231,129,243,192,121,224,60,112,158,110,224,60,68,107,68,107,107,205,166,180,69,128,148,242,98,117,72,168,150,52,143,145,176,68,237,143,201,171,157,151,207,255,156,30,156,28,79,118,158,238,76,95,236,30,236,236,79,119,38,59,147,147,87,47,130,189,106,255,190,254,122,250,229,227,223,189,79,223,174,174,79,223,159,246,254,58,251,116,122,209,59,189,62,189,254,246,245,175,38,84,107,227,185,159,108,223,251,201,198,204,49,27,51,71,108,252,250,251,21,184,217,150,174,70,189,186,182,194,167,102,112,131,47,193,151,224,75,240,37,248,18,131,27,131,91,18,125,9,7,131,131,193,193,24,220,224,117,240,58,120,29,188,14,94,7,175,131,215,181,223,133,240,58,120,93,2,11,200,224,198,224,198,224,6,249,132,124,66,62,33,159,73,124,183,129,124,66,62,211,88,64,200,103,34,200,39,131,27,22,149,193,13,37,203,224,86,144,223,93,142,100,134,74,221,194,145,204,154,60,111,77,35,153,177,98,184,165,11,85,137,43,46,240,12,248,75,252,37,254,18,127,137,191,196,95,226,5,241,130,109,243,109,120,193,142,243,130,248,54,124,27,190,13,223,134,111,195,183,225,219,240,109,248,54,124,27,150,8,75,132,37,194,18,97,137,176,68,88,34,44,81,55,88,34,250,56,250,184,181,6,99,18,194,79,170,54,130,85,32,153,171,29,63,89,35,248,35,93,87,221,211,167,79,247,246,143,14,247,166,7,175,166,7,187,135,211,157,195,39,211,253,189,201,100,127,119,122,176,119,124,188,123,28,170,171,123,255,254,253,249,197,231,203,243,222,167,175,189,79,103,151,189,211,203,119,189,139,243,235,235,139,179,222,167,243,171,155,47,45,13,24,235,74,142,193,92,102,129,203,189,190,90,29,116,81,103,167,161,131,65,193,160,96,80,48,40,24,20,13,29,13,93,18,125,9,43,131,149,193,202,104,232,96,122,48,61,152,30,76,15,166,7,211,131,233,181,223,133,48,61,152,94,2,11,72,67,71,67,71,67,7,29,133,142,66,71,161,163,73,124,183,129,142,66,71,211,88,64,232,104,34,232,40,13,29,166,149,134,14,109,75,67,87,140,3,206,167,45,3,77,116,197,104,203,154,100,116,37,105,203,72,183,92,238,165,87,161,151,43,112,18,104,37,180,18,90,9,173,132,86,66,43,161,128,80,192,182,209,53,40,96,199,81,64,232,26,116,13,186,6,93,131,174,65,215,160,107,208,53,232,26,116,13,38,4,19,130,9,193,132,96,66,48,33,152,16,76,168,27,152,16,195,28,195,220,90,51,47,105,145,37,53,120,188,42,240,204,13,239,113,36,203,64,147,82,206,184,46,18,29,9,107,227,246,30,79,246,94,239,190,58,222,157,238,238,191,218,59,222,155,236,132,155,226,206,223,94,159,223,180,208,89,239,236,226,235,249,213,249,245,105,231,229,112,11,46,169,94,31,92,224,9,41,224,112,74,56,37,156,18,78,9,167,68,1,71,1,151,68,95,226,190,112,95,184,47,10,56,28,29,142,14,71,135,163,195,209,225,232,112,116,237,119,33,142,14,71,151,192,2,82,192,81,192,81,192,97,59,177,157,216,78,108,103,18,223,109,176,157,216,206,52,22,16,219,153,8,219,73,1,7,58,165,128,131,195,82,192,21,4,117,23,145,147,161,214,183,60,114,114,181,68,111,11,174,182,18,183,219,210,215,133,73,194,36,97,146,48,73,152,36,76,18,214,7,235,107,27,67,131,245,117,28,235,131,161,193,208,96,104,48,52,24,26,12,13,134,6,67,131,161,193,208,32,63,144,31,200,15,228,7,242,3,249,129,252,64,126,186,129,252,208,185,209,185,173,53,191,210,58,37,82,141,95,171,67,210,182,110,160,26,157,240,180,29,79,118,30,237,239,78,159,236,61,125,122,114,188,119,116,56,125,180,179,191,127,116,116,184,243,106,242,227,165,139,251,219,174,174,79,223,92,156,245,222,157,191,127,255,237,166,185,122,111,78,47,46,62,127,190,60,253,122,221,251,121,229,181,123,221,198,115,63,217,190,247,147,141,153,99,54,102,142,216,248,245,247,43,21,193,229,174,77,83,130,184,168,66,136,227,16,81,136,40,68,20,34,10,17,69,28,71,28,151,68,95,34,204,16,102,8,51,226,56,196,30,98,15,177,135,216,67,236,33,246,16,123,237,119,33,98,15,177,151,192,2,18,199,17,199,17,199,161,72,81,164,40,82,20,105,18,223,109,80,164,40,210,52,22,16,69,154,8,69,74,28,7,111,37,142,3,222,18,199,69,35,193,249,40,103,113,161,92,49,148,179,38,209,92,211,40,103,121,51,93,238,178,85,108,172,43,112,62,220,38,110,19,183,137,219,196,109,226,54,113,134,56,195,182,185,56,156,97,199,57,67,92,28,46,14,23,135,139,195,197,225,226,112,113,184,56,92,28,46,14,131,132,65,194,32,97,144,48,72,24,36,12,18,6,169,27,12,18,147,29,147,221,90,3,53,201,98,43,245,26,200,42,48,223,213,142,173,172,45,38,210,77,139,222,193,222,227,87,71,199,143,143,94,238,61,174,78,163,247,233,252,237,215,207,87,111,63,127,57,127,219,156,71,175,228,148,207,88,27,221,220,181,182,230,197,11,170,132,24,15,96,5,176,2,88,1,172,0,86,196,120,196,120,73,244,37,96,13,176,6,88,35,198,3,0,2,0,1,128,0,64,0,32,0,16,0,216,126,23,2,0,1,128,9,44,32,49,30,49,30,49,30,40,21,148,10,74,5,165,38,241,221,6,148,10,74,77,99,1,65,169,137,64,169,196,120,104,89,98,60,28,47,49,94,117,132,241,60,157,89,129,25,111,57,157,89,147,26,175,36,157,89,131,233,110,110,25,234,86,221,45,57,33,20,19,138,9,197,132,98,66,49,161,152,208,65,232,96,219,168,27,116,176,227,232,32,212,13,234,6,117,131,186,65,221,160,110,80,55,168,27,212,13,234,6,43,130,21,193,138,96,69,176,34,88,17,172,8,86,212,13,172,136,235,142,235,110,173,25,153,116,73,148,154,61,97,21,216,238,134,247,184,147,101,96,74,109,230,186,46,80,31,221,84,215,189,220,121,185,251,234,241,201,164,58,111,221,151,211,47,103,95,223,126,91,164,94,92,45,105,221,253,11,109,205,88,151,95,6,93,29,70,10,35,133,145,194,72,97,164,232,234,232,234,146,232,75,204,25,230,12,115,70,87,135,225,195,240,97,248,48,124,24,62,12,31,134,175,253,46,196,240,97,248,18,88,64,186,58,186,58,186,58,92,41,174,20,87,138,43,77,226,187,13,174,20,87,154,198,2,226,74,19,225,74,233,234,0,175,116,117,80,92,186,186,234,32,225,25,34,179,2,87,221,18,34,115,109,68,117,247,215,160,110,75,93,214,217,224,151,240,75,248,37,252,18,126,9,191,132,11,194,5,219,198,219,224,130,29,199,5,225,109,240,54,120,27,188,13,222,6,111,131,183,193,219,224,109,240,54,40,17,148,8,74,4,37,130,18,65,137,160,68,80,162,110,160,68,20,117,20,117,107,205,197,36,74,159,212,233,3,91,13,57,93,242,176,71,55,205,116,175,143,254,216,221,223,121,85,161,153,238,251,231,127,159,93,156,126,109,208,76,55,158,251,201,246,189,159,108,204,28,179,49,115,196,198,175,191,95,175,202,238,254,202,180,166,178,203,47,131,202,14,75,133,165,194,82,97,169,176,84,84,118,84,118,73,244,37,54,13,155,134,77,163,178,195,250,97,253,176,126,88,63,172,31,214,15,235,215,126,23,98,253,176,126,9,44,32,149,29,149,29,149,29,254,20,127,138,63,197,159,38,241,221,6,127,138,63,77,99,1,241,167,137,240,167,84,118,192,88,42,59,200,46,149,93,117,48,241,12,194,89,129,202,110,9,194,89,147,202,174,105,132,179,6,247,221,253,69,171,219,125,151,117,54,188,38,94,19,175,137,215,196,107,226,53,241,133,248,194,182,121,56,124,97,199,249,66,60,28,30,14,15,135,135,195,195,225,225,240,112,120,56,60,28,30,14,123,132,61,194,30,97,143,176,71,216,35,236,17,246,168,27,236,17,247,29,247,221,90,131,52,137,226,42,117,26,199,42,112,223,213,142,171,172,41,32,146,174,47,239,249,206,209,171,233,238,235,201,244,245,40,84,136,247,241,244,243,215,222,217,247,235,222,247,81,19,198,187,146,147,63,151,153,227,238,92,73,173,134,186,156,243,80,208,65,154,32,77,144,38,72,19,164,137,130,142,130,46,137,190,132,136,65,196,32,98,20,116,144,59,200,29,228,14,114,7,185,131,220,65,238,218,239,66,200,29,228,46,129,5,164,160,163,160,163,160,131,129,194,64,97,160,48,208,36,190,219,192,64,97,160,105,44,32,12,52,17,12,148,130,14,159,74,65,135,156,165,160,43,198,244,222,165,34,3,29,115,89,84,100,77,18,185,146,84,100,164,19,238,206,69,86,33,125,91,248,114,16,72,8,36,4,18,2,9,129,132,64,66,246,32,123,109,35,102,144,189,142,35,123,16,51,136,25,196,12,98,6,49,131,152,65,204,32,102,16,51,136,25,156,7,206,3,231,129,243,192,121,224,60,112,30,56,79,55,112,30,86,55,86,183,181,102,83,218,34,64,74,121,177,42,240,178,13,239,241,30,203,128,144,82,142,181,180,121,140,148,37,106,199,199,59,135,143,246,119,15,159,220,253,255,131,233,56,220,169,118,117,117,122,249,230,226,236,242,221,221,255,63,232,141,155,80,172,53,61,145,114,185,43,45,107,37,106,86,180,21,57,45,99,27,92,9,174,4,87,130,43,193,149,24,219,24,219,146,232,75,248,23,252,11,254,197,216,6,167,131,211,193,233,224,116,112,58,56,29,156,174,253,46,132,211,193,233,18,88,64,198,54,198,54,198,54,136,39,196,19,226,9,241,76,226,187,13,196,19,226,153,198,2,66,60,19,65,60,25,219,176,167,140,109,168,88,198,182,162,188,110,38,130,25,44,112,11,66,48,107,242,185,53,141,96,70,11,224,178,22,169,26,31,92,254,171,227,45,241,150,120,75,188,37,222,18,111,137,15,196,7,182,205,179,225,3,59,206,7,226,217,240,108,120,54,60,27,158,13,207,134,103,195,179,225,217,240,108,216,33,236,16,118,8,59,132,29,194,14,97,135,176,67,221,96,135,232,225,232,225,214,26,132,73,4,55,169,210,248,85,129,60,174,118,220,100,77,128,143,116,253,115,123,79,118,119,166,143,31,31,238,79,39,59,123,127,238,77,143,39,59,143,246,119,167,79,246,158,62,61,57,222,59,58,156,14,30,77,31,63,223,59,220,61,222,157,238,30,78,95,247,167,131,80,49,221,249,187,179,211,222,219,183,151,23,189,235,211,243,191,207,123,87,215,167,111,46,206,122,239,206,223,191,255,118,211,162,189,193,155,222,219,143,231,151,103,87,103,189,179,203,222,247,254,237,247,194,181,50,214,69,44,81,173,42,187,138,234,225,184,195,92,97,174,48,87,152,43,204,21,199,29,199,93,18,125,137,97,195,176,97,216,56,238,48,129,152,64,76,32,38,16,19,136,9,196,4,182,223,133,152,64,76,96,2,11,200,113,199,113,199,113,135,83,197,169,226,84,113,170,73,124,183,193,169,226,84,211,88,64,156,106,34,156,42,199,29,128,150,227,14,218,203,113,87,12,58,142,193,60,3,229,119,101,49,207,245,182,226,69,172,94,21,186,188,82,167,197,116,98,58,49,157,152,78,76,39,166,19,131,136,65,108,155,153,195,32,118,156,65,196,204,97,230,48,115,152,57,204,28,102,14,51,135,153,195,204,97,230,240,73,248,36,124,18,62,9,159,132,79,194,39,225,147,186,193,39,241,232,241,232,173,53,108,147,58,210,210,136,185,108,181,205,123,171,193,142,172,134,146,175,46,31,31,25,95,254,250,36,99,226,163,225,131,108,65,182,32,91,144,45,200,86,34,200,22,13,31,4,14,2,7,129,131,192,209,240,209,240,65,10,33,133,144,66,72,33,164,16,82,8,41,132,20,66,10,211,65,10,105,248,104,248,104,248,96,174,48,87,152,43,204,21,230,10,115,133,185,194,92,243,15,161,225,91,115,254,150,134,15,25,76,195,87,31,179,92,151,131,143,128,175,212,210,53,109,223,75,20,159,198,113,226,56,113,156,56,78,28,231,74,115,156,184,67,220,33,238,112,133,185,67,156,28,78,14,39,135,147,195,201,225,228,112,114,56,57,156,28,78,14,147,132,73,194,36,97,146,48,73,152,36,76,18,38,169,27,76,18,245,30,245,222,90,3,54,73,99,44,245,27,202,72,247,18,71,70,18,54,238,61,221,57,60,62,220,125,49,253,143,163,231,135,191,187,56,212,171,247,254,244,242,234,242,236,175,222,127,127,254,120,249,235,23,178,118,246,188,133,171,80,175,35,47,248,148,76,120,8,42,4,21,130,10,65,133,160,98,194,99,194,75,162,47,17,105,136,52,68,26,19,30,194,15,225,135,240,67,248,33,252,16,126,8,191,246,187,16,225,135,240,75,96,1,153,240,152,240,152,240,80,167,168,83,212,41,234,52,137,239,54,168,83,212,105,26,11,136,58,77,132,58,101,194,131,195,50,225,1,117,153,240,10,34,196,139,145,203,80,223,93,62,114,185,230,86,187,133,11,84,137,187,46,231,149,241,149,248,74,124,37,190,18,95,137,175,196,3,226,1,219,230,215,240,128,29,231,1,241,107,248,53,252,26,126,13,191,134,95,195,175,225,215,240,107,248,53,172,16,86,8,43,132,21,194,10,97,133,176,66,88,161,110,176,66,12,117,12,117,107,13,190,36,128,151,84,101,244,90,113,219,92,87,32,143,116,157,114,255,177,251,234,248,232,240,96,251,225,116,231,245,206,100,231,85,168,77,238,191,207,190,94,125,190,252,180,253,176,119,250,253,244,250,244,107,19,30,185,185,31,12,43,211,194,205,94,78,173,66,184,144,147,81,193,65,149,160,74,80,37,168,18,84,137,10,142,10,46,137,190,132,126,65,191,160,95,84,112,80,58,40,29,148,14,74,7,165,131,210,65,233,218,239,66,40,29,148,46,129,5,164,130,163,130,163,130,131,119,194,59,225,157,240,206,36,190,219,192,59,225,157,105,44,32,188,51,17,188,147,10,14,119,74,5,135,136,165,130,43,198,234,206,145,146,129,18,184,165,164,100,77,250,183,146,164,100,164,205,109,246,74,171,240,184,101,191,38,44,18,22,9,139,132,69,194,34,97,145,48,62,24,95,219,216,25,140,175,227,24,31,236,12,118,6,59,131,157,193,206,96,103,176,51,216,25,236,12,118,6,241,129,248,64,124,32,62,16,31,136,15,196,7,226,211,13,196,135,193,141,193,109,173,121,149,86,169,144,242,254,172,10,172,109,195,123,12,200,50,72,164,148,129,173,3,120,70,194,238,181,215,47,118,94,238,78,247,30,31,29,30,31,236,77,119,94,190,252,231,255,222,188,212,211,163,87,199,79,130,101,108,223,255,58,253,114,214,59,127,251,249,242,234,211,121,239,244,203,151,127,254,239,205,65,239,63,127,189,122,215,117,59,91,222,245,213,171,107,139,57,59,127,27,80,9,168,4,84,2,42,1,149,248,219,248,219,146,232,75,224,23,240,11,248,197,223,6,164,3,210,1,233,128,116,64,58,32,29,144,174,253,46,4,210,1,233,18,88,64,254,54,254,54,254,54,112,39,184,19,220,9,238,76,226,187,13,184,19,220,153,198,2,130,59,19,129,59,249,219,80,167,252,109,120,88,254,182,130,164,110,46,109,25,42,116,43,68,91,174,150,225,45,239,210,43,81,190,133,159,4,90,9,173,132,86,66,43,161,149,208,74,40,32,20,176,109,116,13,10,216,113,20,16,186,6,93,131,174,65,215,160,107,208,53,232,26,116,13,186,6,93,131,9,193,132,96,66,48,33,152,16,76,8,38,4,19,234,6,38,196,1,199,1,183,214,204,75,90,100,73,13,30,175,14,89,226,58,72,116,164,171,141,123,177,51,217,121,177,115,184,51,29,62,153,30,236,253,17,42,137,251,235,244,250,244,175,211,203,211,222,240,93,239,211,249,191,59,174,132,155,185,154,90,5,112,1,231,162,123,195,36,97,146,48,73,152,36,76,18,221,27,221,91,18,125,137,241,194,120,97,188,232,222,48,115,152,57,204,28,102,14,51,135,153,195,204,181,223,133,152,57,204,92,2,11,72,247,70,247,70,247,134,227,196,113,226,56,113,156,73,124,183,193,113,226,56,211,88,64,28,103,34,28,39,221,27,192,148,238,13,250,74,247,86,12,202,157,165,36,3,229,110,203,40,201,149,82,185,205,92,104,21,226,182,204,151,132,68,66,34,33,145,144,72,72,36,36,18,194,7,225,107,27,57,131,240,117,28,225,131,156,65,206,32,103,144,51,200,25,228,12,114,6,57,131,156,65,206,224,61,240,30,120,15,188,7,222,3,239,129,247,192,123,186,129,247,208,180,209,180,173,53,171,210,38,17,82,218,155,213,29,5,91,250,108,70,186,194,181,253,157,199,59,7,143,94,237,78,95,159,236,191,222,59,220,157,238,31,29,189,152,190,238,15,67,213,107,23,167,111,79,63,189,249,122,214,251,254,237,226,251,249,229,89,239,226,243,231,191,122,223,251,195,142,75,216,50,175,171,86,29,91,161,179,18,179,161,144,80,72,40,36,20,18,10,137,152,141,152,45,137,190,68,117,161,186,80,93,196,108,40,57,148,28,74,14,37,135,146,67,201,161,228,218,239,66,148,28,74,46,129,5,36,102,35,102,35,102,67,110,34,55,145,155,200,205,36,190,219,32,55,145,155,105,44,32,114,51,17,114,147,152,13,82,74,204,6,118,37,102,43,134,225,102,211,148,129,138,182,48,154,114,165,100,109,153,151,92,133,182,45,224,197,161,147,208,73,232,36,116,18,58,9,157,132,250,65,253,218,70,211,160,126,29,71,253,160,105,208,52,104,26,52,13,154,6,77,131,166,65,211,160,105,208,52,24,16,12,8,6,4,3,130,1,193,128,96,64,48,160,110,96,64,4,110,4,110,107,205,180,164,65,142,84,232,225,234,142,212,173,75,228,70,202,122,183,195,103,143,142,118,38,211,103,39,71,207,79,118,166,79,246,158,62,61,57,222,59,58,12,215,187,93,126,120,243,249,244,186,247,225,219,231,143,223,78,123,239,206,223,191,255,118,219,76,93,215,187,101,92,87,205,122,183,2,103,165,119,195,40,97,148,48,74,24,37,140,18,189,27,189,91,18,125,137,249,194,124,97,190,232,221,48,116,24,58,12,29,134,14,67,135,161,195,208,181,223,133,24,58,12,93,2,11,72,239,70,239,70,239,134,235,196,117,226,58,113,157,73,124,183,193,117,226,58,211,88,64,92,103,34,92,39,189,27,224,148,222,13,10,75,239,86,20,210,205,162,41,131,245,110,33,52,229,138,233,221,50,46,185,26,189,91,238,139,67,39,161,147,208,73,232,36,116,18,58,9,245,131,250,181,141,166,65,253,58,142,250,65,211,160,105,208,52,104,26,52,13,154,6,77,131,166,65,211,160,105,48,32,24,16,12,8,6,4,3,130,1,193,128,96,64,221,192,128,232,221,232,221,214,154,105,73,131,28,169,208,195,213,37,189,91,119,200,141,132,245,110,123,135,59,255,207,171,147,167,211,157,195,63,39,207,247,14,159,77,95,143,166,253,96,183,219,249,229,233,255,251,245,219,251,222,233,229,223,215,31,207,47,63,244,190,143,122,253,38,196,110,227,185,159,108,223,251,201,198,204,49,27,51,71,108,252,250,251,21,152,224,22,174,66,189,26,184,224,83,114,192,1,153,128,76,64,38,32,19,144,137,3,142,3,46,137,190,4,134,1,195,128,97,28,112,64,59,160,29,208,14,104,7,180,3,218,1,237,218,239,66,160,29,208,46,129,5,228,128,227,128,227,128,3,127,130,63,193,159,224,207,36,190,219,128,63,193,159,105,44,32,248,51,17,248,147,3,14,149,202,1,135,151,229,128,43,72,242,46,70,46,67,5,112,249,200,101,77,246,183,166,145,203,88,93,220,194,5,170,196,21,151,243,202,248,74,124,37,190,18,95,137,175,196,87,226,1,241,128,109,243,107,120,192,142,243,128,248,53,252,26,126,13,191,134,95,195,175,225,215,240,107,248,53,252,26,86,8,43,132,21,194,10,97,133,176,66,88,33,172,80,55,88,33,162,56,162,184,181,6,95,18,192,75,170,50,122,85,160,136,171,29,47,89,3,200,35,93,167,220,193,222,139,221,227,219,3,143,167,255,185,179,63,249,175,233,127,238,77,158,79,31,237,28,63,223,123,117,71,92,24,40,153,251,116,254,215,217,213,237,95,185,234,253,207,233,197,245,255,246,254,231,252,250,99,239,205,233,213,199,243,175,25,26,195,53,176,206,5,46,75,173,26,186,18,53,240,210,225,166,112,83,184,41,220,20,110,138,151,142,151,46,137,190,196,161,225,208,112,104,188,116,184,62,92,31,174,15,215,135,235,195,245,225,250,218,239,66,92,31,174,47,129,5,228,165,227,165,227,165,195,154,98,77,177,166,88,211,36,190,219,96,77,177,166,105,44,32,214,52,17,214,148,151,14,4,203,75,7,207,229,165,43,6,14,135,98,155,129,162,186,24,108,115,189,205,117,129,43,86,133,202,174,240,169,48,154,24,77,140,38,70,19,163,137,209,196,20,98,10,219,102,224,48,133,29,103,10,49,112,24,56,12,28,6,14,3,135,129,195,192,97,224,48,112,24,56,188,17,222,8,111,132,55,194,27,225,141,240,70,120,163,110,240,70,220,118,220,118,107,13,207,164,136,168,212,102,22,91,109,251,93,119,185,144,148,117,120,147,199,207,39,187,143,159,79,95,236,239,29,62,59,58,140,81,224,93,191,253,120,125,246,246,99,239,175,139,243,203,15,159,47,155,213,222,205,253,96,88,161,197,46,243,202,106,54,215,21,58,47,91,29,18,10,9,133,132,66,66,33,161,216,234,216,234,146,232,75,100,25,178,12,89,198,86,135,212,67,234,33,245,144,122,72,61,164,30,82,175,253,46,68,234,33,245,18,88,64,182,58,182,58,182,58,244,40,122,20,61,138,30,77,226,187,13,122,20,61,154,198,2,162,71,19,161,71,217,234,96,173,108,117,128,91,182,186,162,40,112,54,85,25,108,168,11,163,42,107,178,210,149,164,42,163,37,115,153,23,93,141,88,46,224,229,33,148,16,74,8,37,132,18,66,9,161,132,252,65,254,218,70,212,32,127,29,71,254,32,106,16,53,136,26,68,13,162,6,81,131,168,65,212,32,106,16,53,56,16,28,8,14,4,7,130,3,193,129,224,64,112,160,110,224,64,100,114,100,114,107,205,182,164,66,144,84,234,229,170,64,26,55,188,199,139,44,3,74,74,10,224,186,196,111,116,65,250,246,250,100,255,241,78,41,231,219,247,111,23,111,79,87,81,249,54,123,97,13,25,223,66,78,75,248,134,86,66,43,161,149,208,74,104,37,194,55,194,183,36,250,18,253,133,254,66,127,17,190,161,233,208,116,104,58,52,29,154,14,77,135,166,107,191,11,209,116,104,186,4,22,144,240,141,240,141,240,13,225,137,240,68,120,34,60,147,248,110,131,240,68,120,166,177,128,8,207,68,8,79,194,55,232,41,225,27,40,150,240,45,22,215,157,35,42,11,251,222,150,18,149,43,170,123,155,189,230,106,109,111,217,175,14,159,132,79,194,39,225,147,240,73,248,36,220,15,238,215,54,158,6,247,235,56,238,7,79,131,167,193,211,224,105,240,52,120,26,60,13,158,6,79,131,167,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,117,3,5,34,123,35,123,91,107,174,37,17,122,164,74,31,87,23,85,111,29,128,55,146,54,189,29,159,236,252,252,159,223,109,245,248,113,191,128,234,237,234,219,233,207,255,249,245,107,232,189,125,219,111,194,245,54,158,251,201,246,189,159,108,204,28,179,49,115,196,198,175,191,95,137,28,46,107,41,234,182,195,21,57,47,61,28,190,9,223,132,111,194,55,225,155,232,225,232,225,146,232,75,188,24,94,12,47,70,15,135,191,195,223,225,239,240,119,248,59,252,29,254,174,253,46,196,223,225,239,18,88,64,122,56,122,56,122,56,76,40,38,20,19,138,9,77,226,187,13,38,20,19,154,198,2,98,66,19,97,66,233,225,192,170,244,112,48,90,122,184,194,128,111,38,134,25,238,135,11,194,48,107,18,196,53,141,97,198,27,229,178,86,169,34,165,92,254,203,99,46,49,151,152,75,204,37,230,18,115,137,17,196,8,182,205,180,97,4,59,206,8,98,218,48,109,152,54,76,27,166,13,211,134,105,195,180,97,218,48,109,248,33,252,16,126,8,63,132,31,194,15,225,135,240,67,221,224,135,56,229,56,229,214,26,134,73,5,57,169,212,252,85,129,85,174,118,228,100,93,152,143,116,85,116,135,59,143,247,31,237,77,166,147,87,123,135,59,175,38,211,227,201,206,163,253,221,59,157,249,122,24,170,164,187,60,125,123,241,230,252,186,119,253,245,252,242,244,235,117,239,234,250,244,205,197,217,157,223,205,247,225,186,169,233,2,150,164,86,69,93,228,249,169,234,96,83,176,41,216,20,108,10,54,69,85,71,85,151,68,95,194,208,96,104,48,52,170,58,88,31,172,15,214,7,235,131,245,193,250,96,125,237,119,33,172,15,214,151,192,2,82,213,81,213,81,213,65,77,161,166,80,83,168,105,18,223,109,160,166,80,211,52,22,16,106,154,8,106,74,85,135,129,165,170,67,231,82,213,21,227,134,67,48,205,64,101,93,81,76,115,189,213,117,1,171,85,133,194,174,208,105,48,153,152,76,76,38,38,19,147,137,201,196,16,98,8,219,102,222,48,132,29,103,8,49,111,152,55,204,27,230,13,243,134,121,195,188,97,222,48,111,152,55,124,17,190,8,95,132,47,194,23,225,139,240,69,248,162,110,240,69,84,118,84,118,107,13,203,164,134,164,212,98,14,91,109,181,93,55,89,144,132,21,119,123,147,87,71,199,71,143,95,236,78,119,94,61,222,57,188,219,163,161,106,187,243,235,175,159,175,62,191,253,235,172,119,250,245,237,233,229,157,223,198,218,41,237,178,151,162,94,149,93,177,243,82,216,193,165,224,82,112,41,184,20,92,138,194,142,194,46,137,190,132,159,193,207,224,103,20,118,112,62,56,31,156,15,206,7,231,131,243,193,249,218,239,66,56,31,156,47,129,5,164,176,163,176,163,176,131,152,66,76,33,166,16,211,36,190,219,64,76,33,166,105,44,32,196,52,17,196,148,194,14,251,74,97,135,202,165,176,43,200,11,47,193,48,67,213,117,129,24,230,154,43,235,178,87,169,18,85,93,200,203,99,46,49,151,152,75,204,37,230,18,115,137,17,196,8,182,205,180,97,4,59,206,8,98,218,48,109,152,54,76,27,166,13,211,134,105,195,180,97,218,48,109,248,33,252,16,126,8,63,132,31,194,15,225,135,240,67,221,224,135,40,234,40,234,214,26,134,73,5,57,169,212,252,181,226,74,186,78,49,31,93,81,209,61,223,125,85,86,69,247,241,236,43,21,221,130,165,104,80,69,151,123,94,42,58,88,20,44,10,22,5,139,130,69,81,209,81,209,37,209,151,48,51,152,25,204,140,138,14,182,7,219,131,237,193,246,96,123,176,61,216,94,251,93,8,219,131,237,37,176,128,84,116,84,116,84,116,80,82,40,41,148,20,74,154,196,119,27,40,41,148,52,141,5,132,146,38,130,146,82,209,97,92,169,232,208,183,84,116,101,184,224,251,24,102,148,138,46,27,195,164,162,203,88,165,234,85,116,25,47,143,185,196,92,98,46,49,151,152,75,204,37,70,16,35,216,54,211,134,17,236,56,35,136,105,195,180,97,218,48,109,152,54,76,27,166,13,211,134,105,195,180,225,135,240,67,248,33,252,16,126,8,63,132,31,194,15,117,131,31,162,162,163,162,91,107,24,38,21,228,164,82,243,215,58,169,232,82,103,62,58,161,162,123,188,191,115,124,188,247,120,186,115,184,119,80,74,72,247,246,226,244,234,234,252,109,239,244,242,252,19,45,93,230,130,52,37,167,11,63,59,69,29,92,10,46,5,151,130,75,193,165,40,234,40,234,146,232,75,248,25,252,12,126,70,81,7,231,131,243,193,249,224,124,112,62,56,31,156,175,253,46,132,243,193,249,18,88,64,138,58,138,58,138,58,136,41,196,20,98,10,49,77,226,187,13,196,20,98,154,198,2,66,76,19,65,76,41,234,176,175,20,117,168,92,138,186,104,94,56,3,207,44,46,170,11,192,51,233,234,150,174,85,197,210,186,188,147,96,49,177,152,88,76,44,38,22,19,139,137,29,196,14,182,205,186,97,7,59,206,14,98,221,176,110,88,55,172,27,214,13,235,134,117,195,186,97,221,176,110,184,34,92,17,174,8,87,132,43,194,21,225,138,112,69,221,224,138,168,235,168,235,214,26,146,73,11,69,169,193,20,182,54,26,187,206,80,32,157,144,217,237,238,63,217,61,156,190,218,59,124,86,74,101,119,118,241,238,236,178,247,245,252,242,3,145,93,198,114,52,165,177,11,61,55,137,29,112,10,56,5,156,2,78,1,167,72,236,72,236,146,232,75,32,26,16,13,136,70,98,7,236,3,246,1,251,128,125,192,62,96,31,176,175,253,46,4,246,1,251,18,88,64,18,59,18,59,18,59,176,41,216,20,108,10,54,77,226,187,13,216,20,108,154,198,2,130,77,19,129,77,73,236,80,176,36,118,248,92,18,187,104,114,120,33,150,89,92,97,151,139,101,18,216,45,89,169,138,245,117,203,79,129,193,196,96,98,48,49,152,24,76,12,38,102,16,51,216,54,227,134,25,236,56,51,136,113,195,184,97,220,48,110,24,55,140,27,198,13,227,134,113,195,184,225,137,240,68,120,34,60,17,158,8,79,132,39,194,19,117,131,39,34,175,35,175,91,107,56,38,37,4,165,114,51,216,218,136,235,58,194,127,116,66,91,247,244,100,114,242,106,183,148,178,238,253,183,235,111,95,207,154,213,213,205,253,96,88,135,125,110,246,202,154,50,207,133,156,151,117,14,241,132,120,66,60,33,158,16,79,172,115,172,115,73,244,37,130,12,65,134,32,99,157,67,228,33,242,16,121,136,60,68,30,34,15,145,215,126,23,34,242,16,121,9,44,32,235,28,235,28,235,28,74,20,37,138,18,69,137,38,241,221,6,37,138,18,77,99,1,81,162,137,80,162,172,115,240,85,214,57,96,45,235,92,52,242,59,71,85,22,55,206,45,165,42,107,178,205,149,164,42,203,203,227,102,47,186,98,113,92,246,203,67,40,33,148,16,74,8,37,132,18,66,9,249,131,252,181,141,168,65,254,58,142,252,65,212,32,106,16,53,136,26,68,13,162,6,81,131,168,65,212,32,106,112,32,56,16,28,8,14,4,7,130,3,193,129,224,64,221,192,129,72,227,72,227,214,154,109,73,133,32,169,212,203,85,129,44,110,120,143,23,89,6,148,84,37,126,235,0,191,209,9,233,219,179,231,123,143,246,247,74,73,223,62,124,60,127,115,113,222,172,244,173,233,97,152,129,182,182,217,165,104,202,18,23,114,94,150,56,136,19,196,9,226,4,113,130,56,177,196,177,196,37,209,151,144,49,200,24,100,140,37,14,130,7,193,131,224,65,240,32,120,16,60,8,94,251,93,8,193,131,224,37,176,128,44,113,44,113,44,113,176,80,88,40,44,20,22,154,196,119,27,88,40,44,52,141,5,132,133,38,130,133,178,196,225,85,89,226,254,63,246,222,180,41,145,108,13,187,254,47,126,110,52,39,198,111,148,102,41,79,49,248,0,86,119,157,136,55,50,16,83,139,83,56,60,136,213,167,78,196,249,239,111,160,118,41,67,194,30,50,115,239,148,245,173,90,73,242,102,179,25,92,215,234,43,49,105,105,137,83,118,124,215,52,76,249,150,184,173,26,102,70,45,113,121,107,152,250,181,114,171,171,148,114,173,92,242,221,227,92,226,92,226,92,226,92,226,92,226,92,226,8,226,8,154,118,218,112,4,11,238,8,226,180,225,180,225,180,225,180,225,180,225,180,225,180,225,180,225,180,225,180,225,15,225,15,225,15,225,15,225,15,225,15,225,15,225,15,21,195,31,162,86,142,90,185,189,150,97,108,81,78,82,109,254,74,161,86,46,115,229,100,95,156,143,66,84,209,117,122,209,137,94,19,221,237,125,233,138,34,186,13,43,145,87,15,157,192,105,169,161,67,137,66,137,66,137,66,137,66,137,162,134,142,26,58,43,246,37,138,25,138,25,138,25,53,116,40,123,40,123,40,123,40,123,40,123,40,123,40,123,230,119,33,202,30,202,158,5,11,72,13,29,53,116,212,208,161,145,162,145,162,145,162,145,90,241,221,6,141,20,141,212,142,5,68,35,181,68,35,165,134,14,191,149,26,58,204,91,106,232,148,157,224,85,5,83,190,133,110,155,130,73,9,221,230,69,74,185,131,46,241,222,241,45,241,45,241,45,241,45,241,45,241,45,241,3,241,3,77,251,108,248,129,5,247,3,241,217,240,217,240,217,240,217,240,217,240,217,240,217,240,217,240,217,240,217,112,135,112,135,112,135,112,135,112,135,112,135,112,135,112,135,138,225,14,81,65,71,5,221,94,139,48,150,232,38,105,54,126,237,77,1,157,253,194,71,33,250,231,158,255,169,213,63,247,252,79,250,231,214,87,34,175,254,57,129,211,210,63,135,15,133,15,133,15,133,15,133,15,69,255,28,253,115,86,236,75,252,50,252,50,252,50,250,231,240,245,240,245,240,245,240,245,240,245,240,245,240,245,204,239,66,124,61,124,61,11,22,144,254,57,250,231,232,159,195,33,197,33,197,33,197,33,181,226,187,13,14,41,14,169,29,11,136,67,106,137,67,74,255,28,114,43,253,115,104,183,244,207,41,11,193,171,10,166,124,255,220,54,5,147,254,185,205,139,148,114,255,92,226,189,227,91,226,91,226,91,226,91,226,91,226,91,226,7,226,7,154,246,217,240,3,11,238,7,226,179,225,179,225,179,225,179,225,179,225,179,225,179,225,179,225,179,225,179,225,14,225,14,225,14,225,14,225,14,225,14,225,14,225,14,21,195,29,162,127,142,254,185,189,22,97,44,209,77,210,108,252,218,155,254,57,251,133,143,66,244,207,245,195,147,193,89,235,243,80,171,130,110,22,95,61,126,159,92,207,105,161,219,184,24,121,21,209,137,157,153,46,58,220,40,220,40,220,40,220,40,220,40,186,232,232,162,179,98,95,226,154,225,154,225,154,209,69,135,187,135,187,135,187,135,187,135,187,135,187,135,187,103,126,23,226,238,225,238,89,176,128,116,209,209,69,71,23,29,62,41,62,41,62,41,62,169,21,223,109,240,73,241,73,237,88,64,124,82,75,124,82,186,232,16,93,233,162,67,193,165,139,78,89,14,222,160,99,202,215,209,237,208,49,105,164,75,92,167,148,75,233,182,157,0,247,18,247,18,247,18,247,18,247,18,247,18,87,16,87,208,180,219,134,43,88,112,87,16,183,13,183,13,183,13,183,13,183,13,183,13,183,13,183,13,183,13,183,13,143,8,143,8,143,8,143,8,143,8,143,8,143,8,143,168,24,30,17,189,116,244,210,237,181,20,99,143,122,146,114,19,216,222,180,211,21,194,252,40,68,65,221,224,188,117,18,246,163,175,97,127,16,106,149,212,61,62,76,174,226,89,105,177,25,99,138,234,18,23,36,175,178,58,241,179,83,88,135,52,133,52,133,52,133,52,133,52,69,97,29,133,117,86,236,75,36,52,36,52,36,52,10,235,144,250,144,250,144,250,144,250,144,250,144,250,144,250,204,239,66,164,62,164,62,11,22,144,194,58,10,235,40,172,67,52,69,52,69,52,69,52,181,226,187,13,162,41,162,169,29,11,136,104,106,137,104,74,97,29,6,44,133,117,184,185,20,214,41,91,195,9,122,166,124,105,157,128,158,73,113,221,214,181,74,185,188,110,215,73,112,49,113,49,113,49,113,49,113,49,113,49,113,7,113,7,77,187,110,184,131,5,119,7,113,221,112,221,112,221,112,221,112,221,112,221,112,221,112,221,112,221,112,221,240,138,240,138,240,138,240,138,240,138,240,138,240,138,240,138,138,225,21,81,96,71,129,221,94,75,50,118,169,40,25,52,133,237,77,145,93,97,44,16,139,203,236,122,23,131,126,212,239,125,234,41,244,215,221,63,61,206,74,179,251,203,251,61,174,172,219,176,6,217,182,212,9,158,144,98,58,100,40,100,40,100,40,100,40,100,40,138,233,40,166,179,98,95,34,151,33,151,33,151,81,76,135,172,135,172,135,172,135,172,135,172,135,172,135,172,103,126,23,34,235,33,235,89,176,128,20,211,81,76,71,49,29,2,41,2,41,2,41,2,169,21,223,109,16,72,17,72,237,88,64,4,82,75,4,82,138,233,48,91,41,166,195,185,165,152,78,210,6,222,164,90,138,118,209,237,82,45,247,188,126,110,195,242,164,210,56,183,245,126,241,42,241,42,241,42,241,42,241,42,241,42,241,0,241,0,77,123,107,120,128,5,247,0,241,214,240,214,240,214,240,214,240,214,240,214,240,214,240,214,240,214,240,214,112,132,112,132,112,132,112,132,112,132,112,132,112,132,112,132,138,225,8,81,50,71,201,220,94,11,47,198,181,146,116,26,188,62,120,149,92,49,244,14,123,219,227,122,167,95,154,237,139,232,184,215,105,29,203,247,199,221,223,252,24,77,159,74,227,251,219,201,120,127,27,228,54,175,66,166,29,114,226,167,164,69,14,219,9,219,9,219,9,219,9,219,137,22,57,90,228,172,216,151,216,99,216,99,216,99,180,200,97,227,97,227,97,227,97,227,97,227,97,227,97,227,153,223,133,216,120,216,120,22,44,32,45,114,180,200,209,34,135,33,138,33,138,33,138,33,106,197,119,27,12,81,12,81,59,22,16,67,212,18,67,148,22,57,212,85,90,228,144,106,105,145,147,211,125,19,148,75,193,30,57,1,229,114,191,155,228,54,47,80,26,93,114,187,238,25,191,18,191,18,191,18,191,18,191,18,191,18,31,16,31,208,180,191,134,15,88,112,31,16,127,13,127,13,127,13,127,13,127,13,127,13,127,13,127,13,127,13,127,13,87,8,87,8,87,8,87,8,87,8,87,8,87,8,87,168,24,174,16,109,114,180,201,237,181,248,98,129,94,146,86,163,215,199,110,148,43,140,228,97,113,167,220,121,216,253,63,189,139,126,55,252,182,244,111,209,82,185,135,248,238,223,247,79,179,187,248,215,251,127,231,209,42,183,246,3,47,189,146,184,205,143,42,219,150,56,241,115,82,19,135,198,132,198,132,198,132,198,132,198,68,77,28,53,113,86,236,75,180,48,180,48,180,48,106,226,208,236,208,236,208,236,208,236,208,236,208,236,208,236,204,239,66,52,59,52,59,11,22,144,154,56,106,226,168,137,67,253,68,253,68,253,68,253,180,226,187,13,234,39,234,167,29,11,136,250,105,137,250,73,77,28,78,42,53,113,216,178,212,196,73,122,188,9,22,165,104,79,156,128,69,153,81,81,156,166,69,169,218,251,182,249,1,167,82,252,182,235,174,81,38,81,38,81,38,81,38,81,38,81,38,81,252,80,252,76,43,105,40,126,5,87,252,80,210,80,210,80,210,80,210,80,210,80,210,80,210,80,210,80,210,80,210,208,127,208,127,208,127,208,127,208,127,208,127,208,127,208,127,138,161,255,208,252,70,243,219,94,187,44,54,24,35,169,245,110,165,208,253,230,45,249,33,219,4,18,189,30,183,194,56,27,246,22,185,157,183,194,193,121,111,208,26,246,158,247,211,121,111,216,234,117,63,245,134,195,118,24,125,245,68,251,220,30,38,241,227,195,253,227,100,126,255,252,68,60,220,207,39,247,119,151,247,243,249,52,46,253,244,10,94,235,182,253,193,101,218,238,38,127,106,74,222,48,150,48,150,48,150,48,150,48,150,40,121,163,228,205,138,125,137,1,134,1,134,1,70,201,27,70,29,70,29,70,29,70,29,70,29,70,29,70,157,249,93,136,81,135,81,103,193,2,82,242,70,201,27,37,111,88,158,88,158,88,158,88,158,86,124,183,193,242,196,242,180,99,1,177,60,45,177,60,41,121,67,63,165,228,13,49,150,146,55,57,101,119,135,97,41,216,245,38,97,88,126,168,202,183,237,143,59,141,230,55,209,51,160,83,162,83,162,83,162,83,162,83,162,83,162,255,161,255,153,214,213,208,255,10,174,255,161,171,161,171,161,171,161,171,161,171,161,171,161,171,161,171,161,171,161,171,161,6,161,6,161,6,161,6,161,6,161,6,161,6,161,6,21,67,13,162,0,142,2,184,189,246,92,44,178,73,210,238,235,42,78,29,92,225,68,14,139,91,225,218,205,65,167,23,125,237,253,21,182,163,214,224,76,184,7,110,58,122,188,189,47,253,188,255,79,60,45,77,30,191,23,189,249,109,229,225,100,219,245,38,112,50,218,221,208,145,208,145,208,145,208,145,208,145,104,119,163,221,205,138,125,137,222,133,222,133,222,69,187,27,186,28,186,28,186,28,186,28,186,28,186,28,186,156,249,93,136,46,135,46,103,193,2,210,238,70,187,27,237,110,40,156,40,156,40,156,40,156,86,124,183,65,225,68,225,180,99,1,81,56,45,81,56,105,119,195,45,165,221,13,235,149,118,55,73,31,119,213,148,20,237,115,219,102,74,126,172,6,183,149,71,154,74,103,91,226,125,162,69,162,69,162,69,162,69,162,69,162,69,162,241,161,241,153,214,206,208,248,10,174,241,161,157,161,157,161,157,161,157,161,157,161,157,161,157,161,157,161,157,161,157,161,248,160,248,160,248,160,248,160,248,160,248,160,248,160,248,20,67,241,161,165,141,150,182,189,246,85,140,90,33,250,253,89,5,106,98,179,95,207,176,190,123,237,207,94,175,221,26,182,254,21,74,118,175,253,125,127,63,157,204,39,255,141,243,232,94,11,214,126,82,91,250,73,121,229,152,242,202,17,229,223,183,79,173,172,237,247,227,207,163,172,109,235,201,40,107,195,74,194,74,194,74,194,74,194,74,162,172,141,178,54,43,246,37,150,23,150,23,150,23,101,109,88,115,88,115,88,115,88,115,88,115,88,115,88,115,230,119,33,214,28,214,156,5,11,72,89,27,101,109,148,181,97,114,98,114,98,114,98,114,90,241,221,6,147,19,147,211,142,5,196,228,180,196,228,164,172,13,197,148,178,54,228,87,202,218,148,180,220,55,181,82,174,172,109,179,90,153,81,89,91,222,106,165,94,187,219,239,165,73,177,221,109,195,125,226,81,226,81,226,81,226,81,226,81,226,81,226,253,225,253,153,246,212,240,254,10,238,253,225,169,225,169,225,169,225,169,225,169,225,169,225,169,225,169,225,169,225,169,225,4,225,4,225,4,225,4,225,4,225,4,225,4,225,4,21,195,9,162,221,141,118,183,189,22,92,140,106,36,250,13,93,41,180,187,101,174,145,124,104,165,195,226,70,184,126,239,180,217,9,251,167,189,175,81,167,213,141,90,237,246,197,96,24,125,106,30,127,57,237,247,46,186,39,209,73,235,243,231,139,65,171,215,21,46,139,155,221,223,140,110,227,217,205,253,207,210,237,228,174,52,153,78,159,30,231,165,203,209,248,199,205,236,254,233,238,170,116,53,185,190,126,122,222,155,57,244,200,105,94,153,114,107,83,155,248,35,205,182,49,78,111,14,202,228,144,160,144,160,144,160,144,160,144,160,40,147,163,76,206,138,125,137,84,134,84,134,84,70,153,28,146,30,146,30,146,30,146,30,146,30,146,30,146,158,249,93,136,164,135,164,103,193,2,82,38,71,153,28,101,114,136,163,136,163,136,163,136,163,86,124,183,65,28,69,28,181,99,1,17,71,45,17,71,41,147,195,104,165,76,14,215,150,50,57,73,11,88,194,202,20,237,153,83,180,50,51,170,160,211,180,50,85,27,229,196,23,33,149,178,57,149,211,161,96,162,96,162,96,162,96,162,96,162,96,162,12,162,12,154,86,220,80,6,11,174,12,162,184,161,184,161,184,161,184,161,184,161,184,161,184,161,184,161,184,161,184,161,19,161,19,161,19,161,19,161,19,161,19,161,19,161,19,21,67,39,162,135,142,30,186,189,118,99,108,53,80,50,237,5,75,161,189,206,91,242,77,182,9,41,122,77,116,133,246,61,172,46,169,235,156,15,207,194,126,47,106,183,186,95,194,147,86,87,169,150,238,246,97,254,61,158,221,151,166,147,187,31,241,213,228,238,35,21,209,37,63,182,172,171,231,228,206,76,217,28,166,19,166,19,166,19,166,19,166,19,101,115,148,205,89,177,47,49,199,48,199,48,199,40,155,195,196,195,196,195,196,195,196,195,196,195,196,195,196,51,191,11,49,241,48,241,44,88,64,202,230,40,155,163,108,14,59,20,59,20,59,20,59,212,138,239,54,216,161,216,161,118,44,32,118,168,37,118,40,101,115,104,171,148,205,33,212,82,54,39,173,250,110,177,43,197,235,229,4,237,202,143,86,40,151,252,176,83,170,144,19,57,1,42,37,42,37,42,37,42,37,42,37,42,37,234,31,234,159,105,85,13,245,175,224,234,31,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,90,16,90,16,90,16,90,16,90,16,90,16,90,16,90,80,49,180,32,74,227,40,141,219,107,199,197,30,147,36,229,158,174,66,21,195,21,202,226,40,68,21,92,239,60,236,254,159,222,69,191,27,126,83,232,128,187,127,136,239,254,125,255,52,187,139,127,229,81,254,22,172,253,164,182,244,147,242,202,49,229,149,35,202,191,111,159,106,91,220,187,85,200,171,38,110,199,41,233,135,67,106,66,106,66,106,66,106,66,106,162,31,142,126,56,43,246,37,146,24,146,24,146,24,253,112,72,119,72,119,72,119,72,119,72,119,72,119,72,119,230,119,33,210,29,210,157,5,11,72,63,28,253,112,244,195,33,130,34,130,34,130,34,130,90,241,221,6,17,20,17,212,142,5,68,4,181,68,4,165,31,14,67,149,126,56,220,89,250,225,148,173,222,247,202,165,124,49,92,146,114,153,81,35,92,222,202,165,126,133,220,187,5,74,185,59,110,227,61,227,87,226,87,226,87,226,87,226,87,226,87,226,3,226,3,154,246,215,240,1,11,238,3,226,175,225,175,225,175,225,175,225,175,225,175,225,175,225,175,225,175,225,175,225,10,225,10,225,10,225,10,225,10,225,10,225,10,225,10,21,195,21,162,52,142,210,184,189,22,95,44,208,75,210,106,244,74,161,38,46,115,189,100,15,36,15,123,59,229,254,111,171,29,254,21,117,154,167,173,227,119,117,133,130,149,114,255,111,50,141,255,83,186,29,221,76,198,9,53,133,25,53,202,105,94,240,114,91,91,219,198,199,148,105,63,156,240,25,169,135,67,95,66,95,66,95,66,95,66,95,162,30,142,122,56,43,246,37,58,24,58,24,58,24,245,112,232,117,232,117,232,117,232,117,232,117,232,117,232,117,230,119,33,122,29,122,157,5,11,72,61,28,245,112,212,195,161,124,162,124,162,124,162,124,90,241,221,6,229,19,229,211,142,5,68,249,180,68,249,164,30,14,23,149,122,56,44,89,234,225,228,252,221,205,246,164,96,59,220,110,123,50,163,114,56,77,123,82,177,235,109,227,195,77,163,234,109,199,29,163,74,162,74,162,74,162,74,162,74,162,74,162,246,161,246,153,86,209,80,251,10,174,246,161,162,161,162,161,162,161,162,161,162,161,162,161,162,161,162,161,162,161,162,161,253,160,253,160,253,160,253,160,253,160,253,160,253,160,253,20,67,251,161,233,141,166,183,189,118,88,204,155,34,41,245,108,165,208,243,230,45,121,33,219,196,17,173,206,182,162,216,26,246,86,182,245,155,159,90,39,167,253,176,211,110,117,163,193,73,116,242,41,10,207,91,199,209,224,124,113,171,78,243,248,172,213,13,69,43,220,102,163,203,201,213,205,44,190,157,78,238,74,143,87,165,171,203,82,252,48,25,151,30,31,22,183,186,29,141,191,79,238,226,130,87,186,9,61,198,76,43,222,148,39,160,242,13,143,9,143,9,143,9,143,9,143,137,202,55,42,223,172,216,151,120,97,120,97,120,97,84,190,225,217,225,217,225,217,225,217,225,217,225,217,225,217,153,223,133,120,118,120,118,22,44,32,149,111,84,190,81,249,134,251,137,251,137,251,137,251,105,197,119,27,220,79,220,79,59,22,16,247,211,18,247,147,202,55,164,84,42,223,208,101,169,124,147,19,121,197,236,75,193,10,56,121,251,242,67,85,194,9,61,252,52,42,226,36,79,132,106,137,106,137,106,137,106,137,106,137,106,137,26,136,26,104,90,101,67,13,44,184,26,136,202,134,202,134,202,134,202,134,202,134,202,134,202,134,202,134,202,134,202,134,54,132,54,132,54,132,54,132,54,132,54,132,54,132,54,84,12,109,136,202,56,42,227,246,218,129,177,207,52,201,168,231,171,56,149,114,69,181,59,108,174,152,251,118,22,182,219,209,121,239,252,226,252,83,175,247,229,93,103,161,112,177,220,175,239,241,116,90,122,184,127,120,122,184,188,191,255,145,208,92,88,196,58,185,196,71,150,113,137,156,212,121,169,142,195,103,194,103,194,103,194,103,194,103,162,58,142,234,56,43,246,37,126,24,126,24,126,24,213,113,248,118,248,118,248,118,248,118,248,118,248,118,248,118,230,119,33,190,29,190,157,5,11,72,117,28,213,113,84,199,225,128,226,128,226,128,226,128,90,241,221,6,7,20,7,212,142,5,196,1,181,196,1,165,58,14,57,149,234,56,180,89,170,227,100,133,222,100,171,82,184,48,78,204,170,252,96,53,113,137,15,58,157,114,56,129,187,71,161,68,161,68,161,68,161,68,161,68,161,68,249,67,249,51,173,168,161,252,21,92,249,67,81,67,81,67,81,67,81,67,81,67,81,67,81,67,81,67,81,67,81,67,7,66,7,66,7,66,7,66,7,66,7,66,7,66,7,42,134,14,68,37,28,149,112,123,237,182,216,98,144,164,218,203,85,164,250,183,34,249,27,22,151,190,93,116,255,108,126,235,180,163,193,176,249,169,29,190,219,90,95,221,168,44,220,251,246,116,247,247,232,215,237,180,244,56,31,93,78,227,183,231,162,244,211,45,149,243,168,126,11,214,126,82,91,250,73,121,229,152,242,202,17,229,223,183,79,161,43,110,235,106,100,91,23,39,125,106,26,227,208,157,208,157,208,157,208,157,208,157,104,140,163,49,206,138,125,137,62,134,62,134,62,70,99,28,58,30,58,30,58,30,58,30,58,30,58,30,58,158,249,93,136,142,135,142,103,193,2,210,24,71,99,28,141,113,40,162,40,162,40,162,40,162,86,124,183,65,17,69,17,181,99,1,81,68,45,81,68,105,140,195,93,165,49,14,171,150,198,56,73,223,119,187,146,41,90,26,39,174,100,102,212,27,151,183,146,169,90,52,183,117,161,82,233,154,19,60,3,254,37,254,37,254,37,254,37,254,37,254,37,190,32,190,160,105,191,13,95,176,224,190,32,126,27,126,27,126,27,126,27,126,27,126,27,126,27,126,27,126,27,126,27,46,17,46,17,46,17,46,17,46,17,46,17,46,17,46,81,49,92,34,234,230,168,155,219,107,49,198,34,253,36,237,70,176,20,74,231,50,215,79,246,72,254,176,183,171,110,224,119,207,162,79,225,151,65,171,59,248,210,138,6,195,111,237,112,125,151,10,86,214,61,250,119,223,75,151,241,143,199,201,221,227,143,73,233,113,254,107,26,175,61,71,121,52,215,105,94,94,115,91,27,156,208,99,204,180,143,78,121,2,106,233,208,162,208,162,208,162,208,162,208,162,168,165,163,150,206,138,125,137,102,134,102,134,102,70,45,29,218,30,218,30,218,30,218,30,218,30,218,30,218,158,249,93,136,182,135,182,103,193,2,82,75,71,45,29,181,116,168,164,168,164,168,164,168,164,86,124,183,65,37,69,37,181,99,1,81,73,45,81,73,169,165,195,113,165,150,14,251,150,90,58,57,47,88,204,190,20,108,167,147,183,47,51,42,169,211,180,47,21,59,231,132,30,126,26,213,115,146,39,66,181,68,181,68,181,68,181,68,181,68,181,68,13,68,13,52,173,178,161,6,22,92,13,68,101,67,101,67,101,67,101,67,101,67,101,67,101,67,101,67,101,67,101,67,27,66,27,66,27,66,27,66,27,66,27,66,27,66,27,42,134,54,68,3,29,13,116,123,237,192,216,103,154,100,212,243,149,66,31,157,183,228,149,108,19,79,180,186,229,138,106,119,88,92,49,119,18,157,244,195,102,231,83,175,55,60,139,218,173,79,253,102,255,91,212,235,183,78,91,221,102,59,58,62,107,246,155,199,195,197,163,251,118,220,62,31,8,151,205,93,149,174,102,241,232,246,242,254,126,254,189,52,157,92,206,70,179,95,165,251,217,228,102,114,55,154,150,198,223,71,179,209,120,30,207,74,227,95,227,233,195,99,30,181,115,121,95,157,115,107,75,156,220,242,100,219,88,167,63,11,221,117,8,85,8,85,8,85,8,85,8,85,116,215,209,93,103,197,190,68,80,67,80,67,80,163,187,14,225,15,225,15,225,15,225,15,225,15,225,15,225,207,252,46,68,248,67,248,179,96,1,233,174,163,187,142,238,58,36,84,36,84,36,84,36,84,43,190,219,32,161,34,161,218,177,128,72,168,150,72,168,116,215,97,199,210,93,135,183,75,119,157,164,81,44,169,117,138,182,216,105,104,157,25,245,217,229,173,117,170,22,224,201,173,92,42,85,120,170,167,196,225,196,225,196,225,196,225,196,225,196,225,196,57,196,57,52,237,200,225,28,22,220,57,196,145,195,145,195,145,195,145,195,145,195,145,195,145,195,145,195,145,195,145,195,71,194,71,194,71,194,71,194,71,194,71,194,71,194,71,42,134,143,68,41,30,165,120,123,45,215,216,172,176,100,222,76,150,66,81,94,230,10,203,62,251,34,69,171,217,59,15,251,131,94,183,25,149,163,193,89,235,52,236,246,250,255,148,63,106,213,236,61,196,179,199,251,187,81,169,92,122,252,62,185,137,239,238,103,175,85,137,121,212,236,105,94,95,84,190,169,46,241,209,26,104,205,147,154,133,214,60,140,43,140,43,140,43,140,43,140,43,90,243,104,205,179,98,95,98,176,97,176,97,176,209,154,135,17,136,17,136,17,136,17,136,17,136,17,136,17,104,126,23,98,4,98,4,90,176,128,180,230,209,154,71,107,30,150,42,150,42,150,42,150,170,21,223,109,176,84,177,84,237,88,64,44,85,75,44,85,90,243,208,103,105,205,67,236,165,53,47,13,229,56,217,210,212,106,205,19,179,52,51,106,205,211,180,52,83,45,193,75,92,136,236,74,240,4,78,137,146,137,146,137,146,137,146,137,146,137,146,137,66,136,66,104,90,121,67,33,44,184,66,136,242,134,242,134,242,134,242,134,242,134,242,134,242,134,242,134,242,134,242,134,94,132,94,132,94,132,94,132,94,132,94,132,94,132,94,84,12,189,136,18,60,74,240,246,218,149,177,217,72,201,188,55,44,133,18,60,111,201,63,217,38,168,100,80,104,87,36,247,163,104,133,118,131,176,223,60,63,235,232,213,215,61,198,179,209,195,247,219,15,89,86,247,250,216,12,84,211,109,57,51,69,116,88,79,88,79,88,79,88,79,88,79,20,209,81,68,103,197,190,196,34,195,34,195,34,163,136,14,43,15,43,15,43,15,43,15,43,15,43,15,43,207,252,46,196,202,195,202,179,96,1,41,162,163,136,142,34,58,76,81,76,81,76,81,76,81,43,190,219,96,138,98,138,218,177,128,152,162,150,152,162,20,209,161,176,82,68,135,92,75,17,93,26,218,239,63,118,165,86,237,220,38,187,114,15,74,230,94,31,118,118,149,114,107,39,64,165,68,165,68,165,68,165,68,165,68,165,68,253,67,253,51,173,170,161,254,21,92,253,67,85,67,85,67,85,67,85,67,85,67,85,67,85,67,85,67,85,67,85,67,11,66,11,66,11,66,11,66,11,66,11,66,11,66,11,42,134,22,68,129,28,5,114,123,237,184,216,99,146,164,220,211,85,244,114,56,123,45,14,139,171,224,206,90,253,230,183,139,197,86,27,246,206,122,95,46,162,175,174,112,3,220,247,201,108,244,235,105,241,108,204,239,191,223,255,120,42,253,116,139,94,252,182,225,33,101,219,247,38,120,66,106,222,112,147,112,147,112,147,112,147,112,147,168,121,163,230,205,138,125,137,235,133,235,133,235,69,205,27,238,28,238,28,238,28,238,28,238,28,238,28,238,156,249,93,136,59,135,59,103,193,2,82,243,70,205,27,53,111,248,156,248,156,248,156,248,156,86,124,183,193,231,196,231,180,99,1,241,57,45,241,57,169,121,67,52,165,230,13,5,150,154,55,73,57,119,147,57,41,218,238,182,203,156,252,88,165,110,27,30,109,42,93,110,91,239,23,77,18,77,18,77,18,77,18,77,18,77,18,173,15,173,207,180,134,134,214,87,112,173,15,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,229,7,229,7,229,7,229,7,229,7,229,7,229,7,229,167,24,202,15,21,110,84,184,237,181,191,98,220,18,73,167,95,171,64,133,109,197,80,53,236,237,105,27,158,133,237,230,96,248,41,236,70,103,253,254,191,78,163,193,240,91,59,140,170,149,218,249,95,162,125,109,243,239,241,116,244,56,191,140,239,74,223,103,179,255,222,148,30,231,191,166,113,169,90,169,61,252,167,224,189,109,219,30,90,166,253,109,178,39,166,199,13,65,9,65,9,65,9,65,9,65,137,30,55,122,220,172,216,151,8,95,8,95,8,95,244,184,33,208,33,208,33,208,33,208,33,208,33,208,33,208,153,223,133,8,116,8,116,22,44,32,61,110,244,184,209,227,134,212,137,212,137,212,137,212,105,197,119,27,164,78,164,78,59,22,16,169,211,18,169,147,30,55,108,83,122,220,240,96,233,113,147,51,116,183,154,149,130,125,110,194,102,229,135,234,117,219,246,168,211,232,119,19,187,127,52,74,52,74,52,74,52,74,52,74,52,74,180,63,180,63,211,154,26,218,95,193,181,63,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,160,98,40,65,244,188,209,243,182,215,126,139,53,22,73,186,253,92,197,233,125,43,152,194,97,113,255,91,171,211,27,158,133,231,97,179,127,28,70,167,173,110,115,177,229,162,227,230,80,184,253,109,114,123,63,255,30,63,196,163,217,56,46,221,76,238,70,139,103,167,52,30,205,243,232,126,11,214,126,82,91,250,73,121,229,152,242,202,17,229,223,183,79,161,44,46,113,37,178,173,138,147,58,45,69,113,24,78,24,78,24,78,24,78,24,78,20,197,81,20,103,197,190,196,24,195,24,195,24,163,40,14,3,15,3,15,3,15,3,15,3,15,3,15,3,207,252,46,196,192,195,192,179,96,1,41,138,163,40,142,162,56,172,80,172,80,172,80,172,80,43,190,219,96,133,98,133,218,177,128,88,161,150,88,161,20,197,161,171,82,20,135,72,75,81,156,164,226,155,172,96,138,214,196,137,41,152,25,149,196,229,173,96,170,182,202,37,46,82,42,157,114,2,247,142,111,137,111,137,111,137,111,137,111,137,111,137,31,136,31,104,218,103,195,15,44,184,31,136,207,134,207,134,207,134,207,134,207,134,207,134,207,134,207,134,207,134,207,134,59,132,59,132,59,132,59,132,59,132,59,132,59,132,59,84,12,119,136,70,57,26,229,246,90,132,177,68,55,73,179,241,43,133,54,185,204,117,147,61,17,62,44,238,159,235,127,27,12,155,253,232,184,221,235,134,39,173,207,159,47,6,173,94,87,184,123,110,246,235,113,62,154,149,198,211,251,187,248,106,114,125,253,244,188,247,246,173,119,110,227,42,100,219,57,39,124,74,250,230,240,159,240,159,240,159,240,159,240,159,232,155,163,111,206,138,125,137,79,134,79,134,79,70,223,28,126,30,126,30,126,30,126,30,126,30,126,30,126,158,249,93,136,159,135,159,103,193,2,210,55,71,223,28,125,115,56,163,56,163,56,163,56,163,86,124,183,193,25,197,25,181,99,1,113,70,45,113,70,233,155,67,102,165,111,14,205,150,190,57,73,1,120,179,114,41,218,53,183,91,185,220,243,158,185,141,11,148,74,199,220,142,123,198,175,196,175,196,175,196,175,196,175,196,175,196,7,196,7,52,237,175,225,3,22,220,7,196,95,195,95,195,95,195,95,195,95,195,95,195,95,195,95,195,95,195,95,195,21,194,21,194,21,194,21,194,21,194,21,194,21,194,21,42,134,43,68,191,28,253,114,123,45,190,88,160,151,164,213,232,245,193,123,229,138,34,121,88,220,41,119,241,103,175,123,218,140,78,62,181,47,134,103,194,93,114,79,127,223,223,221,140,74,87,151,211,167,249,247,60,58,228,214,126,224,165,87,9,183,244,96,178,173,130,219,121,42,42,224,80,148,80,148,80,148,80,148,80,148,168,128,163,2,206,138,125,137,242,133,242,133,242,69,5,28,10,29,10,29,10,29,10,29,10,29,10,29,10,157,249,93,136,66,135,66,103,193,2,82,1,71,5,28,21,112,104,157,104,157,104,157,104,157,86,124,183,65,235,68,235,180,99,1,209,58,45,209,58,169,128,195,55,165,2,14,19,150,10,56,73,71,119,217,144,20,173,126,75,54,36,51,170,124,211,52,36,85,27,220,150,30,103,42,205,109,9,247,136,14,137,14,137,14,137,14,137,14,137,14,137,190,135,190,103,90,55,67,223,43,184,190,135,110,134,110,134,110,134,110,134,110,134,110,134,110,134,110,134,110,134,110,134,218,131,218,131,218,131,218,131,218,131,218,131,218,131,218,83,12,181,135,198,54,26,219,246,218,83,49,104,131,232,246,101,165,208,208,230,45,185,31,219,228,16,189,182,53,219,197,12,251,91,214,250,189,97,111,112,220,59,15,67,217,166,181,217,253,252,254,113,124,255,16,199,31,164,109,237,237,1,229,210,184,182,253,116,180,174,161,25,161,25,161,25,161,25,161,25,209,186,70,235,154,21,251,18,109,11,109,11,109,139,214,53,52,56,52,56,52,56,52,56,52,56,52,56,52,56,243,187,16,13,14,13,206,130,5,164,117,141,214,53,90,215,80,51,81,51,81,51,81,51,173,248,110,131,154,137,154,105,199,2,162,102,90,162,102,210,186,134,51,74,235,26,54,43,173,107,106,158,237,59,99,82,178,121,45,193,152,252,144,237,107,111,143,53,205,6,182,77,247,138,30,137,30,137,30,137,30,137,30,137,30,137,206,135,206,103,90,63,67,231,43,184,206,135,126,134,126,134,126,134,126,134,126,134,126,134,126,134,126,134,126,134,126,134,234,131,234,131,234,131,234,131,234,131,234,131,234,131,234,83,12,213,135,22,54,90,216,246,218,91,49,108,135,164,209,167,85,188,54,54,171,37,13,123,27,217,190,246,218,253,230,240,172,236,68,159,155,221,97,115,240,45,58,110,246,79,162,147,214,231,207,23,131,86,175,43,218,207,246,243,126,58,27,205,191,151,157,210,245,232,110,62,122,252,85,26,143,102,87,165,171,201,245,245,211,243,158,42,118,91,219,174,135,151,105,119,155,202,201,105,114,67,85,66,85,66,85,66,85,66,85,162,201,141,38,55,43,246,37,234,23,234,23,234,23,77,110,168,116,168,116,168,116,168,116,168,116,168,116,168,116,230,119,33,42,29,42,157,5,11,72,147,27,77,110,52,185,161,119,162,119,162,119,162,119,90,241,221,6,189,19,189,211,142,5,68,239,180,68,239,164,201,13,239,148,38,55,140,88,154,220,228,92,221,157,166,165,96,175,155,148,105,249,161,90,222,118,61,242,52,58,223,196,207,129,86,137,86,137,86,137,86,137,86,137,86,137,6,136,6,104,90,91,67,3,44,184,6,136,182,134,182,134,182,134,182,134,182,134,182,134,182,134,182,134,182,134,182,134,34,132,34,132,34,132,34,132,34,132,34,132,34,132,34,84,12,69,136,6,56,26,224,246,218,119,177,202,42,73,191,191,171,56,237,112,5,212,57,236,237,138,251,214,252,214,252,20,13,78,162,94,55,60,111,133,199,225,235,54,11,251,131,64,180,39,238,215,232,215,232,178,244,120,85,186,191,139,31,38,241,56,126,125,46,22,159,190,121,116,196,5,107,63,169,45,253,164,188,114,76,121,229,136,242,239,219,235,151,202,109,91,139,76,11,229,100,79,76,153,28,214,19,214,19,214,19,214,19,214,19,101,114,148,201,89,177,47,177,200,176,200,176,200,40,147,195,202,195,202,195,202,195,202,195,202,195,202,195,202,51,191,11,177,242,176,242,44,88,64,202,228,40,147,163,76,14,83,20,83,20,83,20,83,212,138,239,54,152,162,152,162,118,44,32,166,168,37,166,40,101,114,40,172,148,201,33,215,82,38,39,167,253,110,85,49,5,139,228,132,85,204,140,74,228,242,86,49,21,91,231,182,45,83,26,141,115,98,247,143,119,137,119,137,119,137,119,137,119,137,119,137,39,136,39,104,218,107,195,19,44,184,39,136,215,134,215,134,215,134,215,134,215,134,215,134,215,134,215,134,215,134,215,134,67,132,67,132,67,132,67,132,67,132,67,132,67,132,67,84,12,135,136,182,57,218,230,246,90,136,177,70,59,73,183,1,44,133,150,185,204,181,147,189,209,62,236,107,165,251,215,96,120,28,29,247,123,131,65,20,118,143,123,39,97,63,234,182,91,209,73,248,41,236,15,155,209,167,230,32,220,85,74,247,223,199,249,184,52,158,221,63,62,150,226,187,197,106,204,74,119,211,73,233,42,190,140,103,243,81,233,114,244,24,167,221,73,39,222,123,248,252,131,219,242,225,242,127,189,255,229,120,237,63,229,46,195,185,120,248,71,146,235,161,221,75,151,214,73,233,164,195,141,194,141,194,141,194,141,194,141,162,147,142,78,58,43,246,37,174,25,174,25,174,25,157,116,184,123,184,123,184,123,184,123,184,123,184,123,184,123,230,119,33,238,30,238,158,5,11,72,39,29,157,116,116,210,225,147,226,147,226,147,226,147,90,241,221,6,159,20,159,212,142,5,196,39,181,196,39,165,147,14,209,149,78,58,20,92,58,233,196,228,96,17,17,115,135,27,44,43,98,230,122,1,106,77,17,83,94,17,22,88,13,11,13,97,228,71,228,71,228,71,228,71,228,199,15,45,63,34,235,33,235,33,235,125,96,89,15,185,12,185,12,185,12,185,12,185,12,185,12,185,12,185,12,185,12,185,12,145,7,145,7,145,7,145,7,145,7,145,7,145,7,145,167,24,34,15,197,112,20,195,237,181,149,98,206,253,104,13,134,173,118,191,167,95,197,53,121,156,79,166,179,123,10,185,182,175,74,126,181,92,66,167,166,156,11,63,5,63,5,63,5,63,5,63,133,114,46,202,185,172,216,151,248,62,248,62,248,62,148,115,225,79,225,79,225,79,225,79,225,79,225,79,225,79,153,223,133,248,83,248,83,22,44,32,229,92,148,115,81,206,133,211,135,211,135,211,135,211,103,197,119,27,156,62,156,62,59,22,16,167,207,18,167,143,114,46,100,67,202,185,208,32,41,231,74,91,208,84,172,232,218,46,104,238,103,81,215,218,154,80,215,133,14,137,14,137,14,137,14,137,14,137,190,135,190,103,197,90,162,239,125,4,125,15,221,12,221,12,221,12,221,12,221,12,221,12,221,12,221,12,221,12,221,12,181,7,181,7,181,7,181,7,181,7,181,7,181,7,181,167,24,106,15,117,93,212,117,237,181,167,98,204,6,233,180,186,173,118,199,139,218,149,232,172,90,169,41,118,117,221,78,238,38,211,91,175,52,173,148,190,87,43,53,138,186,214,150,36,183,150,46,129,243,82,209,133,147,130,147,130,147,130,147,130,147,66,69,23,21,93,86,236,75,28,31,28,31,28,31,42,186,112,166,112,166,112,166,112,166,112,166,112,166,112,166,204,239,66,156,41,156,41,11,22,144,138,46,42,186,168,232,194,227,195,227,195,227,195,227,179,226,187,13,30,31,30,159,29,11,136,199,103,137,199,71,69,23,130,33,21,93,168,143,84,116,165,42,101,170,245,115,109,147,50,247,178,156,107,101,65,104,230,194,130,196,130,196,130,196,130,196,130,196,218,195,218,179,98,45,177,246,62,130,181,135,101,134,101,134,101,134,101,134,101,134,101,134,101,134,101,134,101,134,101,134,209,131,209,131,209,131,209,131,209,131,209,131,209,131,209,83,12,163,135,102,46,154,185,246,90,79,49,38,129,44,93,161,77,173,150,43,241,218,108,123,218,201,245,126,61,114,43,228,218,117,82,218,184,240,80,240,80,240,80,240,80,240,80,104,227,162,141,203,138,125,137,215,131,215,131,215,67,27,23,158,20,158,20,158,20,158,20,158,20,158,20,158,148,249,93,136,39,133,39,101,193,2,210,198,69,27,23,109,92,184,123,184,123,184,123,184,123,86,124,183,193,221,195,221,179,99,1,113,247,44,113,247,104,227,66,42,164,141,11,221,145,54,174,244,68,76,181,42,174,68,17,115,47,123,184,222,175,6,37,92,200,143,200,143,200,143,200,143,200,143,200,122,200,122,86,172,37,178,222,71,144,245,144,203,144,203,144,203,144,203,144,203,144,203,144,203,144,203,144,203,144,203,16,121,16,121,16,121,16,121,16,121,16,121,16,121,16,121,138,33,242,80,194,69,9,215,94,91,41,57,185,31,39,173,211,214,176,217,14,207,91,39,97,167,213,107,247,78,191,181,155,159,162,227,222,215,214,73,52,252,179,53,28,134,253,104,33,131,68,95,189,168,179,112,67,68,122,185,174,38,55,147,249,104,26,63,76,174,226,219,201,253,244,254,230,215,116,116,89,26,223,255,156,92,149,230,127,79,230,243,120,86,90,24,17,165,159,94,233,246,110,58,217,191,170,46,233,37,202,168,189,43,149,57,40,244,194,105,193,105,193,105,193,105,193,105,161,208,139,66,47,43,246,37,142,16,142,16,142,16,133,94,56,87,56,87,56,87,56,87,56,87,56,87,56,87,230,119,33,206,21,206,149,5,11,72,161,23,133,94,20,122,225,1,226,1,226,1,226,1,90,241,221,6,15,16,15,208,142,5,196,3,180,196,3,164,208,11,65,145,66,47,212,73,10,189,50,149,58,69,58,190,244,164,206,61,168,253,146,94,32,154,192,176,38,177,38,177,38,177,38,177,38,177,252,176,252,172,88,75,44,191,143,96,249,97,165,97,165,97,165,97,165,97,165,97,165,97,165,97,165,97,165,97,165,97,0,97,0,97,0,97,0,97,0,97,0,97,0,97,0,21,195,0,162,9,140,38,176,189,214,89,114,146,70,194,118,216,62,105,246,163,225,89,216,9,163,227,118,115,48,104,125,110,29,55,135,173,94,87,168,244,43,158,198,211,171,209,172,52,255,30,47,254,151,134,233,232,241,113,114,61,25,143,230,139,15,136,189,235,247,218,182,26,25,85,121,201,158,146,214,46,252,19,252,19,252,19,252,19,252,19,90,187,104,237,178,98,95,226,243,224,243,224,243,208,218,133,31,133,31,133,31,133,31,133,31,133,31,133,31,101,126,23,226,71,225,71,89,176,128,180,118,209,218,69,107,23,206,30,206,30,206,30,206,158,21,223,109,112,246,112,246,236,88,64,156,61,75,156,61,90,187,144,9,105,237,66,115,164,181,43,45,1,83,164,160,75,88,192,220,131,46,174,109,107,65,237,22,218,35,218,35,218,35,218,35,218,35,154,30,154,158,21,107,137,166,247,17,52,61,180,50,180,50,180,50,180,50,180,50,180,50,180,50,180,50,180,50,180,50,20,30,20,30,20,30,20,30,20,30,20,30,20,30,20,158,98,40,60,212,110,81,187,181,215,62,74,94,214,71,167,31,30,55,187,47,151,99,251,212,28,132,81,231,162,61,108,181,91,221,211,139,230,34,203,31,132,39,81,179,221,94,92,165,109,216,23,43,226,186,157,197,227,209,221,203,165,198,46,71,143,113,233,246,105,58,159,76,39,119,55,79,163,105,105,60,122,140,175,74,163,233,244,110,58,41,205,103,123,88,205,37,181,62,89,149,117,105,15,65,125,23,30,11,30,11,30,11,30,11,30,11,245,93,212,119,89,177,47,241,130,240,130,240,130,168,239,194,179,194,179,194,179,194,179,194,179,194,179,194,179,50,191,11,241,172,240,172,44,88,64,234,187,168,239,162,190,11,247,15,247,15,247,15,247,207,138,239,54,184,127,184,127,118,44,32,238,159,37,238,31,245,93,72,137,212,119,161,75,82,223,149,157,200,41,84,232,165,46,114,238,67,197,151,212,234,80,250,133,44,137,44,137,44,137,44,137,44,137,220,135,220,103,197,90,34,247,125,4,185,15,25,13,25,13,25,13,25,13,25,13,25,13,25,13,25,13,25,13,25,13,241,7,241,7,241,7,241,7,241,7,241,7,241,7,241,167,24,226,15,165,95,148,126,237,181,197,98,147,43,242,252,163,180,107,191,158,127,68,241,151,216,10,153,172,254,218,49,6,229,95,248,44,248,44,248,44,248,44,248,44,148,127,81,254,101,197,190,196,15,194,15,194,15,162,252,11,223,10,223,10,223,10,223,10,223,10,223,10,223,202,252,46,196,183,194,183,178,96,1,41,255,162,252,139,242,47,28,64,28,64,28,64,28,64,43,190,219,224,0,226,0,218,177,128,56,128,150,56,128,148,127,33,39,82,254,133,54,73,249,87,150,66,103,106,245,95,73,66,39,5,96,107,235,67,5,24,202,36,202,36,202,36,202,36,202,36,138,31,138,159,21,107,137,226,247,17,20,63,148,52,148,52,148,52,148,52,148,52,148,52,148,52,148,52,148,52,148,52,244,31,244,31,244,31,244,31,244,31,244,31,244,31,244,159,98,232,63,84,128,81,1,182,215,46,139,77,198,200,32,237,250,175,71,170,191,118,175,142,201,218,175,45,35,80,249,133,191,130,191,130,191,130,191,130,191,66,229,23,149,95,86,236,75,124,32,124,32,124,32,42,191,240,171,240,171,240,171,240,171,240,171,240,171,240,171,204,239,66,252,42,252,42,11,22,144,202,47,42,191,168,252,194,249,195,249,195,249,195,249,179,226,187,13,206,31,206,159,29,11,136,243,103,137,243,71,229,23,50,34,149,95,104,146,84,126,101,37,112,166,86,247,181,73,224,164,234,107,105,109,168,249,66,147,68,147,68,147,68,147,68,147,68,235,67,235,179,98,45,209,250,62,130,214,135,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,242,131,242,131,242,131,242,131,242,131,242,131,242,131,242,83,12,229,135,154,47,106,190,246,218,95,49,102,137,12,47,250,95,90,131,179,87,65,164,217,110,107,117,124,205,159,102,63,38,143,223,95,13,136,209,116,74,193,215,142,165,201,173,221,75,226,252,84,123,225,172,224,172,224,172,224,172,224,172,80,237,69,181,151,21,251,18,7,8,7,8,7,136,106,47,156,42,156,42,156,42,156,42,156,42,156,42,156,42,243,187,16,167,10,167,202,130,5,164,218,139,106,47,170,189,240,252,240,252,240,252,240,252,172,248,110,131,231,135,231,103,199,2,226,249,89,226,249,81,237,133,128,72,181,23,106,36,213,94,153,72,155,106,189,94,34,210,230,94,150,122,37,44,12,141,94,216,145,216,145,216,145,216,145,216,145,216,124,216,124,86,172,37,54,223,71,176,249,176,207,176,207,176,207,176,207,176,207,176,207,176,207,176,207,176,207,176,207,48,125,48,125,48,125,48,125,48,125,48,125,48,125,48,125,138,97,250,208,232,69,163,215,94,107,43,150,200,33,207,87,129,75,177,211,235,249,66,103,180,122,237,92,28,67,189,94,59,38,160,217,11,119,5,119,5,119,5,119,5,119,133,102,47,154,189,172,216,151,184,64,184,64,184,64,52,123,225,86,225,86,225,86,225,86,225,86,225,86,225,86,153,223,133,184,85,184,85,22,44,32,205,94,52,123,209,236,133,239,135,239,135,239,135,239,103,197,119,27,124,63,124,63,59,22,16,223,207,18,223,143,102,47,68,68,154,189,80,36,105,246,202,72,222,76,163,219,43,73,222,164,221,235,253,210,208,239,133,35,137,35,137,35,137,35,137,35,137,211,135,211,103,197,90,226,244,125,4,167,15,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,223,7,223,7,223,7,223,7,223,7,223,7,223,7,223,167,24,190,15,253,94,244,123,237,181,188,98,137,34,50,72,177,219,235,145,94,175,173,11,99,168,211,107,203,217,233,243,194,85,193,85,193,85,193,85,193,85,161,207,139,62,47,43,246,37,238,15,238,15,238,15,125,94,184,84,184,84,184,84,184,84,184,84,184,84,184,84,230,119,33,46,21,46,149,5,11,72,159,23,125,94,244,121,225,247,225,247,225,247,225,247,89,241,221,6,191,15,191,207,142,5,196,239,179,196,239,163,207,11,241,144,62,47,148,72,250,188,50,144,53,211,232,242,218,36,107,210,227,245,207,178,208,225,133,23,137,23,137,23,137,23,137,23,137,199,135,199,103,197,90,226,241,125,4,143,15,239,12,239,12,239,12,239,12,239,12,239,12,239,12,239,12,239,12,239,12,199,7,199,7,199,7,199,7,199,7,199,7,199,7,199,167,24,142,15,29,94,116,120,237,181,176,146,179,22,114,220,235,126,93,87,67,58,199,193,171,30,210,108,183,21,218,188,198,247,119,63,215,109,136,219,113,240,106,68,140,166,211,125,239,245,18,94,162,140,27,190,180,230,160,235,11,167,5,167,5,167,5,167,5,167,133,174,47,186,190,172,216,151,56,66,56,66,56,66,116,125,225,92,225,92,225,92,225,92,225,92,225,92,225,92,153,223,133,56,87,56,87,22,44,32,93,95,116,125,209,245,133,7,136,7,136,7,136,7,104,197,119,27,60,64,60,64,59,22,16,15,208,18,15,144,174,47,4,69,186,190,80,39,233,250,202,84,234,148,105,253,82,147,58,247,168,255,75,120,129,104,2,195,154,196,154,196,154,196,154,196,154,196,242,195,242,179,98,45,177,252,62,130,229,135,149,134,149,134,149,134,149,134,149,134,149,134,149,134,149,134,149,134,149,134,1,132,1,132,1,132,1,132,1,132,1,132,1,132,1,84,12,3,136,38,48,154,192,246,90,103,177,76,26,233,92,180,135,173,12,186,192,110,159,166,243,9,109,96,194,139,100,184,15,108,199,36,52,130,225,182,224,182,224,182,224,182,224,182,208,8,70,35,152,21,251,18,87,8,87,8,87,136,70,48,220,43,220,43,220,43,220,43,220,43,220,43,220,43,243,187,16,247,10,247,202,130,5,164,17,140,70,48,26,193,240,1,241,1,241,1,241,1,173,248,110,131,15,136,15,104,199,2,226,3,90,226,3,210,8,134,168,72,35,24,10,37,141,96,25,203,157,105,118,130,37,201,157,180,130,109,90,34,122,193,112,39,113,39,113,39,113,39,113,39,113,253,112,253,172,88,75,92,191,143,224,250,225,166,225,166,225,166,225,166,225,166,225,166,225,166,225,166,225,166,225,166,225,1,225,1,225,1,225,1,225,1,225,1,225,1,225,1,21,195,3,162,23,140,94,176,189,150,90,44,83,71,6,25,116,130,61,210,7,38,180,64,134,187,192,182,76,65,15,24,46,11,46,11,46,11,46,11,46,11,61,96,244,128,89,177,47,113,131,112,131,112,131,232,1,195,181,194,181,194,181,194,181,194,181,194,181,194,181,50,191,11,113,173,112,173,44,88,64,122,192,232,1,163,7,12,255,15,255,15,255,15,255,207,138,239,54,248,127,248,127,118,44,32,254,159,37,254,31,61,96,136,137,244,128,161,76,210,3,150,161,204,153,102,7,216,38,153,147,254,175,213,229,161,251,11,95,18,95,18,95,18,95,18,95,18,191,15,191,207,138,181,196,239,251,8,126,31,62,26,62,26,62,26,62,26,62,26,62,26,62,26,62,26,62,26,62,26,238,15,238,15,238,15,238,15,238,15,238,15,238,15,238,79,49,220,31,186,191,232,254,218,107,145,37,103,93,228,164,53,24,182,218,235,194,200,139,44,210,108,183,21,186,191,174,38,143,243,201,116,221,136,120,177,33,70,211,233,190,119,127,9,46,80,198,221,95,26,83,208,253,133,203,130,203,130,203,130,203,130,203,66,247,23,221,95,86,236,75,220,32,220,32,220,32,186,191,112,173,112,173,112,173,112,173,112,173,112,173,112,173,204,239,66,92,43,92,43,11,22,144,238,47,186,191,232,254,194,255,195,255,195,255,195,255,179,226,187,13,254,31,254,159,29,11,136,255,103,137,255,71,247,23,98,34,221,95,40,147,116,127,101,40,115,202,116,127,169,200,156,123,212,253,37,184,60,116,127,225,75,226,75,226,75,226,75,226,75,226,247,225,247,89,177,150,248,125,31,193,239,195,71,195,71,195,71,195,71,195,71,195,71,195,71,195,71,195,71,195,71,195,253,193,253,193,253,193,253,193,253,193,253,193,253,193,253,41,134,251,67,247,23,221,95,123,45,178,88,165,139,116,46,218,195,86,234,237,95,183,79,211,249,132,254,47,193,37,50,218,0,182,99,14,58,192,112,90,112,90,112,90,112,90,112,90,232,0,163,3,204,138,125,137,35,132,35,132,35,68,7,24,206,21,206,21,206,21,206,21,206,21,206,21,206,149,249,93,136,115,133,115,101,193,2,210,1,70,7,24,29,96,120,128,120,128,120,128,120,128,86,124,183,193,3,196,3,180,99,1,241,0,45,241,0,233,0,67,80,164,3,12,117,146,14,176,76,165,206,244,90,192,146,164,78,122,192,214,23,136,38,48,172,73,172,73,172,73,172,73,172,73,44,63,44,63,43,214,18,203,239,35,88,126,88,105,88,105,88,105,88,105,88,105,88,105,88,105,88,105,88,105,88,105,24,64,24,64,24,64,24,64,24,64,24,64,24,64,24,64,197,48,128,104,2,163,9,108,175,117,22,171,164,145,65,234,45,96,143,52,128,9,44,143,209,246,175,45,51,208,252,133,195,130,195,130,195,130,195,130,195,66,243,23,205,95,86,236,75,156,32,156,32,156,32,154,191,112,172,112,172,112,172,112,172,112,172,112,172,112,172,204,239,66,28,43,28,43,11,22,144,230,47,154,191,104,254,194,251,195,251,195,251,195,251,179,226,187,13,222,31,222,159,29,11,136,247,103,137,247,71,243,23,66,34,205,95,168,146,52,127,101,38,113,166,215,250,181,73,226,164,241,107,121,113,104,251,194,148,196,148,196,148,196,148,196,148,196,236,195,236,179,98,45,49,251,62,130,217,135,137,134,137,134,137,134,137,134,137,134,137,134,137,134,137,134,137,134,137,134,245,131,245,131,245,131,245,131,245,131,245,131,245,131,245,83,12,235,135,182,47,218,190,246,90,97,201,73,20,89,252,235,83,175,247,37,250,212,236,15,163,118,179,127,26,70,157,133,22,34,82,236,181,248,215,229,253,253,143,210,229,104,54,47,61,75,20,165,219,187,233,100,255,58,188,146,86,34,163,186,46,153,211,209,204,133,111,130,111,130,111,130,111,130,111,66,51,23,205,92,86,236,75,252,29,252,29,252,29,154,185,240,161,240,161,240,161,240,161,240,161,240,161,240,161,204,239,66,124,40,124,40,11,22,144,102,46,154,185,104,230,194,209,195,209,195,209,195,209,179,226,187,13,142,30,142,158,29,11,136,163,103,137,163,71,51,23,242,32,205,92,104,141,52,115,165,33,92,138,148,112,9,9,151,123,208,183,149,180,14,84,107,161,58,162,58,162,58,162,58,162,58,162,230,161,230,89,177,150,168,121,31,65,205,67,37,67,37,67,37,67,37,67,37,67,37,67,37,67,37,67,37,67,37,67,219,65,219,65,219,65,219,65,219,65,219,65,219,65,219,41,134,182,67,181,22,213,90,123,237,160,228,100,122,252,159,214,215,102,244,87,187,19,245,123,139,11,176,53,95,101,143,214,80,188,96,235,223,147,159,163,210,127,166,183,165,217,253,226,162,98,163,87,213,97,50,223,211,154,173,237,235,145,81,217,150,252,73,169,220,194,67,193,67,193,67,193,67,193,67,161,114,139,202,45,43,246,37,94,15,94,15,94,15,149,91,120,82,120,82,120,82,120,82,120,82,120,82,120,82,230,119,33,158,20,158,148,5,11,72,229,22,149,91,84,110,225,238,225,238,225,238,225,238,89,241,221,6,119,15,119,207,142,5,196,221,179,196,221,163,114,11,169,144,202,45,116,71,42,183,210,19,49,69,138,183,36,68,204,61,168,223,218,190,26,148,112,33,63,34,63,34,63,34,63,34,63,34,235,33,235,89,177,150,200,122,31,65,214,67,46,67,46,67,46,67,46,67,46,67,46,67,46,67,46,67,46,67,46,67,228,65,228,65,228,65,228,65,228,65,228,65,228,65,228,41,134,200,67,9,23,37,92,123,109,165,228,228,126,180,91,167,103,195,112,24,246,187,205,118,180,176,61,158,61,144,232,180,31,134,95,132,42,184,166,147,155,239,243,120,30,207,238,70,211,210,221,116,242,226,61,148,110,102,113,252,99,255,10,184,182,173,70,70,245,91,178,167,164,124,11,255,4,255,4,255,4,255,4,255,132,242,45,202,183,172,216,151,248,60,248,60,248,60,148,111,225,71,225,71,225,71,225,71,225,71,225,71,225,71,153,223,133,248,81,248,81,22,44,32,229,91,148,111,81,190,133,179,135,179,135,179,135,179,103,197,119,27,156,61,156,61,59,22,16,103,207,18,103,143,242,45,100,66,202,183,208,28,41,223,74,75,192,20,169,222,18,22,48,247,160,120,107,219,90,80,187,133,246,136,246,136,246,136,246,136,246,136,166,135,166,103,197,90,162,233,125,4,77,15,173,12,173,12,173,12,173,12,173,12,173,12,173,12,173,12,173,12,173,12,133,7,133,7,133,7,133,7,133,7,133,7,133,7,133,167,24,10,15,181,91,212,110,237,181,143,146,147,245,209,233,245,91,195,127,181,155,23,253,176,31,157,132,47,151,93,251,234,191,94,121,237,249,178,107,159,195,69,26,223,92,252,179,221,234,158,70,127,62,255,83,164,146,235,246,126,54,153,255,119,58,122,154,197,179,210,85,252,114,9,178,159,254,235,85,200,22,151,32,43,93,199,63,227,89,105,180,248,231,116,114,119,83,250,123,180,122,153,182,189,168,235,82,93,169,140,170,188,210,28,135,154,47,124,23,124,23,124,23,124,23,124,23,106,190,168,249,178,98,95,226,15,225,15,225,15,81,243,133,143,133,143,133,143,133,143,133,143,133,143,133,143,101,126,23,226,99,225,99,89,176,128,212,124,81,243,69,205,23,142,32,142,32,142,32,142,160,21,223,109,112,4,113,4,237,88,64,28,65,75,28,65,106,190,144,23,169,249,66,171,164,230,43,15,225,83,164,2,44,21,225,115,15,234,193,84,215,137,234,48,84,74,84,74,84,74,84,74,84,74,212,63,212,63,43,214,18,245,239,35,168,127,168,106,168,106,168,106,168,106,168,106,168,106,168,106,168,106,168,106,168,106,104,65,104,65,104,65,104,65,104,65,104,65,104,65,104,65,197,208,130,168,14,163,58,108,175,29,23,19,38,73,231,157,74,242,169,57,8,163,191,22,206,72,231,162,61,108,45,28,146,139,215,107,202,121,157,86,187,42,223,29,118,251,206,145,184,28,61,198,165,255,44,188,136,219,167,233,124,178,144,35,158,94,47,178,230,221,78,166,213,61,47,15,147,89,170,60,218,195,116,231,161,62,12,231,5,231,5,231,5,231,5,231,133,250,48,234,195,172,216,151,56,68,56,68,56,68,212,135,225,100,225,100,225,100,225,100,225,100,225,100,225,100,153,223,133,56,89,56,89,22,44,32,245,97,212,135,81,31,134,39,136,39,136,39,136,39,104,197,119,27,60,65,60,65,59,22,16,79,208,18,79,144,250,48,4,70,234,195,80,43,169,15,203,69,250,148,238,15,83,150,62,247,173,64,76,102,161,104,16,195,166,196,166,196,166,196,166,196,166,196,254,195,254,179,98,45,177,255,62,130,253,135,173,134,173,134,173,134,173,134,173,134,173,134,173,134,173,134,173,134,173,134,25,132,25,132,25,132,25,132,25,132,25,132,25,132,25,84,12,51,136,6,49,26,196,246,90,115,201,73,38,233,54,251,131,86,59,250,212,236,15,223,95,127,174,119,62,108,9,117,132,221,141,102,143,147,105,233,114,52,155,191,191,116,218,253,195,124,178,127,45,96,91,22,35,163,158,47,201,51,210,228,133,123,130,123,130,123,130,123,130,123,66,147,23,77,94,86,236,75,92,30,92,30,92,30,154,188,112,163,112,163,112,163,112,163,112,163,112,163,112,163,204,239,66,220,40,220,40,11,22,144,38,47,154,188,104,242,194,215,195,215,195,215,195,215,179,226,187,13,190,30,190,158,29,11,136,175,103,137,175,71,147,23,34,33,77,94,40,142,52,121,165,36,95,138,116,117,137,202,151,123,208,198,181,101,41,232,219,194,121,196,121,196,121,196,121,196,121,196,209,195,209,179,98,45,113,244,62,130,163,135,83,134,83,134,83,134,83,134,83,134,83,134,83,134,83,134,83,134,83,134,191,131,191,131,191,131,191,131,191,131,191,131,191,131,191,83,12,127,135,190,45,250,182,246,90,70,201,87,249,248,231,170,109,239,172,143,127,133,253,94,116,220,30,200,212,110,253,115,213,177,119,198,195,127,227,217,125,105,60,125,220,219,246,173,45,107,146,109,9,151,228,137,233,226,194,75,193,75,193,75,193,75,193,75,161,139,139,46,46,43,246,37,158,15,158,15,158,15,93,92,120,83,120,83,120,83,120,83,120,83,120,83,120,83,230,119,33,222,20,222,148,5,11,72,23,23,93,92,116,113,225,242,225,242,225,242,225,242,89,241,221,6,151,15,151,207,142,5,196,229,179,196,229,163,139,11,201,144,46,46,244,71,186,184,210,21,51,37,42,185,68,197,204,253,105,230,218,178,34,20,116,33,66,34,66,34,66,34,66,34,66,34,238,33,238,89,177,150,136,123,31,65,220,67,52,67,52,67,52,67,52,67,52,67,52,67,52,67,52,67,52,67,52,67,234,65,234,65,234,65,234,65,234,65,234,65,234,65,234,41,134,212,67,65,23,5,93,123,109,168,228,230,129,124,29,134,199,205,181,139,178,137,181,114,253,156,199,227,209,234,85,200,246,177,138,107,227,66,100,214,191,37,124,54,74,183,112,77,112,77,112,77,112,77,112,77,40,221,162,116,203,138,125,137,187,131,187,131,187,67,233,22,46,20,46,20,46,20,46,20,46,20,46,20,46,148,249,93,136,11,133,11,101,193,2,82,186,69,233,22,165,91,248,121,248,121,248,121,248,121,86,124,183,193,207,195,207,179,99,1,241,243,44,241,243,40,221,66,28,164,116,11,165,145,210,173,20,100,75,177,166,173,221,178,229,94,212,107,109,92,6,58,181,240,28,241,28,241,28,241,28,241,28,241,242,240,242,172,88,75,188,188,143,224,229,225,145,225,145,225,145,225,145,225,145,225,145,225,145,225,145,225,145,225,145,225,236,224,236,224,236,224,236,224,236,224,236,224,236,224,236,20,195,217,161,83,139,78,173,189,22,80,114,210,60,250,225,113,239,180,219,108,69,139,107,171,69,159,154,131,48,26,156,55,187,173,193,89,244,231,159,157,232,184,57,8,79,162,191,68,91,182,102,241,248,254,230,110,52,41,45,46,40,86,186,28,61,198,165,199,135,209,221,228,241,123,233,239,191,111,75,227,209,99,124,85,250,207,94,246,110,9,47,77,70,77,92,90,231,167,155,11,103,5,103,5,103,5,103,5,103,133,110,46,186,185,172,216,151,56,64,56,64,56,64,116,115,225,84,225,84,225,84,225,84,225,84,225,84,225,84,153,223,133,56,85,56,85,22,44,32,221,92,116,115,209,205,133,231,135,231,135,231,135,231,103,197,119,27,60,63,60,63,59,22,16,207,207,18,207,143,110,46,4,68,186,185,80,35,233,230,202,68,218,20,105,235,82,147,54,247,160,191,75,120,97,104,244,194,142,196,142,196,142,196,142,196,142,196,230,195,230,179,98,45,177,249,62,130,205,135,125,134,125,134,125,134,125,134,125,134,125,134,125,134,125,134,125,134,125,134,233,131,233,131,233,131,233,131,233,131,233,131,233,131,233,83,12,211,135,70,47,26,189,246,90,91,201,91,14,249,87,216,239,13,206,122,139,104,191,29,30,15,251,205,168,19,158,180,46,58,114,77,94,255,141,103,247,143,223,239,231,165,199,120,26,143,231,179,81,233,54,190,154,60,221,238,113,131,87,210,146,100,221,220,37,115,94,26,187,112,82,112,82,112,82,112,82,112,82,104,236,162,177,203,138,125,137,227,131,227,131,227,67,99,23,206,20,206,20,206,20,206,20,206,20,206,20,206,148,249,93,136,51,133,51,101,193,2,210,216,69,99,23,141,93,120,124,120,124,120,124,120,124,86,124,183,193,227,195,227,179,99,1,241,248,44,241,248,104,236,66,48,164,177,11,245,145,198,174,84,165,76,169,166,46,33,41,115,159,26,186,146,22,132,102,46,44,72,44,72,44,72,44,72,44,72,172,61,172,61,43,214,18,107,239,35,88,123,88,102,88,102,88,102,88,102,88,102,88,102,88,102,88,102,88,102,88,102,24,61,24,61,24,61,24,61,24,61,24,61,24,61,24,61,197,48,122,104,230,162,153,107,175,245,20,243,18,200,160,211,108,183,117,139,185,30,111,71,211,41,189,92,171,43,146,127,45,87,226,105,105,229,194,71,193,71,193,71,193,71,193,71,161,149,139,86,46,43,246,37,126,15,126,15,126,15,173,92,248,82,248,82,248,82,248,82,248,82,248,82,248,82,230,119,33,190,20,190,148,5,11,72,43,23,173,92,180,114,225,240,225,240,225,240,225,240,89,241,221,6,135,15,135,207,142,5,196,225,179,196,225,163,149,11,185,144,86,46,180,71,90,185,210,20,50,53,75,185,214,133,204,253,238,228,122,94,15,42,185,80,32,81,32,81,32,81,32,81,32,81,246,80,246,172,88,75,148,189,143,160,236,161,152,161,152,161,152,161,152,161,152,161,152,161,152,161,152,161,152,161,152,161,243,160,243,160,243,160,243,160,243,160,243,160,243,160,243,20,67,231,161,146,139,74,174,189,118,83,178,49,64,58,225,176,25,13,195,191,134,167,97,55,236,55,135,173,94,55,106,183,155,157,102,228,69,174,255,41,10,34,119,241,134,253,222,247,184,141,231,163,210,60,254,207,252,38,190,139,103,163,249,228,254,174,52,157,142,110,71,37,175,228,250,151,75,118,71,112,232,30,186,219,236,142,155,242,161,187,93,239,88,190,197,203,15,188,96,229,7,65,109,73,1,9,174,222,110,146,92,164,181,225,129,28,237,120,112,74,205,89,41,157,135,170,172,85,79,228,236,243,235,105,91,39,27,142,232,52,255,138,90,221,243,139,97,212,14,187,167,195,179,197,118,116,234,229,215,223,12,123,195,102,59,26,246,190,132,221,193,203,111,22,138,229,160,19,117,47,58,209,233,249,197,243,15,179,116,81,110,86,190,18,233,235,31,243,155,201,187,239,34,222,226,165,183,248,217,115,229,221,63,95,64,92,103,241,13,196,115,255,249,6,226,9,139,31,171,243,106,203,22,233,141,155,168,89,172,206,156,142,213,144,197,224,158,238,224,34,95,84,179,24,220,223,62,120,58,85,69,233,13,46,244,82,212,151,12,82,30,88,103,111,203,165,249,89,12,174,184,183,229,98,243,44,6,223,177,183,211,169,148,73,105,240,228,164,95,104,189,37,163,245,180,134,78,8,213,215,70,78,35,196,78,105,230,228,248,90,104,161,37,243,226,244,134,22,91,104,237,112,54,189,129,197,190,53,105,39,161,233,13,188,137,28,138,46,176,48,173,75,121,92,149,247,102,153,148,47,229,113,119,188,35,107,103,106,41,141,155,92,216,176,54,113,10,13,9,41,13,157,220,141,176,246,193,151,66,25,65,122,67,11,189,79,232,71,133,41,13,156,16,18,10,237,100,153,96,46,165,113,19,34,57,161,113,101,98,176,148,199,85,121,91,147,9,157,210,27,87,249,67,67,38,226,73,121,92,197,213,205,227,67,67,48,74,217,145,38,108,78,32,182,113,225,205,71,108,251,191,118,149,163,4,121,102,191,249,136,109,204,62,225,8,249,69,219,206,236,147,14,217,198,236,55,31,35,253,220,172,145,229,85,166,186,66,2,255,151,120,31,239,96,180,242,125,188,227,215,91,239,163,150,116,31,75,200,91,224,78,254,191,63,14,102,241,255,123,154,204,226,199,240,105,58,58,104,28,92,223,126,239,196,243,209,213,104,62,58,138,159,166,163,163,103,28,189,248,229,225,252,63,243,3,193,172,192,209,203,10,182,254,159,160,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,100,5,182,103,5,107,61,146,114,89,193,142,214,72,178,2,178,2,178,130,76,179,2,247,48,72,254,136,21,47,148,204,43,43,80,24,215,142,172,64,107,112,147,89,129,214,224,38,179,2,133,193,205,102,5,170,3,27,207,10,180,6,55,153,21,104,13,110,50,43,144,29,220,138,172,64,122,104,11,178,2,217,153,173,200,10,20,134,54,155,21,40,12,108,54,43,80,24,216,100,86,160,58,174,161,172,64,117,92,67,89,129,236,184,86,100,5,178,67,91,145,21,40,12,109,54,43,144,29,216,112,86,32,59,174,225,172,64,117,92,67,89,129,194,184,38,179,2,213,113,13,101,5,34,227,90,149,21,64,254,33,255,133,37,255,126,228,233,144,127,255,208,131,252,67,254,33,255,144,127,200,63,228,31,242,15,249,183,155,252,3,208,1,232,0,116,0,58,0,29,128,14,139,134,69,195,162,97,209,176,104,88,52,44,218,6,22,173,213,88,227,211,88,3,139,134,69,195,162,97,209,31,138,69,131,116,65,186,32,93,144,46,72,23,164,11,210,5,233,130,116,65,186,32,93,144,46,72,23,164,11,210,181,29,233,58,81,160,131,116,157,195,0,164,11,210,5,233,230,143,116,157,127,62,48,221,183,15,204,250,243,21,211,107,22,18,93,229,105,13,3,221,20,230,54,194,115,149,231,54,132,115,245,230,53,71,115,83,152,219,8,204,85,155,219,44,203,85,156,217,36,202,85,27,217,44,201,85,158,217,16,200,85,158,215,16,199,85,158,215,8,198,213,155,54,111,138,171,55,109,222,16,87,109,90,179,12,87,109,102,115,8,87,109,94,83,4,87,109,90,83,0,87,111,218,188,249,173,242,180,70,240,173,222,180,121,211,91,241,105,129,183,192,91,224,109,90,240,214,215,131,183,62,240,22,120,11,188,5,222,2,111,129,183,192,91,224,45,240,22,120,11,188,5,222,2,111,129,183,192,91,224,45,240,22,120,11,188,5,222,2,111,51,128,183,158,30,188,245,128,183,192,91,224,45,240,22,120,11,188,5,222,2,111,129,183,192,91,224,45,240,22,120,11,188,5,222,2,111,129,183,192,91,224,45,240,22,120,155,1,188,117,245,224,173,11,188,5,222,2,111,129,183,192,91,224,45,240,22,120,11,188,5,222,2,111,129,183,192,91,64,40,32,20,16,10,8,5,132,2,66,1,161,214,131,80,173,75,130,57,92,18,12,16,10,8,5,132,2,66,1,161,128,80,64,40,32,20,16,10,8,5,132,2,66,1,161,128,80,64,40,32,20,16,10,8,5,132,90,14,66,189,200,141,106,234,32,116,113,249,187,154,113,16,250,60,251,249,104,252,99,116,19,55,103,119,207,239,86,111,111,98,141,131,209,236,174,49,250,251,177,241,56,186,137,111,71,63,226,89,227,247,111,27,229,122,80,11,42,149,160,92,169,185,141,231,59,42,61,188,220,211,203,98,62,63,230,210,207,160,52,14,174,226,74,165,238,92,197,21,215,247,198,151,245,138,87,243,170,151,241,184,18,95,87,106,238,226,173,253,237,67,41,225,156,47,191,109,56,229,106,181,94,247,131,90,224,165,118,78,119,235,57,221,70,173,82,118,170,142,227,87,171,65,160,123,206,183,175,228,155,206,249,251,183,141,122,173,92,115,203,245,154,227,215,106,186,231,92,33,30,155,78,188,124,147,134,91,247,220,122,189,94,173,215,235,149,84,207,190,249,233,93,190,73,163,82,169,212,124,215,119,107,158,95,213,59,251,255,86,223,26,84,209,236,243,63,53,224,236,213,191,167,239,62,175,157,67,207,63,116,74,87,113,252,240,248,16,199,87,206,97,253,176,252,242,105,45,134,94,215,199,145,130,175,26,211,36,162,213,245,145,228,225,106,42,115,121,250,115,173,126,3,211,152,75,112,55,201,193,81,221,121,244,158,191,100,248,153,202,92,202,207,95,50,220,84,157,43,25,93,10,78,181,5,94,42,207,148,128,38,55,76,36,11,39,85,71,74,70,143,130,203,180,5,62,106,204,36,186,76,82,112,81,99,30,209,15,22,41,120,168,49,207,166,63,171,197,151,103,227,31,214,186,211,168,189,246,147,224,159,238,52,190,214,52,171,112,79,117,154,36,116,183,62,142,28,188,83,157,39,1,205,9,174,78,18,156,83,157,38,1,189,9,78,147,4,223,116,167,81,219,199,73,112,77,99,26,141,215,120,18,60,211,157,70,121,109,180,95,227,130,232,107,28,172,192,149,213,17,55,32,137,241,42,144,17,58,102,149,21,9,29,180,202,164,68,14,170,76,228,15,218,64,0,69,142,82,88,136,201,221,181,171,116,212,42,4,20,56,234,153,56,42,30,182,1,84,10,28,122,171,176,157,110,21,86,241,86,101,59,173,113,84,145,99,86,73,170,208,49,42,155,105,157,166,138,29,180,202,83,69,142,82,88,241,153,210,49,10,15,105,174,240,44,205,119,62,75,89,49,209,170,30,19,173,194,68,97,162,48,81,152,40,76,20,38,10,19,133,137,194,68,97,162,48,81,152,40,76,20,38,10,19,133,137,194,68,97,162,48,81,152,104,145,152,104,69,143,137,86,96,162,48,81,152,40,76,20,38,10,19,133,137,194,68,97,162,48,81,152,40,76,20,38,10,19,133,137,194,68,97,162,48,81,152,40,76,180,72,76,180,172,199,68,203,48,81,152,40,76,20,38,10,19,133,137,194,68,97,162,48,81,152,40,76,20,38,10,19,133,137,194,68,97,162,48,81,152,40,76,20,38,90,36,38,26,232,49,209,0,38,10,19,133,137,194,68,97,162,48,81,152,40,76,20,38,10,19,133,137,194,68,97,162,48,81,152,40,76,20,38,10,19,133,137,194,68,139,196,68,125,61,38,234,195,68,97,162,48,81,152,40,76,20,38,10,19,133,137,194,68,97,162,48,81,152,40,76,20,38,10,19,133,137,194,68,97,162,48,81,152,104,145,152,168,167,199,68,61,152,40,76,20,38,10,19,133,137,194,68,97,162,48,81,152,40,76,20,38,10,19,133,137,194,68,97,162,48,81,152,40,76,20,38,10,19,45,18,19,117,245,152,168,11,19,133,137,194,68,97,162,48,81,152,40,76,20,38,10,19,133,137,194,68,97,162,48,81,152,40,76,20,38,10,19,133,137,194,68,97,162,69,98,162,142,30,19,117,96,162,48,81,152,104,174,76,52,131,247,1,71,239,125,192,217,143,247,1,191,84,187,14,174,202,149,186,63,170,4,35,223,115,70,151,78,92,243,156,234,232,218,47,151,221,81,28,164,255,154,20,58,103,202,175,73,161,115,102,246,154,148,90,229,148,222,109,229,31,113,154,239,3,2,103,207,229,125,224,115,20,72,167,164,165,235,165,247,130,192,138,156,244,97,22,47,214,57,190,106,206,230,147,235,209,120,254,37,254,181,249,161,28,237,124,120,71,163,215,251,120,60,250,253,167,107,233,245,4,71,63,221,197,123,223,209,98,115,100,115,166,119,103,88,126,254,15,6,205,211,176,211,252,18,246,163,243,126,239,180,223,236,188,252,149,245,114,216,225,195,175,131,63,222,221,100,112,241,169,211,26,70,39,173,126,120,60,236,245,191,29,52,14,142,238,31,230,71,183,211,163,231,103,250,104,124,255,252,61,252,237,136,227,94,119,216,108,117,195,126,212,238,157,70,237,240,107,216,94,188,213,59,75,55,234,244,78,194,118,52,8,251,95,195,126,52,108,117,194,222,197,240,160,113,224,87,156,197,237,194,238,201,121,175,213,29,174,221,96,241,251,63,14,94,14,62,110,30,159,133,81,191,215,27,174,206,180,116,166,176,251,245,160,113,176,216,89,103,159,95,79,219,58,217,112,68,167,249,87,212,234,158,95,12,163,118,216,61,29,158,45,182,164,83,47,191,254,102,216,27,54,219,209,176,247,37,236,14,94,126,83,89,156,165,19,117,47,58,209,233,249,197,243,15,147,31,225,159,189,254,151,176,63,56,104,184,170,201,228,205,195,147,70,46,249,253,233,230,102,114,119,115,61,90,236,192,95,243,251,217,248,123,105,126,51,121,135,84,158,53,133,197,207,158,63,147,75,55,15,79,165,135,95,190,235,44,168,138,231,150,158,46,159,238,230,79,158,119,232,4,98,209,229,234,188,82,193,101,182,227,38,102,155,171,51,203,39,155,121,13,238,233,14,190,202,215,242,26,220,223,62,184,95,9,2,167,226,87,202,126,197,217,60,248,42,110,207,118,112,161,151,162,92,168,155,195,192,58,123,59,57,245,205,107,112,197,189,157,28,11,231,53,248,142,189,93,119,170,142,87,117,130,74,173,94,217,60,120,142,123,59,57,242,22,90,239,45,129,119,150,67,39,100,226,107,35,203,38,226,25,206,156,28,154,11,45,244,150,200,60,219,161,197,22,90,42,83,207,118,96,177,111,77,82,161,123,182,3,111,202,236,68,23,120,99,98,151,195,184,42,239,205,73,177,125,14,227,238,120,71,150,202,245,51,28,119,50,21,126,143,168,57,229,192,119,60,207,245,222,62,67,222,31,158,223,208,183,177,232,208,117,55,168,121,129,91,46,215,130,224,189,175,96,102,104,161,247,9,57,197,34,195,129,19,44,12,161,157,156,228,96,100,56,110,130,166,33,52,110,146,164,145,195,184,42,111,107,73,22,71,182,227,42,127,104,36,105,30,57,140,171,184,186,121,124,104,8,170,34,27,28,137,229,71,33,98,72,236,62,162,34,123,68,146,174,176,243,192,53,31,96,247,17,171,57,179,192,17,242,139,182,110,2,136,28,178,234,1,236,62,70,250,185,89,163,203,171,76,117,133,4,254,47,241,62,222,1,105,229,251,120,199,176,183,222,71,45,233,62,150,176,183,192,157,100,225,16,188,100,6,114,233,225,134,204,192,124,126,72,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,64,102,160,157,25,200,254,31,71,107,153,129,13,255,207,17,153,1,153,193,126,103,6,238,97,144,252,81,235,88,151,25,40,140,107,71,102,160,53,184,201,204,64,107,112,147,153,129,194,224,102,51,3,213,129,141,103,6,90,131,155,204,12,180,6,55,153,25,200,14,110,69,102,32,61,180,5,153,129,236,204,86,100,6,10,67,155,205,12,20,6,54,155,25,40,12,108,50,51,80,29,215,80,102,160,58,174,161,204,64,118,92,43,50,3,217,161,173,200,12,20,134,54,155,25,200,14,108,56,51,144,29,215,112,102,160,58,174,161,204,64,97,92,147,153,129,234,184,134,50,3,145,113,173,202,12,72,0,72,0,10,156,0,248,139,214,49,157,4,192,63,244,72,0,72,0,72,0,72,0,72,0,72,0,72,0,72,0,236,79,0,0,233,128,116,64,58,32,29,144,14,72,135,73,195,164,97,210,48,105,152,52,76,26,38,109,7,147,214,108,178,241,105,178,129,73,195,164,97,210,48,233,15,199,164,65,187,160,93,208,46,104,23,180,11,218,5,237,130,118,65,187,160,93,208,46,104,23,180,11,218,5,237,218,143,118,157,40,208,67,187,206,97,0,218,5,237,130,118,205,160,93,231,159,15,78,247,237,131,179,190,248,220,116,107,22,146,93,229,105,13,131,221,20,230,54,194,117,149,231,54,132,117,245,230,53,71,117,83,152,219,8,212,85,155,219,44,211,85,156,217,36,210,85,27,217,44,209,85,158,217,16,208,85,158,215,16,207,85,158,215,8,206,213,155,54,111,154,171,55,109,222,48,87,109,90,179,44,87,109,102,115,40,87,109,94,83,36,87,109,90,83,32,87,111,218,188,57,174,242,180,70,48,174,222,180,121,83,92,241,105,129,184,64,92,32,110,122,16,215,215,133,184,62,16,23,136,11,196,5,226,2,113,129,184,64,92,32,46,16,23,136,11,196,5,226,2,113,129,184,64,92,32,46,16,23,136,11,196,5,226,2,113,51,131,184,158,46,196,245,128,184,64,92,32,46,16,23,136,11,196,5,226,2,113,129,184,64,92,32,46,16,23,136,11,196,5,226,2,113,129,184,64,92,32,46,16,23,136,155,25,196,117,117,33,174,11,196,5,226,2,113,129,184,64,92,32,46,16,23,136,11,196,5,226,2,113,129,184,64,92,128,40,64,20,32,10,16,5,136,2,68,1,162,5,1,162,154,151,14,115,184,116,24,64,20,32,10,16,5,136,2,68,1,162,0,81,128,40,64,20,32,10,16,5,136,2,68,1,162,0,81,128,40,64,20,32,10,16,45,4,16,245,116,47,184,229,89,113,193,173,231,233,207,71,227,31,163,155,184,57,187,123,126,199,122,123,35,107,28,140,102,119,141,209,223,143,141,199,209,77,124,59,250,17,207,26,191,127,219,40,215,131,90,80,169,4,229,74,205,109,60,223,81,233,225,229,158,94,22,244,245,81,151,126,6,165,114,121,92,29,251,245,145,51,190,46,251,229,184,118,57,186,114,174,252,192,43,215,107,99,207,173,95,30,252,241,238,163,41,225,172,47,191,109,56,229,106,181,94,247,131,90,224,165,120,86,119,235,89,221,70,173,82,118,170,142,227,87,171,65,160,127,214,183,47,231,155,206,250,251,183,141,122,173,92,115,203,245,154,227,215,106,250,103,93,161,31,155,78,189,124,147,134,91,247,220,122,189,94,173,215,235,149,148,207,191,249,105,94,190,73,163,82,169,212,124,215,119,107,158,95,213,61,255,255,86,223,42,84,81,237,243,63,53,96,237,213,191,167,239,62,191,157,67,207,63,116,74,87,113,252,240,248,16,199,87,206,97,253,176,252,242,233,45,134,98,215,199,145,130,177,26,211,36,162,214,245,145,228,97,107,42,115,121,250,115,173,126,35,211,152,75,112,55,201,193,82,221,121,244,158,191,100,24,154,202,92,202,207,95,50,236,84,157,43,25,101,10,78,181,5,102,42,207,148,128,42,55,76,36,11,43,85,71,74,70,145,130,203,180,5,70,106,204,36,186,76,82,176,81,99,30,209,15,22,41,152,168,49,207,166,63,179,197,151,103,227,31,218,186,211,168,189,246,147,96,160,238,52,190,214,52,171,176,79,117,154,36,148,183,62,142,28,204,83,157,39,1,213,9,174,78,18,172,83,157,38,1,197,9,78,147,4,227,116,167,81,219,199,73,176,77,99,26,141,215,120,18,76,211,157,70,121,109,180,95,227,130,40,108,28,172,192,150,213,17,55,32,138,241,42,160,17,58,102,149,29,9,29,180,202,168,68,14,170,76,228,15,218,64,4,69,142,82,88,136,201,221,181,171,116,212,42,20,20,56,234,153,64,42,30,182,1,92,10,28,122,171,176,157,110,21,86,241,86,101,59,173,113,85,145,99,86,201,170,208,49,42,155,105,157,174,138,29,180,202,87,69,142,82,88,241,153,210,49,10,15,105,174,240,44,205,119,62,75,217,49,82,173,235,89,121,86,92,207,10,70,10,35,133,145,194,72,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,149,25,169,214,229,162,60,43,46,23,5,35,133,145,194,72,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,97,164,202,140,84,235,106,76,158,21,87,99,130,145,194,72,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,97,164,48,82,101,70,170,117,129,38,207,138,11,52,193,72,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,97,164,48,82,24,169,18,35,117,23,255,210,97,164,238,161,135,71,10,35,133,145,194,72,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,139,204,72,181,60,210,5,35,197,35,133,145,194,72,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,97,164,133,101,164,174,46,35,117,247,133,145,250,165,138,87,25,93,95,215,107,142,55,26,249,241,149,63,138,171,193,117,57,246,174,221,171,81,45,174,86,179,160,149,66,103,77,157,86,10,157,53,67,90,41,181,214,169,241,104,249,71,157,46,35,21,56,255,38,70,154,234,251,66,213,249,20,5,139,247,5,241,119,133,170,115,185,244,158,16,28,186,219,221,242,165,151,111,226,155,194,246,151,252,195,44,94,44,98,124,213,156,205,39,215,163,241,252,75,252,107,243,156,71,59,102,63,26,189,222,195,227,209,239,239,166,165,215,187,63,250,233,46,202,68,142,22,207,123,22,231,121,119,255,203,79,235,193,160,121,26,118,154,95,194,126,116,222,239,157,246,155,157,151,47,81,47,135,29,62,252,58,248,227,221,77,6,23,159,58,173,97,116,210,234,135,199,195,94,255,219,65,227,224,232,254,97,126,116,59,61,122,126,10,143,198,247,207,31,179,111,71,28,247,186,195,102,171,27,246,163,118,239,52,106,135,95,195,246,226,111,82,103,233,70,157,222,73,216,142,6,97,255,107,216,143,134,173,78,216,187,24,30,52,14,252,138,179,184,93,216,61,57,239,181,186,195,181,27,44,126,255,199,193,203,193,199,205,227,179,48,234,247,122,195,213,153,150,206,20,118,191,46,62,76,14,254,56,56,251,252,122,218,214,201,134,35,58,205,191,162,86,247,252,98,24,181,195,238,233,240,108,177,219,156,122,249,245,55,195,222,176,217,142,134,189,47,97,119,240,242,155,202,226,44,157,168,123,209,137,78,207,47,22,63,172,37,63,194,63,123,253,47,97,127,112,208,112,85,131,135,155,135,39,141,216,225,251,211,205,205,228,238,230,122,180,216,127,191,230,247,179,241,247,210,252,102,242,238,47,38,111,241,202,90,252,236,185,226,166,116,243,240,84,122,248,229,187,206,226,143,38,207,45,61,93,62,221,205,159,60,239,208,9,196,146,137,213,121,165,114,137,108,199,77,140,46,86,103,150,15,46,242,26,220,211,29,124,245,207,231,188,6,247,183,15,238,87,130,192,169,248,149,178,95,113,54,15,190,74,211,178,29,92,232,165,40,151,217,228,48,176,206,222,78,14,117,242,26,92,113,111,39,167,62,121,13,190,99,111,215,157,170,227,85,157,160,82,171,87,54,15,158,227,222,78,78,180,132,214,123,75,158,149,229,208,9,145,215,218,200,178,129,87,134,51,39,103,98,66,11,189,37,17,203,118,104,177,133,150,138,204,178,29,88,236,91,147,84,166,150,237,192,155,144,188,232,2,111,4,242,57,140,171,242,222,156,148,202,229,48,238,142,119,100,169,216,46,195,113,39,83,225,247,136,154,83,14,124,199,243,92,239,237,51,228,253,225,249,13,125,27,139,14,93,119,131,154,23,184,229,114,45,8,222,199,145,102,134,22,122,159,144,75,80,51,28,56,33,100,21,218,201,73,17,107,134,227,38,164,176,66,227,38,101,176,57,140,171,242,182,150,20,210,102,59,174,242,135,70,82,138,155,195,184,138,171,155,199,135,134,96,18,188,33,2,93,126,20,34,1,232,238,35,42,178,71,36,165,145,59,15,92,139,251,118,31,177,26,35,9,28,33,191,104,235,65,159,200,33,171,49,223,238,99,164,159,155,181,48,105,149,169,46,145,192,215,87,194,198,251,120,71,167,149,239,227,29,191,222,122,31,181,164,251,88,193,228,59,239,36,237,136,240,159,40,64,34,32,220,20,5,108,141,7,137,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,136,2,12,71,1,82,215,229,92,143,2,118,95,149,243,221,58,145,4,144,4,144,4,72,125,128,186,135,65,242,7,168,99,93,18,160,48,174,29,73,128,214,224,38,147,0,173,193,77,38,1,10,131,155,77,2,84,7,54,158,4,104,13,110,50,9,208,26,220,100,18,32,59,184,21,73,128,244,208,22,36,1,178,51,91,145,4,40,12,109,54,9,80,24,216,108,18,160,48,176,201,36,64,117,92,67,73,128,234,184,134,146,0,217,113,173,72,2,100,135,182,34,9,80,24,218,108,18,32,59,176,225,36,64,118,92,195,73,128,234,184,134,146,0,133,113,77,38,1,170,227,26,74,2,68,198,181,42,9,128,235,195,245,11,203,245,125,189,182,31,127,87,219,15,92,31,174,15,215,135,235,195,245,225,250,112,125,184,62,120,28,60,14,30,7,143,131,199,193,227,150,226,113,72,51,164,25,210,12,105,134,52,67,154,33,205,169,146,102,13,131,220,23,184,214,4,164,25,210,12,105,134,52,67,154,109,33,205,0,91,128,45,192,22,96,11,176,5,216,2,108,1,182,0,91,128,45,192,22,96,11,176,5,216,2,108,109,7,182,78,20,232,0,91,231,48,0,216,2,108,1,182,105,3,91,231,159,143,67,247,237,227,176,190,248,52,116,107,22,242,90,229,105,13,227,218,20,230,54,66,107,149,231,54,4,107,245,230,53,199,106,83,152,219,8,170,85,155,219,44,169,85,156,217,36,168,85,27,217,44,167,85,158,217,16,166,85,158,215,16,165,85,158,215,8,164,213,155,54,111,70,171,55,109,222,136,86,109,90,179,132,86,109,102,115,128,86,109,94,83,124,86,109,90,83,120,86,111,218,188,233,172,242,180,70,224,172,222,180,121,179,89,241,105,65,179,160,89,208,108,90,104,214,215,67,179,62,104,22,52,11,154,5,205,130,102,65,179,160,89,208,44,104,22,52,11,154,5,205,130,102,65,179,160,89,208,44,104,22,52,11,154,5,205,130,102,165,209,172,167,135,102,61,208,44,104,22,52,11,154,5,205,130,102,65,179,160,89,208,44,104,22,52,11,154,5,205,130,102,65,179,160,89,208,44,104,22,52,11,154,5,205,74,163,89,173,107,157,57,92,235,12,52,11,154,5,205,130,102,65,179,160,89,208,44,104,22,52,11,154,5,205,130,102,193,156,96,78,48,39,152,19,204,9,230,4,115,26,199,156,90,23,218,114,184,208,22,152,19,204,9,230,4,115,130,57,193,156,96,78,48,39,152,19,204,9,230,4,115,130,57,193,156,96,78,48,39,152,19,204,9,230,52,138,57,189,200,137,170,234,152,115,241,162,173,102,140,57,159,39,59,31,141,127,140,110,226,230,236,238,249,189,232,237,45,170,113,48,154,221,53,70,127,63,54,30,71,55,241,237,232,71,60,107,252,254,109,163,92,15,106,65,165,18,148,43,53,183,241,124,71,165,135,151,123,122,89,170,231,71,84,250,25,148,220,122,16,95,95,141,107,94,57,240,253,202,117,181,230,213,174,227,216,137,3,239,250,178,90,46,47,30,227,219,71,78,194,57,95,126,219,112,202,213,106,189,238,7,181,192,75,237,156,238,214,115,186,141,90,165,236,84,29,199,175,86,131,64,247,156,111,95,184,55,157,243,247,111,27,245,90,185,230,150,235,53,199,175,213,116,207,185,194,51,54,157,120,249,38,13,183,238,185,245,122,189,90,175,215,43,169,158,125,243,211,187,124,147,70,165,82,169,249,174,239,214,60,191,170,119,246,255,173,190,240,85,193,235,243,63,53,208,235,213,191,167,239,62,141,157,67,207,63,116,74,87,113,252,240,248,16,199,87,206,97,253,176,252,242,89,44,6,86,215,199,145,66,171,26,211,36,130,211,245,145,228,209,105,42,115,121,250,115,173,126,191,210,152,75,112,55,201,161,79,221,121,244,158,191,100,180,153,202,92,202,207,95,50,186,84,157,43,25,76,10,78,181,5,77,42,207,148,0,30,55,76,36,139,30,85,71,74,6,139,130,203,180,5,45,106,204,36,186,76,82,232,80,99,30,209,15,22,41,52,168,49,207,166,63,154,197,151,103,227,159,205,186,211,168,189,246,147,208,158,238,52,190,214,52,171,232,78,117,154,36,48,183,62,142,28,154,83,157,39,1,188,9,174,78,18,122,83,157,38,1,172,9,78,147,132,214,116,167,81,219,199,73,232,76,99,26,141,215,120,18,26,211,157,70,121,109,180,95,227,130,96,107,28,172,160,147,213,17,55,0,135,241,42,110,17,58,102,149,4,9,29,180,74,156,68,14,170,76,228,15,218,192,247,68,142,82,88,136,201,221,181,171,116,212,42,226,19,56,234,153,39,42,30,182,1,67,10,28,122,171,176,157,110,21,86,241,86,101,59,173,81,82,145,99,86,57,169,208,49,42,155,105,157,149,138,29,180,74,75,69,142,82,88,241,153,210,49,10,15,105,174,240,44,205,119,62,75,89,17,207,138,30,241,172,64,60,33,158,16,79,136,39,196,19,226,9,241,132,120,66,60,33,158,16,79,136,39,196,19,226,9,241,132,120,66,60,33,158,16,79,136,167,61,196,179,172,71,60,203,16,79,136,39,196,19,226,9,241,132,120,66,60,33,158,16,79,136,39,196,19,226,9,241,132,120,66,60,33,158,16,79,136,39,196,19,226,105,15,241,12,244,136,103,0,241,132,120,66,60,33,158,16,79,136,39,196,19,226,9,241,132,120,66,60,33,158,16,79,136,39,196,19,226,9,241,132,120,66,60,33,158,246,16,79,95,143,120,250,16,79,136,39,196,19,226,9,241,132,120,66,60,33,158,16,79,136,39,196,19,226,9,241,132,120,66,60,33,158,16,79,136,39,196,19,226,105,15,241,244,244,136,167,7,241,132,120,66,60,33,158,16,79,136,39,196,19,226,9,241,132,120,66,60,33,158,16,79,136,39,196,19,226,9,241,132,120,66,60,33,158,246,16,79,87,143,120,186,16,79,136,39,196,19,226,9,241,132,120,66,60,33,158,16,79,136,39,196,19,226,9,241,132,120,66,60,33,158,16,79,136,39,196,19,226,105,15,241,116,244,136,167,3,241,132,120,66,60,33,158,16,79,136,39,196,19,226,9,241,132,120,66,60,33,158,16,79,136,39,196,19,226,9,241,132,120,66,60,33,158,118,16,79,119,193,60,213,137,167,123,232,65,60,33,158,16,207,84,137,103,6,175,114,87,239,85,238,126,132,87,185,87,186,186,174,93,142,234,227,224,218,119,171,190,91,174,94,86,3,255,186,26,248,245,241,120,92,245,227,235,244,95,113,66,231,76,249,21,39,116,206,204,94,113,82,171,156,210,123,169,252,35,78,243,85,46,112,246,92,94,229,159,163,96,241,74,151,122,157,151,174,151,94,233,193,161,187,253,255,217,88,122,217,42,190,212,31,102,241,98,25,227,171,230,108,62,185,30,141,231,95,226,95,155,39,61,218,57,253,209,232,245,62,30,143,126,255,85,89,122,61,193,209,79,119,17,200,30,45,158,251,108,206,244,238,12,203,79,239,193,160,121,26,118,154,95,194,126,116,222,239,157,246,155,157,151,63,128,94,14,59,124,248,117,240,199,187,155,12,46,62,117,90,195,232,164,213,15,143,135,189,254,183,131,198,193,209,253,195,252,232,118,122,244,252,68,30,141,239,159,191,34,191,29,113,220,235,14,155,173,110,216,143,218,189,211,168,29,126,13,219,11,158,228,44,221,168,211,59,9,219,209,32,236,127,13,251,209,176,213,9,123,23,195,131,198,129,95,113,22,183,11,187,39,231,189,86,119,184,118,131,197,239,255,56,120,57,248,184,121,124,22,70,253,94,111,184,58,211,210,153,194,238,215,197,199,196,193,31,7,103,159,95,79,219,58,217,112,68,167,249,87,212,234,158,95,12,163,118,216,61,29,158,45,118,156,83,47,191,254,102,216,27,54,219,209,176,247,37,236,14,94,126,83,89,156,165,19,117,47,58,209,233,249,197,226,135,181,228,71,248,103,175,255,37,236,15,14,26,174,106,104,120,243,240,164,17,25,126,127,186,185,153,220,221,92,143,22,59,240,215,252,126,54,254,94,154,223,76,222,209,14,111,241,234,90,252,236,89,20,40,221,60,60,149,30,126,249,174,179,0,30,158,91,122,186,124,186,155,63,121,222,161,19,136,165,138,171,243,74,101,138,217,142,155,24,59,174,206,44,31,58,230,53,184,167,59,248,42,250,202,107,112,127,251,224,126,37,8,156,138,95,41,251,21,103,243,224,171,36,60,219,193,133,94,138,114,121,107,14,3,235,236,237,228,64,54,175,193,21,247,118,114,98,155,215,224,59,246,118,221,169,58,94,213,9,42,181,122,101,243,224,57,238,237,228,52,90,104,189,183,100,209,89,14,157,16,87,175,141,44,27,86,103,56,115,114,158,45,180,208,91,210,236,108,135,22,91,104,169,184,59,219,129,197,190,53,73,229,225,217,14,188,41,78,19,93,224,141,97,90,14,227,170,188,55,39,37,234,57,140,187,227,29,89,42,114,207,112,220,201,84,248,61,162,230,148,3,223,241,60,215,123,251,12,121,127,120,126,67,223,198,162,67,215,221,160,230,5,110,185,92,11,130,247,42,129,153,161,133,222,39,228,236,135,12,7,78,16,36,132,118,114,146,30,145,225,184,9,6,133,208,184,73,254,68,14,227,170,188,173,37,9,22,217,142,171,252,161,145,100,96,228,48,174,226,234,230,241,161,33,104,113,108,208,23,150,31,133,136,188,176,251,136,138,236,17,73,38,193,206,3,215,162,250,221,71,172,70,192,2,71,200,47,218,122,72,47,114,200,106,68,191,251,24,233,231,230,133,29,187,222,111,118,188,202,84,151,72,224,235,43,97,227,125,188,35,212,202,247,241,142,97,111,189,143,90,210,125,172,160,242,157,119,146,69,188,255,18,9,200,69,127,27,34,129,173,225,31,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,0,145,128,21,145,128,108,203,217,90,36,144,125,207,25,137,0,137,192,126,39,2,238,97,144,252,65,234,88,151,8,40,140,107,71,34,160,53,184,201,68,64,107,112,147,137,128,194,224,102,19,1,213,129,141,39,2,90,131,155,76,4,180,6,55,153,8,200,14,110,69,34,32,61,180,5,137,128,236,204,86,36,2,10,67,155,77,4,20,6,54,155,8,40,12,108,50,17,80,29,215,80,34,160,58,174,161,68,64,118,92,43,18,1,217,161,173,72,4,20,134,54,155,8,200,14,108,56,17,144,29,215,112,34,160,58,174,161,68,64,97,92,147,137,128,234,184,134,18,1,145,113,173,74,4,224,251,240,253,2,243,125,95,183,5,200,223,213,2,4,223,135,239,195,247,225,251,240,125,248,62,124,31,190,15,38,7,147,131,201,193,228,96,114,48,185,197,152,28,226,12,113,134,56,67,156,33,206,16,103,136,115,202,196,89,203,40,247,115,184,194,4,196,25,226,12,113,134,56,67,156,1,183,128,91,192,45,224,22,112,11,184,5,220,2,110,1,183,128,91,192,45,224,22,112,11,184,5,220,238,23,184,117,162,64,15,220,58,135,1,224,22,112,11,184,205,2,220,58,255,124,44,186,111,31,139,245,197,167,162,91,179,144,219,42,79,107,24,219,166,48,183,17,106,171,60,183,33,104,171,55,175,57,102,155,194,220,70,144,173,218,220,102,137,173,226,204,38,129,173,218,200,102,121,173,242,204,134,112,173,242,188,134,104,173,242,188,70,96,173,222,180,121,179,90,189,105,243,70,181,106,211,154,37,181,106,51,155,3,181,106,243,154,226,180,106,211,154,194,180,122,211,230,77,105,149,167,53,2,105,245,166,205,155,209,138,79,11,162,5,209,130,104,211,67,180,190,46,162,245,65,180,32,90,16,45,136,22,68,11,162,5,209,130,104,65,180,32,90,16,45,136,22,68,11,162,5,209,130,104,65,180,32,90,16,45,136,22,68,171,136,104,61,93,68,235,129,104,65,180,32,90,16,45,136,22,68,11,162,5,209,130,104,65,180,32,90,16,45,136,22,68,11,162,5,209,130,104,65,180,32,90,16,45,136,86,17,209,106,94,19,205,225,154,104,32,90,16,45,136,22,68,11,162,5,209,130,104,65,180,32,90,16,45,136,22,68,11,238,4,119,130,59,193,157,224,78,112,39,184,211,18,220,169,121,65,46,135,11,114,129,59,193,157,224,78,112,39,184,19,220,9,238,4,119,130,59,193,157,224,78,112,39,184,19,220,9,238,4,119,130,59,193,157,224,78,11,112,167,167,123,25,43,47,135,203,88,61,207,118,62,26,255,24,221,196,205,217,221,243,251,209,219,219,84,227,96,52,187,107,140,254,126,108,60,142,110,226,219,209,143,120,214,248,253,219,70,185,30,212,130,74,37,40,87,106,110,227,249,142,74,15,47,247,244,178,92,175,143,169,244,51,40,249,181,138,91,185,246,157,234,85,237,210,191,30,199,151,151,163,160,126,121,85,171,197,110,189,86,171,141,15,254,120,247,193,147,112,214,151,223,54,156,114,181,90,175,251,65,45,240,82,60,171,187,245,172,110,163,86,41,59,85,199,241,171,213,32,208,63,235,219,87,239,77,103,253,253,219,70,189,86,174,185,229,122,205,241,107,53,253,179,174,176,141,77,167,94,190,73,195,173,123,110,189,94,175,214,235,245,74,202,231,223,252,52,47,223,164,81,169,84,106,190,235,187,53,207,175,234,158,255,127,171,111,4,170,32,246,249,159,26,40,246,234,223,211,119,159,206,206,161,231,31,58,165,171,56,126,120,124,136,227,43,231,176,126,88,126,249,108,22,3,173,235,227,72,161,86,141,105,18,65,234,250,72,242,40,53,149,185,60,253,185,86,191,111,105,204,37,184,155,228,80,168,238,60,122,207,95,50,234,76,101,46,229,231,47,25,101,170,206,149,12,42,5,167,218,130,42,149,103,74,0,145,27,38,146,69,145,170,35,37,131,70,193,101,218,130,26,53,102,18,93,38,41,148,168,49,143,232,7,139,20,42,212,152,103,211,31,209,226,203,179,241,207,104,221,105,212,94,251,73,168,79,119,26,95,107,154,85,148,167,58,77,18,168,91,31,71,14,213,169,206,147,0,226,4,87,39,9,197,169,78,147,0,218,4,167,73,66,109,186,211,168,237,227,36,148,166,49,141,198,107,60,9,149,233,78,163,188,54,218,175,113,65,208,53,14,86,80,202,234,136,27,0,196,120,21,191,8,29,179,74,134,132,14,90,37,80,34,7,85,38,242,7,109,224,125,34,71,41,44,196,228,238,218,85,58,106,21,249,9,28,245,204,23,21,15,219,128,37,5,14,189,85,216,78,183,10,171,120,171,178,157,214,168,169,200,49,171,220,84,232,24,149,205,180,206,78,197,14,90,165,167,34,71,41,172,248,76,233,24,133,135,52,87,120,150,230,59,159,165,236,8,168,214,85,162,188,28,174,18,5,1,133,128,66,64,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,202,4,84,235,34,76,94,14,23,97,130,128,66,64,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,16,80,101,2,170,117,141,35,47,135,107,28,65,64,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,16,80,8,168,50,1,213,186,236,145,151,195,101,143,32,160,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,16,80,8,40,4,84,137,128,186,145,167,231,128,186,135,30,14,40,4,20,2,10,1,133,128,66,64,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,16,80,8,40,4,20,2,10,1,181,151,128,106,57,160,11,2,138,3,10,1,133,128,66,64,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,45,37,160,174,46,1,117,63,6,1,245,74,227,250,213,216,171,58,215,87,229,120,228,215,253,106,221,27,149,199,151,129,31,212,131,178,83,191,190,204,130,69,10,157,53,117,22,41,116,214,12,89,164,212,90,167,70,155,229,31,117,186,4,84,224,252,155,8,104,186,175,250,79,81,176,120,209,75,188,228,47,151,94,239,193,161,187,211,249,118,189,93,175,119,239,253,203,125,241,250,95,249,239,218,202,127,187,171,7,120,171,71,108,127,7,121,152,197,139,231,36,190,106,206,230,147,235,209,120,254,37,254,181,249,113,31,109,95,139,163,209,235,29,60,30,253,254,30,91,122,189,247,163,159,238,162,18,228,104,177,139,50,56,205,187,187,95,222,35,7,131,230,105,216,105,126,9,251,209,121,191,119,218,111,118,94,190,111,189,28,118,248,240,235,224,143,119,55,25,92,124,234,180,134,209,73,171,31,30,15,123,253,111,7,141,131,163,251,135,249,209,237,244,232,121,67,28,141,239,159,63,145,223,142,56,238,117,135,205,86,55,236,71,237,222,105,212,14,191,134,237,197,159,175,206,210,141,58,189,147,176,29,13,194,254,215,176,31,13,91,157,176,119,49,60,104,28,248,21,103,113,187,176,123,114,222,107,117,135,107,55,88,252,254,143,131,151,131,143,155,199,103,97,212,239,245,134,171,51,45,157,41,236,126,93,124,238,28,252,113,112,246,249,245,180,173,147,13,71,116,154,127,69,173,238,249,197,48,106,135,221,211,225,217,98,243,58,245,242,235,111,134,189,97,179,29,13,123,95,194,238,224,229,55,149,197,89,58,81,247,162,19,157,158,95,12,94,207,145,240,8,255,236,245,191,132,253,193,65,195,85,205,40,110,30,158,52,18,138,239,79,55,55,147,187,155,235,209,98,251,253,154,223,207,198,223,75,243,155,201,187,63,174,188,197,11,117,241,179,231,158,154,210,205,195,83,233,225,151,239,58,139,191,175,60,183,244,116,249,116,55,127,242,188,67,39,16,11,49,86,231,149,138,48,178,29,55,49,229,88,157,89,62,227,200,107,112,79,119,240,213,191,180,243,26,220,223,62,184,95,9,2,167,226,87,202,126,197,217,60,248,42,120,203,118,112,161,151,162,92,188,147,195,192,58,123,59,57,255,201,107,112,197,189,157,28,16,229,53,248,142,189,93,119,170,142,87,117,130,74,173,94,217,60,120,142,123,59,57,252,18,90,239,45,209,87,150,67,39,164,99,107,35,203,102,99,25,206,156,28,159,9,45,244,150,240,44,219,161,197,22,90,42,93,203,118,96,177,111,77,82,241,91,182,3,111,162,247,162,11,188,145,221,231,48,174,202,123,115,82,128,151,195,184,59,222,145,165,18,190,12,199,157,76,133,223,35,106,78,57,240,29,207,115,189,183,207,144,247,135,231,55,244,109,44,58,116,221,13,106,94,224,150,203,181,32,120,159,92,154,25,90,232,125,66,46,108,205,112,224,132,60,86,104,39,39,165,177,25,142,155,16,216,10,141,155,20,215,230,48,174,202,219,90,82,158,155,237,184,202,31,26,73,129,111,14,227,42,174,110,30,31,26,130,161,241,134,180,116,249,81,136,100,165,187,143,168,200,30,145,20,92,238,60,112,45,25,220,125,196,106,226,36,112,132,252,162,173,103,130,34,135,172,38,130,187,143,145,126,110,214,184,242,42,83,93,34,129,175,175,132,141,247,241,14,69,43,223,199,59,122,189,245,62,106,73,247,177,4,188,85,239,228,29,152,79,158,116,215,13,254,121,36,233,7,150,47,209,133,76,90,185,30,93,236,138,42,137,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,136,46,36,162,11,185,203,141,174,70,23,187,175,53,74,114,65,114,65,114,97,73,114,225,30,6,201,31,248,142,117,201,133,194,184,118,36,23,90,131,155,76,46,180,6,55,153,92,40,12,110,54,185,80,29,216,120,114,161,53,184,201,228,66,107,112,147,201,133,236,224,86,36,23,210,67,91,144,92,200,206,108,69,114,161,48,180,217,228,66,97,96,179,201,133,194,192,38,147,11,213,113,13,37,23,170,227,26,74,46,100,199,181,34,185,144,29,218,138,228,66,97,104,179,201,133,236,192,134,147,11,217,113,13,39,23,170,227,26,74,46,20,198,53,153,92,168,142,107,40,185,16,25,215,170,228,130,28,130,28,34,151,28,34,131,144,192,151,188,30,197,114,72,224,11,92,140,130,144,128,144,128,144,128,144,128,144,128,144,128,144,128,144,160,56,33,1,172,29,214,14,107,135,181,195,218,97,237,96,107,176,53,216,26,108,13,182,6,91,131,173,45,192,214,58,181,60,190,64,45,15,216,26,108,13,182,6,91,131,173,63,40,182,134,254,66,127,161,191,208,95,232,47,244,23,250,11,253,133,254,66,127,161,191,208,95,232,47,244,23,250,107,57,253,117,162,64,131,254,58,135,1,244,23,250,11,253,181,156,254,58,255,124,182,186,111,159,173,245,197,71,171,91,179,16,254,42,79,107,152,253,166,48,183,17,244,171,60,183,33,242,171,55,175,57,240,155,194,220,70,184,175,218,220,102,177,175,226,204,38,169,175,218,200,102,161,175,242,204,134,152,175,242,188,134,144,175,242,188,70,136,175,222,180,121,3,95,189,105,243,230,189,106,211,154,197,189,106,51,155,163,189,106,243,154,130,189,106,211,154,98,189,122,211,230,141,122,149,167,53,66,122,245,166,205,27,244,138,79,11,231,133,243,194,121,83,226,188,190,22,231,245,225,188,112,94,56,47,156,23,206,11,231,133,243,194,121,225,188,112,94,56,47,156,23,206,11,231,133,243,194,121,225,188,112,94,56,47,156,23,206,107,152,243,122,90,156,215,131,243,194,121,225,188,112,94,56,47,156,23,206,11,231,133,243,194,121,225,188,112,94,56,47,156,23,206,11,231,133,243,194,121,225,188,112,94,56,175,97,206,235,106,113,94,23,206,11,231,133,243,194,121,225,188,112,94,56,47,156,23,206,11,231,133,243,194,121,225,188,54,112,94,152,41,204,20,102,10,51,133,153,194,76,97,166,169,49,83,157,43,157,57,92,233,12,102,10,51,133,153,194,76,97,166,48,83,152,41,204,20,102,10,51,133,153,194,76,97,166,48,83,152,41,204,20,102,10,51,133,153,126,32,102,234,69,110,84,83,102,166,139,107,250,213,138,198,76,159,31,233,249,104,252,99,116,19,55,103,119,207,111,109,111,239,120,141,131,209,236,174,49,250,251,177,241,56,186,137,111,71,63,226,89,227,247,111,27,229,122,80,11,42,149,160,92,169,185,141,231,59,42,61,188,220,211,203,202,47,86,168,244,51,40,5,53,239,250,58,14,106,142,115,237,248,149,177,87,191,30,199,113,165,92,243,175,202,126,236,92,87,15,254,120,247,1,150,112,202,151,223,54,156,114,181,90,175,251,65,45,240,210,58,165,187,245,148,110,163,86,41,59,85,199,241,171,213,32,208,60,229,219,151,247,77,167,252,253,219,70,189,86,174,185,229,122,205,241,107,53,205,83,174,160,145,77,231,93,190,73,195,173,123,110,189,94,175,214,235,245,74,154,39,223,252,212,46,223,164,81,169,84,106,190,235,187,53,207,175,106,157,252,127,171,239,32,170,4,247,249,159,26,12,247,234,223,211,119,31,235,206,161,231,31,58,165,171,56,126,120,124,136,227,43,231,176,126,88,126,249,80,23,35,180,235,227,72,49,90,141,105,18,9,236,250,72,242,12,54,149,185,60,253,185,86,191,168,105,204,37,184,155,228,24,170,238,60,122,207,95,50,35,77,101,46,229,231,47,153,129,170,206,149,76,56,5,167,218,194,56,149,103,74,32,152,27,38,146,101,152,170,35,37,19,74,193,101,218,194,40,53,102,18,93,38,41,6,169,49,143,232,7,139,20,99,212,152,103,211,95,223,226,203,179,241,239,111,221,105,212,94,251,73,140,80,119,26,95,107,154,85,6,168,58,77,18,225,91,31,71,142,241,169,206,147,64,240,4,87,39,137,225,169,78,147,64,232,4,167,73,98,116,186,211,168,237,227,36,6,167,49,141,198,107,60,137,177,233,78,163,188,54,218,175,113,65,66,54,14,86,24,204,234,136,27,200,197,120,149,219,8,29,179,138,148,132,14,90,69,87,34,7,85,38,242,7,109,0,133,34,71,41,44,196,228,238,218,85,58,106,149,21,10,28,245,12,38,21,15,219,192,51,5,14,189,85,216,78,183,10,171,120,171,178,157,214,112,171,200,49,171,192,85,232,24,149,205,180,14,93,197,14,90,197,174,34,71,41,172,248,76,233,24,133,135,52,87,120,150,230,59,159,165,140,208,105,85,11,157,86,65,167,160,83,208,41,232,20,116,10,58,5,157,130,78,65,167,160,83,208,41,232,20,116,10,58,5,157,130,78,65,167,160,83,208,41,232,244,35,162,211,138,22,58,173,128,78,65,167,160,83,208,41,232,20,116,10,58,5,157,130,78,65,167,160,83,208,41,232,20,116,10,58,5,157,130,78,65,167,160,83,208,233,71,68,167,101,45,116,90,6,157,130,78,65,167,160,83,208,41,232,20,116,10,58,5,157,130,78,65,167,160,83,208,41,232,20,116,10,58,5,157,130,78,65,167,160,211,143,136,78,3,45,116,26,128,78,65,167,160,83,208,41,232,20,116,10,58,5,157,130,78,65,167,160,83,208,41,232,20,116,10,58,5,157,130,78,65,167,160,83,208,233,71,68,167,190,22,58,245,65,167,160,83,208,41,232,20,116,10,58,5,157,130,78,65,167,160,83,208,41,232,20,116,10,58,5,157,130,78,65,167,160,83,208,41,232,244,35,162,83,79,11,157,122,160,83,208,41,232,20,116,10,58,5,157,130,78,65,167,160,83,208,41,232,20,116,10,58,5,157,130,78,65,167,160,83,208,41,232,20,116,250,17,209,169,171,133,78,93,208,41,232,20,116,10,58,5,157,130,78,65,167,160,83,208,41,232,20,116,10,58,5,157,130,78,65,167,160,83,208,41,232,20,116,10,58,253,136,232,212,209,66,167,14,232,20,116,10,58,181,19,157,166,255,118,225,104,189,93,56,188,93,172,63,183,126,169,26,56,126,80,141,203,129,115,53,242,203,151,193,232,178,126,93,185,30,59,163,75,255,58,190,242,198,169,191,118,133,78,153,238,107,87,232,148,89,189,118,165,150,56,157,119,100,249,199,155,226,219,133,192,201,243,120,187,248,28,5,178,209,108,233,122,233,45,35,16,8,103,93,235,222,51,30,102,241,226,73,137,175,154,179,249,228,122,52,158,127,137,127,109,126,228,71,187,86,227,104,244,122,23,143,71,191,255,106,46,189,222,255,209,79,119,241,142,122,180,216,72,153,156,232,221,9,150,247,202,193,160,121,26,118,154,95,194,126,116,222,239,157,246,155,157,151,191,239,94,14,59,124,248,117,240,199,187,155,12,46,62,117,90,195,232,164,213,15,143,135,189,254,183,131,198,193,209,253,195,252,232,118,122,244,188,45,142,198,247,207,127,1,188,29,113,220,235,14,155,173,110,216,143,218,189,211,168,29,126,13,219,139,207,15,103,233,70,157,222,73,216,142,6,97,255,107,216,143,134,173,78,216,187,24,30,52,14,252,138,179,184,93,216,61,57,239,181,186,195,181,27,44,126,255,199,193,203,193,199,205,227,179,48,234,247,122,195,213,153,150,206,20,118,191,30,52,14,22,251,240,236,243,235,105,91,39,27,142,232,52,255,138,90,221,243,139,97,212,14,187,167,195,179,197,6,118,234,229,215,223,12,123,195,102,59,26,246,190,132,221,193,203,111,42,139,179,116,162,238,69,39,58,61,191,24,188,158,35,225,17,254,217,235,127,9,251,131,131,134,171,154,137,222,60,60,105,36,162,223,159,110,110,38,119,55,215,163,197,6,252,53,191,159,141,191,151,230,55,147,119,48,231,217,164,88,252,236,249,131,190,116,243,240,84,122,248,229,187,206,130,231,120,110,233,233,242,233,110,254,228,121,135,78,32,22,154,174,206,43,21,153,102,59,110,98,170,186,58,179,124,166,154,215,224,158,238,224,171,100,47,175,193,253,237,131,251,149,32,112,42,126,165,236,87,156,205,131,175,130,254,108,7,23,122,41,202,197,201,57,12,172,179,183,147,243,230,188,6,87,220,219,201,129,116,94,131,239,216,219,117,167,234,120,85,39,168,212,234,149,205,131,231,184,183,147,195,118,161,245,222,18,181,103,57,116,66,26,191,54,178,108,22,159,225,204,201,113,189,208,66,111,9,235,179,29,90,108,161,165,210,252,108,7,22,251,214,36,21,247,103,59,240,166,180,80,116,129,55,102,133,57,140,171,242,222,156,36,12,228,48,238,142,119,100,41,163,32,195,113,39,83,225,247,136,154,83,14,124,199,243,92,239,237,51,228,253,225,249,13,125,27,139,14,93,119,131,154,23,184,229,114,45,8,222,155,18,102,134,22,122,159,144,147,59,50,28,56,193,255,16,218,201,73,246,71,134,227,38,8,34,66,227,38,233,33,57,140,171,242,182,150,228,143,100,59,174,242,135,70,146,96,146,195,184,138,171,155,199,135,134,160,164,178,193,206,88,126,20,34,110,198,238,35,42,178,71,36,137,18,59,15,92,51,17,118,31,177,154,112,11,28,33,191,104,235,14,130,200,33,171,6,194,238,99,164,159,155,53,182,188,202,84,151,72,224,235,43,97,227,125,188,195,209,202,247,241,142,96,111,189,143,90,210,125,44,65,111,213,59,121,7,231,147,39,221,117,131,127,30,73,22,130,196,75,132,33,149,121,110,136,48,118,165,158,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,68,24,210,17,134,228,255,182,181,22,97,20,240,127,220,34,193,32,193,216,231,4,195,61,12,146,63,248,29,235,18,12,133,113,237,72,48,180,6,55,153,96,104,13,110,50,193,80,24,220,108,130,161,58,176,241,4,67,107,112,147,9,134,214,224,38,19,12,217,193,173,72,48,164,135,182,32,193,144,157,217,138,4,67,97,104,179,9,134,194,192,102,19,12,133,129,77,38,24,170,227,26,74,48,84,199,53,148,96,200,142,107,69,130,33,59,180,21,9,134,194,208,102,19,12,217,129,13,39,24,178,227,26,78,48,84,199,53,148,96,40,140,107,50,193,80,29,215,80,130,33,50,174,85,9,6,121,4,121,68,46,121,68,38,97,129,191,104,121,211,8,11,252,67,143,176,128,176,128,176,128,176,128,176,128,176,128,176,128,176,224,131,133,5,48,119,152,59,204,29,230,14,115,135,185,131,175,193,215,224,107,240,53,248,26,124,13,190,182,2,95,235,213,245,248,69,188,166,17,248,26,124,13,190,6,95,131,175,161,192,80,96,40,48,20,24,10,12,5,134,2,67,129,161,192,80,96,40,48,20,24,10,12,5,134,2,239,17,5,118,162,64,139,2,59,135,1,20,24,10,12,5,46,0,5,118,254,249,140,117,223,62,99,235,139,143,88,183,102,33,4,86,158,214,48,3,78,97,110,35,8,88,121,110,67,4,88,111,94,115,0,56,133,185,141,240,95,181,185,205,226,95,197,153,77,210,95,181,145,205,194,95,229,153,13,177,95,229,121,13,161,95,229,121,141,144,95,189,105,243,6,191,122,211,230,205,125,213,166,53,139,125,213,102,54,71,125,213,230,53,5,125,213,166,53,197,124,245,166,205,27,249,42,79,107,132,248,234,77,155,55,240,21,159,22,222,11,239,133,247,166,198,123,125,77,222,235,195,123,225,189,240,94,120,47,188,23,222,11,239,133,247,194,123,225,189,240,94,120,47,188,23,222,11,239,133,247,194,123,225,189,240,94,120,47,188,215,10,222,235,105,242,94,15,222,11,239,133,247,194,123,225,189,240,94,120,47,188,23,222,11,239,133,247,194,123,225,189,240,94,120,47,188,23,222,11,239,133,247,194,123,225,189,86,240,94,87,147,247,186,240,94,120,47,188,23,222,11,239,133,247,194,123,225,189,240,94,120,47,188,23,222,11,239,181,133,247,194,78,97,167,176,83,216,41,236,20,118,10,59,77,145,157,234,93,17,205,225,138,104,176,83,216,41,236,20,118,10,59,133,157,194,78,97,167,176,83,216,41,236,20,118,10,59,133,157,194,78,97,167,176,83,216,41,236,244,195,177,83,79,243,58,98,94,17,175,35,246,252,88,207,71,227,31,163,155,184,57,187,123,126,123,123,123,215,107,28,140,102,119,141,209,223,143,141,199,209,77,124,59,250,17,207,26,191,127,219,40,215,131,90,80,169,4,229,74,205,109,60,223,81,233,225,229,158,94,86,255,101,141,74,63,131,82,213,141,227,241,248,186,90,185,186,186,246,253,107,111,228,214,174,188,216,173,92,214,199,213,107,223,89,188,250,223,62,198,18,78,250,242,219,134,83,174,86,235,117,63,168,5,94,122,39,117,183,158,212,109,212,42,101,167,234,56,126,181,26,4,218,39,125,251,26,191,233,164,191,127,219,168,215,202,53,183,92,175,57,126,173,166,125,210,21,76,178,233,204,203,55,105,184,117,207,173,215,235,213,122,189,94,73,247,244,155,159,226,229,155,52,42,149,74,205,119,125,183,230,249,85,205,211,255,111,245,29,69,149,232,62,255,83,131,233,94,253,123,250,238,99,222,57,244,252,67,167,116,21,199,15,143,15,113,124,229,28,214,15,203,47,31,242,98,196,118,125,28,41,102,171,49,77,34,145,93,31,73,158,201,166,50,151,167,63,215,234,23,55,141,185,4,119,147,28,83,213,157,71,239,249,75,102,166,169,204,165,252,252,37,51,81,213,185,146,137,167,224,84,91,152,167,242,76,9,68,115,195,68,178,76,83,117,164,100,98,41,184,76,91,152,165,198,76,162,203,36,197,36,53,230,17,253,96,145,98,142,26,243,108,250,107,92,124,121,54,254,61,174,59,141,218,107,63,137,25,234,78,227,107,77,179,202,4,85,167,73,34,126,235,227,200,49,63,213,121,18,136,158,224,234,36,49,61,213,105,18,136,157,224,52,73,204,78,119,26,181,125,156,196,228,52,166,209,120,141,39,49,55,221,105,148,215,70,251,53,46,72,204,198,193,10,147,89,29,113,3,201,24,175,114,28,161,99,86,17,147,208,65,171,40,75,228,160,202,68,254,160,13,224,80,228,40,133,133,152,220,93,187,74,71,173,178,67,129,163,158,65,165,226,97,27,248,166,192,161,183,10,219,233,86,97,21,111,85,182,211,26,126,21,57,102,21,192,10,29,163,178,153,214,33,172,216,65,171,24,86,228,40,133,21,159,41,29,163,240,144,230,10,207,210,124,231,179,148,25,74,213,185,68,151,87,196,75,116,129,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,170,60,74,213,185,250,149,87,196,171,95,129,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,170,60,74,213,185,176,148,87,196,11,75,129,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,170,60,74,213,185,206,148,87,196,235,76,129,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,170,28,74,117,35,79,203,74,117,15,61,172,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,186,15,40,85,199,74,93,160,84,172,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,250,225,81,170,171,137,82,93,80,234,38,218,229,151,46,99,55,174,199,35,247,50,240,2,63,168,215,47,71,241,56,30,199,213,250,229,181,91,46,95,213,51,160,154,66,39,77,155,106,10,157,52,59,170,41,181,208,105,49,107,249,199,156,42,74,21,56,253,38,148,154,226,219,135,31,85,157,79,114,23,173,243,75,85,231,82,238,154,117,75,47,220,196,183,143,237,47,246,135,89,188,88,195,248,170,57,155,79,174,71,227,249,151,248,215,230,57,143,118,204,126,52,122,189,135,199,163,223,95,97,75,175,119,127,244,211,93,180,70,31,45,158,246,44,206,243,238,254,151,159,214,131,65,243,52,236,52,191,132,253,232,188,223,59,237,55,59,47,223,181,94,14,59,124,248,117,240,199,187,155,12,46,62,117,90,195,232,164,213,15,143,135,189,254,183,131,198,193,209,253,195,252,232,118,122,244,252,20,30,141,239,159,63,141,223,142,56,238,117,135,205,86,55,236,71,237,222,105,212,14,191,134,237,197,51,231,44,221,168,211,59,9,219,209,32,236,127,13,251,209,176,213,9,123,23,195,131,198,129,95,113,22,183,11,187,39,231,189,86,119,184,118,131,197,239,255,56,120,57,248,184,121,124,22,70,253,94,111,184,58,211,210,153,194,238,215,197,167,206,193,31,7,103,159,95,79,219,58,217,122,196,210,108,127,246,250,95,194,254,224,160,225,90,147,44,84,151,255,0,114,189,195,202,226,47,32,207,53,19,45,72,140,147,111,182,160,52,88,30,225,130,210,96,59,89,149,95,9,2,167,226,87,202,126,197,217,60,216,78,96,37,49,88,62,177,135,236,64,185,229,30,74,131,229,17,124,40,13,182,115,111,213,157,170,227,85,157,160,82,171,87,54,15,150,218,222,202,53,146,17,30,42,199,76,70,116,166,92,67,25,137,161,242,73,101,36,6,202,39,150,145,24,40,143,92,70,118,156,140,131,25,217,113,50,78,102,68,199,153,76,37,94,99,53,167,28,248,142,231,185,222,219,123,228,251,59,72,107,168,220,242,34,209,129,114,10,140,68,199,201,41,49,146,29,39,227,200,72,98,156,60,50,35,217,113,50,14,141,182,141,67,106,36,121,144,202,124,85,171,3,170,155,10,161,86,129,66,173,91,149,141,123,171,180,113,111,85,54,46,161,91,17,66,183,153,202,46,154,41,237,162,153,202,46,202,38,20,220,176,197,151,153,248,230,91,44,65,114,225,100,209,151,205,6,132,251,110,54,103,3,91,235,110,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,200,6,236,203,6,132,255,175,163,205,217,192,214,255,233,168,104,217,128,147,113,54,224,144,13,144,13,144,13,144,13,144,13,144,13,144,13,144,13,144,13,144,13,144,13,144,13,144,13,144,13,144,13,144,13,144,13,192,249,225,252,112,126,56,127,1,57,127,38,136,222,213,67,244,46,136,30,68,15,162,7,209,131,232,65,244,32,122,72,56,36,28,18,14,9,135,132,67,194,33,225,144,112,72,56,36,28,18,14,9,135,132,67,194,33,225,118,147,240,86,119,48,236,95,28,15,21,218,238,75,139,71,48,123,26,207,139,92,123,255,251,65,228,213,113,179,245,132,148,221,64,203,161,229,208,114,104,57,180,28,161,29,140,15,198,7,227,131,241,193,248,96,124,48,62,24,31,140,15,198,167,236,6,244,15,250,7,253,239,23,250,183,183,236,102,41,63,144,107,196,79,206,15,10,84,141,79,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,176,35,63,144,171,228,73,206,15,10,212,205,35,145,31,164,83,210,35,144,31,208,214,67,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,126,64,22,64,22,64,22,64,22,80,196,44,32,91,140,47,223,172,191,25,227,23,172,98,31,140,15,198,7,227,131,241,193,248,96,124,235,49,62,180,28,90,14,45,135,150,67,203,161,229,208,114,104,57,180,28,90,14,45,135,150,67,203,161,229,208,242,140,105,121,237,147,108,213,126,237,82,174,96,255,166,124,232,122,187,192,184,247,158,139,47,64,249,202,127,215,86,254,219,93,61,192,91,61,34,23,212,94,19,184,152,109,10,61,59,155,79,67,187,14,88,29,172,14,86,7,171,131,213,177,227,225,253,240,126,120,63,188,31,222,15,239,135,247,195,251,225,253,240,126,218,117,200,8,200,8,200,8,246,43,35,72,106,215,241,182,150,235,188,131,238,137,55,216,94,207,243,30,203,39,15,177,243,36,102,75,128,94,243,16,137,75,7,108,200,67,182,94,48,128,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,132,60,196,138,60,68,162,67,105,67,30,178,181,57,105,223,243,144,20,10,152,182,229,33,212,46,145,135,144,135,144,135,144,135,144,135,144,135,144,135,144,135,144,135,144,135,144,135,144,135,144,135,144,135,144,135,144,135,144,109,144,109,144,109,144,109,20,49,219,200,130,247,75,94,51,97,133,247,239,188,82,2,188,31,222,15,239,135,247,195,251,225,253,240,126,46,179,0,86,7,171,131,213,193,234,96,117,176,58,88,29,172,14,86,7,171,131,213,193,234,96,117,176,250,71,194,234,191,175,73,44,125,189,133,205,151,36,222,243,11,47,72,92,226,56,149,198,33,129,43,28,83,61,4,122,7,189,131,222,65,239,160,119,84,123,50,1,50,1,50,1,50,1,50,1,50,1,50,1,50,1,50,1,50,1,170,135,200,17,200,17,200,17,246,37,71,160,122,40,197,204,68,234,154,12,201,153,201,30,95,156,129,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,132,204,228,35,100,38,82,61,78,201,153,201,30,23,58,73,100,38,169,52,59,9,100,38,84,60,145,153,144,153,144,153,144,153,144,153,144,153,144,153,144,153,144,153,144,153,144,153,144,153,144,153,144,153,144,153,144,153,144,127,144,127,144,127,144,127,20,49,255,200,52,19,144,190,182,195,230,76,96,207,47,242,64,38,64,38,64,38,64,38,64,38,64,38,96,123,38,0,122,7,189,131,222,65,239,160,119,208,59,232,29,244,14,122,7,189,131,222,65,239,160,119,208,59,232,61,83,244,126,188,224,139,207,255,114,253,79,145,31,185,226,21,70,11,216,250,242,47,215,95,190,190,178,127,232,166,80,97,100,5,74,95,122,144,57,160,244,157,231,3,165,75,162,244,78,212,189,232,68,167,231,23,131,131,198,193,226,83,177,211,252,43,106,117,207,47,134,81,59,236,158,14,207,22,119,83,241,107,254,235,175,134,189,97,179,29,13,123,95,194,238,224,245,87,255,28,245,169,57,60,62,139,206,251,225,231,86,123,195,77,50,163,246,55,15,79,26,204,254,251,211,205,205,228,238,230,122,180,216,172,191,230,247,179,241,247,210,252,102,242,238,203,178,183,120,189,46,126,246,252,255,209,148,110,30,158,74,15,191,124,215,121,249,186,92,122,186,124,186,155,63,121,222,161,19,136,81,253,213,121,165,152,126,182,227,38,82,255,213,153,229,153,127,94,131,123,186,131,175,254,229,148,215,224,254,246,193,229,51,131,108,7,23,122,41,202,101,10,57,12,172,179,183,147,51,135,188,6,87,220,219,201,153,68,94,131,239,216,219,242,255,31,67,134,131,39,199,45,66,235,189,37,108,201,114,232,132,56,102,109,100,217,48,38,195,153,147,227,26,161,133,222,18,214,100,59,180,216,66,75,133,57,217,14,44,246,173,73,42,236,201,118,224,77,56,86,116,129,55,194,216,28,198,85,121,111,78,10,139,114,24,119,199,59,178,84,152,148,225,184,201,113,211,218,196,146,97,83,134,67,223,198,162,67,215,221,160,230,5,110,185,92,11,130,247,113,148,153,161,133,222,39,228,18,180,12,7,78,200,216,132,118,114,82,194,150,225,184,9,25,156,208,184,73,9,92,14,227,170,188,173,37,37,116,217,142,171,252,161,145,148,224,229,48,174,226,234,230,241,161,33,152,1,110,72,164,150,31,133,72,30,181,251,136,213,242,172,157,71,36,133,67,59,15,92,75,55,118,31,177,74,165,5,142,144,95,180,245,92,67,228,144,213,84,99,247,49,210,207,205,26,142,94,5,175,43,136,241,127,137,247,241,142,96,43,223,199,59,232,189,245,62,106,73,247,177,196,201,5,238,68,52,113,80,13,28,132,93,255,237,129,131,190,235,79,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,64,224,80,212,192,65,162,92,104,91,224,144,70,185,16,129,3,129,3,129,67,174,129,131,123,24,36,127,78,59,214,5,14,10,227,218,17,56,104,13,110,50,112,208,26,220,100,224,160,48,184,217,192,65,117,96,227,129,131,214,224,38,3,7,173,193,77,6,14,178,131,91,17,56,72,15,109,65,224,32,59,179,21,129,131,194,208,102,3,7,133,129,205,6,14,10,3,155,12,28,84,199,53,20,56,168,142,107,40,112,144,29,215,138,192,65,118,104,43,2,7,133,161,205,6,14,178,3,27,14,28,100,199,53,28,56,168,142,107,40,112,80,24,215,100,224,160,58,174,161,192,65,100,92,171,2,7,226,3,226,131,194,199,7,94,228,165,81,144,228,29,122,20,36,17,31,16,31,16,31,16,31,16,31,16,31,16,31,124,192,248,0,10,15,133,135,194,67,225,161,240,80,120,128,54,64,27,160,13,208,6,104,3,180,1,218,118,1,237,20,124,248,5,208,198,135,7,104,3,180,1,218,0,237,61,7,218,112,97,184,48,92,24,46,12,23,134,11,195,133,225,194,112,97,184,48,92,24,46,12,23,134,11,195,133,139,194,133,83,185,18,172,199,149,96,225,194,112,225,2,113,97,231,159,79,93,247,237,83,183,190,248,208,117,107,22,98,97,229,105,13,83,225,20,230,54,2,133,149,231,54,196,132,245,230,53,135,132,83,152,219,8,17,86,155,219,44,16,86,156,217,36,15,86,27,217,44,14,86,158,217,16,13,86,158,215,16,12,86,158,215,8,11,214,155,54,111,20,172,55,109,222,36,88,109,90,179,32,88,109,102,115,28,88,109,94,83,24,88,109,90,83,20,88,111,218,188,33,176,242,180,70,24,176,222,180,121,35,96,241,105,33,192,16,96,8,112,218,4,56,21,51,152,75,115,66,128,33,192,16,96,8,48,4,24,2,12,1,134,0,67,128,33,192,16,96,8,48,4,24,2,12,1,134,0,67,128,33,192,16,96,8,176,117,4,56,149,107,37,122,255,127,123,103,212,156,200,141,182,237,255,146,227,133,109,53,77,211,112,54,201,59,201,206,91,217,217,169,196,217,111,115,68,97,195,56,206,140,29,151,237,73,54,111,85,254,251,87,224,241,216,110,90,32,61,82,235,17,230,58,216,170,217,96,185,111,132,112,195,117,223,186,197,89,137,16,96,8,48,4,24,2,12,1,134,0,67,128,33,192,16,96,8,48,4,24,2,12,1,134,0,67,128,33,192,16,96,8,48,4,24,2,156,27,1,54,243,98,94,134,19,224,53,163,44,213,9,240,230,57,188,91,156,125,88,156,175,94,221,92,109,254,122,61,254,81,155,125,181,184,185,154,45,254,184,157,221,46,206,87,151,139,15,171,155,217,151,71,103,227,105,213,84,117,93,141,235,198,204,54,191,104,112,125,255,155,238,39,183,124,254,236,7,191,155,193,116,92,149,163,209,168,42,234,73,61,170,78,235,83,51,169,139,177,105,138,233,98,82,189,175,235,175,254,246,228,230,106,185,250,253,163,179,166,30,23,147,162,24,77,38,85,21,239,234,143,31,251,187,174,254,229,209,217,180,25,55,102,60,109,138,81,211,196,186,250,95,237,133,45,133,161,155,127,6,224,208,229,175,31,159,220,109,138,97,57,26,22,131,229,106,117,125,123,189,90,45,139,225,116,56,190,191,215,184,193,206,109,57,94,184,51,64,141,21,102,110,75,242,199,153,81,116,149,225,186,218,159,31,2,116,57,174,38,63,28,25,170,39,236,245,179,227,198,40,186,196,175,159,29,39,74,117,217,97,161,163,170,29,184,80,172,201,2,3,59,20,249,226,64,169,36,59,236,115,156,166,29,184,47,64,147,235,52,121,225,188,0,61,174,55,22,47,92,23,160,167,235,75,161,251,244,116,126,45,12,85,35,123,239,219,112,91,168,154,81,144,154,54,78,147,170,177,129,167,109,57,126,232,73,170,199,2,150,28,103,199,134,150,164,106,44,224,200,81,141,13,29,133,170,145,173,99,27,26,10,80,19,240,30,183,161,159,80,53,226,185,9,126,143,59,130,155,179,170,133,6,218,18,59,190,80,159,181,113,130,211,152,54,233,112,26,212,38,42,46,131,234,11,255,65,29,252,202,101,148,96,34,46,174,222,27,209,168,54,194,114,24,181,225,101,194,97,29,152,205,97,232,165,96,57,93,10,102,241,82,178,156,182,40,160,203,152,54,7,116,26,35,89,76,219,44,208,109,80,155,6,186,140,18,204,248,141,104,140,224,41,221,9,94,165,187,189,175,82,223,68,47,66,175,235,154,232,233,247,186,66,244,32,122,16,61,136,30,68,15,162,7,209,131,232,65,244,32,122,16,61,136,30,68,15,162,7,209,131,232,65,244,32,122,71,65,244,34,236,210,54,89,236,210,134,232,65,244,32,122,16,61,136,30,68,15,162,7,209,131,232,65,244,32,122,16,61,136,30,68,15,162,7,209,131,232,65,244,94,60,209,123,243,246,199,147,31,126,250,230,100,94,174,43,24,69,104,111,176,126,66,55,159,206,238,90,77,140,101,6,140,47,126,19,227,151,103,155,186,146,113,231,133,233,102,164,155,49,126,55,163,185,175,195,216,148,170,62,212,97,152,98,253,49,173,52,15,125,24,101,62,229,140,114,185,202,237,140,49,132,171,212,51,198,16,190,167,173,106,84,87,85,81,143,234,241,168,46,186,133,75,42,171,228,194,149,138,37,3,5,235,53,75,198,16,174,82,45,25,67,248,158,181,61,45,38,69,57,41,170,186,153,214,221,194,19,174,109,221,82,76,169,104,205,86,76,161,102,221,90,76,185,104,165,94,76,185,96,165,98,76,185,96,149,102,204,64,185,169,171,49,3,229,166,238,198,20,202,213,45,199,20,138,190,92,185,138,158,154,170,41,43,51,30,55,85,245,212,0,209,17,173,84,233,41,20,172,213,233,41,148,171,85,234,25,40,55,117,171,167,92,174,74,173,103,160,220,212,189,158,30,114,179,42,246,60,175,169,2,165,10,244,232,170,64,159,152,18,38,178,41,97,48,37,48,37,48,37,14,223,148,48,195,202,126,47,207,232,196,40,185,220,60,76,137,32,225,154,166,68,144,112,77,83,66,32,92,215,148,144,10,86,55,37,130,132,107,154,18,65,194,53,77,9,95,225,89,152,18,222,162,51,48,37,124,53,103,97,74,8,68,235,154,18,2,193,186,166,132,64,176,166,41,33,149,171,100,74,72,229,42,153,18,190,114,179,48,37,124,69,103,97,74,8,68,235,154,18,190,130,149,77,9,95,185,202,166,132,84,174,146,41,33,144,171,105,74,72,229,42,153,18,46,114,179,50,37,176,24,176,24,94,146,197,32,173,52,177,89,12,57,116,155,96,49,96,49,96,49,164,61,108,87,203,97,16,171,85,54,24,34,232,86,241,23,196,186,149,40,125,152,94,61,72,31,65,183,10,163,151,233,214,37,221,66,205,154,160,91,38,89,151,115,139,53,43,97,110,177,94,37,202,45,214,171,2,185,195,212,166,102,220,97,106,83,35,110,153,90,93,194,45,211,172,199,138,101,122,181,80,177,76,173,22,41,14,83,155,26,20,139,213,170,112,226,48,181,169,49,177,187,90,40,49,148,24,74,220,11,37,94,23,95,151,17,41,241,154,90,150,234,148,56,101,3,246,195,52,12,6,166,42,150,147,178,57,27,45,77,51,90,46,223,47,86,227,106,100,198,203,69,85,214,203,114,92,246,88,132,237,37,162,175,62,108,15,17,212,98,83,139,45,208,69,45,54,181,216,212,98,83,139,77,45,54,181,216,98,53,212,98,83,139,77,45,54,181,216,59,198,80,139,77,45,54,181,216,62,200,208,109,16,181,216,217,212,98,175,193,159,137,12,254,12,224,15,240,7,248,3,252,1,254,0,127,128,63,192,31,224,15,240,7,248,3,252,1,254,0,127,128,63,192,31,224,15,240,7,248,211,7,127,49,247,133,155,44,246,133,3,254,0,127,128,63,192,31,224,15,240,7,248,3,252,1,254,0,127,128,63,192,31,224,15,240,7,248,3,252,1,254,0,127,199,9,254,222,253,124,242,143,127,189,157,143,230,70,154,247,187,254,243,238,151,223,174,158,65,191,209,186,228,85,29,250,245,80,6,121,255,92,147,87,65,218,47,75,17,36,69,144,189,157,53,37,56,3,94,243,172,41,129,220,60,206,154,10,18,174,121,214,84,144,112,205,179,166,4,194,117,207,154,146,10,86,63,107,42,72,184,230,89,83,65,194,53,207,154,242,21,158,197,89,83,222,162,51,56,107,202,87,115,22,103,77,9,68,235,158,53,37,16,172,123,214,148,64,176,230,89,83,82,185,74,103,77,73,229,42,157,53,229,43,55,139,179,166,124,69,103,113,214,148,64,180,238,89,83,190,130,149,207,154,242,149,171,124,214,148,84,174,210,89,83,2,185,154,103,77,73,229,42,157,53,229,34,55,171,22,209,243,154,222,81,122,71,143,174,119,244,137,25,33,204,32,91,204,8,253,4,50,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,68,86,102,132,184,16,165,211,140,200,161,14,5,51,2,51,2,51,34,224,35,135,25,86,246,123,120,199,33,170,202,102,132,64,110,30,102,68,144,112,77,51,34,72,184,166,25,33,16,174,107,70,72,5,171,155,17,65,194,53,205,136,32,225,154,102,132,175,240,44,204,8,111,209,25,152,17,190,154,179,48,35,4,162,117,205,8,129,96,93,51,66,32,88,211,140,144,202,85,50,35,164,114,149,204,8,95,185,89,152,17,190,162,179,48,35,4,162,117,205,8,95,193,202,102,132,175,92,101,51,66,42,87,201,140,16,200,213,52,35,164,114,149,204,8,23,185,89,153,17,88,11,88,11,47,197,90,40,231,101,196,210,165,114,88,82,186,132,181,128,181,128,181,128,181,128,181,128,181,128,181,240,226,173,5,8,61,132,30,66,15,161,135,208,67,232,129,221,192,110,96,55,176,27,216,13,236,6,118,103,9,187,227,229,232,215,176,155,28,61,176,27,216,13,236,6,118,3,187,97,198,48,99,152,49,204,24,102,12,51,134,25,195,140,97,198,48,99,152,49,204,24,102,12,51,134,25,31,46,51,142,121,42,109,201,169,180,48,99,152,241,193,50,227,226,225,142,108,30,239,200,211,245,13,217,52,25,34,99,177,90,101,98,28,65,183,10,48,22,235,86,226,197,97,122,245,112,113,4,221,42,180,88,166,91,23,22,11,53,107,178,98,153,100,93,84,44,214,172,68,138,197,122,149,64,177,88,175,10,39,14,83,155,26,19,135,169,77,77,137,101,106,117,33,177,76,179,30,35,150,233,213,66,196,50,181,90,132,56,76,109,106,64,44,86,171,194,135,195,212,166,198,195,238,106,161,195,208,97,232,112,79,116,56,102,162,152,99,66,161,195,208,97,232,48,116,24,58,12,29,134,14,67,135,161,195,208,97,232,48,116,24,58,12,29,134,14,67,135,161,195,208,97,232,48,116,248,48,232,112,204,115,27,75,206,109,132,14,67,135,161,195,208,97,232,48,116,24,58,12,29,134,14,67,135,161,195,208,97,232,48,116,24,58,12,29,134,14,67,135,161,195,208,225,131,160,195,102,94,204,203,104,116,120,77,44,75,117,58,188,121,42,239,22,103,31,22,231,171,87,55,87,155,191,101,143,55,187,217,87,139,155,171,217,226,143,219,217,237,226,124,117,185,248,176,186,153,125,121,116,214,212,227,98,82,20,163,201,164,170,102,155,95,52,184,190,255,77,247,83,93,118,78,194,224,119,51,152,214,147,133,153,140,38,85,93,54,163,105,185,156,78,154,178,156,76,207,198,245,98,188,154,142,214,119,130,199,191,179,22,17,247,143,206,198,211,170,169,234,186,26,215,141,137,46,226,241,43,65,151,136,47,143,206,166,205,184,49,227,105,83,140,154,38,178,136,191,218,107,95,202,75,55,255,12,32,166,203,95,63,62,185,33,21,195,114,52,44,6,203,213,234,250,246,122,181,90,22,195,233,112,124,127,59,114,227,161,219,114,188,136,104,128,26,43,239,220,150,228,79,60,163,232,42,195,117,181,63,98,4,232,114,92,77,126,196,50,84,79,216,235,103,39,146,81,116,137,95,63,59,113,148,234,178,243,68,71,85,59,136,162,88,147,133,23,118,40,242,37,134,82,73,118,30,232,56,77,59,136,96,128,38,215,105,242,34,126,1,122,92,111,44,94,68,47,64,79,215,247,70,247,233,233,252,230,24,170,70,246,222,183,17,185,80,53,163,32,53,109,226,38,85,99,99,83,219,114,252,232,148,84,143,133,61,57,206,142,141,62,73,213,88,216,146,163,26,27,93,10,85,35,91,199,54,122,20,160,38,224,61,110,163,67,161,106,196,115,19,252,30,119,100,59,103,85,139,30,180,37,118,124,231,62,107,19,7,167,49,109,24,226,52,168,13,93,92,6,213,23,254,131,58,16,151,203,40,193,68,92,92,189,55,162,81,109,202,229,48,106,131,212,132,195,58,72,156,195,208,75,193,114,186,20,204,226,165,100,57,109,129,66,151,49,109,84,232,52,70,178,152,182,113,161,219,160,54,48,116,25,37,152,241,27,209,24,193,83,186,19,188,74,119,123,95,165,68,208,47,94,157,236,26,250,233,215,201,2,253,128,126,64,63,160,31,208,15,232,7,244,3,250,1,253,128,126,64,63,160,31,208,15,232,7,244,3,250,1,253,128,126,71,15,253,226,237,3,55,89,236,3,7,250,1,253,128,126,64,63,160,31,208,15,232,7,244,3,250,1,253,128,126,64,63,160,31,208,15,232,7,244,3,250,1,253,142,15,250,141,170,175,231,35,217,137,241,163,234,244,25,230,27,237,59,42,190,181,165,217,194,249,146,182,57,142,170,211,164,53,142,150,235,209,223,24,210,223,216,208,223,216,89,153,97,238,43,51,54,53,172,15,149,25,166,88,127,194,42,205,67,103,70,153,79,129,163,92,174,114,131,99,12,225,42,21,142,49,132,239,105,180,26,213,85,85,212,163,122,60,170,139,110,225,146,90,43,185,112,165,242,201,64,193,122,237,147,49,132,171,212,79,198,16,190,103,109,79,139,73,81,78,138,170,110,166,117,183,240,132,107,91,183,56,83,42,90,179,57,83,168,89,183,58,83,46,90,169,59,83,46,88,169,60,83,46,88,165,61,51,80,110,234,250,204,64,185,169,251,51,133,114,117,11,52,133,162,47,87,174,162,167,166,106,202,202,140,199,77,85,61,245,46,116,68,43,213,126,10,5,107,245,126,10,229,106,21,127,6,202,77,221,252,41,151,171,82,253,25,40,55,117,247,167,135,220,172,202,63,207,107,234,66,169,11,61,170,186,208,7,63,65,144,30,238,242,19,118,198,134,241,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,240,19,14,217,79,16,181,145,108,251,9,251,107,72,158,204,27,118,2,118,2,118,66,255,118,130,25,86,246,187,112,247,201,246,154,118,130,64,110,30,118,66,144,112,77,59,33,72,184,166,157,32,16,174,107,39,72,5,171,219,9,65,194,53,237,132,32,225,154,118,130,175,240,44,236,4,111,209,25,216,9,190,154,179,176,19,4,162,117,237,4,129,96,93,59,65,32,88,211,78,144,202,85,178,19,164,114,149,236,4,95,185,89,216,9,190,162,179,176,19,4,162,117,237,4,95,193,202,118,130,175,92,101,59,65,42,87,201,78,16,200,213,180,19,164,114,149,236,4,23,185,89,217,9,152,3,152,3,7,111,14,148,243,50,70,121,81,57,44,247,30,76,136,57,128,57,128,57,128,57,128,57,128,57,128,57,128,57,144,155,57,0,99,135,177,195,216,97,236,48,118,24,59,184,26,92,13,174,6,87,131,171,193,213,224,234,188,112,117,132,44,251,26,87,147,101,7,87,131,171,193,213,224,234,23,141,171,161,190,80,95,168,47,212,23,234,11,245,133,250,66,125,161,190,80,95,168,47,212,23,234,11,245,133,250,30,10,245,141,114,194,106,185,239,132,85,168,47,212,23,234,155,140,250,22,15,247,84,243,120,79,157,222,159,96,159,33,244,21,171,85,102,190,17,116,171,32,95,177,110,37,226,27,166,87,15,248,70,208,173,194,123,101,186,117,113,175,80,179,38,237,149,73,214,133,189,98,205,74,172,87,172,87,9,245,138,245,170,144,222,48,181,169,65,111,152,218,212,156,87,166,86,23,243,202,52,235,81,94,153,94,45,200,43,83,171,197,120,195,212,166,70,188,98,181,42,132,55,76,109,106,192,235,174,22,190,11,223,133,239,198,230,187,81,82,189,123,78,188,132,239,194,119,225,187,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,240,93,248,110,108,190,27,229,4,194,146,19,8,225,187,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,240,93,248,46,124,55,45,223,53,243,98,94,134,243,221,53,163,44,123,230,187,27,133,239,22,103,31,22,231,171,87,55,87,155,191,77,143,55,175,217,87,139,155,171,217,226,143,219,217,237,226,124,117,185,248,176,186,153,125,121,116,214,212,227,98,82,20,163,201,164,170,102,155,95,52,184,190,255,77,247,83,87,62,127,110,131,223,205,224,253,100,57,41,234,98,122,186,92,140,71,103,69,117,106,202,170,41,204,242,204,148,211,122,53,93,47,226,199,63,152,150,171,223,63,58,27,79,171,166,170,235,106,92,55,38,222,213,31,63,212,119,93,253,203,163,179,105,51,110,204,120,218,20,163,166,137,117,245,191,218,203,86,138,58,55,255,12,128,157,203,95,63,62,185,151,20,195,114,52,44,6,203,213,234,250,246,122,181,90,22,195,233,112,124,127,39,113,67,153,219,114,188,96,102,128,26,43,170,220,150,228,15,43,163,232,42,195,117,181,63,29,4,232,114,92,77,126,176,49,84,79,216,235,103,135,137,81,116,137,95,63,59,44,148,234,178,163,64,71,85,59,96,160,88,147,5,245,117,40,242,133,125,82,73,118,148,231,56,77,59,96,94,128,38,215,105,242,130,117,1,122,92,111,44,94,48,46,64,79,215,87,62,247,233,233,252,210,23,170,70,246,222,183,193,180,80,53,163,32,53,109,88,38,85,99,195,74,219,114,252,192,146,84,143,5,27,57,206,142,13,28,73,213,88,176,144,163,26,27,24,10,85,35,91,199,54,240,19,160,38,224,61,110,3,59,161,106,196,115,19,252,30,119,196,50,103,85,235,139,127,91,98,199,215,229,179,54,44,112,26,211,230,24,78,131,218,188,196,101,80,125,225,63,168,131,78,185,140,18,76,196,197,213,123,35,26,213,6,84,14,163,54,52,76,56,172,3,162,57,12,189,20,44,167,75,193,44,94,74,150,211,22,227,115,25,211,166,124,78,99,36,139,105,155,244,185,13,106,179,62,151,81,130,25,191,17,141,17,60,165,59,193,171,116,183,247,85,234,155,215,69,232,83,93,243,186,190,251,84,225,117,240,58,120,29,188,14,94,7,175,131,215,193,235,224,117,240,58,120,29,188,14,94,7,175,131,215,193,235,224,117,240,186,163,224,117,17,246,79,155,4,251,167,225,117,240,58,120,29,188,14,94,7,175,131,215,193,235,224,117,240,58,120,29,188,14,94,7,175,131,215,193,235,224,117,240,186,23,207,235,222,188,253,241,228,135,159,190,57,153,151,235,234,67,17,184,27,172,159,208,205,167,179,187,86,3,98,185,155,224,181,118,5,103,82,129,248,229,201,164,238,66,220,121,97,74,17,41,69,140,95,138,104,238,123,40,54,93,165,15,61,20,166,88,127,10,43,205,67,17,69,153,79,43,162,92,174,114,45,98,12,225,42,189,136,49,132,239,169,137,26,213,85,85,212,163,122,60,170,139,110,225,146,174,40,185,112,165,70,199,64,193,122,149,142,49,132,171,116,58,198,16,190,103,109,79,139,73,81,78,138,170,110,166,117,183,240,132,107,91,183,141,82,42,90,179,142,82,168,89,183,143,82,46,90,169,144,82,46,88,169,145,82,46,88,165,146,50,80,110,234,78,202,64,185,169,75,41,133,114,117,91,41,133,162,47,87,174,162,167,166,106,202,202,140,199,77,85,61,245,55,116,68,43,117,105,10,5,107,149,105,10,229,106,181,105,6,202,77,93,167,41,151,171,210,167,25,40,55,117,161,166,135,220,172,26,53,207,107,58,56,233,224,60,186,14,206,39,158,131,137,236,57,152,3,60,117,9,203,1,203,225,200,44,7,51,172,236,119,234,140,14,98,146,203,205,195,114,8,18,174,105,57,4,9,215,180,28,4,194,117,45,7,169,96,117,203,33,72,184,166,229,16,36,92,211,114,240,21,158,133,229,224,45,58,3,203,193,87,115,22,150,131,64,180,174,229,32,16,172,107,57,8,4,107,90,14,82,185,74,150,131,84,174,146,229,224,43,55,11,203,193,87,116,22,150,131,64,180,174,229,224,43,88,217,114,240,149,171,108,57,72,229,42,89,14,2,185,154,150,131,84,174,146,229,224,34,55,43,203,1,3,1,3,225,37,25,8,210,182,17,155,129,208,127,237,8,6,2,6,2,6,66,218,19,106,181,252,3,177,90,101,251,32,130,110,21,247,64,172,91,137,193,135,233,213,67,240,17,116,171,16,120,153,110,93,142,45,212,172,137,177,197,7,203,43,82,108,177,102,37,136,45,214,171,196,176,197,122,85,16,118,152,218,212,4,59,76,109,106,128,45,83,171,203,175,101,154,245,72,176,76,175,22,8,150,169,213,226,192,97,106,83,99,96,177,90,21,10,28,166,54,53,4,118,87,11,3,134,1,195,128,123,97,192,235,198,233,50,34,3,94,83,203,82,167,122,186,151,242,231,135,39,57,24,76,22,141,121,95,149,166,24,87,245,104,49,153,52,85,49,54,139,242,116,106,22,101,185,92,158,222,55,80,247,210,127,237,37,162,175,34,106,15,17,244,81,211,71,45,208,69,31,53,125,212,244,81,211,71,77,31,53,125,212,98,53,244,81,211,71,77,31,53,125,212,59,198,208,71,77,31,53,125,212,62,64,208,109,16,125,212,217,244,81,175,177,158,137,140,245,12,88,15,172,7,214,3,235,129,245,192,122,96,61,176,30,88,15,172,7,214,3,235,129,245,192,122,96,61,176,30,88,15,172,7,214,235,27,235,197,220,177,109,18,236,216,6,235,129,245,192,122,96,61,176,30,88,15,172,7,214,3,235,129,245,192,122,96,61,176,30,88,15,172,7,214,3,235,129,245,142,19,235,189,251,249,228,31,255,122,59,31,205,141,52,171,119,253,231,221,47,191,93,61,67,122,163,117,185,234,46,164,215,218,134,156,75,11,227,253,83,73,222,193,104,191,44,13,140,52,48,246,118,132,147,224,224,116,205,35,156,4,114,243,56,194,41,72,184,230,17,78,65,194,53,143,112,18,8,215,61,194,73,42,88,253,8,167,32,225,154,71,56,5,9,215,60,194,201,87,120,22,71,56,121,139,206,224,8,39,193,1,246,250,71,56,9,68,235,30,225,36,16,172,123,132,147,64,176,230,17,78,82,185,74,71,56,73,229,42,29,225,228,43,55,139,35,156,124,69,103,113,132,147,64,180,238,17,78,190,130,149,143,112,242,149,171,124,132,147,84,174,210,17,78,2,185,154,71,56,73,229,42,29,225,228,34,55,171,250,206,243,154,194,79,10,63,143,174,240,243,137,215,32,12,16,91,188,134,157,241,97,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,6,188,134,23,231,53,136,203,74,58,189,134,254,171,74,176,26,176,26,176,26,2,62,80,152,97,101,191,67,119,159,105,175,105,53,8,228,230,97,53,4,9,215,180,26,130,132,107,90,13,2,225,186,86,131,84,176,186,213,16,36,92,211,106,8,18,174,105,53,248,10,207,194,106,240,22,157,129,213,224,171,57,11,171,65,32,90,215,106,16,8,214,181,26,4,130,53,173,6,169,92,37,171,65,42,87,201,106,240,149,155,133,213,224,43,58,11,171,65,32,90,215,106,240,21,172,108,53,248,202,85,182,26,164,114,149,172,6,129,92,77,171,65,42,87,201,106,112,145,155,149,213,128,113,128,113,240,82,140,131,114,94,70,44,68,42,135,101,239,71,23,98,28,96,28,96,28,96,28,96,28,96,28,96,28,96,28,192,223,225,239,240,119,248,59,252,29,254,158,41,127,7,101,131,178,65,217,160,108,80,54,40,27,148,221,39,202,142,151,129,95,163,108,50,240,160,108,80,54,40,27,148,125,68,40,27,34,12,17,134,8,67,132,33,194,16,97,136,48,68,24,34,12,17,134,8,67,132,33,194,16,97,136,240,129,17,225,152,167,189,150,251,78,123,133,8,67,132,33,194,74,68,184,120,184,223,154,199,251,237,116,125,187,53,77,134,64,88,172,86,153,7,71,208,173,130,131,197,186,149,104,112,152,94,61,24,28,65,183,10,11,150,233,214,69,193,66,205,154,36,88,38,89,23,4,139,53,43,113,96,177,94,37,12,44,214,171,66,129,195,212,166,134,192,97,106,83,51,96,153,90,93,4,44,211,172,71,128,101,122,181,0,176,76,173,22,255,13,83,155,26,255,138,213,170,208,223,48,181,169,225,175,187,90,216,47,236,23,246,219,19,251,141,153,6,222,115,250,38,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,147,176,223,152,167,33,150,156,134,8,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,25,176,95,51,47,230,101,52,246,187,38,150,101,207,236,119,35,244,221,226,236,195,226,124,245,234,230,106,243,151,234,241,86,54,251,106,113,115,53,91,252,113,59,187,93,156,175,46,23,31,86,55,179,47,143,206,154,122,92,76,138,98,52,153,84,213,108,243,139,6,215,247,191,233,126,34,203,206,167,56,248,221,12,150,103,166,30,21,167,239,171,114,57,26,45,138,101,51,30,47,198,166,60,45,199,85,105,78,171,197,87,127,123,242,87,212,34,226,254,209,217,120,90,53,85,93,87,227,186,49,209,69,60,126,224,239,18,241,229,209,217,180,25,55,102,60,109,138,81,211,68,22,241,87,123,101,75,105,232,230,159,1,60,116,249,235,199,39,183,155,98,88,142,134,197,96,185,90,93,223,94,175,86,203,98,56,29,142,239,111,54,110,180,115,91,142,23,239,12,80,99,165,153,219,146,252,121,102,20,93,101,184,174,246,7,136,0,93,142,171,201,143,71,134,234,9,123,253,236,188,49,138,46,241,235,103,231,137,82,93,118,90,232,168,106,7,47,20,107,178,208,192,14,69,190,60,80,42,201,78,251,28,167,105,7,239,11,208,228,58,77,94,60,47,64,143,235,141,197,139,215,5,232,233,250,86,232,62,61,157,223,11,67,213,200,222,251,54,222,22,170,102,20,164,166,205,211,164,106,108,228,105,91,142,31,123,146,234,177,144,37,199,217,177,177,37,169,26,11,57,114,84,99,99,71,161,106,100,235,216,198,134,2,212,4,188,199,109,236,39,84,141,120,110,130,223,227,142,228,230,172,106,177,129,182,196,142,111,212,103,109,158,224,52,166,141,58,156,6,181,145,138,203,160,250,194,127,80,7,192,114,25,37,152,136,139,171,247,70,52,170,205,176,28,70,109,128,153,112,88,7,103,115,24,122,41,88,78,151,130,89,188,148,44,167,45,12,232,50,166,13,2,157,198,72,22,211,54,12,116,27,212,198,129,46,163,4,51,126,35,26,35,120,74,119,130,87,233,110,239,171,148,8,233,197,171,113,93,35,189,190,107,92,65,122,32,61,144,30,72,15,164,7,210,3,233,129,244,64,122,32,61,144,30,72,15,164,7,210,3,233,129,244,64,122,32,189,163,71,122,241,118,104,155,4,59,180,65,122,32,61,144,30,72,15,164,7,210,3,233,129,244,64,122,32,61,144,30,72,15,164,7,210,3,233,129,244,64,122,32,189,227,67,122,147,226,107,233,41,235,147,226,212,239,120,245,214,102,227,28,122,22,39,197,105,210,130,69,203,245,104,86,236,161,89,177,49,83,211,93,172,216,152,105,185,187,87,241,243,216,3,174,85,52,247,77,22,155,238,211,135,38,11,83,172,63,94,149,230,161,202,162,204,167,87,81,46,87,185,88,49,134,112,149,102,197,24,194,247,20,77,141,234,170,42,234,81,61,30,213,69,183,112,73,219,148,92,184,82,39,100,160,96,189,82,200,24,194,85,90,33,99,8,223,179,182,167,197,164,40,39,69,85,55,211,186,91,120,194,181,173,219,103,41,21,173,89,104,41,212,172,219,104,41,23,173,84,105,41,23,172,212,105,41,23,172,82,106,25,40,55,117,171,101,160,220,212,181,150,66,185,186,189,150,66,209,151,43,87,209,83,83,53,101,101,198,227,166,170,158,26,23,58,162,149,218,56,133,130,181,234,56,133,114,181,250,56,3,229,166,46,228,148,203,85,105,228,12,148,155,186,146,211,67,110,86,157,156,231,53,45,158,180,120,30,85,139,231,131,153,32,8,6,119,153,9,59,19,193,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,152,9,7,107,38,136,90,70,182,205,132,254,235,69,240,18,240,18,28,189,4,83,143,154,81,183,153,176,126,168,218,237,38,60,252,200,225,219,9,102,88,217,239,194,221,167,205,107,218,9,2,185,121,216,9,65,194,53,237,132,32,225,154,118,130,64,184,174,157,32,21,172,110,39,4,9,215,180,19,130,132,107,218,9,190,194,179,176,19,188,69,103,96,39,248,106,206,194,78,16,136,214,181,19,4,130,117,237,4,129,96,77,59,65,42,87,201,78,144,202,85,178,19,124,229,102,97,39,248,138,206,194,78,16,136,214,181,19,124,5,43,219,9,190,114,149,237,4,169,92,37,59,65,32,87,211,78,144,202,85,178,19,92,228,102,101,39,96,14,96,14,28,188,57,96,214,123,13,194,205,1,51,44,123,63,78,16,115,0,115,0,115,0,115,0,115,0,115,0,115,0,115,0,198,14,99,135,177,195,216,97,236,48,246,108,24,59,184,26,92,13,174,6,87,131,171,193,213,224,234,94,112,117,132,44,251,26,87,147,101,7,87,131,171,193,213,224,234,23,141,171,161,190,80,95,168,47,212,23,234,11,245,133,250,66,125,161,190,80,95,168,47,212,23,234,11,245,133,250,30,10,245,141,114,182,170,217,119,182,42,212,23,234,11,245,77,70,125,139,135,123,170,121,188,167,78,239,207,174,207,16,250,138,213,42,51,223,8,186,85,144,175,88,183,18,241,13,211,171,7,124,35,232,86,225,189,50,221,186,184,87,168,89,147,246,202,36,235,194,94,177,102,37,214,43,214,171,132,122,197,122,85,72,111,152,218,212,160,55,76,109,106,206,43,83,171,139,121,101,154,245,40,175,76,175,22,228,149,169,213,98,188,97,106,83,35,94,177,90,21,194,27,166,54,53,224,117,87,11,223,133,239,194,119,99,243,221,40,169,222,61,199,93,194,119,225,187,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,240,93,248,46,124,55,54,223,141,114,2,161,225,4,66,248,46,124,23,190,11,223,133,239,194,119,225,187,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,240,93,248,46,124,23,190,11,223,77,203,119,223,188,253,241,228,135,159,190,57,9,168,231,29,172,159,225,205,167,179,59,191,158,222,214,44,100,130,124,191,60,153,212,236,119,231,133,129,192,61,64,224,198,76,77,55,3,110,204,180,220,141,128,63,143,61,96,2,252,185,21,105,125,247,181,182,34,149,249,32,96,185,220,60,122,123,131,132,107,246,246,6,9,215,60,102,78,32,92,183,112,88,42,88,189,112,56,72,184,102,225,112,144,240,61,107,123,90,76,138,114,82,84,117,51,173,187,133,39,92,219,89,52,37,123,139,206,160,41,217,87,115,22,77,201,2,209,186,77,201,2,193,186,77,201,2,193,154,77,201,82,185,74,77,201,82,185,74,77,201,190,114,179,104,74,246,21,125,185,114,21,61,53,85,83,86,102,60,110,170,234,41,133,215,17,173,91,239,236,43,88,185,222,217,87,174,114,189,179,84,174,82,189,179,64,174,102,189,179,84,174,82,189,179,139,220,172,236,131,243,26,195,1,195,225,152,13,7,105,115,136,205,112,56,196,10,17,252,134,163,241,27,142,62,116,206,81,129,73,45,135,99,58,42,48,15,203,129,51,14,83,89,14,71,115,198,97,54,150,3,135,51,38,178,28,56,156,49,133,229,192,225,140,253,90,14,28,206,200,225,140,129,162,179,176,28,56,81,178,95,203,129,19,37,57,81,146,19,37,217,177,128,129,128,129,224,109,32,72,171,105,108,6,194,33,118,212,96,32,96,32,28,139,129,64,107,13,173,53,180,214,104,35,120,90,107,104,173,161,181,134,214,26,90,107,178,32,216,180,214,208,90,67,107,13,173,53,180,214,208,90,3,3,134,1,31,3,3,126,247,243,201,63,254,245,118,94,174,67,228,50,2,124,253,231,221,47,191,93,61,227,191,27,95,231,0,27,107,238,159,74,114,252,107,191,44,240,151,182,26,218,106,104,171,161,173,134,182,154,140,184,53,109,53,180,213,208,86,147,15,116,167,173,134,182,26,218,106,104,171,161,173,70,219,48,160,173,134,182,26,218,106,104,171,161,173,6,163,1,163,193,98,52,8,163,230,22,163,225,16,171,241,49,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,48,26,132,70,131,184,211,166,211,104,56,200,70,27,124,134,99,240,25,142,190,205,134,58,252,164,86,3,117,248,212,225,83,135,159,153,213,64,29,62,117,248,212,225,235,91,13,212,225,247,107,53,80,135,79,29,62,117,248,212,225,83,135,79,29,62,117,248,153,88,13,24,7,24,7,47,197,56,48,235,61,10,209,140,3,51,44,119,87,33,97,28,96,28,96,28,96,28,96,28,96,28,96,28,96,28,100,111,28,192,223,225,239,240,119,248,59,252,29,254,14,202,6,101,131,178,65,217,160,108,80,54,40,59,75,148,29,47,3,191,70,217,100,224,65,217,160,108,80,54,40,251,136,80,54,68,24,34,12,17,134,8,67,132,33,194,16,97,136,48,68,24,34,12,17,134,8,67,132,33,194,16,225,3,35,194,49,207,121,53,251,206,121,133,8,67,132,33,194,74,68,88,118,8,188,22,16,22,171,85,230,193,17,116,171,224,96,177,110,37,26,28,166,87,15,6,71,208,173,194,130,101,186,117,81,176,80,179,38,9,150,73,214,5,193,98,205,74,28,88,172,87,9,3,139,245,170,80,224,48,181,169,33,112,152,218,212,12,88,166,86,23,1,203,52,235,17,96,153,94,45,0,44,83,171,197,127,195,212,166,198,191,98,181,42,244,55,76,109,106,248,235,174,22,246,11,251,133,253,246,196,126,99,166,129,247,28,189,9,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,223,36,236,55,230,105,136,134,211,16,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,87,141,253,126,61,31,9,187,30,78,159,177,222,145,67,199,195,147,87,207,194,122,203,167,168,119,61,207,173,255,223,180,254,191,105,15,40,219,35,210,210,227,211,180,212,184,243,114,208,226,16,90,108,186,105,241,184,216,232,235,128,197,227,162,48,187,89,241,231,159,56,96,84,252,185,146,105,125,155,182,86,50,149,249,176,98,185,220,60,74,131,131,132,107,150,6,7,9,215,60,255,78,32,92,183,237,88,42,88,189,237,56,72,184,102,219,113,144,240,61,107,123,90,76,138,114,82,84,117,51,173,187,133,39,92,219,89,212,52,123,139,206,160,166,217,87,115,22,53,205,2,209,186,53,205,2,193,186,53,205,2,193,154,53,205,82,185,74,53,205,82,185,74,53,205,190,114,179,168,105,246,21,125,185,114,21,61,53,85,83,86,102,60,110,170,234,41,174,215,17,173,219,45,237,43,88,185,91,218,87,174,114,183,180,84,174,82,183,180,64,174,102,183,180,84,174,82,183,180,139,220,172,124,134,243,26,103,226,165,56,19,221,105,212,194,10,24,215,15,237,33,140,247,63,18,195,242,80,16,231,238,165,164,22,231,103,210,104,188,174,159,181,217,231,118,223,15,60,204,125,223,6,147,100,83,193,182,193,180,111,51,1,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,19,6,147,182,133,131,193,20,201,96,146,181,86,181,13,166,253,109,85,248,75,248,75,248,75,7,235,47,185,156,41,159,145,191,36,144,155,135,191,20,36,92,211,95,10,18,174,233,47,9,132,235,250,75,82,193,234,254,82,144,112,77,127,41,72,184,166,191,228,43,60,11,127,201,91,116,6,254,146,175,230,44,252,37,129,104,93,127,73,32,88,215,95,18,8,214,244,151,164,114,149,252,37,169,92,37,127,201,87,110,22,254,146,175,232,44,252,37,129,104,93,127,201,87,176,178,191,228,43,87,217,95,146,202,85,242,151,4,114,53,253,37,169,92,37,127,201,69,110,86,254,18,110,17,110,17,110,209,11,113,139,122,180,114,202,121,25,161,140,174,28,150,123,203,232,176,114,176,114,176,114,176,114,176,114,176,114,176,114,176,114,94,178,149,131,35,130,35,130,35,130,35,130,35,130,35,130,185,128,185,128,185,128,185,128,185,128,185,128,185,128,185,112,100,230,66,248,62,145,181,185,192,62,17,204,5,204,5,204,5,204,5,204,5,24,61,140,30,70,15,163,135,209,195,232,97,244,48,122,24,61,140,30,70,15,163,135,209,195,232,97,244,48,122,24,189,31,163,143,113,26,125,233,112,26,61,140,30,70,127,152,140,62,198,155,248,160,49,125,241,240,33,200,60,126,8,154,174,63,3,153,38,67,74,47,86,171,12,233,35,232,86,97,244,98,221,74,136,62,76,175,30,161,143,160,91,5,208,203,116,235,242,121,161,102,77,60,47,147,172,75,231,197,154,149,224,188,88,175,18,155,23,235,85,65,243,97,106,83,147,249,48,181,169,193,188,76,173,46,151,151,105,214,195,242,50,189,90,84,94,166,86,11,202,135,169,77,205,228,197,106,85,144,124,152,218,212,68,222,93,45,64,30,32,239,192,188,99,112,243,24,120,59,10,133,238,29,22,199,8,116,239,63,89,26,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,25,195,226,24,167,196,150,156,18,11,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,135,12,139,205,188,152,151,193,176,120,77,40,203,67,131,197,155,103,252,110,113,246,97,113,190,122,117,115,181,249,83,247,120,47,156,125,181,184,185,154,45,254,184,157,221,46,206,87,151,139,15,171,155,217,151,71,103,77,61,46,38,69,49,154,76,170,106,182,249,69,131,235,251,223,116,255,74,148,207,230,106,240,187,25,84,211,229,120,52,58,157,142,199,213,100,84,44,71,167,229,164,126,95,140,207,222,87,213,116,114,90,173,103,239,241,207,175,229,226,247,143,206,198,211,170,169,234,186,26,215,141,137,118,241,199,111,8,93,23,255,242,232,108,218,140,27,51,158,54,197,168,105,34,93,252,175,246,91,64,138,77,55,255,12,0,167,203,95,63,62,185,47,21,195,114,52,44,6,203,213,234,250,246,122,181,90,22,195,233,112,124,127,87,114,195,162,219,114,188,192,104,128,26,43,246,220,150,228,15,62,163,232,42,195,117,181,63,105,4,232,114,92,77,126,224,50,84,79,216,235,103,7,147,81,116,137,95,63,59,120,148,234,178,99,69,71,85,59,192,162,88,147,5,27,118,40,242,5,135,82,73,118,44,232,56,77,59,192,96,128,38,215,105,242,2,127,1,122,92,111,44,94,96,47,64,79,215,215,71,247,233,233,252,2,25,170,70,246,222,183,129,185,80,53,163,32,53,109,240,38,85,99,67,84,219,114,252,32,149,84,143,5,65,57,206,142,13,66,73,213,88,16,147,163,26,27,100,10,85,35,91,199,54,136,20,160,38,224,61,110,131,68,161,106,196,115,19,252,30,119,68,60,103,85,11,34,180,37,118,124,245,62,107,131,7,167,49,109,38,226,52,168,205,94,92,6,213,23,254,131,58,72,151,203,40,193,68,92,92,189,55,162,81,109,216,229,48,106,67,214,132,195,58,128,156,195,208,75,193,114,186,20,204,226,165,100,57,109,241,66,151,49,109,98,232,52,70,178,152,182,169,161,219,160,54,55,116,25,37,152,241,27,209,24,193,83,186,19,188,74,119,123,95,165,158,217,95,120,5,237,154,253,29,92,5,45,236,15,246,7,251,131,253,193,254,96,127,176,63,216,31,236,15,246,7,251,131,253,193,254,96,127,176,63,216,31,236,15,246,247,226,217,95,248,38,113,115,136,155,196,97,127,176,63,216,31,236,15,246,7,251,131,253,193,254,96,127,176,63,216,31,236,15,246,7,251,131,253,193,254,96,127,176,191,23,205,254,222,188,253,241,228,135,159,190,57,153,151,235,174,72,9,4,28,172,159,206,205,167,179,187,86,101,100,185,151,6,154,236,112,96,244,206,200,47,147,147,184,60,114,231,117,105,145,236,161,69,114,108,45,145,28,239,237,144,28,31,124,133,164,185,111,237,216,20,197,62,180,118,152,98,253,121,174,52,15,181,29,101,62,29,146,114,185,202,37,146,49,132,171,180,72,198,16,190,167,84,107,84,87,85,81,143,234,241,168,46,186,133,75,154,181,228,194,149,250,47,3,5,235,21,96,198,16,174,210,128,25,67,248,158,181,61,45,38,69,57,41,170,186,153,214,221,194,19,174,109,221,238,78,169,104,205,242,78,161,102,221,246,78,185,104,165,250,78,185,96,165,254,78,185,96,149,2,207,64,185,169,27,60,3,229,166,174,240,20,202,213,237,240,20,138,190,92,185,138,158,154,170,41,43,51,30,55,85,245,212,41,209,17,173,212,60,42,20,172,85,61,42,148,171,213,61,26,40,55,117,249,168,92,174,74,251,104,160,220,212,245,163,30,114,179,234,31,61,175,105,44,125,41,141,165,189,157,82,19,163,10,85,65,156,123,199,106,106,113,126,229,173,26,175,235,103,109,246,185,221,247,3,15,115,159,200,132,50,113,77,40,115,120,145,116,60,40,60,40,60,40,249,71,55,51,172,236,31,221,50,58,199,76,46,55,15,15,42,72,184,166,7,21,36,92,211,131,18,8,215,245,160,164,130,213,61,168,32,225,154,30,84,144,112,77,15,202,87,120,22,30,148,183,232,12,60,40,95,205,89,120,80,2,209,186,30,148,64,176,174,7,37,16,172,233,65,73,229,42,121,80,82,185,74,30,148,175,220,44,60,40,95,209,89,120,80,2,209,186,30,148,175,96,101,15,202,87,174,178,7,37,149,171,228,65,9,228,106,122,80,82,185,74,30,148,139,220,172,60,40,28,37,28,37,28,165,23,226,40,165,177,123,132,197,67,54,187,231,0,27,136,176,123,176,123,132,118,79,140,55,250,65,59,62,178,147,141,181,12,31,177,90,101,191,39,130,110,21,187,71,172,91,201,52,9,211,171,231,153,68,208,173,98,153,200,116,235,26,15,66,205,154,190,131,76,178,174,237,32,214,172,228,58,136,245,42,153,14,98,189,42,158,67,152,218,212,150,67,152,218,212,142,131,76,173,174,225,32,211,172,135,238,101,122,181,200,189,76,173,22,184,15,83,155,154,219,139,213,170,96,251,48,181,169,169,189,187,90,160,61,208,222,129,139,199,96,235,49,16,120,20,82,157,6,40,175,155,236,203,120,64,121,205,44,203,67,3,202,9,43,237,31,38,109,240,251,160,88,153,179,178,42,139,213,114,57,30,153,247,163,211,162,156,174,204,114,113,122,86,142,71,239,77,143,213,246,126,34,122,170,184,247,17,65,213,61,85,247,2,93,84,221,83,117,79,213,61,85,247,84,221,83,117,47,86,67,213,61,85,247,84,221,83,117,191,99,12,85,247,84,221,83,117,239,195,23,221,6,81,117,159,75,213,253,154,18,154,184,148,208,64,9,161,132,80,66,40,33,148,16,74,8,37,132,18,66,9,161,132,80,66,40,33,148,16,74,8,37,132,18,66,9,161,132,80,194,67,163,132,17,55,167,155,67,220,156,14,37,132,18,66,9,161,132,80,66,40,33,148,16,74,8,37,132,18,66,9,161,132,80,66,40,33,148,16,74,8,37,132,18,30,37,37,124,247,243,201,63,254,245,118,62,154,27,97,146,240,250,207,187,95,126,187,122,70,8,71,235,226,223,67,35,132,241,235,43,239,103,38,117,121,165,253,170,84,87,114,82,89,63,39,149,249,158,137,171,124,82,153,64,110,30,39,149,5,9,215,60,169,44,72,184,230,73,101,2,225,186,39,149,73,5,171,159,84,22,36,92,243,164,178,32,225,154,39,149,249,10,207,226,164,50,111,209,25,156,84,230,171,57,139,147,202,4,162,117,79,42,19,8,214,61,169,76,32,88,243,164,50,169,92,165,147,202,164,114,149,78,42,243,149,155,197,73,101,190,162,179,56,169,76,32,90,247,164,50,95,193,202,39,149,249,202,85,62,169,76,42,87,233,164,50,129,92,205,147,202,164,114,149,78,42,115,145,155,85,233,233,121,77,77,234,75,169,73,229,108,51,206,54,139,245,186,126,214,102,159,219,125,63,240,48,247,137,188,39,89,62,221,226,61,29,92,58,29,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,9,239,41,158,247,36,237,70,234,244,158,14,176,25,9,239,9,239,9,239,73,246,145,205,12,43,251,71,182,142,19,157,149,189,39,129,220,60,188,167,32,225,154,222,83,144,112,77,239,73,32,92,215,123,146,10,86,247,158,130,132,107,122,79,65,194,53,189,39,95,225,89,120,79,222,162,51,240,158,124,53,103,225,61,9,68,235,122,79,2,193,186,222,147,64,176,166,247,36,149,171,228,61,73,229,42,121,79,190,114,179,240,158,124,69,103,225,61,9,68,235,122,79,190,130,149,189,39,95,185,202,222,147,84,174,146,247,36,144,171,233,61,73,229,42,121,79,46,114,179,242,158,112,146,112,146,112,146,94,136,147,212,191,205,83,206,203,120,245,118,229,176,164,222,14,155,7,155,7,155,7,155,7,155,7,155,7,155,7,155,7,183,4,183,4,183,4,183,4,183,4,183,4,227,1,227,1,227,1,227,1,227,1,227,1,227,1,227,225,200,141,135,104,251,75,214,198,3,251,75,48,30,48,30,48,30,48,30,48,30,224,247,240,123,248,61,252,30,126,15,191,135,223,195,239,225,247,240,123,248,61,252,30,126,15,191,135,223,195,239,225,247,17,248,189,137,185,113,192,176,113,0,126,127,20,252,62,198,27,252,160,17,126,241,240,1,201,60,126,64,154,174,63,31,153,38,67,130,47,86,171,12,240,35,232,86,225,247,98,221,74,248,62,76,175,30,189,143,160,91,5,222,203,116,235,178,123,161,102,77,116,47,147,172,75,238,197,154,149,192,189,88,175,18,183,23,235,85,193,246,97,106,83,83,251,48,181,169,161,189,76,173,46,179,151,105,214,67,246,50,189,90,196,94,166,86,11,216,135,169,77,205,235,197,106,85,112,125,152,218,212,180,222,93,45,176,30,88,239,192,195,99,48,245,24,232,59,10,161,78,5,146,35,6,193,57,228,26,144,12,72,6,36,3,146,1,201,128,100,64,50,32,25,144,12,72,6,36,3,146,1,201,128,100,64,50,32,25,144,12,72,6,36,3,146,95,30,72,142,120,98,109,201,137,181,128,100,64,50,32,25,144,12,72,6,36,3,146,1,201,128,100,64,50,32,25,144,12,72,6,36,3,146,1,201,128,100,64,50,32,25,144,252,226,64,178,153,23,243,50,22,72,94,243,202,242,208,64,242,230,137,191,91,156,125,88,156,175,94,221,92,109,254,240,61,222,25,103,95,45,110,174,102,139,63,110,103,183,139,243,213,229,226,195,234,102,246,229,209,89,83,143,139,73,81,140,38,147,170,154,109,126,209,224,250,254,55,221,191,46,101,215,148,13,126,55,131,234,180,88,141,203,106,106,204,89,53,90,86,171,211,170,88,78,78,223,159,153,179,162,40,87,203,197,87,127,123,242,55,217,162,225,254,209,217,120,90,53,85,93,87,227,186,49,177,53,60,126,123,232,210,240,229,209,217,180,25,55,102,60,109,138,81,211,196,213,240,87,251,93,34,37,171,155,127,6,176,213,229,175,31,159,220,186,138,97,57,26,22,131,229,106,117,125,123,189,90,45,139,225,116,56,190,191,113,185,145,211,109,57,94,236,52,64,141,149,140,110,75,242,103,163,81,116,149,225,186,218,31,70,2,116,57,174,38,63,182,25,170,39,236,245,179,179,203,40,186,196,175,159,157,77,74,117,217,201,163,163,170,29,236,81,172,201,66,22,59,20,249,178,69,169,36,59,57,116,156,166,29,236,48,64,147,235,52,121,177,193,0,61,174,55,22,47,246,23,160,167,235,27,166,251,244,116,126,199,12,85,35,123,239,219,216,93,168,154,81,144,154,54,155,147,170,177,81,172,109,57,126,28,75,170,199,66,169,28,103,199,198,169,164,106,44,20,202,81,141,141,67,133,170,145,173,99,27,103,10,80,19,240,30,183,113,164,80,53,226,185,9,126,143,59,82,160,179,170,197,25,218,18,59,190,157,159,181,217,132,211,152,54,54,113,26,212,198,51,46,131,234,11,255,65,29,48,204,101,148,96,34,46,174,222,27,209,168,54,15,115,24,181,129,111,194,97,29,204,206,97,232,165,96,57,93,10,102,241,82,178,156,182,144,162,203,152,54,84,116,26,35,89,76,219,96,209,109,80,27,45,186,140,18,204,248,141,104,140,224,41,221,9,94,165,187,189,175,82,26,60,24,173,249,118,141,7,15,174,249,22,60,8,30,4,15,130,7,193,131,224,65,240,32,120,16,60,8,30,4,15,130,7,193,131,224,65,240,32,120,16,60,8,30,60,106,60,24,109,27,186,57,196,109,232,224,65,240,32,120,16,60,8,30,4,15,130,7,193,131,224,65,240,32,120,16,60,8,30,4,15,130,7,193,131,224,65,240,224,81,224,193,239,126,122,245,195,255,172,209,160,89,151,83,186,50,193,243,79,139,155,229,96,114,218,2,129,229,94,16,104,178,35,129,81,10,41,31,230,35,65,11,229,174,75,81,61,233,87,61,217,81,52,89,21,211,113,119,207,100,85,76,235,206,186,202,3,110,149,52,247,69,30,155,38,217,135,34,15,83,172,63,121,149,230,161,201,163,204,167,86,82,46,87,185,87,50,134,112,149,98,201,24,194,247,244,108,141,234,170,42,234,81,61,30,213,69,183,112,73,217,150,92,184,82,37,102,160,96,189,78,204,24,194,85,74,49,99,8,223,179,182,167,197,164,40,39,69,85,55,211,186,91,120,194,181,173,91,231,41,21,173,217,231,41,212,172,91,232,41,23,173,212,232,41,23,172,84,233,41,23,172,210,233,25,40,55,117,169,103,160,220,212,173,158,66,185,186,181,158,66,209,151,43,87,209,83,83,53,101,101,198,227,166,170,158,122,26,58,162,149,202,72,133,130,181,218,72,133,114,181,234,72,3,229,166,238,35,149,203,85,41,36,13,148,155,186,145,212,67,110,86,149,164,231,53,37,166,148,152,102,89,98,106,125,50,159,127,133,93,233,190,31,120,120,38,253,89,25,38,216,202,48,135,151,105,198,201,192,201,56,118,39,195,12,43,251,7,128,140,14,200,146,203,205,195,201,8,18,174,233,100,4,9,215,116,50,4,194,117,157,12,169,96,117,39,35,72,184,166,147,17,36,92,211,201,240,21,158,133,147,225,45,58,3,39,195,87,115,22,78,134,64,180,174,147,33,16,172,235,100,8,4,107,58,25,82,185,74,78,134,84,174,146,147,225,43,55,11,39,195,87,116,22,78,134,64,180,174,147,225,43,88,217,201,240,149,171,236,100,72,229,42,57,25,2,185,154,78,134,84,174,146,147,225,34,55,43,39,3,95,2,95,226,0,15,87,123,98,26,120,116,162,88,76,131,3,44,66,193,52,192,52,56,90,211,64,118,234,170,150,103,32,86,171,108,25,68,208,173,226,24,136,117,43,113,247,48,189,122,216,61,130,110,21,234,46,211,173,203,174,133,154,53,209,181,76,178,46,185,22,107,86,2,215,98,189,74,220,90,172,87,5,91,135,169,77,77,173,195,212,166,134,214,50,181,186,204,90,166,89,143,254,202,244,106,193,95,153,90,45,246,27,166,54,53,250,21,171,85,33,191,97,106,83,131,95,119,181,112,95,184,47,220,215,137,251,110,136,212,255,188,126,119,242,143,242,205,63,191,155,255,120,242,234,235,239,95,207,255,231,205,183,223,254,244,227,26,2,151,247,15,206,191,125,103,234,117,1,206,22,2,222,212,26,47,87,215,119,191,148,23,151,231,131,219,187,197,233,199,213,96,121,241,254,253,167,53,246,29,148,247,15,14,222,95,155,250,25,13,46,29,104,112,179,143,6,183,105,111,155,245,238,129,197,166,126,134,126,71,173,1,213,242,106,184,245,31,182,127,164,218,250,47,205,214,127,249,114,37,59,82,94,79,221,197,199,139,187,63,23,23,143,19,250,119,175,9,22,241,229,158,174,11,108,110,195,230,222,64,112,71,217,106,88,139,183,121,94,54,216,12,71,155,251,236,68,167,197,219,93,77,218,22,111,137,174,20,45,222,18,93,123,59,97,253,179,219,1,186,210,180,139,123,234,73,214,46,46,209,149,162,93,92,162,107,239,186,242,207,77,75,117,37,109,61,119,213,148,176,245,220,81,82,210,214,115,119,77,105,90,207,221,245,164,105,61,119,215,147,162,245,220,83,77,207,173,231,158,106,122,110,61,119,84,99,7,171,29,130,60,209,170,84,147,53,235,171,84,216,238,40,59,81,97,187,163,154,68,133,237,158,106,122,46,108,119,87,147,162,176,221,83,77,207,133,237,59,212,80,216,238,57,72,162,111,146,117,55,252,86,175,137,195,24,250,228,213,250,228,47,37,11,247,82,180,112,47,37,11,151,190,251,67,232,187,191,145,172,162,27,209,42,186,145,172,162,158,250,248,189,125,134,174,168,185,216,103,112,73,157,31,173,207,176,249,196,242,247,150,67,176,249,143,15,182,193,192,107,230,135,119,139,155,225,249,255,237,244,24,238,175,121,127,17,225,47,199,80,192,80,192,80,200,208,80,0,220,31,48,184,7,144,3,200,1,228,0,114,85,64,14,101,134,50,67,153,161,204,28,11,10,198,141,142,113,193,164,135,128,73,21,49,228,191,205,124,188,225,61,63,252,235,251,183,175,79,68,137,231,223,205,96,60,56,251,237,234,238,230,183,143,87,171,59,66,207,61,132,158,91,115,156,50,247,236,112,105,162,207,144,74,72,101,222,164,146,232,51,4,149,232,51,100,23,178,11,217,133,236,18,125,38,250,12,148,6,74,3,165,179,130,210,68,159,97,230,218,204,156,232,51,76,159,232,115,66,207,65,146,126,222,229,57,16,128,238,57,0,221,154,252,232,25,104,235,239,199,92,192,92,192,92,200,208,92,0,226,31,48,196,7,150,3,203,129,229,192,114,98,208,16,103,136,51,196,249,168,136,51,49,232,35,64,186,32,211,67,64,166,25,33,73,113,251,115,11,93,209,2,157,40,16,157,188,13,218,245,250,68,163,161,151,208,203,188,233,37,209,104,168,42,209,104,104,47,180,23,218,11,237,37,26,77,52,26,80,13,168,6,84,103,5,170,137,70,195,209,181,57,58,209,104,56,63,209,232,212,62,68,132,124,52,45,209,218,33,233,126,218,162,119,95,4,195,1,195,1,195,33,67,195,1,176,127,192,96,31,128,14,64,7,160,3,208,137,75,67,161,161,208,80,232,163,162,208,196,165,143,0,243,130,81,15,1,163,102,132,41,255,109,230,38,74,92,250,119,179,185,47,17,151,238,59,46,189,158,104,205,184,180,237,250,196,165,161,151,208,203,188,233,37,113,105,168,42,113,105,104,47,180,23,218,11,237,37,46,77,92,26,80,13,168,6,84,103,5,170,137,75,195,209,181,57,58,113,105,56,63,113,233,212,62,68,140,184,244,150,15,65,92,58,113,92,122,253,10,244,30,151,126,126,17,12,7,12,7,12,135,12,13,7,192,254,1,131,125,0,58,0,29,128,14,64,39,46,13,133,134,66,67,161,143,138,66,19,151,62,2,204,11,70,61,4,140,154,27,166,140,86,49,189,134,88,244,76,167,12,78,171,151,77,239,20,65,132,26,162,9,209,204,155,104,18,161,134,180,18,161,134,0,67,128,33,192,16,96,34,212,68,168,129,215,192,107,224,117,86,240,154,8,53,108,93,155,173,19,161,134,253,19,161,86,241,38,98,229,168,233,158,206,34,76,157,166,128,186,227,74,152,16,152,16,152,16,25,154,16,192,254,3,134,253,64,117,160,58,80,29,168,78,172,26,50,13,153,134,76,31,21,153,38,86,125,4,232,23,180,122,8,104,85,19,93,150,115,243,20,93,138,194,212,229,192,60,225,87,68,168,251,136,80,63,159,227,164,193,233,253,151,38,46,13,169,132,84,230,77,42,137,75,67,80,137,75,67,118,33,187,144,93,200,46,113,105,226,210,64,105,160,52,80,58,43,40,77,92,26,102,174,205,204,137,75,195,244,137,75,39,244,28,68,33,233,29,158,3,209,232,190,163,209,207,39,63,126,32,218,246,251,49,23,48,23,48,23,50,52,23,128,248,7,12,241,129,229,192,114,96,57,176,156,24,52,196,25,226,12,113,62,42,226,76,12,250,8,144,46,200,244,16,144,105,70,72,82,94,44,253,28,93,209,41,157,40,16,157,190,78,218,241,250,68,163,161,151,208,203,188,233,37,209,104,168,42,209,104,104,47,180,23,218,11,237,37,26,77,52,26,80,13,168,6,84,103,5,170,137,70,195,209,181,57,58,209,104,56,63,209,232,212,62,68,132,124,52,253,209,218,33,233,158,170,163,119,94,4,195,1,195,1,195,33,67,195,1,176,127,192,96,31,128,14,64,7,160,3,208,137,75,67,161,161,208,80,232,163,162,208,196,165,143,0,243,130,81,15,1,163,246,141,41,223,252,243,213,119,175,191,123,253,246,245,15,175,78,214,108,114,13,43,223,124,255,230,228,231,87,111,44,224,210,10,42,55,87,60,95,93,173,110,22,119,107,108,245,148,119,117,50,45,111,84,185,143,84,238,34,147,157,224,177,236,7,24,122,207,132,12,25,6,92,6,104,248,25,26,190,153,63,29,250,237,155,239,95,183,166,253,126,170,207,22,103,191,172,30,167,175,55,216,120,126,253,41,0,53,62,213,125,253,231,221,111,55,103,191,60,249,132,180,222,148,96,6,183,231,151,197,112,253,73,233,252,250,211,224,250,207,145,41,54,31,146,154,193,167,211,79,87,119,159,202,98,88,84,131,219,197,249,234,114,241,97,117,227,198,36,219,170,189,136,100,10,209,86,116,217,86,238,15,46,211,202,47,67,229,183,63,68,167,149,63,218,45,223,63,119,157,66,190,211,27,213,143,226,38,147,29,178,230,237,176,55,173,124,225,154,183,51,225,180,242,247,172,121,255,76,120,239,242,237,236,219,105,238,119,144,239,222,165,219,121,180,147,244,29,52,58,133,244,78,108,237,42,188,27,90,167,144,237,246,73,198,139,109,167,144,221,5,200,92,39,187,19,143,37,19,45,249,139,104,35,229,201,68,239,249,59,232,5,212,123,23,109,143,174,111,233,246,12,174,247,46,221,154,112,223,190,245,152,170,41,43,51,30,55,85,245,212,52,208,148,238,244,183,196,207,237,232,93,182,197,22,113,90,225,54,83,164,119,209,22,247,196,73,180,205,59,73,38,90,242,7,208,102,177,164,16,45,190,213,216,156,152,100,162,133,51,157,238,86,227,232,236,116,88,26,207,159,139,139,161,177,127,68,59,233,190,119,132,205,93,216,59,112,11,223,239,31,209,198,194,14,35,252,39,109,27,220,187,12,105,99,251,253,99,188,95,155,103,136,216,250,120,185,243,7,158,64,100,203,111,120,74,149,165,152,253,63,223,207,191,126,245,227,235,13,105,223,252,47,152,182,255,247,227,224,116,113,187,26,152,65,177,5,221,205,30,232,94,237,163,238,237,192,111,59,47,28,30,203,53,225,148,253,201,12,36,128,237,157,87,131,185,195,220,97,238,48,119,152,59,204,29,230,14,115,135,185,195,220,97,238,48,119,152,59,204,29,230,14,115,135,185,195,220,97,238,48,247,23,199,220,171,125,208,189,217,247,3,95,16,114,44,164,30,30,96,223,133,212,247,229,216,195,145,122,187,116,227,121,201,198,125,27,198,243,248,123,181,28,150,85,6,113,119,64,60,32,30,16,15,136,63,22,16,15,201,134,100,131,130,65,193,160,96,80,48,40,24,40,9,148,4,74,2,37,95,58,148,4,49,246,131,24,159,224,191,183,239,94,189,121,123,242,230,237,119,243,31,126,122,251,255,94,253,252,207,239,183,177,223,147,31,178,158,243,119,113,117,189,184,184,186,187,184,58,31,220,124,186,250,99,241,231,229,199,109,142,244,248,67,126,231,252,61,107,157,232,130,125,157,181,20,251,202,110,247,151,238,54,158,164,239,225,217,253,93,52,39,193,71,242,245,33,128,51,249,146,85,228,158,5,129,187,95,62,157,159,95,92,157,191,95,172,23,205,214,221,192,12,77,49,44,7,119,55,139,171,219,247,191,221,92,174,110,110,171,161,153,12,139,193,217,253,141,225,217,29,225,171,191,61,187,51,149,201,196,156,63,136,89,223,164,70,207,36,57,81,196,246,20,122,81,196,158,103,48,137,22,159,9,180,18,205,246,44,250,19,205,158,167,50,157,32,217,124,150,161,243,217,254,168,167,62,159,177,4,201,230,115,180,123,62,253,195,215,61,207,103,58,65,62,243,233,116,211,241,99,232,74,235,82,239,166,99,5,250,94,243,152,211,223,204,248,130,100,243,41,252,155,105,119,24,212,231,83,227,111,166,53,188,223,158,79,255,240,126,207,243,153,78,144,243,124,218,45,36,167,213,185,195,66,210,88,155,61,200,113,159,73,75,231,254,214,60,250,54,238,247,61,145,169,244,56,207,164,221,27,116,90,147,59,188,65,141,53,217,131,28,159,153,116,91,147,94,86,165,210,44,198,21,227,51,135,110,40,195,203,55,237,27,101,36,17,227,51,135,93,126,134,235,50,236,244,51,148,86,97,84,45,222,19,40,249,4,105,51,148,53,39,48,249,231,70,139,185,237,53,129,137,63,45,38,209,226,60,129,246,61,87,91,115,232,185,231,170,239,105,76,36,199,121,38,237,91,192,182,190,192,120,110,1,235,251,235,75,34,57,62,51,233,116,107,246,11,127,244,60,139,105,196,56,207,161,37,137,226,244,135,209,150,68,209,248,195,24,91,139,243,4,90,82,49,78,19,104,75,197,104,76,96,108,45,222,19,40,249,108,99,75,232,104,78,96,242,207,54,150,180,144,235,4,102,243,233,58,182,22,239,9,20,174,192,108,62,93,199,214,178,115,2,165,7,101,61,159,213,142,100,207,214,49,89,14,35,218,145,35,135,33,237,96,211,254,33,91,7,100,185,12,241,87,182,117,70,249,222,33,123,146,106,165,119,82,173,123,196,174,237,179,157,35,186,206,209,218,251,100,92,2,113,157,87,219,58,67,107,239,165,182,78,208,114,24,225,253,122,94,250,47,155,75,193,178,185,244,95,54,59,19,132,157,83,188,51,65,104,25,225,191,52,119,39,8,109,67,118,37,8,187,199,120,191,3,182,206,242,218,59,197,219,39,121,237,31,226,191,94,110,4,235,229,198,127,189,108,157,48,182,127,68,123,189,180,70,200,67,154,155,211,197,98,135,52,205,58,70,252,18,66,154,174,219,177,253,230,74,184,11,91,122,17,178,152,100,49,201,98,146,197,36,139,73,22,147,236,32,217,65,237,172,27,217,193,3,207,14,146,117,35,235,70,214,141,172,27,89,55,178,110,100,221,200,186,145,117,35,235,70,174,136,92,17,185,34,114,69,228,138,200,21,145,43,34,87,116,24,185,162,52,129,31,226,59,132,100,50,13,201,228,21,69,233,161,47,108,239,225,0,25,68,81,142,43,5,210,83,124,99,215,15,181,18,38,127,137,151,232,183,239,76,29,173,215,110,240,254,218,212,41,202,237,44,43,51,77,83,221,230,89,170,215,213,89,85,208,89,71,78,138,156,20,57,41,114,82,228,164,232,172,163,179,46,139,117,73,238,140,220,25,185,51,58,235,200,241,145,227,35,199,71,142,143,28,31,57,62,114,124,250,171,144,28,31,57,190,12,38,144,206,58,58,235,232,172,35,91,74,182,148,108,41,217,210,44,62,219,144,45,37,91,154,199,4,146,45,205,36,91,74,103,29,161,87,58,235,136,227,210,89,23,59,40,188,73,97,198,42,174,219,78,97,246,212,94,23,152,194,236,167,138,110,243,236,147,244,209,181,174,68,216,146,176,37,97,75,194,150,132,45,9,91,18,14,36,28,168,29,102,35,28,120,224,225,64,194,108,132,217,8,179,17,102,35,204,70,152,141,48,27,97,54,194,108,132,217,8,14,17,28,34,56,68,112,136,224,16,193,33,130,67,4,135,14,35,56,68,41,29,165,116,71,157,130,201,48,107,210,87,227,87,79,245,116,246,172,201,17,38,60,50,45,156,91,175,186,55,223,191,57,249,249,213,155,237,21,88,62,253,73,151,194,185,167,175,228,214,107,84,218,218,17,123,42,156,75,127,80,167,189,29,206,121,98,122,237,168,11,82,65,71,29,177,41,98,83,196,166,136,77,17,155,162,163,142,142,186,44,214,37,49,52,98,104,196,208,232,168,35,214,71,172,143,88,31,177,62,98,125,196,250,136,245,233,175,66,98,125,196,250,50,152,64,58,234,232,168,163,163,142,168,41,81,83,162,166,68,77,179,248,108,67,212,148,168,105,30,19,72,212,52,147,168,41,29,117,100,96,233,168,35,157,75,71,157,71,110,216,61,184,233,210,81,39,11,110,246,212,81,151,62,184,233,95,107,231,60,97,193,181,118,130,43,145,207,36,159,73,62,147,124,38,249,76,242,153,228,9,201,19,106,231,223,200,19,30,120,158,144,252,27,249,55,242,111,228,223,200,191,145,127,35,255,70,254,141,252,27,249,55,178,70,100,141,200,26,145,53,34,107,68,214,136,172,17,89,163,195,200,26,81,107,71,173,221,81,7,103,50,140,167,244,213,43,214,83,173,93,212,120,202,17,134,66,14,190,9,111,211,198,24,181,14,111,187,146,177,167,78,188,192,227,63,35,84,203,109,158,106,30,45,119,86,41,84,221,17,165,34,74,69,148,138,40,21,81,42,170,238,168,186,203,98,93,18,77,35,154,70,52,141,170,59,162,126,68,253,136,250,17,245,35,234,71,212,143,168,159,254,42,36,234,71,212,47,131,9,164,234,142,170,59,170,238,136,159,18,63,37,126,74,252,52,139,207,54,196,79,137,159,230,49,129,196,79,51,137,159,82,117,71,46,150,170,59,18,187,84,221,245,146,37,254,124,78,118,196,190,187,174,195,178,123,41,189,11,76,102,246,216,96,215,58,81,187,239,196,114,174,7,120,19,192,36,128,73,0,147,0,38,1,204,23,29,192,36,48,72,96,144,192,224,11,14,12,18,112,35,224,70,192,141,128,27,1,55,2,110,4,220,8,184,17,112,35,224,70,152,136,48,17,97,34,194,68,132,137,8,19,17,38,34,76,116,24,97,34,186,236,232,178,59,234,100,76,174,249,147,94,155,193,122,106,181,179,231,79,142,53,240,145,83,79,221,201,235,255,156,124,247,250,237,235,31,94,157,188,249,215,219,255,125,55,255,223,87,239,94,189,125,253,227,235,207,11,242,251,127,206,223,188,253,241,228,135,159,190,57,153,191,250,254,221,63,94,205,39,95,207,255,93,218,215,226,221,234,191,119,231,171,171,213,205,226,238,226,183,171,95,175,7,191,46,174,23,87,171,219,213,231,215,234,227,229,96,189,116,110,62,157,221,13,22,31,175,127,89,12,38,167,131,223,75,191,149,248,172,10,177,107,37,122,116,37,62,252,127,211,30,96,234,246,210,125,246,43,174,171,229,246,127,89,61,254,167,200,1,43,225,188,202,226,85,193,23,203,230,189,22,28,174,50,77,142,225,170,205,63,3,226,85,203,95,63,62,249,40,93,12,203,209,176,24,44,87,171,235,219,235,213,106,89,12,167,195,241,230,211,115,227,22,84,218,150,227,21,15,10,80,99,77,253,108,75,242,143,217,68,209,85,134,235,106,127,49,10,208,229,184,154,252,162,31,161,122,194,94,63,123,132,34,138,46,241,235,103,143,34,72,117,217,19,6,142,170,118,152,250,98,77,22,175,190,67,145,175,59,46,149,100,55,189,29,167,105,135,207,28,160,201,117,154,188,60,219,0,61,174,55,22,47,255,51,64,79,23,12,116,159,158,78,4,23,170,70,246,222,183,57,115,161,106,70,65,106,218,54,151,84,141,205,189,218,150,227,103,25,73,245,88,156,32,199,217,177,249,47,82,53,22,91,197,81,141,205,204,8,85,35,91,199,54,103,32,64,77,192,123,220,134,217,67,213,136,231,38,248,61,46,69,209,109,137,46,48,218,105,76,155,147,57,13,106,163,69,151,65,91,72,218,97,80,7,148,118,25,37,152,136,139,171,247,70,52,170,77,13,29,70,117,65,112,215,97,29,24,220,97,232,22,8,119,25,35,152,197,109,24,238,48,104,11,135,187,140,105,163,87,167,49,146,197,180,13,197,221,6,181,177,184,203,40,193,140,111,161,113,167,49,130,167,180,133,199,93,198,236,125,149,30,17,249,201,127,78,202,55,255,220,195,199,255,109,230,149,253,176,140,187,255,222,149,23,151,123,96,241,239,102,80,165,56,28,35,234,193,46,14,80,241,243,147,255,187,231,84,4,31,158,17,241,186,156,148,193,70,77,54,106,178,81,147,141,154,108,212,228,164,12,78,202,200,98,93,178,241,149,141,175,108,124,229,164,12,54,18,179,145,152,141,196,108,36,102,35,49,27,137,217,72,172,191,10,217,72,204,70,226,12,38,144,147,50,56,41,131,147,50,216,220,206,230,118,54,183,179,185,61,139,207,54,108,110,103,115,123,30,19,200,230,246,76,54,183,115,82,6,187,238,57,41,131,62,0,78,202,216,215,84,224,30,195,52,243,81,204,24,166,25,142,94,66,12,211,125,111,183,235,44,9,119,115,251,255,122,50,151,100,46,201,92,146,185,36,115,73,230,146,140,32,25,65,237,76,27,25,193,3,207,8,146,105,35,211,70,166,141,76,27,153,54,50,109,100,218,200,180,145,105,35,211,70,126,136,252,16,249,33,242,67,228,135,200,15,145,31,34,63,116,24,249,33,14,199,72,22,211,33,12,147,99,24,38,151,200,73,57,31,197,140,156,148,195,81,230,145,147,99,201,124,100,117,62,134,215,130,44,227,46,200,146,5,201,130,12,90,144,38,238,130,52,44,72,22,100,208,130,140,154,18,45,179,79,137,178,32,243,94,144,38,238,130,52,44,72,22,100,208,130,140,90,103,220,211,137,126,44,200,163,89,144,155,115,39,195,75,182,183,15,155,60,238,166,237,205,124,104,213,109,91,47,78,231,54,251,63,216,255,193,254,15,246,127,176,255,131,206,109,58,183,179,88,151,236,167,97,63,13,251,105,232,220,102,127,18,251,147,216,159,196,254,36,246,39,177,63,137,253,73,250,171,144,253,73,236,79,202,96,2,233,220,166,115,155,206,109,246,204,177,103,142,61,115,236,153,203,226,179,13,123,230,216,51,151,199,4,178,103,46,147,61,115,116,110,179,153,143,206,109,182,25,210,185,29,111,3,228,38,154,25,158,96,223,142,102,30,66,140,93,165,125,123,51,85,61,87,112,183,174,65,14,147,28,38,57,76,114,152,228,48,201,97,146,27,36,55,168,157,115,35,55,120,224,185,65,114,110,228,220,200,185,145,115,35,231,70,206,141,156,27,57,55,114,110,228,220,200,20,145,41,34,83,68,166,136,76,17,153,34,50,69,100,138,14,35,83,68,15,55,61,220,71,29,144,201,42,134,82,4,150,113,119,197,80,138,227,108,228,206,53,2,114,192,13,118,235,245,25,214,205,221,189,62,143,178,160,155,245,217,203,250,12,171,234,238,94,159,71,217,215,205,250,236,101,125,198,143,153,230,223,0,202,250,204,122,125,150,161,213,180,37,157,180,159,39,66,165,140,182,243,170,180,208,146,126,38,253,76,250,153,244,51,233,103,90,104,105,161,205,98,93,146,38,39,77,78,154,156,22,90,210,249,164,243,73,231,147,206,39,157,79,58,159,116,190,254,42,36,157,79,58,63,131,9,164,133,150,22,90,90,104,217,49,194,142,17,118,140,176,99,36,139,207,54,236,24,97,199,72,30,19,200,142,145,76,118,140,208,66,203,86,22,90,104,217,100,67,11,109,156,237,63,229,220,172,3,152,177,226,151,102,88,190,132,248,101,228,222,217,178,207,194,217,50,195,24,50,89,75,178,150,100,45,201,90,146,181,124,209,89,75,178,129,100,3,201,6,190,224,108,32,89,54,178,108,100,217,200,178,145,101,35,203,70,150,141,44,27,89,54,178,108,228,134,200,13,145,27,34,55,68,110,136,220,16,185,33,114,67,135,145,27,162,105,150,166,217,163,14,193,228,17,53,49,33,21,179,237,168,137,57,194,110,217,28,211,30,135,88,58,183,94,138,1,109,178,219,75,241,248,106,100,89,138,241,150,98,64,113,236,246,82,60,190,198,88,150,98,188,165,24,49,11,106,178,207,130,178,20,243,93,138,17,91,97,143,179,167,152,165,24,107,41,126,253,234,199,215,193,61,197,3,51,56,93,220,174,168,43,126,62,31,58,173,197,59,46,78,121,49,129,122,2,245,4,234,9,212,19,168,167,188,152,242,226,44,214,37,27,20,216,160,192,6,5,202,139,217,240,193,134,15,54,124,176,225,131,13,31,108,248,96,195,135,254,42,100,195,7,27,62,50,152,64,202,139,41,47,166,188,152,77,72,108,66,98,19,18,155,144,178,248,108,195,38,36,54,33,229,49,129,108,66,202,100,19,18,229,197,236,142,162,188,152,125,91,148,23,59,47,227,103,1,199,238,31,120,150,120,220,241,35,205,238,31,25,239,187,204,120,223,69,30,83,147,162,189,113,155,144,105,232,22,185,174,144,233,33,236,148,83,40,101,254,60,85,189,118,51,111,93,131,68,41,137,82,18,165,36,74,73,148,146,40,37,1,73,2,82,59,177,71,2,242,192,19,144,36,246,72,236,145,216,35,177,71,98,143,196,30,137,61,18,123,36,246,72,236,145,142,34,29,69,58,138,116,20,233,40,210,81,164,163,72,71,29,70,58,138,138,102,42,154,143,58,234,147,71,69,243,151,24,74,72,61,174,45,134,146,123,75,46,49,20,98,40,207,98,40,33,111,160,144,82,95,219,27,40,247,110,95,222,64,20,106,250,188,71,98,23,106,30,66,233,48,239,17,222,35,238,239,145,98,94,69,127,143,20,195,42,243,247,8,235,243,112,214,103,252,188,122,145,125,94,157,245,121,56,235,51,254,23,217,34,251,47,178,172,207,195,89,159,241,191,39,22,217,127,79,100,125,30,206,250,140,255,29,45,255,67,15,88,159,153,175,207,111,223,153,58,252,72,142,247,215,166,230,64,142,167,179,161,116,28,135,237,210,28,198,193,214,73,182,78,178,117,146,173,147,108,157,228,48,14,14,227,200,98,93,178,21,149,173,168,108,69,229,48,14,182,246,178,181,151,173,189,108,237,101,107,47,91,123,217,218,171,191,10,217,218,203,214,222,12,38,144,195,56,56,140,131,195,56,216,110,206,118,115,182,155,179,221,60,139,207,54,108,55,103,187,121,30,19,200,118,243,76,182,155,115,24,7,251,224,57,140,131,29,250,28,198,17,171,59,96,19,201,12,222,212,185,21,201,100,75,167,125,162,250,221,208,249,252,10,228,47,201,95,146,191,36,127,73,254,146,252,37,121,65,242,130,218,249,54,242,130,7,158,23,36,223,70,190,141,124,27,249,54,242,109,228,219,200,183,145,111,35,223,70,190,141,44,17,89,34,178,68,100,137,200,18,145,37,34,75,68,150,232,48,178,68,28,93,193,209,21,71,29,140,201,40,126,18,216,71,219,17,63,57,206,54,218,76,195,31,7,219,85,23,220,68,219,185,50,143,177,135,150,149,25,127,101,6,117,208,118,174,204,99,108,160,101,101,198,95,153,177,195,164,249,247,123,178,50,85,86,230,79,239,126,252,230,213,247,111,222,238,89,155,255,169,62,255,228,235,31,246,148,208,126,186,190,61,91,124,188,184,218,243,234,252,183,250,252,147,171,155,23,219,71,251,101,42,254,30,52,53,193,229,180,61,234,160,169,150,164,52,73,105,146,210,36,165,73,74,211,84,75,83,109,22,235,146,228,57,201,115,146,231,52,213,146,228,39,201,79,146,159,36,63,73,126,146,252,36,249,245,87,33,73,126,146,252,25,76,32,77,181,52,213,210,84,203,238,18,118,151,176,187,132,221,37,89,124,182,97,119,9,187,75,242,152,64,118,151,100,178,187,132,166,90,182,189,208,84,203,134,28,154,106,247,109,21,146,70,56,173,165,181,49,34,156,199,214,95,43,156,51,89,149,109,240,197,200,106,146,213,36,171,73,86,147,172,38,89,77,178,133,100,11,181,179,112,100,11,15,60,91,72,22,142,44,28,89,56,178,112,100,225,200,194,145,133,35,11,71,22,142,44,28,185,35,114,71,228,142,200,29,145,59,34,119,68,238,136,220,209,97,228,142,104,181,165,213,246,168,67,52,121,70,85,122,108,27,123,105,237,120,47,39,29,146,67,81,222,95,255,31]} \ No newline at end of file +{"type":"Buffer","data":[236,189,111,115,26,201,249,134,251,93,84,231,229,130,230,159,0,249,29,182,89,91,39,250,23,9,109,178,57,149,162,176,132,101,37,32,43,8,109,118,247,87,249,238,167,144,44,9,1,195,116,63,61,51,79,15,115,189,73,101,109,13,220,180,90,2,95,247,53,79,255,223,206,231,139,79,159,14,142,63,253,220,253,208,27,116,207,207,6,127,251,124,112,126,218,59,27,188,239,158,247,6,241,32,24,4,59,239,254,111,103,242,253,106,52,62,184,218,121,183,243,237,225,250,250,230,246,250,235,240,114,212,24,222,79,27,255,253,118,115,127,55,154,54,190,12,239,71,59,63,237,252,54,154,222,223,124,191,221,121,183,19,55,131,102,176,243,211,206,213,232,235,240,97,60,59,184,189,159,13,111,47,71,253,63,238,70,59,239,118,38,227,230,245,94,51,250,125,60,156,94,207,175,187,89,248,235,251,157,119,255,223,202,23,60,253,119,178,244,223,157,197,255,190,139,151,190,62,185,186,125,249,147,127,254,180,115,55,29,221,13,47,255,61,186,234,78,103,55,95,135,151,179,191,140,254,88,125,69,187,155,94,225,238,240,199,165,247,187,55,183,95,71,211,209,237,229,168,241,227,113,119,127,139,230,47,121,119,231,167,157,97,174,79,176,240,192,163,219,223,110,166,223,111,39,163,219,217,252,219,114,222,253,212,59,234,254,165,119,54,56,61,59,249,116,214,61,218,121,183,243,114,89,243,238,143,157,159,22,190,228,252,226,253,209,65,127,240,241,224,172,247,161,127,114,246,235,206,187,157,221,239,119,179,221,201,120,247,241,219,187,123,249,253,106,244,230,138,15,39,199,253,238,193,113,239,108,112,120,242,105,112,216,251,165,119,184,243,110,39,10,222,124,209,209,201,199,222,225,224,188,119,246,75,239,108,208,63,56,234,157,92,244,231,223,254,86,48,255,186,222,241,199,211,147,131,227,254,202,23,204,255,254,167,157,167,139,63,116,63,124,238,13,206,78,78,250,203,153,222,60,83,239,248,151,157,119,59,97,250,179,255,237,228,236,47,189,179,243,157,119,225,255,94,119,84,119,124,51,188,127,220,83,255,183,51,29,93,63,109,206,225,215,198,253,247,135,217,183,198,252,209,134,207,95,241,127,59,151,119,15,131,209,229,116,240,48,189,25,132,59,239,118,90,81,171,21,38,251,113,24,239,181,154,87,255,158,54,71,151,211,230,235,197,205,225,100,248,231,247,219,225,127,239,155,151,223,39,111,190,177,119,127,204,190,79,47,191,53,94,190,29,239,162,102,216,12,26,179,233,240,246,254,235,247,233,100,52,189,79,154,113,187,25,52,46,239,30,26,119,127,196,97,208,120,248,242,112,59,123,136,162,102,144,236,252,180,115,189,16,38,42,43,204,245,75,152,203,135,48,236,60,71,10,230,145,254,247,191,159,22,215,240,174,49,26,222,207,178,150,176,211,14,227,86,212,14,247,163,253,232,53,245,243,181,229,174,96,25,89,172,22,240,246,251,116,246,205,100,21,219,173,56,12,146,120,47,236,116,146,197,228,11,15,80,238,82,150,22,72,184,158,145,235,122,70,190,173,103,78,129,132,235,25,111,94,207,184,149,36,65,43,110,237,197,173,96,125,252,184,220,245,44,45,144,213,122,26,189,233,164,109,5,149,55,157,82,194,216,175,161,203,239,204,133,7,240,104,45,213,126,103,190,62,187,240,119,230,194,3,248,182,158,26,191,51,95,159,61,227,119,230,126,208,14,162,118,144,180,58,251,173,245,241,75,254,157,89,90,32,243,245,188,28,54,46,71,183,179,233,112,44,250,105,95,188,220,131,189,153,127,28,139,149,188,125,122,239,203,92,199,168,221,217,111,39,237,176,19,180,95,131,191,92,252,54,118,243,242,182,240,133,44,41,143,249,74,142,30,156,246,228,226,229,30,236,201,252,227,88,173,164,217,158,76,9,190,118,15,104,173,98,174,97,172,214,208,12,101,236,71,157,86,43,10,91,237,120,111,49,182,14,202,40,35,140,213,26,254,119,36,252,64,249,114,173,31,187,48,207,44,246,11,40,249,4,249,114,173,71,11,88,250,231,198,231,39,206,248,200,184,49,116,201,159,22,203,200,98,190,128,55,99,227,55,229,78,176,151,196,65,20,133,209,235,167,220,197,203,75,94,198,114,226,152,175,228,100,100,186,146,251,97,210,137,146,112,111,175,147,188,238,128,197,203,75,254,231,75,57,113,172,86,210,232,173,57,10,219,173,36,14,163,86,208,9,22,131,171,188,53,151,18,198,124,13,239,135,70,45,195,218,95,70,47,215,122,240,139,49,231,44,230,11,248,112,47,95,192,151,107,61,88,192,156,179,216,47,160,228,179,205,203,181,30,45,96,233,159,109,30,238,229,159,174,95,174,245,99,1,117,62,93,63,63,177,112,7,122,243,233,58,231,44,155,23,240,159,175,10,192,47,195,233,205,240,118,246,228,0,220,188,21,81,46,231,233,111,38,195,235,209,197,244,102,231,221,206,255,243,118,85,231,223,135,229,43,246,236,175,184,178,191,228,214,250,146,214,141,224,18,251,100,109,235,167,153,139,56,75,215,188,221,47,235,174,89,94,229,236,43,90,182,87,140,191,95,14,199,182,47,230,241,162,193,245,221,131,237,179,77,172,119,218,196,122,167,77,236,119,218,196,126,219,76,4,219,102,98,191,109,238,34,219,37,190,139,237,175,176,223,154,119,201,242,171,55,185,100,100,125,141,245,79,192,212,122,191,76,237,247,203,212,126,191,76,5,251,101,106,191,95,102,203,251,37,251,138,229,253,178,116,197,63,255,247,211,102,65,50,114,16,36,163,250,9,146,97,51,104,134,69,8,146,33,130,100,245,5,201,176,25,198,205,112,233,147,94,212,122,253,212,185,255,230,35,94,177,130,100,122,152,235,231,48,243,79,157,109,175,4,73,231,21,44,37,139,205,2,170,9,146,206,75,89,94,32,217,122,150,44,72,150,176,158,121,5,146,173,103,201,130,164,243,122,150,23,200,102,61,75,23,36,11,219,151,122,111,58,106,130,100,177,107,169,246,59,83,77,144,44,97,61,53,126,103,170,9,146,206,235,89,94,32,227,245,212,18,36,139,217,155,5,196,49,95,73,29,65,210,125,33,203,202,99,188,146,90,130,100,49,123,178,128,56,54,43,89,186,32,89,216,42,230,27,198,102,13,75,23,36,221,81,70,41,97,108,214,176,100,65,178,176,93,152,107,22,235,5,44,79,144,44,118,1,75,255,220,88,190,32,89,236,2,150,254,65,81,75,144,116,95,198,146,226,24,175,164,150,32,233,254,207,151,146,226,216,172,100,233,130,164,243,42,150,19,198,120,13,203,23,36,139,249,197,152,119,22,227,5,44,95,144,44,102,1,243,206,98,189,128,229,9,146,197,46,96,233,159,109,202,23,36,11,91,64,157,79,215,229,11,146,197,46,96,41,59,16,65,178,102,130,36,186,35,186,35,186,35,186,163,92,119,12,7,193,252,141,84,164,59,62,186,127,85,211,29,31,223,100,119,151,252,197,199,63,124,150,26,27,155,22,160,57,27,78,155,215,127,110,20,30,159,158,226,233,49,205,30,11,199,17,199,17,199,17,199,17,199,17,199,17,39,15,39,79,219,33,195,201,171,184,147,135,67,134,67,134,67,134,67,134,67,134,67,134,67,134,67,134,67,134,67,134,175,131,175,131,175,131,175,131,175,131,175,131,175,131,175,83,13,95,7,145,166,52,145,6,93,197,71,93,69,73,10,145,206,192,10,171,56,3,107,141,20,18,32,133,84,69,10,217,176,157,15,187,103,159,172,14,189,125,222,71,91,124,234,237,227,227,20,122,236,109,234,51,112,238,237,86,40,79,156,123,203,185,183,222,40,79,156,123,203,185,183,156,123,91,250,122,114,238,45,231,222,114,238,109,121,235,201,185,183,156,123,235,209,25,163,156,123,43,88,72,206,189,45,116,79,114,238,45,231,222,114,238,45,231,222,230,178,128,156,123,235,184,128,156,123,43,92,64,206,189,205,107,37,57,247,54,199,149,228,220,91,206,189,45,34,11,231,222,150,190,128,156,123,43,95,64,206,189,205,99,1,57,247,214,98,1,209,68,107,54,214,141,115,111,25,4,135,89,203,32,184,146,156,223,39,73,210,226,224,219,85,73,114,235,78,190,53,144,36,29,143,190,221,32,73,114,246,237,22,72,146,204,133,99,46,156,55,146,36,115,225,152,11,199,217,183,204,217,99,206,158,47,107,201,156,189,109,152,179,199,217,183,204,45,100,110,33,115,11,153,91,200,220,66,230,22,50,183,144,185,133,5,73,146,204,45,100,110,161,15,146,36,103,223,114,246,173,79,146,36,179,52,153,165,201,44,77,102,105,50,75,147,89,154,204,210,68,146,172,143,36,137,242,136,242,136,242,136,242,232,160,60,90,28,126,187,170,60,214,237,244,219,199,167,201,107,210,233,210,131,225,57,226,57,226,57,226,57,226,57,226,57,226,229,225,229,105,123,100,120,121,21,247,242,240,200,240,200,240,200,240,200,240,200,240,200,240,200,240,200,240,200,240,200,112,118,112,118,112,118,112,118,112,118,112,118,112,118,112,118,170,225,236,32,211,148,38,211,160,172,248,168,172,104,137,33,226,89,88,117,59,1,23,49,196,3,49,36,115,75,255,18,89,31,131,219,248,45,170,193,73,184,141,223,162,226,15,195,77,121,18,206,195,221,10,5,138,243,112,57,15,215,27,5,138,243,112,57,15,151,243,112,75,95,79,206,195,229,60,92,206,195,45,111,61,57,15,151,243,112,61,58,123,148,243,112,5,11,201,121,184,133,238,73,206,195,229,60,92,206,195,229,60,220,92,22,144,243,112,29,23,144,243,112,133,11,200,121,184,121,173,36,231,225,230,184,146,156,135,203,121,184,69,100,225,60,220,210,23,144,243,112,229,11,200,121,184,121,44,32,231,225,90,44,32,218,104,205,70,189,113,30,46,195,225,48,109,25,14,151,163,3,188,102,27,191,209,19,83,191,32,201,250,130,206,198,47,88,48,26,83,30,97,81,113,52,80,149,127,137,172,79,238,93,246,58,183,243,240,222,76,175,51,143,243,123,83,189,78,142,240,221,2,175,147,209,118,140,182,243,198,235,100,180,29,163,237,56,194,151,81,129,140,10,244,101,45,25,21,184,13,163,2,57,194,151,209,139,140,94,100,244,34,163,23,25,189,200,232,69,70,47,50,122,177,32,175,147,209,139,140,94,244,193,235,228,8,95,142,240,245,201,235,100,28,40,227,64,25,7,202,56,80,198,129,50,14,148,113,160,120,157,245,241,58,177,52,177,52,177,52,177,52,29,38,181,254,18,89,159,226,187,172,63,214,242,32,223,198,111,81,174,35,91,223,60,30,206,35,206,35,206,35,206,35,206,35,206,35,142,30,142,158,182,83,134,163,87,113,71,15,167,12,167,12,167,12,167,12,167,12,167,12,167,12,167,12,167,12,167,12,127,7,127,7,127,7,127,7,127,7,127,7,127,7,127,167,26,254,14,98,77,105,98,13,250,138,143,250,138,162,36,226,50,35,171,150,135,250,34,137,248,32,137,100,111,239,88,176,189,227,234,111,111,131,233,108,113,246,8,56,247,163,125,215,62,9,35,224,182,66,135,226,104,95,142,246,245,70,135,226,104,95,142,246,229,104,223,210,215,147,163,125,57,218,151,163,125,203,91,79,142,246,229,104,95,143,142,81,229,104,95,193,66,114,180,111,161,123,146,163,125,57,218,151,163,125,57,218,55,151,5,228,104,95,199,5,228,104,95,225,2,114,180,111,94,43,201,209,190,57,174,36,71,251,114,180,111,17,89,56,218,183,244,5,228,104,95,249,2,114,180,111,30,11,200,209,190,22,11,136,66,90,179,17,112,28,237,203,208,56,172,91,134,198,113,180,239,162,215,121,212,251,120,112,113,52,136,205,173,206,201,232,234,230,97,242,198,233,140,183,205,233,124,122,141,155,141,206,200,205,232,76,127,138,133,135,198,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,244,225,173,25,159,19,159,211,143,5,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,196,231,20,205,119,253,33,74,70,78,162,100,84,71,81,242,233,196,224,66,68,73,6,95,110,129,40,201,57,192,156,3,236,141,40,201,57,192,156,3,108,181,158,37,139,146,206,235,89,94,32,206,85,86,88,67,206,85,230,92,101,31,207,85,214,20,37,157,215,179,188,64,156,83,205,57,213,156,83,237,197,158,228,156,106,206,169,230,156,106,206,169,206,101,1,57,167,218,113,1,57,167,90,184,128,90,162,164,251,50,150,20,199,230,196,111,21,81,210,253,159,47,37,197,225,236,244,18,215,144,179,211,57,59,189,144,44,156,157,94,226,2,114,118,122,30,11,200,217,233,22,11,136,40,89,51,81,18,237,17,237,17,237,17,237,209,69,123,156,159,250,29,138,181,199,71,3,176,106,218,227,227,27,237,238,146,197,248,248,135,153,71,218,63,45,65,94,7,218,47,63,26,174,35,174,35,174,35,174,35,174,35,174,35,110,30,110,158,182,75,134,155,87,113,55,15,151,12,151,12,151,12,151,12,151,12,151,12,151,12,151,12,151,12,151,12,111,7,111,7,111,7,111,7,111,7,111,7,111,7,111,167,26,222,14,66,77,105,66,13,218,138,143,218,138,154,28,34,159,137,21,86,113,38,214,26,57,36,64,14,169,146,28,178,97,91,159,31,117,15,15,109,142,196,189,159,12,199,227,237,62,17,247,241,37,22,122,32,110,234,51,112,30,238,86,168,79,156,135,203,121,184,222,168,79,156,135,203,121,184,156,135,91,250,122,114,30,46,231,225,114,30,110,121,235,201,121,184,156,135,235,209,217,163,156,135,43,88,72,206,195,45,116,79,114,30,46,231,225,114,30,46,231,225,230,178,128,156,135,235,184,128,156,135,43,92,64,206,195,205,107,37,57,15,55,199,149,228,60,92,206,195,45,34,11,231,225,150,190,128,156,135,43,95,64,206,195,205,99,1,57,15,215,98,1,209,69,107,54,230,141,243,112,25,12,135,97,203,96,184,146,220,223,39,73,210,226,56,220,85,73,114,235,78,195,53,144,36,29,15,195,221,32,73,114,22,238,22,72,146,204,135,99,62,156,55,146,36,243,225,152,15,199,89,184,204,219,99,222,158,47,107,201,188,189,109,152,183,199,89,184,204,47,100,126,33,243,11,153,95,200,252,66,230,23,50,191,144,249,133,5,73,146,204,47,100,126,161,15,146,36,103,225,114,22,174,79,146,36,51,53,153,169,201,76,77,102,106,50,83,147,153,154,204,212,68,146,172,143,36,137,242,136,242,136,242,136,242,232,160,60,90,28,133,187,170,60,214,237,36,220,199,21,200,107,214,233,210,131,225,57,226,57,226,57,226,57,226,57,226,57,226,229,225,229,105,123,100,120,121,21,247,242,240,200,240,200,240,200,240,200,240,200,240,200,240,200,240,200,240,200,240,200,112,118,112,118,112,118,112,118,112,118,112,118,112,118,112,118,170,225,236,32,211,148,38,211,160,172,248,168,172,104,137,33,226,89,88,117,59,5,23,49,196,3,49,100,195,150,238,31,28,255,106,115,4,238,236,230,246,143,237,62,1,119,254,10,11,61,0,55,237,9,56,255,118,43,148,39,206,191,229,252,91,111,148,39,206,191,229,252,91,206,191,45,125,61,57,255,150,243,111,57,255,182,188,245,228,252,91,206,191,245,232,172,81,206,191,21,44,36,231,223,22,186,39,57,255,150,243,111,57,255,150,243,111,115,89,64,206,191,117,92,64,206,191,21,46,32,231,223,230,181,146,156,127,155,227,74,114,254,45,231,223,22,145,133,243,111,75,95,64,206,191,149,47,32,231,223,230,177,128,156,127,107,177,128,104,162,53,27,237,198,249,183,12,131,195,172,101,24,92,73,206,239,163,32,105,113,252,237,138,32,185,117,167,223,102,11,146,142,135,223,166,11,146,156,125,187,5,130,36,51,225,152,9,231,141,32,201,76,56,102,194,113,246,45,51,246,152,177,231,203,90,50,99,111,27,102,236,113,246,45,51,11,153,89,200,204,66,102,22,50,179,144,153,133,204,44,100,102,97,65,130,36,51,11,153,89,232,131,32,201,217,183,156,125,235,147,32,201,28,77,230,104,50,71,147,57,154,204,209,100,142,38,115,52,17,36,235,35,72,162,59,162,59,162,59,162,59,202,117,71,139,163,111,87,116,199,186,157,124,59,95,128,188,230,155,190,125,44,28,71,28,71,28,71,28,71,28,71,28,71,156,60,156,60,109,135,12,39,175,226,78,30,14,25,14,25,14,25,14,25,14,25,14,25,14,25,14,25,14,25,14,25,190,14,190,14,190,14,190,14,190,14,190,14,190,14,190,78,53,124,29,68,154,210,68,26,116,21,31,117,21,37,41,68,58,3,171,110,167,222,34,133,168,75,33,75,219,185,247,215,238,224,125,239,172,63,120,223,61,239,13,62,116,207,123,31,179,166,186,141,254,51,108,124,25,77,103,141,47,195,251,81,227,114,120,63,186,178,27,236,246,102,15,174,219,212,119,81,51,115,207,46,254,193,100,175,249,246,191,22,255,242,114,229,63,237,182,251,232,63,195,221,140,151,159,61,245,45,227,88,92,225,115,48,248,109,75,164,168,246,202,231,225,86,51,124,254,104,222,250,241,65,56,236,148,161,68,173,143,114,253,28,101,254,201,60,120,19,72,95,136,114,90,189,18,146,216,44,158,162,12,229,180,140,101,197,145,173,101,233,34,84,193,107,153,79,28,217,90,150,62,232,205,105,45,203,138,99,179,150,10,66,89,33,251,81,235,13,70,81,38,43,110,29,149,126,71,42,138,100,5,175,101,249,191,35,21,7,187,57,173,101,89,113,140,215,82,79,200,203,127,79,230,30,198,124,21,181,100,60,183,69,44,39,141,241,42,234,137,120,249,239,197,220,195,216,172,162,130,132,87,200,10,230,25,197,102,253,20,4,60,55,44,81,66,20,155,245,43,93,190,43,100,247,229,152,196,122,241,202,20,239,138,91,188,146,63,23,106,72,119,197,45,94,201,31,4,245,134,182,185,45,97,41,97,140,87,81,111,96,155,219,63,75,74,9,99,179,138,10,242,167,211,10,150,17,197,120,253,52,196,207,252,127,17,230,155,196,120,241,52,164,207,252,23,47,223,36,214,139,87,166,240,89,220,226,149,252,249,69,67,246,44,100,241,52,62,57,107,136,158,197,45,94,9,59,15,201,179,102,67,217,56,181,150,49,110,120,177,140,113,43,208,216,93,167,56,206,165,221,72,174,56,206,181,187,168,34,138,163,189,101,187,230,213,35,218,34,26,34,26,34,26,34,26,34,26,34,199,33,199,33,199,33,199,33,116,33,116,33,116,105,215,242,8,93,8,93,8,93,8,93,8,93,8,93,254,11,93,72,52,72,52,72,52,72,52,218,139,135,68,131,68,131,68,83,99,137,134,73,105,76,74,171,181,17,162,231,93,108,56,65,207,196,187,216,120,136,30,222,69,225,222,69,65,194,196,166,47,90,114,58,76,102,152,101,76,229,51,217,104,85,153,97,198,70,211,217,104,71,23,135,253,131,195,131,227,79,23,221,67,201,228,188,201,195,120,118,51,190,185,189,126,24,142,235,62,70,111,117,45,10,158,169,103,246,132,12,216,195,123,195,123,195,123,195,123,195,123,99,192,30,3,246,112,8,113,8,113,8,25,176,199,128,61,127,28,56,124,76,124,76,95,246,34,62,38,62,38,62,38,62,38,62,38,62,102,37,124,76,6,236,49,96,143,1,123,184,193,184,193,184,193,184,193,184,193,184,193,184,193,181,119,131,25,176,135,180,204,128,61,116,106,6,236,73,68,239,53,90,164,213,180,189,12,45,178,78,163,247,86,151,194,67,77,23,31,17,31,17,31,17,31,17,31,113,171,124,68,28,58,28,58,28,186,45,115,232,240,190,240,190,240,190,240,190,240,190,240,190,240,190,240,190,240,190,124,89,60,230,240,225,218,224,218,224,218,224,218,224,218,224,218,224,218,212,197,181,97,14,31,115,248,106,45,142,120,162,103,24,15,229,51,208,51,234,50,161,175,18,122,70,5,167,168,89,205,238,51,216,143,85,153,162,198,126,244,109,63,94,28,187,206,245,123,184,101,178,223,202,106,148,57,219,111,195,83,50,221,15,155,14,155,14,155,14,155,14,155,142,233,126,76,247,195,76,196,76,196,76,100,186,31,211,253,252,49,235,176,60,177,60,125,217,139,88,158,88,158,88,158,88,158,88,158,88,158,149,176,60,153,238,199,116,63,166,251,97,28,99,28,99,28,99,28,99,28,99,28,99,28,215,222,56,102,186,31,42,52,211,253,144,180,153,238,231,172,143,63,235,145,242,249,126,235,244,200,218,78,248,251,177,24,30,74,187,88,137,88,137,88,137,88,137,88,137,91,101,37,98,210,97,210,97,210,109,153,73,135,253,133,253,133,253,133,253,133,253,133,253,133,253,133,253,133,253,229,203,226,49,227,15,227,6,227,6,227,6,227,6,227,6,227,6,227,166,46,198,13,51,254,152,241,87,107,125,196,27,73,67,54,229,47,77,210,168,229,156,63,127,37,141,74,78,86,147,207,250,75,219,149,85,153,172,198,174,244,98,87,138,70,252,213,126,170,95,57,131,252,152,221,135,37,135,37,135,37,135,37,135,37,199,236,62,102,247,97,28,98,28,98,28,122,103,28,50,187,15,123,19,123,19,123,19,123,19,123,19,123,19,123,19,123,19,123,19,123,147,217,125,204,238,99,118,31,38,49,38,49,38,49,38,49,38,177,182,12,139,73,140,73,92,117,147,152,217,125,40,206,204,238,67,190,102,118,159,68,11,23,141,235,171,251,132,62,127,205,90,116,67,116,67,116,67,116,67,116,195,173,210,13,81,228,80,228,80,228,182,76,145,67,235,66,235,66,235,66,235,66,235,66,235,66,235,66,235,66,235,242,101,241,24,202,135,74,131,74,131,74,131,74,131,74,131,74,131,74,83,23,149,134,161,124,12,229,171,181,23,162,105,95,24,207,225,171,251,232,61,127,237,139,170,204,53,179,26,176,87,247,153,122,108,55,193,118,59,236,158,125,234,13,236,166,232,61,126,199,26,245,29,162,183,240,250,139,155,161,151,241,36,140,208,195,105,195,105,195,105,195,105,195,105,99,132,30,35,244,240,3,241,3,241,3,25,161,199,8,61,127,252,54,92,75,92,75,95,246,34,174,37,174,37,174,37,174,37,174,37,174,101,37,92,75,70,232,49,66,143,17,122,120,191,120,191,120,191,120,191,120,191,120,191,120,191,181,247,126,25,161,135,144,204,8,61,84,105,70,232,89,74,220,139,154,163,233,4,189,52,205,177,38,3,244,22,94,190,135,74,45,174,33,174,33,174,33,174,33,174,225,86,185,134,248,113,248,113,248,113,91,230,199,225,116,225,116,225,116,225,116,225,116,225,116,225,116,225,116,225,116,249,178,120,204,207,195,163,193,163,193,163,193,163,193,163,193,163,193,163,169,139,71,195,252,60,230,231,213,90,10,81,84,47,76,198,231,109,82,47,106,48,61,207,111,245,162,34,211,204,76,103,231,109,218,107,85,153,102,198,94,211,221,107,127,251,124,114,216,155,63,252,199,193,81,247,252,47,7,199,159,36,195,244,26,255,253,246,125,60,106,252,247,251,244,170,49,25,222,255,251,230,246,186,238,243,245,214,44,73,41,35,247,12,159,151,41,124,152,113,152,113,152,113,152,113,152,113,76,225,99,10,31,150,33,150,33,150,33,83,248,152,194,231,143,37,135,177,137,177,233,203,94,196,216,196,216,196,216,196,216,196,216,196,216,172,132,177,201,20,62,166,240,49,133,15,123,24,123,24,123,24,123,24,123,24,123,24,123,184,246,246,48,83,248,208,154,153,194,135,112,205,20,62,7,21,124,141,50,41,24,204,151,165,76,214,111,86,223,154,21,241,208,235,69,82,68,82,68,82,68,82,68,82,220,42,73,17,177,14,177,14,177,110,203,196,58,100,48,100,48,100,48,100,48,100,48,100,48,100,48,100,48,100,48,95,22,143,241,125,8,56,8,56,8,56,8,56,8,56,8,56,8,56,117,17,112,24,223,199,248,190,90,219,36,126,57,27,150,19,253,76,156,141,122,13,249,171,134,179,81,221,89,108,130,81,128,38,155,180,42,179,216,216,164,30,109,210,139,227,167,109,106,55,31,240,225,118,117,64,101,189,198,1,254,88,129,162,167,255,109,120,26,134,253,225,209,225,209,225,209,225,209,225,209,49,236,143,97,127,56,137,56,137,56,137,12,251,99,216,159,63,78,29,126,39,126,167,47,123,17,191,19,191,19,191,19,191,19,191,19,191,179,18,126,39,195,254,24,246,199,176,63,92,99,92,99,92,99,92,99,92,99,92,99,92,227,218,187,198,12,251,67,130,102,216,31,122,54,195,254,68,226,248,179,238,104,55,219,111,157,238,88,171,81,126,63,22,192,67,193,22,227,16,227,16,227,16,227,16,227,112,171,140,67,44,57,44,57,44,185,45,179,228,48,187,48,187,48,187,48,187,48,187,48,187,48,187,48,187,48,187,124,89,60,38,247,97,211,96,211,96,211,96,211,96,211,96,211,96,211,212,197,166,97,114,31,147,251,106,173,134,168,10,24,230,131,250,210,4,140,218,204,229,243,87,192,168,204,132,51,187,169,123,105,59,174,42,19,206,216,113,250,59,110,205,232,71,209,152,189,172,225,143,181,156,188,183,102,81,74,26,198,103,248,204,204,231,195,150,195,150,195,150,195,150,195,150,99,62,31,243,249,48,15,49,15,49,15,153,207,199,124,62,127,204,57,44,78,44,78,95,246,34,22,39,22,39,22,39,22,39,22,39,22,103,37,44,78,230,243,49,159,143,249,124,24,197,24,197,24,197,24,197,24,197,24,197,24,197,181,55,138,153,207,135,234,204,124,62,36,108,230,243,57,233,225,41,167,102,91,143,236,51,57,55,187,110,83,252,170,113,114,54,170,34,170,34,170,34,170,34,170,226,86,169,138,232,117,232,117,232,117,91,166,215,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,249,178,120,12,246,67,195,65,195,65,195,65,195,65,195,65,195,65,195,169,139,134,195,96,63,6,251,213,218,41,241,205,220,176,158,245,103,98,110,212,109,252,95,53,204,141,42,207,103,19,13,9,52,217,170,85,153,207,198,86,213,223,170,31,15,206,251,7,135,143,27,246,125,247,188,55,120,218,173,6,163,3,175,110,238,103,55,227,199,111,198,151,225,253,168,177,58,194,178,6,163,2,215,46,66,33,163,1,141,159,137,81,128,248,117,248,117,248,117,248,117,248,117,140,2,100,20,32,174,34,174,34,174,34,163,0,25,5,232,143,107,135,247,137,247,233,203,94,196,251,196,251,196,251,196,251,196,251,196,251,172,132,247,201,40,64,70,1,50,10,16,7,25,7,25,7,25,7,25,7,25,7,25,7,185,246,14,50,163,0,145,163,25,5,136,182,205,40,64,115,161,124,189,250,104,48,250,47,91,125,220,254,81,127,107,215,192,67,235,22,245,16,245,16,245,16,245,16,245,112,171,212,67,116,57,116,57,116,185,45,211,229,80,188,80,188,80,188,80,188,80,188,80,188,80,188,80,188,80,188,124,89,60,70,251,161,213,160,213,160,213,160,213,160,213,160,213,160,213,212,69,171,97,180,31,163,253,106,237,136,104,155,24,25,163,252,204,76,140,237,30,221,87,21,19,163,74,243,207,12,70,243,153,109,189,170,204,63,99,235,233,111,189,163,139,195,254,193,225,193,241,167,139,238,161,124,14,223,228,97,60,187,25,223,220,94,63,12,199,12,229,91,191,34,165,76,232,51,123,90,198,245,225,204,225,204,225,204,225,204,225,204,49,174,143,113,125,248,135,248,135,248,135,140,235,99,92,159,63,254,28,46,39,46,167,47,123,17,151,19,151,19,151,19,151,19,151,19,151,179,18,46,39,227,250,24,215,199,184,62,188,98,188,98,188,98,188,98,188,98,188,98,188,226,218,123,197,140,235,67,120,102,92,31,42,54,227,250,228,146,248,26,93,82,48,187,47,67,151,172,223,32,191,213,5,241,80,232,197,80,196,80,196,80,196,80,196,80,220,42,67,17,171,14,171,14,171,110,203,172,58,76,48,76,48,76,48,76,48,76,48,76,48,76,48,76,48,76,48,95,22,143,169,126,216,55,216,55,216,55,216,55,216,55,216,55,216,55,117,177,111,152,234,199,84,191,90,171,36,94,9,27,150,35,254,12,132,141,122,205,251,171,132,176,81,217,9,108,130,73,128,6,59,180,42,19,216,216,161,158,237,208,139,99,241,96,192,135,91,166,1,190,46,67,41,35,0,55,60,23,115,255,176,234,176,234,176,234,176,234,176,234,152,251,199,220,63,12,69,12,69,12,69,230,254,49,247,207,31,195,14,219,19,219,211,151,189,136,237,137,237,137,237,137,237,137,237,137,237,89,9,219,147,185,127,204,253,99,238,31,230,49,230,49,230,49,230,49,230,49,230,49,230,113,237,205,99,230,254,161,68,51,247,15,89,155,185,127,114,141,252,89,129,20,12,251,91,167,64,214,111,194,223,143,85,240,208,193,69,64,68,64,68,64,68,64,68,64,220,42,1,17,105,14,105,14,105,110,203,164,57,68,47,68,47,68,47,68,47,68,47,68,47,68,47,68,47,68,47,95,22,143,177,126,200,53,200,53,200,53,200,53,200,53,200,53,200,53,117,145,107,24,235,199,88,191,90,155,34,250,62,134,229,44,191,52,31,163,94,3,252,252,245,49,170,53,19,77,48,170,47,109,3,86,101,38,26,27,80,111,3,158,157,204,183,96,247,105,15,26,207,227,155,126,159,175,251,240,113,225,235,57,138,111,113,5,10,156,194,151,245,52,12,224,195,127,195,127,195,127,195,127,195,127,99,0,31,3,248,112,9,113,9,113,9,25,192,199,0,62,127,92,56,188,76,188,76,95,246,34,94,38,94,38,94,38,94,38,94,38,94,102,37,188,76,6,240,49,128,143,1,124,56,194,56,194,56,194,56,194,56,194,56,194,56,194,181,119,132,25,192,135,188,204,0,62,180,106,6,240,217,10,223,111,116,71,227,217,123,169,186,99,93,198,238,45,46,128,135,130,45,198,33,198,33,198,33,198,33,198,225,86,25,135,88,114,88,114,88,114,91,102,201,97,118,97,118,97,118,97,118,97,118,97,118,97,118,97,118,97,118,249,178,120,76,220,195,166,193,166,193,166,193,166,193,166,193,166,193,166,169,139,77,195,196,61,38,238,213,90,13,81,21,48,140,134,237,109,20,48,234,48,103,207,115,1,163,50,19,206,140,167,235,109,220,113,85,153,112,198,142,43,121,199,217,78,211,171,243,28,189,194,39,232,49,59,15,147,13,147,13,147,13,147,13,147,141,217,121,204,206,195,10,196,10,196,10,244,211,10,100,118,30,134,37,134,37,134,37,134,37,134,37,134,37,134,37,134,37,134,37,134,37,179,243,152,157,199,236,60,108,95,108,95,108,95,108,95,108,95,109,97,21,219,23,219,183,234,182,47,179,243,208,144,153,157,135,32,205,236,60,115,117,219,118,106,94,141,231,229,121,174,205,226,23,226,23,226,23,226,23,226,23,110,149,95,136,19,135,19,135,19,183,101,78,28,30,23,30,23,30,23,30,23,30,23,30,23,30,23,30,23,30,151,47,139,199,164,60,220,25,220,25,220,25,220,25,220,25,220,25,220,153,186,184,51,76,202,99,82,94,173,69,16,37,221,34,99,70,94,141,167,227,121,174,91,84,96,74,153,193,68,188,26,207,194,99,127,185,238,175,147,211,222,113,247,96,240,177,215,127,124,189,182,83,241,26,223,239,70,183,195,155,198,213,104,54,186,156,125,159,214,121,74,222,242,90,20,62,53,207,228,9,153,162,135,229,134,229,134,229,134,229,134,229,198,20,61,166,232,97,12,98,12,98,12,50,69,143,41,122,254,24,111,216,151,216,151,190,236,69,236,75,236,75,236,75,236,75,236,75,236,203,74,216,151,76,209,99,138,30,83,244,48,129,49,129,49,129,49,129,49,129,49,129,49,129,107,111,2,51,69,15,69,153,41,122,200,211,76,209,19,106,221,203,90,164,229,84,189,141,90,100,189,166,236,45,47,133,135,154,46,62,34,62,34,62,34,62,34,62,226,86,249,136,56,116,56,116,56,116,91,230,208,225,125,225,125,225,125,225,125,225,125,225,125,225,125,225,125,225,125,249,178,120,76,221,195,181,193,181,193,181,193,181,193,181,193,181,193,181,169,139,107,195,212,61,166,238,213,90,28,241,68,207,176,152,194,151,169,103,212,103,42,95,5,244,140,10,78,81,179,156,218,151,185,31,171,50,69,141,253,168,190,31,15,187,103,159,122,54,99,252,158,191,153,181,156,219,247,248,56,133,14,234,75,125,6,38,243,97,194,97,194,97,194,97,194,97,194,49,153,143,201,124,88,133,88,133,88,133,76,230,99,50,159,63,86,28,134,38,134,166,47,123,17,67,19,67,19,67,19,67,19,67,19,67,179,18,134,38,147,249,152,204,199,100,62,108,97,108,97,108,97,108,97,108,97,108,97,108,225,218,219,194,76,230,67,99,102,50,31,130,53,147,249,236,213,239,39,181,209,98,20,223,170,218,88,159,217,123,143,15,227,161,61,139,98,136,98,136,98,136,98,136,98,184,85,138,33,90,28,90,28,90,220,150,105,113,168,92,168,92,168,92,168,92,168,92,168,92,168,92,168,92,168,92,190,44,30,195,246,208,103,208,103,208,103,208,103,208,103,208,103,208,103,234,162,207,48,108,143,97,123,181,118,65,180,140,11,195,233,122,235,141,139,122,140,211,243,213,184,168,194,188,50,139,129,121,235,183,88,85,230,149,177,197,202,217,98,63,31,28,30,30,117,207,255,50,152,239,178,167,33,141,23,199,31,186,231,189,143,89,179,241,190,222,140,199,147,225,253,191,27,243,37,127,154,73,248,112,123,57,188,31,93,229,61,36,111,105,151,45,109,194,114,135,228,61,191,234,93,179,165,112,30,153,151,195,243,49,64,111,75,236,182,48,104,70,75,255,88,10,219,205,224,249,223,109,157,31,255,78,138,130,50,252,182,180,48,215,207,97,230,255,116,139,223,68,210,55,220,28,87,176,148,44,54,11,168,104,185,57,46,101,121,129,100,235,89,186,233,86,248,122,230,21,72,182,158,165,15,212,115,92,207,242,2,217,172,167,130,61,88,208,190,212,123,211,81,52,8,139,92,75,181,223,153,138,22,97,225,235,169,241,59,83,113,192,158,227,122,150,23,200,120,61,245,204,204,34,246,102,1,113,204,87,82,203,206,116,93,200,178,242,24,175,164,158,161,89,196,158,44,32,142,205,74,42,88,154,5,173,98,190,97,108,214,80,193,212,116,69,25,165,132,177,89,195,210,109,205,130,118,97,174,89,172,23,176,76,99,179,200,5,44,253,115,163,134,181,89,228,2,150,254,65,81,111,8,159,235,50,150,20,199,120,37,245,6,241,185,254,243,165,164,56,54,43,169,96,19,59,174,98,57,97,140,215,80,195,40,46,226,23,99,222,89,140,23,80,195,42,46,98,1,243,206,98,189,128,101,154,197,69,46,96,233,159,109,52,236,226,130,22,80,231,211,181,134,97,92,228,2,150,178,3,177,140,25,210,135,254,204,144,62,196,236,124,197,236,58,15,233,219,32,91,102,136,189,134,178,101,14,134,111,105,178,165,189,225,155,190,8,30,170,190,24,142,24,142,24,142,24,142,24,142,91,109,56,98,228,97,228,97,228,109,177,145,135,65,134,65,134,65,134,65,134,65,134,65,134,65,134,65,134,65,134,65,134,173,131,173,131,173,131,173,131,173,131,173,131,173,131,173,83,13,91,135,153,128,204,4,172,181,122,82,188,224,113,120,120,52,232,126,254,123,127,112,120,208,239,29,30,118,143,186,131,164,21,28,13,194,254,32,156,43,30,233,130,199,120,60,105,12,191,253,62,107,140,111,102,163,241,120,56,25,54,146,86,48,105,132,179,37,193,35,220,44,120,92,239,101,8,30,215,182,19,175,198,227,183,191,179,211,147,58,15,187,114,123,42,230,92,45,91,32,159,127,254,241,180,7,31,215,92,113,212,253,251,224,224,248,244,162,63,56,236,29,127,234,127,222,121,183,147,4,251,173,31,127,211,63,233,119,15,7,253,147,191,244,142,231,19,230,58,225,126,244,227,111,222,119,251,31,62,15,78,207,122,115,157,233,205,87,20,106,158,92,47,125,0,114,151,61,102,215,55,11,159,60,162,102,56,159,69,124,125,19,54,147,215,143,27,97,48,255,188,17,133,246,154,199,114,94,103,181,34,191,184,169,82,197,114,230,124,28,134,34,130,71,174,193,77,62,150,22,17,60,222,28,60,159,185,67,249,5,55,250,81,116,87,10,114,14,236,178,183,237,186,251,34,130,11,247,182,93,73,94,68,240,140,189,157,207,124,152,156,130,167,247,250,70,235,109,89,164,231,21,58,165,66,95,137,156,71,101,157,83,230,244,178,218,104,161,45,219,225,252,66,155,45,180,115,21,155,95,96,179,79,77,206,189,103,126,129,215,113,66,211,5,54,102,115,57,199,149,252,110,182,233,244,114,142,155,241,27,217,185,65,203,41,110,250,244,133,149,196,57,140,59,200,41,116,250,160,131,149,55,190,28,38,11,228,23,218,232,247,132,123,49,152,83,224,148,74,208,104,39,219,212,112,57,197,77,41,224,140,226,218,148,94,57,199,149,252,90,179,169,152,242,139,43,126,211,176,41,116,114,142,43,92,221,50,222,52,12,139,147,140,238,96,125,223,176,137,2,175,191,98,211,45,184,226,226,192,158,208,175,191,98,19,161,79,185,194,126,209,54,19,250,180,75,54,17,250,245,215,88,127,111,158,111,254,11,95,241,242,50,101,61,26,28,95,28,13,62,157,94,204,113,224,143,159,133,53,143,178,151,203,99,68,137,251,99,36,29,179,199,232,164,61,198,93,114,101,28,100,211,131,140,220,31,101,129,235,219,213,18,27,239,59,53,174,37,50,238,59,165,150,160,150,160,150,112,252,224,28,55,227,42,213,18,214,113,125,169,37,28,130,235,214,18,214,193,181,233,190,44,176,7,116,223,33,184,46,221,183,11,238,9,36,183,12,237,5,36,183,203,236,9,36,183,14,173,13,201,173,3,107,67,114,235,192,186,144,92,22,87,13,146,203,226,170,65,114,187,184,158,64,114,187,208,30,240,102,187,192,234,188,217,46,174,58,111,150,197,85,227,205,214,113,117,121,179,44,174,26,111,206,142,235,21,111,134,30,151,73,143,107,204,125,215,2,217,131,193,207,39,103,189,57,133,58,250,116,106,38,136,223,52,190,126,159,142,126,27,77,27,147,235,59,63,205,240,183,17,139,97,175,217,207,1,116,117,134,174,81,144,180,215,67,215,5,28,155,2,93,147,96,127,111,75,160,43,46,56,46,56,46,184,23,180,24,23,28,23,28,23,220,47,204,141,11,142,11,142,11,142,11,142,11,142,11,142,11,238,25,155,199,5,199,5,199,5,135,230,227,130,123,216,9,104,186,224,43,213,67,182,4,190,177,122,240,195,254,166,122,160,122,216,166,234,1,223,27,223,27,223,219,11,130,143,239,141,239,141,239,173,15,194,241,189,241,189,241,189,241,189,241,189,241,189,241,189,213,153,50,190,55,132,24,223,219,208,247,62,60,61,56,254,216,61,236,13,254,118,240,143,238,217,199,193,225,209,32,26,116,6,81,244,222,8,192,142,239,110,110,175,134,227,81,227,191,55,127,14,167,87,141,241,164,17,53,58,141,40,122,111,121,4,252,219,215,146,130,99,23,150,108,249,26,7,66,155,254,26,138,161,181,118,207,7,185,181,35,183,203,251,126,45,203,141,131,118,36,102,185,97,178,29,44,55,154,239,171,180,119,202,200,59,150,43,136,235,7,203,117,10,174,201,114,157,130,107,106,228,130,224,186,16,90,26,88,29,66,59,5,215,132,208,78,193,53,53,114,219,224,94,208,115,235,208,30,208,115,219,204,94,208,115,65,104,93,122,46,8,172,75,207,5,129,53,233,185,52,174,18,61,151,198,85,162,231,182,113,189,160,231,182,161,189,208,200,5,161,117,145,191,109,96,101,228,111,27,87,25,249,75,227,42,33,127,65,92,77,228,47,141,171,132,252,77,226,122,133,252,209,200,253,46,9,208,200,189,208,200,215,22,22,71,221,127,156,28,15,126,238,30,126,56,57,158,79,14,55,26,81,243,248,155,165,241,117,56,190,252,126,59,159,143,109,61,164,38,204,84,197,23,190,98,229,27,183,244,93,112,232,42,150,95,72,49,13,133,201,179,208,75,216,245,18,47,127,251,215,139,238,113,255,224,31,189,249,251,192,221,236,63,235,11,138,31,3,194,235,62,92,156,57,55,204,185,97,206,141,7,5,5,115,110,152,115,195,156,27,191,10,10,230,220,48,231,134,57,55,204,185,97,206,141,15,5,5,115,110,152,115,195,156,27,230,220,48,231,134,130,130,130,130,130,98,177,160,200,190,143,34,163,160,200,30,101,67,65,65,65,65,65,193,52,28,166,225,248,85,80,48,13,135,105,56,76,195,241,3,151,51,13,135,105,56,76,195,97,26,14,211,112,180,201,51,211,112,152,134,195,52,28,166,225,192,145,153,134,227,211,52,156,101,118,27,137,236,242,104,107,244,242,168,28,124,187,246,105,224,183,240,91,4,115,4,115,4,115,4,115,175,193,51,130,57,130,57,130,185,63,196,28,193,28,193,28,193,28,193,28,193,92,27,243,35,152,35,152,35,152,35,152,35,152,87,173,24,64,48,175,142,96,30,137,12,243,229,146,162,186,138,57,37,5,37,197,86,151,20,72,230,72,230,72,230,94,176,126,36,115,36,115,36,115,125,100,142,100,142,100,142,100,142,100,142,100,142,100,142,100,174,78,159,145,204,97,201,72,230,86,252,246,232,224,188,127,214,61,180,28,97,62,185,185,159,191,147,139,102,152,103,226,219,101,122,107,129,115,115,61,144,117,229,165,22,9,120,51,158,6,192,107,7,120,161,184,168,230,168,230,168,230,94,227,103,84,115,84,115,84,115,191,184,57,170,57,170,57,170,57,170,57,170,57,170,57,170,185,103,176,31,213,28,213,28,213,156,122,0,213,220,195,146,33,31,213,60,117,73,126,60,132,121,151,97,234,162,167,119,25,217,46,58,93,6,93,6,93,6,70,58,70,186,159,93,6,70,58,70,58,70,186,31,100,29,35,29,35,29,35,29,35,29,35,93,27,82,99,164,99,164,99,164,99,164,131,156,49,210,125,50,210,127,237,14,194,32,52,66,183,127,12,27,97,16,234,206,14,201,21,208,62,189,160,98,168,108,250,99,131,98,157,81,108,24,68,201,122,20,27,5,73,103,75,64,107,210,140,210,222,198,34,15,65,171,117,92,95,64,171,67,112,109,105,92,28,92,91,26,183,12,174,77,136,101,129,61,32,196,14,193,181,165,113,113,112,109,105,220,38,184,39,104,219,50,180,23,104,219,46,179,39,104,219,58,180,54,218,182,14,172,141,182,173,3,107,75,227,146,184,138,210,184,36,174,162,52,110,19,215,19,180,109,23,218,27,105,220,50,180,54,143,183,11,172,206,227,237,226,170,243,120,89,92,69,105,220,50,174,182,52,46,137,171,40,141,103,197,245,138,199,35,141,251,77,240,145,198,189,144,198,215,181,9,239,187,7,31,62,95,116,143,163,65,251,253,224,125,247,188,55,248,249,52,108,153,148,11,95,134,55,151,223,30,134,183,81,163,253,165,241,101,120,63,106,124,189,11,91,197,187,225,203,69,67,103,217,29,111,249,33,147,175,95,159,66,170,11,243,167,218,202,38,35,140,28,154,140,159,207,186,71,189,121,203,48,248,165,119,118,126,112,114,188,48,159,233,53,244,203,87,173,126,55,118,222,254,80,245,207,186,199,231,63,159,156,29,245,206,206,23,30,50,105,198,113,51,202,108,78,222,254,208,254,104,90,250,103,23,231,253,193,89,239,232,164,223,27,124,56,249,56,31,195,62,155,62,140,214,247,41,73,176,223,90,223,193,196,65,176,97,189,43,214,180,48,158,135,241,60,140,231,241,162,105,97,60,15,227,121,24,207,227,87,211,194,120,30,198,243,48,158,135,241,60,121,197,245,166,105,97,60,15,227,121,24,207,195,120,30,198,243,208,180,212,185,105,89,11,243,123,103,127,233,29,246,126,29,28,247,206,251,131,243,126,247,236,240,224,248,211,224,240,104,14,247,187,135,167,159,187,38,195,235,191,140,166,255,30,141,71,127,52,110,231,187,251,126,54,156,142,111,110,175,27,227,201,156,46,15,199,119,223,134,94,13,179,119,32,244,153,47,180,24,90,47,122,218,173,36,247,140,131,129,157,195,206,97,231,176,115,216,57,236,28,118,14,59,135,157,195,206,97,231,176,115,216,57,236,28,118,14,59,135,157,195,206,97,231,220,165,80,159,187,20,68,163,237,141,154,143,236,91,26,108,155,15,221,209,247,52,31,52,31,52,31,12,194,247,174,249,96,16,126,89,5,2,131,240,25,132,207,32,124,127,56,60,131,240,25,132,207,32,252,210,56,60,131,240,203,64,218,12,194,103,16,62,131,240,75,65,218,12,194,7,80,51,8,223,112,116,205,193,156,241,94,116,15,7,103,7,199,199,221,65,242,126,112,112,124,222,63,187,248,208,63,56,57,30,156,158,158,12,222,255,28,182,6,145,129,242,126,51,7,145,15,195,113,99,122,115,123,59,108,36,95,26,243,204,211,135,203,217,205,247,219,198,221,221,247,198,151,175,75,195,109,162,60,188,247,101,214,155,50,235,198,129,244,154,189,178,108,220,27,10,112,175,252,185,183,146,249,58,205,169,177,157,27,83,223,25,252,216,237,216,237,216,237,30,192,105,236,118,236,118,236,118,191,168,58,118,59,118,59,118,59,118,59,118,59,118,59,118,187,103,85,0,118,59,118,59,118,59,229,1,118,187,135,21,68,129,51,248,141,139,140,108,131,93,84,100,228,160,177,83,100,80,100,80,100,228,80,100,4,207,239,255,225,235,251,255,254,252,237,63,236,120,216,99,136,211,42,215,24,57,228,86,105,49,196,185,149,186,0,183,188,122,85,64,14,185,85,154,0,89,110,93,158,46,204,172,137,211,101,145,117,105,186,56,179,18,76,23,231,85,98,233,226,188,42,40,221,45,109,217,36,221,45,109,217,32,93,150,86,151,163,203,50,235,17,105,89,94,45,32,45,75,171,197,163,221,210,150,141,163,197,105,85,104,180,91,218,178,97,180,121,90,175,88,52,100,25,45,221,123,45,221,100,18,187,128,230,230,50,142,221,144,230,254,244,210,44,172,252,193,155,75,238,226,151,255,54,3,192,143,191,131,118,151,176,237,227,31,62,179,220,134,112,173,154,179,225,180,121,253,231,70,4,252,244,236,79,79,231,252,52,80,95,168,47,212,23,234,11,245,133,250,66,125,161,190,80,95,168,47,212,23,234,11,65,133,160,66,80,33,168,16,84,8,42,4,85,72,80,11,241,97,115,25,235,12,65,133,160,66,80,203,39,168,65,115,255,117,132,150,247,4,213,62,173,31,4,213,37,183,38,65,181,207,173,75,80,133,121,213,9,170,75,110,77,130,106,153,219,11,130,106,155,217,3,130,106,25,217,11,130,106,159,89,151,160,218,231,213,37,168,246,121,53,9,170,48,173,18,65,21,166,85,34,168,150,105,213,9,170,101,94,101,130,106,153,86,153,160,10,211,42,17,84,251,180,154,4,85,152,86,137,160,26,164,133,160,214,152,160,122,65,46,63,116,15,143,162,249,145,115,31,62,119,251,207,144,50,206,130,148,151,195,241,36,154,31,129,118,249,109,56,91,199,35,227,146,121,228,166,83,232,228,119,240,175,190,204,66,14,153,51,123,26,238,203,47,128,47,254,160,136,107,248,98,18,236,183,170,205,23,25,48,204,128,97,6,12,123,1,71,25,48,204,128,97,6,12,251,69,118,25,48,204,128,97,6,12,51,96,152,1,195,12,24,102,192,176,103,48,157,1,195,12,24,102,192,48,8,158,1,195,62,171,208,197,13,24,94,91,75,68,131,196,177,150,136,154,9,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,4,181,132,73,45,17,59,215,18,49,181,4,181,4,181,4,181,4,181,196,246,213,18,208,125,232,62,144,28,72,14,36,7,146,3,201,129,228,240,102,120,51,188,25,222,92,19,222,12,61,134,30,87,136,30,91,112,223,200,153,251,70,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,95,184,47,220,23,238,11,247,245,136,251,134,206,220,55,132,251,194,125,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,95,184,175,71,220,215,245,84,204,136,83,49,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,95,184,175,1,247,133,216,102,19,219,208,153,216,134,16,91,136,45,196,86,149,216,6,207,239,135,225,235,251,225,254,252,237,48,236,120,8,108,197,105,149,121,109,14,185,85,112,173,56,183,18,173,117,203,171,7,107,115,200,173,194,106,101,185,117,81,173,48,179,38,169,149,69,214,5,181,226,204,74,156,86,156,87,9,211,138,243,170,80,90,183,180,101,67,90,183,180,101,51,90,89,90,93,68,43,203,172,71,104,101,121,181,0,173,44,173,22,159,117,75,91,54,158,21,167,85,161,179,110,105,203,134,179,230,105,97,179,176,89,216,108,42,155,13,156,167,40,4,76,81,128,205,194,102,97,179,176,89,216,44,108,22,54,11,155,133,205,194,102,97,179,176,89,216,44,108,22,54,11,155,133,205,194,102,97,179,176,89,107,54,235,234,205,6,120,179,176,89,216,44,108,22,54,11,155,133,205,194,102,97,179,176,89,216,44,108,22,54,11,155,133,205,194,102,97,179,176,89,216,44,108,22,54,187,129,205,158,124,58,62,232,31,252,210,27,124,60,57,60,253,124,112,60,136,246,7,135,135,221,163,110,60,232,188,55,226,180,223,175,111,111,102,55,191,141,26,87,223,199,119,223,110,110,27,209,126,99,60,30,78,134,113,163,243,37,127,102,155,5,105,59,203,208,182,229,206,104,55,190,196,98,120,173,245,83,110,37,187,157,255,189,38,187,141,131,118,180,145,221,206,255,230,125,183,255,225,243,224,244,172,247,243,193,225,194,87,180,194,36,169,54,221,253,49,37,104,254,206,154,58,37,40,242,7,239,202,227,250,49,199,214,41,184,230,28,91,167,224,25,255,222,141,91,73,18,180,226,214,94,220,10,214,7,119,24,232,39,8,174,59,128,87,26,88,125,0,175,83,112,205,1,188,78,193,51,246,246,126,208,14,162,118,144,180,58,251,173,245,193,75,220,219,94,76,14,182,14,237,193,228,96,219,204,94,76,14,22,132,214,157,28,44,8,172,59,57,88,16,88,115,114,176,52,174,210,228,96,105,92,165,201,193,182,113,189,152,28,108,27,122,50,50,13,189,31,38,157,40,9,247,246,58,73,178,72,216,117,66,235,142,59,182,13,172,60,238,216,54,174,242,184,99,105,92,165,113,199,130,184,154,227,142,165,113,149,198,29,155,196,245,170,26,184,110,81,38,248,92,38,112,48,158,99,37,145,246,32,35,247,71,89,168,10,210,95,111,214,23,116,178,190,224,165,93,72,105,87,62,247,206,122,63,159,156,117,15,6,31,146,249,255,156,28,29,117,143,63,14,206,6,167,135,23,231,102,245,202,183,209,116,244,245,251,116,120,211,184,76,230,255,243,125,50,25,222,94,53,166,141,187,241,195,189,93,191,178,244,237,89,215,176,44,125,201,202,183,195,165,69,217,248,74,10,170,81,172,159,147,30,197,165,71,233,172,239,81,146,96,127,79,218,163,252,184,150,30,133,30,133,30,133,30,133,30,133,30,133,30,133,30,133,30,133,30,133,30,133,30,133,30,133,30,133,30,133,30,133,30,133,30,133,30,133,30,133,30,69,220,163,172,173,48,46,14,251,103,7,127,31,28,29,156,247,207,186,79,255,255,151,208,232,224,203,135,241,108,122,243,123,99,114,115,63,255,48,242,248,255,127,11,243,63,252,114,249,134,144,244,41,61,63,45,127,123,28,202,140,181,47,174,152,14,195,248,169,168,46,236,170,139,53,69,69,39,220,15,215,23,21,157,112,63,218,92,84,252,184,182,250,69,133,237,41,214,202,69,133,32,174,31,69,133,83,112,205,162,194,41,184,102,81,33,8,174,91,84,72,3,171,23,21,78,193,53,139,10,167,224,154,69,133,109,112,47,138,10,235,208,30,20,21,182,153,189,40,42,4,161,117,139,10,65,96,221,162,66,16,88,179,168,144,198,85,42,42,164,113,149,138,10,219,184,94,20,21,182,161,189,40,42,4,161,117,139,10,219,192,202,69,133,109,92,229,162,66,26,87,169,168,16,196,213,44,42,164,113,149,138,10,147,184,20,21,20,21,20,21,213,42,42,50,111,248,176,106,50,178,239,193,48,105,50,10,24,109,69,147,65,147,65,147,225,246,121,37,110,198,85,106,50,172,227,250,210,100,56,4,215,109,50,172,131,107,23,2,178,192,30,20,2,14,193,117,11,1,187,224,158,112,117,203,208,94,112,117,187,204,158,112,117,235,208,218,92,221,58,176,54,87,183,14,172,203,213,101,113,213,184,186,44,174,26,87,183,139,235,9,87,183,11,237,1,162,182,11,172,142,168,237,226,170,35,106,89,92,53,68,109,29,87,23,81,203,226,170,33,234,236,184,94,33,106,128,51,199,21,168,29,87,240,241,253,217,28,90,157,247,76,176,237,213,151,233,239,141,47,195,251,81,133,134,228,188,100,46,4,192,110,124,116,152,235,50,115,61,57,237,31,156,28,15,122,199,253,179,95,31,31,126,231,221,206,213,191,198,131,187,63,102,223,190,223,54,23,86,119,17,208,246,207,46,206,251,131,179,222,209,73,191,55,248,112,242,177,183,243,110,103,54,125,24,189,62,224,167,211,139,193,81,239,232,228,236,215,193,69,255,224,240,224,31,221,249,31,239,188,219,9,154,197,142,186,121,252,191,14,228,245,234,95,227,133,247,176,160,25,181,155,65,227,106,52,186,187,191,27,141,174,130,102,24,53,91,79,239,96,102,92,117,53,143,21,89,117,137,147,202,77,87,51,217,147,211,124,130,69,238,193,150,63,152,228,19,44,206,10,102,239,112,187,4,51,220,234,118,72,214,57,144,219,222,74,71,174,249,4,19,239,173,116,164,154,79,176,204,189,101,239,80,139,131,165,147,92,195,245,218,192,114,229,161,82,72,237,154,72,182,172,86,156,41,157,196,26,46,212,6,22,235,18,202,116,161,172,88,171,75,32,211,119,101,43,150,234,18,104,221,191,212,205,23,104,237,191,213,157,227,200,126,55,165,177,80,231,56,153,191,145,172,88,167,56,78,58,201,92,147,200,146,101,138,67,165,145,202,213,72,118,172,82,28,40,133,68,26,126,211,210,88,164,56,78,10,105,52,140,147,198,26,157,227,200,126,194,210,88,162,75,28,135,223,63,105,172,208,57,142,120,117,220,127,255,24,146,190,203,100,137,37,45,103,92,67,96,46,151,249,147,209,53,203,104,204,232,162,101,4,103,114,81,235,70,116,145,36,95,91,240,84,107,216,170,201,85,130,53,95,81,128,13,174,185,185,253,26,138,174,90,70,178,6,87,61,242,95,225,101,107,176,177,193,165,19,193,110,159,8,86,126,34,217,237,19,201,198,157,136,54,238,68,178,113,87,168,187,201,53,203,220,221,232,26,201,15,200,42,123,55,187,104,153,190,155,92,37,216,17,83,209,53,130,151,52,149,236,162,169,104,23,77,37,187,104,38,216,69,51,193,46,90,102,235,38,190,248,252,77,115,58,250,207,195,205,116,116,223,123,24,15,119,222,237,124,157,124,59,26,205,134,87,195,217,112,119,244,48,30,238,206,255,223,151,233,205,229,191,239,79,238,70,183,71,115,230,123,120,115,57,186,189,31,53,103,191,207,118,210,154,134,131,227,243,254,217,197,135,190,113,219,48,207,58,125,184,156,85,173,113,120,206,93,92,235,176,233,25,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,104,30,106,208,60,156,28,158,126,62,56,30,68,131,104,16,62,79,171,25,180,223,155,204,220,191,250,62,190,251,118,115,219,136,26,81,35,124,158,179,210,104,127,217,146,169,251,105,47,175,152,218,194,226,201,104,48,156,231,213,44,28,4,92,231,121,53,76,222,23,119,31,76,222,103,242,62,147,247,153,188,207,228,125,38,239,123,53,33,136,201,251,76,222,103,242,62,147,247,153,188,175,61,214,136,201,251,76,222,103,242,190,180,80,100,242,62,131,144,152,188,95,209,113,74,138,147,247,55,52,26,217,183,85,152,53,26,85,157,190,79,163,65,163,177,229,141,6,19,248,203,105,52,152,192,95,86,49,192,4,126,38,240,51,129,223,31,190,206,4,126,38,240,51,129,159,9,252,76,224,103,2,63,19,248,61,64,213,76,224,103,2,255,182,128,231,26,35,227,205,44,119,111,112,116,240,247,71,146,219,249,187,173,157,190,215,152,220,252,254,248,166,222,249,93,96,167,47,172,68,10,204,205,21,205,190,77,91,48,154,205,126,50,208,44,104,22,217,188,74,104,22,217,28,217,28,217,220,51,166,140,108,142,108,142,108,174,15,195,145,205,145,205,145,205,145,205,145,205,145,205,145,205,61,33,248,200,230,200,230,245,101,254,200,230,94,200,230,150,253,131,133,75,190,177,127,200,118,201,233,31,232,31,232,31,80,195,171,210,63,160,134,163,134,163,134,123,68,195,81,195,81,195,81,195,81,195,81,195,61,160,225,168,225,168,225,168,225,168,225,168,225,96,98,212,240,60,208,108,219,65,13,111,87,74,13,111,151,137,102,179,159,12,52,11,154,69,13,175,18,154,69,13,71,13,71,13,247,140,41,163,134,163,134,163,134,235,195,112,212,112,212,112,212,112,212,112,212,112,212,112,212,112,79,8,62,106,56,106,120,125,153,63,106,120,5,212,240,149,254,193,66,13,223,216,63,120,167,134,211,63,208,63,108,101,255,128,26,142,26,142,26,238,5,198,71,13,71,13,71,13,215,167,225,168,225,168,225,168,225,168,225,168,225,168,225,168,225,234,96,25,53,28,76,140,26,110,134,102,123,135,189,139,254,231,222,89,247,96,240,233,180,63,56,238,157,12,194,65,108,100,134,143,198,163,249,63,6,167,195,155,198,245,221,172,113,59,250,222,8,27,177,189,24,110,124,254,163,28,203,166,68,45,132,202,90,60,23,80,214,25,202,70,65,210,94,15,101,23,112,109,10,148,77,130,253,189,45,129,178,72,225,72,225,72,225,94,208,100,164,112,164,112,164,112,191,48,56,82,56,82,56,82,56,82,56,82,56,82,56,82,184,103,236,30,41,28,41,28,41,28,218,143,20,238,97,103,144,143,20,158,186,36,63,30,194,178,154,200,148,198,205,170,137,108,103,156,106,130,106,130,106,2,95,188,10,213,4,190,56,190,56,190,184,71,160,28,95,28,95,28,95,28,95,28,95,220,3,80,142,47,142,47,142,47,142,47,142,47,14,65,198,23,207,213,23,143,6,102,147,196,215,208,199,168,33,24,36,174,3,101,231,81,203,130,178,105,207,5,148,5,202,226,139,87,9,202,226,139,227,139,227,139,123,70,147,241,197,241,197,241,197,245,49,56,190,56,190,56,190,56,190,56,190,56,190,56,190,184,39,236,30,95,28,95,188,190,180,31,95,124,171,124,241,31,213,132,196,23,95,83,77,248,234,139,83,77,80,77,108,79,53,129,47,142,47,142,47,238,5,225,199,23,199,23,199,23,215,7,229,248,226,248,226,248,226,248,226,248,226,248,226,248,226,234,204,25,95,28,130,140,47,110,237,139,159,254,218,255,124,208,29,132,173,224,104,240,177,247,241,226,180,247,209,82,27,191,251,99,246,237,102,216,8,91,193,164,113,53,186,122,184,27,93,21,103,143,255,180,250,237,92,250,222,228,2,113,215,188,166,162,89,174,225,83,130,116,157,145,238,143,99,31,235,126,100,36,182,57,182,57,182,185,23,44,26,219,28,219,28,219,220,47,136,142,109,142,109,142,109,142,109,142,109,142,109,142,109,238,25,249,199,54,199,54,199,54,167,43,192,54,247,176,113,240,195,54,95,95,108,216,72,231,217,197,70,142,238,57,197,6,197,6,197,6,174,122,133,138,13,92,117,92,117,92,117,143,48,59,174,58,174,58,174,58,174,58,174,186,7,152,29,87,29,87,29,87,29,87,29,87,29,254,140,171,158,167,171,222,118,85,213,219,126,152,234,63,45,47,115,158,132,183,93,58,224,205,120,70,248,46,124,23,113,189,74,124,23,113,29,113,29,113,221,51,48,141,184,142,184,142,184,174,79,212,17,215,17,215,17,215,17,215,17,215,17,215,17,215,61,169,1,16,215,17,215,235,91,28,32,174,111,147,184,222,118,245,214,211,91,142,82,181,117,90,14,90,14,90,14,44,118,95,91,14,44,118,44,118,44,118,143,152,59,22,59,22,59,22,59,22,59,22,187,7,204,29,139,29,139,29,139,29,139,29,139,29,24,141,197,238,98,177,255,250,143,238,224,255,237,158,118,143,123,231,243,63,234,30,117,7,209,32,140,223,15,62,124,238,246,205,8,239,31,127,14,27,255,26,222,13,111,71,247,243,63,26,78,134,141,168,17,198,95,26,151,223,134,51,107,198,27,102,66,94,11,168,251,211,202,66,185,96,222,141,47,180,32,208,107,253,156,91,137,122,195,168,48,212,251,246,7,37,76,61,110,179,179,241,184,205,109,64,187,8,236,8,236,8,236,94,48,105,4,118,4,118,4,118,191,96,58,2,59,2,59,2,59,2,59,2,59,2,59,2,187,103,13,0,2,59,2,59,2,59,157,1,2,187,135,205,67,62,2,251,63,127,218,153,142,254,243,112,51,29,221,247,30,198,195,157,119,59,95,39,223,142,70,179,225,213,112,54,220,29,61,140,135,187,143,124,124,254,151,205,217,239,179,29,187,190,227,231,238,121,63,143,210,227,235,252,205,161,54,205,199,203,171,45,187,254,216,248,196,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,116,32,79,29,72,251,199,45,31,239,127,14,91,102,231,23,172,101,243,237,167,59,19,26,95,190,134,173,252,79,49,88,174,63,150,219,15,157,241,63,153,11,81,102,57,146,245,188,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,116,35,149,234,70,210,94,206,243,249,6,153,7,32,164,174,199,203,9,9,165,181,47,210,27,80,54,180,47,57,156,174,64,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,66,251,82,165,246,229,117,252,151,251,13,48,47,179,169,184,11,102,101,53,74,46,99,178,159,156,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,134,70,70,179,145,113,184,41,102,99,35,83,187,59,99,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,104,100,234,214,200,252,220,61,252,112,114,60,8,59,193,251,231,230,101,47,171,121,249,58,28,95,126,191,109,132,157,224,203,186,134,101,111,115,195,178,188,144,235,74,150,183,95,99,214,138,60,254,106,221,93,168,50,162,102,240,84,51,60,247,27,141,172,23,210,156,13,167,205,235,63,55,246,31,79,79,243,230,225,205,31,118,123,26,142,249,223,151,210,112,116,214,55,28,97,16,37,235,27,142,31,221,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,135,252,124,122,179,62,33,113,236,19,18,250,4,250,4,250,4,249,39,222,224,249,109,56,124,125,27,222,159,191,11,135,29,15,235,4,113,90,229,54,33,135,220,42,101,130,56,183,18,146,119,203,171,71,228,115,200,173,2,228,101,185,117,177,182,48,179,38,213,150,69,214,133,218,226,204,74,76,91,156,87,9,105,139,243,170,16,109,183,180,101,3,109,183,180,101,243,108,89,90,93,156,45,203,172,7,134,101,121,181,184,176,44,173,22,22,118,75,91,54,21,22,167,85,129,194,110,105,203,102,194,230,105,189,66,194,0,222,50,1,111,141,209,172,33,84,141,29,161,106,236,9,84,13,139,133,170,33,80,21,168,10,84,5,170,2,85,129,170,64,85,160,42,80,21,168,10,84,5,170,2,40,1,148,0,74,0,37,128,18,64,9,160,44,0,80,70,142,128,50,2,80,2,40,1,148,0,74,0,37,128,18,64,9,160,4,80,2,40,1,148,0,74,0,37,128,18,64,9,160,4,80,2,40,1,148,0,74,41,160,12,29,1,101,232,9,160,12,154,97,97,128,18,50,9,153,132,76,66,38,33,147,144,73,200,36,100,18,50,9,153,132,76,66,38,33,147,144,73,200,36,100,18,50,9,153,132,76,230,77,38,3,71,50,25,64,38,33,147,144,73,249,27,88,208,220,111,198,149,33,147,246,105,253,32,147,46,185,53,201,164,125,110,93,50,41,204,171,78,38,93,114,107,146,73,203,220,94,144,73,219,204,30,144,73,203,200,94,144,73,251,204,186,100,210,62,175,46,153,180,207,171,73,38,133,105,149,200,164,48,173,18,153,180,76,171,78,38,45,243,42,147,73,203,180,202,100,82,152,86,137,76,218,167,213,36,147,194,180,74,100,210,32,45,100,178,198,100,210,59,34,248,225,115,183,47,26,249,120,249,109,56,219,158,185,143,47,175,166,128,123,171,215,60,54,176,16,88,152,253,158,34,63,169,90,133,22,230,113,104,188,10,46,204,35,184,10,47,204,35,120,198,63,159,226,86,146,4,173,184,181,23,183,130,245,193,75,60,61,87,143,116,230,113,104,188,10,234,204,35,184,10,235,204,35,120,198,222,222,15,218,65,212,14,146,86,103,191,181,62,120,137,123,91,151,210,74,67,107,98,90,249,137,225,138,156,86,30,90,9,212,202,3,43,145,90,199,131,228,203,70,181,142,113,203,102,181,142,113,203,134,181,194,184,186,231,26,201,79,188,55,12,189,31,38,157,40,9,247,246,58,73,178,8,153,117,66,43,113,113,97,96,45,48,238,120,238,125,217,100,220,49,110,217,104,220,241,220,251,178,217,184,99,220,178,225,184,69,92,175,232,248,117,11,158,238,51,79,79,174,110,115,113,125,107,235,11,167,61,200,168,176,142,193,106,106,107,90,199,80,205,209,173,116,12,116,12,222,117,12,140,74,96,84,2,163,18,180,41,61,163,18,24,149,192,168,4,31,132,100,70,37,48,42,161,22,163,18,116,17,55,227,29,24,239,192,120,7,198,59,48,222,1,232,203,120,135,34,64,171,213,244,217,52,208,90,205,17,180,2,208,10,97,133,176,66,88,33,172,16,86,8,43,132,21,194,10,97,133,176,66,88,33,172,208,74,104,37,180,18,90,9,173,132,86,66,43,139,163,149,86,19,105,211,104,101,53,199,210,66,43,161,149,222,209,74,6,212,50,160,150,1,181,218,180,146,1,181,12,168,101,64,45,3,106,25,80,235,5,173,100,64,45,3,106,25,80,203,128,90,6,212,66,43,183,149,86,250,68,9,147,231,19,171,34,227,209,180,201,186,3,171,162,172,161,180,111,95,247,58,46,248,150,227,174,64,217,149,199,88,94,8,51,146,56,30,191,253,89,94,243,194,118,159,217,224,253,238,203,79,119,99,137,61,110,36,136,194,231,120,122,236,96,23,144,40,1,137,73,253,64,34,195,107,25,94,203,240,90,47,40,40,195,107,25,94,203,240,90,191,16,46,195,107,25,94,203,240,90,134,215,50,188,150,225,181,12,175,245,140,154,51,188,150,225,181,12,175,133,181,111,217,240,218,39,210,248,190,219,255,240,121,112,122,214,251,249,224,112,149,56,190,126,197,58,34,153,135,161,92,100,138,237,27,160,187,208,129,68,131,196,165,3,137,154,9,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,8,29,136,143,29,72,236,214,129,196,116,32,116,32,116,32,116,32,116,32,149,239,64,168,18,168,18,32,242,16,121,136,60,68,30,34,15,145,7,110,3,183,129,219,192,237,154,192,109,80,53,168,26,84,93,8,100,142,220,32,115,4,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,230,26,67,230,208,13,50,135,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,174,49,100,118,58,54,53,226,216,84,32,51,144,25,200,12,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,30,174,36,30,14,221,240,112,8,30,6,15,131,135,203,196,195,193,243,155,111,248,250,230,187,63,127,239,13,59,30,210,97,113,90,101,56,156,67,110,21,54,44,206,173,132,134,221,242,234,145,225,28,114,171,128,97,89,110,93,46,44,204,172,137,133,101,145,117,169,176,56,179,18,20,22,231,85,98,194,226,188,42,72,216,45,109,217,68,216,45,109,217,64,88,150,86,151,7,203,50,235,225,96,89,94,45,26,44,75,171,5,131,221,210,150,205,130,197,105,85,80,176,91,218,178,73,176,121,90,64,48,32,24,16,236,47,8,14,220,38,30,7,153,19,143,23,246,0,32,24,16,12,8,6,4,3,130,1,193,128,96,64,48,32,24,16,12,8,6,4,3,130,1,193,128,96,64,48,32,24,16,12,8,6,4,3,130,85,64,176,211,84,226,32,115,42,49,32,24,16,12,8,6,4,3,130,1,193,128,96,64,48,32,24,16,12,8,6,4,3,130,1,193,128,96,64,48,32,24,16,12,8,6,4,3,130,181,65,176,211,104,136,32,115,52,4,32,24,16,12,8,6,4,3,130,1,193,128,96,64,48,32,24,16,12,8,6,4,3,130,129,170,64,85,160,42,80,21,168,10,84,5,170,110,15,84,13,7,241,32,150,67,213,176,25,55,227,42,64,213,199,223,93,187,75,136,244,241,15,159,185,105,35,227,117,55,103,195,105,243,250,207,141,88,245,233,89,158,30,214,248,225,32,169,144,84,72,42,36,21,146,10,73,133,164,66,82,33,169,144,84,72,42,36,21,146,10,73,133,164,66,82,33,169,144,84,72,106,37,72,170,195,192,218,57,73,173,196,192,90,72,42,36,21,146,10,73,133,164,66,82,33,169,144,84,72,42,36,21,146,10,73,133,164,66,82,33,169,144,84,72,42,36,21,146,10,73,117,35,169,14,19,95,231,36,181,128,137,175,128,83,192,105,14,224,212,245,103,25,244,10,122,5,189,130,94,65,175,160,87,208,43,232,21,244,10,122,5,189,130,94,65,175,160,87,208,43,232,213,107,244,234,45,110,116,152,43,58,199,141,5,204,21,5,55,130,27,193,141,224,70,112,35,184,17,220,8,110,4,55,130,27,193,141,224,70,112,35,184,17,220,8,110,4,55,130,27,193,141,149,196,141,145,27,110,140,192,141,224,70,112,163,183,184,49,104,238,55,227,202,224,70,251,180,126,224,70,151,220,154,184,209,62,183,46,110,20,230,85,199,141,46,185,53,113,163,101,110,47,112,163,109,102,15,112,163,101,100,47,112,163,125,102,93,220,104,159,87,23,55,218,231,213,196,141,194,180,74,184,81,152,86,9,55,90,166,85,199,141,150,121,149,113,163,101,90,101,220,40,76,171,132,27,237,211,106,226,70,97,90,37,220,104,144,22,220,8,110,244,13,55,134,110,184,49,4,55,130,27,193,141,224,70,112,35,184,17,220,8,110,4,55,130,27,193,141,224,70,112,35,184,17,220,8,110,4,55,130,27,193,141,224,198,31,184,49,112,195,141,65,85,112,99,0,110,172,27,110,172,52,44,12,158,222,83,58,205,168,10,176,80,152,86,29,22,58,231,86,130,133,194,220,106,176,208,37,175,38,44,116,206,173,4,11,37,185,181,97,161,40,179,46,44,148,68,214,134,133,194,204,106,176,80,152,87,13,22,10,243,42,193,66,151,180,229,195,66,151,180,229,195,66,73,90,77,88,40,201,171,7,11,37,105,245,96,161,75,218,242,97,161,48,173,18,44,116,73,91,62,44,52,77,11,44,172,1,44,204,96,116,7,199,231,253,179,139,15,253,39,88,23,89,77,62,156,39,153,62,92,206,86,169,93,100,48,2,113,1,193,233,157,93,61,30,191,253,161,218,244,10,119,159,57,221,253,238,203,207,91,99,73,56,220,72,243,92,159,236,25,51,194,248,96,124,70,111,5,225,243,84,140,228,117,42,70,24,204,223,11,162,208,67,200,39,143,171,76,249,242,8,174,130,249,242,8,158,241,175,158,184,149,36,65,43,110,237,197,173,96,125,112,201,63,125,228,193,149,0,165,99,96,61,66,153,71,112,21,68,153,71,240,140,189,189,31,180,131,168,29,36,173,206,126,107,125,240,18,247,182,46,92,149,134,214,164,171,194,204,186,120,85,30,90,137,175,202,3,43,1,86,121,96,21,194,234,24,183,108,196,234,24,183,108,198,42,140,123,51,54,254,29,209,9,246,146,56,136,162,48,122,125,15,89,188,188,188,208,147,145,105,232,253,48,233,68,73,184,183,215,73,146,69,54,172,19,90,9,103,11,3,107,241,108,97,92,45,160,237,24,183,108,162,45,143,171,130,180,29,227,150,205,180,45,226,122,5,181,175,91,96,112,63,48,248,122,103,54,185,186,181,56,253,61,197,154,229,4,121,93,11,57,237,65,70,121,186,204,203,61,73,52,72,114,233,73,162,102,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,66,79,82,177,158,36,206,169,39,137,233,73,232,73,232,73,232,73,232,73,182,176,39,161,110,160,110,128,218,67,237,161,246,80,123,168,61,212,30,0,14,0,7,128,3,192,107,2,192,193,217,224,108,112,118,177,32,58,202,9,68,71,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,175,3,209,97,78,32,58,4,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,52,32,122,29,136,206,231,168,215,136,163,94,1,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,180,9,136,6,33,87,9,33,135,57,33,228,16,132,12,66,6,33,235,34,228,224,249,13,58,124,125,131,222,159,191,63,135,29,15,9,178,56,173,50,64,206,33,183,10,63,22,231,86,194,199,110,121,245,232,113,14,185,85,224,177,44,183,46,59,22,102,214,68,199,178,200,186,228,88,156,89,9,28,139,243,42,113,99,113,94,21,108,236,150,182,108,106,236,150,182,108,104,44,75,171,203,140,101,153,245,144,177,44,175,22,49,150,165,213,2,198,110,105,203,230,197,226,180,42,184,216,45,109,217,180,216,60,45,176,24,88,12,44,174,0,44,14,114,154,192,28,100,78,96,94,216,21,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,246,13,22,231,51,37,57,200,156,146,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,143,97,113,62,99,40,130,204,49,20,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,188,2,94,1,175,128,87,192,43,224,21,240,90,11,240,26,14,226,65,156,3,120,13,155,113,51,174,2,120,125,252,109,182,187,68,79,31,255,240,25,169,54,76,23,160,57,27,78,155,215,127,110,68,175,79,79,247,244,248,246,143,11,109,133,182,66,91,161,173,208,86,104,43,180,21,218,10,109,133,182,66,91,161,173,208,86,104,43,180,21,218,10,109,133,182,66,91,171,69,91,243,24,160,59,167,173,149,24,160,11,109,133,182,66,91,161,173,208,86,104,43,180,21,218,10,109,133,182,66,91,161,173,208,86,104,43,180,21,218,10,109,133,182,66,91,161,173,133,209,214,60,38,208,206,105,107,1,19,104,129,171,192,213,66,224,170,235,207,59,120,22,60,11,158,5,207,130,103,193,179,224,89,240,44,120,22,60,11,158,5,207,130,103,193,179,224,89,240,172,215,120,214,127,36,153,199,156,211,57,146,44,96,206,41,72,18,36,9,146,4,73,130,36,65,146,32,73,144,36,72,18,36,9,146,4,73,130,36,65,146,32,73,144,36,72,18,36,9,146,220,54,36,25,229,132,36,35,144,36,72,18,36,89,33,36,25,52,247,155,113,101,144,164,125,90,63,144,164,75,110,77,36,105,159,91,23,73,10,243,170,35,73,151,220,154,72,210,50,183,23,72,210,54,179,7,72,210,50,178,23,72,210,62,179,46,146,180,207,171,139,36,237,243,106,34,73,97,90,37,36,41,76,171,132,36,45,211,170,35,73,203,188,202,72,210,50,173,50,146,20,166,85,66,146,246,105,53,145,164,48,173,18,146,52,72,11,146,4,73,122,139,36,195,156,144,100,8,146,4,73,130,36,65,146,32,73,144,36,72,18,36,9,146,4,73,130,36,65,146,32,73,144,36,72,18,36,9,146,4,73,130,36,65,146,217,72,50,200,9,73,6,85,65,146,1,72,18,36,89,105,160,24,60,189,239,116,154,81,21,128,162,48,173,58,80,116,206,173,4,20,133,185,213,128,162,75,94,77,160,232,156,91,9,40,74,114,107,3,69,81,102,93,160,40,137,172,13,20,133,153,213,128,162,48,175,26,80,20,230,85,2,138,46,105,203,7,138,46,105,203,7,138,146,180,154,64,81,146,87,15,40,74,210,234,1,69,151,180,229,3,69,97,90,37,160,232,146,182,124,160,104,154,22,160,88,3,160,184,129,227,181,223,63,209,187,196,88,40,108,127,89,101,118,137,129,70,152,137,236,86,136,221,210,127,119,150,254,59,108,89,241,187,241,248,237,207,206,234,75,218,125,166,113,247,187,47,63,76,141,23,224,247,248,83,181,187,145,217,201,158,98,225,161,193,118,214,216,46,172,31,182,11,159,135,106,36,175,67,53,194,96,254,235,61,10,61,228,118,242,184,202,224,46,143,224,42,228,46,143,224,25,255,144,137,91,73,18,180,226,214,94,220,10,214,7,151,252,107,70,30,92,137,57,58,6,214,131,142,121,4,87,161,142,121,4,207,216,219,251,65,59,136,218,65,210,234,236,183,214,7,47,113,111,235,242,82,105,104,77,96,42,204,172,75,76,229,161,149,144,169,60,176,18,51,149,7,86,129,166,142,113,203,166,166,142,113,203,198,166,194,184,55,99,227,223,17,157,96,47,137,131,40,10,163,215,247,144,197,203,203,11,61,25,153,134,222,15,147,78,148,132,123,123,157,36,89,196,189,58,161,149,8,181,48,176,22,162,22,198,213,98,212,142,113,203,134,212,242,184,42,148,218,49,110,217,152,218,34,174,87,156,250,186,5,217,246,131,108,175,87,101,147,171,91,139,67,232,83,100,89,171,131,236,211,31,195,252,24,250,244,199,40,93,252,77,123,144,145,251,163,44,128,254,244,215,155,245,5,157,172,47,120,233,6,204,186,15,83,115,121,125,247,145,237,43,211,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,208,125,148,215,125,196,78,221,71,76,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,65,247,225,85,247,17,13,162,65,34,238,62,162,102,212,76,182,188,251,120,58,119,179,144,238,35,164,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,160,251,40,162,251,136,157,186,143,152,238,131,238,131,238,131,238,131,238,163,186,221,7,21,2,21,2,36,30,18,15,137,135,196,67,226,33,241,64,109,160,54,80,27,168,93,19,168,13,162,6,81,87,8,81,27,114,221,200,137,235,70,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,45,153,235,134,78,92,55,132,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,110,201,92,87,126,254,230,156,235,110,251,249,155,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,215,134,235,66,100,55,19,217,208,137,200,134,16,89,136,44,68,182,20,34,27,60,191,223,133,175,239,119,251,243,183,187,176,227,33,144,21,167,85,230,177,57,228,86,193,177,226,220,74,52,214,45,175,30,140,205,33,183,10,139,149,229,214,69,177,194,204,154,36,86,22,89,23,196,138,51,43,113,88,113,94,37,12,43,206,171,66,97,221,210,150,13,97,221,210,150,205,96,101,105,117,17,172,44,179,30,129,149,229,213,2,176,178,180,90,252,213,45,109,217,248,85,156,86,133,190,186,165,45,27,190,154,167,133,189,194,94,97,175,107,217,107,224,52,189,54,96,122,45,236,21,246,10,123,133,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,174,101,175,46,19,102,3,38,204,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,176,87,216,235,90,246,234,50,115,32,96,230,0,236,21,246,10,123,133,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,194,49,225,152,112,76,56,38,28,19,142,9,199,44,152,99,134,131,216,225,254,253,176,25,123,127,255,254,227,47,140,221,37,44,249,248,135,207,172,178,177,249,21,55,103,195,105,243,250,207,141,36,243,233,73,158,30,213,244,209,128,151,192,75,224,37,240,18,120,9,188,4,94,2,47,129,151,192,75,224,37,240,18,120,9,188,4,94,2,47,129,151,192,75,224,101,22,188,148,223,0,63,135,151,190,223,0,15,188,4,94,2,47,129,151,192,75,224,37,240,18,120,9,188,4,94,2,47,129,151,192,75,224,37,240,18,120,9,188,4,94,2,47,43,11,47,229,119,144,207,225,165,222,29,228,63,173,126,127,87,190,89,43,43,191,188,140,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,16,80,8,104,229,9,168,159,228,49,114,210,38,35,69,109,18,242,8,121,132,60,90,188,65,5,205,253,102,92,25,242,104,159,214,15,242,232,146,91,147,60,218,231,214,37,143,194,188,234,228,209,37,183,38,121,180,204,237,5,121,180,205,236,1,121,180,140,236,5,121,180,207,172,75,30,237,243,234,146,71,251,188,154,228,81,152,86,137,60,10,211,42,145,71,203,180,234,228,209,50,175,50,121,180,76,171,76,30,133,105,149,200,163,125,90,77,242,40,76,171,68,30,13,210,66,30,33,143,222,145,71,23,231,49,194,121,132,60,66,30,33,143,144,71,200,35,228,17,242,8,121,132,60,66,30,33,143,144,71,200,35,228,17,242,8,121,132,60,66,30,33,143,107,200,99,232,228,60,134,181,117,30,3,200,35,228,177,50,228,49,120,122,131,234,52,163,42,144,71,97,90,117,242,232,156,91,137,60,10,115,171,145,71,151,188,154,228,209,57,183,18,121,148,228,214,38,143,162,204,186,228,81,18,89,155,60,10,51,171,145,71,97,94,53,242,40,204,171,68,30,93,210,150,79,30,93,210,150,79,30,37,105,53,201,163,36,175,30,121,148,164,213,35,143,46,105,203,39,143,194,180,74,228,209,37,109,249,228,209,52,45,228,177,6,228,209,16,248,185,168,134,97,109,85,67,128,31,192,15,224,7,240,3,248,1,252,0,126,0,63,128,31,192,15,224,7,240,3,248,1,252,0,126,0,63,128,31,192,207,75,224,23,56,1,191,0,224,7,240,3,248,61,1,191,141,63,110,7,199,231,253,179,139,15,253,167,159,187,196,6,180,207,127,112,166,15,151,179,213,31,192,68,149,184,155,253,236,140,199,111,223,188,54,188,182,221,231,31,142,251,221,151,93,219,120,249,169,123,124,127,219,221,248,35,228,248,92,11,207,193,15,150,71,63,88,222,146,244,240,121,158,117,242,58,207,58,12,230,159,184,162,208,67,148,46,143,171,204,210,243,8,174,2,211,243,8,158,193,22,226,86,146,4,173,184,181,23,183,130,245,193,37,128,65,30,92,169,6,112,12,172,215,3,228,17,92,165,8,200,35,120,198,222,222,15,218,65,212,14,146,86,103,191,181,62,120,137,123,91,183,194,144,134,214,236,48,132,153,117,75,12,121,104,165,22,67,30,88,169,198,144,7,86,233,49,28,227,150,93,100,56,198,45,187,201,16,198,189,25,27,255,142,232,4,123,73,28,68,81,24,189,190,135,44,94,94,94,232,201,200,52,244,126,152,116,162,36,220,219,235,36,201,98,3,163,19,90,169,52,18,6,214,106,141,132,113,181,106,35,199,184,101,247,70,242,184,42,197,145,99,220,178,155,35,139,184,94,85,71,215,45,202,38,63,202,166,245,115,45,146,171,219,197,126,102,227,80,138,36,109,178,197,219,142,71,252,24,166,195,49,54,61,70,233,83,58,210,30,100,228,254,40,11,232,63,253,245,102,125,65,39,235,11,94,218,130,140,58,114,185,31,177,232,37,55,245,35,154,5,37,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,8,253,136,69,63,18,231,211,143,196,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,244,35,85,233,71,162,65,52,72,220,251,145,168,25,53,147,186,244,35,243,169,118,97,193,253,72,72,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,66,63,82,104,63,18,231,211,143,196,244,35,244,35,244,35,244,35,244,35,219,212,143,80,51,80,51,64,235,161,245,208,122,104,61,180,30,90,15,248,6,124,3,190,1,223,53,1,223,96,108,48,118,133,48,182,45,251,141,242,97,191,17,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,253,97,191,97,62,236,55,132,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,175,63,236,55,135,51,67,231,236,183,54,103,134,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,17,251,133,218,26,82,219,48,31,106,27,66,109,161,182,80,91,37,106,27,60,191,39,134,175,239,137,251,243,183,196,176,227,33,180,21,167,85,102,182,57,228,86,65,182,226,220,74,196,214,45,175,30,176,205,33,183,10,175,149,229,214,197,181,194,204,154,180,86,22,89,23,214,138,51,43,177,90,113,94,37,84,43,206,171,66,106,221,210,150,13,106,221,210,150,205,105,101,105,117,49,173,44,179,30,165,149,229,213,130,180,178,180,90,140,214,45,109,217,136,86,156,86,133,208,186,165,45,27,208,154,167,133,207,194,103,225,179,155,249,108,144,207,52,221,128,105,186,240,89,248,44,124,22,62,11,159,133,207,194,103,225,179,240,89,248,44,124,22,62,11,159,133,207,194,103,225,179,240,89,248,44,124,22,62,107,203,103,115,153,120,27,48,241,22,62,11,159,133,207,194,103,225,179,240,89,248,44,124,22,62,11,159,133,207,194,103,225,179,240,89,248,44,124,22,62,11,159,133,207,194,103,109,249,108,46,243,13,2,230,27,192,103,225,179,240,89,248,44,124,22,62,11,159,133,207,194,103,225,179,240,89,248,44,172,19,214,9,235,132,117,194,58,97,157,176,78,61,214,25,14,226,60,102,5,132,205,216,251,89,1,143,191,66,118,151,136,229,227,31,62,99,204,134,225,75,111,206,134,211,230,245,159,27,105,231,211,179,61,61,188,245,195,2,56,1,156,0,78,0,39,128,19,192,9,224,4,112,2,56,1,156,0,78,0,39,128,19,192,9,224,4,112,2,56,1,156,0,78,99,192,153,195,205,246,115,192,233,251,205,246,0,78,0,39,128,19,192,9,224,4,112,2,56,1,156,0,78,0,39,128,19,192,9,224,4,112,2,56,1,156,0,78,0,39,128,115,27,1,103,14,119,171,207,1,167,222,221,234,63,173,126,199,87,190,125,43,223,139,229,133,133,146,66,73,161,164,80,82,40,41,148,20,74,10,37,133,146,66,73,161,164,80,82,40,41,148,20,74,10,37,133,146,66,73,183,144,146,122,78,39,163,124,244,203,72,81,191,132,78,66,39,161,147,78,31,21,131,230,126,51,174,12,157,180,79,235,7,157,116,201,173,73,39,237,115,235,210,73,97,94,117,58,233,146,91,147,78,90,230,246,130,78,218,102,246,128,78,90,70,246,130,78,218,103,214,165,147,246,121,117,233,164,125,94,77,58,41,76,171,68,39,133,105,149,232,164,101,90,117,58,105,153,87,153,78,90,166,85,166,147,194,180,74,116,210,62,173,38,157,20,166,85,162,147,6,105,161,147,208,73,127,233,100,46,238,100,132,59,9,157,132,78,66,39,161,147,208,73,232,36,116,18,58,9,157,132,78,66,39,161,147,208,73,232,36,116,18,58,9,157,132,78,66,39,237,232,100,152,143,59,25,214,214,157,12,160,147,208,201,10,211,201,224,233,77,172,211,140,170,64,39,133,105,213,233,164,115,110,37,58,41,204,173,70,39,93,242,106,210,73,231,220,74,116,82,146,91,155,78,138,50,235,210,73,73,100,109,58,41,204,172,70,39,133,121,213,232,164,48,175,18,157,116,73,91,62,157,116,73,91,62,157,148,164,213,164,147,146,188,122,116,82,146,86,143,78,186,164,45,159,78,10,211,42,209,73,151,180,229,211,73,211,180,208,201,26,208,73,91,40,152,139,178,24,214,86,89,4,10,2,5,129,130,64,65,160,32,80,16,40,8,20,4,10,2,5,129,130,64,65,160,32,80,16,40,8,20,4,10,2,5,171,6,5,131,124,160,96,0,20,4,10,2,5,211,160,96,234,143,100,52,8,195,247,230,63,134,81,35,12,191,88,255,232,133,153,63,123,37,252,232,140,199,111,223,205,150,94,212,238,243,143,193,253,238,203,182,108,44,253,160,109,252,97,17,60,254,194,227,242,211,98,253,211,146,172,255,105,73,130,253,189,245,63,45,73,176,223,250,241,55,239,187,253,15,159,7,167,103,189,159,15,14,23,191,34,76,246,170,13,217,227,167,207,98,243,15,101,47,183,143,132,193,252,195,88,20,62,127,24,139,252,161,236,242,184,202,152,61,143,224,42,156,61,143,224,25,216,33,110,37,73,208,138,91,123,113,43,88,31,92,194,30,228,193,149,26,2,199,192,122,21,65,30,193,85,58,130,60,130,103,236,237,253,160,29,68,237,32,105,117,246,91,235,131,151,184,183,117,219,13,105,104,205,122,67,152,89,183,223,144,135,86,42,56,228,129,149,26,14,121,96,149,138,195,49,110,217,29,135,99,220,178,75,14,97,220,155,177,241,239,136,78,176,151,196,65,20,133,209,235,123,200,226,229,229,133,158,140,76,67,239,135,73,39,74,194,189,189,78,146,44,150,51,58,161,149,250,36,97,96,173,66,73,24,87,171,81,114,140,91,118,165,36,143,171,210,41,57,198,45,187,84,178,136,235,85,171,116,221,162,135,242,163,135,90,63,58,35,185,186,93,164,205,27,231,94,36,105,195,51,222,18,107,241,99,152,206,223,216,244,24,165,15,2,73,123,144,145,243,56,145,79,221,179,238,167,222,224,125,247,224,248,227,224,244,176,219,255,245,244,226,60,154,151,134,6,247,14,92,15,167,195,235,81,227,203,240,230,246,170,113,55,30,206,254,184,123,184,143,26,237,229,182,162,128,187,7,44,202,11,121,85,145,250,250,10,41,46,172,158,141,26,195,174,198,88,83,90,116,194,253,112,125,105,209,9,247,163,205,165,197,143,107,43,92,90,132,207,231,133,38,175,231,133,46,191,215,123,116,107,128,60,174,114,105,145,71,112,149,210,34,143,224,42,165,133,60,184,82,105,225,24,88,175,180,200,35,184,74,105,145,71,112,149,210,66,24,92,183,180,144,134,214,44,45,132,153,117,75,11,121,104,165,210,66,30,88,169,180,144,7,86,41,45,28,227,150,93,90,56,198,45,187,180,16,198,213,45,45,132,161,117,75,11,121,104,165,210,66,24,88,171,180,16,198,213,42,45,28,227,150,93,90,200,227,170,148,22,142,113,203,46,45,44,226,82,90,80,90,80,90,84,171,180,72,93,146,31,15,97,221,106,100,222,117,97,218,106,20,112,251,19,173,6,173,6,173,70,30,159,187,227,116,131,193,199,86,195,58,174,47,173,134,67,112,221,86,195,58,184,118,57,32,11,236,65,57,224,16,92,183,28,176,11,238,9,99,183,12,237,5,99,183,203,236,9,99,183,14,173,205,216,173,3,107,51,118,235,192,186,140,93,22,87,141,177,203,226,170,49,118,187,184,158,48,118,187,208,30,224,106,187,192,234,184,218,46,174,58,174,150,197,85,195,213,214,113,117,113,181,44,174,26,174,206,142,235,21,174,6,62,151,123,216,100,109,177,241,90,158,219,59,58,234,14,162,57,190,141,50,241,237,104,50,25,54,162,101,90,27,101,210,218,44,88,187,140,102,43,48,186,106,45,144,253,177,62,197,208,222,13,15,14,220,245,2,238,174,76,191,218,6,220,155,188,78,65,244,120,242,142,60,174,47,184,215,33,184,182,196,46,14,174,45,177,91,6,215,230,212,178,192,30,112,106,135,224,218,18,187,56,184,182,196,110,19,220,19,192,110,25,218,11,192,110,151,217,19,192,110,29,90,27,176,91,7,214,6,236,214,129,181,37,118,73,92,69,137,93,18,87,81,98,183,137,235,9,96,183,11,237,141,196,110,25,90,187,21,176,11,172,222,10,216,197,85,111,5,100,113,21,37,118,203,184,218,18,187,36,174,162,196,158,21,215,171,86,0,137,221,239,30,1,137,221,107,137,253,217,97,207,148,220,83,215,35,235,11,58,89,95,240,82,75,204,127,177,76,71,255,121,184,153,142,238,123,15,227,225,206,187,157,175,147,111,71,163,217,240,106,56,27,238,206,70,211,201,253,238,35,223,239,207,255,111,115,246,251,108,103,115,85,19,14,98,81,85,19,54,99,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,170,26,215,170,38,18,86,53,17,85,13,85,13,85,13,85,13,85,13,85,13,141,7,141,7,197,1,197,1,197,1,197,1,197,1,197,1,12,30,6,15,131,135,193,195,224,33,234,16,245,202,17,245,2,48,115,40,196,204,33,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,161,240,140,128,144,51,2,192,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,25,204,28,14,2,33,102,14,192,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,89,3,51,3,136,243,2,196,7,199,231,253,179,139,15,253,249,112,101,83,82,220,152,191,138,233,195,229,108,9,25,71,32,227,148,133,42,148,29,111,124,22,32,50,16,25,136,12,68,174,6,68,230,144,76,232,247,86,210,111,14,201,4,219,131,237,193,246,96,123,176,125,253,176,61,135,100,210,53,208,53,208,53,208,53,228,210,53,112,72,166,223,237,4,18,60,135,100,42,29,146,185,80,231,132,131,216,173,206,9,155,49,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,14,117,78,129,117,78,228,90,231,68,212,57,212,57,212,57,212,57,212,57,212,57,180,34,180,34,148,11,148,11,148,11,148,11,148,11,148,11,190,148,11,112,122,56,61,156,30,78,239,31,167,135,186,67,221,43,68,221,139,68,209,161,43,138,14,65,209,160,104,80,52,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,222,136,162,29,207,44,8,57,179,0,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,6,69,131,162,65,209,27,81,116,224,138,162,3,80,52,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,246,3,69,3,145,115,129,200,237,247,243,209,206,102,236,184,253,101,9,25,71,153,200,120,225,123,148,2,141,85,33,111,251,75,129,108,119,253,131,131,116,189,64,186,0,92,0,46,0,151,3,51,33,207,117,32,207,28,152,9,50,7,153,131,204,65,230,32,243,250,33,115,14,204,132,243,195,249,225,252,112,254,92,56,63,7,102,250,221,12,32,169,123,113,96,102,238,45,69,56,136,69,45,69,216,140,105,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,104,41,156,90,138,72,216,82,68,180,20,180,20,180,20,180,20,180,20,91,208,82,0,251,129,253,48,115,152,57,204,28,102,14,51,135,153,131,159,193,207,224,103,240,115,77,240,51,48,25,152,92,33,152,92,0,6,14,133,24,56,4,3,131,129,193,192,96,96,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,112,21,48,176,108,178,122,200,100,117,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,12,6,174,2,6,14,132,24,56,0,3,131,129,193,192,96,96,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,0,110,145,0,247,224,248,188,127,118,241,161,63,31,238,107,74,114,27,243,87,49,125,184,156,45,33,221,168,250,72,247,229,165,21,202,118,55,62,11,144,23,200,11,228,5,242,250,8,121,57,159,16,58,189,149,116,154,243,9,193,234,96,117,176,58,88,29,172,94,63,172,206,249,132,116,1,116,1,116,1,116,1,185,116,1,156,79,232,119,123,128,68,190,141,231,19,46,52,25,225,32,118,107,50,194,102,76,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,65,147,81,84,147,17,185,54,25,17,77,6,77,6,77,6,77,6,77,198,86,54,25,20,2,20,2,112,117,184,58,92,29,174,14,87,135,171,131,168,65,212,32,106,16,117,77,16,53,192,25,224,92,33,224,92,36,42,14,93,81,113,8,42,6,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,160,226,138,163,98,199,73,239,33,147,222,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,160,98,80,49,168,184,226,168,56,112,69,197,1,168,24,84,12,42,6,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,155,161,98,32,175,43,228,61,235,126,60,232,205,161,222,224,240,176,123,212,29,196,131,206,2,241,141,90,209,95,140,176,239,116,120,117,51,186,157,13,111,26,227,241,112,50,108,196,141,206,251,23,132,217,136,90,209,191,173,65,112,38,7,94,198,192,203,20,184,179,244,223,97,107,249,15,92,64,242,243,159,140,114,97,203,217,235,87,12,109,150,61,47,252,217,142,63,191,253,233,13,215,19,233,56,104,71,235,137,116,18,236,183,54,19,233,86,152,36,91,65,164,163,249,190,170,14,145,22,196,245,131,72,59,5,215,36,210,78,193,53,15,119,20,4,215,69,233,210,192,234,40,221,41,184,38,74,119,10,174,121,184,163,109,112,47,58,0,235,208,30,116,0,182,153,189,232,0,4,161,117,59,0,65,96,221,14,64,16,88,179,3,144,198,85,234,0,164,113,149,58,0,219,184,94,116,0,182,161,189,56,220,81,16,90,183,184,176,13,172,92,92,216,198,85,46,46,164,113,149,138,11,65,92,205,226,66,26,87,169,184,48,137,235,85,113,193,225,142,126,87,29,88,241,30,28,238,184,22,207,182,246,246,218,41,76,119,254,87,65,6,186,125,252,146,13,107,253,35,91,250,66,102,125,65,39,235,11,94,138,145,255,253,115,77,69,180,240,223,159,147,193,209,193,121,255,172,123,56,191,47,224,252,231,254,160,123,120,250,185,107,50,67,102,225,191,191,37,141,201,205,253,227,135,175,246,151,198,253,215,89,99,56,190,251,54,180,30,42,99,93,16,41,221,56,144,253,210,11,233,118,100,79,75,181,195,173,5,121,221,90,144,250,249,39,240,174,200,17,196,245,163,200,113,10,174,125,107,129,56,184,102,145,35,8,174,127,79,132,36,176,122,145,227,20,92,251,158,8,113,112,205,34,199,54,184,23,69,142,117,104,15,138,28,219,204,94,20,57,130,208,250,55,115,88,6,214,191,153,195,50,176,246,205,28,146,184,138,55,115,72,226,42,222,204,97,19,215,139,34,199,54,180,23,69,142,32,180,254,29,40,54,129,61,184,3,197,38,174,7,119,160,72,226,42,222,129,98,25,87,251,14,20,73,92,197,59,80,178,226,82,228,80,228,80,228,84,169,200,49,232,91,196,93,72,230,221,50,214,93,72,1,55,203,208,133,208,133,208,133,148,213,133,196,205,184,74,93,136,117,92,95,186,16,135,224,186,93,136,117,112,237,74,65,22,216,131,74,193,33,184,110,165,96,23,220,19,50,111,25,218,11,50,111,151,217,19,50,111,29,90,155,204,91,7,214,38,243,214,129,117,201,188,44,174,26,153,151,197,85,35,243,118,113,61,33,243,118,161,61,128,220,118,129,213,33,183,93,92,117,200,45,139,171,6,185,173,227,234,66,110,89,92,53,200,157,29,215,43,200,13,178,102,204,82,57,99,150,108,41,240,251,94,223,93,136,255,50,154,213,212,135,159,191,242,242,17,112,218,179,66,128,33,192,216,240,85,34,192,216,240,216,240,216,240,158,161,107,108,120,108,120,108,120,125,230,142,13,143,13,143,13,143,13,143,13,143,13,143,13,239,73,81,128,13,143,13,95,223,106,1,27,126,75,109,248,31,61,136,155,12,191,166,7,169,137,11,79,15,66,15,178,141,61,8,38,60,38,60,38,188,23,117,2,38,60,38,60,38,188,62,149,199,132,199,132,199,132,199,132,199,132,199,132,199,132,87,7,220,152,240,224,106,76,120,137,9,127,222,239,158,125,248,220,21,79,133,191,159,13,167,151,223,134,210,121,240,97,38,248,181,0,189,121,97,221,183,175,169,4,162,155,253,132,192,92,96,46,82,123,149,96,46,82,59,82,59,82,187,103,20,26,169,29,169,29,169,93,31,159,35,181,35,181,35,181,35,181,35,181,35,181,35,181,123,194,252,145,218,145,218,235,219,18,32,181,123,33,181,11,26,11,75,93,125,99,99,145,109,170,211,88,208,88,208,88,160,159,163,159,123,211,88,160,159,163,159,163,159,251,193,207,209,207,209,207,209,207,209,207,209,207,181,81,52,250,57,250,57,250,57,250,57,96,25,253,220,127,253,92,54,130,253,5,67,138,134,175,231,138,114,139,155,50,242,230,69,150,201,118,153,44,2,218,69,70,71,70,71,70,71,70,247,151,73,35,163,35,163,35,163,251,3,211,145,209,145,209,145,209,145,209,145,209,181,27,0,100,116,100,116,100,116,100,116,100,244,170,117,6,200,232,85,147,209,101,163,211,55,245,23,37,171,232,244,23,244,23,244,23,168,233,94,246,23,168,233,168,233,168,233,30,209,116,212,116,212,116,212,116,212,116,212,116,15,104,58,106,58,106,58,106,58,106,58,106,58,152,25,53,61,47,180,251,143,222,233,231,95,207,230,71,99,10,71,163,255,57,186,251,246,199,116,126,76,163,108,54,122,53,207,196,92,122,213,37,240,94,131,103,132,248,66,124,49,214,171,68,124,49,214,49,214,49,214,61,67,213,24,235,24,235,24,235,250,140,29,99,29,99,29,99,29,99,29,99,29,99,29,99,221,147,98,0,99,29,99,189,190,85,2,198,186,23,198,122,234,146,252,120,8,81,239,97,41,181,111,238,61,178,181,118,122,15,122,15,122,15,207,122,15,76,119,76,119,76,119,47,234,3,76,119,76,119,76,119,125,10,143,233,142,233,142,233,142,233,142,233,142,233,142,233,174,14,180,49,221,193,211,152,238,110,166,187,108,10,251,43,136,20,141,97,175,58,239,45,105,172,73,246,19,66,123,161,189,88,238,85,162,189,88,238,88,238,88,238,158,97,106,44,119,44,119,44,119,125,190,142,229,142,229,142,229,142,229,142,229,142,229,142,229,238,73,41,128,229,142,229,94,223,26,1,203,125,251,44,119,217,228,246,141,157,199,246,59,238,116,30,116,30,91,214,121,96,184,99,184,99,184,123,81,29,96,184,99,184,99,184,235,19,120,12,119,12,119,12,119,12,119,12,119,12,119,12,119,117,152,141,225,14,154,198,112,119,48,220,79,206,78,79,6,97,18,190,31,116,227,189,247,131,95,130,80,12,126,191,79,239,190,55,194,36,252,210,24,198,123,95,26,191,5,161,29,3,94,122,141,41,20,184,60,166,187,250,122,202,195,187,102,207,13,233,181,35,189,203,63,39,107,217,111,28,180,163,245,236,55,9,246,91,155,217,111,18,38,123,91,193,126,163,249,190,74,123,103,141,188,99,191,130,184,126,176,95,167,224,154,236,215,41,184,166,239,46,8,174,11,173,165,129,213,161,181,83,112,77,104,237,20,92,211,119,183,13,238,5,109,183,14,237,1,109,183,205,236,5,109,23,132,214,165,237,130,192,186,180,93,16,88,147,182,75,227,42,209,118,105,92,37,218,110,27,215,11,218,110,27,218,11,223,93,16,90,183,34,176,13,172,92,17,216,198,85,174,8,164,113,149,42,2,65,92,205,138,64,26,87,169,34,48,137,235,85,69,128,239,238,119,169,128,239,238,133,239,190,174,224,56,60,236,30,117,7,241,160,243,126,112,112,124,222,63,187,248,208,31,124,58,235,126,60,232,29,247,77,90,141,241,120,56,25,54,226,70,231,75,99,158,112,250,112,57,107,92,79,135,87,55,243,20,133,235,236,203,242,122,103,89,119,111,229,233,191,255,180,186,234,242,250,100,211,194,21,210,153,216,62,33,69,137,75,81,18,230,95,148,180,194,36,161,40,161,40,161,40,161,40,161,40,161,40,161,40,161,40,161,40,161,40,161,40,161,40,161,40,161,40,161,40,161,40,161,40,161,40,161,40,161,40,161,40,145,23,37,107,241,108,107,111,175,157,194,116,231,127,21,100,160,219,199,47,49,152,56,148,186,144,89,95,208,201,250,130,151,42,100,109,13,116,116,112,222,63,235,30,206,7,25,69,131,86,86,233,51,185,185,127,252,88,213,254,242,166,226,137,154,45,197,138,71,94,197,188,190,156,66,138,151,205,15,79,205,98,87,179,156,156,246,15,78,142,7,253,79,7,131,15,39,71,167,221,249,163,246,167,15,163,34,155,145,199,255,235,208,141,92,253,107,188,240,241,33,104,70,237,102,208,184,26,141,238,238,239,70,163,171,160,25,70,205,214,211,135,7,179,230,99,53,143,85,247,225,18,39,181,217,88,205,100,223,109,228,19,44,114,15,182,252,153,48,159,96,113,86,48,251,110,194,37,152,225,86,183,235,30,156,3,185,237,173,244,110,33,159,96,226,189,149,222,29,228,19,44,115,111,217,119,3,226,96,233,228,223,112,189,54,176,127,121,168,20,178,191,38,146,45,219,23,103,74,39,247,134,11,181,129,221,187,132,50,93,40,43,54,239,18,200,244,93,217,138,189,187,4,90,7,73,204,23,104,45,38,113,142,35,251,221,148,198,206,157,227,100,254,70,178,98,227,226,56,233,228,123,77,34,75,246,45,14,149,6,137,87,35,217,97,98,113,160,20,8,108,248,77,75,195,192,226,56,41,144,215,48,78,26,230,117,142,35,251,9,75,195,184,46,113,28,126,255,164,97,90,231,56,226,213,113,255,253,99,8,89,47,147,37,40,183,156,113,13,61,185,92,6,121,70,215,44,51,70,163,139,150,89,166,201,69,173,27,209,69,146,124,109,193,83,173,193,218,38,87,9,214,124,5,109,27,92,115,115,251,53,20,93,181,204,182,13,174,122,4,233,194,203,214,240,119,131,75,39,130,221,62,17,172,252,68,178,219,39,146,141,59,17,109,220,137,100,227,174,212,23,38,215,44,23,24,70,215,72,126,64,86,75,12,179,139,150,107,12,147,171,4,59,98,42,186,70,240,146,166,146,93,52,21,237,162,169,100,23,205,4,187,104,38,216,69,62,182,8,123,226,22,97,143,22,129,22,193,131,155,53,56,209,128,155,53,184,89,131,155,53,184,89,131,155,53,184,89,131,155,53,184,89,131,155,53,184,89,131,155,53,184,89,131,155,53,184,89,131,155,53,184,89,131,155,53,184,89,131,155,53,184,89,195,235,83,156,189,104,67,18,113,27,146,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,208,134,84,160,13,137,7,145,176,13,137,155,17,109,8,109,8,109,136,15,109,72,56,47,39,211,62,68,4,222,181,33,130,184,126,180,33,78,193,53,219,16,167,224,154,109,136,32,184,110,27,34,13,172,222,134,56,5,215,108,67,156,130,107,182,33,182,193,189,104,67,172,67,123,208,134,216,102,246,162,13,17,132,214,109,67,4,129,117,219,16,65,96,205,54,68,26,87,169,13,145,198,85,106,67,108,227,122,209,134,216,134,246,162,13,17,132,214,109,67,108,3,43,183,33,182,113,149,219,16,105,92,165,54,68,16,87,179,13,145,198,85,106,67,76,226,122,213,134,208,109,208,109,84,168,219,48,40,4,66,113,33,16,82,8,80,8,80,8,80,8,80,8,108,99,33,0,87,135,171,131,167,193,211,224,105,240,52,120,26,60,13,233,133,244,66,122,33,189,144,94,72,47,164,183,130,164,87,58,8,39,102,16,14,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,122,65,122,35,177,211,27,225,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,175,39,164,87,234,244,70,56,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,215,136,244,194,104,211,25,109,40,102,180,33,140,22,70,11,163,85,102,180,193,243,59,96,248,250,14,184,63,127,3,12,59,30,34,90,113,90,101,66,155,67,110,21,64,43,206,173,196,103,221,242,234,225,217,28,114,171,208,89,89,110,93,56,43,204,172,201,102,101,145,117,209,172,56,179,18,153,21,231,85,2,179,226,188,42,92,214,45,109,217,88,214,45,109,217,84,86,150,86,23,202,202,50,235,49,89,89,94,45,36,43,75,171,69,100,221,210,150,13,100,197,105,85,120,172,91,218,178,113,172,121,90,104,44,52,22,26,187,66,99,131,65,36,164,177,65,51,130,198,66,99,161,177,208,88,104,44,52,22,26,11,141,133,198,66,99,161,177,208,88,104,44,52,22,26,11,141,133,198,66,99,161,177,208,88,104,172,49,141,149,78,170,13,152,84,11,141,133,198,66,99,161,177,208,88,104,44,52,22,26,11,141,133,198,66,99,161,177,208,88,104,44,52,22,26,11,141,133,198,66,99,161,177,22,52,86,58,169,32,96,82,1,52,22,26,11,141,133,198,66,99,161,177,208,88,104,44,52,22,26,11,141,133,198,66,54,33,155,144,77,200,38,100,19,178,9,217,84,33,155,161,120,6,107,88,129,25,172,143,191,40,118,151,96,229,227,31,62,19,204,70,250,171,109,206,134,211,230,245,159,27,217,230,211,19,60,61,162,201,35,129,51,193,153,224,76,112,38,56,19,156,9,206,4,103,130,51,193,153,224,76,112,38,56,19,156,9,206,4,103,130,51,193,153,224,76,23,156,41,21,53,195,10,136,154,224,76,112,38,56,19,156,9,206,4,103,130,51,193,153,224,76,112,38,56,19,156,9,206,4,103,130,51,193,153,224,76,112,102,37,113,166,111,24,241,224,248,188,127,118,241,161,63,136,231,183,126,155,242,196,198,60,215,244,225,114,246,6,44,198,205,40,19,44,134,249,147,197,229,11,94,80,227,79,171,248,119,229,155,176,188,162,121,220,71,254,178,58,155,111,40,143,92,111,40,223,248,60,11,143,15,187,52,96,151,39,167,253,131,147,227,65,255,211,193,224,195,201,209,105,119,254,168,253,233,195,168,72,220,248,248,127,29,128,227,213,191,198,11,239,65,65,51,106,55,131,198,213,104,116,119,127,55,26,93,5,205,48,106,182,230,111,65,81,104,198,19,87,243,88,17,69,151,56,169,192,112,53,147,61,50,204,39,88,228,30,108,249,131,69,62,193,226,172,96,113,43,73,130,86,220,218,139,91,193,250,96,203,255,14,114,9,102,184,213,237,104,164,115,32,183,189,149,142,27,243,9,38,222,91,233,60,49,159,96,153,123,107,63,104,7,81,59,72,90,157,253,214,250,96,185,237,173,116,142,105,184,94,27,72,166,60,84,10,168,92,19,201,22,85,138,51,165,147,72,195,133,218,192,34,93,66,153,46,148,21,108,116,9,100,250,174,108,69,19,93,2,173,251,135,182,249,2,173,253,167,182,115,28,217,239,166,52,30,232,28,39,243,55,146,21,240,19,199,73,159,125,185,38,145,229,244,75,113,168,52,200,184,26,201,14,51,138,3,165,80,68,195,111,90,26,71,20,199,73,193,132,134,113,210,64,161,115,28,217,79,88,26,9,116,137,227,240,251,39,13,245,57,199,17,175,142,251,239,31,67,84,119,153,44,193,160,229,140,107,80,206,229,50,64,50,186,102,153,109,25,93,180,204,208,76,46,106,221,136,46,146,228,107,11,158,106,13,28,53,185,74,176,230,215,45,251,107,110,110,191,134,162,171,150,153,170,193,85,143,0,87,120,217,26,238,107,112,233,68,176,219,39,130,149,159,72,118,251,68,178,113,39,162,141,59,145,108,220,21,108,110,114,205,50,56,55,186,70,242,3,178,10,207,205,46,90,198,231,38,87,9,118,196,84,116,141,224,37,77,37,187,104,42,218,69,83,201,46,154,9,118,209,76,176,139,222,18,249,244,82,35,235,11,58,89,95,16,102,62,199,11,213,207,182,188,179,203,23,131,106,197,162,56,177,152,43,145,86,156,100,15,152,160,56,161,56,241,178,56,65,250,206,116,3,194,39,55,224,113,95,61,187,1,97,240,244,175,140,103,57,32,242,199,250,150,199,85,214,190,243,8,174,226,125,231,17,60,67,131,179,239,128,138,13,174,100,172,59,6,214,83,214,243,8,174,226,172,231,17,60,99,111,219,119,80,5,6,215,181,237,165,161,53,117,123,97,102,93,223,94,30,90,73,184,151,7,86,50,238,229,129,85,148,123,199,184,101,59,247,142,113,203,150,238,133,113,117,79,168,19,134,158,140,76,67,239,135,73,39,74,194,189,189,78,146,44,182,120,58,161,149,238,111,16,6,214,186,193,65,24,87,235,14,7,199,184,101,223,226,32,143,171,114,143,131,99,220,178,111,114,176,136,235,213,93,14,43,37,30,247,69,120,117,95,68,114,117,155,203,160,151,218,14,139,73,123,144,145,251,163,148,84,0,181,236,123,23,139,1,56,105,189,139,255,147,112,104,76,104,76,106,219,152,132,205,36,253,131,134,71,115,114,228,113,253,104,76,156,130,107,54,38,78,193,53,27,19,65,112,221,198,68,26,88,189,49,113,10,174,217,152,56,5,215,108,76,108,131,123,209,152,88,135,246,160,49,177,205,236,69,99,34,8,173,219,152,8,2,235,54,38,130,192,154,141,137,52,174,82,99,34,141,171,212,152,216,198,245,162,49,177,13,237,69,99,34,8,173,219,152,216,6,86,110,76,108,227,42,55,38,210,184,74,141,137,32,174,102,99,34,141,171,212,152,152,196,245,170,49,161,255,160,255,168,80,255,97,90,26,68,238,55,107,68,21,56,13,52,151,210,32,44,184,52,8,41,13,40,13,40,13,40,13,42,80,26,192,222,97,239,32,108,16,54,8,27,132,13,194,6,97,67,131,161,193,208,96,104,48,52,24,26,156,59,13,134,227,26,112,92,103,249,59,170,139,252,13,199,133,227,86,138,227,114,70,106,25,20,151,51,82,203,97,184,156,145,202,25,169,156,145,234,5,190,229,140,212,98,225,45,103,164,22,135,110,235,112,70,170,46,184,229,92,215,34,177,45,231,186,22,7,109,57,215,181,56,100,203,185,174,16,91,136,173,59,177,13,221,137,109,88,1,98,251,248,171,99,119,137,189,62,254,225,51,144,109,24,188,236,230,108,56,109,94,255,185,145,217,62,61,211,211,67,91,61,36,152,22,76,11,166,5,211,130,105,193,180,96,90,48,45,152,22,76,11,166,5,211,130,60,65,158,32,79,144,39,200,19,228,9,242,204,1,121,254,18,11,169,103,227,183,216,26,124,214,234,124,200,198,111,113,89,206,107,202,83,161,189,218,241,84,232,233,210,155,108,220,12,26,63,142,82,136,43,112,38,164,60,174,50,63,205,35,184,10,64,205,35,184,202,132,99,121,112,37,244,235,24,88,143,253,230,17,92,5,254,230,17,92,101,194,177,48,184,46,182,150,134,214,228,214,194,204,186,224,90,30,90,137,92,203,3,43,161,107,121,96,21,118,237,24,183,108,120,237,24,183,108,122,45,140,171,107,25,11,67,235,78,56,150,135,86,42,10,132,129,181,154,2,97,92,173,170,192,49,110,217,93,129,60,174,74,89,224,24,183,236,182,192,34,174,87,117,1,103,66,250,93,48,48,19,153,51,33,13,207,132,60,57,237,29,159,156,125,232,14,62,157,246,255,58,8,173,102,60,127,191,27,221,126,159,94,14,27,215,119,179,255,44,181,46,217,131,158,107,209,186,188,89,162,162,123,151,204,39,163,121,241,161,121,121,121,206,191,94,116,143,251,7,255,232,205,223,81,159,126,130,42,92,202,8,143,227,86,158,32,45,136,235,199,4,105,167,224,154,19,164,157,130,107,30,59,41,8,174,59,250,90,26,88,125,244,181,83,112,205,209,215,78,193,53,143,157,180,13,238,197,204,110,235,208,30,204,236,182,205,236,197,204,110,65,104,221,153,221,130,192,186,51,187,5,129,53,103,118,75,227,42,205,236,150,198,85,154,217,109,27,215,139,153,221,182,161,189,56,118,82,16,90,119,208,184,109,96,229,65,227,182,113,149,7,141,75,227,42,13,26,23,196,213,28,52,46,141,171,52,104,220,36,46,165,12,165,12,165,12,165,76,209,165,140,205,141,48,155,74,153,236,91,97,178,42,153,229,62,69,58,17,40,181,178,161,161,161,161,161,161,41,250,140,207,168,58,13,141,32,174,31,13,141,83,112,237,51,62,197,193,53,27,26,65,112,253,195,73,37,129,213,27,26,167,224,218,135,147,138,131,107,54,52,182,193,189,104,104,172,67,123,208,208,216,102,246,162,161,17,132,214,63,85,213,50,176,254,169,170,150,129,181,79,85,149,196,85,60,85,85,18,87,241,84,85,155,184,94,52,52,182,161,189,104,104,4,161,245,143,130,181,9,236,193,81,176,54,113,61,56,10,86,18,87,241,40,88,203,184,218,71,193,74,226,42,30,5,155,21,215,171,134,134,190,133,190,165,66,125,75,70,73,97,61,162,139,201,92,105,235,82,116,237,192,28,46,127,187,134,10,23,10,204,225,98,14,23,115,184,188,40,20,152,195,197,28,46,230,112,249,85,40,48,135,139,57,92,204,225,98,14,23,115,184,124,40,20,152,195,197,28,46,230,112,49,135,139,57,92,84,16,84,16,21,169,32,234,113,203,71,247,96,112,116,240,247,199,94,165,243,247,40,90,60,6,37,120,26,201,101,216,178,12,111,26,147,155,223,31,63,34,117,126,143,162,247,11,39,113,4,143,239,1,22,237,203,210,183,106,93,253,178,244,37,43,223,26,231,118,100,243,235,41,178,53,177,127,102,218,20,151,83,162,59,244,43,140,212,98,164,22,35,181,60,237,87,24,169,197,72,45,70,106,249,213,175,48,82,139,145,90,140,212,98,164,22,35,181,124,232,87,24,169,197,72,45,70,106,49,82,139,145,90,244,43,244,43,53,234,87,214,226,217,176,21,119,146,20,166,27,60,50,231,13,228,54,142,218,173,244,27,80,22,139,18,163,106,100,1,227,87,170,2,89,200,93,80,213,145,241,12,62,86,26,194,46,34,171,5,216,244,69,43,117,201,201,105,255,224,228,120,208,255,116,48,248,112,114,116,218,157,255,85,127,250,48,122,253,171,79,167,23,131,163,222,209,201,217,175,131,139,254,193,225,193,63,186,243,63,222,121,183,19,52,247,247,118,164,141,195,227,255,117,232,28,174,254,53,94,120,91,14,154,81,167,25,52,198,147,155,48,120,124,99,158,191,29,27,118,9,171,73,172,218,4,89,144,212,150,96,53,141,125,79,224,26,41,114,143,180,252,201,74,22,201,112,231,216,33,114,135,40,110,223,176,116,248,237,26,73,252,13,75,199,218,130,72,233,212,215,48,208,6,238,43,137,147,194,115,215,132,177,37,186,130,52,233,164,214,112,113,54,176,90,89,28,211,197,177,162,176,178,40,166,239,16,86,124,85,22,101,221,63,129,205,23,101,237,63,130,29,130,200,126,176,211,152,168,67,144,216,41,200,50,237,20,4,73,167,152,107,178,88,114,76,65,156,52,212,183,26,198,14,246,9,162,164,64,60,195,111,81,26,198,19,4,73,193,115,134,65,210,0,157,67,16,217,79,79,26,122,147,5,113,248,125,146,6,213,28,130,136,87,196,229,247,137,28,131,45,231,51,1,97,38,215,44,163,48,131,107,210,96,152,193,165,43,56,204,228,154,101,32,102,116,141,100,1,87,161,152,217,69,203,88,204,228,42,193,247,106,153,75,152,96,158,12,216,210,158,179,150,150,57,107,105,127,89,66,45,45,103,212,82,220,36,142,215,208,5,115,150,245,79,224,35,102,241,217,28,221,128,95,10,147,61,115,71,47,237,102,208,184,26,141,238,238,239,70,163,171,160,25,70,205,214,83,31,162,3,96,44,226,148,139,97,68,193,202,128,49,162,96,153,255,36,176,215,45,93,130,149,195,138,108,3,149,70,140,68,193,202,224,70,162,96,153,123,203,94,119,20,7,43,21,107,25,135,42,17,110,153,102,42,21,113,89,132,42,7,116,89,4,42,7,119,89,4,42,3,122,217,198,41,24,125,217,198,41,24,128,153,198,41,21,131,153,134,42,13,134,153,6,42,9,137,153,198,41,9,140,217,198,41,24,143,89,196,41,3,146,217,198,41,24,149,109,138,99,8,204,46,19,123,156,114,41,64,48,151,123,2,66,116,185,39,96,81,151,173,27,209,69,146,124,109,193,83,249,141,40,111,110,191,134,162,171,4,124,242,17,135,150,74,81,39,130,221,62,145,0,71,201,110,159,72,54,238,68,180,113,39,146,141,11,130,118,64,208,83,209,53,130,151,52,149,236,162,169,104,23,77,37,187,104,38,216,69,51,193,46,90,2,228,38,173,128,1,241,223,115,32,254,123,16,127,136,127,137,179,34,226,168,221,217,91,111,35,207,255,170,149,233,28,63,94,205,184,8,198,69,48,46,130,113,17,140,139,96,92,4,227,34,24,23,193,184,8,198,69,48,46,130,113,17,140,139,96,92,4,227,34,24,23,193,184,8,198,69,48,46,130,113,17,213,26,23,145,53,66,55,125,236,238,166,225,186,30,13,161,200,26,22,241,216,102,36,14,109,70,66,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,65,155,81,120,155,17,15,34,113,155,17,55,163,77,109,198,219,239,6,101,6,101,6,101,70,30,101,198,99,141,152,246,25,32,240,174,204,16,196,245,163,204,112,10,174,89,102,56,5,215,44,51,4,193,117,203,12,105,96,245,50,195,41,184,102,153,225,20,92,179,204,176,13,238,69,153,97,29,218,131,50,195,54,179,23,101,134,32,180,110,153,33,8,172,91,102,8,2,107,150,25,210,184,74,101,134,52,174,82,153,97,27,215,139,50,195,54,180,23,101,134,32,180,110,153,97,27,88,185,204,176,141,171,92,102,72,227,42,149,25,130,184,154,101,134,52,174,82,153,97,18,215,171,50,131,106,130,106,162,66,231,114,26,225,255,208,1,255,135,224,127,240,63,248,31,252,15,254,175,54,254,135,162,67,209,129,209,192,104,96,52,48,26,24,13,140,134,235,194,117,225,186,112,93,184,46,92,23,174,91,73,174,43,31,82,19,111,30,82,3,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,221,2,184,110,228,224,235,70,248,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,171,192,117,229,190,110,132,175,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,33,178,22,68,54,116,32,178,33,68,22,34,11,145,45,159,200,198,205,184,74,68,214,58,174,47,68,214,33,184,46,145,181,14,174,77,100,101,129,61,32,178,14,193,117,137,172,93,112,79,136,172,101,104,47,136,172,93,102,79,136,172,117,104,109,34,107,29,88,155,200,90,7,214,37,178,178,184,106,68,86,22,87,141,200,218,197,245,132,200,218,133,246,128,200,218,5,86,39,178,118,113,213,137,172,44,174,26,145,181,142,171,75,100,101,113,213,136,108,118,92,136,44,68,22,34,187,134,200,6,14,179,15,2,102,31,64,100,33,178,16,89,136,44,68,22,34,11,145,133,200,66,100,33,178,16,89,136,44,68,22,34,11,145,133,200,66,100,33,178,16,89,136,172,21,145,149,59,178,1,142,44,68,22,34,171,65,100,195,106,17,89,203,184,254,16,89,113,112,109,34,107,25,92,159,200,74,2,123,65,100,197,193,181,137,172,77,112,111,136,172,85,104,79,136,172,77,102,111,136,172,101,104,125,34,107,25,88,159,200,90,6,214,38,178,146,184,138,68,86,18,87,145,200,218,196,245,2,110,218,4,246,0,110,218,196,245,0,110,74,226,42,194,77,203,184,218,112,83,18,87,17,110,102,197,5,110,2,55,129,155,43,112,243,224,248,188,127,118,241,161,63,8,7,45,27,202,217,152,103,155,62,92,206,150,112,103,107,51,238,92,202,175,197,59,95,210,23,14,62,55,62,19,4,212,142,128,158,156,246,15,78,142,7,253,79,7,131,15,39,71,167,221,249,163,246,167,15,163,34,137,229,227,255,117,96,150,87,255,26,47,188,101,5,205,168,221,12,26,87,163,209,221,253,221,104,116,21,52,195,168,217,122,122,195,50,35,146,171,121,172,152,164,75,156,84,226,184,154,201,158,57,230,19,44,114,15,182,252,57,36,159,96,113,86,176,184,149,36,65,43,110,237,197,173,96,125,176,229,127,60,185,4,51,220,234,118,48,211,57,144,219,222,74,135,149,249,4,19,239,173,116,24,153,79,176,204,189,181,31,180,131,168,29,36,173,206,126,107,125,176,220,246,86,58,3,53,92,175,13,20,84,30,42,133,113,174,137,100,75,57,197,153,210,25,166,225,66,109,160,152,46,161,76,23,202,138,82,186,4,50,125,87,182,162,144,46,129,214,253,195,220,124,129,214,254,211,220,57,142,236,119,83,26,69,116,142,147,249,27,201,138,18,138,227,164,91,153,107,18,89,122,153,226,80,105,96,114,53,146,29,154,20,7,74,1,143,134,223,180,52,244,40,142,147,2,22,13,227,164,161,69,231,56,178,159,176,52,116,232,18,199,225,247,79,26,26,116,142,35,94,29,247,223,63,134,96,239,50,89,66,71,203,25,215,0,151,203,101,220,100,116,205,50,9,51,186,104,153,184,153,92,212,186,17,93,36,201,215,22,60,213,26,148,106,114,149,96,205,175,91,246,215,220,220,126,13,69,87,45,19,88,131,171,30,113,175,240,178,53,148,216,224,210,137,96,183,79,4,43,63,145,236,246,137,100,227,78,68,27,119,34,217,184,43,144,221,228,154,101,204,110,116,141,228,7,100,21,181,155,93,180,12,219,77,174,18,236,136,169,232,26,193,75,154,74,118,209,84,180,139,166,146,93,52,19,236,162,153,96,23,45,33,115,131,222,192,170,21,216,203,163,21,216,163,21,160,21,192,139,246,192,139,142,230,91,43,173,42,143,188,243,162,5,113,253,240,162,157,130,107,122,209,78,193,51,220,48,251,142,163,216,224,186,66,183,52,176,186,208,237,20,92,83,232,118,10,158,177,183,237,59,150,2,131,123,97,162,91,135,246,192,68,183,205,236,133,137,46,8,173,107,162,11,2,235,154,232,130,192,154,38,186,52,174,146,137,46,141,171,100,162,219,198,245,98,54,136,109,232,201,200,52,244,126,152,116,162,36,220,219,235,36,201,98,75,165,19,90,215,249,183,13,172,236,252,219,198,85,118,254,165,113,149,156,127,65,92,77,231,95,26,87,201,249,55,137,235,149,243,191,82,82,113,151,128,87,119,9,36,87,183,185,220,39,80,189,123,13,214,82,209,78,184,31,173,71,169,157,112,63,220,140,75,31,191,34,167,59,24,210,30,100,84,216,125,16,73,30,141,71,66,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,65,227,161,217,120,196,131,200,189,241,136,155,145,255,131,238,41,60,40,60,182,189,240,120,44,31,171,52,250,222,58,174,31,133,135,83,112,221,209,247,14,193,53,11,15,65,112,237,153,253,178,192,234,133,135,83,112,221,153,253,14,193,53,11,15,219,224,94,20,30,214,161,61,40,60,108,51,123,81,120,8,66,107,31,54,96,29,88,251,176,1,235,192,186,135,13,200,226,170,29,54,32,139,171,118,216,128,93,92,47,10,15,219,208,94,20,30,130,208,218,199,58,216,5,86,63,214,193,46,174,250,177,14,178,184,106,199,58,88,199,213,61,214,65,22,87,237,88,135,236,184,94,21,30,212,23,212,23,91,122,56,68,60,255,73,119,175,8,66,42,2,42,2,42,2,42,2,42,130,109,171,8,32,237,144,118,128,53,192,26,96,13,176,6,88,3,172,97,191,176,95,216,47,236,23,246,11,251,133,253,86,155,253,230,48,16,39,222,60,16,7,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,229,178,223,40,15,239,55,194,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,191,216,111,14,222,111,132,247,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,51,217,47,212,214,136,218,134,121,80,219,16,106,11,181,133,218,250,64,109,227,102,92,37,106,107,29,215,23,106,235,16,92,151,218,90,7,215,166,182,178,192,30,80,91,135,224,186,212,214,46,184,39,212,214,50,180,23,212,214,46,179,39,212,214,58,180,54,181,181,14,172,77,109,173,3,235,82,91,89,92,53,106,43,139,171,70,109,237,226,122,66,109,237,66,123,64,109,237,2,171,83,91,187,184,234,212,86,22,87,141,218,90,199,213,165,182,178,184,106,212,54,59,46,212,22,106,11,181,221,68,109,131,60,230,44,4,204,89,128,218,66,109,161,182,80,91,168,45,212,22,106,11,181,133,218,66,109,161,182,80,91,168,45,212,22,106,11,181,133,218,66,109,161,182,80,219,188,168,109,14,174,109,128,107,11,181,133,218,250,65,109,195,106,81,91,203,184,254,80,91,113,112,109,106,107,25,92,159,218,74,2,123,65,109,197,193,181,169,173,77,112,111,168,173,85,104,79,168,173,77,102,111,168,173,101,104,125,106,107,25,88,159,218,90,6,214,166,182,146,184,138,212,86,18,87,145,218,218,196,245,2,128,218,4,246,0,128,218,196,245,0,128,74,226,42,2,80,203,184,218,0,84,18,87,17,128,102,197,5,128,2,64,1,160,233,0,244,211,105,255,175,226,137,3,141,235,187,217,127,172,199,14,44,124,87,82,80,232,194,87,172,124,19,202,134,165,143,175,177,60,98,154,250,116,96,83,23,108,154,20,137,77,95,130,252,245,162,123,220,63,248,71,111,254,230,240,244,147,81,125,162,26,205,119,93,218,155,108,228,29,81,21,196,245,131,168,58,5,215,36,170,78,193,51,254,85,25,183,146,36,104,197,173,189,184,21,172,15,238,240,79,75,65,112,93,20,44,13,172,142,130,157,130,107,162,96,167,224,25,123,123,63,104,7,81,59,72,90,157,253,214,250,224,37,238,109,47,24,182,117,104,15,24,182,109,102,47,24,182,32,180,46,195,22,4,214,101,216,130,192,154,12,91,26,87,137,97,75,227,42,49,108,219,184,94,152,199,182,161,39,35,211,208,251,97,210,137,146,112,111,175,147,36,139,232,93,39,180,110,91,96,27,88,185,45,176,141,171,220,22,72,227,42,181,5,130,184,154,109,129,52,174,82,91,96,18,215,171,182,224,186,69,191,224,115,191,192,65,118,142,45,69,218,131,140,138,237,58,100,198,247,186,174,35,91,251,166,235,160,235,160,235,168,74,215,193,249,122,101,217,227,245,57,95,207,143,174,131,131,1,203,211,222,107,114,48,160,55,93,7,39,26,150,230,235,115,162,97,25,190,62,39,26,114,162,33,39,26,150,58,101,197,250,68,67,253,174,131,99,24,139,190,51,130,99,24,57,134,145,99,24,185,51,130,230,130,230,34,187,115,56,238,253,189,219,61,248,216,251,101,112,242,161,127,114,122,113,62,248,37,50,105,27,110,71,191,15,135,55,87,163,223,26,223,47,103,223,239,30,238,27,191,69,214,61,67,102,205,176,220,50,44,151,12,157,165,255,14,91,206,21,195,186,23,86,72,185,96,250,68,212,10,46,181,66,152,82,43,4,237,104,125,171,144,4,251,25,165,66,39,220,143,182,162,56,224,38,9,110,146,224,38,9,47,138,3,110,146,224,38,9,110,146,240,171,56,224,38,9,110,146,224,38,9,110,146,224,38,9,31,138,3,110,146,224,38,9,110,146,224,38,9,110,146,160,106,160,106,240,189,106,200,231,38,137,212,37,249,241,16,233,175,55,235,11,58,89,95,240,210,36,164,181,38,23,231,63,31,158,252,109,112,222,239,158,29,30,28,127,26,28,30,13,218,239,7,239,123,253,174,97,125,242,112,255,117,252,253,191,141,251,217,112,58,190,185,189,110,140,39,141,246,151,198,151,209,108,184,45,61,74,250,43,44,170,80,177,123,70,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,21,154,149,146,154,149,147,139,243,179,222,121,175,123,246,225,243,224,115,239,236,168,119,62,136,230,20,126,112,120,216,61,234,14,226,65,231,189,81,193,242,253,225,126,58,186,31,13,231,191,220,190,141,166,147,209,125,35,106,220,77,191,55,198,227,225,100,216,136,27,157,247,30,245,44,63,173,110,235,50,231,106,153,172,86,49,157,141,240,137,169,110,60,171,110,90,97,146,80,221,80,221,80,221,80,221,80,221,80,221,80,221,80,221,80,221,80,221,80,221,80,221,80,221,80,221,80,221,80,221,80,221,80,221,80,221,80,221,80,221,108,127,117,51,255,143,215,254,230,252,228,176,123,54,8,131,249,45,50,6,199,182,191,105,5,230,255,241,90,13,220,127,31,15,167,141,48,104,180,191,232,30,225,158,83,217,146,250,234,138,175,91,172,158,154,194,197,174,112,89,83,175,44,148,40,75,245,202,143,251,94,54,223,25,19,110,69,189,194,97,37,229,212,43,28,86,194,97,37,28,86,226,89,189,194,97,37,28,86,194,97,37,250,245,10,135,149,20,91,175,112,88,9,135,149,112,88,9,135,149,112,88,9,135,149,112,88,9,245,10,245,10,245,74,85,234,21,167,102,195,238,182,20,211,102,163,228,3,219,105,54,104,54,104,54,4,31,8,226,102,92,165,102,195,58,174,47,205,134,67,112,221,102,195,58,184,118,65,32,11,236,65,65,224,16,92,183,32,176,11,238,9,103,183,12,237,5,103,183,203,236,9,103,183,14,173,205,217,173,3,107,115,118,235,192,186,156,93,22,87,141,179,203,226,170,113,118,187,184,158,112,118,187,208,30,32,107,187,192,234,200,218,46,174,58,178,150,197,85,67,214,214,113,117,145,181,44,174,26,178,206,142,235,21,178,6,64,151,9,160,107,140,142,173,160,239,211,32,162,200,213,101,127,26,112,19,73,68,118,235,57,68,186,244,247,245,149,150,139,126,55,63,47,220,215,153,251,254,96,183,117,231,190,24,237,24,237,24,237,94,0,107,140,118,140,118,140,118,191,72,59,70,59,70,59,70,59,70,59,70,59,70,59,70,187,103,245,0,70,59,70,59,70,59,133,2,70,187,135,181,68,73,3,131,228,237,135,220,119,79,109,63,10,56,133,129,246,131,246,131,246,3,235,29,235,29,235,29,235,221,199,18,1,235,29,235,29,235,29,235,29,235,221,3,22,143,245,142,245,142,245,142,245,142,245,142,245,190,253,144,186,198,120,217,158,251,70,131,48,206,193,122,143,26,97,188,125,227,219,95,95,154,2,232,77,125,94,64,47,160,23,205,189,74,160,23,205,29,205,253,255,103,239,94,155,218,72,210,252,97,127,151,121,189,194,42,73,8,216,119,216,166,221,196,0,246,26,60,167,136,39,20,216,102,220,252,7,104,47,224,158,67,196,126,247,39,192,118,27,132,14,85,89,135,204,170,186,222,108,108,123,44,233,38,157,8,113,231,117,255,18,115,79,172,67,141,185,99,238,152,123,252,214,58,230,142,185,99,238,152,59,230,142,185,99,238,137,156,7,96,238,152,123,127,79,16,48,247,36,152,123,248,105,70,73,197,190,232,52,163,253,145,237,78,51,156,102,116,249,52,3,91,199,214,177,245,36,14,5,176,117,108,29,91,143,223,91,199,214,177,117,108,29,91,199,214,177,117,108,61,122,155,26,91,215,116,198,214,3,26,189,127,221,125,123,52,59,220,63,62,121,187,123,112,159,83,50,218,254,99,97,180,254,239,211,235,171,193,229,249,205,253,207,248,173,247,131,108,180,253,143,46,6,181,47,250,58,235,239,248,230,125,85,253,94,253,94,122,189,77,253,94,122,157,94,167,215,19,107,84,211,235,244,58,189,30,191,195,78,175,211,235,244,58,189,78,175,211,235,244,122,34,199,2,244,58,189,222,223,131,4,122,61,9,189,94,62,164,125,201,169,71,49,220,158,227,212,163,19,1,237,78,61,156,122,244,225,212,131,114,167,220,41,247,36,14,15,40,119,202,157,114,143,223,131,167,220,41,119,202,157,114,167,220,41,119,202,61,122,59,155,114,215,156,166,220,115,42,247,63,237,191,220,223,253,26,94,50,158,189,248,121,247,228,127,118,103,217,108,115,182,53,204,151,99,242,219,249,199,243,211,175,17,27,227,193,135,95,78,111,255,247,116,144,13,54,7,91,195,231,197,186,188,115,95,205,146,62,239,131,69,155,127,76,137,62,238,138,47,162,158,22,110,193,23,212,189,45,214,189,157,223,251,11,251,185,227,225,214,104,113,63,119,50,220,153,174,237,231,142,58,209,207,29,221,237,171,101,63,45,71,201,245,115,3,202,77,163,159,91,170,240,152,253,220,82,133,199,84,236,1,133,199,109,68,135,22,28,189,17,93,170,240,152,141,232,82,133,199,84,236,69,11,79,162,131,94,184,232,4,58,232,69,107,78,162,131,30,80,116,220,14,122,64,193,113,59,232,1,5,199,236,160,135,150,27,169,131,30,90,110,164,14,122,209,114,147,232,160,23,45,58,9,197,30,80,116,220,182,127,209,130,35,183,253,139,150,27,185,237,31,90,110,164,182,127,64,185,49,219,254,161,229,70,106,251,231,41,55,169,182,63,197,158,246,65,1,197,158,132,98,47,116,104,177,93,238,204,98,187,224,145,69,8,76,159,103,232,219,243,112,125,26,46,217,27,57,19,217,110,248,72,100,241,235,57,17,41,115,34,146,85,127,34,50,205,38,19,39,34,78,68,156,136,56,17,113,34,226,68,196,137,136,19,17,39,34,78,68,156,136,56,17,113,34,226,68,196,137,136,19,17,39,34,78,68,156,136,56,17,113,34,82,107,174,207,210,175,119,221,95,216,94,247,23,126,63,156,88,120,44,243,250,205,222,209,193,225,236,247,248,160,187,255,254,122,72,115,23,30,244,167,81,158,11,19,126,253,124,118,117,113,57,248,61,223,230,238,191,191,30,10,220,165,219,252,54,234,200,125,9,235,190,204,90,142,88,66,94,212,57,75,233,220,160,209,112,178,21,122,170,50,25,238,108,118,226,84,197,109,9,77,229,6,185,45,193,109,9,110,75,72,234,84,197,109,9,110,75,112,91,66,252,83,21,183,37,212,157,212,228,182,4,183,37,184,45,193,109,9,110,75,112,91,130,219,18,156,170,56,85,113,170,210,145,83,149,192,19,143,181,211,40,5,79,60,218,122,87,130,19,15,39,30,61,59,241,112,83,66,51,39,30,110,74,104,234,224,192,77,9,110,74,112,83,66,58,253,119,55,37,184,41,193,77,9,141,245,223,221,148,208,68,43,219,77,9,110,74,112,83,66,35,173,108,55,37,104,76,187,41,33,95,232,208,155,159,247,103,185,26,186,159,127,57,31,20,239,218,174,107,218,206,183,104,91,26,43,116,191,56,181,244,122,151,62,179,134,110,141,13,221,209,112,178,221,145,118,237,100,99,212,158,216,159,128,114,83,105,215,150,40,60,54,80,15,46,60,54,80,47,88,120,236,62,115,88,193,9,244,153,75,20,30,27,168,7,23,30,27,168,23,41,60,145,6,121,193,162,147,104,144,23,171,57,145,6,121,225,162,99,55,200,11,23,28,187,65,94,184,224,216,64,61,164,220,136,64,61,164,220,136,64,189,72,185,137,52,200,139,21,157,12,80,47,88,116,236,174,126,177,130,163,119,245,139,149,27,189,171,31,86,110,68,160,94,176,220,216,64,61,164,220,136,64,125,93,185,73,117,245,1,245,180,207,1,0,245,164,129,250,186,204,158,232,177,64,119,7,39,227,217,225,254,209,254,44,27,109,255,113,182,127,116,124,242,246,221,139,147,188,103,41,227,193,229,249,213,249,32,27,109,255,99,112,247,242,215,95,62,220,186,167,97,221,10,213,118,198,146,247,197,28,187,36,118,67,67,251,239,172,30,111,12,7,223,130,13,151,186,133,132,142,106,194,203,141,124,84,83,69,225,81,142,106,170,40,60,202,81,77,120,225,145,142,106,74,22,28,239,168,166,138,194,163,28,213,84,81,120,148,163,154,192,194,227,30,213,132,22,29,243,168,38,176,230,184,71,53,225,69,71,58,170,9,47,56,210,81,77,120,193,81,142,106,74,150,219,244,81,77,201,114,155,62,170,9,44,55,238,81,77,96,209,113,143,106,194,139,142,116,84,19,88,112,172,163,154,192,114,99,29,213,148,44,183,233,163,154,240,114,163,28,213,148,44,183,233,163,154,2,229,58,170,113,84,227,168,166,153,163,154,133,141,213,108,156,253,104,186,206,181,99,239,255,183,108,117,219,53,27,103,217,104,212,253,219,31,30,28,243,76,130,15,121,38,142,120,86,158,186,76,154,59,224,89,243,82,142,119,28,239,56,222,113,188,227,120,199,241,142,227,29,199,59,142,119,28,239,56,222,113,188,227,120,199,241,142,227,29,199,59,142,119,28,239,56,222,113,188,227,120,199,241,78,34,199,59,157,63,130,249,159,63,239,29,141,102,195,217,230,243,60,199,46,255,251,207,179,171,209,96,56,216,124,239,168,229,233,154,212,114,188,178,250,233,83,60,82,9,60,11,89,119,10,177,234,47,61,57,174,121,253,230,100,255,245,209,236,228,213,254,236,197,235,195,55,187,119,255,211,201,245,151,187,111,147,176,163,140,251,255,183,196,97,198,199,255,119,241,224,231,253,112,99,180,189,49,28,92,92,158,103,195,187,127,191,251,159,243,57,15,41,158,86,82,232,152,34,172,144,165,199,15,79,171,41,126,0,81,182,164,81,249,146,230,63,178,133,149,148,115,231,20,235,189,151,40,165,220,63,216,242,174,122,217,146,130,255,193,150,247,203,3,74,90,222,78,206,89,208,138,134,114,72,57,75,26,197,11,138,41,218,42,14,168,102,121,11,56,231,226,172,104,2,135,149,147,119,113,10,181,119,195,74,201,251,19,162,80,227,54,172,148,69,191,91,231,95,148,133,191,93,151,40,36,236,27,123,89,179,181,68,33,227,82,133,204,183,81,3,10,89,222,30,93,80,75,193,6,105,64,57,203,122,136,79,139,41,214,69,12,40,101,73,119,48,231,63,209,178,254,96,64,33,75,250,126,57,11,89,214,249,43,81,72,216,119,207,178,158,94,88,33,37,222,79,150,117,235,74,20,18,188,34,101,222,79,194,251,107,243,245,229,233,176,229,121,204,124,143,45,199,99,150,117,217,114,60,244,73,159,45,207,99,230,59,109,185,30,19,178,128,79,187,109,249,30,52,223,111,203,243,168,128,127,171,8,109,157,181,45,187,245,13,185,245,237,182,28,205,180,117,253,165,34,190,247,71,215,3,238,93,209,18,170,87,246,230,124,29,61,40,61,40,61,40,61,40,61,40,61,40,61,40,61,40,61,40,61,40,61,40,61,40,61,40,61,40,61,40,61,168,68,122,80,89,33,227,148,49,78,11,215,164,198,70,211,178,167,215,95,210,95,210,95,210,95,210,95,210,95,210,95,210,95,210,95,210,95,210,95,210,95,210,95,210,95,210,95,210,95,74,169,191,84,220,56,101,140,211,234,150,80,19,198,105,237,235,232,65,233,65,233,65,233,65,233,65,233,65,233,65,233,65,233,65,233,65,233,65,233,65,233,65,233,65,233,65,233,65,37,210,131,218,42,32,156,182,138,251,166,172,250,118,211,252,3,158,244,159,154,108,55,109,213,201,155,22,63,185,198,146,198,146,198,146,198,146,198,146,198,146,198,146,198,146,198,146,198,146,198,146,198,146,198,146,198,146,198,82,167,27,75,107,95,99,125,235,169,201,198,82,113,218,180,85,2,54,117,191,213,212,132,107,90,243,42,154,79,154,79,154,79,154,79,154,79,154,79,154,79,154,79,154,79,154,79,154,79,154,79,154,79,154,79,154,79,154,79,209,155,79,111,247,143,142,118,103,227,217,244,71,251,233,238,23,243,55,111,94,207,158,255,148,77,103,119,83,119,107,90,81,215,231,87,87,167,131,241,96,250,163,21,114,254,235,213,224,243,231,95,7,239,255,158,77,31,53,166,70,27,89,249,137,187,249,166,210,146,54,85,120,3,105,205,87,180,174,157,148,133,180,147,2,94,243,193,107,37,211,92,202,219,0,218,59,122,249,230,245,254,209,201,147,191,144,141,134,195,224,30,213,207,63,125,123,217,253,151,139,30,241,232,210,200,187,191,127,184,251,151,217,254,209,155,119,39,179,131,189,163,87,39,63,223,253,241,112,52,249,246,191,156,188,62,217,61,152,157,188,254,227,222,209,241,253,215,55,217,206,209,7,203,66,91,88,79,110,165,47,212,192,202,115,5,110,182,145,221,253,89,182,49,217,24,46,187,2,119,248,244,198,222,37,141,174,249,122,11,181,185,234,45,119,105,59,44,215,45,195,43,155,97,77,21,30,114,61,242,202,150,89,83,133,143,87,23,62,158,78,38,195,233,120,186,57,158,14,23,23,62,255,219,93,189,133,231,250,86,44,214,17,108,160,224,50,123,123,121,223,176,169,194,3,247,246,242,238,98,83,133,175,217,219,59,195,173,225,104,107,56,153,110,239,76,23,23,222,224,222,94,222,62,205,181,222,43,154,167,117,22,189,164,201,250,164,228,162,45,214,26,107,94,222,138,205,181,208,43,26,177,245,22,157,111,161,11,181,107,235,45,56,223,167,166,66,77,221,122,11,94,212,172,201,187,192,11,91,53,13,148,27,242,222,188,172,65,220,64,185,107,222,145,11,181,145,107,44,119,121,187,249,73,197,5,155,205,53,22,125,121,150,183,232,157,108,178,61,154,100,155,155,219,147,201,195,166,116,156,162,115,189,79,20,235,163,215,88,240,146,126,123,174,157,188,172,219,94,99,185,75,186,242,185,202,93,214,147,111,160,220,144,183,181,101,157,251,122,203,13,254,161,177,172,191,223,64,185,129,171,219,196,15,141,240,211,130,199,95,69,158,179,130,245,143,152,63,41,88,251,136,101,231,4,107,31,248,228,148,96,253,35,230,207,8,114,60,162,248,162,61,61,31,200,243,144,249,211,129,245,143,41,252,111,115,215,60,158,124,188,122,168,24,231,187,170,143,250,135,223,190,23,86,55,255,75,60,199,3,43,25,252,28,15,120,229,202,231,216,94,246,28,143,14,16,74,60,201,89,161,103,9,59,168,88,107,102,139,29,84,84,16,13,232,160,194,65,133,131,138,128,159,239,195,239,63,223,179,31,63,223,119,238,126,188,103,219,9,158,83,4,87,27,249,152,162,130,186,163,156,82,4,215,29,169,215,95,174,222,120,173,254,10,234,142,210,233,15,171,59,110,191,60,176,230,152,237,242,176,146,227,118,203,131,107,142,212,44,15,174,55,82,175,60,184,222,40,173,242,114,213,54,221,41,47,87,109,211,141,242,176,106,227,246,201,195,106,142,215,113,14,171,55,86,195,57,172,218,88,253,230,114,213,54,221,110,14,174,54,74,183,185,92,181,77,55,155,243,87,155,84,175,89,231,184,201,206,113,143,123,190,33,221,218,108,54,174,178,91,155,109,140,27,235,214,254,215,239,39,5,79,254,224,209,67,62,143,127,255,239,124,13,222,251,247,156,103,115,237,217,251,63,252,222,179,29,20,92,163,141,219,211,235,141,79,255,89,217,226,253,250,170,143,94,45,248,85,52,119,53,119,53,119,53,119,53,119,53,119,53,119,53,119,53,119,53,119,53,119,53,119,53,74,53,74,53,74,53,74,53,74,53,74,53,74,11,54,74,71,213,54,74,71,26,165,26,165,26,165,45,106,148,14,55,118,54,198,173,105,148,22,175,54,141,70,105,153,186,99,54,74,139,215,29,183,81,26,88,111,244,70,105,153,186,99,54,74,11,214,157,68,163,180,104,205,9,52,74,11,150,156,68,163,180,120,205,113,27,165,197,235,141,219,40,45,94,111,204,70,105,96,181,145,26,165,129,213,70,106,148,22,172,54,122,163,180,96,189,145,27,165,5,171,141,220,40,13,172,54,82,163,180,120,181,49,27,165,129,213,70,106,148,230,168,86,163,180,199,141,210,150,52,40,179,187,111,146,234,26,148,217,70,86,182,65,25,191,35,57,220,200,154,234,72,106,69,106,69,106,69,106,69,106,69,106,69,106,69,106,69,106,69,106,69,106,69,106,69,106,69,106,69,106,69,106,69,106,69,106,69,230,110,69,134,118,0,43,37,138,21,92,17,166,3,168,3,152,96,7,240,205,219,215,39,175,95,188,62,152,61,127,247,211,79,123,111,143,103,111,254,122,242,243,235,163,217,254,225,155,131,189,195,189,163,147,221,187,111,173,187,239,211,127,223,254,242,235,149,158,161,158,161,158,161,158,161,158,161,158,161,158,161,158,161,158,161,158,161,158,161,158,161,158,161,158,161,158,161,158,97,155,123,134,149,222,214,147,85,113,91,79,10,61,195,198,230,152,245,12,245,12,147,236,25,14,191,254,104,217,222,24,181,161,103,24,88,109,244,158,97,233,186,35,245,12,3,235,142,214,51,44,83,111,204,158,97,233,186,35,245,12,67,234,142,221,51,12,170,57,110,207,48,164,228,216,61,195,192,154,163,245,12,3,235,141,214,51,12,172,55,82,207,176,76,181,205,247,12,203,84,219,124,207,48,164,218,152,61,195,144,122,227,245,12,67,170,141,215,51,44,83,109,243,61,195,192,106,35,245,12,203,84,219,124,207,48,111,181,122,134,61,237,25,30,239,237,30,220,53,9,199,207,243,180,7,111,206,78,47,238,122,83,227,247,85,119,2,215,119,250,10,102,32,126,30,111,108,23,106,12,46,186,118,251,199,215,187,238,86,239,97,200,173,222,171,159,254,193,211,234,252,229,232,252,45,239,230,157,188,125,119,124,50,123,187,119,248,250,100,111,246,226,245,203,189,63,252,247,31,110,175,191,156,181,187,109,151,125,79,254,157,252,72,254,205,134,119,111,239,163,44,193,190,93,120,185,145,27,119,85,20,30,165,115,87,69,225,107,126,145,25,79,39,147,225,116,60,221,28,79,135,139,11,15,249,109,38,188,240,72,61,199,146,5,199,107,58,86,81,120,148,174,99,21,133,175,217,219,59,195,173,225,104,107,56,153,110,239,76,23,23,222,224,222,142,219,47,13,45,58,102,195,52,176,230,184,29,211,240,162,35,181,76,195,11,142,212,51,13,47,56,74,211,180,100,185,77,119,77,75,150,219,116,219,52,176,220,184,23,166,7,22,125,121,150,183,232,157,108,178,61,154,100,155,155,219,147,201,195,118,111,156,162,35,117,168,3,11,142,213,162,14,44,55,86,143,186,100,185,77,55,169,195,203,141,210,165,46,89,110,211,109,234,2,229,38,213,167,254,52,213,217,78,163,179,189,56,204,243,174,133,92,197,189,71,189,189,59,105,217,147,156,149,14,56,253,126,236,176,85,232,216,97,171,248,177,67,182,86,32,103,163,39,231,14,217,252,201,194,104,50,127,212,176,253,232,172,225,225,186,150,63,109,216,170,247,180,97,241,211,59,109,104,226,180,225,231,221,183,47,247,94,58,126,112,252,224,248,193,241,131,227,7,199,15,142,31,28,63,56,126,112,252,224,248,193,241,131,227,7,199,15,142,31,28,63,56,126,112,252,224,248,193,241,131,227,135,250,143,31,190,39,165,20,59,135,248,61,169,163,39,7,18,191,127,189,53,159,76,172,124,29,71,20,142,40,28,81,56,162,112,68,225,136,194,17,133,35,10,71,20,142,40,28,81,56,162,112,68,225,136,194,17,133,35,10,71,20,142,40,28,81,56,162,112,68,225,136,162,253,71,20,63,239,29,253,237,231,253,217,159,119,143,94,205,14,14,118,15,119,199,179,237,231,179,23,63,239,31,237,29,239,205,94,252,188,155,239,200,226,151,179,171,255,252,114,62,248,231,233,213,167,193,197,197,233,229,233,120,176,253,124,240,225,151,243,171,179,155,179,193,135,95,78,139,31,97,148,12,117,223,220,216,158,251,239,108,90,254,168,98,253,215,89,207,209,69,216,235,118,242,40,227,238,127,143,153,234,62,30,110,141,22,31,123,76,134,59,211,111,255,203,243,221,147,23,63,207,222,188,221,251,105,255,224,193,223,152,102,147,73,39,14,59,190,166,254,45,249,140,48,74,238,176,35,160,220,52,14,59,74,21,30,243,176,163,84,225,49,15,59,2,10,143,123,216,17,90,112,244,195,142,82,133,199,60,236,40,85,120,204,195,142,162,133,39,113,216,81,184,232,4,14,59,138,214,156,196,97,71,64,209,113,15,59,2,10,142,123,216,17,80,112,204,195,142,208,114,35,29,118,132,150,27,233,176,163,104,185,73,28,118,20,45,58,137,195,142,128,162,227,30,118,20,45,56,242,97,71,209,114,35,31,118,132,150,27,233,176,35,160,220,152,135,29,161,229,70,58,236,200,83,174,195,14,135,29,14,59,218,117,216,177,116,73,190,61,197,242,175,119,221,95,216,94,247,23,126,63,103,88,124,226,114,244,250,207,63,29,236,254,113,111,182,251,246,197,201,254,139,31,163,33,127,186,251,159,179,187,227,150,53,135,45,87,191,254,243,239,23,167,255,56,27,156,94,127,184,61,255,240,251,52,195,224,183,139,139,203,185,115,150,108,245,57,203,231,71,255,192,139,14,90,30,254,141,18,7,39,43,107,174,231,204,164,240,75,166,120,92,18,120,206,177,238,132,97,213,95,122,114,20,243,250,205,253,13,207,111,95,31,28,236,31,189,250,122,182,241,135,255,254,195,183,221,246,237,127,253,159,119,187,71,39,251,127,187,155,241,248,120,118,246,249,230,243,217,217,199,191,127,254,241,191,31,188,222,125,57,251,233,245,219,195,221,187,103,190,249,229,244,250,227,217,199,217,205,237,233,237,217,143,191,180,98,98,228,219,223,120,245,230,221,236,112,239,240,245,219,191,206,222,157,236,31,236,255,237,251,21,185,195,141,157,205,7,79,244,106,127,246,226,245,225,155,251,23,59,185,123,134,208,35,149,251,255,183,196,161,202,199,255,119,241,224,115,199,112,99,180,189,49,28,92,92,158,103,195,251,79,30,119,159,55,114,30,150,60,173,164,208,113,73,88,33,75,143,65,158,86,83,252,32,164,108,73,163,242,37,205,127,116,12,43,41,231,206,41,118,6,80,162,148,114,255,96,203,187,251,101,75,10,254,7,91,222,183,15,40,105,121,91,59,103,65,43,26,219,33,229,44,105,88,47,40,166,104,203,58,160,154,229,173,232,156,139,179,162,25,29,86,78,222,197,41,212,102,14,43,37,239,79,136,66,13,228,176,82,22,253,142,159,127,81,22,254,150,95,162,144,176,111,236,101,77,223,18,133,140,75,21,50,223,206,13,40,100,121,155,118,65,45,5,27,181,1,229,44,235,101,62,45,166,88,55,51,160,148,37,93,202,156,255,68,203,250,148,1,133,44,233,63,230,44,100,89,7,178,68,33,97,223,61,203,122,139,97,133,148,120,63,89,214,53,44,81,72,240,138,148,121,63,9,239,243,205,215,151,167,211,151,231,49,243,189,190,28,143,89,214,237,203,241,208,39,253,190,60,143,153,239,248,229,122,76,200,2,62,237,250,229,123,208,124,223,47,207,163,2,254,173,230,90,37,97,189,159,245,208,182,72,239,103,141,177,213,251,209,251,233,80,239,71,131,71,131,71,131,71,131,71,131,71,131,71,131,71,131,71,131,71,131,71,131,71,131,71,131,71,131,167,177,6,207,201,238,219,187,95,93,223,230,114,60,183,167,215,119,237,128,235,98,100,39,36,221,181,177,40,215,239,95,82,61,93,157,85,207,158,98,3,167,61,179,206,147,197,179,206,219,217,78,182,120,214,121,59,219,25,173,158,117,254,246,216,246,207,58,11,118,109,102,214,89,176,171,96,87,193,174,137,205,58,11,118,21,236,42,216,53,254,172,179,96,215,122,103,157,5,187,10,118,21,236,186,188,100,193,174,130,93,235,159,117,22,236,42,216,213,172,179,89,103,179,206,165,131,93,31,156,68,172,87,165,75,78,34,106,184,103,206,73,132,147,8,39,17,193,63,192,199,27,227,54,157,68,20,46,55,149,147,136,18,133,199,61,137,40,92,120,236,134,126,88,193,9,52,244,75,20,30,183,161,95,172,240,68,250,226,5,139,78,162,47,94,172,230,68,250,226,133,139,142,221,23,47,92,112,236,190,120,225,130,227,246,197,195,202,141,214,23,15,43,55,90,95,188,88,185,137,244,197,139,21,157,64,139,185,88,193,209,91,204,197,202,141,222,98,14,43,55,90,139,185,112,185,113,91,204,97,229,70,107,49,175,47,55,169,22,179,134,113,147,13,227,30,183,122,87,54,105,159,239,30,239,21,34,227,239,79,111,206,58,200,198,239,190,172,122,27,182,203,94,65,211,86,211,22,31,199,199,241,113,124,60,197,110,51,62,142,143,227,227,233,180,201,241,113,124,28,31,199,199,241,241,216,189,125,124,28,31,199,199,241,113,124,188,109,167,1,248,120,250,124,252,219,201,68,126,66,190,224,100,162,11,140,220,201,132,147,137,238,157,76,224,228,56,57,78,158,68,131,31,39,199,201,113,242,248,125,114,156,28,39,199,201,113,114,156,28,39,199,201,163,183,156,113,114,13,100,156,60,95,211,246,100,239,143,71,251,239,14,103,175,223,236,29,253,188,247,246,112,239,120,54,154,29,238,31,159,188,221,61,152,109,61,207,3,204,111,207,254,113,117,254,229,114,240,235,231,179,171,95,206,174,47,207,110,6,163,193,229,249,205,253,15,249,173,247,133,201,249,218,190,238,124,91,183,64,159,55,188,171,187,230,171,172,165,207,27,240,154,58,191,197,58,191,11,250,188,147,225,206,84,159,151,64,39,208,9,244,52,26,212,4,58,129,78,160,167,213,89,39,208,9,116,2,157,64,39,208,9,116,2,61,177,227,0,2,157,64,39,208,29,32,16,232,9,30,67,84,35,208,151,46,201,170,187,86,215,159,118,172,69,235,197,78,59,214,51,118,167,29,78,59,156,118,68,63,237,160,218,169,118,170,61,137,67,3,170,157,106,167,218,227,247,222,169,118,170,157,106,167,218,169,118,170,157,106,143,222,198,166,218,53,165,169,246,156,170,253,231,189,231,7,175,255,184,247,176,183,123,215,243,125,253,246,197,238,108,247,207,255,147,139,181,255,114,246,254,226,215,127,156,61,104,65,222,183,38,127,189,254,112,58,56,253,231,255,214,16,165,62,223,217,157,111,236,110,175,107,5,103,211,40,137,39,235,150,170,158,118,113,192,139,234,23,23,235,23,255,254,191,254,207,187,221,163,147,253,191,237,221,53,92,238,183,190,124,20,110,158,155,231,230,147,110,129,115,243,220,60,55,159,86,239,158,155,231,230,185,121,110,158,155,231,230,185,249,196,14,28,184,121,110,158,155,119,68,193,205,39,120,208,209,144,155,95,250,245,174,251,11,219,235,254,194,239,167,19,161,103,54,235,113,126,177,51,155,214,234,124,231,45,206,91,156,183,144,251,228,62,185,159,208,177,5,185,79,238,147,251,241,187,255,228,62,185,79,238,147,251,228,62,185,79,238,71,111,164,147,251,218,226,228,126,78,185,191,191,255,110,119,111,246,211,238,193,139,215,71,179,183,127,158,101,249,50,232,207,207,191,156,158,13,254,126,122,241,225,215,171,193,245,63,7,89,141,185,243,37,26,183,79,203,172,167,87,155,239,117,180,103,75,199,167,140,134,147,173,197,77,216,7,193,42,75,154,176,147,225,206,102,71,154,176,208,59,244,14,189,39,209,61,134,222,161,119,232,61,173,182,55,244,14,189,67,239,208,59,244,14,189,67,239,137,245,234,161,119,232,29,122,215,221,135,222,19,60,35,136,25,22,191,240,40,98,189,65,95,123,20,81,33,59,119,20,225,40,194,81,4,15,206,131,243,224,233,117,244,121,112,30,156,7,143,223,24,231,193,121,112,30,156,7,231,193,121,112,30,60,122,143,153,7,215,49,230,193,243,122,240,163,191,30,28,236,30,238,222,41,240,231,179,253,163,147,187,107,59,95,238,239,158,236,205,142,79,246,222,204,178,201,56,251,227,108,156,15,137,95,253,251,226,226,244,242,116,144,13,178,247,131,243,171,219,187,91,38,63,158,159,222,158,13,110,110,207,62,15,238,158,235,31,247,31,116,106,146,227,235,83,66,202,52,116,243,125,117,53,117,121,195,95,92,235,183,116,235,87,20,8,133,78,161,83,232,233,244,172,41,116,10,157,66,79,171,217,78,161,83,232,20,58,133,78,161,83,232,20,122,98,39,4,20,58,133,78,161,59,83,160,208,19,60,153,136,170,208,115,31,128,228,160,233,65,7,32,141,198,164,59,0,113,0,226,0,132,125,79,250,0,132,125,103,223,217,247,132,218,241,236,59,251,206,190,179,239,236,123,2,237,120,246,157,125,103,223,217,119,246,93,159,154,125,175,194,190,207,53,129,95,252,188,123,50,251,211,112,54,45,166,222,231,122,148,31,126,57,189,29,252,54,28,76,219,238,221,151,125,93,53,55,122,139,188,172,22,175,22,47,227,222,166,22,47,227,206,184,51,238,137,245,166,25,119,198,157,113,143,223,84,103,220,25,119,198,157,113,103,220,25,119,198,61,145,147,0,198,157,113,239,239,217,1,227,222,5,227,190,226,160,163,128,110,207,121,208,209,58,215,238,160,195,65,71,111,14,58,88,118,150,157,101,79,226,188,128,101,103,217,89,246,248,109,119,150,157,101,103,217,89,118,150,157,101,103,217,163,119,176,89,118,253,104,150,189,18,203,126,215,222,45,111,217,179,193,176,147,150,61,27,12,99,180,120,151,188,172,22,175,22,47,203,222,166,22,47,203,206,178,179,236,137,245,166,89,118,150,157,101,143,223,84,103,217,89,118,150,157,101,103,217,89,118,150,61,145,147,0,150,157,101,239,239,217,1,203,222,89,203,254,245,160,163,172,101,127,122,208,209,13,203,238,160,195,65,71,23,15,58,88,118,150,157,101,79,226,188,128,101,103,217,89,246,248,109,119,150,157,101,103,217,89,118,150,157,101,103,217,163,119,176,89,118,253,104,150,61,159,101,255,243,219,253,147,187,214,223,238,193,225,95,223,238,206,142,15,119,15,14,242,232,245,127,94,159,223,158,93,15,62,159,94,92,254,251,250,116,112,115,121,122,113,81,159,87,15,111,210,46,170,179,150,182,108,222,23,210,136,45,221,136,29,13,39,91,139,27,177,147,225,206,116,117,35,118,50,220,217,236,72,35,150,56,39,206,137,243,36,58,200,196,57,113,78,156,167,213,250,38,206,137,115,226,156,56,39,206,137,115,226,60,177,126,61,113,78,156,19,231,58,252,196,121,130,231,4,17,197,249,146,227,136,181,198,60,199,113,68,133,170,220,113,132,227,8,199,17,92,56,23,206,133,167,216,213,231,194,185,112,46,60,126,115,156,11,231,194,185,112,46,156,11,231,194,185,240,232,125,102,46,92,215,152,11,207,231,194,255,186,63,203,102,155,179,241,228,121,30,13,254,239,243,65,54,216,28,140,39,239,11,27,240,108,109,215,117,121,118,199,127,61,93,177,249,47,63,188,85,251,227,107,170,165,65,187,250,233,181,101,139,181,101,95,191,57,217,127,125,52,59,121,181,63,123,241,250,240,205,238,221,179,158,92,127,57,171,179,183,122,255,255,150,232,174,126,252,127,23,15,126,78,13,55,70,91,27,195,193,199,179,179,207,55,159,207,206,62,14,55,178,209,198,244,235,79,169,124,189,211,167,245,20,234,158,150,41,103,105,111,244,105,77,197,187,163,213,20,54,42,95,216,252,135,143,106,10,27,175,43,172,56,182,46,83,88,206,173,94,172,237,90,186,160,114,123,107,121,91,181,154,194,130,247,214,242,182,105,53,133,173,221,91,197,177,115,112,97,203,187,181,57,215,107,69,191,54,188,168,37,221,216,5,37,21,237,199,6,215,180,188,219,154,115,161,86,244,91,203,20,149,119,161,10,245,83,203,20,148,247,167,114,161,126,105,153,130,22,253,54,158,127,129,22,254,62,94,186,156,176,247,166,101,253,206,210,229,172,125,71,42,212,207,12,46,103,121,183,114,65,69,5,251,149,193,69,45,235,70,62,45,169,88,63,50,184,160,37,221,198,156,255,104,203,250,141,193,229,44,233,38,230,44,103,89,63,177,116,57,97,223,97,203,250,133,101,202,41,241,254,179,172,31,88,186,156,224,213,41,255,254,147,179,155,247,97,50,215,47,154,175,113,65,151,229,195,124,143,41,215,99,230,219,95,185,30,52,223,102,203,243,160,233,121,208,131,66,234,219,10,120,169,5,253,211,60,143,10,88,243,39,86,55,199,99,206,175,254,158,5,61,106,190,237,154,227,81,247,61,222,192,135,45,104,13,231,120,232,101,192,110,191,12,88,249,203,144,221,126,25,178,113,47,131,54,238,101,200,198,125,210,89,207,243,152,249,222,122,174,199,132,124,131,60,237,175,231,123,208,124,135,61,207,163,2,118,196,117,208,99,2,190,164,235,144,93,116,29,180,139,174,67,118,209,109,192,46,186,13,216,69,115,237,243,245,135,22,235,143,36,114,28,56,172,63,78,88,171,185,151,30,39,172,55,220,142,19,28,39,148,63,78,152,63,172,91,232,190,199,195,173,81,168,251,254,150,24,222,126,247,61,186,219,87,203,78,213,71,201,185,239,128,114,211,112,223,165,10,143,233,190,75,21,30,51,134,38,160,240,184,96,61,180,224,232,96,189,84,225,49,193,122,169,194,99,198,208,20,45,60,9,105,95,184,232,4,164,125,209,154,147,144,246,1,69,199,149,246,1,5,199,149,246,1,5,199,148,246,161,229,70,146,246,161,229,70,146,246,69,203,77,66,218,23,45,58,137,24,154,128,162,227,142,7,20,45,56,242,120,64,209,114,35,143,7,132,150,27,105,60,32,160,220,152,227,1,161,229,70,26,15,200,83,110,82,227,1,98,104,210,30,40,16,67,147,68,12,205,154,211,136,251,155,76,11,77,56,220,223,179,217,197,49,135,251,47,172,230,195,137,165,175,225,132,194,192,131,129,7,3,15,6,30,12,60,24,120,48,240,96,224,193,192,131,129,7,3,15,6,30,12,60,24,120,48,240,96,224,193,192,131,129,7,3,15,6,30,12,60,180,108,224,225,219,17,67,129,169,135,69,71,12,157,24,125,112,196,208,162,35,6,67,16,134,32,12,65,24,130,48,4,97,8,194,16,132,33,8,67,16,134,32,12,65,24,130,48,4,97,8,194,16,132,33,8,67,16,134,32,12,65,24,130,48,4,209,230,33,136,105,145,11,30,166,197,239,119,200,125,169,238,239,71,16,115,255,189,61,247,223,217,116,254,15,162,158,106,76,107,205,115,90,252,236,78,50,12,75,24,150,48,44,97,88,194,176,132,97,9,195,18,134,37,12,75,24,150,48,44,97,88,194,176,132,97,9,195,18,134,37,12,75,24,150,48,44,97,88,194,176,196,154,97,137,181,179,18,107,71,37,86,79,74,60,108,216,183,98,98,99,90,228,134,138,39,231,33,235,167,52,156,135,56,15,137,125,30,242,248,128,48,51,217,97,178,195,100,135,201,14,147,29,38,59,76,118,152,236,48,217,97,178,195,100,135,201,14,147,29,38,59,76,118,152,236,48,217,97,178,195,100,135,201,14,147,29,233,77,118,36,113,174,179,250,56,165,224,21,27,211,192,27,54,186,127,176,82,123,122,214,138,151,112,196,98,228,196,200,137,145,19,35,39,70,78,140,156,24,57,49,114,98,228,196,200,137,145,19,35,39,70,78,140,156,24,57,49,114,98,228,196,200,137,145,19,35,39,70,78,140,156,20,30,57,41,120,71,200,226,51,18,195,39,206,72,218,116,70,98,12,197,24,138,49,20,99,40,198,80,140,161,24,67,49,134,98,12,197,24,138,49,20,99,40,198,80,140,161,24,67,49,134,98,12,197,24,138,49,20,99,40,198,80,140,161,148,28,67,217,41,114,203,201,142,91,78,158,46,73,157,103,42,139,159,221,113,138,145,19,35,39,70,78,140,156,24,57,49,114,98,228,196,200,137,145,19,35,39,70,78,140,156,24,57,49,114,98,228,196,200,137,145,19,35,39,70,78,140,156,24,57,49,114,82,108,228,100,167,200,45,39,79,206,67,12,154,56,15,73,255,60,164,246,241,146,111,127,195,120,137,241,18,227,37,198,75,140,151,24,47,49,94,98,188,196,120,137,241,18,227,37,198,75,140,151,24,47,49,94,98,188,196,120,137,241,18,227,37,198,75,140,151,116,121,188,164,224,45,39,59,110,57,89,181,46,245,158,174,72,240,50,114,98,228,196,200,137,145,19,35,39,70,78,140,156,24,57,49,114,98,228,196,200,137,145,19,35,39,70,78,140,156,24,57,49,114,98,228,196,200,137,145,19,35,39,70,78,170,27,57,41,120,203,201,226,51,18,195,39,206,72,218,116,70,98,12,197,24,138,49,20,99,40,198,80,140,161,24,67,49,134,98,12,197,24,138,49,20,99,40,198,80,140,161,24,67,49,134,98,12,197,24,138,49,20,99,40,198,80,140,161,132,142,161,252,109,239,205,207,127,125,59,219,122,62,123,181,119,120,184,155,231,140,229,63,103,159,127,249,247,245,96,235,253,224,211,217,229,229,105,225,67,150,108,237,41,75,164,67,146,185,47,172,150,83,146,28,175,225,152,164,216,49,201,130,67,145,237,108,39,91,124,40,242,237,98,247,213,87,191,103,157,56,20,201,54,38,27,163,246,28,138,4,148,155,198,161,72,169,194,99,30,138,148,42,60,230,161,72,64,225,113,15,69,66,11,142,126,40,82,170,240,152,135,34,165,10,143,121,40,82,180,240,36,14,69,10,23,157,192,161,72,209,154,147,56,20,9,40,58,238,161,72,64,193,113,15,69,2,10,142,121,40,18,90,110,164,67,145,208,114,35,29,138,20,45,55,137,67,145,162,69,39,113,40,18,80,116,220,67,145,162,5,71,62,20,41,90,110,228,67,145,208,114,35,29,138,4,148,27,243,80,36,180,220,72,135,34,121,202,117,40,226,80,196,161,72,187,14,69,254,191,255,250,195,245,217,255,126,57,191,62,187,217,251,114,113,250,135,255,254,195,223,47,127,57,60,187,61,253,120,122,123,250,236,246,236,250,242,230,217,125,151,252,228,238,255,221,184,253,215,237,31,230,78,48,238,122,213,47,247,143,79,246,15,158,239,189,61,153,61,223,61,222,155,189,216,61,222,123,57,251,105,255,104,239,228,221,209,222,203,187,174,246,193,193,112,60,219,59,122,117,176,127,252,243,108,180,250,132,227,234,236,122,240,241,252,230,246,252,226,253,217,245,237,224,253,233,205,217,224,195,233,205,217,199,193,223,207,175,206,110,191,92,157,125,28,124,248,245,234,226,98,56,30,156,93,125,186,56,191,249,229,209,9,200,104,221,9,200,231,241,154,49,147,207,163,141,71,135,27,227,185,169,147,187,221,251,240,15,46,55,55,30,255,215,195,255,241,195,147,255,28,21,58,39,185,58,187,126,86,114,121,74,159,163,212,84,131,115,150,249,115,150,218,206,60,62,84,126,230,241,227,99,66,182,177,117,247,49,225,250,244,234,230,239,191,94,95,158,93,223,76,54,166,27,217,224,195,215,207,11,211,111,31,20,178,237,187,15,10,255,245,232,67,203,168,161,82,62,125,47,229,195,151,44,27,62,42,40,215,17,204,252,242,149,62,130,169,108,245,26,168,164,200,226,45,61,16,154,95,193,106,14,132,42,91,198,166,202,9,91,203,81,217,181,204,243,217,191,193,181,172,166,156,176,181,28,175,94,203,106,142,205,42,91,203,166,202,41,178,150,185,126,192,148,63,201,171,125,63,198,250,1,179,244,96,177,208,26,166,243,30,89,117,57,97,107,25,248,30,89,236,172,179,193,181,108,254,61,114,233,241,235,252,90,86,115,252,90,217,90,54,85,78,238,181,92,126,34,156,107,87,22,60,17,174,119,79,86,94,76,254,85,92,114,68,253,100,13,171,56,162,174,110,17,155,169,38,247,42,46,63,52,207,181,23,11,30,154,215,187,23,43,47,166,200,42,230,219,139,165,79,241,107,95,193,42,75,41,178,126,249,218,18,165,81,65,117,109,137,6,74,41,178,126,139,142,171,242,110,191,220,199,85,181,239,190,10,43,41,188,120,33,159,16,139,136,139,102,22,175,225,207,133,75,252,71,161,197,107,244,211,96,3,149,228,94,188,229,26,229,201,250,85,160,81,170,91,194,70,138,201,189,138,203,121,204,147,95,76,42,224,49,213,253,90,210,72,49,69,86,49,215,143,224,242,94,167,178,21,108,162,148,220,235,183,132,15,229,122,35,44,194,135,234,125,35,172,182,146,220,139,183,4,51,229,90,188,34,152,169,222,197,171,182,146,194,139,23,242,249,165,8,173,106,102,241,26,254,252,178,4,122,229,93,188,68,62,57,87,91,73,225,197,11,220,121,137,124,114,174,182,146,149,139,23,154,159,254,120,69,23,232,158,39,233,233,57,30,49,239,191,114,60,100,94,153,173,127,200,147,224,224,60,15,41,94,217,147,208,224,181,15,89,3,13,71,133,161,225,226,71,172,130,134,11,31,177,40,191,124,237,23,147,71,39,46,124,181,39,217,229,107,95,234,73,114,121,142,71,20,254,247,124,154,90,158,231,33,197,95,166,248,182,89,201,57,23,46,241,74,206,185,228,17,197,183,230,106,206,185,236,33,171,56,231,226,199,20,254,14,120,146,81,190,118,137,159,38,148,175,127,72,241,253,178,32,157,124,253,99,138,239,151,39,201,228,235,31,49,191,95,230,30,49,31,18,17,66,44,215,92,102,90,150,88,174,189,237,52,33,98,185,92,53,222,255,172,255,170,17,7,37,87,103,227,246,244,122,227,211,127,64,70,144,17,100,4,25,65,70,144,17,190,131,239,224,59,248,14,24,3,198,128,49,96,12,24,3,198,128,49,96,12,24,3,198,32,29,72,7,210,129,116,32,29,72,7,210,129,116,210,67,58,205,232,25,22,134,56,73,84,156,164,234,58,106,141,206,90,123,121,8,215,17,221,117,212,4,50,86,253,165,57,51,242,127,57,54,242,187,163,26,82,224,190,92,201,129,43,183,64,141,36,193,5,85,33,11,14,161,66,168,16,42,132,10,161,146,5,39,11,14,71,195,209,112,52,89,112,178,224,210,225,84,104,31,218,151,202,94,68,251,208,62,180,15,237,67,251,208,190,86,208,62,89,112,178,224,100,193,97,166,152,41,102,138,153,98,166,152,41,102,218,123,102,42,11,142,127,149,5,71,230,202,130,11,55,195,235,169,101,64,26,92,49,106,217,191,60,184,181,235,147,160,28,198,25,113,70,156,17,103,196,25,59,197,25,17,60,4,15,193,235,24,193,195,198,176,49,108,12,27,195,198,176,49,108,12,27,195,198,82,89,60,137,112,168,14,170,131,234,160,58,168,14,170,131,234,244,133,234,72,132,147,8,215,107,119,146,174,238,168,57,72,171,127,169,112,109,212,29,233,229,194,29,239,29,157,236,29,189,216,59,222,63,220,63,216,125,187,127,242,215,217,238,193,193,236,112,255,104,255,224,112,118,48,157,253,105,116,159,2,151,45,223,188,55,103,87,183,119,43,119,115,126,121,126,113,122,125,126,251,239,193,233,197,197,224,240,252,234,252,224,112,112,48,29,252,54,122,146,249,150,173,218,170,159,54,215,108,213,71,127,225,110,123,77,207,31,109,183,79,155,27,147,185,255,222,94,187,183,139,37,189,61,253,162,159,21,92,147,245,49,111,163,213,49,111,245,148,32,227,173,35,40,42,27,63,249,140,61,154,110,12,191,127,220,223,249,246,241,122,52,108,130,69,45,43,230,211,247,98,238,62,241,111,61,42,41,62,140,42,185,130,141,212,82,100,1,35,226,168,146,75,217,92,65,97,235,217,56,144,170,125,61,171,42,40,108,61,27,207,124,43,185,158,205,21,84,100,61,35,160,179,154,246,101,188,31,58,17,225,89,157,107,25,237,61,51,34,62,171,125,61,99,188,103,70,204,128,43,185,158,205,21,148,123,61,227,129,190,58,246,102,13,229,228,95,201,88,168,175,236,66,54,85,79,238,149,140,7,251,234,216,147,53,148,83,100,37,35,224,190,154,86,177,218,98,138,172,97,4,224,87,182,149,209,72,49,69,214,176,113,228,87,211,46,172,180,150,194,11,216,36,244,171,115,1,27,255,220,24,3,251,213,185,128,141,127,80,140,151,19,87,118,25,27,42,39,247,74,198,203,138,43,251,235,75,67,229,20,89,201,8,8,181,228,42,54,83,76,238,53,140,1,81,235,120,99,172,186,150,220,11,24,3,163,214,177,128,85,215,82,120,1,155,4,169,117,46,96,227,159,109,98,160,212,154,22,48,206,167,235,24,48,181,206,5,108,100,7,194,169,114,228,168,89,57,114,60,111,181,158,183,79,57,114,11,182,241,35,234,184,248,47,60,176,143,75,159,97,178,238,47,108,175,252,11,15,184,228,146,103,120,232,39,159,136,233,188,196,116,133,143,14,33,166,43,53,52,98,138,152,34,166,136,41,98,138,152,34,166,253,33,166,72,36,18,137,68,118,152,68,34,124,8,31,194,135,240,33,124,8,31,194,135,240,33,124,8,31,194,7,158,129,103,224,25,120,6,158,129,103,224,25,120,214,51,120,150,42,34,67,194,2,73,24,222,213,17,222,149,130,187,10,241,74,119,183,117,86,24,137,119,119,55,103,235,35,241,190,134,55,206,241,162,175,89,142,223,254,112,80,112,141,126,36,56,22,143,140,44,244,244,24,18,134,132,33,97,72,24,18,134,132,33,97,72,177,217,12,134,132,33,37,68,62,48,36,12,9,67,194,144,48,36,12,9,67,194,144,48,36,120,6,158,129,103,224,25,120,6,158,129,103,224,153,238,226,25,18,166,49,9,195,168,164,104,84,210,1,39,21,6,228,220,129,147,106,3,114,226,0,147,12,48,1,76,0,19,192,4,48,1,76,146,58,124,6,76,0,19,192,4,48,1,76,0,19,192,4,48,1,76,0,19,192,4,48,1,76,0,19,192,4,48,1,76,0,19,192,4,48,1,76,0,19,192,4,48,1,76,0,147,184,192,164,210,27,152,178,202,111,96,42,11,76,8,15,194,131,240,32,60,8,15,194,131,240,32,60,8,15,194,131,240,32,60,8,15,194,131,240,32,60,8,15,194,131,240,32,60,8,15,194,131,240,32,60,8,15,194,131,240,32,60,8,15,194,131,240,32,60,218,38,60,158,191,218,155,61,223,61,222,155,237,29,205,70,179,97,193,235,106,222,127,58,27,188,63,189,57,27,156,93,61,114,29,163,187,208,141,182,223,84,243,244,235,125,150,127,57,158,125,135,36,55,207,126,255,233,49,152,187,245,102,101,160,72,229,175,254,245,85,135,207,40,20,10,133,66,161,80,40,20,10,165,241,245,92,211,190,29,79,39,147,225,116,60,221,28,79,135,139,203,111,184,135,219,92,65,84,15,213,67,245,164,244,158,25,81,245,60,122,245,53,239,153,59,195,173,225,104,107,56,153,110,239,76,23,151,223,240,123,102,115,5,81,82,148,20,37,149,196,158,164,164,40,41,74,138,146,162,164,40,169,22,43,169,243,139,220,63,148,183,135,155,147,241,112,52,202,70,63,62,229,62,124,120,195,203,216,80,57,69,188,89,206,149,220,201,38,219,163,73,182,185,185,61,249,177,3,30,62,188,225,95,95,26,42,135,220,35,247,200,61,114,143,220,35,247,200,61,114,175,189,114,239,195,244,188,120,101,91,137,2,193,79,83,164,48,128,20,94,22,223,54,151,1,219,230,178,248,182,129,29,83,196,142,215,197,247,203,117,192,126,185,46,190,95,146,96,152,197,50,182,86,49,204,106,227,181,48,76,12,19,195,196,48,49,76,12,19,195,108,25,195,196,6,177,65,108,176,195,108,16,115,195,220,48,55,204,13,115,195,220,48,55,204,13,115,195,220,48,55,56,11,206,130,179,224,44,56,11,206,130,179,224,172,158,225,172,84,161,21,54,21,200,166,16,168,142,16,168,22,218,164,172,178,136,184,172,11,17,113,247,63,193,158,205,121,162,251,63,252,142,140,214,93,21,248,96,121,126,220,18,88,201,37,132,11,159,25,57,66,142,144,35,228,8,57,66,142,144,35,228,40,54,145,65,142,144,163,132,120,7,114,132,28,33,71,200,17,114,132,28,33,71,200,17,114,4,202,128,50,160,12,40,3,202,128,50,160,12,40,211,93,40,67,189,52,166,94,120,148,20,61,74,18,184,164,154,224,155,172,242,224,155,56,152,36,131,73,96,18,152,4,38,129,73,96,146,164,214,19,38,129,73,18,90,75,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,250,128,73,254,148,205,54,203,197,149,12,126,203,6,155,221,203,44,41,117,163,209,253,154,172,191,84,105,88,227,165,74,75,75,112,179,18,153,66,166,144,41,100,10,153,18,109,61,215,180,116,199,211,201,100,56,29,79,55,199,211,225,226,242,27,238,235,54,87,16,233,67,250,144,62,41,189,103,70,148,62,143,94,125,205,123,230,206,112,107,56,218,26,78,166,219,59,211,197,229,55,252,158,217,92,65,228,20,57,69,78,37,177,39,201,41,114,138,156,34,167,200,41,114,170,197,114,202,205,95,21,26,180,156,43,185,147,77,182,71,147,108,115,115,123,242,99,7,60,124,120,195,191,190,52,84,14,205,71,243,209,124,52,31,205,71,243,209,124,52,95,123,53,223,135,233,121,241,202,82,189,119,237,211,20,51,108,232,166,182,128,109,227,118,183,142,0,200,235,226,251,229,58,96,191,36,113,137,220,130,109,252,136,58,46,254,11,15,236,227,210,103,152,172,251,11,219,43,255,194,3,46,185,228,25,30,250,201,96,98,26,28,90,182,152,152,86,155,92,134,152,34,166,136,41,98,138,152,34,166,136,105,107,137,41,18,137,68,34,145,29,38,145,8,31,194,135,240,33,124,8,31,194,135,240,33,124,8,31,194,135,240,129,103,224,25,120,6,158,129,103,224,25,120,6,158,245,12,158,165,138,200,144,176,64,18,134,119,117,132,119,165,224,174,114,122,165,131,221,183,175,238,193,210,40,40,14,239,94,254,204,223,176,56,234,111,20,222,247,245,88,111,148,70,117,24,165,85,47,207,39,241,73,124,18,159,196,39,241,73,34,240,68,224,37,177,47,121,47,222,139,247,18,129,199,207,241,115,252,28,63,199,207,241,115,252,92,252,93,200,207,241,115,9,44,32,63,215,102,63,39,2,143,68,36,17,73,68,18,145,68,36,17,73,68,18,177,163,18,81,4,30,239,40,2,143,145,20,129,39,2,111,142,148,22,143,191,91,74,74,123,26,125,135,148,34,165,72,41,82,138,148,34,165,201,116,129,162,147,82,4,18,129,68,32,59,76,32,145,61,100,15,217,67,246,144,61,100,15,217,67,246,144,61,100,15,217,3,205,64,51,208,12,52,3,205,64,51,208,12,52,235,25,52,75,21,141,33,96,34,239,250,205,185,82,112,86,69,125,82,86,93,228,93,214,133,200,187,251,159,97,207,230,72,209,253,31,126,119,70,131,2,235,179,113,123,122,189,241,233,63,43,73,210,215,87,252,250,18,65,79,141,29,97,71,216,17,118,132,29,97,71,216,17,118,20,155,201,96,71,216,81,66,196,3,59,194,142,176,35,236,8,59,194,142,176,35,236,8,59,130,101,96,25,88,6,150,129,101,96,25,88,6,150,233,46,150,33,95,26,147,47,76,74,138,38,37,13,96,82,81,0,78,86,121,0,78,28,80,146,1,37,64,9,80,2,148,0,37,64,73,98,235,9,148,0,37,9,173,37,80,2,148,0,37,64,9,80,2,148,0,37,64,9,80,2,148,0,37,64,9,80,2,148,0,37,64,9,80,2,148,0,37,64,9,80,2,148,0,37,189,0,37,127,202,102,155,37,99,75,6,191,101,131,205,238,101,151,148,187,220,232,126,81,214,95,176,52,172,243,130,165,165,53,184,101,137,78,161,83,232,20,58,133,78,137,182,158,107,218,186,227,233,100,50,156,142,167,155,227,233,112,113,249,13,247,118,155,43,136,246,161,125,104,159,148,222,51,35,106,159,71,175,190,230,61,115,103,184,53,28,109,13,39,211,237,157,233,226,242,27,126,207,108,174,32,122,138,158,162,167,146,216,147,244,20,61,69,79,209,83,244,20,61,213,98,61,229,22,176,10,29,90,206,149,220,201,38,219,163,73,182,185,185,61,249,177,3,30,62,188,225,95,95,26,42,135,232,35,250,136,62,162,143,232,35,250,136,62,162,175,189,162,239,195,244,188,120,101,169,222,193,246,105,138,26,54,116,107,91,192,182,113,211,91,71,16,228,117,241,253,114,29,176,95,146,184,80,110,193,54,126,132,29,23,255,133,7,250,113,233,51,76,214,253,133,237,149,127,225,1,152,92,242,12,15,5,101,56,51,13,15,47,91,204,76,171,77,48,195,76,49,83,204,20,51,197,76,49,83,204,180,197,204,20,139,196,34,177,200,14,179,72,140,15,227,195,248,48,62,140,15,227,195,248,48,62,140,15,227,195,248,224,51,248,12,62,131,207,224,51,248,12,62,131,207,122,134,207,82,133,100,88,88,32,11,67,188,58,66,188,82,176,87,133,204,210,223,126,46,31,141,247,159,95,68,227,45,91,148,168,102,105,69,13,204,18,179,196,44,49,75,204,18,179,36,26,79,52,94,18,251,146,1,99,192,24,48,209,120,76,29,83,199,212,49,117,76,29,83,199,212,197,223,133,76,29,83,151,192,2,50,117,109,54,117,162,241,232,68,58,145,78,164,19,233,68,58,145,78,164,19,59,170,19,69,227,49,144,162,241,184,73,209,120,162,241,22,49,211,208,104,188,101,204,180,215,209,120,152,41,102,138,153,98,166,152,41,102,138,153,98,145,88,36,22,217,19,22,137,241,97,124,24,31,198,135,241,97,124,24,31,198,135,241,97,124,24,31,124,6,159,193,103,240,25,124,6,159,193,103,240,89,207,240,89,170,144,12,11,19,141,215,111,226,149,130,189,202,105,150,14,199,129,121,120,151,99,33,120,223,87,34,18,73,90,252,194,28,18,135,196,33,113,72,28,18,135,36,238,78,220,93,18,251,146,235,226,186,184,46,113,119,156,28,39,199,201,113,114,156,28,39,199,201,197,223,133,156,28,39,151,192,2,114,114,109,118,114,226,238,136,67,226,144,56,36,14,137,67,226,144,56,36,14,59,42,14,197,221,113,141,226,238,88,72,113,119,226,238,126,167,163,197,51,238,22,208,209,158,6,219,161,163,232,40,58,138,142,162,163,232,104,58,235,41,194,14,117,76,104,45,81,199,46,80,71,52,15,205,67,243,208,60,52,15,205,67,243,208,60,52,15,205,67,243,128,50,160,12,40,3,202,128,50,160,12,40,3,202,122,6,202,82,197,97,168,151,8,187,126,179,173,20,60,85,78,135,116,124,184,123,112,48,219,59,154,141,130,130,236,110,46,79,47,46,6,103,87,143,76,210,168,191,113,118,223,215,99,189,76,26,213,33,147,86,189,60,159,196,39,241,73,124,18,159,196,39,137,182,19,109,151,196,190,228,189,120,47,222,75,180,29,63,199,207,241,115,252,28,63,199,207,241,115,241,119,33,63,199,207,37,176,128,252,92,155,253,156,104,59,18,145,68,36,17,73,68,18,145,68,36,17,73,196,142,74,68,209,118,188,163,104,59,70,82,180,93,101,20,179,120,48,220,82,138,217,211,120,56,20,19,197,68,49,81,76,20,19,197,76,166,123,18,157,98,162,131,232,32,58,216,97,58,136,186,161,110,168,27,234,134,186,161,110,168,27,234,134,186,161,110,168,27,160,5,104,1,90,128,22,160,5,104,1,90,128,86,207,128,86,170,216,10,157,18,21,215,111,6,213,70,159,148,85,23,21,151,117,33,42,238,254,103,216,179,57,82,116,255,135,223,157,209,160,192,250,108,220,158,94,111,124,250,207,74,146,244,245,21,191,190,68,208,83,99,71,216,17,118,132,29,97,71,216,17,118,132,29,197,102,50,216,17,118,148,16,241,192,142,176,35,236,8,59,194,142,176,35,236,8,59,194,142,96,25,88,6,150,129,101,96,25,88,6,150,129,101,186,139,101,200,151,198,228,11,147,146,162,73,73,3,152,84,20,128,147,85,30,128,19,7,148,100,64,9,80,2,148,0,37,64,9,80,146,216,122,2,37,64,73,66,107,9,148,0,37,64,9,80,2,148,0,37,64,9,80,2,148,0,37,64,9,80,2,148,0,37,64,9,80,2,148,0,37,64,9,80,2,148,0,37,64,73,47,64,201,159,178,217,102,201,216,146,193,111,217,96,179,123,217,37,229,46,55,186,95,148,245,23,44,13,235,188,96,105,105,13,110,89,162,83,232,20,58,133,78,161,83,162,173,231,154,182,238,120,58,153,12,167,227,233,230,120,58,92,92,126,195,189,221,230,10,162,125,104,31,218,39,165,247,204,136,218,231,209,171,175,121,207,220,25,110,13,71,91,195,201,116,123,103,186,184,252,134,223,51,155,43,136,158,162,167,232,169,36,246,36,61,69,79,209,83,244,20,61,69,79,181,88,79,185,5,172,66,135,150,115,37,119,178,201,246,104,146,109,110,110,79,126,236,128,135,15,111,248,215,151,134,202,33,250,136,62,162,143,232,35,250,136,62,162,143,232,107,175,232,251,48,61,47,94,89,170,119,176,125,154,162,134,13,221,218,22,176,109,220,244,214,17,4,121,93,124,191,92,7,236,151,36,46,148,91,176,141,31,97,199,197,127,225,129,126,92,250,12,147,117,127,97,123,229,95,120,0,38,151,60,195,67,65,25,206,76,195,195,203,22,51,211,106,19,204,48,83,204,20,51,197,76,49,83,204,20,51,109,49,51,197,34,177,72,44,178,195,44,18,227,195,248,48,62,140,15,227,195,248,48,62,140,15,227,195,248,48,62,248,12,62,131,207,224,51,248,12,62,131,207,224,179,158,225,179,84,33,25,22,22,200,194,16,175,142,16,175,20,236,85,14,179,180,183,57,123,190,123,188,55,27,21,14,196,59,219,28,188,63,189,57,123,228,147,70,253,140,193,251,182,20,235,85,210,168,106,149,180,226,149,89,36,22,137,69,98,145,88,36,22,73,228,157,200,187,36,246,37,219,197,118,177,93,34,239,88,57,86,142,149,99,229,88,57,86,142,149,139,191,11,89,57,86,46,129,5,100,229,218,108,229,68,222,81,135,212,33,117,72,29,82,135,212,33,117,72,29,118,84,29,138,188,99,27,69,222,241,144,34,239,170,96,151,197,2,226,150,177,203,30,198,194,97,151,216,37,118,137,93,98,151,216,101,106,235,41,2,14,19,76,104,45,49,193,46,48,65,172,13,107,195,218,176,54,172,13,107,195,218,176,54,172,13,107,195,218,96,44,24,11,198,130,177,96,44,24,11,198,130,177,122,134,177,82,133,85,152,148,8,184,126,147,167,150,89,164,172,146,8,184,172,11,17,112,247,63,185,158,205,25,162,251,63,252,14,139,6,249,150,102,227,246,244,122,227,211,127,86,242,163,175,47,246,245,217,139,62,43,98,132,24,33,70,136,17,98,132,24,33,70,136,81,108,18,131,24,33,70,9,113,14,196,8,49,66,140,16,35,196,8,49,66,140,16,35,196,8,140,1,99,192,24,48,6,140,1,99,192,24,48,166,187,48,134,114,105,76,185,240,39,41,250,147,232,152,164,124,176,77,86,121,176,77,28,60,146,193,35,240,8,60,2,143,192,35,240,72,18,235,9,143,192,35,9,173,37,60,2,143,192,35,240,8,60,2,143,192,35,240,8,60,2,143,192,35,240,8,60,2,143,192,35,240,8,60,2,143,192,35,240,8,60,2,143,192,35,93,199,35,127,26,221,95,140,20,20,70,50,248,109,244,228,110,164,214,231,145,4,223,80,52,248,109,20,239,122,164,37,47,238,134,36,2,133,64,33,80,8,20,2,37,218,122,174,105,221,142,167,147,201,112,58,158,110,142,167,195,197,229,55,220,191,109,174,32,162,135,232,33,122,82,122,207,140,40,122,30,189,250,154,247,204,157,225,214,112,180,53,156,76,183,119,166,139,203,111,248,61,179,185,130,8,41,66,138,144,74,98,79,18,82,132,20,33,69,72,17,82,132,84,139,133,148,27,188,42,180,102,57,87,114,39,155,108,143,38,217,230,230,246,228,199,14,120,248,240,134,127,125,105,168,28,106,143,218,163,246,168,61,106,143,218,163,246,168,189,246,170,189,15,211,243,226,149,165,122,127,218,167,41,78,216,208,141,107,1,219,198,45,109,29,129,142,215,197,247,203,117,192,126,105,219,101,112,223,8,102,80,132,215,34,130,89,109,138,23,130,137,96,34,152,8,38,130,137,96,34,152,173,34,152,200,32,50,136,12,118,152,12,34,110,136,27,226,134,184,33,110,136,27,226,134,184,33,110,136,27,226,6,102,129,89,96,22,152,5,102,129,89,96,22,152,213,51,152,149,42,178,66,166,2,201,20,254,212,17,254,212,62,151,148,85,21,13,151,117,33,26,238,254,231,215,179,57,76,116,255,135,5,111,27,28,252,54,170,231,194,193,71,79,140,27,225,70,184,17,110,132,27,225,70,184,17,110,20,155,199,224,70,184,81,66,180,3,55,194,141,112,35,220,8,55,194,141,112,35,220,8,55,130,100,32,25,72,6,146,129,100,32,25,72,6,146,233,46,146,33,94,26,19,47,44,74,138,22,37,5,88,82,73,224,77,86,121,224,77,28,72,146,129,36,32,9,72,2,146,128,36,32,73,66,235,9,146,128,36,9,173,37,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,29,134,36,7,187,111,95,237,221,223,155,84,56,159,228,187,221,120,124,107,82,235,211,73,130,46,46,186,127,129,56,119,38,45,125,105,55,38,145,39,228,9,121,66,158,144,39,209,214,115,77,203,118,60,157,76,134,211,241,116,115,60,29,46,46,191,225,190,109,115,5,145,60,36,15,201,147,210,123,102,68,201,243,232,213,215,188,103,238,12,183,134,163,173,225,100,186,189,51,93,92,126,195,239,153,205,21,68,70,145,81,100,84,18,123,146,140,34,163,200,40,50,138,140,34,163,90,44,163,220,232,85,161,49,203,185,146,59,217,100,123,52,201,54,55,183,39,63,118,192,195,135,55,252,235,75,67,229,208,122,180,30,173,71,235,209,122,180,30,173,71,235,181,87,235,125,152,158,23,175,44,213,251,212,62,77,49,194,134,110,96,11,216,54,110,109,235,8,112,188,46,190,95,174,3,246,75,139,46,135,251,65,47,11,39,120,45,166,151,213,230,119,161,151,232,37,122,137,94,162,151,232,37,122,217,26,122,137,10,162,130,168,96,135,169,32,218,134,182,161,109,104,27,218,134,182,161,109,104,27,218,134,182,161,109,64,22,144,5,100,1,89,64,22,144,5,100,1,89,61,3,89,169,226,42,84,42,144,74,97,79,29,97,79,109,243,72,89,53,81,112,89,23,162,224,238,127,118,61,155,99,68,247,127,88,224,126,193,251,23,172,254,118,193,185,167,197,140,48,35,204,8,51,194,140,48,35,204,8,51,138,205,98,48,35,204,40,33,210,129,25,97,70,152,17,102,132,25,97,70,152,17,102,132,25,193,49,112,12,28,3,199,192,49,112,12,28,3,199,116,23,199,144,46,141,73,23,6,37,69,131,18,31,148,84,16,112,147,85,30,112,19,7,144,100,0,9,64,2,144,0,36,0,9,64,146,200,122,2,36,0,73,66,107,9,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,73,231,1,201,159,70,247,151,36,133,133,146,12,126,27,61,185,39,169,245,185,36,225,151,21,13,126,27,69,188,42,105,201,171,187,45,137,66,161,80,40,20,10,133,66,137,182,158,107,218,183,227,233,100,50,156,142,167,155,227,233,112,113,249,13,247,112,155,43,136,234,161,122,168,158,148,222,51,35,170,158,71,175,190,230,61,115,103,184,53,28,109,13,39,211,237,157,233,226,242,27,126,207,108,174,32,74,138,146,162,164,146,216,147,148,20,37,69,73,81,82,148,20,37,213,98,37,229,54,175,10,189,89,206,149,220,201,38,219,163,73,182,185,185,61,249,177,3,30,62,188,225,95,95,26,42,135,220,35,247,200,61,114,143,220,35,247,200,61,114,175,189,114,239,195,244,188,120,101,169,222,165,246,105,138,20,54,116,251,90,192,182,113,99,91,71,176,227,117,241,253,114,29,176,95,90,119,49,220,55,134,25,22,229,181,136,97,86,155,230,133,97,98,152,24,38,134,137,97,98,152,24,102,203,24,38,54,136,13,98,131,29,102,131,152,27,230,134,185,97,110,152,27,230,134,185,97,110,152,27,230,134,185,193,89,112,22,156,5,103,193,89,112,22,156,5,103,245,12,103,165,10,173,176,169,64,54,133,64,117,132,64,181,208,38,101,149,69,196,101,93,136,136,187,255,9,246,108,206,19,221,255,97,209,155,7,7,191,141,106,186,124,240,209,51,35,71,200,17,114,132,28,33,71,200,17,114,132,28,197,38,50,200,17,114,148,16,239,64,142,144,35,228,8,57,66,142,144,35,228,8,57,66,142,64,25,80,6,148,1,101,64,25,80,6,148,1,101,186,11,101,168,151,198,212,11,143,146,162,71,73,2,151,84,19,124,147,85,30,124,19,7,147,100,48,9,76,2,147,192,36,48,9,76,146,212,122,194,36,48,73,66,107,9,147,192,36,48,9,76,2,147,192,36,48,9,76,2,147,192,36,48,9,76,2,147,192,36,48,9,76,2,147,192,36,48,9,76,2,147,192,36,48,73,135,49,201,241,225,238,193,193,247,91,148,10,39,149,220,92,158,94,92,44,186,69,169,245,73,37,65,247,24,125,95,142,56,183,40,173,122,117,183,40,81,40,20,10,133,66,161,80,40,209,214,115,77,251,118,60,157,76,134,211,241,116,115,60,29,46,46,191,225,30,110,115,5,81,61,84,15,213,147,210,123,102,68,213,243,232,213,215,188,103,238,12,183,134,163,173,225,100,186,189,51,93,92,126,195,239,153,205,21,68,73,81,82,148,84,18,123,146,146,162,164,40,41,74,138,146,162,164,90,172,164,220,242,85,161,55,203,185,146,59,217,100,123,52,201,54,55,183,39,63,118,192,195,135,55,252,235,75,67,229,144,123,228,30,185,71,238,145,123,228,30,185,71,238,181,87,238,125,152,158,23,175,44,213,59,214,62,77,145,194,134,110,101,11,216,54,110,114,235,8,118,188,46,190,95,174,3,246,75,139,46,140,123,196,48,11,103,122,45,101,152,213,102,122,97,152,24,38,134,137,97,98,152,24,38,134,217,50,134,137,13,98,131,216,96,135,217,32,230,134,185,97,110,152,27,230,134,185,97,110,152,27,230,134,185,97,110,112,22,156,5,103,193,89,112,22,156,5,103,193,89,61,195,89,169,66,43,108,42,144,77,33,80,29,33,80,45,180,73,89,101,17,113,89,23,34,226,238,127,130,61,155,243,68,247,127,88,224,254,193,239,203,83,253,253,131,79,159,25,57,66,142,144,35,228,8,57,66,142,144,35,228,40,54,145,65,142,144,163,132,120,7,114,132,28,33,71,200,17,114,132,28,33,71,200,17,114,4,202,128,50,160,12,40,3,202,128,50,160,12,40,211,93,40,67,189,52,166,94,120,148,20,61,74,18,184,164,154,224,155,172,242,224,155,56,152,36,131,73,96,18,152,4,38,129,73,96,146,164,214,19,38,129,73,18,90,75,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,186,138,73,94,157,236,205,158,239,30,239,221,95,161,84,44,166,228,211,237,217,224,253,233,205,217,147,251,147,90,159,81,82,252,6,163,239,107,17,225,242,164,85,47,237,230,36,242,132,60,33,79,200,19,242,36,218,122,174,105,217,142,167,147,201,112,58,158,110,142,167,195,197,229,55,220,183,109,174,32,146,135,228,33,121,82,122,207,140,40,121,30,189,250,154,247,204,157,225,214,112,180,53,156,76,183,119,166,139,203,111,248,61,179,185,130,200,40,50,138,140,74,98,79,146,81,100,20,25,69,70,145,81,100,84,139,101,148,155,189,42,52,102,57,87,114,39,155,108,143,38,217,230,230,246,228,199,14,120,248,240,134,127,125,105,168,28,90,143,214,163,245,104,61,90,143,214,163,245,104,189,246,106,189,15,211,243,226,149,165,122,175,218,167,41,70,216,208,77,108,1,219,198,237,109,29,1,142,215,197,247,203,117,192,126,105,203,37,113,143,232,101,177,16,175,165,244,178,218,4,47,244,18,189,68,47,209,75,244,18,189,68,47,91,67,47,81,65,84,16,21,236,48,21,68,219,208,54,180,13,109,67,219,208,54,180,13,109,67,219,208,54,180,13,200,2,178,128,44,32,11,200,2,178,128,44,32,171,103,32,43,85,92,133,74,5,82,41,236,169,35,236,169,109,30,41,171,38,10,46,235,66,20,220,253,207,174,103,115,140,232,254,15,243,222,48,248,125,109,42,190,94,240,233,211,98,70,152,17,102,132,25,97,70,152,17,102,132,25,197,102,49,152,17,102,148,16,233,192,140,48,35,204,8,51,194,140,48,35,204,8,51,194,140,224,24,56,6,142,129,99,224,24,56,6,142,129,99,186,139,99,72,151,198,164,11,131,146,162,65,137,15,74,42,8,184,201,42,15,184,137,3,72,50,128,4,32,1,72,0,18,128,4,32,73,100,61,1,18,128,36,161,181,4,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,164,203,128,228,96,247,237,171,189,217,56,72,144,124,151,27,63,8,201,184,191,119,36,221,191,66,164,75,146,150,190,182,91,146,232,19,250,132,62,161,79,232,147,104,235,185,166,109,59,158,78,38,195,233,120,186,57,158,14,23,151,223,112,239,182,185,130,104,30,154,135,230,73,233,61,51,162,230,121,244,234,107,222,51,119,134,91,195,209,214,112,50,221,222,153,46,46,191,225,247,204,230,10,162,163,232,40,58,42,137,61,73,71,209,81,116,20,29,69,71,209,81,45,214,81,110,241,170,208,153,229,92,201,157,108,178,61,154,100,155,155,219,147,31,59,224,225,195,27,254,245,165,161,114,136,61,98,143,216,35,246,136,61,98,143,216,35,246,218,43,246,62,76,207,139,87,150,234,29,106,159,166,40,97,67,183,174,5,108,27,55,181,117,4,57,94,23,223,47,215,1,251,165,77,23,194,125,229,151,163,138,248,229,8,191,196,47,241,75,252,18,191,196,47,241,203,84,214,83,248,23,46,152,208,90,226,130,93,224,130,120,27,222,134,183,225,109,120,27,222,134,183,225,109,120,27,222,134,183,65,89,80,22,148,5,101,65,89,80,22,148,5,101,245,12,101,165,10,172,112,169,64,46,133,62,117,132,62,181,206,36,221,93,42,152,85,96,146,238,111,228,107,187,73,186,255,233,245,108,78,18,221,255,97,145,91,6,239,95,177,134,107,6,231,158,23,53,66,141,80,35,212,8,53,66,141,80,35,212,40,54,141,65,141,80,163,132,88,7,106,132,26,161,70,168,17,106,132,26,161,70,168,17,106,4,200,0,50,128,12,32,3,200,0,50,128,12,32,211,93,32,67,187,52,166,93,56,148,20,29,74,2,168,164,138,160,155,172,242,160,155,56,136,36,131,72,32,18,136,4,34,129,72,32,146,100,214,19,34,129,72,18,90,75,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,186,140,72,142,15,119,15,14,238,111,75,42,158,76,114,115,121,122,113,241,228,182,164,214,39,147,132,221,88,116,191,24,145,110,75,90,250,218,110,75,162,79,232,19,250,132,62,161,79,162,173,231,154,182,237,120,58,153,12,167,227,233,230,120,58,92,92,126,195,189,219,230,10,162,121,104,30,154,39,165,247,204,136,154,231,209,171,175,121,207,220,25,110,13,71,91,195,201,116,123,103,186,184,252,134,223,51,155,43,136,142,162,163,232,168,36,246,36,29,69,71,209,81,116,20,29,69,71,181,88,71,185,205,171,66,103,150,115,37,119,178,201,246,104,146,109,110,110,79,126,236,128,135,15,111,248,215,151,134,202,33,246,136,61,98,143,216,35,246,136,61,98,143,216,107,175,216,251,48,61,47,94,89,170,119,169,125,154,162,132,13,221,190,22,176,109,220,216,214,17,228,120,93,124,191,92,7,236,151,54,93,12,247,131,95,22,207,240,90,204,47,171,205,240,194,47,241,75,252,18,191,196,47,241,75,252,178,69,252,18,23,196,5,113,193,14,115,65,188,13,111,195,219,240,54,188,13,111,195,219,240,54,188,13,111,195,219,160,44,40,11,202,130,178,160,44,40,11,202,130,178,122,134,178,82,5,86,184,84,32,151,66,159,58,66,159,90,103,146,178,138,34,225,178,46,68,194,221,255,244,122,54,39,137,238,255,176,200,61,131,247,139,83,195,61,131,115,207,139,26,161,70,168,17,106,132,26,161,70,168,17,106,20,155,198,160,70,168,81,66,172,3,53,66,141,80,35,212,8,53,66,141,80,35,212,8,53,2,100,0,25,64,6,144,1,100,0,25,64,6,144,233,46,144,161,93,26,211,46,28,74,138,14,37,1,84,82,69,208,77,86,121,208,77,28,68,146,65,36,16,9,68,2,145,64,36,16,73,50,235,9,145,64,36,9,173,37,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,93,69,36,135,239,14,78,246,15,246,143,94,189,219,61,152,237,109,206,158,239,30,239,221,95,156,84,44,164,228,242,203,197,237,249,197,249,213,167,47,167,23,131,179,205,193,251,211,155,179,39,119,40,181,62,175,164,248,61,70,139,214,37,194,117,74,121,203,112,179,18,169,66,170,144,42,164,10,169,18,109,61,215,180,120,199,211,201,100,56,29,79,55,199,211,225,226,242,27,238,243,54,87,16,249,67,254,144,63,41,189,103,70,148,63,143,94,125,205,123,230,206,112,107,56,218,26,78,166,219,59,211,197,229,55,252,158,217,92,65,36,21,73,69,82,37,177,39,73,42,146,138,164,34,169,72,42,146,170,197,146,202,205,95,21,154,180,156,43,185,147,77,182,71,147,108,115,115,123,242,99,7,60,124,120,195,191,190,52,84,14,221,71,247,209,125,116,31,221,71,247,209,125,116,95,123,117,223,135,233,121,241,202,82,189,119,237,211,20,59,108,232,166,182,128,109,227,118,183,142,128,200,235,226,251,229,58,96,191,180,229,18,185,165,84,179,88,244,87,46,170,89,109,10,24,170,137,106,162,154,168,38,170,137,106,162,154,173,167,154,104,33,90,136,22,118,152,22,162,112,40,28,10,135,194,161,112,40,28,10,135,194,161,112,40,28,10,7,112,1,92,0,23,192,5,112,1,92,0,23,192,213,51,192,149,42,198,66,171,2,105,21,38,213,17,38,213,102,191,148,85,31,53,151,117,33,106,238,254,103,218,179,57,106,116,255,135,121,111,53,92,180,78,21,95,112,184,250,37,176,36,44,9,75,194,146,176,36,44,9,75,194,146,98,51,26,44,9,75,74,136,128,96,73,88,18,150,132,37,97,73,88,18,150,132,37,97,73,48,13,76,3,211,192,52,48,13,76,3,211,192,52,221,197,52,100,76,99,50,134,89,73,209,172,164,5,80,42,14,208,201,42,15,208,137,3,78,50,224,4,56,1,78,128,147,232,64,2,56,1,78,128,19,224,4,56,1,78,128,19,224,4,56,1,78,128,19,224,4,56,1,78,128,19,224,4,56,1,78,82,249,21,16,56,1,78,210,88,64,224,4,56,1,78,128,19,224,4,56,1,78,18,0,39,7,187,111,95,125,189,178,169,92,228,201,119,233,241,248,206,166,214,103,158,148,191,44,233,254,213,18,184,180,105,105,29,110,109,162,85,104,21,90,133,86,161,85,162,173,231,154,54,239,120,58,153,12,167,227,233,230,120,58,92,92,126,195,189,222,230,10,162,127,232,31,250,39,165,247,204,136,250,231,209,171,175,121,207,220,25,110,13,71,91,195,201,116,123,103,186,184,252,134,223,51,155,43,136,166,162,169,104,170,36,246,36,77,69,83,209,84,52,21,77,69,83,181,88,83,185,85,172,66,151,150,115,37,119,178,201,246,104,146,109,110,110,79,126,236,128,135,15,111,248,215,151,134,202,33,252,8,63,194,143,240,35,252,8,63,194,143,240,107,175,240,251,48,61,47,94,89,170,119,186,125,154,162,135,13,221,2,23,176,109,220,28,215,17,20,121,93,124,191,92,7,236,151,182,94,80,247,131,107,150,11,8,91,204,53,171,77,8,195,53,113,77,92,19,215,196,53,113,77,92,179,3,92,19,47,196,11,241,194,14,243,66,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,32,46,136,11,226,130,184,32,46,136,11,226,130,184,122,134,184,82,5,89,120,85,32,175,66,165,58,66,165,90,109,152,178,26,34,231,178,46,68,206,221,255,84,123,54,167,141,238,255,48,244,214,195,251,87,175,249,218,195,185,215,64,147,208,36,52,9,77,66,147,208,36,52,9,77,138,77,105,208,36,52,41,33,6,130,38,161,73,104,18,154,132,38,161,73,104,18,154,132,38,1,53,64,13,80,3,212,0,53,64,13,80,3,212,116,23,212,208,49,141,233,24,110,37,69,183,146,24,66,169,58,72,39,171,60,72,39,14,58,201,160,19,232,4,58,129,78,18,64,18,208,9,116,2,157,64,39,208,9,116,2,157,64,39,208,9,116,2,157,64,39,208,9,116,2,157,64,39,208,9,116,146,202,175,128,208,9,116,146,198,2,66,39,208,9,116,2,157,64,39,208,9,116,82,59,58,121,243,98,246,124,239,237,201,236,249,238,241,222,236,197,238,241,222,203,181,23,53,125,254,48,120,127,118,125,59,120,127,122,115,54,248,112,122,115,246,177,216,157,76,143,228,199,34,74,242,121,180,177,86,138,60,252,131,203,205,141,199,255,245,40,12,229,201,127,22,188,157,233,243,135,103,107,190,252,245,55,47,13,215,220,188,20,246,26,119,207,61,114,171,82,251,21,201,214,147,15,16,211,141,236,251,103,153,233,183,79,14,217,118,19,134,100,113,41,159,190,151,114,247,81,102,248,168,160,248,130,164,212,234,53,80,73,145,197,139,168,71,74,45,99,83,229,132,173,101,227,114,164,230,181,172,166,156,176,181,92,211,110,29,79,39,147,225,116,60,221,28,79,135,139,139,47,218,231,44,181,150,77,149,83,100,45,35,8,156,90,246,99,172,31,48,17,245,77,125,235,24,233,61,50,162,188,169,121,45,155,127,143,252,241,218,107,222,35,119,134,91,195,209,214,112,50,221,222,153,46,46,190,209,247,200,166,202,201,189,150,241,4,83,245,123,178,242,98,242,175,98,44,189,84,110,17,155,169,38,247,42,198,147,75,213,239,197,202,139,41,178,138,17,212,82,45,43,88,101,41,69,214,47,130,88,42,215,150,104,160,148,34,235,215,184,86,170,101,247,85,88,73,225,197,107,82,42,213,183,120,13,127,46,140,161,148,234,91,188,134,63,8,198,187,177,171,220,18,54,82,76,238,85,188,60,203,187,138,59,217,100,123,52,201,54,55,183,39,63,254,237,31,62,188,209,95,75,26,41,166,200,42,70,208,114,165,86,176,137,82,114,175,95,12,41,87,253,27,97,181,149,228,94,188,24,74,174,250,197,171,182,146,194,139,215,164,144,171,111,241,26,254,252,18,67,199,213,178,120,49,62,57,199,144,113,245,45,94,3,59,143,138,203,245,144,226,149,165,122,31,218,167,41,174,215,208,13,106,1,219,198,173,107,29,129,132,215,197,247,203,117,192,126,73,243,114,183,5,196,49,155,141,102,227,112,226,120,199,238,198,45,33,142,235,50,172,190,25,194,5,81,86,79,23,65,106,21,111,200,27,242,134,188,33,111,200,200,49,114,140,28,35,199,117,113,93,92,87,236,211,121,174,139,235,226,186,184,46,174,139,235,74,223,117,177,52,44,13,75,195,210,196,94,60,150,134,165,97,105,122,108,105,36,76,73,152,234,53,12,137,199,47,70,229,248,197,8,191,72,129,95,212,228,38,86,253,165,57,218,241,127,57,247,91,86,110,191,101,246,155,253,86,100,191,149,72,208,187,255,39,178,223,236,183,252,251,45,43,183,223,50,251,205,126,43,178,223,74,37,132,174,189,108,182,93,251,45,179,223,106,219,111,143,110,64,14,136,167,125,116,249,110,207,179,106,159,174,69,205,193,181,249,94,80,138,45,85,78,149,83,229,84,57,85,46,197,86,138,45,161,79,232,19,250,82,108,165,216,166,35,204,77,59,152,118,72,101,47,154,118,48,237,96,218,193,180,131,105,7,211,14,173,152,118,144,98,43,197,86,138,173,201,27,147,55,38,111,76,222,152,188,49,121,99,242,166,247,147,55,82,108,141,4,73,177,53,172,36,197,54,100,140,106,1,139,44,20,105,187,134,69,246,48,223,246,233,138,36,168,117,177,68,44,17,75,196,18,177,196,78,177,68,148,14,165,67,233,58,70,233,240,47,252,11,255,194,191,240,47,252,11,255,194,191,240,175,84,22,79,216,45,114,131,220,32,55,200,13,114,131,220,32,55,125,33,55,194,110,133,221,246,218,143,36,162,52,114,39,223,230,80,26,61,139,193,109,133,210,104,97,166,90,161,128,220,28,219,178,103,105,185,182,101,125,219,178,170,168,191,30,134,234,218,150,117,109,203,2,113,187,107,183,101,239,178,119,109,203,186,182,101,117,193,168,61,140,232,181,45,171,222,150,239,142,202,38,246,126,185,146,217,251,100,53,154,76,237,93,241,146,114,123,1,121,64,30,144,7,228,1,121,185,189,114,123,13,27,24,54,48,108,32,183,87,110,111,58,88,222,224,134,193,141,84,246,162,193,13,131,27,6,55,12,110,24,220,48,184,209,138,193,13,185,189,114,123,229,246,26,34,50,68,100,136,200,16,145,33,34,67,68,134,136,122,63,68,36,183,215,116,147,220,94,115,87,114,123,75,79,132,125,231,145,225,201,189,139,120,100,223,179,123,191,173,73,130,118,23,78,132,19,225,68,56,17,78,236,20,78,4,234,128,58,160,174,99,160,14,2,131,192,32,48,8,12,2,131,192,32,48,8,12,2,75,101,241,164,247,130,55,224,13,120,3,222,128,55,224,13,120,211,23,120,35,189,87,122,111,175,21,73,50,86,35,44,191,119,153,213,232,115,130,111,186,86,163,149,57,107,225,41,190,203,54,103,159,115,124,109,206,202,55,103,117,33,128,125,79,243,181,57,43,222,156,161,137,190,139,55,103,191,51,125,109,206,138,55,103,149,241,169,125,79,246,181,57,67,55,103,80,156,111,239,19,124,155,9,237,149,211,139,194,163,240,40,60,10,143,194,203,233,149,211,107,172,192,88,129,177,130,228,198,10,228,244,26,209,48,162,97,68,195,136,134,17,13,35,26,70,52,140,104,24,209,48,162,33,167,87,78,175,156,94,227,66,198,133,140,11,25,23,50,46,20,123,226,197,184,144,113,161,182,143,11,201,233,53,199,36,167,215,132,149,156,222,144,217,175,160,104,94,105,188,15,151,33,65,96,75,29,82,135,212,33,117,72,29,118,74,29,146,114,164,28,41,215,49,41,71,119,209,93,116,23,221,69,119,209,93,116,23,221,69,119,165,178,120,2,120,137,26,162,134,168,33,106,136,26,162,134,168,233,139,168,17,192,43,128,183,215,60,36,38,194,200,157,185,43,102,55,113,132,209,150,148,179,66,97,186,242,115,237,186,202,118,93,169,108,189,30,6,227,218,117,229,119,93,129,248,91,137,183,118,93,69,187,174,100,142,104,15,163,108,237,186,128,93,119,176,251,246,213,222,172,88,120,237,253,63,220,160,191,217,181,15,190,254,250,162,107,215,188,136,228,90,134,156,33,103,200,25,114,134,92,114,173,228,90,30,159,199,231,241,37,215,74,174,77,199,147,155,109,48,219,144,202,94,52,219,96,182,193,108,131,217,6,179,13,102,27,90,49,219,32,185,86,114,173,228,90,115,54,230,108,204,217,152,179,49,103,99,206,198,156,77,239,231,108,36,215,26,0,146,92,107,52,73,114,109,193,161,169,135,204,49,111,112,237,50,230,216,175,220,218,7,171,144,160,172,69,14,145,67,228,16,57,68,14,59,69,14,49,57,76,14,147,235,24,147,67,187,208,46,180,11,237,66,187,208,46,180,11,237,66,187,82,89,60,177,181,56,13,78,131,211,224,52,56,13,78,131,211,244,133,211,136,173,21,91,219,107,27,18,81,96,228,73,173,93,37,48,250,19,90,155,182,192,104,73,182,89,222,200,218,85,91,174,63,137,181,182,92,69,91,174,76,156,94,191,226,106,109,185,74,182,92,190,176,218,229,91,174,79,89,181,182,92,37,91,174,92,104,104,191,130,106,109,185,10,182,220,159,127,126,125,176,119,247,244,47,103,135,187,199,127,220,63,122,21,18,93,59,248,231,47,191,94,156,13,254,249,235,245,199,193,229,233,205,63,206,175,62,245,61,205,118,193,146,52,18,112,155,243,117,101,222,2,232,0,58,128,14,160,3,232,50,111,101,222,194,252,48,63,204,47,243,86,230,109,58,24,221,96,132,193,136,84,246,162,193,8,131,17,6,35,12,70,24,140,48,24,209,138,193,8,153,183,50,111,101,222,26,210,49,164,99,72,199,144,142,33,29,67,58,134,116,122,63,164,35,243,214,244,144,204,91,115,77,50,111,75,76,92,45,32,147,1,49,184,235,200,100,111,147,113,23,44,76,130,188,151,85,100,21,89,69,86,145,85,236,148,85,228,235,248,58,190,174,99,190,142,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,75,101,241,132,229,114,56,28,14,135,195,225,112,56,28,14,135,211,23,135,35,44,87,88,110,175,81,73,90,116,163,96,126,110,30,186,209,203,72,221,118,208,141,246,38,179,5,4,239,230,217,171,189,204,226,181,87,235,223,171,21,167,8,246,54,196,215,94,173,123,175,22,142,250,93,191,87,123,154,254,107,175,214,189,87,43,79,103,237,109,108,176,189,90,201,94,125,119,244,117,183,22,11,14,254,114,245,52,192,186,95,57,193,223,86,160,238,88,224,21,47,35,5,152,172,39,235,201,122,178,158,172,151,2,44,5,216,148,130,41,5,83,10,82,128,165,0,167,163,236,77,124,152,248,72,101,47,154,248,48,241,97,226,195,196,135,137,15,19,31,173,152,248,144,2,44,5,88,10,176,233,35,211,71,166,143,76,31,153,62,50,125,100,250,168,247,211,71,82,128,141,69,73,1,54,176,37,5,56,104,148,236,59,119,44,22,250,187,136,59,246,49,227,247,219,58,36,232,108,193,67,240,16,60,4,15,193,195,78,193,67,88,14,150,131,229,58,134,229,0,47,192,11,240,2,188,0,47,192,11,240,2,188,0,175,84,22,79,164,47,84,3,213,64,53,80,13,84,3,213,64,53,125,65,53,34,125,69,250,246,90,136,68,117,24,249,19,124,151,57,140,190,5,246,166,235,48,90,147,119,86,44,142,119,217,198,235,91,250,174,141,87,201,198,43,23,180,215,199,40,93,27,175,130,141,87,36,40,119,241,198,235,95,46,174,141,87,193,198,43,27,45,218,199,144,91,27,175,244,198,91,144,192,28,20,115,187,46,131,185,151,201,183,11,22,165,161,48,220,156,175,44,31,23,83,199,212,49,117,76,29,83,151,143,43,31,23,249,71,254,145,127,249,184,242,113,211,33,235,198,39,140,79,164,178,23,141,79,24,159,48,62,97,124,194,248,132,241,137,86,140,79,200,199,149,143,43,31,215,40,143,81,30,163,60,70,121,140,242,24,229,49,202,211,251,81,30,249,184,102,140,228,227,154,126,146,143,91,106,46,107,1,157,12,138,204,93,71,39,123,156,162,187,96,105,18,196,190,196,34,177,72,44,18,139,196,98,167,196,34,101,71,217,81,118,29,83,118,100,24,25,70,134,145,97,100,24,25,70,134,145,97,100,88,42,139,39,88,151,198,161,113,104,28,26,135,198,161,113,104,156,190,104,28,193,186,130,117,123,77,75,82,3,28,133,179,118,243,0,142,158,198,239,182,3,112,180,57,173,45,40,164,55,207,142,237,105,110,175,29,219,196,142,173,60,95,176,199,129,191,118,108,253,59,54,32,22,120,253,142,237,109,82,176,29,91,255,142,173,33,195,181,199,17,195,118,108,248,142,125,185,127,124,178,127,112,191,111,159,239,30,239,205,190,110,218,28,41,195,31,207,111,110,207,47,238,255,49,222,159,222,156,13,158,134,94,247,32,85,120,225,34,212,146,34,156,251,149,164,6,51,248,12,62,131,207,224,51,248,82,131,165,6,155,103,48,207,96,158,65,106,176,212,224,116,60,190,217,16,179,33,169,236,69,179,33,102,67,204,134,152,13,49,27,98,54,164,21,179,33,82,131,165,6,75,13,54,167,100,78,201,156,146,57,37,115,74,230,148,204,41,245,126,78,73,106,176,1,42,169,193,70,187,164,6,231,31,58,91,76,31,115,164,4,175,167,143,189,73,5,94,184,20,9,226,91,2,145,64,36,16,9,68,2,177,83,2,145,154,163,230,168,185,142,169,57,210,139,244,34,189,72,47,210,139,244,34,189,72,47,210,43,149,197,147,2,76,215,208,53,116,13,93,67,215,208,53,116,77,95,116,141,20,96,41,192,189,166,34,177,65,198,154,212,223,124,32,163,23,41,191,109,1,25,109,74,67,203,145,226,155,111,7,246,34,181,215,14,172,103,7,150,206,227,235,77,10,175,29,88,199,14,92,155,178,155,103,7,246,36,85,215,14,172,99,7,86,144,73,218,155,148,92,59,176,202,29,120,248,238,224,100,255,96,255,232,213,187,221,131,240,136,220,203,47,23,183,231,23,231,87,159,190,156,94,200,203,93,188,34,141,132,231,230,123,89,73,186,28,59,199,206,177,115,236,28,187,36,93,73,186,102,2,204,4,152,9,144,164,43,73,55,29,211,110,190,194,124,69,42,123,209,124,133,249,10,243,21,230,43,204,87,152,175,104,197,124,133,36,93,73,186,146,116,205,250,152,245,49,235,99,214,199,172,143,89,31,179,62,189,159,245,145,164,107,8,73,146,174,241,40,73,186,225,131,91,11,184,100,64,172,238,26,46,217,219,140,221,167,235,146,160,235,5,21,65,69,80,17,84,4,21,59,5,21,225,58,184,14,174,235,24,174,3,194,128,48,32,12,8,3,194,128,48,32,12,8,3,194,82,89,60,129,187,16,14,132,3,225,64,56,16,14,132,3,225,244,5,225,8,220,21,184,219,107,81,146,148,219,40,152,190,155,195,109,244,50,138,183,21,110,163,181,121,108,1,33,189,57,54,106,47,19,123,109,212,186,55,106,181,193,129,189,13,246,181,81,235,221,168,133,35,127,215,110,212,158,230,255,218,168,245,110,212,170,163,88,123,27,19,108,163,86,182,81,223,29,5,7,5,127,185,146,14,252,99,25,26,137,4,94,241,90,114,128,241,122,188,30,175,199,235,241,122,57,192,114,128,141,42,24,85,48,170,32,7,88,14,112,58,212,222,216,135,177,143,84,246,162,177,15,99,31,198,62,140,125,24,251,48,246,209,138,177,15,57,192,114,128,229,0,27,65,50,130,100,4,201,8,146,17,36,35,72,70,144,122,63,130,36,7,216,108,148,28,96,83,91,114,128,195,231,201,190,19,200,128,240,223,69,4,178,183,137,191,223,22,35,65,138,203,33,114,136,28,34,135,200,33,118,202,33,178,115,236,28,59,215,49,59,199,123,241,94,188,23,239,197,123,241,94,188,23,239,197,123,165,178,120,98,126,25,27,198,134,177,97,108,24,27,198,134,177,233,139,177,17,243,43,230,183,215,96,36,62,203,40,152,237,187,140,101,244,50,208,55,93,150,209,174,132,180,128,232,222,101,251,176,151,121,189,246,97,117,251,176,130,164,190,222,198,241,218,135,85,237,195,194,193,187,139,247,97,79,211,118,237,195,170,246,97,37,201,165,189,13,211,181,15,67,246,225,219,215,119,59,113,247,235,86,204,29,158,123,253,235,221,186,159,222,47,124,63,115,115,31,174,64,141,145,185,235,94,70,90,46,165,78,169,83,234,148,58,165,46,45,87,90,46,241,79,252,19,255,210,114,165,229,166,35,214,77,79,152,158,72,101,47,154,158,48,61,97,122,194,244,132,233,9,211,19,173,152,158,144,150,43,45,87,90,174,73,30,147,60,38,121,76,242,152,228,49,201,99,146,167,247,147,60,210,114,141,24,73,203,53,252,36,45,183,232,88,214,35,238,152,59,40,119,41,119,236,89,70,238,195,117,72,208,217,130,135,224,33,120,8,30,130,135,157,130,135,176,28,44,7,203,117,12,203,1,94,128,23,224,5,120,1,94,128,23,224,5,120,1,94,169,44,158,120,92,168,6,170,129,106,160,26,168,6,170,129,106,250,130,106,196,227,138,199,237,181,16,137,234,48,114,37,227,174,116,24,61,10,197,77,220,97,180,38,239,44,119,20,238,202,141,215,163,20,92,27,175,186,141,87,46,104,175,103,177,183,54,94,85,27,47,103,216,237,138,141,215,171,156,91,27,175,170,141,87,54,90,180,103,193,182,54,94,192,198,43,154,102,219,231,28,219,218,19,108,101,215,34,228,8,57,66,142,144,35,228,178,107,101,215,226,248,56,62,142,159,38,199,151,93,107,180,193,104,131,209,6,163,13,70,27,140,54,24,109,48,218,96,180,193,104,131,236,90,217,181,178,107,141,217,24,179,49,102,99,204,198,152,77,236,73,17,99,54,198,108,218,62,102,35,187,214,252,143,236,90,147,73,178,107,243,207,76,21,77,173,149,87,155,184,158,197,12,49,67,204,16,51,196,12,59,197,12,209,56,52,14,141,235,24,141,195,185,112,46,156,11,231,194,185,112,46,156,11,231,194,185,82,89,60,73,181,8,13,66,131,208,32,52,8,13,66,131,208,244,133,208,72,170,149,84,219,107,15,18,73,93,172,201,168,149,78,155,184,186,104,65,102,89,142,68,90,89,180,182,89,21,219,44,52,26,175,55,201,179,182,89,249,109,182,54,109,86,206,172,109,86,126,155,133,7,125,246,38,85,214,54,43,187,205,94,191,217,59,218,221,159,189,220,59,185,255,122,139,230,203,14,126,253,124,118,117,122,62,248,120,118,123,246,225,246,215,235,62,231,205,206,175,69,237,249,179,121,94,80,30,45,40,14,138,131,226,160,56,40,46,143,86,30,45,116,15,221,67,247,242,104,229,209,166,131,198,13,48,24,96,72,101,47,26,96,48,192,96,128,193,0,131,1,6,3,12,173,24,96,144,71,43,143,86,30,173,97,26,195,52,134,105,12,211,24,166,49,76,99,152,166,247,195,52,242,104,77,249,200,163,53,127,36,143,54,112,50,106,158,69,22,204,167,93,201,34,123,153,87,59,191,34,9,106,93,44,17,75,196,18,177,68,44,177,83,44,17,165,67,233,80,186,142,81,58,252,11,255,194,191,240,47,252,11,255,194,191,240,47,252,43,149,197,147,95,139,220,32,55,200,13,114,131,220,32,55,200,77,95,200,141,252,90,249,181,189,246,35,137,40,141,2,121,182,107,149,70,239,242,109,91,160,52,90,152,169,86,48,255,118,237,182,236,93,30,174,109,89,215,182,172,42,234,175,151,249,185,182,101,61,219,178,80,190,238,154,109,217,195,188,93,219,178,158,109,89,93,48,106,47,243,121,109,203,146,219,242,96,247,237,171,189,34,1,189,223,255,77,123,153,200,123,255,60,181,70,240,46,125,5,153,187,112,59,220,14,183,195,237,112,187,204,93,153,187,6,5,12,10,24,20,144,185,43,115,55,29,232,110,232,194,208,69,42,123,209,208,133,161,11,67,23,134,46,12,93,24,186,104,197,208,133,204,93,153,187,50,119,13,0,25,0,50,0,100,0,200,0,144,1,32,3,64,189,31,0,146,185,107,50,73,230,174,153,41,153,187,197,167,185,190,210,198,2,33,187,79,105,99,239,82,117,239,159,45,65,68,75,26,146,134,164,33,105,72,26,118,74,26,210,113,116,28,29,215,49,29,71,116,17,93,68,23,209,69,116,17,93,68,23,209,69,116,165,178,120,98,116,41,26,138,134,162,161,104,40,26,138,134,162,233,139,162,17,163,43,70,183,215,36,36,22,188,200,153,155,187,24,94,244,42,40,55,85,120,209,134,244,178,2,81,184,139,119,90,175,178,111,237,180,114,59,45,56,39,175,119,113,182,118,90,153,157,150,59,176,118,209,78,235,89,66,173,157,86,102,167,149,200,254,236,93,232,172,157,22,190,211,230,211,143,139,166,206,174,140,63,238,91,10,237,252,98,212,159,74,155,231,21,165,212,178,227,236,56,59,206,142,179,227,82,106,165,212,114,248,28,62,135,47,165,86,74,109,58,142,220,76,131,153,134,84,246,162,153,6,51,13,102,26,204,52,152,105,48,211,208,138,153,6,41,181,82,106,165,212,154,175,49,95,99,190,198,124,141,249,26,243,53,230,107,122,63,95,35,165,214,224,143,148,90,35,73,82,106,67,135,165,230,105,100,209,212,218,149,52,178,159,41,182,243,75,146,32,218,37,19,201,68,50,145,76,36,19,59,37,19,105,58,154,142,166,235,152,166,35,192,8,48,2,140,0,35,192,8,48,2,140,0,35,192,82,89,60,169,182,212,13,117,67,221,80,55,212,13,117,67,221,244,69,221,72,181,149,106,219,107,66,146,10,212,40,146,114,187,22,106,244,47,245,182,5,80,163,141,233,106,69,83,113,215,238,204,254,165,228,218,153,181,237,204,202,114,255,250,153,170,107,103,214,180,51,139,165,238,174,217,153,125,76,225,181,51,107,218,153,21,102,165,246,51,181,215,206,12,220,153,127,57,56,156,189,56,56,156,237,29,189,220,155,101,195,209,36,79,114,239,191,46,46,7,31,46,46,7,103,87,31,207,6,119,15,234,91,90,239,147,5,168,37,161,55,215,171,72,229,101,223,217,119,246,157,125,103,223,165,242,74,229,53,71,96,142,192,28,129,84,94,169,188,233,56,120,51,25,102,50,82,217,139,102,50,204,100,152,201,48,147,97,38,195,76,70,43,102,50,164,242,74,229,149,202,107,62,200,124,144,249,32,243,65,230,131,204,7,153,15,234,253,124,144,84,94,131,75,82,121,141,84,73,229,205,63,236,245,148,58,230,72,226,93,77,29,123,147,190,251,100,25,18,4,182,212,33,117,72,29,82,135,212,97,167,212,33,41,71,202,145,114,29,147,114,116,23,221,69,119,209,93,116,23,221,69,119,209,93,116,87,42,139,39,113,151,168,33,106,136,26,162,134,168,33,106,136,154,190,136,26,137,187,18,119,123,205,67,98,34,140,53,41,187,235,17,70,47,146,117,219,128,48,218,146,114,150,35,65,119,253,174,235,69,106,174,93,87,237,174,43,149,173,215,155,68,92,187,174,202,93,183,54,249,118,221,174,235,73,218,173,93,87,229,174,43,153,35,218,155,36,91,187,174,204,174,59,12,73,175,189,236,123,122,237,101,35,233,181,107,95,69,122,45,71,206,145,115,228,28,57,71,46,189,86,122,45,147,207,228,51,249,210,107,165,215,166,99,202,205,55,152,111,72,101,47,154,111,48,223,96,190,193,124,131,249,6,243,13,173,152,111,144,94,43,189,86,122,173,89,27,179,54,102,109,204,218,152,181,49,107,99,214,166,247,179,54,210,107,13,1,73,175,53,158,36,189,182,216,224,212,97,72,122,237,114,234,216,171,244,218,203,196,129,45,117,72,29,82,135,212,33,117,216,41,117,72,202,145,114,164,92,199,164,28,221,69,119,209,93,116,23,221,69,119,209,93,116,23,221,149,202,226,73,175,37,106,136,26,162,134,168,33,106,136,26,162,166,47,162,70,122,173,244,218,94,243,144,152,8,35,71,122,237,106,132,209,155,244,218,212,17,70,91,82,206,114,166,215,174,222,117,189,73,175,181,235,170,219,117,165,178,245,122,149,94,107,215,85,181,235,114,165,215,174,218,117,61,74,175,181,235,170,218,117,37,115,68,123,149,94,107,215,149,219,117,111,95,7,164,215,94,255,218,243,244,218,111,11,80,115,122,237,138,87,145,94,203,145,115,228,28,57,71,206,145,75,175,149,94,203,228,51,249,76,190,244,90,233,181,233,152,114,243,13,230,27,82,217,139,230,27,204,55,152,111,48,223,96,190,193,124,67,43,230,27,164,215,74,175,149,94,107,214,198,172,141,89,27,179,54,102,109,204,218,152,181,233,253,172,141,244,90,67,64,210,107,141,39,73,175,13,25,156,250,78,29,11,165,215,46,162,142,61,76,175,253,182,12,9,2,91,234,144,58,164,14,169,67,234,176,83,234,144,148,35,229,72,185,142,73,57,186,139,238,162,187,232,46,186,139,238,162,187,232,46,186,43,149,197,147,94,75,212,16,53,68,13,81,67,212,16,53,68,77,95,68,141,244,90,233,181,189,230,33,49,17,70,238,244,218,101,8,163,103,233,181,233,34,140,182,164,156,21,74,175,93,182,235,122,150,94,107,215,85,177,235,74,101,235,245,48,189,214,174,43,191,235,10,164,215,46,222,117,189,75,175,181,235,202,239,186,146,57,162,61,76,175,181,235,194,118,221,201,193,225,236,47,71,7,251,217,102,225,12,219,219,139,203,193,191,174,46,206,179,205,94,39,217,206,45,67,173,121,182,57,94,75,170,45,95,206,151,243,229,124,57,95,46,213,86,170,45,171,207,234,179,250,82,109,165,218,166,99,205,205,61,152,123,72,101,47,154,123,48,247,96,238,193,220,131,185,7,115,15,173,152,123,144,106,43,213,86,170,173,25,28,51,56,102,112,204,224,152,193,49,131,99,6,167,247,51,56,82,109,13,7,73,181,53,182,36,213,182,248,64,213,60,129,44,144,109,187,138,64,246,46,225,118,110,49,18,164,184,28,34,135,200,33,114,136,28,98,167,28,34,59,199,206,177,115,29,179,115,188,23,239,197,123,241,94,188,23,239,197,123,241,94,188,87,42,139,39,231,150,177,97,108,24,27,198,134,177,97,108,24,155,190,24,27,57,183,114,110,123,13,70,226,179,140,156,105,183,235,88,70,175,50,111,211,103,25,237,74,72,43,144,127,187,110,31,246,42,5,215,62,172,126,31,86,144,212,215,187,92,92,251,176,234,125,152,59,35,119,245,62,236,89,82,174,125,88,245,62,172,36,185,180,119,217,185,246,97,185,125,24,152,158,43,57,183,177,212,92,137,185,164,58,169,78,170,147,234,164,186,196,92,137,185,212,63,245,79,253,39,169,254,37,230,154,160,48,65,97,130,194,4,133,9,10,19,20,38,40,76,80,152,160,48,65,33,49,87,98,174,196,92,211,60,166,121,76,243,152,230,49,205,19,123,32,197,52,143,105,158,182,79,243,72,204,53,102,36,49,215,0,148,196,220,226,163,89,129,105,185,146,114,159,46,68,130,220,150,61,100,15,217,67,246,144,61,236,148,61,228,229,120,57,94,174,99,94,142,241,98,188,24,47,198,139,241,98,188,24,47,198,139,241,74,101,241,164,228,114,53,92,13,87,195,213,112,53,92,13,87,211,23,87,35,37,87,74,110,175,145,72,92,138,145,51,33,87,58,110,43,40,70,123,146,207,10,164,226,74,196,181,247,42,223,123,37,83,247,122,151,130,107,239,85,181,247,114,167,223,74,190,181,247,42,222,123,165,211,70,123,151,118,107,239,21,220,123,239,14,15,119,223,238,255,109,247,100,255,245,209,236,249,238,219,147,217,193,238,219,87,123,179,23,71,71,179,227,221,195,227,119,135,107,83,111,191,92,94,158,94,159,255,231,244,246,252,215,171,193,251,211,235,219,193,253,191,233,224,195,213,213,224,230,244,242,230,203,101,167,19,112,31,126,249,207,10,46,76,249,92,220,170,95,253,193,171,38,243,109,67,172,7,28,152,101,227,39,13,208,209,116,99,248,189,23,187,243,173,247,57,26,54,97,214,151,21,243,233,123,49,119,237,216,173,71,37,197,87,235,37,87,176,145,90,138,44,96,68,185,94,114,41,155,43,40,108,61,27,215,235,181,175,103,85,5,133,173,103,227,233,185,37,215,179,185,130,138,172,103,132,137,128,154,246,101,188,31,58,17,167,2,234,92,203,104,239,153,17,39,3,106,95,207,24,239,153,17,211,116,75,174,103,115,5,229,94,207,120,211,22,117,236,205,26,202,201,191,146,177,38,46,202,46,100,83,245,228,94,201,120,83,23,117,236,201,26,202,41,178,146,17,38,47,106,90,197,106,139,41,178,134,17,166,47,202,182,50,26,41,166,200,26,54,62,129,81,211,46,172,180,150,194,11,216,228,20,70,157,11,216,248,231,198,24,147,24,117,46,96,227,31,20,227,37,238,150,93,198,134,202,201,189,146,241,82,119,203,254,250,210,80,57,69,86,50,194,132,80,201,85,108,166,152,220,107,24,99,74,168,142,55,198,170,107,201,189,128,49,38,133,234,88,192,170,107,41,188,128,77,78,11,213,185,128,141,127,182,137,49,49,84,211,2,198,249,116,29,99,106,168,206,5,108,100,7,154,28,146,200,107,164,73,34,175,97,171,106,135,173,122,157,200,155,131,102,174,27,141,40,72,51,219,52,38,145,131,102,126,117,195,115,156,242,171,31,254,246,135,131,130,171,245,195,20,175,211,202,11,152,114,145,167,103,47,217,75,246,146,189,100,47,217,75,86,144,21,140,109,219,88,193,150,91,65,182,141,109,99,219,216,54,182,141,109,99,219,216,54,182,141,109,227,136,56,34,142,136,35,226,136,56,34,142,136,35,106,135,35,146,64,44,129,184,215,40,38,21,122,178,58,25,177,48,61,233,78,74,34,251,209,140,253,8,218,181,149,102,217,117,41,95,177,43,187,54,249,144,197,189,183,39,179,227,195,221,131,131,209,143,255,119,246,211,254,209,222,201,187,163,189,151,247,187,245,229,238,254,193,95,103,135,187,251,7,115,15,46,150,197,120,118,125,59,184,185,60,189,184,24,253,248,127,7,127,63,191,58,187,253,114,117,246,241,254,159,241,227,233,249,197,191,7,151,167,231,23,143,31,44,178,177,220,250,53,151,236,88,113,145,2,32,33,68,8,17,66,132,16,33,68,1,144,2,32,147,216,151,80,39,212,9,117,10,128,132,100,33,89,72,22,146,133,100,33,89,72,54,254,46,132,100,33,217,4,22,80,0,164,0,72,1,144,224,54,184,13,110,131,219,73,124,182,1,183,193,237,52,22,16,220,78,4,110,11,128,36,202,5,64,178,238,2,32,131,20,126,25,54,90,44,39,178,42,54,42,78,178,154,69,173,48,117,178,146,42,184,80,46,148,11,229,66,185,80,46,148,99,228,24,99,187,59,142,177,229,142,145,187,227,238,184,59,238,142,187,227,238,184,59,238,142,187,227,238,24,39,198,137,113,98,156,24,39,198,137,113,98,156,218,97,156,132,83,10,167,236,53,216,105,25,139,41,146,97,89,29,139,233,81,212,37,112,146,78,34,102,185,111,149,24,193,131,189,202,215,236,214,183,74,242,49,156,251,175,158,239,191,125,57,123,179,247,106,247,248,221,241,183,168,216,221,183,127,217,255,83,193,148,205,243,79,239,207,175,63,14,62,159,125,58,189,249,114,243,45,34,245,244,250,95,231,191,9,209,92,185,60,205,101,100,22,171,65,4,38,234,136,58,162,142,168,35,234,40,2,83,4,102,18,251,18,29,69,71,209,81,17,152,40,46,138,139,226,162,184,40,46,138,139,226,198,223,133,40,46,138,155,192,2,138,192,20,129,41,2,19,15,199,195,241,112,60,60,137,207,54,120,56,30,158,198,2,226,225,137,240,112,17,152,220,186,8,76,162,94,4,102,144,245,95,65,54,139,37,92,230,36,155,2,44,115,173,89,133,249,148,121,94,132,201,100,50,153,76,38,147,201,100,50,25,66,134,48,182,121,99,8,91,110,8,153,55,230,141,121,99,222,152,55,230,141,121,99,222,152,55,230,141,47,226,139,248,34,190,136,47,226,139,248,34,190,168,29,190,72,252,164,248,201,94,99,153,180,72,74,145,116,201,220,36,165,71,225,145,52,72,99,217,144,43,247,113,13,105,120,189,74,118,108,213,62,110,103,112,227,155,119,207,15,247,94,86,145,220,248,249,203,251,203,179,143,162,27,87,175,79,228,236,198,229,69,8,111,4,5,65,65,80,16,20,4,5,133,55,10,111,76,98,95,130,151,224,37,120,41,188,17,100,5,89,65,86,144,21,100,5,89,65,214,248,187,16,100,5,89,19,88,64,225,141,194,27,133,55,194,213,112,53,92,13,87,39,241,217,6,174,134,171,211,88,64,184,58,17,92,45,188,145,250,22,222,200,163,11,111,172,78,202,127,99,155,21,164,55,46,96,155,226,27,243,45,90,221,249,141,243,175,194,101,114,153,92,38,151,201,101,114,153,28,33,71,24,219,189,113,132,45,119,132,220,27,247,198,189,113,111,220,27,247,198,189,113,111,220,27,247,198,24,49,70,140,17,99,196,24,49,70,140,17,99,212,14,99,36,192,81,128,99,175,193,76,98,44,165,116,130,227,66,150,210,247,8,71,32,164,185,12,199,223,183,114,29,193,120,82,28,147,221,202,169,199,56,190,220,63,62,217,63,120,190,251,246,100,246,226,232,104,150,141,102,211,98,233,141,31,207,111,110,207,47,222,159,94,223,14,62,92,93,13,178,209,96,42,180,113,225,178,52,150,213,152,243,181,69,52,162,128,40,32,10,136,2,162,128,34,26,69,52,38,177,47,209,74,180,18,173,20,209,136,170,162,170,168,42,170,138,170,162,170,168,106,252,93,136,170,162,170,9,44,160,136,70,17,141,34,26,241,105,124,26,159,198,167,147,248,108,131,79,227,211,105,44,32,62,157,8,159,22,209,200,117,139,104,36,206,69,52,134,88,248,69,36,179,80,50,227,58,146,41,144,113,229,90,85,151,195,184,242,201,153,75,230,146,185,100,46,153,75,230,146,17,100,4,99,155,54,70,176,229,70,144,105,99,218,152,54,166,141,105,99,218,152,54,166,141,105,99,218,248,33,126,136,31,226,135,248,33,126,136,31,226,135,218,225,135,196,47,138,95,236,53,134,73,131,156,20,72,93,92,79,78,250,19,182,72,125,212,158,177,184,120,191,86,152,90,215,167,68,197,118,236,215,150,5,41,78,75,230,40,78,197,40,46,94,149,88,41,138,75,94,90,136,34,208,7,244,1,125,64,31,208,39,68,81,136,98,18,251,18,144,4,36,1,73,33,138,192,41,112,10,156,2,167,192,41,112,10,156,198,223,133,192,41,112,154,192,2,10,81,20,162,40,68,17,130,134,160,33,104,8,58,137,207,54,16,52,4,157,198,2,66,208,137,32,104,33,138,116,182,16,69,110,92,136,98,5,162,125,90,50,67,113,158,99,138,80,92,181,84,181,37,40,78,147,164,201,188,37,111,201,91,242,150,188,101,167,189,37,31,200,7,242,129,29,246,129,60,27,207,198,179,241,108,60,27,207,198,179,241,108,60,27,207,198,14,177,67,236,16,59,196,14,177,67,236,16,59,212,14,59,36,64,81,128,98,175,33,76,18,220,36,60,63,241,41,55,233,109,124,34,242,81,119,122,226,180,100,120,226,211,205,218,158,168,186,94,108,214,22,69,39,254,229,248,221,225,253,59,103,104,118,226,191,110,190,92,14,178,251,95,73,132,39,62,93,150,24,233,137,171,94,91,124,34,206,135,243,225,124,56,31,206,39,62,81,124,98,18,251,18,143,196,35,241,72,241,137,184,41,110,138,155,226,166,184,41,110,138,155,198,223,133,184,41,110,154,192,2,138,79,20,159,40,62,17,129,70,160,17,104,4,58,137,207,54,8,52,2,157,198,2,34,208,137,16,104,241,137,108,182,248,68,106,92,124,98,73,207,254,59,201,12,205,79,92,72,50,5,40,174,92,171,90,18,20,159,62,57,115,201,92,50,151,204,37,115,201,92,50,130,140,96,108,211,198,8,182,220,8,50,109,76,27,211,198,180,49,109,76,27,211,198,180,49,109,76,27,63,196,15,241,67,252,16,63,196,15,241,67,252,80,59,252,144,8,69,17,138,189,198,48,105,144,147,176,12,197,37,228,164,151,33,138,212,71,237,41,138,15,246,107,133,169,117,61,205,81,76,120,191,182,46,72,113,52,27,151,76,82,28,221,183,184,68,41,46,88,151,120,89,138,75,94,92,152,34,216,7,246,129,125,96,31,216,39,76,81,152,98,18,251,18,148,4,37,65,73,97,138,224,41,120,10,158,130,167,224,41,120,10,158,198,223,133,224,41,120,154,192,2,10,83,20,166,40,76,17,134,134,161,97,104,24,58,137,207,54,48,52,12,157,198,2,194,208,137,96,104,97,138,148,182,48,69,126,92,152,98,37,178,253,142,101,150,75,83,156,103,153,226,20,87,47,86,141,121,138,143,158,157,187,228,46,185,75,238,146,187,228,46,57,65,78,48,182,107,227,4,91,238,4,185,54,174,141,107,227,218,184,54,174,141,107,227,218,184,54,174,141,33,98,136,24,34,134,136,33,98,136,24,34,134,168,29,134,72,160,162,64,197,94,131,152,68,216,73,153,68,197,167,236,164,199,145,138,224,71,253,153,138,95,183,108,149,1,118,189,78,85,76,115,203,166,23,171,120,242,98,246,124,239,237,201,236,249,238,241,222,236,197,238,241,222,203,117,49,138,183,31,6,239,207,174,111,7,239,79,111,206,6,31,78,111,206,62,118,57,54,241,246,195,179,213,95,124,233,108,196,160,87,16,128,216,21,136,55,220,24,205,253,18,150,109,253,248,133,112,187,89,136,183,164,152,79,223,139,185,251,141,112,156,26,196,43,183,130,141,212,82,100,1,99,66,188,114,75,217,92,65,97,235,217,60,196,171,123,61,171,42,40,108,61,155,15,64,44,183,158,205,21,84,100,61,99,192,198,122,246,101,188,31,58,49,97,99,141,107,25,237,61,51,38,108,172,123,61,99,188,103,198,12,64,44,183,158,205,21,148,123,61,35,66,209,26,246,102,13,229,228,95,201,104,80,180,228,66,54,85,79,238,149,140,8,69,107,216,147,53,148,83,100,37,99,64,209,122,86,177,218,98,138,172,97,12,40,90,178,149,209,72,49,69,214,176,121,40,90,207,46,172,180,150,194,11,216,40,20,173,113,1,27,255,220,24,5,138,214,184,128,141,127,80,140,24,128,88,114,25,27,42,39,247,74,70,12,64,44,249,235,75,67,229,20,89,201,24,120,185,220,42,54,83,76,238,53,140,130,151,107,120,99,172,186,150,220,11,24,5,47,215,176,128,85,215,82,120,1,27,197,203,53,46,96,227,159,109,162,224,229,122,22,48,206,167,235,40,120,185,198,5,108,100,7,194,203,2,16,169,106,1,136,188,119,181,222,187,207,1,136,11,0,229,29,227,29,5,3,202,59,216,55,106,9,160,44,206,118,159,126,241,9,50,93,146,145,100,36,25,73,70,146,177,211,146,145,188,35,239,200,187,14,203,59,82,140,20,35,197,72,49,82,140,20,35,197,72,49,82,140,20,163,114,168,28,42,135,202,161,114,168,28,42,135,202,105,135,202,17,41,40,82,176,215,196,36,26,228,200,74,65,142,12,228,144,183,150,99,151,133,231,173,117,59,229,207,46,43,191,203,14,223,29,156,236,31,236,31,189,122,183,123,16,16,241,119,249,229,226,246,252,226,252,234,211,151,211,139,126,231,253,61,93,137,90,195,255,242,189,156,36,64,126,142,159,227,231,248,57,126,78,18,160,36,192,36,246,37,143,200,35,242,136,146,0,249,78,190,147,239,228,59,249,78,190,147,239,140,191,11,249,78,190,51,129,5,148,4,40,9,80,18,32,115,204,28,51,199,204,113,18,159,109,152,99,230,56,141,5,100,142,19,49,199,146,0,97,104,73,128,152,182,36,192,0,64,190,0,93,22,137,5,92,131,46,123,148,17,248,116,37,18,20,192,192,35,240,8,60,2,143,192,99,167,193,35,160,7,232,1,122,29,6,122,64,25,80,6,148,1,101,64,25,80,6,148,1,101,64,25,80,6,239,192,59,240,14,188,3,239,192,59,240,14,188,211,14,188,35,48,80,96,96,175,37,74,26,222,35,111,122,96,14,239,209,147,40,193,86,120,143,246,37,190,21,9,25,204,177,25,219,146,248,102,51,166,181,25,223,29,149,12,32,252,114,37,130,112,110,45,154,11,33,92,241,130,98,8,169,60,42,143,202,163,242,168,60,49,132,98,8,147,216,151,148,35,229,72,57,138,33,164,70,169,81,106,148,26,165,70,169,81,106,52,254,46,164,70,169,209,4,22,80,12,161,24,66,49,132,36,51,201,76,50,147,204,73,124,182,33,153,73,230,52,22,144,100,78,68,50,139,33,68,172,197,16,194,223,98,8,203,178,244,239,248,50,56,136,112,17,190,236,107,20,225,183,181,72,208,3,99,143,216,35,246,136,61,98,143,157,102,143,152,30,166,135,233,117,152,233,97,101,88,25,86,134,149,97,101,88,25,86,134,149,97,101,88,25,194,131,240,32,60,8,15,194,131,240,32,60,8,79,59,8,143,48,66,97,132,189,246,40,169,168,143,160,56,194,101,234,163,143,129,132,233,170,143,54,166,192,5,135,18,46,219,146,109,73,129,179,37,19,216,146,33,89,132,61,143,31,108,34,113,80,200,32,109,71,219,209,118,180,29,109,151,142,182,19,50,72,47,210,139,244,34,189,40,100,80,200,32,13,74,131,210,160,52,40,13,74,131,210,160,52,40,13,154,142,6,21,50,40,100,80,200,32,161,76,40,19,202,132,50,161,76,40,19,202,132,242,250,135,8,25,236,57,157,22,50,8,117,11,25,12,224,230,33,185,130,61,143,18,76,23,237,242,140,60,35,207,200,51,242,140,157,246,140,252,29,127,199,223,117,216,223,241,98,188,24,47,198,139,241,98,188,24,47,198,139,241,98,188,24,155,195,230,176,57,108,14,155,195,230,176,57,108,78,59,108,142,244,64,233,129,189,134,38,17,57,71,222,192,192,158,103,4,166,203,57,90,146,193,86,36,9,176,231,225,127,246,90,241,189,118,176,251,246,213,222,172,80,220,223,253,63,215,160,175,105,127,15,190,250,186,194,254,214,188,132,172,63,54,142,141,99,227,216,56,54,78,214,159,172,191,36,246,37,107,200,26,178,134,178,254,216,77,118,147,221,100,55,217,77,118,147,221,140,191,11,217,77,118,51,129,5,148,245,39,235,79,214,31,79,204,19,243,196,60,113,18,159,109,120,98,158,56,141,5,228,137,19,241,196,178,254,64,103,89,127,8,182,172,191,98,56,252,33,162,204,25,245,183,12,81,246,35,233,239,193,87,159,160,214,133,25,97,70,152,17,102,132,25,59,141,25,225,59,248,14,190,235,48,190,131,197,96,49,88,12,22,131,197,96,49,88,12,22,131,197,96,49,48,7,204,1,115,192,28,48,7,204,1,115,192,156,118,192,28,65,127,130,254,122,173,76,226,89,142,28,57,127,171,44,71,247,99,254,210,182,28,237,72,94,203,25,242,183,106,163,181,37,121,205,70,139,185,209,254,252,243,235,131,189,187,103,127,57,59,220,61,254,227,254,209,171,128,212,191,193,63,127,249,245,226,108,240,207,95,175,63,14,46,79,111,254,113,126,245,169,223,65,128,11,22,164,129,108,192,156,175,42,46,144,176,35,236,8,59,194,142,176,19,23,40,46,48,137,125,73,44,18,139,196,162,184,64,2,148,0,37,64,9,80,2,148,0,37,64,227,239,66,2,148,0,77,96,1,197,5,138,11,20,23,72,37,83,201,84,50,149,156,196,103,27,42,153,74,78,99,1,169,228,68,84,178,184,64,92,90,92,32,200,45,46,48,156,152,47,0,153,197,19,4,215,129,204,222,133,10,46,88,144,4,201,48,5,73,65,82,144,20,36,5,217,105,5,73,237,81,123,212,94,135,213,30,101,70,153,81,102,148,25,101,70,153,81,102,148,25,101,70,153,17,61,68,15,209,67,244,16,61,68,15,209,67,244,180,67,244,200,25,148,51,216,107,158,146,20,2,41,22,61,152,7,129,244,42,141,176,29,8,164,181,185,113,197,51,11,243,236,208,182,228,198,217,161,201,236,208,119,71,95,247,104,161,32,195,47,87,79,99,52,251,148,91,248,237,235,175,55,166,112,197,139,72,37,228,241,120,60,30,143,199,227,241,164,18,74,37,76,98,95,242,141,124,35,223,40,149,144,23,229,69,121,81,94,148,23,229,69,121,209,248,187,144,23,229,69,19,88,64,169,132,82,9,165,18,50,204,12,51,195,204,48,39,241,217,134,97,102,152,211,88,64,134,57,17,195,44,149,16,174,150,74,136,125,75,37,12,1,233,223,49,101,161,16,194,69,152,178,79,153,131,223,190,254,4,237,46,210,136,52,34,141,72,35,210,216,105,210,136,224,33,120,8,94,135,9,30,50,134,140,33,99,200,24,50,134,140,33,99,200,24,50,134,140,225,57,120,14,158,131,231,224,57,120,14,158,131,231,180,131,231,136,24,20,49,216,107,107,18,83,116,228,78,20,92,38,58,250,18,32,152,174,232,104,75,26,91,161,120,192,101,219,173,45,105,108,182,91,236,237,182,32,160,50,36,15,112,93,68,101,15,35,2,23,44,73,35,169,129,57,95,87,144,32,117,71,221,81,119,212,29,117,39,72,80,144,96,18,251,146,98,164,24,41,70,65,130,84,40,21,74,133,82,161,84,40,21,74,133,198,223,133,84,40,21,154,192,2,10,18,20,36,40,72,144,84,38,149,73,101,82,57,137,207,54,164,50,169,156,198,2,146,202,137,72,101,65,130,8,181,32,65,184,91,144,96,25,118,190,228,230,240,162,217,130,121,238,14,239,89,220,96,59,110,15,103,33,89,72,22,146,133,100,33,59,109,33,217,61,118,143,221,235,176,221,99,205,88,51,214,140,53,99,205,88,51,214,140,53,99,205,88,51,174,135,235,225,122,184,30,174,135,235,225,122,184,158,118,184,30,9,132,18,8,123,141,84,18,163,32,69,67,9,243,80,144,158,229,20,182,131,130,180,56,75,46,36,205,48,207,62,109,75,150,156,125,26,123,159,190,220,63,62,217,63,184,223,173,207,119,143,247,102,95,183,234,250,140,195,143,231,55,183,231,23,247,255,20,239,79,111,206,6,79,131,54,59,159,105,184,112,9,106,200,48,204,253,58,50,11,57,61,78,143,211,227,244,56,61,153,133,50,11,147,216,151,220,35,247,200,61,202,44,228,72,57,82,142,148,35,229,72,57,82,142,52,254,46,228,72,57,210,4,22,80,102,161,204,66,153,133,108,51,219,204,54,179,205,73,124,182,97,155,217,230,52,22,144,109,78,196,54,203,44,132,174,101,22,226,224,50,11,115,67,245,197,176,114,125,70,225,122,88,217,249,76,194,133,75,144,32,232,101,27,217,70,182,145,109,100,27,59,109,27,89,60,22,143,197,235,176,197,99,199,216,49,118,140,29,99,199,216,49,118,140,29,99,199,216,49,78,135,211,225,116,56,29,78,135,211,225,116,56,157,118,56,29,25,132,50,8,123,141,78,34,211,142,213,153,131,249,104,71,167,51,6,219,66,59,90,148,213,182,62,67,48,223,190,107,75,86,155,125,23,123,223,29,190,59,56,217,63,216,63,122,245,110,247,32,56,48,240,242,203,197,237,249,197,249,213,167,47,167,23,210,3,23,173,71,3,81,130,249,94,84,174,32,123,199,222,177,119,236,29,123,39,87,80,174,96,18,251,146,101,100,25,89,70,185,130,108,40,27,202,134,178,161,108,40,27,202,134,198,223,133,108,40,27,154,192,2,202,21,148,43,40,87,144,87,230,149,121,101,94,57,137,207,54,188,50,175,156,198,2,242,202,137,120,101,185,130,32,181,92,65,196,91,174,96,48,62,95,128,49,139,135,12,174,193,152,189,75,28,124,186,30,9,90,97,4,18,129,68,32,17,72,4,178,211,4,18,217,67,246,144,189,14,147,61,196,12,49,67,204,16,51,196,12,49,67,204,16,51,196,12,49,195,121,112,30,156,7,231,193,121,112,30,156,7,231,105,7,231,17,63,40,126,176,215,54,37,37,1,82,44,139,48,135,0,233,85,48,97,43,4,72,91,211,226,138,71,22,230,216,158,109,73,139,179,61,147,218,158,239,142,66,19,12,191,92,137,45,252,190,8,13,100,21,174,120,37,1,133,116,30,157,71,231,209,121,116,158,128,66,1,133,73,236,75,218,145,118,164,29,5,20,210,163,244,40,61,74,143,210,163,244,40,61,26,127,23,210,163,244,104,2,11,40,160,80,64,161,128,66,162,153,104,38,154,137,230,36,62,219,16,205,68,115,26,11,72,52,39,34,154,5,20,162,214,2,10,33,112,1,133,193,60,253,59,176,44,158,74,184,8,88,246,46,138,240,219,34,36,200,123,9,71,194,145,112,36,28,9,199,78,11,71,34,143,200,35,242,58,44,242,8,50,130,140,32,35,200,8,50,130,140,32,35,200,8,50,130,140,214,161,117,104,29,90,135,214,161,117,104,29,90,167,29,90,71,254,160,252,193,94,211,147,232,192,163,88,232,224,50,224,209,171,164,193,116,129,71,171,242,219,138,103,10,46,219,125,109,201,111,179,251,98,237,190,183,175,239,246,223,238,215,13,152,55,56,240,250,215,187,85,63,189,95,246,62,102,6,62,252,250,107,139,11,92,247,34,146,2,57,58,142,142,163,227,232,56,58,73,129,146,2,147,216,151,92,34,151,200,37,74,10,228,60,57,79,206,147,243,228,60,57,79,206,51,254,46,228,60,57,207,4,22,80,82,160,164,64,73,129,236,49,123,204,30,179,199,73,124,182,97,143,217,227,52,22,144,61,78,196,30,75,10,132,162,37,5,226,218,146,2,11,66,242,71,152,50,111,72,224,82,76,217,147,124,192,135,95,127,130,118,23,105,68,26,145,70,164,17,105,236,52,105,68,240,16,60,4,175,195,4,15,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,240,28,60,7,207,193,115,240,28,60,7,207,193,115,218,193,115,68,3,138,6,236,181,53,137,41,58,242,164,2,174,20,29,61,8,4,76,92,116,180,37,141,45,111,12,224,202,237,214,150,52,54,219,173,209,237,118,255,215,143,115,4,254,221,255,15,55,253,10,249,251,250,53,215,16,236,183,252,137,133,249,145,111,228,27,249,70,190,145,111,194,252,132,249,37,177,47,73,66,146,144,36,20,230,71,102,146,153,100,38,153,73,102,146,153,100,102,252,93,72,102,146,153,9,44,160,48,63,97,126,194,252,104,97,90,152,22,166,133,147,248,108,67,11,211,194,105,44,32,45,156,136,22,22,230,135,49,11,243,3,172,133,249,229,166,223,223,112,228,250,0,191,5,56,178,243,161,125,95,191,230,4,157,45,174,136,43,226,138,184,34,174,216,105,174,136,215,225,117,120,93,135,121,29,14,134,131,225,96,56,24,14,134,131,225,96,56,24,14,134,131,161,55,232,13,122,131,222,160,55,232,13,122,131,222,180,131,222,8,234,19,212,215,107,71,210,180,214,88,29,206,183,68,107,116,58,144,47,89,173,145,114,42,218,250,224,189,37,91,169,45,169,104,182,82,237,91,233,81,146,227,250,152,189,165,25,142,157,15,219,123,248,149,215,16,185,183,238,233,5,239,145,108,36,27,201,70,178,145,108,130,247,4,239,37,177,47,201,64,50,144,12,20,188,71,90,146,150,164,37,105,73,90,146,150,164,101,252,93,72,90,146,150,9,44,160,224,61,193,123,130,247,232,95,250,151,254,165,127,147,248,108,67,255,210,191,105,44,32,253,155,136,254,21,188,135,37,11,222,3,166,5,239,229,166,220,79,174,191,94,29,191,183,242,226,235,78,135,240,37,126,229,53,192,8,48,2,140,0,35,192,216,105,192,8,220,1,119,192,93,135,193,29,32,6,136,1,98,128,24,32,6,136,1,98,128,24,32,6,136,193,56,48,14,140,3,227,192,56,48,14,140,3,227,180,3,227,136,226,19,197,215,107,89,18,199,111,172,14,228,91,233,55,58,29,203,151,184,223,72,63,81,109,125,68,223,202,205,213,150,68,53,155,43,198,230,122,253,102,239,104,119,127,246,114,239,228,254,203,45,24,223,55,248,245,243,217,213,233,249,224,227,217,237,217,135,219,95,175,251,27,231,55,191,18,53,199,251,229,121,57,113,127,180,28,45,71,203,209,114,180,156,184,63,113,127,73,236,75,250,144,62,164,15,197,253,209,156,52,39,205,73,115,210,156,52,39,205,25,127,23,210,156,52,103,2,11,40,238,79,220,159,184,63,194,152,48,38,140,9,227,36,62,219,16,198,132,113,26,11,72,24,39,34,140,197,253,161,207,226,254,160,108,113,127,97,92,124,30,93,22,139,255,91,137,46,123,21,7,56,191,18,9,10,96,224,17,120,4,30,129,71,224,177,211,224,17,208,3,244,0,189,14,3,61,160,12,40,3,202,128,50,160,12,40,3,202,128,50,160,12,40,131,119,224,29,120,7,222,129,119,224,29,120,7,222,105,7,222,17,15,40,30,176,215,18,37,13,239,145,63,46,112,173,247,232,77,124,96,11,188,71,251,18,223,138,197,11,174,221,140,109,73,124,179,25,35,111,198,131,221,183,175,246,10,228,13,126,255,151,236,97,192,224,253,179,212,152,40,184,244,249,69,8,18,117,68,29,81,71,212,17,117,34,4,69,8,38,177,47,9,69,66,145,80,20,33,72,124,18,159,196,39,241,73,124,18,159,196,103,252,93,72,124,18,159,9,44,160,8,65,17,130,34,4,41,100,10,153,66,166,144,147,248,108,67,33,83,200,105,44,32,133,156,136,66,22,33,136,71,139,16,4,183,69,8,22,38,229,95,225,100,254,204,192,167,112,178,55,33,129,247,207,146,32,204,101,24,25,70,134,145,97,100,24,59,109,24,153,59,230,142,185,235,176,185,99,196,24,49,70,140,17,99,196,24,49,70,140,17,99,196,24,49,30,135,199,225,113,120,28,30,135,199,225,113,120,156,118,120,28,169,128,82,1,123,141,75,34,17,142,124,49,128,139,9,71,47,114,255,82,37,28,45,200,86,203,159,236,183,120,127,181,37,91,205,254,138,179,191,230,147,36,11,102,249,173,140,146,236,87,182,223,252,82,212,157,245,151,231,245,100,255,113,115,220,28,55,199,205,113,115,178,255,100,255,37,177,47,57,68,14,145,67,148,253,199,117,114,157,92,39,215,201,117,114,157,92,103,252,93,200,117,114,157,9,44,160,236,63,217,127,178,255,88,99,214,152,53,102,141,147,248,108,195,26,179,198,105,44,32,107,156,136,53,150,253,7,65,203,254,195,179,101,255,5,194,241,69,87,120,23,200,2,92,123,135,119,127,178,1,91,112,137,55,243,200,60,50,143,204,35,243,216,105,243,200,232,49,122,140,94,135,141,30,83,198,148,49,101,76,25,83,198,148,49,101,76,25,83,198,148,241,59,252,14,191,195,239,240,59,252,14,191,195,239,180,195,239,200,10,148,21,216,107,140,146,8,249,40,144,29,184,150,124,244,39,75,176,5,228,163,133,217,111,5,179,6,215,238,199,182,100,191,217,143,177,246,227,95,14,14,103,47,14,14,103,123,71,47,247,102,217,112,52,201,145,63,248,175,139,203,193,135,139,203,193,217,213,199,179,193,221,99,250,149,57,248,228,203,175,33,103,48,215,107,200,22,228,236,56,59,206,142,179,227,236,100,11,202,22,76,98,95,114,139,220,34,183,40,91,144,3,229,64,57,80,14,148,3,229,64,57,208,248,187,144,3,229,64,19,88,64,217,130,178,5,101,11,178,201,108,50,155,204,38,39,241,217,134,77,102,147,211,88,64,54,57,17,155,44,91,16,154,150,45,136,115,203,22,204,13,205,159,66,202,245,121,130,171,33,101,231,51,4,159,124,249,9,162,93,158,145,103,228,25,121,70,158,177,211,158,145,191,227,239,248,187,14,251,59,94,140,23,227,197,120,49,94,140,23,227,197,120,49,94,140,23,99,115,216,28,54,135,205,97,115,216,28,54,135,205,105,135,205,145,27,40,55,176,215,208,36,34,231,88,157,21,184,158,115,116,58,31,176,13,156,163,37,25,108,235,115,0,215,239,181,182,100,176,217,107,77,239,181,195,128,188,191,203,126,231,253,93,54,144,247,183,246,53,228,253,241,113,124,28,31,199,199,241,113,242,254,228,253,37,177,47,121,67,222,144,55,148,247,199,111,242,155,252,38,191,201,111,242,155,252,102,252,93,200,111,242,155,9,44,160,188,63,121,127,242,254,152,98,166,152,41,102,138,147,248,108,195,20,51,197,105,44,32,83,156,136,41,150,247,7,59,203,251,195,176,229,253,21,2,226,135,1,121,127,203,33,101,47,242,254,46,19,71,187,60,35,207,200,51,242,140,60,99,167,61,35,127,199,223,241,119,29,246,119,188,24,47,198,139,241,98,188,24,47,198,139,241,98,188,24,47,198,230,176,57,108,14,155,195,230,176,57,108,14,155,211,14,155,35,239,79,222,95,175,161,73,68,206,177,62,239,111,53,231,232,124,222,95,234,156,163,37,25,108,249,242,254,86,239,181,182,100,176,217,107,113,246,218,219,215,197,243,254,174,127,237,117,222,223,183,47,191,214,188,191,21,175,33,239,143,143,227,227,248,56,62,142,143,147,247,39,239,47,137,125,201,27,242,134,188,161,188,63,126,147,223,228,55,249,77,126,147,223,228,55,227,239,66,126,147,223,76,96,1,229,253,201,251,147,247,199,20,51,197,76,49,83,156,196,103,27,166,152,41,78,99,1,153,226,68,76,177,188,63,216,89,222,31,134,45,239,47,0,136,127,135,148,69,242,254,22,65,202,30,229,253,125,251,242,19,68,187,60,35,207,200,51,242,140,60,99,167,61,35,127,199,223,241,119,29,246,119,188,24,47,198,139,241,98,188,24,47,198,139,241,98,188,24,47,198,230,176,57,108,14,155,195,230,176,57,108,14,155,211,14,155,35,239,79,222,95,175,161,73,68,206,145,55,239,111,25,231,232,73,222,95,186,156,163,37,25,108,69,242,254,150,237,181,182,100,176,217,107,49,246,218,201,193,225,236,47,71,7,251,217,102,209,212,191,219,139,203,193,191,174,46,206,179,205,30,103,255,205,45,66,141,9,128,57,94,73,14,32,55,199,205,113,115,220,28,55,39,7,80,14,96,18,251,146,67,228,16,57,68,57,128,92,39,215,201,117,114,157,92,39,215,201,117,198,223,133,92,39,215,153,192,2,202,1,148,3,40,7,144,53,102,141,89,99,214,56,137,207,54,172,49,107,156,198,2,178,198,137,88,99,57,128,16,180,28,64,60,91,14,96,97,56,62,15,44,243,167,1,174,2,150,189,201,4,156,91,132,4,121,47,225,72,56,18,142,132,35,225,216,105,225,72,228,17,121,68,94,135,69,30,65,70,144,17,100,4,25,65,70,144,17,100,4,25,65,70,144,209,58,180,14,173,67,235,208,58,180,14,173,67,235,180,67,235,72,6,148,12,216,107,122,18,29,120,228,203,7,92,7,60,122,145,18,152,62,240,104,85,126,91,254,196,192,117,187,175,45,249,109,118,95,211,187,111,239,47,39,163,187,255,51,123,190,251,246,100,242,226,248,197,236,249,238,241,222,236,197,207,251,71,123,199,123,179,108,54,90,41,220,206,254,117,59,186,251,63,131,247,167,215,183,147,15,55,31,6,239,79,111,206,6,31,126,57,191,58,187,57,155,219,135,163,213,204,237,211,230,154,125,248,232,47,124,253,239,71,251,242,241,54,125,178,45,31,236,219,124,81,129,95,247,220,131,200,191,108,99,244,109,11,126,251,195,65,129,197,248,177,31,3,118,121,222,167,78,102,171,147,116,33,173,184,241,70,54,247,91,212,104,250,227,55,186,157,102,37,221,146,98,62,125,47,230,238,87,186,173,212,36,93,185,21,108,164,150,34,11,24,83,210,149,91,202,230,10,10,91,207,230,37,93,221,235,89,85,65,69,214,51,134,164,171,103,29,227,189,73,198,148,116,53,174,101,180,239,241,152,146,174,238,245,108,252,123,60,162,164,171,97,45,107,40,39,255,74,70,147,116,37,23,178,169,122,114,175,100,68,73,87,195,158,172,161,156,34,43,25,67,210,213,179,138,213,22,83,100,13,99,72,186,146,191,42,54,82,76,145,53,108,94,210,213,179,11,43,173,165,240,2,54,42,233,106,92,192,198,63,231,68,145,116,53,46,96,85,181,228,94,192,72,146,174,220,18,54,83,76,238,53,140,34,233,106,216,132,85,215,146,123,1,163,72,186,26,22,176,234,90,10,47,96,163,146,174,198,5,108,252,231,72,20,73,87,207,2,198,249,36,19,69,210,213,184,128,141,236,64,146,142,164,35,233,72,186,216,146,46,135,38,89,197,233,10,106,146,149,166,174,13,154,36,163,73,186,161,73,2,190,15,86,193,190,130,223,7,43,117,95,27,190,15,134,190,15,122,250,125,144,85,247,243,32,107,251,207,131,161,159,7,61,254,62,168,236,231,65,214,246,159,7,67,63,15,122,251,125,48,156,141,171,250,62,24,110,140,211,249,62,176,25,91,185,25,43,27,125,88,147,240,107,51,26,181,89,55,107,88,112,191,37,244,97,216,126,75,117,191,85,246,161,115,205,136,161,253,214,171,253,182,255,234,248,197,254,222,209,221,31,14,223,188,185,107,250,230,220,105,231,159,110,62,156,223,173,221,224,118,248,249,243,163,61,54,202,241,139,77,182,118,147,101,243,187,108,52,153,251,131,201,246,163,141,53,249,248,227,175,228,251,125,230,247,47,231,89,174,47,242,217,247,221,122,243,236,247,157,51,248,253,183,161,209,253,111,67,43,127,155,169,224,245,30,188,78,50,27,60,238,167,201,159,127,250,246,178,251,47,23,61,226,112,118,244,238,112,246,234,205,187,187,111,153,187,51,184,195,221,191,204,246,143,222,188,59,153,29,236,29,189,58,249,249,238,105,190,14,98,223,253,47,39,175,79,118,15,102,39,175,255,184,119,116,124,255,245,77,182,235,28,82,252,52,119,86,94,126,46,240,246,211,249,131,67,234,187,111,197,236,238,207,178,141,201,143,147,233,108,120,119,52,61,202,138,79,4,206,215,91,122,10,175,186,114,151,206,223,205,215,92,205,184,91,29,133,143,202,22,158,71,48,212,81,248,120,117,225,227,233,100,50,156,142,167,155,227,233,112,113,225,121,12,100,117,133,231,250,86,44,63,125,86,113,193,101,246,118,177,49,175,58,10,15,220,219,197,230,169,234,40,124,205,222,222,25,110,13,71,91,195,201,116,123,103,186,184,240,6,247,246,242,17,176,92,235,93,112,230,170,170,162,151,76,91,61,41,185,138,233,166,138,106,94,62,215,148,107,161,11,14,18,85,87,116,190,133,46,61,181,83,93,193,249,62,53,149,30,145,169,174,224,69,164,52,239,2,231,102,156,21,151,27,242,222,92,100,252,163,226,114,215,188,35,151,30,182,168,168,220,229,87,222,63,169,184,130,59,230,43,42,122,249,237,242,79,126,240,85,112,157,123,117,69,231,122,159,40,63,67,82,81,193,75,166,71,114,237,228,34,19,27,21,149,187,100,86,35,87,185,69,230,35,42,46,55,228,109,173,200,52,66,117,229,6,255,208,40,98,255,43,46,55,112,117,155,248,161,145,211,216,175,97,230,139,105,250,42,48,188,248,17,171,238,61,14,54,230,197,49,247,226,71,172,194,220,75,30,81,124,209,86,99,238,101,15,89,133,185,23,63,166,240,191,205,147,78,243,124,79,117,174,123,248,127,75,159,227,65,115,58,248,57,30,244,179,87,62,199,246,178,231,120,212,2,207,241,36,43,80,248,147,115,129,188,39,80,43,207,5,214,159,61,57,23,112,46,224,92,160,129,115,129,225,247,31,167,217,252,196,218,118,130,199,2,193,213,70,62,21,168,160,238,40,135,2,193,117,71,106,173,151,171,55,94,103,189,130,186,163,52,214,195,234,142,219,158,14,172,57,102,119,58,172,228,184,205,233,224,154,35,245,166,131,235,141,212,154,14,174,55,74,103,186,92,181,77,55,166,203,85,219,116,95,58,172,218,184,109,233,176,154,227,53,120,195,234,141,213,223,13,171,54,86,123,183,92,181,77,119,119,131,171,141,210,220,45,87,109,211,189,221,252,213,38,213,218,213,168,213,168,77,172,81,123,55,159,154,111,20,106,69,163,246,254,250,148,186,27,181,159,199,27,219,115,255,157,77,159,140,14,100,165,19,11,114,222,3,243,120,57,42,154,77,93,246,164,90,180,247,45,218,147,227,217,203,189,159,118,223,29,156,124,111,153,206,222,124,47,229,15,255,157,185,28,198,229,48,46,135,113,57,140,203,97,106,95,79,151,195,184,28,198,229,48,46,135,113,57,140,203,97,92,14,227,114,24,151,195,184,28,198,229,48,46,135,113,57,140,203,97,92,14,227,114,24,151,195,184,28,38,230,2,186,28,198,229,48,46,135,113,57,140,203,97,92,14,227,114,152,6,47,135,89,192,75,242,37,159,174,225,37,235,50,79,91,195,75,114,94,4,128,151,180,146,151,20,250,198,40,61,32,155,231,70,128,214,124,99,228,188,25,192,55,70,183,191,49,158,31,61,159,237,31,157,108,7,203,196,193,251,171,247,131,243,171,219,237,194,68,113,237,119,202,252,247,201,252,28,249,220,127,111,207,253,247,186,73,244,71,223,71,161,179,232,85,137,198,223,151,177,150,111,177,5,207,238,123,141,113,100,28,25,71,198,145,113,100,28,25,71,198,145,113,100,28,25,71,198,145,113,100,28,25,71,198,49,250,46,100,28,25,199,4,22,144,113,100,28,25,71,198,145,113,100,28,25,71,198,145,113,100,28,25,71,198,49,146,113,124,36,86,66,176,227,114,177,82,250,166,247,150,138,149,32,36,73,172,180,86,172,132,125,175,133,248,201,229,223,107,165,111,185,111,233,247,90,144,187,244,189,214,253,239,181,159,222,100,211,112,133,249,247,207,217,84,72,228,211,53,169,231,27,230,241,51,251,102,65,41,81,74,148,18,165,68,41,81,74,148,18,165,68,41,81,74,148,18,165,68,41,81,74,148,18,165,140,190,11,81,74,148,50,129,5,68,41,81,74,148,18,165,68,41,81,74,148,18,165,68,41,81,74,148,18,165,140,68,41,127,39,39,65,140,114,33,57,233,119,112,36,114,210,58,114,82,252,155,37,200,65,46,252,102,233,119,152,164,111,150,238,124,179,252,116,176,123,52,59,217,156,61,223,61,222,155,141,242,126,147,252,253,226,244,106,112,187,57,120,127,122,115,246,232,155,99,84,5,16,46,44,130,167,133,190,13,126,255,50,158,173,255,226,158,125,223,220,55,207,126,223,105,131,223,191,131,70,27,195,141,225,179,149,223,2,101,95,236,193,139,248,110,184,255,110,248,249,167,111,47,187,255,114,209,35,30,221,241,126,247,247,15,119,255,50,219,63,122,243,238,100,118,176,119,244,234,228,231,187,63,30,142,38,223,254,151,147,215,39,187,7,179,147,215,127,220,59,58,190,255,250,38,219,203,191,194,242,224,241,211,220,239,221,229,141,225,237,167,243,7,191,240,222,125,255,101,119,127,150,109,76,126,252,150,155,13,239,126,205,29,101,197,117,225,124,189,165,69,95,117,229,46,181,124,243,53,87,67,231,234,40,124,84,182,240,60,221,144,58,10,31,175,46,124,60,157,76,134,211,241,116,115,60,29,46,46,60,207,121,74,117,133,231,250,86,44,47,217,42,46,184,204,222,46,70,198,234,40,60,112,111,23,179,89,117,20,190,102,111,239,12,183,134,163,173,225,100,186,189,51,93,92,120,131,123,123,57,39,203,181,222,5,253,86,85,69,47,145,91,79,74,174,66,74,85,84,243,114,35,149,107,161,11,162,164,234,138,206,183,208,165,5,80,117,5,231,251,212,84,154,219,84,87,240,162,227,169,188,11,156,251,72,168,226,114,67,222,155,139,80,146,138,203,93,243,142,92,26,110,84,84,238,249,69,238,247,136,237,225,230,100,60,28,141,178,209,143,159,33,15,31,222,92,209,151,103,121,139,222,201,38,219,163,73,182,185,185,61,153,60,196,29,113,138,206,245,62,81,222,163,84,84,240,18,137,146,107,39,23,209,31,21,149,187,196,125,228,42,183,136,181,168,184,220,144,183,181,34,178,161,186,114,131,127,104,20,113,4,21,151,27,184,186,77,252,208,200,121,94,191,230,200,122,241,49,247,170,195,199,197,143,152,22,125,68,158,243,234,226,7,195,139,31,177,234,96,120,201,35,138,47,218,234,131,225,101,15,89,117,48,188,248,49,133,255,109,158,156,189,204,247,84,31,117,15,191,125,39,44,124,142,7,199,53,193,207,49,217,206,247,28,219,203,158,227,81,176,69,142,39,89,126,192,60,119,12,48,44,125,12,48,116,12,224,24,192,49,64,180,99,128,225,247,159,158,217,60,118,219,78,240,20,32,184,218,200,135,0,21,212,29,229,12,32,184,238,72,157,244,114,245,198,107,164,87,80,119,148,62,122,88,221,113,187,209,129,53,199,108,70,135,149,28,183,23,29,92,115,164,86,116,112,189,145,58,209,193,245,70,105,68,151,171,182,233,62,116,185,106,155,110,67,135,85,27,183,11,29,86,115,188,126,110,88,189,177,218,185,97,213,198,234,230,150,171,182,233,102,110,112,181,81,122,185,229,170,109,186,149,155,191,218,164,58,185,250,178,250,178,41,245,101,179,217,56,95,198,236,210,190,108,182,49,94,155,45,91,184,47,251,104,78,97,180,241,100,74,97,110,142,161,161,76,217,135,107,80,205,172,194,226,103,212,142,189,111,175,138,136,21,17,43,34,86,68,172,136,88,17,177,69,98,56,69,196,138,136,21,17,43,34,86,68,236,131,133,20,17,43,34,86,68,172,136,88,17,177,185,3,58,69,196,138,136,21,17,43,34,86,68,172,136,88,17,177,34,98,69,196,138,136,21,17,43,34,86,68,172,136,216,94,68,196,62,145,34,185,162,97,87,74,145,117,145,176,201,75,145,124,81,176,164,72,98,82,36,255,30,47,55,165,122,183,199,43,159,82,109,122,143,231,75,112,181,199,91,186,199,71,179,205,146,123,124,180,177,217,238,61,62,244,62,222,245,61,62,41,189,199,39,246,184,61,158,244,30,31,151,222,227,99,123,220,30,79,122,143,151,157,78,24,181,125,58,193,30,239,252,30,47,219,87,25,181,189,175,50,244,59,103,215,247,120,217,190,202,168,237,125,21,123,188,227,123,188,236,69,55,121,110,129,106,112,143,219,113,201,239,184,97,233,223,0,135,41,253,6,216,225,29,87,211,86,89,245,151,230,118,115,129,77,85,246,87,174,97,74,191,114,217,84,105,108,170,178,191,227,12,83,250,29,199,166,74,99,83,149,253,192,85,67,164,176,77,213,230,77,117,188,123,120,252,238,48,236,214,202,193,205,233,229,205,151,203,78,95,94,249,237,107,108,52,188,122,197,107,202,176,150,97,237,42,203,4,83,172,93,101,233,42,203,122,11,118,149,165,171,44,93,101,233,42,75,87,89,186,202,210,85,150,174,178,172,165,104,87,89,186,202,50,153,240,115,87,89,214,25,127,238,42,75,87,89,138,76,23,153,158,255,136,32,224,248,105,241,17,65,183,46,182,116,68,224,136,160,205,71,4,174,185,108,226,128,192,53,151,174,185,172,185,110,215,92,186,230,50,165,62,181,107,46,235,237,82,187,230,178,190,30,181,107,46,235,238,80,187,230,178,206,86,175,107,46,235,107,244,186,230,178,190,54,175,107,46,245,108,245,108,171,234,217,6,229,73,44,234,217,118,32,86,34,228,210,203,111,75,81,253,84,242,147,39,214,170,117,5,166,43,48,93,129,233,10,76,87,96,54,177,158,174,192,116,5,166,43,48,93,129,233,10,76,87,96,186,2,211,21,152,174,192,116,5,166,43,48,93,129,233,10,76,87,96,186,2,211,21,152,174,192,116,5,102,204,5,116,5,166,43,48,93,129,233,10,76,87,96,186,2,211,21,152,145,174,192,124,160,72,10,167,153,46,83,36,9,133,154,54,117,33,38,69,146,156,34,41,188,255,43,153,124,237,192,165,14,33,151,101,218,255,109,223,255,89,85,239,255,89,219,223,255,67,46,167,178,255,219,191,255,43,122,255,79,234,194,147,166,46,245,177,255,219,190,255,3,238,93,89,188,255,59,121,253,138,109,216,216,54,172,104,152,161,147,23,182,164,187,13,219,118,27,66,208,245,45,203,118,90,66,31,120,237,180,20,119,90,69,31,45,59,121,181,139,157,86,102,167,29,236,190,125,181,87,252,110,151,239,255,170,221,188,213,229,254,57,27,11,107,91,250,106,98,218,196,180,185,201,37,193,160,54,55,185,184,201,165,222,130,221,228,226,38,23,55,185,184,201,197,77,46,110,114,113,147,139,155,92,106,41,218,77,46,110,114,73,38,223,207,77,46,117,38,252,185,201,197,77,46,82,1,165,2,230,57,10,40,120,220,180,232,40,160,59,183,183,56,10,112,20,208,198,163,0,55,182,52,113,16,224,198,22,55,182,212,92,183,27,91,220,216,146,82,63,218,141,45,245,118,163,221,216,82,95,47,218,141,45,117,119,162,221,216,82,103,75,215,141,45,245,53,116,221,216,82,95,59,215,141,45,122,179,122,179,229,123,179,133,239,106,121,218,155,173,229,150,150,220,189,217,249,49,128,239,255,189,61,247,223,143,31,112,63,72,48,41,212,222,93,16,74,80,236,106,151,251,23,171,118,28,117,238,41,245,113,239,251,178,39,199,179,151,123,63,237,190,59,56,249,222,87,157,189,249,94,202,31,254,59,115,223,139,251,94,220,247,226,190,23,247,189,212,190,158,238,123,113,223,139,251,94,220,247,226,190,151,255,159,189,119,235,106,35,233,214,172,255,203,190,110,81,153,169,212,129,190,147,109,129,213,6,65,91,194,237,218,55,57,176,45,83,236,226,244,1,118,87,237,49,250,191,127,67,50,24,148,202,67,156,35,50,115,94,189,175,41,167,180,20,94,41,137,39,102,204,197,188,23,230,189,48,239,133,121,47,204,123,97,222,11,243,94,152,247,194,188,23,230,189,48,239,133,121,47,204,123,241,185,128,204,123,97,222,11,243,94,152,247,194,188,23,230,189,48,239,197,253,188,151,23,6,69,74,124,90,204,160,24,87,158,54,130,65,145,27,12,0,131,210,28,6,69,226,238,209,60,93,107,101,66,76,35,238,30,185,177,2,220,61,45,188,123,226,108,168,123,247,196,123,195,14,222,61,209,222,128,187,135,187,103,160,127,247,12,184,123,184,123,186,121,247,164,250,119,79,202,221,195,221,211,205,187,71,106,62,84,241,221,99,124,50,20,119,15,119,79,51,238,30,237,115,95,113,39,207,125,69,123,41,119,15,119,143,118,98,109,97,42,45,119,15,119,79,51,238,30,237,196,218,231,104,40,159,119,79,159,187,167,235,119,143,228,92,220,162,187,199,194,68,92,238,158,38,223,61,205,25,44,40,61,144,183,184,255,187,249,155,11,198,138,86,244,191,246,239,30,22,6,4,55,162,255,161,101,90,209,255,218,191,61,248,180,201,251,236,127,120,151,6,247,255,226,120,114,116,36,63,88,249,225,250,252,234,170,181,131,149,55,175,206,217,52,133,210,103,99,154,2,211,20,24,172,28,224,60,5,6,43,51,88,217,110,193,12,86,102,176,50,131,149,25,172,204,96,101,6,43,51,88,153,193,202,86,138,102,176,50,131,149,131,25,195,193,96,101,155,131,56,24,172,204,96,101,134,119,48,188,67,100,43,64,114,43,172,104,43,160,61,131,149,217,10,96,43,160,137,91,1,12,86,118,177,17,192,96,101,6,43,91,174,155,193,202,12,86,14,41,143,102,176,178,221,52,154,193,202,246,178,104,6,43,219,78,162,25,172,108,51,210,101,176,178,189,64,151,193,202,246,226,92,6,43,147,205,146,205,234,103,179,113,214,151,59,166,182,155,205,198,123,125,243,199,212,182,14,25,36,123,59,71,12,74,14,41,56,154,145,188,89,4,179,39,14,114,15,73,36,43,116,112,129,17,200,140,64,102,4,178,213,165,100,4,50,35,144,25,129,204,8,100,70,32,51,2,57,152,113,179,140,64,102,4,50,35,144,25,129,108,120,13,25,129,204,8,100,70,32,51,2,57,160,5,100,4,50,35,144,25,129,204,8,100,70,32,51,2,153,17,200,30,23,144,17,200,140,64,54,129,119,48,2,153,17,200,205,27,129,252,66,139,72,73,93,139,105,17,227,82,87,215,180,136,156,159,21,90,36,24,90,68,162,207,53,79,172,174,251,220,248,137,85,215,125,46,231,97,165,207,155,215,231,137,220,96,212,162,62,79,204,15,70,117,219,231,178,190,109,250,188,137,125,46,53,194,180,184,207,141,143,48,165,207,233,115,211,125,46,53,116,167,184,207,141,15,221,161,207,233,115,211,125,174,125,106,33,105,250,169,5,250,188,11,125,174,157,183,36,77,207,91,100,231,129,208,231,77,236,115,237,188,37,105,122,222,66,159,183,191,207,181,135,226,88,25,41,171,222,231,52,93,3,154,78,114,18,107,81,211,89,152,196,74,211,53,123,194,151,244,132,211,226,190,10,232,151,48,250,42,148,190,210,254,165,199,194,228,80,250,170,249,125,165,253,229,203,130,134,152,190,106,106,95,125,86,24,115,249,79,123,103,92,254,227,206,106,93,252,84,40,173,81,90,51,221,50,64,169,53,211,45,153,110,105,183,96,166,91,50,221,146,233,150,76,183,100,186,37,211,45,153,110,201,116,75,43,69,51,221,146,233,150,193,184,208,153,110,105,211,134,206,116,75,166,91,98,80,239,178,65,189,244,197,60,61,68,121,165,117,127,97,92,247,23,126,231,243,2,7,115,63,43,204,215,220,217,131,104,207,112,77,246,32,216,131,104,214,30,4,99,53,93,236,64,48,86,147,177,154,150,235,102,172,38,99,53,67,10,194,25,171,105,55,6,103,172,166,189,16,156,177,154,182,35,112,198,106,218,204,146,25,171,105,47,73,102,172,166,189,28,153,177,154,132,194,132,194,58,99,53,63,43,216,41,254,113,160,166,16,206,99,243,231,12,158,255,60,206,253,121,251,130,205,73,133,84,42,210,45,240,205,201,77,225,252,199,240,225,231,127,66,60,7,225,55,187,93,46,178,119,211,131,201,217,209,242,57,75,205,78,159,75,249,143,255,25,51,160,147,1,157,12,232,100,64,39,3,58,173,175,39,3,58,25,208,201,128,78,6,116,50,160,147,1,157,12,232,100,64,39,3,58,25,208,201,128,78,6,116,50,160,147,1,157,12,232,100,64,39,3,58,25,208,233,115,1,25,208,201,128,78,6,116,50,160,147,1,157,12,232,100,64,167,251,1,157,159,21,166,69,20,112,39,198,173,169,141,224,78,228,230,168,192,157,52,129,59,17,189,99,116,78,206,90,25,58,209,136,59,70,110,82,5,119,76,123,238,152,56,27,106,221,49,241,222,176,131,119,76,180,55,224,142,233,236,29,35,53,99,183,224,142,49,62,96,151,59,134,59,38,232,59,70,106,90,111,193,29,99,124,84,47,119,12,119,76,208,119,140,212,136,167,130,59,198,248,124,39,238,24,238,152,160,239,24,189,51,90,113,39,207,104,69,123,41,119,76,103,239,24,189,116,57,238,100,186,204,29,211,229,59,70,47,93,246,57,27,202,231,29,211,231,142,233,232,29,35,57,170,118,231,142,177,48,167,150,59,166,153,119,76,67,38,8,74,143,209,45,232,249,110,254,38,130,45,162,201,61,175,247,187,132,133,249,190,141,232,121,72,149,38,247,188,222,111,3,62,45,237,62,123,30,214,164,153,61,175,52,30,89,97,62,114,92,219,246,113,190,239,147,124,227,167,219,141,252,90,11,102,120,64,129,203,9,5,140,40,48,63,162,32,237,222,136,2,198,36,51,38,217,122,225,140,73,118,80,48,99,146,25,147,204,152,100,198,36,51,38,153,49,201,140,73,102,76,178,149,162,25,147,204,152,228,96,102,91,48,38,217,230,116,11,198,36,51,38,153,137,24,76,196,168,223,7,144,221,252,82,152,81,204,62,0,251,0,236,3,88,220,7,96,84,177,139,93,0,70,21,51,170,216,114,221,140,42,102,84,113,72,97,52,163,138,237,70,209,140,42,182,23,68,51,170,216,118,12,205,168,98,155,121,46,163,138,237,165,185,140,42,182,151,229,50,170,152,96,150,96,86,55,152,149,247,96,40,136,48,180,131,89,177,131,6,191,31,196,213,252,97,227,71,13,130,60,107,208,248,147,199,76,32,86,45,134,9,196,76,32,102,2,113,24,99,46,152,64,204,4,98,38,16,51,129,216,222,122,50,129,152,9,196,76,32,102,2,49,19,136,153,64,108,117,13,153,64,204,4,98,38,16,51,129,152,9,196,76,32,102,2,49,19,136,153,64,236,123,1,153,64,204,4,98,38,16,51,129,152,9,196,76,32,86,158,64,172,52,36,66,97,74,68,99,112,18,73,89,43,56,73,35,112,18,225,27,65,235,192,171,200,240,135,198,220,8,146,6,87,110,132,246,220,8,111,230,111,178,217,124,57,222,204,218,150,37,13,123,95,110,190,244,46,111,30,199,59,83,183,221,27,239,107,142,142,111,221,40,170,135,199,77,32,137,191,215,204,248,61,84,240,200,220,76,64,138,64,138,64,138,64,138,64,138,64,138,64,138,64,138,64,138,64,138,64,138,64,138,64,138,64,138,64,138,64,138,222,187,16,72,17,72,49,128,5,4,82,4,82,4,82,4,82,4,82,4,82,4,82,4,82,4,82,4,82,4,82,4,82,244,0,41,110,33,41,178,180,98,57,146,226,126,32,189,39,36,69,26,107,4,73,105,36,146,34,127,51,201,18,143,229,55,147,251,73,247,158,110,38,105,52,146,155,169,19,55,147,252,188,156,178,155,169,126,112,78,75,110,166,136,155,73,236,102,82,188,11,234,154,188,234,47,229,110,84,177,219,225,224,52,30,42,25,74,123,223,239,226,33,154,210,237,245,48,223,226,219,143,26,76,123,55,254,179,2,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,24,22,88,138,5,254,141,152,72,115,192,133,136,73,119,213,165,32,38,141,66,76,228,110,14,105,20,177,240,230,232,174,206,148,155,163,69,55,199,217,81,146,189,57,136,135,235,195,35,18,119,198,143,171,164,247,229,123,238,182,72,92,220,22,219,211,231,213,96,219,223,47,230,15,129,151,248,199,115,131,63,252,241,187,227,122,191,239,160,100,3,234,86,222,6,218,207,246,234,89,184,45,54,183,197,251,131,167,167,157,189,43,186,226,56,155,159,29,103,135,167,103,107,142,119,253,197,253,120,242,57,155,205,79,207,150,217,209,116,126,184,124,191,126,152,40,121,254,47,203,147,229,228,40,91,158,124,152,206,23,155,215,151,142,5,0,97,101,178,241,34,247,11,182,62,76,248,120,113,249,234,55,219,245,109,24,175,127,22,239,165,47,191,206,198,209,250,247,217,36,150,199,8,243,245,106,163,123,230,202,45,133,246,242,53,155,97,228,108,20,158,232,22,46,18,123,216,40,188,95,93,120,127,152,166,209,176,63,28,244,135,81,113,225,34,27,39,230,10,23,186,21,245,145,53,195,5,235,244,182,28,27,102,163,112,197,222,150,131,176,108,20,94,211,219,251,209,40,74,70,81,58,28,239,15,139,11,119,216,219,229,220,152,208,122,75,130,90,166,138,46,65,180,118,74,54,129,68,25,170,185,28,134,18,90,104,73,250,200,92,209,98,11,173,141,250,152,43,88,236,91,147,54,87,99,174,224,162,125,40,209,5,22,222,251,49,92,174,202,123,179,12,51,98,184,220,154,119,100,109,66,195,80,185,151,87,194,239,17,227,104,144,246,163,36,137,147,151,207,144,215,151,187,43,250,122,37,90,244,126,156,142,147,52,30,12,198,105,250,154,226,240,83,180,208,251,132,62,120,98,168,224,18,228,68,168,147,101,48,15,67,229,150,0,30,66,229,202,64,21,134,203,85,121,91,147,65,24,204,149,171,252,161,33,3,12,24,46,87,113,117,93,124,104,8,110,204,215,236,77,23,239,103,87,237,50,22,95,49,148,189,66,100,99,90,126,7,184,248,138,170,29,224,146,43,228,23,173,122,7,184,236,146,170,29,224,226,107,164,255,109,118,82,230,124,166,154,75,15,255,95,233,99,188,10,166,149,31,227,85,150,93,249,24,227,178,199,216,138,191,5,30,164,102,39,249,213,126,128,140,180,163,100,63,160,222,214,193,126,0,251,1,236,7,88,222,15,136,158,63,70,227,60,222,54,14,112,59,64,185,90,207,187,1,6,234,246,178,25,160,92,183,167,72,93,175,94,127,137,186,129,186,189,4,234,106,117,251,141,165,21,107,246,153,74,171,149,236,55,148,86,174,217,83,38,173,92,175,167,72,90,185,94,47,137,180,94,181,174,3,105,189,106,93,231,209,106,213,250,141,163,213,106,246,23,236,170,213,235,43,215,85,171,214,87,172,171,87,173,235,84,87,185,90,47,161,174,94,181,174,51,93,241,106,131,138,116,9,104,9,104,131,10,104,229,84,178,133,1,109,87,61,178,207,139,97,240,16,195,238,67,18,205,98,144,197,32,139,65,22,131,44,6,89,12,178,24,100,49,200,98,144,197,32,139,65,22,131,44,6,89,12,178,24,100,49,200,122,239,66,12,178,24,100,3,88,64,12,178,24,100,49,200,98,144,197,32,139,65,22,131,44,6,89,12,178,24,100,49,200,98,144,117,105,144,221,194,74,196,245,177,165,88,73,23,221,177,96,37,141,194,74,36,110,8,205,131,176,93,245,197,114,67,180,227,134,56,157,30,78,22,103,139,236,116,242,113,114,250,254,227,100,49,93,179,135,98,244,225,221,234,226,252,225,199,67,239,238,252,254,252,238,175,251,243,135,85,238,214,72,106,17,196,218,59,35,127,99,108,221,6,201,222,206,77,144,187,77,28,161,135,187,43,97,230,190,168,122,92,110,142,205,205,1,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,8,99,104,128,49,44,33,72,132,64,67,1,130,164,142,54,12,158,32,17,163,12,33,72,2,38,72,100,123,95,136,41,20,232,253,58,176,48,248,222,23,3,10,233,253,214,244,190,32,96,94,219,251,245,148,121,224,189,31,241,190,223,189,222,55,243,190,95,15,148,7,223,251,188,239,119,172,247,163,172,111,164,247,163,189,126,56,189,79,15,54,172,7,205,156,90,136,66,58,181,208,250,30,180,212,60,85,127,41,215,223,210,109,102,230,43,110,20,210,87,92,218,44,188,54,51,243,109,178,126,78,39,109,214,141,54,251,223,111,79,15,179,197,116,190,156,206,223,78,23,235,136,86,172,197,254,191,175,119,23,189,135,213,205,227,122,245,30,114,99,96,45,252,178,146,159,1,59,206,253,249,247,209,87,51,19,96,183,95,158,245,17,176,245,79,199,12,88,157,25,176,113,247,102,192,42,78,126,247,53,4,86,189,92,207,83,96,77,20,238,101,12,172,137,194,107,166,226,245,135,105,26,13,251,195,65,127,24,21,23,174,50,26,79,189,112,79,3,108,53,11,246,55,193,214,68,225,94,70,216,154,40,188,166,183,247,163,81,148,140,162,116,56,222,31,22,23,238,176,183,253,14,223,85,45,218,231,244,93,197,154,253,142,223,85,47,218,211,252,93,245,130,61,13,224,85,47,216,203,4,94,205,114,93,143,224,213,44,215,245,12,94,197,114,253,14,225,85,44,250,122,37,90,244,126,156,142,147,52,30,12,198,105,250,250,204,132,159,162,61,141,14,86,44,216,215,236,96,197,114,125,13,15,214,44,215,245,244,96,245,114,189,140,15,214,44,215,245,252,96,137,114,131,26,32,124,49,100,228,48,35,135,27,54,114,120,103,59,64,112,199,169,114,59,192,194,110,19,219,1,108,7,176,29,32,241,41,26,61,127,138,198,249,179,100,227,0,119,3,148,171,245,188,25,96,160,110,47,123,1,202,117,123,74,212,245,234,245,23,168,27,168,219,75,158,174,86,183,223,84,90,177,102,159,161,180,90,201,126,51,105,229,154,61,69,210,202,245,122,74,164,149,235,245,18,72,235,85,235,58,143,214,171,214,117,28,173,86,173,223,52,90,173,102,127,185,174,90,189,190,98,93,181,106,125,165,186,122,213,186,14,117,149,171,245,146,233,234,85,235,58,210,21,175,54,168,68,151,124,150,124,54,172,124,86,120,42,75,69,62,219,161,137,44,219,171,96,230,92,105,217,99,18,203,50,137,133,73,44,76,98,97,18,11,147,88,92,172,39,147,88,152,196,194,36,22,38,177,48,137,133,73,44,76,98,97,18,11,147,88,152,196,194,36,22,38,177,48,137,133,73,44,76,98,97,18,11,147,88,152,196,226,115,1,153,196,194,36,22,38,177,48,137,133,73,44,76,98,97,18,139,187,73,44,5,196,136,144,170,180,134,24,9,72,83,106,115,2,11,196,72,128,196,136,76,175,235,158,94,237,208,196,21,122,189,209,189,46,56,101,165,178,215,59,51,97,133,94,111,120,175,235,191,175,119,102,162,10,189,222,232,94,23,156,162,82,217,235,173,153,160,66,223,57,236,59,253,147,5,173,153,154,18,124,223,53,104,198,128,240,180,148,154,214,10,232,171,42,173,21,78,107,233,127,51,108,205,116,20,90,75,163,181,150,131,236,100,62,205,142,102,243,105,182,56,59,62,158,124,252,83,124,60,202,227,160,119,123,179,234,93,93,222,172,122,15,63,174,175,207,239,255,109,221,140,148,130,215,104,221,140,38,248,156,232,209,208,163,49,45,37,64,65,26,211,82,152,150,98,183,96,166,165,48,45,133,105,41,76,75,97,90,10,211,82,152,150,194,180,20,43,69,51,45,133,105,41,193,120,245,152,150,98,211,172,199,180,20,166,165,96,227,195,198,39,190,69,32,184,5,85,191,69,208,252,185,41,108,17,176,69,208,150,45,2,38,168,184,216,32,96,130,10,19,84,44,215,205,4,21,38,168,132,148,83,51,65,197,110,74,205,4,21,123,25,53,19,84,108,39,212,76,80,177,25,245,50,65,197,94,208,203,4,21,123,49,47,19,84,200,108,201,108,77,101,182,194,99,84,234,50,219,14,205,82,41,88,10,51,71,75,43,31,152,168,150,169,42,76,85,97,170,10,83,85,152,170,226,98,61,153,170,194,84,21,166,170,48,85,133,169,42,76,85,97,170,10,83,85,152,170,194,84,21,166,170,48,85,133,169,42,76,85,97,170,10,83,85,152,170,194,84,21,159,11,200,84,21,166,170,48,85,133,169,42,76,85,97,170,10,83,85,220,77,85,41,163,72,132,188,166,34,20,73,64,114,83,155,243,85,160,72,130,166,72,164,251,223,200,201,215,14,205,92,161,255,219,212,255,130,35,88,234,251,191,51,115,88,232,255,118,245,191,161,247,255,206,204,102,161,255,219,212,255,130,163,90,234,251,191,53,243,90,104,67,47,109,104,232,48,67,107,198,183,52,163,13,155,54,13,65,120,144,139,72,167,5,244,133,151,78,11,177,211,12,125,181,108,205,112,23,58,77,189,211,166,199,111,166,239,222,205,230,135,217,228,232,40,59,158,205,103,71,199,217,209,48,251,148,136,180,218,234,250,203,234,219,183,203,155,139,222,249,213,85,239,248,242,230,242,232,184,119,52,236,253,76,66,238,53,59,191,198,148,175,133,238,239,49,34,143,28,76,155,135,254,13,50,204,227,128,209,94,146,219,10,142,71,47,219,210,227,58,198,211,73,49,23,207,197,172,247,165,251,161,29,7,212,91,65,39,181,200,44,160,207,227,128,122,75,233,174,32,181,245,116,127,28,208,246,122,154,42,72,109,61,107,56,90,51,179,124,12,174,167,187,130,100,214,211,199,241,74,59,125,233,239,67,199,231,241,74,139,107,233,237,61,211,231,241,74,219,235,233,227,61,179,116,70,84,126,61,205,204,136,50,184,158,238,10,18,94,79,143,199,85,45,244,166,133,114,196,87,210,219,113,85,205,133,116,85,143,240,74,122,60,174,106,161,39,45,148,35,179,146,62,142,171,218,89,69,179,197,200,172,161,143,227,170,154,81,134,147,98,100,214,208,253,113,85,59,93,104,180,22,233,5,116,122,92,213,226,2,58,255,222,232,229,184,170,197,5,116,254,69,177,92,90,188,179,134,6,164,197,38,151,209,81,57,194,43,89,62,235,111,231,23,24,3,179,254,76,254,250,226,168,28,153,149,244,113,132,90,111,21,221,20,35,188,134,94,142,80,91,120,99,52,93,139,240,2,122,57,66,109,97,1,77,215,34,189,128,78,143,80,91,92,64,231,223,109,188,28,161,182,179,128,126,190,93,123,57,66,109,113,1,157,116,32,71,168,133,46,145,175,108,20,232,73,237,202,137,170,156,237,46,189,68,190,109,174,21,218,230,90,190,109,56,117,30,226,169,243,123,249,126,185,87,232,151,123,249,126,113,115,30,254,112,58,159,126,156,44,103,39,243,236,205,209,201,201,113,22,191,217,28,132,175,131,40,47,86,55,171,251,243,199,203,219,155,222,151,171,219,219,235,94,252,37,206,205,191,181,112,10,204,194,252,219,151,23,178,51,144,182,232,53,86,207,191,77,197,230,223,26,120,78,230,223,90,152,127,155,68,233,168,173,243,111,37,38,203,135,48,0,87,189,92,207,19,112,77,20,238,101,4,174,137,194,107,38,2,154,161,216,204,21,238,105,120,175,102,193,254,166,247,154,40,220,203,248,94,19,133,215,244,182,25,218,200,80,225,126,7,15,171,22,237,115,242,176,98,205,126,71,15,171,23,237,105,246,176,122,193,158,134,15,171,23,236,101,250,176,102,185,174,199,15,107,150,235,122,254,176,98,185,126,7,16,43,22,93,190,109,190,243,193,103,96,159,218,92,209,158,198,38,43,22,236,107,110,178,98,185,190,6,39,107,150,235,122,114,178,122,185,94,70,39,107,150,235,122,118,178,68,185,65,13,79,174,220,208,97,220,50,227,150,195,26,183,92,178,49,80,107,87,16,216,24,176,224,85,96,99,128,141,1,54,6,148,62,254,163,231,207,211,56,175,241,31,7,184,47,160,92,173,231,109,1,3,117,123,217,21,80,174,219,83,182,174,87,175,191,104,221,64,221,94,146,117,181,186,253,230,211,138,53,251,140,167,213,74,246,155,78,43,215,236,41,156,86,174,215,83,54,173,92,175,151,104,90,175,90,215,201,180,94,181,174,131,105,181,106,253,230,210,106,53,251,75,120,213,234,245,21,240,170,85,235,43,223,213,171,214,117,188,171,92,173,151,116,87,175,90,215,225,174,120,181,65,101,187,36,181,36,181,97,37,181,113,214,215,78,106,227,189,126,117,82,251,202,80,91,156,212,222,245,183,147,216,187,254,75,18,155,119,220,190,72,112,83,29,235,109,95,192,122,91,244,202,197,125,183,91,243,161,228,30,154,68,182,209,194,91,189,57,172,110,138,17,158,100,235,69,120,171,183,130,78,106,145,89,64,159,194,91,11,67,129,173,20,164,182,158,238,133,183,182,215,211,249,172,111,79,130,86,59,235,232,239,77,210,167,160,213,226,90,122,187,199,125,10,90,109,175,167,243,123,220,163,80,212,194,90,90,40,71,124,37,189,9,69,53,23,210,85,61,194,43,233,81,40,106,161,39,45,148,35,179,146,62,132,162,118,86,209,108,49,50,107,232,67,40,170,249,171,162,147,98,100,214,208,189,80,212,78,23,26,173,69,122,1,157,10,69,45,46,160,243,239,57,94,132,162,22,23,208,84,45,194,11,232,73,222,168,183,132,110,138,17,94,67,47,242,70,11,77,104,186,22,225,5,244,34,111,180,176,128,166,107,145,94,64,167,242,70,139,11,232,252,115,196,139,188,209,206,2,250,249,38,227,69,222,104,113,1,157,116,32,242,198,80,172,138,56,18,49,17,6,106,34,244,232,251,219,24,255,180,97,145,164,122,8,188,101,88,100,243,147,235,237,9,203,95,7,122,19,148,55,60,26,44,73,195,89,18,153,187,64,31,153,74,188,34,83,182,238,2,136,170,238,220,5,250,238,215,184,206,253,218,192,187,32,230,46,232,212,93,16,101,125,237,187,32,218,235,7,125,23,212,117,100,163,91,209,82,15,85,253,165,92,155,75,117,91,98,160,219,18,186,141,110,19,234,54,253,223,246,162,192,127,219,163,219,194,233,54,253,239,147,53,202,32,186,141,110,203,226,55,35,197,201,21,163,14,76,174,24,121,16,84,21,62,39,130,42,4,85,76,174,8,80,81,197,228,10,38,87,216,45,152,201,21,76,174,96,114,5,147,43,152,92,193,228,10,38,87,48,185,194,74,209,76,174,96,114,69,48,102,51,38,87,216,116,155,49,185,130,201,21,248,208,240,161,9,109,12,168,108,67,229,55,6,218,56,185,130,141,1,54,6,154,185,49,192,228,10,23,219,2,76,174,96,114,133,229,186,153,92,193,228,138,144,210,105,38,87,216,205,166,153,92,97,47,153,102,114,133,237,92,154,201,21,54,3,94,38,87,216,139,119,153,92,97,47,220,101,114,5,73,45,73,173,129,164,86,109,114,197,168,179,147,43,70,246,78,152,142,2,60,140,16,250,9,83,38,87,184,144,136,51,185,130,201,21,76,174,96,114,5,147,43,152,92,193,228,10,38,87,248,94,75,38,87,48,185,130,201,21,76,174,96,114,5,147,43,152,92,193,228,10,38,87,48,185,130,201,21,76,174,96,114,5,147,43,152,92,193,228,10,38,87,48,185,130,201,21,76,174,96,114,133,201,201,21,35,197,201,21,121,88,132,201,21,176,36,33,178,36,50,119,129,62,50,197,228,10,238,130,102,223,5,250,238,87,38,87,112,23,52,253,46,80,153,92,145,191,11,58,51,185,34,196,86,108,144,111,91,109,114,197,110,183,117,100,114,5,221,166,221,109,250,191,237,117,102,114,5,221,166,221,109,250,223,39,59,51,185,130,110,83,238,182,193,48,58,86,26,93,49,24,70,215,173,159,93,177,126,145,206,29,85,101,79,138,164,10,73,21,211,43,2,212,84,49,189,130,233,21,118,11,102,122,5,211,43,152,94,193,244,10,166,87,48,189,130,233,21,76,175,176,82,52,211,43,152,94,17,140,221,140,233,21,54,253,102,76,175,96,122,5,78,52,156,104,98,155,3,242,123,81,5,155,3,237,155,95,193,230,0,155,3,205,221,28,96,130,133,139,173,1,38,88,48,193,194,114,221,76,176,96,130,69,72,9,53,19,44,236,230,211,76,176,176,151,78,51,193,194,118,54,205,4,11,155,33,47,19,44,236,69,188,76,176,176,23,240,50,193,130,180,150,180,214,68,90,171,50,194,98,39,173,237,206,12,139,245,75,183,117,216,116,251,177,73,101,153,98,193,20,11,166,88,48,197,130,41,22,206,38,6,48,197,130,41,22,76,177,96,138,5,83,44,152,98,193,20,11,166,88,120,90,69,166,88,48,197,194,127,23,50,197,130,41,22,1,44,32,83,44,152,98,193,20,11,166,88,48,197,130,41,22,76,177,240,184,128,76,177,96,138,133,9,194,131,41,22,76,177,104,228,20,139,39,96,68,126,140,69,1,48,194,28,11,120,146,48,121,18,169,59,193,0,58,197,44,11,238,132,198,223,9,6,124,176,204,179,224,78,104,193,157,32,63,210,162,224,78,232,200,76,139,64,187,177,73,42,110,149,169,22,133,13,215,137,177,22,52,156,145,134,51,240,251,95,71,38,91,208,112,70,26,206,192,151,203,142,12,183,160,225,52,26,238,63,179,248,77,172,50,221,226,191,123,241,151,184,237,211,45,54,47,210,181,192,170,244,73,17,88,33,176,98,186,69,128,10,43,166,91,48,221,194,110,193,76,183,96,186,5,211,45,152,110,193,116,11,166,91,48,221,130,233,22,86,138,102,186,5,211,45,130,49,159,49,221,194,166,251,140,233,22,76,183,192,151,134,47,77,108,115,64,122,55,170,104,115,160,117,211,45,216,28,96,115,160,193,155,3,76,183,112,177,53,192,116,11,166,91,88,174,155,233,22,76,183,8,41,161,102,186,133,221,124,154,233,22,246,210,105,166,91,216,206,166,153,110,97,51,228,101,186,133,189,136,151,233,22,246,2,94,166,91,144,214,146,214,154,72,107,21,142,104,239,166,181,190,143,104,59,155,110,177,121,233,226,39,79,197,78,36,228,30,148,56,150,177,22,140,181,96,172,5,99,45,24,107,225,108,132,0,99,45,24,107,193,88,11,198,90,48,214,130,177,22,140,181,96,172,133,167,85,100,172,5,99,45,252,119,33,99,45,24,107,17,192,2,50,214,130,177,22,140,181,96,172,5,99,45,24,107,193,88,11,143,11,200,88,11,198,90,152,64,59,24,107,193,88,139,38,142,181,120,38,69,98,89,173,105,17,41,18,7,174,53,117,51,214,2,144,36,32,144,68,234,22,48,0,75,181,207,226,175,50,207,130,91,160,153,183,128,129,211,221,225,187,134,221,12,178,224,22,104,222,45,48,82,181,31,143,186,96,63,30,249,16,28,20,62,41,130,3,4,7,216,143,3,84,28,96,63,198,126,140,253,56,48,63,3,246,99,236,199,216,143,253,203,37,176,31,219,213,75,96,63,182,41,152,192,126,140,253,24,251,49,246,99,236,199,216,143,177,31,227,211,232,156,79,99,164,106,63,206,111,14,180,210,126,204,230,0,155,3,13,221,28,192,126,236,98,107,0,251,49,246,99,236,199,97,100,212,216,143,177,31,99,63,198,126,140,253,24,251,49,246,227,0,50,94,236,199,246,18,94,236,199,216,143,73,107,187,151,214,42,218,143,71,221,181,31,143,108,28,87,24,113,92,1,251,49,246,99,236,199,216,143,177,31,99,63,198,126,28,196,90,98,63,198,126,140,253,24,251,49,246,227,90,95,37,246,99,236,199,216,143,177,31,99,63,198,126,140,253,24,251,49,246,99,236,199,216,143,177,31,7,32,239,197,126,140,253,24,251,49,246,99,236,199,216,143,149,237,199,35,85,251,113,158,20,193,126,12,72,18,24,72,34,117,11,24,128,165,176,31,115,11,52,247,22,48,112,186,27,251,49,183,64,51,111,129,193,48,58,86,211,31,15,134,209,117,251,253,199,235,87,233,222,113,80,246,172,72,14,144,28,96,64,14,80,115,128,1,25,3,50,6,228,192,28,13,24,144,49,32,99,64,246,47,152,192,128,108,87,49,129,1,217,166,100,2,3,50,6,100,12,200,24,144,49,32,99,64,198,128,140,83,163,99,78,141,167,13,2,133,77,178,130,13,130,22,58,144,217,32,96,131,160,193,27,4,88,144,93,108,15,96,65,198,130,140,5,57,140,156,26,11,50,22,100,44,200,88,144,177,32,99,65,198,130,28,64,206,139,5,217,94,202,139,5,25,11,50,137,109,7,19,91,37,13,242,78,98,219,33,15,242,250,181,155,63,185,176,253,168,68,178,152,144,49,33,99,66,198,132,140,9,25,19,50,38,100,223,230,94,76,200,152,144,3,178,206,98,66,198,132,140,9,25,19,50,38,100,76,200,152,144,49,33,99,66,198,132,140,9,25,19,50,38,100,76,200,152,144,49,33,99,66,198,132,140,9,25,19,50,38,100,131,38,228,39,90,68,65,133,92,64,139,224,66,6,38,9,14,38,145,187,13,76,64,83,248,144,185,13,26,125,27,152,56,237,141,19,153,219,160,113,183,193,187,217,98,57,59,58,60,93,38,146,82,228,111,151,15,143,151,87,23,119,155,175,113,109,117,34,191,188,72,135,198,131,234,39,69,120,96,65,120,16,71,73,191,88,120,16,71,73,218,108,225,1,70,100,140,200,24,145,131,176,53,96,68,198,136,140,17,57,44,213,4,70,100,140,200,24,145,49,34,99,68,198,136,140,17,57,48,83,6,70,100,155,174,12,140,200,24,145,241,107,224,215,16,219,28,144,217,34,43,221,28,104,147,15,153,205,1,54,7,154,190,57,128,13,217,197,214,0,54,100,108,200,216,144,195,200,168,177,33,99,67,198,134,140,13,25,27,50,54,100,108,200,1,100,188,216,144,237,37,188,216,144,177,33,147,214,118,47,173,141,179,129,126,90,27,239,13,116,207,51,36,123,181,167,23,28,138,143,95,94,167,248,225,132,159,155,119,163,250,51,10,69,143,77,4,139,253,24,251,49,246,99,236,199,216,143,177,31,99,63,246,109,235,197,126,140,253,56,32,211,44,246,99,236,199,216,143,177,31,99,63,198,126,140,253,24,251,49,246,99,236,199,216,143,177,31,99,63,198,126,140,253,24,251,49,246,99,236,199,216,143,177,31,99,63,54,97,63,222,162,67,82,9,249,113,41,29,146,234,186,143,197,233,144,103,181,101,165,232,210,163,5,25,178,36,80,178,68,234,158,48,64,76,165,238,136,41,47,247,4,180,85,167,238,137,190,137,123,162,223,226,123,66,210,143,204,61,209,252,123,34,201,250,250,247,68,178,215,111,200,61,161,109,239,14,186,47,45,53,84,213,95,202,245,188,92,235,37,38,90,47,161,245,104,61,233,214,51,240,27,99,210,152,223,24,105,189,144,90,207,192,151,208,164,49,95,66,105,189,112,90,207,192,64,12,3,195,145,104,189,14,182,158,1,221,154,129,129,68,180,94,71,90,239,228,232,232,207,236,83,146,197,201,155,236,205,65,60,148,157,6,116,123,117,245,111,239,103,210,139,147,47,189,47,223,227,161,244,80,160,184,86,252,23,231,205,127,73,94,253,151,110,79,207,122,125,188,214,184,252,47,255,130,93,58,0,69,158,27,21,160,142,10,48,45,86,1,38,81,58,42,86,1,38,81,58,110,182,10,144,57,65,204,9,178,94,56,115,130,28,20,204,156,32,230,4,49,39,136,57,65,204,9,98,78,16,115,130,152,19,100,165,104,230,4,49,39,40,24,135,36,115,130,108,90,36,153,19,196,156,32,204,147,152,39,165,118,15,164,246,175,106,118,15,234,167,6,177,123,192,238,1,187,7,12,18,98,144,80,144,91,7,12,18,98,144,144,249,186,25,36,196,32,161,224,18,108,6,9,217,204,175,25,36,100,47,189,102,144,16,131,132,24,36,196,32,33,6,9,49,72,136,56,151,56,247,85,156,43,121,18,166,50,206,173,61,16,83,31,231,222,245,183,167,188,223,245,95,166,188,191,28,76,216,73,124,37,34,96,39,227,136,242,203,100,193,9,80,254,20,196,186,12,39,98,56,17,195,137,24,78,196,112,34,23,235,201,112,34,134,19,49,156,136,225,68,12,39,98,56,17,195,137,24,78,196,112,34,134,19,49,156,136,225,68,12,39,98,56,17,195,137,24,78,196,112,34,134,19,249,92,64,134,19,49,156,136,225,68,12,39,98,56,17,195,137,24,78,228,122,56,81,1,113,98,238,0,97,173,7,179,177,196,137,236,72,22,136,147,38,16,39,130,247,74,95,207,212,217,87,20,117,214,158,180,205,247,124,190,229,199,249,155,100,104,251,148,109,223,223,33,219,138,167,230,140,173,206,25,219,184,123,103,108,49,116,98,232,196,208,25,196,1,97,12,157,24,58,49,116,134,117,186,25,67,39,134,78,12,157,24,58,49,116,98,232,196,208,25,216,225,108,12,157,54,143,103,99,232,196,208,201,145,110,142,116,203,108,26,40,237,175,21,111,26,212,111,175,177,105,192,166,1,155,6,136,57,17,115,134,181,99,128,152,19,49,39,98,78,239,209,53,98,78,196,156,136,57,17,115,34,230,68,204,137,152,19,49,39,98,206,160,114,95,82,92,82,220,32,83,92,69,47,103,81,138,139,150,179,100,149,44,158,145,216,121,6,34,93,164,156,72,57,145,114,34,229,68,202,137,148,19,41,167,111,137,36,82,78,164,156,1,9,16,145,114,34,229,68,202,137,148,19,41,39,82,78,164,156,72,57,145,114,34,229,68,202,137,148,19,41,39,82,78,164,156,72,57,145,114,34,229,68,202,137,148,19,41,167,81,41,103,95,207,201,89,76,155,160,228,132,54,105,10,109,34,120,159,140,244,132,156,163,238,8,57,71,254,206,214,86,60,53,103,107,57,91,139,144,51,192,211,181,8,57,17,114,34,228,12,236,104,48,66,78,132,156,8,57,253,159,107,70,200,105,247,100,51,66,78,155,103,155,17,114,34,228,68,200,137,144,19,33,39,66,78,132,156,28,229,238,220,81,238,145,158,144,179,120,211,160,149,66,78,54,13,216,52,104,193,166,1,66,78,23,91,6,8,57,17,114,34,228,12,35,187,70,200,137,144,19,33,39,66,78,132,156,8,57,17,114,6,144,253,34,228,180,151,252,34,228,68,200,73,138,219,213,20,87,81,200,89,148,226,34,228,44,89,37,139,71,36,118,158,129,72,23,33,39,66,78,132,156,8,57,17,114,34,228,68,200,233,91,32,137,144,19,33,103,64,242,67,132,156,8,57,17,114,34,228,68,200,137,144,19,33,39,66,78,132,156,8,57,17,114,34,228,68,200,137,144,19,33,39,66,78,132,156,8,57,17,114,34,228,68,200,105,84,200,57,210,19,114,22,211,38,8,57,161,77,154,66,155,84,223,39,7,147,163,183,39,243,44,141,148,110,147,239,231,87,95,111,111,122,105,164,120,151,188,98,212,74,142,214,166,219,183,201,107,36,205,69,135,231,94,160,120,131,215,118,118,233,35,211,216,155,198,94,46,178,119,211,131,201,217,209,242,185,153,179,211,231,82,254,227,127,198,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,112,86,230,56,171,87,252,200,108,190,88,126,60,123,187,212,4,73,214,245,221,255,248,250,216,126,162,100,235,149,218,65,75,74,158,2,198,4,198,4,198,4,198,4,198,4,198,4,198,4,198,4,198,4,198,4,198,4,198,4,198,4,198,4,198,4,198,4,198,196,123,23,194,152,192,152,4,176,128,48,38,48,38,48,38,48,38,48,38,48,38,48,38,48,38,48,38,48,38,48,38,48,38,30,24,19,53,147,207,19,12,161,234,241,169,214,248,200,41,121,254,199,206,99,22,153,127,10,212,64,73,157,25,104,253,163,196,61,196,34,173,253,17,69,87,176,253,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,0,172,4,211,129,0,43,0,43,0,43,0,43,0,43,6,156,40,35,93,37,10,8,139,196,234,90,97,89,176,176,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,0,181,4,1,181,28,158,46,147,44,89,51,44,194,4,203,197,221,166,202,23,92,37,217,139,245,113,149,60,173,146,135,85,242,172,202,111,54,69,12,43,217,126,13,127,212,188,188,63,158,49,145,135,63,126,191,239,247,126,51,41,233,134,73,169,132,73,244,159,238,25,125,129,40,121,38,74,222,31,60,61,237,236,93,209,21,199,217,252,236,56,59,60,61,91,60,253,253,227,201,231,108,54,63,61,91,102,71,211,249,225,242,253,250,199,81,210,127,250,47,203,147,229,228,40,91,158,124,152,206,23,191,254,75,90,254,10,245,161,148,139,220,119,35,125,14,228,241,226,242,213,151,146,245,61,24,175,127,22,239,165,47,223,68,226,104,253,85,36,137,229,9,144,124,189,218,212,133,185,114,75,121,139,124,205,102,240,6,27,133,39,186,133,139,124,99,181,81,120,191,186,240,254,48,77,163,97,127,56,232,15,163,226,194,69,50,47,115,133,11,221,138,250,180,129,225,130,117,122,91,110,91,223,70,225,138,189,45,183,127,110,163,240,154,222,222,143,70,81,50,138,210,225,120,127,88,92,184,195,222,46,223,242,23,90,111,201,61,118,83,69,151,236,174,239,148,108,98,55,219,80,205,229,251,216,66,11,45,185,113,108,174,104,177,133,214,222,165,53,87,176,216,183,38,237,45,81,115,5,23,69,136,162,11,44,28,219,25,46,87,229,189,89,102,187,207,112,185,53,239,200,218,155,107,134,202,189,188,18,126,143,24,71,131,180,31,37,73,156,188,124,134,188,190,220,93,209,215,43,209,162,247,227,116,156,164,241,96,48,78,211,215,27,112,126,138,22,122,159,208,223,51,52,84,112,201,110,161,80,39,203,236,208,25,42,183,100,111,78,168,92,153,253,48,195,229,170,188,173,201,236,62,153,43,87,249,67,67,102,175,199,112,185,138,171,235,226,67,67,112,79,165,102,91,161,120,43,162,42,32,46,190,98,40,123,133,200,158,130,124,120,95,124,69,85,120,95,114,133,252,162,85,135,247,101,151,84,133,247,197,215,72,255,219,236,28,137,204,103,170,91,233,225,211,157,80,248,24,175,78,81,42,63,198,171,131,151,149,143,49,46,123,140,173,249,246,2,15,34,182,9,32,115,140,181,96,19,192,192,153,85,54,1,216,4,96,19,64,227,107,106,244,252,217,25,231,113,132,113,128,123,0,202,213,122,222,2,48,80,183,151,29,0,229,186,61,229,232,122,245,250,139,209,13,212,237,37,69,87,171,219,111,22,173,88,179,207,40,90,173,100,191,73,180,114,205,158,130,104,229,122,61,229,208,202,245,122,137,161,245,170,117,157,66,235,85,235,58,132,86,171,214,111,6,173,86,179,191,52,87,173,94,95,97,174,90,181,190,178,92,189,106,93,71,185,202,213,122,73,114,245,170,117,29,228,138,87,27,84,142,75,42,75,42,27,76,42,27,103,3,157,84,54,222,27,84,167,178,91,18,191,162,84,246,46,217,171,149,254,233,8,254,250,114,130,191,245,43,20,183,249,253,220,188,247,212,75,253,182,31,149,168,117,19,157,34,232,67,208,135,160,15,65,31,130,62,4,125,50,18,52,4,125,8,250,16,244,33,232,67,208,247,106,33,17,244,33,232,67,208,135,160,15,65,159,176,30,13,65,31,130,62,4,125,8,250,16,244,33,232,67,208,135,160,15,65,31,130,62,4,125,8,250,16,244,33,232,235,152,160,47,206,210,245,27,182,58,5,146,238,197,174,40,144,205,15,174,7,123,219,127,122,253,31,191,238,252,81,123,68,100,12,65,210,72,130,68,176,247,181,8,168,212,29,1,229,165,247,161,167,90,220,251,125,189,222,239,183,184,247,99,122,191,221,189,159,100,125,157,222,79,246,250,13,233,125,237,161,212,129,118,161,165,246,169,250,75,185,14,23,109,180,68,175,209,18,26,141,70,19,106,52,173,223,226,146,198,252,22,71,163,249,110,52,173,175,141,73,99,190,54,210,104,126,27,77,107,112,68,92,55,56,130,70,163,209,158,26,77,75,78,22,215,201,201,104,52,26,109,115,233,66,50,115,217,252,165,7,211,169,75,127,219,116,119,215,127,49,221,149,183,95,250,210,67,214,143,97,254,122,217,230,227,148,252,227,6,211,189,161,7,42,28,197,228,40,38,71,49,57,138,201,81,76,142,98,114,20,147,163,152,28,197,228,40,38,71,49,57,138,201,81,76,142,98,114,20,147,163,152,28,197,228,40,38,71,49,57,138,201,81,76,142,98,114,20,147,163,152,28,197,228,40,38,71,49,57,138,201,81,76,142,98,114,20,83,236,40,230,111,64,68,6,227,45,4,68,180,65,94,45,64,164,4,73,114,121,8,19,126,36,48,126,68,184,243,53,209,40,109,178,56,200,206,135,156,106,125,231,203,128,206,133,157,175,141,58,7,215,249,146,7,48,233,252,102,118,126,36,113,58,174,176,243,35,221,243,113,150,59,95,155,184,14,182,3,155,195,92,71,186,95,169,163,192,191,82,211,100,33,52,153,230,103,184,246,41,18,154,172,173,77,118,114,58,157,103,71,71,147,227,73,214,151,250,178,120,123,183,186,233,93,93,157,95,159,111,53,91,191,238,11,227,197,160,166,217,182,254,194,211,136,179,220,159,199,185,63,255,110,70,177,239,131,219,175,228,15,161,23,249,199,115,143,62,252,241,187,115,122,191,191,82,166,155,175,148,149,95,14,77,61,233,243,111,110,33,117,185,223,111,140,239,15,158,158,118,246,174,232,138,173,249,117,235,191,127,60,249,156,205,230,167,103,203,236,104,58,63,92,190,95,255,56,74,210,167,255,178,60,89,78,142,178,229,201,135,233,124,177,121,125,233,216,230,73,150,157,17,205,218,135,71,242,227,44,227,231,113,150,233,203,246,69,28,173,247,47,146,88,254,216,72,190,94,237,163,26,230,202,45,61,164,33,58,133,94,238,76,132,141,194,85,70,157,74,31,62,176,81,120,205,180,233,254,48,77,163,97,127,56,232,15,163,226,194,85,70,78,171,23,46,116,43,234,31,81,48,92,176,78,111,203,157,5,176,81,184,98,111,203,65,247,54,10,175,233,237,253,104,20,37,163,40,29,142,247,135,197,133,59,236,237,242,115,2,66,235,45,9,230,155,42,186,4,201,223,41,217,4,2,111,168,230,114,248,93,104,161,37,105,115,115,69,139,45,180,54,218,109,174,96,177,111,77,218,28,181,185,130,149,39,172,203,80,203,134,203,85,121,111,150,97,132,13,151,91,243,142,172,77,228,26,42,247,242,74,248,61,98,28,13,210,126,148,36,113,242,242,25,242,250,114,119,69,95,175,68,139,222,143,211,113,146,198,131,193,56,77,95,83,187,126,138,22,122,159,208,7,141,13,21,92,130,24,11,117,178,12,214,107,168,220,18,160,87,168,92,25,136,214,112,185,42,111,107,50,200,170,185,114,149,63,52,100,0,81,195,229,42,174,174,139,15,13,65,16,179,134,69,44,230,23,171,168,178,226,43,134,178,87,136,128,136,242,196,95,241,21,85,196,95,201,21,242,139,86,77,252,149,93,82,69,252,21,95,35,253,111,243,148,31,191,4,206,249,76,117,43,61,124,186,19,10,31,35,73,245,31,35,29,139,61,198,184,236,49,238,210,111,194,133,172,31,164,134,28,220,218,28,144,217,133,42,221,28,168,217,137,98,115,128,205,1,54,7,28,110,14,68,207,159,169,113,254,108,195,56,192,189,1,229,106,61,111,13,24,168,219,203,206,128,114,221,158,242,117,189,122,253,197,235,6,234,246,146,174,171,213,237,55,163,86,172,217,103,68,173,86,178,223,132,90,185,102,79,1,181,114,189,158,242,105,229,122,189,196,211,122,213,186,78,167,245,170,117,29,78,171,85,235,55,155,86,171,217,95,202,171,86,175,175,144,87,173,90,95,25,175,94,181,174,35,94,229,106,189,36,188,122,213,186,14,120,197,171,13,42,223,37,173,37,173,13,44,173,77,76,164,181,137,64,90,27,107,30,28,216,28,20,136,243,145,238,206,15,146,124,200,251,123,237,93,76,13,120,89,31,243,167,0,139,30,155,232,150,233,1,76,15,96,122,0,211,3,152,30,192,244,0,166,7,248,182,221,51,61,128,233,1,1,153,218,153,30,192,244,0,166,7,48,61,128,233,1,76,15,96,122,0,211,3,152,30,192,244,0,166,7,48,61,128,233,1,76,15,96,122,0,211,3,152,30,192,244,0,166,7,48,61,128,233,1,38,166,7,188,162,74,228,60,234,37,84,73,173,75,29,170,4,170,4,170,4,170,4,170,4,170,4,170,4,170,196,255,58,66,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,64,149,200,81,37,177,196,16,221,82,170,36,174,30,164,219,88,170,100,227,189,135,42,105,60,85,34,117,63,24,160,172,234,199,176,54,247,126,128,178,234,212,253,96,192,101,85,59,3,187,193,247,131,117,234,144,27,193,219,141,16,103,111,142,78,78,142,179,120,52,124,147,205,230,203,241,230,118,72,68,111,135,184,247,229,234,246,246,186,23,143,134,95,122,151,55,143,227,157,155,34,169,28,12,191,45,168,43,188,43,182,255,202,175,159,172,94,126,164,212,211,155,194,132,123,122,231,69,154,235,236,138,135,166,191,237,226,180,155,255,171,1,212,126,251,175,171,87,225,73,180,151,172,165,162,223,86,171,187,135,187,213,234,91,180,55,222,235,255,202,75,196,208,212,221,114,164,128,80,141,106,74,57,207,221,146,228,193,74,35,117,37,250,117,229,163,48,141,186,4,187,73,14,246,211,173,71,239,223,175,28,154,51,82,151,242,191,95,57,124,166,90,87,57,83,38,88,85,5,198,165,92,83,9,157,85,80,145,44,15,165,90,82,57,230,36,184,76,21,100,145,70,77,162,203,36,69,233,104,212,35,250,193,34,69,188,104,212,83,180,253,35,190,60,133,155,46,186,213,168,221,251,101,44,134,110,53,125,173,106,242,96,131,106,53,101,188,194,110,57,114,144,128,106,61,37,123,255,130,171,83,182,227,174,90,77,201,70,186,96,53,101,219,215,186,213,168,245,113,217,94,176,70,53,26,247,120,217,198,170,110,53,202,107,163,125,143,171,110,62,230,75,20,217,126,20,186,38,191,51,34,116,81,126,51,73,228,162,157,77,72,145,139,70,10,23,21,236,93,138,92,165,176,122,151,55,223,99,165,171,242,155,75,2,87,21,237,149,138,94,86,176,91,42,112,233,206,126,169,200,53,10,171,184,187,103,42,114,145,74,103,236,108,181,138,92,147,223,214,19,186,70,165,3,119,55,92,197,46,202,111,185,138,92,165,240,207,180,179,237,42,116,141,194,75,186,87,249,167,221,217,175,21,185,166,246,159,182,122,207,182,56,138,20,222,185,173,143,34,43,247,111,125,70,145,226,219,175,68,145,65,71,145,10,253,45,188,243,84,223,223,149,251,79,62,251,91,124,251,136,254,110,126,127,247,223,100,125,25,196,224,249,31,166,255,37,55,203,189,158,48,8,107,150,123,92,49,87,253,229,69,86,207,114,79,100,103,185,171,63,41,179,220,45,204,114,79,162,116,212,214,89,238,241,243,248,188,244,133,9,142,163,245,239,226,73,28,224,48,119,245,114,61,79,115,55,81,184,151,113,238,38,10,175,153,110,219,31,166,105,52,236,15,7,253,97,84,92,184,202,136,91,245,194,61,13,162,215,44,216,223,36,122,19,133,123,25,69,111,162,240,154,222,222,143,70,81,50,138,210,225,120,127,88,92,184,195,222,46,223,40,21,90,111,73,219,133,169,162,75,118,82,119,74,54,225,149,48,84,115,249,86,171,232,100,111,15,11,93,182,23,43,90,178,184,47,193,92,193,98,223,154,180,229,4,230,10,86,158,232,44,163,2,48,92,174,202,123,179,204,193,123,195,229,214,188,35,107,31,115,55,84,238,229,149,240,123,196,56,26,164,253,40,73,226,228,229,51,228,245,229,238,138,190,94,137,22,189,31,167,227,36,141,7,131,113,154,190,222,229,246,83,180,208,251,132,254,233,125,67,5,151,236,221,11,117,178,204,89,121,67,229,150,108,238,139,142,126,247,85,174,226,164,122,215,223,54,75,240,0,209,114,93,127,104,148,240,3,82,229,90,94,93,65,192,160,230,128,175,216,22,121,253,21,67,217,43,68,78,247,202,31,163,21,219,217,21,184,66,126,209,170,143,209,138,238,233,214,95,83,243,111,35,182,147,185,73,194,21,182,120,118,146,240,250,179,69,36,225,36,225,36,225,174,146,240,232,249,3,36,206,219,49,198,1,6,225,202,213,122,206,193,13,212,237,37,6,87,174,219,83,152,172,87,175,191,44,217,64,221,94,162,100,181,186,253,6,178,138,53,251,204,99,213,74,246,27,199,42,215,236,41,141,85,174,215,83,24,171,92,175,151,44,86,175,90,215,81,172,94,181,174,147,88,181,106,253,6,177,106,53,251,139,52,213,234,245,149,104,170,85,235,43,208,212,171,214,117,158,169,92,173,151,56,83,175,90,215,105,166,120,181,65,133,153,68,147,158,163,201,196,64,52,153,232,107,143,118,20,70,146,30,36,95,249,228,250,126,75,92,229,147,49,249,100,67,173,48,209,246,225,213,209,222,96,243,214,60,244,99,133,17,175,198,173,21,70,165,46,23,86,24,241,186,220,88,97,36,235,113,102,133,81,169,203,133,21,70,176,46,167,86,24,209,154,28,90,97,4,75,114,106,133,17,175,201,141,21,70,188,30,55,86,24,241,122,92,88,97,36,171,177,108,133,145,172,198,178,21,70,176,26,103,86,24,193,122,28,89,97,4,171,113,100,133,145,172,198,178,21,70,188,26,23,86,24,201,106,44,91,97,42,170,193,10,131,21,6,43,12,86,24,172,48,237,177,194,244,223,100,241,154,166,212,12,44,227,189,126,51,2,203,29,141,70,172,96,172,238,127,49,239,207,120,253,152,164,145,164,145,164,145,164,145,164,145,164,145,164,145,164,145,164,145,164,145,164,145,164,145,164,145,164,145,138,105,36,193,98,7,130,69,50,194,38,100,132,222,227,190,68,126,16,221,78,220,151,84,79,160,35,238,35,238,243,231,201,93,183,184,180,224,188,160,197,53,39,83,123,107,113,121,241,57,45,222,192,22,215,223,180,73,26,187,105,35,239,62,167,197,27,215,226,250,182,115,3,243,212,105,113,90,220,94,139,235,159,21,50,48,34,221,83,139,171,76,176,160,197,27,214,226,7,167,241,80,245,76,92,239,251,93,60,236,206,193,184,205,203,245,114,58,174,244,153,57,34,215,92,40,133,193,233,12,78,55,7,165,48,56,157,193,233,22,160,20,6,167,51,56,157,193,233,12,78,247,1,165,48,56,157,193,233,12,78,231,136,28,36,75,112,36,11,71,228,90,139,191,52,241,136,220,38,196,84,60,39,183,27,98,118,237,176,220,102,5,108,196,246,185,7,38,161,36,161,36,161,36,161,36,161,36,161,36,161,36,161,36,161,36,161,36,161,36,161,36,161,36,161,228,216,28,97,35,185,97,147,115,195,48,34,64,165,179,115,69,17,96,183,14,208,17,1,6,22,1,74,183,189,194,121,186,226,182,239,210,161,58,218,190,233,109,111,104,195,167,91,7,237,104,251,102,183,189,210,185,187,162,182,239,214,225,59,218,190,217,109,111,232,140,82,215,14,228,209,246,77,108,251,209,155,53,207,162,240,78,63,250,18,111,181,123,95,224,93,190,182,219,183,154,253,98,176,151,230,254,60,206,253,249,119,243,219,58,141,55,250,18,87,159,196,75,158,207,197,153,60,137,87,242,172,175,158,141,155,96,115,19,188,63,120,122,218,217,187,162,43,142,179,249,217,113,118,120,122,182,120,250,251,199,147,207,217,108,126,122,182,204,142,166,243,195,229,251,245,143,163,36,125,250,47,203,147,229,228,40,91,158,124,152,206,23,155,215,151,142,109,114,52,59,243,184,165,40,26,145,217,165,241,243,236,210,244,101,118,105,28,173,247,0,146,184,98,212,106,9,104,147,175,87,10,179,177,91,110,41,137,35,52,30,182,146,195,113,85,184,202,92,219,74,80,199,85,225,53,163,197,251,195,52,141,134,253,225,160,63,140,138,11,87,153,47,174,94,184,208,173,40,135,32,57,40,88,167,183,203,25,37,87,133,43,246,118,57,196,228,170,240,154,222,222,143,70,81,50,138,210,225,120,127,88,92,184,195,222,46,7,180,132,214,187,2,207,178,89,116,9,193,181,83,178,44,191,101,177,230,114,196,75,104,161,43,0,47,187,69,139,45,180,20,1,102,183,96,177,111,77,82,136,152,221,130,139,8,19,209,5,46,228,75,28,148,171,242,222,92,6,153,57,40,183,230,29,89,138,66,179,88,238,229,149,240,123,196,56,26,164,253,40,73,226,228,229,51,228,245,229,238,138,190,94,137,22,189,31,167,227,36,141,7,131,113,154,190,166,235,252,20,45,244,62,33,7,4,90,44,184,132,25,20,234,228,50,98,208,98,185,37,80,161,80,185,101,72,161,131,114,85,222,214,202,152,67,187,229,42,127,104,148,65,137,14,202,85,92,93,23,31,26,130,96,99,1,209,183,253,42,68,120,190,250,43,134,178,87,148,193,117,181,23,238,208,107,245,87,228,169,40,129,43,228,23,109,151,91,19,185,36,79,173,213,95,83,243,111,35,6,120,253,74,195,21,54,128,118,211,240,250,205,31,210,112,210,112,210,112,119,105,120,244,252,33,18,191,124,136,236,111,128,248,113,128,97,184,114,181,158,179,112,3,117,123,137,194,149,235,246,20,40,235,213,235,47,79,54,80,183,151,56,89,173,110,191,161,172,98,205,62,51,89,181,146,253,70,178,202,53,123,74,100,149,235,245,20,200,42,215,235,37,143,213,171,214,117,28,171,87,173,235,52,86,173,90,191,97,172,90,205,254,98,77,181,122,125,165,154,106,213,250,10,53,245,170,117,157,105,42,87,235,37,210,212,171,214,117,162,41,94,109,80,129,38,241,164,239,120,82,105,134,70,62,158,20,153,159,145,164,181,249,228,86,32,121,151,126,219,253,201,234,229,71,222,66,73,43,195,50,74,67,73,6,101,52,85,67,39,56,242,218,145,134,78,188,26,183,26,58,149,186,92,104,232,196,235,114,163,161,147,172,199,153,134,78,165,46,23,26,58,193,186,156,106,232,68,107,114,168,161,19,44,201,169,134,78,188,38,55,26,58,241,122,220,104,232,196,235,113,161,161,147,172,198,178,134,78,178,26,203,26,58,193,106,156,105,232,4,235,113,164,161,19,172,198,145,134,78,178,26,203,26,58,241,106,92,104,232,36,171,177,172,161,171,168,6,13,29,131,50,112,215,49,40,3,225,93,249,69,77,27,148,177,78,41,149,134,100,228,83,74,145,1,25,126,82,74,35,58,188,209,151,216,188,46,99,235,65,137,32,137,32,137,32,137,32,137,32,137,32,137,32,137,32,137,32,137,32,137,32,137,32,137,32,137,32,153,132,65,154,72,48,216,228,96,208,127,198,167,48,5,99,55,227,171,159,128,65,198,71,198,231,80,135,171,52,230,162,168,175,235,70,92,4,211,215,242,51,45,232,235,102,246,181,129,61,153,250,25,22,193,244,181,188,198,156,190,110,98,95,27,208,151,139,12,169,160,175,233,107,167,125,109,224,164,143,200,20,138,64,250,90,101,236,4,125,221,188,190,222,140,89,81,61,198,182,59,103,69,228,44,155,236,156,149,237,49,42,190,143,183,109,94,179,159,51,110,165,79,205,65,183,230,82,38,130,67,170,29,81,38,226,213,184,165,76,84,234,114,65,153,136,215,229,134,50,145,172,199,25,101,162,82,151,11,202,68,176,46,167,148,137,104,77,14,41,19,193,146,156,82,38,226,53,185,161,76,196,235,113,67,153,136,215,227,130,50,145,172,198,50,101,34,89,141,101,202,68,176,26,103,148,137,96,61,142,40,19,193,106,28,81,38,146,213,88,166,76,196,171,113,65,153,72,86,99,153,50,169,168,6,202,132,131,110,160,41,28,116,131,103,105,215,65,183,167,153,209,106,167,221,138,134,70,215,31,121,11,38,204,52,69,200,88,154,28,189,251,200,36,149,36,149,36,149,36,149,36,149,36,149,36,149,36,149,36,149,36,149,36,149,36,149,36,149,36,149,156,135,35,116,36,63,108,114,126,24,72,20,168,118,40,174,40,10,172,63,25,71,20,72,20,24,20,214,171,122,118,174,184,253,235,14,208,133,220,254,74,103,234,104,255,230,183,191,169,141,160,250,115,118,33,183,191,210,81,14,218,191,233,237,175,118,18,175,168,253,235,143,227,209,254,180,127,96,237,111,234,76,147,200,169,189,112,219,95,241,32,31,237,223,196,246,255,207,44,30,13,223,60,31,234,147,127,255,255,239,94,60,26,126,41,58,214,87,243,9,176,221,170,197,55,129,147,35,122,175,94,65,245,33,189,228,249,196,156,193,67,122,53,79,254,234,73,233,250,77,215,191,63,120,122,218,217,187,162,43,142,179,249,217,113,118,120,122,182,88,227,34,255,241,63,254,227,120,242,57,155,205,79,207,150,217,209,116,126,184,124,191,121,21,233,232,233,191,44,79,150,147,163,108,121,242,97,58,95,252,250,47,99,155,128,205,206,172,109,41,188,70,100,46,105,252,60,151,52,125,153,75,26,71,235,205,129,36,174,24,163,90,66,224,228,235,149,226,111,236,150,91,138,232,8,141,126,173,4,116,92,21,174,50,179,182,146,224,113,85,120,205,216,240,254,48,77,163,97,127,56,232,15,163,226,194,85,102,135,171,23,46,116,43,202,177,73,14,10,214,233,237,114,120,201,85,225,138,189,93,78,55,185,42,188,166,183,247,163,81,148,140,162,116,56,222,31,22,23,238,176,183,203,201,45,161,245,174,224,182,108,22,93,130,118,237,148,44,11,118,89,172,185,156,253,18,90,232,10,242,203,110,209,98,11,45,133,134,217,45,88,236,91,147,20,59,102,183,224,34,244,68,116,129,11,193,19,7,229,170,188,55,151,209,103,14,202,173,121,71,150,194,211,44,150,123,121,37,252,30,49,142,6,105,63,74,146,56,121,249,12,121,125,185,187,162,175,87,162,69,239,199,233,56,73,227,193,96,156,166,175,177,59,63,69,11,189,79,200,145,130,22,11,46,129,9,133,58,185,12,37,180,88,110,9,109,40,84,110,25,107,232,160,92,149,183,181,50,24,209,110,185,202,31,26,101,180,162,131,114,21,87,215,197,135,134,32,241,88,128,250,109,191,10,17,208,175,254,138,161,236,21,101,212,93,237,133,59,88,91,253,21,121,92,74,224,10,249,69,219,5,218,68,46,201,227,108,245,215,212,252,219,8,145,95,219,241,183,252,254,79,121,252,93,179,3,68,252,77,252,77,252,109,58,254,142,158,63,53,226,151,79,141,253,13,26,63,14,48,253,86,174,214,115,248,109,160,110,47,217,183,114,221,158,18,100,189,122,253,5,200,6,234,246,146,31,171,213,237,55,133,85,172,217,103,8,171,86,178,223,12,86,185,102,79,17,172,114,189,158,18,88,229,122,189,4,176,122,213,186,206,95,245,170,117,29,191,170,85,235,55,125,85,171,217,95,142,169,86,175,175,24,83,173,90,95,41,166,94,181,174,67,76,229,106,189,100,152,122,213,186,142,48,197,171,13,42,193,36,143,12,36,143,92,243,232,178,103,81,203,242,200,53,213,93,121,26,213,86,30,89,64,151,75,159,44,125,245,162,140,243,229,133,143,77,216,136,104,14,209,28,162,57,68,115,136,230,16,205,33,154,67,52,135,104,14,209,28,162,57,68,115,136,230,24,137,129,157,206,168,157,142,145,24,173,85,218,53,109,36,70,62,125,148,85,129,85,165,143,149,50,48,135,233,163,180,216,139,244,49,212,244,81,165,165,77,1,190,181,138,23,135,45,45,173,107,161,165,155,221,210,253,167,134,238,43,9,91,250,5,237,220,23,16,118,213,10,139,182,125,69,131,189,52,247,231,113,238,207,241,208,54,218,222,247,7,182,87,60,53,88,187,14,214,30,119,15,107,199,234,130,213,5,171,75,16,76,62,86,23,172,46,88,93,194,58,80,128,213,5,171,11,86,23,172,46,88,93,176,186,96,117,9,236,60,4,86,23,172,46,88,93,56,69,225,246,20,197,75,66,174,178,229,83,156,144,215,59,253,73,200,73,200,73,200,17,191,32,126,9,43,30,71,252,130,248,5,241,139,247,156,22,241,11,226,23,196,47,136,95,16,191,32,126,65,252,130,248,5,241,75,80,33,39,145,101,16,145,165,154,134,186,40,178,172,149,80,43,140,33,189,235,111,135,148,119,253,151,144,178,96,78,169,223,220,114,125,7,38,110,115,203,152,220,18,135,12,14,25,28,50,56,100,112,200,224,144,193,33,131,67,6,135,12,14,25,28,50,56,100,112,200,224,144,193,33,131,67,6,135,76,187,29,50,253,223,186,141,190,161,32,51,222,235,55,35,200,220,145,115,196,42,182,235,190,53,53,199,206,35,147,82,146,82,146,82,146,82,146,82,146,82,146,82,146,82,146,82,146,82,146,82,146,82,146,82,146,82,42,166,148,4,142,29,8,28,201,14,155,144,29,6,18,3,38,10,99,236,138,99,192,164,122,136,29,49,32,49,96,72,126,222,117,235,203,59,212,203,90,191,210,160,30,112,235,43,24,215,105,253,54,180,190,169,205,159,164,177,155,63,10,102,118,90,191,249,173,111,202,202,30,11,88,217,105,125,90,63,160,214,55,117,118,169,118,190,70,176,173,175,52,143,131,214,111,106,235,143,222,196,58,195,56,70,95,226,206,76,227,120,126,173,62,100,99,85,207,141,109,204,130,109,44,142,146,180,173,182,49,230,113,48,143,131,121,28,65,168,210,152,199,161,83,56,243,56,152,199,193,60,14,230,113,48,143,131,121,28,204,227,96,30,71,16,146,58,230,113,216,212,212,49,143,195,166,168,142,121,28,204,227,64,110,87,153,146,171,236,16,149,164,228,173,156,200,65,74,78,74,222,138,148,156,153,28,204,228,96,38,135,239,156,153,153,28,204,228,96,38,7,51,57,152,201,17,68,76,203,76,14,219,33,45,51,57,108,166,157,204,228,176,151,117,50,147,195,94,210,201,76,14,98,75,141,216,82,109,40,71,97,108,105,99,42,199,54,184,254,11,110,79,191,237,37,105,238,39,171,151,31,121,206,47,237,140,230,168,206,47,153,205,129,245,14,235,29,214,59,172,119,88,239,176,222,97,189,195,122,135,245,14,235,29,214,59,172,119,88,239,152,205,129,42,143,217,28,248,245,90,62,155,227,119,160,169,54,156,163,48,208,180,49,157,195,90,160,105,70,205,247,188,14,22,124,29,187,15,77,90,73,90,73,90,73,90,73,90,73,90,73,90,73,90,73,90,73,90,73,90,73,90,73,90,73,90,201,140,14,130,71,50,196,38,103,136,161,196,129,42,67,58,74,226,64,243,83,58,136,3,137,3,109,251,123,213,134,117,148,222,2,166,167,117,184,188,5,20,38,118,112,11,180,228,22,48,182,41,100,126,106,135,203,91,64,193,225,206,45,208,138,91,192,152,197,221,198,244,14,110,1,110,1,251,183,128,177,179,78,54,166,120,184,187,5,148,38,121,112,11,52,240,22,56,60,93,102,73,246,249,72,118,136,199,197,221,99,47,233,253,115,213,234,233,29,207,47,210,169,144,172,234,73,49,145,217,49,145,245,139,77,100,79,142,178,6,155,200,152,215,193,188,14,230,117,4,161,81,99,94,135,78,225,204,235,96,94,7,243,58,152,215,193,188,14,230,117,48,175,131,121,29,65,8,236,152,215,97,83,97,199,188,14,155,18,59,230,117,48,175,3,241,93,113,18,46,181,11,84,146,132,183,107,66,7,73,56,73,120,179,147,112,102,114,48,147,131,153,28,190,179,100,102,114,48,147,131,153,28,204,228,96,38,71,16,81,44,51,57,108,7,177,204,228,176,153,104,50,147,195,94,158,201,76,14,123,105,38,51,57,136,38,85,162,73,201,97,28,133,209,164,141,41,28,119,253,237,48,242,174,255,18,70,22,160,235,190,242,73,195,163,55,170,243,73,102,110,96,177,195,98,135,197,14,139,29,22,59,44,118,88,236,176,216,97,177,195,98,135,197,14,139,29,22,59,102,110,160,190,99,230,6,190,188,182,206,220,248,29,88,74,14,219,40,12,44,109,76,217,176,18,88,106,42,245,158,95,188,73,127,198,238,99,146,70,146,70,146,70,146,70,146,70,146,70,146,70,146,70,146,70,146,70,146,70,146,70,146,70,146,70,50,83,131,96,145,140,176,201,25,161,247,184,79,106,152,70,73,220,103,126,138,6,113,31,113,159,33,79,174,228,176,140,210,22,55,61,37,195,85,139,203,76,200,160,197,27,219,226,250,155,54,230,167,96,184,106,113,25,247,57,45,222,208,22,215,183,157,219,152,114,65,139,211,226,198,90,92,255,172,144,141,41,22,110,90,92,110,130,5,45,222,200,22,223,12,109,81,60,19,183,59,178,69,228,96,92,90,215,235,105,174,181,119,7,184,88,63,3,183,121,101,94,14,194,149,62,51,167,225,224,79,224,79,224,79,224,79,224,79,224,79,224,79,224,79,224,79,224,79,224,79,224,79,224,79,56,13,7,180,98,11,90,225,52,92,107,73,151,38,158,134,123,26,50,173,116,36,174,104,196,116,253,185,56,215,121,165,33,38,198,248,28,233,146,7,38,140,36,140,36,140,36,140,36,140,36,140,36,140,36,140,36,140,36,140,36,140,36,140,36,140,36,140,228,48,28,185,34,17,97,147,35,194,48,210,62,165,19,113,69,105,95,253,177,56,210,62,210,62,231,252,173,226,129,184,226,14,175,59,21,23,64,135,171,28,128,163,195,155,222,225,134,118,108,234,15,197,5,208,225,42,39,39,232,240,102,119,184,210,113,184,162,14,175,63,19,71,135,211,225,30,58,220,208,41,33,145,35,113,222,59,92,237,244,27,29,222,188,14,255,95,217,240,77,214,151,127,251,254,175,222,240,203,86,95,247,5,222,185,107,79,122,110,247,113,174,207,47,6,219,7,63,95,159,12,181,115,26,110,253,34,171,15,194,37,207,199,210,204,29,132,43,123,210,87,79,198,13,176,185,1,222,31,60,61,237,236,93,209,21,199,217,252,236,56,59,60,61,91,60,253,253,227,201,231,108,54,63,61,91,102,71,211,249,225,242,253,230,85,164,163,167,255,178,60,89,78,142,178,229,201,135,233,124,241,235,191,140,109,162,45,59,131,175,165,192,22,145,33,161,241,243,144,208,244,101,72,104,28,173,99,249,36,174,152,105,90,194,190,228,235,149,34,95,236,150,91,10,199,8,205,97,173,68,99,92,21,174,50,64,182,146,157,113,85,120,205,12,239,254,48,77,163,97,127,56,232,15,163,226,194,85,6,121,171,23,46,116,43,202,81,65,14,10,214,233,237,114,108,200,85,225,138,189,93,206,21,185,42,188,166,183,247,163,81,148,140,162,116,56,222,31,22,23,238,176,183,203,153,41,161,245,174,32,166,108,22,93,2,85,237,148,44,139,84,89,172,185,156,186,18,90,232,10,230,202,110,209,98,11,45,5,101,217,45,88,236,91,147,20,181,101,183,96,229,185,245,101,88,151,131,114,85,222,155,203,184,47,7,229,214,188,35,75,129,97,22,203,189,188,18,126,143,24,71,131,180,31,37,73,156,188,124,134,188,190,220,93,209,215,43,209,162,247,227,116,156,164,241,96,48,78,211,215,192,155,159,162,133,222,39,228,24,61,139,5,151,96,124,66,157,92,6,241,89,44,183,132,243,19,42,183,140,242,115,80,174,202,219,90,25,6,104,183,92,229,15,141,50,78,208,65,185,138,171,235,226,67,67,144,53,44,128,236,182,95,133,8,98,87,127,197,80,246,138,50,222,173,246,194,29,160,172,254,138,60,168,36,112,133,252,162,237,162,100,34,151,228,65,178,250,107,106,254,109,68,152,171,167,36,92,122,155,167,32,9,175,223,225,33,9,39,9,39,9,119,149,132,71,207,31,32,241,203,7,200,254,134,79,31,7,24,132,43,87,235,57,7,55,80,183,151,24,92,185,110,79,97,178,94,189,254,178,100,3,117,123,137,146,213,234,246,27,200,42,214,236,51,143,85,43,217,111,28,171,92,179,167,52,86,185,94,79,97,172,114,189,94,178,88,189,106,93,71,177,122,213,186,78,98,213,170,245,27,196,170,213,236,47,210,84,171,215,87,162,169,86,173,175,64,83,175,90,215,121,166,114,181,94,226,76,189,106,93,167,153,226,213,6,21,102,18,77,122,142,38,21,230,84,236,68,147,34,35,42,140,207,99,185,75,191,237,37,169,231,120,210,194,196,138,242,120,146,97,21,248,225,240,195,225,135,195,15,135,31,14,63,28,126,56,252,112,248,225,240,195,225,135,195,15,135,31,142,97,21,72,229,24,86,129,137,174,205,195,42,54,121,165,194,156,138,157,188,82,100,68,69,8,121,165,1,145,221,250,181,155,118,103,108,63,38,97,36,97,36,97,36,97,36,97,36,97,36,97,36,97,36,97,36,97,36,97,36,97,36,97,36,97,36,195,42,200,21,137,8,155,28,17,122,79,251,146,44,213,78,251,146,189,148,180,143,180,47,72,73,238,186,195,251,6,58,188,223,204,14,151,29,91,65,135,55,178,195,37,103,13,21,118,120,221,152,161,64,59,92,86,121,78,135,55,178,195,37,103,13,21,118,120,221,152,33,58,156,14,247,215,225,250,187,238,245,99,134,140,119,248,102,106,133,164,197,136,22,239,102,139,199,6,222,196,99,247,111,226,70,90,92,126,52,11,45,222,200,22,215,127,23,175,31,200,66,139,55,174,197,45,245,102,213,95,202,221,62,18,93,172,127,98,89,100,92,22,93,76,23,219,235,226,205,248,55,197,195,247,187,227,223,188,156,192,87,233,103,149,211,240,155,151,235,229,28,126,233,51,115,24,31,254,21,254,21,254,21,254,21,254,21,254,21,254,21,254,21,254,21,254,21,254,21,254,21,254,149,195,248,64,179,182,160,89,14,227,183,150,180,109,226,97,252,77,136,169,120,34,127,55,196,244,114,44,223,16,32,160,66,234,110,86,192,70,50,159,123,96,18,74,18,74,18,74,18,74,18,74,18,74,18,74,18,74,18,74,18,74,18,74,18,74,18,74,18,74,78,232,19,54,146,27,54,57,55,12,35,2,84,58,166,95,20,1,122,56,171,79,4,72,4,40,123,148,226,119,219,43,156,221,47,110,123,231,7,248,13,181,189,202,9,126,218,190,233,109,175,112,160,191,184,237,157,159,234,247,120,34,148,182,111,122,219,43,28,16,45,110,251,102,158,18,165,237,187,217,246,134,182,247,187,117,254,159,182,111,118,219,43,233,0,138,218,190,91,78,0,218,190,233,109,111,232,221,190,91,158,128,206,181,125,211,206,90,43,106,3,138,58,187,33,103,173,233,236,54,119,246,124,122,178,70,111,223,100,125,249,183,236,155,213,109,47,238,245,183,157,24,125,129,119,236,218,182,222,234,234,139,193,94,154,251,243,56,247,231,223,93,110,71,31,240,252,66,171,237,1,201,243,89,126,115,246,128,170,39,126,245,132,193,244,188,223,47,49,239,15,158,158,118,246,174,232,138,227,108,126,118,156,29,158,158,61,223,69,199,147,207,217,108,126,122,182,204,142,166,243,195,229,251,245,143,163,36,125,250,47,203,147,229,228,40,91,158,124,152,206,23,155,215,151,142,109,226,191,23,119,63,52,224,223,215,141,116,247,239,227,237,253,215,191,122,143,23,151,175,184,133,100,253,11,196,250,103,241,94,186,23,245,46,238,126,244,238,254,237,199,209,26,93,72,226,222,143,47,63,110,30,127,36,209,94,148,138,241,193,249,122,165,232,96,187,229,150,2,196,249,154,229,241,97,87,133,39,186,133,231,33,22,87,133,247,171,11,239,15,211,52,26,246,135,131,254,48,42,46,60,207,180,217,45,92,232,86,148,35,167,29,20,172,211,219,229,104,181,171,194,21,123,187,156,189,118,85,120,77,111,239,71,163,40,25,69,233,112,188,63,44,46,220,97,111,151,115,229,66,235,93,65,149,219,44,186,4,60,223,41,89,22,59,183,88,115,57,153,46,180,208,21,92,186,221,162,197,22,90,10,92,183,91,176,216,183,38,41,178,221,110,193,69,96,172,232,2,23,98,177,14,202,85,121,111,46,99,227,29,148,91,243,142,44,5,207,91,44,247,242,74,248,61,98,28,13,210,126,148,36,113,242,242,25,242,250,114,119,69,95,175,68,139,222,143,211,113,146,198,131,193,56,77,95,31,10,240,83,180,208,251,132,220,57,6,139,5,151,28,117,16,234,228,178,131,14,22,203,45,57,11,33,84,110,217,73,8,7,229,170,188,173,149,29,149,176,91,174,242,135,70,217,89,10,7,229,42,174,174,139,15,13,193,243,24,5,7,17,182,95,133,200,49,132,250,43,134,178,87,148,157,9,168,189,112,7,186,175,191,34,15,115,11,92,33,191,104,187,184,189,200,37,121,216,190,254,154,154,127,27,17,46,253,85,50,46,189,229,83,146,140,215,239,248,144,140,147,140,147,140,187,78,198,163,231,15,148,248,229,3,101,127,115,166,111,28,96,48,174,92,173,231,92,220,64,221,94,98,113,229,186,61,133,203,122,245,250,203,150,13,212,237,37,90,86,171,219,111,64,171,88,179,207,124,86,173,100,191,241,172,114,205,158,210,89,229,122,61,133,179,202,245,122,201,102,245,170,117,29,205,234,85,235,58,153,85,171,214,111,48,171,86,179,191,136,83,173,94,95,9,167,90,181,190,2,78,189,106,93,231,155,202,213,122,137,55,245,170,117,157,110,138,87,27,84,184,73,84,25,64,84,169,48,9,172,48,170,20,25,4,150,214,69,149,105,14,69,79,118,72,244,0,162,73,11,35,191,170,163,73,38,126,225,211,197,167,139,79,23,159,46,62,93,124,186,248,116,241,233,226,211,197,167,139,79,23,159,46,62,93,38,126,33,225,101,226,23,230,222,54,79,252,250,157,85,42,12,252,42,204,42,69,230,125,185,206,42,13,120,125,159,95,171,105,101,198,238,227,18,68,18,68,18,68,18,68,18,68,18,68,18,68,18,68,18,68,18,68,18,68,18,68,18,68,18,68,50,216,139,76,145,120,176,201,241,96,16,73,159,244,164,151,146,164,175,126,208,11,73,31,73,159,19,217,249,86,119,75,42,254,75,187,187,206,240,31,64,119,203,14,234,162,187,27,223,221,102,118,105,234,199,182,4,208,221,178,102,115,186,187,225,221,109,70,122,46,50,166,130,238,166,187,93,119,183,153,211,64,34,163,42,188,119,183,252,84,10,186,187,209,221,189,25,199,162,113,224,109,119,36,75,155,78,189,109,94,157,183,163,111,165,207,206,249,55,176,19,176,19,176,19,176,19,176,19,176,19,176,19,176,19,176,19,176,19,176,19,176,19,176,19,206,191,193,170,216,98,85,56,255,214,90,192,165,169,231,223,158,198,73,43,31,130,43,26,41,221,234,147,112,86,38,72,151,60,56,225,36,225,36,225,36,225,36,225,36,225,36,225,36,225,36,225,36,225,36,225,36,225,36,225,36,225,36,103,226,200,25,137,12,155,28,25,134,147,254,41,31,140,43,74,255,90,125,58,142,244,47,192,244,79,169,227,21,15,203,21,119,124,139,79,204,209,241,109,233,120,131,59,60,173,62,69,71,199,183,163,227,149,15,213,21,117,124,171,79,214,209,241,237,232,120,131,167,144,90,126,218,142,142,111,112,199,39,131,227,172,175,248,246,158,12,174,183,250,188,47,240,206,158,212,245,249,118,95,231,250,254,98,176,55,206,253,57,30,218,63,125,151,12,174,171,15,222,37,207,71,224,12,31,188,43,121,226,87,79,200,13,177,185,33,222,31,60,61,237,236,93,209,21,199,217,252,236,56,59,60,61,91,60,253,253,227,201,231,108,54,63,61,91,102,71,211,249,225,242,253,250,199,81,146,62,253,151,229,201,114,114,148,45,79,62,76,231,139,205,235,75,199,54,209,153,157,169,218,82,224,140,200,4,210,248,121,2,105,250,50,129,52,142,214,177,127,18,87,12,76,45,97,107,242,245,74,145,53,118,203,45,133,111,132,134,188,86,162,55,174,10,87,153,78,91,201,230,184,42,188,102,64,120,127,152,166,209,176,63,28,244,135,81,113,225,42,83,194,213,11,23,186,21,229,168,35,7,5,235,244,118,57,150,228,170,112,197,222,46,231,150,92,21,94,211,219,251,209,40,74,70,81,58,28,239,15,139,11,119,216,219,229,76,150,208,122,87,16,89,54,139,46,129,182,118,74,150,69,182,44,214,92,78,117,9,45,116,5,211,101,183,104,177,133,150,130,190,236,22,44,246,173,73,138,10,179,91,112,17,84,34,186,192,133,72,137,131,114,85,222,155,203,184,50,7,229,214,188,35,75,129,103,22,203,189,188,18,126,143,24,71,131,180,31,37,73,156,188,124,134,188,190,220,93,209,215,43,209,162,247,227,116,156,164,241,96,48,78,211,215,64,157,159,162,133,222,39,228,24,64,139,5,151,96,130,66,157,92,6,9,90,44,183,132,35,20,42,183,140,34,116,80,174,202,219,90,25,102,104,183,92,229,15,141,50,14,209,65,185,138,171,235,226,67,67,144,101,44,128,248,182,95,133,8,194,87,127,197,80,246,138,50,158,174,246,194,29,96,173,254,138,60,8,37,112,133,252,162,237,162,106,34,151,228,65,181,250,107,106,254,109,132,153,174,95,201,184,218,54,208,110,50,94,191,3,68,50,78,50,78,50,238,58,25,143,158,63,80,226,151,15,148,253,13,15,63,14,48,24,87,174,214,115,46,110,160,110,47,177,184,114,221,158,194,101,189,122,253,101,203,6,234,246,18,45,171,213,237,55,160,85,172,217,103,62,171,86,178,223,120,86,185,102,79,233,172,114,189,158,194,89,229,122,189,100,179,122,213,186,142,102,245,170,117,157,204,170,85,235,55,152,85,171,217,95,196,169,86,175,175,132,83,173,90,95,1,167,94,181,174,243,77,229,106,189,196,155,122,213,186,78,55,197,171,13,42,220,36,170,12,32,170,84,157,155,145,143,42,91,51,50,163,54,154,180,53,45,163,52,154,100,80,6,46,58,92,116,184,232,112,209,225,162,195,69,135,139,14,23,29,46,58,92,116,184,232,112,209,225,162,99,80,6,2,59,6,101,96,189,107,253,160,140,117,86,169,58,35,35,159,85,182,121,60,70,50,184,182,226,212,216,122,92,130,72,130,72,130,72,130,72,130,72,130,72,130,72,130,72,130,72,130,72,130,72,130,72,130,72,130,72,134,98,144,41,18,15,54,57,30,12,34,233,83,155,135,177,155,244,181,119,20,6,73,95,72,73,159,108,119,171,204,190,40,234,238,182,142,189,160,187,155,220,221,102,118,105,218,59,226,130,238,110,110,119,155,145,158,183,121,156,5,221,221,220,238,54,115,26,168,205,163,43,232,238,166,118,247,102,68,139,198,129,183,221,17,45,109,58,245,182,121,117,222,142,190,149,62,59,231,223,192,78,192,78,192,78,192,78,192,78,192,78,192,78,192,78,192,78,192,78,192,78,192,78,192,78,56,255,6,171,98,139,85,225,252,91,107,1,151,166,158,127,123,26,49,173,124,8,174,104,196,116,171,79,194,217,27,49,189,251,224,132,147,132,147,132,147,132,147,132,147,132,147,132,147,132,147,132,147,132,147,132,147,132,147,132,147,132,147,156,137,35,103,36,50,108,114,100,24,78,250,167,124,48,174,40,253,107,245,233,56,210,191,0,211,63,165,142,87,60,44,87,220,241,45,62,49,71,199,183,165,227,13,238,240,180,250,20,29,29,223,142,142,87,62,84,87,212,241,173,62,89,71,199,183,163,227,13,158,66,106,249,105,59,58,190,185,29,159,100,163,55,89,95,237,237,61,233,141,190,108,245,121,95,224,157,61,169,235,243,237,190,206,245,253,197,96,111,156,251,115,60,180,126,250,110,253,66,171,15,222,37,207,71,224,204,30,188,43,123,226,87,79,200,13,177,185,33,222,31,60,61,237,236,93,209,21,199,217,252,236,56,59,60,61,91,60,253,253,227,201,231,108,54,63,61,91,102,71,211,249,225,242,253,250,199,81,146,62,253,151,229,201,114,114,148,45,79,62,76,231,139,205,235,75,199,54,209,153,157,169,218,82,224,140,200,4,210,248,121,2,105,250,50,129,52,142,214,177,127,18,87,12,76,45,97,107,242,245,74,145,53,118,203,45,133,111,132,134,188,86,162,55,174,10,87,153,78,91,201,230,184,42,188,102,64,120,127,152,166,209,176,63,28,244,135,81,113,225,42,83,194,213,11,23,186,21,229,168,35,7,5,235,244,118,57,150,228,170,112,197,222,46,231,150,92,21,94,211,219,251,209,40,74,70,81,58,28,239,15,139,11,119,216,219,229,76,150,208,122,87,16,89,54,139,46,129,182,118,74,150,69,182,44,214,92,78,117,9,45,116,5,211,101,183,104,177,133,150,130,190,236,22,44,246,173,73,138,10,179,91,112,17,84,34,186,192,133,72,137,131,114,85,222,155,203,184,50,7,229,214,188,35,75,129,103,22,203,189,188,18,126,143,24,71,131,180,31,37,73,156,188,124,134,188,190,220,93,209,215,43,209,162,247,227,116,156,164,241,96,48,78,211,215,64,157,159,162,133,222,39,228,24,64,139,5,151,96,130,66,157,92,6,9,90,44,183,132,35,20,42,183,140,34,116,80,174,202,219,90,25,102,104,183,92,229,15,141,50,14,209,65,185,138,171,235,226,67,67,144,101,44,128,248,182,95,133,8,194,87,127,197,80,246,138,50,158,174,246,194,29,96,173,254,138,60,8,37,112,133,252,162,237,162,106,34,151,228,65,181,250,107,106,254,109,68,153,174,167,100,92,105,27,168,32,25,175,223,1,34,25,39,25,39,25,119,157,140,71,207,31,40,241,203,7,202,254,134,135,31,7,24,140,43,87,235,57,23,55,80,183,151,88,92,185,110,79,225,178,94,189,254,178,101,3,117,123,137,150,213,234,246,27,208,42,214,236,51,159,85,43,217,111,60,171,92,179,167,116,86,185,94,79,225,172,114,189,94,178,89,189,106,93,71,179,122,213,186,78,102,213,170,245,27,204,170,213,236,47,226,84,171,215,87,194,169,86,173,175,128,83,175,90,215,249,166,114,181,94,226,77,189,106,93,167,155,226,213,6,21,110,18,85,6,16,85,42,206,205,216,137,42,69,70,102,196,181,89,101,156,228,112,245,113,238,207,191,195,201,23,126,253,247,53,62,243,74,75,35,52,202,243,74,166,103,32,168,67,80,135,160,14,65,29,130,58,4,117,8,234,16,212,33,168,67,80,135,160,14,65,29,130,58,166,103,96,181,99,122,6,42,188,182,79,207,216,4,152,138,131,51,118,2,76,145,153,25,65,4,152,134,84,122,235,5,176,97,223,216,126,92,210,73,210,73,210,73,210,73,210,73,210,73,210,73,210,73,210,73,210,73,210,73,210,73,210,73,210,73,198,103,16,52,146,25,54,57,51,12,34,254,83,154,156,81,16,255,213,15,205,32,254,35,254,11,192,187,171,56,58,163,176,229,235,166,102,132,218,242,42,163,52,104,249,70,183,188,153,77,158,250,177,25,161,182,188,138,103,157,150,111,112,203,155,177,171,139,204,205,160,229,105,249,32,90,222,204,89,36,145,193,25,97,182,188,218,52,13,90,190,177,45,191,153,26,163,113,6,111,119,106,76,235,15,226,109,94,178,183,211,120,165,207,206,145,60,160,23,160,23,160,23,160,23,160,23,160,23,160,23,160,23,160,23,160,23,160,23,160,23,160,23,142,228,65,202,216,34,101,56,146,215,90,188,166,169,71,242,158,70,97,43,159,203,43,26,133,221,189,195,121,214,230,99,23,60,56,137,37,137,37,137,37,137,37,137,37,137,37,137,37,137,37,137,37,137,37,137,37,137,37,137,37,137,37,199,244,8,31,201,17,155,156,35,134,19,9,42,159,213,43,138,4,187,119,96,143,72,48,192,72,80,233,54,80,60,191,87,124,27,116,237,16,31,183,65,91,110,3,131,27,68,221,59,216,199,109,208,142,219,64,249,156,95,209,109,208,189,195,126,220,6,237,184,13,12,158,129,234,226,1,64,110,131,230,221,6,71,179,195,247,203,245,189,208,151,251,16,184,186,188,248,235,241,226,238,113,171,233,251,2,239,253,181,61,191,213,242,23,131,189,52,247,231,113,238,207,191,111,1,243,103,254,158,95,100,245,81,191,228,249,208,157,153,163,126,85,79,250,234,201,184,1,54,55,192,251,131,167,167,157,189,43,186,226,56,155,159,29,103,135,167,103,139,167,191,127,60,249,156,205,230,167,103,203,236,104,58,63,92,190,95,255,56,74,210,167,255,178,60,89,78,142,178,229,201,135,233,124,177,121,125,233,216,38,147,179,51,107,92,138,200,17,153,203,26,63,207,101,77,95,230,178,198,209,122,63,33,137,43,198,200,150,64,59,249,122,165,144,29,187,229,150,82,61,66,163,111,43,153,30,87,133,171,204,236,173,132,126,92,21,94,51,54,189,63,76,211,104,216,31,14,250,195,168,184,112,149,217,233,234,133,11,221,138,114,56,147,131,130,117,122,187,156,119,114,85,184,98,111,151,3,81,174,10,175,233,237,253,104,20,37,163,40,29,142,247,135,197,133,59,236,237,114,216,75,104,189,43,80,47,155,69,151,208,96,59,37,203,178,96,22,107,46,199,197,132,22,186,2,22,179,91,180,216,66,75,209,100,118,11,22,251,214,36,133,155,217,45,184,136,86,17,93,224,66,86,197,65,185,42,239,205,101,192,154,131,114,107,222,145,165,136,54,139,229,94,94,9,191,71,140,163,65,218,143,146,36,78,94,62,67,94,95,238,174,232,235,149,104,209,251,113,58,78,210,120,48,24,167,233,107,82,207,79,209,66,239,19,114,112,161,197,130,75,248,67,161,78,46,163,15,45,150,91,2,40,10,149,91,134,39,58,40,87,229,109,173,140,95,180,91,174,242,135,70,25,224,232,160,92,197,213,117,241,161,33,8,73,22,208,129,219,175,66,132,13,172,191,98,40,123,69,25,168,87,123,225,14,9,87,127,69,158,176,18,184,66,126,209,118,25,56,145,75,242,4,92,253,53,53,255,54,117,176,216,171,36,92,106,31,168,36,9,175,223,254,33,9,39,9,39,9,119,149,132,71,207,31,32,241,203,7,200,254,6,172,31,7,24,132,43,87,235,57,7,55,80,183,151,24,92,185,110,79,97,178,94,189,254,178,100,3,117,123,137,146,213,234,246,27,200,42,214,236,51,143,85,43,217,111,28,171,92,179,167,52,86,185,94,79,97,172,114,189,94,178,88,189,106,93,71,177,122,213,186,78,98,213,170,245,27,196,170,213,236,47,210,84,171,215,87,162,169,86,173,175,64,83,175,90,215,121,166,114,181,94,226,76,189,106,93,167,153,226,213,6,21,102,18,77,122,142,38,37,199,116,20,70,147,94,166,115,220,165,223,246,146,212,115,60,249,235,136,135,163,120,146,81,28,136,237,16,219,33,182,67,108,135,216,14,177,29,98,59,196,118,136,237,16,219,33,182,67,108,135,216,142,81,28,216,240,24,197,129,66,175,173,163,56,126,231,149,146,102,153,194,188,210,139,80,70,33,175,212,244,201,60,191,118,147,254,140,221,199,36,140,36,140,36,140,36,140,36,140,36,140,36,140,36,140,36,140,36,140,36,140,36,140,36,140,36,140,100,202,6,185,34,17,97,147,35,66,239,105,159,62,157,232,197,155,75,218,215,241,180,175,166,195,143,79,151,107,75,244,155,131,120,40,235,201,189,190,123,92,203,139,191,124,207,249,161,219,166,202,125,245,58,157,58,2,106,158,23,77,0,154,0,132,185,1,138,2,16,230,150,23,142,48,23,97,46,194,92,132,185,1,10,26,16,230,34,204,69,152,139,48,23,97,46,194,92,132,185,129,249,37,16,230,218,52,76,32,204,69,152,139,149,162,52,21,151,218,250,41,79,197,219,165,205,37,21,39,21,111,67,42,142,60,23,121,46,242,92,223,185,50,242,92,228,185,200,115,145,231,34,207,13,34,150,69,158,107,59,148,69,158,107,51,221,68,158,107,47,219,68,158,107,47,217,68,158,75,76,169,24,83,74,250,115,203,98,74,17,133,174,249,152,50,127,193,54,195,190,126,196,180,20,106,127,254,201,202,166,133,87,56,237,52,44,226,173,77,59,113,241,54,85,127,145,236,197,189,239,231,15,143,171,251,199,251,243,155,135,239,183,247,215,171,251,193,94,127,47,250,245,134,239,71,131,33,95,149,91,29,134,78,125,46,180,24,242,245,185,209,99,40,214,229,76,147,161,83,159,11,93,134,100,125,78,181,25,178,181,57,212,103,72,150,230,84,163,33,95,155,27,157,134,124,93,110,180,26,242,117,185,208,107,40,86,101,89,179,161,88,149,101,221,134,100,85,206,180,27,146,117,57,210,111,72,86,229,72,195,161,88,149,101,29,135,124,85,46,180,28,138,85,89,214,115,8,84,133,166,3,103,48,110,15,156,193,8,65,202,47,106,142,51,248,117,76,43,41,18,41,139,105,69,92,34,45,137,105,53,117,36,175,86,208,164,145,164,240,97,201,96,201,96,201,96,201,96,201,96,201,96,201,96,201,96,201,96,201,96,201,96,201,96,201,96,201,96,91,158,193,18,167,118,32,78,37,25,109,66,50,234,53,228,156,205,23,203,143,103,111,151,58,70,217,117,109,247,63,190,62,118,70,45,187,245,130,125,156,166,175,45,128,99,245,28,171,71,54,27,224,193,122,100,179,229,133,35,155,69,54,139,108,22,217,108,128,66,3,100,179,200,102,145,205,34,155,69,54,139,108,22,217,108,96,62,6,100,179,54,141,12,200,102,145,205,98,113,168,79,206,85,56,225,170,228,188,149,250,89,146,115,146,243,150,37,231,8,105,17,210,34,164,245,157,61,35,164,69,72,139,144,22,33,45,66,218,32,162,91,132,180,182,131,91,132,180,54,19,80,132,180,246,242,79,132,180,246,210,79,132,180,68,153,186,81,166,154,153,182,60,202,68,81,107,40,17,181,227,170,21,72,68,145,214,34,76,64,152,128,48,1,97,2,194,4,132,9,8,19,16,38,32,76,64,152,128,48,1,97,2,194,132,174,8,19,144,214,98,89,64,90,219,49,53,67,243,164,181,219,81,174,154,189,182,60,202,69,99,43,169,177,221,90,74,11,62,219,146,199,39,167,37,167,37,167,37,167,37,167,37,167,37,167,37,167,37,167,37,167,37,167,37,167,37,167,37,167,109,121,78,75,228,218,129,200,149,244,180,9,233,169,215,32,116,177,206,174,254,207,199,217,114,250,81,199,109,251,240,120,123,255,239,255,189,191,124,92,221,119,70,111,155,127,205,62,206,233,139,212,192,81,125,142,234,35,185,13,240,176,62,146,219,242,194,145,220,34,185,69,114,139,228,54,64,73,2,146,91,36,183,72,110,145,220,34,185,69,114,139,228,54,48,199,3,146,91,155,150,7,36,183,72,110,49,67,8,165,232,42,68,113,77,138,222,74,213,45,41,58,41,122,43,83,116,132,183,8,111,17,222,250,206,161,17,222,34,188,69,120,139,240,22,225,109,16,49,46,194,91,219,33,46,194,91,155,105,40,194,91,123,89,40,194,91,123,73,40,194,91,98,77,3,177,166,154,243,182,50,214,68,123,107,46,29,181,99,190,21,75,71,145,223,34,85,64,170,128,84,1,169,2,82,5,164,10,72,21,144,42,32,85,64,170,128,84,1,169,2,82,133,174,72,21,144,223,98,98,64,126,219,49,125,67,243,228,183,59,177,174,154,255,182,50,214,69,129,43,169,192,205,175,166,5,11,110,249,83,144,217,146,217,146,217,146,217,146,217,146,217,146,217,146,217,146,217,146,217,146,217,146,217,146,217,146,217,182,60,179,37,126,237,64,252,74,146,218,132,36,213,79,40,250,113,250,238,116,242,191,38,199,147,108,54,127,59,91,78,179,55,147,197,52,235,191,201,62,197,217,193,169,188,17,247,126,245,237,238,252,191,206,175,207,123,151,55,95,47,31,87,189,47,231,15,171,94,255,77,239,103,220,251,126,215,114,53,110,221,139,119,122,186,95,165,24,142,249,91,56,230,159,68,233,168,173,199,252,145,229,34,203,69,150,27,132,163,0,89,174,78,225,200,114,145,229,34,203,69,150,139,44,23,89,46,178,92,100,185,65,216,33,144,229,218,244,67,32,203,181,105,136,64,150,139,44,23,171,132,92,210,46,197,33,75,38,237,237,210,231,146,180,147,180,119,43,105,71,168,139,80,23,161,174,239,172,26,161,46,66,93,132,186,8,117,17,234,6,17,245,34,212,181,29,244,34,212,181,153,152,34,212,181,151,151,34,212,181,151,150,34,212,37,250,52,25,125,74,154,117,165,162,79,39,138,221,223,238,133,208,162,206,245,45,26,251,142,58,177,227,54,213,180,176,126,127,255,182,90,221,61,220,173,86,223,162,189,241,94,127,243,46,63,242,99,88,16,175,198,173,89,65,165,46,23,70,5,241,186,220,152,20,36,235,113,102,80,80,169,203,133,57,65,176,46,167,198,4,209,154,28,154,18,4,75,114,106,72,16,175,201,141,25,65,188,30,55,70,4,241,122,92,152,16,36,171,177,108,64,144,172,198,178,249,64,176,26,103,198,3,193,122,28,153,14,4,171,113,100,56,144,172,198,178,217,64,188,26,23,70,3,201,106,44,155,12,42,170,193,96,128,117,22,237,1,214,89,92,9,229,23,53,199,58,91,155,125,198,22,5,11,177,11,193,194,182,119,246,174,191,205,129,222,245,243,30,218,244,219,141,108,94,90,32,153,141,37,36,179,117,107,102,210,54,43,254,92,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,232,92,201,53,137,40,155,28,81,6,155,54,70,235,55,108,75,105,99,180,23,147,54,146,54,54,58,109,52,113,135,217,203,243,93,178,204,78,239,48,153,161,113,220,97,221,187,195,70,134,149,228,163,46,43,201,71,33,137,82,170,139,65,148,130,40,5,37,121,128,170,20,148,228,229,133,163,36,71,73,142,146,28,37,121,128,138,26,148,228,40,201,81,146,163,36,71,73,142,146,28,37,121,96,134,29,148,228,54,29,59,40,201,81,146,227,229,145,75,218,13,236,101,149,38,237,93,80,146,147,180,147,180,183,53,105,71,73,142,146,28,37,185,239,172,26,37,57,74,114,148,228,40,201,81,146,7,17,245,162,36,183,29,244,162,36,183,153,152,162,36,183,151,151,162,36,183,151,150,162,36,39,250,52,25,125,26,81,146,151,68,159,237,84,146,139,70,157,78,148,228,117,81,39,74,114,44,60,88,120,176,240,96,225,193,194,131,133,7,11,15,22,30,44,60,88,120,176,240,96,225,193,194,131,146,28,117,15,74,114,124,63,221,82,146,143,12,43,201,75,178,79,148,228,66,107,102,95,97,82,244,92,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,132,161,40,201,201,53,137,40,155,28,81,6,155,54,26,80,146,151,166,141,40,201,73,27,155,158,54,154,184,195,236,229,249,40,201,185,195,186,118,135,189,125,63,89,190,150,254,235,42,201,191,254,117,254,88,38,253,111,189,146,60,247,226,253,138,82,4,138,65,148,130,40,5,37,121,128,170,20,148,228,229,133,163,36,71,73,142,146,28,37,121,128,138,26,148,228,40,201,81,146,163,36,71,73,142,146,28,37,121,96,134,29,148,228,54,29,59,40,201,81,146,227,229,145,75,218,245,246,178,170,147,246,150,43,201,73,218,73,218,91,157,180,163,36,71,73,142,146,220,119,86,141,146,28,37,57,74,114,148,228,40,201,131,136,122,81,146,219,14,122,81,146,219,76,76,81,146,219,203,75,81,146,219,75,75,81,146,19,125,154,140,62,117,149,228,85,209,103,235,148,228,82,81,167,109,37,185,80,212,137,146,28,11,15,22,30,44,60,88,120,176,240,96,225,193,194,131,133,7,11,15,22,30,44,60,88,120,176,240,160,36,71,221,131,146,28,223,79,103,148,228,249,236,83,87,73,94,149,125,162,36,23,90,51,171,10,147,210,231,34,12,37,12,37,12,37,12,37,12,37,12,37,12,37,12,37,12,37,12,37,12,37,12,37,12,37,12,69,73,78,174,73,68,217,228,136,50,216,180,81,79,73,94,157,54,162,36,39,109,108,122,218,104,226,14,179,151,231,163,36,231,14,235,228,29,54,50,172,36,47,145,254,119,67,73,62,10,73,148,82,93,12,162,20,68,41,40,201,3,84,165,160,36,47,47,28,37,57,74,114,148,228,40,201,3,84,212,160,36,71,73,142,146,28,37,57,74,114,148,228,40,201,3,51,236,160,36,183,233,216,65,73,142,146,28,47,143,92,210,110,96,47,171,52,105,239,130,146,156,164,157,164,189,173,73,59,74,114,148,228,40,201,125,103,213,40,201,81,146,163,36,71,73,142,146,60,136,168,23,37,185,237,160,23,37,185,205,196,20,37,185,189,188,20,37,185,189,180,20,37,57,209,167,201,232,211,136,146,188,36,250,108,167,146,92,52,234,116,162,36,175,139,58,81,146,99,225,193,194,131,133,7,11,15,22,30,44,60,88,120,176,240,96,225,193,194,131,133,7,11,15,22,30,148,228,168,123,80,146,227,251,233,150,146,124,100,88,73,94,146,125,162,36,23,90,51,251,10,147,162,231,34,12,37,12,37,12,37,12,37,12,37,12,37,12,37,12,37,12,37,12,37,12,37,12,37,12,37,12,69,73,78,174,73,68,217,228,136,50,216,180,209,128,146,188,52,109,68,73,78,218,216,244,180,209,196,29,102,47,207,71,73,206,29,214,181,59,108,54,95,44,63,158,189,221,18,255,235,106,201,215,247,198,253,143,175,165,242,255,214,171,201,11,22,192,175,52,69,176,32,196,41,136,83,80,148,7,168,78,65,81,94,94,56,138,114,20,229,40,202,81,148,7,168,172,65,81,142,162,28,69,57,138,114,20,229,40,202,81,148,7,102,220,65,81,110,211,185,131,162,28,69,57,158,30,249,228,93,111,127,171,62,121,111,185,170,156,228,157,228,189,19,201,59,202,114,148,229,40,203,125,103,215,40,203,81,150,163,44,71,89,142,178,60,136,232,23,101,185,237,224,23,101,185,205,4,21,101,185,189,252,20,101,185,189,244,20,101,57,81,168,233,40,84,87,91,94,23,133,182,78,93,46,29,125,218,214,151,11,71,159,40,204,177,246,96,237,193,218,131,181,7,107,15,214,30,172,61,88,123,176,246,96,237,193,218,131,181,7,107,15,10,115,84,63,40,204,241,3,117,70,97,94,148,133,234,106,204,235,178,80,84,230,194,235,102,85,127,82,249,124,132,163,132,163,132,163,132,163,132,163,132,163,132,163,132,163,132,163,132,163,132,163,132,163,132,163,132,163,40,205,201,57,137,44,155,28,89,6,157,62,234,105,205,235,211,71,212,230,164,143,109,73,31,77,221,113,118,243,126,84,231,220,113,157,191,227,70,22,148,231,37,195,5,186,163,60,31,133,38,94,169,46,8,241,10,226,21,148,231,1,170,87,80,158,151,23,142,242,28,229,57,202,115,148,231,1,42,111,80,158,163,60,71,121,142,242,28,229,57,202,115,148,231,129,25,123,80,158,219,116,246,160,60,71,121,142,231,71,62,121,55,180,215,85,154,188,119,69,121,78,242,78,242,222,230,228,29,229,57,202,115,148,231,190,179,107,148,231,40,207,81,158,163,60,71,121,30,68,244,139,242,220,118,240,139,242,220,102,130,138,242,220,94,126,138,242,220,94,122,138,242,156,40,212,116,20,106,76,121,94,18,133,182,87,121,46,26,125,58,83,158,215,69,159,40,207,177,250,96,245,193,234,131,213,7,171,15,86,31,172,62,88,125,176,250,96,245,193,234,131,213,7,171,15,202,115,84,64,40,207,241,7,117,79,121,62,178,160,60,47,201,66,81,158,11,175,155,27,5,74,209,243,17,142,18,142,18,142,18,142,18,142,18,142,18,142,18,142,18,142,18,142,18,142,18,142,18,142,18,142,162,60,39,231,36,178,108,114,100,25,116,250,104,72,121,94,154,62,162,60,39,125,108,75,250,104,234,142,179,155,247,163,60,231,142,235,196,29,151,100,135,167,203,108,62,61,249,156,37,209,27,5,191,121,210,187,184,123,236,221,172,110,255,233,37,209,23,53,153,121,92,123,51,197,249,187,41,201,223,78,233,246,237,147,126,123,249,43,42,135,11,146,10,150,191,224,37,27,150,168,24,120,118,140,41,58,198,148,180,123,198,20,92,229,184,202,113,149,7,161,123,193,85,174,83,56,174,114,92,229,184,202,113,149,227,42,199,85,142,171,28,87,121,16,162,29,92,229,54,85,59,184,202,109,202,118,112,149,227,42,239,148,160,167,128,44,200,167,208,249,76,53,151,30,254,191,210,199,120,21,92,43,63,198,171,172,187,242,49,198,101,143,177,21,143,11,60,72,245,62,121,241,30,130,196,22,93,253,30,66,253,126,28,123,8,236,33,176,135,128,117,29,235,122,176,27,8,88,215,177,174,99,93,247,158,100,99,93,199,186,142,117,29,235,58,214,117,172,235,88,215,177,174,99,93,15,42,6,38,212,37,212,13,52,212,149,114,206,215,133,186,66,130,249,180,246,148,69,42,122,138,194,123,130,187,57,199,229,60,193,69,30,143,31,9,63,18,126,36,252,72,248,145,240,35,225,71,194,143,132,31,9,63,18,126,36,252,72,248,145,240,35,225,71,194,143,132,31,73,209,143,84,20,17,74,201,144,234,34,66,33,243,145,243,136,112,199,170,18,73,120,140,10,94,178,57,133,74,229,131,147,255,145,255,145,255,145,255,145,255,145,255,145,255,145,255,145,255,145,255,145,255,145,255,145,255,145,255,145,255,145,255,145,255,145,255,153,201,255,140,33,130,66,30,230,16,242,63,113,171,50,249,95,240,249,159,96,207,47,179,183,239,39,203,236,205,100,49,213,86,39,63,246,190,254,117,254,216,251,114,254,176,234,160,69,185,232,213,123,145,33,136,22,130,23,1,47,2,110,229,0,205,8,184,149,203,11,199,173,140,91,25,183,50,110,229,0,141,20,184,149,113,43,227,86,198,173,140,91,25,183,50,110,229,192,132,26,184,149,109,42,53,112,43,227,86,70,195,129,134,67,121,191,65,105,187,77,96,191,161,197,198,101,246,27,216,111,104,247,126,3,30,102,60,204,120,152,125,39,246,120,152,241,48,227,97,198,195,140,135,57,136,192,27,15,179,237,184,27,15,179,205,220,24,15,179,189,212,24,15,179,189,204,24,15,51,1,48,1,176,165,0,88,81,201,92,27,0,183,199,206,44,159,246,90,18,53,139,167,189,56,155,113,182,224,108,193,217,130,179,5,103,11,206,22,156,45,56,91,112,182,224,108,193,217,130,179,5,103,11,206,22,156,45,56,91,112,182,104,59,91,10,227,68,69,125,115,109,156,216,106,147,115,209,171,183,33,117,169,126,30,178,66,178,66,178,66,178,66,178,66,178,66,178,66,178,66,178,66,178,66,178,66,178,66,178,66,178,66,178,66,178,66,178,66,178,66,227,89,161,13,244,176,213,214,103,178,194,70,101,133,249,251,227,227,100,190,56,218,220,28,217,201,233,217,34,59,94,102,211,121,54,93,212,114,184,247,231,55,15,87,155,127,163,222,237,221,143,135,222,245,99,111,117,211,91,61,200,65,183,119,253,189,106,233,194,93,178,151,107,243,109,5,67,250,237,102,235,47,92,15,246,182,255,244,250,63,126,221,249,99,34,71,235,190,188,232,63,132,22,163,30,203,173,147,48,152,120,70,248,91,103,153,250,87,227,38,132,151,95,4,226,189,209,250,224,201,250,95,254,251,237,253,245,234,254,33,221,27,238,197,189,175,191,78,160,12,159,206,158,196,227,245,217,147,255,177,117,12,38,113,84,202,197,115,41,235,95,79,162,173,130,132,246,0,242,203,167,109,102,48,182,122,14,42,145,89,188,210,45,139,252,10,154,17,69,24,91,70,87,229,168,173,101,162,187,150,34,167,201,28,174,165,153,114,212,214,178,95,189,150,102,228,221,198,214,210,85,57,50,107,41,244,1,163,47,39,177,222,143,190,62,96,74,183,5,165,214,48,156,247,72,211,229,168,173,165,226,123,164,156,192,197,225,90,186,127,143,44,149,192,231,215,210,140,4,222,216,90,186,42,71,120,45,203,183,178,133,186,82,82,208,99,183,39,141,23,35,190,138,37,155,239,59,107,104,66,25,100,110,17,221,84,35,188,138,229,188,128,80,47,74,90,140,236,246,162,241,98,100,86,81,172,23,181,189,74,214,87,208,100,41,50,235,39,22,75,104,123,158,204,197,18,14,74,145,89,191,162,221,101,209,246,19,246,159,88,239,62,131,149,72,47,158,202,55,68,25,13,150,155,197,115,252,189,176,132,207,145,90,60,167,223,6,29,84,34,188,120,229,146,176,157,245,51,32,9,51,183,132,78,138,17,94,197,242,33,29,59,191,152,24,24,210,97,238,215,18,39,197,200,172,162,208,71,176,190,252,205,216,10,186,40,69,120,253,74,80,60,161,55,66,25,25,157,221,55,66,179,149,8,47,94,9,57,40,180,120,50,110,60,187,139,103,182,18,233,197,83,249,254,34,163,234,115,179,120,142,191,191,148,112,153,162,139,23,200,55,103,179,149,72,47,158,98,231,5,242,205,217,108,37,149,139,167,74,189,110,175,168,8,243,42,112,69,30,126,19,184,36,207,13,214,95,178,67,187,138,92,34,95,217,72,250,105,106,220,149,137,180,187,178,248,138,170,113,71,133,87,20,65,177,181,47,70,68,145,89,248,108,59,64,108,237,83,237,224,176,2,87,72,255,123,94,203,183,205,181,66,219,92,203,183,77,165,83,180,112,137,43,157,162,37,87,200,183,102,181,83,180,236,146,42,167,104,241,53,210,119,192,14,152,91,187,196,187,88,110,253,37,242,253,114,175,208,47,247,242,253,178,131,11,215,95,145,239,151,220,21,59,168,112,41,10,25,175,201,96,93,20,114,99,11,110,8,10,169,64,237,150,173,1,136,46,232,33,232,33,232,33,232,33,232,33,184,28,184,28,184,28,184,28,136,23,136,23,136,151,239,141,122,16,47,16,47,16,47,16,47,16,47,16,175,240,17,47,176,26,176,26,176,26,176,26,223,139,7,86,3,86,3,86,211,97,172,198,13,239,2,189,2,35,18,40,35,226,151,196,48,32,165,170,213,177,65,98,56,34,49,44,33,20,85,127,41,71,121,8,250,208,62,205,20,125,104,63,47,241,161,189,90,12,215,62,180,226,103,196,135,6,148,4,148,4,148,4,148,4,148,132,15,13,31,26,128,23,128,23,128,23,62,52,124,104,225,0,74,192,114,192,114,161,244,34,176,28,176,28,176,28,176,28,176,28,176,92,35,96,57,124,104,248,208,240,161,1,110,2,110,2,110,2,110,2,110,2,110,2,110,118,30,220,196,135,6,81,138,15,13,214,21,31,154,22,133,251,105,166,232,67,203,161,144,157,244,161,253,188,12,144,194,5,61,4,61,4,61,4,61,4,61,108,21,122,8,46,7,46,7,46,215,50,92,14,196,11,196,11,196,11,196,11,196,11,196,11,196,11,196,11,196,43,148,197,195,135,6,86,3,86,3,86,3,86,3,86,3,86,3,86,211,21,172,6,31,26,62,180,78,51,34,126,73,12,3,82,170,78,250,208,130,36,49,154,225,67,59,62,59,90,183,159,66,239,93,255,184,234,173,110,26,219,124,134,141,104,191,86,195,169,18,173,252,41,113,162,1,38,1,38,1,38,1,38,1,38,225,68,195,137,6,228,5,228,5,228,133,19,13,39,90,56,144,18,192,28,192,92,40,189,8,48,7,48,7,48,7,48,7,48,7,48,215,8,96,14,39,26,78,52,156,104,192,155,192,155,192,155,192,155,192,155,192,155,192,155,157,135,55,113,162,65,149,226,68,131,119,197,137,38,79,226,46,7,217,155,201,98,42,51,24,246,113,208,251,114,254,176,234,250,72,216,167,101,112,66,62,86,60,23,200,35,200,35,200,35,200,35,200,35,200,35,200,35,200,35,200,35,200,35,200,35,200,35,200,99,56,152,25,200,35,200,99,40,189,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,8,242,216,110,228,81,98,0,108,17,242,216,157,209,175,79,175,62,64,213,40,160,33,160,33,160,33,160,33,160,97,171,64,67,224,56,224,56,224,184,150,193,113,0,93,0,93,0,93,0,93,0,93,0,93,0,93,0,93,0,93,161,44,30,67,95,129,104,128,104,128,104,128,104,128,104,128,104,128,104,186,2,209,48,244,213,25,171,2,17,18,34,17,226,139,187,208,82,77,53,105,214,102,91,185,139,176,71,188,46,7,217,209,228,227,161,172,212,236,249,95,177,235,86,179,205,67,186,210,154,149,62,25,94,51,112,35,112,35,112,35,112,35,112,35,188,102,120,205,64,183,64,183,64,183,240,154,225,53,11,7,61,2,131,3,131,11,165,23,193,224,192,224,192,224,192,224,192,224,192,224,26,129,193,225,53,195,107,134,215,12,36,19,36,19,36,19,36,19,36,19,36,19,36,179,243,72,38,94,51,88,81,188,102,80,172,120,205,148,248,218,95,216,163,156,216,108,23,123,236,148,217,108,243,72,1,34,182,176,134,176,134,176,134,176,134,176,134,173,98,13,225,227,224,227,224,227,90,198,199,193,116,193,116,193,116,193,116,193,116,193,116,193,116,193,116,193,116,133,178,120,168,205,224,104,224,104,224,104,224,104,224,104,224,104,224,104,186,194,209,160,54,67,109,214,105,40,196,27,122,161,103,156,234,148,220,44,84,244,34,120,187,217,226,120,114,116,36,105,55,123,184,62,191,186,194,110,246,107,29,92,217,205,74,159,12,187,25,196,17,196,17,196,17,196,17,196,17,118,51,236,102,208,91,208,91,208,91,216,205,176,155,133,67,31,65,194,65,194,133,210,139,144,112,144,112,144,112,144,112,144,112,144,112,141,32,225,176,155,97,55,195,110,6,149,9,149,9,149,9,149,9,149,9,149,9,149,217,121,42,19,187,25,184,40,118,51,64,86,236,102,74,136,237,47,236,81,206,110,182,139,61,118,202,110,182,121,249,1,34,182,176,134,176,134,176,134,176,134,176,134,173,98,13,225,227,224,227,224,227,90,198,199,193,116,193,116,193,116,193,116,193,116,193,116,193,116,193,116,193,116,133,178,120,216,205,224,104,224,104,224,104,224,104,224,104,224,104,224,104,186,194,209,96,55,195,110,214,105,40,196,27,122,161,103,156,234,148,221,44,84,244,34,64,187,217,231,101,50,59,62,204,146,228,125,246,105,54,95,78,223,157,204,22,217,187,217,193,193,217,98,221,127,159,162,44,174,181,157,253,243,152,92,94,95,244,146,228,175,222,207,203,155,199,213,183,219,203,135,222,183,203,239,223,127,172,155,175,247,51,218,124,127,51,106,63,43,106,190,116,231,39,227,173,159,12,114,215,12,114,87,12,126,255,125,65,235,217,175,215,253,135,236,90,232,27,208,12,62,49,54,180,150,16,74,113,180,151,228,190,240,198,163,189,232,249,187,247,248,233,187,110,18,185,96,148,202,138,185,120,46,102,253,245,187,191,85,146,127,74,73,115,5,157,212,34,179,128,30,73,37,205,165,116,87,144,218,122,58,167,149,172,175,167,169,130,212,214,211,185,29,77,115,61,221,21,36,179,158,30,8,48,75,125,233,239,67,199,35,5,102,115,45,189,189,103,122,36,193,172,175,167,143,247,76,143,182,52,205,245,116,87,144,240,122,250,163,235,108,244,166,133,114,196,87,210,23,97,167,187,144,174,234,17,94,73,127,148,157,141,158,180,80,142,204,74,122,32,237,44,173,162,217,98,100,214,208,3,109,167,27,101,56,41,70,102,13,157,19,119,150,186,208,104,45,210,11,232,146,186,179,185,128,206,191,55,250,32,239,108,46,160,243,47,138,254,140,106,186,203,232,168,28,225,149,244,103,85,211,253,245,197,81,57,50,43,233,129,8,213,92,69,55,197,8,175,161,15,42,212,198,27,163,233,90,132,23,208,7,25,106,99,1,77,215,34,189,128,46,233,80,155,11,232,252,187,141,15,66,212,210,2,250,249,118,237,131,18,181,185,128,78,58,16,82,20,227,26,8,43,198,53,224,90,179,112,109,167,141,107,34,40,102,157,129,77,22,197,52,96,100,11,1,197,252,197,5,231,24,202,95,152,240,211,15,123,178,203,244,130,15,43,224,200,82,143,15,119,9,119,9,119,9,119,9,119,9,119,9,39,8,39,232,155,107,131,19,108,56,39,8,215,6,215,6,215,6,215,6,215,6,215,6,215,6,215,6,215,6,215,6,67,4,67,4,67,4,67,4,67,4,67,4,67,4,67,212,12,134,8,219,28,182,185,78,3,49,193,96,39,102,13,96,6,108,116,214,177,147,206,96,31,225,90,233,38,31,102,31,38,135,103,31,39,217,241,135,195,233,252,85,87,10,42,233,206,255,190,252,251,252,226,199,253,121,239,250,239,139,213,205,203,191,133,11,31,221,206,15,18,99,122,185,210,215,101,213,45,39,245,172,136,229,0,156,0,156,0,156,0,156,0,156,16,203,33,150,11,162,47,1,198,0,198,0,198,16,203,1,224,1,224,1,224,1,224,1,224,1,224,1,224,249,239,66,0,60,0,188,0,22,16,177,28,98,57,196,114,64,161,64,161,64,161,64,161,65,124,183,1,10,5,10,13,99,1,129,66,3,129,66,17,203,65,171,34,150,131,163,69,44,39,71,248,150,211,148,130,86,57,49,154,210,146,82,78,147,166,84,52,196,149,190,100,19,122,56,129,7,7,157,4,157,4,157,4,157,4,157,4,157,4,245,3,245,243,141,166,129,250,53,28,245,3,77,3,77,3,77,3,77,3,77,3,77,3,77,3,77,3,77,3,77,3,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,106,6,6,132,27,14,55,92,167,153,150,48,200,17,131,30,46,3,86,184,100,139,19,169,2,73,180,12,111,77,34,55,2,214,187,29,125,126,119,240,103,54,63,57,60,60,154,46,178,131,201,98,249,238,77,150,142,163,72,216,239,118,245,207,183,239,255,246,110,110,47,46,174,86,15,189,239,231,15,143,223,190,244,214,143,208,116,193,91,233,11,179,107,120,147,122,90,20,111,112,74,112,74,112,74,112,74,112,74,40,222,80,188,5,209,151,112,95,112,95,112,95,40,222,224,232,224,232,224,232,224,232,224,232,224,232,224,232,252,119,33,28,29,28,93,0,11,136,226,13,197,27,138,55,216,78,216,78,216,78,216,206,32,190,219,192,118,194,118,134,177,128,176,157,129,176,157,40,222,128,78,81,188,129,195,162,120,147,4,117,203,137,74,81,199,155,24,81,217,46,201,91,233,107,54,98,121,19,120,116,240,73,240,73,240,73,240,73,240,73,240,73,112,63,112,63,223,120,26,184,95,195,113,63,240,52,240,52,240,52,240,52,240,52,240,52,240,52,240,52,240,52,240,52,80,32,80,32,80,32,80,32,80,32,80,32,80,32,80,160,102,160,64,104,222,208,188,117,154,107,9,132,30,49,233,227,106,144,232,173,73,240,70,83,76,111,251,145,170,225,109,125,101,171,204,110,235,23,228,208,232,86,246,116,152,220,64,145,64,145,64,145,64,145,64,145,48,185,97,114,11,162,47,65,187,64,187,64,187,48,185,129,202,129,202,129,202,129,202,129,202,129,202,129,202,249,239,66,80,57,80,185,0,22,16,147,27,38,55,76,110,224,155,224,155,224,155,224,155,65,124,183,1,223,4,223,12,99,1,193,55,3,193,55,49,185,193,149,98,114,131,120,197,228,166,195,226,110,136,73,37,131,219,14,49,217,98,115,219,250,181,154,55,182,109,63,42,120,36,120,36,120,36,120,36,120,36,120,36,56,31,56,159,111,252,12,156,175,225,56,31,248,25,248,25,248,25,248,25,248,25,248,25,248,25,248,25,248,25,248,25,168,15,168,15,168,15,168,15,168,15,168,15,168,15,168,79,51,80,31,76,109,152,218,58,205,173,120,166,67,76,248,180,154,106,102,11,20,210,8,216,200,54,127,55,91,78,179,201,252,207,229,251,217,252,48,251,148,102,226,78,182,155,111,151,143,171,222,249,205,191,143,127,93,222,92,244,126,166,189,198,91,217,10,94,146,93,47,155,224,19,98,102,3,61,2,61,2,61,2,61,2,61,194,204,134,153,45,136,190,4,229,2,229,2,229,194,204,6,26,7,26,7,26,7,26,7,26,7,26,7,26,231,191,11,65,227,64,227,2,88,64,204,108,152,217,48,179,129,107,130,107,130,107,130,107,6,241,221,6,92,19,92,51,140,5,4,215,12,4,215,196,204,6,71,138,153,13,194,21,51,155,36,123,91,68,78,138,186,217,234,200,201,118,217,217,10,94,173,17,63,91,229,227,130,73,130,73,130,73,130,73,130,73,130,73,130,245,129,245,249,198,208,192,250,26,142,245,129,161,129,161,129,161,129,161,129,161,129,161,129,161,129,161,129,161,129,161,129,252,128,252,128,252,128,252,128,252,128,252,128,252,128,252,52,3,249,193,208,134,161,173,211,252,138,119,74,196,140,95,171,65,150,182,102,160,26,1,123,218,22,203,143,147,163,217,114,250,126,58,249,184,204,78,79,230,127,102,239,102,7,7,103,139,217,201,60,251,148,8,59,219,30,214,241,234,229,227,234,175,213,249,253,99,239,238,246,230,223,222,183,203,239,223,127,172,91,170,247,51,105,186,191,173,230,229,217,117,185,41,60,57,94,55,128,37,128,37,128,37,128,37,128,37,188,110,120,221,130,232,75,0,48,0,48,0,48,188,110,0,117,0,117,0,117,0,117,0,117,0,117,0,117,254,187,16,160,14,160,46,128,5,196,235,134,215,13,175,27,144,39,144,39,144,39,144,103,16,223,109,128,60,129,60,195,88,64,32,207,64,32,79,188,110,208,167,120,221,224,98,241,186,73,18,187,117,164,165,168,227,77,134,180,108,151,239,173,230,149,27,113,191,9,63,7,88,37,88,37,88,37,88,37,88,37,88,37,24,32,24,160,111,108,13,12,176,225,24,32,216,26,216,26,216,26,216,26,216,26,216,26,216,26,216,26,216,26,216,26,136,16,136,16,136,16,136,16,136,16,136,16,136,16,136,80,51,16,33,60,112,120,224,58,205,187,4,69,149,152,247,119,53,200,15,215,60,156,35,96,87,220,167,143,179,15,217,228,205,186,229,222,46,179,201,124,118,156,45,78,63,206,150,211,197,251,233,116,185,16,118,197,253,188,191,252,187,119,254,101,253,111,243,245,177,119,126,115,121,221,123,184,187,191,124,92,61,252,181,90,61,62,184,112,197,165,59,63,25,111,253,100,144,187,102,144,187,98,240,251,239,27,144,203,213,172,135,93,185,156,194,147,35,151,131,130,130,130,130,130,130,130,130,130,66,46,135,92,46,136,190,132,42,131,42,131,42,67,46,7,165,7,165,7,165,7,165,7,165,7,165,7,165,231,191,11,161,244,160,244,2,88,64,228,114,200,229,144,203,65,142,66,142,66,142,66,142,6,241,221,6,114,20,114,52,140,5,132,28,13,132,28,69,46,7,210,138,92,14,216,22,185,156,36,6,92,135,102,138,202,229,100,208,76,75,114,57,215,104,166,170,141,174,102,169,140,216,232,132,159,3,14,19,14,19,14,19,14,19,14,19,14,19,110,16,110,208,55,231,6,55,216,112,110,16,206,13,206,13,206,13,206,13,206,13,206,13,206,13,206,13,206,13,206,13,166,8,166,8,166,8,166,8,166,8,166,8,166,8,166,168,25,76,17,54,58,108,116,157,6,100,130,194,80,204,27,194,12,216,232,172,99,40,157,66,64,2,54,216,253,249,102,58,125,59,157,190,155,78,179,15,243,147,163,163,217,252,240,237,100,49,21,54,215,253,251,101,181,250,186,90,125,91,173,122,127,223,220,94,93,93,222,92,124,61,127,88,185,48,214,105,206,220,172,116,192,149,188,44,187,226,57,137,39,69,56,7,232,4,232,4,232,4,232,4,232,132,112,14,225,92,16,125,9,56,6,56,6,56,134,112,14,16,15,16,15,16,15,16,15,16,15,16,15,16,207,127,23,2,226,1,226,5,176,128,8,231,16,206,33,156,3,14,5,14,5,14,5,14,13,226,187,13,112,40,112,104,24,11,8,28,26,8,28,138,112,14,106,21,225,28,60,45,194,57,73,210,183,140,164,20,21,205,137,144,148,150,4,115,154,36,165,170,47,174,228,21,27,241,196,213,62,54,216,36,216,36,216,36,216,36,216,36,216,36,152,31,152,159,111,44,13,204,175,225,152,31,88,26,88,26,88,26,88,26,88,26,88,26,88,26,88,26,88,26,88,26,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,80,51,16,32,252,112,248,225,58,205,179,4,65,141,152,243,111,25,240,193,37,91,140,72,21,68,162,231,118,107,14,182,17,174,211,237,205,108,126,184,56,203,142,255,204,62,100,147,249,159,203,247,179,249,97,246,169,159,69,162,82,183,47,151,55,23,15,63,122,215,255,246,254,238,157,223,252,251,248,215,229,205,69,239,103,191,23,53,220,234,86,250,186,172,106,221,164,158,21,175,27,128,18,128,18,128,18,128,18,128,18,94,55,188,110,65,244,37,192,23,192,23,192,23,94,55,0,58,0,58,0,58,0,58,0,58,0,58,0,58,255,93,8,64,7,64,23,192,2,226,117,195,235,134,215,13,168,19,168,19,168,19,168,51,136,239,54,64,157,64,157,97,44,32,80,103,32,80,39,94,55,104,83,188,110,112,176,120,221,228,8,221,114,154,82,80,236,38,70,83,182,202,236,86,250,146,77,168,221,4,30,28,116,18,116,18,116,18,116,18,116,18,116,18,212,15,212,207,55,154,6,234,215,112,212,15,52,13,52,13,52,13,52,13,52,13,52,13,52,13,52,13,52,13,52,13,12,8,12,8,12,8,12,8,12,8,12,8,12,8,12,168,25,24,16,110,55,220,110,157,102,90,194,32,71,12,122,184,154,99,119,107,18,185,209,8,189,219,201,199,233,100,158,45,150,147,55,71,211,236,221,236,224,224,108,49,59,153,103,159,226,108,160,224,122,187,189,95,157,223,244,30,30,207,191,92,173,122,223,46,191,127,255,177,238,176,222,207,184,55,104,143,248,173,226,69,186,178,192,73,150,128,18,14,174,9,174,9,174,9,174,9,174,9,37,28,74,184,32,250,18,78,12,78,12,78,12,37,28,220,29,220,29,220,29,220,29,220,29,220,29,220,157,255,46,132,187,131,187,11,96,1,81,194,161,132,67,9,7,11,10,11,10,11,10,11,26,196,119,27,88,80,88,208,48,22,16,22,52,16,22,20,37,28,144,42,74,56,240,89,148,112,202,96,111,21,129,41,239,135,19,37,48,219,42,139,171,120,253,134,205,113,66,207,4,110,9,110,9,110,9,110,9,110,9,110,9,30,8,30,232,27,103,3,15,108,56,30,8,206,6,206,6,206,6,206,6,206,6,206,6,206,6,206,6,206,6,206,6,58,4,58,4,58,4,58,4,58,4,58,4,58,4,58,212,12,116,8,141,28,26,185,78,115,48,1,210,38,182,124,95,141,20,204,53,11,240,8,216,54,119,54,95,158,156,46,102,239,179,249,201,167,195,147,143,147,249,98,57,61,152,204,79,62,45,62,204,132,37,115,63,110,30,111,239,30,46,255,234,221,220,254,188,184,93,127,30,63,174,190,159,223,220,254,124,248,251,178,233,110,185,170,215,102,87,41,39,251,204,152,228,64,155,64,155,64,155,64,155,64,155,48,201,97,146,11,162,47,65,197,64,197,64,197,48,201,129,222,129,222,129,222,129,222,129,222,129,222,129,222,249,239,66,208,59,208,187,0,22,16,147,28,38,57,76,114,224,160,224,160,224,160,224,160,65,124,183,1,7,5,7,13,99,1,193,65,3,193,65,49,201,193,169,98,146,131,160,197,36,39,201,246,86,210,149,162,2,57,97,186,178,93,222,184,170,151,109,68,23,39,246,4,160,148,160,148,160,148,160,148,160,148,160,148,160,127,160,127,190,81,53,208,191,134,163,127,160,106,160,106,160,106,160,106,160,106,160,106,160,106,160,106,160,106,160,106,96,65,96,65,96,65,96,65,96,65,96,65,96,65,96,65,205,192,130,176,196,97,137,235,52,227,18,14,73,98,216,211,213,32,39,92,195,40,142,112,85,112,111,143,38,103,239,14,206,166,243,236,244,253,201,114,237,34,60,154,45,150,179,183,217,230,103,159,98,81,27,220,215,171,243,31,223,190,255,88,221,244,238,254,186,125,92,139,250,174,46,31,30,47,191,246,54,63,251,25,187,16,194,165,59,63,25,111,253,100,144,187,102,144,187,98,240,251,239,235,27,228,234,214,195,170,68,78,229,201,241,200,1,63,1,63,1,63,1,63,1,63,225,145,195,35,23,68,95,2,147,1,147,1,147,225,145,3,206,3,206,3,206,3,206,3,206,3,206,3,206,243,223,133,192,121,192,121,1,44,32,30,57,60,114,120,228,0,70,1,70,1,70,1,70,131,248,110,3,48,10,48,26,198,2,2,140,6,2,140,226,145,131,100,197,35,7,99,139,71,78,142,254,173,69,51,5,85,114,82,104,166,37,155,156,107,52,83,81,63,87,183,84,38,12,116,226,207,1,135,9,135,9,135,9,135,9,135,9,135,9,55,8,55,232,155,115,131,27,108,56,55,8,231,6,231,6,231,6,231,6,231,6,231,6,231,6,231,6,231,6,231,6,83,4,83,4,83,4,83,4,83,4,83,4,83,4,83,212,12,166,8,9,29,18,186,78,3,50,65,97,40,230,13,97,6,84,116,214,49,148,78,33,32,1,27,236,78,222,77,63,198,241,126,246,105,243,50,39,31,151,255,153,189,155,29,28,156,45,102,39,115,97,125,221,237,183,213,125,28,239,247,126,174,190,62,222,222,159,223,63,254,119,239,219,229,247,239,63,54,253,232,192,93,167,57,110,179,210,6,87,245,218,236,122,232,100,159,25,9,29,240,19,240,19,240,19,240,19,240,19,18,58,36,116,65,244,37,48,25,48,25,48,25,18,58,224,60,224,60,224,60,224,60,224,60,224,60,224,60,255,93,8,156,7,156,23,192,2,34,161,67,66,135,132,14,96,20,96,20,96,20,96,52,136,239,54,0,163,0,163,97,44,32,192,104,32,192,40,18,58,72,86,36,116,48,182,72,232,36,233,223,74,186,82,212,64,39,76,87,90,210,207,105,210,149,170,54,185,170,151,109,68,37,39,246,4,160,148,160,148,160,148,160,148,160,148,160,148,160,127,160,127,190,81,53,208,191,134,163,127,160,106,160,106,160,106,160,106,160,106,160,106,160,106,160,106,160,106,160,106,96,65,96,65,96,65,96,65,96,65,96,65,96,65,96,65,205,192,130,240,200,225,145,235,52,227,18,14,73,98,216,211,101,192,32,151,108,113,35,85,96,137,158,13,174,97,20,71,200,42,184,249,193,209,236,237,242,115,246,246,228,248,244,104,250,57,59,154,205,167,147,143,75,113,13,220,205,247,171,203,175,143,255,244,190,222,94,223,93,173,254,233,93,93,222,172,206,239,31,27,175,128,43,121,93,150,245,111,18,207,138,250,13,94,9,94,9,94,9,94,9,94,9,245,27,234,183,32,250,18,254,11,254,11,254,11,245,27,60,29,60,29,60,29,60,29,60,29,60,29,60,157,255,46,132,167,131,167,11,96,1,81,191,161,126,67,253,6,227,9,227,9,227,9,227,25,196,119,27,24,79,24,207,48,22,16,198,51,16,198,19,245,27,240,41,234,55,176,88,212,111,178,192,110,25,77,41,172,125,19,161,41,91,166,124,43,121,201,102,116,111,181,15,14,58,9,58,9,58,9,58,9,58,9,58,9,234,7,234,231,27,77,3,245,107,56,234,7,154,6,154,6,154,6,154,6,154,6,154,6,154,6,154,6,154,6,154,6,6,4,6,4,6,4,6,4,6,4,6,4,6,4,6,212,12,12,8,213,27,170,183,78,51,45,97,144,35,6,61,92,77,82,188,53,135,220,8,87,239,246,110,114,116,52,155,31,79,222,126,152,252,153,189,157,44,23,217,241,217,98,246,118,114,244,202,35,40,40,122,251,118,126,117,117,121,115,125,254,245,239,243,127,123,95,207,31,31,122,215,63,30,46,191,158,95,149,216,4,155,167,124,19,120,133,86,229,111,138,207,143,6,14,150,9,150,9,150,9,150,9,150,9,13,28,26,184,32,250,18,54,12,54,12,54,12,13,28,172,29,172,29,172,29,172,29,172,29,172,29,172,157,255,46,132,181,131,181,11,96,1,209,192,161,129,67,3,7,255,9,255,9,255,9,255,25,196,119,27,248,79,248,207,48,22,16,254,51,16,254,19,13,28,96,42,26,56,144,89,52,112,114,48,175,8,117,41,40,132,147,165,46,91,165,134,19,120,241,38,36,113,82,79,3,98,9,98,9,98,9,98,9,98,9,98,9,18,8,18,232,27,97,3,9,108,56,18,8,194,6,194,6,194,6,194,6,194,6,194,6,194,6,194,6,194,6,194,6,46,4,46,4,46,4,46,4,46,4,46,4,46,4,46,212,12,92,8,93,28,186,184,78,179,47,161,17,38,86,188,94,205,81,200,53,147,235,104,136,76,238,127,253,159,197,50,123,55,157,158,102,139,211,245,95,210,243,201,253,215,255,125,120,236,125,91,173,238,122,15,119,235,191,212,74,165,92,233,139,116,103,149,147,42,1,177,28,212,19,212,19,212,19,212,19,212,19,98,57,196,114,65,244,37,20,25,20,25,20,25,98,57,168,60,168,60,168,60,168,60,168,60,168,60,168,60,255,93,8,149,7,149,23,192,2,34,150,67,44,135,88,14,82,20,82,20,82,20,82,52,136,239,54,144,162,144,162,97,44,32,164,104,32,164,40,98,57,16,86,196,114,192,181,136,229,52,176,223,114,2,83,197,45,39,70,96,182,87,47,87,250,250,141,27,230,4,158,9,220,18,220,18,220,18,220,18,220,18,220,18,60,16,60,208,55,206,6,30,216,112,60,16,156,13,156,13,156,13,156,13,156,13,156,13,156,13,156,13,156,13,156,13,116,8,116,8,116,8,116,8,116,8,116,8,116,8,116,168,25,232,16,146,57,36,115,157,230,96,2,164,77,108,249,190,26,170,154,107,18,224,209,16,219,220,242,227,201,60,59,154,30,78,222,254,169,105,154,123,188,191,189,233,93,173,46,206,191,254,235,214,50,151,238,252,100,188,245,147,65,238,154,65,238,138,193,239,191,111,88,75,87,184,34,238,148,116,194,79,143,142,14,62,10,62,10,62,10,62,10,62,10,29,29,58,186,32,250,18,222,12,222,12,222,12,29,29,252,30,252,30,252,30,252,30,252,30,252,30,252,158,255,46,132,223,131,223,11,96,1,209,209,161,163,67,71,7,83,10,83,10,83,10,83,26,196,119,27,152,82,152,210,48,22,16,166,52,16,166,20,29,29,176,43,58,58,48,92,116,116,26,128,112,49,162,169,162,162,171,71,52,45,105,232,92,35,154,38,188,117,133,139,101,220,89,87,243,44,240,152,240,152,240,152,240,152,240,152,240,152,240,131,240,131,190,121,55,248,193,134,243,131,240,110,240,110,240,110,240,110,240,110,240,110,240,110,240,110,240,110,240,110,176,69,176,69,176,69,176,69,176,69,176,69,176,69,176,69,205,96,139,240,213,225,171,235,52,40,19,24,142,98,195,24,102,192,83,103,29,71,233,24,8,210,16,175,221,167,201,60,59,60,57,124,175,41,181,251,121,126,211,187,184,189,248,11,163,93,201,114,184,211,217,137,61,55,46,59,216,41,216,41,216,41,216,41,216,41,92,118,184,236,130,232,75,88,52,88,52,88,52,92,118,176,125,176,125,176,125,176,125,176,125,176,125,176,125,254,187,16,182,15,182,47,128,5,196,101,135,203,14,151,29,188,41,188,41,188,41,188,105,16,223,109,224,77,225,77,195,88,64,120,211,64,120,83,92,118,128,176,184,236,64,116,113,217,105,192,195,5,88,166,138,200,174,6,203,196,98,87,177,82,198,21,118,85,79,1,131,9,131,9,131,9,131,9,131,9,131,9,51,8,51,232,155,113,131,25,108,56,51,8,227,6,227,6,227,6,227,6,227,6,227,6,227,6,227,6,227,6,227,6,79,4,79,4,79,4,79,4,79,4,79,4,79,4,79,212,12,158,8,127,29,254,186,78,195,49,33,33,40,198,205,96,29,50,215,53,130,255,8,88,91,119,184,56,157,45,255,115,93,254,159,111,166,31,79,207,230,31,178,201,124,118,60,85,80,215,93,60,220,93,62,254,247,234,190,247,245,223,47,171,251,187,31,55,127,247,206,111,46,175,87,29,214,215,213,47,137,93,133,157,218,243,163,177,3,161,2,161,2,161,2,161,2,161,66,99,135,198,46,136,190,4,73,3,73,3,73,67,99,7,226,7,226,7,226,7,226,7,226,7,226,7,226,231,191,11,65,252,64,252,2,88,64,52,118,104,236,208,216,129,157,130,157,130,157,130,157,6,241,221,6,236,20,236,52,140,5,4,59,13,4,59,69,99,7,15,139,198,14,82,23,141,157,36,67,44,128,105,138,170,236,36,49,205,142,235,236,234,87,203,136,210,78,230,105,96,50,97,50,97,50,97,50,97,50,97,50,97,8,97,8,125,51,111,48,132,13,103,8,97,222,96,222,96,222,96,222,96,222,96,222,96,222,96,222,96,222,96,222,224,139,224,139,224,139,224,139,224,139,224,139,224,139,224,139,154,193,23,161,181,67,107,215,105,88,38,52,36,197,138,57,172,229,122,187,70,178,32,1,43,238,62,78,39,199,71,179,15,211,108,242,113,249,234,79,219,109,42,42,185,187,95,157,95,95,93,254,189,234,157,223,63,190,250,211,239,127,154,94,220,139,58,167,185,19,89,20,187,162,59,213,10,80,221,129,85,129,85,129,85,129,85,129,85,161,186,67,117,23,68,95,130,169,129,169,129,169,161,186,3,251,3,251,3,251,3,251,3,251,3,251,3,251,243,223,133,96,127,96,127,1,44,32,170,59,84,119,168,238,64,81,65,81,65,81,65,81,131,248,110,3,138,10,138,26,198,2,130,162,6,130,162,162,186,131,145,69,117,7,189,139,234,78,146,43,22,194,53,69,101,119,210,184,102,199,117,119,34,235,101,68,120,39,247,68,176,153,176,153,176,153,176,153,176,153,176,153,176,132,176,132,190,217,55,88,194,134,179,132,176,111,176,111,176,111,176,111,176,111,176,111,176,111,176,111,176,111,176,111,112,70,112,70,112,70,112,70,112,70,112,70,112,70,112,70,205,224,140,80,222,161,188,235,52,52,19,30,154,98,201,36,214,114,237,93,67,137,144,112,197,119,211,217,241,108,177,248,245,63,27,51,227,86,159,126,18,85,222,173,46,175,47,31,30,126,253,207,198,67,184,245,47,242,179,107,178,187,154,229,176,170,185,83,120,110,4,119,64,84,64,84,64,84,64,84,64,84,8,238,16,220,5,209,151,64,105,64,105,64,105,8,238,128,252,128,252,128,252,128,252,128,252,128,252,128,252,252,119,33,144,31,144,95,0,11,136,224,14,193,29,130,59,192,83,192,83,192,83,192,211,32,190,219,0,158,2,158,134,177,128,128,167,129,128,167,8,238,32,98,17,220,193,234,34,184,147,163,136,235,176,76,65,181,157,12,150,217,109,169,93,205,74,153,208,217,9,63,5,12,38,12,38,12,38,12,38,12,38,12,38,204,32,204,160,111,198,13,102,176,225,204,32,140,27,140,27,140,27,140,27,140,27,140,27,140,27,140,27,140,27,140,27,60,17,60,17,60,17,60,17,60,17,60,17,60,17,60,81,51,120,34,68,118,136,236,58,13,199,132,132,160,24,55,131,181,91,94,215,60,254,35,96,109,221,252,211,167,89,54,155,127,56,61,155,127,120,229,86,20,213,213,221,252,252,121,217,187,188,249,251,238,199,205,223,47,246,64,23,154,186,157,31,36,230,172,115,197,175,202,174,109,78,252,57,177,204,65,56,65,56,65,56,65,56,65,56,97,153,195,50,23,68,95,66,140,65,140,65,140,97,153,131,192,131,192,131,192,131,192,131,192,131,192,131,192,243,223,133,16,120,16,120,1,44,32,150,57,44,115,88,230,160,66,161,66,161,66,161,66,131,248,110,3,21,10,21,26,198,2,66,133,6,66,133,98,153,3,87,197,50,7,72,139,101,78,18,241,45,161,40,69,237,114,2,20,165,37,171,156,38,69,169,42,137,43,126,193,70,228,112,117,15,13,50,9,50,9,50,9,50,9,50,9,50,9,226,7,226,231,27,73,3,241,107,56,226,7,146,6,146,6,146,6,146,6,146,6,146,6,146,6,146,6,146,6,146,6,254,3,254,3,254,3,254,3,254,3,254,3,254,3,254,211,12,252,7,41,28,82,184,78,179,44,33,16,35,198,188,91,6,36,112,201,22,31,82,5,144,232,9,221,26,195,108,4,44,114,251,52,61,202,254,60,89,188,159,137,203,219,126,174,174,122,255,222,62,252,117,217,120,97,219,203,43,177,43,105,171,126,30,196,108,80,70,80,70,80,70,80,70,80,70,136,217,16,179,5,209,151,80,91,80,91,80,91,136,217,160,224,160,224,160,224,160,224,160,224,160,224,160,224,252,119,33,20,28,20,92,0,11,136,152,13,49,27,98,54,200,76,200,76,200,76,200,204,32,190,219,64,102,66,102,134,177,128,144,153,129,144,153,136,217,64,70,17,179,1,179,34,102,147,196,108,95,81,145,162,50,182,18,42,178,93,2,182,151,23,105,68,186,86,244,112,32,144,32,144,32,144,32,144,32,144,32,144,32,123,32,123,190,17,51,144,189,134,35,123,32,102,32,102,32,102,32,102,32,102,32,102,32,102,32,102,32,102,32,102,224,60,224,60,224,60,224,60,224,60,224,60,224,60,224,60,205,192,121,16,173,33,90,235,52,155,226,139,0,209,242,98,53,72,168,22,52,143,17,176,68,237,243,242,227,228,244,253,159,217,241,217,98,57,57,152,100,31,166,199,147,163,108,178,156,44,207,62,126,16,246,170,253,243,120,127,126,247,215,191,189,235,31,15,143,231,223,207,123,127,175,174,207,175,122,231,143,231,143,63,238,255,118,161,90,75,119,126,50,222,250,201,32,119,205,32,119,197,224,247,223,55,224,102,171,92,13,187,186,54,233,167,198,224,6,190,4,190,4,190,4,190,4,190,132,193,13,131,91,16,125,9,14,6,14,6,14,134,193,13,188,14,188,14,188,14,188,14,188,14,188,14,188,206,127,23,130,215,129,215,5,176,128,24,220,48,184,97,112,3,249,4,249,4,249,4,249,12,226,187,13,200,39,200,103,24,11,8,242,25,8,242,137,193,13,22,21,131,27,148,44,6,55,73,126,183,26,201,20,149,186,137,35,153,150,60,111,174,145,76,85,49,92,229,66,25,113,197,9,62,3,252,37,252,37,252,37,252,37,252,37,252,37,188,32,188,160,111,190,13,94,176,225,188,32,124,27,124,27,124,27,124,27,124,27,124,27,124,27,124,27,124,27,124,27,44,17,44,17,44,17,44,17,44,17,44,17,44,17,44,81,51,88,34,244,113,232,227,58,13,198,4,132,159,152,54,130,25,144,204,89,199,79,58,4,127,132,235,170,59,56,56,152,29,157,204,103,217,241,199,236,120,58,207,38,243,119,217,209,108,185,60,154,102,199,179,197,98,186,16,213,213,125,255,254,253,242,234,246,230,178,119,125,223,187,94,221,244,206,111,190,245,174,46,31,31,175,86,189,235,203,135,245,151,22,7,198,58,205,49,152,85,22,184,218,215,103,213,65,167,244,236,104,232,192,160,192,160,192,160,192,160,192,160,208,208,161,161,11,162,47,193,202,192,202,192,202,208,208,129,233,129,233,129,233,129,233,129,233,129,233,129,233,249,239,66,48,61,48,189,0,22,16,13,29,26,58,52,116,160,163,160,163,160,163,160,163,65,124,183,1,29,5,29,13,99,1,65,71,3,65,71,209,208,193,180,162,161,131,182,69,67,39,199,1,215,211,150,130,38,58,57,218,210,146,140,78,147,182,84,116,203,213,190,116,19,122,57,137,39,1,173,4,173,4,173,4,173,4,173,4,173,4,5,4,5,244,141,174,129,2,54,28,5,4,93,3,93,3,93,3,93,3,93,3,93,3,93,3,93,3,93,3,93,3,19,2,19,2,19,2,19,2,19,2,19,2,19,2,19,106,6,38,132,97,14,195,92,167,153,151,176,200,18,11,30,47,3,158,185,100,139,35,169,2,77,180,156,113,77,36,58,2,214,198,205,222,46,103,159,166,31,23,211,108,122,244,113,182,152,45,39,226,166,184,203,175,143,151,235,22,90,245,86,87,247,151,15,151,143,231,141,151,195,21,188,36,187,62,56,193,39,68,1,7,167,4,167,4,167,4,167,4,167,132,2,14,5,92,16,125,9,247,5,247,5,247,133,2,14,142,14,142,14,142,14,142,14,142,14,142,14,142,206,127,23,194,209,193,209,5,176,128,40,224,80,192,161,128,131,237,132,237,132,237,132,237,12,226,187,13,108,39,108,103,24,11,8,219,25,8,219,137,2,14,232,20,5,28,56,44,10,56,73,80,183,136,156,20,181,190,213,145,147,237,18,189,21,188,90,35,110,183,202,199,5,147,4,147,4,147,4,147,4,147,4,147,4,235,3,235,243,141,161,129,245,53,28,235,3,67,3,67,3,67,3,67,3,67,3,67,3,67,3,67,3,67,3,67,3,249,1,249,1,249,1,249,1,249,1,249,1,249,1,249,105,6,242,131,206,13,157,91,167,249,21,239,148,136,25,191,86,131,164,109,205,64,53,26,225,105,91,44,39,111,142,166,217,187,217,193,193,217,98,118,50,207,222,76,142,142,78,78,230,147,143,203,167,135,150,247,183,61,60,158,127,185,90,245,190,93,126,255,254,99,221,92,189,47,231,87,87,183,183,55,231,247,143,189,231,87,110,221,235,150,238,252,100,188,245,147,65,238,154,65,238,138,193,239,191,111,84,4,87,187,54,174,4,113,74,133,32,142,131,136,130,136,130,136,130,136,130,136,66,28,135,56,46,136,190,132,48,131,48,131,48,67,28,7,177,7,177,7,177,7,177,7,177,7,177,7,177,231,191,11,33,246,32,246,2,88,64,196,113,136,227,16,199,65,145,66,145,66,145,66,145,6,241,221,6,138,20,138,52,140,5,132,34,13,132,34,69,28,7,222,138,56,14,240,22,113,156,50,18,92,143,114,202,11,229,228,80,78,75,162,57,215,40,167,190,153,174,118,217,12,27,235,36,158,15,110,19,110,19,110,19,110,19,110,19,110,19,206,16,206,208,55,23,7,103,216,112,206,16,46,14,46,14,46,14,46,14,46,14,46,14,46,14,46,14,46,14,46,14,6,9,6,9,6,9,6,9,6,9,6,9,6,9,6,169,25,12,18,38,59,76,118,157,6,106,130,197,86,236,26,200,12,152,239,172,99,43,157,197,68,154,105,209,59,158,189,253,120,178,120,123,114,58,123,107,78,163,119,125,249,245,254,246,225,235,237,221,229,87,119,30,61,205,41,159,170,54,186,157,215,234,205,139,39,84,9,98,60,0,43,0,43,0,43,0,43,0,43,196,120,136,241,130,232,75,128,53,128,53,128,53,196,120,0,128,0,128,0,128,0,128,0,128,0,128,0,128,254,187,16,0,16,0,48,128,5,68,140,135,24,15,49,30,80,42,80,42,80,42,80,106,16,223,109,128,82,129,82,195,88,64,160,212,64,160,84,196,120,208,178,136,241,224,120,17,227,153,35,140,119,233,76,3,102,188,106,58,211,146,26,79,147,206,180,96,186,219,89,6,219,170,187,138,39,4,197,4,197,4,197,4,197,4,197,4,197,4,29,4,29,244,141,186,129,14,54,28,29,4,117,3,117,3,117,3,117,3,117,3,117,3,117,3,117,3,117,3,117,3,43,2,43,2,43,2,43,2,43,2,43,2,43,2,43,106,6,86,132,235,14,215,93,167,25,153,112,73,20,203,158,48,3,182,187,100,139,59,169,2,83,172,153,235,154,64,125,52,83,93,119,58,57,157,126,124,123,182,52,231,173,187,59,191,91,221,127,253,81,164,94,108,151,180,110,251,133,122,51,214,213,151,129,174,14,70,10,70,10,70,10,70,10,70,10,93,29,186,186,32,250,18,230,12,230,12,230,12,93,29,12,31,12,31,12,31,12,31,12,31,12,31,12,159,255,46,132,225,131,225,11,96,1,209,213,161,171,67,87,7,87,10,87,10,87,10,87,26,196,119,27,184,82,184,210,48,22,16,174,52,16,174,20,93,29,192,43,186,58,80,92,116,117,230,32,225,28,145,105,192,85,87,65,100,118,70,84,183,189,6,182,45,117,101,207,6,126,9,126,9,126,9,126,9,126,9,126,9,46,8,46,232,27,111,3,23,108,56,46,8,222,6,222,6,222,6,222,6,222,6,222,6,222,6,222,6,222,6,222,6,74,4,74,4,74,4,74,4,74,4,74,4,74,4,74,212,12,148,8,69,29,138,186,78,115,49,129,210,39,54,125,96,237,144,211,5,15,123,52,211,76,247,233,228,243,244,104,242,209,160,153,238,231,237,63,171,171,243,123,135,102,186,116,231,39,227,173,159,12,114,215,12,114,87,12,126,255,125,187,42,187,237,149,241,166,178,171,47,3,149,29,44,21,44,21,44,21,44,21,44,21,42,59,84,118,65,244,37,108,26,108,26,108,26,42,59,88,63,88,63,88,63,88,63,88,63,88,63,88,63,255,93,8,235,7,235,23,192,2,162,178,67,101,135,202,14,254,20,254,20,254,20,254,52,136,239,54,240,167,240,167,97,44,32,252,105,32,252,41,42,59,192,88,84,118,32,187,168,236,204,193,196,57,132,211,128,202,174,2,225,180,164,178,115,141,112,90,112,223,109,47,154,109,247,93,217,179,193,107,194,107,194,107,194,107,194,107,194,107,194,23,194,23,250,230,225,224,11,27,206,23,194,195,193,195,193,195,193,195,193,195,193,195,193,195,193,195,193,195,193,195,193,30,193,30,193,30,193,30,193,30,193,30,193,30,193,30,53,131,61,194,125,135,251,174,211,32,77,160,184,138,77,227,152,1,247,157,117,92,165,163,128,72,184,190,188,247,147,147,143,217,244,211,50,251,212,23,21,226,253,117,126,123,223,91,253,124,236,253,236,187,48,222,105,78,254,172,50,199,189,122,37,86,13,117,53,207,131,130,14,164,9,164,9,164,9,164,9,164,9,5,29,10,186,32,250,18,68,12,68,12,68,12,5,29,200,29,200,29,200,29,200,29,200,29,200,29,200,157,255,46,4,185,3,185,11,96,1,81,208,161,160,67,65,7,6,10,6,10,6,10,6,26,196,119,27,48,80,48,208,48,22,16,12,52,16,12,20,5,29,124,42,10,58,200,89,20,116,114,76,239,107,42,82,208,49,87,70,69,90,146,200,105,82,145,138,78,184,87,47,210,132,244,173,240,225,64,32,65,32,65,32,65,32,65,32,65,32,65,246,64,246,124,35,102,32,123,13,71,246,64,204,64,204,64,204,64,204,64,204,64,204,64,204,64,204,64,204,64,204,192,121,192,121,192,121,192,121,192,121,192,121,192,121,192,121,154,129,243,96,117,195,234,214,105,54,197,23,1,162,229,197,50,224,101,75,182,120,143,42,32,68,203,177,22,54,143,17,178,68,109,177,152,204,223,28,77,231,239,94,255,255,56,75,197,157,106,15,15,231,55,95,174,86,55,223,94,255,255,184,151,186,80,172,185,158,72,89,237,74,43,91,9,203,138,54,153,167,197,216,6,174,4,174,4,174,4,174,4,174,132,177,13,99,91,16,125,9,254,5,254,5,254,133,177,13,156,14,156,14,156,14,156,14,156,14,156,14,156,206,127,23,130,211,129,211,5,176,128,24,219,48,182,97,108,3,241,4,241,4,241,4,241,12,226,187,13,136,39,136,103,24,11,8,226,25,8,226,137,177,13,246,20,99,27,84,44,198,54,89,94,183,20,193,20,22,184,9,33,152,150,124,110,174,17,76,101,1,92,217,34,153,241,193,213,63,58,188,37,188,37,188,37,188,37,188,37,188,37,124,32,124,160,111,158,13,62,176,225,124,32,60,27,60,27,60,27,60,27,60,27,60,27,60,27,60,27,60,27,60,27,236,16,236,16,236,16,236,16,236,16,236,16,236,16,236,80,51,216,33,244,112,232,225,58,13,194,4,130,155,152,52,126,25,144,199,89,199,77,58,2,124,132,235,159,155,189,155,78,178,183,111,231,71,217,114,50,251,115,150,45,150,147,55,71,211,236,221,236,224,224,108,49,59,153,103,241,155,236,237,251,217,124,186,152,102,211,121,246,41,202,98,81,49,221,229,183,213,121,239,235,215,155,171,222,227,249,229,191,151,189,135,199,243,47,87,171,222,183,203,239,223,127,172,91,180,23,127,233,125,253,235,242,102,245,176,234,173,110,122,63,163,205,247,194,78,25,235,20,150,200,170,202,206,80,61,56,238,96,174,96,174,96,174,96,174,96,174,112,220,225,184,11,162,47,97,216,96,216,96,216,112,220,193,4,194,4,194,4,194,4,194,4,194,4,194,4,250,239,66,152,64,152,192,0,22,16,199,29,142,59,28,119,112,170,112,170,112,170,112,170,65,124,183,129,83,133,83,13,99,1,225,84,3,225,84,113,220,1,208,226,184,3,237,197,113,39,7,29,171,96,158,130,242,59,93,204,179,219,86,60,133,213,51,161,203,211,122,90,152,78,152,78,152,78,152,78,152,78,152,78,24,68,24,68,223,204,28,12,98,195,25,68,152,57,152,57,152,57,152,57,152,57,152,57,152,57,152,57,152,57,152,57,248,36,248,36,248,36,248,164,255,159,189,123,109,74,43,77,219,199,253,93,242,186,49,236,84,244,29,49,116,194,19,149,252,16,51,211,79,213,191,40,162,104,152,184,123,220,164,39,83,53,223,253,95,152,116,71,145,133,107,7,235,70,142,87,211,147,4,215,197,237,82,201,121,29,57,225,147,248,36,62,137,79,90,14,159,164,71,79,143,222,74,99,155,208,73,203,66,154,203,94,118,243,222,203,176,35,47,163,146,111,94,125,124,202,248,158,63,159,96,154,248,212,240,33,91,200,22,178,133,108,33,91,129,144,45,53,124,8,28,2,135,192,33,112,106,248,212,240,33,133,72,33,82,136,20,34,133,72,33,82,136,20,34,133,225,144,66,53,124,106,248,212,240,97,174,152,43,230,138,185,98,174,152,43,230,138,185,62,255,16,53,124,43,238,111,213,240,145,193,106,248,230,103,150,231,213,193,167,128,47,211,209,45,186,125,47,80,62,205,113,114,156,28,39,199,201,113,190,104,199,201,29,114,135,220,225,11,118,135,156,28,39,199,201,113,114,156,28,39,199,201,113,114,156,28,39,199,36,49,73,76,18,147,196,36,49,73,76,18,147,180,28,38,73,245,158,234,189,149,6,54,65,51,150,249,55,148,41,221,11,156,140,4,220,184,247,123,115,255,96,191,245,161,255,63,157,247,251,191,238,226,184,189,122,39,131,139,155,139,225,215,210,191,46,191,92,252,253,9,89,185,246,188,169,167,48,223,142,188,216,151,212,132,71,80,17,84,4,21,65,69,80,105,194,211,132,23,196,125,73,164,17,105,68,154,38,60,194,143,240,35,252,8,63,194,143,240,35,252,138,191,11,9,63,194,47,128,3,212,132,167,9,79,19,30,117,74,157,82,167,212,105,16,175,109,168,83,234,52,140,3,164,78,3,81,167,154,240,112,88,77,120,160,174,38,188,132,132,120,58,185,140,219,119,247,60,185,92,241,86,187,169,7,148,75,119,221,51,31,153,175,228,43,249,74,190,146,175,228,43,121,64,30,176,104,191,198,3,46,185,7,228,215,248,53,126,141,95,227,215,248,53,126,141,95,227,215,248,53,86,136,21,98,133,88,33,86,136,21,98,133,88,161,229,176,66,26,234,52,212,173,52,124,9,128,151,228,213,232,245,194,219,230,150,5,121,132,219,41,247,63,173,238,65,103,127,175,177,213,111,126,106,246,154,221,184,109,114,255,26,94,223,92,94,156,55,182,74,131,111,131,219,193,245,34,122,228,158,252,66,53,183,90,184,201,167,51,215,66,184,56,23,83,5,135,42,161,74,168,18,170,132,42,169,130,83,5,23,196,125,137,126,161,95,232,151,42,56,148,14,165,67,233,80,58,148,14,165,67,233,138,191,11,81,58,148,46,128,3,84,5,167,10,78,21,28,222,137,119,226,157,120,103,16,175,109,240,78,188,51,140,3,196,59,3,225,157,170,224,184,83,85,112,68,172,42,184,100,86,247,137,148,140,89,2,55,83,74,206,169,254,45,163,148,76,217,230,54,249,76,243,232,113,139,254,152,88,36,22,137,69,98,145,88,36,22,137,241,97,124,69,179,51,140,111,201,25,31,118,134,157,97,103,216,25,118,134,157,97,103,216,25,118,134,157,33,62,136,15,226,131,248,32,62,136,15,226,131,248,44,7,241,209,224,166,193,109,165,189,74,161,42,36,123,127,86,14,173,109,213,71,6,100,22,18,201,212,192,182,4,60,35,224,238,181,79,31,154,31,91,253,246,78,103,255,96,175,221,111,126,252,248,227,63,199,31,234,247,78,247,224,109,236,50,182,111,95,7,87,195,210,232,232,242,226,230,124,84,26,92,93,253,248,207,241,131,78,46,175,111,142,151,189,157,237,185,231,55,223,186,182,52,87,215,223,6,42,129,74,160,18,168,4,42,233,111,211,223,22,196,125,9,126,129,95,224,151,254,54,144,14,164,3,233,64,58,144,14,164,3,233,138,191,11,65,58,144,46,128,3,212,223,166,191,77,127,27,220,9,119,194,157,112,103,16,175,109,224,78,184,51,140,3,132,59,3,193,157,250,219,168,83,253,109,60,172,254,182,132,82,247,89,109,25,183,208,45,145,182,124,89,13,111,207,61,245,92,42,223,226,95,4,173,68,43,209,74,180,18,173,68,43,81,64,20,176,104,186,134,2,46,57,5,68,215,208,53,116,13,93,67,215,208,53,116,13,93,67,215,208,53,76,8,19,194,132,48,33,76,8,19,194,132,48,161,229,96,66,58,224,116,192,173,180,121,9,75,150,204,161,199,107,137,90,226,150,80,116,132,91,27,247,161,217,107,126,104,238,55,251,213,183,253,189,246,63,227,150,196,125,29,220,14,190,14,46,6,165,234,113,233,124,244,239,37,175,132,155,120,54,115,45,128,139,113,45,117,111,76,18,147,196,36,49,73,76,146,186,55,117,111,65,220,151,140,23,227,197,120,169,123,99,230,152,57,102,142,153,99,230,152,57,102,174,248,187,144,153,99,230,2,56,64,117,111,234,222,212,189,113,156,28,39,199,201,113,6,241,218,134,227,228,56,195,56,64,142,51,16,199,169,238,13,48,85,247,134,190,170,123,75,134,114,39,149,100,204,114,183,89,74,242,69,85,185,77,60,209,60,138,219,34,63,36,18,137,68,34,145,72,36,18,137,68,34,124,8,95,209,228,12,225,91,114,194,135,156,33,103,200,25,114,134,156,33,103,200,25,114,134,156,33,103,120,15,222,131,247,224,61,120,15,222,131,247,224,61,203,193,123,212,180,169,105,91,105,171,82,164,8,201,220,155,181,60,21,108,225,219,140,112,11,215,118,155,59,205,189,55,221,86,255,211,225,238,167,246,126,171,191,219,233,124,232,127,42,87,227,86,175,157,13,142,6,231,159,175,135,165,111,119,103,223,70,23,195,210,217,229,229,215,210,183,114,117,201,75,216,34,159,215,92,235,216,18,93,85,49,27,133,68,33,81,72,20,18,133,164,152,77,49,91,16,247,37,213,69,117,81,93,138,217,40,57,74,142,146,163,228,40,57,74,142,146,43,254,46,164,228,40,185,0,14,80,49,155,98,54,197,108,228,38,185,73,110,146,155,65,188,182,33,55,201,205,48,14,144,220,12,68,110,42,102,67,74,21,179,193,174,138,217,146,49,220,104,77,25,179,162,45,158,166,124,81,101,109,145,79,57,143,218,182,24,31,28,157,68,39,209,73,116,18,157,68,39,81,63,212,175,104,154,134,250,45,57,245,67,211,208,52,52,13,77,67,211,208,52,52,13,77,67,211,208,52,12,8,3,194,128,48,32,12,8,3,194,128,48,160,229,96,64,10,220,20,184,173,180,105,9,67,142,228,216,195,181,60,165,110,203,36,55,66,174,119,219,127,247,166,211,236,245,223,29,118,222,31,54,251,111,219,191,255,126,120,208,238,236,199,175,119,187,56,253,124,57,184,45,157,222,93,126,185,27,148,142,71,39,39,119,247,55,211,178,215,187,69,60,175,57,215,187,37,184,170,122,55,70,137,81,98,148,24,37,70,73,189,155,122,183,32,238,75,230,139,249,98,190,212,187,49,116,12,29,67,199,208,49,116,12,29,67,87,252,93,200,208,49,116,1,28,160,122,55,245,110,234,221,184,78,174,147,235,228,58,131,120,109,195,117,114,157,97,28,32,215,25,136,235,84,239,6,156,170,119,67,97,213,187,37,69,186,81,154,50,118,189,91,28,77,249,194,234,221,34,158,114,62,245,110,207,126,112,116,18,157,68,39,209,73,116,18,157,68,253,80,191,162,105,26,234,183,228,212,15,77,67,211,208,52,52,13,77,67,211,208,52,52,13,77,67,211,48,32,12,8,3,194,128,48,32,12,8,3,194,128,150,131,1,169,119,83,239,182,210,166,37,12,57,146,99,15,215,50,213,187,45,143,220,8,184,222,173,189,223,252,127,221,195,223,251,205,253,63,122,239,219,251,239,250,159,106,253,114,236,110,183,209,197,224,255,174,239,78,74,131,139,239,183,95,70,23,167,165,111,181,82,121,17,197,110,245,39,191,210,120,244,43,235,19,143,89,159,120,196,250,223,127,62,135,38,184,169,167,48,223,26,184,216,151,212,1,7,50,129,76,32,19,200,4,50,233,128,211,1,23,196,125,9,134,129,97,96,152,14,56,208,14,180,3,237,64,59,208,14,180,3,237,138,191,11,65,59,208,46,128,3,212,1,167,3,78,7,28,252,9,127,194,159,240,103,16,175,109,224,79,248,51,140,3,132,63,3,193,159,58,224,168,84,29,112,188,172,14,184,132,146,119,58,185,140,91,0,247,60,185,156,83,251,219,162,201,101,218,186,184,169,7,148,75,87,220,51,31,153,175,228,43,249,74,190,146,175,228,43,121,64,30,176,104,191,198,3,46,185,7,228,215,248,53,126,141,95,227,215,248,53,126,141,95,227,215,248,53,86,136,21,98,133,88,33,86,136,21,98,133,88,161,229,176,66,138,226,20,197,173,52,124,9,128,151,228,213,232,149,67,69,220,220,121,201,10,32,143,112,59,229,246,218,31,90,7,247,15,60,232,255,163,185,219,251,223,254,63,218,189,247,253,55,205,131,247,237,238,131,226,194,152,37,115,231,163,175,195,155,251,63,114,83,250,115,112,118,251,159,210,159,163,219,47,165,207,131,155,47,163,235,136,26,195,21,104,157,139,121,44,115,173,161,203,48,131,94,58,110,138,155,226,166,184,41,110,74,47,157,94,186,32,238,75,14,141,67,227,208,244,210,113,125,92,31,215,199,245,113,125,92,31,215,87,252,93,200,245,113,125,1,28,160,94,58,189,116,122,233,88,83,214,148,53,101,77,131,120,109,195,154,178,166,97,28,32,107,26,136,53,213,75,7,193,234,165,195,115,245,210,37,131,195,113,217,102,204,162,186,52,108,115,181,155,235,98,158,88,30,85,118,137,47,197,104,50,154,140,38,163,201,104,50,154,76,33,83,88,180,129,99,10,151,220,20,50,112,12,28,3,199,192,49,112,12,28,3,199,192,49,112,12,28,111,196,27,241,70,188,17,111,196,27,241,70,188,209,114,120,35,221,118,186,237,86,26,207,132,72,84,230,214,44,246,178,219,239,150,215,133,132,92,135,215,219,121,223,107,237,188,239,127,216,109,239,191,235,236,167,169,192,187,61,250,114,59,60,250,82,250,122,54,186,56,189,188,88,108,237,221,147,95,168,230,216,98,23,249,204,230,220,92,151,232,186,218,234,72,40,18,138,132,34,161,72,40,109,117,218,234,130,184,47,201,50,178,140,44,211,86,71,234,145,122,164,30,169,71,234,145,122,164,94,241,119,33,169,71,234,5,112,128,218,234,180,213,105,171,163,71,233,81,122,148,30,13,226,181,13,61,74,143,134,113,128,244,104,32,122,84,91,29,214,170,173,14,184,213,86,151,148,2,71,171,202,216,13,117,241,84,229,156,90,233,50,170,202,212,37,115,145,79,58,159,98,185,24,31,30,161,68,40,17,74,132,18,161,68,40,145,63,228,175,104,162,134,252,45,57,249,67,212,16,53,68,13,81,67,212,16,53,68,13,81,67,212,16,53,28,8,7,194,129,112,32,28,8,7,194,129,112,160,229,224,64,202,228,148,201,173,180,109,9,69,144,228,218,203,149,67,105,92,245,145,23,153,5,74,50,22,192,45,147,223,88,134,210,183,79,135,187,59,205,76,157,111,223,238,206,142,6,47,177,242,109,242,137,45,168,241,45,206,101,21,190,209,74,180,18,173,68,43,209,74,10,223,20,190,5,113,95,210,95,244,23,253,165,240,141,166,163,233,104,58,154,142,166,163,233,104,186,226,239,66,154,142,166,11,224,0,21,190,41,124,83,248,70,120,18,158,132,39,225,25,196,107,27,194,147,240,12,227,0,9,207,64,132,167,194,55,244,84,225,27,20,171,240,45,45,215,125,34,42,19,247,189,205,20,149,47,180,238,109,242,57,231,219,246,22,253,209,241,73,124,18,159,196,39,241,73,124,18,247,195,253,138,230,105,184,223,146,115,63,60,13,79,195,211,240,52,60,13,79,195,211,240,52,60,13,79,67,129,80,32,20,8,5,66,129,80,32,20,8,5,90,14,10,164,236,77,217,219,74,187,150,64,244,72,158,125,92,203,88,245,182,4,120,35,232,166,183,131,195,230,95,255,243,235,182,218,217,41,39,168,122,187,185,27,252,245,63,127,127,26,74,71,71,229,69,116,189,213,159,252,74,227,209,175,172,79,60,102,125,226,17,235,127,255,249,92,202,225,162,142,98,222,237,112,73,174,171,30,142,111,226,155,248,38,190,137,111,82,15,167,30,46,136,251,146,23,227,197,120,49,245,112,252,29,127,199,223,241,119,252,29,127,199,223,21,127,23,242,119,252,93,0,7,168,30,78,61,156,122,56,38,148,9,101,66,153,208,32,94,219,48,161,76,104,24,7,200,132,6,98,66,213,195,193,170,234,225,48,90,245,112,137,129,111,36,195,140,223,15,23,139,97,206,169,32,110,209,12,51,125,163,92,212,41,229,84,41,247,252,135,103,46,153,75,230,146,185,100,46,153,75,70,144,17,44,218,180,49,130,75,110,4,153,54,166,141,105,99,218,152,54,166,141,105,99,218,152,54,166,141,31,226,135,248,33,126,136,31,226,135,248,33,126,104,57,252,144,78,57,157,114,43,141,97,66,33,39,185,54,127,229,208,42,55,119,114,178,42,230,35,220,42,186,253,230,206,238,155,118,175,223,235,182,247,155,221,94,255,160,215,124,179,219,122,112,103,126,170,198,173,164,187,24,28,157,125,30,221,150,110,175,71,23,131,235,219,210,205,237,224,243,217,240,193,231,230,91,117,213,170,233,98,28,201,92,43,234,82,94,95,85,29,54,133,77,97,83,216,20,54,165,170,78,85,93,16,247,37,134,134,161,97,104,170,234,176,62,172,15,235,195,250,176,62,172,15,235,43,254,46,196,250,176,190,0,14,80,85,157,170,58,85,117,168,41,106,138,154,162,166,65,188,182,65,77,81,211,48,14,16,53,13,132,154,170,170,99,96,85,213,209,185,170,234,146,185,225,56,76,51,102,101,93,82,166,185,218,213,117,49,78,43,143,10,187,68,151,97,50,153,76,38,147,201,100,50,153,76,134,144,33,44,218,188,49,132,75,110,8,153,55,230,141,121,99,222,152,55,230,141,121,99,222,152,55,230,141,47,226,139,248,34,190,136,47,226,139,248,34,190,104,57,124,145,42,59,85,118,43,141,101,66,35,41,115,105,14,123,217,213,118,203,105,65,2,174,184,107,247,186,157,131,206,206,135,86,191,217,221,105,238,63,188,71,227,86,219,141,110,175,47,111,46,143,190,14,75,131,235,163,193,197,131,207,198,202,85,218,69,31,197,124,171,236,146,93,87,133,29,46,133,75,225,82,184,20,46,165,194,78,133,93,16,247,37,126,134,159,225,103,42,236,112,62,156,15,231,195,249,112,62,156,15,231,43,254,46,196,249,112,190,0,14,80,133,157,10,59,21,118,136,41,98,138,152,34,166,65,188,182,65,76,17,211,48,14,16,49,13,132,152,170,176,99,95,85,216,81,185,42,236,18,122,225,25,12,51,110,117,93,76,134,185,226,149,117,209,167,148,75,85,93,156,15,207,92,50,151,204,37,115,201,92,50,151,140,32,35,88,180,105,99,4,151,220,8,50,109,76,27,211,198,180,49,109,76,27,211,198,180,49,109,76,27,63,196,15,241,67,252,16,63,196,15,241,67,252,208,114,248,33,21,117,42,234,86,26,195,132,66,78,114,109,254,122,225,149,116,75,101,62,150,165,138,238,125,171,155,181,138,238,203,240,90,21,221,148,163,88,96,21,221,179,215,85,69,135,69,97,81,88,20,22,133,69,169,162,83,69,23,196,125,137,153,97,102,152,153,42,58,108,15,219,195,246,176,61,108,15,219,195,246,138,191,11,177,61,108,47,128,3,84,69,167,138,78,21,29,74,138,146,162,164,40,105,16,175,109,80,82,148,52,140,3,68,73,3,161,164,170,232,24,87,85,116,244,173,42,186,44,46,248,49,195,76,85,69,23,205,48,85,209,69,156,82,254,85,116,17,31,158,185,100,46,153,75,230,146,185,100,46,25,65,70,176,104,211,198,8,46,185,17,100,218,152,54,166,141,105,99,218,152,54,166,141,105,99,218,152,54,126,136,31,226,135,248,33,126,136,31,226,135,248,161,229,240,67,170,232,84,209,173,52,134,9,133,156,228,218,252,181,74,85,116,161,155,143,165,168,162,219,217,109,30,28,180,119,250,205,253,246,94,166,66,186,163,179,193,205,205,232,168,52,184,24,157,171,165,139,60,144,69,149,211,197,191,186,138,58,92,10,151,194,165,112,41,92,74,69,157,138,186,32,238,75,252,12,63,195,207,84,212,225,124,56,31,206,135,243,225,124,56,31,206,87,252,93,136,243,225,124,1,28,160,138,58,21,117,42,234,16,83,196,20,49,69,76,131,120,109,131,152,34,166,97,28,32,98,26,8,49,85,81,199,190,170,168,163,114,85,212,165,246,194,17,60,51,121,81,93,12,158,169,174,110,230,89,229,92,90,247,220,69,88,76,22,147,197,100,49,89,76,22,147,29,100,7,139,182,110,236,224,146,219,65,214,141,117,99,221,88,55,214,141,117,99,221,88,55,214,141,117,227,138,184,34,174,136,43,226,138,184,34,174,136,43,90,14,87,164,186,78,117,221,74,35,153,176,40,202,28,154,194,86,166,198,110,105,20,200,82,148,217,181,118,223,182,246,251,221,246,254,187,76,85,118,195,179,227,225,69,233,122,116,113,170,200,46,226,56,22,85,99,23,247,218,74,236,192,41,112,10,156,2,167,192,41,37,118,74,236,130,184,47,65,52,16,13,68,83,98,7,246,129,125,96,31,216,7,246,129,125,96,95,241,119,33,216,7,246,5,112,128,74,236,148,216,41,177,131,77,97,83,216,20,54,13,226,181,13,108,10,155,134,113,128,176,105,32,216,84,137,29,5,171,196,142,207,85,98,151,90,14,79,101,153,201,43,236,158,101,153,10,236,102,156,84,206,245,117,179,47,193,96,50,152,12,38,131,201,96,50,152,204,32,51,88,180,113,99,6,151,220,12,50,110,140,27,227,198,184,49,110,140,27,227,198,184,49,110,140,27,79,196,19,241,68,60,17,79,196,19,241,68,60,209,114,120,34,229,117,202,235,86,26,199,132,68,80,114,111,6,91,153,226,186,37,241,31,75,81,91,247,251,97,239,176,219,202,84,89,119,114,119,123,119,61,92,108,93,221,147,95,168,206,163,125,110,242,153,45,170,121,46,206,117,181,206,17,79,196,19,241,68,60,17,79,90,231,180,206,5,113,95,18,100,4,25,65,166,117,142,200,35,242,136,60,34,143,200,35,242,136,188,226,239,66,34,143,200,11,224,0,181,206,105,157,211,58,71,137,82,162,148,40,37,26,196,107,27,74,148,18,13,227,0,41,209,64,148,168,214,57,124,85,235,28,88,171,117,46,53,249,125,162,42,147,55,206,205,84,149,115,106,155,203,168,42,179,151,199,77,62,233,156,139,227,162,63,60,66,137,80,34,148,8,37,66,137,80,34,127,200,95,209,68,13,249,91,114,242,135,168,33,106,136,26,162,134,168,33,106,136,26,162,134,168,33,106,56,16,14,132,3,225,64,56,16,14,132,3,225,64,203,193,129,148,198,41,141,91,105,219,18,138,32,201,181,151,43,135,178,184,234,35,47,50,11,148,228,85,252,182,4,126,99,41,74,223,222,189,111,191,217,109,103,42,125,59,253,50,250,124,54,90,108,233,219,162,223,12,51,102,91,219,228,81,44,170,37,46,206,117,181,196,33,78,136,19,226,132,56,33,78,90,226,180,196,5,113,95,34,99,200,24,50,166,37,14,193,67,240,16,60,4,15,193,67,240,16,188,226,239,66,4,15,193,11,224,0,181,196,105,137,211,18,135,133,98,161,88,40,22,26,196,107,27,44,20,11,13,227,0,177,208,64,88,168,150,56,94,85,75,28,73,171,37,46,181,241,125,194,48,147,183,196,205,100,152,115,106,137,91,52,195,204,94,43,55,121,74,57,215,202,69,127,120,230,146,185,100,46,153,75,230,146,185,100,4,25,193,162,77,27,35,184,228,70,144,105,99,218,152,54,166,141,105,99,218,152,54,166,141,105,99,218,248,33,126,136,31,226,135,248,33,126,136,31,226,135,150,195,15,169,149,83,43,183,210,24,38,20,114,146,107,243,87,14,181,114,115,39,39,171,98,62,150,162,138,110,175,211,127,155,173,137,238,252,178,116,172,136,110,202,73,44,170,135,46,198,101,213,208,33,81,72,20,18,133,68,33,81,106,232,212,208,5,113,95,34,102,136,25,98,166,134,14,217,67,246,144,61,100,15,217,67,246,144,189,226,239,66,100,15,217,11,224,0,213,208,169,161,83,67,135,145,98,164,24,41,70,26,196,107,27,140,20,35,13,227,0,49,210,64,24,169,26,58,190,85,13,29,121,171,134,46,181,9,158,36,152,201,91,232,102,17,76,37,116,211,15,41,231,14,186,200,143,206,91,242,150,188,37,111,201,91,242,150,124,32,31,88,180,103,227,3,151,220,7,242,108,60,27,207,198,179,241,108,60,27,207,198,179,241,108,60,27,59,196,14,177,67,236,16,59,196,14,177,67,236,208,114,216,33,21,116,42,232,86,26,194,4,194,77,242,108,252,90,153,2,186,240,193,199,82,244,207,221,255,103,166,254,185,251,255,212,63,247,244,36,22,213,63,23,227,178,250,231,120,40,30,138,135,226,161,120,40,253,115,250,231,130,184,47,249,50,190,140,47,211,63,199,235,241,122,188,30,175,199,235,241,122,188,94,241,119,33,175,199,235,5,112,128,250,231,244,207,233,159,99,72,25,82,134,148,33,13,226,181,13,67,202,144,134,113,128,12,105,32,134,84,255,28,220,170,127,14,187,213,63,151,26,4,79,18,204,228,253,115,179,8,166,254,185,233,135,148,115,255,92,228,71,231,45,121,75,222,146,183,228,45,121,75,62,144,15,44,218,179,241,129,75,238,3,121,54,158,141,103,227,217,120,54,158,141,103,227,217,120,54,158,141,29,98,135,216,33,118,136,29,98,135,216,33,118,104,57,236,144,254,57,253,115,43,13,97,2,225,38,121,54,126,173,76,255,92,248,224,99,41,250,231,186,173,183,7,239,219,191,247,50,85,208,93,15,143,111,190,140,78,110,181,208,77,61,140,69,21,209,197,187,178,46,58,54,138,141,98,163,216,40,54,74,23,157,46,186,32,238,75,214,140,53,99,205,116,209,177,123,236,30,187,199,238,177,123,236,30,187,87,252,93,200,238,177,123,1,28,160,46,58,93,116,186,232,120,82,158,148,39,229,73,131,120,109,195,147,242,164,97,28,32,79,26,136,39,213,69,7,186,234,162,67,112,117,209,165,198,193,83,56,102,242,58,186,103,56,166,70,186,200,115,202,185,148,110,214,5,216,75,246,146,189,100,47,217,75,246,146,21,100,5,139,182,109,172,224,146,91,65,182,141,109,99,219,216,54,182,141,109,99,219,216,54,182,141,109,227,136,56,34,142,136,35,226,136,56,34,142,136,35,90,14,71,164,151,78,47,221,74,163,152,112,232,73,206,77,96,43,211,78,183,20,242,99,41,10,234,14,62,182,223,182,186,253,79,173,238,65,43,83,73,221,205,213,232,120,120,93,26,223,140,67,69,117,145,7,178,168,178,186,248,87,87,88,7,77,65,83,208,20,52,5,77,41,172,83,88,23,196,125,9,161,65,104,16,154,194,58,168,15,234,131,250,160,62,168,15,234,131,250,138,191,11,161,62,168,47,128,3,84,88,167,176,78,97,29,104,10,154,130,166,160,105,16,175,109,64,83,208,52,140,3,4,77,3,129,166,10,235,8,88,133,117,108,174,194,186,212,106,56,130,103,38,47,173,139,193,51,21,215,205,60,171,156,203,235,158,187,8,139,201,98,178,152,44,38,139,201,98,178,131,236,96,209,214,141,29,92,114,59,200,186,177,110,172,27,235,198,186,177,110,172,27,235,198,186,177,110,92,17,87,196,21,113,69,92,17,87,196,21,113,69,203,225,138,20,216,41,176,91,105,36,19,22,69,153,67,83,216,202,20,217,45,141,2,9,184,204,174,115,120,208,237,119,59,111,58,41,250,235,46,239,110,174,75,215,151,159,47,87,184,178,110,202,25,204,183,165,46,230,5,21,211,193,80,48,20,12,5,67,193,80,138,233,20,211,5,113,95,194,101,112,25,92,166,152,14,214,131,245,96,61,88,15,214,131,245,96,189,226,239,66,88,15,214,11,224,0,21,211,41,166,83,76,7,144,2,164,0,41,64,26,196,107,27,128,20,32,13,227,0,1,210,64,0,169,98,58,178,85,49,29,115,171,152,46,161,6,158,70,45,227,118,209,61,71,45,87,188,126,110,202,241,228,210,56,55,243,227,114,149,92,37,87,201,85,114,149,92,37,7,200,1,22,237,214,56,192,37,119,128,220,26,183,198,173,113,107,220,26,183,198,173,113,107,220,26,183,198,8,49,66,140,16,35,196,8,49,66,140,16,35,180,28,70,72,201,156,146,185,149,6,47,133,179,146,124,26,188,94,120,149,220,114,240,142,112,219,227,58,239,62,52,119,15,251,59,157,189,246,78,242,254,184,203,211,175,131,179,187,210,209,229,249,232,104,117,27,228,166,159,194,92,59,228,226,95,82,139,28,237,68,59,209,78,180,19,237,164,69,78,139,92,16,247,37,61,70,143,209,99,90,228,104,60,26,143,198,163,241,104,60,26,143,198,43,254,46,164,241,104,188,0,14,80,139,156,22,57,45,114,132,40,33,74,136,18,162,65,188,182,33,68,9,209,48,14,144,16,13,68,136,106,145,67,87,181,200,65,181,90,228,146,113,223,8,114,25,179,71,46,6,185,92,237,38,185,233,7,148,71,151,220,115,31,153,175,228,43,249,74,190,146,175,228,43,121,64,30,176,104,191,198,3,46,185,7,228,215,248,53,126,141,95,227,215,248,53,126,141,95,227,215,248,53,86,136,21,98,133,88,33,86,136,21,98,133,88,161,229,176,66,218,228,180,201,173,52,124,9,128,151,228,213,232,245,178,27,229,150,6,121,4,220,41,247,177,181,255,63,157,195,238,126,235,143,71,255,29,183,84,238,106,120,241,175,203,187,235,139,225,247,135,255,189,136,86,185,39,191,80,205,175,36,110,250,179,154,111,75,92,252,107,170,137,195,152,48,38,140,9,99,194,152,212,196,169,137,11,226,190,196,194,176,48,44,76,77,28,102,135,217,97,118,152,29,102,135,217,97,118,197,223,133,152,29,102,23,192,1,170,137,83,19,167,38,14,253,68,63,209,79,244,51,136,215,54,232,39,250,25,198,1,162,159,129,208,79,53,113,76,170,154,56,90,86,77,92,66,199,27,161,40,227,246,196,197,80,148,115,42,138,203,168,40,211,246,190,77,127,194,185,20,191,61,247,161,145,73,100,18,153,68,38,145,73,100,18,241,67,252,138,38,105,136,223,146,19,63,36,13,73,67,210,144,52,36,13,73,67,210,144,52,36,13,73,195,127,240,31,252,7,255,193,127,240,31,252,7,255,89,14,254,163,249,77,243,219,74,91,150,16,196,72,110,189,91,57,116,191,85,31,249,144,89,128,36,91,143,219,210,152,141,112,139,220,62,182,91,7,31,59,7,237,94,231,254,126,250,216,233,181,59,251,111,58,189,222,110,171,255,169,26,183,207,237,106,52,188,185,186,188,25,221,94,222,127,34,174,46,111,71,151,23,159,47,111,111,207,134,165,111,213,37,175,117,155,253,228,230,218,238,150,252,210,74,222,136,37,98,137,88,34,150,136,37,37,111,74,222,130,184,47,9,48,2,140,0,83,242,70,212,17,117,68,29,81,71,212,17,117,68,93,241,119,33,81,71,212,5,112,128,74,222,148,188,41,121,163,60,41,79,202,147,242,12,226,181,13,229,73,121,134,113,128,148,103,32,202,83,201,27,126,170,228,13,140,85,242,150,140,236,62,35,44,99,118,189,37,16,150,47,170,242,109,246,243,206,163,249,45,238,21,112,74,156,18,167,196,41,113,74,156,18,255,195,255,138,230,106,248,223,146,243,63,92,13,87,195,213,112,53,92,13,87,195,213,112,53,92,13,87,67,131,208,32,52,8,13,66,131,208,32,52,8,13,90,14,26,164,0,78,1,220,74,59,151,128,52,73,222,125,93,203,83,7,183,116,144,35,224,86,184,221,230,193,94,167,255,169,243,207,214,110,191,125,240,62,118,15,220,217,224,230,252,178,244,237,242,223,195,179,210,232,230,203,178,55,191,77,60,157,249,118,189,197,184,152,118,55,28,9,71,194,145,112,36,28,73,187,155,118,183,32,238,75,188,11,239,194,187,180,187,225,114,184,28,46,135,203,225,114,184,28,46,87,252,93,136,203,225,114,1,28,160,118,55,237,110,218,221,16,78,132,19,225,68,56,131,120,109,131,112,34,156,97,28,32,194,25,8,225,212,238,198,150,106,119,163,94,181,187,37,244,184,147,82,50,110,159,219,44,41,249,178,26,220,38,158,105,46,157,109,145,31,19,139,196,34,177,72,44,18,139,196,34,49,62,140,175,104,118,134,241,45,57,227,195,206,176,51,236,12,59,195,206,176,51,236,12,59,195,206,176,51,196,7,241,65,124,16,31,196,7,241,65,124,16,159,229,32,62,90,218,180,180,173,180,87,41,84,133,100,239,207,90,162,38,182,240,121,70,240,221,107,255,232,116,118,219,189,246,255,182,18,118,175,253,121,121,121,54,186,29,253,103,184,136,238,181,250,147,95,105,60,250,149,245,137,199,172,79,60,98,253,239,63,159,91,89,219,223,207,127,17,101,109,51,47,166,172,141,74,162,146,168,36,42,137,74,82,214,166,172,45,136,251,146,242,162,188,40,47,101,109,212,28,53,71,205,81,115,212,28,53,71,205,21,127,23,82,115,212,92,0,7,168,172,77,89,155,178,54,146,147,228,36,57,73,206,32,94,219,144,156,36,103,24,7,72,114,6,34,57,149,181,33,166,202,218,224,87,101,109,169,88,238,47,90,153,172,172,109,58,173,156,83,89,219,162,105,101,182,118,183,191,143,38,199,118,183,41,31,147,163,228,40,57,74,142,146,163,228,40,185,63,238,175,104,167,198,253,45,185,251,227,212,56,53,78,141,83,227,212,56,53,78,141,83,227,212,56,53,38,136,9,98,130,152,32,38,136,9,98,130,152,160,229,48,65,218,221,180,187,173,52,112,41,148,145,100,111,232,202,161,221,109,238,140,228,69,147,142,128,27,225,186,157,119,205,189,86,247,93,231,83,127,175,189,223,111,239,238,30,30,244,250,111,154,59,31,222,117,59,135,251,111,251,111,219,191,255,126,120,208,238,236,199,46,139,187,190,60,29,156,15,175,79,47,191,149,206,71,23,165,209,217,217,221,205,109,233,243,224,232,235,233,245,229,221,197,113,233,120,116,114,114,119,127,111,46,160,71,46,227,59,83,206,108,106,139,255,76,231,219,24,151,109,14,101,114,16,20,4,5,65,65,80,16,148,50,57,101,114,65,220,151,80,25,84,6,149,41,147,131,244,32,61,72,15,210,131,244,32,61,72,175,248,187,16,210,131,244,2,56,64,101,114,202,228,148,201,129,163,224,40,56,10,142,6,241,218,6,28,5,71,195,56,64,112,52,16,56,170,76,142,104,85,38,199,218,42,147,75,168,128,19,168,204,184,61,115,41,85,230,156,42,232,50,170,204,180,141,114,241,15,33,151,178,185,52,151,67,48,17,76,4,19,193,68,48,17,76,100,16,25,44,154,184,33,131,75,78,6,17,55,196,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,39,194,137,112,34,156,8,39,194,137,112,34,156,104,57,56,145,30,58,61,116,43,109,99,66,21,40,115,237,5,203,161,189,174,250,200,155,204,2,41,217,154,232,150,218,123,4,93,82,183,247,177,247,190,213,237,244,119,219,251,31,90,111,219,251,169,106,233,206,175,110,191,12,175,47,75,103,163,139,175,195,227,209,197,75,42,162,139,126,110,243,174,158,75,118,101,101,115,164,19,233,68,58,145,78,164,147,178,57,101,115,65,220,151,228,24,57,70,142,41,155,35,241,72,60,18,143,196,35,241,72,60,18,175,248,187,144,196,35,241,2,56,64,101,115,202,230,148,205,209,161,116,40,29,74,135,6,241,218,134,14,165,67,195,56,64,58,52,16,29,170,108,14,91,85,54,7,212,42,155,75,76,125,103,232,202,248,245,114,49,117,229,75,43,148,139,126,218,57,85,200,197,185,0,74,137,82,162,148,40,37,74,137,82,162,127,232,95,209,84,13,253,91,114,250,135,170,161,106,168,26,170,134,170,161,106,168,26,170,134,170,161,106,88,16,22,132,5,97,65,88,16,22,132,5,97,65,203,193,130,148,198,41,141,91,105,227,18,142,36,201,185,167,107,169,138,225,150,74,113,44,69,21,92,231,99,107,255,127,58,135,221,253,214,31,41,58,224,46,175,134,23,255,186,188,187,190,24,126,95,68,249,91,253,201,175,52,30,253,202,250,196,99,214,39,30,177,254,247,159,207,181,45,238,193,41,44,170,38,238,153,75,234,135,131,154,160,38,168,9,106,130,154,244,195,233,135,11,226,190,132,196,32,49,72,76,63,28,116,7,221,65,119,208,29,116,7,221,65,119,197,223,133,208,29,116,23,192,1,234,135,211,15,167,31,14,4,5,65,65,80,16,52,136,215,54,32,40,8,26,198,1,130,160,129,64,80,253,112,132,170,126,56,118,86,63,92,106,213,251,144,92,38,47,134,139,34,151,115,106,132,91,52,185,204,94,33,247,224,128,114,238,142,155,250,145,249,74,190,146,175,228,43,249,74,190,146,7,228,1,139,246,107,60,224,146,123,64,126,141,95,227,215,248,53,126,141,95,227,215,248,53,126,141,95,99,133,88,33,86,136,21,98,133,88,33,86,136,21,90,14,43,164,52,78,105,220,74,195,151,0,120,73,94,141,94,57,212,196,205,157,151,172,0,242,8,183,83,238,255,181,119,91,255,236,239,53,223,181,119,30,212,21,198,172,148,251,191,209,217,240,223,165,243,193,233,232,40,162,166,112,78,141,114,25,223,240,114,86,91,219,212,231,52,215,126,184,216,87,84,15,135,47,225,75,248,18,190,132,47,169,135,83,15,23,196,125,137,131,225,96,56,152,122,56,188,14,175,195,235,240,58,188,14,175,195,235,138,191,11,241,58,188,46,128,3,84,15,167,30,78,61,28,242,137,124,34,159,200,103,16,175,109,144,79,228,51,140,3,68,62,3,33,159,234,225,88,84,245,112,148,172,122,184,100,126,119,186,158,140,217,14,247,188,158,156,83,57,92,70,61,153,178,235,109,234,211,205,163,234,237,153,15,140,74,162,146,168,36,42,137,74,162,146,104,31,218,87,52,69,67,251,150,156,246,161,104,40,26,138,134,162,161,104,40,26,138,134,162,161,104,40,26,246,131,253,96,63,216,15,246,131,253,96,63,216,207,114,176,31,77,111,154,222,86,218,176,20,47,69,114,234,217,202,161,231,173,250,200,133,204,130,35,153,58,219,150,69,107,132,91,217,214,109,190,105,191,125,215,109,237,237,182,247,251,7,111,251,111,223,244,91,31,219,59,253,131,143,227,63,181,215,220,121,223,222,111,197,173,112,187,30,124,30,29,159,94,15,207,207,70,23,165,155,227,210,241,231,210,240,106,116,84,186,185,26,255,169,243,193,209,151,209,197,112,201,43,221,98,61,199,185,86,188,165,158,64,229,27,199,196,49,113,76,28,19,199,164,242,77,229,91,16,247,37,23,198,133,113,97,42,223,56,59,206,142,179,227,236,56,59,206,142,179,43,254,46,228,236,56,187,0,14,80,229,155,202,55,149,111,236,39,251,201,126,178,159,65,188,182,97,63,217,207,48,14,144,253,12,196,126,170,124,131,82,85,190,225,178,42,223,146,65,222,120,250,50,102,5,92,114,125,249,162,42,225,98,61,253,60,42,226,18,94,8,181,68,45,81,75,212,18,181,68,45,209,64,52,176,104,202,134,6,46,57,13,68,217,80,54,148,13,101,67,217,80,54,148,13,101,67,217,80,54,108,8,27,194,134,176,33,108,8,27,194,134,176,161,229,96,67,42,227,84,198,173,180,129,9,79,154,204,169,231,107,121,42,229,150,85,119,132,92,49,247,199,251,214,238,110,255,99,231,227,225,199,55,157,206,135,7,157,133,177,139,229,190,127,25,158,157,149,174,46,175,238,174,62,95,94,126,141,104,46,92,198,58,185,200,103,54,231,18,185,68,215,85,29,199,51,241,76,60,19,207,196,51,169,142,83,29,23,196,125,201,135,241,97,124,152,234,56,222,142,183,227,237,120,59,222,142,183,227,237,138,191,11,121,59,222,46,128,3,84,29,167,58,78,117,28,3,202,128,50,160,12,104,16,175,109,24,80,6,52,140,3,100,64,3,49,160,170,227,224,84,213,113,216,172,234,184,164,160,55,90,85,198,46,140,139,167,42,95,88,77,92,228,147,206,167,28,46,198,135,71,40,17,74,132,18,161,68,40,17,74,228,15,249,43,154,168,33,127,75,78,254,16,53,68,13,81,67,212,16,53,68,13,81,67,212,16,53,68,13,7,194,129,112,32,28,8,7,194,129,112,32,28,104,57,56,144,74,56,149,112,43,109,91,66,17,36,185,246,114,45,83,253,219,50,249,141,128,75,223,14,247,255,209,252,99,111,183,127,208,107,190,217,109,61,184,181,62,85,250,235,177,123,223,238,46,254,28,124,63,63,43,221,220,14,62,159,13,127,125,46,74,223,42,165,245,69,84,191,213,159,252,74,227,209,175,172,79,60,102,125,226,17,235,127,255,249,28,186,226,102,158,198,124,235,226,18,95,90,99,28,238,132,59,225,78,184,19,238,164,49,78,99,92,16,247,37,62,134,143,225,99,26,227,112,60,28,15,199,195,241,112,60,28,15,199,43,254,46,196,241,112,188,0,14,80,99,156,198,56,141,113,136,40,34,138,136,34,162,65,188,182,65,68,17,209,48,14,16,17,13,132,136,106,140,99,87,53,198,81,181,26,227,18,122,223,217,36,51,110,105,92,124,146,57,167,222,184,69,147,204,180,69,115,51,15,42,151,174,185,152,87,224,47,249,75,254,146,191,228,47,249,75,94,144,23,44,218,183,241,130,75,238,5,249,54,190,141,111,227,219,248,54,190,141,111,227,219,248,54,190,141,37,98,137,88,34,150,136,37,98,137,88,34,150,104,57,44,145,186,57,117,115,43,13,99,2,226,39,121,55,130,229,80,58,55,119,126,178,66,248,35,220,174,186,131,218,254,251,254,155,214,135,131,246,254,193,135,118,255,160,247,199,110,235,233,93,26,179,178,238,166,118,241,165,244,121,248,245,102,116,113,243,117,84,186,185,253,126,54,124,242,57,90,68,115,93,198,183,215,156,213,6,23,235,57,206,181,143,46,245,4,106,233,176,40,44,10,139,194,162,176,40,181,116,106,233,130,184,47,49,51,204,12,51,83,75,135,237,97,123,216,30,182,135,237,97,123,216,94,241,119,33,182,135,237,5,112,128,106,233,212,210,169,165,67,73,81,82,148,20,37,13,226,181,13,74,138,146,134,113,128,40,105,32,148,84,45,29,227,170,150,142,190,85,75,151,204,5,199,211,151,49,219,233,146,235,203,57,149,212,101,212,151,41,59,231,98,61,253,60,170,231,18,94,8,181,68,45,81,75,212,18,181,68,45,209,64,52,176,104,202,134,6,46,57,13,68,217,80,54,148,13,101,67,217,80,54,148,13,101,67,217,80,54,108,8,27,194,134,176,33,108,8,27,194,134,176,161,229,96,67,26,232,52,208,173,180,129,9,79,154,204,169,231,43,135,62,186,234,35,87,50,11,158,100,234,150,91,86,221,17,112,197,220,219,254,219,110,171,185,247,166,211,233,189,239,239,182,223,116,155,221,63,250,157,110,251,93,123,191,185,219,223,121,223,236,54,119,122,227,103,247,199,206,238,199,131,216,101,115,199,165,227,235,225,224,252,243,229,229,237,151,210,217,232,243,245,224,250,123,233,242,122,116,58,186,24,156,149,142,190,12,174,7,71,183,195,235,210,209,247,163,179,171,155,69,212,206,45,250,221,57,103,182,196,37,59,158,249,54,214,101,159,69,119,29,80,5,84,1,85,64,21,80,165,187,78,119,93,16,247,37,160,6,168,1,106,186,235,128,63,224,15,248,3,254,128,63,224,15,248,43,254,46,4,254,128,191,0,14,80,119,157,238,58,221,117,16,42,132,10,161,66,168,65,188,182,129,80,33,212,48,14,16,66,13,4,161,234,174,163,99,117,215,113,187,186,235,18,138,226,132,172,51,110,139,93,6,214,57,167,62,187,69,179,206,180,5,120,201,78,46,151,42,188,180,151,100,56,25,78,134,147,225,100,56,25,78,230,144,57,44,218,200,49,135,75,110,14,25,57,70,142,145,99,228,24,57,70,142,145,99,228,24,57,70,142,71,226,145,120,36,30,137,71,226,145,120,36,30,105,57,60,146,82,60,165,120,43,141,107,66,38,44,115,111,38,203,161,40,111,238,132,101,149,189,200,178,213,236,125,108,117,15,58,251,205,254,122,255,224,125,251,93,107,191,211,253,171,252,49,83,205,222,213,240,250,230,242,98,80,90,47,221,124,25,157,14,47,46,175,127,86,37,46,162,102,47,227,251,139,38,111,170,139,124,182,5,180,230,37,154,69,107,30,113,69,92,17,87,196,21,113,165,53,79,107,94,16,247,37,193,70,176,17,108,90,243,136,64,34,144,8,36,2,137,64,34,144,8,44,254,46,36,2,137,192,0,14,80,107,158,214,60,173,121,148,42,165,74,169,82,170,65,188,182,161,84,41,213,48,14,144,82,13,68,169,106,205,195,103,181,230,129,189,90,243,242,32,199,209,74,51,83,107,94,60,165,57,167,214,188,140,74,51,215,18,188,200,131,152,95,9,94,140,75,34,153,72,38,146,137,100,34,153,72,38,66,136,16,22,77,222,16,194,37,39,132,200,27,242,134,188,33,111,200,27,242,134,188,33,111,200,27,242,134,23,225,69,120,17,94,132,23,225,69,120,17,94,180,28,188,72,9,158,18,188,149,182,50,33,139,148,185,247,134,229,80,130,87,125,228,79,102,1,149,57,20,218,45,147,253,88,182,66,187,131,86,183,249,241,253,94,182,250,186,155,225,245,224,234,203,249,139,44,171,251,249,220,10,168,166,155,113,101,69,116,212,19,245,68,61,81,79,212,147,34,58,69,116,65,220,151,20,25,69,70,145,41,162,163,242,168,60,42,143,202,163,242,168,60,42,175,248,187,144,202,163,242,2,56,64,69,116,138,232,20,209,145,162,164,40,41,74,138,6,241,218,134,20,37,69,195,56,64,82,52,16,41,170,136,14,97,85,68,7,215,42,162,203,131,253,254,165,43,51,213,206,77,211,149,43,80,50,247,243,105,207,175,82,238,201,5,80,74,148,18,165,68,41,81,74,148,18,253,67,255,138,166,106,232,223,146,211,63,84,13,85,67,213,80,53,84,13,85,67,213,80,53,84,13,85,195,130,176,32,44,8,11,194,130,176,32,44,8,11,90,14,22,164,64,78,129,220,74,27,151,112,36,73,206,61,93,203,94,14,23,174,226,8,184,10,238,125,187,219,252,227,112,124,171,245,58,239,59,31,14,251,159,42,177,27,224,190,140,174,7,223,239,198,159,141,219,203,47,151,95,239,74,223,42,203,94,252,54,229,41,205,183,239,45,230,5,213,188,177,73,108,18,155,196,38,177,73,106,222,212,188,5,113,95,178,94,172,23,235,165,230,141,157,99,231,216,57,118,142,157,99,231,216,185,226,239,66,118,142,157,11,224,0,213,188,169,121,83,243,198,115,242,156,60,39,207,25,196,107,27,158,147,231,12,227,0,121,206,64,60,167,154,55,208,84,205,27,2,171,230,45,33,206,157,38,39,227,182,187,61,39,39,95,86,169,219,148,103,155,75,151,219,204,143,139,73,98,146,152,36,38,137,73,98,146,88,31,214,87,52,67,195,250,150,156,245,97,104,24,26,134,134,161,97,104,24,26,134,134,161,97,104,24,26,242,131,252,32,63,200,15,242,131,252,32,63,200,207,114,144,31,21,110,42,220,86,218,175,20,174,68,242,233,215,90,162,194,182,229,160,26,225,246,180,245,222,183,118,155,7,189,55,173,253,254,251,110,247,127,223,245,15,122,127,236,182,250,155,27,141,143,255,140,219,215,118,251,101,120,54,184,185,253,60,188,40,125,185,190,254,207,105,233,230,246,251,217,176,180,185,209,184,250,247,146,247,182,205,122,106,115,237,111,75,122,97,61,110,128,18,160,4,40,1,74,128,146,30,55,61,110,65,220,151,192,23,240,5,124,233,113,3,232,0,58,128,14,160,3,232,0,58,128,174,248,187,16,160,3,232,2,56,64,61,110,122,220,244,184,65,157,80,39,212,9,117,6,241,218,6,234,132,58,195,56,64,168,51,16,212,169,199,141,54,213,227,198,193,234,113,75,38,116,103,202,202,152,125,110,177,101,229,139,234,117,155,245,172,243,232,119,139,247,241,49,74,140,18,163,196,40,49,74,140,18,251,195,254,138,102,106,216,223,146,179,63,76,13,83,195,212,48,53,76,13,83,195,212,48,53,76,13,83,67,130,144,32,36,8,9,66,130,144,32,36,8,9,90,14,18,164,231,77,207,219,74,251,150,96,20,73,190,253,92,203,211,251,182,100,132,35,224,254,183,246,94,167,247,190,245,177,213,236,238,180,250,239,218,251,205,241,45,215,223,105,246,98,183,191,141,206,47,111,191,12,175,134,131,235,163,97,233,116,116,49,24,127,118,74,71,131,219,69,116,191,213,159,252,74,227,209,175,172,79,60,102,125,226,17,235,127,255,249,28,202,226,34,79,98,190,85,113,137,46,171,40,142,112,34,156,8,39,194,137,112,82,20,167,40,46,136,251,146,24,35,198,136,49,69,113,4,30,129,71,224,17,120,4,30,129,71,224,21,127,23,18,120,4,94,0,7,168,40,78,81,156,162,56,42,148,10,165,66,169,208,32,94,219,80,161,84,104,24,7,72,133,6,162,66,21,197,225,170,138,226,64,90,69,113,9,137,111,52,193,140,91,19,23,143,96,206,169,36,110,209,4,51,109,171,92,228,33,229,210,41,23,227,163,243,150,188,37,111,201,91,242,150,188,37,31,200,7,22,237,217,248,192,37,247,129,60,27,207,198,179,241,108,60,27,207,198,179,241,108,60,27,207,198,14,177,67,236,16,59,196,14,177,67,236,16,59,180,28,118,72,163,156,70,185,149,134,48,129,112,147,60,27,191,114,104,147,155,59,55,89,17,240,17,112,255,92,247,143,131,94,179,219,223,217,237,236,183,222,182,127,255,253,240,160,221,217,143,221,61,119,253,253,230,118,112,93,58,58,187,188,24,30,143,78,78,238,238,239,189,85,235,157,155,122,10,243,237,156,139,125,73,125,115,252,19,255,196,63,241,79,252,147,190,57,125,115,65,220,151,60,25,79,198,147,233,155,227,243,248,60,62,143,207,227,243,248,60,62,175,248,187,144,207,227,243,2,56,64,125,115,250,230,244,205,49,163,204,40,51,202,140,6,241,218,134,25,101,70,195,56,64,102,52,16,51,170,111,14,102,213,55,135,217,234,155,75,8,128,167,147,203,184,93,115,207,147,203,21,239,153,155,122,64,185,116,204,61,243,145,249,74,190,146,175,228,43,249,74,190,146,7,228,1,139,246,107,60,224,146,123,64,126,141,95,227,215,248,53,126,141,95,227,215,248,53,126,141,95,99,133,88,33,86,136,21,98,133,88,33,86,136,21,90,14,43,164,95,78,191,220,74,195,151,0,120,73,94,141,94,47,188,87,110,89,144,71,192,157,114,135,255,232,236,191,107,246,223,190,217,61,236,189,143,221,37,119,247,231,229,197,233,160,116,252,249,236,238,246,203,34,58,228,158,252,66,53,191,74,184,71,79,102,190,85,112,207,94,74,5,28,162,132,40,33,74,136,18,162,164,2,78,5,92,16,247,37,242,133,124,33,95,42,224,16,58,132,14,161,67,232,16,58,132,14,161,43,254,46,68,232,16,186,0,14,80,5,156,10,56,21,112,88,39,214,137,117,98,157,65,188,182,193,58,177,206,48,14,16,235,12,132,117,170,128,227,77,85,192,145,176,42,224,18,26,221,199,66,50,110,245,91,180,144,156,83,229,91,70,33,153,182,193,237,209,243,204,165,185,45,226,35,226,144,56,36,14,137,67,226,144,56,36,190,135,239,21,205,205,240,189,37,231,123,184,25,110,134,155,225,102,184,25,110,134,155,225,102,184,25,110,134,246,160,61,104,15,218,131,246,160,61,104,15,218,179,28,180,71,99,155,198,182,149,118,42,5,106,144,172,125,89,57,52,180,85,31,217,143,89,56,36,91,219,90,232,48,35,252,150,181,110,167,215,57,216,233,124,108,181,146,54,173,93,95,222,94,222,28,93,94,13,135,47,164,109,237,215,19,90,72,227,218,236,203,105,93,195,140,48,35,204,8,51,194,140,180,174,105,93,11,226,190,196,182,176,45,108,75,235,26,6,135,193,97,112,24,28,6,135,193,97,112,197,223,133,24,28,6,23,192,1,106,93,211,186,166,117,13,205,68,51,209,76,52,51,136,215,54,104,38,154,25,198,1,162,153,129,208,76,173,107,204,168,214,53,154,85,235,90,58,103,251,64,76,38,108,94,139,16,147,47,178,125,237,215,115,205,179,129,109,218,71,197,35,241,72,60,18,143,196,35,241,72,156,15,231,43,154,159,225,124,75,206,249,240,51,252,12,63,195,207,240,51,252,12,63,195,207,240,51,252,12,245,65,125,80,31,212,7,245,65,125,80,31,212,103,57,168,143,22,54,45,108,43,237,86,10,214,33,121,244,105,45,95,27,91,208,72,35,220,70,182,79,157,221,110,179,247,126,189,220,255,189,185,223,107,30,252,209,223,105,118,223,246,223,182,127,255,253,240,160,221,217,143,219,207,246,237,242,236,122,112,251,101,189,92,58,25,92,220,14,110,190,151,142,6,215,199,165,227,209,201,201,221,253,61,181,220,109,109,207,61,189,185,118,183,165,185,184,38,55,84,9,85,66,149,80,37,84,73,147,155,38,183,32,238,75,244,11,253,66,191,52,185,161,116,40,29,74,135,210,161,116,40,29,74,87,252,93,136,210,161,116,1,28,160,38,55,77,110,154,220,240,78,188,19,239,196,59,131,120,109,131,119,226,157,97,28,32,222,25,8,239,212,228,198,157,106,114,35,98,53,185,37,179,186,207,74,203,152,189,110,137,164,229,139,106,121,123,238,153,231,209,249,22,255,26,88,37,86,137,85,98,149,88,37,86,137,1,98,128,69,179,53,12,112,201,25,32,182,134,173,97,107,216,26,182,134,173,97,107,216,26,182,134,173,33,66,136,16,34,132,8,33,66,136,16,34,132,8,45,7,17,210,0,167,1,110,165,189,75,80,170,36,255,254,174,229,105,135,91,66,206,17,110,87,220,31,205,63,154,111,250,7,111,251,157,253,214,199,118,107,167,245,243,54,107,117,15,234,113,123,226,190,15,190,15,62,151,110,142,75,151,23,195,171,209,240,104,248,243,115,49,254,233,187,136,142,184,250,147,95,105,60,250,149,245,137,199,172,79,60,98,253,239,63,159,189,84,110,214,89,204,181,80,46,233,133,149,201,81,79,212,19,245,68,61,81,79,202,228,148,201,5,113,95,82,100,20,25,69,166,76,142,202,163,242,168,60,42,143,202,163,242,168,188,226,239,66,42,143,202,11,224,0,149,201,41,147,83,38,71,138,146,162,164,40,41,26,196,107,27,82,148,20,13,227,0,73,209,64,164,168,50,57,132,85,153,28,92,171,76,46,25,251,157,73,49,99,22,201,197,166,152,115,42,145,91,52,197,76,217,58,55,235,152,242,104,156,139,247,241,185,75,238,146,187,228,46,185,75,238,146,19,228,4,139,118,109,156,224,146,59,65,174,141,107,227,218,184,54,174,141,107,227,218,184,54,174,141,107,99,136,24,34,134,136,33,98,136,24,34,134,136,33,90,14,67,164,109,78,219,220,74,131,152,96,216,73,190,13,96,57,180,204,205,157,157,172,12,251,8,175,149,238,127,15,122,59,253,157,110,231,224,160,223,218,223,233,188,109,117,251,251,187,237,254,219,214,155,86,183,215,236,191,105,30,180,158,43,165,251,207,205,237,81,233,232,250,242,230,166,52,188,24,159,198,117,233,226,108,84,58,30,126,30,94,223,14,74,159,7,55,195,188,59,233,226,247,30,222,255,194,249,250,218,227,255,247,240,55,143,158,252,223,100,111,195,57,126,250,175,19,158,71,230,94,186,188,46,170,147,142,141,98,163,216,40,54,138,141,210,73,167,147,46,136,251,146,53,99,205,88,51,157,116,236,30,187,199,238,177,123,236,30,187,199,238,21,127,23,178,123,236,94,0,7,168,147,78,39,157,78,58,158,148,39,229,73,121,210,32,94,219,240,164,60,105,24,7,200,147,6,226,73,117,210,129,174,58,233,16,92,157,116,241,112,112,28,136,249,140,13,78,10,49,23,250,6,212,25,33,102,114,34,28,227,52,2,20,194,240,35,252,8,63,194,143,240,227,139,198,143,176,30,172,7,235,189,96,172,7,151,193,101,112,25,92,6,151,193,101,112,25,92,6,151,193,101,32,15,200,3,242,128,60,32,15,200,3,242,128,60,203,1,121,20,195,41,134,91,105,149,82,156,253,104,31,244,218,187,221,78,246,42,174,209,205,237,232,236,250,82,33,215,236,83,89,92,45,87,172,75,43,231,226,83,248,20,62,133,79,225,83,148,115,41,231,10,226,190,228,125,120,31,222,71,57,23,63,197,79,241,83,252,20,63,197,79,241,83,197,223,133,252,20,63,21,192,1,42,231,82,206,165,156,139,233,99,250,152,62,166,47,136,215,54,76,31,211,23,198,1,50,125,129,152,62,229,92,176,161,114,46,12,82,57,87,222,64,51,101,69,215,108,160,185,154,69,93,79,206,68,93,23,14,137,67,226,144,56,36,14,137,239,225,123,65,156,37,190,247,18,248,30,110,134,155,225,102,184,25,110,134,155,225,102,184,25,110,134,155,161,61,104,15,218,131,246,160,61,104,15,218,131,246,44,7,237,81,215,165,174,107,165,157,74,97,26,100,175,189,223,222,221,171,246,119,55,250,239,55,55,26,41,187,186,206,71,23,163,179,243,106,233,108,163,244,101,115,163,161,168,235,201,145,44,172,165,43,198,117,85,116,49,41,76,10,147,194,164,48,41,42,186,84,116,5,113,95,50,62,140,15,227,163,162,139,153,98,166,152,41,102,138,153,98,166,152,169,226,239,66,102,138,153,10,224,0,85,116,169,232,82,209,197,241,113,124,28,31,199,23,196,107,27,142,143,227,11,227,0,57,190,64,28,159,138,46,192,80,69,23,250,168,162,43,87,148,153,174,159,107,22,202,92,201,114,174,137,3,209,204,69,65,82,144,20,36,5,73,65,82,123,212,94,16,103,73,237,189,4,181,71,153,81,102,148,25,101,70,153,81,102,148,25,101,70,153,81,102,68,15,209,67,244,16,61,68,15,209,67,244,16,61,203,33,122,52,115,105,230,90,105,158,82,24,2,121,244,14,109,233,106,185,34,223,155,109,69,59,185,30,158,199,194,10,185,158,187,168,54,46,14,133,67,225,80,56,20,14,69,27,151,54,174,32,238,75,174,135,235,225,122,180,113,113,82,156,20,39,197,73,113,82,156,20,39,85,252,93,200,73,113,82,1,28,160,54,46,109,92,218,184,216,61,118,143,221,99,247,130,120,109,195,238,177,123,97,28,32,187,23,136,221,211,198,5,21,106,227,194,29,181,113,229,7,49,211,85,113,69,66,204,149,236,225,122,120,26,74,184,224,71,248,17,126,132,31,225,71,88,15,214,11,226,44,97,189,151,128,245,224,50,184,12,46,131,203,224,50,184,12,46,131,203,224,50,184,12,228,1,121,64,30,144,7,228,1,121,64,30,144,103,57,32,143,18,46,37,92,43,173,82,22,100,63,222,182,223,181,123,205,221,214,199,246,219,214,94,187,179,219,121,247,199,110,243,77,127,167,243,169,253,182,223,251,71,187,215,107,117,251,99,12,210,255,84,237,239,141,109,72,156,94,174,227,209,233,232,118,112,54,188,26,29,15,207,71,151,103,151,167,223,207,6,159,75,71,151,223,70,199,165,219,63,71,183,183,195,235,210,88,68,148,190,85,75,231,23,103,163,213,171,234,74,124,68,115,106,239,202,101,14,133,94,76,11,211,194,180,48,45,76,139,66,47,133,94,65,220,151,140,16,35,196,8,41,244,98,174,152,43,230,138,185,98,174,152,43,230,170,248,187,144,185,98,174,2,56,64,133,94,10,189,20,122,113,128,28,32,7,200,1,6,241,218,134,3,228,0,195,56,64,14,48,16,7,168,208,11,80,84,232,133,78,42,244,154,43,234,140,211,241,149,13,117,174,64,237,87,226,3,210,4,70,77,82,147,212,36,53,73,77,82,126,148,95,16,103,73,249,189,4,229,71,165,81,105,84,26,149,70,165,81,105,84,26,149,70,165,81,105,4,16,1,68,0,17,64,4,16,1,68,0,17,64,203,33,128,52,129,105,2,91,105,206,178,32,52,210,218,109,237,190,109,118,251,189,247,173,189,86,127,103,183,121,112,208,254,189,189,211,236,181,59,251,177,74,191,134,103,195,179,227,193,117,233,246,203,112,252,79,26,206,6,55,55,163,147,209,209,224,118,252,3,98,229,250,189,102,157,198,156,170,188,146,94,82,107,23,127,194,159,240,39,252,9,127,162,181,75,107,87,16,247,37,207,195,243,240,60,90,187,248,40,62,138,143,226,163,248,40,62,138,143,42,254,46,228,163,248,168,0,14,80,107,151,214,46,173,93,204,30,179,199,236,49,123,65,188,182,97,246,152,189,48,14,144,217,11,196,236,105,237,130,9,181,118,97,142,90,187,242,2,152,113,10,186,98,3,204,21,232,226,154,117,22,106,183,176,71,236,17,123,196,30,177,71,76,15,211,11,226,44,49,189,151,192,244,176,50,172,12,43,195,202,176,50,172,12,43,195,202,176,50,172,12,225,65,120,16,30,132,7,225,65,120,16,30,132,103,57,8,143,218,45,181,91,43,237,81,22,165,62,246,186,173,157,230,254,143,183,99,123,211,60,104,245,247,14,119,123,237,221,246,254,187,195,230,120,151,127,208,122,219,111,238,238,142,223,165,173,215,141,87,196,117,126,61,60,26,92,252,120,171,177,207,131,155,97,233,252,238,236,118,116,54,186,56,189,27,156,149,142,6,55,195,227,210,224,236,236,226,108,84,186,189,94,193,106,174,68,231,51,175,178,174,204,67,168,239,226,88,56,22,142,133,99,225,88,212,119,169,239,10,226,190,228,130,184,32,46,72,125,23,103,197,89,113,86,156,21,103,197,89,113,86,197,223,133,156,21,103,21,192,1,170,239,82,223,165,190,139,253,99,255,216,63,246,47,136,215,54,236,31,251,23,198,1,178,127,129,216,63,245,93,80,162,250,46,92,82,125,215,252,32,103,172,66,175,244,144,115,21,42,190,18,157,142,210,47,88,18,150,132,37,97,73,88,18,238,131,251,130,56,75,184,239,37,224,62,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,3,127,192,31,240,7,252,1,127,192,31,240,7,252,89,14,248,163,244,75,233,215,74,43,150,144,172,200,253,47,229,93,251,117,255,75,138,191,226,157,80,145,213,95,207,140,161,252,139,103,225,89,120,22,158,133,103,81,254,165,252,43,136,251,146,15,226,131,248,32,229,95,188,21,111,197,91,241,86,188,21,111,197,91,21,127,23,242,86,188,85,0,7,168,252,75,249,151,242,47,6,144,1,100,0,25,192,32,94,219,48,128,12,96,24,7,200,0,6,98,0,149,127,193,137,202,191,176,73,229,95,243,4,157,185,213,127,69,129,78,5,96,79,206,71,5,24,50,137,76,34,147,200,36,50,137,248,33,126,65,156,37,226,247,18,136,31,146,134,164,33,105,72,26,146,134,164,33,105,72,26,146,134,164,225,63,248,15,254,131,255,224,63,248,15,254,131,255,44,7,255,81,1,166,2,108,165,45,75,72,98,228,32,239,250,175,27,213,95,207,159,78,145,181,95,51,70,80,249,197,175,240,43,252,10,191,194,175,168,252,82,249,21,196,125,201,3,241,64,60,144,202,47,190,138,175,226,171,248,42,190,138,175,226,171,138,191,11,249,42,190,42,128,3,84,249,165,242,75,229,23,243,199,252,49,127,204,95,16,175,109,152,63,230,47,140,3,100,254,2,49,127,42,191,96,68,149,95,152,164,202,175,121,1,206,220,234,190,166,1,78,85,95,143,206,70,205,23,38,137,73,98,146,152,36,38,137,245,97,125,65,156,37,214,247,18,88,31,134,134,161,97,104,24,26,134,134,161,97,104,24,26,134,134,161,33,63,200,15,242,131,252,32,63,200,15,242,131,252,44,7,249,81,243,165,230,107,165,253,74,97,74,164,119,216,253,208,62,120,255,19,136,52,119,119,51,117,124,221,222,93,127,29,221,124,249,41,32,6,103,103,10,190,158,57,154,133,181,123,37,184,190,106,47,102,133,89,97,86,152,21,102,69,181,151,106,175,32,238,75,6,136,1,98,128,84,123,49,85,76,21,83,197,84,49,85,76,21,83,85,252,93,200,84,49,85,1,28,160,106,47,213,94,170,189,56,63,206,143,243,227,252,130,120,109,195,249,113,126,97,28,32,231,23,136,243,83,237,5,32,170,246,66,35,85,123,205,5,109,166,235,245,138,131,54,87,178,212,43,226,96,52,122,209,145,116,36,29,73,71,210,145,52,31,205,23,196,89,210,124,47,65,243,209,103,244,25,125,70,159,209,103,244,25,125,70,159,209,103,244,25,233,67,250,144,62,164,15,233,67,250,144,62,164,207,114,72,31,141,94,26,189,86,154,173,4,130,67,238,223,5,46,199,78,175,251,55,58,211,234,245,236,225,20,212,235,245,204,4,154,189,216,21,118,133,93,97,87,216,21,205,94,154,189,130,184,47,89,32,22,136,5,210,236,197,86,177,85,108,21,91,197,86,177,85,108,85,241,119,33,91,197,86,5,112,128,154,189,52,123,105,246,226,253,120,63,222,143,247,11,226,181,13,239,199,251,133,113,128,188,95,32,222,79,179,23,136,168,217,11,145,212,236,53,39,188,153,71,183,87,20,222,212,238,245,240,104,244,123,49,146,140,36,35,201,72,50,146,76,31,211,23,196,89,50,125,47,193,244,49,104,12,26,131,198,160,49,104,12,26,131,198,160,49,104,12,26,239,195,251,240,62,188,15,239,195,251,240,62,188,207,114,120,31,253,94,250,189,86,26,175,4,66,68,14,114,236,246,186,209,235,53,243,96,10,234,244,154,113,117,125,94,172,10,171,194,170,176,42,172,138,62,47,125,94,65,220,151,236,15,251,195,254,232,243,98,169,88,42,150,138,165,98,169,88,42,150,170,248,187,144,165,98,169,2,56,64,125,94,250,188,244,121,241,125,124,31,223,199,247,5,241,218,134,239,227,251,194,56,64,190,47,16,223,167,207,11,60,212,231,133,68,234,243,154,3,214,204,163,203,107,26,214,212,227,245,215,177,232,240,226,34,185,72,46,146,139,228,34,57,62,142,47,136,179,228,248,94,130,227,227,206,184,51,238,140,59,227,206,184,51,238,140,59,227,206,184,51,198,135,241,97,124,24,31,198,135,241,97,124,24,159,229,48,62,58,188,116,120,173,52,88,89,48,11,217,233,236,127,122,74,67,246,118,234,63,121,72,115,119,55,69,155,215,209,229,197,183,167,26,226,252,168,254,83,68,12,206,206,86,189,215,43,246,17,205,185,225,43,211,28,186,190,152,22,166,133,105,97,90,152,22,93,95,186,190,130,184,47,25,33,70,136,17,210,245,197,92,49,87,204,21,115,197,92,49,87,204,85,241,119,33,115,197,92,5,112,128,186,190,116,125,233,250,226,0,57,64,14,144,3,12,226,181,13,7,200,1,134,113,128,28,96,32,14,80,215,23,160,168,235,11,157,212,245,53,87,212,153,164,245,43,29,234,92,161,254,175,216,7,164,9,140,154,164,38,169,73,106,146,154,164,252,40,191,32,206,146,242,123,9,202,143,74,163,210,168,52,42,141,74,163,210,168,52,42,141,74,163,210,8,32,2,136,0,34,128,8,32,2,136,0,34,128,150,67,0,105,2,211,4,182,210,156,37,48,52,178,119,184,219,107,207,161,11,236,252,238,236,118,164,13,44,246,33,21,220,7,246,204,36,26,193,216,22,182,133,109,97,91,216,22,141,96,26,193,130,184,47,89,33,86,136,21,210,8,198,94,177,87,236,21,123,197,94,177,87,236,85,241,119,33,123,197,94,5,112,128,26,193,52,130,105,4,227,1,121,64,30,144,7,12,226,181,13,15,200,3,134,113,128,60,96,32,30,80,35,24,168,168,17,12,161,212,8,54,103,220,153,103,39,88,20,238,212,10,54,237,136,244,130,177,147,236,36,59,201,78,178,147,172,31,235,23,196,89,178,126,47,193,250,177,105,108,26,155,198,166,177,105,108,26,155,198,166,177,105,108,26,7,196,1,113,64,28,16,7,196,1,113,64,28,208,114,56,32,189,96,122,193,86,26,181,4,70,71,14,230,208,9,118,163,15,44,214,1,21,220,5,54,99,10,61,96,44,11,203,194,178,176,44,44,139,30,48,61,96,65,220,151,108,16,27,196,6,233,1,99,173,88,43,214,138,181,98,173,88,43,214,170,248,187,144,181,98,173,2,56,64,61,96,122,192,244,128,241,127,252,31,255,199,255,5,241,218,134,255,227,255,194,56,64,254,47,16,255,167,7,12,76,212,3,134,76,234,1,155,35,230,204,179,3,108,26,230,212,255,53,121,60,186,191,120,73,94,146,151,228,37,121,73,190,143,239,11,226,44,249,190,151,224,251,120,52,30,141,71,227,209,120,52,30,141,71,227,209,120,52,30,141,253,97,127,216,31,246,135,253,97,127,216,31,246,103,57,236,143,238,47,221,95,43,13,89,22,204,69,222,182,15,122,237,221,167,96,228,7,22,105,238,238,166,232,254,58,30,221,220,142,206,158,138,136,31,26,98,112,118,182,234,221,95,49,15,104,206,221,95,25,166,208,253,197,178,176,44,44,11,203,194,178,232,254,210,253,21,196,125,201,6,177,65,108,144,238,47,214,138,181,98,173,88,43,214,138,181,98,173,138,191,11,89,43,214,42,128,3,212,253,165,251,75,247,23,255,199,255,241,127,252,95,16,175,109,248,63,254,47,140,3,228,255,2,241,127,186,191,192,68,221,95,200,164,238,175,57,98,206,36,221,95,105,48,231,10,117,127,197,60,30,221,95,188,36,47,201,75,242,146,188,36,223,199,247,5,113,150,124,223,75,240,125,60,26,143,198,163,241,104,60,26,143,198,163,241,104,60,26,143,198,254,176,63,236,15,251,195,254,176,63,236,15,251,179,28,246,71,247,151,238,175,149,134,44,65,113,145,189,195,221,94,59,247,246,175,243,187,179,219,145,254,175,152,71,84,104,3,216,51,115,232,0,99,90,152,22,166,133,105,97,90,116,128,233,0,11,226,190,100,132,24,33,70,72,7,24,115,197,92,49,87,204,21,115,197,92,49,87,197,223,133,204,21,115,21,192,1,234,0,211,1,166,3,140,3,228,0,57,64,14,48,136,215,54,28,32,7,24,198,1,114,128,129,56,64,29,96,128,162,14,48,116,82,7,216,92,81,103,126,45,96,81,168,83,15,216,211,3,210,4,70,77,82,147,212,36,53,73,77,82,126,148,95,16,103,73,249,189,4,229,71,165,81,105,84,26,149,70,165,81,105,84,26,149,70,165,81,105,4,16,1,68,0,17,64,4,16,1,68,0,17,64,203,33,128,52,129,105,2,91,105,206,18,20,26,57,200,189,5,236,70,3,88,140,227,41,180,253,107,198,12,154,191,24,22,134,133,97,97,88,24,22,205,95,154,191,130,184,47,153,32,38,136,9,210,252,197,88,49,86,140,21,99,197,88,49,86,140,85,241,119,33,99,197,88,5,112,128,154,191,52,127,105,254,226,254,184,63,238,143,251,11,226,181,13,247,199,253,133,113,128,220,95,32,238,79,243,23,144,168,249,11,149,212,252,53,55,196,153,95,235,215,52,196,169,241,235,241,225,104,251,34,37,73,73,82,146,148,36,37,201,62,178,47,136,179,36,251,94,130,236,35,209,72,52,18,141,68,35,209,72,52,18,141,68,35,209,72,52,234,135,250,161,126,168,31,234,135,250,161,126,168,159,229,80,63,218,190,180,125,173,52,97,89,16,20,25,255,215,155,78,231,67,255,77,179,219,235,239,54,187,239,90,253,189,49,11,137,83,236,53,254,175,207,151,151,95,75,159,7,215,183,165,123,68,81,58,191,56,27,173,94,135,87,212,73,204,169,174,43,201,229,52,115,241,38,188,9,111,194,155,240,38,154,185,52,115,5,113,95,242,59,252,14,191,163,153,139,135,226,161,120,40,30,138,135,226,161,120,168,226,239,66,30,138,135,10,224,0,53,115,105,230,210,204,197,232,49,122,140,30,163,23,196,107,27,70,143,209,11,227,0,25,189,64,140,158,102,46,120,80,51,23,214,168,153,43,15,112,25,167,132,43,22,184,92,129,190,173,168,115,80,173,133,58,162,142,168,35,234,136,58,162,121,104,94,16,103,137,230,189,4,154,135,146,161,100,40,25,74,134,146,161,100,40,25,74,134,146,161,100,216,14,182,131,237,96,59,216,14,182,131,237,96,59,203,193,118,84,107,169,214,90,105,131,178,32,233,241,63,237,79,205,254,63,119,247,250,221,206,248,13,216,154,63,177,71,187,23,191,96,235,95,163,111,131,210,191,207,206,75,215,151,227,55,21,27,252,164,14,163,219,21,173,217,154,125,30,115,42,219,74,126,81,149,91,28,10,135,194,161,112,40,28,138,202,45,149,91,65,220,151,92,15,215,195,245,168,220,226,164,56,41,78,138,147,226,164,56,41,78,170,248,187,144,147,226,164,2,56,64,149,91,42,183,84,110,177,123,236,30,187,199,238,5,241,218,134,221,99,247,194,56,64,118,47,16,187,167,114,11,42,84,185,133,59,170,220,202,15,98,198,41,222,74,0,49,87,160,126,107,246,105,40,225,130,31,225,71,248,17,126,132,31,97,61,88,47,136,179,132,245,94,2,214,131,203,224,50,184,12,46,131,203,224,50,184,12,46,131,203,224,50,144,7,228,1,121,64,30,144,7,228,1,121,64,158,229,128,60,74,184,148,112,173,180,74,89,144,253,216,109,191,123,223,107,245,90,221,253,230,110,127,172,61,238,29,72,255,93,183,213,250,16,171,130,235,108,116,250,229,118,120,59,188,190,24,156,149,46,206,70,63,220,67,233,244,122,56,252,186,122,5,92,179,78,99,78,245,91,73,47,169,124,139,63,225,79,248,19,254,132,63,81,190,165,124,43,136,251,146,231,225,121,120,30,229,91,124,20,31,197,71,241,81,124,20,31,197,71,21,127,23,242,81,124,84,0,7,168,124,75,249,150,242,45,102,143,217,99,246,152,189,32,94,219,48,123,204,94,24,7,200,236,5,98,246,148,111,193,132,202,183,48,71,229,91,121,1,204,56,213,91,177,1,230,10,20,111,205,58,11,181,91,216,35,246,136,61,98,143,216,35,166,135,233,5,113,150,152,222,75,96,122,88,25,86,134,149,97,101,88,25,86,134,149,97,101,88,25,86,134,240,32,60,8,15,194,131,240,32,60,8,15,194,179,28,132,71,237,150,218,173,149,246,40,11,82,31,123,157,110,187,247,191,187,205,195,110,171,219,127,219,250,241,182,107,159,106,63,223,121,237,254,109,215,126,111,141,183,241,205,241,127,238,182,247,223,245,255,113,255,159,113,42,185,206,47,175,71,183,255,57,27,220,93,15,175,75,199,195,31,111,65,246,173,246,243,93,200,198,111,65,86,58,25,126,27,94,151,6,227,255,60,27,93,156,150,254,28,76,190,77,219,74,212,117,165,61,169,57,85,121,229,57,142,154,47,222,133,119,225,93,120,23,222,69,205,151,154,175,32,238,75,126,136,31,226,135,212,124,241,88,60,22,143,197,99,241,88,60,22,143,85,252,93,200,99,241,88,1,28,160,154,47,53,95,106,190,24,65,70,144,17,100,4,131,120,109,195,8,50,130,97,28,32,35,24,136,17,84,243,5,47,170,249,194,42,213,124,45,2,124,198,169,0,203,5,124,174,64,61,88,218,115,82,29,134,82,162,148,40,37,74,137,82,162,127,232,95,16,103,137,254,189,4,250,135,170,161,106,168,26,170,134,170,161,106,168,26,170,134,170,161,106,88,16,22,132,5,97,65,88,16,22,132,5,97,65,203,193,130,84,135,169,14,91,105,227,82,132,36,217,123,64,73,222,52,15,90,253,127,142,205,200,222,225,110,175,61,54,36,135,63,223,83,174,186,215,222,221,76,222,29,118,254,192,72,124,30,220,12,75,255,30,187,136,243,187,179,219,209,24,71,220,253,124,147,181,234,249,232,108,115,197,203,195,146,28,213,34,218,195,178,206,163,62,140,121,97,94,152,23,230,133,121,81,31,166,62,44,136,251,146,33,98,136,24,34,245,97,76,22,147,197,100,49,89,76,22,147,197,100,21,127,23,50,89,76,86,0,7,168,62,76,125,152,250,48,78,144,19,228,4,57,193,32,94,219,112,130,156,96,24,7,200,9,6,226,4,213,135,1,140,234,195,208,74,245,97,11,65,159,137,251,195,82,163,207,85,43,16,75,114,80,26,196,104,74,154,146,166,164,41,105,74,250,143,254,11,226,44,233,191,151,160,255,104,53,90,141,86,163,213,104,53,90,141,86,163,213,104,53,90,141,12,34,131,200,32,50,136,12,34,131,200,32,50,104,57,100,144,6,49,13,98,43,205,92,22,132,73,246,155,221,131,246,110,255,77,179,219,123,248,254,115,157,143,189,118,172,142,176,139,193,245,205,232,172,244,121,112,125,251,240,173,211,46,175,110,71,171,215,2,54,227,48,230,212,243,149,240,138,154,188,216,19,246,132,61,97,79,216,19,77,94,154,188,130,184,47,89,30,150,135,229,209,228,197,70,177,81,108,20,27,197,70,177,81,108,84,241,119,33,27,197,70,5,112,128,154,188,52,121,105,242,226,245,120,61,94,143,215,11,226,181,13,175,199,235,133,113,128,188,94,32,94,79,147,23,72,168,201,11,113,212,228,149,19,190,140,211,213,21,23,95,174,64,27,215,140,163,208,183,197,60,50,143,204,35,243,200,60,50,122,140,94,16,103,201,232,189,4,163,199,148,49,101,76,25,83,198,148,49,101,76,25,83,198,148,49,101,252,14,191,195,239,240,59,252,14,191,195,239,240,59,203,225,119,244,109,233,219,90,105,140,178,88,242,241,215,187,182,61,80,31,255,219,234,118,250,59,187,7,73,106,183,254,122,215,177,7,226,225,63,195,235,203,210,209,217,205,202,182,111,205,56,147,249,150,112,37,188,176,46,46,46,133,75,225,82,184,20,46,69,23,151,46,174,32,238,75,206,135,243,225,124,116,113,113,83,220,20,55,197,77,113,83,220,20,55,85,252,93,200,77,113,83,1,28,160,46,46,93,92,186,184,88,62,150,143,229,99,249,130,120,109,195,242,177,124,97,28,32,203,23,136,229,211,197,5,25,234,226,194,31,117,113,229,11,51,19,84,114,197,133,153,171,211,204,53,227,68,20,116,129,144,32,36,8,9,66,130,144,224,30,184,23,196,89,130,123,47,1,238,129,102,160,25,104,6,154,129,102,160,25,104,6,154,129,102,160,25,212,3,245,64,61,80,15,212,3,245,64,61,80,207,114,160,30,5,93,10,186,86,90,168,44,204,129,124,234,181,118,154,79,222,148,45,94,43,215,183,219,225,209,96,242,93,200,86,177,138,107,234,65,204,173,127,43,246,213,148,110,177,38,172,9,107,194,154,176,38,74,183,148,110,5,113,95,178,59,236,14,187,163,116,139,133,98,161,88,40,22,138,133,98,161,88,168,226,239,66,22,138,133,10,224,0,149,110,41,221,82,186,197,231,241,121,124,30,159,23,196,107,27,62,143,207,11,227,0,249,188,64,124,158,210,45,112,80,233,22,210,168,116,43,7,108,25,175,105,235,121,108,185,18,245,90,83,143,65,167,22,231,200,57,114,142,156,35,231,200,229,113,121,65,156,37,151,247,18,92,30,71,198,145,113,100,28,25,71,198,145,113,100,28,25,71,198,145,49,59,204,14,179,195,236,48,59,204,14,179,195,236,44,135,217,209,169,165,83,107,165,1,202,130,152,71,183,181,211,121,183,223,108,247,199,239,173,214,127,211,60,104,245,15,62,54,247,219,7,239,251,255,248,199,94,127,167,121,208,122,219,255,103,220,150,173,235,225,209,229,233,197,96,84,26,191,161,88,233,243,224,102,88,186,185,26,92,140,110,190,148,254,252,243,188,116,52,184,25,30,151,254,189,146,189,91,177,143,102,78,77,92,153,174,175,155,139,89,97,86,152,21,102,133,89,209,205,165,155,43,136,251,146,1,98,128,24,32,221,92,76,21,83,197,84,49,85,76,21,83,197,84,21,127,23,50,85,76,85,0,7,168,155,75,55,151,110,46,206,143,243,227,252,56,191,32,94,219,112,126,156,95,24,7,200,249,5,226,252,116,115,1,136,186,185,208,72,221,92,115,65,155,113,218,186,210,161,205,21,232,239,138,125,48,26,189,232,72,58,146,142,164,35,233,72,154,143,230,11,226,44,105,190,151,160,249,232,51,250,140,62,163,207,232,51,250,140,62,163,207,232,51,250,140,244,33,125,72,31,210,135,244,33,125,72,31,210,103,57,164,143,70,47,141,94,43,205,86,22,141,67,254,183,213,237,28,188,239,140,87,251,187,173,157,94,183,217,223,107,189,109,31,238,37,107,242,250,207,240,250,242,230,203,229,109,233,102,120,54,60,186,189,30,148,206,135,199,163,187,243,21,110,240,138,58,146,121,55,119,37,185,174,198,46,38,133,73,97,82,152,20,38,69,99,151,198,174,32,238,75,198,135,241,97,124,52,118,49,83,204,20,51,197,76,49,83,204,20,51,85,252,93,200,76,49,83,1,28,160,198,46,141,93,26,187,56,62,142,143,227,227,248,130,120,109,195,241,113,124,97,28,32,199,23,136,227,211,216,5,24,106,236,66,31,53,118,229,138,50,19,53,117,197,66,153,171,212,208,21,117,32,154,185,40,72,10,146,130,164,32,41,72,106,143,218,11,226,44,169,189,151,160,246,40,51,202,140,50,163,204,40,51,202,140,50,163,204,40,51,202,140,232,33,122,136,30,162,135,232,33,122,136,30,162,103,57,68,143,102,46,205,92,43,205,83,138,71,32,7,123,205,221,221,172,197,92,55,231,131,179,51,189,92,147,39,178,248,90,174,200,203,106,229,226,81,120,20,30,133,71,225,81,180,114,105,229,10,226,190,228,123,248,30,190,71,43,23,47,197,75,241,82,188,20,47,197,75,241,82,197,223,133,188,20,47,21,192,1,106,229,210,202,165,149,139,225,99,248,24,62,134,47,136,215,54,12,31,195,23,198,1,50,124,129,24,62,173,92,112,161,86,46,236,81,43,87,158,32,51,99,41,215,83,144,185,218,157,92,247,231,161,146,11,129,68,32,17,72,4,18,129,68,246,144,189,32,206,18,217,123,9,100,15,49,67,204,16,51,196,12,49,67,204,16,51,196,12,49,67,204,112,30,156,7,231,193,121,112,30,156,7,231,193,121,150,131,243,168,228,82,201,181,210,54,101,62,2,100,175,213,107,246,123,173,127,246,222,181,246,91,221,102,175,221,217,239,239,238,54,247,154,253,106,191,82,123,211,175,247,43,227,111,146,15,189,199,249,240,118,80,186,29,254,251,246,116,120,49,188,30,220,142,46,47,74,103,103,131,243,65,169,90,170,212,62,63,210,29,245,181,202,90,117,150,238,56,93,95,171,204,230,29,143,255,196,143,95,168,214,39,126,161,222,120,68,64,234,199,191,254,72,116,145,214,148,39,242,250,153,39,247,124,115,86,229,105,115,86,78,215,121,240,241,57,145,123,39,242,254,247,159,151,109,191,157,242,136,189,230,63,251,237,253,143,135,189,254,110,107,255,93,239,253,248,118,44,111,173,255,252,157,94,167,215,220,237,247,58,31,90,251,7,63,126,103,76,44,15,246,250,251,135,123,253,119,31,15,239,127,113,158,22,229,116,226,37,81,118,254,113,123,58,122,240,90,164,186,86,89,171,140,127,237,190,242,238,175,23,32,149,242,248,21,72,181,242,215,43,144,106,108,248,49,57,111,102,108,145,223,184,145,204,98,114,230,124,84,195,60,6,175,102,29,60,206,11,213,121,12,94,155,61,120,62,85,69,249,13,30,235,75,49,59,50,200,121,224,44,247,118,178,109,254,60,6,79,121,111,39,91,155,207,99,240,103,238,237,124,42,101,114,26,60,122,211,31,235,188,19,174,214,243,26,58,98,169,254,100,228,60,150,216,57,205,28,189,190,142,117,208,9,247,197,249,13,29,239,160,51,47,103,243,27,56,222,171,166,204,155,208,252,6,158,150,28,198,61,224,216,105,93,206,227,166,249,222,156,100,203,151,243,184,207,124,71,206,188,83,203,105,220,232,194,134,39,19,231,208,144,144,211,208,209,221,8,79,126,240,229,80,70,144,223,208,177,190,79,100,95,21,230,52,112,196,146,48,214,157,156,100,49,151,211,184,17,43,185,88,227,38,89,131,229,60,110,154,111,107,73,150,78,249,141,155,250,135,70,146,21,79,206,227,166,60,221,69,252,208,136,185,74,121,102,155,48,125,3,49,43,23,158,254,136,89,255,106,55,245,42,33,121,102,63,253,17,179,50,251,136,71,36,63,180,217,153,125,212,67,102,101,246,211,31,147,248,115,243,36,89,158,204,84,39,146,192,255,70,126,140,7,97,116,234,143,241,32,191,158,249,49,26,81,31,227,81,228,29,227,131,252,127,191,189,186,30,254,223,221,232,122,120,211,186,59,27,188,218,126,117,114,254,101,111,120,59,56,30,220,14,94,15,239,206,6,175,239,227,232,241,111,174,221,254,251,246,85,204,93,65,37,219,174,160,178,82,187,130,41,239,178,145,235,174,192,219,106,216,21,216,21,216,21,216,21,216,21,216,21,216,21,216,21,216,21,216,21,216,21,216,21,216,21,216,21,216,21,216,21,216,21,216,21,216,21,216,21,216,21,20,176,43,40,103,219,21,204,108,141,180,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,176,43,8,125,87,240,228,61,167,146,237,10,158,121,135,41,187,2,187,2,187,130,185,238,10,42,107,245,232,31,177,241,223,124,106,81,187,130,20,227,134,177,43,200,52,120,145,187,130,76,131,23,185,43,72,49,120,177,187,130,180,3,23,190,43,200,52,120,145,187,130,76,131,23,185,43,72,58,120,16,187,130,196,67,7,176,43,72,58,115,16,187,130,20,67,23,187,43,72,49,112,177,187,130,20,3,23,185,43,72,59,110,65,187,130,180,227,22,180,43,72,58,110,16,187,130,164,67,7,177,43,72,49,116,177,187,130,164,3,23,188,43,72,58,110,193,187,130,180,227,22,180,43,72,49,110,145,187,130,180,227,22,180,43,136,51,110,80,187,2,201,191,228,127,105,147,255,90,191,154,37,249,175,173,85,37,255,146,127,201,191,228,95,242,47,249,151,252,75,254,195,78,254,5,232,2,116,1,186,0,93,128,46,64,151,69,203,162,101,209,178,104,89,180,44,90,22,29,66,22,157,169,177,166,166,177,70,22,45,139,150,69,203,162,95,84,22,45,210,21,233,138,116,69,186,34,93,145,174,72,87,164,43,210,21,233,138,116,69,186,34,93,145,174,72,55,244,72,183,220,175,103,137,116,203,107,117,145,174,72,87,164,187,248,72,183,252,215,15,204,202,175,31,152,91,227,159,151,149,70,128,137,110,234,105,11,14,116,115,152,187,144,60,55,245,220,5,197,185,217,230,45,46,205,205,97,238,66,194,220,116,115,23,155,229,166,156,185,200,40,55,221,200,197,38,185,169,103,46,40,200,77,61,111,65,57,110,234,121,11,137,113,179,77,187,232,20,55,219,180,139,14,113,211,77,91,108,134,155,110,230,226,34,220,116,243,22,149,224,166,155,182,168,0,55,219,180,139,206,111,83,79,91,72,124,155,109,218,69,167,183,241,167,21,222,10,111,133,183,121,133,183,181,108,225,109,77,120,43,188,21,222,10,111,133,183,194,91,225,173,240,86,120,43,188,21,222,10,111,133,183,194,91,225,173,240,86,120,43,188,21,222,10,111,133,183,115,8,111,171,217,194,219,170,240,86,120,43,188,21,222,10,111,133,183,194,91,225,173,240,86,120,43,188,21,222,10,111,133,183,194,91,225,173,240,86,120,43,188,21,222,10,111,231,16,222,86,178,133,183,21,225,173,240,86,120,43,188,21,222,10,111,133,183,194,91,225,173,240,86,120,43,188,21,222,10,66,5,161,130,80,65,168,32,84,16,42,8,13,62,8,205,244,150,96,101,111,9,38,8,21,132,10,66,5,161,130,80,65,168,32,84,16,42,8,21,132,10,66,5,161,130,80,65,168,32,84,16,42,8,21,132,10,66,3,15,66,171,253,74,191,145,62,8,29,191,253,93,163,240,32,244,126,246,143,131,163,175,131,211,97,243,250,226,254,187,213,175,111,98,219,175,6,215,23,219,131,63,111,182,111,6,167,195,243,193,215,225,245,246,223,191,187,189,190,85,111,212,55,54,234,235,27,141,202,246,253,7,42,93,253,248,72,63,14,243,254,57,151,190,213,75,71,245,227,225,198,198,86,249,120,184,81,169,85,143,62,111,109,84,27,213,205,207,195,163,141,225,201,70,163,50,254,214,254,235,135,82,196,53,127,252,238,118,121,125,115,115,107,171,86,111,212,171,185,93,179,50,243,154,149,237,198,198,122,121,179,92,174,109,110,214,235,89,175,249,235,37,249,180,107,254,253,187,219,91,141,245,70,101,125,171,81,174,53,26,89,175,57,145,120,76,187,240,227,63,178,93,217,170,86,182,182,182,54,183,182,182,54,114,189,250,244,79,239,227,63,178,189,177,177,209,168,85,106,149,70,181,182,153,237,234,255,157,252,214,144,54,154,189,255,207,12,225,236,241,191,206,30,252,188,46,175,85,107,107,229,210,241,112,120,117,115,53,28,30,151,215,182,214,214,127,252,180,142,23,189,62,29,39,81,248,154,97,154,200,104,245,233,72,201,195,213,92,230,170,102,159,107,242,21,88,134,185,98,222,77,201,194,209,172,243,100,251,252,69,135,159,185,204,149,250,243,23,29,110,166,157,43,58,186,140,57,213,140,240,50,245,76,17,209,228,148,137,146,134,147,105,71,138,142,30,99,30,211,140,240,49,195,76,113,143,41,81,184,152,97,158,184,63,88,18,133,135,25,230,153,246,215,234,248,199,51,245,47,214,89,167,73,247,181,31,21,254,101,157,166,150,105,154,201,112,47,237,52,81,209,221,211,113,146,133,119,105,231,137,136,230,98,158,78,84,56,151,118,154,136,232,45,230,52,81,225,91,214,105,210,221,199,81,225,90,134,105,50,124,141,71,133,103,89,167,73,125,54,153,191,198,99,70,95,71,245,137,112,101,114,196,41,145,196,209,100,32,19,235,49,147,89,81,172,7,77,102,82,113,30,180,49,74,254,160,41,9,96,156,71,165,56,136,209,197,73,37,213,163,38,67,192,24,143,186,79,28,83,62,108,74,80,25,227,161,231,41,110,167,243,20,167,120,158,230,118,122,146,163,198,121,204,100,146,26,235,49,105,110,166,167,105,106,188,7,77,230,169,113,30,149,226,196,175,83,61,38,197,83,186,77,241,89,186,125,246,179,52,175,76,116,51,91,38,186,41,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,203,148,137,110,100,203,68,55,100,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,116,153,50,209,245,108,153,232,186,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,46,83,38,90,207,150,137,214,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,116,153,50,209,90,182,76,180,38,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,203,148,137,86,179,101,162,85,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,93,166,76,180,146,45,19,173,200,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,232,50,101,162,229,108,153,104,89,38,42,19,149,137,46,52,19,157,195,247,129,114,182,239,3,229,213,248,62,80,43,53,78,234,199,235,27,91,181,193,70,125,80,171,150,7,159,203,195,70,181,188,57,56,169,173,175,87,6,195,122,254,95,147,177,174,153,243,215,100,172,107,206,237,107,50,209,41,231,244,221,54,249,51,206,243,251,64,140,171,47,228,251,192,239,253,122,226,127,57,82,58,121,244,189,160,30,196,191,29,185,186,30,142,207,121,120,220,188,190,29,157,12,142,110,63,12,191,79,127,42,175,159,125,122,175,7,63,63,198,205,235,191,255,234,90,250,121,129,215,223,42,107,229,181,202,235,241,205,49,159,43,61,184,194,227,207,255,171,131,230,187,214,94,243,67,171,219,255,216,237,188,235,54,247,126,252,45,235,199,195,214,174,190,191,250,237,193,31,57,56,124,179,215,238,245,223,182,187,173,157,94,167,251,199,171,237,87,175,47,175,110,95,159,159,189,190,255,76,191,62,186,188,127,29,254,235,17,59,157,253,94,179,189,223,234,246,119,59,239,250,187,173,79,173,221,241,183,250,242,163,63,180,215,121,219,218,237,31,180,186,159,90,221,126,175,189,215,234,28,246,94,109,191,170,109,148,199,127,174,181,255,246,99,167,189,223,123,242,7,198,191,255,219,171,31,15,222,105,238,188,111,245,187,157,78,111,114,166,71,87,106,237,127,122,181,253,106,252,211,248,253,239,63,47,219,126,59,229,17,123,205,127,246,219,251,31,15,123,253,221,214,254,187,222,251,241,45,89,222,90,255,249,59,189,78,175,185,219,239,117,62,180,246,15,126,252,206,198,248,42,123,253,253,195,189,254,187,143,135,247,191,24,253,12,255,209,233,126,104,117,15,94,109,87,210,110,38,79,175,238,50,236,37,191,220,157,158,142,46,78,79,6,227,59,240,251,237,229,245,209,151,210,237,233,232,65,164,114,207,20,198,191,118,255,51,185,116,122,117,87,186,250,94,171,148,199,169,74,181,82,186,251,124,119,113,123,87,173,174,149,235,241,86,151,147,243,38,90,92,206,119,220,200,221,230,228,204,201,55,155,139,26,188,154,117,240,201,124,109,81,131,215,102,15,94,219,168,215,203,27,181,141,245,218,70,121,250,224,147,113,251,124,7,143,245,165,152,108,169,187,128,129,179,220,219,209,91,223,69,13,158,242,222,142,94,11,47,106,240,103,238,237,173,242,102,185,186,89,174,111,52,182,54,166,15,190,192,123,59,122,229,29,235,188,103,44,188,231,57,116,196,78,252,201,200,73,55,226,115,156,57,122,105,30,235,160,103,172,204,231,59,116,188,131,78,180,83,159,239,192,241,94,53,37,90,186,207,119,224,105,59,187,184,7,60,117,99,183,128,113,211,124,111,142,90,219,47,96,220,103,190,35,39,218,235,207,113,220,209,89,236,239,17,141,242,122,189,86,174,86,43,213,95,63,67,30,62,124,113,67,159,15,227,14,189,85,169,55,170,245,202,250,122,163,94,127,232,21,138,25,58,214,247,137,100,196,98,142,3,71,40,140,88,119,114,148,193,152,227,184,17,76,35,214,184,81,72,99,1,227,166,249,182,22,165,56,230,59,110,234,31,26,81,204,99,1,227,166,60,221,69,252,208,136,73,69,166,24,137,199,207,34,142,144,120,254,17,27,73,31,17,197,21,158,125,224,19,15,240,252,35,38,247,204,49,30,145,252,208,158,74,128,56,15,153,116,0,207,63,38,241,231,230,73,186,60,153,169,78,36,129,255,141,252,24,15,2,233,212,31,227,65,134,61,243,99,52,162,62,198,163,216,59,198,7,153,135,33,248,177,51,72,246,47,171,166,236,12,138,255,183,85,139,221,25,148,231,190,51,40,219,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,216,25,20,177,51,72,246,47,142,166,236,12,138,255,55,71,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,118,6,153,119,6,73,91,202,158,236,12,66,232,41,179,51,176,51,88,237,157,65,101,173,30,253,163,182,28,220,206,32,197,184,97,236,12,50,13,94,228,206,32,211,224,69,238,12,82,12,94,236,206,32,237,192,133,239,12,50,13,94,228,206,32,211,224,69,238,12,146,14,30,196,206,32,241,208,1,236,12,146,206,28,196,206,32,197,208,197,238,12,82,12,92,236,206,32,197,192,69,238,12,210,142,91,208,206,32,237,184,5,237,12,146,142,27,196,206,32,233,208,65,236,12,82,12,93,236,206,32,233,192,5,239,12,146,142,91,240,206,32,237,184,5,237,12,82,140,91,228,206,32,237,184,5,237,12,226,140,27,212,206,192,6,192,6,96,137,55,0,181,241,59,149,100,217,0,212,214,170,54,0,54,0,54,0,54,0,54,0,54,0,54,0,54,0,225,111,0,4,233,130,116,65,186,32,93,144,46,72,151,73,203,164,101,210,50,105,153,180,76,90,38,29,70,38,157,177,201,166,166,201,70,38,45,147,150,73,203,164,95,92,38,45,218,21,237,138,118,69,187,162,93,209,174,104,87,180,43,218,21,237,138,118,69,187,162,93,209,174,104,55,252,104,183,220,175,103,139,118,203,107,117,209,174,104,87,180,91,76,180,91,254,235,7,103,229,215,15,206,173,241,207,205,74,35,192,100,55,245,180,5,7,187,57,204,93,72,174,155,122,238,130,98,221,108,243,22,151,234,230,48,119,33,161,110,186,185,139,205,116,83,206,92,100,164,155,110,228,98,19,221,212,51,23,20,232,166,158,183,160,60,55,245,188,133,196,185,217,166,93,116,154,155,109,218,69,135,185,233,166,45,54,203,77,55,115,113,81,110,186,121,139,74,114,211,77,91,84,144,155,109,218,69,231,184,169,167,45,36,198,205,54,237,162,83,220,248,211,10,113,133,184,66,220,252,66,220,90,214,16,183,38,196,21,226,10,113,133,184,66,92,33,174,16,87,136,43,196,21,226,10,113,133,184,66,92,33,174,16,87,136,43,196,21,226,10,113,133,184,66,220,185,133,184,213,172,33,110,85,136,43,196,21,226,10,113,133,184,66,92,33,174,16,87,136,43,196,21,226,10,113,133,184,66,92,33,174,16,87,136,43,196,21,226,10,113,133,184,115,11,113,43,89,67,220,138,16,87,136,43,196,21,226,10,113,133,184,66,92,33,174,16,87,136,43,196,21,226,10,113,5,162,2,81,129,168,64,84,32,42,16,21,136,46,73,32,154,241,173,195,202,222,58,76,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,10,68,5,162,2,81,129,168,64,84,32,42,16,21,136,46,69,32,90,205,250,134,91,213,32,222,112,235,126,250,143,131,163,175,131,211,97,243,250,226,254,59,214,175,111,100,219,175,6,215,23,219,131,63,111,182,111,6,167,195,243,193,215,225,245,246,223,191,187,189,190,85,111,212,55,54,234,235,27,141,202,246,253,7,42,93,253,248,72,63,14,244,231,179,46,125,171,151,214,215,143,54,143,106,91,131,242,209,201,122,109,125,216,248,60,56,46,31,215,234,213,245,173,198,81,181,178,245,249,213,111,15,126,52,69,92,245,199,239,110,151,215,55,55,183,182,106,245,70,189,154,227,85,43,51,175,90,217,110,108,172,151,55,203,229,218,230,102,189,158,253,170,191,94,156,79,187,234,223,191,187,189,213,88,111,84,214,183,26,229,90,163,145,253,170,19,233,199,180,75,63,254,35,219,149,173,106,101,107,107,107,115,107,107,107,35,231,235,79,255,52,63,254,35,219,27,27,27,141,90,165,86,105,84,107,155,89,175,255,223,201,111,21,105,163,218,251,255,204,16,214,30,255,235,236,193,207,239,242,90,181,182,86,46,29,15,135,87,55,87,195,225,113,121,109,107,109,253,199,79,239,120,81,236,211,113,18,133,177,25,166,137,140,90,159,142,148,60,108,205,101,174,106,246,185,38,95,145,101,152,43,230,221,148,44,44,205,58,79,182,207,95,116,24,154,203,92,169,63,127,209,97,103,218,185,162,163,204,152,83,205,8,51,83,207,20,17,85,78,153,40,105,88,153,118,164,232,40,50,230,49,205,8,35,51,204,20,247,152,18,133,141,25,230,137,251,131,37,81,152,152,97,158,105,127,205,142,127,60,83,255,162,157,117,154,116,95,251,81,97,96,214,105,106,153,166,153,12,251,210,78,19,21,229,61,29,39,89,152,151,118,158,136,168,46,230,233,68,133,117,105,167,137,136,226,98,78,19,21,198,101,157,38,221,125,28,21,182,101,152,38,195,215,120,84,152,150,117,154,212,103,147,249,107,60,102,20,118,84,159,8,91,38,71,156,18,81,28,77,6,52,177,30,51,153,29,197,122,208,100,70,21,231,65,27,163,228,15,154,146,8,198,121,84,138,131,24,93,156,84,82,61,106,50,20,140,241,168,251,4,50,229,195,166,4,151,49,30,122,158,226,118,58,79,113,138,231,105,110,167,39,185,106,156,199,76,38,171,177,30,147,230,102,122,154,174,198,123,208,100,190,26,231,81,41,78,252,58,213,99,82,60,165,219,20,159,165,219,103,63,75,243,203,72,51,189,159,85,53,136,247,179,146,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,210,212,25,105,166,183,139,170,6,241,118,81,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,154,58,35,205,244,110,76,213,32,222,141,73,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,83,103,164,153,222,160,169,26,196,27,52,201,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,105,170,140,180,50,254,175,44,25,105,101,173,202,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,210,101,206,72,51,57,210,113,70,202,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,210,165,205,72,43,89,51,210,202,170,100,164,181,210,70,117,99,112,114,178,213,40,87,7,131,218,240,184,54,24,110,214,79,214,135,213,147,202,241,160,49,220,220,156,71,90,25,235,170,185,167,149,177,174,58,199,180,50,209,89,231,150,71,39,127,214,249,102,164,49,174,63,45,35,205,245,251,194,102,249,77,191,62,222,157,196,255,174,176,89,254,252,232,123,66,125,173,50,251,125,220,30,125,249,70,126,83,152,253,37,127,117,61,28,31,226,240,184,121,125,59,58,25,28,221,126,24,126,159,62,231,235,103,102,127,61,248,249,17,110,94,255,253,218,180,244,243,195,191,254,86,25,23,46,191,30,127,222,231,113,157,7,31,255,241,167,245,213,65,243,93,107,175,249,161,213,237,127,236,118,222,117,155,123,63,94,68,253,120,216,218,213,247,87,191,61,248,35,7,135,111,246,218,189,254,219,118,183,181,211,235,116,255,120,181,253,234,245,229,213,237,235,243,179,215,247,159,194,215,71,151,247,63,102,127,61,98,167,179,223,107,182,247,91,221,254,110,231,93,127,183,245,169,181,59,254,59,105,249,209,31,218,235,188,109,237,246,15,90,221,79,173,110,191,215,222,107,117,14,123,175,182,95,213,54,202,227,63,215,218,127,251,177,211,222,239,61,249,3,227,223,255,237,213,143,7,239,52,119,222,183,250,221,78,167,55,57,211,163,43,181,246,63,141,127,152,188,250,237,213,251,223,127,94,182,253,118,202,35,246,154,255,236,183,247,63,30,246,250,187,173,253,119,189,247,227,187,173,188,181,254,243,119,122,157,94,115,183,223,235,124,104,237,31,252,248,157,141,241,85,246,250,251,135,123,253,119,31,15,199,191,216,136,126,134,255,232,116,63,180,186,7,175,182,43,105,23,15,167,87,119,25,214,14,95,238,78,79,71,23,167,39,131,241,253,247,253,246,242,250,232,75,233,246,116,244,224,111,76,213,181,202,90,101,252,107,247,21,55,165,211,171,187,210,213,247,90,165,60,254,75,83,181,82,186,251,124,119,113,123,87,173,174,149,235,241,54,19,147,243,38,218,75,204,119,220,200,213,197,228,204,201,23,23,139,26,188,154,117,240,201,191,62,47,106,240,218,236,193,107,27,245,122,121,163,182,177,94,219,40,79,31,124,50,77,155,239,224,177,190,20,147,237,108,22,48,112,150,123,59,122,169,179,168,193,83,222,219,209,91,159,69,13,254,204,189,189,85,222,44,87,55,203,245,141,198,214,198,244,193,23,120,111,71,111,180,98,157,247,140,125,214,60,135,142,88,121,61,25,57,233,194,107,142,51,71,239,196,98,29,244,140,141,216,124,135,142,119,208,137,86,102,243,29,56,222,171,166,68,59,181,249,14,60,45,146,143,123,192,83,3,249,5,140,155,230,123,115,212,86,110,1,227,62,243,29,57,209,218,110,142,227,142,206,98,127,143,104,148,215,235,181,114,181,90,169,254,250,25,242,240,225,139,27,250,124,24,119,232,173,74,189,81,173,87,214,215,27,245,250,195,117,100,49,67,199,250,62,145,108,131,58,199,129,35,150,172,177,238,228,168,21,235,28,199,141,216,194,198,26,55,106,7,187,128,113,211,124,91,139,90,210,206,119,220,212,63,52,162,182,184,11,24,55,229,233,46,226,135,70,204,77,240,148,21,232,227,103,17,103,1,250,252,35,54,146,62,34,106,27,249,236,3,159,172,251,158,127,196,228,26,41,198,35,146,31,218,211,69,95,156,135,76,174,249,158,127,76,226,207,205,147,101,210,100,166,250,40,9,252,249,149,48,245,99,60,72,167,83,127,140,7,249,245,204,143,209,136,250,24,19,49,249,179,31,36,239,21,225,95,171,128,4,69,51,211,86,1,51,107,102,150,109,21,80,158,243,42,160,108,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,96,21,176,248,85,64,130,127,43,52,109,21,48,243,95,10,89,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,88,5,20,188,10,40,103,91,5,148,159,45,13,123,112,78,54,1,54,1,54,1,137,126,128,86,214,234,209,63,64,203,193,109,2,82,140,27,198,38,32,211,224,69,110,2,50,13,94,228,38,32,197,224,197,110,2,210,14,92,248,38,32,211,224,69,110,2,50,13,94,228,38,32,233,224,65,108,2,18,15,29,192,38,32,233,204,65,108,2,82,12,93,236,38,32,197,192,197,110,2,82,12,92,228,38,32,237,184,5,109,2,210,142,91,208,38,32,233,184,65,108,2,146,14,29,196,38,32,197,208,197,110,2,146,14,92,240,38,32,233,184,5,111,2,210,142,91,208,38,32,197,184,69,110,2,210,142,91,208,38,32,206,184,65,109,2,228,250,114,253,165,205,245,107,217,218,126,106,207,181,253,200,245,229,250,114,125,185,190,92,95,174,47,215,151,235,139,199,197,227,226,113,241,184,120,92,60,30,104,60,46,105,150,52,75,154,37,205,146,102,73,179,164,57,215,164,57,131,32,175,197,120,219,105,73,179,164,89,210,44,105,150,52,135,146,52,11,108,5,182,2,91,129,173,192,86,96,43,176,21,216,10,108,5,182,2,91,129,173,192,86,96,43,176,13,61,176,45,247,235,89,2,219,242,90,93,96,43,176,21,216,230,29,216,150,255,250,113,88,249,245,227,112,107,252,211,176,210,8,48,175,77,61,109,193,113,109,14,115,23,146,214,166,158,187,160,176,54,219,188,197,101,181,57,204,93,72,84,155,110,238,98,147,218,148,51,23,25,212,166,27,185,216,156,54,245,204,5,197,180,169,231,45,40,165,77,61,111,33,33,109,182,105,23,157,209,102,155,118,209,17,109,186,105,139,77,104,211,205,92,92,64,155,110,222,162,242,217,116,211,22,21,207,102,155,118,209,233,108,234,105,11,9,103,179,77,187,232,108,54,254,180,162,89,209,172,104,54,175,104,182,150,45,154,173,137,102,69,179,162,89,209,172,104,86,52,43,154,21,205,138,102,69,179,162,89,209,172,104,86,52,43,154,21,205,138,102,69,179,162,89,209,172,104,54,113,52,91,205,22,205,86,69,179,162,89,209,172,104,86,52,43,154,21,205,138,102,69,179,162,89,209,172,104,86,52,43,154,21,205,138,102,69,179,162,89,209,172,104,86,52,155,56,154,205,244,94,103,101,239,117,38,154,21,205,138,102,69,179,162,89,209,172,104,86,52,43,154,21,205,138,102,69,179,98,78,49,167,152,83,204,41,230,20,115,138,57,11,143,57,51,189,209,86,217,27,109,137,57,197,156,98,78,49,167,152,83,204,41,230,20,115,138,57,197,156,98,78,49,167,152,83,204,41,230,20,115,138,57,197,156,98,206,66,99,206,106,191,220,223,76,31,115,142,191,104,55,231,28,115,222,79,246,113,112,244,117,112,58,108,94,95,220,127,47,250,245,45,106,251,213,224,250,98,123,240,231,205,246,205,224,116,120,62,248,58,188,222,254,251,119,183,215,183,234,141,250,198,70,125,125,163,81,217,190,255,64,165,171,31,31,233,199,81,221,63,163,210,183,122,169,178,85,31,158,28,31,53,170,235,245,90,109,227,100,179,81,109,156,12,135,229,97,189,122,242,121,115,125,125,252,28,127,253,200,137,184,230,143,223,221,46,175,111,110,110,109,213,234,141,122,53,183,107,86,102,94,179,178,221,216,88,47,111,150,203,181,205,205,122,61,235,53,127,189,224,158,118,205,191,127,119,123,171,177,222,168,172,111,53,202,181,70,35,235,53,39,242,140,105,23,126,252,71,182,43,91,213,202,214,214,214,230,214,214,214,70,174,87,159,254,233,125,252,71,182,55,54,54,26,181,74,173,210,168,214,54,179,93,253,191,147,95,248,105,131,215,251,255,204,16,189,30,255,235,236,193,79,227,242,90,181,182,86,46,29,15,135,87,55,87,195,225,113,121,109,107,109,253,199,207,226,120,193,234,211,113,18,69,171,25,166,137,12,78,159,142,148,60,58,205,101,174,106,246,185,38,95,95,101,152,43,230,221,148,44,250,204,58,79,182,207,95,116,180,153,203,92,169,63,127,209,209,101,218,185,162,131,201,152,83,205,136,38,83,207,20,17,60,78,153,40,105,244,152,118,164,232,96,49,230,49,205,136,22,51,204,20,247,152,18,69,135,25,230,137,251,131,37,81,52,152,97,158,105,127,105,142,127,60,83,255,218,156,117,154,116,95,251,81,209,94,214,105,106,153,166,153,140,238,210,78,19,21,204,61,29,39,89,52,151,118,158,136,224,45,230,233,68,69,111,105,167,137,8,214,98,78,19,21,173,101,157,38,221,125,28,21,157,101,152,38,195,215,120,84,52,150,117,154,212,103,147,249,107,60,102,176,117,84,159,136,78,38,71,156,18,56,28,77,198,45,177,30,51,153,4,197,122,208,100,226,20,231,65,27,163,228,15,154,146,239,197,121,84,138,131,24,93,156,84,82,61,106,50,226,139,241,168,251,60,49,229,195,166,196,144,49,30,122,158,226,118,58,79,113,138,231,105,110,167,39,41,105,156,199,76,230,164,177,30,147,230,102,122,154,149,198,123,208,100,90,26,231,81,41,78,252,58,213,99,82,60,165,219,20,159,165,219,103,63,75,243,74,60,55,178,37,158,27,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,25,78,226,185,158,45,241,92,151,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,207,112,18,207,122,182,196,179,46,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,225,36,158,181,108,137,103,77,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,195,73,60,171,217,18,207,170,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,134,147,120,86,178,37,158,21,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,12,39,241,44,103,75,60,203,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,25,70,226,89,25,103,158,233,19,207,202,90,85,226,41,241,148,120,230,154,120,206,225,171,188,146,237,171,188,242,18,190,202,171,165,227,147,198,231,193,214,81,253,164,86,217,172,85,214,55,63,111,214,107,39,155,245,218,214,209,209,209,102,109,120,146,255,87,92,172,107,230,252,21,23,235,154,115,251,138,75,116,202,57,125,47,77,254,140,243,252,42,143,113,245,133,124,149,255,222,175,143,127,158,39,250,58,47,157,60,250,74,175,175,85,102,183,212,60,250,178,77,249,165,126,117,61,28,31,227,240,184,121,125,59,58,25,28,221,126,24,126,159,62,233,235,103,167,127,61,248,249,49,110,94,255,253,183,202,210,207,11,188,254,86,25,255,19,148,215,227,207,253,124,174,244,224,10,143,63,189,175,14,154,239,90,123,205,15,173,110,255,99,183,243,174,219,220,251,241,23,160,31,15,91,187,250,254,234,183,7,127,228,224,240,205,94,187,215,127,219,238,182,118,122,157,238,31,175,182,95,189,190,188,186,125,125,126,246,250,254,19,249,250,232,242,254,37,242,175,71,236,116,246,123,205,246,126,171,219,223,237,188,235,239,182,62,181,118,199,121,82,249,209,31,218,235,188,109,237,246,15,90,221,79,173,110,191,215,222,107,117,14,123,175,182,95,213,54,202,227,63,215,218,127,251,177,211,222,239,61,249,3,227,223,255,237,213,143,7,239,52,119,222,183,250,221,78,167,55,57,211,163,43,181,246,63,141,127,76,188,250,237,213,251,223,127,94,182,253,118,202,35,246,154,255,236,183,247,63,30,246,250,187,173,253,119,189,247,227,59,174,188,181,254,243,119,122,157,94,115,183,223,235,124,104,237,31,252,248,157,141,241,85,246,250,251,135,123,253,119,31,15,199,191,216,136,126,134,255,232,116,63,180,186,7,175,182,43,105,151,134,167,87,119,25,86,134,95,238,78,79,71,23,167,39,131,241,29,248,253,246,242,250,232,75,233,246,116,244,32,237,168,174,85,214,42,227,95,187,135,2,165,211,171,187,210,213,247,90,165,60,14,60,170,149,210,221,231,187,139,219,187,106,117,173,92,143,183,85,156,156,55,209,78,113,190,227,70,174,29,39,103,78,190,116,92,212,224,213,172,131,79,70,95,139,26,188,54,123,240,218,70,189,94,222,168,109,172,215,54,202,211,7,159,76,194,231,59,120,172,47,197,100,251,214,5,12,156,229,222,142,94,200,46,106,240,148,247,118,244,198,118,81,131,63,115,111,111,149,55,203,213,205,114,125,163,177,181,49,125,240,5,222,219,209,219,232,88,231,61,99,23,61,207,161,35,214,213,79,70,78,186,172,158,227,204,209,251,236,88,7,61,99,155,61,223,161,227,29,116,162,117,247,124,7,142,247,170,41,209,62,124,190,3,79,91,167,197,61,224,169,203,180,5,140,155,230,123,115,212,70,125,1,227,62,243,29,57,209,202,125,142,227,142,206,98,127,143,104,148,215,235,181,114,181,90,169,254,250,25,242,240,225,139,27,250,124,24,119,232,173,74,189,81,173,87,214,215,27,245,250,67,74,80,204,208,177,190,79,36,211,15,115,28,56,2,72,196,186,147,163,120,196,28,199,141,16,20,177,198,141,242,19,11,24,55,205,183,181,40,96,49,223,113,83,255,208,136,18,24,11,24,55,229,233,46,226,135,70,76,197,49,133,47,60,126,22,113,240,194,243,143,216,72,250,136,40,73,240,236,3,159,172,234,159,127,196,228,10,56,198,35,146,31,218,211,37,125,156,135,76,174,232,159,127,76,226,207,205,143,236,184,82,253,59,59,158,204,84,31,37,129,63,191,18,166,126,140,7,9,117,234,143,241,32,195,158,249,49,26,81,31,99,34,42,127,246,131,204,99,189,255,99,37,144,172,196,105,202,74,96,102,141,211,242,173,4,202,115,95,9,148,173,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,172,4,138,88,9,36,251,215,64,83,86,2,51,255,61,144,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,128,149,64,16,43,129,164,111,124,242,100,37,48,255,183,62,177,17,176,17,88,237,141,64,101,173,30,253,131,180,28,220,70,32,197,184,97,108,4,50,13,94,228,70,32,211,224,69,110,4,82,12,94,236,70,32,237,192,133,111,4,50,13,94,228,70,32,211,224,69,110,4,146,14,30,196,70,32,241,208,1,108,4,146,206,28,196,70,32,197,208,197,110,4,82,12,92,236,70,32,197,192,69,110,4,210,142,91,208,70,32,237,184,5,109,4,146,142,27,196,70,32,233,208,65,108,4,82,12,93,236,70,32,233,192,5,111,4,146,142,91,240,70,32,237,184,5,109,4,82,140,91,228,70,32,237,184,5,109,4,226,140,27,212,70,64,190,47,223,95,226,124,191,150,181,5,168,246,92,11,144,124,95,190,47,223,151,239,203,247,229,251,242,125,249,190,152,92,76,46,38,23,147,139,201,197,228,1,199,228,18,103,137,179,196,89,226,44,113,150,56,75,156,115,78,156,51,137,242,218,2,222,116,90,226,44,113,150,56,75,156,37,206,130,91,193,173,224,86,112,43,184,21,220,10,110,5,183,130,91,193,173,224,86,112,43,184,21,220,10,110,87,43,184,45,247,235,217,130,219,242,90,93,112,43,184,21,220,206,35,184,45,255,245,99,177,242,235,199,226,214,248,167,98,165,17,96,110,155,122,218,130,99,219,28,230,46,36,181,77,61,119,65,161,109,182,121,139,203,108,115,152,187,144,200,54,221,220,197,38,182,41,103,46,50,176,77,55,114,177,121,109,234,153,11,138,107,83,207,91,80,90,155,122,222,66,194,218,108,211,46,58,171,205,54,237,162,163,218,116,211,22,155,212,166,155,185,184,160,54,221,188,69,229,180,233,166,45,42,166,205,54,237,162,83,218,212,211,22,18,210,102,155,118,209,25,109,252,105,69,180,34,90,17,109,126,17,109,45,107,68,91,19,209,138,104,69,180,34,90,17,173,136,86,68,43,162,21,209,138,104,69,180,34,90,17,173,136,86,68,43,162,21,209,138,104,69,180,34,90,17,109,202,136,182,154,53,162,173,138,104,69,180,34,90,17,173,136,86,68,43,162,21,209,138,104,69,180,34,90,17,173,136,86,68,43,162,21,209,138,104,69,180,34,90,17,173,136,54,101,68,155,241,61,209,202,222,19,77,68,43,162,21,209,138,104,69,180,34,90,17,173,136,86,68,43,162,21,209,138,104,197,157,226,78,113,167,184,83,220,41,238,20,119,6,18,119,102,124,67,174,178,55,228,18,119,138,59,197,157,226,78,113,167,184,83,220,41,238,20,119,138,59,197,157,226,78,113,167,184,83,220,41,238,20,119,138,59,197,157,1,196,157,213,172,111,99,85,93,192,219,88,221,207,246,113,112,244,117,112,58,108,94,95,220,127,63,250,245,109,106,251,213,224,250,98,123,240,231,205,246,205,224,116,120,62,248,58,188,222,254,251,119,183,215,183,234,141,250,198,70,125,125,163,81,217,190,255,64,165,171,31,31,233,199,113,253,124,78,165,111,245,82,173,177,81,217,56,169,149,55,143,27,159,107,39,71,195,207,159,7,245,173,207,199,141,198,176,178,213,104,52,142,94,253,246,224,7,79,196,85,127,252,238,118,121,125,115,115,107,171,86,111,212,171,57,94,181,50,243,170,149,237,198,198,122,121,179,92,174,109,110,214,235,217,175,250,235,165,247,180,171,254,253,187,219,91,141,245,70,101,125,171,81,174,53,26,217,175,58,145,109,76,187,244,227,63,178,93,217,170,86,182,182,182,54,183,182,182,54,114,190,254,244,79,243,227,63,178,189,177,177,209,168,85,106,149,70,181,182,153,245,250,255,157,252,70,144,54,136,189,255,207,12,81,236,241,191,206,30,252,116,46,175,85,107,107,229,210,241,112,120,117,115,53,28,30,151,215,182,214,214,127,252,108,142,23,180,62,29,39,81,212,154,97,154,200,32,245,233,72,201,163,212,92,230,170,102,159,107,242,245,86,134,185,98,222,77,201,162,208,172,243,100,251,252,69,71,157,185,204,149,250,243,23,29,101,166,157,43,58,168,140,57,213,140,168,50,245,76,17,65,228,148,137,146,70,145,105,71,138,14,26,99,30,211,140,168,49,195,76,113,143,41,81,148,152,97,158,184,63,88,18,69,133,25,230,153,246,151,232,248,199,51,245,175,209,89,167,73,247,181,31,21,245,101,157,166,150,105,154,201,40,47,237,52,81,65,221,211,113,146,69,117,105,231,137,8,226,98,158,78,84,20,151,118,154,136,160,45,230,52,81,81,91,214,105,210,221,199,81,81,90,134,105,50,124,141,71,69,101,89,167,73,125,54,153,191,198,99,6,93,71,245,137,40,101,114,196,41,1,196,209,100,252,18,235,49,147,201,80,172,7,77,38,80,113,30,180,49,74,254,160,41,121,95,156,71,165,56,136,209,197,73,37,213,163,38,35,191,24,143,186,207,23,83,62,108,74,44,25,227,161,231,41,110,167,243,20,167,120,158,230,118,122,146,154,198,121,204,100,110,26,235,49,105,110,166,167,217,105,188,7,77,166,167,113,30,149,226,196,175,83,61,38,197,83,186,77,241,89,186,125,246,179,52,191,4,52,211,187,68,85,23,240,46,81,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,154,58,1,205,244,38,76,213,5,188,9,147,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,166,78,64,51,189,199,81,117,1,239,113,36,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,169,19,208,76,111,123,84,93,192,219,30,73,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,104,170,4,180,210,175,102,51,160,149,181,42,3,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,195,77,64,51,25,208,113,2,202,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,208,64,19,208,74,214,4,180,242,50,18,208,106,233,104,235,248,168,186,89,62,57,94,31,14,106,91,181,205,173,234,96,253,232,115,189,86,223,170,175,151,183,78,62,207,35,139,140,117,213,220,179,200,88,87,157,99,22,153,232,172,115,75,155,147,63,235,124,19,208,24,215,159,150,128,230,251,85,255,166,95,31,175,61,18,124,201,127,126,244,245,94,95,171,60,251,206,103,149,234,115,95,239,213,135,95,238,227,175,255,137,255,223,152,248,255,149,201,7,84,39,31,49,251,59,200,213,245,112,252,57,25,30,55,175,111,71,39,131,163,219,15,195,239,211,159,247,235,217,103,241,122,240,243,3,220,188,254,251,117,108,233,231,71,127,253,173,50,46,69,126,61,190,139,230,112,153,7,31,254,241,61,242,234,160,249,174,181,215,252,208,234,246,63,118,59,239,186,205,189,31,175,183,126,60,108,237,234,251,171,223,30,252,145,131,195,55,123,237,94,255,109,187,219,218,233,117,186,127,188,218,126,245,250,242,234,246,245,249,217,235,251,27,226,245,209,229,253,79,228,95,143,216,233,236,247,154,237,253,86,183,191,219,121,215,223,109,125,106,237,142,255,250,90,126,244,135,246,58,111,91,187,253,131,86,247,83,171,219,239,181,247,90,157,195,222,171,237,87,181,141,242,248,207,181,246,223,126,236,180,247,123,79,254,192,248,247,127,123,245,227,193,59,205,157,247,173,126,183,211,233,77,206,244,232,74,173,253,79,227,159,59,175,126,123,245,254,247,159,151,109,191,157,242,136,189,230,63,251,237,253,143,135,189,254,110,107,255,93,239,253,248,230,45,111,173,255,252,157,94,167,215,220,237,247,58,31,90,251,7,63,126,103,99,124,149,189,254,254,225,94,255,221,199,195,131,159,215,136,120,134,255,232,116,63,180,186,7,175,182,43,105,119,20,167,87,119,25,54,20,95,238,78,79,71,23,167,39,131,241,237,247,253,246,242,250,232,75,233,246,116,244,224,47,87,213,181,202,90,101,252,107,247,61,53,165,211,171,187,210,213,247,90,165,60,254,251,85,181,82,186,251,124,119,113,123,87,173,174,149,235,241,150,24,147,243,38,90,97,204,119,220,200,45,199,228,204,201,119,28,139,26,188,154,117,240,201,191,105,47,106,240,218,236,193,107,27,245,122,121,163,182,177,94,219,40,79,31,124,50,120,155,239,224,177,190,20,147,173,119,22,48,112,150,123,59,122,255,179,168,193,83,222,219,209,11,162,69,13,254,204,189,189,85,222,44,87,55,203,245,141,198,214,198,244,193,23,120,111,71,47,191,98,157,247,140,213,215,60,135,142,216,142,61,25,57,233,110,108,142,51,71,175,207,98,29,244,140,229,217,124,135,142,119,208,137,182,107,243,29,56,222,171,166,68,235,183,249,14,60,45,189,143,123,192,83,179,251,5,140,155,230,123,115,212,2,111,1,227,62,243,29,57,209,134,111,142,227,142,206,98,127,143,104,148,215,235,181,114,181,90,169,254,250,25,242,240,225,139,27,250,124,24,119,232,173,74,189,81,173,87,214,215,27,245,250,195,205,101,49,67,199,250,62,145,108,217,58,199,129,35,246,177,177,238,228,168,109,236,28,199,141,88,216,198,26,55,106,93,187,128,113,211,124,91,139,218,231,206,119,220,212,63,52,162,22,190,11,24,55,229,233,46,226,135,70,204,165,241,148,109,233,227,103,17,103,87,250,252,35,54,146,62,34,106,113,249,236,3,159,108,6,159,127,196,228,198,41,198,35,146,31,218,211,157,96,156,135,76,110,4,159,127,76,226,207,205,147,92,121,50,83,125,148,4,254,252,74,152,250,49,30,68,209,169,63,198,131,244,122,230,199,104,68,125,140,71,129,119,218,15,242,32,152,143,158,244,185,63,240,215,51,201,127,97,249,99,117,145,164,177,230,233,234,226,185,186,154,149,94,93,148,231,187,186,40,91,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,88,93,188,196,213,69,146,127,104,245,116,117,241,220,191,178,178,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,176,186,72,176,186,40,103,90,93,148,159,93,93,216,92,216,92,216,92,4,178,185,168,172,213,163,127,224,151,131,219,92,164,24,55,140,205,69,166,193,139,220,92,100,26,188,200,205,69,138,193,139,221,92,164,29,184,240,205,69,166,193,139,220,92,100,26,188,200,205,69,210,193,131,216,92,36,30,58,128,205,69,210,153,131,216,92,164,24,186,216,205,69,138,129,139,221,92,164,24,184,200,205,69,218,113,11,218,92,164,29,183,160,205,69,210,113,131,216,92,36,29,58,136,205,69,138,161,139,221,92,36,29,184,224,205,69,210,113,11,222,92,164,29,183,160,205,69,138,113,139,220,92,164,29,183,160,205,69,156,113,131,218,92,216,67,216,67,44,100,15,49,135,37,65,45,225,91,105,63,94,18,212,98,188,143,182,37,129,37,129,37,129,37,129,37,129,37,129,37,129,37,193,242,44,9,100,237,178,118,89,187,172,93,214,46,107,23,91,139,173,197,214,98,107,177,181,216,90,108,29,64,108,157,165,150,167,22,163,150,71,108,45,182,22,91,139,173,197,214,47,52,182,150,254,74,127,165,191,210,95,233,175,244,87,250,43,253,149,254,74,127,165,191,210,95,233,175,244,87,250,27,120,250,91,238,215,51,164,191,229,181,186,244,87,250,43,253,13,60,253,45,255,245,179,181,242,235,103,235,214,248,71,107,165,17,96,248,155,122,218,130,179,223,28,230,46,36,250,77,61,119,65,201,111,182,121,139,11,126,115,152,187,144,220,55,221,220,197,198,190,41,103,46,50,245,77,55,114,177,161,111,234,153,11,202,124,83,207,91,80,228,155,122,222,66,18,223,108,211,46,58,240,205,54,237,162,243,222,116,211,22,27,247,166,155,185,184,180,55,221,188,69,133,189,233,166,45,42,235,205,54,237,162,163,222,212,211,22,146,244,102,155,118,209,65,111,252,105,229,188,114,94,57,111,78,57,111,45,83,206,91,147,243,202,121,229,188,114,94,57,175,156,87,206,43,231,149,243,202,121,229,188,114,94,57,175,156,87,206,43,231,149,243,202,121,229,188,114,94,57,111,193,57,111,53,83,206,91,149,243,202,121,229,188,114,94,57,175,156,87,206,43,231,149,243,202,121,229,188,114,94,57,175,156,87,206,43,231,149,243,202,121,229,188,114,94,57,111,193,57,111,37,83,206,91,145,243,202,121,229,188,114,94,57,175,156,87,206,43,231,149,243,202,121,229,188,114,94,57,111,8,57,175,204,84,102,42,51,149,153,202,76,101,166,50,211,220,50,211,44,239,116,86,246,78,103,50,83,153,169,204,84,102,42,51,149,153,202,76,101,166,50,83,153,169,204,84,102,42,51,149,153,202,76,101,166,50,83,153,169,204,244,5,101,166,213,126,165,223,72,157,153,142,223,211,175,177,108,153,233,253,51,253,56,56,250,58,56,29,54,175,47,238,191,181,253,250,142,183,253,106,112,125,177,61,248,243,102,251,102,112,58,60,31,124,29,94,111,255,253,187,219,235,91,245,70,125,99,163,190,190,209,168,108,223,127,160,210,213,143,143,244,227,228,199,39,84,250,86,47,213,27,213,147,147,97,189,81,46,159,148,107,27,71,213,173,147,163,225,112,99,189,81,59,94,175,13,203,39,155,175,126,123,240,3,44,226,146,63,126,119,187,188,190,185,185,181,85,171,55,234,213,188,46,89,153,121,201,202,118,99,99,189,188,89,46,215,54,55,235,245,140,151,252,245,226,125,218,37,255,254,221,237,173,198,122,163,178,190,213,40,215,26,141,140,151,156,136,70,166,93,247,241,31,217,174,108,85,43,91,91,91,155,91,91,91,27,121,94,124,250,167,246,241,31,217,222,216,216,104,212,42,181,74,163,90,219,204,116,241,255,78,126,7,73,155,224,222,255,103,134,12,247,248,95,103,15,126,172,151,215,170,181,181,114,233,120,56,188,186,185,26,14,143,203,107,91,107,235,63,126,168,199,75,104,159,142,147,40,163,205,48,77,100,2,251,116,164,228,25,108,46,115,85,179,207,53,249,66,45,195,92,49,239,166,100,25,106,214,121,178,125,254,162,51,210,92,230,74,253,249,139,206,64,211,206,21,157,112,198,156,106,70,198,153,122,166,136,4,115,202,68,73,51,204,180,35,69,39,148,49,143,105,70,70,153,97,166,184,199,148,40,131,204,48,79,220,31,44,137,50,198,12,243,76,251,219,119,252,227,153,250,247,239,172,211,164,251,218,143,202,8,179,78,83,203,52,205,100,6,152,118,154,168,132,239,233,56,201,50,190,180,243,68,36,120,49,79,39,42,195,75,59,77,68,66,23,115,154,168,140,46,235,52,233,238,227,168,12,46,195,52,25,190,198,163,50,182,172,211,164,62,155,204,95,227,49,19,178,163,250,68,6,51,57,226,148,228,226,104,50,183,137,245,152,201,72,41,214,131,38,163,171,56,15,218,24,37,127,208,148,160,48,206,163,82,28,196,232,226,164,146,234,81,147,89,97,140,71,221,7,147,41,31,54,37,207,140,241,208,243,20,183,211,121,138,83,60,79,115,59,61,137,91,227,60,102,50,112,141,245,152,52,55,211,211,208,53,222,131,38,99,215,56,143,74,113,226,215,169,30,147,226,41,221,166,248,44,221,62,251,89,154,83,116,186,153,41,58,221,20,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,211,151,24,157,110,100,138,78,55,68,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,244,37,70,167,235,153,162,211,117,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,125,137,209,105,61,83,116,90,23,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,211,151,24,157,214,50,69,167,53,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,125,137,209,105,53,83,116,90,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,211,151,24,157,86,50,69,167,21,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,125,137,209,105,57,83,116,90,22,157,138,78,69,167,97,70,167,249,127,187,40,103,250,118,81,246,237,226,233,231,182,86,218,172,151,107,245,205,225,122,189,124,60,168,173,127,174,15,62,111,157,108,156,28,149,7,159,107,39,195,227,234,81,238,95,187,177,46,153,239,215,110,172,75,206,235,107,55,209,17,231,243,29,57,249,243,205,241,219,69,140,139,47,226,219,197,239,253,122,210,127,213,82,58,121,244,45,163,30,227,223,181,84,130,251,158,113,117,61,28,127,82,134,199,205,235,219,209,201,224,232,246,195,240,251,244,103,254,250,185,211,120,61,248,249,33,110,94,255,253,183,230,210,207,143,255,250,91,101,173,188,86,121,61,190,145,230,114,161,7,23,120,124,175,188,58,104,190,107,237,53,63,180,186,253,143,221,206,187,110,115,239,199,223,239,126,60,108,237,234,251,171,223,30,252,145,131,195,55,123,237,94,255,109,187,219,218,233,117,186,127,188,218,126,245,250,242,234,246,245,249,217,235,251,219,226,245,209,229,253,223,0,126,61,98,167,179,223,107,182,247,91,221,254,110,231,93,127,183,245,169,245,255,183,119,70,77,109,28,235,214,254,47,190,142,148,233,153,209,104,164,59,226,144,132,179,109,236,194,56,103,231,74,37,64,16,98,67,40,192,201,201,87,149,255,254,149,36,99,96,52,45,117,191,61,51,111,11,61,23,187,202,59,208,154,165,86,75,35,158,181,122,245,155,249,253,35,121,246,75,111,223,253,184,255,102,242,97,255,232,215,253,163,201,241,193,219,253,119,31,143,95,141,95,101,69,50,255,189,253,195,31,223,191,59,56,60,94,249,133,249,207,191,123,181,28,252,122,239,245,47,251,147,163,119,239,142,171,154,158,93,105,255,240,215,87,227,87,243,63,121,127,249,233,235,101,15,126,172,25,241,118,239,191,147,131,195,247,31,143,39,111,246,15,127,62,254,101,190,128,147,209,224,235,79,142,223,29,239,189,153,28,191,251,207,254,225,135,229,79,138,249,85,222,78,14,63,190,157,252,252,254,227,135,175,215,176,60,195,255,125,119,244,159,253,163,15,175,198,70,234,137,94,220,124,9,112,68,127,255,114,113,113,121,125,113,62,157,47,192,127,238,255,188,61,253,189,119,127,113,249,4,230,44,146,20,243,255,182,184,209,247,46,110,190,244,110,254,201,76,50,231,57,169,233,125,57,249,114,125,255,37,77,251,73,238,102,154,86,245,122,89,166,237,202,181,186,170,85,205,254,158,106,87,194,211,80,225,85,178,215,149,240,108,189,240,172,200,243,164,200,138,65,86,36,245,194,171,160,191,93,225,78,111,69,63,59,185,3,193,33,107,219,238,55,119,37,92,184,182,237,134,116,87,194,55,172,237,81,50,76,210,97,146,23,229,168,168,23,222,225,218,182,155,237,78,243,189,198,106,111,83,180,197,141,95,145,236,235,197,183,168,217,110,215,59,77,244,26,179,190,93,209,110,19,237,229,230,183,43,216,237,91,147,151,221,223,174,224,58,183,208,117,130,107,189,194,14,228,74,62,155,109,129,129,14,228,110,248,68,246,74,20,180,40,247,242,179,243,103,68,153,12,242,44,73,83,147,62,222,67,158,14,239,78,244,213,204,85,244,200,228,101,154,155,193,160,204,243,167,73,9,29,209,78,159,19,126,225,142,22,5,91,242,31,78,43,217,150,254,104,81,174,37,32,226,36,215,22,15,233,64,174,228,99,205,150,31,105,87,174,248,166,97,11,152,116,32,87,56,187,93,220,52,28,67,42,53,233,140,231,207,194,37,155,177,121,68,225,59,194,22,148,216,56,112,37,137,176,121,68,213,225,118,24,225,63,105,171,25,4,151,33,213,4,194,230,49,222,175,205,10,91,174,50,213,103,36,240,235,59,161,246,49,158,224,104,241,99,60,33,216,107,31,163,180,61,198,51,232,45,125,144,39,112,222,174,116,211,47,60,60,147,54,2,18,75,11,195,107,119,89,141,133,177,105,127,217,142,91,24,73,219,22,70,130,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,129,133,241,50,45,12,175,109,91,53,22,198,166,141,91,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,88,24,222,22,134,103,243,220,138,133,177,133,221,115,56,24,56,24,187,236,96,152,126,110,191,241,39,209,57,24,2,185,113,56,24,65,194,53,29,140,32,225,154,14,134,64,184,174,131,33,21,172,238,96,4,9,215,116,48,130,132,107,58,24,190,194,163,112,48,188,69,71,224,96,248,106,142,194,193,16,136,214,117,48,4,130,117,29,12,129,96,77,7,67,42,87,201,193,144,202,85,114,48,124,229,70,225,96,248,138,142,194,193,16,136,214,117,48,124,5,43,59,24,190,114,149,29,12,169,92,37,7,67,32,87,211,193,144,202,85,114,48,92,228,70,229,96,224,71,224,71,116,226,71,180,98,22,100,243,131,106,2,204,130,172,159,98,22,96,22,96,22,96,22,96,22,96,22,96,22,96,22,188,48,179,0,230,14,115,135,185,195,220,97,238,48,119,240,53,248,26,124,13,190,6,95,131,175,193,215,81,224,235,176,186,158,204,161,174,7,124,13,190,6,95,131,175,193,215,47,24,95,67,129,161,192,80,96,40,48,20,24,10,12,5,134,2,67,129,161,192,80,96,40,48,20,24,10,12,5,142,158,2,39,147,60,136,2,39,253,28,10,12,5,134,2,111,1,5,78,30,238,177,230,241,30,59,154,223,98,77,25,33,4,22,171,85,102,192,13,232,86,65,192,98,221,74,4,56,76,175,30,0,110,64,183,10,255,149,233,214,197,191,66,205,154,244,87,38,89,23,254,138,53,43,177,95,177,94,37,244,43,214,171,66,126,195,212,118,13,126,195,212,118,205,125,101,106,117,177,175,76,179,30,245,149,233,213,130,190,50,181,90,204,55,76,109,215,200,87,172,86,133,248,134,169,237,26,248,186,171,133,247,194,123,225,189,141,241,222,44,144,247,102,240,94,120,47,188,23,222,11,239,133,247,194,123,225,189,240,94,120,47,188,23,222,11,239,133,247,194,123,225,189,240,94,120,47,188,23,222,11,239,141,130,247,166,129,188,55,133,247,194,123,225,189,240,94,120,47,188,23,222,11,239,133,247,194,123,225,189,240,94,120,47,188,23,222,11,239,133,247,194,123,225,189,240,94,120,111,20,188,215,4,242,94,3,239,133,247,194,123,225,189,240,94,120,47,188,23,222,11,239,133,247,194,123,225,189,240,222,88,120,47,236,20,118,10,59,133,157,194,78,97,167,176,211,6,217,105,216,137,104,9,39,162,193,78,97,167,176,83,216,41,236,20,118,10,59,133,157,194,78,97,167,176,83,216,41,236,20,118,10,59,133,157,194,78,97,167,176,211,23,199,78,211,192,115,196,210,109,60,71,108,241,92,223,79,79,63,77,47,102,123,183,215,139,143,183,199,79,189,241,171,233,237,245,120,250,247,221,248,110,122,49,187,154,126,154,221,142,191,253,116,60,24,229,101,94,20,249,160,40,205,120,241,64,189,155,229,35,45,103,127,57,71,189,191,242,222,208,204,102,167,167,231,195,226,236,236,60,203,206,211,169,41,207,210,153,41,78,70,167,195,243,44,153,191,251,31,111,99,150,139,46,127,58,78,6,195,225,104,148,229,101,158,54,119,81,179,246,162,102,92,22,131,100,152,36,217,112,152,231,193,23,125,252,26,95,119,209,111,63,29,143,202,65,105,6,163,50,201,202,50,248,162,21,76,82,119,229,231,191,50,54,163,212,140,70,163,225,104,52,42,154,189,124,253,75,252,252,87,198,69,81,148,153,201,76,153,102,195,192,203,255,91,253,68,145,18,221,197,63,3,152,238,217,31,159,159,220,230,147,126,154,245,147,222,217,108,118,115,119,51,155,157,37,253,81,127,176,188,201,187,17,219,85,57,94,204,54,64,141,149,200,174,74,242,103,178,141,232,74,195,117,85,191,184,5,232,114,92,77,126,76,53,84,79,216,235,103,103,166,141,232,18,191,126,118,38,42,213,101,39,158,142,170,214,48,79,177,38,11,209,172,81,228,203,52,165,146,236,196,210,113,154,214,48,203,0,77,174,211,228,197,36,3,244,184,222,88,188,152,99,128,158,186,191,198,221,167,167,246,239,241,80,53,178,247,190,141,25,134,170,201,130,212,84,153,160,84,141,141,248,173,202,241,99,126,82,61,22,162,231,56,59,54,166,39,85,99,33,118,142,106,108,204,46,84,141,108,29,219,152,92,128,154,128,247,184,141,185,133,170,17,207,77,240,123,220,145,152,157,230,21,38,83,149,88,67,50,78,171,28,199,105,76,21,49,57,13,170,162,44,151,65,197,165,255,160,26,112,232,50,74,48,17,151,215,231,70,52,170,202,14,29,70,45,64,165,112,88,13,223,116,24,122,37,88,78,87,130,89,188,146,44,167,21,252,234,50,166,10,96,157,198,72,22,211,42,132,117,27,84,197,176,46,163,4,51,126,43,26,35,120,74,247,130,87,233,126,227,171,212,26,74,13,57,162,43,221,198,35,186,64,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,213,31,165,134,156,126,149,110,227,233,87,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,234,143,82,67,14,150,74,183,241,96,41,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,245,71,169,33,231,76,165,219,120,206,20,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,250,161,84,51,73,131,82,169,166,159,146,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,187,128,82,67,82,169,115,148,74,42,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,130,82,65,169,160,84,80,42,40,21,148,10,74,5,165,190,120,148,106,2,81,170,1,165,214,209,174,172,119,50,51,179,209,108,106,78,242,52,207,242,209,232,100,58,59,157,157,206,134,163,147,115,51,24,156,141,90,160,154,78,23,109,154,106,58,93,180,61,170,233,53,209,77,49,107,255,231,220,40,74,117,184,124,29,74,109,240,227,35,155,12,147,31,252,14,173,203,122,195,228,196,239,204,186,103,111,92,235,199,199,250,55,251,205,237,108,62,135,179,179,189,219,251,203,243,233,233,253,127,102,255,212,235,252,126,131,246,239,167,95,31,225,238,251,111,95,97,123,95,31,254,251,191,204,188,53,250,251,249,203,222,198,117,158,60,254,243,151,245,213,135,189,159,247,223,238,253,103,255,104,242,254,232,221,207,71,123,111,151,223,181,150,195,250,55,255,188,250,238,201,175,124,248,248,195,219,131,227,201,143,7,71,251,175,143,223,29,253,246,106,252,234,251,63,111,238,191,191,250,252,253,226,37,252,254,244,207,197,221,248,113,196,235,119,135,199,123,7,135,251,71,147,55,239,126,158,188,217,255,117,255,205,252,149,75,158,253,210,219,119,63,238,191,153,124,216,63,250,117,255,104,114,124,240,118,255,221,199,227,87,227,87,89,145,204,127,111,255,240,199,247,239,14,14,143,87,126,97,254,243,239,94,45,7,191,222,123,253,203,254,228,232,221,187,227,170,166,103,87,218,63,252,117,126,215,121,245,221,171,95,126,250,122,217,131,31,215,142,120,166,237,127,223,29,253,103,255,232,195,171,177,137,198,89,24,62,255,3,200,164,253,98,254,23,80,106,116,172,5,15,57,221,122,11,34,97,93,152,11,34,97,27,89,85,86,228,121,82,100,197,32,43,146,122,97,27,129,149,135,176,110,108,15,95,65,157,249,30,34,97,93,24,31,34,97,27,215,214,40,25,38,233,48,201,139,114,84,212,11,107,108,109,117,106,201,56,139,234,208,147,113,213,212,169,41,227,33,170,27,87,198,67,80,55,182,140,135,160,46,124,25,95,57,45,27,51,190,114,90,118,102,92,229,92,126,246,120,143,149,201,32,207,146,52,53,233,227,103,228,211,7,104,74,84,103,126,145,171,160,142,12,35,87,57,29,57,70,190,114,90,182,140,60,228,116,225,25,249,202,105,217,52,90,39,7,215,200,115,144,68,223,48,106,131,234,162,192,212,218,34,83,235,74,178,112,175,68,11,247,74,178,112,49,221,182,193,116,187,149,172,162,91,209,42,186,149,172,162,118,76,193,154,37,254,156,137,215,255,198,51,72,238,236,44,102,190,222,128,115,223,77,189,55,176,182,238,6,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,0,111,32,62,111,192,121,215,81,189,55,176,118,211,209,182,121,3,73,203,222,64,130,55,128,55,128,55,128,55,128,55,128,55,128,55,128,55,128,55,128,55,128,55,128,55,128,55,128,55,128,55,128,55,128,55,0,231,135,243,195,249,225,252,91,200,249,91,65,244,38,12,209,27,16,61,136,30,68,15,162,7,209,131,232,65,244,144,112,72,56,36,28,18,14,9,135,132,67,194,33,225,144,112,72,56,36,28,18,14,9,135,132,67,194,227,38,225,7,135,31,142,143,62,190,62,22,180,221,247,230,207,224,246,203,233,253,54,215,222,127,123,18,93,117,220,172,189,32,101,55,208,114,104,57,180,28,90,14,45,39,208,14,198,7,227,131,241,193,248,96,124,48,62,24,31,140,15,198,7,227,83,118,3,250,7,253,131,254,119,11,253,199,91,118,243,204,63,240,107,196,183,251,7,91,84,141,143,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,176,193,63,240,171,228,177,251,7,91,212,205,227,225,31,52,83,210,227,224,31,208,214,131,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,127,128,23,128,23,128,23,128,23,176,141,94,64,187,24,223,191,89,191,30,227,111,89,197,62,24,31,140,15,198,7,227,131,241,193,248,209,99,124,104,57,180,28,90,14,45,135,150,67,203,161,229,208,114,104,57,180,28,90,14,45,135,150,67,203,161,229,45,211,242,242,7,223,170,253,242,196,175,96,255,98,208,55,233,38,48,158,62,229,226,115,80,94,249,255,101,229,255,155,234,128,180,58,162,19,212,94,58,28,102,219,64,207,78,253,101,104,215,1,171,131,213,193,234,96,117,176,58,233,120,120,63,188,31,222,15,239,135,247,195,251,225,253,240,126,120,63,188,159,118,29,60,2,60,2,60,130,221,242,8,108,237,58,233,218,114,157,39,208,221,250,11,235,235,121,158,98,121,187,136,141,23,209,45,1,250,234,135,120,28,29,80,227,135,172,61,48,0,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,4,63,36,10,63,196,163,67,169,198,15,89,219,156,180,235,126,72,3,5,76,235,252,16,106,151,240,67,240,67,240,67,240,67,240,67,240,67,240,67,240,67,240,67,240,67,240,67,240,67,240,67,240,67,240,67,240,67,240,54,240,54,240,54,240,54,182,209,219,104,131,247,123,158,153,80,225,253,27,79,74,128,247,195,251,225,253,240,126,120,63,188,31,222,207,49,11,96,117,176,58,88,29,172,14,86,7,171,131,213,193,234,96,117,176,58,88,29,172,14,86,7,171,191,36,172,254,237,76,98,239,243,22,234,143,36,222,241,131,23,60,142,56,110,164,113,200,225,132,99,170,135,64,239,160,119,208,59,232,29,244,78,212,30,79,0,79,0,79,0,79,0,79,0,79,0,79,0,79,0,79,0,79,128,234,33,124,4,124,4,124,132,93,241,17,168,30,106,208,51,241,58,147,193,238,153,236,240,225,12,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,120,38,47,193,51,241,234,113,178,123,38,59,92,232,228,225,153,52,210,236,228,224,153,80,241,132,103,130,103,130,103,130,103,130,103,130,103,130,103,130,103,130,103,130,103,130,103,130,103,130,103,130,103,130,103,130,103,130,255,129,255,129,255,129,255,177,141,254,71,171,158,128,247,217,14,245,158,192,142,31,242,128,39,128,39,128,39,128,39,128,39,128,39,16,187,39,0,122,7,189,131,222,65,239,160,119,208,59,232,29,244,14,122,7,189,131,222,65,239,160,119,208,59,232,189,85,244,254,122,206,23,23,255,50,217,15,147,108,98,220,43,140,230,176,117,249,47,147,61,63,95,57,235,155,6,42,140,162,64,233,207,158,100,7,40,125,227,245,64,233,158,40,253,237,228,240,227,219,201,207,239,63,126,120,53,126,53,191,43,190,221,251,239,228,224,240,253,199,227,201,155,253,195,159,143,127,153,63,76,145,149,217,215,31,29,191,59,222,123,51,57,126,247,159,253,195,15,95,127,244,48,234,135,189,227,215,191,76,222,31,237,255,116,240,166,230,87,90,163,246,23,55,95,2,152,253,239,95,46,46,46,175,47,206,167,243,197,250,207,253,159,183,167,191,247,238,47,46,159,124,89,78,231,239,215,249,127,91,236,163,233,93,220,124,233,221,252,147,153,100,249,117,185,247,229,228,203,245,253,151,52,237,39,185,27,213,175,234,245,98,250,237,202,181,82,255,170,102,127,230,223,149,240,52,84,120,245,47,167,174,132,103,235,133,251,123,6,237,10,119,122,43,250,121,10,29,8,14,89,219,118,207,161,43,225,194,181,109,247,36,186,18,190,97,109,251,239,99,104,81,184,221,110,113,154,239,53,102,75,155,162,45,118,204,138,100,95,51,166,69,205,118,187,198,105,162,215,152,53,237,138,118,155,104,47,51,167,93,193,110,223,154,188,204,158,118,5,215,225,88,215,9,174,133,177,29,200,149,124,54,219,204,162,14,228,110,248,68,246,50,147,90,148,107,183,155,86,20,123,154,77,45,138,190,154,185,138,30,153,188,76,115,51,24,148,121,254,212,142,210,17,237,244,57,225,231,160,181,40,216,226,177,57,173,100,155,195,214,162,92,139,7,231,36,215,230,192,117,32,87,242,177,102,115,232,218,149,43,190,105,216,28,188,14,228,10,103,183,139,155,134,163,7,88,227,72,61,127,22,46,126,212,230,17,213,242,172,141,35,108,230,208,198,129,43,238,198,230,17,85,42,237,48,194,127,210,86,125,13,151,33,85,87,99,243,24,239,215,102,5,71,87,193,107,5,49,254,107,125,140,39,4,91,252,24,79,160,247,218,199,40,109,143,241,140,147,59,60,136,171,227,32,53,28,156,179,254,235,13,135,240,172,63,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,3,134,195,182,26,14,30,229,66,235,12,135,38,202,133,48,28,48,28,48,28,58,53,28,76,63,183,223,167,147,232,12,7,129,220,56,12,135,32,225,154,134,67,144,112,77,195,65,32,92,215,112,144,10,86,55,28,130,132,107,26,14,65,194,53,13,7,95,225,81,24,14,222,162,35,48,28,124,53,71,97,56,8,68,235,26,14,2,193,186,134,131,64,176,166,225,32,149,171,100,56,72,229,42,25,14,190,114,163,48,28,124,69,71,97,56,8,68,235,26,14,190,130,149,13,7,95,185,202,134,131,84,174,146,225,32,144,171,105,56,72,229,42,25,14,46,114,163,50,28,176,15,176,15,182,222,62,72,39,105,19,5,73,105,63,165,32,9,251,0,251,0,251,0,251,0,251,0,251,0,251,224,5,218,7,80,120,40,60,20,30,10,15,133,135,194,3,180,1,218,0,109,128,54,64,27,160,13,208,142,11,104,55,144,135,159,3,109,242,240,0,109,128,54,64,27,160,189,227,64,27,46,12,23,134,11,195,133,225,194,112,97,184,48,92,24,46,12,23,134,11,195,133,225,194,112,97,184,240,182,112,225,70,78,130,77,57,9,22,46,12,23,222,34,46,156,60,220,117,205,227,93,119,52,191,233,154,50,66,44,44,86,171,76,133,27,208,173,2,133,197,186,149,152,112,152,94,61,36,220,128,110,21,34,44,211,173,11,132,133,154,53,121,176,76,178,46,14,22,107,86,162,193,98,189,74,48,88,172,87,133,5,135,169,237,26,5,135,169,237,154,4,203,212,234,130,96,153,102,61,14,44,211,171,133,129,101,106,181,40,112,152,218,174,33,176,88,173,10,3,14,83,219,53,2,118,87,11,1,134,0,67,128,155,38,192,141,36,131,57,154,19,2,12,1,134,0,67,128,33,192,16,96,8,48,4,24,2,12,1,134,0,67,128,33,192,16,96,8,48,4,24,2,12,1,134,0,67,128,163,35,192,141,156,149,152,114,86,34,4,24,2,12,1,134,0,67,128,33,192,16,96,8,48,4,24,2,12,1,134,0,67,128,33,192,16,96,8,48,4,24,2,12,1,134,0,199,70,128,205,36,153,164,225,4,120,206,40,83,117,2,188,120,14,239,167,167,159,166,23,179,189,219,235,197,167,215,227,135,218,248,213,244,246,122,60,253,251,110,124,55,189,152,93,77,63,205,110,199,223,126,58,30,140,242,50,47,138,124,80,148,102,188,120,160,222,205,242,145,150,147,155,62,127,246,189,191,76,111,52,200,211,44,203,242,164,24,22,89,126,82,156,152,97,145,12,76,153,140,166,195,252,188,40,94,125,247,228,230,106,185,250,242,167,227,178,24,36,195,36,201,134,195,60,111,238,234,143,95,251,235,174,254,237,167,227,81,57,40,205,96,84,38,89,89,54,117,245,127,171,11,91,10,67,23,255,12,192,161,103,127,124,126,114,183,73,250,105,214,79,122,103,179,217,205,221,205,108,118,150,244,71,253,193,242,94,227,6,59,87,229,120,225,206,0,53,86,152,185,42,201,31,103,54,162,43,13,215,85,253,254,16,160,203,113,53,249,225,200,80,61,97,175,159,29,55,54,162,75,252,250,217,113,162,84,151,29,22,58,170,90,131,11,197,154,44,48,176,70,145,47,14,148,74,178,195,62,199,105,90,131,251,2,52,185,78,147,23,206,11,208,227,122,99,241,194,117,1,122,234,254,40,116,159,158,218,63,11,67,213,200,222,251,54,220,22,170,38,11,82,83,197,105,82,53,54,240,180,42,199,15,61,73,245,88,192,146,227,236,216,208,146,84,141,5,28,57,170,177,161,163,80,53,178,117,108,67,67,1,106,2,222,227,54,244,19,170,70,60,55,193,239,113,71,112,115,154,87,208,64,85,98,205,31,212,167,85,156,224,52,166,74,58,156,6,85,137,138,203,160,226,210,127,80,13,191,114,25,37,152,136,203,235,115,35,26,85,69,88,14,163,22,188,76,56,172,6,179,57,12,189,18,44,167,43,193,44,94,73,150,211,10,5,116,25,83,229,128,78,99,36,139,105,149,5,186,13,170,210,64,151,81,130,25,191,21,141,17,60,165,123,193,171,116,191,241,85,106,155,232,53,208,235,58,39,122,250,189,174,16,61,136,30,68,15,162,7,209,131,232,65,244,32,122,16,61,136,30,68,15,162,7,209,131,232,65,244,32,122,16,61,136,222,78,16,189,6,118,105,155,40,118,105,67,244,32,122,16,61,136,30,68,15,162,7,209,131,232,65,244,32,122,16,61,136,30,68,15,162,7,209,131,232,65,244,32,122,47,158,232,29,28,126,56,62,250,248,250,120,146,206,43,24,69,104,175,55,127,66,183,95,78,239,43,77,140,105,4,140,175,249,38,198,111,207,182,235,74,198,181,23,166,155,145,110,198,230,187,25,205,178,14,99,81,170,250,80,135,97,146,249,215,180,212,60,244,97,164,241,148,51,202,229,42,183,51,54,33,92,165,158,177,9,225,27,218,170,178,34,207,147,34,43,6,89,145,212,11,151,84,86,201,133,43,21,75,6,10,214,107,150,108,66,184,74,181,100,19,194,55,172,237,81,50,76,210,97,146,23,229,168,168,23,222,225,218,214,45,197,148,138,214,108,197,20,106,214,173,197,148,139,86,234,197,148,11,86,42,198,148,11,86,105,198,12,148,219,117,53,102,160,220,174,187,49,133,114,117,203,49,133,162,175,102,174,162,71,38,47,211,220,12,6,101,158,63,53,64,116,68,43,85,122,10,5,107,117,122,10,229,106,149,122,6,202,237,186,213,83,46,87,165,214,51,80,110,215,189,158,30,114,163,42,246,188,40,168,2,165,10,116,231,170,64,159,152,18,166,97,83,194,96,74,96,74,96,74,108,191,41,97,250,185,253,94,30,209,137,81,114,185,113,152,18,65,194,53,77,137,32,225,154,166,132,64,184,174,41,33,21,172,110,74,4,9,215,52,37,130,132,107,154,18,190,194,163,48,37,188,69,71,96,74,248,106,142,194,148,16,136,214,53,37,4,130,117,77,9,129,96,77,83,66,42,87,201,148,144,202,85,50,37,124,229,70,97,74,248,138,142,194,148,16,136,214,53,37,124,5,43,155,18,190,114,149,77,9,169,92,37,83,66,32,87,211,148,144,202,85,50,37,92,228,70,101,74,96,49,96,49,188,36,139,65,90,105,98,179,24,98,232,54,193,98,192,98,192,98,232,246,176,93,45,135,65,172,86,217,96,104,64,183,138,191,32,214,173,68,233,195,244,234,65,250,6,116,171,48,122,153,110,93,210,45,212,172,9,186,101,146,117,57,183,88,179,18,230,22,235,85,162,220,98,189,42,144,59,76,109,215,140,59,76,109,215,136,91,166,86,151,112,203,52,235,177,98,153,94,45,84,44,83,171,69,138,195,212,118,13,138,197,106,85,56,113,152,218,174,49,177,187,90,40,49,148,24,74,220,10,37,158,23,95,167,13,82,226,57,181,76,213,41,113,151,13,216,15,211,208,235,153,60,57,27,166,229,105,118,102,202,236,236,236,124,58,27,228,153,25,156,77,243,180,56,75,7,105,139,69,216,94,34,218,234,195,246,16,65,45,54,181,216,2,93,212,98,83,139,77,45,54,181,216,212,98,83,139,45,86,67,45,54,181,216,212,98,83,139,189,102,12,181,216,212,98,83,139,237,131,12,221,6,81,139,29,77,45,246,28,252,153,134,193,159,1,252,1,254,0,127,128,63,192,31,224,15,240,7,248,3,252,1,254,0,127,128,63,192,31,224,15,240,7,248,3,252,1,254,0,127,250,224,175,201,125,225,38,138,125,225,128,63,192,31,224,15,240,7,248,3,252,1,254,0,127,128,63,192,31,224,15,240,7,248,3,252,1,254,0,127,128,63,192,223,110,130,191,247,191,29,255,242,238,112,146,77,140,52,239,119,243,207,253,239,127,94,63,131,126,217,188,228,85,29,250,181,80,6,185,124,174,157,87,65,218,47,75,17,36,69,144,173,157,53,37,56,3,94,243,172,41,129,220,56,206,154,10,18,174,121,214,84,144,112,205,179,166,4,194,117,207,154,146,10,86,63,107,42,72,184,230,89,83,65,194,53,207,154,242,21,30,197,89,83,222,162,35,56,107,202,87,115,20,103,77,9,68,235,158,53,37,16,172,123,214,148,64,176,230,89,83,82,185,74,103,77,73,229,42,157,53,229,43,55,138,179,166,124,69,71,113,214,148,64,180,238,89,83,190,130,149,207,154,242,149,171,124,214,148,84,174,210,89,83,2,185,154,103,77,73,229,42,157,53,229,34,55,170,22,209,139,130,222,81,122,71,119,174,119,244,137,25,33,204,32,91,204,8,253,4,50,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,68,84,102,132,184,16,165,214,140,136,161,14,5,51,2,51,2,51,34,224,43,135,233,231,246,123,120,205,33,170,202,102,132,64,110,28,102,68,144,112,77,51,34,72,184,166,25,33,16,174,107,70,72,5,171,155,17,65,194,53,205,136,32,225,154,102,132,175,240,40,204,8,111,209,17,152,17,190,154,163,48,35,4,162,117,205,8,129,96,93,51,66,32,88,211,140,144,202,85,50,35,164,114,149,204,8,95,185,81,152,17,190,162,163,48,35,4,162,117,205,8,95,193,202,102,132,175,92,101,51,66,42,87,201,140,16,200,213,52,35,164,114,149,204,8,23,185,81,153,17,88,11,88,11,47,197,90,72,39,105,131,165,75,105,63,165,116,9,107,1,107,1,107,1,107,1,107,1,107,1,107,225,197,91,11,16,122,8,61,132,30,66,15,161,135,208,3,187,129,221,192,110,96,55,176,27,216,13,236,142,18,118,55,151,163,159,195,110,114,244,192,110,96,55,176,27,216,13,236,134,25,195,140,97,198,48,99,152,49,204,24,102,12,51,134,25,195,140,97,198,48,99,152,49,204,24,102,188,189,204,184,201,83,105,83,78,165,133,25,195,140,183,150,25,39,15,119,100,243,120,71,30,205,111,200,166,140,16,25,139,213,42,19,227,6,116,171,0,99,177,110,37,94,28,166,87,15,23,55,160,91,133,22,203,116,235,194,98,161,102,77,86,44,147,172,139,138,197,154,149,72,177,88,175,18,40,22,235,85,225,196,97,106,187,198,196,97,106,187,166,196,50,181,186,144,88,166,89,143,17,203,244,106,33,98,153,90,45,66,28,166,182,107,64,44,86,171,194,135,195,212,118,141,135,221,213,66,135,161,195,208,225,150,232,112,147,137,98,142,9,133,14,67,135,161,195,208,97,232,48,116,24,58,12,29,134,14,67,135,161,195,208,97,232,48,116,24,58,12,29,134,14,67,135,161,195,208,225,237,160,195,77,158,219,152,114,110,35,116,24,58,12,29,134,14,67,135,161,195,208,97,232,48,116,24,58,12,29,134,14,67,135,161,195,208,97,232,48,116,24,58,12,29,134,14,111,5,29,54,147,100,146,54,70,135,231,196,50,85,167,195,139,167,242,126,122,250,105,122,49,219,187,189,94,124,150,61,222,236,198,175,166,183,215,227,233,223,119,227,187,233,197,236,106,250,105,118,59,254,246,211,113,89,12,146,97,146,100,195,97,158,143,23,15,212,187,89,62,210,114,170,211,218,73,232,253,101,122,163,98,56,53,195,108,152,23,105,153,141,210,179,209,176,76,211,225,232,116,80,76,7,179,81,54,191,19,60,126,206,90,68,44,127,58,30,140,242,50,47,138,124,80,148,166,113,17,143,127,18,212,137,248,246,211,241,168,28,148,102,48,42,147,172,44,27,22,241,111,117,237,75,121,233,226,159,1,196,244,236,143,207,79,110,72,73,63,205,250,73,239,108,54,187,185,187,153,205,206,146,254,168,63,88,222,142,220,120,232,170,28,47,34,26,160,198,202,59,87,37,249,19,207,70,116,165,225,186,170,95,49,2,116,57,174,38,63,98,25,170,39,236,245,179,19,201,70,116,137,95,63,59,113,148,234,178,243,68,71,85,107,136,162,88,147,133,23,214,40,242,37,134,82,73,118,30,232,56,77,107,136,96,128,38,215,105,242,34,126,1,122,92,111,44,94,68,47,64,79,221,223,141,238,211,83,251,151,99,168,26,217,123,223,70,228,66,213,100,65,106,170,196,77,170,198,198,166,86,229,248,209,41,169,30,11,123,114,156,29,27,125,146,170,177,176,37,71,53,54,186,20,170,70,182,142,109,244,40,64,77,192,123,220,70,135,66,213,136,231,38,248,61,238,200,118,78,243,10,61,168,74,172,249,155,251,180,74,28,156,198,84,97,136,211,160,42,116,113,25,84,92,250,15,170,65,92,46,163,4,19,113,121,125,110,68,163,170,148,203,97,212,2,169,9,135,213,144,56,135,161,87,130,229,116,37,152,197,43,201,114,90,1,133,46,99,170,168,208,105,140,100,49,173,226,66,183,65,85,96,232,50,74,48,227,183,162,49,130,167,116,47,120,149,238,55,190,74,29,65,191,230,234,100,231,208,79,191,78,22,232,7,244,3,250,1,253,128,126,64,63,160,31,208,15,232,7,244,3,250,1,253,128,126,64,63,160,31,208,15,232,7,244,219,121,232,215,220,62,112,19,197,62,112,160,31,208,15,232,7,244,3,250,1,253,128,126,64,63,160,31,208,15,232,7,244,3,250,1,253,128,126,64,63,160,31,208,111,247,160,95,150,255,48,201,100,39,198,103,249,201,51,204,151,109,58,42,190,178,165,217,194,249,58,109,115,204,242,147,78,107,28,45,215,163,191,49,164,191,177,164,191,177,182,50,195,44,43,51,22,53,172,15,149,25,38,153,127,195,74,205,67,103,70,26,79,129,163,92,174,114,131,99,19,194,85,42,28,155,16,190,161,209,42,43,242,60,41,178,98,144,21,73,189,112,73,173,149,92,184,82,249,100,160,96,189,246,201,38,132,171,212,79,54,33,124,195,218,30,37,195,36,29,38,121,81,142,138,122,225,29,174,109,221,226,76,169,104,205,230,76,161,102,221,234,76,185,104,165,238,76,185,96,165,242,76,185,96,149,246,204,64,185,93,215,103,6,202,237,186,63,83,40,87,183,64,83,40,250,106,230,42,122,100,242,50,205,205,96,80,230,249,83,239,66,71,180,82,237,167,80,176,86,239,167,80,174,86,241,103,160,220,174,155,63,229,114,85,170,63,3,229,118,221,253,233,33,55,170,242,207,139,130,186,80,234,66,119,170,46,244,193,79,16,164,135,235,252,132,181,177,97,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,4,252,132,109,246,19,68,109,36,171,126,194,230,26,146,39,243,134,157,128,157,128,157,208,190,157,96,250,185,253,46,92,127,178,189,166,157,32,144,27,135,157,16,36,92,211,78,8,18,174,105,39,8,132,235,218,9,82,193,234,118,66,144,112,77,59,33,72,184,166,157,224,43,60,10,59,193,91,116,4,118,130,175,230,40,236,4,129,104,93,59,65,32,88,215,78,16,8,214,180,19,164,114,149,236,4,169,92,37,59,193,87,110,20,118,130,175,232,40,236,4,129,104,93,59,193,87,176,178,157,224,43,87,217,78,144,202,85,178,19,4,114,53,237,4,169,92,37,59,193,69,110,84,118,2,230,0,230,192,214,155,3,233,36,109,162,188,40,237,167,27,15,38,196,28,192,28,192,28,192,28,192,28,192,28,192,28,192,28,136,205,28,128,177,195,216,97,236,48,118,24,59,140,29,92,13,174,6,87,131,171,193,213,224,106,112,117,92,184,186,129,44,251,28,87,147,101,7,87,131,171,193,213,224,234,23,141,171,161,190,80,95,168,47,212,23,234,11,245,133,250,66,125,161,190,80,95,168,47,212,23,234,11,245,133,250,110,11,245,109,228,132,213,116,211,9,171,80,95,168,47,212,183,51,234,155,60,220,83,205,227,61,117,180,60,193,62,66,232,43,86,171,204,124,27,208,173,130,124,197,186,149,136,111,152,94,61,224,219,128,110,21,222,43,211,173,139,123,133,154,53,105,175,76,178,46,236,21,107,86,98,189,98,189,74,168,87,172,87,133,244,134,169,237,26,244,134,169,237,154,243,202,212,234,98,94,153,102,61,202,43,211,171,5,121,101,106,181,24,111,152,218,174,17,175,88,173,10,225,13,83,219,53,224,117,87,11,223,133,239,194,119,155,230,187,141,164,122,55,156,120,9,223,133,239,194,119,225,187,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,240,221,166,249,110,35,39,16,166,156,64,8,223,133,239,194,119,225,187,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,221,242,93,51,73,38,105,56,223,157,51,202,180,101,190,187,80,248,126,122,250,105,122,49,219,187,189,94,124,54,61,222,188,198,175,166,183,215,227,233,223,119,227,187,233,197,236,106,250,105,118,59,254,246,211,113,89,12,146,97,146,100,195,97,158,143,23,15,212,187,89,62,210,114,234,210,231,207,173,247,151,233,157,15,207,134,73,145,140,78,206,166,131,236,52,201,79,76,154,151,137,57,59,53,233,168,152,141,230,139,248,241,3,211,114,245,229,79,199,131,81,94,230,69,145,15,138,210,52,119,245,199,47,245,117,87,255,246,211,241,168,28,148,102,48,42,147,172,44,155,186,250,191,213,101,43,69,157,139,127,6,192,206,179,63,62,63,185,151,36,253,52,235,39,189,179,217,236,230,238,102,54,59,75,250,163,254,96,121,39,113,67,153,171,114,188,96,102,128,26,43,170,92,149,228,15,43,27,209,149,134,235,170,126,59,8,208,229,184,154,252,96,99,168,158,176,215,207,14,19,27,209,37,126,253,236,176,80,170,203,142,2,29,85,173,129,129,98,77,22,212,87,163,200,23,246,73,37,217,81,158,227,52,173,129,121,1,154,92,167,201,11,214,5,232,113,189,177,120,193,184,0,61,117,127,242,185,79,79,237,31,125,161,106,100,239,125,27,76,11,85,147,5,169,169,194,50,169,26,27,86,90,149,227,7,150,164,122,44,216,200,113,118,108,224,72,170,198,130,133,28,213,216,192,80,168,26,217,58,182,129,159,0,53,1,239,113,27,216,9,85,35,158,155,224,247,184,35,150,57,205,43,127,248,87,37,214,252,185,124,90,133,5,78,99,170,28,195,105,80,149,151,184,12,42,46,253,7,213,208,41,151,81,130,137,184,188,62,55,162,81,85,64,229,48,106,65,195,132,195,106,32,154,195,208,43,193,114,186,18,204,226,149,100,57,173,48,62,151,49,85,202,231,52,70,178,152,86,73,159,219,160,42,235,115,25,37,152,241,91,209,24,193,83,186,23,188,74,247,27,95,165,182,121,93,3,125,170,115,94,215,118,159,42,188,14,94,7,175,131,215,193,235,224,117,240,58,120,29,188,14,94,7,175,131,215,193,235,224,117,240,58,120,29,188,14,94,183,19,188,174,129,253,211,166,131,253,211,240,58,120,29,188,14,94,7,175,131,215,193,235,224,117,240,58,120,29,188,14,94,7,175,131,215,193,235,224,117,240,58,120,221,139,231,117,7,135,31,142,143,62,190,62,158,164,243,234,67,17,184,235,205,159,208,237,151,211,251,74,3,98,186,158,224,85,118,5,71,82,129,248,237,201,116,221,133,184,246,194,148,34,82,138,216,124,41,162,89,246,80,44,186,74,31,122,40,76,50,255,22,150,154,135,34,138,52,158,86,68,185,92,229,90,196,38,132,171,244,34,54,33,124,67,77,84,86,228,121,82,100,197,32,43,146,122,225,146,174,40,185,112,165,70,199,64,193,122,149,142,77,8,87,233,116,108,66,248,134,181,61,74,134,73,58,76,242,162,28,21,245,194,59,92,219,186,109,148,82,209,154,117,148,66,205,186,125,148,114,209,74,133,148,114,193,74,141,148,114,193,42,149,148,129,114,187,238,164,12,148,219,117,41,165,80,174,110,43,165,80,244,213,204,85,244,200,228,101,154,155,193,160,204,243,167,254,134,142,104,165,46,77,161,96,173,50,77,161,92,173,54,205,64,185,93,215,105,202,229,170,244,105,6,202,237,186,80,211,67,110,84,141,154,23,5,29,156,116,112,238,92,7,231,19,207,193,52,236,57,152,45,60,117,9,203,1,203,97,199,44,7,211,207,237,119,234,136,14,98,146,203,141,195,114,8,18,174,105,57,4,9,215,180,28,4,194,117,45,7,169,96,117,203,33,72,184,166,229,16,36,92,211,114,240,21,30,133,229,224,45,58,2,203,193,87,115,20,150,131,64,180,174,229,32,16,172,107,57,8,4,107,90,14,82,185,74,150,131,84,174,146,229,224,43,55,10,203,193,87,116,20,150,131,64,180,174,229,224,43,88,217,114,240,149,171,108,57,72,229,42,89,14,2,185,154,150,131,84,174,146,229,224,34,55,42,203,1,3,1,3,225,37,25,8,210,182,17,155,129,208,126,237,8,6,2,6,2,6,66,183,39,212,106,249,7,98,181,202,246,65,3,186,85,220,3,177,110,37,6,31,166,87,15,193,55,160,91,133,192,203,116,235,114,108,161,102,77,140,45,62,88,94,145,98,139,53,43,65,108,177,94,37,134,45,214,171,130,176,195,212,118,77,176,195,212,118,13,176,101,106,117,249,181,76,179,30,9,150,233,213,2,193,50,181,90,28,56,76,109,215,24,88,172,86,133,2,135,169,237,26,2,187,171,133,1,195,128,97,192,173,48,224,121,227,116,218,32,3,158,83,203,84,167,122,186,149,242,231,135,39,217,235,13,167,165,57,207,83,147,12,242,34,155,14,135,101,158,12,204,52,61,25,153,105,154,158,157,157,44,27,168,91,233,191,246,18,209,86,17,181,135,8,250,168,233,163,22,232,162,143,154,62,106,250,168,233,163,166,143,154,62,106,177,26,250,168,233,163,166,143,154,62,234,53,99,232,163,166,143,154,62,106,31,32,232,54,136,62,234,104,250,168,231,88,207,52,140,245,12,88,15,172,7,214,3,235,129,245,192,122,96,61,176,30,88,15,172,7,214,3,235,129,245,192,122,96,61,176,30,88,15,172,7,214,107,27,235,53,185,99,219,116,176,99,27,172,7,214,3,235,129,245,192,122,96,61,176,30,88,15,172,7,214,3,235,129,245,192,122,96,61,176,30,88,15,172,7,214,219,77,172,247,254,183,227,95,222,29,78,178,137,145,102,245,110,254,185,255,253,207,235,103,72,47,155,151,171,174,67,122,149,109,200,177,180,48,46,159,74,231,29,140,246,203,210,192,72,3,99,107,71,56,9,14,78,215,60,194,73,32,55,142,35,156,130,132,107,30,225,20,36,92,243,8,39,129,112,221,35,156,164,130,213,143,112,10,18,174,121,132,83,144,112,205,35,156,124,133,71,113,132,147,183,232,8,142,112,18,28,96,175,127,132,147,64,180,238,17,78,2,193,186,71,56,9,4,107,30,225,36,149,171,116,132,147,84,174,210,17,78,190,114,163,56,194,201,87,116,20,71,56,9,68,235,30,225,228,43,88,249,8,39,95,185,202,71,56,73,229,42,29,225,36,144,171,121,132,147,84,174,210,17,78,46,114,163,170,239,188,40,40,252,164,240,115,231,10,63,159,120,13,194,0,177,197,107,88,27,31,198,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,192,107,120,113,94,131,184,172,164,214,107,104,191,170,4,171,1,171,1,171,33,224,11,133,233,231,246,59,116,253,153,246,154,86,131,64,110,28,86,67,144,112,77,171,33,72,184,166,213,32,16,174,107,53,72,5,171,91,13,65,194,53,173,134,32,225,154,86,131,175,240,40,172,6,111,209,17,88,13,190,154,163,176,26,4,162,117,173,6,129,96,93,171,65,32,88,211,106,144,202,85,178,26,164,114,149,172,6,95,185,81,88,13,190,162,163,176,26,4,162,117,173,6,95,193,202,86,131,175,92,101,171,65,42,87,201,106,16,200,213,180,26,164,114,149,172,6,23,185,81,89,13,24,7,24,7,47,197,56,72,39,105,131,133,72,105,63,109,253,232,66,140,3,140,3,140,3,140,3,140,3,140,3,140,3,140,3,248,59,252,29,254,14,127,135,191,195,223,35,229,239,160,108,80,54,40,27,148,13,202,6,101,131,178,219,68,217,205,101,224,231,40,155,12,60,40,27,148,13,202,6,101,239,16,202,134,8,67,132,33,194,16,97,136,48,68,24,34,12,17,134,8,67,132,33,194,16,97,136,48,68,24,34,188,101,68,184,201,211,94,211,77,167,189,66,132,33,194,16,97,37,34,156,60,220,111,205,227,253,118,52,191,221,154,50,66,32,44,86,171,204,131,27,208,173,130,131,197,186,149,104,112,152,94,61,24,220,128,110,21,22,44,211,173,139,130,133,154,53,73,176,76,178,46,8,22,107,86,226,192,98,189,74,24,88,172,87,133,2,135,169,237,26,2,135,169,237,154,1,203,212,234,34,96,153,102,61,2,44,211,171,5,128,101,106,181,248,111,152,218,174,241,175,88,173,10,253,13,83,219,53,252,117,87,11,251,133,253,194,126,91,98,191,77,166,129,55,156,190,9,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,223,78,216,111,147,167,33,166,156,134,8,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,17,176,95,51,73,38,105,99,236,119,78,44,211,150,217,239,66,232,251,233,233,167,233,197,108,239,246,122,241,73,245,120,43,27,191,154,222,94,143,167,127,223,141,239,166,23,179,171,233,167,217,237,248,219,79,199,101,49,72,134,73,146,13,135,121,62,94,60,80,239,102,249,72,203,137,76,107,159,98,239,47,211,59,59,53,69,150,156,156,231,233,89,150,77,147,179,114,48,152,14,76,122,146,14,242,212,156,228,211,87,223,61,249,20,181,136,88,254,116,60,24,229,101,94,20,249,160,40,77,227,34,30,191,240,215,137,248,246,211,241,168,28,148,102,48,42,147,172,44,27,22,241,111,117,101,75,105,232,226,159,1,60,244,236,143,207,79,110,55,73,63,205,250,73,239,108,54,187,185,187,153,205,206,146,254,168,63,88,222,108,220,104,231,170,28,47,222,25,160,198,74,51,87,37,249,243,204,70,116,165,225,186,170,95,32,2,116,57,174,38,63,30,25,170,39,236,245,179,243,198,70,116,137,95,63,59,79,148,234,178,211,66,71,85,107,120,161,88,147,133,6,214,40,242,229,129,82,73,118,218,231,56,77,107,120,95,128,38,215,105,242,226,121,1,122,92,111,44,94,188,46,64,79,221,95,133,238,211,83,251,119,97,168,26,217,123,223,198,219,66,213,100,65,106,170,60,77,170,198,70,158,86,229,248,177,39,169,30,11,89,114,156,29,27,91,146,170,177,144,35,71,53,54,118,20,170,70,182,142,109,108,40,64,77,192,123,220,198,126,66,213,136,231,38,248,61,238,72,110,78,243,10,27,168,74,172,249,139,250,180,202,19,156,198,84,81,135,211,160,42,82,113,25,84,92,250,15,170,1,88,46,163,4,19,113,121,125,110,68,163,170,12,203,97,212,2,152,9,135,213,112,54,135,161,87,130,229,116,37,152,197,43,201,114,90,193,128,46,99,170,32,208,105,140,100,49,173,194,64,183,65,85,28,232,50,74,48,227,183,162,49,130,167,116,47,120,149,238,55,190,74,29,33,189,230,106,92,231,72,175,237,26,87,144,30,72,15,164,7,210,3,233,129,244,64,122,32,61,144,30,72,15,164,7,210,3,233,129,244,64,122,32,61,144,30,72,111,231,145,94,115,59,180,77,7,59,180,65,122,32,61,144,30,72,15,164,7,210,3,233,129,244,64,122,32,61,144,30,72,15,164,7,210,3,233,129,244,64,122,32,189,221,67,122,195,228,7,233,41,235,195,228,196,239,120,245,202,102,227,24,122,22,135,201,73,167,5,139,150,235,209,172,216,66,179,98,105,70,166,190,88,177,52,163,116,125,175,226,215,177,91,92,171,104,150,77,22,139,238,211,135,38,11,147,204,191,94,165,230,161,202,34,141,167,87,81,46,87,185,88,177,9,225,42,205,138,77,8,223,80,52,149,21,121,158,20,89,49,200,138,164,94,184,164,109,74,46,92,169,19,50,80,176,94,41,100,19,194,85,90,33,155,16,190,97,109,143,146,97,146,14,147,188,40,71,69,189,240,14,215,182,110,159,165,84,180,102,161,165,80,179,110,163,165,92,180,82,165,165,92,176,82,167,165,92,176,74,169,101,160,220,174,91,45,3,229,118,93,107,41,148,171,219,107,41,20,125,53,115,21,61,50,121,153,230,102,48,40,243,252,169,113,161,35,90,169,141,83,40,88,171,142,83,40,87,171,143,51,80,110,215,133,156,114,185,42,141,156,129,114,187,174,228,244,144,27,85,39,231,69,65,139,39,45,158,59,213,226,249,96,38,8,130,193,117,102,194,218,68,48,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,2,102,194,214,154,9,162,150,145,85,51,161,253,122,17,188,4,188,4,71,47,193,20,89,153,213,155,9,243,31,229,235,221,132,135,95,217,126,59,193,244,115,251,93,184,254,180,121,77,59,65,32,55,14,59,33,72,184,166,157,16,36,92,211,78,16,8,215,181,19,164,130,213,237,132,32,225,154,118,66,144,112,77,59,193,87,120,20,118,130,183,232,8,236,4,95,205,81,216,9,2,209,186,118,130,64,176,174,157,32,16,172,105,39,72,229,42,217,9,82,185,74,118,130,175,220,40,236,4,95,209,81,216,9,2,209,186,118,130,175,96,101,59,193,87,174,178,157,32,149,171,100,39,8,228,106,218,9,82,185,74,118,130,139,220,168,236,4,204,1,204,129,173,55,7,204,124,175,65,184,57,96,250,105,235,199,9,98,14,96,14,96,14,96,14,96,14,96,14,96,14,96,14,192,216,97,236,48,118,24,59,140,29,198,30,13,99,7,87,131,171,193,213,224,106,112,53,184,26,92,221,10,174,110,32,203,62,199,213,100,217,193,213,224,106,112,53,184,250,69,227,106,168,47,212,23,234,11,245,133,250,66,125,161,190,80,95,168,47,212,23,234,11,245,133,250,66,125,161,190,219,66,125,27,57,91,213,108,58,91,21,234,11,245,133,250,118,70,125,147,135,123,170,121,188,167,142,150,103,215,71,8,125,197,106,149,153,111,3,186,85,144,175,88,183,18,241,13,211,171,7,124,27,208,173,194,123,101,186,117,113,175,80,179,38,237,149,73,214,133,189,98,205,74,172,87,172,87,9,245,138,245,170,144,222,48,181,93,131,222,48,181,93,115,94,153,90,93,204,43,211,172,71,121,101,122,181,32,175,76,173,22,227,13,83,219,53,226,21,171,85,33,188,97,106,187,6,188,238,106,225,187,240,93,248,110,211,124,183,145,84,239,134,227,46,225,187,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,240,93,248,46,124,23,190,219,52,223,109,228,4,66,195,9,132,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,240,93,248,46,124,23,190,11,223,133,239,194,119,225,187,240,93,248,46,124,23,190,219,45,223,61,56,252,112,124,244,241,245,113,64,61,111,111,254,12,111,191,156,222,251,245,244,86,102,33,18,228,251,237,201,116,205,126,215,94,24,8,220,2,4,46,205,200,212,51,224,210,140,210,245,8,248,235,216,45,38,192,95,91,145,230,119,95,107,43,82,26,15,2,150,203,141,163,183,55,72,184,102,111,111,144,112,205,99,230,4,194,117,11,135,165,130,213,11,135,131,132,107,22,14,7,9,223,176,182,71,201,48,73,135,73,94,148,163,162,94,120,135,107,59,138,166,100,111,209,17,52,37,251,106,142,162,41,89,32,90,183,41,89,32,88,183,41,89,32,88,179,41,89,42,87,169,41,89,42,87,169,41,217,87,110,20,77,201,190,162,175,102,174,162,71,38,47,211,220,12,6,101,158,63,165,240,58,162,117,235,157,125,5,43,215,59,251,202,85,174,119,150,202,85,170,119,22,200,213,172,119,150,202,85,170,119,118,145,27,149,125,112,81,96,56,96,56,236,178,225,32,109,14,177,25,14,219,88,33,130,223,176,51,126,195,206,135,206,57,42,176,83,203,97,151,142,10,140,195,114,224,140,195,174,44,135,157,57,227,48,26,203,129,195,25,59,178,28,56,156,177,11,203,129,195,25,219,181,28,56,156,145,195,25,3,69,71,97,57,112,162,100,187,150,3,39,74,114,162,36,39,74,178,99,1,3,1,3,193,219,64,144,86,211,216,12,132,109,236,168,193,64,192,64,216,21,3,129,214,26,90,107,104,173,209,70,240,180,214,208,90,67,107,13,173,53,180,214,68,65,176,105,173,161,181,134,214,26,90,107,104,173,161,181,6,6,12,3,222,5,6,252,254,183,227,95,222,29,78,210,121,136,92,70,128,111,254,185,255,253,207,235,103,252,119,225,235,108,97,99,205,242,169,116,142,127,237,151,5,254,210,86,67,91,13,109,53,180,213,208,86,19,17,183,166,173,134,182,26,218,106,226,129,238,180,213,208,86,67,91,13,109,53,180,213,104,27,6,180,213,208,86,67,91,13,109,53,180,213,96,52,96,52,88,140,6,97,212,220,98,52,108,99,53,62,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,3,70,131,208,104,16,119,218,212,26,13,91,217,104,131,207,176,11,62,195,206,183,217,80,135,223,169,213,64,29,62,117,248,212,225,71,102,53,80,135,79,29,62,117,248,250,86,3,117,248,237,90,13,212,225,83,135,79,29,62,117,248,212,225,83,135,79,29,126,36,86,3,198,1,198,193,75,49,14,204,124,143,66,99,198,129,233,167,235,171,144,48,14,48,14,48,14,48,14,48,14,48,14,48,14,48,14,162,55,14,224,239,240,119,248,59,252,29,254,14,127,7,101,131,178,65,217,160,108,80,54,40,27,148,29,37,202,110,46,3,63,71,217,100,224,65,217,160,108,80,54,40,123,135,80,54,68,24,34,12,17,134,8,67,132,33,194,16,97,136,48,68,24,34,12,17,134,8,67,132,33,194,16,225,45,35,194,77,158,243,106,54,157,243,10,17,134,8,67,132,149,136,176,236,16,120,45,32,44,86,171,204,131,27,208,173,130,131,197,186,149,104,112,152,94,61,24,220,128,110,21,22,44,211,173,139,130,133,154,53,73,176,76,178,46,8,22,107,86,226,192,98,189,74,24,88,172,87,133,2,135,169,237,26,2,135,169,237,154,1,203,212,234,34,96,153,102,61,2,44,211,171,5,128,101,106,181,248,111,152,218,174,241,175,88,173,10,253,13,83,219,53,252,117,87,11,251,133,253,194,126,91,98,191,77,166,129,55,28,189,9,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,223,78,216,111,147,167,33,26,78,67,132,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,53,246,251,195,36,19,118,61,156,60,99,189,153,67,199,195,147,87,207,194,122,211,167,168,119,62,207,149,255,95,86,254,191,169,14,72,171,35,186,165,199,39,221,82,227,218,203,65,139,67,104,177,169,167,197,131,100,161,175,6,22,15,146,196,172,103,197,95,127,99,139,81,241,215,74,166,249,109,218,90,201,148,198,195,138,229,114,227,40,13,14,18,174,89,26,28,36,92,243,252,59,129,112,221,182,99,169,96,245,182,227,32,225,154,109,199,65,194,55,172,237,81,50,76,210,97,146,23,229,168,168,23,222,225,218,142,162,166,217,91,116,4,53,205,190,154,163,168,105,22,136,214,173,105,22,8,214,173,105,22,8,214,172,105,150,202,85,170,105,150,202,85,170,105,246,149,27,69,77,179,175,232,171,153,171,232,145,201,203,52,55,131,65,153,231,79,113,189,142,104,221,110,105,95,193,202,221,210,190,114,149,187,165,165,114,149,186,165,5,114,53,187,165,165,114,149,186,165,93,228,70,229,51,92,20,56,19,47,197,153,168,79,163,38,86,192,56,255,209,6,194,184,252,149,38,44,15,5,113,238,94,74,215,226,252,76,26,141,215,245,171,54,251,220,110,250,133,135,185,111,219,96,146,108,42,88,53,152,54,109,38,192,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,194,96,210,182,112,48,152,26,50,152,100,173,85,85,131,105,115,91,21,254,18,254,18,254,210,214,250,75,46,103,202,71,228,47,9,228,198,225,47,5,9,215,244,151,130,132,107,250,75,2,225,186,254,146,84,176,186,191,20,36,92,211,95,10,18,174,233,47,249,10,143,194,95,242,22,29,129,191,228,171,57,10,127,73,32,90,215,95,18,8,214,245,151,4,130,53,253,37,169,92,37,127,73,42,87,201,95,242,149,27,133,191,228,43,58,10,127,73,32,90,215,95,242,21,172,236,47,249,202,85,246,151,164,114,149,252,37,129,92,77,127,73,42,87,201,95,114,145,27,149,191,132,91,132,91,132,91,244,66,220,162,22,173,156,116,146,54,80,70,151,246,211,141,101,116,88,57,88,57,88,57,88,57,88,57,88,57,88,57,88,57,47,217,202,193,17,193,17,193,17,193,17,193,17,193,17,193,92,192,92,192,92,192,92,192,92,192,92,192,92,192,92,216,49,115,33,124,159,200,220,92,96,159,8,230,2,230,2,230,2,230,2,230,2,140,30,70,15,163,135,209,195,232,97,244,48,122,24,61,140,30,70,15,163,135,209,195,232,97,244,48,122,24,61,140,222,143,209,55,113,26,125,234,112,26,61,140,30,70,191,157,140,190,137,55,241,86,99,250,228,225,75,144,121,252,18,52,154,127,7,50,101,132,148,94,172,86,25,210,55,160,91,133,209,139,117,43,33,250,48,189,122,132,190,1,221,42,128,94,166,91,151,207,11,53,107,226,121,153,100,93,58,47,214,172,4,231,197,122,149,216,188,88,175,10,154,15,83,219,53,153,15,83,219,53,152,151,169,213,229,242,50,205,122,88,94,166,87,139,202,203,212,106,65,249,48,181,93,51,121,177,90,21,36,31,166,182,107,34,239,174,22,32,15,144,119,96,222,77,112,243,38,240,118,35,20,186,117,88,220,68,160,123,243,201,210,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,142,24,22,55,113,74,108,202,41,177,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,188,205,176,216,76,146,73,26,12,139,231,132,50,221,54,88,188,120,198,239,167,167,159,166,23,179,189,219,235,197,71,221,227,189,112,252,106,122,123,61,158,254,125,55,190,155,94,204,174,166,159,102,183,227,111,63,29,151,197,32,25,38,73,54,28,230,249,120,241,64,189,155,229,35,45,95,137,244,217,92,245,254,50,189,124,116,54,200,178,147,209,96,144,15,179,228,44,59,73,135,197,121,50,56,61,207,243,209,240,36,159,207,222,227,199,175,229,226,203,159,142,7,163,188,204,139,34,31,20,165,105,236,226,143,127,33,212,93,252,219,79,199,163,114,80,154,193,168,76,178,178,108,232,226,255,86,223,2,82,108,186,248,103,0,56,61,251,227,243,147,251,82,210,79,179,126,210,59,155,205,110,238,110,102,179,179,164,63,234,15,150,119,37,55,44,186,42,199,11,140,6,168,177,98,207,85,73,254,224,179,17,93,105,184,174,234,55,141,0,93,142,171,201,15,92,134,234,9,123,253,236,96,178,17,93,226,215,207,14,30,165,186,236,88,209,81,213,26,176,40,214,100,193,134,53,138,124,193,161,84,146,29,11,58,78,211,26,48,24,160,201,117,154,188,192,95,128,30,215,27,139,23,216,11,208,83,247,231,163,251,244,212,254,1,25,170,70,246,222,183,129,185,80,53,89,144,154,42,120,147,170,177,33,170,85,57,126,144,74,170,199,130,160,28,103,199,6,161,164,106,44,136,201,81,141,13,50,133,170,145,173,99,27,68,10,80,19,240,30,183,65,162,80,53,226,185,9,126,143,59,34,158,211,188,2,17,170,18,107,254,244,62,173,130,7,167,49,85,38,226,52,168,202,94,92,6,21,151,254,131,106,72,151,203,40,193,68,92,94,159,27,209,168,42,236,114,24,181,32,107,194,97,53,64,206,97,232,149,96,57,93,9,102,241,74,178,156,86,120,161,203,152,42,49,116,26,35,89,76,171,212,208,109,80,149,27,186,140,18,204,248,173,104,140,224,41,221,11,94,165,251,141,175,82,203,236,47,188,130,118,206,254,182,174,130,22,246,7,251,131,253,193,254,96,127,176,63,216,31,236,15,246,7,251,131,253,193,254,96,127,176,63,216,31,236,15,246,7,251,123,241,236,47,124,147,184,217,198,77,226,176,63,216,31,236,15,246,7,251,131,253,193,254,96,127,176,63,216,31,236,15,246,7,251,131,253,193,254,96,127,176,63,216,223,139,102,127,7,135,31,142,143,62,190,62,158,164,243,174,72,9,4,236,205,159,206,237,151,211,251,74,101,100,186,145,6,154,232,112,96,227,157,145,223,38,167,227,242,200,181,215,165,69,178,133,22,201,129,181,68,114,176,177,67,114,176,245,21,146,102,217,218,177,40,138,125,104,237,48,201,252,251,92,106,30,106,59,210,120,58,36,229,114,149,75,36,155,16,174,210,34,217,132,240,13,165,90,89,145,231,73,145,21,131,172,72,234,133,75,154,181,228,194,149,250,47,3,5,235,21,96,54,33,92,165,1,179,9,225,27,214,246,40,25,38,233,48,201,139,114,84,212,11,239,112,109,235,118,119,74,69,107,150,119,10,53,235,182,119,202,69,43,213,119,202,5,43,245,119,202,5,171,20,120,6,202,237,186,193,51,80,110,215,21,158,66,185,186,29,158,66,209,87,51,87,209,35,147,151,105,110,6,131,50,207,159,58,37,58,162,149,154,71,133,130,181,170,71,133,114,181,186,71,3,229,118,93,62,42,151,171,210,62,26,40,183,235,250,81,15,185,81,245,143,94,20,52,150,190,148,198,210,214,78,169,105,162,10,85,65,156,123,199,106,215,226,252,202,91,53,94,215,175,218,236,115,187,233,23,30,230,190,35,19,202,52,107,66,153,237,139,164,227,65,225,65,225,65,201,191,186,153,126,110,255,234,22,209,57,102,114,185,113,120,80,65,194,53,61,168,32,225,154,30,148,64,184,174,7,37,21,172,238,65,5,9,215,244,160,130,132,107,122,80,190,194,163,240,160,188,69,71,224,65,249,106,142,194,131,18,136,214,245,160,4,130,117,61,40,129,96,77,15,74,42,87,201,131,146,202,85,242,160,124,229,70,225,65,249,138,142,194,131,18,136,214,245,160,124,5,43,123,80,190,114,149,61,40,169,92,37,15,74,32,87,211,131,146,202,85,242,160,92,228,70,229,65,225,40,225,40,225,40,189,16,71,169,27,187,71,88,60,100,179,123,182,176,129,8,187,7,187,71,104,247,52,241,70,223,106,199,71,118,178,177,150,225,35,86,171,236,247,52,160,91,197,238,17,235,86,50,77,194,244,234,121,38,13,232,86,177,76,100,186,117,141,7,161,102,77,223,65,38,89,215,118,16,107,86,114,29,196,122,149,76,7,177,94,21,207,33,76,109,215,150,67,152,218,174,29,7,153,90,93,195,65,166,89,15,221,203,244,106,145,123,153,90,45,112,31,166,182,107,110,47,86,171,130,237,195,212,118,77,237,221,213,2,237,129,246,14,92,188,9,182,222,4,2,111,132,84,119,3,148,231,77,246,105,115,64,121,206,44,211,109,3,202,29,86,218,63,76,90,239,175,94,50,51,167,105,158,38,179,179,179,65,102,206,179,147,36,29,205,204,217,244,228,52,29,100,231,166,197,106,123,63,17,45,85,220,251,136,160,234,158,170,123,129,46,170,238,169,186,167,234,158,170,123,170,238,169,186,23,171,161,234,158,170,123,170,238,169,186,95,51,134,170,123,170,238,169,186,247,225,139,110,131,168,186,143,165,234,126,78,9,77,179,148,208,64,9,161,132,80,66,40,33,148,16,74,8,37,132,18,66,9,161,132,80,66,40,33,148,16,74,8,37,132,18,66,9,161,132,80,194,109,163,132,13,110,78,55,219,184,57,29,74,8,37,132,18,66,9,161,132,80,66,40,33,148,16,74,8,37,132,18,66,9,161,132,80,66,40,33,148,16,74,8,37,220,73,74,248,254,183,227,95,222,29,78,178,137,17,38,9,111,254,185,255,253,207,235,103,132,48,155,23,255,110,27,33,108,190,190,114,57,51,93,151,87,218,175,74,117,37,39,149,181,115,82,153,239,153,184,202,39,149,9,228,198,113,82,89,144,112,205,147,202,130,132,107,158,84,38,16,174,123,82,153,84,176,250,73,101,65,194,53,79,42,11,18,174,121,82,153,175,240,40,78,42,243,22,29,193,73,101,190,154,163,56,169,76,32,90,247,164,50,129,96,221,147,202,4,130,53,79,42,147,202,85,58,169,76,42,87,233,164,50,95,185,81,156,84,230,43,58,138,147,202,4,162,117,79,42,243,21,172,124,82,153,175,92,229,147,202,164,114,149,78,42,19,200,213,60,169,76,42,87,233,164,50,23,185,81,149,158,94,20,212,164,190,148,154,84,206,54,227,108,179,166,94,215,175,218,236,115,187,233,23,30,230,190,35,239,73,150,79,183,120,79,91,151,78,199,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,194,123,106,206,123,146,118,35,213,122,79,91,216,140,132,247,132,247,132,247,36,251,202,102,250,185,253,43,91,205,137,206,202,222,147,64,110,28,222,83,144,112,77,239,41,72,184,166,247,36,16,174,235,61,73,5,171,123,79,65,194,53,189,167,32,225,154,222,147,175,240,40,188,39,111,209,17,120,79,190,154,163,240,158,4,162,117,189,39,129,96,93,239,73,32,88,211,123,146,202,85,242,158,164,114,149,188,39,95,185,81,120,79,190,162,163,240,158,4,162,117,189,39,95,193,202,222,147,175,92,101,239,73,42,87,201,123,18,200,213,244,158,164,114,149,188,39,23,185,81,121,79,56,73,56,73,56,73,47,196,73,106,223,230,73,39,105,115,245,118,105,63,165,222,14,155,7,155,7,155,7,155,7,155,7,155,7,155,7,155,7,183,4,183,4,183,4,183,4,183,4,183,4,227,1,227,1,227,1,227,1,227,1,227,1,227,1,227,97,199,141,135,198,246,151,204,141,7,246,151,96,60,96,60,96,60,96,60,96,60,192,239,225,247,240,123,248,61,252,30,126,15,191,135,223,195,239,225,247,240,123,248,61,252,30,126,15,191,135,223,195,239,27,224,247,166,201,141,3,134,141,3,240,251,157,224,247,77,188,193,183,26,225,39,15,95,144,204,227,23,164,209,252,251,145,41,35,36,248,98,181,202,0,191,1,221,42,252,94,172,91,9,223,135,233,213,163,247,13,232,86,129,247,50,221,186,236,94,168,89,19,221,203,36,235,146,123,177,102,37,112,47,214,171,196,237,197,122,85,176,125,152,218,174,169,125,152,218,174,161,189,76,173,46,179,151,105,214,67,246,50,189,90,196,94,166,86,11,216,135,169,237,154,215,139,213,170,224,250,48,181,93,211,122,119,181,192,122,96,189,3,15,111,130,169,55,129,190,27,33,212,93,129,228,6,131,224,28,114,13,72,6,36,3,146,1,201,128,100,64,50,32,25,144,12,72,6,36,3,146,1,201,128,100,64,50,32,25,144,12,72,6,36,3,146,1,201,47,15,36,55,120,98,109,202,137,181,128,100,64,50,32,25,144,12,72,6,36,3,146,1,201,128,100,64,50,32,25,144,12,72,6,36,3,146,1,201,128,100,64,50,32,25,144,252,226,64,178,153,36,147,180,41,144,60,231,149,233,182,129,228,197,19,127,63,61,253,52,189,152,237,221,94,47,62,248,30,239,140,227,87,211,219,235,241,244,239,187,241,221,244,98,118,53,253,52,187,29,127,251,233,184,44,6,201,48,73,178,225,48,207,199,139,7,234,221,44,31,105,249,186,164,117,83,214,251,203,244,242,147,100,54,72,243,145,49,167,121,118,150,207,78,242,228,108,120,114,126,106,78,147,36,157,157,77,95,125,247,228,51,217,162,97,249,211,241,96,148,151,121,81,228,131,162,52,77,107,120,252,235,161,78,195,183,159,142,71,229,160,52,131,81,153,100,101,217,172,134,127,171,239,18,41,89,93,252,51,128,173,158,253,241,249,201,173,43,233,167,89,63,233,157,205,102,55,119,55,179,217,89,210,31,245,7,203,27,151,27,57,93,149,227,197,78,3,212,88,201,232,170,36,127,54,218,136,174,52,92,87,245,203,72,128,46,199,213,228,199,54,67,245,132,189,126,118,118,217,136,46,241,235,103,103,147,82,93,118,242,232,168,106,13,123,20,107,178,144,197,26,69,190,108,81,42,201,78,14,29,167,105,13,59,12,208,228,58,77,94,108,48,64,143,235,141,197,139,253,5,232,169,251,11,211,125,122,106,255,198,12,85,35,123,239,219,216,93,168,154,44,72,77,149,205,73,213,216,40,214,170,28,63,142,37,213,99,161,84,142,179,99,227,84,82,53,22,10,229,168,198,198,161,66,213,200,214,177,141,51,5,168,9,120,143,219,56,82,168,26,241,220,4,191,199,29,41,208,105,94,225,12,85,137,53,127,157,159,86,217,132,211,152,42,54,113,26,84,197,51,46,131,138,75,255,65,53,48,204,101,148,96,34,46,175,207,141,104,84,149,135,57,140,90,192,55,225,176,26,102,231,48,244,74,176,156,174,4,179,120,37,89,78,43,72,209,101,76,21,42,58,141,145,44,166,85,176,232,54,168,138,22,93,70,9,102,252,86,52,70,240,148,238,5,175,210,253,198,87,169,27,60,216,88,243,237,28,15,110,93,243,45,120,16,60,8,30,4,15,130,7,193,131,224,65,240,32,120,16,60,8,30,4,15,130,7,193,131,224,65,240,32,120,16,60,184,211,120,176,177,109,232,102,27,183,161,131,7,193,131,224,65,240,32,120,16,60,8,30,4,15,130,7,193,131,224,65,240,32,120,16,60,8,30,4,15,130,7,193,131,59,129,7,127,254,184,119,244,227,28,13,154,121,57,165,43,19,188,248,50,189,61,235,13,79,42,32,48,221,8,2,77,116,36,176,145,66,202,135,249,232,160,133,114,221,165,168,158,244,171,158,172,41,154,204,147,209,160,190,103,50,79,70,69,109,93,229,22,183,74,154,101,145,199,162,73,246,161,200,195,36,243,111,94,169,121,104,242,72,227,169,149,148,203,85,238,149,108,66,184,74,177,100,19,194,55,244,108,101,69,158,39,69,86,12,178,34,169,23,46,41,219,146,11,87,170,196,12,20,172,215,137,217,132,112,149,82,204,38,132,111,88,219,163,100,152,164,195,36,47,202,81,81,47,188,195,181,173,91,231,41,21,173,217,231,41,212,172,91,232,41,23,173,212,232,41,23,172,84,233,41,23,172,210,233,25,40,183,235,82,207,64,185,93,183,122,10,229,234,214,122,10,69,95,205,92,69,143,76,94,166,185,25,12,202,60,127,234,105,232,136,86,42,35,21,10,214,106,35,21,202,213,170,35,13,148,219,117,31,169,92,174,74,33,105,160,220,174,27,73,61,228,70,85,73,122,81,80,98,74,137,105,148,37,166,214,39,243,245,33,236,74,55,253,194,195,51,105,207,202,48,193,86,134,217,190,76,51,78,6,78,198,174,59,25,166,159,219,191,0,68,116,64,150,92,110,28,78,70,144,112,77,39,35,72,184,166,147,33,16,174,235,100,72,5,171,59,25,65,194,53,157,140,32,225,154,78,134,175,240,40,156,12,111,209,17,56,25,190,154,163,112,50,4,162,117,157,12,129,96,93,39,67,32,88,211,201,144,202,85,114,50,164,114,149,156,12,95,185,81,56,25,190,162,163,112,50,4,162,117,157,12,95,193,202,78,134,175,92,101,39,67,42,87,201,201,16,200,213,116,50,164,114,149,156,12,23,185,81,57,25,248,18,248,18,91,120,184,218,19,211,192,163,19,197,98,26,108,97,17,10,166,1,166,193,206,154,6,178,83,87,181,60,3,177,90,101,203,160,1,221,42,142,129,88,183,18,119,15,211,171,135,221,27,208,173,66,221,101,186,117,217,181,80,179,38,186,150,73,214,37,215,98,205,74,224,90,172,87,137,91,139,245,170,96,235,48,181,93,83,235,48,181,93,67,107,153,90,93,102,45,211,172,71,127,101,122,181,224,175,76,173,22,251,13,83,219,53,250,21,171,85,33,191,97,106,187,6,191,238,106,225,190,112,95,184,175,19,247,93,16,169,31,247,223,31,255,146,30,188,253,121,242,225,120,239,135,55,251,147,31,15,126,250,233,227,135,57,4,78,151,63,156,252,244,222,20,243,2,156,21,4,188,168,53,62,155,221,220,255,158,94,94,93,244,238,238,167,39,159,103,189,179,203,243,243,47,115,236,219,75,151,63,236,157,223,152,226,25,13,78,29,104,112,185,137,6,87,105,111,149,245,110,128,197,166,120,134,126,179,202,128,252,236,186,191,242,31,86,127,37,95,249,47,229,202,127,249,118,37,59,82,158,79,221,229,231,203,251,127,166,151,143,19,250,189,215,4,139,248,114,75,215,5,54,87,97,115,107,32,184,166,108,53,172,197,219,60,47,27,44,251,217,226,62,59,212,105,241,118,87,211,109,139,183,68,87,23,45,222,18,93,27,59,97,253,179,219,1,186,186,105,23,247,212,211,89,187,184,68,87,23,237,226,18,93,27,215,149,127,110,90,170,171,211,214,115,87,77,29,182,158,59,74,234,180,245,220,93,83,55,173,231,238,122,186,105,61,119,215,211,69,235,185,167,154,150,91,207,61,213,180,220,122,238,168,198,14,86,107,4,121,162,85,169,38,107,214,87,169,176,221,81,118,71,133,237,142,106,58,42,108,247,84,211,114,97,187,187,154,46,10,219,61,213,180,92,216,190,70,13,133,237,158,131,36,250,134,81,119,195,175,244,154,56,140,161,79,94,173,79,254,74,178,112,175,68,11,247,74,178,112,233,187,223,134,190,251,91,201,42,186,21,173,162,91,201,42,106,169,143,223,219,103,168,139,154,139,125,6,151,212,249,206,250,12,139,111,44,223,87,28,130,197,127,124,176,13,122,94,51,223,191,159,222,246,47,254,223,90,143,97,121,205,229,69,132,15,142,161,128,161,128,161,16,161,161,0,184,223,98,112,15,32,7,144,3,200,1,228,170,128,28,202,12,101,134,50,67,153,57,22,20,140,219,56,198,5,147,110,3,38,85,196,144,191,154,201,96,193,123,142,222,189,57,220,63,22,37,158,255,50,189,65,239,244,207,235,251,219,63,63,95,207,238,9,61,183,16,122,174,204,113,151,185,103,135,75,19,125,134,84,66,42,227,38,149,68,159,33,168,68,159,33,187,144,93,200,46,100,151,232,51,209,103,160,52,80,26,40,29,21,148,38,250,12,51,215,102,230,68,159,97,250,68,159,59,244,28,36,233,231,117,158,3,1,232,150,3,208,149,201,111,60,3,109,125,124,204,5,204,5,204,133,8,205,5,32,254,22,67,124,96,57,176,28,88,14,44,39,6,13,113,134,56,67,156,119,138,56,19,131,222,1,164,11,50,221,6,100,26,17,146,20,183,63,87,208,21,45,208,29,5,162,59,111,131,118,189,62,209,104,232,37,244,50,110,122,73,52,26,170,74,52,26,218,11,237,133,246,66,123,137,70,19,141,6,84,3,170,1,213,81,129,106,162,209,112,116,109,142,78,52,26,206,79,52,186,107,31,162,129,124,52,45,209,218,33,233,118,218,162,215,95,4,195,1,195,1,195,33,66,195,1,176,191,197,96,31,128,14,64,7,160,3,208,137,75,67,161,161,208,80,232,157,162,208,196,165,119,0,243,130,81,183,1,163,70,132,41,127,53,19,211,72,92,250,47,179,184,47,17,151,110,59,46,61,159,104,205,184,180,237,250,196,165,161,151,208,203,184,233,37,113,105,168,42,113,105,104,47,180,23,218,11,237,37,46,77,92,26,80,13,168,6,84,71,5,170,137,75,195,209,181,57,58,113,105,56,63,113,233,174,125,136,38,226,210,43,62,4,113,233,142,227,210,243,87,160,245,184,244,243,139,96,56,96,56,96,56,68,104,56,0,246,183,24,236,3,208,1,232,0,116,0,58,113,105,40,52,20,26,10,189,83,20,154,184,244,14,96,94,48,234,54,96,212,216,48,101,99,21,211,115,136,69,207,116,151,193,105,245,178,233,181,34,136,80,67,52,33,154,113,19,77,34,212,144,86,34,212,16,96,8,48,4,24,2,76,132,154,8,53,240,26,120,13,188,142,10,94,19,161,134,173,107,179,117,34,212,176,127,34,212,42,222,68,83,57,106,186,167,163,8,83,119,83,64,93,115,37,76,8,76,8,76,136,8,77,8,96,255,22,195,126,160,58,80,29,168,14,84,39,86,13,153,134,76,67,166,119,138,76,19,171,222,1,244,11,90,221,6,180,170,137,46,211,137,121,138,46,69,97,234,180,103,158,240,43,34,212,109,68,168,159,207,113,167,193,233,205,151,38,46,13,169,132,84,198,77,42,137,75,67,80,137,75,67,118,33,187,144,93,200,46,113,105,226,210,64,105,160,52,80,58,42,40,77,92,26,102,174,205,204,137,75,195,244,137,75,119,232,57,136,66,210,107,60,7,162,209,109,71,163,159,79,126,243,129,104,219,227,99,46,96,46,96,46,68,104,46,0,241,183,24,226,3,203,129,229,192,114,96,57,49,104,136,51,196,25,226,188,83,196,153,24,244,14,32,93,144,233,54,32,211,136,144,164,188,88,250,57,186,162,83,186,163,64,116,247,117,210,142,215,39,26,13,189,132,94,198,77,47,137,70,67,85,137,70,67,123,161,189,208,94,104,47,209,104,162,209,128,106,64,53,160,58,42,80,77,52,26,142,174,205,209,137,70,195,249,137,70,119,237,67,52,144,143,166,63,90,59,36,221,82,117,244,218,139,96,56,96,56,96,56,68,104,56,0,246,183,24,236,3,208,1,232,0,116,0,58,113,105,40,52,20,26,10,189,83,20,154,184,244,14,96,94,48,234,54,96,212,182,49,229,193,219,189,159,247,127,222,63,220,63,218,59,158,179,201,57,172,60,120,115,112,252,219,222,129,5,92,90,65,229,226,138,23,179,235,217,237,244,126,142,173,158,242,174,90,166,229,141,42,55,145,202,117,100,178,22,60,166,237,0,67,239,153,144,33,195,128,203,0,13,191,66,195,131,201,211,161,63,29,188,217,175,76,251,114,170,79,167,167,191,207,30,167,175,53,216,120,113,243,37,0,53,62,213,125,243,207,253,159,183,167,191,63,249,134,52,223,148,96,122,119,23,87,73,127,254,77,233,226,230,75,239,230,159,204,36,139,47,73,101,239,203,201,151,235,251,47,105,210,79,242,222,221,244,98,118,53,253,52,187,117,99,146,85,213,94,68,178,11,209,86,116,89,85,238,15,46,187,149,159,134,202,175,126,137,238,86,126,182,94,190,127,238,186,11,249,78,111,84,63,138,219,153,236,144,53,111,135,189,221,202,23,174,121,59,19,238,86,254,134,53,239,159,9,111,93,190,157,125,59,205,253,26,242,221,186,116,59,143,118,146,190,134,70,119,33,189,22,91,187,10,175,135,214,93,200,118,251,38,227,197,182,187,144,93,7,200,92,39,187,22,143,117,38,90,242,137,104,35,229,157,137,222,240,57,232,5,212,91,23,109,143,174,175,232,246,12,174,183,46,221,154,112,95,189,245,152,188,76,115,51,24,148,121,254,212,52,208,148,238,244,89,226,231,118,180,46,219,98,139,56,173,112,155,41,210,186,104,139,123,226,36,218,230,157,116,38,90,242,1,104,179,88,186,16,45,190,213,216,156,152,206,68,11,103,186,187,91,141,163,179,83,99,105,60,127,46,46,134,198,230,17,213,164,251,198,17,54,119,97,227,192,21,124,191,121,68,21,11,59,140,240,159,180,85,112,239,50,164,138,237,55,143,241,126,109,158,33,98,235,207,211,181,191,240,4,34,91,30,225,41,85,150,98,246,255,190,153,252,176,247,97,127,65,218,23,255,11,166,237,255,247,185,119,50,189,155,245,76,47,89,129,238,102,3,116,207,55,81,247,106,224,183,154,23,14,143,229,154,112,202,254,100,6,58,128,237,181,87,131,185,195,220,97,238,48,119,152,59,204,29,230,14,115,135,185,195,220,97,238,48,119,152,59,204,29,230,14,115,135,185,195,220,97,238,48,247,23,199,220,243,77,208,189,220,244,11,223,16,114,83,72,61,60,192,190,14,169,111,202,177,135,35,245,106,233,198,243,146,141,101,27,198,243,248,123,126,214,79,243,8,226,238,128,120,64,60,32,30,16,191,43,32,30,146,13,201,6,5,131,130,65,193,160,96,80,48,80,18,40,9,148,4,74,190,116,40,9,98,108,7,49,62,193,127,135,239,247,14,14,143,15,14,127,158,28,125,60,252,223,189,223,222,190,89,197,126,79,126,201,122,206,223,229,245,205,244,242,250,254,242,250,162,119,251,229,250,239,233,63,87,159,87,57,210,227,47,249,157,243,247,172,117,162,14,246,213,214,82,108,42,187,221,92,186,91,122,146,190,135,103,247,189,104,78,130,143,228,107,67,0,103,242,117,86,145,123,26,4,238,126,255,114,113,113,121,125,113,62,157,47,154,149,187,129,233,155,164,159,246,238,111,167,215,119,231,127,222,94,205,110,239,242,190,25,246,147,222,233,242,198,240,236,142,240,234,187,103,119,166,180,51,49,23,15,98,230,55,169,236,153,36,39,138,88,157,66,47,138,216,242,12,118,162,197,103,2,173,68,179,58,139,254,68,179,229,169,236,78,144,108,62,211,208,249,172,126,213,83,159,207,166,4,201,230,51,91,63,159,254,225,235,150,231,179,59,65,62,243,233,116,211,241,99,232,74,235,82,239,166,99,5,250,94,243,24,211,103,102,243,130,100,243,41,252,204,180,59,12,234,243,169,241,153,105,13,239,87,231,211,63,188,223,242,124,118,39,200,121,62,237,22,146,211,234,92,99,33,105,172,205,22,228,184,207,164,165,115,127,101,30,125,27,247,219,158,200,174,244,56,207,164,221,27,116,90,147,107,188,65,141,53,217,130,28,159,153,116,91,147,94,86,165,210,44,54,43,198,103,14,221,80,134,151,111,218,54,202,232,68,140,207,28,214,249,25,174,203,176,214,207,80,90,133,141,106,241,158,64,201,55,72,155,161,172,57,129,157,127,111,180,152,219,94,19,216,241,183,197,78,180,56,79,160,125,207,213,202,28,122,238,185,106,123,26,59,146,227,60,147,246,45,96,43,127,192,120,110,1,107,251,207,151,142,228,248,204,164,211,173,217,47,252,209,242,44,118,35,198,121,14,45,73,20,167,15,70,91,18,69,227,131,177,105,45,206,19,104,73,197,56,77,160,45,21,163,49,129,77,107,241,158,64,201,119,27,91,66,71,115,2,59,255,110,99,73,11,185,78,96,52,223,174,155,214,226,61,129,194,21,24,205,183,235,166,181,172,157,64,233,65,89,207,103,181,38,217,179,114,76,150,195,136,106,228,200,97,72,53,216,180,121,200,202,1,89,46,67,252,149,173,156,81,190,113,200,134,164,90,234,157,84,171,31,177,110,251,108,237,136,186,115,180,54,62,25,151,64,92,237,213,86,206,208,218,120,169,149,19,180,28,70,120,191,158,87,254,203,230,74,176,108,174,252,151,205,218,4,97,237,20,175,77,16,90,70,248,47,205,245,9,66,219,144,117,9,194,250,49,222,239,128,149,179,188,54,78,241,234,73,94,155,135,248,175,151,91,193,122,185,245,95,47,43,39,140,109,30,81,93,47,149,17,242,144,230,226,116,177,166,67,154,102,30,35,126,9,33,77,215,237,216,126,115,37,220,133,45,189,8,89,76,178,152,100,49,201,98,146,197,36,139,73,118,144,236,160,118,214,141,236,224,150,103,7,201,186,145,117,35,235,70,214,141,172,27,89,55,178,110,100,221,200,186,145,117,35,87,68,174,136,92,17,185,34,114,69,228,138,200,21,145,43,218,142,92,81,55,129,31,226,59,132,100,34,13,201,196,21,69,105,161,47,108,227,225,0,17,68,81,118,43,5,210,82,124,99,221,47,85,18,38,255,138,151,232,79,239,77,209,88,175,93,239,252,198,20,93,148,219,89,86,102,55,77,117,139,103,169,94,87,103,85,65,103,29,57,41,114,82,228,164,200,73,145,147,162,179,142,206,186,40,214,37,185,51,114,103,228,206,232,172,35,199,71,142,143,28,31,57,62,114,124,228,248,200,241,233,175,66,114,124,228,248,34,152,64,58,235,232,172,163,179,142,108,41,217,82,178,165,100,75,163,248,110,67,182,148,108,105,28,19,72,182,52,146,108,41,157,117,132,94,233,172,35,142,75,103,93,211,65,225,69,10,179,169,226,186,213,20,102,75,237,117,129,41,204,118,170,232,22,207,190,147,62,186,202,149,8,91,18,182,36,108,73,216,146,176,37,97,75,194,129,132,3,181,195,108,132,3,183,60,28,72,152,141,48,27,97,54,194,108,132,217,8,179,17,102,35,204,70,152,141,48,27,193,33,130,67,4,135,8,14,17,28,34,56,68,112,136,224,208,118,4,135,40,165,163,148,110,167,83,48,17,102,77,218,106,252,106,169,158,206,158,53,217,193,132,71,164,133,115,243,85,119,240,230,224,248,183,189,131,213,21,152,62,253,77,151,194,185,167,175,228,202,107,148,218,218,17,91,42,156,235,254,160,78,123,59,156,243,196,180,218,81,23,164,130,142,58,98,83,196,166,136,77,17,155,34,54,69,71,29,29,117,81,172,75,98,104,196,208,136,161,209,81,71,172,143,88,31,177,62,98,125,196,250,136,245,17,235,211,95,133,196,250,136,245,69,48,129,116,212,209,81,71,71,29,81,83,162,166,68,77,137,154,70,241,221,134,168,41,81,211,56,38,144,168,105,36,81,83,58,234,200,192,210,81,71,58,151,142,58,143,220,176,123,112,211,165,163,78,22,220,108,169,163,174,251,224,166,127,173,157,243,132,5,215,218,9,174,68,62,147,124,38,249,76,242,153,228,51,201,103,146,39,36,79,168,157,127,35,79,184,229,121,66,242,111,228,223,200,191,145,127,35,255,70,254,141,252,27,249,55,242,111,228,223,200,26,145,53,34,107,68,214,136,172,17,89,35,178,70,100,141,182,35,107,68,173,29,181,118,59,29,156,137,48,158,210,86,175,88,75,181,118,141,198,83,118,48,20,178,245,77,120,139,54,198,70,235,240,86,43,25,91,234,196,11,60,254,179,129,106,185,197,83,141,163,229,206,42,133,170,59,162,84,68,169,136,82,17,165,34,74,69,213,29,85,119,81,172,75,162,105,68,211,136,166,81,117,71,212,143,168,31,81,63,162,126,68,253,136,250,17,245,211,95,133,68,253,136,250,69,48,129,84,221,81,117,71,213,29,241,83,226,167,196,79,137,159,70,241,221,134,248,41,241,211,56,38,144,248,105,36,241,83,170,238,200,197,82,117,71,98,151,170,187,86,178,196,95,207,201,110,176,239,174,238,176,236,86,74,239,2,147,153,45,54,216,85,78,212,110,59,177,28,235,1,222,4,48,9,96,18,192,36,128,73,0,243,69,7,48,9,12,18,24,36,48,248,130,3,131,4,220,8,184,17,112,35,224,70,192,141,128,27,1,55,2,110,4,220,8,184,17,38,34,76,68,152,136,48,17,97,34,194,68,132,137,8,19,109,71,152,136,46,59,186,236,118,58,25,19,107,254,164,213,102,176,150,90,237,236,249,147,93,13,124,196,212,83,119,188,255,223,227,159,247,15,247,143,246,142,15,222,29,254,207,251,201,255,236,189,223,59,220,255,176,255,117,65,190,121,59,57,56,252,112,124,244,241,245,241,100,239,205,251,95,246,38,195,31,38,191,166,246,181,120,63,251,191,251,139,217,245,236,118,122,127,249,231,245,31,55,189,63,166,55,211,235,217,221,236,235,107,245,249,170,55,95,58,183,95,78,239,123,211,207,55,191,79,123,195,147,222,95,169,223,74,124,86,133,88,183,18,61,186,18,31,254,191,169,14,48,69,117,233,62,123,136,155,252,108,245,191,204,30,255,83,195,1,43,225,188,202,226,85,193,23,139,230,189,22,28,174,50,101,140,225,170,197,63,3,226,85,103,127,124,126,242,85,58,233,167,89,63,233,157,205,102,55,119,55,179,217,89,210,31,245,7,139,111,207,165,91,80,105,85,142,87,60,40,64,141,53,245,179,42,201,63,102,211,136,174,52,92,87,245,15,163,0,93,142,171,201,47,250,17,170,39,236,245,179,71,40,26,209,37,126,253,236,81,4,169,46,123,194,192,81,213,26,83,95,172,201,226,213,215,40,242,117,199,165,146,236,166,183,227,52,173,241,153,3,52,185,78,147,151,103,27,160,199,245,198,226,229,127,6,232,169,131,129,238,211,83,139,224,66,213,200,222,251,54,103,46,84,77,22,164,166,106,115,73,213,216,220,171,85,57,126,150,145,84,143,197,9,114,156,29,155,255,34,85,99,177,85,28,213,216,204,140,80,53,178,117,108,115,6,2,212,4,188,199,109,152,61,84,141,120,110,130,223,227,82,20,93,149,232,2,163,157,198,84,57,153,211,160,42,90,116,25,180,130,164,29,6,213,64,105,151,81,130,137,184,188,62,55,162,81,85,106,232,48,170,14,130,187,14,171,193,224,14,67,87,64,184,203,24,193,44,174,194,112,135,65,43,56,220,101,76,21,189,58,141,145,44,166,85,40,238,54,168,138,197,93,70,9,102,124,5,141,59,141,17,60,165,21,60,238,50,102,227,171,244,136,200,143,255,123,156,30,188,221,192,199,127,53,147,220,126,88,198,253,255,221,167,151,87,27,96,241,95,166,151,119,113,56,70,163,7,187,56,64,197,175,79,254,123,207,169,8,62,60,163,193,235,114,82,6,27,53,217,168,201,70,77,54,106,178,81,147,147,50,56,41,35,138,117,201,198,87,54,190,178,241,149,147,50,216,72,204,70,98,54,18,179,145,152,141,196,108,36,102,35,177,254,42,100,35,49,27,137,35,152,64,78,202,224,164,12,78,202,96,115,59,155,219,217,220,206,230,246,40,190,219,176,185,157,205,237,113,76,32,155,219,35,217,220,206,73,25,236,186,231,164,12,250,0,56,41,99,83,83,129,123,12,211,76,178,38,99,152,166,159,189,132,24,166,251,222,110,215,89,18,238,230,246,127,120,50,151,100,46,201,92,146,185,36,115,73,230,146,140,32,25,65,237,76,27,25,193,45,207,8,146,105,35,211,70,166,141,76,27,153,54,50,109,100,218,200,180,145,105,35,211,70,126,136,252,16,249,33,242,67,228,135,200,15,145,31,34,63,180,29,249,33,14,199,232,44,166,67,24,38,198,48,76,44,145,147,116,146,53,25,57,73,251,89,228,145,147,93,201,124,68,117,62,134,215,130,76,155,93,144,41,11,146,5,25,180,32,77,179,11,210,176,32,89,144,65,11,178,209,148,104,26,125,74,148,5,25,247,130,52,205,46,72,195,130,100,65,6,45,200,70,235,140,91,58,209,143,5,185,51,11,114,113,238,100,120,201,246,234,97,147,187,221,180,189,152,15,173,186,109,235,197,233,220,102,255,7,251,63,216,255,193,254,15,246,127,208,185,77,231,118,20,235,146,253,52,236,167,97,63,13,157,219,236,79,98,127,18,251,147,216,159,196,254,36,246,39,177,63,73,127,21,178,63,137,253,73,17,76,32,157,219,116,110,211,185,205,158,57,246,204,177,103,142,61,115,81,124,183,97,207,28,123,230,226,152,64,246,204,69,178,103,142,206,109,54,243,209,185,205,54,67,58,183,155,219,0,185,136,102,134,39,216,87,163,153,219,16,99,87,105,223,94,76,85,203,21,220,149,107,144,195,36,135,73,14,147,28,38,57,76,114,152,228,6,201,13,106,231,220,200,13,110,121,110,144,156,27,57,55,114,110,228,220,200,185,145,115,35,231,70,206,141,156,27,57,55,50,69,100,138,200,20,145,41,34,83,68,166,136,76,17,153,162,237,200,20,209,195,77,15,247,78,7,100,162,138,161,36,129,101,220,117,49,148,100,55,27,185,99,141,128,108,113,131,221,124,125,134,117,115,215,175,207,157,44,232,102,125,182,178,62,195,170,186,235,215,231,78,246,117,179,62,91,89,159,205,199,76,227,111,0,101,125,70,189,62,211,208,106,218,148,78,218,175,19,161,82,70,91,123,85,90,104,73,63,147,126,38,253,76,250,153,244,51,45,180,180,208,70,177,46,73,147,147,38,39,77,78,11,45,233,124,210,249,164,243,73,231,147,206,39,157,79,58,95,127,21,146,206,39,157,31,193,4,210,66,75,11,45,45,180,236,24,97,199,8,59,70,216,49,18,197,119,27,118,140,176,99,36,142,9,100,199,72,36,59,70,104,161,101,43,11,45,180,108,178,161,133,182,153,237,63,233,196,204,3,152,77,197,47,77,63,125,9,241,203,134,123,103,211,54,11,103,211,8,99,200,100,45,201,90,146,181,36,107,73,214,242,69,103,45,201,6,146,13,36,27,248,130,179,129,100,217,200,178,145,101,35,203,70,150,141,44,27,89,54,178,108,100,217,200,178,145,27,34,55,68,110,136,220,16,185,33,114,67,228,134,200,13,109,71,110,136,166,89,154,102,119,58,4,19,71,212,196,132,84,204,86,163,38,102,7,187,101,99,76,123,108,99,233,220,124,41,6,180,201,174,46,197,221,171,145,101,41,54,183,20,3,138,99,87,151,226,238,53,198,178,20,155,91,138,13,102,65,77,244,89,80,150,98,188,75,177,193,86,216,221,236,41,102,41,54,181,20,127,216,251,176,31,220,83,220,51,189,147,233,221,140,186,226,231,243,161,211,90,188,230,226,148,23,19,168,39,80,79,160,158,64,61,129,122,202,139,41,47,142,98,93,178,65,129,13,10,108,80,160,188,152,13,31,108,248,96,195,7,27,62,216,240,193,134,15,54,124,232,175,66,54,124,176,225,35,130,9,164,188,152,242,98,202,139,217,132,196,38,36,54,33,177,9,41,138,239,54,108,66,98,19,82,28,19,200,38,164,72,54,33,81,94,204,238,40,202,139,217,183,69,121,177,243,50,126,22,112,172,255,133,103,137,199,53,191,82,174,255,149,193,166,203,12,54,93,228,49,53,41,218,27,183,8,153,134,110,145,171,11,153,110,195,78,57,133,82,230,175,83,213,106,55,243,202,53,72,148,146,40,37,81,74,162,148,68,41,137,82,18,144,36,32,181,19,123,36,32,183,60,1,73,98,143,196,30,137,61,18,123,36,246,72,236,145,216,35,177,71,98,143,196,30,233,40,210,81,164,163,72,71,145,142,34,29,69,58,138,116,212,118,164,163,168,104,166,162,121,167,163,62,113,84,52,127,139,161,132,212,227,218,98,40,177,183,228,18,67,33,134,242,44,134,18,242,6,10,41,245,181,189,129,98,239,246,229,13,68,161,166,207,123,164,233,66,205,109,40,29,230,61,194,123,196,253,61,146,76,242,198,223,35,73,63,143,252,61,194,250,220,158,245,217,124,94,61,137,62,175,206,250,220,158,245,217,252,31,178,73,244,127,200,178,62,183,103,125,54,255,119,98,18,253,223,137,172,207,237,89,159,205,255,141,22,255,161,7,172,207,200,215,231,79,239,77,17,126,36,199,249,141,41,56,144,227,233,108,40,29,199,97,187,52,135,113,176,117,146,173,147,108,157,100,235,36,91,39,57,140,131,195,56,162,88,151,108,69,101,43,42,91,81,57,140,131,173,189,108,237,101,107,47,91,123,217,218,203,214,94,182,246,234,175,66,182,246,178,181,55,130,9,228,48,14,14,227,224,48,14,182,155,179,221,156,237,230,108,55,143,226,187,13,219,205,217,110,30,199,4,178,221,60,146,237,230,28,198,193,62,120,14,227,96,135,62,135,113,52,213,29,176,136,100,6,111,234,92,137,100,178,165,211,62,81,237,110,232,124,126,5,242,151,228,47,201,95,146,191,36,127,73,254,146,188,32,121,65,237,124,27,121,193,45,207,11,146,111,35,223,70,190,141,124,27,249,54,242,109,228,219,200,183,145,111,35,223,70,150,136,44,17,89,34,178,68,100,137,200,18,145,37,34,75,180,29,89,34,142,174,224,232,138,157,14,198,68,20,63,9,236,163,173,137,159,236,102,27,109,164,225,143,173,237,170,11,110,162,173,93,153,187,216,67,203,202,108,126,101,6,117,208,214,174,204,93,108,160,101,101,54,191,50,155,14,147,198,223,239,201,202,84,89,153,31,223,127,120,189,247,230,224,112,195,218,252,111,254,245,55,247,143,54,148,208,126,185,185,59,157,126,190,188,222,240,234,252,95,254,245,55,103,183,47,182,143,246,219,84,124,31,52,53,193,229,180,45,234,160,169,150,164,52,73,105,146,210,36,165,73,74,211,84,75,83,109,20,235,146,228,57,201,115,146,231,52,213,146,228,39,201,79,146,159,36,63,73,126,146,252,36,249,245,87,33,73,126,146,252,17,76,32,77,181,52,213,210,84,203,238,18,118,151,176,187,132,221,37,81,124,183,97,119,9,187,75,226,152,64,118,151,68,178,187,132,166,90,182,189,208,84,203,134,28,154,106,55,109,21,146,70,56,173,165,181,77,68,56,119,173,191,86,56,103,178,42,219,224,139,145,213,36,171,73,86,147,172,38,89,77,178,154,100,11,201,22,106,103,225,200,22,110,121,182,144,44,28,89,56,178,112,100,225,200,194,145,133,35,11,71,22,142,44,28,89,56,114,71,228,142,200,29,145,59,34,119,68,238,136,220,17,185,163,237,200,29,209,106,75,171,237,78,135,104,226,140,170,180,216,54,246,210,218,241,94,78,58,36,134,162,188,127,255,63]} \ No newline at end of file