From 87721d0bcfedb2e598e883879769998fd3d6539d Mon Sep 17 00:00:00 2001 From: github-actions Date: Fri, 30 Aug 2024 00:21:06 +0000 Subject: [PATCH] chore(deps): upgrade list of models and DLC images Upgrade list of models and DLC images. See details in [workflow run]. [Workflow Run]: https://github.com/awslabs/generative-ai-cdk-constructs/actions/runs/10624509596 ------ *Automatically created by projen via the "code-generation" workflow* Signed-off-by: github-actions --- apidocs/classes/JumpStartModel.md | 114 ++++++++++++++++++ .../jumpstart-model.ts | 19 +++ .../jumpstart-models.json | 2 +- 3 files changed, 134 insertions(+), 1 deletion(-) diff --git a/apidocs/classes/JumpStartModel.md b/apidocs/classes/JumpStartModel.md index c788d2e8..370a0cda 100644 --- a/apidocs/classes/JumpStartModel.md +++ b/apidocs/classes/JumpStartModel.md @@ -2710,6 +2710,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_ALL\_MINILM\_L6\_V2\_2\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_ALL\_MINILM\_L6\_V2\_2\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_BASE\_EN\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_BASE\_EN\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -2734,6 +2740,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_BASE\_EN\_2\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_BASE\_EN\_2\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_BASE\_EN\_V1\_5\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_BASE\_EN\_V1\_5\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -2746,6 +2758,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_BASE\_EN\_V1\_5\_1\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_BASE\_EN\_V1\_5\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_LARGE\_EN\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_LARGE\_EN\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -2770,6 +2788,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_LARGE\_EN\_2\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_LARGE\_EN\_2\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_LARGE\_EN\_V1\_5\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_LARGE\_EN\_V1\_5\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -2782,6 +2806,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_LARGE\_EN\_V1\_5\_1\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_LARGE\_EN\_V1\_5\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_LARGE\_ZH\_V1\_5\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_LARGE\_ZH\_V1\_5\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -2794,6 +2824,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_LARGE\_ZH\_V1\_5\_1\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_LARGE\_ZH\_V1\_5\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_M3\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_M3\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -2806,6 +2842,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_M3\_1\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_M3\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_SMALL\_EN\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_SMALL\_EN\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -2830,6 +2872,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_SMALL\_EN\_2\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_SMALL\_EN\_2\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_SMALL\_EN\_V1\_5\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_SMALL\_EN\_V1\_5\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -2842,6 +2890,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_SMALL\_EN\_V1\_5\_1\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_BGE\_SMALL\_EN\_V1\_5\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_E5\_BASE\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_E5\_BASE\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -2866,6 +2920,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_E5\_BASE\_2\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_E5\_BASE\_2\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_E5\_BASE\_V2\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_E5\_BASE\_V2\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -2890,6 +2950,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_E5\_BASE\_V2\_2\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_E5\_BASE\_V2\_2\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_E5\_LARGE\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_E5\_LARGE\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -2914,6 +2980,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_E5\_LARGE\_2\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_E5\_LARGE\_2\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_E5\_LARGE\_V2\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_E5\_LARGE\_V2\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -2938,6 +3010,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_E5\_LARGE\_V2\_2\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_E5\_LARGE\_V2\_2\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_E5\_SMALL\_V2\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_E5\_SMALL\_V2\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -2962,6 +3040,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_E5\_SMALL\_V2\_2\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_E5\_SMALL\_V2\_2\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_GTE\_BASE\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_GTE\_BASE\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -2986,6 +3070,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_GTE\_BASE\_2\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_GTE\_BASE\_2\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_GTE\_LARGE\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_GTE\_LARGE\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -3010,6 +3100,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_GTE\_LARGE\_3\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_GTE\_LARGE\_3\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_GTE\_SMALL\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_GTE\_SMALL\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -3034,6 +3130,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_GTE\_SMALL\_2\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_GTE\_SMALL\_2\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_MULTILINGUAL\_E5\_BASE\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_MULTILINGUAL\_E5\_BASE\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -3058,6 +3160,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_MULTILINGUAL\_E5\_BASE\_2\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_MULTILINGUAL\_E5\_BASE\_2\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SENTENCESIMILARITY\_MULTILINGUAL\_E5\_LARGE\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_MULTILINGUAL\_E5\_LARGE\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -3082,6 +3190,12 @@ *** +### HUGGINGFACE\_SENTENCESIMILARITY\_MULTILINGUAL\_E5\_LARGE\_2\_1\_0 + +> `readonly` `static` **HUGGINGFACE\_SENTENCESIMILARITY\_MULTILINGUAL\_E5\_LARGE\_2\_1\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_SPC\_BERT\_BASE\_CASED\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_SPC\_BERT\_BASE\_CASED\_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 fc31492d..a470a441 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 @@ -482,69 +482,88 @@ export class JumpStartModel { public static readonly HUGGINGFACE_NER_DISTILBERT_BASE_UNCASED_FINETUNED_CONLL03_ENGLISH_2_0_0 = this.of('HUGGINGFACE_NER_DISTILBERT_BASE_UNCASED_FINETUNED_CONLL03_ENGLISH_2_0_0'); public static readonly HUGGINGFACE_NER_DISTILBERT_BASE_UNCASED_FINETUNED_CONLL03_ENGLISH_1_1_0 = this.of('HUGGINGFACE_NER_DISTILBERT_BASE_UNCASED_FINETUNED_CONLL03_ENGLISH_1_1_0'); public static readonly HUGGINGFACE_NER_DISTILBERT_BASE_UNCASED_FINETUNED_CONLL03_ENGLISH_1_0_0 = this.of('HUGGINGFACE_NER_DISTILBERT_BASE_UNCASED_FINETUNED_CONLL03_ENGLISH_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_ALL_MINILM_L6_V2_2_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_ALL_MINILM_L6_V2_2_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_ALL_MINILM_L6_V2_2_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_ALL_MINILM_L6_V2_2_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_ALL_MINILM_L6_V2_2_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_ALL_MINILM_L6_V2_2_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_ALL_MINILM_L6_V2_1_1_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_ALL_MINILM_L6_V2_1_1_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_ALL_MINILM_L6_V2_1_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_ALL_MINILM_L6_V2_1_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_ALL_MINILM_L6_V2_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_ALL_MINILM_L6_V2_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_2_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_2_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_2_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_2_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_2_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_2_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_V1_5_1_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_V1_5_1_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_V1_5_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_V1_5_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_V1_5_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_BASE_EN_V1_5_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_2_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_2_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_2_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_2_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_2_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_2_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_V1_5_1_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_V1_5_1_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_V1_5_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_V1_5_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_V1_5_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_EN_V1_5_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_ZH_V1_5_1_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_ZH_V1_5_1_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_ZH_V1_5_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_ZH_V1_5_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_ZH_V1_5_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_LARGE_ZH_V1_5_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_M3_1_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_M3_1_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_M3_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_M3_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_M3_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_M3_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_2_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_2_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_2_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_2_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_2_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_2_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_V1_5_1_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_V1_5_1_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_V1_5_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_V1_5_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_V1_5_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_BGE_SMALL_EN_V1_5_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_2_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_2_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_2_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_2_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_2_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_2_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_V2_2_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_V2_2_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_V2_2_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_V2_2_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_V2_2_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_V2_2_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_V2_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_V2_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_V2_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_BASE_V2_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_2_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_2_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_2_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_2_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_2_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_2_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_V2_2_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_V2_2_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_V2_2_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_V2_2_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_V2_2_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_V2_2_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_V2_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_V2_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_V2_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_LARGE_V2_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_SMALL_V2_2_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_SMALL_V2_2_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_SMALL_V2_2_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_SMALL_V2_2_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_SMALL_V2_2_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_SMALL_V2_2_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_SMALL_V2_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_SMALL_V2_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_E5_SMALL_V2_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_E5_SMALL_V2_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_BASE_2_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_BASE_2_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_BASE_2_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_BASE_2_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_BASE_2_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_BASE_2_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_BASE_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_BASE_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_BASE_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_BASE_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_LARGE_3_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_LARGE_3_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_LARGE_3_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_LARGE_3_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_LARGE_2_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_LARGE_2_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_LARGE_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_LARGE_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_LARGE_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_LARGE_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_SMALL_2_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_SMALL_2_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_SMALL_2_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_SMALL_2_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_SMALL_2_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_SMALL_2_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_SMALL_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_SMALL_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_GTE_SMALL_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_GTE_SMALL_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_BASE_2_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_BASE_2_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_BASE_2_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_BASE_2_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_BASE_2_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_BASE_2_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_BASE_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_BASE_1_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_BASE_1_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_BASE_1_0_0'); + public static readonly HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_LARGE_2_1_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_LARGE_2_1_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_LARGE_2_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_LARGE_2_0_1'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_LARGE_2_0_0 = this.of('HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_LARGE_2_0_0'); public static readonly HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_LARGE_1_0_1 = this.of('HUGGINGFACE_SENTENCESIMILARITY_MULTILINGUAL_E5_LARGE_1_0_1'); 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 cd66b739..64a2e853 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,107,115,26,73,182,134,251,95,20,231,163,193,117,227,162,254,134,109,218,214,25,93,188,37,220,123,102,78,76,16,88,194,178,102,116,27,132,60,221,189,99,254,251,9,36,75,66,64,81,153,43,171,114,101,193,19,59,98,199,180,44,224,37,85,128,244,60,111,174,252,191,157,79,95,62,126,220,59,252,248,107,239,125,127,216,59,57,30,254,239,167,189,147,207,253,227,225,187,222,73,127,152,14,163,97,180,243,203,255,237,92,221,156,141,47,247,206,118,126,217,249,126,127,126,126,113,125,254,109,116,58,110,140,238,38,141,255,124,191,184,187,29,79,26,95,71,119,227,157,55,59,63,198,147,187,139,155,235,157,95,118,210,102,212,140,118,222,236,156,141,191,141,238,47,167,123,215,119,211,209,245,233,120,240,199,237,120,231,151,157,171,203,230,121,171,153,252,126,57,154,156,207,110,119,49,247,207,119,59,191,252,127,75,223,240,248,223,217,194,127,119,231,255,251,54,93,248,254,236,236,250,249,43,255,120,179,115,59,25,223,142,78,255,53,62,235,77,166,23,223,70,167,211,191,140,255,88,126,70,111,215,61,195,183,163,159,55,189,123,123,113,253,109,60,25,95,159,142,27,63,239,247,237,143,100,246,148,223,238,188,217,25,149,250,0,115,119,60,190,254,113,49,185,185,190,26,95,79,103,63,150,147,222,199,254,65,239,47,253,227,225,231,227,163,143,199,189,131,157,95,118,158,111,214,188,253,99,231,205,220,183,156,124,121,119,176,55,24,126,216,59,238,191,31,28,29,255,109,231,151,157,183,55,183,211,183,87,151,111,31,126,188,111,79,111,206,198,175,110,241,254,232,112,208,219,59,236,31,15,247,143,62,14,247,251,191,245,247,119,126,217,73,162,87,223,116,112,244,161,191,63,60,233,31,255,214,63,30,14,246,14,250,71,95,6,179,31,127,59,154,125,95,255,240,195,231,163,189,195,193,210,55,204,254,253,205,206,227,141,223,247,222,127,234,15,143,143,142,6,139,153,94,61,82,255,240,183,157,95,118,226,252,71,255,223,163,227,191,244,143,79,118,126,137,255,251,114,69,245,46,47,70,119,15,215,212,255,237,76,198,231,143,23,231,232,91,227,238,230,126,250,189,49,187,183,209,211,119,252,223,206,233,237,253,112,124,58,25,222,79,46,134,241,206,47,59,237,164,221,142,179,221,52,78,91,237,230,217,191,38,205,241,233,164,249,114,227,230,232,106,244,231,205,245,232,63,119,205,211,155,171,87,63,216,219,63,166,55,147,211,239,141,231,31,199,47,73,51,110,70,141,233,100,116,125,247,237,102,114,53,158,220,101,205,180,211,140,26,167,183,247,141,219,63,210,56,106,220,127,189,191,158,222,39,73,51,202,118,222,236,156,207,133,73,124,133,57,127,14,115,122,31,199,221,167,72,209,44,210,127,255,251,102,126,13,111,27,227,209,221,180,104,9,187,157,56,109,39,157,120,55,217,77,94,82,63,221,214,239,10,250,200,98,181,128,215,55,147,233,119,147,85,236,180,211,56,202,210,86,220,237,102,243,201,231,238,192,239,82,122,11,36,92,207,196,117,61,147,208,214,179,164,64,194,245,76,215,175,103,218,206,178,168,157,182,91,105,59,90,29,63,245,187,158,222,2,89,173,167,209,135,78,222,165,160,242,161,227,37,140,253,26,186,188,103,206,221,65,64,107,169,246,158,249,242,232,194,247,204,185,59,8,109,61,53,222,51,95,30,189,224,61,115,55,234,68,73,39,202,218,221,221,246,234,248,158,223,51,189,5,50,95,207,211,81,227,116,124,61,157,140,46,69,175,246,249,155,7,112,109,150,31,199,98,37,175,31,63,251,10,215,49,233,116,119,59,89,39,238,70,157,151,224,207,55,126,29,187,121,122,93,249,66,122,202,99,190,146,227,123,167,107,114,254,230,1,92,147,229,199,177,90,73,179,107,50,39,248,202,107,64,107,21,75,13,99,181,134,102,40,99,55,233,182,219,73,220,238,164,173,249,216,58,40,195,71,24,171,53,252,207,88,248,11,229,243,109,195,184,10,203,204,98,191,128,146,223,32,159,111,27,208,2,122,255,189,241,233,129,11,126,101,92,27,218,243,111,139,62,178,152,47,224,197,165,241,135,114,55,106,101,105,148,36,113,242,242,91,238,252,205,61,47,163,159,56,230,43,121,53,54,93,201,221,56,235,38,89,220,106,117,179,151,43,96,254,230,158,255,124,241,19,199,106,37,141,62,154,147,184,211,206,210,56,105,71,221,104,62,184,202,71,179,151,48,230,107,120,55,50,178,12,43,223,140,158,111,27,192,27,99,201,89,204,23,240,254,78,190,128,207,183,13,96,1,75,206,98,191,128,146,223,109,158,111,27,208,2,122,255,221,230,254,174,113,126,243,195,232,42,204,178,118,148,181,162,110,59,139,147,249,224,47,183,247,187,144,190,242,88,47,166,201,159,43,89,150,164,221,118,39,203,210,86,186,24,94,227,79,22,95,121,172,22,83,252,119,223,243,109,195,120,105,235,46,160,240,189,49,152,191,251,74,206,178,126,1,255,241,82,78,249,109,52,185,24,93,79,31,219,41,23,175,43,82,167,179,244,23,87,163,243,241,151,201,197,206,47,59,255,207,235,85,157,253,28,22,111,209,178,191,197,153,253,77,174,173,111,210,190,16,220,196,62,89,199,250,97,102,21,177,133,219,188,190,94,86,221,102,113,149,139,111,209,182,189,197,229,205,233,232,210,246,201,60,220,104,120,126,123,111,251,104,87,214,87,218,149,245,149,118,101,127,165,93,217,95,54,87,130,203,230,202,254,178,185,77,108,151,248,54,181,191,133,253,165,121,155,45,62,123,147,155,140,173,111,99,253,10,152,88,95,47,19,251,235,101,98,127,189,76,4,215,203,196,254,122,153,46,94,47,197,183,88,188,94,22,110,241,143,255,190,89,95,221,77,28,170,187,201,246,85,119,227,102,212,140,171,168,238,198,84,119,235,95,221,141,155,113,218,140,23,126,211,75,218,47,191,117,238,190,250,21,175,218,234,110,126,152,243,167,48,179,223,58,59,65,85,119,157,87,208,75,22,155,5,84,171,238,58,47,165,191,64,178,245,244,92,221,245,176,158,101,5,146,173,167,231,234,174,243,122,250,11,100,179,158,222,171,187,149,93,151,122,31,58,106,213,221,106,215,82,237,61,83,173,186,235,97,61,53,222,51,213,170,187,206,235,233,47,144,241,122,106,85,119,171,185,54,43,136,99,190,146,58,213,93,247,133,244,149,199,120,37,181,170,187,213,92,147,21,196,177,89,73,239,213,221,202,86,177,220,48,54,107,232,189,186,235,142,50,188,132,177,89,67,207,213,221,202,174,194,82,179,88,47,160,191,234,110,181,11,232,253,247,70,255,213,221,106,23,208,251,47,138,90,213,93,247,101,244,20,199,120,37,181,170,187,238,127,190,120,138,99,179,146,222,171,187,206,171,232,39,140,241,26,250,175,238,86,243,198,88,118,22,227,5,244,95,221,173,102,1,203,206,98,189,128,254,170,187,213,46,160,247,223,109,252,23,36,43,91,64,157,223,174,253,23,36,171,93,64,47,87,32,5,201,45,43,72,82,119,164,238,72,221,145,186,163,188,238,24,15,163,217,7,169,168,238,248,208,253,171,91,221,241,225,67,246,237,66,127,241,225,139,79,165,198,198,186,5,104,78,71,147,230,249,159,107,11,143,143,15,241,120,159,102,247,69,199,145,142,35,29,71,58,142,116,28,233,56,210,201,163,147,167,221,33,163,147,87,243,78,30,29,50,58,100,116,200,232,144,209,33,163,67,70,135,140,14,25,29,50,58,100,244,117,232,235,208,215,161,175,67,95,135,190,14,125,29,250,58,245,232,235,80,164,241,86,164,161,174,18,98,93,69,169,20,34,157,129,21,215,113,6,214,138,82,72,68,41,164,46,165,144,53,151,243,126,239,248,163,213,113,204,79,215,209,6,159,199,252,112,63,149,30,200,156,251,8,156,200,188,17,149,39,78,100,230,68,230,96,42,79,156,200,204,137,204,156,200,236,125,61,57,145,153,19,153,57,145,217,223,122,114,34,51,39,50,7,116,250,45,39,50,11,22,146,19,153,43,189,38,57,145,153,19,153,57,145,153,19,153,75,89,64,78,100,118,92,64,78,100,22,46,32,39,50,151,181,146,156,200,92,226,74,114,34,51,39,50,87,145,133,19,153,189,47,32,39,50,203,23,144,19,153,75,94,76,78,100,230,68,102,78,100,46,125,1,57,145,57,144,2,243,70,13,28,228,68,102,70,20,210,249,102,68,161,167,54,250,99,125,215,226,72,230,229,250,238,198,157,201,108,80,223,117,60,148,121,77,125,151,83,153,55,160,190,203,196,66,38,22,6,83,223,101,98,33,19,11,57,149,153,9,144,76,128,12,101,45,153,0,185,9,19,32,57,149,153,137,154,76,212,100,162,38,19,53,153,168,201,68,77,38,106,50,81,179,162,250,46,19,53,153,168,25,66,125,151,83,153,57,149,57,164,250,46,83,94,153,242,202,148,87,166,188,50,229,149,41,175,76,121,165,36,185,61,37,73,42,143,84,30,169,60,82,121,116,168,60,90,28,203,188,92,121,220,182,115,153,31,30,166,172,25,188,11,119,70,207,145,158,35,61,71,122,142,244,28,233,57,210,203,163,151,167,221,35,163,151,87,243,94,30,61,50,122,100,244,200,232,145,209,35,163,71,70,143,140,30,25,61,50,122,100,116,118,232,236,208,217,161,179,67,103,135,206,14,157,29,58,59,245,232,236,80,166,241,86,166,161,178,18,98,101,69,171,24,34,158,133,181,109,103,51,83,12,9,160,24,82,120,73,255,150,88,31,208,220,248,145,108,193,25,205,141,31,73,245,199,52,231,60,8,39,53,111,68,5,138,147,154,57,169,57,152,10,20,39,53,115,82,51,39,53,123,95,79,78,106,230,164,102,78,106,246,183,158,156,212,204,73,205,1,157,138,203,73,205,130,133,228,164,230,74,175,73,78,106,230,164,102,78,106,230,164,230,82,22,144,147,154,29,23,144,147,154,133,11,200,73,205,101,173,36,39,53,151,184,146,156,212,204,73,205,85,100,225,164,102,239,11,200,73,205,242,5,228,164,230,146,23,147,147,154,57,169,153,147,154,75,95,64,78,106,14,164,208,188,81,67,8,57,169,153,177,133,116,192,25,91,88,98,59,125,197,101,252,170,56,155,251,13,89,209,55,116,215,126,195,92,215,54,231,30,230,203,183,6,37,250,223,18,235,51,165,23,27,199,155,121,172,116,97,227,184,140,147,165,115,27,199,28,46,189,1,141,99,134,46,50,116,49,152,198,49,67,23,25,186,200,225,210,12,177,100,136,101,40,107,201,16,203,77,24,98,201,225,210,12,5,101,40,40,67,65,25,10,202,80,80,134,130,50,20,148,161,160,21,53,142,25,10,202,80,208,16,26,199,28,46,205,225,210,33,53,142,25,84,203,160,90,6,213,50,168,150,65,181,12,170,101,80,45,189,206,237,233,117,210,210,164,165,73,75,147,150,166,195,12,225,223,18,235,243,165,23,235,143,91,121,196,116,227,71,82,234,48,225,87,247,71,231,145,206,35,157,71,58,143,116,30,233,60,210,209,163,163,167,221,41,163,163,87,243,142,30,157,50,58,101,116,202,232,148,209,41,163,83,70,167,140,78,25,157,50,58,101,244,119,232,239,208,223,161,191,67,127,135,254,14,253,29,250,59,245,232,239,80,172,241,86,172,161,190,18,98,125,69,177,36,226,50,35,107,43,143,155,166,36,18,66,73,164,248,242,78,5,151,119,90,255,203,219,96,58,91,90,60,2,206,253,208,233,149,15,194,8,184,141,168,67,113,232,52,135,78,7,83,135,226,208,105,14,157,230,208,105,239,235,201,161,211,28,58,205,161,211,254,214,147,67,167,57,116,58,160,3,126,57,116,90,176,144,28,58,93,233,53,201,161,211,28,58,205,161,211,28,58,93,202,2,114,232,180,227,2,114,232,180,112,1,57,116,186,172,149,228,208,233,18,87,146,67,167,57,116,186,138,44,28,58,237,125,1,57,116,90,190,128,28,58,93,242,98,114,232,52,135,78,115,232,116,233,11,200,161,211,129,148,155,55,106,56,33,135,78,51,206,144,62,56,227,12,57,116,122,190,113,124,208,255,176,247,229,96,152,154,247,141,175,198,103,23,247,87,175,218,198,233,166,181,141,31,159,227,250,174,113,226,214,53,206,127,136,185,187,166,105,76,211,152,166,49,77,99,154,198,52,141,105,26,211,52,166,105,76,211,152,166,49,77,99,154,198,52,141,105,26,211,52,166,105,76,211,152,166,49,77,99,154,198,52,141,105,26,211,52,166,105,76,211,152,166,113,8,31,205,52,141,105,26,135,177,128,52,141,105,26,211,52,166,105,76,211,152,166,49,77,99,154,198,52,141,105,26,211,52,174,89,211,216,160,194,155,56,85,120,147,109,172,240,62,158,178,94,73,133,151,97,193,27,80,225,229,236,116,206,78,15,166,194,203,217,233,156,157,110,181,158,158,43,188,206,235,233,47,16,103,209,43,172,33,103,209,115,22,125,136,103,209,107,86,120,157,215,211,95,32,243,19,233,149,42,188,213,92,155,21,196,49,95,73,157,10,175,251,66,250,202,99,115,14,179,74,133,183,178,211,152,213,174,73,141,10,111,101,171,88,110,24,155,53,244,94,225,117,71,25,94,194,88,159,172,238,175,194,91,237,201,234,106,11,232,175,194,91,237,2,122,255,189,209,127,133,183,218,5,244,254,139,162,86,133,215,125,25,61,197,49,94,73,173,10,175,251,159,47,158,226,216,172,164,247,10,175,243,42,250,9,99,188,134,254,43,188,213,188,49,150,157,197,230,176,122,207,21,222,202,14,171,215,93,64,127,21,222,106,23,208,251,239,54,254,139,146,149,45,160,206,111,215,254,139,146,213,46,160,151,43,144,162,228,150,21,37,169,61,82,123,164,246,72,237,209,165,246,24,15,163,217,71,169,176,246,248,208,0,172,91,237,241,225,131,246,237,66,139,241,225,139,79,213,198,198,250,37,104,78,71,147,230,249,159,107,139,143,143,15,242,120,175,166,247,70,215,145,174,35,93,71,186,142,116,29,233,58,210,205,163,155,167,221,37,163,155,87,243,110,30,93,50,186,100,116,201,232,146,209,37,163,75,70,151,140,46,25,93,50,186,100,244,118,232,237,208,219,161,183,67,111,135,222,14,189,29,122,59,245,232,237,80,168,241,86,168,161,182,18,98,109,69,173,28,34,159,137,21,215,113,38,214,138,114,72,68,57,164,78,229,144,53,151,245,201,65,111,127,223,230,176,230,187,171,209,229,229,102,159,213,252,240,20,43,61,170,57,247,17,56,169,121,35,170,79,156,212,204,73,205,193,84,159,56,169,153,147,154,57,169,217,251,122,114,82,51,39,53,115,82,179,191,245,228,164,102,78,106,14,232,84,92,78,106,22,44,36,39,53,87,122,77,114,82,51,39,53,115,82,51,39,53,151,178,128,156,212,236,184,128,156,212,44,92,64,78,106,46,107,37,57,169,185,196,149,228,164,102,78,106,174,34,11,39,53,123,95,64,78,106,150,47,32,39,53,151,188,152,156,212,204,73,205,156,212,92,250,2,114,82,115,32,69,230,141,26,64,200,73,205,140,44,164,251,205,200,66,79,173,244,199,250,174,197,65,205,203,245,221,141,59,167,217,160,190,235,120,76,243,154,250,46,167,52,111,64,125,151,201,133,76,46,12,166,190,203,228,66,38,23,114,74,51,147,32,153,4,25,202,90,50,9,114,19,38,65,114,74,51,147,53,153,172,201,100,77,38,107,50,89,147,201,154,76,214,100,178,102,69,245,93,38,107,50,89,51,132,250,46,167,52,115,74,115,72,245,93,166,189,50,237,149,105,175,76,123,101,218,43,211,94,153,246,74,73,114,123,74,146,84,30,169,60,82,121,164,242,232,80,121,180,56,164,121,185,242,184,109,103,52,63,172,64,89,83,120,23,238,140,158,35,61,71,122,142,244,28,233,57,210,115,164,151,71,47,79,187,71,70,47,175,230,189,60,122,100,244,200,232,145,209,35,163,71,70,143,140,30,25,61,50,122,100,244,200,232,236,208,217,161,179,67,103,135,206,14,157,29,58,59,116,118,234,209,217,161,76,227,173,76,67,101,37,196,202,138,86,49,68,60,11,107,219,206,103,166,24,18,64,49,100,205,37,61,216,59,252,155,205,225,204,211,139,235,63,54,251,108,230,217,51,172,244,104,230,188,7,224,100,230,141,168,60,113,50,51,39,51,7,83,121,226,100,102,78,102,230,100,102,239,235,201,201,204,156,204,204,201,204,254,214,147,147,153,57,153,57,160,83,112,57,153,89,176,144,156,204,92,233,53,201,201,204,156,204,204,201,204,156,204,92,202,2,114,50,179,227,2,114,50,179,112,1,57,153,185,172,149,228,100,230,18,87,146,147,153,57,153,185,138,44,156,204,236,125,1,57,153,89,190,128,156,204,92,242,98,114,50,51,39,51,115,50,115,233,11,200,201,204,129,20,152,55,106,232,32,39,51,51,166,144,206,55,99,10,61,181,209,31,170,187,22,7,51,47,85,119,55,238,92,230,226,234,174,227,177,204,249,213,93,78,101,222,128,234,46,211,10,153,86,24,76,117,151,105,133,76,43,228,84,102,166,63,50,253,49,148,181,100,250,227,38,76,127,228,84,102,166,105,50,77,147,105,154,76,211,100,154,38,211,52,153,166,201,52,205,138,170,187,76,211,100,154,102,8,213,93,78,101,230,84,230,144,170,187,76,120,101,194,43,19,94,153,240,202,132,87,38,188,50,225,149,130,228,246,20,36,169,59,82,119,164,238,72,221,81,94,119,180,56,148,121,169,238,184,109,103,50,207,22,160,172,201,187,175,239,139,142,35,29,71,58,142,116,28,233,56,210,113,164,147,71,39,79,187,67,70,39,175,230,157,60,58,100,116,200,232,144,209,33,163,67,70,135,140,14,25,29,50,58,100,116,200,232,235,208,215,161,175,67,95,135,190,14,125,29,250,58,244,117,234,209,215,161,72,227,173,72,67,93,37,196,186,138,82,41,68,58,3,107,219,206,99,166,20,162,94,10,89,184,156,251,255,211,27,190,235,31,15,134,239,122,39,253,225,251,222,73,255,67,209,84,183,241,191,71,141,175,227,201,180,241,117,116,55,110,156,142,238,198,103,118,131,221,94,93,131,171,46,234,219,164,89,120,205,206,127,225,170,213,124,253,95,243,255,120,186,244,159,118,151,251,248,223,163,183,5,79,191,120,234,91,193,129,205,194,199,96,240,219,134,148,162,58,75,191,15,183,155,241,211,175,230,237,159,191,8,199,93,31,149,168,213,81,206,159,162,204,126,51,143,94,5,210,47,68,57,173,158,135,36,54,139,167,88,134,114,90,70,95,113,100,107,233,189,8,85,241,90,150,19,71,182,150,222,7,189,57,173,165,175,56,54,107,169,80,40,171,228,122,212,250,128,81,44,147,85,183,142,74,239,145,138,69,178,138,215,210,255,123,164,226,96,55,167,181,244,21,199,120,45,245,10,121,229,95,147,165,135,49,95,69,173,50,158,219,34,250,73,99,188,138,122,69,188,242,175,197,210,195,216,172,162,66,9,175,146,21,44,51,138,205,250,41,20,240,220,176,132,135,40,54,235,231,189,124,87,201,213,87,98,18,235,197,243,89,188,171,110,241,60,255,94,168,81,186,171,110,241,60,255,34,168,55,180,205,109,9,189,132,49,94,69,189,129,109,110,127,150,120,9,99,179,138,10,229,79,167,21,244,17,197,120,253,52,138,159,229,191,17,150,155,196,120,241,52,74,159,229,47,94,185,73,172,23,207,103,225,179,186,197,243,252,251,139,222,185,202,142,139,232,41,141,237,66,42,156,169,236,188,144,94,210,216,44,164,247,250,113,37,47,103,205,197,243,89,61,174,110,241,60,188,23,82,59,222,178,49,129,156,163,204,96,65,154,218,12,22,172,176,67,190,170,116,59,171,145,39,242,210,237,172,8,154,212,164,116,107,223,251,94,241,236,169,126,83,125,165,250,74,245,149,234,43,213,87,234,154,212,53,169,107,82,215,164,98,72,197,144,138,161,118,81,132,138,33,21,67,42,134,84,12,169,24,82,49,12,191,98,72,173,139,90,23,181,46,106,93,218,139,231,191,214,69,137,134,18,13,37,154,96,74,52,204,238,99,118,223,86,55,66,244,122,23,107,206,116,52,233,93,172,61,214,145,222,69,229,189,139,138,10,19,235,190,105,161,211,97,50,85,175,96,78,164,201,133,86,151,169,122,92,104,58,23,218,193,151,253,193,222,254,222,225,199,47,189,125,201,44,199,171,251,203,233,197,229,197,245,249,253,232,114,219,7,59,46,175,69,197,83,30,205,30,144,145,143,244,222,232,189,209,123,163,247,70,239,141,145,143,140,124,164,67,72,135,144,14,33,35,31,25,249,24,78,7,142,62,38,125,204,80,174,69,250,152,244,49,233,99,210,199,164,143,73,31,179,22,125,76,70,62,50,242,145,145,143,116,131,233,6,211,13,166,27,204,200,71,70,62,50,242,145,182,58,109,117,218,234,65,181,213,25,249,72,141,158,145,143,20,252,25,249,40,217,122,176,162,168,107,53,255,177,160,168,187,77,195,32,151,151,34,192,226,56,13,89,26,178,52,100,105,200,210,144,221,168,134,44,173,78,90,157,180,58,55,172,213,73,19,145,38,34,77,68,154,136,52,17,105,34,210,68,164,137,72,19,49,148,197,99,50,36,237,47,218,95,180,191,104,127,209,181,161,107,67,215,102,91,186,54,76,134,100,50,228,86,23,71,2,169,103,24,143,137,52,168,103,108,203,204,200,90,212,51,106,56,215,207,106,154,164,193,245,88,151,185,126,92,143,161,93,143,95,14,93,39,77,222,95,51,107,114,105,53,124,78,155,92,243,144,204,155,164,77,71,155,142,54,29,109,58,218,116,204,155,100,222,36,205,68,154,137,52,19,153,55,201,188,201,112,154,117,180,60,105,121,134,114,45,210,242,164,229,73,203,147,150,39,45,79,90,158,181,104,121,50,111,146,121,147,204,155,164,113,76,227,152,198,49,141,99,230,77,50,111,146,121,147,116,224,233,192,211,129,15,170,3,207,188,73,202,249,204,155,100,219,0,243,38,157,55,52,60,21,118,229,19,39,87,21,118,183,118,230,228,207,197,8,176,70,78,79,150,158,44,61,89,122,178,244,100,55,170,39,75,183,147,110,39,221,206,13,235,118,210,71,164,143,72,31,145,62,34,125,68,250,136,244,17,233,35,210,71,12,101,241,152,58,73,7,140,14,24,29,48,58,96,52,110,104,220,208,184,217,150,198,13,83,39,153,58,185,213,245,145,96,74,26,178,185,147,121,37,141,173,156,60,25,110,73,163,150,179,254,228,211,39,243,174,202,186,204,250,227,170,12,226,170,20,13,157,220,250,57,147,126,70,75,50,77,146,150,28,45,57,90,114,180,228,104,201,49,77,146,105,146,52,14,105,28,210,56,12,174,113,200,52,73,218,155,180,55,105,111,210,222,164,189,73,123,147,246,38,237,77,218,155,180,55,153,38,201,52,73,166,73,210,36,166,73,76,147,152,38,113,77,155,196,76,147,100,154,36,211,36,233,182,211,109,167,219,206,52,73,74,247,76,147,100,59,0,211,36,75,219,168,32,26,32,185,237,51,35,195,237,122,83,128,165,0,75,1,150,2,44,5,216,141,42,192,82,218,164,180,73,105,115,195,74,155,20,13,41,26,82,52,164,104,72,209,144,162,33,69,67,138,134,20,13,67,89,60,198,68,82,238,162,220,69,185,139,114,23,85,26,170,52,84,105,182,165,74,195,152,72,198,68,110,117,47,68,179,125,97,60,25,114,219,135,65,134,219,190,168,203,164,61,171,145,143,219,62,229,145,203,77,112,185,237,247,142,63,246,135,118,115,29,31,126,98,141,237,29,235,56,247,252,171,155,234,88,240,32,12,117,164,211,70,167,141,78,27,157,54,58,109,12,117,100,168,35,253,64,250,129,244,3,25,234,200,80,199,112,250,109,116,45,233,90,134,114,45,210,181,164,107,73,215,146,174,37,93,75,186,150,181,232,90,50,212,145,161,142,12,117,164,247,75,239,151,222,47,189,95,134,58,50,212,145,161,142,52,209,105,162,211,68,15,170,137,206,80,71,42,242,12,117,164,188,207,80,71,203,109,5,243,197,91,211,153,142,121,197,219,45,25,233,56,247,244,3,44,121,211,126,165,253,74,251,149,246,43,237,215,141,106,191,210,216,164,177,73,99,115,195,26,155,180,12,105,25,210,50,164,101,72,203,144,150,33,45,67,90,134,180,12,67,89,60,38,58,210,236,162,217,69,179,139,102,23,61,26,122,52,244,104,182,165,71,195,68,71,38,58,110,117,41,68,177,122,97,50,208,113,93,245,98,11,230,57,134,93,189,168,201,124,61,211,105,142,235,174,181,186,204,215,227,90,211,189,214,254,247,211,209,126,127,118,247,31,134,7,189,147,191,236,29,126,148,140,119,108,252,231,251,205,229,184,241,159,155,201,89,227,106,116,247,175,139,235,243,109,159,248,184,98,73,188,12,129,52,124,92,230,66,210,140,163,25,71,51,142,102,28,205,56,230,66,50,23,146,150,33,45,67,90,134,204,133,100,46,100,56,45,57,26,155,52,54,67,185,22,105,108,210,216,164,177,73,99,147,198,38,141,205,90,52,54,153,11,201,92,72,230,66,210,30,166,61,76,123,152,246,48,115,33,153,11,201,92,72,250,236,244,217,233,179,7,213,103,103,46,36,69,123,230,66,178,5,128,185,144,14,155,19,86,148,120,5,163,34,139,74,188,219,55,61,114,197,138,4,216,52,167,54,75,109,150,218,44,181,89,106,179,27,85,155,165,234,73,213,147,170,231,134,85,61,169,39,82,79,164,158,72,61,145,122,34,245,68,234,137,212,19,169,39,134,178,120,12,148,164,18,70,37,140,74,24,149,48,10,56,20,112,40,224,108,75,1,135,129,146,12,148,220,234,54,73,88,157,13,203,25,147,38,157,141,237,26,59,89,143,206,70,125,167,3,10,134,83,154,92,164,117,153,14,200,69,26,208,69,250,229,240,241,50,181,155,88,121,127,189,60,50,117,187,6,84,254,92,129,170,231,81,174,121,24,198,79,210,163,163,71,71,143,142,30,29,61,58,198,79,50,126,146,78,34,157,68,58,137,140,159,100,252,100,56,157,58,250,157,244,59,67,185,22,233,119,210,239,164,223,73,191,147,126,39,253,206,90,244,59,25,63,201,248,73,198,79,210,53,166,107,76,215,152,174,49,227,39,25,63,201,248,73,218,239,180,223,105,191,7,213,126,103,252,36,181,124,198,79,178,97,128,241,147,162,173,12,79,5,92,187,105,147,171,10,184,91,53,92,242,231,2,4,88,249,166,3,75,7,150,14,44,29,88,58,176,27,213,129,165,183,73,111,147,222,230,134,245,54,233,26,210,53,164,107,72,215,144,174,33,93,67,186,134,116,13,233,26,134,178,120,204,146,164,223,69,191,139,126,23,253,46,218,52,180,105,104,211,108,75,155,134,89,146,204,146,220,234,106,136,106,1,195,124,116,100,94,1,99,107,38,69,134,91,192,168,205,204,61,187,57,144,121,87,92,93,102,238,113,197,233,95,113,43,134,145,138,6,63,22,141,35,221,202,89,144,43,22,197,211,120,72,195,71,102,98,36,109,57,218,114,180,229,104,203,209,150,99,98,36,19,35,105,30,210,60,164,121,200,196,72,38,70,134,211,156,163,197,73,139,51,148,107,145,22,39,45,78,90,156,180,56,105,113,210,226,172,69,139,147,137,145,76,140,100,98,36,141,98,26,197,52,138,105,20,51,49,146,137,145,76,140,164,227,78,199,157,142,123,80,29,119,38,70,82,190,103,98,36,219,2,152,24,233,180,97,97,69,153,87,52,68,178,168,204,187,141,115,37,87,172,73,128,189,115,202,179,148,103,41,207,82,158,165,60,187,81,229,89,10,159,20,62,41,124,110,88,225,147,146,34,37,69,74,138,148,20,41,41,82,82,164,164,72,73,145,146,98,40,139,199,168,73,138,97,20,195,40,134,81,12,163,134,67,13,135,26,206,182,212,112,24,53,201,168,201,173,238,148,132,214,220,176,158,62,105,210,220,216,182,129,148,245,104,110,212,121,98,160,104,108,165,201,165,90,151,137,129,92,170,250,151,234,135,189,147,193,222,254,195,5,251,174,119,210,31,62,94,173,6,195,44,207,46,238,166,23,151,15,63,140,175,163,187,113,99,121,168,234,22,12,175,92,185,8,149,12,171,52,126,36,134,83,210,175,163,95,71,191,142,126,29,253,58,134,83,50,156,146,174,34,93,69,186,138,12,167,100,56,101,56,93,59,122,159,244,62,67,185,22,233,125,210,251,164,247,73,239,147,222,39,189,207,90,244,62,25,78,201,112,74,134,83,210,65,166,131,76,7,153,14,50,195,41,25,78,201,112,74,90,241,180,226,105,197,7,213,138,103,56,37,117,125,134,83,178,145,128,225,148,230,91,28,86,151,113,13,134,81,22,151,113,55,127,248,228,202,53,8,176,7,78,25,150,50,44,101,88,202,176,148,97,55,170,12,75,129,147,2,39,5,206,13,43,112,82,58,164,116,72,233,144,210,33,165,67,74,135,148,14,41,29,82,58,12,101,241,24,54,73,209,139,162,23,69,47,138,94,212,106,168,213,80,171,217,150,90,13,195,38,25,54,185,213,29,17,237,38,70,193,112,73,179,38,198,102,15,147,172,75,19,163,78,19,249,12,134,69,154,93,122,117,153,200,199,165,167,127,233,29,124,217,31,236,237,239,29,126,252,210,219,151,79,134,188,186,191,156,94,92,94,92,159,223,143,46,25,19,185,122,69,188,204,140,52,123,88,6,72,210,153,163,51,71,103,142,206,28,157,57,6,72,50,64,146,254,33,253,67,250,135,12,144,100,128,100,56,253,57,186,156,116,57,67,185,22,233,114,210,229,164,203,73,151,147,46,39,93,206,90,116,57,25,32,201,0,73,6,72,210,43,166,87,76,175,152,94,49,3,36,25,32,201,0,73,154,238,52,221,105,186,7,213,116,103,128,36,21,124,6,72,178,57,128,1,146,242,109,11,43,10,188,130,105,146,5,5,222,237,27,45,185,188,32,1,86,204,233,204,210,153,165,51,75,103,150,206,236,70,117,102,233,121,210,243,164,231,185,97,61,79,186,137,116,19,233,38,210,77,164,155,72,55,145,110,34,221,68,186,137,161,44,30,115,38,233,131,209,7,163,15,70,31,140,246,13,237,27,218,55,219,210,190,97,206,36,115,38,183,186,74,18,84,97,195,114,232,164,65,97,99,187,38,80,214,162,176,81,219,153,128,130,217,148,6,87,104,93,102,2,114,133,6,118,133,126,57,20,143,170,188,191,102,62,229,203,50,120,25,74,185,230,177,152,68,73,171,142,86,29,173,58,90,117,180,234,152,68,201,36,74,26,138,52,20,105,40,50,137,146,73,148,225,52,236,104,123,210,246,12,229,90,164,237,73,219,147,182,39,109,79,218,158,180,61,107,209,246,100,18,37,147,40,153,68,73,243,152,230,49,205,99,154,199,76,162,100,18,37,147,40,233,194,211,133,167,11,31,84,23,158,73,148,148,244,153,68,201,246,1,38,81,202,55,54,60,149,114,5,227,39,87,149,114,183,111,230,228,207,85,8,176,21,78,37,150,74,44,149,88,42,177,84,98,55,170,18,75,141,147,26,39,53,206,13,171,113,82,61,164,122,72,245,144,234,33,213,67,170,135,84,15,169,30,82,61,12,101,241,24,52,73,221,139,186,23,117,47,234,94,148,107,40,215,80,174,217,150,114,13,131,38,25,52,185,213,77,17,253,62,134,229,116,201,188,62,198,118,141,148,12,183,143,81,175,41,125,130,225,145,121,23,96,93,166,244,113,1,234,93,128,199,71,179,75,176,247,120,13,26,79,136,156,220,204,214,125,244,176,240,219,57,28,114,126,5,42,156,11,89,244,48,140,132,164,255,70,255,141,254,27,253,55,250,111,140,132,100,36,36,93,66,186,132,116,9,25,9,201,72,200,112,186,112,244,50,233,101,134,114,45,210,203,164,151,73,47,147,94,38,189,76,122,153,181,232,101,50,18,146,145,144,140,132,164,35,76,71,152,142,48,29,97,70,66,50,18,146,145,144,180,214,105,173,211,90,15,170,181,206,72,72,234,244,140,132,164,232,207,72,72,219,45,8,175,10,184,198,211,32,115,11,184,219,50,8,114,126,1,2,172,124,211,129,165,3,75,7,150,14,44,29,216,141,234,192,210,219,164,183,73,111,115,195,122,155,116,13,233,26,210,53,164,107,72,215,144,174,33,93,67,186,134,116,13,67,89,60,102,64,210,239,162,223,69,191,139,126,23,109,26,218,52,180,105,182,165,77,195,12,72,102,64,110,117,53,68,181,128,97,52,254,113,109,1,99,27,38,63,6,94,192,168,205,204,61,227,121,143,107,175,184,186,204,220,227,138,243,124,197,217,206,119,220,230,201,142,149,207,116,100,154,35,77,54,154,108,52,217,104,178,209,100,99,154,35,211,28,105,5,210,10,164,21,24,102,43,144,105,142,52,44,105,88,210,176,164,97,73,195,146,134,37,13,75,26,150,52,44,105,88,50,205,145,105,142,76,115,164,237,75,219,151,182,47,109,223,154,182,125,153,230,200,52,71,166,57,210,63,167,127,78,255,156,105,142,20,227,153,230,72,101,159,105,142,142,155,9,108,231,56,110,241,4,199,192,139,220,52,94,105,188,210,120,165,241,74,227,117,163,26,175,180,52,105,105,210,210,220,176,150,38,205,66,154,133,52,11,105,22,210,44,164,89,72,179,144,102,33,205,194,80,22,143,217,141,180,185,104,115,209,230,162,205,69,119,134,238,12,221,153,109,233,206,48,187,145,217,141,91,93,4,81,170,91,20,76,109,220,226,121,141,129,215,45,106,48,55,207,96,70,227,22,79,103,228,250,114,189,190,142,62,247,15,123,123,195,15,253,193,195,243,181,157,211,216,184,185,29,95,143,46,26,103,227,233,248,116,122,51,217,230,185,141,139,107,81,249,28,71,147,7,100,174,35,45,55,90,110,180,220,104,185,209,114,99,174,35,115,29,105,12,210,24,164,49,200,92,71,230,58,134,211,120,163,125,73,251,50,148,107,145,246,37,237,75,218,151,180,47,105,95,210,190,172,69,251,146,185,142,204,117,100,174,35,77,96,154,192,52,129,105,2,51,215,145,185,142,204,117,164,155,78,55,157,110,122,80,221,116,230,58,82,154,103,174,35,117,126,230,58,10,55,26,44,22,117,45,231,60,174,45,234,110,215,220,199,197,165,8,176,56,78,67,150,134,44,13,89,26,178,52,100,55,170,33,75,171,147,86,39,173,206,13,107,117,210,68,164,137,72,19,145,38,34,77,68,154,136,52,17,105,34,210,68,12,101,241,152,3,73,251,139,246,23,237,47,218,95,116,109,232,218,208,181,217,150,174,13,115,32,153,3,185,213,197,145,64,234,25,22,115,33,11,235,25,219,51,39,178,6,245,140,26,206,245,179,156,35,89,120,61,214,101,174,31,215,163,250,245,184,223,59,254,216,183,25,44,249,244,195,220,202,73,146,15,247,83,233,232,200,220,71,96,86,36,77,56,154,112,52,225,104,194,209,132,99,86,36,179,34,105,21,210,42,164,85,200,172,72,102,69,134,211,138,163,161,73,67,51,148,107,145,134,38,13,77,26,154,52,52,105,104,210,208,172,69,67,147,89,145,204,138,100,86,36,109,97,218,194,180,133,105,11,51,43,146,89,145,204,138,164,191,78,127,157,254,122,80,253,117,102,69,82,172,103,86,36,149,127,102,69,218,111,70,120,44,219,90,12,135,92,46,219,110,207,52,200,135,187,9,176,207,77,233,149,210,43,165,87,74,175,148,94,55,170,244,74,81,147,162,38,69,205,13,43,106,82,46,164,92,72,185,144,114,33,229,66,202,133,148,11,41,23,82,46,12,101,241,24,255,72,161,139,66,23,133,46,10,93,212,103,168,207,80,159,217,150,250,12,227,31,25,255,184,213,93,16,173,198,133,225,188,199,213,141,139,237,24,240,24,106,227,162,14,19,244,44,70,56,174,190,196,234,50,65,143,75,204,207,37,246,235,222,254,254,65,239,228,47,195,217,85,246,56,54,244,203,225,251,222,73,255,67,209,180,198,111,23,151,151,87,163,187,127,53,102,75,254,56,37,243,254,250,116,116,55,62,43,123,108,227,194,85,182,112,17,250,29,219,248,244,172,223,154,45,133,243,16,199,18,30,143,145,142,27,210,110,139,163,102,178,240,199,82,220,105,70,79,127,183,117,127,254,157,148,68,62,250,109,121,97,206,159,194,204,254,116,75,95,69,210,111,184,57,174,160,151,44,54,11,168,216,114,115,92,74,127,129,100,235,233,189,233,86,249,122,150,21,72,182,158,222,71,60,58,174,167,191,64,54,235,169,208,30,172,232,186,212,251,208,81,108,16,86,185,150,106,239,153,138,45,194,202,215,83,227,61,83,113,228,163,227,122,250,11,100,188,158,122,205,204,42,174,205,10,226,152,175,164,86,59,211,117,33,125,229,49,94,73,189,134,102,21,215,100,5,113,108,86,82,161,165,89,209,42,150,27,198,102,13,21,154,154,174,40,195,75,24,155,53,244,222,214,172,232,42,44,53,139,245,2,250,108,108,86,185,128,222,127,111,212,104,109,86,185,128,222,127,81,212,27,11,233,186,140,158,226,24,175,164,222,104,72,215,63,95,60,197,177,89,73,133,54,177,227,42,250,9,99,188,134,26,141,226,42,222,24,203,206,98,188,128,26,173,226,42,22,176,236,44,214,11,232,179,89,92,229,2,122,255,221,70,115,92,164,227,66,122,203,99,187,152,42,35,35,157,23,211,83,30,155,197,244,222,123,175,232,165,173,187,128,62,187,239,85,46,160,151,247,70,250,239,140,143,164,152,207,248,72,182,12,148,187,101,96,155,199,71,174,169,1,23,84,206,13,107,192,37,116,207,189,213,128,237,187,231,249,139,16,96,9,157,238,45,221,91,186,183,116,111,233,222,110,116,247,150,174,40,93,81,186,162,27,220,21,165,219,72,183,145,110,35,221,70,186,141,116,27,233,54,210,109,164,219,72,183,145,30,25,61,50,122,100,244,200,232,145,209,214,161,173,67,91,167,30,109,29,166,85,50,173,114,171,171,39,213,23,60,246,247,15,134,189,79,127,29,12,247,247,6,253,253,253,222,65,111,152,181,163,131,97,60,24,198,179,138,71,126,193,227,242,242,170,49,250,254,251,180,113,121,49,29,95,94,142,174,70,141,172,29,93,53,226,233,66,193,35,94,95,240,56,111,21,20,60,206,109,103,177,93,94,190,126,207,206,79,234,60,134,205,237,161,152,192,182,216,2,249,244,235,207,135,221,251,176,226,22,7,189,191,14,247,14,63,127,25,12,247,251,135,31,7,159,102,229,239,104,183,253,243,95,6,71,131,222,254,112,112,244,151,254,225,108,246,97,55,222,77,126,254,203,187,222,224,253,167,225,231,227,254,172,206,244,234,59,42,109,158,156,47,252,2,228,94,246,152,158,95,204,253,230,145,52,227,217,148,236,243,139,184,153,189,252,186,17,71,179,223,55,146,216,190,230,177,152,215,185,90,81,94,220,220,82,197,98,230,114,58,12,85,4,79,92,131,155,252,90,90,69,240,116,125,240,114,38,98,149,23,220,232,165,232,94,41,40,57,176,203,181,109,231,238,171,8,46,188,182,237,36,121,21,193,11,174,237,114,38,23,149,20,60,223,235,27,173,183,165,72,47,43,116,142,66,95,138,92,134,178,46,41,115,190,172,54,90,104,75,59,92,94,104,179,133,118,86,177,229,5,54,251,173,201,217,123,150,23,120,21,39,52,93,96,99,54,87,114,92,201,123,179,141,211,43,57,110,193,59,178,179,65,43,41,110,254,92,144,165,196,37,12,226,40,41,116,254,8,142,165,15,190,18,102,94,148,23,218,232,125,194,93,12,150,20,56,71,9,26,93,201,54,26,174,164,184,57,2,206,40,174,141,244,42,57,174,228,109,205,70,49,149,23,55,111,72,193,98,228,82,134,2,148,27,219,228,243,174,148,237,247,229,197,22,127,68,219,232,179,146,227,10,175,101,31,31,209,134,154,170,192,212,172,182,59,235,152,251,234,91,172,219,240,44,214,52,246,62,100,245,45,214,249,144,156,91,216,47,218,122,31,146,119,147,117,62,100,245,109,172,127,54,79,91,45,227,23,152,191,200,180,15,134,135,95,14,134,31,63,127,153,193,215,159,175,133,21,247,210,42,229,62,146,204,253,62,178,174,217,125,116,243,238,227,54,59,51,14,178,238,78,198,238,247,50,103,81,236,36,208,218,93,190,198,18,168,96,151,47,18,8,9,132,4,114,252,51,37,109,166,117,146,64,214,113,67,145,64,14,193,117,37,144,117,112,109,151,34,11,28,128,75,113,8,174,235,82,236,130,7,162,36,44,67,7,161,36,236,50,7,162,36,172,67,107,43,9,235,192,218,74,194,58,176,174,146,144,197,85,83,18,178,184,106,74,194,46,110,32,74,194,46,116,0,116,223,46,176,58,221,183,139,171,78,247,101,113,213,232,190,117,92,93,222,44,139,171,198,155,139,227,6,197,155,161,199,62,233,241,22,115,223,149,64,118,111,248,235,209,113,127,70,161,14,62,126,54,171,227,95,52,190,221,76,198,63,198,147,198,213,249,109,152,61,252,215,17,171,97,175,197,143,1,116,117,134,174,73,148,117,86,67,215,57,28,155,3,93,179,104,183,181,33,208,149,230,61,205,123,154,247,65,208,98,154,247,52,239,105,222,135,133,185,105,222,211,188,167,121,79,243,158,230,61,205,123,154,247,129,177,121,154,247,52,239,105,222,211,188,167,121,95,119,119,66,243,190,198,205,251,37,209,83,92,185,95,43,122,194,232,218,35,122,16,61,155,36,122,104,215,211,174,167,93,31,132,47,161,93,79,187,158,118,189,190,118,160,93,79,187,158,118,61,237,122,218,245,180,235,105,215,171,51,101,218,245,16,98,218,245,134,237,250,253,207,123,135,31,122,251,253,225,255,238,253,189,119,252,97,184,127,48,76,134,221,97,146,188,51,2,176,151,183,23,215,103,163,203,113,227,63,23,127,142,38,103,141,203,171,70,210,232,54,146,228,157,29,140,93,120,46,57,56,118,110,201,22,111,227,64,104,243,159,67,53,180,214,238,241,32,183,118,228,118,241,186,95,201,114,211,168,147,136,89,110,156,109,6,203,77,102,215,85,222,39,101,18,28,203,21,196,13,131,229,58,5,215,100,185,78,193,53,75,251,130,224,186,16,90,26,88,29,66,59,5,215,132,208,78,193,53,75,251,182,193,131,160,231,214,161,3,160,231,182,153,131,160,231,130,208,186,244,92,16,88,151,158,11,2,107,210,115,105,92,37,122,46,141,171,68,207,109,227,6,65,207,109,67,7,81,218,23,132,214,69,254,182,129,149,145,191,109,92,101,228,47,141,171,132,252,5,113,67,40,237,11,99,107,151,246,5,177,53,5,139,52,174,146,96,49,137,27,148,96,161,180,31,182,146,161,180,31,68,105,127,165,30,58,232,253,253,232,112,248,107,111,255,253,209,225,108,42,190,209,248,165,135,119,150,198,183,209,229,233,205,245,108,246,187,245,0,166,184,176,152,63,247,29,75,63,184,133,159,130,131,25,90,124,34,213,248,32,147,71,193,2,217,89,160,231,127,253,159,47,189,195,193,222,223,251,179,207,129,219,233,191,87,235,160,159,195,239,183,125,112,62,51,156,152,225,196,12,167,0,116,16,51,156,152,225,196,12,167,176,116,16,51,156,152,225,196,12,39,102,56,49,195,41,4,29,196,12,39,102,56,49,195,137,25,78,204,112,210,214,65,204,112,66,7,161,131,182,87,7,21,239,17,42,208,65,197,99,154,208,65,232,32,116,16,147,158,152,244,20,150,14,98,210,19,147,158,152,244,20,134,156,96,210,19,147,158,152,244,196,164,39,38,61,105,115,126,38,61,49,233,137,73,79,76,122,130,35,51,233,41,164,73,79,139,236,54,17,117,249,147,141,41,243,39,126,240,237,202,135,129,223,194,111,169,243,83,231,167,206,79,157,63,104,240,76,157,159,58,63,117,254,112,136,57,117,126,234,252,212,249,169,243,83,231,215,198,252,212,249,169,243,83,231,167,206,79,157,159,58,63,26,134,58,255,38,212,249,19,81,159,127,81,9,213,183,208,143,18,66,9,109,180,18,162,210,79,165,159,74,127,16,102,133,74,63,149,126,42,253,250,130,130,74,63,149,126,42,253,84,250,169,244,83,233,167,210,175,78,159,169,244,195,146,169,244,91,241,219,131,189,147,193,113,111,223,114,60,255,213,197,221,236,147,92,52,159,191,16,223,46,210,91,11,156,91,234,209,206,75,79,181,74,192,91,240,48,0,94,59,192,11,197,165,216,79,177,159,98,127,208,248,153,98,63,197,126,138,253,97,113,115,138,253,20,251,41,246,83,236,167,216,79,177,159,98,127,96,176,159,98,63,197,126,138,253,20,251,41,246,215,93,198,80,236,15,162,216,159,187,36,63,239,194,220,28,153,54,255,243,205,81,113,243,31,115,132,57,194,28,209,255,167,255,31,166,57,162,255,79,255,159,254,127,24,30,131,254,63,253,127,250,255,244,255,233,255,107,43,1,250,255,244,255,233,255,211,255,7,57,211,255,15,169,255,255,183,222,48,142,98,35,116,251,199,168,17,71,177,238,164,150,82,1,237,227,19,170,134,202,230,223,55,40,214,25,197,198,81,146,173,70,177,73,148,117,55,4,180,102,205,36,239,99,44,9,16,180,90,199,13,5,180,58,4,215,174,232,139,131,107,87,244,45,131,107,19,98,89,224,0,8,177,67,112,237,138,190,56,184,118,69,223,38,120,32,104,219,50,116,16,104,219,46,115,32,104,219,58,180,54,218,182,14,172,141,182,173,3,107,87,244,37,113,21,43,250,146,184,138,21,125,155,184,129,160,109,187,208,193,84,244,45,67,107,243,120,187,192,234,60,222,46,174,58,143,151,197,85,172,232,91,198,13,165,162,47,136,29,66,69,223,50,182,118,69,95,18,87,177,162,95,20,55,40,251,65,69,63,108,95,66,69,63,136,138,254,42,119,243,174,183,247,254,211,151,222,97,50,236,188,27,190,235,157,244,135,191,126,142,219,15,42,39,94,175,114,190,142,46,78,191,223,143,174,147,70,231,107,227,235,232,110,220,248,118,27,183,151,204,78,92,118,19,127,81,235,116,23,155,250,237,50,171,251,111,86,173,244,236,75,165,76,254,95,189,134,197,50,41,182,151,73,230,15,53,247,16,155,227,150,226,164,50,183,244,235,113,239,160,63,179,66,195,223,250,199,39,123,71,135,115,211,203,94,158,210,243,119,45,255,172,118,94,191,44,7,199,189,195,147,95,143,142,15,250,199,39,115,119,153,53,211,180,57,251,244,121,253,194,254,153,111,112,252,229,100,48,60,238,31,28,13,250,195,247,71,31,102,199,16,76,39,247,227,213,134,43,139,118,219,171,173,88,26,69,107,214,187,102,238,139,241,84,140,167,98,60,85,16,238,139,241,84,140,167,98,60,85,88,238,139,241,84,140,167,98,60,21,227,169,202,138,27,140,251,98,60,21,227,169,24,79,197,120,42,198,83,133,225,190,24,79,133,251,218,124,247,101,169,87,10,118,202,24,234,149,210,7,29,249,213,43,254,213,137,96,31,142,173,58,217,176,109,57,78,234,196,183,28,89,175,106,80,39,168,19,212,9,234,4,117,130,58,65,157,160,78,80,39,168,19,212,9,234,4,117,130,58,65,157,160,78,234,160,78,128,249,192,124,96,190,10,204,239,31,255,165,191,223,255,219,240,176,127,50,24,158,12,122,199,251,123,135,31,135,251,7,51,184,223,219,255,252,169,103,114,238,245,215,241,228,95,227,203,241,31,141,235,217,213,125,55,29,77,46,47,174,207,27,151,87,51,186,60,186,188,253,62,10,234,28,108,7,66,95,248,68,171,161,245,162,135,221,72,114,207,217,6,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,183,142,157,179,237,0,83,129,169,192,84,108,146,169,96,228,86,192,35,183,68,167,98,27,121,166,226,13,36,182,158,73,247,212,108,60,19,158,9,207,100,241,11,3,103,104,251,241,76,156,161,237,75,215,112,134,54,103,104,115,134,118,56,214,131,51,180,171,182,30,156,161,205,25,218,156,161,205,25,218,101,197,85,23,8,156,161,205,25,218,156,161,13,160,46,6,212,91,140,150,87,50,223,189,25,227,253,210,219,31,30,239,29,30,246,134,217,187,225,222,225,201,224,248,203,251,193,222,209,225,240,243,231,163,225,187,95,227,246,48,49,216,96,112,49,3,145,247,163,203,198,228,226,250,122,212,200,190,54,102,153,39,247,167,211,139,155,235,198,237,237,77,227,235,183,133,81,66,73,25,187,12,22,89,111,206,100,33,7,210,107,246,204,170,57,63,65,254,216,27,201,124,43,60,80,97,121,74,207,246,30,223,205,94,2,246,18,176,151,32,0,56,205,94,2,246,18,176,151,32,44,170,206,94,2,246,18,176,151,128,189,4,236,37,96,47,1,123,9,2,83,1,236,37,96,47,1,123,9,216,75,192,94,130,186,171,26,246,18,4,177,151,192,77,27,21,239,23,16,105,163,18,54,13,160,141,208,70,104,163,18,180,81,244,244,249,31,191,124,254,239,206,62,254,227,110,128,214,72,156,86,89,26,149,144,91,197,25,137,115,43,153,23,183,188,122,226,165,132,220,42,222,69,150,91,215,94,8,51,107,202,11,89,100,93,119,33,206,172,164,46,196,121,149,204,133,56,175,138,184,112,75,235,219,91,184,165,245,173,45,100,105,117,173,133,44,179,30,255,151,229,213,194,255,178,180,90,244,223,45,173,111,248,47,78,171,66,163,221,210,250,134,209,230,105,131,98,209,144,101,54,1,4,191,9,192,228,148,1,1,205,45,229,168,1,67,154,251,230,217,44,44,125,225,213,77,110,211,231,255,54,3,192,15,239,65,111,23,176,237,195,23,159,88,110,67,184,86,205,233,104,210,60,255,115,45,2,126,124,244,199,135,115,126,24,168,47,212,23,234,11,245,133,250,66,125,161,190,80,95,168,47,212,23,234,11,245,133,160,66,80,33,168,16,84,8,42,4,21,130,42,36,168,149,244,97,75,25,162,13,65,133,160,66,80,253,19,212,168,185,251,50,176,44,120,130,106,159,54,12,130,234,146,91,147,160,218,231,214,37,168,194,188,234,4,213,37,183,38,65,181,204,29,4,65,181,205,28,0,65,181,140,28,4,65,181,207,172,75,80,237,243,234,18,84,251,188,154,4,85,152,86,137,160,10,211,42,17,84,203,180,234,4,213,50,175,50,65,181,76,171,76,80,133,105,149,8,170,125,90,77,130,42,76,171,68,80,13,210,66,80,183,152,160,6,65,46,223,247,246,15,146,217,1,127,239,63,245,6,79,144,50,45,130,148,167,163,203,171,100,118,224,220,233,247,209,116,21,143,76,61,243,200,117,103,254,201,119,240,47,63,205,74,142,244,51,123,24,246,229,87,192,23,127,82,196,21,124,49,139,118,219,245,230,139,140,115,102,156,51,227,156,131,128,163,140,115,102,156,51,227,156,195,34,187,140,115,102,156,51,227,156,25,231,204,56,103,198,57,51,206,57,48,152,206,56,103,198,57,51,206,153,113,206,140,115,222,24,225,193,56,231,96,199,57,175,148,64,201,48,115,148,64,73,51,67,2,33,129,144,64,72,32,36,16,18,8,9,132,4,66,2,33,129,144,64,72,32,36,16,18,8,9,132,4,66,2,33,129,144,64,104,9,180,4,90,2,45,129,150,48,209,18,169,179,150,72,209,18,104,9,180,4,90,2,45,177,121,90,2,186,15,221,7,146,3,201,129,228,64,114,32,57,144,28,222,12,111,134,55,195,155,183,132,55,67,143,161,199,53,162,199,22,220,55,113,230,190,9,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,3,226,190,177,51,247,141,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,47,220,23,238,27,16,247,117,61,131,52,225,12,82,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,107,192,125,33,182,197,196,54,118,38,182,49,196,22,98,11,177,85,37,182,209,211,231,97,252,242,121,184,59,251,56,140,187,1,2,91,113,90,101,94,91,66,110,21,92,43,206,173,68,107,221,242,234,193,218,18,114,171,176,90,89,110,93,84,43,204,172,73,106,101,145,117,65,173,56,179,18,167,21,231,85,194,180,226,188,42,148,214,45,173,111,72,235,150,214,55,163,149,165,213,69,180,178,204,122,132,86,150,87,11,208,202,210,106,241,89,183,180,190,241,172,56,173,10,157,117,75,235,27,206,154,167,133,205,194,102,97,179,185,108,54,114,158,162,16,49,69,1,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,11,155,133,205,194,102,173,217,172,107,111,54,162,55,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,11,155,133,205,194,102,97,179,107,216,236,209,199,195,189,193,222,111,253,225,135,163,253,207,159,246,14,135,201,238,112,127,191,119,208,75,135,221,119,70,156,246,230,252,250,98,122,241,99,220,56,187,185,188,253,126,113,221,72,118,27,151,151,163,171,81,218,232,126,45,159,217,22,65,218,238,34,180,109,187,51,218,181,79,177,26,94,107,253,144,27,201,110,103,255,174,201,110,211,168,147,172,101,183,179,127,121,215,27,188,255,52,252,124,220,255,117,111,127,238,59,218,113,150,213,155,238,254,156,18,52,251,100,205,157,18,148,132,131,119,229,113,195,152,99,235,20,92,115,142,173,83,240,130,191,119,211,118,150,69,237,180,221,74,219,209,234,224,14,3,253,4,193,117,7,240,74,3,171,15,224,117,10,174,57,128,215,41,120,193,181,189,27,117,162,164,19,101,237,238,110,123,117,112,143,215,118,16,147,131,173,67,7,48,57,216,54,115,16,147,131,5,161,117,39,7,11,2,235,78,14,22,4,214,156,28,44,141,171,52,57,88,26,87,105,114,176,109,220,32,38,7,219,134,190,26,155,134,222,141,179,110,146,197,173,86,55,203,230,9,187,78,104,221,113,199,182,129,149,199,29,219,198,85,30,119,44,141,171,52,238,88,16,247,252,230,135,209,10,103,89,59,202,90,81,183,157,197,201,124,228,151,219,123,143,109,242,121,151,101,73,218,109,119,178,44,109,165,139,177,125,127,230,41,15,151,150,198,85,26,46,109,18,55,40,17,115,222,70,221,132,172,110,56,134,208,81,0,229,221,201,216,253,94,230,196,76,254,243,45,250,134,110,209,55,60,187,156,28,151,245,169,127,220,255,245,232,184,183,55,124,159,205,254,223,209,193,65,239,240,195,240,120,248,121,255,203,137,209,64,152,155,239,227,201,248,219,205,100,116,209,56,205,102,255,239,230,234,106,116,125,214,152,52,110,47,239,239,236,166,195,44,252,120,86,249,172,133,111,89,241,227,152,125,105,238,82,113,145,88,107,159,90,69,22,203,250,49,209,88,46,26,171,187,90,99,101,209,110,75,170,177,126,222,22,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,88,104,172,250,106,172,121,213,34,118,76,133,27,166,236,28,211,218,29,83,37,56,38,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,148,80,74,40,37,148,18,74,169,150,74,9,201,129,228,64,114,32,57,182,88,114,172,84,24,95,246,7,199,123,127,29,30,236,157,12,142,123,143,255,251,183,120,56,251,191,34,115,113,127,57,157,92,252,222,184,186,184,155,253,50,242,240,191,127,196,11,194,34,46,127,196,91,254,185,27,111,22,127,60,14,50,99,229,147,171,198,97,24,63,20,234,194,78,93,172,16,21,221,120,55,94,45,42,186,241,110,178,94,84,252,188,109,253,69,69,220,204,242,63,223,3,58,161,67,30,55,12,81,225,20,92,83,84,56,5,215,20,21,130,224,186,162,66,26,88,93,84,56,5,215,20,21,78,193,53,69,133,109,240,32,68,133,117,232,0,68,133,109,230,32,68,133,32,180,174,168,16,4,214,21,21,130,192,154,162,66,26,87,73,84,72,227,42,137,10,219,184,65,136,10,219,208,65,136,10,65,104,93,81,97,27,88,89,84,216,198,85,22,21,210,184,74,162,66,16,55,132,189,47,194,216,218,123,95,4,177,53,181,144,52,174,146,22,50,137,139,22,66,11,161,133,234,165,133,10,71,184,89,121,163,226,29,47,38,222,168,130,163,129,240,70,120,35,188,145,219,239,43,105,51,173,147,55,178,142,27,138,55,114,8,174,235,141,172,131,107,235,23,89,224,0,244,139,67,112,93,253,98,23,60,16,139,97,25,58,8,139,97,151,57,16,139,97,29,90,219,98,88,7,214,182,24,214,129,117,45,134,44,174,154,197,144,197,85,179,24,118,113,3,177,24,118,161,3,16,2,118,129,213,133,128,93,92,117,33,32,139,171,38,4,172,227,234,34,106,89,92,53,68,93,28,55,40,68,13,112,230,184,119,181,227,222,63,188,59,158,65,171,147,190,201,97,24,103,95,39,191,55,190,142,238,198,117,62,246,226,249,73,84,66,100,215,222,59,16,214,14,194,30,125,30,236,29,29,14,251,135,131,227,191,61,60,248,206,47,59,103,255,188,28,222,254,49,253,126,115,221,156,91,251,249,187,26,28,127,57,25,12,143,251,7,71,131,254,240,253,209,135,254,206,47,59,211,201,253,248,229,14,63,126,254,50,60,232,31,28,29,255,109,248,101,176,183,191,247,247,222,236,203,59,191,236,68,205,106,231,16,61,252,79,7,80,123,246,207,203,185,143,188,168,153,116,155,81,227,242,234,34,142,30,182,235,205,62,234,12,1,236,114,18,43,4,43,11,146,139,86,151,211,216,195,85,215,72,137,123,164,197,223,90,92,35,165,69,145,236,139,244,75,145,58,205,168,113,54,30,223,222,221,142,199,103,81,51,78,154,237,199,95,153,12,57,173,249,58,149,121,73,231,18,88,203,56,37,94,73,185,108,85,18,169,156,43,41,183,180,190,28,201,190,182,46,190,146,242,113,174,225,74,173,1,186,130,117,202,3,181,43,194,216,162,90,65,154,124,4,107,184,56,107,32,172,44,142,233,226,88,225,85,89,20,211,207,84,43,112,42,139,178,234,15,114,243,69,89,249,39,185,67,16,217,59,78,30,236,116,8,82,248,62,99,133,49,5,65,242,241,228,138,44,150,128,82,16,39,15,60,46,135,177,67,143,130,40,57,72,209,240,71,148,7,21,5,65,114,96,161,97,144,60,92,232,16,68,246,234,201,3,129,178,32,14,239,39,121,136,207,33,136,120,69,92,222,79,228,80,110,49,159,9,150,51,185,205,98,119,212,224,54,121,48,207,224,166,75,56,207,228,54,139,64,207,232,54,146,5,92,134,122,102,55,90,196,122,38,183,18,252,172,22,25,146,73,47,50,231,123,94,77,252,126,179,51,25,255,251,254,98,50,190,235,223,95,142,118,126,217,249,118,245,253,96,60,29,157,141,166,163,183,227,251,203,209,219,217,255,250,58,185,56,253,215,221,209,237,248,250,96,134,46,246,47,78,199,215,119,227,230,244,247,233,78,33,115,43,168,74,230,51,183,112,199,128,131,216,2,66,108,64,180,18,17,136,15,148,102,17,199,47,80,19,5,243,129,213,68,193,182,18,174,217,6,242,134,216,68,193,124,128,54,81,176,173,197,109,198,161,60,66,55,211,76,94,209,155,69,40,63,0,206,34,144,31,12,103,17,200,7,140,179,141,83,49,146,179,141,83,49,152,51,141,227,21,207,153,134,242,6,233,76,3,121,66,117,166,113,60,1,59,219,56,21,99,59,139,56,62,224,157,109,156,138,17,222,186,56,134,32,239,52,179,199,60,167,2,52,116,218,18,144,171,211,150,128,145,157,182,47,68,55,146,228,235,8,30,42,108,116,122,113,253,45,22,221,74,192,77,31,48,173,87,186,123,37,184,218,175,36,32,84,114,181,95,73,46,220,43,209,133,123,37,185,112,65,227,14,104,124,34,186,141,224,41,77,36,87,209,68,116,21,77,36,87,209,84,112,21,77,5,87,145,200,69,84,103,26,246,14,79,6,199,95,222,15,140,27,190,179,172,147,251,211,105,237,91,190,79,79,164,58,13,177,238,17,80,17,180,125,105,251,210,246,165,237,75,219,151,182,47,109,95,218,190,180,125,105,251,210,246,165,237,75,219,151,182,47,109,95,144,230,246,180,125,95,49,56,147,198,111,46,131,11,188,245,11,114,11,11,185,1,213,104,255,210,254,5,182,209,254,165,253,75,251,151,246,47,237,95,218,191,180,127,105,255,210,254,165,253,75,251,151,246,111,48,40,149,246,47,237,95,80,57,237,95,218,191,229,153,135,163,253,207,159,246,14,135,201,48,25,198,79,167,180,13,59,239,134,15,103,180,21,72,136,155,203,219,239,23,215,141,164,145,52,226,167,243,197,26,157,175,11,62,34,174,233,25,109,121,79,175,26,109,97,241,96,24,12,231,115,218,178,104,183,205,57,109,150,231,202,170,159,211,102,29,55,148,115,218,28,130,235,158,211,230,16,188,224,172,26,123,119,82,109,112,237,3,230,100,129,3,56,96,206,33,184,238,1,115,14,193,11,174,109,123,119,83,97,240,64,78,198,179,12,29,196,201,120,118,153,3,57,25,207,58,180,246,201,120,214,129,181,79,198,179,14,172,123,50,158,44,174,218,201,120,178,184,106,39,227,217,197,13,228,100,60,187,208,87,99,211,208,187,113,214,77,178,184,213,234,102,217,188,253,210,9,173,125,156,159,93,96,245,227,252,236,226,170,31,231,39,139,171,118,156,159,117,220,243,155,31,70,43,156,101,237,40,107,69,221,118,22,39,243,145,95,110,239,61,182,201,231,93,150,37,105,183,221,201,178,180,149,46,198,246,253,153,167,126,120,162,44,174,218,225,137,197,113,131,58,60,113,73,53,114,220,98,80,199,45,102,103,215,165,28,184,184,181,135,54,26,216,35,233,189,204,201,151,213,103,67,230,251,163,226,77,44,102,254,168,96,63,11,254,8,127,132,63,210,241,71,118,135,62,171,251,35,235,184,161,248,35,135,224,186,254,200,58,184,182,134,145,5,14,64,195,56,4,215,213,48,118,193,3,177,25,150,161,131,176,25,118,153,3,177,25,214,161,181,109,134,117,96,109,155,97,29,88,215,102,200,226,170,217,12,89,92,53,155,97,23,55,16,155,97,23,58,0,49,96,23,88,93,12,216,197,85,23,3,178,184,106,98,192,58,174,46,170,150,197,85,67,213,197,113,131,66,213,128,103,159,224,121,139,145,241,122,150,219,26,30,236,253,245,129,228,118,255,106,187,23,160,213,184,186,248,253,225,67,189,251,187,96,47,192,220,74,228,192,220,82,209,236,235,180,21,163,217,226,7,3,205,130,102,169,246,215,9,205,82,237,167,218,79,181,63,48,166,76,181,159,106,63,213,126,125,24,78,181,159,106,63,213,126,170,253,84,251,169,246,83,237,167,218,79,181,63,116,95,66,181,31,195,66,181,63,28,79,83,78,181,223,210,246,88,52,247,215,218,158,226,230,62,182,7,219,131,237,161,136,95,23,219,67,17,159,34,62,69,252,128,220,3,69,124,138,248,20,241,41,226,83,196,15,192,61,80,196,167,136,79,17,159,34,62,69,124,48,49,69,252,50,208,108,199,161,136,223,169,85,17,191,227,19,205,22,63,24,104,22,52,75,17,191,78,104,150,34,62,69,124,138,248,129,49,101,138,248,20,241,41,226,235,195,112,138,248,20,241,41,226,83,196,167,136,79,17,159,34,62,69,124,138,248,161,251,18,138,248,24,22,138,248,225,120,26,31,69,252,37,219,99,81,196,95,107,123,130,43,226,99,123,176,61,27,105,123,40,226,83,196,167,136,31,132,52,161,136,79,17,159,34,190,190,123,160,136,79,17,159,34,62,69,124,138,248,20,241,41,226,171,131,101,138,248,96,98,138,248,102,104,182,191,223,255,50,248,212,63,238,237,13,63,126,30,12,15,251,71,195,120,152,26,245,240,199,151,227,217,31,131,147,209,69,227,252,118,218,184,30,223,52,226,70,106,95,195,55,62,219,84,142,101,115,162,86,66,101,45,30,11,40,235,12,101,147,40,235,172,134,178,115,184,54,7,202,102,209,110,107,67,160,44,21,124,42,248,84,240,131,160,201,84,240,169,224,83,193,15,11,131,83,193,167,130,79,5,159,10,62,21,124,42,248,84,240,3,99,247,84,240,169,224,83,193,167,130,79,5,191,238,110,133,10,126,16,21,252,220,37,249,121,23,150,34,168,176,162,111,38,130,138,27,250,136,32,68,16,34,136,118,126,29,68,16,237,124,218,249,180,243,3,210,18,180,243,105,231,211,206,167,157,79,59,63,0,45,65,59,159,118,62,237,124,218,249,180,243,33,200,180,243,75,109,231,39,67,179,41,249,43,232,99,210,16,12,201,215,129,178,179,168,190,160,108,222,99,1,101,129,178,180,243,235,4,101,105,231,211,206,167,157,31,24,77,166,157,79,59,159,118,190,62,6,167,157,79,59,159,118,62,237,124,218,249,180,243,105,231,211,206,167,157,31,186,41,161,157,143,91,161,157,31,142,161,9,171,157,255,83,4,73,218,249,43,68,80,168,237,124,68,16,34,104,115,68,16,237,124,218,249,180,243,131,240,41,180,243,105,231,211,206,215,215,18,180,243,105,231,211,206,167,157,79,59,159,118,62,237,124,117,230,76,59,31,130,76,59,223,186,157,255,249,111,131,79,123,189,97,220,142,14,134,31,250,31,190,124,238,127,176,44,233,223,254,49,253,126,49,106,196,237,232,170,113,54,62,187,191,29,159,85,215,213,127,179,252,227,92,248,217,148,2,113,87,60,167,170,89,174,225,67,130,116,157,145,238,207,35,77,183,253,56,84,186,253,116,251,233,246,7,193,162,233,246,211,237,167,219,31,22,68,167,219,79,183,159,110,63,221,126,186,253,116,251,233,246,7,70,254,233,246,211,237,167,219,79,183,159,110,127,221,205,12,221,254,141,232,246,175,214,72,54,21,255,98,141,84,98,211,31,141,132,70,66,35,177,51,160,70,26,137,157,1,236,12,96,103,64,64,82,131,157,1,236,12,96,103,0,59,3,216,25,16,128,212,96,103,0,59,3,216,25,192,206,0,118,6,192,159,217,25,80,230,206,128,142,235,198,128,78,24,251,2,222,44,46,115,153,132,183,227,29,240,22,60,34,124,23,190,203,54,129,58,241,93,182,9,176,77,128,109,2,129,129,105,182,9,176,77,128,109,2,250,68,157,109,2,108,19,96,155,0,219,4,216,38,192,54,1,182,9,176,77,128,109,2,161,75,23,182,9,160,105,216,38,16,142,236,9,106,155,64,199,117,151,64,190,83,242,186,73,0,167,132,83,194,41,177,103,32,84,167,196,158,1,246,12,176,103,32,32,195,193,158,1,246,12,176,103,128,61,3,236,25,8,192,112,176,103,128,61,3,236,25,96,207,0,123,6,128,209,236,25,112,217,51,240,183,191,247,134,255,111,239,115,239,176,127,50,251,82,239,160,55,76,134,113,250,110,248,254,83,111,96,70,120,255,248,115,212,248,231,232,118,116,61,190,155,125,105,116,53,106,36,141,56,253,218,56,253,62,154,90,51,222,184,16,242,90,64,221,55,75,11,229,130,121,215,62,209,138,64,175,245,99,110,36,234,141,147,202,80,239,235,23,74,156,123,148,108,119,237,81,178,155,128,118,217,46,192,118,1,182,11,4,193,164,217,46,192,118,1,182,11,132,5,211,217,46,192,118,1,182,11,176,93,128,237,2,108,23,96,187,64,96,6,128,237,2,108,23,96,187,0,219,5,216,46,80,119,67,195,118,129,32,182,11,252,227,205,206,100,252,239,251,139,201,248,174,127,127,57,218,249,101,231,219,213,247,131,241,116,116,54,154,142,222,142,239,47,71,111,31,108,196,236,31,155,211,223,167,59,118,118,233,215,222,201,160,12,197,244,109,246,153,182,53,158,233,249,217,250,150,77,107,31,24,227,132,113,194,56,97,156,48,78,24,39,140,19,198,9,227,132,113,194,56,97,156,48,78,24,39,140,19,198,9,227,132,113,194,56,97,156,48,78,24,39,140,19,198,201,191,113,234,252,220,206,244,238,215,184,109,118,18,202,74,19,210,121,220,117,211,248,250,45,110,151,127,30,202,162,108,90,116,77,58,163,173,10,23,194,167,138,42,122,92,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,133,137,194,68,97,162,48,81,152,40,203,163,82,158,78,74,41,60,74,37,119,61,158,207,90,241,230,186,164,155,171,214,184,174,18,206,105,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,182,210,117,97,95,176,47,216,23,236,11,246,165,182,246,229,101,180,157,251,118,163,231,185,107,236,57,90,90,13,207,50,166,248,193,49,50,24,25,140,12,70,6,35,131,145,193,200,96,100,48,50,24,25,140,12,70,6,35,131,145,193,200,96,100,48,50,117,52,50,236,62,194,127,225,191,240,95,248,47,252,23,254,75,226,191,28,182,32,173,245,95,91,183,15,9,255,133,255,194,127,225,191,240,95,248,47,252,23,254,11,255,133,255,194,127,225,191,240,95,248,47,252,23,254,11,255,133,255,194,200,96,100,48,50,24,25,140,204,182,25,153,95,123,251,239,143,14,135,113,55,122,247,100,94,90,179,183,187,117,230,229,219,232,242,244,230,186,17,119,163,175,171,12,75,171,25,175,51,44,139,11,185,74,178,44,126,207,236,75,214,154,228,225,189,246,237,156,219,72,154,209,163,119,120,18,30,141,162,103,214,156,142,38,205,243,63,215,10,145,199,135,121,117,247,230,119,187,57,202,99,246,239,94,148,71,119,181,242,136,163,36,91,173,60,126,202,16,148,7,202,3,229,129,242,64,121,160,60,80,30,40,15,148,7,202,3,229,129,242,64,121,160,60,80,30,40,15,182,252,176,229,7,193,132,96,66,48,33,152,234,43,152,230,53,201,127,255,97,42,124,10,182,218,20,10,159,181,91,106,236,133,15,126,7,191,131,223,193,239,224,119,240,59,248,29,252,14,126,7,191,131,223,193,239,224,119,240,59,248,29,252,14,126,7,191,195,150,22,140,3,198,1,227,128,113,240,103,28,12,125,66,230,232,19,50,124,2,62,1,159,32,255,141,55,122,250,24,142,95,62,134,119,103,159,194,113,55,64,157,32,78,171,108,19,74,200,173,34,19,196,185,149,144,188,91,94,61,34,95,66,110,21,32,47,203,173,139,181,133,153,53,169,182,44,178,46,212,22,103,86,98,218,226,188,74,72,91,156,87,133,104,187,165,245,13,180,221,210,250,230,217,178,180,186,56,91,150,89,15,12,203,242,106,113,97,89,90,45,44,236,150,214,55,21,22,167,85,129,194,110,105,125,51,97,243,180,65,33,97,0,175,79,192,187,197,104,214,16,170,166,142,80,53,13,4,170,198,213,66,213,24,168,10,84,5,170,2,85,129,170,64,85,160,42,80,21,168,10,84,5,170,2,85,1,148,0,74,0,37,128,18,64,9,160,4,80,86,0,40,19,71,64,153,0,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,0,165,20,80,198,142,128,50,14,4,80,70,205,184,50,64,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,66,38,203,38,147,145,35,153,140,32,147,144,73,200,164,252,3,44,106,238,54,211,218,144,73,251,180,97,144,73,151,220,154,100,210,62,183,46,153,20,230,85,39,147,46,185,53,201,164,101,238,32,200,164,109,230,0,200,164,101,228,32,200,164,125,102,93,50,105,159,87,151,76,218,231,213,36,147,194,180,74,100,82,152,86,137,76,90,166,85,39,147,150,121,149,201,164,101,90,101,50,41,76,171,68,38,237,211,106,146,73,97,90,37,50,105,144,22,50,185,197,100,50,56,34,248,254,83,111,240,50,242,49,54,199,130,167,223,71,211,213,115,31,227,114,217,224,155,135,47,205,45,157,151,125,214,207,79,175,130,205,214,43,238,27,122,8,61,44,254,144,145,31,93,173,130,15,203,56,69,94,133,31,150,17,92,5,32,150,17,188,224,239,169,180,157,101,81,59,109,183,210,118,180,58,184,199,227,116,245,208,103,25,167,200,171,176,207,50,130,171,192,207,50,130,23,92,219,187,81,39,74,58,81,214,238,238,182,87,7,247,120,109,235,98,91,105,104,77,110,43,63,66,92,17,220,202,67,43,145,91,121,96,37,116,235,120,178,188,111,118,235,24,215,55,188,117,140,235,155,222,10,227,234,30,116,36,12,125,53,54,13,189,27,103,221,36,139,91,173,110,150,205,83,103,157,208,74,160,92,24,88,139,148,203,143,106,87,65,229,142,113,125,179,114,121,220,243,155,31,70,43,156,101,237,40,107,69,221,118,22,39,243,145,95,110,239,61,182,201,231,93,150,37,105,183,221,201,178,180,149,46,198,246,253,153,167,165,38,28,227,250,118,19,22,113,131,146,19,231,109,116,70,200,58,35,59,187,46,165,106,189,181,117,237,188,59,25,151,112,47,115,79,199,82,2,89,116,195,243,37,80,24,5,113,156,15,206,7,231,131,243,193,249,224,124,112,62,56,31,156,15,206,7,231,131,243,193,249,224,124,112,62,56,31,156,15,206,7,11,129,133,192,66,96,33,176,16,78,22,194,198,49,88,29,221,151,231,24,234,121,126,31,142,1,199,16,156,99,96,94,182,199,169,52,204,203,246,51,149,134,121,217,204,203,102,94,118,16,83,105,152,151,205,188,108,230,101,251,152,74,99,153,86,23,113,51,227,219,195,36,29,102,124,51,227,155,25,223,76,210,217,44,232,187,197,184,214,6,180,90,29,65,152,7,90,235,121,14,161,0,180,66,88,33,172,16,86,8,43,132,21,194,10,97,133,176,66,88,33,172,16,86,8,43,180,18,90,9,173,132,86,66,43,161,149,208,202,234,104,165,213,177,132,121,180,178,158,103,19,66,43,161,149,193,209,74,78,41,244,65,43,57,165,208,15,173,228,148,66,78,41,228,148,194,32,104,37,167,20,114,74,33,167,20,250,160,149,156,82,200,41,133,156,82,88,61,173,228,148,66,104,229,230,208,202,144,40,97,22,189,123,228,131,137,241,104,218,44,250,186,76,6,147,162,161,180,175,159,247,42,46,248,154,227,46,65,217,165,251,88,92,8,51,146,120,121,249,250,181,188,226,137,189,125,98,131,119,111,159,95,221,141,5,246,184,150,32,10,31,227,241,190,163,183,128,68,9,72,204,182,15,36,50,188,150,225,181,12,175,13,130,130,50,188,150,225,181,12,175,13,11,225,50,188,150,225,181,12,175,101,120,45,195,107,25,94,203,240,218,192,168,249,214,12,175,229,192,66,70,5,135,165,41,24,21,140,217,216,140,81,193,143,92,247,93,111,240,254,211,240,243,113,255,215,189,253,101,190,251,242,29,171,248,111,25,125,240,42,83,108,222,184,226,57,227,148,12,51,23,227,148,52,51,140,19,198,9,227,132,113,194,56,97,156,48,78,24,39,140,19,198,9,227,132,113,194,56,97,156,48,78,24,39,140,19,198,105,235,140,19,14,4,7,130,3,193,129,224,64,106,225,64,82,55,7,146,226,64,112,32,56,16,28,8,14,164,246,14,4,149,128,74,128,200,67,228,33,242,16,121,136,60,68,30,184,13,220,6,110,3,183,183,4,110,131,170,65,213,160,234,74,32,115,226,6,153,19,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,6,50,111,49,100,142,221,32,115,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,3,153,129,204,64,230,45,134,204,78,135,212,38,28,82,11,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,193,195,181,196,195,177,27,30,142,193,195,224,97,240,176,79,60,28,61,125,248,198,47,31,190,187,179,207,222,184,27,32,29,22,167,85,134,195,37,228,86,97,195,226,220,74,104,216,45,175,30,25,46,33,183,10,24,150,229,214,229,194,194,204,154,88,88,22,89,151,10,139,51,43,65,97,113,94,37,38,44,206,171,130,132,221,210,250,38,194,110,105,125,3,97,89,90,93,30,44,203,172,135,131,101,121,181,104,176,44,173,22,12,118,75,235,155,5,139,211,170,160,96,183,180,190,73,176,121,90,64,48,32,24,16,28,46,8,142,220,38,30,71,133,19,143,231,174,1,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,12,8,6,4,171,128,96,167,169,196,81,225,84,98,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,12,8,6,4,107,131,96,167,209,16,81,225,104,8,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,85,129,170,64,85,160,42,80,21,168,10,84,221,28,168,26,15,211,97,42,135,170,113,51,109,166,117,128,170,15,239,93,111,23,16,233,195,23,159,184,105,163,224,121,55,167,163,73,243,252,207,181,88,245,241,81,30,239,214,248,238,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,45,72,170,195,192,218,25,73,173,197,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,103,36,181,130,137,175,128,83,192,105,9,224,212,245,181,12,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,21,244,26,52,122,13,22,55,58,204,21,157,225,198,10,230,138,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,90,226,198,196,13,55,38,224,70,112,35,184,49,88,220,24,53,119,155,105,109,112,163,125,218,48,112,163,75,110,77,220,104,159,91,23,55,10,243,170,227,70,151,220,154,184,209,50,119,16,184,209,54,115,0,184,209,50,114,16,184,209,62,179,46,110,180,207,171,139,27,237,243,106,226,70,97,90,37,220,40,76,171,132,27,45,211,170,227,70,203,188,202,184,209,50,173,50,110,20,166,85,194,141,246,105,53,113,163,48,173,18,110,52,72,11,110,4,55,134,134,27,99,55,220,24,131,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,70,112,227,79,220,24,185,225,198,168,46,184,49,2,55,110,27,110,172,53,44,140,30,63,83,186,205,164,14,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,254,97,161,75,90,255,176,80,146,86,19,22,74,242,234,193,66,73,90,61,88,232,146,214,63,44,20,166,85,130,133,46,105,253,195,66,211,180,192,194,45,128,133,5,140,110,239,240,100,112,252,229,253,224,17,214,37,86,147,15,103,73,38,247,167,211,101,106,151,24,140,64,156,67,112,122,103,87,95,94,190,126,81,173,123,134,111,159,56,221,221,219,231,215,91,99,161,112,184,150,230,185,62,216,19,102,132,241,193,248,140,62,10,226,167,169,24,217,203,84,140,56,154,125,22,36,113,128,144,79,30,87,153,242,149,17,92,5,243,149,17,188,224,175,158,180,157,101,81,59,109,183,210,118,180,58,184,228,79,31,121,112,37,64,233,24,88,143,80,150,17,92,5,81,150,17,188,224,218,222,141,58,81,210,137,178,118,119,183,189,58,184,199,107,91,23,174,74,67,107,210,85,97,102,93,188,42,15,173,196,87,229,129,149,0,171,60,176,10,97,117,140,235,27,177,58,198,245,205,88,133,113,47,46,141,223,35,186,81,43,75,163,36,137,147,151,207,144,249,155,251,11,125,53,54,13,189,27,103,221,36,139,91,173,110,150,205,179,97,157,208,74,56,91,24,88,139,103,11,227,106,1,109,199,184,190,137,182,60,238,249,205,15,163,21,206,178,118,148,181,162,110,59,139,147,249,200,47,183,247,30,219,228,243,46,203,146,180,219,238,100,89,218,74,23,99,251,254,204,211,18,8,142,113,125,27,4,139,184,65,41,132,243,54,210,33,12,233,176,186,161,156,157,93,207,51,253,130,83,238,115,58,202,175,189,64,193,125,184,111,8,207,79,97,90,148,174,54,133,247,206,119,222,157,140,203,108,142,47,90,169,100,152,149,98,165,146,102,134,149,194,74,97,165,176,82,88,41,172,20,86,10,43,133,149,194,74,97,165,176,82,88,41,172,20,86,10,43,133,149,194,74,97,165,240,36,120,18,60,9,158,4,79,82,51,79,146,150,228,73,82,60,9,158,4,79,130,39,193,147,108,160,39,65,55,160,27,160,246,80,123,168,61,212,30,106,15,181,7,128,3,192,1,224,0,240,45,1,224,224,108,112,54,56,187,90,16,157,148,4,162,19,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,3,162,87,129,232,184,36,16,29,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,26,16,189,10,68,151,115,176,110,194,193,186,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,218,4,68,131,144,235,132,144,227,146,16,114,12,66,6,33,131,144,117,17,114,244,244,1,29,191,124,64,239,206,62,159,227,110,128,4,89,156,86,25,32,151,144,91,133,31,139,115,43,225,99,183,188,122,244,184,132,220,42,240,88,150,91,151,29,11,51,107,162,99,89,100,93,114,44,206,172,4,142,197,121,149,184,177,56,175,10,54,118,75,235,155,26,187,165,245,13,141,101,105,117,153,177,44,179,30,50,150,229,213,34,198,178,180,90,192,216,45,173,111,94,44,78,171,130,139,221,210,250,166,197,230,105,129,197,192,98,96,113,13,96,113,84,210,4,230,168,112,2,243,220,85,1,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,226,208,96,113,57,83,146,163,194,41,201,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,14,24,22,151,51,134,34,42,28,67,1,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,192,43,224,21,240,10,120,5,188,2,94,1,175,91,1,94,227,97,58,76,75,0,175,113,51,109,166,117,0,175,15,239,102,111,23,232,233,195,23,159,144,106,195,116,1,154,211,209,164,121,254,231,90,244,250,248,112,143,247,111,127,191,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,94,180,181,140,1,186,51,218,90,139,1,186,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,21,218,90,25,109,45,99,2,237,140,182,86,48,129,22,184,10,92,173,4,174,186,190,222,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,5,207,130,103,131,198,179,225,35,201,50,230,156,206,144,100,5,115,78,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,228,166,33,201,164,36,36,153,128,36,65,146,32,201,26,33,201,168,185,219,76,107,131,36,237,211,134,129,36,93,114,107,34,73,251,220,186,72,82,152,87,29,73,186,228,214,68,146,150,185,131,64,146,182,153,3,64,146,150,145,131,64,146,246,153,117,145,164,125,94,93,36,105,159,87,19,73,10,211,42,33,73,97,90,37,36,105,153,86,29,73,90,230,85,70,146,150,105,149,145,164,48,173,18,146,180,79,171,137,36,133,105,149,144,164,65,90,144,36,72,50,88,36,25,151,132,36,99,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,36,72,18,36,9,146,44,70,146,81,73,72,50,170,11,146,140,64,146,32,201,90,3,197,232,241,115,167,219,76,234,0,20,133,105,213,129,162,115,110,37,160,40,204,173,6,20,93,242,106,2,69,231,220,74,64,81,146,91,27,40,138,50,235,2,69,73,100,109,160,40,204,172,6,20,133,121,213,128,162,48,175,18,80,116,73,235,31,40,186,164,245,15,20,37,105,53,129,162,36,175,30,80,148,164,213,3,138,46,105,253,3,69,97,90,37,160,232,146,214,63,80,52,77,11,80,220,2,160,184,134,227,117,222,61,210,187,204,184,80,216,249,186,204,236,50,131,26,97,33,178,91,34,118,11,255,221,93,248,239,184,109,197,239,46,47,95,191,118,150,159,210,219,39,26,119,247,246,249,197,212,120,6,126,15,175,170,183,107,153,157,236,33,230,238,26,108,103,141,237,226,237,195,118,241,211,80,141,236,101,168,70,28,205,222,222,147,56,64,110,39,143,171,12,238,202,8,174,66,238,202,8,94,240,135,76,218,206,178,168,157,182,91,105,59,90,29,92,242,215,140,60,184,18,115,116,12,172,7,29,203,8,174,66,29,203,8,94,112,109,239,70,157,40,233,68,89,187,187,219,94,29,220,227,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,58,198,245,77,77,29,227,250,198,166,194,184,23,151,198,239,17,221,168,149,165,81,146,196,201,203,103,200,252,205,253,133,190,26,155,134,222,141,179,110,146,197,173,86,55,203,230,113,175,78,104,37,66,45,12,172,133,168,133,113,181,24,181,99,92,223,144,90,30,247,252,230,135,209,10,103,89,59,202,90,81,183,157,197,201,124,228,151,219,123,143,109,242,121,151,101,73,218,109,119,178,44,109,165,139,177,125,127,230,105,57,1,199,184,190,165,128,69,220,160,172,192,121,27,143,16,134,71,88,93,76,206,206,174,231,235,182,107,91,197,89,94,53,249,117,101,87,124,31,166,237,230,117,247,225,189,102,157,119,39,99,247,123,153,211,42,249,207,183,232,27,186,69,223,240,108,98,204,76,147,105,79,124,181,105,42,110,135,99,154,48,77,152,38,76,19,166,9,211,132,105,194,52,97,154,48,77,152,38,76,19,166,9,211,132,105,194,52,97,154,48,77,27,100,154,112,31,184,15,220,7,238,3,247,17,188,251,72,157,220,71,138,251,192,125,224,62,112,31,184,15,220,7,238,3,247,129,251,192,125,224,62,112,31,184,15,220,7,238,3,247,129,251,192,125,224,62,112,31,184,15,220,7,238,3,247,17,148,251,72,134,201,48,19,187,143,164,153,52,179,13,119,31,143,167,156,86,226,62,98,220,7,238,3,247,129,251,192,125,224,62,112,31,184,15,220,7,238,3,247,129,251,192,125,224,62,112,31,184,15,220,7,238,3,247,129,251,192,125,224,62,112,31,85,184,143,212,201,125,164,184,15,220,7,238,3,247,129,251,168,175,251,64,33,160,16,32,241,144,120,72,60,36,30,18,15,137,7,106,3,181,129,218,64,237,45,129,218,32,106,16,117,141,16,181,33,215,77,156,184,110,2,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,207,92,55,118,226,186,49,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,133,235,194,117,61,115,93,249,249,155,51,174,187,233,231,111,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,27,174,11,145,93,79,100,99,39,34,27,67,100,33,178,16,89,47,68,54,122,250,188,139,95,62,239,118,103,31,119,113,55,64,32,43,78,171,204,99,75,200,173,130,99,197,185,149,104,172,91,94,61,24,91,66,110,21,22,43,203,173,139,98,133,153,53,73,172,44,178,46,136,21,103,86,226,176,226,188,74,24,86,156,87,133,194,186,165,245,13,97,221,210,250,102,176,178,180,186,8,86,150,89,143,192,202,242,106,1,88,89,90,45,254,234,150,214,55,126,21,167,85,161,175,110,105,125,195,87,243,180,176,87,216,43,236,117,37,123,141,156,166,215,70,76,175,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,176,215,149,236,213,101,194,108,196,132,89,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,10,123,93,201,94,93,102,14,68,204,28,128,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,176,87,56,38,28,19,142,9,199,132,99,194,49,225,152,21,115,204,120,152,58,236,223,143,155,105,240,251,247,31,222,48,222,46,96,201,135,47,62,177,202,198,250,103,220,156,142,38,205,243,63,215,146,204,199,7,121,188,87,211,123,3,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,129,151,69,240,82,190,1,126,6,47,67,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,107,11,47,229,59,200,103,240,82,111,7,249,155,229,159,239,210,15,107,105,229,23,151,17,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,173,61,1,13,147,60,38,78,181,201,68,177,54,9,121,132,60,66,30,45,62,160,162,230,110,51,173,13,121,180,79,27,6,121,116,201,173,73,30,237,115,235,146,71,97,94,117,242,232,146,91,147,60,90,230,14,130,60,218,102,14,128,60,90,70,14,130,60,218,103,214,37,143,246,121,117,201,163,125,94,77,242,40,76,171,68,30,133,105,149,200,163,101,90,117,242,104,153,87,153,60,90,166,85,38,143,194,180,74,228,209,62,173,38,121,20,166,85,34,143,6,105,33,143,144,199,224,200,163,75,231,49,161,243,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,132,60,66,30,87,144,199,216,169,243,24,111,109,231,49,130,60,66,30,107,67,30,163,199,15,168,110,51,169,3,121,20,166,85,39,143,206,185,149,200,163,48,183,26,121,116,201,171,73,30,157,115,43,145,71,73,110,109,242,40,202,172,75,30,37,145,181,201,163,48,179,26,121,20,230,85,35,143,194,188,74,228,209,37,173,127,242,232,146,214,63,121,148,164,213,36,143,146,188,122,228,81,146,86,143,60,186,164,245,79,30,133,105,149,200,163,75,90,255,228,209,52,45,228,113,11,200,163,33,240,115,169,26,198,91,91,53,4,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,15,224,7,240,3,248,1,252,130,4,126,145,19,240,139,0,126,0,63,128,223,35,240,91,251,114,219,59,60,25,28,127,121,63,120,124,221,101,54,160,125,246,194,153,220,159,78,151,95,128,153,42,113,55,123,237,92,94,190,254,240,90,243,220,222,62,189,56,238,222,62,95,181,141,231,87,221,195,231,219,219,181,47,33,199,199,154,123,12,94,88,1,189,176,130,37,233,241,211,60,235,236,101,158,117,28,205,126,227,74,226,0,81,186,60,174,50,75,47,35,184,10,76,47,35,120,1,91,72,219,89,22,181,211,118,43,109,71,171,131,75,0,131,60,184,146,6,112,12,172,231,1,202,8,174,34,2,202,8,94,112,109,239,70,157,40,233,68,89,187,187,219,94,29,220,227,181,173,171,48,164,161,53,29,134,48,179,174,196,144,135,86,178,24,242,192,74,26,67,30,88,197,99,56,198,245,45,50,28,227,250,54,25,194,184,23,151,198,239,17,221,168,149,165,81,146,196,201,203,103,200,252,205,253,133,190,26,155,134,222,141,179,110,146,197,173,86,55,203,230,13,140,78,104,37,105,36,12,172,101,141,132,113,181,180,145,99,92,223,222,72,30,247,252,230,135,209,10,103,89,59,202,90,81,183,157,197,201,124,228,151,219,123,143,109,242,121,151,101,73,218,109,119,178,44,109,165,139,177,125,127,230,105,105,58,199,184,190,61,157,69,220,160,68,221,121,27,181,23,134,218,91,61,69,36,59,187,158,183,97,107,71,128,100,121,115,68,94,27,53,241,125,152,142,34,89,119,31,222,103,162,228,221,201,216,253,94,230,68,75,254,243,45,250,134,110,209,55,60,187,153,2,249,187,104,163,44,44,240,58,27,165,169,131,177,81,216,40,108,20,54,10,27,133,141,194,70,97,163,176,81,216,40,108,20,54,10,27,133,141,194,70,97,163,176,81,216,168,0,108,20,126,4,63,130,31,193,143,224,71,234,227,71,210,114,252,72,138,31,193,143,224,71,240,35,248,17,252,8,126,4,63,130,31,193,143,224,71,240,35,248,17,252,8,126,4,63,130,31,193,143,224,71,240,35,248,17,252,8,126,4,63,82,23,63,146,12,147,97,230,238,71,146,102,210,204,182,197,143,204,102,8,198,21,251,145,24,63,130,31,193,143,224,71,240,35,248,17,252,8,126,4,63,130,31,193,143,224,71,240,35,248,17,252,8,126,4,63,130,31,193,143,224,71,240,35,248,17,252,72,165,126,36,45,199,143,164,248,17,252,8,126,4,63,130,31,217,36,63,130,102,64,51,64,235,161,245,208,122,104,61,180,30,90,15,248,6,124,3,190,1,223,91,2,190,193,216,96,236,26,97,108,91,246,155,148,195,126,19,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,133,253,134,195,126,227,114,216,111,12,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,112,216,111,9,103,134,206,216,239,214,156,25,10,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,69,236,23,106,107,72,109,227,114,168,109,12,181,133,218,66,109,149,168,109,244,244,153,24,191,124,38,238,206,62,18,227,110,128,208,86,156,86,153,217,150,144,91,5,217,138,115,43,17,91,183,188,122,192,182,132,220,42,188,86,150,91,23,215,10,51,107,210,90,89,100,93,88,43,206,172,196,106,197,121,149,80,173,56,175,10,169,117,75,235,27,212,186,165,245,205,105,101,105,117,49,173,44,179,30,165,149,229,213,130,180,178,180,90,140,214,45,173,111,68,43,78,171,66,104,221,210,250,6,180,230,105,225,179,240,89,248,236,122,62,27,149,51,77,55,98,154,46,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,218,242,217,82,38,222,70,76,188,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,225,179,240,89,91,62,91,202,124,131,136,249,6,240,89,248,44,124,22,62,11,159,133,207,194,103,225,179,240,89,248,44,124,22,62,11,235,132,117,194,58,97,157,176,78,88,39,172,83,143,117,198,195,180,140,89,1,113,51,13,126,86,192,195,91,200,219,5,98,249,240,197,39,140,217,48,124,234,205,233,104,210,60,255,115,45,237,124,124,180,199,187,183,190,91,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,19,192,105,12,56,75,216,108,63,3,156,161,111,182,7,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,155,8,56,75,216,173,62,3,156,122,187,213,223,44,255,196,151,126,124,75,63,139,197,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,55,144,146,6,78,39,147,114,234,151,137,98,253,18,58,9,157,132,78,58,253,170,24,53,119,155,105,109,232,164,125,218,48,232,164,75,110,77,58,105,159,91,151,78,10,243,170,211,73,151,220,154,116,210,50,119,16,116,210,54,115,0,116,210,50,114,16,116,210,62,179,46,157,180,207,171,75,39,237,243,106,210,73,97,90,37,58,41,76,171,68,39,45,211,170,211,73,203,188,202,116,210,50,173,50,157,20,166,85,162,147,246,105,53,233,164,48,173,18,157,52,72,11,157,132,78,134,75,39,75,233,78,38,116,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,161,147,208,73,232,164,29,157,140,203,233,78,198,91,219,157,140,160,147,208,201,26,211,201,232,241,67,172,219,76,234,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,235,159,78,186,164,245,79,39,37,105,53,233,164,36,175,30,157,148,164,213,163,147,46,105,253,211,73,97,90,37,58,233,146,214,63,157,52,77,11,157,220,2,58,105,11,5,75,169,44,198,91,91,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,235,6,5,163,114,160,96,4,20,4,10,2,5,243,160,96,238,75,50,25,198,241,59,243,151,97,210,136,227,175,214,47,189,184,240,181,231,225,165,115,121,249,250,211,108,225,73,189,125,122,25,220,189,125,190,44,27,11,47,180,181,47,22,193,253,207,221,47,175,22,235,87,75,182,250,213,146,69,187,173,213,175,150,44,218,109,255,252,151,119,189,193,251,79,195,207,199,253,95,247,246,231,191,35,206,90,245,134,236,233,227,239,98,179,95,202,158,183,143,196,209,236,151,177,36,126,250,101,44,9,135,178,203,227,42,99,246,50,130,171,112,246,50,130,23,96,135,180,157,101,81,59,109,183,210,118,180,58,184,132,61,200,131,43,25,2,199,192,122,138,160,140,224,42,142,160,140,224,5,215,246,110,212,137,146,78,148,181,187,187,237,213,193,61,94,219,186,118,67,26,90,83,111,8,51,235,250,13,121,104,37,193,33,15,172,100,56,228,129,85,20,135,99,92,223,142,195,49,174,111,201,33,140,123,113,105,252,30,209,141,90,89,26,37,73,156,188,124,134,204,223,220,95,232,171,177,105,232,221,56,235,38,89,220,106,117,179,108,94,206,232,132,86,242,73,194,192,90,66,73,24,87,203,40,57,198,245,173,148,228,113,207,111,126,24,173,112,150,181,163,172,21,117,219,89,156,204,71,126,185,189,32,118,252,116,56,87,246,114,56,215,98,236,213,114,105,246,176,38,159,119,89,150,164,221,118,39,203,210,86,186,24,91,252,153,39,143,173,98,240,228,23,135,138,194,179,136,27,148,195,59,111,99,253,194,176,126,171,7,149,100,103,215,243,108,127,237,148,145,44,111,84,201,107,63,32,190,15,211,105,39,235,238,195,251,216,149,188,59,25,59,15,111,249,216,59,238,125,236,15,223,245,246,14,63,12,63,239,247,6,127,251,252,229,36,153,41,90,131,157,26,231,163,201,232,124,220,248,58,186,184,62,107,220,94,142,166,127,220,222,223,37,141,206,162,27,170,96,175,134,133,42,146,139,161,220,231,87,137,38,178,122,52,164,145,157,52,90,161,136,186,241,110,188,90,17,117,227,221,100,189,34,250,121,219,26,43,34,225,111,82,90,138,72,30,87,89,17,149,17,92,69,17,149,17,92,69,17,201,131,43,41,34,199,192,122,138,168,140,224,42,138,168,140,224,42,138,72,24,92,87,17,73,67,107,42,34,97,102,93,69,36,15,173,164,136,228,129,149,20,145,60,176,138,34,114,140,235,91,17,57,198,245,173,136,132,113,117,21,145,48,180,174,34,146,135,86,82,68,194,192,90,138,72,142,213,85,20,145,99,92,223,138,200,205,181,160,136,54,90,17,57,198,245,173,136,44,226,162,136,80,68,40,162,122,41,162,220,37,249,121,23,214,14,169,112,71,145,169,67,170,96,107,31,14,9,135,132,67,42,227,175,156,52,191,47,18,162,67,178,142,27,138,67,114,8,174,235,144,172,131,107,171,24,89,224,0,84,140,67,112,93,21,99,23,60,16,163,97,25,58,8,163,97,151,57,16,163,97,29,90,219,104,88,7,214,54,26,214,129,117,141,134,44,174,154,209,144,197,85,51,26,118,113,3,49,26,118,161,3,144,3,118,129,213,229,128,93,92,117,57,32,139,171,38,7,172,227,234,226,106,89,92,53,92,93,28,55,40,92,13,124,246,123,144,234,214,98,227,149,60,183,127,112,208,27,38,51,124,155,20,157,224,122,62,190,186,26,53,146,69,90,155,20,30,217,90,4,107,23,209,172,234,88,182,55,171,96,250,236,75,229,32,226,159,107,88,13,17,94,115,231,0,224,32,0,240,210,244,183,77,64,194,217,203,20,208,128,39,79,201,227,134,130,132,29,130,107,111,43,16,7,215,222,86,96,25,92,155,101,203,2,7,192,178,29,130,107,111,43,16,7,215,222,86,96,19,60,16,8,111,25,58,8,8,111,151,57,16,8,111,29,90,27,194,91,7,214,134,240,214,129,181,183,21,72,226,42,110,43,144,196,85,220,86,96,19,55,16,8,111,23,58,152,109,5,150,161,181,205,129,93,96,117,115,96,23,87,221,28,200,226,42,110,43,176,140,27,202,182,2,65,236,16,182,21,88,198,214,222,86,32,137,171,184,173,160,40,110,80,158,134,109,5,97,155,29,182,21,4,189,173,224,105,87,65,225,182,131,220,245,40,250,134,110,209,55,60,139,162,156,167,58,183,230,179,183,158,201,248,223,247,23,147,241,93,255,254,114,180,243,203,206,183,171,239,7,227,233,232,108,52,29,189,157,142,39,87,119,111,31,124,203,96,246,63,155,211,223,167,59,69,122,173,104,119,68,158,94,43,218,12,81,43,189,134,58,67,157,161,206,80,103,168,51,212,25,234,12,117,134,58,67,157,161,206,80,103,168,51,212,25,234,12,117,134,58,67,157,5,162,206,144,57,200,28,100,14,50,7,153,19,182,204,41,93,213,196,195,84,164,106,226,102,138,170,65,213,160,106,80,53,168,26,84,13,170,6,85,131,170,65,213,160,106,80,53,168,26,84,13,170,6,85,131,170,65,213,160,106,80,53,168,26,84,13,170,6,85,131,170,113,85,53,137,80,213,36,168,26,84,13,170,6,85,131,170,65,213,96,60,48,30,136,3,196,1,226,0,113,128,56,64,28,192,224,97,240,48,120,24,60,12,30,162,14,81,175,29,81,175,0,51,203,206,70,137,55,235,108,20,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,12,102,6,51,75,49,179,236,140,128,152,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,15,35,33,102,142,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,203,2,196,123,135,39,131,227,47,239,7,179,225,202,166,115,47,26,179,103,49,185,63,157,46,32,227,100,179,6,96,60,125,101,188,248,165,185,91,185,99,229,231,197,172,148,47,175,125,20,64,51,160,25,208,12,104,174,7,104,230,32,77,8,249,70,18,114,14,210,4,237,131,246,65,251,160,125,208,254,246,161,125,14,210,196,71,224,35,188,198,61,191,249,97,180,194,89,214,142,178,86,212,109,103,113,50,31,249,229,246,222,99,155,124,222,101,89,146,118,219,157,44,75,91,233,98,108,45,157,130,253,217,72,251,195,177,165,97,251,34,182,37,112,108,169,233,177,165,171,159,234,220,154,87,170,224,12,55,107,228,43,56,118,109,160,215,208,107,232,53,244,26,122,13,189,134,94,67,175,161,215,208,107,232,53,244,26,122,13,189,134,94,67,175,161,215,208,107,8,31,132,15,194,7,225,131,240,65,248,84,167,115,226,97,234,166,115,226,102,138,206,65,231,160,115,208,57,232,28,116,14,58,7,157,131,206,65,231,160,115,208,57,232,28,116,14,58,7,157,131,206,65,231,160,115,208,57,232,28,116,14,58,7,157,131,206,169,80,231,36,174,58,39,65,231,160,115,208,57,232,28,116,14,58,7,43,130,21,65,46,32,23,144,11,200,5,228,2,114,33,20,185,0,167,135,211,195,233,225,244,225,113,122,168,59,212,189,70,212,189,74,20,237,120,86,75,188,89,103,181,128,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,186,2,20,237,120,102,65,204,153,5,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,94,139,162,35,87,20,29,129,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,116,24,40,26,136,92,10,68,238,188,155,141,118,54,99,199,157,175,11,200,56,41,68,198,115,63,163,28,104,172,10,121,59,95,43,100,187,171,239,28,164,27,4,210,5,224,2,112,1,184,28,152,9,121,222,6,242,204,129,153,32,115,144,57,200,28,100,14,50,223,62,100,206,129,153,112,126,56,191,215,184,231,55,63,140,86,56,203,218,81,214,138,186,237,44,78,230,35,191,220,222,123,108,147,207,187,44,75,210,110,187,147,101,105,43,93,140,173,165,41,176,42,27,105,85,56,158,52,108,15,195,150,128,32,142,39,45,221,9,197,195,84,228,132,226,102,138,19,194,9,225,132,112,66,56,33,156,16,78,8,39,132,19,194,9,225,132,112,66,56,33,156,16,78,8,39,132,19,194,9,109,161,19,194,82,96,41,176,20,88,10,44,69,153,150,34,17,90,138,4,75,129,165,192,82,96,41,176,20,27,96,41,128,253,192,126,152,57,204,28,102,14,51,135,153,195,204,193,207,224,103,240,51,248,121,75,240,51,48,25,152,92,35,152,92,1,6,142,133,24,56,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,193,192,96,96,48,112,29,48,176,108,142,125,204,28,123,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,3,6,142,132,24,56,2,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,149,0,119,239,240,100,112,252,229,253,96,54,220,215,148,228,54,102,207,98,114,127,58,93,64,186,73,253,145,238,243,83,171,148,237,174,125,20,32,47,144,23,200,11,228,13,17,242,114,62,33,116,122,35,233,52,231,19,130,213,193,234,96,117,176,58,88,125,251,176,58,231,19,226,2,112,1,94,227,158,223,252,48,90,225,44,107,71,89,43,234,182,179,56,153,143,252,114,123,239,177,77,62,239,178,44,73,187,237,78,150,165,173,116,49,182,150,202,192,188,108,164,121,225,52,200,176,93,13,149,253,77,60,13,114,206,27,197,195,212,205,27,197,205,20,111,132,55,194,27,225,141,240,70,120,35,188,17,222,8,111,132,55,194,27,225,141,240,70,120,35,188,17,222,8,111,132,55,194,27,97,50,48,25,152,12,76,6,38,163,42,147,145,184,154,140,4,147,129,201,192,100,96,50,48,25,27,105,50,16,2,8,1,184,58,92,29,174,14,87,135,171,195,213,65,212,32,106,16,53,136,122,75,16,53,192,25,224,92,35,224,92,37,42,142,93,81,113,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,65,197,160,226,154,163,98,199,185,250,49,115,245,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,230,168,56,114,69,197,17,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,238,125,216,235,207,160,222,112,127,191,119,208,27,166,195,238,28,241,77,218,201,95,30,176,111,209,48,137,201,232,236,98,124,61,29,93,52,46,47,71,87,163,70,218,232,190,123,70,152,141,164,157,252,107,9,4,23,141,151,40,228,192,139,24,120,145,2,119,23,254,59,110,47,126,193,5,36,63,125,101,188,248,165,185,91,57,192,230,226,5,173,6,63,203,30,23,32,109,7,164,95,191,156,227,213,136,58,141,58,201,106,68,157,69,187,237,245,136,186,29,103,217,70,32,234,100,118,93,213,7,81,11,226,134,129,168,157,130,107,34,106,167,224,154,167,61,10,130,235,178,117,105,96,117,182,238,20,92,147,173,59,5,215,60,237,209,54,120,16,82,192,58,116,0,82,192,54,115,16,82,64,16,90,87,10,8,2,235,74,1,65,96,77,41,32,141,171,36,5,164,113,149,164,128,109,220,32,164,128,109,232,32,78,123,20,132,214,53,25,182,129,149,77,134,109,92,101,147,33,141,171,100,50,4,113,207,111,126,24,173,112,150,181,163,172,21,117,219,89,156,204,71,126,185,189,247,216,38,159,119,89,150,164,221,118,39,203,210,86,186,24,219,247,103,158,178,55,146,198,85,242,70,38,113,131,242,70,156,173,25,182,105,98,83,66,0,103,107,174,132,225,237,86,171,147,67,208,103,255,20,21,128,242,135,111,89,179,214,63,179,229,47,100,209,55,116,139,190,225,217,75,229,172,209,220,15,235,191,255,112,112,120,69,91,55,4,14,175,104,51,71,253,28,30,202,14,101,135,178,67,217,161,236,80,118,40,59,148,29,202,14,101,135,178,67,217,161,236,80,118,40,59,148,29,202,14,101,87,107,101,135,68,66,34,33,145,144,72,72,164,13,149,72,171,20,209,220,127,127,202,134,7,123,39,131,227,222,254,108,182,215,201,175,131,97,111,255,243,167,158,201,57,16,115,255,253,61,107,92,93,220,61,252,242,213,249,218,184,251,54,109,140,46,111,191,143,172,15,134,176,22,68,74,195,191,138,159,122,37,110,71,246,176,168,29,198,131,149,53,30,44,247,247,159,40,56,145,35,136,27,134,200,113,10,174,61,30,76,28,92,83,228,8,130,235,207,53,147,4,86,23,57,78,193,181,231,154,137,131,107,138,28,219,224,65,136,28,235,208,1,136,28,219,204,65,136,28,65,104,253,129,108,150,129,245,7,178,89,6,214,30,200,38,137,171,56,144,77,18,87,113,32,155,77,220,32,68,142,109,232,32,68,142,32,180,254,20,57,155,192,1,76,145,179,137,27,192,20,57,73,92,197,41,114,150,113,67,216,123,37,140,173,189,247,74,16,91,123,102,159,36,174,226,204,190,162,184,104,51,180,25,218,172,78,218,204,192,110,137,205,83,225,222,36,107,243,84,193,214,36,204,19,230,9,243,228,203,60,165,205,180,78,230,201,58,110,40,230,201,33,184,174,121,178,14,174,45,112,100,129,3,16,56,14,193,117,5,142,93,240,64,60,136,101,232,32,60,136,93,230,64,60,136,117,104,109,15,98,29,88,219,131,88,7,214,245,32,178,184,106,30,68,22,87,205,131,216,197,13,196,131,216,133,14,64,41,216,5,86,87,10,118,113,213,149,130,44,174,154,82,176,142,171,11,185,101,113,213,32,119,113,220,160,32,55,200,154,131,105,252,28,76,99,75,129,223,245,7,238,219,15,190,142,167,91,186,251,96,246,204,253,35,224,188,71,133,0,67,128,217,123,80,39,2,204,222,3,246,30,176,247,32,48,116,205,222,3,246,30,176,247,64,159,185,179,247,128,189,7,236,61,96,239,1,123,15,216,123,192,222,3,246,30,176,247,32,116,45,195,222,3,68,14,123,15,194,209,65,161,238,61,248,105,157,220,182,30,172,176,78,91,178,243,0,235,132,117,218,68,235,196,190,3,246,29,176,239,32,8,121,195,190,3,246,29,176,239,64,223,129,176,239,128,125,7,236,59,96,223,1,251,14,216,119,192,190,3,117,192,205,190,3,112,53,251,14,36,251,14,78,6,189,227,247,159,122,226,19,15,238,166,163,201,233,247,145,244,172,131,184,16,252,90,128,222,178,176,238,235,231,228,129,232,22,63,32,48,23,152,203,22,130,58,193,92,182,16,176,133,128,45,4,129,81,104,182,16,176,133,128,45,4,250,248,156,45,4,108,33,96,11,1,91,8,216,66,192,22,2,182,16,176,133,128,45,4,161,27,22,182,16,224,100,216,66,16,142,217,41,103,11,129,192,15,89,110,14,88,235,135,138,247,5,224,135,240,67,248,33,202,254,148,253,131,241,67,148,253,41,251,83,246,15,195,86,80,246,167,236,79,217,159,178,63,101,127,109,240,79,217,159,178,63,101,127,202,254,128,101,202,254,225,151,253,101,199,11,60,99,72,209,193,2,165,162,220,234,102,186,188,122,146,62,217,46,115,92,64,187,84,255,169,254,83,253,167,250,31,46,147,166,250,79,245,159,234,127,56,48,157,234,63,213,127,170,255,84,255,169,254,107,27,0,170,255,84,255,169,254,83,253,167,250,79,245,31,67,67,245,127,115,170,255,178,99,1,214,217,34,207,197,127,108,17,182,8,91,196,70,128,32,109,17,27,1,216,8,192,70,128,128,220,5,27,1,216,8,192,70,0,54,2,176,17,32,0,119,193,70,0,54,2,176,17,128,141,0,108,4,0,51,179,17,160,44,180,251,247,254,231,79,127,59,158,29,251,42,28,251,255,231,248,246,251,31,147,217,17,164,178,185,255,245,60,239,117,225,89,123,224,189,6,143,8,241,133,248,178,63,160,78,196,151,253,1,236,15,96,127,64,96,168,154,253,1,236,15,96,127,128,62,99,103,127,0,251,3,216,31,192,254,0,246,7,176,63,128,253,1,236,15,96,127,64,232,26,134,253,1,136,27,246,7,132,163,127,202,217,31,144,187,36,63,239,66,100,153,44,183,16,172,183,76,197,155,8,176,76,88,38,44,83,96,150,137,125,5,236,43,96,95,65,16,178,134,125,5,236,43,96,95,129,190,243,96,95,1,251,10,216,87,192,190,2,246,21,176,175,128,125,5,234,64,155,125,5,224,105,246,21,184,237,43,144,157,48,240,2,34,69,71,12,212,157,247,122,26,34,83,252,128,208,94,104,47,123,10,234,68,123,217,83,192,158,2,246,20,4,134,169,217,83,192,158,2,246,20,232,243,117,246,20,176,167,128,61,5,236,41,96,79,1,123,10,216,83,192,158,2,246,20,132,174,96,216,83,128,180,97,79,65,56,234,39,192,61,5,178,83,9,214,26,166,205,223,81,128,97,194,48,109,152,97,98,63,1,251,9,216,79,16,132,168,97,63,1,251,9,216,79,160,239,59,216,79,192,126,2,246,19,176,159,128,253,4,236,39,96,63,129,58,204,102,63,1,104,154,253,4,14,251,9,142,142,63,31,13,227,44,126,55,236,165,173,119,195,223,162,88,12,126,111,38,183,55,141,56,139,191,54,70,105,235,107,227,71,20,219,49,224,133,231,152,67,129,253,49,221,229,231,227,15,239,154,61,54,164,215,142,244,46,190,78,86,178,223,52,234,36,171,217,111,22,237,182,215,179,223,44,206,90,27,193,126,147,217,117,149,247,201,154,4,199,126,5,113,195,96,191,78,193,53,217,175,83,112,205,221,5,130,224,186,208,90,26,88,29,90,59,5,215,132,214,78,193,53,119,23,216,6,15,130,182,91,135,14,128,182,219,102,14,130,182,11,66,235,210,118,65,96,93,218,46,8,172,73,219,165,113,149,104,187,52,174,18,109,183,141,27,4,109,183,13,29,196,238,2,65,104,93,69,96,27,88,89,17,216,198,85,86,4,210,184,74,138,64,16,55,132,221,5,194,216,218,187,11,4,177,53,133,140,52,174,146,144,49,137,27,148,144,97,119,65,216,10,135,221,5,65,236,46,88,165,147,246,247,123,7,189,97,58,236,190,27,238,29,158,12,142,191,188,31,12,63,30,247,62,236,245,15,7,15,14,41,94,239,144,46,47,71,87,163,70,218,232,126,109,204,18,78,238,79,167,141,243,201,232,236,98,150,98,81,28,197,101,111,30,88,220,42,208,93,220,92,208,46,115,183,193,155,85,171,62,251,210,220,173,228,246,106,221,74,86,162,172,108,31,16,79,229,226,169,226,242,61,85,59,206,50,60,21,158,10,79,133,167,194,83,225,169,240,84,120,42,60,21,158,10,79,133,167,194,83,225,169,240,84,120,42,60,21,158,10,79,133,167,194,83,225,169,234,225,169,86,194,240,118,171,213,201,33,232,179,127,138,10,64,249,195,183,24,140,215,202,93,200,162,111,232,22,125,195,179,137,202,89,163,185,31,150,204,211,21,236,245,178,242,116,165,15,249,82,247,116,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,208,114,104,57,180,92,205,180,28,162,8,81,132,40,66,20,33,138,54,84,20,173,210,64,7,123,39,131,227,222,254,236,120,151,100,184,91,180,57,235,234,226,238,225,215,170,206,215,87,138,39,105,238,22,110,197,138,11,29,79,177,162,89,178,64,139,218,103,189,22,106,47,62,68,251,245,61,122,220,155,245,178,144,69,202,39,150,40,159,245,119,63,119,183,193,8,30,161,153,41,114,34,235,190,105,65,30,253,183,248,213,81,160,68,215,188,58,138,4,40,175,14,94,29,97,191,58,132,110,241,225,127,58,216,197,179,127,94,206,253,2,30,53,147,110,51,106,92,94,93,196,209,195,175,224,179,95,188,13,173,225,114,18,43,111,40,11,146,235,3,151,211,216,27,65,215,72,137,123,164,197,191,161,92,35,165,69,145,236,45,222,82,164,78,51,106,156,141,199,183,119,183,227,241,89,212,140,147,102,251,241,15,56,67,71,103,190,78,101,94,210,185,246,205,50,78,137,87,82,174,87,147,68,42,231,74,202,53,102,203,145,236,157,153,248,74,202,55,98,134,43,181,198,137,9,214,41,207,117,173,8,99,107,187,4,105,242,45,150,225,226,172,241,88,178,56,166,139,99,101,168,100,81,76,63,83,173,220,147,44,202,42,60,104,190,40,43,1,161,67,16,217,59,78,158,47,114,8,82,248,62,99,101,130,4,65,242,13,207,138,44,150,142,71,16,39,79,131,44,135,177,19,33,130,40,57,130,195,240,71,148,167,56,4,65,114,212,133,97,144,60,121,225,16,68,246,234,201,211,18,178,32,14,239,39,121,194,193,33,136,120,69,92,222,79,12,21,193,105,182,128,148,23,211,173,96,127,167,139,24,218,232,54,139,132,220,232,70,139,36,222,228,70,237,11,209,141,36,249,58,130,135,90,33,101,76,110,37,88,243,37,49,99,112,155,139,235,111,177,232,86,139,102,198,224,86,15,26,72,120,179,21,246,200,224,166,87,130,171,253,74,176,242,87,146,171,253,74,114,225,94,137,46,220,43,201,133,187,36,223,76,110,179,168,223,140,110,35,121,129,44,43,56,179,27,45,74,56,147,91,9,174,136,137,232,54,130,167,52,145,92,69,19,209,85,52,145,92,69,83,193,85,52,21,92,69,133,158,239,232,243,96,239,232,112,56,232,31,158,28,29,15,63,247,142,123,251,251,253,253,225,135,254,199,227,126,255,129,95,230,153,191,117,10,82,124,175,243,24,190,88,159,58,72,191,66,169,231,170,5,219,133,79,164,93,16,243,53,252,47,118,139,93,177,61,233,98,79,176,39,216,19,236,9,246,4,123,130,61,193,158,96,79,176,39,216,19,236,9,246,4,123,130,61,193,158,96,79,176,39,216,19,236,9,246,4,123,130,61,193,158,108,160,61,233,136,237,73,167,4,123,98,61,125,47,220,67,177,144,35,200,17,228,8,114,4,57,130,28,65,142,32,71,144,35,200,17,228,8,114,4,57,130,28,65,142,32,71,144,35,200,17,228,8,114,4,57,130,28,241,44,71,124,204,130,43,193,191,20,232,21,91,179,209,22,155,141,182,226,177,66,62,4,132,232,176,159,98,1,193,209,62,230,71,251,60,189,156,63,238,13,223,31,29,124,238,205,238,117,48,185,31,87,121,26,79,233,90,195,2,74,251,144,27,22,113,252,42,14,81,48,31,162,67,20,108,43,117,135,109,32,111,210,67,20,204,135,250,16,5,219,90,1,98,28,202,163,6,49,205,228,85,134,88,132,242,163,68,44,2,249,17,35,22,129,124,232,17,219,56,21,75,18,219,56,21,171,18,211,56,94,133,137,105,40,111,218,196,52,144,39,121,98,26,199,147,66,177,141,83,177,72,177,136,227,67,167,216,198,169,88,170,172,139,131,90,65,173,160,86,80,43,168,21,212,202,150,170,149,224,78,174,105,137,45,66,11,139,128,69,168,214,34,188,62,103,42,231,48,169,110,188,27,175,62,129,170,27,239,38,235,79,153,250,121,219,202,148,196,210,81,183,86,66,162,218,51,178,77,206,132,180,18,22,190,142,171,23,30,162,158,47,52,124,5,23,30,162,158,47,60,124,5,47,56,178,215,94,136,120,56,253,93,122,153,104,188,20,115,149,138,85,104,133,107,59,87,185,216,7,247,123,109,231,42,153,165,115,146,173,133,76,133,193,243,149,141,209,122,175,17,54,85,134,206,81,58,75,145,109,133,78,181,103,149,187,44,244,26,225,83,109,104,179,133,182,18,66,213,6,54,251,173,201,74,24,121,56,194,94,184,192,190,207,122,206,81,78,86,113,61,190,45,231,40,41,171,184,30,223,140,243,149,213,82,98,75,97,85,97,232,171,177,105,232,221,56,235,38,89,220,106,117,179,108,94,105,233,132,54,122,159,176,179,112,21,6,206,241,116,70,87,114,158,165,171,246,76,120,113,220,60,139,231,33,174,240,8,123,223,191,109,230,120,64,211,184,190,63,52,114,60,161,85,220,138,87,215,208,35,174,176,90,133,71,202,47,57,173,226,91,44,26,173,194,91,228,201,162,194,27,46,217,142,226,91,44,82,106,131,91,216,47,218,178,231,48,185,201,162,229,40,190,141,245,207,102,70,141,179,179,235,249,177,58,107,79,178,207,76,38,48,57,220,71,254,166,10,243,251,200,223,66,241,250,62,186,185,219,48,214,238,238,48,191,147,177,251,189,4,103,67,50,177,13,201,176,33,216,16,108,8,54,4,27,130,13,193,134,96,67,176,33,216,16,108,8,54,4,27,130,13,193,134,96,67,176,33,216,16,108,8,54,4,27,130,13,193,134,96,67,106,96,67,210,97,34,180,33,105,51,193,134,96,67,176,33,33,216,144,120,38,39,243,126,137,136,130,179,33,130,184,97,216,16,167,224,154,54,196,41,184,166,13,17,4,215,181,33,210,192,234,54,196,41,184,166,13,113,10,174,105,67,108,131,7,97,67,172,67,7,96,67,108,51,7,97,67,4,161,117,109,136,32,176,174,13,17,4,214,180,33,210,184,74,54,68,26,87,201,134,216,198,13,194,134,216,134,14,194,134,8,66,235,218,16,219,192,202,54,196,54,174,178,13,145,198,85,178,33,130,184,154,54,68,26,87,201,134,152,196,13,202,134,224,54,112,27,53,114,27,6,66,32,22,11,129,24,33,128,16,64,8,32,4,16,2,155,40,4,224,234,112,117,240,52,120,26,60,13,158,6,79,131,167,33,189,144,94,72,47,164,23,210,11,233,133,244,214,144,244,74,7,225,164,12,194,129,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,32,72,111,34,238,244,38,116,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,47,164,55,16,210,43,237,244,38,116,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,17,233,133,209,230,51,218,88,204,104,99,24,45,140,22,70,171,204,104,163,167,79,192,248,229,19,112,119,246,1,24,119,3,68,180,226,180,202,132,182,132,220,42,128,86,156,91,137,207,186,229,213,195,179,37,228,86,161,179,178,220,186,112,86,152,89,147,205,202,34,235,162,89,113,102,37,50,43,206,171,4,102,197,121,85,184,172,91,90,223,88,214,45,173,111,42,43,75,171,11,101,101,153,245,152,172,44,175,22,146,149,165,213,34,178,110,105,125,3,89,113,90,21,30,235,150,214,55,142,53,79,11,141,133,198,66,99,151,104,108,52,76,132,52,54,106,38,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,44,52,22,26,11,141,53,166,177,210,73,181,17,147,106,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,44,52,214,130,198,74,39,21,68,76,42,128,198,66,99,161,177,208,88,104,44,52,22,26,11,141,133,198,66,99,161,177,208,88,200,38,100,19,178,9,217,132,108,66,54,33,155,42,100,51,22,207,96,141,107,48,131,245,225,141,226,237,2,172,124,248,226,19,193,108,228,63,219,230,116,52,105,158,255,185,150,109,62,62,192,227,61,154,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,116,193,153,210,162,102,92,131,162,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,38,56,19,156,89,75,156,25,26,70,220,59,60,25,28,127,121,63,24,166,195,182,57,79,108,204,114,77,238,79,167,175,192,98,218,108,23,130,197,184,144,44,198,139,104,49,89,100,139,75,236,113,17,54,174,135,145,237,197,135,104,191,190,199,133,21,126,252,202,120,241,75,115,15,91,198,222,243,231,21,93,191,9,61,153,189,189,184,108,66,95,251,56,115,247,31,12,239,20,130,202,34,68,184,238,155,22,88,234,127,141,95,65,45,243,65,182,121,175,160,86,225,68,91,94,65,188,130,54,248,21,228,252,25,212,226,51,136,87,208,198,189,130,132,66,235,225,127,58,40,173,179,127,94,206,253,149,19,53,147,110,51,106,92,94,93,196,209,204,200,206,254,188,73,12,93,213,114,18,43,91,37,11,146,171,161,150,211,216,139,40,215,72,137,123,164,197,63,84,93,35,165,69,145,210,118,150,69,237,180,221,74,219,209,234,72,139,68,109,41,82,167,25,53,206,198,227,219,187,219,241,248,44,106,198,73,179,253,16,44,54,180,90,230,235,84,230,37,157,43,172,44,227,148,120,37,229,186,40,73,164,114,174,164,151,251,43,188,146,118,163,78,148,116,162,172,221,221,109,175,142,84,218,149,148,239,191,12,87,106,141,1,19,172,83,158,218,90,17,198,86,110,9,210,228,91,43,195,197,89,227,173,100,113,76,23,199,74,73,201,162,152,126,166,90,217,38,89,148,85,8,214,124,81,86,66,88,135,32,178,119,156,60,71,228,16,164,240,125,198,74,255,8,130,228,207,64,94,145,197,114,10,178,32,78,158,102,90,14,99,39,154,4,81,114,12,146,225,143,40,207,33,9,130,228,200,33,195,32,121,122,200,33,136,236,213,147,103,126,100,65,28,222,79,242,164,142,67,16,241,138,184,188,159,24,138,152,211,108,1,245,47,166,91,1,234,79,23,245,128,209,109,22,205,133,209,141,22,13,137,201,141,218,23,162,27,73,242,117,4,15,181,66,125,153,220,74,176,230,231,109,251,219,92,92,127,139,69,183,90,52,102,6,183,122,208,115,194,155,173,176,122,6,55,189,18,92,237,87,130,149,191,146,92,237,87,146,11,247,74,116,225,94,73,46,220,37,41,106,114,155,69,45,106,116,27,201,11,100,89,141,154,221,104,81,142,154,220,74,112,69,76,68,183,17,60,165,137,228,42,154,136,174,162,137,228,42,154,10,174,162,169,224,42,42,180,201,71,159,7,123,71,135,195,65,255,240,228,232,120,248,185,119,220,219,223,239,239,15,63,244,63,30,247,251,15,252,50,79,82,175,19,221,226,123,157,7,243,197,123,125,242,191,163,232,27,158,163,231,127,71,209,55,20,220,67,187,240,137,180,11,98,190,214,1,22,150,63,115,55,44,25,134,5,195,130,97,193,176,96,88,48,44,24,22,12,11,134,5,195,130,97,193,176,96,88,48,44,24,22,12,11,134,5,195,130,97,193,176,96,88,48,44,24,22,12,203,118,25,150,212,221,176,164,37,24,22,235,9,109,133,70,230,181,129,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,65,160,32,80,16,40,8,20,4,10,2,101,155,4,74,177,252,112,84,27,229,56,154,2,5,35,182,31,137,187,253,72,66,176,31,207,7,214,72,116,136,87,213,17,85,172,58,162,192,84,71,200,39,224,60,189,113,124,220,27,190,63,58,248,220,155,221,235,96,114,63,174,242,208,154,210,5,138,5,254,246,161,81,44,226,248,149,41,162,96,62,148,138,40,216,86,138,21,219,64,222,244,138,40,152,15,201,34,10,182,181,170,197,56,148,71,225,98,154,201,171,118,177,8,229,71,190,88,4,242,163,96,44,2,249,16,49,182,113,42,214,49,182,113,42,150,50,166,113,188,170,25,211,80,222,4,141,105,32,79,154,198,52,142,39,89,99,27,167,98,101,99,17,199,135,184,177,141,83,177,190,89,23,7,137,131,196,65,226,32,113,144,56,72,156,45,149,56,161,120,145,103,170,95,169,57,17,137,147,216,93,156,196,136,19,196,73,61,197,201,235,131,235,102,223,127,208,251,235,112,239,240,243,151,193,112,191,127,248,113,240,105,230,17,226,221,167,127,25,28,13,122,251,195,193,209,95,250,135,39,143,255,146,252,252,151,119,189,193,251,79,195,207,199,253,95,247,246,95,127,135,201,134,23,177,133,89,58,129,216,202,193,152,156,48,25,63,158,48,249,112,93,61,157,48,25,63,86,197,226,167,35,38,147,149,167,150,155,28,141,106,229,104,170,141,155,107,113,76,15,89,207,119,56,190,130,11,79,135,207,119,60,190,130,23,28,166,108,239,128,170,13,110,244,82,180,115,68,30,2,187,92,219,249,14,201,87,112,225,181,157,239,152,124,5,47,184,182,237,29,84,133,193,243,45,149,209,122,175,113,84,85,134,206,177,88,75,145,109,29,86,133,153,243,45,151,233,65,242,10,11,157,103,193,76,35,175,118,96,213,6,54,251,173,201,202,145,85,27,88,124,232,121,158,67,243,16,87,242,222,156,231,216,60,196,45,120,71,182,114,112,21,198,205,183,116,75,137,45,29,93,133,161,175,198,166,161,119,227,172,155,100,113,171,213,205,178,121,139,167,19,218,232,125,194,78,60,86,24,56,71,77,26,93,201,121,98,178,194,184,57,234,210,40,110,158,184,244,16,87,242,182,150,39,54,171,141,43,254,208,200,19,159,30,226,10,87,215,199,135,134,161,58,93,33,242,94,63,11,19,141,87,124,139,69,137,87,120,139,60,63,86,120,195,37,193,83,124,139,69,48,111,112,11,251,69,91,86,59,38,55,89,20,59,197,183,177,254,217,204,200,114,118,118,61,143,163,23,185,235,43,194,152,153,140,192,114,184,143,252,29,43,230,247,145,191,63,229,245,125,116,115,247,184,172,221,58,99,126,39,99,247,123,241,36,128,218,246,222,37,114,247,46,81,161,119,41,95,187,180,49,38,24,19,140,137,201,47,26,241,236,196,162,188,95,52,162,224,140,137,32,110,24,198,196,41,184,166,49,113,10,174,105,76,4,193,117,141,137,52,176,186,49,113,10,174,105,76,156,130,107,26,19,219,224,65,24,19,235,208,1,24,19,219,204,65,24,19,65,104,93,99,34,8,172,107,76,4,129,53,141,137,52,174,146,49,145,198,85,50,38,182,113,131,48,38,182,161,131,48,38,130,208,186,198,196,54,176,178,49,177,141,171,108,76,164,113,149,140,137,32,174,166,49,145,198,85,50,38,38,113,131,50,38,248,15,252,71,141,252,135,169,52,72,220,55,107,36,6,155,53,54,66,26,196,21,75,131,24,105,128,52,64,26,32,13,106,32,13,96,239,176,119,16,54,8,27,132,13,194,6,97,131,176,161,193,208,96,104,48,52,24,26,12,13,46,157,6,195,113,13,56,174,115,249,59,217,150,242,55,28,23,142,91,43,142,27,61,125,74,198,47,159,146,187,179,15,201,184,27,32,198,21,167,85,166,184,37,228,86,129,184,226,220,74,12,215,45,175,30,194,45,33,183,10,193,149,229,214,5,184,194,204,154,252,86,22,89,23,223,138,51,43,209,91,113,94,37,120,43,206,171,194,110,221,210,250,70,183,110,105,125,147,91,89,90,93,112,43,203,172,199,109,101,121,181,176,173,44,173,22,181,117,75,235,27,218,138,211,170,48,91,183,180,190,145,173,121,90,136,45,196,22,98,155,71,108,99,119,98,27,215,128,216,62,188,117,188,93,96,175,15,95,124,2,178,13,131,167,221,156,142,38,205,243,63,215,50,219,199,71,122,188,107,171,187,4,211,130,105,193,180,96,90,48,45,152,22,76,11,166,5,211,130,105,193,180,96,90,144,39,200,19,228,9,242,4,121,130,60,65,158,37,32,207,223,30,142,134,28,38,214,212,179,241,35,93,2,159,137,254,249,144,54,199,65,62,125,101,188,248,165,185,91,149,218,129,109,252,72,125,213,96,115,30,138,38,172,29,98,5,168,46,124,238,166,205,168,241,243,116,133,180,6,199,68,202,227,42,35,213,50,130,171,48,213,50,130,171,12,61,150,7,87,162,193,142,129,245,112,112,25,193,85,120,112,25,193,85,134,30,11,131,235,146,108,105,104,77,148,45,204,172,203,178,229,161,149,96,182,60,176,18,205,150,7,86,193,217,142,113,125,243,108,199,184,190,129,182,48,174,110,241,88,24,90,119,232,177,60,180,146,59,16,6,214,146,7,194,184,90,246,192,49,174,111,125,32,143,123,126,243,195,104,133,179,172,29,101,173,168,219,206,226,100,62,242,203,237,189,142,187,152,61,172,201,231,93,150,37,105,183,221,201,178,180,149,46,198,214,154,210,225,219,214,200,47,14,21,93,99,17,55,40,95,195,161,156,97,27,30,134,82,111,245,161,156,243,166,198,86,121,197,165,40,175,24,229,133,242,66,121,161,188,80,94,40,47,148,23,202,11,229,133,242,66,121,161,188,80,94,40,47,148,23,202,11,229,133,242,66,121,249,177,26,72,24,36,12,18,6,9,131,132,169,139,132,177,159,182,180,74,194,20,13,92,242,32,97,158,71,48,73,172,12,198,5,227,130,113,193,184,96,92,48,46,24,23,140,11,198,5,227,130,113,193,184,96,92,48,46,24,23,140,11,198,5,227,130,113,193,184,96,92,48,46,24,23,140,203,188,111,40,50,46,71,159,251,135,71,199,239,123,195,143,159,7,255,51,140,103,255,103,236,92,110,110,199,215,55,147,211,81,227,252,118,250,239,5,235,18,23,110,125,41,114,46,139,194,68,122,232,69,189,54,198,188,90,211,170,69,77,225,131,161,106,66,80,53,207,143,249,63,95,122,135,131,189,191,247,103,31,193,143,47,185,26,91,156,159,59,170,31,206,48,175,129,197,145,199,85,182,56,101,4,87,177,56,101,4,87,177,56,242,224,74,22,199,49,176,158,197,41,35,184,138,197,41,35,184,138,197,17,6,215,181,56,210,208,154,22,71,152,89,215,226,200,67,43,89,28,121,96,37,139,35,15,172,98,113,28,227,250,182,56,142,113,125,91,28,97,92,93,139,35,12,173,107,113,228,161,149,44,142,48,176,150,197,17,198,213,178,56,142,113,125,91,28,121,220,16,70,197,9,99,107,143,138,19,196,86,113,102,142,113,125,59,51,139,184,56,51,156,25,206,108,51,156,89,145,240,242,234,212,156,247,57,45,91,55,243,157,78,235,173,27,123,157,144,104,72,52,36,26,18,13,137,134,68,67,162,33,209,144,104,72,52,36,26,18,13,137,134,68,67,162,33,209,144,104,72,52,191,18,13,173,131,214,65,235,160,117,208,58,181,218,10,101,51,126,110,157,148,41,30,64,87,171,173,80,24,26,12,13,134,70,114,112,100,82,31,67,35,136,27,134,161,113,10,174,105,104,156,130,107,26,26,65,112,93,67,35,13,172,110,104,156,130,107,26,26,167,224,154,134,198,54,120,16,134,198,58,116,0,134,198,54,115,16,134,70,16,90,215,208,8,2,235,26,26,65,96,77,67,35,141,171,100,104,164,113,149,12,141,109,220,32,12,141,109,232,32,12,141,32,180,174,161,177,13,172,108,104,108,227,42,27,26,105,92,37,67,35,136,171,105,104,164,113,149,12,141,73,220,160,12,13,190,5,223,82,35,223,82,32,41,126,30,140,99,62,164,109,197,121,56,69,147,217,60,236,17,9,114,246,90,245,39,227,112,32,78,184,250,161,198,142,129,3,113,252,56,6,14,196,225,64,28,14,196,9,204,49,112,32,14,7,226,112,32,142,190,99,224,64,156,106,29,3,7,226,84,233,24,56,16,199,151,99,224,64,156,106,29,3,7,226,84,233,24,228,113,67,24,165,54,131,247,185,219,43,162,96,71,169,9,98,115,252,16,199,15,225,128,112,64,181,116,64,245,222,115,99,51,8,237,167,206,50,223,104,179,66,103,49,242,12,119,133,187,194,93,225,174,112,87,184,43,220,21,238,10,119,133,187,194,93,225,174,112,87,184,43,220,21,238,10,119,133,187,114,215,19,216,20,108,10,54,5,155,130,77,9,113,130,89,111,111,120,176,247,215,7,175,210,253,107,146,188,27,238,29,158,12,142,191,188,31,12,127,139,30,78,152,73,13,45,203,232,162,113,117,241,251,195,175,72,221,223,147,228,93,99,150,105,114,127,58,109,252,136,30,62,3,230,237,75,186,222,190,44,174,242,42,255,82,245,206,158,245,207,167,74,107,98,255,200,33,218,20,161,6,41,82,18,235,190,105,193,212,252,215,225,170,79,12,183,202,89,93,245,201,250,45,116,92,245,92,245,218,87,125,5,239,245,9,239,245,92,245,149,95,245,66,81,253,240,63,29,84,245,217,63,47,231,254,154,139,154,73,183,25,53,46,175,46,226,232,97,34,245,236,175,56,67,5,189,156,196,74,66,203,130,228,202,229,229,52,246,122,217,53,82,226,30,105,241,15,114,215,72,105,81,36,123,37,188,20,169,211,140,26,103,227,241,237,221,237,120,124,22,53,227,164,217,126,164,1,134,194,215,124,157,202,188,164,115,85,174,101,156,18,175,164,92,73,43,137,84,206,149,148,171,95,151,35,217,11,88,241,149,148,175,87,13,87,106,141,96,21,172,83,158,56,93,17,198,86,157,10,210,228,43,81,195,197,89,35,69,101,113,76,23,199,74,119,202,162,152,126,166,90,137,76,89,148,85,172,217,124,81,86,210,102,135,32,178,119,156,60,249,232,16,228,255,103,239,92,155,218,72,178,173,253,95,250,115,11,215,37,85,146,206,55,217,86,219,196,112,241,0,238,153,238,136,55,20,24,171,105,206,112,241,8,236,185,68,156,255,254,134,4,54,162,84,165,202,75,85,238,172,170,39,206,151,211,30,10,45,210,219,2,214,122,246,202,202,247,25,163,88,209,66,72,121,92,88,160,197,48,48,180,144,83,150,169,109,139,49,75,213,44,164,148,164,101,154,127,69,101,121,153,133,144,146,28,76,83,72,89,18,230,32,196,238,95,79,89,198,101,39,196,225,253,164,44,189,114,16,98,125,34,46,239,39,154,121,211,133,202,229,19,121,117,5,14,245,69,62,211,208,122,38,31,183,104,61,148,143,117,116,30,202,174,172,30,178,209,55,178,120,169,130,132,79,231,41,139,51,223,74,249,52,158,185,186,253,35,182,122,42,31,243,105,60,181,206,20,45,31,43,136,34,53,30,189,177,152,246,27,139,147,191,177,153,246,27,155,193,189,177,26,220,27,155,193,221,74,114,117,158,201,103,185,90,207,216,252,3,217,206,115,245,30,202,39,186,58,79,89,76,196,210,234,25,139,47,105,105,51,69,75,171,41,90,218,76,209,131,197,20,61,88,76,209,150,243,236,182,184,86,105,191,199,77,216,239,49,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,59,246,123,175,237,119,221,62,57,35,251,189,162,103,46,183,148,86,226,190,239,188,212,8,251,157,222,184,210,222,184,252,66,34,77,114,101,101,193,201,250,103,239,240,155,228,236,229,10,55,201,213,33,92,164,73,174,14,225,34,77,114,246,194,133,154,228,28,5,203,53,201,213,33,92,164,73,174,14,225,34,77,114,150,194,101,155,228,108,69,75,54,201,89,106,150,109,146,179,23,45,212,36,103,47,88,168,73,206,94,176,72,147,156,163,92,223,77,114,142,114,125,55,201,89,202,149,109,146,179,20,45,219,36,103,47,90,168,73,206,82,176,84,147,156,165,92,169,38,57,71,185,190,155,228,236,229,138,52,201,57,202,245,221,36,103,32,151,38,57,154,228,104,146,107,83,147,92,161,61,27,103,233,88,149,120,186,209,218,115,222,225,220,166,201,40,91,169,43,142,76,54,131,18,173,104,100,195,198,111,85,4,178,161,187,161,168,163,226,21,66,140,52,228,55,10,126,254,233,248,195,217,254,241,209,252,236,221,254,252,205,241,225,135,233,234,127,58,91,126,93,60,255,79,239,62,124,156,31,206,14,143,79,126,155,127,60,219,63,216,255,125,186,250,227,159,254,231,167,104,111,50,100,39,129,157,132,174,236,36,232,195,237,108,35,176,141,96,13,254,179,135,192,30,2,123,8,236,33,176,135,192,30,2,123,8,236,33,152,237,33,132,77,197,59,32,231,80,211,14,212,116,222,189,209,226,124,119,91,82,163,149,35,21,27,88,82,163,79,249,78,12,119,75,106,235,110,230,203,108,215,101,205,181,150,102,60,127,93,85,142,85,236,230,88,21,191,192,198,39,198,176,170,232,93,127,49,179,147,234,75,5,74,71,118,82,121,119,0,19,203,196,214,63,177,246,111,178,19,222,99,153,88,106,134,176,244,177,244,169,25,194,216,167,102,8,123,31,123,31,123,31,123,31,123,31,123,31,123,191,109,246,62,53,67,212,12,81,51,68,205,16,129,25,53,67,93,171,25,218,52,154,75,62,34,171,250,8,157,148,179,186,169,232,133,251,62,118,112,223,199,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,184,239,5,238,251,200,193,125,31,213,239,190,191,120,6,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,29,111,221,200,57,215,240,197,51,7,95,60,235,132,47,238,216,3,95,238,139,135,86,3,31,242,205,182,59,234,225,27,187,140,182,118,183,221,192,43,245,225,185,27,200,241,235,188,91,9,243,225,191,91,9,235,165,11,111,42,200,155,23,111,37,204,135,35,111,37,172,183,190,188,182,40,143,238,188,174,38,175,30,189,129,40,63,78,189,129,32,63,126,189,129,32,31,174,189,169,156,134,189,123,83,57,13,59,248,186,114,188,250,248,186,162,188,185,249,186,130,60,121,250,186,114,60,57,251,166,114,26,246,247,13,228,248,112,249,77,229,52,236,245,239,146,131,227,143,227,143,227,143,227,143,227,143,227,143,227,95,151,227,63,116,112,252,135,56,254,56,254,245,56,254,197,87,34,231,238,61,78,147,209,120,88,124,91,242,234,127,202,42,239,68,94,63,221,88,130,144,191,4,222,44,63,104,240,210,250,146,132,33,175,215,40,95,104,86,110,105,2,145,215,108,158,63,248,18,158,184,10,207,255,178,228,75,120,186,91,184,121,126,209,172,112,173,127,138,102,249,134,7,193,46,179,93,158,127,248,18,110,57,219,229,249,136,47,225,21,179,109,158,159,52,40,188,60,97,209,58,239,29,249,74,147,162,75,18,152,45,201,166,249,75,131,154,203,19,26,173,131,222,145,207,52,43,90,239,160,141,242,155,102,5,235,253,212,100,148,239,52,43,184,200,129,213,61,224,66,255,213,131,92,155,247,230,178,124,200,131,220,138,119,100,163,252,168,65,185,229,9,211,150,98,195,124,169,65,209,55,11,93,209,147,88,141,19,21,15,135,99,165,54,19,40,25,209,90,239,19,102,161,89,131,130,75,98,53,173,73,46,11,213,26,148,91,18,187,105,201,45,11,221,60,200,181,121,91,43,11,229,154,149,107,253,77,163,44,180,243,32,215,242,116,125,124,211,176,191,161,250,229,87,161,19,65,85,63,145,15,160,42,159,40,203,118,42,31,220,10,39,170,159,200,155,202,26,79,152,31,218,118,44,161,243,72,62,148,168,126,198,248,239,102,101,39,171,207,183,123,113,242,195,80,206,91,175,47,76,198,167,127,11,133,46,123,29,159,99,195,250,182,254,28,27,230,248,206,207,49,46,118,69,199,241,36,41,182,82,199,241,36,222,109,151,174,63,162,68,89,206,217,175,144,86,254,73,22,70,159,69,35,205,80,14,105,134,34,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,32,205,104,60,205,72,231,137,117,154,145,238,37,187,210,140,151,127,27,132,25,132,25,132,25,117,132,25,235,24,177,236,103,128,40,184,48,195,66,110,24,97,134,147,112,201,48,195,73,184,100,152,97,33,92,54,204,176,21,44,30,102,56,9,151,12,51,156,132,75,134,25,166,194,131,8,51,140,69,7,16,102,152,106,14,34,204,176,16,45,27,102,88,8,150,13,51,44,4,75,134,25,182,114,133,194,12,91,185,66,97,134,169,220,32,194,12,83,209,65,132,25,22,162,101,195,12,83,193,194,97,134,169,92,225,48,195,86,174,80,152,97,33,87,50,204,176,149,43,20,102,232,200,13,42,204,32,154,32,154,240,17,77,212,20,34,104,217,255,177,131,253,31,99,255,99,255,99,255,99,255,99,255,183,219,254,199,69,199,69,199,140,198,140,198,140,198,140,198,140,198,140,198,215,197,215,197,215,197,215,197,215,197,215,197,215,109,165,175,107,95,82,147,238,46,169,193,215,197,215,197,215,197,215,197,215,197,215,197,215,197,215,197,215,197,215,197,215,197,215,197,215,197,215,197,215,197,215,197,215,197,215,197,215,197,215,197,215,109,192,215,77,28,120,221,4,94,23,95,23,95,23,95,23,95,23,95,23,95,23,95,23,95,23,95,23,95,23,95,23,95,23,95,23,95,23,95,23,95,23,95,23,95,23,95,23,95,87,192,215,181,231,117,19,120,93,124,93,124,93,124,93,124,93,124,93,124,93,124,93,124,93,124,93,124,93,124,93,124,93,124,93,124,93,124,93,124,93,124,93,124,93,124,93,28,89,3,71,54,118,112,100,99,28,89,28,89,28,89,255,142,108,186,151,182,201,145,53,150,27,138,35,235,32,92,214,145,53,22,46,237,200,218,9,14,192,145,117,16,46,235,200,154,9,15,196,145,53,20,29,132,35,107,166,57,16,71,214,88,180,180,35,107,44,88,218,145,53,22,44,235,200,218,201,21,115,100,237,228,138,57,178,102,114,3,113,100,205,68,7,224,200,154,9,22,119,100,205,228,138,59,178,118,114,197,28,89,99,185,178,142,172,157,92,49,71,182,90,46,142,44,142,44,142,108,129,35,27,57,116,31,68,116,31,224,200,226,200,226,200,226,200,226,200,226,200,226,200,226,200,226,200,226,200,226,200,226,200,226,200,226,200,226,200,226,200,226,200,226,200,226,200,226,200,26,57,178,246,140,108,4,35,139,35,139,35,43,225,200,198,237,114,100,13,229,134,227,200,90,11,151,118,100,13,133,203,59,178,54,130,131,112,100,173,133,75,59,178,38,194,131,113,100,141,68,7,226,200,154,104,14,198,145,53,20,45,239,200,26,10,150,119,100,13,5,75,59,178,54,114,5,29,89,27,185,130,142,172,137,220,32,204,77,19,193,1,152,155,38,114,3,48,55,109,228,10,154,155,134,114,165,205,77,27,185,130,230,102,149,92,204,77,204,77,204,205,45,115,115,255,232,244,236,228,227,155,179,85,19,128,145,205,57,88,137,91,126,189,120,200,119,2,84,24,158,185,175,64,203,241,188,204,118,89,160,143,127,178,241,76,61,158,232,143,47,176,202,28,141,93,205,209,157,175,180,241,10,193,184,164,150,246,102,149,171,184,235,131,114,14,236,255,25,204,245,196,132,167,46,27,235,201,110,176,154,169,102,170,125,79,117,13,111,214,19,222,171,153,234,198,167,218,50,43,90,255,191,14,105,209,231,255,189,222,248,101,33,218,75,198,123,209,224,250,230,106,245,19,202,222,227,47,9,154,41,208,182,18,163,28,200,78,72,105,190,179,173,198,60,225,113,149,148,184,75,202,255,190,231,42,41,173,146,148,102,74,69,89,154,13,211,44,42,150,148,183,167,182,36,141,246,162,193,231,197,226,203,253,151,197,226,115,180,23,39,123,217,227,47,155,154,97,145,254,57,213,57,210,165,49,144,161,156,26,39,169,52,224,177,145,84,207,36,61,127,190,202,73,154,68,163,40,25,69,42,27,79,178,98,73,181,77,82,121,166,164,121,82,59,82,37,139,115,42,75,139,10,196,152,230,69,22,106,202,115,32,205,195,217,145,4,217,201,209,61,28,163,140,199,78,138,238,247,84,163,244,198,78,74,145,149,169,127,40,133,102,166,131,16,187,119,156,178,196,197,65,72,229,251,140,81,150,98,33,164,156,90,47,208,98,200,173,91,200,41,139,108,182,197,152,133,54,22,82,74,194,24,205,191,162,178,56,198,66,72,73,204,162,41,164,44,104,113,16,98,247,175,167,44,66,177,19,226,240,126,82,22,142,56,8,177,62,17,151,247,19,205,56,227,66,229,12,243,188,186,2,155,249,34,111,178,107,61,147,247,255,181,30,202,231,12,58,15,101,87,86,15,217,232,27,89,188,84,65,128,164,243,148,197,153,95,102,230,207,92,221,254,17,91,61,149,207,157,52,158,90,135,92,150,143,21,100,99,26,143,222,88,76,251,141,197,201,223,216,76,251,141,205,224,222,88,13,238,141,205,224,110,69,139,58,207,228,195,69,173,103,108,254,129,108,7,140,122,15,229,35,70,157,167,44,38,98,105,245,140,197,151,180,180,153,162,165,213,20,45,109,166,232,193,98,138,30,44,166,40,103,61,151,124,68,86,245,17,47,204,233,146,15,217,124,25,147,60,117,92,135,67,63,198,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,199,161,55,115,232,71,117,56,244,163,250,29,250,6,26,158,240,223,241,223,241,223,241,223,241,223,241,223,241,223,241,223,241,223,241,223,241,223,241,223,241,223,241,223,241,223,241,223,241,223,241,223,241,223,241,223,241,223,123,229,191,191,116,215,77,188,243,172,14,239,60,235,150,119,238,124,77,66,165,119,206,125,9,250,247,37,28,127,56,219,63,62,154,159,189,219,159,191,57,62,252,48,93,125,214,179,229,215,69,147,247,27,212,238,200,27,248,169,62,124,121,3,57,126,221,121,43,97,62,60,122,43,97,189,116,234,77,5,121,243,235,173,132,249,112,237,173,132,245,214,187,215,22,229,209,193,215,213,228,213,199,55,16,229,199,205,55,16,228,199,211,55,16,228,195,217,55,149,211,176,191,111,42,167,97,151,95,87,142,87,175,95,87,148,55,199,95,87,144,39,223,95,87,142,39,247,223,84,78,195,25,128,129,28,31,73,128,169,156,134,243,128,93,114,72,5,72,5,72,5,72,5,72,5,72,5,72,5,106,79,5,134,117,164,2,67,82,1,82,1,110,81,14,224,22,229,100,77,212,148,92,172,149,4,119,139,178,133,220,48,110,81,118,18,46,121,139,178,147,240,138,155,36,205,51,142,102,133,203,94,255,108,43,88,252,250,103,39,225,146,215,63,59,9,175,152,109,243,140,165,65,225,65,220,91,109,44,58,128,123,171,77,53,7,113,111,181,133,104,217,123,171,45,4,203,222,91,109,33,88,242,222,106,91,185,66,247,86,219,202,21,186,183,218,84,110,121,10,181,165,216,48,131,106,80,244,205,66,87,244,36,86,227,68,197,195,225,88,169,205,148,74,70,180,236,13,225,166,130,133,111,8,55,149,43,124,67,184,173,92,161,27,194,45,228,74,222,16,110,43,87,232,134,112,29,185,65,221,16,190,21,82,113,167,120,80,119,138,171,207,183,181,220,42,222,190,155,201,11,93,209,113,60,73,138,173,212,113,60,137,119,219,165,235,143,168,233,190,243,178,79,178,104,236,214,116,85,71,226,161,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,72,60,36,19,143,116,158,184,39,30,233,94,178,43,241,120,249,247,67,224,65,224,65,224,209,76,224,177,14,31,203,126,78,136,130,11,60,44,228,134,17,120,56,9,151,12,60,156,132,75,6,30,22,194,101,3,15,91,193,226,129,135,147,112,201,192,195,73,184,100,224,97,42,60,136,192,195,88,116,0,129,135,169,230,32,2,15,11,209,178,129,135,133,96,217,192,195,66,176,100,224,97,43,87,40,240,176,149,43,20,120,152,202,13,34,240,48,21,29,68,224,97,33,90,54,240,48,21,44,28,120,152,202,21,14,60,108,229,10,5,30,22,114,37,3,15,91,185,66,129,135,142,220,160,2,15,226,11,226,11,31,241,69,77,65,131,89,68,16,215,17,17,196,68,4,68,4,68,4,68,4,68,4,93,139,8,112,218,113,218,49,172,49,172,49,172,49,172,49,172,49,172,241,126,241,126,241,126,241,126,241,126,241,126,241,126,219,237,253,214,80,136,147,238,46,196,193,251,197,251,197,251,197,251,197,251,197,251,197,251,197,251,197,251,197,251,197,251,197,251,197,251,197,251,197,251,197,251,197,251,197,251,197,251,197,251,197,251,245,235,253,38,117,112,191,9,220,47,222,47,222,47,222,47,222,47,222,47,222,47,222,47,222,47,222,47,222,47,222,47,222,47,222,47,222,47,222,47,222,47,222,47,222,47,222,47,222,111,88,222,111,13,220,111,2,247,139,247,139,247,139,247,139,247,139,247,139,247,139,247,139,247,139,247,139,247,139,247,139,247,139,247,139,247,139,247,139,247,139,247,139,247,139,247,91,233,253,226,218,106,185,182,113,29,174,109,140,107,139,107,139,107,27,130,107,155,238,165,109,114,109,141,229,134,226,218,58,8,151,117,109,141,133,75,187,182,118,130,3,112,109,29,132,203,186,182,102,194,3,113,109,13,69,7,225,218,154,105,14,196,181,53,22,45,237,218,26,11,150,118,109,141,5,203,186,182,118,114,197,92,91,59,185,98,174,173,153,220,64,92,91,51,209,1,184,182,102,130,197,93,91,51,185,226,174,173,157,92,49,215,214,88,174,172,107,107,39,87,204,181,173,150,139,107,139,107,139,107,187,203,181,141,234,232,89,136,232,89,192,181,197,181,197,181,197,181,197,181,197,181,197,181,197,181,197,181,197,181,197,181,197,181,197,181,197,181,197,181,197,181,197,181,197,181,197,181,197,181,173,203,181,173,129,181,141,96,109,113,109,113,109,195,112,109,227,118,185,182,134,114,195,113,109,173,133,75,187,182,134,194,229,93,91,27,193,65,184,182,214,194,165,93,91,19,225,193,184,182,70,162,3,113,109,77,52,7,227,218,26,138,150,119,109,13,5,203,187,182,134,130,165,93,91,27,185,130,174,173,141,92,65,215,214,68,110,16,6,168,137,224,0,12,80,19,185,1,24,160,54,114,5,13,80,67,185,210,6,168,141,92,65,3,180,74,46,6,40,6,40,6,104,185,1,250,238,195,217,95,173,239,8,27,92,126,121,248,167,241,69,97,27,127,43,37,86,232,198,71,108,253,37,248,54,75,215,95,163,63,199,180,244,229,176,77,93,108,83,213,164,109,250,67,200,95,63,78,143,206,246,127,159,173,190,57,60,254,203,232,130,163,74,231,44,157,179,77,9,175,248,173,50,205,148,138,178,52,27,166,89,84,44,220,99,249,94,0,86,48,101,185,97,151,229,190,120,221,138,217,158,68,163,40,25,69,42,27,79,178,98,225,30,103,59,16,15,155,150,95,90,126,105,249,165,229,151,150,223,0,200,99,227,150,95,77,209,147,88,141,19,21,15,135,99,165,54,173,119,170,137,91,144,22,80,77,28,84,53,241,229,221,55,173,19,86,42,139,212,48,26,103,42,78,54,37,63,63,239,93,182,206,247,59,165,146,116,156,141,148,74,135,105,94,182,84,179,50,69,208,157,44,130,190,204,72,115,66,78,115,184,54,208,49,19,42,251,36,139,166,147,37,27,190,190,56,89,170,130,236,73,150,72,150,72,150,72,150,72,150,72,150,72,150,72,150,72,150,72,150,72,150,72,150,72,150,72,150,72,150,72,150,72,150,72,150,72,150,200,58,200,58,200,58,200,58,200,58,234,206,58,236,238,237,44,202,58,170,47,239,36,235,32,235,32,235,104,75,214,145,172,166,174,236,71,132,36,184,172,195,66,110,24,89,135,147,112,201,172,195,73,184,100,214,97,33,92,54,235,176,21,44,158,117,56,9,151,204,58,156,132,75,102,29,166,194,131,200,58,140,69,7,144,117,152,106,14,34,235,176,16,45,155,117,88,8,150,205,58,44,4,75,102,29,182,114,133,178,14,91,185,66,89,135,169,220,32,178,14,83,209,65,100,29,22,162,101,179,14,83,193,194,89,135,169,92,225,172,195,86,174,80,214,97,33,87,50,235,176,149,43,148,117,232,200,37,235,32,235,32,235,232,120,214,97,119,111,66,81,214,81,125,121,2,89,7,89,7,89,71,91,178,14,246,58,216,235,96,175,35,136,172,131,189,14,246,58,216,235,8,43,235,96,175,131,189,14,246,58,216,235,96,175,35,132,172,131,189,14,246,58,216,235,96,175,163,19,123,29,36,23,36,23,45,74,46,138,50,135,163,217,223,167,211,253,183,179,95,231,199,111,206,142,63,124,60,157,255,154,232,164,13,183,139,127,159,159,95,125,94,124,27,220,93,60,220,125,249,122,63,248,150,24,231,12,149,49,67,62,101,200,135,12,227,220,127,199,153,115,196,80,244,133,53,18,46,232,190,16,177,130,75,172,16,151,196,10,209,40,41,78,21,84,52,169,8,21,198,241,36,233,68,112,192,146,4,75,18,44,73,4,17,28,176,36,193,146,4,75,18,97,5,7,44,73,176,36,193,146,4,75,18,44,73,132,16,28,176,36,193,146,68,175,150,36,66,184,106,196,82,182,244,85,35,172,164,176,146,194,74,10,193,78,95,130,157,122,86,82,74,143,228,233,83,148,127,189,85,31,48,174,250,128,31,185,77,89,70,245,241,244,151,131,227,191,205,79,207,166,39,7,251,71,239,230,7,135,243,209,235,249,235,217,217,84,51,172,250,122,255,199,245,221,191,6,247,15,231,203,235,171,219,203,193,245,205,96,244,105,240,105,241,112,222,149,212,170,252,43,108,42,190,50,123,69,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,44,114,172,14,230,88,199,31,79,79,102,167,179,233,201,155,247,243,247,179,147,195,217,233,60,89,101,30,243,131,131,233,225,116,158,206,199,175,215,113,86,92,17,103,221,125,189,95,46,238,23,231,171,55,183,63,23,203,155,197,253,32,25,124,89,222,13,174,175,207,111,206,7,233,96,252,122,43,213,138,197,82,173,159,183,199,218,188,51,238,231,162,81,88,253,209,198,83,14,241,153,198,137,54,147,162,89,190,48,97,90,96,97,90,22,43,69,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,70,152,102,16,166,21,127,41,27,103,234,22,183,85,109,143,217,196,109,114,75,100,181,196,109,68,105,68,105,68,105,68,105,68,105,68,105,68,105,68,105,68,105,68,105,68,105,68,105,68,105,68,105,68,105,68,105,68,105,68,105,45,143,210,8,119,8,119,8,119,8,119,8,119,2,223,148,90,253,199,115,126,115,122,124,48,61,153,199,209,170,255,47,94,197,55,6,225,205,234,63,158,163,129,251,187,235,243,229,32,142,6,163,79,185,248,38,174,140,111,226,202,252,198,32,126,169,41,108,41,253,234,154,143,91,140,94,154,192,197,44,112,41,136,87,54,66,148,92,188,242,84,234,183,187,246,47,238,68,188,98,113,245,187,100,188,98,33,55,140,120,197,73,184,100,188,226,36,92,50,94,177,16,46,27,175,216,10,22,143,87,156,132,75,198,43,78,194,37,227,21,83,225,65,196,43,198,162,3,136,87,76,53,7,17,175,88,136,150,141,87,44,4,203,198,43,22,130,37,227,21,91,185,66,241,138,173,92,161,120,197,84,110,16,241,138,169,232,32,226,21,11,209,178,241,138,169,96,225,120,197,84,174,112,188,98,43,87,40,94,177,144,27,194,166,146,165,108,233,77,37,11,217,146,97,150,173,92,161,48,75,71,46,97,22,97,22,97,86,187,194,44,167,28,201,108,9,72,55,71,170,94,3,34,71,34,71,34,71,146,206,145,210,189,180,77,57,146,177,220,80,114,36,7,225,178,57,146,177,112,233,56,198,78,112,0,113,140,131,112,217,56,198,76,120,32,169,134,161,232,32,82,13,51,205,129,164,26,198,162,165,83,13,99,193,210,169,134,177,96,217,84,195,78,174,88,170,97,39,87,44,213,48,147,27,72,170,97,38,58,128,128,192,76,176,120,64,96,38,87,60,32,176,147,43,22,16,24,203,149,181,172,237,228,138,89,214,213,114,131,178,172,49,160,125,26,208,61,182,142,141,76,223,199,218,167,196,117,115,224,177,78,40,177,89,27,48,110,125,146,117,127,159,191,82,191,214,239,238,215,197,247,117,246,125,159,188,219,190,251,190,236,15,176,63,192,254,64,16,134,53,251,3,236,15,176,63,16,150,211,206,254,0,251,3,236,15,176,63,192,254,0,251,3,236,15,4,22,15,176,63,192,254,0,251,3,236,15,176,63,208,246,248,134,253,129,32,246,7,42,203,176,236,179,38,251,237,130,210,172,169,129,27,70,200,154,200,154,200,154,216,49,96,199,128,29,3,118,12,66,140,108,216,49,96,199,128,29,3,118,12,216,49,8,32,249,96,199,128,29,3,118,12,216,49,96,199,128,29,131,238,155,212,61,182,151,205,125,223,100,30,167,53,236,24,36,131,56,237,222,213,4,207,95,154,128,209,91,250,186,24,189,24,189,44,21,180,201,232,101,169,128,165,2,150,10,2,115,168,89,42,96,169,128,165,2,121,107,157,165,2,150,10,88,42,96,169,128,165,2,150,10,88,42,96,169,128,165,130,208,211,23,150,10,200,107,88,42,8,39,245,17,184,148,224,69,118,228,184,51,80,148,29,181,255,58,2,178,35,178,163,46,103,71,44,9,176,36,192,146,64,16,17,12,75,2,44,9,176,36,32,159,100,176,36,192,146,0,75,2,44,9,176,36,192,146,0,75,2,226,54,53,75,2,152,206,44,9,88,24,189,191,77,79,142,230,135,251,167,103,39,211,131,117,43,76,50,254,139,241,138,192,127,206,151,183,131,155,171,251,245,247,248,209,167,65,156,140,255,209,197,75,8,138,190,206,230,29,95,221,87,197,239,197,239,101,87,160,77,126,47,187,2,236,10,176,43,16,152,81,205,174,0,187,2,236,10,200,59,236,236,10,176,43,192,174,0,187,2,236,10,176,43,192,174,0,187,2,236,10,132,30,194,176,43,64,108,195,174,64,56,225,79,40,23,16,148,100,76,102,171,4,26,25,83,39,46,31,32,99,34,99,234,67,198,196,78,1,59,5,236,20,4,17,213,176,83,192,78,1,59,5,242,137,7,59,5,236,20,176,83,192,78,1,59,5,236,20,176,83,32,110,103,179,83,128,57,205,78,129,230,78,193,175,251,111,247,167,143,85,49,233,252,205,251,233,217,95,167,243,120,62,156,143,34,189,214,152,111,87,159,175,206,31,11,77,210,193,197,159,231,15,255,60,31,196,131,225,96,20,189,54,115,121,115,95,77,137,207,187,113,104,249,103,28,124,220,29,95,68,51,22,174,225,11,226,222,154,185,183,249,217,47,244,115,211,104,148,20,251,185,42,154,100,149,126,110,210,9,63,55,89,205,85,217,119,203,36,56,63,215,66,110,24,126,174,147,112,73,63,215,73,184,228,206,128,133,112,89,35,218,86,176,184,17,237,36,92,210,136,118,18,46,185,51,96,42,60,8,7,221,88,116,0,14,186,169,230,32,28,116,11,209,178,14,186,133,96,89,7,221,66,176,164,131,110,43,87,200,65,183,149,43,228,160,155,202,13,194,65,55,21,29,196,206,128,133,104,89,219,223,84,176,176,237,111,42,87,216,246,183,149,43,100,251,91,200,13,97,103,192,82,182,244,206,128,133,108,201,144,197,86,174,80,200,162,35,55,168,144,133,157,129,176,99,25,118,6,130,216,25,48,138,136,198,143,9,81,108,153,16,141,183,3,162,184,238,53,128,60,244,63,206,175,9,100,246,123,3,219,9,212,207,69,103,190,250,163,122,182,13,202,15,210,111,72,85,252,122,100,84,46,25,85,92,127,70,149,197,74,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,145,81,181,37,163,170,236,181,42,253,122,171,62,96,92,245,1,63,226,162,146,47,101,227,76,173,162,52,219,101,171,130,40,173,246,70,45,191,81,26,49,25,49,25,49,25,49,25,49,25,49,25,49,25,49,25,49,25,49,25,49,25,49,25,49,25,49,25,49,25,49,25,49,25,49,89,171,98,50,130,27,130,27,130,27,130,27,130,27,217,224,166,40,150,57,254,48,59,58,56,156,255,184,247,100,245,223,143,33,205,234,214,147,95,147,121,188,74,103,118,103,51,119,95,22,183,215,55,131,31,23,115,172,254,251,49,20,88,93,203,241,45,201,5,52,113,75,175,60,169,250,50,27,137,88,108,94,148,156,197,249,194,147,36,82,35,219,84,69,69,147,97,39,82,21,139,123,165,101,47,60,113,184,226,93,246,194,19,7,225,178,23,158,56,8,151,76,85,108,111,76,23,188,169,197,225,138,119,217,155,90,28,132,203,222,212,226,32,92,50,85,49,190,159,62,132,84,197,88,116,0,169,138,197,253,222,242,169,138,133,104,233,43,102,140,5,75,95,49,99,119,237,187,216,21,51,118,114,197,174,152,177,147,43,118,197,140,153,220,32,82,21,139,251,233,229,83,21,11,209,210,247,226,152,9,22,191,23,199,238,150,122,177,123,113,236,228,138,221,139,99,117,59,189,244,242,145,165,108,233,229,35,219,91,234,197,110,33,178,147,43,118,11,81,181,92,50,44,50,44,50,172,142,101,88,150,249,82,229,238,143,97,190,212,192,2,16,249,18,249,18,249,82,253,249,146,241,45,222,178,249,146,195,189,244,178,249,146,131,112,217,124,201,238,154,119,193,152,198,225,94,122,217,152,198,65,184,108,76,99,120,55,125,24,105,135,161,232,32,210,14,227,187,189,67,72,59,140,69,75,167,29,198,130,165,211,14,187,43,223,197,210,14,59,185,98,105,135,157,92,177,180,195,76,110,32,105,135,153,232,0,130,3,51,193,226,193,129,221,13,245,98,193,129,157,92,177,224,192,238,134,122,49,43,219,78,174,152,149,93,45,55,40,43,27,99,218,167,49,221,99,75,185,200,235,253,240,126,127,158,232,220,139,242,229,207,171,193,182,107,91,117,3,74,149,105,155,183,104,59,124,31,202,250,0,27,241,131,75,63,51,166,111,131,166,111,18,169,113,71,44,93,181,151,180,167,136,201,66,110,40,150,174,131,112,233,149,1,107,225,210,43,3,134,194,165,189,104,59,193,1,120,209,14,194,165,87,6,172,133,75,175,12,152,8,15,196,68,55,20,29,132,137,110,166,57,16,19,221,88,180,180,137,110,44,88,218,68,55,22,44,189,50,96,35,87,112,101,192,70,174,224,202,128,137,220,64,76,116,51,209,193,172,12,24,138,150,118,254,205,4,139,59,255,102,114,197,157,127,59,185,130,43,3,134,114,67,89,25,176,144,29,194,202,128,161,108,233,149,1,27,185,130,43,3,85,114,131,202,89,88,25,8,59,153,97,101,32,232,149,129,170,206,170,22,220,103,242,28,118,85,108,47,20,135,93,85,43,10,173,10,187,8,178,8,178,8,178,8,178,8,178,8,178,8,178,8,178,8,178,8,178,8,178,8,178,8,178,8,178,8,178,8,178,8,178,8,178,136,86,136,86,136,86,136,86,136,86,122,20,173,148,5,39,233,252,112,255,104,127,30,39,227,191,204,247,143,78,207,78,62,190,57,211,93,28,74,7,55,87,183,87,131,56,25,255,99,176,122,249,229,215,139,7,227,93,162,192,175,128,111,126,123,168,232,20,27,203,97,116,95,140,104,38,176,11,226,199,241,36,105,119,156,147,238,69,131,167,123,213,74,23,121,3,138,115,236,229,10,199,57,117,8,23,137,115,234,16,46,18,231,216,11,23,138,115,28,5,203,197,57,117,8,23,137,115,234,16,46,18,231,88,10,151,141,115,108,69,75,198,57,150,154,101,227,28,123,209,66,113,142,189,96,161,56,199,94,176,72,156,227,40,215,119,156,227,40,215,119,156,99,41,87,54,206,177,20,45,27,231,216,139,22,138,115,44,5,75,197,57,150,114,165,226,28,71,185,190,227,28,123,185,161,236,37,113,149,73,99,225,153,253,112,136,132,103,6,114,9,207,8,207,8,207,252,132,103,133,54,118,156,198,207,22,119,206,252,94,255,111,241,110,147,59,78,227,56,73,252,93,147,18,246,78,83,105,52,167,177,230,164,21,205,213,126,57,75,155,118,157,136,221,136,221,136,221,136,221,136,221,136,221,136,221,136,221,136,221,136,221,136,221,136,221,136,221,136,221,136,221,136,221,136,221,136,221,252,38,43,4,65,4,65,4,65,4,65,4,65,157,12,130,42,98,30,101,189,127,165,216,190,114,142,129,148,191,16,168,226,165,136,128,136,128,136,128,136,128,136,128,136,128,136,128,136,128,136,128,136,128,136,128,136,128,136,128,136,128,136,128,136,128,136,128,186,25,1,177,121,197,230,21,129,27,129,27,129,27,129,155,104,109,97,187,182,163,242,177,153,254,110,212,174,216,140,205,40,34,49,34,49,34,49,34,49,34,49,34,49,34,49,34,49,34,49,34,49,34,49,34,49,34,49,34,49,34,49,34,49,34,49,34,49,182,162,8,105,8,105,8,105,8,105,186,29,210,20,69,48,127,253,219,236,40,153,71,243,225,107,157,216,229,159,255,90,220,38,131,104,48,252,68,212,178,125,38,141,196,43,187,63,125,136,145,138,101,22,82,149,66,236,250,160,173,184,230,248,195,217,254,241,209,252,236,221,254,252,205,241,225,135,233,234,127,58,91,126,93,253,51,177,139,50,214,255,175,67,152,241,249,127,175,55,190,223,71,123,201,120,47,26,92,223,92,197,209,234,239,111,253,125,94,51,164,216,86,98,20,83,216,9,41,141,31,182,213,152,7,16,174,146,18,119,73,249,31,217,92,37,165,85,146,204,67,3,59,73,154,195,108,22,7,56,72,113,155,161,114,163,223,85,146,245,12,149,91,248,174,146,42,103,200,220,156,183,144,84,110,186,107,158,209,14,219,221,70,78,137,157,94,32,198,212,80,183,80,83,110,148,107,30,206,14,171,220,78,142,238,225,24,153,224,118,82,116,191,143,26,217,219,118,82,138,28,8,253,67,41,244,32,28,132,216,189,215,148,89,210,14,66,42,223,97,140,204,102,11,33,229,38,114,129,22,67,27,217,66,78,153,211,186,45,198,204,107,181,144,82,226,161,106,254,21,149,185,168,22,66,74,220,81,77,33,101,254,168,131,16,187,127,61,101,206,167,157,16,135,247,147,50,79,211,65,136,245,137,184,188,159,216,187,144,121,125,58,62,164,206,51,121,39,82,227,153,50,47,82,227,209,45,55,82,231,153,188,31,169,245,140,205,1,110,123,146,122,15,229,93,73,157,167,44,254,174,66,33,148,55,93,163,106,219,178,218,148,212,176,28,171,92,56,19,10,250,217,27,2,129,222,97,156,53,203,63,107,190,14,78,29,78,29,78,29,78,29,78,29,78,29,78,29,78,29,78,29,78,29,78,29,78,29,78,29,78,29,78,29,78,29,78,93,139,156,186,216,136,151,139,225,229,10,207,164,65,59,174,236,211,227,194,225,194,225,194,225,194,225,194,225,194,225,194,225,194,225,194,225,194,225,194,225,194,225,194,225,194,225,194,225,194,225,194,181,205,133,51,231,229,98,120,185,221,198,153,15,94,174,242,117,112,234,112,234,112,234,112,234,112,234,112,234,112,234,112,234,112,234,112,234,112,234,112,234,112,234,112,234,112,234,112,234,112,234,90,228,212,141,12,104,185,145,57,43,23,215,111,202,229,31,216,114,233,124,154,114,163,38,81,185,226,79,142,253,134,253,134,253,134,253,134,253,134,253,134,253,134,253,134,253,134,253,134,253,134,253,134,253,134,253,134,253,134,253,214,123,251,173,242,53,170,13,58,159,246,155,57,38,55,114,128,228,186,111,200,249,96,228,42,94,5,139,14,139,14,139,14,139,14,139,14,139,14,139,14,139,14,139,14,139,14,139,14,139,14,139,14,139,14,139,14,139,14,139,174,21,22,221,201,254,209,209,116,158,206,179,103,147,110,101,95,124,248,112,60,127,253,75,156,205,87,123,174,21,134,221,242,234,246,246,124,144,14,178,103,195,232,234,238,118,240,229,203,221,224,211,31,113,246,194,190,75,246,98,247,29,215,188,245,86,98,230,217,219,108,21,95,81,149,233,22,219,152,110,22,175,185,241,90,193,88,112,186,54,217,236,232,237,135,227,253,163,179,173,15,136,147,40,178,118,242,222,255,242,244,178,251,111,139,158,120,113,49,242,234,227,15,167,127,159,239,31,125,248,120,54,63,152,29,189,59,123,191,250,227,40,81,79,255,203,217,241,217,244,96,126,118,252,151,217,209,233,250,235,83,99,13,183,48,182,53,250,242,183,188,155,217,124,58,215,188,199,123,241,234,207,226,61,181,23,149,93,243,30,109,223,74,95,98,7,230,245,26,153,129,205,202,45,53,13,243,154,205,45,67,95,194,19,87,225,249,159,174,124,9,79,119,11,55,183,31,155,21,174,245,79,209,204,164,244,32,216,101,182,203,173,76,95,194,45,103,187,220,240,244,37,188,98,182,205,109,209,6,133,151,219,167,90,231,189,195,60,109,82,116,137,201,186,37,217,212,98,109,80,115,185,21,171,117,208,59,140,216,102,69,235,29,180,145,93,219,172,96,189,159,154,140,76,221,102,5,23,153,53,186,7,92,104,213,120,144,107,243,222,92,102,16,123,144,91,241,142,108,100,35,55,40,183,220,110,222,82,108,104,54,55,40,250,102,161,43,122,18,171,113,162,226,225,112,172,212,166,41,45,35,90,235,125,194,204,71,111,80,112,137,223,174,53,201,101,110,123,131,114,75,92,121,45,185,101,158,188,7,185,54,111,107,101,206,125,179,114,47,239,190,105,157,176,82,89,164,134,209,56,83,113,178,41,249,249,121,239,178,117,190,223,41,149,164,227,108,164,84,58,76,243,178,125,127,207,43,201,83,116,135,67,74,174,229,44,251,248,22,109,159,205,188,252,42,116,146,153,234,39,242,185,76,229,19,101,169,76,229,131,91,153,76,245,19,249,68,70,227,9,243,67,219,78,99,116,30,201,103,49,213,207,24,255,221,172,172,122,245,249,118,147,172,205,123,216,47,220,218,167,127,11,187,163,22,135,207,177,193,239,90,127,142,13,228,119,231,231,24,151,125,142,23,113,141,195,39,89,24,125,22,187,88,168,146,227,54,139,133,106,168,62,37,22,34,22,34,22,178,248,254,30,125,255,254,30,63,127,127,159,172,190,189,199,227,0,83,33,107,181,194,161,80,13,186,69,50,33,107,221,66,201,138,155,94,185,96,165,6,221,34,185,138,157,110,217,116,194,82,179,100,56,97,39,89,54,155,176,214,44,20,77,88,235,21,74,38,172,245,138,4,19,110,106,125,231,18,110,106,125,199,18,118,106,101,83,9,59,205,114,254,190,157,94,41,123,223,78,173,148,187,239,166,214,183,185,111,173,86,196,109,118,83,235,219,108,214,87,27,148,215,140,115,236,211,57,238,177,231,107,227,214,198,243,180,78,183,54,222,75,189,185,181,63,255,72,10,182,254,224,197,35,95,210,31,255,173,103,240,174,223,115,94,229,236,217,245,31,126,247,108,7,134,103,180,247,112,190,220,187,252,239,78,139,247,241,85,95,188,154,245,171,96,238,98,238,98,238,98,238,98,238,98,238,98,238,98,238,98,238,98,238,98,238,98,238,98,148,98,148,98,148,98,148,98,148,98,148,98,148,26,26,165,73,189,70,105,130,81,138,81,138,81,218,34,163,52,218,155,236,165,173,49,74,205,213,134,97,148,186,232,150,52,74,205,117,203,26,165,150,122,197,141,82,23,221,146,70,169,161,238,32,140,82,83,205,1,24,165,134,146,131,48,74,205,53,203,26,165,230,122,101,141,82,115,189,146,70,169,165,90,33,163,212,82,173,144,81,106,168,86,220,40,53,212,43,108,148,26,170,21,54,74,45,213,10,25,165,230,106,37,141,82,75,181,66,70,169,134,90,140,210,30,27,165,45,49,40,227,213,63,146,250,12,202,120,47,118,53,40,229,29,201,104,47,246,229,72,98,69,98,69,98,69,98,69,98,69,98,69,98,69,98,69,98,69,98,69,98,69,98,69,98,69,98,69,98,69,98,69,98,69,98,69,106,91,145,182,14,96,173,136,98,13,23,178,225,0,226,0,6,232,0,126,56,57,62,59,126,115,124,48,127,253,241,151,95,102,39,167,243,15,191,157,189,63,62,154,239,31,126,56,152,29,206,142,206,166,171,127,90,171,127,167,255,121,248,243,238,22,207,16,207,16,207,16,207,16,207,16,207,16,207,16,207,16,207,16,207,16,207,16,207,16,207,16,207,16,207,16,207,176,205,158,97,173,183,245,196,117,220,214,19,130,103,232,109,143,25,207,16,207,48,72,207,48,122,252,214,50,222,75,218,224,25,90,170,21,247,12,157,117,11,121,134,150,186,197,60,67,23,189,146,158,161,179,110,33,207,208,70,183,180,103,104,165,89,214,51,180,145,44,237,25,90,106,22,243,12,45,245,138,121,134,150,122,133,60,67,23,181,254,61,67,23,181,254,61,67,27,181,146,158,161,141,94,57,207,208,70,173,156,103,232,162,214,191,103,104,169,86,200,51,116,81,235,223,51,212,85,139,103,216,83,207,240,116,54,61,88,153,132,233,107,29,123,240,126,113,126,189,242,166,210,79,117,59,129,213,78,159,97,7,226,151,116,111,108,100,12,22,93,187,253,252,245,86,221,234,29,217,220,234,189,251,211,111,124,90,156,63,13,231,175,220,205,59,59,249,120,122,54,63,153,29,30,159,205,230,111,142,223,206,126,250,159,159,30,150,95,23,237,182,237,226,239,205,191,234,185,249,55,142,86,111,239,73,28,160,111,103,47,87,216,184,171,67,184,136,115,87,135,240,138,95,100,210,76,169,40,75,179,97,154,69,197,194,109,126,155,177,23,46,228,57,58,10,150,51,29,235,16,46,226,58,214,33,188,98,182,39,209,40,74,70,145,202,198,147,172,88,184,199,217,150,245,75,109,69,75,26,166,150,154,101,29,83,123,209,66,150,169,189,96,33,207,212,94,176,136,105,234,40,215,183,107,234,40,215,183,109,106,41,87,246,194,116,75,209,55,11,93,209,147,88,141,19,21,15,135,99,165,54,237,94,25,209,66,14,181,165,96,41,139,218,82,174,148,71,237,40,215,183,73,109,47,247,242,238,155,214,9,43,149,69,106,24,141,51,21,39,155,146,159,159,247,46,91,231,251,157,82,73,58,206,70,74,165,195,52,47,219,247,247,60,169,76,192,81,174,239,80,192,64,110,80,169,192,101,70,142,16,70,142,80,92,157,186,50,236,235,184,101,170,183,55,85,149,125,146,133,115,157,236,247,144,103,100,20,242,140,204,67,158,184,146,247,142,147,173,148,39,206,231,56,137,202,7,59,227,23,201,206,230,185,186,103,59,163,102,179,157,226,79,79,182,227,35,219,121,63,61,121,59,123,75,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,67,216,211,173,176,231,123,11,144,89,234,243,163,133,166,39,241,207,143,175,183,225,28,104,231,235,16,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,17,8,153,4,66,239,103,71,191,191,223,159,255,109,122,244,110,126,112,48,61,156,166,243,241,235,249,155,247,251,71,179,211,217,252,205,251,169,94,64,244,231,226,246,191,127,94,13,254,117,126,123,57,184,190,62,191,57,79,7,227,215,131,139,63,175,110,23,247,139,193,197,159,231,230,129,145,227,245,16,195,189,113,238,191,227,204,61,24,170,254,58,155,9,138,236,94,183,147,193,209,234,127,151,188,31,34,141,70,73,113,200,164,162,73,246,244,191,188,158,158,189,121,63,255,112,50,251,101,255,96,227,35,178,88,169,78,68,75,143,253,161,37,63,35,36,193,69,75,22,114,195,136,150,156,132,75,70,75,78,194,37,163,37,11,225,178,209,146,173,96,241,104,201,73,184,100,180,228,36,92,50,90,50,21,30,68,180,100,44,58,128,104,201,84,115,16,209,146,133,104,217,104,201,66,176,108,180,100,33,88,50,90,178,149,43,20,45,217,202,21,138,150,76,229,6,17,45,153,138,14,34,90,178,16,45,27,45,153,10,22,142,150,76,229,10,71,75,182,114,133,162,37,11,185,33,68,75,150,178,165,163,37,11,217,146,209,146,173,92,161,104,73,71,46,209,18,209,18,209,82,187,162,165,210,35,121,250,20,229,95,111,213,7,140,171,62,224,71,170,83,156,111,29,29,255,237,151,131,233,95,102,243,233,201,155,179,253,55,207,107,79,191,174,254,231,120,245,127,21,209,214,237,221,191,254,184,62,255,199,98,112,190,188,120,184,186,248,177,169,51,248,118,125,125,147,75,181,226,189,120,87,170,245,229,197,95,112,81,172,181,249,17,14,49,213,78,205,205,36,84,198,47,25,98,56,101,153,42,85,229,57,187,62,104,43,248,58,254,176,186,62,124,126,114,124,112,176,127,244,238,49,73,250,233,127,126,122,154,182,167,255,245,175,31,167,71,103,251,191,175,246,151,62,47,22,95,238,191,44,22,159,255,248,242,252,191,31,28,79,223,206,127,57,62,57,156,174,62,243,253,159,231,203,207,139,207,243,251,135,243,135,197,243,7,237,216,134,122,250,136,119,31,62,206,15,103,135,199,39,191,205,63,158,237,31,236,255,254,253,106,243,104,111,50,220,248,68,239,246,231,111,142,15,63,172,95,236,236,197,103,152,29,253,114,124,242,102,54,159,77,223,205,78,190,127,126,219,120,107,253,255,58,4,92,159,255,247,122,227,167,146,104,47,25,239,69,131,235,155,171,56,90,255,92,178,250,105,68,51,184,218,86,98,20,93,217,9,41,141,164,182,213,152,135,82,174,146,18,119,73,249,31,44,93,37,165,85,146,204,131,36,59,73,154,195,108,22,17,57,72,113,155,161,242,240,199,85,146,245,12,149,199,58,174,146,42,103,200,60,176,177,144,84,30,196,104,158,209,142,40,198,70,78,73,196,82,32,198,52,100,177,80,83,30,158,104,30,206,142,248,196,78,142,238,225,24,5,35,118,82,116,191,143,26,69,30,118,82,138,124,18,253,67,41,116,74,28,132,216,189,215,148,197,20,14,66,42,223,97,140,2,8,11,33,229,193,66,129,22,195,104,193,66,78,153,251,190,45,198,204,127,183,144,82,226,171,107,254,21,149,57,235,22,66,74,28,115,77,33,101,158,185,131,16,187,127,61,101,110,184,157,16,135,247,147,50,231,213,65,136,245,137,184,188,159,216,123,165,121,125,58,110,169,206,51,121,191,84,227,153,50,199,84,227,209,45,207,84,231,153,188,107,170,245,140,205,1,110,59,167,122,15,229,189,83,157,167,44,254,174,114,118,147,173,127,86,133,134,155,249,103,59,169,112,252,51,252,179,126,248,103,56,100,56,100,56,100,56,100,56,100,56,100,56,100,56,100,56,100,56,100,56,100,56,100,56,100,56,100,56,100,173,114,200,170,203,19,76,28,178,138,222,4,28,50,28,178,14,57,100,216,96,216,96,141,217,96,120,78,109,242,156,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,252,24,60,103,211,147,213,175,174,39,90,180,211,195,249,114,101,7,44,205,192,38,155,251,209,188,93,134,246,253,75,106,198,213,217,245,217,67,52,112,218,211,95,169,138,251,43,199,241,36,46,238,175,28,199,147,100,119,127,229,211,179,237,239,175,228,106,52,7,7,136,171,209,2,238,175,228,106,52,39,179,140,171,209,2,238,175,228,106,52,23,95,145,171,209,2,235,175,228,106,52,11,191,147,171,209,2,233,175,228,106,180,151,223,248,184,26,141,171,209,236,141,104,174,70,11,172,191,146,171,209,172,35,4,174,70,163,191,146,254,74,250,43,219,211,95,89,149,251,84,51,188,37,185,79,245,53,103,228,62,228,62,228,62,254,114,159,116,47,109,83,238,99,44,55,148,220,199,65,184,108,238,99,44,92,58,62,177,19,28,64,124,226,32,92,54,62,49,19,30,72,10,97,40,58,136,20,194,76,115,32,41,132,177,104,233,20,194,88,176,116,10,97,44,88,54,133,176,147,43,150,66,216,201,21,75,33,204,228,6,146,66,152,137,14,192,208,55,19,44,110,232,155,201,21,55,244,237,228,138,25,250,198,114,101,45,102,59,185,98,22,115,181,220,160,44,102,12,99,159,134,113,143,173,222,157,38,237,235,233,233,204,8,208,255,116,126,191,232,32,164,191,250,178,154,53,108,203,94,1,211,22,211,22,88,31,88,31,88,31,88,63,68,183,25,88,31,88,31,88,63,28,155,28,88,31,88,31,88,31,88,31,88,95,218,219,7,214,7,214,7,214,7,214,7,214,7,214,39,123,1,214,111,51,172,255,148,3,233,3,251,5,57,80,23,160,125,114,32,114,160,238,229,64,192,251,192,251,192,251,65,196,41,192,251,192,251,192,251,242,169,4,240,62,240,62,240,62,240,62,240,62,240,62,240,190,184,229,12,188,143,129,12,188,175,103,218,158,205,254,114,180,255,241,112,126,252,97,118,244,126,118,114,56,59,157,39,243,195,253,211,179,147,233,193,124,244,90,7,231,127,88,252,227,246,234,235,205,224,238,203,226,246,207,197,242,102,113,63,72,6,55,87,247,235,111,242,163,79,198,128,127,165,175,155,183,117,13,124,94,123,87,183,226,171,108,196,231,181,120,77,156,95,51,231,183,192,231,85,209,36,195,231,133,247,135,247,135,247,15,195,160,134,247,135,247,135,247,15,203,89,135,247,135,247,135,247,135,247,135,247,135,247,135,247,15,44,14,128,247,135,247,135,247,135,247,135,247,111,123,92,3,239,31,4,239,95,122,36,187,110,109,174,206,150,42,87,4,204,178,165,234,165,1,178,37,178,37,178,37,241,108,137,29,2,118,8,216,33,8,34,162,97,135,128,29,2,118,8,228,147,14,118,8,216,33,96,135,128,29,2,118,8,216,33,96,135,64,220,198,102,135,0,83,154,29,2,205,29,130,247,179,215,7,199,127,153,109,122,187,43,207,247,248,228,205,116,62,253,219,95,215,75,4,113,133,209,251,231,226,211,245,221,63,22,27,22,228,218,154,188,91,94,156,15,206,255,245,207,173,45,130,184,157,78,111,197,151,217,140,213,107,241,162,120,189,102,94,239,143,255,245,175,31,167,71,103,251,191,207,86,102,201,122,108,105,146,97,195,128,13,3,54,12,130,182,175,217,48,96,195,128,13,131,176,124,119,54,12,216,48,96,195,128,13,3,54,12,216,48,96,195,32,176,176,128,13,3,54,12,216,48,96,195,128,13,131,182,135,57,108,24,180,120,195,64,39,121,170,90,49,48,77,158,220,47,38,200,39,77,249,160,105,92,21,77,197,153,200,205,6,164,87,164,87,164,87,164,87,164,87,164,87,164,87,164,87,164,87,164,87,164,87,164,87,164,87,164,87,164,87,164,87,164,87,164,87,65,164,87,228,41,228,41,228,41,228,41,228,41,229,121,74,233,215,91,245,1,227,170,15,248,145,78,216,102,54,213,181,80,102,153,77,107,123,161,200,91,200,91,200,91,108,22,136,197,243,22,58,163,232,140,162,51,42,176,216,130,206,40,58,163,106,20,45,237,254,211,25,69,103,20,157,81,116,70,209,25,69,103,20,157,81,226,70,58,157,81,216,226,116,70,105,118,70,237,239,127,156,206,230,191,76,15,222,28,31,205,79,254,54,143,245,238,154,190,186,250,122,190,24,252,113,126,125,113,119,59,88,254,107,16,55,120,191,180,131,113,187,45,179,25,175,86,239,117,176,103,157,139,251,147,72,141,138,77,216,141,74,255,18,19,86,69,147,97,71,76,88,160,119,160,119,160,247,32,220,99,160,119,160,119,160,247,176,108,111,160,119,160,119,160,119,160,119,160,119,160,119,160,247,192,188,250,174,67,239,84,54,177,98,16,104,50,194,138,1,89,10,43,6,225,36,50,146,149,77,133,193,79,53,241,95,25,252,212,8,249,19,252,16,252,16,252,64,223,67,223,67,223,135,151,159,64,223,67,223,67,223,203,199,16,208,247,208,247,208,247,208,247,208,247,208,247,208,247,226,30,51,244,61,142,49,244,189,46,125,127,244,219,193,193,244,112,186,98,238,95,207,247,143,206,102,39,135,179,183,251,211,179,217,252,244,108,246,97,30,171,52,254,203,60,213,67,242,111,255,115,125,125,126,115,62,136,7,241,167,193,213,237,195,98,121,179,248,124,117,254,176,24,220,63,44,190,12,86,159,235,31,235,31,116,26,226,244,171,59,89,92,12,93,189,175,174,33,151,215,254,197,177,126,157,173,95,138,87,96,254,97,254,97,254,195,241,172,97,254,97,254,97,254,195,50,219,97,254,97,254,97,254,97,254,97,254,97,254,97,254,3,75,8,96,254,97,254,97,254,97,254,97,254,219,158,224,192,252,183,153,249,215,142,155,52,22,1,172,226,38,175,87,0,16,55,17,55,17,55,177,105,16,116,220,196,166,1,155,6,108,26,4,20,126,176,105,192,166,1,155,6,108,26,176,105,16,64,248,193,166,1,155,6,108,26,176,105,192,166,1,62,53,155,6,117,108,26,228,76,224,55,239,167,103,243,95,163,121,102,182,99,144,243,40,47,254,60,127,24,124,139,6,89,219,183,11,202,190,174,134,141,94,147,151,197,226,197,226,101,163,160,77,22,47,27,5,108,20,176,81,16,152,55,205,70,1,27,5,108,20,200,155,234,108,20,176,81,192,70,1,27,5,108,20,176,81,192,70,1,27,5,108,20,132,158,187,176,81,64,82,195,70,65,56,121,79,16,27,5,59,98,37,131,93,2,205,88,169,117,91,4,196,74,196,74,189,137,149,216,28,96,115,128,205,129,32,210,25,54,7,216,28,96,115,64,62,228,96,115,128,205,1,54,7,216,28,96,115,128,205,1,54,7,196,29,108,54,7,240,163,217,28,168,101,115,96,101,239,186,111,14,196,131,168,147,155,3,241,32,146,176,120,75,94,22,139,23,139,151,205,129,54,89,188,108,14,176,57,192,230,64,96,222,52,155,3,108,14,176,57,32,111,170,179,57,192,230,0,155,3,108,14,176,57,192,230,0,155,3,108,14,176,57,16,122,238,194,230,0,73,13,155,3,225,228,61,225,110,14,60,198,74,174,155,3,219,177,82,55,54,7,136,149,136,149,186,24,43,177,57,192,230,0,155,3,65,164,51,108,14,176,57,192,230,128,124,200,193,230,0,155,3,108,14,176,57,192,230,0,155,3,108,14,136,59,216,108,14,224,71,179,57,160,183,57,240,183,147,253,179,149,245,55,61,56,252,237,100,58,63,61,156,30,28,232,236,10,252,107,121,245,176,88,14,190,156,95,223,252,103,121,62,184,191,57,191,190,110,110,59,192,222,164,45,210,217,136,45,171,251,66,24,177,206,70,108,18,169,81,177,17,171,162,73,182,219,136,85,209,100,216,17,35,22,190,31,190,31,190,63,8,7,25,190,31,190,31,190,63,44,235,27,190,31,190,31,190,31,190,31,190,31,190,31,190,63,48,191,30,190,31,190,31,190,31,190,31,190,191,237,121,10,124,127,123,249,254,146,240,167,146,232,215,8,127,106,100,248,9,127,8,127,8,127,160,240,161,240,161,240,67,204,80,160,240,161,240,161,240,229,163,8,40,124,40,124,40,124,40,124,40,124,40,124,40,124,113,159,25,10,31,215,24,10,95,143,194,255,109,127,30,207,135,243,84,189,214,97,239,255,115,53,136,7,195,65,170,62,25,19,247,113,165,235,90,222,148,242,243,246,137,229,191,124,123,171,246,249,107,106,196,160,221,253,233,177,101,205,108,217,227,15,103,251,199,71,243,179,119,251,243,55,199,135,31,166,171,207,122,182,252,186,104,210,91,93,255,191,14,238,234,231,255,189,222,248,62,21,237,37,163,189,104,240,121,177,248,114,255,101,177,248,28,237,197,201,94,246,248,93,74,207,59,221,214,99,228,158,186,200,41,245,70,183,53,153,187,163,245,8,75,220,133,229,127,248,168,71,88,90,37,204,28,109,119,17,166,57,234,102,182,171,179,32,183,217,42,183,85,235,17,102,61,91,229,182,105,61,194,42,103,203,28,45,183,22,86,238,214,106,158,215,14,191,214,94,84,137,27,91,32,201,212,143,181,214,84,238,182,106,30,212,14,191,213,69,148,238,65,25,249,169,46,130,116,191,43,27,249,165,46,130,138,126,27,215,63,160,194,223,199,157,229,216,189,55,149,249,157,206,114,42,223,145,140,252,76,107,57,229,110,101,129,34,67,191,210,90,84,153,27,185,45,201,204,143,180,22,84,226,54,106,254,165,149,249,141,214,114,74,220,68,77,57,101,126,162,179,28,187,127,97,101,126,161,139,28,135,247,159,50,63,208,89,142,245,233,184,191,255,216,187,121,121,149,58,126,158,206,51,121,114,84,227,153,50,23,80,227,209,45,31,80,231,153,188,19,168,245,140,205,1,110,187,129,122,15,229,253,64,157,167,44,254,174,114,222,83,181,227,87,237,231,105,184,117,213,94,92,37,10,89,234,197,85,3,144,120,113,120,113,238,94,92,222,233,46,132,38,211,104,148,216,66,147,79,229,198,237,135,38,147,213,92,149,69,82,73,112,208,164,133,220,48,160,73,39,225,146,208,164,147,112,201,198,12,11,225,178,180,167,173,96,113,218,211,73,184,36,237,233,36,92,178,49,195,84,120,16,152,170,177,232,0,48,85,83,205,65,96,170,22,162,101,49,85,11,193,178,152,170,133,96,73,76,213,86,174,16,166,106,43,87,8,83,53,149,27,4,166,106,42,58,136,198,12,11,209,178,108,173,169,96,97,182,214,84,174,48,91,107,43,87,136,173,181,144,43,201,214,218,202,21,98,107,117,228,6,197,214,210,225,16,54,141,75,135,67,16,29,14,21,105,196,250,210,69,35,60,120,125,37,96,23,25,225,245,23,214,112,56,81,250,26,36,20,208,194,208,194,208,194,208,194,208,194,208,194,208,194,208,194,208,194,208,194,208,194,208,194,208,194,208,194,208,194,208,194,253,164,133,159,252,57,3,100,184,200,159,235,4,55,140,63,215,34,127,14,130,24,130,24,130,24,130,24,130,24,130,24,130,24,130,24,130,24,130,24,130,24,130,24,130,24,130,24,130,24,130,24,130,24,130,24,130,24,130,24,130,184,205,4,113,246,88,45,28,107,101,19,217,118,179,112,92,215,117,110,63,34,136,220,127,143,115,255,29,103,249,63,112,73,53,126,46,58,207,213,31,109,60,229,156,124,100,141,22,166,20,127,118,210,14,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,63,52,114,37,140,92,201,34,239,70,145,55,29,177,112,144,104,13,219,178,228,99,54,95,168,218,182,212,67,170,11,108,203,42,152,58,112,219,18,75,18,75,18,75,18,75,18,75,18,75,18,75,18,75,18,75,18,75,18,75,18,75,18,75,18,75,18,75,18,75,242,167,11,101,110,88,93,88,152,92,23,67,11,15,238,98,104,225,246,93,100,87,86,15,217,232,27,89,188,84,216,38,240,213,237,31,177,213,83,22,14,240,218,112,246,234,83,223,88,76,251,141,141,165,107,51,237,55,54,131,123,99,53,184,55,54,131,139,201,239,96,242,47,173,158,177,248,146,150,54,83,180,180,154,162,165,205,20,61,88,76,209,131,197,20,245,57,85,169,202,67,116,43,102,182,242,144,234,114,25,242,16,242,16,233,60,228,229,94,67,76,33,13,133,52,20,210,80,72,67,33,13,133,52,20,210,80,72,67,33,141,86,184,69,33,13,133,52,20,210,80,72,67,33,13,133,52,20,210,80,72,67,33,13,133,52,20,210,80,72,227,181,144,38,136,92,103,119,156,242,227,90,77,221,106,156,226,91,53,233,199,209,137,71,26,191,24,96,199,75,16,195,176,150,194,90,10,107,41,172,165,176,150,194,90,10,107,41,172,165,176,150,194,90,10,107,41,172,165,176,150,194,90,10,77,57,64,244,52,229,180,187,41,231,135,149,169,139,135,23,91,153,48,226,216,148,216,148,216,148,216,148,216,148,216,148,216,148,216,148,216,148,216,148,216,148,216,148,216,148,216,148,216,148,221,177,41,105,207,161,61,135,246,28,218,115,48,254,105,207,161,61,167,35,73,139,86,70,162,95,161,83,148,145,208,163,67,70,210,166,140,132,70,29,26,117,104,212,161,81,135,70,29,26,117,104,212,161,81,135,70,29,26,117,104,212,161,81,135,70,29,26,117,104,212,161,81,135,70,29,26,117,104,212,161,81,135,70,29,26,117,28,27,117,38,175,13,202,116,38,219,23,54,211,163,83,157,140,76,26,189,196,160,248,179,19,185,176,150,194,90,10,107,41,172,165,176,150,194,90,10,107,41,172,165,176,150,194,90,10,107,41,172,165,176,150,194,90,10,237,57,64,244,180,231,180,184,61,231,201,182,212,131,194,11,108,203,190,243,224,88,146,88,146,88,146,88,146,88,146,88,146,88,146,88,146,88,146,88,146,88,146,88,146,88,146,88,146,88,146,237,183,36,105,202,161,41,135,166,28,154,114,48,249,105,202,161,41,167,35,169,74,85,30,162,91,146,179,149,135,208,143,67,30,18,126,30,210,120,43,206,211,71,208,138,67,43,14,173,56,218,225,14,173,56,180,226,208,138,67,43,14,173,56,180,226,208,138,67,43,14,173,56,180,226,208,138,67,43,14,173,56,180,226,208,138,67,43,14,173,56,180,226,180,176,21,231,199,229,204,186,213,56,197,151,51,211,143,163,19,143,52,126,57,193,142,151,32,134,97,45,133,181,20,214,82,88,75,97,45,133,181,20,214,82,88,75,97,45,133,181,20,214,82,88,75,97,45,133,181,20,154,114,128,232,105,202,105,119,83,206,15,43,83,23,15,47,182,50,97,196,177,41,177,41,177,41,177,41,177,41,177,41,177,41,177,41,177,41,177,41,177,41,177,41,177,41,177,41,177,41,187,99,83,210,158,67,123,14,237,57,180,231,96,252,211,158,67,123,78,71,146,22,173,140,68,191,66,167,40,35,161,71,135,140,164,77,25,9,141,58,52,234,208,168,67,163,14,141,58,52,234,208,168,67,163,14,141,58,52,234,208,168,67,163,14,141,58,52,234,208,168,67,163,14,141,58,52,234,208,168,67,163,14,141,58,52,234,216,54,234,252,62,251,240,254,183,147,249,232,245,252,221,236,240,112,170,147,177,252,119,241,229,207,255,44,7,163,79,131,203,197,205,205,185,113,200,18,87,166,44,66,33,73,238,11,107,36,37,209,120,13,98,18,179,152,164,32,20,25,199,147,184,56,20,25,199,147,100,119,40,242,244,108,251,67,145,120,79,237,37,237,9,69,44,228,134,17,138,56,9,151,12,69,156,132,75,134,34,22,194,101,67,17,91,193,226,161,136,147,112,201,80,196,73,184,100,40,98,42,60,136,80,196,88,116,0,161,136,169,230,32,66,17,11,209,178,161,136,133,96,217,80,196,66,176,100,40,98,43,87,40,20,177,149,43,20,138,152,202,13,34,20,49,21,29,68,40,98,33,90,54,20,49,21,44,28,138,152,202,21,14,69,108,229,10,133,34,22,114,47,239,190,105,157,176,82,89,164,134,209,56,83,113,178,41,249,249,121,239,178,117,190,223,41,149,164,227,108,164,84,58,76,243,178,125,127,207,19,142,160,108,229,10,69,80,58,114,137,160,136,160,136,160,218,21,65,253,191,159,127,90,46,254,249,245,106,185,184,159,125,189,62,255,233,127,126,250,227,230,207,195,197,195,249,231,243,135,243,87,15,139,229,205,253,171,117,38,113,182,250,127,247,30,254,253,240,83,46,47,90,37,3,111,247,79,207,246,15,94,207,78,206,230,175,167,167,179,249,155,233,233,236,237,252,151,253,163,217,217,199,163,217,219,85,134,112,112,16,165,243,217,209,187,170,44,233,118,177,28,124,190,186,127,184,186,254,180,88,62,12,62,157,223,47,6,23,231,247,139,207,131,63,174,110,23,15,95,111,23,159,7,23,119,183,215,215,81,58,88,220,94,154,229,76,95,210,138,101,158,47,201,222,139,8,41,205,237,246,172,166,118,243,15,110,134,123,47,255,107,243,127,188,216,250,207,196,40,141,186,93,44,95,57,28,141,115,82,213,192,235,147,98,229,83,172,198,18,165,139,218,19,165,231,31,11,226,189,209,234,199,130,229,249,237,253,31,119,203,155,197,242,94,237,101,123,241,224,226,241,231,131,236,233,7,131,120,188,250,193,224,231,23,63,164,36,158,164,92,126,151,114,241,53,142,163,23,130,180,2,174,252,241,57,7,92,181,157,158,7,37,38,135,87,26,183,229,79,176,158,184,173,182,99,244,37,199,238,44,19,215,179,212,249,89,223,227,89,214,35,199,238,44,211,221,103,89,79,40,89,219,89,250,146,99,114,150,90,223,96,220,115,210,198,231,81,234,27,76,105,108,107,116,134,225,188,71,214,45,199,238,44,45,223,35,205,146,100,143,103,233,255,61,178,52,220,206,159,101,61,225,118,109,103,233,75,142,246,89,150,231,237,90,83,105,152,183,55,59,147,181,139,209,63,197,18,0,96,235,12,235,0,0,234,59,68,63,106,180,79,177,28,73,208,154,69,67,36,161,217,89,172,93,140,201,41,234,205,162,51,35,209,248,9,214,41,197,228,252,244,108,9,103,100,163,62,91,194,131,20,147,243,43,138,167,116,199,79,59,158,106,124,250,106,84,98,124,120,54,63,33,154,240,44,126,14,207,243,207,133,37,116,141,209,225,121,253,105,208,131,18,237,195,43,103,125,182,206,175,6,214,167,190,35,244,34,70,251,20,203,225,163,173,95,76,106,128,143,234,251,181,196,139,24,147,83,212,250,22,236,78,67,213,118,130,62,164,104,159,95,9,156,165,245,70,104,2,103,53,251,70,88,175,18,237,195,43,65,197,180,14,207,4,21,107,246,240,234,85,98,124,120,54,63,191,152,128,107,126,14,207,243,207,47,59,48,186,252,1,214,130,209,213,118,136,158,212,152,30,164,206,175,33,181,128,125,53,30,164,23,53,38,7,105,253,187,156,9,106,216,248,63,103,201,195,179,124,47,12,228,119,185,122,149,236,60,60,219,251,18,94,158,104,1,95,182,117,91,130,198,19,121,2,81,227,145,60,231,88,253,200,86,81,184,206,35,230,202,182,74,194,43,31,169,64,93,19,99,212,181,248,137,93,168,107,225,19,69,247,21,84,126,49,58,124,108,225,171,109,221,85,80,249,82,91,55,21,104,60,97,252,247,185,125,75,129,206,35,230,47,99,62,54,59,129,226,194,35,222,9,20,151,60,97,62,154,187,129,226,178,71,118,1,197,197,207,24,255,11,216,186,147,160,242,136,183,111,36,168,126,196,124,94,10,110,35,168,126,198,124,94,182,110,34,168,126,34,63,47,185,39,242,165,48,134,144,239,193,254,233,251,121,82,43,232,123,125,117,255,231,11,216,55,1,246,205,29,143,52,240,91,166,1,232,23,232,23,232,23,232,23,232,23,232,23,232,23,232,23,232,23,232,23,232,23,232,23,232,55,28,208,18,232,23,232,55,148,89,4,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,5,250,13,7,250,141,87,253,190,205,65,191,241,94,220,26,232,183,156,179,93,127,175,127,228,99,7,142,167,179,247,112,190,220,187,252,47,104,45,104,45,104,45,104,45,104,45,104,45,56,40,56,40,56,40,56,40,8,35,8,35,8,35,8,35,8,35,8,35,8,35,8,35,8,35,8,35,216,24,216,24,216,24,216,24,216,24,144,14,144,14,144,78,120,144,142,31,122,6,22,6,226,36,80,226,36,84,174,163,209,50,183,54,221,220,220,87,174,163,33,32,99,215,7,229,152,145,255,211,24,228,143,71,53,95,62,254,245,150,235,199,237,14,199,75,31,161,177,2,218,8,65,166,64,166,64,166,64,166,64,166,104,35,164,141,16,252,12,252,12,252,140,54,66,218,8,195,193,167,64,249,64,249,66,153,69,80,62,80,62,80,62,80,62,80,62,80,190,86,160,124,180,17,210,70,72,27,33,88,41,88,41,88,41,88,41,109,132,180,17,210,70,8,232,12,232,12,232,28,20,232,76,27,33,4,54,109,132,176,225,180,17,218,83,235,59,97,95,219,75,200,119,18,165,92,67,174,113,64,242,224,47,87,145,3,255,2,255,2,255,2,255,2,255,2,255,2,255,134,128,193,0,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,2,255,154,194,191,22,151,145,155,193,191,253,187,142,188,242,124,2,44,174,6,176,5,176,5,176,5,176,5,176,237,20,96,11,20,10,20,10,20,218,49,40,20,144,17,144,17,144,17,144,17,144,17,144,17,144,17,144,17,144,49,148,195,227,66,114,224,49,224,49,224,49,224,49,80,29,80,29,80,157,190,160,58,92,72,238,141,136,129,59,9,145,59,9,151,238,104,184,218,173,77,247,57,247,151,238,8,239,90,242,211,217,209,217,236,232,205,236,116,255,112,255,96,122,178,127,246,219,124,122,112,48,63,220,63,218,63,56,156,31,100,243,95,147,117,47,97,92,62,188,247,139,219,135,213,201,221,95,221,92,93,159,47,175,30,254,51,56,191,190,30,28,94,221,94,29,28,14,14,178,193,183,100,171,133,48,222,53,170,151,195,138,81,125,241,1,171,241,202,174,94,140,219,229,112,79,229,254,123,92,57,219,102,221,131,219,95,244,43,195,51,169,46,30,76,118,23,15,54,35,129,214,193,142,64,81,113,186,245,51,118,146,237,69,223,127,220,159,60,253,120,157,68,62,176,168,50,49,151,223,197,172,126,226,31,189,144,36,15,70,57,158,160,23,45,38,7,40,8,71,57,30,165,63,65,118,231,233,29,144,106,252,60,235,18,100,119,158,222,91,8,29,207,211,159,32,147,243,20,128,206,26,154,75,185,111,58,130,224,89,147,103,41,246,158,41,8,159,53,126,158,18,239,153,130,173,132,142,231,233,79,144,246,121,202,1,125,77,204,102,3,114,244,79,82,10,234,115,61,72,95,122,180,79,82,14,236,107,98,38,27,144,99,114,146,2,112,95,67,167,88,175,24,147,51,20,0,252,92,173,12,47,98,76,206,208,59,228,215,208,20,214,170,197,248,0,125,130,126,77,30,160,247,159,27,37,96,191,38,15,208,251,15,138,114,205,133,174,199,232,73,142,246,73,202,181,23,186,254,250,226,73,142,201,73,10,64,168,142,167,232,71,140,246,25,74,128,168,77,188,49,214,173,69,251,0,37,96,212,38,14,176,110,45,198,7,232,19,72,109,242,0,189,255,108,35,217,104,232,120,144,222,244,152,30,166,72,171,161,243,97,122,210,99,114,152,222,113,233,134,254,105,203,30,160,79,100,186,201,3,244,242,222,8,54,77,195,33,60,55,13,135,144,230,245,146,230,125,106,56,44,24,227,23,16,110,241,7,108,80,185,165,159,65,85,125,192,120,231,7,108,128,188,37,159,97,147,236,221,98,249,117,225,231,29,228,190,13,252,188,147,211,7,126,6,126,6,126,6,126,6,126,6,126,6,126,238,15,252,12,172,11,172,11,172,219,97,88,23,184,20,184,20,184,20,184,20,184,20,184,20,184,20,184,20,184,20,184,20,184,20,36,18,36,18,36,18,36,18,36,18,240,12,240,12,240,172,103,224,89,168,16,25,72,152,37,18,6,222,213,17,188,43,4,238,202,134,87,90,221,35,91,99,89,227,234,214,216,214,151,53,62,214,138,230,240,162,199,150,209,167,63,28,24,158,209,115,183,168,121,153,169,209,167,7,67,2,67,2,67,2,67,2,67,2,67,2,67,2,67,146,198,102,192,144,192,144,2,66,62,192,144,192,144,192,144,192,144,192,144,192,144,192,144,192,144,192,144,128,103,128,103,128,103,128,103,128,103,128,103,128,103,128,103,186,11,207,64,194,120,35,97,96,84,66,100,84,194,1,78,106,44,200,89,1,39,245,22,228,200,0,38,49,128,9,128,9,128,9,128,9,128,9,128,73,80,225,51,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,137,44,96,82,235,13,76,113,237,55,48,185,2,38,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,16,30,109,35,60,94,191,155,205,95,79,79,103,243,217,209,60,153,71,134,215,213,124,186,92,12,62,157,223,47,6,139,219,23,92,71,178,42,221,104,251,77,53,219,95,239,43,253,227,120,245,29,36,185,127,245,227,187,199,32,119,235,205,206,66,145,218,95,253,241,85,163,87,80,40,80,40,80,40,80,40,80,40,80,40,222,207,179,194,190,77,51,165,162,44,205,134,105,22,21,203,247,236,225,250,19,4,213,3,213,3,213,19,210,123,166,32,213,243,226,213,43,222,51,39,209,40,74,70,145,202,198,147,172,88,190,231,247,76,127,130,160,164,160,164,160,164,130,152,73,40,41,40,41,40,41,40,41,40,41,40,169,22,83,82,87,215,218,223,148,199,209,80,165,81,146,196,201,243,79,185,155,143,123,62,70,79,114,76,120,51,205,147,156,196,106,156,168,120,56,28,171,231,9,216,124,220,243,175,47,158,228,64,238,65,238,65,238,65,238,65,238,105,31,224,229,221,55,173,41,84,42,139,212,48,26,103,42,78,54,133,63,63,239,247,32,189,233,49,61,76,157,95,87,148,74,210,113,54,82,42,29,166,121,241,18,191,178,120,211,3,83,10,83,10,83,218,106,166,244,34,187,50,87,54,10,20,93,189,204,128,93,45,96,215,27,243,177,185,177,24,155,27,243,177,1,195,13,17,195,93,154,207,203,210,98,94,150,230,243,18,4,32,108,214,254,182,11,16,174,183,248,13,64,24,64,24,64,24,64,24,64,24,64,24,64,184,101,128,48,64,43,64,43,64,107,135,129,86,0,76,0,76,0,76,0,76,0,76,0,76,0,76,0,76,0,76,0,76,0,76,176,65,176,65,176,65,176,65,176,65,224,44,224,44,224,172,158,193,89,161,130,86,96,83,150,216,20,8,84,71,16,168,22,178,73,113,109,229,133,113,23,202,11,215,223,193,94,229,120,162,245,31,126,135,140,170,46,177,220,56,158,231,251,43,107,185,30,179,240,51,131,28,129,28,129,28,129,28,129,28,129,28,129,28,129,28,73,35,50,32,71,32,71,1,225,29,32,71,32,71,32,71,32,71,32,71,32,71,32,71,32,71,32,71,128,50,128,50,128,50,128,50,128,50,128,50,128,50,128,50,221,5,101,160,94,188,81,47,240,40,33,242,40,65,192,37,245,20,223,196,181,23,223,200,192,36,49,48,9,48,9,48,9,48,9,48,9,48,73,80,231,9,76,2,76,18,208,89,2,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,0,147,244,1,38,249,53,158,15,221,234,74,6,223,226,193,176,123,157,37,78,55,26,173,207,164,250,82,165,168,193,75,149,74,37,112,179,18,100,10,100,10,100,10,100,10,100,138,216,121,86,88,186,105,166,84,148,165,217,48,205,162,98,249,158,125,93,127,130,32,125,32,125,32,125,66,122,207,20,36,125,94,188,122,197,123,230,36,26,69,201,40,82,217,120,146,21,203,247,252,158,233,79,16,228,20,228,20,228,84,16,51,9,57,5,57,5,57,5,57,5,57,5,57,213,98,114,138,155,191,106,100,208,52,79,114,18,171,113,162,226,225,112,172,158,39,96,243,113,207,191,190,120,146,3,205,7,205,7,205,7,205,7,205,167,125,128,151,119,223,180,166,80,169,44,82,195,104,156,169,56,217,20,254,252,188,223,131,244,166,199,244,48,117,126,93,81,42,73,199,217,72,169,116,152,230,197,75,252,202,226,77,15,156,41,156,41,156,105,171,57,211,139,236,202,92,89,168,55,2,94,102,0,176,158,238,16,180,24,27,238,29,236,8,154,187,52,159,151,165,197,188,4,113,189,97,193,24,191,128,112,139,63,96,131,202,45,253,12,170,234,3,198,59,63,96,3,228,45,249,12,155,100,175,53,252,108,93,167,87,12,63,215,219,169,7,252,12,252,12,252,12,252,12,252,12,252,12,252,220,90,248,25,88,23,88,23,88,183,195,176,46,112,41,112,41,112,41,112,41,112,41,112,41,112,41,112,41,112,41,112,41,112,41,72,36,72,36,72,36,72,36,72,36,224,25,224,25,224,89,207,192,179,80,33,50,144,48,75,36,12,188,171,35,120,87,8,220,149,38,175,116,48,61,121,183,6,150,18,171,162,198,53,249,147,191,251,51,233,111,73,227,247,243,168,102,148,146,38,24,165,93,47,15,159,4,159,4,159,4,159,4,159,4,159,68,57,35,229,140,65,204,37,188,23,188,23,188,23,229,140,240,115,240,115,240,115,240,115,240,115,240,115,240,115,242,83,8,63,7,63,23,192,1,194,207,181,153,159,163,156,17,18,17,18,17,18,17,18,17,18,145,114,70,202,25,41,103,132,145,133,145,133,145,165,156,145,114,198,176,73,92,202,25,123,76,239,82,206,216,213,114,198,23,176,179,121,49,99,41,236,220,211,82,70,96,103,96,103,96,103,96,103,96,103,96,231,96,252,73,113,216,25,56,23,56,23,56,183,195,112,46,48,41,48,41,48,41,48,41,48,41,48,41,48,41,48,41,48,41,48,41,48,41,8,36,8,36,8,36,8,36,8,36,160,25,160,25,160,89,207,64,179,80,161,49,16,48,202,24,251,141,115,133,192,89,153,242,73,113,125,101,140,113,23,202,24,215,223,195,94,229,144,162,245,31,126,231,140,6,6,231,179,247,112,190,220,187,252,239,78,36,233,241,21,31,95,194,234,83,131,29,129,29,129,29,129,29,129,29,129,29,129,29,129,29,73,99,50,96,71,96,71,1,33,30,96,71,96,71,96,71,96,71,96,71,96,71,96,71,96,71,96,71,192,50,192,50,192,50,192,50,192,50,192,50,192,50,192,50,221,133,101,32,95,188,145,47,48,41,33,50,41,97,0,38,53,21,224,196,181,23,224,200,0,37,49,64,9,64,9,64,9,64,9,64,9,64,73,96,231,9,80,2,80,18,208,89,2,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,0,148,244,2,40,249,53,158,15,29,107,75,6,223,226,193,176,123,221,37,110,151,27,173,15,165,250,130,165,168,201,11,150,74,53,112,203,18,116,10,116,10,116,10,116,10,116,138,216,121,86,216,186,105,166,84,148,165,217,48,205,162,98,249,158,189,93,127,130,160,125,160,125,160,125,66,122,207,20,164,125,94,188,122,197,123,230,36,26,69,201,40,82,217,120,146,21,203,247,252,158,233,79,16,244,20,244,20,244,84,16,51,9,61,5,61,5,61,5,61,5,61,5,61,213,98,122,138,91,192,106,228,208,52,79,114,18,171,113,162,226,225,112,172,158,39,96,243,113,207,191,190,120,146,3,209,7,209,7,209,7,209,7,209,167,125,128,151,119,223,180,166,80,169,44,82,195,104,156,169,56,217,20,254,252,188,223,131,244,166,199,244,48,117,126,93,81,42,73,199,217,72,169,116,152,230,197,75,252,202,226,77,15,172,41,172,41,172,105,171,89,211,139,236,202,92,89,168,183,3,94,102,64,176,158,238,19,180,24,27,238,32,236,8,158,187,52,159,151,165,197,188,4,113,213,97,193,24,191,192,112,139,63,96,131,203,45,253,12,170,234,3,198,59,63,96,3,229,45,249,12,155,108,175,61,0,109,95,171,87,12,64,215,219,173,7,0,13,0,13,0,13,0,13,0,13,0,13,0,221,98,0,26,96,23,96,23,96,183,195,192,46,128,41,128,41,128,41,128,41,128,41,128,41,128,41,128,41,128,41,128,41,128,41,88,36,88,36,88,36,88,36,88,36,240,25,240,25,240,89,207,224,179,80,65,50,176,48,75,44,12,196,171,35,136,87,8,236,149,17,179,244,251,123,247,210,198,255,254,73,105,99,217,161,136,50,75,59,52,192,44,193,44,193,44,193,44,193,44,193,44,81,218,72,105,99,16,115,9,3,6,3,6,3,70,105,35,76,29,76,29,76,29,76,29,76,29,76,29,76,157,252,20,194,212,193,212,5,112,128,48,117,109,102,234,40,109,132,78,132,78,132,78,132,78,132,78,164,180,145,210,70,74,27,225,102,225,102,225,102,41,109,164,180,49,108,58,151,210,198,30,19,189,148,54,118,187,180,113,19,128,182,45,109,44,3,160,123,93,218,8,0,13,0,13,0,13,0,13,0,13,0,13,0,13,176,11,176,11,176,219,19,96,23,192,20,192,20,192,20,192,20,192,20,192,20,192,20,192,20,192,20,192,20,192,20,44,18,44,18,44,18,44,18,44,18,248,12,248,12,248,172,103,240,89,168,32,25,88,24,165,141,253,70,188,66,96,175,52,153,165,195,212,178,169,241,38,165,158,241,251,73,8,33,73,197,47,12,135,4,135,4,135,4,135,4,135,4,135,68,17,35,69,140,65,204,37,92,23,92,23,92,23,69,140,112,114,112,114,112,114,112,114,112,114,112,114,112,114,242,83,8,39,7,39,23,192,1,194,201,181,153,147,163,136,17,226,16,226,16,226,16,226,16,226,144,34,70,138,24,41,98,132,133,133,133,133,133,165,136,145,34,198,176,137,91,138,24,123,76,233,82,196,216,213,34,198,39,168,217,188,125,177,0,106,238,105,229,34,80,51,80,51,80,51,80,51,80,51,80,115,56,231,73,185,34,16,110,64,103,9,132,219,5,8,23,104,20,104,20,104,20,104,20,104,20,104,20,104,20,104,20,104,20,104,20,104,20,212,17,212,17,212,17,212,17,212,17,160,12,160,12,160,172,103,64,89,168,112,24,168,23,229,138,253,198,182,66,224,169,52,57,164,211,195,233,193,193,124,118,52,79,172,42,22,239,111,206,175,175,7,139,219,23,76,82,210,223,162,197,239,231,81,77,38,37,77,144,73,187,94,30,62,9,62,9,62,9,62,9,62,9,62,137,210,69,74,23,131,152,75,120,47,120,47,120,47,74,23,225,231,224,231,224,231,224,231,224,231,224,231,224,231,228,167,16,126,14,126,46,128,3,132,159,107,51,63,71,233,34,36,34,36,34,36,34,36,34,36,34,165,139,148,46,82,186,8,35,11,35,11,35,75,233,34,165,139,97,147,184,148,46,246,152,222,237,81,233,162,13,36,108,94,89,88,10,9,247,180,184,16,72,24,72,24,72,24,72,24,72,24,72,56,24,95,79,28,18,6,106,5,106,5,106,237,48,212,10,132,9,132,9,132,9,132,9,132,9,132,9,132,9,132,9,132,9,132,9,132,9,58,8,58,8,58,8,58,8,58,8,160,5,160,5,160,213,51,64,43,84,216,10,116,138,18,195,126,99,80,109,228,147,226,250,74,12,227,46,148,24,174,191,135,189,202,33,69,235,63,252,206,25,13,12,206,103,239,225,124,185,119,249,223,157,72,210,227,43,62,190,132,213,167,6,59,2,59,2,59,2,59,2,59,2,59,2,59,2,59,146,198,100,192,142,192,142,2,66,60,192,142,192,142,192,142,192,142,192,142,192,142,192,142,192,142,192,142,128,101,128,101,128,101,128,101,128,101,128,101,128,101,128,101,186,11,203,64,190,120,35,95,96,82,66,100,82,194,0,76,106,42,192,137,107,47,192,145,1,74,98,128,18,128,18,128,18,128,18,128,18,128,146,192,206,19,160,4,160,36,160,179,4,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,40,233,5,80,242,107,60,31,58,214,150,12,190,197,131,97,247,186,75,220,46,55,90,31,74,245,5,75,81,147,23,44,149,106,224,150,37,232,20,232,20,232,20,232,20,232,20,177,243,172,176,117,211,76,169,40,75,179,97,154,69,197,242,61,123,187,254,4,65,251,64,251,64,251,132,244,158,41,72,251,188,120,245,138,247,204,73,52,138,146,81,164,178,241,36,43,150,239,249,61,211,159,32,232,41,232,41,232,169,32,102,18,122,10,122,10,122,10,122,10,122,10,122,170,197,244,20,183,128,213,200,161,105,158,228,36,86,227,68,197,195,225,88,61,79,192,230,227,158,127,125,241,36,7,162,15,162,15,162,15,162,15,162,79,251,0,47,239,190,105,77,161,82,89,164,134,209,56,83,113,178,41,252,249,121,191,7,233,77,143,233,97,234,252,186,162,84,146,142,179,145,82,233,48,205,139,151,248,149,197,155,30,88,83,88,83,88,211,86,179,166,23,217,149,185,178,80,111,7,188,204,128,96,61,221,39,104,49,54,220,65,216,17,60,119,105,62,47,75,139,121,9,226,170,195,130,49,126,129,225,22,127,192,6,151,91,250,25,84,213,7,140,119,126,192,6,202,91,242,25,54,217,94,123,0,218,190,86,175,24,128,174,183,91,15,0,26,0,26,0,26,0,26,0,26,0,26,0,186,197,0,52,192,46,192,46,192,110,135,129,93,0,83,0,83,0,83,0,83,0,83,0,83,0,83,0,83,0,83,0,83,0,83,176,72,176,72,176,72,176,72,176,72,224,51,224,51,224,179,158,193,103,161,130,100,96,97,150,88,24,136,87,71,16,175,16,216,43,13,102,105,54,156,191,158,158,206,230,137,113,85,227,98,56,248,116,126,191,120,193,39,37,253,44,104,124,58,138,106,42,41,169,155,74,218,241,202,176,72,176,72,176,72,176,72,176,72,176,72,148,49,82,198,24,196,92,194,118,193,118,193,118,81,198,8,43,7,43,7,43,7,43,7,43,7,43,7,43,39,63,133,176,114,176,114,1,28,32,172,92,155,89,57,202,24,161,14,161,14,161,14,161,14,161,14,41,99,164,140,145,50,70,120,88,120,88,120,88,202,24,41,99,12,155,186,165,140,177,199,164,110,143,202,24,13,129,96,179,234,194,50,32,184,135,133,133,0,193,0,193,0,193,0,193,0,193,0,193,161,157,39,229,132,0,172,1,157,37,0,107,23,0,86,128,75,128,75,128,75,128,75,128,75,128,75,128,75,128,75,128,75,128,75,128,75,48,65,48,65,48,65,48,65,48,65,96,44,96,44,96,172,158,193,88,161,130,85,96,82,148,19,246,27,121,106,25,139,20,215,82,78,24,119,161,156,112,253,157,235,85,142,33,90,255,225,119,176,104,160,119,52,123,15,231,203,189,203,255,238,196,143,30,95,236,241,179,155,126,86,16,35,16,35,16,35,16,35,16,35,16,35,16,35,16,35,105,36,6,196,8,196,40,32,156,3,196,8,196,8,196,8,196,8,196,8,196,8,196,8,196,8,196,8,48,6,48,6,48,6,48,6,48,6,48,6,48,6,48,166,187,96,12,148,139,55,202,5,254,36,68,254,68,28,38,113,47,182,137,107,47,182,145,129,71,98,224,17,224,17,224,17,224,17,224,17,224,145,32,206,19,120,4,120,36,160,179,4,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,233,58,60,242,107,178,190,24,201,170,140,100,240,45,217,186,27,169,245,125,36,214,55,20,13,190,37,114,215,35,149,188,56,55,36,65,160,64,160,64,160,64,160,64,160,136,157,103,133,117,155,102,74,69,89,154,13,211,44,42,150,239,217,191,245,39,8,162,7,162,7,162,39,164,247,76,65,162,231,197,171,87,188,103,78,162,81,148,140,34,149,141,39,89,177,124,207,239,153,254,4,65,72,65,72,65,72,5,49,147,16,82,16,82,16,82,16,82,16,82,16,82,45,38,164,184,193,171,70,214,76,243,36,39,177,26,39,42,30,14,199,234,121,2,54,31,247,252,235,139,39,57,80,123,80,123,80,123,80,123,80,123,218,7,120,121,247,77,107,10,149,202,34,53,140,198,153,138,147,77,225,207,207,251,61,72,111,122,76,15,83,231,215,21,165,146,116,156,141,148,74,135,105,94,188,196,175,44,222,244,192,147,194,147,194,147,182,154,39,189,200,174,204,149,133,122,179,223,101,6,232,234,233,46,64,139,177,225,254,192,142,32,184,75,243,121,89,90,204,75,219,174,41,124,130,131,173,202,229,138,224,224,122,251,229,128,131,129,131,129,131,129,131,129,131,129,131,129,131,91,5,7,3,179,2,179,2,179,118,24,102,5,190,4,190,4,190,4,190,4,190,4,190,4,190,4,190,4,190,4,190,4,190,4,25,4,25,4,25,4,25,4,25,4,204,2,204,2,204,234,25,152,21,42,100,5,50,101,137,76,129,63,117,4,127,106,31,151,20,215,85,90,24,119,161,180,112,253,253,235,85,14,38,90,255,161,225,61,152,131,111,73,51,87,97,190,248,196,224,70,224,70,224,70,224,70,224,70,224,70,224,70,224,70,210,120,12,184,17,184,81,64,104,7,184,17,184,17,184,17,184,17,184,17,184,17,184,17,184,17,184,17,144,12,144,12,144,12,144,12,144,12,144,12,144,12,144,76,119,33,25,136,23,111,196,11,44,74,136,44,74,8,96,73,45,133,55,113,237,133,55,50,32,73,12,72,2,72,2,72,2,72,2,72,2,72,18,208,121,2,146,0,146,4,116,150,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,128,36,29,6,73,14,166,39,239,102,235,123,147,140,251,73,190,179,27,47,111,77,106,125,59,137,213,197,69,235,23,144,185,51,169,244,165,185,49,9,242,4,242,4,242,4,242,4,242,68,236,60,43,44,219,52,83,42,202,210,108,152,102,81,177,124,207,190,173,63,65,144,60,144,60,144,60,33,189,103,10,146,60,47,94,189,226,61,115,18,141,162,100,20,169,108,60,201,138,229,123,126,207,244,39,8,50,10,50,10,50,42,136,153,132,140,130,140,130,140,130,140,130,140,130,140,106,49,25,197,141,94,53,50,102,154,39,57,137,213,56,81,241,112,56,86,207,19,176,249,184,231,95,95,60,201,129,214,131,214,131,214,131,214,131,214,211,62,192,203,187,111,90,83,168,84,22,169,97,52,206,84,156,108,10,127,126,222,239,65,122,211,99,122,152,58,191,174,40,149,164,227,108,164,84,58,76,243,226,37,126,101,241,166,7,142,20,142,20,142,180,213,28,233,69,118,101,174,44,212,155,254,46,51,0,87,79,119,3,90,140,13,247,9,118,4,189,93,154,207,203,210,98,94,90,116,109,225,51,20,108,220,45,87,12,5,215,219,44,7,20,12,20,12,20,12,20,12,20,12,20,12,20,220,26,40,24,136,21,136,21,136,181,195,16,43,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,168,32,168,32,168,32,168,32,168,32,64,22,64,22,64,86,207,128,172,80,225,42,80,41,75,84,10,236,169,35,216,83,219,120,164,184,158,146,194,184,11,37,133,235,239,93,175,114,24,209,250,15,13,110,190,92,191,96,253,247,94,230,62,45,152,17,152,17,152,17,152,17,152,17,152,17,152,17,152,145,52,22,3,102,4,102,20,16,210,1,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,102,4,28,3,28,3,28,3,28,3,28,3,28,3,28,3,28,211,93,56,6,210,197,27,233,2,131,18,34,131,34,15,148,212,80,112,19,215,94,112,35,3,144,196,0,36,0,36,0,36,0,36,0,36,0,36,129,156,39,0,9,0,73,64,103,9,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,210,121,128,228,215,100,125,73,146,93,41,201,224,91,178,117,79,82,235,123,73,236,47,43,26,124,75,4,175,74,42,121,117,110,75,130,66,129,66,129,66,129,66,129,66,17,59,207,10,251,54,205,148,138,178,52,27,166,89,84,44,223,179,135,235,79,16,84,15,84,15,84,79,72,239,153,130,84,207,139,87,175,120,207,156,68,163,40,25,69,42,27,79,178,98,249,158,223,51,253,9,130,146,130,146,130,146,10,98,38,161,164,160,164,160,164,160,164,160,164,160,164,90,76,73,113,155,87,141,188,153,230,73,78,98,53,78,84,60,28,142,213,243,4,108,62,238,249,215,23,79,114,32,247,32,247,32,247,32,247,32,247,180,15,240,242,238,155,214,20,42,149,69,106,24,141,51,21,39,155,194,159,159,247,123,144,222,244,152,30,166,206,175,43,74,37,233,56,27,41,149,14,211,188,120,137,95,89,188,233,129,41,133,41,133,41,109,53,83,122,145,93,153,43,11,245,150,191,203,12,216,213,211,189,128,22,99,195,93,130,29,193,112,151,230,243,178,180,152,151,214,93,89,248,4,8,219,149,204,21,1,194,245,246,204,1,8,3,8,3,8,3,8,3,8,3,8,3,8,183,12,16,6,104,5,104,5,104,237,48,208,10,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,128,9,54,8,54,8,54,8,54,8,54,8,156,5,156,5,156,213,51,56,43,84,208,10,108,202,18,155,2,129,234,8,2,213,66,54,41,174,173,188,48,238,66,121,225,250,59,216,171,28,79,180,254,67,211,59,49,7,223,146,134,174,197,124,241,153,65,142,64,142,64,142,64,142,64,142,64,142,64,142,64,142,164,17,25,144,35,144,163,128,240,14,144,35,144,35,144,35,144,35,144,35,144,35,144,35,144,35,144,35,64,25,64,25,64,25,64,25,64,25,64,25,64,25,64,153,238,130,50,80,47,222,168,23,120,148,16,121,148,32,224,146,122,138,111,226,218,139,111,100,96,146,24,152,4,152,4,152,4,152,4,152,4,152,36,168,243,4,38,1,38,9,232,44,129,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,128,73,58,12,147,156,30,78,15,14,190,223,162,100,220,84,114,127,115,126,125,93,116,139,82,235,155,74,172,238,49,250,126,28,50,183,40,237,122,117,110,81,130,66,129,66,129,66,129,66,129,66,17,59,207,10,251,54,205,148,138,178,52,27,166,89,84,44,223,179,135,235,79,16,84,15,84,15,84,79,72,239,153,130,84,207,139,87,175,120,207,156,68,163,40,25,69,42,27,79,178,98,249,158,223,51,253,9,130,146,130,146,130,146,10,98,38,161,164,160,164,160,164,160,164,160,164,160,164,90,76,73,113,203,87,141,188,153,230,73,78,98,53,78,84,60,28,142,213,243,4,108,62,238,249,215,23,79,114,32,247,32,247,32,247,32,247,32,247,180,15,240,242,238,155,214,20,42,149,69,106,24,141,51,21,39,155,194,159,159,247,123,144,222,244,152,30,166,206,175,43,74,37,233,56,27,41,149,14,211,188,120,137,95,89,188,233,129,41,133,41,133,41,109,53,83,122,145,93,153,43,11,245,246,191,203,12,216,213,211,125,129,22,99,195,29,131,29,193,112,151,230,243,178,180,152,151,22,93,101,248,2,16,54,110,155,43,5,132,235,109,155,3,16,6,16,6,16,6,16,6,16,6,16,6,16,110,25,32,12,208,10,208,10,208,218,97,160,21,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,19,108,16,108,16,108,16,108,16,108,16,56,11,56,11,56,171,103,112,86,168,160,21,216,148,37,54,5,2,213,17,4,170,133,108,82,92,91,121,97,220,133,242,194,245,119,176,87,57,158,104,253,135,6,55,99,126,63,158,250,111,198,220,254,204,32,71,32,71,32,71,32,71,32,71,32,71,32,71,32,71,210,136,12,200,17,200,81,64,120,7,200,17,200,17,200,17,200,17,200,17,200,17,200,17,200,17,200,17,160,12,160,12,160,12,160,12,160,12,160,12,160,12,160,76,119,65,25,168,23,111,212,11,60,74,136,60,74,16,112,73,61,197,55,113,237,197,55,50,48,73,12,76,2,76,2,76,2,76,2,76,2,76,18,212,121,2,147,0,147,4,116,150,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,192,36,93,133,73,222,157,205,230,175,167,167,179,245,21,74,102,53,37,151,15,139,193,167,243,251,197,214,253,73,173,239,40,49,191,193,232,251,89,8,92,158,180,235,165,185,57,9,242,4,242,4,242,4,242,4,242,68,236,60,43,44,219,52,83,42,202,210,108,152,102,81,177,124,207,190,173,63,65,144,60,144,60,144,60,33,189,103,10,146,60,47,94,189,226,61,115,18,141,162,100,20,169,108,60,201,138,229,123,126,207,244,39,8,50,10,50,10,50,42,136,153,132,140,130,140,130,140,130,140,130,140,130,140,106,49,25,197,205,94,53,50,102,154,39,57,137,213,56,81,241,112,56,86,207,19,176,249,184,231,95,95,60,201,129,214,131,214,131,214,131,214,131,214,211,62,192,203,187,111,90,83,168,84,22,169,97,52,206,84,156,108,10,127,126,222,239,65,122,211,99,122,152,58,191,174,40,149,164,227,108,164,84,58,76,243,226,37,126,101,241,166,7,142,20,142,20,142,180,213,28,233,69,118,101,174,44,212,27,255,46,51,0,87,79,119,4,90,140,13,247,10,118,4,189,93,154,207,203,210,98,94,218,114,125,225,11,40,216,172,94,174,20,10,174,183,91,14,40,24,40,24,40,24,40,24,40,24,40,24,40,184,53,80,48,16,43,16,43,16,107,135,33,86,160,75,160,75,160,75,160,75,160,75,160,75,160,75,160,75,160,75,160,75,160,75,80,65,80,65,80,65,80,65,80,65,128,44,128,44,128,172,158,1,89,161,194,85,160,82,150,168,20,216,83,71,176,167,182,241,72,113,61,37,133,113,23,74,10,215,223,187,94,229,48,162,245,31,234,222,125,249,253,108,106,190,248,114,251,211,130,25,129,25,129,25,129,25,129,25,129,25,129,25,129,25,73,99,49,96,70,96,70,1,33,29,96,70,96,70,96,70,96,70,96,70,96,70,96,70,96,70,96,70,192,49,192,49,192,49,192,49,192,49,192,49,192,49,192,49,221,133,99,32,93,188,145,46,48,40,33,50,40,242,64,73,13,5,55,113,237,5,55,50,0,73,12,64,2,64,2,64,2,64,2,64,2,64,18,200,121,2,144,0,144,4,116,150,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,0,36,93,6,72,14,166,39,239,102,243,212,138,32,249,78,110,60,35,36,105,127,239,72,90,191,130,208,37,73,165,175,205,45,73,208,39,208,39,208,39,208,39,208,39,98,231,89,97,219,166,153,82,81,150,102,195,52,139,138,229,123,246,110,253,9,130,230,129,230,129,230,9,233,61,83,144,230,121,241,234,21,239,153,147,104,20,37,163,72,101,227,73,86,44,223,243,123,166,63,65,208,81,208,81,208,81,65,204,36,116,20,116,20,116,20,116,20,116,20,116,84,139,233,40,110,241,170,145,51,211,60,201,73,172,198,137,138,135,195,177,122,158,128,205,199,61,255,250,226,73,14,196,30,196,30,196,30,196,30,196,158,246,1,94,222,125,211,154,66,165,178,72,13,163,113,166,226,100,83,248,243,243,126,15,210,155,30,211,195,212,249,117,69,169,36,29,103,35,165,210,97,154,23,47,241,43,139,55,61,176,164,176,164,176,164,173,102,73,47,178,43,115,101,161,222,238,119,153,1,185,122,186,15,208,98,108,184,67,176,35,248,237,210,124,94,150,22,243,210,166,171,10,31,193,224,164,38,48,56,1,12,6,12,6,12,6,12,6,12,6,12,6,12,14,229,60,169,165,3,100,13,232,44,1,89,187,0,178,2,94,2,94,2,94,2,94,2,94,2,94,2,94,2,94,2,94,2,94,2,94,130,11,130,11,130,11,130,11,130,11,2,101,1,101,1,101,245,12,202,10,21,176,2,151,178,196,165,64,159,58,130,62,181,142,73,90,93,119,25,215,192,36,173,239,138,108,59,147,180,254,238,245,42,71,18,173,255,208,228,254,203,245,43,54,112,1,102,238,243,130,26,129,26,129,26,129,26,129,26,129,26,129,26,129,26,73,163,49,160,70,160,70,1,97,29,160,70,160,70,160,70,160,70,160,70,160,70,160,70,160,70,160,70,0,50,0,50,0,50,0,50,0,50,0,50,0,50,0,50,221,5,100,160,93,188,209,46,112,40,33,114,40,1,64,37,117,20,221,196,181,23,221,200,64,36,49,16,9,16,9,16,9,16,9,16,9,16,73,48,231,9,68,2,68,18,208,89,2,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,116,25,34,57,61,156,30,28,172,111,75,50,111,38,185,191,57,191,190,222,186,45,169,245,205,36,118,55,22,173,15,67,232,182,164,210,215,230,182,36,232,19,232,19,232,19,232,19,232,19,177,243,172,176,109,211,76,169,40,75,179,97,154,69,197,242,61,123,183,254,4,65,243,64,243,64,243,132,244,158,41,72,243,188,120,245,138,247,204,73,52,138,146,81,164,178,241,36,43,150,239,249,61,211,159,32,232,40,232,40,232,168,32,102,18,58,10,58,10,58,10,58,10,58,10,58,170,197,116,20,183,121,213,200,153,105,158,228,36,86,227,68,197,195,225,88,61,79,192,230,227,158,127,125,241,36,7,98,15,98,15,98,15,98,15,98,79,251,0,47,239,190,105,77,161,82,89,164,134,209,56,83,113,178,41,252,249,121,191,7,233,77,143,233,97,234,252,186,162,84,146,142,179,145,82,233,48,205,139,151,248,149,197,155,30,88,82,88,82,88,210,86,179,164,23,217,149,185,178,80,111,249,187,204,128,92,61,221,11,104,49,54,220,37,216,17,252,118,105,62,47,75,139,121,105,211,149,133,207,96,176,121,187,92,49,24,92,111,187,28,96,48,96,48,96,48,96,48,96,48,96,48,96,112,139,192,96,64,86,64,86,64,214,14,131,172,128,151,128,151,128,151,128,151,128,151,128,151,128,151,128,151,128,151,128,151,128,151,224,130,224,130,224,130,224,130,224,130,64,89,64,89,64,89,61,131,178,66,5,172,192,165,44,113,41,208,167,142,160,79,173,99,146,226,154,202,10,227,46,148,21,174,191,123,189,202,145,68,235,63,52,185,1,115,125,56,13,220,128,153,251,188,160,70,160,70,160,70,160,70,160,70,160,70,160,70,160,70,210,104,12,168,17,168,81,64,88,7,168,17,168,17,168,17,168,17,168,17,168,17,168,17,168,17,168,17,128,12,128,12,128,12,128,12,128,12,128,12,128,12,128,76,119,1,25,104,23,111,180,11,28,74,136,28,74,0,80,73,29,69,55,113,237,69,55,50,16,73,12,68,2,68,2,68,2,68,2,68,2,68,18,204,121,2,145,0,145,4,116,150,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,64,36,93,133,72,14,63,30,156,237,31,236,31,189,251,56,61,152,207,134,243,215,211,211,217,250,226,36,179,146,146,155,175,215,15,87,215,87,183,151,95,207,175,7,139,225,224,211,249,253,98,235,14,165,214,247,149,152,223,99,84,116,46,2,215,41,233,202,224,102,37,72,21,72,21,72,21,72,21,72,21,177,243,172,176,120,211,76,169,40,75,179,97,154,69,197,242,61,251,188,254,4,65,254,64,254,64,254,132,244,158,41,72,254,188,120,245,138,247,204,73,52,138,146,81,164,178,241,36,43,150,239,249,61,211,159,32,72,42,72,42,72,170,32,102,18,146,10,146,10,146,10,146,10,146,10,146,170,197,36,21,55,127,213,200,164,105,158,228,36,86,227,68,197,195,225,88,61,79,192,230,227,158,127,125,241,36,7,186,15,186,15,186,15,186,15,186,79,251,0,47,239,190,105,77,161,82,89,164,134,209,56,83,113,178,41,252,249,121,191,7,233,77,143,233,97,234,252,186,162,84,146,142,179,145,82,233,48,205,139,151,248,149,197,155,30,184,83,184,83,184,211,86,115,167,23,217,149,185,178,80,111,4,188,204,0,98,61,221,33,104,49,54,220,59,216,17,84,119,105,62,47,75,139,121,105,203,245,134,165,16,177,89,41,157,22,68,92,111,63,29,16,49,16,49,16,49,16,49,16,49,16,49,16,113,235,33,98,160,87,160,87,160,215,14,67,175,64,154,64,154,64,154,64,154,64,154,64,154,64,154,64,154,64,154,64,154,64,154,160,133,160,133,160,133,160,133,160,133,0,92,0,92,0,92,61,3,184,66,133,177,64,171,44,209,42,48,169,142,96,82,109,230,151,226,250,75,16,227,46,148,32,174,191,167,189,202,161,70,235,63,212,189,111,179,232,156,106,190,122,115,247,75,128,37,129,37,129,37,129,37,129,37,129,37,129,37,129,37,73,99,52,96,73,96,73,1,33,32,96,73,96,73,96,73,96,73,96,73,96,73,96,73,96,73,96,73,192,52,192,52,192,52,192,52,192,52,192,52,192,52,192,52,221,133,105,32,99,188,145,49,48,43,33,50,43,97,1,40,53,23,232,196,181,23,232,200,0,39,49,192,9,192,9,192,9,192,137,56,32,1,112,2,112,2,112,2,112,2,112,2,112,2,112,2,112,2,112,2,112,2,112,2,112,2,112,2,112,2,112,2,112,2,112,2,112,18,202,175,128,0,39,0,39,97,28,32,192,9,192,9,192,9,192,9,192,9,192,9,192,73,0,192,201,193,244,228,221,227,149,77,110,149,39,223,73,143,151,119,54,181,190,243,196,253,178,164,245,171,5,112,105,83,169,14,110,109,130,86,129,86,129,86,129,86,129,86,17,59,207,10,155,55,205,148,138,178,52,27,166,89,84,44,223,179,215,235,79,16,244,15,244,15,244,79,72,239,153,130,244,207,139,87,175,120,207,156,68,163,40,25,69,42,27,79,178,98,249,158,223,51,253,9,130,166,130,166,130,166,10,98,38,161,169,160,169,160,169,160,169,160,169,160,169,90,76,83,113,171,88,141,92,154,230,73,78,98,53,78,84,60,28,142,213,243,4,108,62,238,249,215,23,79,114,32,252,32,252,32,252,32,252,32,252,180,15,240,242,238,155,214,20,42,149,69,106,24,141,51,21,39,155,194,159,159,247,123,144,222,244,152,30,166,206,175,43,74,37,233,56,27,41,149,14,211,188,120,137,95,89,188,233,129,61,133,61,133,61,109,53,123,122,145,93,153,43,11,245,182,193,203,12,40,214,211,253,132,22,99,195,157,134,29,193,117,151,230,243,178,180,152,151,182,94,157,248,12,18,187,85,215,21,131,196,245,118,215,1,18,3,18,3,18,3,18,3,18,3,18,3,18,119,0,36,6,124,5,124,5,124,237,48,248,10,168,9,168,9,168,9,168,9,168,9,168,9,168,9,168,9,168,9,168,9,168,9,94,8,94,8,94,8,94,8,94,8,196,5,196,5,196,213,51,136,43,84,32,11,188,202,18,175,2,149,234,8,42,213,106,134,41,110,160,12,49,238,66,25,226,250,187,218,171,28,109,180,254,67,219,251,56,215,175,222,240,133,156,185,215,0,77,2,77,2,77,2,77,2,77,2,77,2,77,2,77,146,70,105,64,147,64,147,2,194,64,64,147,64,147,64,147,64,147,64,147,64,147,64,147,64,147,64,147,0,106,0,106,0,106,0,106,0,106,0,106,0,106,0,106,186,11,212,64,199,120,163,99,224,86,66,228,86,2,131,80,234,46,210,137,107,47,210,145,129,78,98,160,19,160,19,160,19,160,147,0,32,9,160,19,160,19,160,19,160,19,160,19,160,19,160,19,160,19,160,19,160,19,160,19,160,19,160,19,160,19,160,19,160,19,160,19,160,147,80,126,5,4,58,1,58,9,227,0,129,78,128,78,128,78,128,78,128,78,128,78,128,78,26,135,78,62,188,153,191,158,157,156,205,95,79,79,103,243,55,211,211,217,219,202,139,154,190,92,12,62,45,150,15,131,79,231,247,139,193,197,249,253,226,179,217,157,76,47,200,143,34,148,228,75,178,87,73,138,108,254,193,205,112,239,229,127,189,40,67,217,250,79,195,219,153,190,92,188,170,248,242,171,111,94,138,42,110,94,178,123,141,213,231,78,184,85,169,253,20,201,104,235,7,136,108,47,254,254,179,76,246,244,147,67,60,246,193,144,20,75,185,252,46,101,245,163,76,244,66,144,60,65,226,116,122,30,148,152,28,158,32,61,226,116,140,190,228,216,157,165,119,114,164,225,179,172,71,142,221,89,86,216,173,105,166,84,148,165,217,48,205,162,98,241,166,62,167,211,89,250,146,99,114,150,2,4,78,35,243,40,245,13,70,144,190,105,238,28,133,222,35,5,201,155,134,207,210,255,123,228,243,107,87,188,71,78,162,81,148,140,34,149,141,39,89,177,120,175,239,145,190,228,104,159,165,28,193,84,255,76,214,46,70,255,20,165,232,37,183,67,244,163,70,251,20,229,200,165,250,103,177,118,49,38,167,40,64,45,53,114,130,117,74,49,57,63,1,98,201,205,150,240,32,197,228,252,188,211,74,141,76,95,141,74,140,15,207,39,169,212,220,225,121,254,185,80,130,82,106,238,240,60,255,32,40,119,99,151,219,17,122,17,163,125,138,55,11,221,83,156,196,106,156,168,120,56,28,171,231,191,251,205,199,189,254,90,226,69,140,201,41,10,208,114,78,39,232,67,138,246,249,73,144,114,245,191,17,214,171,68,251,240,36,40,185,250,15,175,94,37,198,135,231,147,144,107,238,240,60,255,252,242,245,126,112,121,247,77,107,250,148,202,34,53,140,198,153,138,147,77,217,207,207,251,60,68,79,106,76,15,82,231,215,16,165,146,116,156,141,148,74,135,105,94,186,255,95,69,60,169,49,57,72,239,188,102,35,255,156,37,15,207,39,171,217,220,225,121,120,47,132,211,212,122,196,92,89,168,55,244,93,102,0,164,158,238,244,179,24,27,238,1,236,8,218,186,52,159,151,165,197,188,132,121,221,96,1,116,27,207,147,121,106,15,221,174,64,208,180,37,208,109,85,171,218,19,213,90,80,174,182,125,8,244,168,65,192,66,192,66,192,66,192,66,192,66,109,66,109,66,109,66,109,66,26,66,26,66,26,74,243,34,144,134,144,134,144,134,144,134,144,134,144,134,225,147,134,208,93,208,93,208,93,208,93,210,135,231,159,238,130,165,129,165,129,165,9,134,165,161,243,140,206,179,94,131,33,114,248,69,226,134,95,36,224,23,33,224,23,13,113,19,187,62,40,135,118,252,159,230,188,197,110,243,22,51,111,204,155,201,188,57,116,58,174,255,138,152,55,230,77,127,222,98,183,121,139,153,55,230,205,100,222,156,58,107,43,175,63,110,215,188,197,204,91,99,243,246,226,78,110,139,194,228,23,215,65,247,188,61,121,251,44,26,174,82,214,123,65,122,149,161,202,161,202,161,202,161,202,161,202,233,85,166,87,25,66,31,66,31,66,159,94,101,122,149,195,33,204,217,118,96,219,33,148,89,100,219,129,109,7,182,29,216,118,96,219,129,109,135,86,108,59,208,171,76,175,50,189,202,108,222,176,121,195,230,13,155,55,244,42,211,171,76,175,50,187,96,236,130,177,11,22,212,46,24,189,202,44,169,209,171,204,250,28,189,202,54,139,125,5,160,174,81,201,114,5,168,219,195,198,229,237,19,9,144,31,7,148,5,148,5,148,5,148,5,148,237,20,40,11,220,9,220,9,220,217,49,184,19,32,17,32,17,32,17,32,17,32,17,32,17,32,17,32,17,32,49,148,195,163,126,25,8,12,8,12,8,12,8,12,228,6,228,6,228,166,47,200,13,245,203,212,47,247,154,31,9,132,210,208,238,98,214,160,52,122,86,204,220,10,74,163,133,45,127,70,149,205,26,99,217,179,254,102,198,178,185,177,172,171,124,178,135,53,207,140,101,83,99,105,80,0,93,57,150,189,107,131,102,44,155,26,203,250,170,122,123,88,26,205,88,214,61,150,31,143,92,59,164,191,222,210,34,189,117,26,62,123,164,119,188,36,77,210,0,242,0,242,0,242,0,242,0,242,52,73,211,36,205,178,1,203,6,44,27,208,36,77,147,116,56,176,60,139,27,44,110,132,50,139,44,110,176,184,193,226,6,139,27,44,110,176,184,209,138,197,13,154,164,105,146,166,73,154,37,34,150,136,88,34,98,137,136,38,105,154,164,105,146,102,173,141,181,54,214,218,130,90,107,163,73,154,125,59,154,164,217,4,164,73,218,121,71,241,59,176,107,223,37,93,4,236,246,189,77,250,233,76,2,164,201,193,101,193,101,193,101,193,101,193,101,59,133,203,130,120,130,120,130,120,118,12,241,4,75,4,75,4,75,4,75,4,75,4,75,4,75,4,75,4,75,12,229,240,232,147,6,5,3,5,3,5,3,5,3,188,1,188,1,188,233,11,120,67,159,52,125,210,189,166,72,130,97,53,236,26,165,203,88,141,62,119,74,135,203,106,180,178,249,207,190,87,186,108,56,251,220,44,205,112,214,62,156,245,213,82,246,189,95,154,225,172,121,56,109,59,166,139,135,179,223,45,211,12,103,205,195,89,103,161,111,223,187,166,25,78,219,225,180,42,152,238,125,167,180,159,26,105,154,163,65,225,65,225,65,225,65,225,65,225,105,142,166,57,154,181,2,214,10,88,43,8,110,173,128,230,104,86,52,88,209,96,69,131,21,13,86,52,88,209,96,69,131,21,13,86,52,88,209,160,57,154,230,104,154,163,89,23,98,93,136,117,33,214,133,90,186,46,68,115,52,205,209,52,71,179,192,198,2,27,11,108,52,71,179,89,71,115,52,59,127,52,71,215,182,141,104,85,22,77,63,244,230,49,4,136,124,195,193,194,193,194,193,194,193,194,193,118,138,131,133,221,132,221,132,221,236,24,187,9,111,8,111,8,111,8,111,8,111,8,111,8,111,8,111,8,111,24,202,225,81,9,13,227,5,227,5,227,5,227,5,81,3,81,3,81,211,23,162,134,74,104,42,161,123,141,135,72,66,24,218,45,208,20,63,7,14,97,180,165,119,207,168,222,153,70,103,166,174,182,169,115,106,123,236,97,85,51,83,231,62,117,6,133,204,116,48,51,117,53,77,157,99,179,109,15,203,149,153,58,139,169,59,152,158,188,155,205,205,234,148,215,127,113,131,254,182,41,111,124,253,205,149,41,87,188,8,93,202,48,228,48,228,48,228,48,228,48,228,116,41,211,165,12,143,15,143,15,143,79,151,50,93,202,225,240,228,236,54,176,219,16,202,44,178,219,192,110,3,187,13,236,54,176,219,192,110,67,43,118,27,232,82,166,75,153,46,101,246,108,216,179,97,207,134,61,27,186,148,233,82,166,75,153,205,47,54,191,216,252,10,106,243,139,46,101,86,210,232,82,102,89,142,46,101,195,53,190,77,240,86,183,74,185,12,188,237,87,147,242,198,41,4,200,122,3,193,2,193,2,193,2,193,2,193,118,10,130,5,220,4,220,4,220,236,24,184,9,108,8,108,8,108,8,108,8,108,8,108,8,108,8,108,8,108,24,202,225,81,164,12,224,5,224,5,224,5,224,5,78,3,78,3,78,211,23,156,134,34,101,138,148,123,205,134,8,18,24,58,61,202,187,8,140,254,212,40,135,77,96,180,164,109,79,183,68,121,215,200,245,167,67,153,145,171,105,228,92,10,30,251,85,160,204,200,213,50,114,122,245,201,229,35,215,167,246,100,70,174,150,145,115,171,177,237,87,117,50,35,87,195,200,253,237,253,241,193,108,245,233,223,206,15,167,167,127,217,63,122,103,83,166,60,248,215,159,119,215,139,193,191,238,150,159,7,55,231,247,255,184,186,189,236,123,191,114,193,145,120,169,92,214,124,93,90,152,1,208,1,208,1,208,1,208,1,208,105,97,166,133,25,152,31,152,31,152,159,22,102,90,152,195,129,209,89,140,96,49,34,148,89,100,49,130,197,8,22,35,88,140,96,49,130,197,136,86,44,70,208,194,76,11,51,45,204,44,233,176,164,195,146,14,75,58,180,48,211,194,76,11,51,107,99,172,141,177,54,22,212,218,24,45,204,236,179,209,194,204,166,29,45,204,14,59,128,5,16,175,69,49,115,21,196,219,219,174,230,130,131,9,16,56,135,158,133,158,133,158,133,158,133,158,237,20,61,11,241,9,241,9,241,217,49,226,19,74,17,74,17,74,17,74,17,74,17,74,17,74,17,74,17,74,49,148,195,163,190,25,50,12,50,12,50,12,50,12,14,7,14,7,14,167,47,28,14,245,205,212,55,247,26,42,9,11,221,48,108,116,214,65,55,122,89,242,220,14,116,163,189,93,129,22,85,208,58,179,218,203,118,104,102,181,249,89,173,185,215,178,183,181,210,204,106,211,179,106,92,62,93,61,171,61,237,163,102,86,155,158,213,218,251,130,123,91,100,205,172,214,50,171,31,143,30,167,213,172,202,250,235,237,118,165,122,191,154,171,159,78,160,233,162,234,29,47,67,47,53,100,61,100,61,100,61,100,61,100,61,189,212,244,82,179,165,192,150,2,91,10,244,82,211,75,29,14,101,207,198,7,27,31,161,204,34,27,31,108,124,176,241,193,198,7,27,31,108,124,180,98,227,131,94,106,122,169,233,165,102,251,136,237,35,182,143,216,62,162,151,154,94,106,122,169,217,135,99,31,142,125,184,160,246,225,232,165,102,81,143,94,106,86,8,233,165,182,90,110,252,14,224,154,213,80,23,1,184,125,108,157,126,58,135,0,201,111,80,88,80,88,80,88,80,88,80,216,78,161,176,224,155,224,155,224,155,29,195,55,65,14,65,14,65,14,65,14,65,14,65,14,65,14,65,14,65,14,67,57,60,74,166,193,188,192,188,192,188,192,188,128,106,128,106,128,106,250,2,213,80,50,77,201,116,175,9,17,81,14,67,191,83,186,140,195,232,91,133,116,184,28,70,107,26,248,204,10,162,203,6,175,111,125,208,12,94,45,131,231,86,253,216,199,114,103,6,175,134,193,51,169,110,46,30,188,254,53,53,51,120,53,12,158,107,217,109,31,107,151,25,60,231,193,43,232,4,183,42,94,174,106,5,239,101,23,115,193,161,120,170,103,214,124,101,26,155,193,212,193,212,193,212,193,212,193,212,105,108,166,177,25,228,31,228,31,228,159,198,102,26,155,195,65,214,89,159,96,125,34,148,89,100,125,130,245,9,214,39,88,159,96,125,130,245,137,86,172,79,208,216,76,99,51,141,205,172,242,176,202,195,42,15,171,60,52,54,211,216,76,99,51,203,101,44,151,177,92,22,212,114,25,141,205,108,189,209,216,204,62,30,141,205,78,155,130,5,48,175,85,137,115,21,204,219,227,94,231,130,163,9,16,63,135,161,133,161,133,161,133,161,133,161,237,20,67,11,247,9,247,9,247,217,49,238,19,86,17,86,17,86,17,86,17,86,17,86,17,86,17,86,17,86,49,148,195,163,234,25,62,12,62,12,62,12,62,12,26,7,26,7,26,167,47,52,14,85,207,84,61,247,26,45,9,13,224,48,110,127,214,1,56,122,90,8,221,14,128,163,205,253,129,86,181,209,58,19,219,211,38,105,38,214,199,196,214,222,120,217,227,10,106,38,182,249,137,181,40,170,174,158,216,222,118,87,51,177,205,79,108,3,173,194,61,46,189,102,98,237,39,246,237,254,233,217,254,193,122,110,95,79,79,103,243,199,161,213,232,189,254,124,117,255,112,117,189,254,203,248,116,126,191,24,108,215,176,247,160,231,186,240,16,26,233,181,214,126,37,122,172,97,240,97,240,97,240,97,240,97,240,233,177,166,199,154,125,6,246,25,216,103,160,199,154,30,235,112,120,124,118,67,216,13,9,101,22,217,13,97,55,132,221,16,118,67,216,13,97,55,164,21,187,33,244,88,211,99,77,143,53,123,74,236,41,177,167,196,158,18,61,214,244,88,211,99,205,230,28,155,115,108,206,5,181,57,71,143,53,43,125,244,88,179,108,72,143,181,254,26,100,49,140,171,209,91,93,13,227,246,166,167,186,240,40,2,196,193,97,98,97,98,97,98,97,98,97,98,59,197,196,194,113,194,113,194,113,118,140,227,132,61,132,61,132,61,132,61,132,61,132,61,132,61,132,61,132,61,12,229,240,232,165,134,247,130,247,130,247,130,247,130,174,129,174,129,174,233,11,93,67,47,53,189,212,189,70,69,164,129,140,138,30,106,61,32,163,23,189,211,109,1,50,218,212,207,167,209,43,173,55,129,189,232,145,102,2,155,153,64,231,134,200,222,244,66,51,129,77,76,96,101,239,179,206,4,246,164,231,153,9,108,98,2,107,104,201,237,77,111,51,19,88,231,4,30,126,60,56,219,63,216,63,122,247,113,122,96,95,218,124,243,245,250,225,234,250,234,246,242,235,249,53,13,206,197,39,226,165,206,89,239,101,233,118,134,99,135,99,135,99,135,99,135,99,167,219,153,110,103,118,2,216,9,96,39,128,110,103,186,157,195,97,218,217,175,96,191,34,148,89,100,191,130,253,10,246,43,216,175,96,191,130,253,138,86,236,87,208,237,76,183,51,221,206,236,250,176,235,195,174,15,187,62,116,59,211,237,76,183,51,219,103,108,159,177,125,22,212,246,25,221,206,172,197,209,237,204,194,30,221,206,246,171,132,5,0,175,69,209,115,5,192,219,219,214,231,237,115,9,144,52,7,157,5,157,5,157,5,157,5,157,237,20,58,11,238,9,238,9,238,217,49,220,19,68,17,68,17,68,17,68,17,68,17,68,17,68,17,68,17,68,49,148,195,163,2,26,44,12,44,12,44,12,44,12,8,7,8,7,8,167,47,16,14,21,208,84,64,247,154,40,9,138,219,48,236,131,214,224,54,122,89,14,221,10,110,163,181,13,129,22,181,209,26,131,218,203,14,105,6,181,233,65,173,183,202,178,183,85,211,12,106,179,131,106,92,66,93,57,168,61,109,164,102,80,155,29,212,186,203,129,123,91,92,205,160,214,54,168,31,143,172,171,171,191,222,210,87,253,124,12,94,74,170,119,188,22,205,212,224,245,224,245,224,245,224,245,224,245,52,83,211,76,205,170,2,171,10,172,42,208,76,77,51,117,56,168,61,107,31,172,125,132,50,139,172,125,176,246,193,218,7,107,31,172,125,176,246,209,138,181,15,154,169,105,166,166,153,154,21,36,86,144,88,65,98,5,137,102,106,154,169,105,166,102,41,142,165,56,150,226,130,90,138,163,153,154,109,61,154,169,217,35,164,153,218,126,195,241,59,148,107,81,71,93,4,229,246,182,131,250,233,48,2,132,195,33,99,33,99,33,99,33,99,33,99,59,69,198,66,115,66,115,66,115,118,140,230,132,64,132,64,132,64,132,64,132,64,132,64,132,64,132,64,132,64,12,229,240,40,158,134,250,130,250,130,250,130,250,130,177,129,177,129,177,233,11,99,67,241,52,197,211,189,6,70,228,177,12,195,182,233,50,44,163,151,21,211,225,98,25,237,234,236,179,40,147,46,155,195,94,54,72,51,135,245,205,97,13,221,145,189,45,136,102,14,235,154,67,227,42,232,226,57,236,105,255,51,115,88,215,28,214,210,165,219,219,122,103,230,208,102,14,79,142,87,147,56,125,28,69,237,58,231,229,221,234,220,207,215,7,223,207,38,231,205,19,104,176,196,185,234,101,232,111,134,82,135,82,135,82,135,82,135,82,167,191,153,254,102,136,127,136,127,136,127,250,155,233,111,14,135,88,103,123,130,237,137,80,102,145,237,9,182,39,216,158,96,123,130,237,9,182,39,90,177,61,65,127,51,253,205,244,55,179,201,195,38,15,155,60,108,242,208,223,76,127,51,253,205,236,150,177,91,198,110,89,80,187,101,244,55,179,244,70,127,51,235,120,244,55,155,46,10,190,0,112,181,171,155,75,1,220,158,181,54,111,158,67,128,228,55,40,44,40,44,40,44,40,44,40,108,167,80,88,240,77,240,77,240,205,142,225,155,32,135,32,135,32,135,32,135,32,135,32,135,32,135,32,135,32,135,161,28,30,133,205,96,94,96,94,96,94,96,94,64,53,64,53,64,53,125,129,106,40,108,166,176,185,215,132,136,40,135,161,213,213,188,147,195,232,81,77,115,224,28,70,107,26,248,180,203,153,119,14,94,143,122,153,25,188,250,6,207,173,250,177,103,69,204,12,94,93,131,167,89,191,188,99,240,122,213,188,204,224,213,53,120,174,101,183,61,171,90,102,240,44,6,207,180,95,185,207,205,202,141,119,42,211,166,12,66,14,66,14,66,14,66,14,66,78,155,50,109,202,224,248,224,248,224,248,97,226,248,180,41,179,218,192,106,3,171,13,172,54,176,218,192,106,3,171,13,172,54,176,218,192,106,3,109,202,180,41,211,166,204,154,13,107,54,172,217,176,102,211,210,53,27,218,148,105,83,166,77,153,197,47,22,191,88,252,162,77,153,141,52,218,148,217,149,163,77,217,113,139,207,180,71,153,6,229,192,121,110,192,87,192,87,192,87,192,87,192,215,78,129,175,192,154,192,154,192,154,29,131,53,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,67,57,60,186,147,129,186,128,186,128,186,128,186,64,104,64,104,64,104,250,130,208,208,157,76,119,114,175,121,16,33,234,162,162,53,153,190,228,192,169,139,22,180,232,105,116,36,211,142,204,152,213,49,102,182,101,141,189,233,66,102,204,220,199,172,178,255,152,230,99,198,204,125,204,236,171,103,123,211,115,204,152,185,142,217,241,135,217,209,116,127,254,118,118,182,254,122,77,27,143,7,119,95,22,183,231,87,131,207,139,135,197,197,195,221,178,207,13,200,249,179,104,188,17,89,231,5,105,72,6,20,7,20,7,20,7,20,7,20,167,33,153,134,100,160,123,160,123,160,123,26,146,105,72,14,7,26,103,129,129,5,134,80,102,145,5,6,22,24,88,96,96,129,129,5,6,22,24,90,177,192,64,67,50,13,201,52,36,179,76,195,50,13,203,52,44,211,208,144,76,67,50,13,201,172,119,177,222,197,122,87,80,235,93,52,36,179,119,70,67,50,27,113,52,36,91,238,234,229,65,93,195,198,228,157,160,110,47,27,148,243,39,18,32,63,14,40,11,40,11,40,11,40,11,40,219,41,80,22,184,19,184,19,184,179,99,112,39,64,34,64,34,64,34,64,34,64,34,64,34,64,34,64,34,64,98,40,135,71,163,50,16,24,16,24,16,24,16,24,200,13,200,13,200,77,95,144,27,26,149,105,84,238,53,63,18,8,165,97,208,176,92,73,105,244,174,113,185,5,148,70,11,91,254,12,27,153,43,199,178,119,13,205,140,101,83,99,89,87,249,100,47,27,157,25,203,102,198,210,168,241,185,98,44,123,216,0,205,88,54,51,150,245,85,245,246,178,49,154,177,116,28,203,131,233,201,187,153,73,101,244,247,191,211,94,118,68,175,63,79,163,165,208,165,175,64,11,52,112,59,112,59,112,59,112,59,112,59,45,208,180,64,179,40,192,162,0,139,2,180,64,211,2,29,14,232,206,210,5,75,23,161,204,34,75,23,44,93,176,116,193,210,5,75,23,44,93,180,98,233,130,22,104,90,160,105,129,102,1,136,5,32,22,128,88,0,162,5,154,22,104,90,160,89,73,99,37,141,149,180,160,86,210,104,129,102,87,142,22,104,182,248,104,129,54,223,47,124,132,109,13,106,159,183,97,219,222,245,60,175,63,91,128,88,55,236,43,236,43,236,43,236,43,236,107,167,216,87,120,77,120,77,120,205,142,241,154,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,161,28,30,197,206,112,93,112,93,112,93,112,93,80,52,80,52,80,52,125,161,104,40,118,166,216,185,215,72,136,20,120,161,217,228,92,12,94,244,170,186,57,84,240,162,13,125,122,6,229,204,197,147,214,171,54,102,38,205,109,210,172,155,27,123,87,176,204,164,185,76,154,118,133,114,209,164,245,172,51,153,73,115,153,52,135,54,218,222,213,32,51,105,246,147,150,239,227,54,237,65,222,89,200,221,183,94,228,252,97,52,223,147,172,243,138,244,38,195,142,195,142,195,142,195,142,195,142,211,155,76,111,50,28,62,28,62,28,62,189,201,244,38,135,195,145,179,211,192,78,67,40,179,200,78,3,59,13,236,52,176,211,192,78,3,59,13,173,216,105,160,55,153,222,100,122,147,217,175,97,191,134,253,26,246,107,232,77,166,55,153,222,100,54,190,216,248,98,227,43,168,141,47,122,147,89,69,163,55,153,37,57,122,147,109,215,247,242,176,174,105,143,242,78,88,183,159,189,202,249,35,9,16,35,135,149,133,149,133,149,133,149,133,149,237,20,43,11,223,9,223,9,223,217,49,190,19,38,17,38,17,38,17,38,17,38,17,38,17,38,17,38,17,38,49,148,195,163,103,25,14,12,14,12,14,12,14,12,234,6,234,6,234,166,47,212,13,61,203,244,44,247,26,33,9,5,212,48,233,93,174,4,53,250,215,195,220,2,80,163,141,125,127,166,61,205,149,147,217,191,222,102,38,179,177,201,172,173,137,178,159,61,207,76,102,67,147,105,214,3,93,49,153,125,236,133,102,50,27,154,204,26,219,123,251,217,35,205,100,90,78,230,223,15,14,231,111,14,14,231,179,163,183,179,121,28,37,74,167,75,250,223,215,55,131,139,235,155,193,226,246,243,98,176,122,168,111,253,209,91,7,208,72,103,180,214,171,208,19,13,251,14,251,14,251,14,251,14,251,78,79,52,61,209,236,17,176,71,192,30,1,61,209,244,68,135,195,193,179,147,193,78,70,40,179,200,78,6,59,25,236,100,176,147,193,78,6,59,25,173,216,201,160,39,154,158,104,122,162,217,15,98,63,136,253,32,246,131,232,137,166,39,154,158,104,54,214,216,88,99,99,45,168,141,53,122,162,89,165,163,39,154,37,63,122,162,245,215,15,183,225,91,141,110,232,221,240,109,111,250,160,183,142,33,64,228,27,14,22,14,22,14,22,14,22,14,182,83,28,44,236,38,236,38,236,102,199,216,77,120,67,120,67,120,67,120,67,120,67,120,67,120,67,120,67,120,195,80,14,143,14,104,24,47,24,47,24,47,24,47,136,26,136,26,136,154,190,16,53,116,64,211,1,221,107,60,68,18,194,168,232,125,174,134,48,122,209,245,220,6,8,163,45,189,123,26,157,206,213,83,215,139,30,103,166,174,222,169,115,106,123,236,77,71,51,83,87,231,212,85,118,49,87,77,93,79,250,151,153,186,58,167,206,177,217,182,55,221,202,76,157,203,212,29,218,244,41,223,244,189,79,249,198,75,159,114,229,171,208,167,12,71,14,71,14,71,14,71,14,71,78,159,50,125,202,48,249,48,249,48,249,244,41,211,167,28,14,83,206,126,3,251,13,161,204,34,251,13,236,55,176,223,192,126,3,251,13,236,55,180,98,191,129,62,101,250,148,233,83,102,215,134,93,27,118,109,216,181,161,79,153,62,101,250,148,217,254,98,251,139,237,175,160,182,191,232,83,102,45,141,62,101,22,230,232,83,54,91,229,59,180,233,83,46,135,111,123,213,167,124,19,56,242,13,7,11,7,11,7,11,7,11,7,219,41,14,22,118,19,118,19,118,179,99,236,38,188,33,188,33,188,33,188,33,188,33,188,33,188,33,188,33,188,97,40,135,71,159,50,140,23,140,23,140,23,140,23,68,13,68,13,68,77,95,136,26,250,148,233,83,238,53,30,34,9,97,104,244,41,239,134,48,122,211,167,28,58,132,209,150,222,61,205,62,229,221,83,215,155,62,101,166,174,190,169,115,106,123,236,85,159,50,83,87,215,212,105,245,41,239,154,186,30,245,41,51,117,117,77,157,99,179,109,175,250,148,153,58,183,169,59,57,182,232,83,94,222,245,188,79,249,233,0,26,238,83,222,241,42,244,41,195,145,195,145,195,145,195,145,195,145,211,167,76,159,50,76,62,76,62,76,62,125,202,244,41,135,195,148,179,223,192,126,67,40,179,200,126,3,251,13,236,55,176,223,192,126,3,251,13,173,216,111,160,79,153,62,101,250,148,217,181,97,215,134,93,27,118,109,232,83,166,79,153,62,101,182,191,216,254,98,251,43,168,237,47,250,148,89,75,163,79,153,133,57,250,148,109,86,249,190,195,183,70,125,202,69,240,109,15,251,148,159,142,33,64,228,27,14,22,14,22,14,22,14,22,14,182,83,28,44,236,38,236,38,236,102,199,216,77,120,67,120,67,120,67,120,67,120,67,120,67,120,67,120,67,120,195,80,14,143,62,101,24,47,24,47,24,47,24,47,136,26,136,26,136,154,190,16,53,244,41,211,167,220,107,60,68,18,194,208,238,83,46,131,48,122,214,167,28,46,132,209,150,222,61,163,62,229,178,169,235,89,159,50,83,87,199,212,57,181,61,246,176,79,153,169,115,159,58,131,62,229,226,169,235,93,159,50,83,231,62,117,142,205,182,61,236,83,102,234,236,166,238,236,224,112,254,247,163,131,253,120,104,220,170,252,112,125,51,248,247,237,245,85,60,236,117,183,114,238,24,26,109,88,214,120,45,122,150,225,203,225,203,225,203,225,203,225,203,233,89,166,103,25,86,31,86,31,86,159,158,101,122,150,195,97,205,217,123,96,239,33,148,89,100,239,129,189,7,246,30,216,123,96,239,129,189,135,86,236,61,208,179,76,207,50,61,203,236,224,176,131,195,14,14,59,56,244,44,211,179,76,207,50,91,97,108,133,177,21,22,212,86,24,61,203,172,171,209,179,204,34,29,61,203,230,43,126,121,40,215,160,109,121,23,148,219,187,206,229,220,97,4,8,135,67,198,66,198,66,198,66,198,66,198,118,138,140,133,230,132,230,132,230,236,24,205,9,129,8,129,8,129,8,129,8,129,8,129,8,129,8,129,8,129,24,202,225,209,188,12,245,5,245,5,245,5,245,5,99,3,99,3,99,211,23,198,134,230,101,154,151,123,13,140,200,99,25,154,253,203,85,88,70,175,90,152,195,199,50,218,213,217,103,208,200,92,53,135,189,234,101,102,14,235,159,195,26,186,35,123,215,212,204,28,214,61,135,218,173,205,187,231,176,103,221,205,204,97,221,115,88,75,151,110,239,218,156,153,67,183,57,180,236,115,166,203,217,91,143,51,29,206,144,234,144,234,144,234,144,234,144,234,116,56,211,225,12,245,15,245,15,245,31,36,245,79,135,51,27,20,108,80,176,65,193,6,5,27,20,108,80,176,65,193,6,5,27,20,108,80,208,225,76,135,51,29,206,108,243,176,205,195,54,15,219,60,45,221,230,161,195,153,14,103,58,156,217,47,99,191,140,253,50,58,156,89,124,163,195,153,149,60,58,156,107,90,22,180,236,111,166,187,121,251,32,2,4,192,161,97,161,97,161,97,161,97,161,97,59,69,195,66,112,66,112,66,112,118,140,224,132,58,132,58,132,58,132,58,132,58,132,58,132,58,132,58,132,58,12,229,240,232,109,134,244,130,244,130,244,130,244,130,171,129,171,129,171,233,11,87,67,111,51,189,205,189,134,68,100,81,12,205,206,102,250,154,91,129,98,180,167,139,207,160,167,153,142,102,102,175,246,217,115,236,129,236,93,47,51,179,87,215,236,105,247,49,211,197,204,236,213,60,123,206,253,183,189,235,95,102,246,12,103,239,227,225,225,244,100,255,247,233,217,254,241,209,252,245,244,228,108,126,48,61,121,55,155,191,57,58,154,159,78,15,79,63,30,86,246,48,127,189,185,57,95,94,253,247,252,225,234,238,118,240,233,124,249,48,88,255,157,14,46,110,111,7,247,231,55,247,95,111,58,221,201,188,249,229,191,50,60,24,247,166,230,186,95,125,227,85,131,249,103,3,177,110,17,152,197,233,150,1,154,100,123,209,119,47,118,242,228,125,38,145,15,102,189,76,204,229,119,49,43,59,118,244,66,146,60,181,238,120,130,94,180,152,28,160,32,185,238,120,148,254,4,217,157,167,119,122,189,241,243,172,75,144,221,121,122,239,115,118,60,79,127,130,76,206,83,96,35,160,161,185,148,251,166,35,184,21,208,228,89,138,189,103,10,110,6,52,126,158,18,239,153,130,253,206,142,231,233,79,144,246,121,202,109,91,52,49,155,13,200,209,63,73,169,141,11,215,131,244,165,71,251,36,229,182,46,154,152,201,6,228,152,156,164,192,230,69,67,167,88,175,24,147,51,20,216,190,112,181,50,188,136,49,57,67,239,27,24,13,77,97,173,90,140,15,208,231,22,70,147,7,232,253,231,70,137,77,140,38,15,208,251,15,138,114,29,208,174,199,232,73,142,246,73,202,245,64,187,254,250,226,73,142,201,73,10,108,8,57,158,162,31,49,218,103,40,177,37,212,196,27,99,221,90,180,15,80,98,83,168,137,3,172,91,139,241,1,250,220,22,106,242,0,189,255,108,35,217,13,237,120,144,222,244,152,30,166,72,63,180,243,97,122,210,99,114,152,222,119,217,26,250,167,45,123,128,62,247,217,154,60,64,47,239,141,236,180,209,21,205,178,29,93,209,172,1,214,187,6,216,235,174,104,13,104,184,106,105,199,16,26,110,211,2,143,6,52,252,72,180,231,64,223,71,178,253,233,15,7,134,167,245,76,187,87,113,244,5,0,189,201,167,135,10,134,10,134,10,134,10,134,10,134,10,134,98,133,98,149,166,46,161,88,91,78,177,66,93,66,93,66,93,66,93,66,93,66,93,66,93,66,93,66,93,66,93,66,184,65,184,65,184,65,184,65,184,193,17,193,17,193,17,181,131,35,162,27,155,110,236,94,67,49,161,160,39,187,59,59,141,209,147,238,244,119,194,126,248,97,63,172,166,182,214,150,197,46,53,127,118,101,106,131,175,255,156,157,156,205,79,15,167,7,7,201,250,255,93,77,231,219,233,254,193,111,135,211,253,131,245,199,26,78,233,98,249,48,184,191,57,191,190,78,214,255,239,234,47,231,243,249,213,245,127,110,206,175,174,215,31,219,218,145,173,179,24,180,242,148,252,181,132,90,73,161,50,20,56,16,56,16,56,16,56,16,56,144,202,80,42,67,131,152,75,96,75,96,75,96,75,42,67,129,87,129,87,129,87,129,87,129,87,129,87,129,87,229,167,16,120,21,120,53,128,3,164,50,148,202,80,42,67,1,170,1,170,1,170,1,170,131,248,217,134,202,80,42,67,169,12,5,245,7,245,7,245,15,30,245,167,50,148,29,4,42,67,217,142,160,50,212,106,111,35,7,26,175,255,223,249,47,251,71,179,179,143,71,179,183,207,224,241,252,7,121,252,252,112,226,130,32,175,255,223,193,31,87,183,139,135,175,183,139,207,207,132,235,224,7,226,250,227,225,23,112,114,2,156,108,122,126,98,216,178,171,72,128,102,128,102,128,102,128,102,128,102,128,102,128,102,128,230,32,230,18,160,25,160,25,160,25,160,25,160,25,160,25,160,25,160,25,160,25,160,25,160,89,126,10,1,154,1,154,3,56,64,128,102,128,102,128,102,128,102,128,102,128,102,128,230,32,126,182,1,104,6,104,6,104,6,104,6,104,6,104,6,104,6,104,6,104,6,104,6,104,6,104,206,3,205,241,10,105,246,14,52,199,123,73,151,128,230,199,166,240,28,93,252,88,28,254,244,135,187,10,196,29,14,245,185,103,220,185,198,188,22,21,16,203,16,203,16,203,16,203,16,203,16,203,16,182,16,182,210,68,40,132,109,203,9,91,136,80,136,80,136,80,136,80,136,80,136,80,136,80,136,80,136,80,136,80,232,59,232,59,232,59,232,59,232,59,24,39,24,39,24,167,118,48,78,126,224,35,80,34,128,157,64,129,157,150,97,49,177,8,22,19,183,6,139,1,56,105,21,112,210,228,63,21,137,74,204,184,69,149,152,252,83,121,241,79,165,161,25,223,245,65,185,127,134,21,255,26,246,223,189,222,63,121,59,255,48,123,55,61,253,120,58,63,152,158,188,155,205,167,39,127,223,255,213,176,255,245,234,242,211,213,242,243,224,203,226,242,252,254,235,253,96,61,16,131,243,229,191,175,190,81,239,186,243,120,252,181,183,154,105,160,156,21,212,17,212,17,212,17,212,17,212,145,114,86,202,89,131,152,75,208,81,208,81,208,81,202,89,65,113,65,113,65,113,65,113,65,113,65,113,65,113,229,167,16,20,23,20,55,128,3,164,156,149,114,86,202,89,193,195,193,195,193,195,193,195,131,248,217,134,114,86,202,89,41,103,101,113,129,197,5,22,23,130,95,92,160,156,149,141,10,202,89,217,245,160,156,213,106,11,101,7,76,108,214,189,170,9,19,83,173,170,117,102,53,54,167,234,188,8,180,48,180,48,180,48,180,48,180,48,180,48,116,43,116,171,52,141,9,221,218,114,186,21,26,19,26,19,26,19,26,19,26,19,26,19,26,19,26,19,26,19,26,19,242,13,242,13,242,13,242,13,242,13,190,8,190,8,190,168,29,124,17,197,168,20,163,246,26,150,9,11,73,49,233,61,213,70,82,122,84,107,10,13,226,173,181,116,231,28,55,208,211,216,171,206,209,86,205,113,59,43,69,63,124,124,125,56,123,91,71,167,232,151,175,159,110,22,159,41,21,221,125,62,194,173,162,229,34,168,21,5,20,4,20,4,20,4,20,4,20,164,86,148,90,209,32,230,18,240,18,240,18,240,146,90,81,64,86,64,86,64,86,64,86,64,86,64,86,64,86,249,41,4,100,5,100,13,224,0,169,21,165,86,148,90,81,224,106,224,106,224,106,224,234,32,126,182,161,86,148,90,81,106,69,193,254,193,254,193,254,131,199,254,169,21,101,31,129,90,81,54,37,168,21,173,111,135,227,9,40,174,161,87,180,0,40,166,88,84,239,208,154,110,22,205,191,10,196,48,196,48,196,48,196,48,196,48,196,48,132,43,132,171,52,145,9,225,218,114,194,21,34,19,34,19,34,19,34,19,34,19,34,19,34,19,34,19,34,19,34,19,250,13,250,13,250,13,250,13,250,13,198,8,198,8,198,168,29,140,17,213,162,84,139,246,26,152,9,12,75,113,238,22,45,196,82,250,94,46,10,16,226,175,93,244,199,40,55,81,217,72,191,104,176,163,28,122,193,232,219,253,211,179,253,131,215,211,147,179,249,155,163,163,121,156,204,51,179,94,209,207,87,247,15,87,215,159,206,151,15,131,139,219,219,65,156,12,50,234,68,11,143,197,91,139,168,230,107,83,30,10,10,8,10,8,10,8,10,8,10,72,121,40,229,161,65,204,37,104,37,104,37,104,37,229,161,160,170,160,170,160,170,160,170,160,170,160,170,160,170,242,83,8,170,10,170,26,192,1,82,30,74,121,40,229,161,224,211,224,211,224,211,224,211,65,252,108,67,121,40,229,161,148,135,2,246,3,246,3,246,7,15,246,83,30,202,198,1,229,161,236,66,80,30,106,179,165,81,4,11,27,117,134,86,193,194,84,133,238,60,171,250,26,66,119,126,114,104,96,104,96,104,96,104,96,104,96,104,96,232,85,232,85,105,218,18,122,181,229,244,42,180,37,180,37,180,37,180,37,180,37,180,37,180,37,180,37,180,37,180,37,100,27,100,27,100,27,100,27,100,27,252,16,252,16,252,80,59,248,33,138,65,41,6,237,53,12,19,6,114,98,208,7,90,141,156,244,167,6,20,234,163,241,246,207,226,121,173,177,79,177,79,93,159,237,152,215,150,85,124,102,142,13,159,25,5,159,197,167,34,213,239,89,242,210,212,123,2,244,1,244,1,244,1,244,1,244,81,239,73,189,103,16,115,9,32,9,32,9,32,73,189,39,192,41,192,41,192,41,192,41,192,41,192,41,192,169,252,20,2,156,2,156,6,112,128,212,123,82,239,73,189,39,16,52,16,52,16,52,16,116,16,63,219,80,239,73,189,39,245,158,224,249,224,249,224,249,193,227,249,212,123,178,55,64,189,39,27,13,212,123,214,176,107,145,57,182,123,230,65,97,202,61,119,29,85,99,221,158,89,144,208,60,36,48,36,48,36,48,36,48,36,112,167,73,96,200,85,200,85,200,213,14,147,171,144,150,144,150,144,150,144,150,144,150,144,150,144,150,144,150,144,150,144,150,80,109,80,109,80,109,80,109,80,109,176,67,176,67,176,67,237,96,135,168,246,164,218,179,215,32,76,16,184,137,125,179,231,54,110,210,219,98,79,144,143,166,123,61,51,199,90,207,237,97,109,79,137,98,47,134,181,69,165,158,127,63,253,120,184,126,231,180,109,245,252,247,253,215,155,65,188,254,149,132,90,207,237,99,145,232,245,220,245,218,20,123,130,243,129,243,129,243,129,243,129,243,81,236,73,177,103,16,115,9,30,9,30,9,30,73,177,39,184,41,184,41,184,41,184,41,184,41,184,41,184,169,252,20,130,155,130,155,6,112,128,20,123,82,236,73,177,39,8,52,8,52,8,52,8,116,16,63,219,80,236,73,177,39,197,158,192,249,192,249,192,249,193,195,249,20,123,178,53,64,177,39,251,12,20,123,58,110,90,252,128,133,109,155,61,11,97,97,170,61,119,158,85,35,221,158,219,159,28,26,24,26,24,26,24,26,24,26,24,26,24,122,21,122,85,154,182,132,94,109,57,189,10,109,9,109,9,109,9,109,9,109,9,109,9,109,9,109,9,109,9,109,9,217,6,217,6,217,6,217,6,217,6,63,4,63,4,63,212,14,126,136,114,79,202,61,123,13,195,132,129,156,216,181,123,150,32,39,189,172,247,132,250,104,188,223,115,99,94,107,236,83,236,105,195,103,192,243,218,186,138,207,255,207,222,187,117,183,141,108,89,186,255,101,63,183,148,184,17,164,234,77,78,203,182,58,37,89,39,69,85,103,247,11,135,47,74,109,213,177,108,31,91,153,181,171,199,168,255,126,6,105,201,34,65,4,176,226,30,0,190,151,61,182,157,6,185,24,92,1,146,115,125,49,103,177,42,45,61,62,139,141,196,133,201,103,203,186,196,115,249,84,60,57,54,159,128,125,128,125,128,125,128,125,128,125,216,124,98,243,153,68,95,2,74,2,74,2,74,98,243,9,120,10,120,10,120,10,120,10,120,10,120,10,120,26,191,11,1,79,1,79,19,88,64,108,62,177,249,196,230,19,24,26,24,26,24,26,24,58,137,239,54,216,124,98,243,137,205,39,152,62,152,62,152,126,242,152,62,54,159,156,31,192,230,147,147,13,216,124,58,57,115,177,6,134,237,124,62,155,192,48,70,159,221,139,229,209,233,115,231,209,33,130,33,130,33,130,33,130,33,130,33,130,33,88,33,88,99,19,151,16,172,3,39,88,33,46,33,46,33,46,33,46,33,46,33,46,33,46,33,46,33,46,33,46,161,219,160,219,160,219,160,219,160,219,96,136,96,136,96,136,134,193,16,97,245,137,213,231,164,129,152,68,176,19,27,175,207,125,236,100,194,102,159,128,31,254,221,62,127,180,172,75,107,197,73,251,125,166,217,178,233,25,126,46,127,93,189,56,249,125,185,122,113,124,117,178,250,245,248,234,228,101,159,193,231,195,135,131,247,55,223,30,14,222,191,251,126,115,240,225,221,247,155,143,99,54,244,124,248,240,75,247,139,183,118,237,52,122,6,172,57,199,2,226,101,135,69,227,71,88,62,127,254,65,184,8,11,226,41,138,185,125,42,102,253,139,176,76,13,196,179,91,193,32,181,232,44,96,76,16,207,110,41,195,21,100,182,158,225,65,60,223,235,233,170,32,179,245,12,111,205,105,183,158,225,10,210,89,207,24,96,163,159,190,140,247,161,19,19,108,244,184,150,209,238,153,49,193,70,223,235,25,227,158,25,211,154,211,110,61,195,21,36,94,207,136,160,168,135,222,244,80,142,124,37,163,129,162,150,11,25,170,30,241,74,70,4,69,61,244,164,135,114,116,86,50,6,40,234,103,21,221,22,163,179,134,49,64,81,75,41,35,72,49,58,107,24,30,20,245,211,133,78,107,209,94,192,160,160,168,199,5,12,254,189,49,10,40,234,113,1,131,127,81,140,104,205,105,185,140,129,202,17,175,100,68,107,78,203,159,47,129,202,209,89,201,24,240,178,221,42,134,41,70,188,134,81,224,101,15,55,70,215,181,136,23,48,10,188,236,97,1,93,215,162,189,128,65,225,101,143,11,24,252,187,77,84,107,78,187,133,12,86,143,238,98,198,177,230,180,93,204,64,245,232,44,102,120,172,222,207,214,142,187,128,65,177,122,143,11,24,228,222,8,86,143,53,39,188,63,214,156,156,68,112,123,18,97,202,214,156,45,104,239,26,48,47,140,209,222,53,114,90,12,4,237,213,7,202,247,95,124,130,0,57,140,45,140,45,140,45,140,45,140,237,168,25,91,152,80,152,80,152,208,17,51,161,48,140,48,140,48,140,48,140,48,140,48,140,48,140,48,140,48,140,48,140,240,98,240,98,240,98,240,98,240,98,80,57,80,57,80,57,195,160,114,48,187,196,236,114,210,136,73,52,144,35,183,2,57,114,64,14,156,0,5,93,102,238,4,56,110,255,73,186,204,190,203,206,175,207,150,167,103,167,23,175,175,143,207,12,204,39,239,255,250,244,112,247,233,238,243,237,95,239,62,77,219,137,114,127,37,188,218,82,202,158,14,143,74,248,57,248,57,248,57,248,57,248,57,60,42,241,168,76,162,47,225,17,225,17,225,17,241,168,132,239,132,239,132,239,132,239,132,239,132,239,132,239,140,223,133,240,157,240,157,9,44,32,30,149,120,84,226,81,9,115,12,115,12,115,12,115,156,196,119,27,60,42,241,168,196,163,18,26,30,26,30,26,62,121,26,30,143,74,48,125,60,42,57,64,128,71,165,193,209,134,22,28,88,199,176,178,7,7,158,144,123,229,254,74,36,200,166,131,226,130,226,130,226,130,226,130,226,142,26,197,5,29,5,29,5,29,29,49,58,10,234,8,234,8,234,8,234,8,234,8,234,8,234,8,234,8,234,8,234,8,86,6,86,6,86,6,86,6,86,6,188,3,188,3,188,51,12,120,7,43,75,172,44,39,77,162,164,193,123,72,125,45,5,188,199,68,76,46,7,193,123,12,207,139,80,199,254,82,208,140,67,241,34,164,25,211,106,198,235,11,75,107,204,191,62,99,142,217,88,139,112,246,152,29,79,136,65,38,84,30,84,30,84,30,84,30,84,30,6,153,24,100,38,209,151,80,142,80,142,80,142,24,100,66,141,66,141,66,141,66,141,66,141,66,141,66,141,198,239,66,168,81,168,209,4,22,16,131,76,12,50,49,200,132,100,134,100,134,100,134,100,78,226,187,13,6,153,24,100,98,144,9,99,15,99,15,99,159,60,99,143,65,38,240,63,6,153,28,75,192,32,211,246,192,196,19,22,108,108,145,217,134,5,79,213,36,243,113,45,18,36,213,1,114,1,114,1,114,1,114,1,114,71,13,228,2,144,2,144,2,144,142,24,32,5,120,4,120,4,120,4,120,4,120,4,120,4,120,4,120,4,120,4,120,4,46,3,46,3,46,3,46,3,46,3,225,1,225,1,225,25,6,194,131,77,38,54,153,147,230,81,82,161,62,140,140,50,85,212,199,20,173,50,211,165,62,134,232,79,104,108,151,169,106,201,161,248,19,210,146,9,180,164,137,75,230,196,141,49,67,120,97,98,127,9,109,7,109,7,109,7,109,7,109,151,14,109,135,253,37,244,34,244,34,244,34,244,34,246,151,216,95,66,131,66,131,66,131,66,131,66,131,66,131,66,131,66,131,66,131,166,67,131,98,127,137,253,37,246,151,16,202,16,202,16,202,16,202,169,17,202,216,95,98,127,137,253,37,236,60,236,60,236,60,246,151,64,253,216,95,114,220,192,249,113,3,236,47,27,136,175,142,227,229,196,77,46,211,197,201,33,109,33,109,33,109,33,109,33,109,71,77,218,66,134,66,134,66,134,142,152,12,133,100,132,100,132,100,132,100,132,100,132,100,132,100,132,100,132,100,132,100,132,26,131,26,131,26,131,26,131,26,131,205,129,205,129,205,25,6,155,131,175,37,190,150,147,6,77,34,226,28,82,43,203,137,187,87,166,139,115,12,196,29,80,199,163,114,226,182,148,244,154,126,175,157,29,255,254,250,100,165,101,68,185,121,187,14,166,234,67,185,245,234,125,217,80,246,60,5,46,148,176,113,176,113,176,113,176,113,176,113,184,80,226,66,153,68,95,194,26,194,26,194,26,226,66,9,187,9,187,9,187,9,187,9,187,9,187,9,187,25,191,11,97,55,97,55,19,88,64,92,40,113,161,196,133,18,158,24,158,24,158,24,158,56,137,239,54,184,80,226,66,137,11,37,164,59,164,59,164,123,242,164,59,46,148,32,248,184,80,114,56,0,23,74,189,99,11,219,120,175,208,132,82,133,247,78,195,131,114,235,213,39,200,145,131,217,130,217,130,217,130,217,130,217,142,26,179,5,11,5,11,5,11,29,49,22,10,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,50,6,50,6,50,6,50,6,50,6,152,3,152,3,152,51,12,48,7,11,74,44,40,39,77,153,196,99,57,4,14,148,93,44,199,248,13,40,211,102,57,134,225,9,40,180,159,236,106,180,161,120,2,210,104,49,27,237,127,189,121,123,118,178,126,244,151,171,243,227,171,223,78,47,94,27,248,81,30,252,231,63,191,124,186,57,248,207,47,223,62,30,220,191,251,254,255,222,125,190,157,182,69,101,203,130,4,112,173,20,62,43,70,150,16,118,16,118,16,118,16,118,16,118,24,89,98,100,153,68,95,66,44,66,44,66,44,98,100,9,1,10,1,10,1,10,1,10,1,10,1,10,1,26,191,11,33,64,33,64,19,88,64,140,44,49,178,196,200,18,42,25,42,25,42,25,42,57,137,239,54,24,89,98,100,137,145,37,188,60,188,60,188,124,242,188,60,70,150,128,252,24,89,114,196,0,35,75,243,195,15,45,168,176,190,183,101,31,42,60,57,187,203,150,5,73,16,102,135,207,133,207,133,207,133,207,133,207,29,53,159,11,79,10,79,10,79,58,98,158,20,254,17,254,17,254,17,254,17,254,17,254,17,254,17,254,17,254,17,254,17,214,12,214,12,214,12,214,12,214,12,162,7,162,7,162,103,24,68,15,14,152,56,96,78,26,79,73,10,2,209,51,197,148,64,32,147,242,201,28,6,4,50,88,71,67,125,55,77,73,135,14,197,209,144,14,77,166,67,175,47,126,244,168,150,197,230,95,159,247,13,94,167,228,168,249,248,250,253,26,104,118,60,9,126,153,240,120,240,120,240,120,240,120,240,120,248,101,226,151,153,68,95,194,55,194,55,194,55,226,151,9,47,10,47,10,47,10,47,10,47,10,47,10,47,26,191,11,225,69,225,69,19,88,64,252,50,241,203,196,47,19,134,25,134,25,134,25,134,57,137,239,54,248,101,226,151,137,95,38,116,61,116,61,116,125,242,116,61,126,153,96,255,248,101,114,32,1,191,76,147,163,18,79,152,175,150,61,102,27,230,59,37,55,204,199,215,159,32,85,14,108,11,108,11,108,11,108,11,108,59,106,216,22,56,20,56,20,56,116,196,112,40,48,35,48,35,48,35,48,35,48,35,48,35,48,35,48,35,48,35,48,35,224,24,224,24,224,24,224,24,224,24,120,14,120,14,120,206,48,240,28,204,47,49,191,156,52,107,18,147,232,16,123,93,170,136,142,169,88,91,166,75,116,12,197,39,80,203,184,82,213,110,67,241,9,164,221,98,183,91,139,117,170,137,83,101,159,121,234,4,205,43,91,150,36,136,159,165,240,121,177,184,132,186,131,186,131,186,131,186,131,186,195,226,18,139,203,36,250,18,138,17,138,17,138,17,139,75,168,80,168,80,168,80,168,80,168,80,168,80,168,208,248,93,8,21,10,21,154,192,2,98,113,137,197,37,22,151,144,202,144,202,144,202,144,202,73,124,183,193,226,18,139,75,44,46,97,232,97,232,97,232,147,103,232,177,184,4,238,199,226,146,99,7,88,92,218,28,136,104,65,134,77,92,47,251,144,225,9,26,97,182,44,73,130,104,59,148,46,148,46,148,46,148,46,148,238,168,41,93,168,82,168,82,168,210,17,83,165,80,144,80,144,80,144,80,144,80,144,80,144,80,144,80,144,80,144,80,144,16,103,16,103,16,103,16,103,16,103,112,61,112,61,112,61,195,224,122,240,198,196,27,115,210,144,74,98,40,136,174,93,166,4,5,153,152,131,230,48,80,144,1,187,28,154,248,108,74,250,116,40,46,135,244,105,236,62,125,121,122,181,60,61,219,116,235,139,227,171,147,213,143,86,237,119,223,252,120,247,253,225,238,211,230,173,120,255,238,251,205,193,190,5,236,232,221,54,91,151,192,131,187,166,248,121,112,211,132,211,131,211,131,211,131,211,131,211,195,77,19,55,205,36,250,18,238,17,238,17,238,17,55,77,56,82,56,82,56,82,56,82,56,82,56,82,56,210,248,93,8,71,10,71,154,192,2,226,166,137,155,38,110,154,176,205,176,205,176,205,176,205,73,124,183,193,77,19,55,77,220,52,161,238,161,238,161,238,147,167,238,113,211,228,56,0,110,154,28,84,192,77,83,124,132,162,29,249,237,119,207,236,71,126,71,239,150,217,186,4,9,162,230,80,183,80,183,80,183,80,183,80,183,163,166,110,161,68,161,68,161,68,71,76,137,66,53,66,53,66,53,66,53,66,53,66,53,66,53,66,53,66,53,66,53,66,144,65,144,65,144,65,144,65,144,193,233,192,233,192,233,12,131,211,193,29,19,119,204,73,67,39,145,209,142,110,55,76,25,218,49,106,247,203,161,160,29,3,114,17,236,119,183,148,245,221,80,92,4,233,187,216,125,119,126,125,182,60,61,59,189,120,125,125,124,102,108,101,121,255,215,167,135,187,79,119,159,111,255,122,247,9,95,203,182,245,8,96,114,41,123,82,28,47,97,239,96,239,96,239,96,239,96,239,112,188,196,241,50,137,190,132,101,132,101,132,101,196,241,18,54,20,54,20,54,20,54,20,54,20,54,20,54,52,126,23,194,134,194,134,38,176,128,56,94,226,120,137,227,37,188,50,188,50,188,50,188,114,18,223,109,112,188,196,241,18,199,75,72,122,72,122,72,250,228,73,122,28,47,65,252,113,188,228,240,1,142,151,198,199,34,90,48,97,125,251,203,30,76,120,114,94,152,251,235,145,32,197,14,156,11,156,11,156,11,156,11,156,59,106,56,23,152,20,152,20,152,116,196,48,41,240,35,240,35,240,35,240,35,240,35,240,35,240,35,240,35,240,35,240,35,160,25,160,25,160,25,160,25,160,25,56,15,56,15,56,207,48,112,30,140,49,49,198,156,52,155,146,18,1,162,231,146,41,32,64,38,101,153,57,8,2,100,168,62,134,250,102,154,130,246,28,138,143,33,237,153,84,123,94,95,152,122,107,254,245,25,67,205,167,69,8,224,162,217,241,76,88,103,66,231,65,231,65,231,65,231,65,231,97,157,137,117,102,18,125,9,237,8,237,8,237,136,117,38,244,40,244,40,244,40,244,40,244,40,244,40,244,104,252,46,132,30,133,30,77,96,1,177,206,196,58,19,235,76,136,102,136,102,136,102,136,230,36,190,219,96,157,137,117,38,214,153,176,246,176,246,176,246,201,179,246,88,103,114,8,0,235,76,142,39,96,157,105,124,112,226,9,253,213,247,203,108,67,127,39,103,146,249,184,8,9,130,231,176,183,176,183,176,183,176,183,176,183,163,102,111,97,69,97,69,97,69,71,204,138,194,54,194,54,194,54,194,54,194,54,194,54,194,54,194,54,194,54,194,54,194,145,193,145,193,145,193,145,193,145,65,235,64,235,64,235,12,131,214,193,25,19,103,204,73,163,39,209,1,15,61,59,76,21,224,49,41,15,204,116,1,143,65,57,11,234,187,93,170,186,111,40,206,130,116,95,172,238,251,253,237,186,255,142,127,52,160,212,210,242,219,151,245,170,191,219,44,251,20,221,44,183,95,191,55,35,203,190,39,193,195,18,142,14,142,14,142,14,142,14,142,14,15,75,60,44,147,232,75,184,68,184,68,184,68,60,44,225,60,225,60,225,60,225,60,225,60,225,60,225,60,227,119,33,156,39,156,103,2,11,136,135,37,30,150,120,88,194,30,195,30,195,30,195,30,39,241,221,6,15,75,60,44,241,176,132,138,135,138,135,138,79,158,138,199,195,18,92,31,15,75,14,18,224,97,169,121,196,97,7,243,149,218,87,42,49,223,137,56,87,110,191,254,4,169,114,96,91,96,91,96,91,96,91,96,219,81,195,182,192,161,192,161,192,161,35,134,67,129,25,129,25,129,25,129,25,129,25,129,25,129,25,129,25,129,25,129,25,1,199,0,199,0,199,0,199,0,199,192,115,192,115,192,115,134,129,231,96,90,137,105,229,164,89,147,152,68,135,196,175,178,147,232,152,128,85,101,226,68,199,80,124,2,165,6,149,157,237,54,20,159,64,218,45,104,187,109,254,249,149,192,138,114,243,31,190,79,203,126,242,199,107,246,96,57,169,126,96,108,38,33,223,32,223,32,223,32,223,32,223,176,153,196,102,50,137,190,132,36,132,36,132,36,196,102,18,50,19,50,19,50,19,50,19,50,19,50,19,50,51,126,23,66,102,66,102,38,176,128,216,76,98,51,137,205,36,180,48,180,48,180,48,180,112,18,223,109,176,153,196,102,18,155,73,56,118,56,118,56,246,228,57,118,108,38,1,236,177,153,4,253,199,102,82,124,40,225,17,219,237,183,150,108,193,118,71,111,39,249,227,53,39,72,128,3,210,2,210,2,210,2,210,2,210,142,26,164,5,252,4,252,4,252,28,49,248,9,168,8,168,8,168,8,168,8,168,8,168,8,168,8,168,8,168,8,168,8,20,6,20,6,20,6,20,6,20,6,122,3,122,3,122,51,12,244,6,11,73,44,36,39,205,145,132,166,53,186,109,35,21,180,198,168,173,34,147,165,53,82,246,235,235,183,132,84,180,210,80,252,250,104,37,239,173,180,227,49,218,111,0,169,116,23,29,189,13,228,246,43,247,96,6,217,247,240,88,66,66,178,65,178,65,178,65,178,65,178,97,9,137,37,100,18,125,9,25,8,25,8,25,136,37,36,164,37,164,37,164,37,164,37,164,37,164,37,164,101,252,46,132,180,132,180,76,96,1,177,132,196,18,18,75,72,232,95,232,95,232,95,232,223,36,190,219,96,9,137,37,36,150,144,112,233,112,233,112,233,201,115,233,88,66,2,204,99,9,9,202,143,37,164,248,144,193,14,206,219,111,12,169,196,121,71,111,15,185,253,202,19,100,197,65,107,65,107,65,107,65,107,65,107,71,141,214,130,130,130,130,130,130,142,24,5,5,93,4,93,4,93,4,93,4,93,4,93,4,93,4,93,4,93,4,93,4,19,3,19,3,19,3,19,3,19,3,198,1,198,1,198,25,6,140,131,73,36,38,145,147,38,75,226,240,27,221,86,145,157,252,198,168,13,35,19,231,55,210,247,250,235,55,143,236,108,174,161,120,253,209,92,49,154,235,237,229,201,197,241,233,234,229,201,114,243,114,53,141,37,15,190,124,189,249,252,238,238,224,227,205,195,205,135,135,47,223,166,107,52,217,92,9,207,198,147,146,167,195,136,18,90,14,90,14,90,14,90,14,90,14,35,74,140,40,147,232,75,232,67,232,67,232,67,140,40,161,57,161,57,161,57,161,57,161,57,161,57,161,57,227,119,33,52,39,52,103,2,11,136,17,37,70,148,24,81,66,24,67,24,67,24,67,24,39,241,221,6,35,74,140,40,49,162,132,125,135,125,135,125,79,158,125,199,136,18,40,31,35,74,142,11,96,68,105,118,144,161,137,3,235,25,83,118,226,192,147,50,170,108,174,68,130,108,58,40,46,40,46,40,46,40,46,40,238,168,81,92,208,81,208,81,208,209,17,163,163,160,142,160,142,160,142,160,142,160,142,160,142,160,142,160,142,160,142,160,142,96,101,96,101,96,101,96,101,96,101,192,59,192,59,192,59,195,128,119,48,174,196,184,114,210,36,74,26,188,135,220,200,178,151,247,152,140,177,229,0,120,143,225,121,17,234,25,95,246,54,227,80,188,8,105,198,200,205,120,118,252,251,235,19,13,39,204,167,119,114,130,214,151,155,71,241,232,117,169,124,124,204,45,33,234,32,234,32,234,32,234,32,234,48,183,196,220,50,137,190,132,80,132,80,132,80,196,220,18,226,19,226,19,226,19,226,19,226,19,226,19,226,51,126,23,66,124,66,124,38,176,128,152,91,98,110,137,185,37,20,50,20,50,20,50,20,114,18,223,109,48,183,196,220,18,115,75,248,120,248,120,248,248,228,249,120,204,45,1,247,49,183,228,72,1,230,150,218,135,29,126,32,189,114,55,203,125,164,119,50,246,149,155,71,73,16,25,135,174,133,174,133,174,133,174,133,174,29,53,93,11,13,10,13,10,13,58,98,26,20,122,17,122,17,122,17,122,17,122,17,122,17,122,17,122,17,122,17,122,17,82,12,82,12,82,12,82,12,82,12,30,7,30,7,30,103,24,60,14,126,149,248,85,78,26,46,137,132,112,200,12,42,219,17,142,73,56,82,166,138,112,12,192,245,79,238,57,217,222,95,67,113,253,163,191,226,244,87,211,227,84,211,101,178,211,228,116,90,174,147,205,165,240,237,66,41,121,62,92,41,225,230,224,230,224,230,224,230,224,230,112,165,196,149,50,137,190,132,67,132,67,132,67,196,149,18,174,19,174,19,174,19,174,19,174,19,174,19,174,51,126,23,194,117,194,117,38,176,128,184,82,226,74,137,43,37,172,49,172,49,172,49,172,113,18,223,109,112,165,196,149,18,87,74,40,120,40,120,40,248,228,41,120,92,41,193,243,113,165,228,224,0,174,148,134,71,26,154,72,176,166,75,101,39,18,60,45,215,202,230,82,36,136,168,67,227,66,227,66,227,66,227,66,227,142,154,198,133,30,133,30,133,30,29,49,61,10,237,8,237,8,237,8,237,8,237,8,237,8,237,8,237,8,237,8,237,8,89,6,89,6,89,6,89,6,89,6,191,3,191,3,191,51,12,126,7,23,75,92,44,39,13,163,36,130,124,104,184,90,246,34,31,211,113,185,28,0,242,49,64,87,66,77,23,204,222,126,28,138,43,33,253,24,171,31,255,56,59,95,253,122,118,190,58,185,120,121,178,202,179,162,18,56,99,254,235,211,253,193,135,79,247,7,55,159,63,222,28,172,175,153,150,27,230,222,203,247,224,128,41,122,14,92,47,225,236,224,236,224,236,224,236,224,236,112,189,196,245,50,137,190,132,91,132,91,132,91,196,245,18,14,20,14,20,14,20,14,20,14,20,14,20,14,52,126,23,194,129,194,129,38,176,128,184,94,226,122,137,235,37,108,50,108,50,108,50,108,114,18,223,109,112,189,196,245,18,215,75,168,121,168,121,168,249,228,169,121,92,47,193,249,113,189,228,160,1,174,151,226,35,16,251,136,111,191,211,101,55,226,59,122,119,203,189,151,159,32,78,14,105,11,105,11,105,11,105,11,105,59,106,210,22,50,20,50,20,50,116,196,100,40,36,35,36,35,36,35,36,35,36,35,36,35,36,35,36,35,36,35,36,35,212,24,212,24,212,24,212,24,212,24,108,14,108,14,108,206,48,216,28,28,45,113,180,156,52,104,18,17,231,232,118,177,236,199,57,70,237,92,57,4,156,99,32,238,128,253,14,149,253,189,54,20,119,64,122,45,116,175,157,27,56,81,222,79,219,137,242,62,128,19,101,239,115,224,68,9,31,7,31,7,31,7,31,7,31,135,19,37,78,148,73,244,37,188,33,188,33,188,33,78,148,240,155,240,155,240,155,240,155,240,155,240,155,240,155,241,187,16,126,19,126,51,129,5,196,137,18,39,74,156,40,97,138,97,138,97,138,97,138,147,248,110,131,19,37,78,148,56,81,66,187,67,187,67,187,39,79,187,227,68,9,134,143,19,37,7,4,112,162,212,58,186,112,110,224,68,169,70,124,39,225,68,121,159,56,78,14,105,11,105,11,105,11,105,11,105,59,106,210,22,50,20,50,20,50,116,196,100,40,36,35,36,35,36,35,36,35,36,35,36,35,36,35,36,35,36,35,36,35,212,24,212,24,212,24,212,24,212,24,108,14,108,14,108,206,48,216,28,156,40,113,162,156,52,104,18,17,231,232,119,162,236,198,57,70,239,68,153,58,206,49,16,119,64,153,19,101,119,175,13,197,29,144,94,139,211,107,191,191,213,119,162,252,246,101,210,78,148,143,47,223,171,19,101,199,115,224,68,9,31,7,31,7,31,7,31,7,31,135,19,37,78,148,73,244,37,188,33,188,33,188,33,78,148,240,155,240,155,240,155,240,155,240,155,240,155,240,155,241,187,16,126,19,126,51,129,5,196,137,18,39,74,156,40,97,138,97,138,97,138,97,138,147,248,110,131,19,37,78,148,56,81,66,187,67,187,67,187,39,79,187,227,68,9,134,143,19,37,7,4,112,162,52,56,186,240,132,248,234,56,81,182,33,190,19,114,162,124,124,249,9,226,228,144,182,144,182,144,182,144,182,144,182,163,38,109,33,67,33,67,33,67,71,76,134,66,50,66,50,66,50,66,50,66,50,66,50,66,50,66,50,66,50,66,50,66,141,65,141,65,141,65,141,65,141,193,230,192,230,192,230,12,131,205,193,137,18,39,202,73,131,38,17,113,14,169,19,165,10,231,152,136,19,101,186,56,199,64,220,1,117,156,40,85,189,54,20,119,64,122,45,70,175,45,207,206,87,127,92,156,157,230,51,93,63,202,135,79,247,7,255,250,252,233,46,159,77,216,149,178,177,8,30,189,41,5,207,132,67,37,220,28,220,28,220,28,220,28,220,28,14,149,56,84,38,209,151,112,136,112,136,112,136,56,84,194,117,194,117,194,117,194,117,194,117,194,117,194,117,198,239,66,184,78,184,206,4,22,16,135,74,28,42,113,168,132,53,134,53,134,53,134,53,78,226,187,13,14,149,56,84,226,80,9,5,15,5,15,5,159,60,5,143,67,37,120,62,14,149,28,28,192,161,82,251,72,67,19,253,149,251,84,118,161,191,147,113,171,108,44,66,130,224,57,236,45,236,45,236,45,236,45,236,237,168,217,91,88,81,88,81,88,209,17,179,162,176,141,176,141,176,141,176,141,176,141,176,141,176,141,176,141,176,141,176,141,112,100,112,100,112,100,112,100,112,100,208,58,208,58,208,58,195,160,117,240,172,196,179,114,210,232,73,116,192,67,230,92,217,7,120,76,194,191,50,125,192,99,80,206,130,114,47,203,190,238,27,138,179,32,221,23,186,251,78,254,88,22,235,255,89,189,56,254,125,89,253,122,245,235,234,197,241,213,201,234,215,55,167,23,39,87,39,171,124,85,116,18,110,55,255,122,40,214,255,115,240,254,221,183,135,234,195,247,15,7,239,223,125,191,57,248,240,207,187,207,55,223,111,26,125,88,116,99,110,183,179,158,62,220,249,7,63,254,188,211,151,187,109,186,215,150,91,125,43,51,177,252,209,115,91,102,148,249,97,241,216,130,143,127,121,160,177,24,207,253,104,208,229,210,135,78,166,213,33,233,76,164,184,242,48,111,252,138,42,234,231,95,116,71,97,73,58,69,49,183,79,197,172,127,210,205,83,35,233,236,86,48,72,45,58,11,24,147,164,179,91,202,112,5,153,173,103,120,146,206,247,122,186,42,72,103,61,99,144,116,126,214,49,222,77,50,38,73,231,113,45,163,237,241,152,36,157,239,245,12,190,199,35,146,116,30,214,210,67,57,242,149,140,70,210,89,46,100,168,122,196,43,25,145,164,243,208,147,30,202,209,89,201,24,36,157,159,85,116,91,140,206,26,198,32,233,44,127,42,6,41,70,103,13,195,147,116,126,186,208,105,45,218,11,24,148,164,243,184,128,193,191,231,68,33,233,60,46,160,171,90,196,11,24,137,164,179,91,194,48,197,136,215,48,10,73,231,161,9,93,215,34,94,192,40,36,157,135,5,116,93,139,246,2,6,37,233,60,46,96,240,207,145,40,36,157,159,5,140,243,77,38,10,73,231,113,1,131,116,32,36,29,36,29,36,29,36,93,108,146,78,64,147,116,225,116,154,52,73,39,83,55,4,154,36,135,38,25,7,77,98,176,15,186,192,62,205,125,208,73,247,13,97,31,100,236,131,137,238,131,220,221,231,65,62,244,207,131,140,207,131,9,239,3,103,159,7,249,208,63,15,50,62,15,38,187,15,178,85,233,106,31,100,135,101,58,251,128,102,28,100,51,58,59,250,208,227,240,75,51,114,212,166,239,172,161,102,191,37,244,101,152,126,75,181,223,156,125,233,236,57,98,72,191,77,170,223,78,95,95,253,122,122,114,177,254,203,236,242,114,45,250,10,59,237,238,246,251,135,187,245,218,29,60,100,95,191,238,244,88,33,248,97,147,247,54,89,222,236,178,162,106,252,69,181,216,105,172,234,227,243,63,145,253,158,249,249,114,126,17,189,200,95,158,186,245,251,47,63,59,231,224,231,175,161,98,243,107,168,243,215,140,131,231,219,122,158,100,26,60,238,183,201,55,175,30,159,246,244,101,219,21,231,171,139,235,243,213,235,203,235,245,150,89,207,224,206,143,255,88,157,94,92,94,47,87,103,39,23,175,151,111,214,15,243,227,32,246,250,191,44,223,46,143,207,86,203,183,191,157,92,92,109,94,95,181,240,121,72,241,182,49,43,183,63,23,248,112,123,183,53,164,94,111,197,124,253,119,249,97,245,60,153,206,179,245,104,186,200,245,79,4,54,235,181,62,133,231,174,92,229,249,187,102,205,110,142,187,249,40,188,176,45,92,66,48,248,40,188,236,46,188,172,171,42,171,203,122,86,214,89,123,225,18,6,210,93,225,162,173,104,127,250,204,113,193,54,189,173,119,204,203,71,225,134,189,173,119,158,202,71,225,61,189,125,148,205,179,98,158,85,245,226,168,110,47,60,96,111,171,143,128,137,214,91,243,204,149,171,162,21,167,173,246,74,118,113,186,201,81,205,234,115,77,162,133,214,60,72,228,174,104,217,66,91,159,218,113,87,176,236,91,147,245,17,25,119,5,183,33,165,210,5,22,99,156,142,203,53,185,55,235,28,255,112,92,110,207,29,217,250,176,133,163,114,239,62,137,239,17,139,108,86,149,89,81,228,197,243,103,200,246,229,225,138,190,191,145,22,125,148,87,139,162,202,103,179,69,85,109,31,200,136,83,180,232,62,97,127,134,196,81,193,138,211,35,162,78,214,57,177,225,168,92,197,89,13,81,185,58,231,35,28,151,107,114,91,211,57,141,224,174,92,85,50,124,179,100,39,73,236,110,203,150,124,222,57,201,60,119,87,182,241,71,180,206,73,11,199,229,26,246,114,136,143,104,225,137,134,30,168,191,253,32,64,23,158,221,126,69,87,202,180,49,209,175,143,206,183,95,209,133,206,43,174,208,95,180,110,116,94,117,73,23,58,223,126,141,246,123,179,167,235,55,21,236,134,86,251,223,202,199,216,26,5,24,63,198,214,244,160,243,49,22,170,199,216,25,56,8,30,164,3,193,223,155,194,72,231,125,157,83,152,254,73,31,83,24,166,48,76,97,2,76,97,178,167,143,211,188,121,62,112,145,224,16,198,184,218,200,51,24,7,117,71,25,193,24,215,29,105,144,97,87,111,188,57,134,131,186,163,140,49,204,234,142,59,12,48,172,57,230,44,192,172,228,184,163,0,227,154,35,77,2,140,235,141,52,8,48,174,55,202,28,192,174,218,208,99,0,187,106,67,79,1,204,170,141,59,4,48,171,57,158,156,110,86,111,44,53,221,172,218,88,98,186,93,181,161,181,116,227,106,163,136,187,118,213,134,214,118,229,213,38,37,237,34,212,34,212,38,38,212,174,79,3,203,14,158,117,8,181,155,176,26,223,66,237,215,242,112,209,248,115,94,239,29,212,200,173,253,33,132,169,59,187,203,225,232,36,176,234,65,145,104,55,18,237,242,106,245,242,228,213,241,245,217,242,73,50,93,93,62,149,242,143,127,203,137,226,33,138,135,40,30,162,120,136,226,241,190,158,68,241,16,197,67,20,15,81,60,68,241,16,197,67,20,15,81,60,68,241,16,197,67,20,15,81,60,68,241,16,197,67,20,15,81,60,68,241,16,197,19,115,1,137,226,33,138,135,40,30,162,120,136,226,33,138,135,40,158,128,81,60,45,120,137,204,103,182,7,47,233,115,152,29,12,94,34,140,93,0,47,25,36,94,162,181,49,172,15,200,74,242,23,6,179,49,132,57,12,108,140,113,111,140,23,23,47,86,167,23,203,133,49,153,120,240,254,243,251,131,187,207,15,11,109,68,177,119,167,52,247,73,243,28,121,227,207,139,198,159,251,78,162,239,236,35,211,179,232,174,136,198,159,203,232,101,139,181,60,58,123,13,198,17,198,17,198,17,198,17,198,17,198,17,198,17,198,17,198,17,198,17,198,17,198,17,198,17,198,17,198,17,198,49,122,23,194,56,194,56,38,176,128,48,142,48,142,48,142,48,142,48,142,48,142,48,142,48,142,48,142,48,142,48,142,48,142,145,24,199,29,98,197,4,118,84,19,43,125,212,227,88,137,21,35,72,18,98,101,176,196,138,217,94,51,225,39,213,123,173,15,164,28,235,94,51,226,46,217,107,227,223,107,175,46,243,218,156,194,252,243,107,94,99,18,185,191,38,126,54,204,238,35,179,89,64,41,65,41,65,41,65,41,65,41,65,41,65,41,65,41,65,41,65,41,65,41,65,41,65,41,65,41,65,41,65,41,163,119,33,40,37,40,101,2,11,8,74,9,74,9,74,9,74,9,74,9,74,9,74,9,74,9,74,9,74,9,74,9,74,25,9,165,252,137,156,24,97,148,173,200,201,180,141,35,65,78,6,135,156,232,111,22,35,14,178,117,179,76,219,76,146,205,50,158,205,242,234,236,248,98,181,156,173,94,28,95,157,172,10,233,39,202,159,159,222,125,62,120,152,29,188,127,247,253,102,103,115,20,46,96,124,109,34,184,214,218,6,63,95,198,47,253,47,238,151,167,230,254,254,203,207,78,59,248,185,131,138,195,236,48,251,165,115,11,216,62,217,214,147,176,27,54,187,225,205,171,199,167,61,125,217,118,197,78,198,251,250,223,159,31,255,177,58,189,184,188,94,174,206,78,46,94,47,223,172,255,58,43,170,199,255,178,124,187,60,62,91,45,223,254,118,114,113,181,121,125,213,66,253,10,237,129,199,219,198,239,110,123,198,240,225,246,110,235,7,239,102,255,173,255,46,63,172,158,127,229,230,217,250,103,110,145,235,211,133,205,122,173,137,62,119,229,42,89,190,102,205,110,208,57,31,133,23,182,133,75,212,16,31,133,151,221,133,151,117,85,101,117,89,207,202,58,107,47,92,50,79,113,87,184,104,43,218,147,108,142,11,182,233,109,61,100,204,71,225,134,189,173,199,102,249,40,188,167,183,143,178,121,86,204,179,170,94,28,213,237,133,7,236,109,53,78,38,90,111,77,126,203,85,209,10,114,107,175,100,23,164,148,163,154,213,140,148,104,161,53,161,36,119,69,203,22,218,154,0,114,87,176,236,91,147,53,110,227,174,224,182,241,148,116,129,197,35,33,199,229,154,220,155,117,80,18,199,229,246,220,145,173,193,13,71,229,222,125,18,223,35,22,217,172,42,179,162,200,139,231,207,144,237,203,195,21,125,127,35,45,250,40,175,22,69,149,207,102,139,170,218,134,59,226,20,45,186,79,216,243,40,142,10,86,144,40,162,78,214,161,63,28,149,171,224,62,68,229,234,176,22,142,203,53,185,173,233,144,13,238,202,189,253,242,183,104,133,171,170,206,170,89,182,168,171,188,216,46,249,249,250,224,101,75,62,239,170,170,40,23,245,188,170,202,89,217,44,59,244,103,158,130,32,145,54,71,172,114,13,123,57,196,71,180,144,142,232,1,4,218,161,130,174,81,111,251,21,181,238,21,18,58,64,127,12,223,126,69,215,24,94,113,133,254,162,117,143,225,85,151,116,141,225,219,175,209,126,111,246,38,93,77,5,123,71,171,125,220,9,173,143,177,53,28,51,126,140,106,33,123,140,133,234,49,118,108,68,4,15,162,30,231,239,13,93,68,147,201,206,161,139,181,43,11,67,23,134,46,12,93,24,186,48,116,97,232,194,208,133,161,11,67,23,134,46,12,93,24,186,48,116,97,232,194,208,133,161,11,67,23,134,46,12,93,24,186,48,116,97,232,194,208,133,161,203,208,135,46,153,245,208,37,99,232,194,208,133,161,75,180,161,75,246,244,233,153,55,253,28,22,9,206,92,140,171,141,60,114,113,80,119,148,137,139,113,221,145,230,22,118,245,198,27,91,56,168,59,202,212,194,172,238,184,218,191,97,205,49,165,127,179,146,227,42,255,198,53,71,18,254,141,235,141,164,251,27,215,27,69,246,183,171,54,180,234,111,87,109,104,209,223,172,218,184,154,191,89,205,241,212,115,179,122,99,137,231,102,213,198,210,206,237,170,13,45,157,27,87,27,69,203,181,171,54,180,148,43,175,54,41,37,23,93,22,93,54,37,93,54,95,149,178,24,69,165,46,155,31,150,189,241,137,218,186,236,142,21,87,113,184,103,196,213,176,234,10,20,155,184,189,6,110,236,184,218,31,17,57,118,35,175,146,130,72,10,34,41,136,164,32,146,130,232,121,61,73,65,36,5,145,20,196,112,235,73,10,34,41,136,164,32,146,130,72,10,34,41,136,164,32,146,130,72,10,34,41,136,164,32,146,130,72,10,34,41,136,164,32,146,130,72,10,98,42,223,100,72,65,36,5,145,20,68,82,16,167,153,130,184,71,138,216,101,85,173,73,17,231,89,85,161,73,17,89,218,33,164,72,98,164,136,188,199,237,78,169,174,123,220,249,41,213,208,61,46,11,41,164,199,7,218,227,197,106,102,217,227,197,225,108,216,61,158,113,31,31,123,143,87,214,61,94,209,227,244,120,210,61,94,90,247,120,73,143,211,227,73,247,184,237,233,132,98,232,167,19,232,241,209,247,184,173,174,82,12,93,87,201,248,205,57,246,30,183,213,85,138,161,235,42,244,248,200,123,220,54,86,40,247,17,43,100,222,227,116,92,242,29,151,89,255,2,204,82,250,5,56,226,142,243,212,42,93,255,168,209,205,26,77,101,251,147,43,75,233,39,23,77,149,70,83,217,254,198,201,82,250,141,67,83,165,209,84,182,95,184,60,88,10,211,84,67,110,170,171,227,243,171,235,115,179,140,208,131,239,239,238,191,255,117,63,234,168,208,199,215,24,212,188,186,227,57,241,176,198,195,154,224,208,4,93,172,9,14,37,56,212,111,193,4,135,18,28,74,112,40,193,161,4,135,18,28,74,112,40,193,161,94,138,38,56,148,224,208,100,204,207,9,14,109,148,76,112,168,139,178,9,14,117,90,110,82,118,243,4,135,98,80,63,108,131,250,159,3,25,131,97,95,251,64,102,92,49,162,12,100,24,200,12,121,32,67,168,104,136,113,12,161,162,132,138,122,174,155,80,81,66,69,83,154,10,16,42,234,119,38,64,168,168,191,137,0,161,162,190,231,1,132,138,250,20,214,9,21,245,39,171,19,42,234,79,230,37,84,20,205,22,205,214,149,102,107,228,222,209,166,217,142,192,196,195,36,98,244,113,41,220,159,1,223,123,96,164,90,2,71,9,28,37,112,148,192,81,2,71,67,172,39,129,163,4,142,18,56,74,224,40,129,163,4,142,18,56,74,224,40,129,163,4,142,18,56,74,224,40,129,163,4,142,18,56,74,224,40,129,163,4,142,198,92,64,2,71,9,28,37,112,148,192,81,2,71,9,28,37,112,52,82,224,232,22,69,162,237,29,171,162,72,18,178,144,13,21,63,10,69,146,28,69,162,221,255,78,78,190,142,32,66,195,36,154,148,254,31,122,255,231,174,238,255,249,208,239,255,38,81,96,244,255,240,251,223,209,253,63,169,120,153,80,17,74,244,255,208,251,223,32,229,166,189,255,71,25,118,67,27,6,107,67,71,135,25,70,25,143,147,110,27,14,45,123,194,40,44,71,213,105,9,125,225,165,211,82,236,52,71,95,45,71,25,164,67,167,217,116,218,217,241,239,175,79,54,73,58,90,119,179,167,119,117,55,67,199,249,125,44,146,101,219,230,49,131,153,181,41,159,13,155,54,108,218,200,205,73,208,168,141,220,28,114,115,252,22,76,110,14,185,57,228,230,144,155,67,110,14,185,57,228,230,144,155,227,165,104,114,115,200,205,73,198,223,143,220,156,70,201,228,230,184,40,155,220,28,167,229,38,229,168,72,110,14,30,140,131,245,96,124,30,188,104,13,247,218,7,47,99,201,202,97,240,194,224,133,193,11,131,23,6,47,12,94,24,188,48,120,97,240,194,224,133,193,11,131,23,6,47,12,94,24,188,48,120,97,240,194,224,133,193,11,131,23,6,47,12,94,24,188,48,120,177,25,188,104,158,170,106,27,188,120,56,79,197,224,133,193,11,131,23,255,145,232,81,230,46,198,213,70,30,187,56,168,59,202,212,197,184,238,72,179,11,187,122,227,141,46,28,212,29,101,114,97,86,119,92,253,223,176,230,152,242,191,113,80,122,68,245,223,184,230,72,226,191,113,189,145,180,127,227,122,163,72,255,118,213,134,86,254,237,170,13,45,252,155,85,27,87,247,55,171,57,158,130,110,86,111,44,1,221,56,142,62,138,126,110,87,109,104,249,220,184,218,40,122,174,93,181,161,229,92,121,181,73,169,185,104,179,104,179,73,105,179,107,51,109,45,23,191,125,109,118,109,163,237,220,191,79,172,205,54,221,174,158,254,188,104,252,121,247,130,141,95,86,165,37,239,182,120,111,23,90,222,171,155,39,115,235,186,218,120,72,116,220,141,46,187,188,90,189,60,121,117,124,125,182,124,210,85,87,151,79,165,252,227,223,114,143,34,236,94,86,165,181,8,235,48,94,39,76,49,58,9,211,146,140,49,107,97,216,225,10,6,169,69,103,1,149,90,181,52,162,91,79,171,246,157,245,228,165,32,179,245,52,140,60,215,211,208,131,174,103,240,8,55,149,182,175,21,31,159,74,95,198,187,73,42,231,13,90,235,152,210,30,119,95,144,217,122,26,238,113,189,57,72,208,245,12,190,199,213,243,25,209,106,106,206,103,124,175,165,135,114,228,43,169,152,26,237,173,163,139,169,145,203,133,12,85,143,78,4,181,77,79,106,14,179,124,247,164,135,114,116,86,82,214,147,214,35,182,0,171,232,182,24,157,53,148,253,84,180,30,251,185,252,169,24,164,24,237,80,121,195,54,76,38,12,216,117,45,218,11,104,242,141,71,103,58,26,106,1,131,127,207,81,12,108,181,22,80,50,176,13,181,128,174,106,17,47,160,106,30,219,92,65,251,121,172,195,37,12,83,140,120,13,21,51,98,81,19,234,204,136,125,55,161,235,90,116,50,209,141,23,80,103,108,237,123,1,93,215,162,189,128,134,161,242,201,252,104,118,93,139,206,2,26,127,147,209,25,238,7,88,192,56,223,100,20,188,129,214,2,38,210,129,225,190,201,8,17,136,15,149,110,176,249,7,237,188,245,15,250,121,235,31,102,77,42,161,255,146,250,78,247,146,30,254,163,53,110,190,147,255,104,189,98,195,127,232,150,38,129,70,90,159,237,94,251,13,189,215,126,67,239,245,223,208,78,150,165,245,133,116,178,44,138,43,244,223,206,110,150,69,117,73,23,203,210,126,141,118,215,124,211,126,87,190,233,191,43,15,205,119,165,255,138,230,187,210,184,66,135,65,177,76,196,90,51,40,241,18,177,98,50,40,122,249,215,48,40,195,97,80,52,118,143,229,233,218,245,238,137,119,186,54,230,238,209,75,207,102,247,140,112,247,228,171,218,118,247,228,135,245,4,119,79,118,56,99,247,176,123,102,246,187,103,198,238,97,247,76,115,247,84,246,187,167,98,247,176,123,166,185,123,74,251,221,83,178,123,216,61,211,220,61,214,231,190,242,73,158,251,202,14,43,118,15,187,199,90,177,206,39,169,88,179,123,216,61,246,65,92,121,212,32,174,152,187,167,100,247,76,125,247,100,246,191,123,178,137,254,238,97,247,40,118,143,97,219,247,117,117,215,63,106,236,76,157,254,183,254,229,146,77,244,151,11,142,21,163,232,127,235,223,30,217,68,127,123,64,203,140,162,255,173,127,61,196,116,147,143,217,255,240,46,3,238,255,171,243,227,179,179,77,140,181,214,253,255,251,253,187,79,159,246,98,172,227,221,255,221,166,41,108,94,93,176,52,5,229,179,145,166,64,154,2,49,214,9,230,41,16,99,77,140,181,223,130,137,177,38,198,154,24,107,98,172,137,177,38,198,154,24,107,98,172,189,20,77,140,53,49,214,201,196,112,16,99,221,40,153,24,107,23,101,19,99,237,180,220,164,130,79,136,177,38,42,101,176,81,41,207,131,23,173,193,99,251,224,101,44,49,214,12,94,24,188,48,120,97,240,194,224,133,193,11,131,23,6,47,12,94,24,188,48,120,97,240,194,224,133,193,11,131,23,6,47,12,94,24,188,48,120,97,240,194,224,133,193,11,131,23,6,47,54,131,23,205,19,95,109,131,151,152,39,190,24,188,48,120,97,240,146,61,125,130,230,205,188,146,69,130,115,23,227,106,35,143,93,28,212,29,101,234,98,92,119,164,217,133,93,189,241,70,23,14,234,142,50,185,48,171,59,174,254,111,88,115,76,249,223,172,228,184,234,191,113,205,145,196,127,227,122,35,105,255,198,245,70,145,254,237,170,13,173,252,219,85,27,90,248,55,171,54,174,238,111,86,115,60,5,221,172,222,88,2,186,89,181,177,244,115,187,106,67,203,231,198,213,70,209,115,237,170,13,45,231,202,171,77,74,205,69,155,69,155,77,74,155,205,87,165,158,27,227,190,54,155,31,150,238,221,24,119,188,180,138,195,61,39,45,133,23,151,113,144,156,158,177,226,102,17,220,26,107,53,30,18,73,86,228,207,101,44,151,54,3,167,237,229,210,231,79,39,235,196,233,48,197,136,51,187,21,18,110,115,9,173,37,92,135,43,24,164,22,157,5,84,170,202,162,228,115,109,85,217,225,82,134,43,200,108,61,77,146,228,181,213,238,160,235,25,36,83,94,162,194,75,215,50,202,77,50,76,49,218,107,104,179,199,245,38,3,161,214,50,218,30,87,78,44,244,215,51,145,61,238,190,32,241,122,170,39,41,162,213,212,156,164,248,94,75,15,229,200,87,82,49,223,217,91,71,23,243,29,151,11,25,170,30,241,74,170,199,78,162,158,212,28,59,249,238,73,15,229,232,172,164,172,39,173,135,97,1,86,209,109,49,58,107,40,251,169,104,61,160,115,249,83,49,72,49,58,107,216,38,94,75,219,80,44,94,7,232,66,167,181,104,47,160,201,55,30,157,57,102,168,5,12,254,61,71,49,90,213,90,64,201,104,53,212,2,186,170,69,188,128,170,201,105,115,5,237,39,167,14,151,48,76,49,226,53,84,76,115,69,77,168,51,205,245,221,132,174,107,17,47,160,98,192,44,90,64,157,1,179,239,5,116,93,139,246,2,154,124,142,232,204,188,67,45,96,240,207,17,197,24,94,186,128,201,124,147,113,93,139,246,2,26,118,96,50,223,100,92,215,210,185,128,66,88,225,67,213,24,135,239,174,106,203,8,249,67,115,128,46,184,162,57,217,23,92,210,228,7,250,47,169,239,116,47,233,33,53,10,109,82,163,245,138,13,169,161,91,154,4,239,104,125,182,123,237,55,244,94,251,13,189,215,127,67,59,169,147,214,23,210,73,157,40,174,208,127,59,187,169,19,213,37,93,212,73,251,53,218,93,243,77,251,93,249,166,255,174,60,52,223,149,254,43,154,239,74,227,10,29,90,196,50,187,106,77,139,56,207,174,10,77,139,232,197,16,66,139,36,67,139,104,244,185,229,137,213,117,159,59,63,177,26,186,207,245,226,6,233,243,225,245,121,177,154,217,246,121,113,56,27,118,159,235,198,202,210,231,67,236,243,202,190,207,43,250,156,62,79,189,207,75,251,62,47,233,115,250,60,245,62,183,62,181,80,12,253,212,2,125,62,133,62,183,214,91,138,161,235,45,186,177,247,244,249,16,251,220,90,111,41,134,174,183,208,231,227,239,115,235,8,162,220,71,4,145,121,159,211,116,3,104,186,204,254,71,97,150,210,143,194,49,55,157,167,110,233,250,71,141,134,214,233,43,235,31,97,89,74,63,194,232,171,84,250,202,250,71,79,150,210,143,30,250,42,149,190,178,254,242,229,193,134,152,190,26,106,95,253,241,35,84,84,235,102,245,175,253,68,81,231,119,170,72,198,214,255,10,231,106,221,254,84,88,90,99,105,77,150,104,130,166,214,100,137,146,37,234,183,96,178,68,201,18,37,75,148,44,81,178,68,201,18,37,75,148,44,81,47,69,147,37,74,150,104,50,94,232,100,137,54,74,38,75,212,69,217,100,137,58,45,55,41,247,121,178,68,241,171,79,212,175,94,249,98,30,31,66,93,105,223,63,88,244,253,131,159,211,16,193,49,232,199,137,143,214,24,177,101,226,51,150,40,83,38,62,76,124,152,248,48,241,97,226,195,196,135,137,15,19,31,38,62,76,124,152,248,48,241,97,226,195,196,135,137,15,19,31,38,62,76,124,152,248,48,241,97,226,195,196,135,137,15,19,159,161,78,124,52,15,142,237,77,124,60,156,26,99,226,195,196,135,137,143,224,163,59,123,250,232,206,155,230,251,139,4,7,62,198,213,70,158,247,56,168,59,202,184,199,184,238,72,67,19,187,122,227,205,76,28,212,29,101,100,98,86,119,220,193,131,97,205,49,231,14,102,37,199,29,59,24,215,28,105,234,96,92,111,164,161,131,113,189,81,102,14,118,213,134,30,57,216,85,27,122,226,96,86,109,220,129,131,89,205,241,164,123,179,122,99,41,247,102,213,198,18,238,237,170,13,173,219,27,87,27,69,72,182,171,54,180,142,44,175,54,41,25,25,81,24,81,56,136,40,44,210,99,181,221,223,255,21,192,250,93,172,199,54,125,188,158,254,188,104,252,121,247,130,141,19,88,165,37,233,238,249,11,231,135,133,150,191,240,191,28,155,11,255,43,69,159,177,184,218,237,242,106,245,242,228,213,241,245,217,242,73,75,93,93,62,149,242,143,127,203,61,10,175,205,28,86,123,225,245,249,115,206,58,136,53,76,49,226,40,91,133,24,220,92,66,107,49,216,225,10,6,169,69,103,1,149,250,180,40,16,88,91,159,118,184,148,225,10,50,91,79,147,128,101,109,221,60,232,122,6,15,251,86,233,249,210,181,140,114,147,12,83,140,246,26,218,236,113,189,25,67,168,181,140,182,199,149,179,15,253,245,76,100,143,187,47,72,188,158,234,153,140,104,53,53,103,50,190,215,210,67,57,242,149,84,76,138,246,214,209,197,164,200,229,66,134,170,71,188,146,234,1,150,168,39,53,7,88,190,123,210,67,57,58,43,41,235,73,235,177,90,128,85,116,91,140,206,26,202,126,42,90,143,250,92,254,84,12,82,140,206,26,182,201,224,210,54,20,203,224,1,186,208,105,45,218,11,104,242,141,71,103,34,26,106,1,131,127,207,81,12,105,181,22,80,50,164,13,181,128,174,106,17,47,160,106,6,219,92,65,251,25,172,195,37,12,83,140,120,13,21,115,97,81,19,234,204,133,125,55,161,235,90,196,11,168,24,85,139,22,80,103,84,237,123,1,93,215,162,189,128,38,159,35,58,211,243,80,11,24,252,115,68,49,208,151,46,96,50,223,100,92,215,162,189,128,134,29,152,204,55,25,215,181,116,46,160,16,123,248,80,53,6,235,187,171,218,50,140,254,208,28,197,11,174,104,50,2,130,75,154,36,66,255,37,245,157,238,37,61,204,71,161,205,124,180,94,177,97,62,116,75,147,128,34,173,207,118,175,253,134,222,107,191,161,247,250,111,104,39,191,210,250,66,58,249,21,197,21,250,111,103,55,191,162,186,164,139,95,105,191,70,187,107,190,105,191,43,223,244,223,149,135,230,187,210,127,69,243,93,105,92,33,230,78,108,178,190,188,68,177,15,130,59,201,225,78,70,199,157,72,119,140,205,201,89,47,161,238,131,216,49,122,73,240,236,152,241,236,152,124,85,91,237,152,252,176,158,224,142,201,14,103,236,152,201,238,152,153,229,142,153,177,99,216,49,147,218,49,149,229,142,169,216,49,236,152,73,237,152,210,114,199,148,236,24,118,204,164,118,140,221,25,173,124,146,103,180,178,195,138,29,51,217,29,99,167,46,231,147,84,151,217,49,83,222,49,118,234,114,204,36,174,152,59,166,100,199,76,116,199,100,150,191,99,178,137,254,142,97,199,236,237,24,195,86,239,235,228,174,127,212,216,141,226,158,183,251,37,146,77,244,151,8,110,17,67,238,121,187,223,18,217,68,127,75,64,170,12,185,231,237,126,13,196,116,105,143,217,243,176,38,195,236,249,199,48,106,189,27,125,75,26,117,223,157,62,239,109,251,188,217,247,69,179,241,171,221,70,222,182,5,115,28,80,16,50,161,128,136,2,247,17,5,213,244,34,10,8,165,38,148,218,123,225,132,82,7,40,152,80,106,66,169,9,165,38,148,154,80,106,66,169,9,165,38,148,218,75,209,132,82,19,74,157,76,182,5,161,212,141,146,9,165,118,81,54,161,212,78,203,77,42,77,132,80,106,242,71,134,155,63,242,56,117,209,27,53,182,76,93,250,102,141,76,93,152,186,48,117,97,234,194,212,133,169,11,83,23,166,46,76,93,152,186,48,117,97,234,194,212,133,169,11,83,23,166,46,76,93,152,186,48,117,97,234,194,212,133,169,11,83,23,166,46,19,152,186,232,30,240,218,155,186,244,159,240,98,234,194,212,133,169,139,199,169,75,246,244,241,153,55,163,64,22,9,14,93,140,171,141,60,115,113,80,119,148,145,139,113,221,145,6,23,118,245,198,155,91,56,168,59,202,216,194,172,238,184,226,191,97,205,49,181,127,179,146,227,74,255,198,53,71,82,254,141,235,141,36,252,27,215,27,69,247,183,171,54,180,236,111,87,109,104,213,223,172,218,184,162,191,89,205,241,228,115,179,122,99,169,231,102,213,198,18,207,237,170,13,173,157,27,87,27,69,204,181,171,54,180,150,43,175,54,41,41,23,97,22,97,54,33,97,86,223,235,221,192,236,221,90,152,149,153,105,253,124,16,227,228,54,77,215,68,231,118,90,73,250,105,13,222,93,215,80,79,109,134,61,219,235,169,207,31,95,214,105,207,97,138,17,231,101,43,52,222,230,18,90,107,188,14,87,48,72,45,58,11,168,148,157,69,169,227,218,178,179,195,165,12,87,144,217,122,154,164,184,107,203,225,65,215,51,72,158,187,68,166,151,174,101,148,155,100,152,98,180,215,208,102,143,235,141,14,66,173,101,180,61,174,28,105,232,175,103,34,123,220,125,65,226,245,84,143,90,68,171,169,57,106,241,189,150,30,202,145,175,164,98,0,180,183,142,46,6,64,46,23,50,84,61,226,149,84,207,165,68,61,169,57,151,242,221,147,30,202,209,89,73,89,79,90,79,203,2,172,162,219,98,116,214,80,246,83,209,122,130,231,242,167,98,144,98,116,214,176,77,221,150,182,161,88,221,14,208,133,78,107,209,94,64,147,111,60,58,131,206,80,11,24,252,123,142,98,246,170,181,128,146,217,107,168,5,116,85,139,120,1,85,163,213,230,10,218,143,86,29,46,97,152,98,196,107,168,24,247,138,154,80,103,220,235,187,9,93,215,34,94,64,197,4,90,180,128,58,19,104,223,11,232,186,22,237,5,52,249,28,209,25,138,135,90,192,224,159,35,138,57,189,116,1,147,249,38,227,186,22,237,5,52,236,192,100,190,201,184,174,165,115,1,133,52,195,135,170,49,47,223,93,213,150,25,243,135,230,132,93,112,69,115,244,47,184,164,9,24,244,95,82,223,233,94,210,131,114,20,218,40,71,235,21,27,148,67,183,52,9,255,209,250,108,247,218,111,232,189,246,27,122,175,255,134,118,98,41,173,47,164,19,75,81,92,161,255,118,118,99,41,170,75,186,176,148,246,107,180,187,230,155,246,187,242,77,255,93,121,104,190,43,253,87,52,223,149,198,21,114,156,196,42,211,74,146,132,62,24,156,68,51,144,16,156,100,16,56,137,120,35,88,29,120,149,4,156,15,102,35,104,166,20,178,17,198,179,17,94,92,188,88,157,94,44,23,107,206,80,155,52,60,120,255,249,253,193,221,231,135,69,99,107,20,17,82,157,123,142,142,239,108,20,211,195,227,46,144,196,159,107,230,124,15,181,60,50,155,9,72,17,72,17,72,17,72,17,72,17,72,17,72,17,72,17,72,17,72,17,72,17,72,17,72,17,72,17,72,17,72,49,122,23,2,41,2,41,38,176,128,64,138,64,138,64,138,64,138,64,138,64,138,64,138,64,138,64,138,64,138,64,138,64,138,17,32,197,29,36,69,151,86,84,35,41,125,216,226,104,144,20,109,172,17,36,101,144,72,138,254,102,210,37,30,213,155,169,15,125,28,205,102,210,70,35,217,76,147,216,76,250,121,57,170,205,212,31,156,51,146,205,148,177,153,100,155,201,112,23,244,53,121,215,63,106,108,84,217,118,120,117,153,215,70,14,165,7,127,126,205,107,108,74,119,215,195,125,139,239,62,106,50,237,61,248,207,10,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,45,22,248,39,98,162,205,1,183,34,38,211,181,46,5,49,25,20,98,162,183,57,180,81,196,214,205,49,93,59,83,54,199,136,54,199,245,89,177,122,241,42,175,215,135,71,52,118,198,95,159,138,131,247,127,54,182,69,17,98,91,236,166,207,155,193,182,63,95,204,47,130,151,248,203,83,131,127,255,229,103,199,29,252,220,65,197,6,212,237,220,6,214,207,182,245,44,108,139,205,182,120,243,234,241,105,79,95,182,93,113,190,186,184,62,95,189,190,188,94,115,188,235,47,238,231,199,127,172,78,47,46,175,151,171,179,147,139,215,203,55,235,135,201,138,167,255,178,124,187,60,62,91,45,223,254,118,114,113,181,121,125,213,66,0,8,27,147,141,183,141,31,216,246,48,225,195,237,221,214,47,219,245,54,204,215,127,151,31,86,207,63,103,243,108,253,123,182,200,245,49,194,102,189,214,232,158,187,114,149,208,94,179,102,55,140,156,143,194,11,219,194,37,178,135,143,194,203,238,194,203,186,170,178,186,172,103,101,157,181,23,46,25,156,184,43,92,180,21,237,145,53,199,5,219,244,182,30,27,230,163,112,195,222,214,131,176,124,20,222,211,219,71,217,60,43,230,89,85,47,142,234,246,194,3,246,182,154,27,19,173,183,38,168,229,170,104,5,162,181,87,178,11,36,202,81,205,106,24,74,180,208,154,244,145,187,162,101,11,109,141,250,184,43,88,246,173,201,154,171,113,87,112,219,28,74,186,192,226,217,143,227,114,77,238,205,58,204,136,227,114,123,238,200,214,132,134,163,114,239,62,137,239,17,139,108,86,149,89,81,228,197,243,103,200,246,229,225,138,190,191,145,22,125,148,87,139,162,202,103,179,69,85,109,83,28,113,138,22,221,39,236,193,19,71,5,43,144,19,81,39,235,96,30,142,202,85,0,30,162,114,117,160,10,199,229,154,220,214,116,16,6,119,229,222,126,249,91,180,194,85,85,103,213,44,91,212,85,94,108,151,252,124,125,240,178,37,159,119,85,85,148,139,122,94,85,229,172,108,150,29,250,51,79,129,138,72,155,35,86,185,134,189,28,226,35,90,136,65,244,144,0,237,244,64,215,76,183,253,138,90,247,10,9,6,160,63,111,111,191,162,107,222,174,184,66,127,209,186,231,237,170,75,186,230,237,237,215,104,191,55,123,154,126,83,193,110,104,181,255,173,124,140,173,49,128,241,99,108,77,14,58,31,99,161,122,140,157,97,131,224,65,122,230,246,91,211,23,29,139,20,197,244,165,223,27,133,233,11,211,23,166,47,158,167,47,217,211,199,104,222,132,9,23,9,14,95,140,171,141,60,123,113,80,119,148,209,139,113,221,145,6,24,118,245,198,155,95,56,168,59,202,248,194,172,238,184,67,0,195,154,99,206,0,204,74,142,59,2,48,174,57,210,4,192,184,222,72,3,0,227,122,163,232,255,118,213,134,150,255,237,170,13,173,254,155,85,27,87,252,55,171,57,158,140,110,86,111,44,21,221,172,218,88,34,186,93,181,161,53,116,227,106,163,136,186,118,213,134,214,116,229,213,38,37,233,34,208,34,208,38,37,208,234,25,247,182,10,180,83,117,237,125,90,12,135,71,70,246,31,18,105,22,191,94,252,122,241,235,197,175,23,191,94,252,122,241,235,197,175,23,191,94,252,122,241,235,197,175,23,191,94,252,122,241,235,197,175,55,122,23,226,215,139,95,111,2,11,136,95,47,126,189,248,245,226,215,139,95,47,126,189,248,245,226,215,139,95,47,126,189,248,245,226,215,27,210,175,119,7,43,145,155,245,42,177,146,41,58,245,130,149,12,10,43,209,216,16,150,7,97,167,234,206,203,134,24,199,134,184,60,121,125,124,117,125,181,186,60,254,253,248,242,205,239,199,87,39,107,246,80,70,31,126,189,185,125,247,253,175,239,7,95,223,125,123,247,245,159,223,222,125,191,105,108,141,162,23,65,236,221,25,205,141,177,179,13,138,195,189,77,208,216,38,129,208,195,253,149,112,179,47,186,30,151,205,177,217,28,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,48,134,14,24,67,5,65,34,2,13,5,4,73,31,109,152,60,65,34,163,12,33,72,18,38,72,116,123,95,196,20,10,122,191,15,44,76,190,247,101,64,33,189,63,154,222,23,2,230,189,189,223,79,153,39,222,251,25,247,253,233,245,190,155,251,126,63,80,158,124,239,115,223,159,88,239,103,171,210,73,239,103,135,101,58,189,79,15,14,172,7,221,156,90,200,82,58,181,48,250,30,244,212,60,93,255,168,209,223,218,109,230,230,43,110,150,210,87,92,218,44,189,54,115,243,109,178,63,167,147,54,155,70,155,253,63,191,94,190,94,93,157,92,44,79,46,126,61,185,90,75,180,178,22,251,255,62,124,189,61,248,126,243,249,97,189,122,223,27,49,176,30,126,172,52,51,96,23,141,63,255,60,250,234,38,1,118,247,229,121,143,128,237,127,58,50,96,109,50,96,243,233,101,192,26,38,191,199,10,129,53,47,55,114,10,172,139,194,163,196,192,186,40,188,39,21,175,172,171,42,171,203,122,86,214,89,123,225,38,209,120,230,133,71,10,176,181,44,56,94,130,173,139,194,163,68,216,186,40,188,167,183,143,178,121,86,204,179,170,94,28,213,237,133,7,236,237,184,225,187,166,69,199,76,223,53,172,57,110,252,174,121,209,145,242,119,205,11,142,20,192,107,94,112,148,4,94,203,114,67,71,240,90,150,27,58,131,215,176,220,184,33,188,134,69,223,223,72,139,62,202,171,69,81,229,179,217,162,170,182,207,76,196,41,58,82,116,176,97,193,177,178,131,13,203,141,21,30,108,89,110,232,244,96,243,114,111,191,252,45,90,225,170,170,179,106,150,45,234,42,47,182,75,126,190,62,120,217,146,207,187,170,42,202,69,61,175,170,114,86,54,203,14,253,153,23,43,172,217,178,220,208,105,205,26,229,38,21,215,124,91,19,240,76,192,243,192,2,158,247,134,47,194,249,94,231,240,197,195,108,143,225,11,195,23,134,47,26,159,162,217,211,167,104,222,60,185,183,72,112,246,98,92,109,228,209,139,131,186,163,76,94,140,235,142,52,191,176,171,55,222,248,194,65,221,81,166,23,102,117,199,157,1,24,214,28,115,4,96,86,114,220,9,128,113,205,145,6,0,198,245,70,210,255,141,235,141,34,255,219,85,27,90,253,183,171,54,180,248,111,86,109,92,237,223,172,230,120,42,186,89,189,177,68,116,179,106,99,105,232,118,213,134,150,208,141,171,141,162,233,218,85,27,90,210,149,87,155,148,162,139,62,139,62,155,150,62,43,206,192,233,208,103,39,148,127,179,187,10,110,78,241,170,30,19,89,150,220,27,114,111,200,189,33,247,134,220,155,16,235,73,238,13,185,55,228,222,144,123,67,238,13,185,55,228,222,144,123,67,238,13,185,55,228,222,144,123,67,238,13,185,55,228,222,144,123,67,238,13,185,55,49,23,144,220,27,114,111,200,189,33,247,134,220,27,114,111,200,189,9,151,123,211,66,140,136,140,97,123,136,145,132,76,97,125,230,221,64,140,36,72,140,232,244,186,237,233,213,9,229,219,208,235,131,238,117,97,166,77,103,175,79,38,207,134,94,31,120,175,219,223,215,39,147,95,67,175,15,186,215,133,153,53,157,189,62,154,188,26,250,46,96,223,217,159,44,24,77,70,77,242,125,55,160,68,7,113,54,77,79,107,37,244,85,149,214,74,167,181,236,191,25,142,38,139,134,214,178,104,173,229,108,245,246,226,100,117,118,122,113,178,186,186,62,63,63,254,253,127,203,195,104,30,102,7,95,62,223,28,124,186,251,124,115,240,253,175,251,251,119,223,254,107,116,137,52,45,175,209,187,51,154,240,57,177,71,195,30,141,108,154,4,13,210,200,166,33,155,198,111,193,100,211,144,77,67,54,13,217,52,100,211,144,77,67,54,13,217,52,94,138,38,155,134,108,154,100,124,245,200,166,105,148,76,54,141,139,178,201,166,113,90,110,82,78,134,100,211,224,125,56,56,239,195,246,129,140,112,224,215,63,144,25,126,74,13,3,25,6,50,99,25,200,144,87,19,98,28,67,94,13,121,53,158,235,38,175,134,188,154,148,166,2,228,213,248,157,9,144,87,227,111,34,64,94,141,239,121,0,121,53,62,133,117,242,106,252,201,234,228,213,248,147,121,201,171,65,179,69,179,117,165,217,138,67,107,250,52,219,9,37,215,180,44,133,155,131,188,157,15,140,84,75,134,13,25,54,100,216,144,97,67,134,77,136,245,36,195,134,12,27,50,108,200,176,33,195,134,12,27,50,108,200,176,33,195,134,12,27,50,108,200,176,33,195,134,12,27,50,108,200,176,33,195,134,12,155,152,11,72,134,13,25,54,100,216,144,97,67,134,13,25,54,100,216,132,203,176,81,81,36,34,23,89,9,69,146,144,149,172,207,52,27,40,146,164,41,18,237,254,119,114,242,117,66,9,55,244,255,152,250,95,24,120,211,223,255,147,73,189,161,255,199,213,255,142,238,255,147,73,194,161,255,199,212,255,194,96,156,254,254,31,77,58,14,109,24,165,13,29,29,102,24,77,88,206,48,218,112,104,217,19,226,216,28,73,167,37,244,133,151,78,75,177,211,28,125,181,28,77,148,14,157,102,222,105,39,231,47,78,94,190,60,189,120,189,58,62,59,91,157,159,94,156,158,157,175,206,234,213,191,23,146,86,187,185,127,127,243,241,227,221,231,219,131,119,159,62,29,156,223,125,190,59,59,63,56,171,15,254,46,82,238,53,63,63,99,212,107,97,251,59,70,242,200,201,180,121,234,223,32,211,60,14,152,29,22,141,81,112,62,127,30,75,47,250,24,207,32,197,220,62,21,179,158,75,151,169,29,7,180,91,193,32,181,232,44,96,204,227,128,118,75,25,174,32,179,245,12,127,28,208,247,122,186,42,200,108,61,123,56,90,55,201,73,14,215,51,92,65,58,235,25,227,120,165,159,190,140,247,161,19,243,120,165,199,181,140,118,207,140,121,188,210,247,122,198,184,103,42,19,185,154,235,233,38,145,203,225,122,134,43,72,188,158,17,143,171,122,232,77,15,229,200,87,50,218,113,85,203,133,12,85,143,120,37,35,30,87,245,208,147,30,202,209,89,201,24,199,85,253,172,162,219,98,116,214,48,198,113,85,75,41,35,72,49,58,107,24,254,184,170,159,46,116,90,139,246,2,6,61,174,234,113,1,131,127,111,140,114,92,213,227,2,6,255,162,168,54,45,222,91,67,7,166,197,46,151,49,80,57,226,149,84,39,43,238,253,128,113,144,172,232,242,231,75,160,114,116,86,50,198,17,106,187,85,12,83,140,120,13,163,28,161,246,112,99,116,93,139,120,1,163,28,161,246,176,128,174,107,209,94,192,160,71,168,61,46,96,240,239,54,29,185,161,205,69,116,146,27,234,112,33,131,213,163,187,152,146,159,43,78,210,76,157,46,102,160,122,116,22,51,252,225,126,63,91,59,238,2,6,61,220,239,113,1,131,220,27,57,220,47,186,68,191,178,121,162,30,2,157,89,191,184,14,40,47,209,111,155,123,131,182,185,215,111,27,252,16,82,244,67,248,166,223,47,223,12,250,229,155,126,191,132,113,106,120,125,114,113,242,251,241,242,244,237,197,234,197,217,219,183,231,171,252,197,198,162,161,15,239,189,189,249,124,243,237,221,195,221,151,207,7,239,63,125,249,114,127,144,191,207,27,201,204,30,206,39,122,72,102,126,126,33,123,81,201,109,175,177,59,153,185,146,37,51,59,120,78,146,153,61,36,51,23,89,53,31,107,50,115,254,20,134,85,61,127,213,204,179,245,119,205,34,79,48,154,217,188,220,200,217,204,46,10,143,18,206,236,162,240,158,172,74,55,124,165,187,194,35,197,74,91,22,28,47,87,218,69,225,81,130,165,93,20,222,211,219,110,56,56,71,133,199,141,196,54,45,58,102,38,182,97,205,113,67,177,205,139,142,148,138,109,94,112,164,88,108,243,130,163,228,98,91,150,27,58,24,219,178,220,208,201,216,134,229,198,141,198,54,44,90,13,116,236,125,240,57,32,40,220,21,29,41,208,219,176,224,88,137,222,134,229,198,138,244,182,44,55,116,166,183,121,185,170,145,119,179,100,39,35,102,183,101,75,62,239,156,12,115,221,149,29,37,66,221,178,220,208,25,234,26,229,38,21,162,222,57,62,35,118,157,216,245,180,98,215,21,99,152,94,151,21,193,24,198,131,191,10,99,24,198,48,140,97,140,62,254,179,167,207,211,188,25,231,177,72,112,10,99,92,109,228,33,140,131,186,163,204,96,140,235,142,52,201,176,171,55,222,32,195,65,221,81,230,24,102,117,199,157,6,24,214,28,115,24,96,86,114,220,89,128,113,205,145,70,1,198,245,70,154,4,24,215,27,101,16,96,87,109,232,57,128,93,181,161,199,0,102,213,198,157,2,152,213,28,79,79,55,171,55,150,156,110,86,109,44,53,221,174,218,208,98,186,113,181,81,212,93,187,106,67,139,187,242,106,147,210,118,81,106,81,106,211,82,106,243,85,105,173,212,230,135,101,183,82,187,229,84,221,174,212,126,45,119,149,216,175,229,179,18,219,244,186,126,54,195,174,108,220,175,75,129,251,117,219,43,151,251,94,239,228,196,233,61,52,138,236,160,141,175,237,242,152,195,20,35,78,180,142,98,124,109,183,130,65,106,209,89,192,152,198,215,30,194,193,189,20,100,182,158,225,141,175,125,175,103,144,196,245,4,140,154,253,172,99,188,155,100,76,163,102,143,107,25,109,143,199,52,106,246,189,158,193,247,120,68,99,97,15,107,233,161,28,249,74,70,51,22,182,92,200,80,245,136,87,50,162,177,176,135,158,244,80,142,206,74,198,48,22,246,179,138,110,139,209,89,195,24,198,194,150,63,21,131,20,163,179,134,225,141,133,253,116,161,211,90,180,23,48,168,177,176,199,5,12,254,61,39,138,177,176,199,5,116,85,139,120,1,35,153,184,218,45,97,152,98,196,107,24,197,196,213,67,19,186,174,69,188,128,81,76,92,61,44,160,235,90,180,23,48,168,137,171,199,5,12,254,57,18,197,42,211,207,2,198,249,38,19,197,42,211,227,2,6,233,64,172,50,83,241,176,196,145,18,223,199,68,125,31,35,186,43,110,252,21,173,97,145,226,48,143,8,139,108,254,230,126,55,105,253,195,204,46,73,125,195,163,193,146,12,156,37,209,217,5,246,200,84,17,21,153,242,181,11,32,170,166,179,11,236,157,118,243,62,167,221,1,238,130,156,93,48,169,93,144,173,74,235,93,144,29,150,73,239,130,190,142,28,116,43,122,234,161,174,127,212,104,115,173,110,43,28,116,91,65,183,209,109,162,110,179,255,181,151,37,254,107,143,110,75,167,219,236,191,79,246,88,6,209,109,116,219,42,127,49,55,204,9,153,79,32,39,100,30,193,160,170,245,57,49,168,194,160,138,156,144,4,45,170,200,9,33,39,196,111,193,228,132,144,19,66,78,8,57,33,228,132,144,19,66,78,8,57,33,94,138,38,39,132,156,144,100,156,205,200,9,105,148,76,78,136,139,178,201,9,113,90,110,82,94,114,228,132,224,62,55,108,247,185,185,97,78,72,115,12,51,198,156,16,198,48,140,97,134,57,134,33,39,36,196,16,134,156,16,114,66,60,215,77,78,8,57,33,41,205,2,200,9,241,59,9,32,39,196,223,28,128,156,16,223,83,0,114,66,124,202,233,228,132,248,19,211,201,9,241,39,238,146,19,130,82,139,82,235,64,169,53,203,9,153,79,54,39,100,238,239,60,239,60,193,163,31,169,159,231,37,39,36,132,101,59,57,33,228,132,144,19,66,78,8,57,33,228,132,144,19,66,78,72,236,181,36,39,132,156,16,114,66,200,9,113,188,134,228,132,144,19,66,78,8,57,33,9,45,32,57,33,228,132,144,19,66,78,8,57,33,228,132,144,19,18,113,1,201,9,33,39,196,5,221,65,78,8,57,33,3,205,9,153,27,230,132,52,97,17,114,66,96,73,82,100,73,116,118,129,61,50,69,78,8,187,96,216,187,192,222,105,151,156,16,118,193,208,119,129,73,78,72,115,23,76,38,39,36,197,86,28,144,187,185,89,78,200,126,183,77,36,39,132,110,179,238,54,251,95,123,147,201,9,161,219,172,187,205,254,251,228,100,114,66,232,54,227,110,155,213,217,185,81,80,200,172,206,238,71,159,20,178,126,145,193,61,170,84,79,138,73,21,38,85,100,133,36,104,83,69,86,8,89,33,126,11,38,43,132,172,16,178,66,200,10,33,43,132,172,16,178,66,200,10,241,82,52,89,33,100,133,36,227,110,70,86,72,163,100,178,66,92,148,77,86,136,211,114,147,242,147,35,43,4,7,186,33,59,208,61,142,98,244,39,127,45,163,152,241,165,133,48,138,97,20,51,220,81,12,121,33,33,6,49,228,133,144,23,226,185,110,242,66,200,11,73,105,30,64,94,136,223,105,0,121,33,254,102,1,228,133,248,158,4,144,23,226,83,82,39,47,196,159,160,78,94,136,63,129,151,188,16,212,90,212,90,23,106,173,73,96,200,158,90,59,157,196,144,245,75,247,117,180,119,247,177,81,101,201,12,33,51,132,204,16,50,67,200,12,9,177,158,100,134,144,25,66,102,8,153,33,100,134,144,25,66,102,8,153,33,100,134,144,25,66,102,8,153,33,100,134,144,25,66,102,8,153,33,100,134,144,25,18,115,1,201,12,33,51,132,204,16,50,67,200,12,33,51,132,204,144,40,153,33,143,192,136,126,104,72,11,48,66,106,8,60,73,154,60,137,214,78,112,128,78,145,28,194,78,24,252,78,112,224,190,75,122,8,59,97,4,59,65,63,64,164,101,39,76,36,65,36,209,110,28,146,241,185,73,134,72,107,195,77,34,68,132,134,115,210,112,14,126,255,77,36,71,132,134,115,210,112,14,190,92,78,36,74,132,134,179,104,184,255,179,202,95,228,38,89,34,255,247,32,127,159,143,61,75,100,243,34,67,27,88,41,159,20,3,43,12,172,200,18,73,208,194,138,44,17,178,68,252,22,76,150,8,89,34,100,137,144,37,66,150,8,89,34,100,137,144,37,226,165,104,178,68,200,18,73,198,249,140,44,145,70,201,100,137,184,40,155,44,17,167,229,38,229,53,71,150,8,238,116,3,118,167,123,26,197,104,207,254,218,70,49,163,203,18,97,20,195,40,102,192,163,24,178,68,66,12,98,200,18,33,75,196,115,221,100,137,144,37,146,210,60,128,44,17,191,211,0,178,68,252,205,2,200,18,241,61,9,32,75,196,167,164,78,150,136,63,65,157,44,17,127,2,47,89,34,168,181,168,181,46,212,90,131,3,241,251,106,109,236,3,241,193,178,68,54,47,93,126,206,87,118,254,163,241,160,200,177,132,136,16,34,66,136,8,33,34,132,136,132,88,79,66,68,8,17,33,68,132,16,17,66,68,8,17,33,68,132,16,17,66,68,8,17,33,68,132,16,17,66,68,8,17,33,68,132,16,17,66,68,8,17,137,185,128,132,136,16,34,66,136,8,33,34,132,136,16,34,66,136,72,140,16,145,39,82,36,215,53,145,109,35,69,242,196,77,100,195,132,136,0,146,36,4,146,104,109,1,7,176,212,248,50,19,76,210,67,216,2,195,220,2,14,78,119,167,239,236,28,38,54,132,45,48,188,45,48,55,245,154,158,79,193,107,122,30,195,224,160,245,73,49,56,192,224,0,175,233,4,45,14,240,154,198,107,26,175,233,196,252,25,240,154,198,107,26,175,233,248,230,18,120,77,251,181,151,192,107,218,167,193,4,94,211,120,77,227,53,141,215,52,94,211,120,77,227,53,141,215,52,238,37,184,151,120,116,47,153,155,122,77,55,71,49,163,244,154,102,20,195,40,102,160,163,24,188,166,67,12,98,240,154,198,107,26,175,233,52,38,2,120,77,227,53,141,215,52,94,211,120,77,227,53,141,215,116,2,138,58,94,211,254,20,94,188,166,241,154,70,173,157,158,90,107,232,53,61,159,174,215,244,220,199,225,144,57,135,67,240,154,198,107,26,175,105,188,166,241,154,198,107,26,175,233,36,214,18,175,105,188,166,241,154,198,107,26,175,233,94,119,80,188,166,241,154,198,107,26,175,105,188,166,241,154,198,107,26,175,105,188,166,241,154,198,107,26,175,233,4,172,146,241,154,198,107,26,175,105,188,166,241,154,198,107,218,216,107,122,110,234,53,221,36,69,240,154,6,36,73,12,36,209,218,2,14,96,41,188,166,217,2,195,221,2,14,78,119,227,53,205,22,24,230,22,152,213,217,185,153,217,244,172,206,238,199,239,54,189,126,149,225,61,14,84,207,138,201,1,38,7,248,77,39,104,115,128,223,52,126,211,248,77,39,230,209,128,223,52,126,211,248,77,199,55,152,192,111,218,175,197,4,126,211,62,77,38,240,155,198,111,26,191,105,252,166,241,155,198,111,26,191,105,252,166,113,48,193,193,196,155,131,201,227,56,198,96,36,217,50,142,25,161,227,52,227,24,198,49,3,30,199,224,57,29,98,24,131,231,52,158,211,120,78,167,49,21,192,115,26,207,105,60,167,241,156,198,115,26,207,105,60,167,19,80,213,241,156,246,167,242,226,57,141,231,52,138,237,4,21,91,35,211,233,61,197,118,66,174,211,235,215,238,254,156,200,238,163,34,201,226,59,141,239,52,190,211,248,78,227,59,141,239,52,190,211,177,125,146,241,157,198,119,58,33,143,95,124,167,241,157,198,119,26,223,105,124,167,241,157,198,119,26,223,105,124,167,241,157,198,119,26,223,105,124,167,241,157,198,119,26,223,105,124,167,241,157,198,119,26,223,105,124,167,29,250,78,63,210,34,6,198,211,45,180,8,206,211,192,36,201,193,36,122,219,192,5,52,133,251,52,219,96,208,219,192,197,105,111,28,168,217,6,131,219,6,47,79,175,150,167,103,175,47,151,133,166,5,245,199,187,239,15,119,159,110,191,110,190,198,141,213,129,250,249,69,6,116,60,232,126,82,12,15,60,24,30,228,89,81,182,27,30,228,89,81,13,219,240,0,255,105,252,167,241,159,78,194,173,1,255,105,252,167,241,159,78,203,106,2,255,105,252,167,241,159,198,127,26,255,105,252,167,241,159,78,204,41,3,255,233,70,201,248,79,187,40,27,255,105,252,167,113,51,193,205,36,45,55,147,157,81,140,206,64,82,57,138,25,147,251,52,163,24,70,49,67,31,197,224,61,29,98,16,131,247,52,222,211,120,79,167,49,17,192,123,26,239,105,188,167,241,158,198,123,26,239,105,188,167,19,80,212,241,158,246,167,240,226,61,141,247,52,106,237,244,212,218,124,53,179,87,107,243,195,153,237,233,145,226,176,247,172,72,64,155,233,231,215,41,63,10,242,247,230,110,212,127,34,164,237,177,145,96,241,154,198,107,26,175,105,188,166,241,154,198,107,26,175,233,216,222,200,120,77,227,53,157,144,175,47,94,211,120,77,227,53,141,215,52,94,211,120,77,227,53,141,215,52,94,211,120,77,227,53,141,215,52,94,211,120,77,227,53,141,215,52,94,211,120,77,227,53,141,215,52,94,211,46,188,166,119,232,144,74,195,106,90,73,135,84,182,78,211,114,58,228,201,72,180,211,86,52,162,231,52,100,73,162,100,137,214,158,112,64,76,85,225,136,169,40,123,2,218,106,82,123,162,116,177,39,202,17,239,9,77,55,106,246,196,240,247,68,177,42,237,247,68,113,88,14,100,79,88,123,165,39,221,151,158,26,170,235,31,53,122,94,175,245,10,23,173,87,208,122,180,158,118,235,57,248,197,88,12,230,23,35,173,151,82,235,57,248,18,90,12,230,75,40,173,151,78,235,57,136,31,113,16,69,69,235,77,176,245,28,216,173,57,136,127,162,245,38,210,122,111,207,206,254,247,234,223,139,85,94,188,88,189,120,149,215,186,217,75,95,62,125,250,175,131,191,139,131,188,120,127,240,254,207,188,214,142,96,202,123,141,255,242,166,243,95,209,180,254,171,118,179,202,182,143,215,58,55,255,107,190,224,144,30,128,146,231,198,10,208,198,10,176,106,183,2,44,178,106,222,110,5,88,100,213,98,216,86,128,164,50,145,202,228,189,112,82,153,2,20,76,42,19,169,76,164,50,145,202,68,42,19,169,76,164,50,145,202,228,165,104,82,153,72,101,74,198,67,146,84,166,70,201,164,50,185,40,155,84,38,167,229,38,229,218,73,42,19,62,159,3,245,249,108,153,213,104,77,11,123,102,53,253,25,77,204,106,152,213,48,171,33,182,137,216,166,36,7,53,196,54,17,219,228,190,110,98,155,136,109,74,110,94,64,108,147,207,105,1,177,77,254,102,5,196,54,17,219,68,108,19,177,77,196,54,17,219,132,156,139,156,187,37,231,106,158,59,234,148,115,123,143,31,245,203,185,95,203,195,69,227,20,72,94,239,29,3,217,83,124,53,36,224,32,225,79,205,101,242,224,192,160,126,10,100,93,162,160,136,130,34,10,138,40,40,162,160,66,172,39,81,80,68,65,17,5,69,20,20,81,80,68,65,17,5,69,20,20,81,80,68,65,17,5,69,20,20,81,80,68,65,17,5,69,20,20,81,80,68,65,197,92,64,162,160,136,130,34,10,138,40,40,162,160,136,130,34,10,42,116,20,84,11,113,226,238,0,97,175,235,232,96,137,19,221,0,28,136,147,33,16,39,194,189,82,218,249,162,150,134,182,168,189,39,109,155,61,223,108,249,69,115,147,212,190,79,217,150,241,14,217,118,60,53,103,108,109,206,216,230,211,59,99,139,31,42,126,168,248,161,38,113,64,24,63,84,252,80,241,67,77,235,116,51,126,168,248,161,226,135,138,31,42,126,168,248,161,226,135,154,216,225,108,252,80,27,37,227,135,234,204,96,20,63,84,252,80,57,64,207,1,250,244,14,208,151,118,118,168,237,35,154,254,97,38,35,26,70,52,140,104,176,65,197,6,53,173,249,12,54,168,216,160,98,131,26,125,80,128,13,42,54,168,216,160,98,131,138,13,42,54,168,216,160,98,131,138,13,106,82,186,47,42,46,42,110,146,42,174,161,11,106,155,138,139,9,170,98,149,60,158,72,217,123,6,36,93,44,80,177,64,197,2,21,11,84,44,80,177,64,197,2,53,182,101,39,22,168,88,160,38,100,55,137,5,42,22,168,88,160,98,129,138,5,42,22,168,88,160,98,129,138,5,42,22,168,88,160,98,129,138,5,42,22,168,88,160,98,129,138,5,42,22,168,88,160,98,129,138,5,170,83,11,212,210,206,1,181,157,54,193,0,21,218,100,40,180,137,112,159,204,237,236,79,231,211,177,63,157,199,59,91,219,241,212,156,173,229,108,45,246,167,9,158,174,197,254,20,251,83,236,79,19,59,26,140,253,41,246,167,216,159,198,63,215,140,253,169,223,147,205,216,159,250,60,219,140,253,41,246,167,216,159,98,127,138,253,41,246,167,216,159,98,127,202,193,121,14,206,123,60,56,63,183,179,63,109,31,209,140,210,254,148,17,13,35,154,17,140,104,176,63,13,49,160,193,254,20,251,83,236,79,211,152,20,96,127,138,253,41,246,167,216,159,98,127,138,253,41,246,167,9,40,237,216,159,250,83,126,177,63,197,254,20,21,119,170,42,174,161,253,105,155,138,139,253,169,98,149,60,30,72,217,123,6,36,93,236,79,177,63,197,254,20,251,83,236,79,177,63,197,254,52,182,93,39,246,167,216,159,38,100,53,137,253,41,246,167,216,159,98,127,138,253,41,246,167,216,159,98,127,138,253,41,246,167,216,159,98,127,138,253,41,246,167,216,159,98,127,138,253,41,246,167,216,159,98,127,138,253,169,83,251,211,185,157,253,105,59,109,130,253,41,180,201,80,104,147,238,125,242,234,248,236,215,183,23,171,42,51,218,38,127,190,251,244,225,203,231,131,42,51,220,37,91,140,154,226,104,109,181,187,77,182,145,180,16,29,222,120,129,242,6,239,237,108,229,35,211,216,155,198,94,94,173,94,158,188,58,190,62,91,62,53,243,234,242,169,148,127,252,91,14,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,5,103,229,142,179,218,226,71,78,47,174,150,191,95,255,186,180,4,73,214,245,125,251,235,195,195,248,137,146,157,87,234,7,45,81,60,5,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,73,244,46,132,49,129,49,73,96,1,97,76,96,76,96,76,96,76,96,76,96,76,96,76,96,76,96,76,96,76,96,76,96,76,34,48,38,102,78,62,143,48,132,169,143,79,183,141,143,158,37,207,255,216,123,204,54,231,159,22,107,160,162,207,25,104,253,87,69,120,136,69,219,246,71,138,174,224,246,3,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,2,176,146,76,7,2,172,0,172,0,172,0,172,0,172,56,240,68,153,219,90,162,128,176,104,172,174,23,150,5,23,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,22,160,150,36,160,150,215,151,203,98,85,172,25,22,49,193,114,251,117,83,229,51,174,82,28,230,246,184,74,147,86,105,194,42,77,86,229,39,155,34,195,74,118,95,195,47,61,47,239,151,39,76,228,251,47,63,239,251,7,63,153,148,106,195,164,116,194,36,246,79,247,132,190,64,148,60,17,37,111,94,61,62,237,233,203,182,43,206,87,23,215,231,171,215,151,215,87,143,255,254,252,248,143,213,233,197,229,245,114,117,118,114,241,122,249,102,253,215,89,81,62,254,151,229,219,229,241,217,106,249,246,183,147,139,171,31,255,165,82,191,66,123,40,229,182,241,221,200,158,3,121,184,189,219,250,82,178,222,131,249,250,239,242,195,234,249,155,72,158,173,191,138,20,185,62,1,210,172,215,154,186,112,87,174,146,183,104,214,236,6,111,240,81,120,97,91,184,228,27,171,143,194,203,238,194,203,186,170,178,186,172,103,101,157,181,23,46,209,188,220,21,46,218,138,246,180,129,227,130,109,122,91,111,172,239,163,112,195,222,214,155,159,251,40,188,167,183,143,178,121,86,204,179,170,94,28,213,237,133,7,236,109,245,200,95,180,222,154,51,118,87,69,43,166,235,123,37,187,152,102,59,170,89,61,199,22,45,180,230,224,216,93,209,178,133,182,158,210,186,43,88,246,173,201,122,36,234,174,224,54,9,81,186,192,98,217,206,113,185,38,247,102,157,113,159,227,114,123,238,200,214,195,53,71,229,222,125,18,223,35,22,217,172,42,179,162,200,139,231,207,144,237,203,195,21,125,127,35,45,250,40,175,22,69,149,207,102,139,170,218,30,192,197,41,90,116,159,176,159,25,58,42,88,49,45,20,117,178,206,132,206,81,185,138,217,156,168,92,157,121,152,227,114,77,110,107,58,211,39,119,229,222,126,249,91,180,194,85,85,103,213,44,91,212,85,94,108,151,252,124,125,240,178,37,159,119,85,85,148,139,122,94,85,229,172,108,150,29,250,51,79,49,229,147,54,71,172,114,13,123,57,196,71,180,112,130,213,51,196,105,31,252,116,201,241,237,87,212,186,87,72,38,56,250,163,146,246,43,186,70,37,138,43,244,23,173,123,84,162,186,164,107,84,210,126,141,246,123,179,119,0,181,169,96,239,104,181,143,59,161,245,49,182,206,172,26,63,198,214,49,215,206,199,88,168,30,227,107,245,81,92,200,250,65,100,35,23,157,67,195,45,35,23,7,39,132,25,185,48,114,97,228,98,241,163,32,123,250,236,204,155,240,199,34,193,137,139,113,181,145,7,46,14,234,142,50,111,49,174,59,210,212,194,174,222,120,67,11,7,117,71,153,89,152,213,29,87,249,55,172,57,166,240,111,86,114,92,221,223,184,230,72,178,191,113,189,145,84,127,227,122,163,136,254,118,213,134,214,252,237,170,13,45,249,155,85,27,87,241,55,171,57,158,118,110,86,111,44,233,220,172,218,88,202,185,93,181,161,133,115,227,106,163,40,185,118,213,134,22,114,229,213,38,165,227,162,202,162,202,38,163,202,230,171,153,141,42,155,31,206,186,85,217,29,203,196,54,85,246,107,113,216,107,177,104,99,167,88,234,217,41,174,95,161,220,59,241,239,205,189,167,223,66,113,247,81,145,90,55,210,41,118,136,216,33,98,135,136,29,34,118,136,216,33,234,88,206,97,135,136,29,34,118,136,216,33,98,135,184,181,144,216,33,98,135,136,29,34,118,136,216,33,138,205,232,176,67,196,14,17,59,68,236,16,177,67,196,14,17,59,68,236,16,177,67,196,14,17,59,68,236,16,177,67,196,14,113,98,118,136,249,170,90,223,176,205,41,144,234,48,15,69,129,108,254,226,126,118,184,251,167,237,255,248,97,239,143,214,129,156,57,4,201,32,9,18,97,239,91,17,80,85,56,2,42,74,239,67,79,141,184,247,75,187,222,47,71,220,251,57,189,63,238,222,47,86,165,77,239,23,135,229,64,122,223,58,2,60,209,46,244,212,62,93,255,168,209,225,210,70,43,236,26,173,160,209,104,52,81,163,89,253,138,43,6,243,43,142,70,139,221,104,86,95,27,139,193,124,109,164,209,226,54,154,85,76,71,222,23,211,65,163,209,104,143,141,102,101,78,150,247,153,147,209,104,52,218,230,210,43,77,205,101,243,143,190,187,86,93,202,93,167,187,175,229,179,211,157,186,253,170,231,30,242,126,12,243,199,203,118,47,167,52,31,55,153,238,77,93,80,225,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,147,163,152,178,163,152,63,1,17,29,140,183,21,16,177,6,121,173,0,17,5,146,20,242,16,38,252,72,98,252,136,184,243,45,209,40,107,178,56,201,206,135,156,26,125,231,235,128,206,173,157,111,141,58,39,215,249,154,7,48,233,252,97,118,126,166,113,58,174,181,243,51,219,243,113,158,59,223,154,184,78,182,3,135,195,92,103,182,95,169,179,196,191,82,211,100,41,52,153,229,103,184,245,41,18,154,108,172,77,246,246,242,228,98,117,118,118,124,126,188,42,181,190,44,126,249,122,243,249,224,211,167,119,247,239,118,154,173,236,251,194,120,59,235,105,182,157,127,240,24,113,214,248,243,162,241,231,159,205,40,251,62,184,251,74,126,17,189,200,95,158,122,244,251,47,63,59,231,224,231,87,202,106,243,149,178,243,203,161,171,39,125,250,229,150,82,151,199,253,198,248,230,213,227,211,158,190,108,187,98,39,191,110,253,239,207,143,255,88,157,94,92,94,47,87,103,39,23,175,151,111,214,127,157,21,213,227,127,89,190,93,30,159,173,150,111,127,59,185,184,218,188,190,106,225,243,36,203,94,68,179,245,225,145,102,156,101,254,20,103,89,61,143,47,242,108,61,191,40,114,253,99,35,205,122,173,143,106,184,43,87,121,72,67,154,66,175,119,38,194,71,225,38,81,167,218,135,15,124,20,222,147,54,93,214,85,149,213,101,61,43,235,172,189,112,147,200,105,243,194,69,91,209,254,136,130,227,130,109,122,91,239,44,128,143,194,13,123,91,15,186,247,81,120,79,111,31,101,243,172,152,103,85,189,56,170,219,11,15,216,219,234,115,2,162,245,214,4,243,93,21,173,64,242,247,74,118,129,192,59,170,89,13,191,139,22,90,147,54,119,87,180,108,161,173,209,110,119,5,203,190,53,89,115,212,238,10,54,78,88,215,161,150,29,151,107,114,111,214,97,132,29,151,219,115,71,182,38,114,29,149,123,247,73,124,143,88,100,179,170,204,138,34,47,158,63,67,182,47,15,87,244,253,141,180,232,163,188,90,20,85,62,155,45,170,106,155,218,141,83,180,232,62,97,15,26,59,42,88,129,24,139,58,89,7,235,117,84,174,2,232,21,149,171,3,209,58,46,215,228,182,166,131,172,186,43,247,246,203,223,162,21,174,170,58,171,102,217,162,174,242,98,187,228,231,235,131,151,45,249,188,171,170,162,92,212,243,170,42,103,101,179,236,208,159,121,10,52,88,218,28,177,202,53,236,229,16,31,209,66,236,181,135,252,108,167,69,187,24,190,246,43,106,221,43,36,216,167,62,95,217,126,69,23,95,169,184,66,127,209,186,249,74,213,37,93,124,101,251,53,218,239,205,163,90,255,44,239,55,21,236,29,173,246,113,39,180,62,70,81,217,63,70,181,144,61,198,66,245,24,95,171,143,226,66,214,15,210,195,105,238,140,98,116,102,126,202,81,76,207,220,143,81,12,163,24,70,49,1,71,49,217,211,103,106,222,60,73,178,72,112,18,99,92,109,228,65,140,131,186,163,204,97,140,235,142,52,205,176,171,55,222,48,195,65,221,81,102,25,102,117,199,157,8,24,214,28,115,32,96,86,114,220,121,128,113,205,145,198,1,198,245,70,154,6,24,215,27,101,24,96,87,109,232,89,128,93,181,161,71,1,102,213,198,157,4,152,213,28,79,83,55,171,55,150,164,110,86,109,44,69,221,174,218,208,130,186,113,181,81,20,94,187,106,67,11,188,242,106,147,210,119,81,107,81,107,19,83,107,11,23,106,109,33,80,107,115,203,99,26,155,99,25,121,83,210,221,251,139,162,41,242,254,92,251,16,25,13,207,235,227,254,204,101,219,99,35,221,146,213,64,86,3,89,13,100,53,144,213,16,204,23,159,172,6,178,26,200,106,32,171,129,172,6,178,26,200,106,32,171,33,210,42,146,213,64,86,67,252,46,36,171,129,172,134,4,22,144,172,6,178,26,200,106,32,171,129,172,6,178,26,200,106,136,184,128,100,53,144,213,224,2,3,33,171,129,172,134,129,101,53,108,81,37,122,174,245,10,170,164,215,185,30,170,4,170,4,170,4,170,4,170,4,170,4,170,4,170,36,254,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,232,81,37,185,70,100,177,146,42,201,187,99,139,7,75,149,108,124,239,161,74,6,79,149,104,237,7,7,148,85,127,232,237,112,247,3,148,213,164,246,131,3,47,171,222,196,241,1,239,7,239,212,33,27,33,218,70,200,87,47,206,222,190,61,95,229,243,250,197,234,244,98,185,216,108,135,66,186,29,242,131,247,159,190,124,185,63,200,231,245,251,131,187,207,15,139,189,77,81,116,109,138,134,65,93,235,174,216,253,39,63,254,230,230,249,175,140,122,122,83,152,184,167,247,94,164,187,206,238,120,104,250,219,47,78,187,249,191,22,64,237,199,255,248,180,37,158,100,135,197,218,84,244,227,205,205,215,239,95,111,110,62,102,135,139,195,242,135,94,34,67,83,247,203,209,2,66,45,170,81,114,158,251,37,233,131,149,78,234,42,236,235,106,74,97,22,117,9,187,73,15,246,179,173,199,238,253,83,67,115,78,234,50,126,255,212,240,153,105,93,106,166,76,88,85,7,198,101,92,147,130,206,106,169,72,151,135,50,45,73,141,57,9,151,169,131,44,178,168,73,186,76,90,148,142,69,61,210,15,22,45,226,197,162,158,182,241,143,124,121,90,135,46,182,213,152,237,125,21,139,97,91,77,105,85,77,19,108,48,173,70,197,43,236,151,163,7,9,152,214,163,152,253,11,87,71,53,113,55,173,70,49,72,23,86,163,26,95,219,86,99,214,199,170,89,176,69,53,22,123,92,53,88,181,173,198,120,109,172,247,184,233,240,177,89,162,100,252,40,186,166,57,25,17,93,212,28,38,73,46,218,27,66,74,46,154,27,92,212,50,187,148,92,101,176,122,119,159,255,204,141,174,106,14,151,4,87,181,205,74,165,151,181,76,75,5,151,238,205,75,37,215,24,172,226,254,204,84,114,145,73,103,236,141,90,37,215,52,199,122,162,107,76,58,112,127,224,42,187,168,57,114,149,92,101,240,54,237,141,93,69,215,24,188,164,111,38,111,237,222,188,86,114,77,239,91,219,61,179,109,151,34,197,147,219,126,41,178,115,126,27,83,138,148,143,95,145,34,147,150,34,13,250,91,60,121,234,239,239,206,249,83,204,254,150,143,143,232,239,225,247,119,249,98,85,234,32,6,79,111,76,249,190,145,229,222,79,24,164,149,229,158,119,228,170,63,191,200,238,44,247,66,55,203,221,252,73,201,114,247,144,229,94,100,213,124,172,89,238,249,83,124,94,245,204,4,231,217,250,183,120,145,39,24,230,110,94,110,228,52,119,23,133,71,137,115,119,81,120,79,186,109,89,87,85,86,151,245,172,172,179,246,194,77,34,110,205,11,143,20,68,111,89,112,188,36,122,23,133,71,137,162,119,81,120,79,111,31,101,243,172,152,103,85,189,56,170,219,11,15,216,219,234,65,169,104,189,53,221,46,92,21,173,152,164,238,149,236,194,87,194,81,205,234,81,171,52,217,59,194,66,171,102,177,210,146,229,126,9,238,10,150,125,107,178,54,39,112,87,176,113,162,179,142,21,128,227,114,77,238,205,58,7,239,29,151,219,115,71,182,62,230,238,168,220,187,79,226,123,196,34,155,85,101,86,20,121,241,252,25,178,125,121,184,162,239,111,164,69,31,229,213,162,168,242,217,108,81,85,219,83,238,56,69,139,238,19,246,167,247,29,21,172,152,221,139,58,89,231,172,188,163,114,21,195,125,105,244,123,172,114,13,147,234,67,127,219,252,235,251,193,237,151,191,69,43,92,85,117,86,205,178,69,93,229,197,118,201,207,215,7,47,91,242,121,87,85,69,185,168,231,85,85,206,202,102,217,161,63,243,20,48,134,180,57,98,149,107,216,203,33,62,162,133,56,71,207,113,106,25,144,208,127,69,173,123,133,228,44,181,254,161,101,217,28,93,112,133,254,162,117,31,90,150,78,208,251,175,233,121,111,100,115,227,205,220,193,96,160,182,55,119,232,63,201,197,220,129,185,3,115,135,80,115,135,236,233,3,36,111,122,145,44,18,28,59,24,87,27,121,234,224,160,238,40,67,7,227,186,35,73,247,118,245,198,83,238,29,212,29,69,184,55,171,59,174,252,109,88,115,76,245,219,172,228,184,226,183,113,205,145,180,111,227,122,35,73,223,198,245,70,81,190,237,170,13,45,124,219,85,27,90,247,54,171,54,174,236,109,86,115,60,1,217,172,222,88,250,177,89,181,177,228,99,187,106,67,171,199,198,213,70,145,51,237,170,13,173,102,202,171,77,74,204,68,154,140,44,77,22,14,164,201,194,222,100,106,207,48,74,211,117,42,150,62,185,222,111,69,40,125,50,71,159,28,168,7,79,182,123,84,120,126,56,219,220,154,235,56,30,60,242,106,194,122,240,152,212,21,194,131,71,94,87,24,15,30,205,122,130,121,240,152,212,21,194,131,71,88,87,80,15,30,105,77,1,61,120,132,37,5,245,224,145,215,20,198,131,71,94,79,24,15,30,121,61,33,60,120,52,171,241,236,193,163,89,141,103,15,30,97,53,193,60,120,132,245,4,242,224,17,86,19,200,131,71,179,26,207,30,60,242,106,66,120,240,104,86,227,217,131,167,163,26,60,120,240,224,193,131,7,15,30,60,120,198,227,193,83,190,88,229,107,154,210,82,176,204,15,203,97,8,150,123,166,37,185,129,63,120,249,222,189,91,201,246,99,162,70,162,70,162,70,162,70,162,70,162,70,162,70,162,70,162,70,162,70,162,70,162,70,162,70,162,70,26,170,145,8,139,19,16,22,209,8,135,160,17,70,151,251,10,253,216,191,61,185,175,232,206,251,67,238,67,238,139,231,74,188,110,113,109,59,249,150,22,183,204,1,143,214,226,250,54,243,180,248,0,91,220,126,104,83,12,118,104,163,239,52,79,139,15,174,197,237,189,229,29,164,215,211,226,180,184,191,22,183,63,43,228,32,144,62,82,139,155,228,133,208,226,3,107,241,87,151,121,109,122,38,238,224,207,175,121,61,157,131,113,155,151,27,229,116,156,242,153,57,34,55,92,40,133,152,122,98,234,221,65,41,196,212,19,83,239,1,74,33,166,158,152,122,98,234,137,169,143,1,165,16,83,79,76,61,49,245,28,145,131,100,73,142,100,225,136,220,104,241,151,33,30,145,219,136,152,134,231,228,246,69,204,169,29,150,219,172,128,15,217,190,241,192,40,148,40,148,40,148,40,148,40,148,40,148,40,148,40,148,40,148,40,148,40,148,40,148,40,148,40,148,28,155,67,108,68,55,28,178,110,152,134,4,104,116,118,174,77,2,156,214,1,58,36,192,196,36,64,237,182,55,56,79,215,222,246,83,58,84,71,219,15,189,237,29,13,124,166,117,208,142,182,31,118,219,27,157,187,107,107,251,105,29,190,163,237,135,221,246,142,206,40,77,237,64,30,109,63,196,182,159,191,88,243,44,6,119,250,249,251,124,167,221,75,193,93,190,183,219,119,154,253,118,118,88,53,254,188,104,252,249,103,243,251,58,141,55,127,159,119,159,196,43,158,206,197,185,60,137,167,120,214,173,103,99,19,108,54,193,155,87,143,79,123,250,178,237,138,243,213,197,245,249,234,245,229,245,213,227,191,63,63,254,99,117,122,113,121,189,92,157,157,92,188,94,190,89,255,117,86,84,143,255,101,249,118,121,124,182,90,190,253,237,228,226,106,243,250,170,133,79,142,102,47,143,91,139,162,145,100,151,230,79,217,165,213,115,118,105,158,173,103,0,69,222,17,181,170,0,109,154,245,106,97,54,126,203,85,146,56,162,120,216,78,14,39,84,225,38,185,182,157,160,78,168,194,123,162,197,203,186,170,178,186,172,103,101,157,181,23,110,146,47,110,94,184,104,43,234,33,72,1,10,182,233,109,53,163,20,170,112,195,222,86,67,76,161,10,239,233,237,163,108,158,21,243,172,170,23,71,117,123,225,1,123,91,13,104,137,214,187,3,207,242,89,180,130,224,218,43,89,151,223,242,88,179,26,241,18,45,116,7,224,229,183,104,217,66,107,17,96,126,11,150,125,107,210,66,196,252,22,220,70,152,72,23,184,149,47,9,80,174,201,189,89,5,153,5,40,183,231,142,172,69,161,121,44,247,238,147,248,30,177,200,102,85,153,21,69,94,60,127,134,108,95,30,174,232,251,27,105,209,71,121,181,40,170,124,54,91,84,213,54,93,23,167,104,209,125,66,15,8,244,88,176,130,25,20,117,178,138,24,244,88,174,2,42,20,149,171,66,10,3,148,107,114,91,83,49,135,126,203,189,253,242,183,104,133,171,170,206,170,89,182,168,171,188,216,46,249,249,250,224,101,75,62,239,170,170,40,23,245,188,170,202,89,217,44,59,244,103,158,2,2,149,54,71,172,114,13,123,57,196,71,180,16,35,109,225,39,119,95,133,132,158,236,191,162,214,189,66,133,50,246,94,184,199,10,246,95,209,100,208,4,87,232,47,218,62,37,40,185,164,201,8,246,95,211,243,222,200,112,186,31,179,7,131,113,219,254,236,161,127,212,198,236,129,217,3,179,135,112,179,135,236,233,67,36,127,254,16,57,218,28,63,88,36,56,122,48,174,54,242,228,193,65,221,81,6,15,198,117,71,146,239,237,234,141,167,222,59,168,59,138,120,111,86,119,92,9,220,176,230,152,10,184,89,201,113,5,112,227,154,35,233,223,198,245,70,146,191,141,235,141,162,126,219,85,27,90,252,182,171,54,180,246,109,86,109,92,233,219,172,230,120,34,178,89,189,177,52,100,179,106,99,73,200,118,213,134,86,144,141,171,141,34,105,218,85,27,90,209,148,87,155,148,160,137,60,25,91,158,52,74,44,105,202,147,146,180,146,162,234,213,39,119,4,201,175,213,199,253,191,185,121,254,171,104,162,164,151,104,18,165,40,73,44,201,80,77,255,132,1,227,129,76,255,228,213,132,53,253,51,169,43,132,233,159,188,174,48,166,127,154,245,4,51,253,51,169,43,132,233,159,176,174,160,166,127,210,154,2,154,254,9,75,10,106,250,39,175,41,140,233,159,188,158,48,166,127,242,122,66,152,254,105,86,227,217,244,79,179,26,207,166,127,194,106,130,153,254,9,235,9,100,250,39,172,38,144,233,159,102,53,158,77,255,228,213,132,48,253,211,172,198,179,233,95,71,53,152,254,17,75,130,83,32,177,36,216,11,170,47,26,90,44,201,90,165,52,138,36,105,170,148,146,56,146,56,42,165,19,243,193,249,251,220,189,57,201,206,131,34,65,34,65,34,65,34,65,34,65,34,65,34,65,34,65,34,65,34,65,34,65,34,65,34,65,34,65,146,59,130,154,136,48,56,100,97,48,190,198,103,144,57,178,175,241,245,231,141,160,241,161,241,5,52,31,54,10,21,105,235,235,190,64,145,100,250,90,63,65,132,190,30,102,95,59,152,201,244,39,134,36,211,215,250,166,241,244,245,16,251,218,129,89,188,36,18,132,190,166,175,131,246,181,131,147,62,146,204,143,68,250,218,36,228,131,190,30,94,95,111,66,109,76,143,177,237,167,218,72,206,178,233,166,218,236,134,214,196,62,222,182,121,205,113,206,184,41,159,154,131,110,195,165,76,132,145,224,129,40,19,121,53,97,41,19,147,186,66,80,38,242,186,194,80,38,154,245,4,163,76,76,234,10,65,153,8,235,10,74,153,72,107,10,72,153,8,75,10,74,153,200,107,10,67,153,200,235,9,67,153,200,235,9,65,153,104,86,227,153,50,209,172,198,51,101,34,172,38,24,101,34,172,39,16,101,34,172,38,16,101,162,89,141,103,202,68,94,77,8,202,68,179,26,207,148,73,71,53,80,38,28,116,3,77,225,160,27,60,203,184,14,186,61,38,116,155,157,118,107,139,232,238,63,242,150,140,152,233,138,144,241,148,211,189,255,200,40,149,40,149,40,149,40,149,40,149,40,149,40,149,40,149,40,149,40,149,40,149,40,149,40,149,40,149,156,135,67,116,68,63,28,178,126,152,136,20,104,118,40,174,77,10,236,63,25,135,20,136,20,152,20,214,107,122,118,174,189,253,251,14,208,165,220,254,70,103,234,104,255,225,183,191,171,65,80,255,57,187,148,219,223,232,40,7,237,63,244,246,55,59,137,215,214,254,253,199,241,104,127,218,63,177,246,119,117,166,73,114,106,47,221,246,55,60,200,71,251,15,177,253,255,207,42,159,215,47,158,14,245,233,223,255,255,239,65,62,175,223,183,29,235,235,249,4,216,109,213,246,77,16,228,136,222,214,43,232,62,164,87,60,157,152,115,120,72,175,231,201,183,158,148,174,223,116,253,155,87,143,79,123,250,178,237,138,243,213,197,245,249,234,245,229,245,213,26,23,249,199,255,248,199,249,241,31,171,211,139,203,235,229,234,236,228,226,245,242,205,230,85,84,243,199,255,178,124,187,60,62,91,45,223,254,118,114,113,245,227,191,44,124,2,54,123,89,219,90,120,141,36,151,52,127,202,37,173,158,115,73,243,108,61,28,40,242,142,24,85,5,129,211,172,87,139,191,241,91,174,18,209,17,69,191,118,2,58,161,10,55,201,172,237,36,120,66,21,222,19,27,94,214,85,149,213,101,61,43,235,172,189,112,147,236,112,243,194,69,91,81,143,77,10,80,176,77,111,171,225,165,80,133,27,246,182,154,110,10,85,120,79,111,31,101,243,172,152,103,85,189,56,170,219,11,15,216,219,106,114,75,180,222,29,220,150,207,162,21,104,215,94,201,186,96,151,199,154,213,236,151,104,161,59,200,47,191,69,203,22,90,11,13,243,91,176,236,91,147,22,59,230,183,224,54,244,68,186,192,173,224,73,128,114,77,238,205,42,250,44,64,185,61,119,100,45,60,205,99,185,119,159,196,247,136,69,54,171,202,172,40,242,226,249,51,100,251,242,112,69,223,223,72,139,62,202,171,69,81,229,179,217,162,170,182,177,187,56,69,139,238,19,122,164,160,199,130,21,48,161,168,147,85,40,161,199,114,21,180,161,168,92,21,107,24,160,92,147,219,154,10,70,244,91,238,237,151,191,69,43,92,85,117,86,205,178,69,93,229,197,118,201,207,215,7,47,91,242,121,87,85,69,185,168,231,85,85,206,202,102,217,161,63,243,20,116,168,180,57,98,149,107,216,203,33,62,162,133,124,105,11,88,185,251,42,36,88,101,255,21,181,238,21,42,198,177,247,194,61,136,176,255,138,38,156,38,184,66,127,209,246,241,65,201,37,77,120,176,255,154,158,247,70,196,217,237,14,27,244,167,109,234,97,67,207,188,141,97,3,195,6,134,13,174,135,13,217,211,167,70,254,252,169,113,180,57,136,176,72,112,214,96,92,109,228,81,131,131,186,163,76,26,140,235,142,164,215,219,213,27,79,174,119,80,119,20,181,222,172,238,184,154,183,97,205,49,37,111,179,146,227,42,222,198,53,71,18,188,141,235,141,164,119,27,215,27,69,238,182,171,54,180,218,109,87,109,104,177,219,172,218,184,90,183,89,205,241,84,99,179,122,99,137,198,102,213,198,210,140,237,170,13,45,25,27,87,27,69,195,180,171,54,180,132,41,175,54,41,5,19,61,50,17,61,114,77,255,235,158,252,85,233,145,107,134,190,243,236,175,47,61,178,133,229,215,62,199,187,245,162,156,211,252,173,143,141,216,136,173,31,182,126,216,250,97,235,135,173,31,182,126,216,250,97,235,135,173,31,182,126,216,250,97,235,135,173,31,1,36,120,1,58,245,2,36,128,100,180,6,130,67,11,32,105,170,143,186,198,107,93,234,99,167,245,90,64,245,81,219,70,13,245,49,85,245,209,164,165,93,1,190,189,134,58,1,91,90,219,28,135,150,30,118,75,151,143,13,93,26,217,227,148,45,237,92,10,236,209,122,237,161,118,221,161,102,135,85,227,207,139,198,159,243,218,55,218,94,198,3,219,59,158,26,172,221,6,107,207,167,135,181,227,161,131,135,14,30,58,73,48,249,120,232,224,161,131,135,78,90,7,10,240,208,193,67,7,15,29,60,116,240,208,193,67,7,15,157,196,206,67,224,161,131,135,14,30,58,120,232,224,161,51,222,51,43,207,243,8,147,1,91,251,60,162,63,175,130,121,4,243,8,230,17,216,236,96,179,147,214,48,2,155,29,108,118,176,217,137,174,138,99,179,131,205,14,54,59,216,236,96,179,131,205,14,54,59,216,236,96,179,147,148,200,137,100,153,132,100,105,102,250,221,38,89,246,90,126,27,68,236,126,45,119,69,202,175,229,179,72,217,146,193,27,87,183,92,239,192,34,172,110,153,163,91,226,216,131,99,15,142,61,56,246,224,216,131,99,15,142,61,56,246,224,216,131,99,15,142,61,56,246,224,216,131,99,15,142,61,56,246,224,216,51,110,199,158,242,167,185,73,233,72,200,204,15,203,97,8,153,123,86,40,185,137,183,120,233,205,8,101,239,145,81,41,81,41,81,41,81,41,81,41,81,41,81,41,81,41,81,41,81,41,81,41,81,41,81,41,81,41,13,85,74,4,199,9,8,142,104,135,67,208,14,19,145,1,11,131,208,192,118,25,176,232,142,12,68,6,68,6,76,201,13,121,221,250,250,142,245,170,214,239,244,171,79,184,245,13,252,237,105,253,49,180,190,171,225,79,49,216,225,143,129,15,62,173,63,252,214,119,229,129,159,11,60,240,105,125,90,63,161,214,119,117,118,169,55,205,36,217,214,55,74,63,161,245,135,218,250,243,23,185,77,244,201,252,125,62,153,236,147,167,215,26,195,108,172,235,185,113,27,243,224,54,150,103,69,53,86,183,49,210,79,72,63,33,253,36,9,171,52,210,79,108,10,39,253,132,244,19,210,79,72,63,33,253,132,244,19,210,79,72,63,73,194,164,142,244,19,159,54,117,164,159,144,126,66,250,9,233,39,164,159,140,215,74,112,107,38,97,50,143,83,204,36,70,153,127,194,76,130,153,196,40,102,18,36,160,144,128,66,2,74,108,85,159,4,20,18,80,72,64,33,1,133,4,148,36,68,113,18,80,124,75,226,36,160,248,212,150,73,64,241,167,44,147,128,226,79,233,36,1,5,217,210,66,182,52,139,64,105,149,45,125,100,160,236,30,19,248,113,148,160,250,120,88,84,141,191,185,121,254,171,200,250,165,159,32,148,110,253,146,36,20,60,6,241,24,196,99,16,143,65,60,6,241,24,196,99,16,143,65,60,6,241,24,196,99,16,143,65,60,6,73,66,193,152,144,36,20,220,12,71,158,132,242,83,208,52,139,66,105,21,52,125,100,161,120,19,52,221,24,33,62,173,131,7,119,148,253,135,70,173,68,173,68,173,68,173,68,173,68,173,68,173,68,173,68,173,68,173,68,173,68,173,68,173,68,173,36,17,5,225,17,13,113,200,26,98,42,114,160,73,36,138,66,14,116,159,137,130,28,136,28,232,219,45,217,44,26,69,185,5,92,103,163,132,220,2,6,249,40,108,129,145,108,1,103,67,33,247,25,41,33,183,128,129,99,62,91,96,20,91,192,153,103,190,143,172,20,182,0,91,192,255,22,112,118,214,201,71,102,74,184,45,96,148,155,194,22,24,224,22,120,125,185,92,21,171,63,206,116,35,83,110,191,62,28,20,7,255,250,52,234,172,148,167,23,25,212,144,172,235,73,113,34,243,227,68,86,182,59,145,61,122,148,13,216,137,140,116,20,210,81,72,71,73,194,70,141,116,20,155,194,73,71,33,29,133,116,20,210,81,72,71,33,29,133,116,20,210,81,146,48,176,35,29,197,167,133,29,233,40,164,163,144,142,66,58,10,233,40,35,180,25,220,154,59,104,205,220,20,115,135,113,229,161,48,119,96,238,48,236,185,3,9,40,36,160,144,128,18,91,185,39,1,133,4,20,18,80,72,64,33,1,37,9,225,155,4,20,223,178,55,9,40,62,245,99,18,80,252,169,199,36,160,248,83,51,73,64,65,154,52,145,38,53,163,79,90,165,73,31,153,39,95,203,93,49,242,107,249,44,70,182,28,20,136,165,79,58,14,58,233,214,39,73,56,193,51,16,207,64,60,3,241,12,196,51,16,207,64,60,3,241,12,196,51,16,207,64,60,3,241,12,196,51,144,132,19,140,6,73,56,193,157,112,172,9,39,63,5,75,205,104,147,86,193,210,71,166,137,23,193,210,210,192,240,233,197,187,116,43,217,127,76,212,72,212,72,212,72,212,72,212,72,212,72,212,72,212,72,212,72,212,72,212,72,212,72,212,72,212,72,18,76,16,22,209,8,135,172,17,70,151,251,180,162,75,20,114,159,251,204,18,228,62,228,62,71,174,196,154,209,36,202,22,119,157,73,18,170,197,117,242,72,104,241,193,182,184,253,208,198,125,230,72,168,22,215,113,154,167,197,7,218,226,246,222,242,62,50,69,104,113,90,220,89,139,219,159,21,242,145,25,18,166,197,245,242,66,104,241,65,182,248,38,34,199,240,76,220,126,64,142,228,96,92,213,215,235,85,163,181,247,227,114,188,159,129,219,188,178,40,7,225,148,207,204,105,56,248,19,248,19,248,19,248,19,248,19,248,19,248,19,248,19,248,19,248,19,248,19,248,19,248,19,78,195,1,173,248,130,86,56,13,55,90,210,101,136,167,225,30,35,189,141,142,196,181,5,122,247,159,139,11,173,87,58,98,98,156,167,118,43,30,24,49,18,49,18,49,18,49,18,49,18,49,18,49,18,49,18,49,18,49,18,49,18,49,18,49,18,49,146,195,112,232,138,72,132,67,150,8,211,80,251,140,78,196,181,169,125,253,199,226,80,251,80,251,130,243,183,134,7,226,218,59,188,239,84,92,2,29,110,114,0,142,14,31,122,135,59,154,216,244,31,138,75,160,195,77,78,78,208,225,195,238,112,163,227,112,109,29,222,127,38,142,14,167,195,35,116,184,163,83,66,146,35,113,209,59,220,236,244,27,29,62,188,14,255,159,171,250,197,170,212,191,125,255,199,65,253,126,167,175,75,193,157,187,247,164,231,110,31,55,250,252,118,182,123,240,115,251,100,168,159,211,112,235,23,217,125,16,174,120,58,150,230,238,32,156,234,73,183,158,140,13,176,217,0,111,94,61,62,237,233,203,182,43,206,87,23,215,231,171,215,151,215,87,143,255,254,252,248,143,213,233,197,229,245,114,117,118,114,241,122,249,102,243,42,170,249,227,127,89,190,93,30,159,173,150,111,127,59,185,184,250,241,95,22,62,209,150,189,224,107,45,176,69,18,18,154,63,133,132,86,207,33,161,121,182,150,229,139,188,35,211,84,193,190,52,235,213,34,95,252,150,171,132,99,68,57,172,157,104,76,168,194,77,2,100,59,217,153,80,133,247,100,120,151,117,85,101,117,89,207,202,58,107,47,220,36,200,219,188,112,209,86,212,163,130,2,20,108,211,219,106,108,40,84,225,134,189,173,230,138,66,21,222,211,219,71,217,60,43,230,89,85,47,142,234,246,194,3,246,182,154,153,18,173,119,7,49,229,179,104,5,84,181,87,178,46,82,229,177,102,53,117,37,90,232,14,230,202,111,209,178,133,214,130,178,252,22,44,251,214,164,69,109,249,45,216,56,183,94,133,117,5,40,215,228,222,172,226,190,2,148,219,115,71,214,2,195,60,150,123,247,73,124,143,88,100,179,170,204,138,34,47,158,63,67,182,47,15,87,244,253,141,180,232,163,188,90,20,85,62,155,45,170,106,27,120,139,83,180,232,62,161,199,232,121,44,88,129,241,137,58,89,5,241,121,44,87,193,249,137,202,85,81,126,1,202,53,185,173,169,48,64,191,229,222,126,249,91,180,194,85,85,103,213,44,91,212,85,94,108,151,252,124,125,240,178,37,159,119,85,85,148,139,122,94,85,229,172,108,150,29,250,51,79,193,101,74,155,35,86,185,134,189,28,226,35,90,72,118,182,32,141,187,175,66,2,52,246,95,81,235,94,161,162,11,123,47,220,195,247,250,175,104,98,97,130,43,244,23,109,31,220,147,92,210,196,246,250,175,233,121,111,36,132,219,227,220,65,123,168,214,50,119,232,159,167,49,119,96,238,192,220,33,212,220,33,123,250,0,201,159,63,64,142,54,167,1,22,9,142,29,140,171,141,60,117,112,80,119,148,161,131,113,221,145,164,123,187,122,227,41,247,14,234,142,34,220,155,213,29,87,254,54,172,57,166,250,109,86,114,92,241,219,184,230,72,218,183,113,189,145,164,111,227,122,163,40,223,118,213,134,22,190,237,170,13,173,123,155,85,27,87,246,54,171,57,158,128,108,86,111,44,253,216,172,218,88,242,177,93,181,161,213,99,227,106,163,200,153,118,213,134,86,51,229,213,38,37,102,34,77,70,150,38,13,82,65,246,164,73,73,32,136,243,244,155,175,213,199,195,162,138,44,79,122,200,7,81,203,147,68,131,224,198,135,27,31,110,124,184,241,225,198,135,27,31,110,124,184,241,225,198,135,27,31,110,124,184,241,225,198,71,52,8,22,126,68,131,224,251,55,230,104,144,141,94,105,144,10,178,167,87,74,2,65,82,208,43,29,216,6,174,95,187,107,167,146,221,199,68,140,68,140,68,140,68,140,68,140,68,140,68,140,68,140,68,140,68,140,68,140,68,140,68,140,68,140,36,26,4,93,17,137,112,200,18,97,116,181,175,88,85,214,106,95,113,88,161,246,161,246,37,105,73,188,238,240,210,65,135,151,195,236,112,221,144,16,58,124,144,29,174,153,236,212,218,225,125,161,78,137,118,184,174,193,60,29,62,200,14,215,76,118,106,237,240,190,80,39,58,156,14,143,215,225,246,83,247,254,80,39,231,29,190,201,8,209,116,49,162,197,167,217,226,185,131,155,120,30,254,38,238,164,197,245,131,112,104,241,65,182,184,253,93,188,63,254,134,22,31,92,139,123,234,205,174,127,212,216,62,26,93,108,127,98,89,18,78,70,23,211,197,254,186,120,19,182,103,120,248,126,63,108,47,202,9,124,147,126,54,57,13,191,121,185,81,206,225,43,159,153,195,248,240,175,240,175,240,175,240,175,240,175,240,175,240,175,240,175,240,175,240,175,240,175,240,175,240,175,28,198,7,154,245,5,205,114,24,127,180,164,237,16,15,227,111,68,76,195,19,249,251,34,102,148,99,249,142,0,1,19,82,119,179,2,62,148,249,198,3,163,80,162,80,162,80,162,80,162,80,162,80,162,80,162,80,162,80,162,80,162,80,162,80,162,80,162,80,114,66,31,177,17,221,112,200,186,97,26,18,160,209,49,253,54,9,48,194,89,125,36,64,36,64,221,163,20,63,219,222,224,236,126,123,219,7,63,192,239,168,237,77,78,240,211,246,67,111,123,131,3,253,237,109,31,252,84,127,196,19,161,180,253,208,219,222,224,128,104,123,219,15,243,148,40,109,63,205,182,119,52,222,159,214,249,127,218,126,216,109,111,100,7,208,214,246,211,242,4,160,237,135,222,246,142,238,246,211,242,9,152,92,219,15,237,172,181,161,109,64,91,103,15,228,172,53,157,61,230,206,190,56,121,187,70,111,95,172,74,253,91,246,231,155,47,7,249,65,185,235,137,81,10,238,216,189,109,189,211,213,183,179,195,170,241,231,69,227,207,63,187,220,143,125,192,211,11,237,118,15,40,158,206,242,187,115,15,232,122,226,173,39,76,166,231,227,126,137,121,243,234,241,105,79,95,182,93,113,190,186,184,62,95,189,190,188,126,218,69,231,199,127,172,78,47,46,175,151,171,179,147,139,215,203,55,235,191,206,138,234,241,191,44,223,46,143,207,86,203,183,191,157,92,92,109,94,95,181,240,137,255,222,126,253,203,2,254,221,110,164,175,255,245,240,229,219,135,127,30,60,220,222,109,113,11,197,250,7,196,250,239,242,195,234,48,59,184,253,250,215,193,215,255,42,243,108,141,46,20,249,193,95,239,255,250,252,240,87,145,29,102,149,140,15,110,214,171,69,7,251,45,87,9,16,55,107,214,199,135,67,21,94,216,22,222,132,88,66,21,94,118,23,94,214,85,149,213,101,61,43,235,172,189,240,38,211,230,183,112,209,86,212,35,167,3,20,108,211,219,106,180,58,84,225,134,189,173,102,175,67,21,222,211,219,71,217,60,43,230,89,85,47,142,234,246,194,3,246,182,154,43,23,173,119,7,85,238,179,104,5,120,190,87,178,46,118,238,177,102,53,153,46,90,232,14,46,221,111,209,178,133,214,2,215,253,22,44,251,214,164,69,182,251,45,184,13,140,149,46,112,43,22,27,160,92,147,123,179,138,141,15,80,110,207,29,89,11,158,247,88,238,221,39,241,61,98,145,205,170,50,43,138,188,120,254,12,217,190,60,92,209,247,55,210,162,143,242,106,81,84,249,108,182,168,170,237,67,1,113,138,22,221,39,244,206,49,120,44,88,113,212,65,212,201,170,131,14,30,203,85,156,133,16,149,171,58,9,17,160,92,147,219,154,234,168,132,223,114,111,191,252,45,90,225,170,170,179,106,150,45,234,42,47,182,75,126,190,62,120,217,146,207,187,170,42,202,69,61,175,170,114,86,54,203,14,253,153,167,56,187,34,109,142,88,229,26,246,114,136,143,104,225,233,151,150,99,31,187,175,66,114,232,163,255,138,90,247,10,213,9,140,222,11,247,142,56,244,95,209,68,231,5,87,232,47,218,254,225,6,201,37,205,163,13,253,215,244,188,55,146,83,0,91,115,8,237,1,155,98,14,209,63,95,99,14,193,28,130,57,68,232,57,68,246,244,129,146,63,127,160,28,109,78,80,46,18,28,67,24,87,27,121,10,225,160,238,40,67,8,227,186,35,73,249,118,245,198,83,242,29,212,29,69,200,55,171,59,174,28,110,88,115,76,53,220,172,228,184,98,184,113,205,145,180,112,227,122,35,73,225,198,245,70,81,194,237,170,13,45,132,219,85,27,90,7,55,171,54,174,12,110,86,115,60,65,217,172,222,88,122,178,89,181,177,228,100,187,106,67,171,201,198,213,70,145,55,237,170,13,173,110,202,171,77,74,220,68,170,76,64,170,52,200,93,107,149,42,37,177,107,85,159,84,89,53,192,255,98,143,251,79,64,154,244,16,176,214,45,77,146,175,134,123,49,238,197,184,23,227,94,140,123,49,238,197,184,23,227,94,140,123,49,238,197,184,23,227,94,140,123,49,249,106,88,30,147,175,134,79,242,152,243,213,126,106,149,6,241,106,173,90,165,36,93,45,180,86,233,192,69,249,233,181,186,54,40,217,127,92,132,72,132,72,132,72,132,72,132,72,132,72,132,72,132,72,132,72,132,72,132,72,132,72,132,72,132,72,98,212,208,20,145,7,135,44,15,38,161,244,105,231,234,40,148,190,254,88,29,148,62,148,190,32,214,242,59,221,173,25,168,160,236,238,190,60,133,4,186,91,55,22,141,238,30,124,119,187,153,210,244,135,228,36,208,221,186,62,242,116,247,192,187,219,141,197,188,36,20,132,238,166,187,67,119,183,155,211,64,146,96,144,232,221,173,159,1,66,119,15,186,187,55,225,55,22,7,222,246,3,112,198,116,234,109,243,234,162,29,125,83,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,226,139,85,225,252,219,104,1,151,161,158,127,123,12,239,54,62,4,215,22,224,61,234,147,112,94,242,186,21,15,142,56,137,56,137,56,137,56,137,56,137,56,137,56,137,56,137,56,137,56,137,56,137,56,137,56,137,56,201,153,56,116,70,36,195,33,75,134,233,168,127,198,7,227,218,212,191,81,159,142,67,253,75,80,253,51,234,120,195,195,114,237,29,63,226,19,115,116,252,88,58,222,225,132,103,212,167,232,232,248,113,116,188,241,161,186,182,142,31,245,201,58,58,126,28,29,239,240,20,210,200,79,219,209,241,3,238,248,98,118,190,42,13,111,239,197,236,126,167,207,75,193,157,189,232,235,243,221,190,110,244,253,237,236,112,209,248,115,94,251,63,125,87,204,238,187,15,222,21,79,71,224,28,31,188,83,60,241,214,19,178,33,54,27,226,205,171,199,167,61,125,217,118,197,249,234,226,250,124,245,250,242,250,234,241,223,159,31,255,177,58,189,184,188,94,174,206,78,46,94,47,223,172,255,58,43,170,199,255,178,124,187,60,62,91,45,223,254,118,114,113,181,121,125,213,194,39,58,179,151,170,173,5,206,72,18,72,243,167,4,210,234,57,129,52,207,214,178,127,145,119,4,166,42,216,154,102,189,90,100,141,223,114,149,240,141,40,228,181,19,189,9,85,184,73,58,109,39,155,19,170,240,158,128,240,178,174,170,172,46,235,89,89,103,237,133,155,164,132,155,23,46,218,138,122,212,81,128,130,109,122,91,141,37,133,42,220,176,183,213,220,82,168,194,123,122,251,40,155,103,197,60,171,234,197,81,221,94,120,192,222,86,51,89,162,245,238,32,178,124,22,173,128,182,246,74,214,69,182,60,214,172,166,186,68,11,221,193,116,249,45,90,182,208,90,208,151,223,130,101,223,154,180,168,48,191,5,183,65,37,210,5,110,69,74,2,148,107,114,111,86,113,101,1,202,237,185,35,107,129,103,30,203,189,251,36,190,71,44,178,89,85,102,69,145,23,207,159,33,219,151,135,43,250,254,70,90,244,81,94,45,138,42,159,205,22,85,181,13,212,197,41,90,116,159,208,99,0,61,22,172,192,4,69,157,172,130,4,61,150,171,224,8,69,229,170,40,194,0,229,154,220,214,84,152,161,223,114,111,191,252,45,90,225,170,170,179,106,150,45,234,42,47,182,75,126,190,62,120,217,146,207,187,170,42,202,69,61,175,170,114,86,54,203,14,253,153,167,224,62,165,205,17,171,92,195,94,14,241,17,45,36,71,91,144,201,221,87,33,1,38,251,175,168,117,175,80,209,139,189,23,238,225,129,253,87,52,177,51,193,21,250,139,182,15,6,74,46,105,98,129,253,215,244,188,55,98,130,238,199,28,194,108,232,182,63,135,232,159,183,49,135,96,14,193,28,34,244,28,34,123,250,64,201,159,63,80,142,54,167,15,22,9,142,33,140,171,141,60,133,112,80,119,148,33,132,113,221,145,164,124,187,122,227,41,249,14,234,142,34,228,155,213,29,87,14,55,172,57,166,26,110,86,114,92,49,220,184,230,72,90,184,113,189,145,164,112,227,122,163,40,225,118,213,134,22,194,237,170,13,173,131,155,85,27,87,6,55,171,57,158,160,108,86,111,44,61,217,172,218,88,114,178,93,181,161,213,100,227,106,163,200,155,118,213,134,86,55,229,213,38,37,110,34,85,38,32,85,154,166,148,52,165,202,209,4,148,244,74,147,190,178,73,148,210,36,177,36,56,255,225,252,135,243,31,206,127,56,255,225,252,135,243,31,206,127,56,255,225,252,135,243,31,206,127,56,255,17,75,130,93,32,177,36,120,12,142,62,150,100,173,85,154,38,146,52,181,202,49,135,145,20,179,123,47,14,38,59,143,139,16,137,16,137,16,137,16,137,16,137,16,137,16,137,16,137,16,137,16,137,16,137,16,137,16,137,16,73,4,9,154,34,242,224,144,229,193,36,148,62,179,244,145,125,165,111,188,193,35,40,125,41,41,125,186,221,109,146,52,210,214,221,99,13,25,161,187,135,220,221,110,166,52,227,13,20,161,187,135,219,221,110,44,230,199,28,30,66,119,15,183,187,221,156,6,26,115,80,8,221,61,212,238,222,4,226,88,28,120,219,15,196,25,211,169,183,205,171,139,118,244,77,249,236,156,127,3,59,1,59,1,59,1,59,1,59,1,59,1,59,1,59,1,59,1,59,1,59,1,59,1,59,225,252,27,172,138,47,86,133,243,111,163,5,92,134,122,254,237,49,208,219,248,16,92,91,160,247,168,79,194,249,11,244,222,127,112,196,73,196,73,196,73,196,73,196,73,196,73,196,73,196,73,196,73,196,73,196,73,196,73,196,73,196,73,206,196,161,51,34,25,14,89,50,76,71,253,51,62,24,215,166,254,141,250,116,28,234,95,130,234,159,81,199,27,30,150,107,239,248,17,159,152,163,227,199,210,241,14,39,60,163,62,69,71,199,143,163,227,141,15,213,181,117,252,168,79,214,209,241,227,232,120,135,167,144,70,126,218,142,142,31,110,199,23,171,249,139,85,105,118,123,47,14,230,239,119,250,188,20,220,217,139,190,62,223,237,235,70,223,223,206,14,23,141,63,231,181,247,211,119,235,23,218,125,240,174,120,58,2,231,246,224,157,234,137,183,158,144,13,177,217,16,111,94,61,62,237,233,203,182,43,206,87,23,215,231,171,215,151,215,87,143,255,254,252,248,143,213,233,197,229,245,114,117,118,114,241,122,249,102,253,215,89,81,61,254,151,229,219,229,241,217,106,249,246,183,147,139,171,205,235,171,22,62,209,153,189,84,109,45,112,70,146,64,154,63,37,144,86,207,9,164,121,182,150,253,139,188,35,48,85,193,214,52,235,213,34,107,252,150,171,132,111,68,33,175,157,232,77,168,194,77,210,105,59,217,156,80,133,247,4,132,151,117,85,101,117,89,207,202,58,107,47,220,36,37,220,188,112,209,86,212,163,142,2,20,108,211,219,106,44,41,84,225,134,189,173,230,150,66,21,222,211,219,71,217,60,43,230,89,85,47,142,234,246,194,3,246,182,154,201,18,173,119,7,145,229,179,104,5,180,181,87,178,46,178,229,177,102,53,213,37,90,232,14,166,203,111,209,178,133,214,130,190,252,22,44,251,214,164,69,133,249,45,184,13,42,145,46,112,43,82,18,160,92,147,123,179,138,43,11,80,110,207,29,89,11,60,243,88,238,221,39,241,61,98,145,205,170,50,43,138,188,120,254,12,217,190,60,92,209,247,55,210,162,143,242,106,81,84,249,108,182,168,170,109,160,46,78,209,162,251,132,30,3,232,177,96,5,38,40,234,100,21,36,232,177,92,5,71,40,42,87,69,17,6,40,215,228,182,166,194,12,253,150,123,251,229,111,209,10,87,85,157,85,179,108,81,87,121,177,93,242,243,245,193,203,150,124,222,85,85,81,46,234,121,85,149,179,178,89,118,232,207,60,5,247,41,109,142,88,229,26,246,114,136,143,104,33,57,218,130,76,238,190,10,9,48,217,127,69,173,123,133,138,94,236,189,112,15,15,236,191,162,137,157,9,174,208,95,180,125,48,80,114,73,19,11,236,191,166,231,189,145,18,116,143,115,8,163,161,91,203,28,162,127,222,198,28,130,57,4,115,136,208,115,136,236,233,3,37,127,254,64,57,218,156,62,88,36,56,134,48,174,54,242,20,194,65,221,81,134,16,198,117,71,146,242,237,234,141,167,228,59,168,59,138,144,111,86,119,92,57,220,176,230,152,106,184,89,201,113,197,112,227,154,35,105,225,198,245,70,146,194,141,235,141,162,132,219,85,27,90,8,183,171,54,180,14,110,86,109,92,25,220,172,230,120,130,178,89,189,177,244,100,179,106,99,201,201,118,213,134,86,147,141,171,141,34,111,218,85,27,90,221,148,87,155,148,184,137,84,153,128,84,105,152,82,178,39,85,74,2,74,242,94,173,50,47,26,135,3,22,141,63,255,20,39,159,79,11,252,188,38,166,94,233,41,176,68,173,87,146,85,130,29,32,118,128,216,1,98,7,136,29,32,118,128,216,1,98,7,136,29,32,118,128,216,1,98,7,136,29,32,89,37,120,8,146,85,130,241,224,216,179,74,54,2,166,97,76,201,158,128,41,73,40,73,66,192,116,100,92,184,94,0,31,94,39,187,143,139,58,137,58,137,58,137,58,137,58,137,58,137,58,137,58,137,58,137,58,137,58,137,58,137,58,137,58,73,88,9,66,35,154,225,144,53,195,36,228,63,163,156,146,22,249,175,63,162,4,249,15,249,47,1,151,99,195,160,146,214,150,239,203,40,73,181,229,77,130,75,104,249,65,183,188,155,33,79,127,72,73,170,45,111,226,106,79,203,15,184,229,221,120,217,75,82,74,104,121,90,62,137,150,119,115,22,73,18,83,146,102,203,155,101,151,208,242,131,109,249,77,70,143,197,25,188,253,140,158,209,31,196,219,188,228,104,167,241,148,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,248,34,101,56,146,55,90,188,102,168,71,242,30,131,199,141,207,229,181,5,143,79,239,112,158,183,52,242,150,7,71,177,68,177,68,177,68,177,68,177,68,177,68,177,68,177,68,177,68,177,68,177,68,177,68,177,68,177,228,152,30,226,35,58,226,144,117,196,116,36,65,227,179,122,109,146,224,244,14,236,33,9,38,40,9,26,109,3,195,243,123,237,219,96,106,135,248,216,6,99,217,6,14,7,68,211,59,216,199,54,24,199,54,48,62,231,215,182,13,166,119,216,143,109,48,142,109,224,240,12,212,20,15,0,178,13,134,183,13,206,78,95,191,89,174,247,66,169,247,33,240,233,238,246,159,15,183,95,31,118,154,190,20,220,251,123,123,126,167,229,111,103,135,85,227,207,139,198,159,127,110,1,247,103,254,158,94,100,247,81,191,226,233,208,157,155,163,126,93,79,186,245,100,108,128,205,6,120,243,234,241,105,79,95,182,93,113,190,186,184,62,95,189,190,188,190,122,252,247,231,199,127,172,78,47,46,175,151,171,179,147,139,215,203,55,235,191,206,138,234,241,191,44,223,46,143,207,86,203,183,191,157,92,92,109,94,95,181,240,201,228,236,101,141,107,17,57,146,92,214,252,41,151,181,122,206,101,205,179,245,60,161,200,59,98,100,21,208,78,179,94,45,100,199,111,185,74,170,71,20,125,219,201,244,132,42,220,36,179,183,19,250,9,85,120,79,108,122,89,87,85,86,151,245,172,172,179,246,194,77,178,211,205,11,23,109,69,61,156,41,64,193,54,189,173,230,157,66,21,110,216,219,106,32,42,84,225,61,189,125,148,205,179,98,158,85,245,226,168,110,47,60,96,111,171,97,47,209,122,119,160,94,62,139,86,208,96,123,37,235,178,96,30,107,86,227,98,162,133,238,128,197,252,22,45,91,104,45,154,204,111,193,178,111,77,90,184,153,223,130,219,104,21,233,2,183,178,42,1,202,53,185,55,171,128,181,0,229,246,220,145,181,136,54,143,229,222,125,18,223,35,22,217,172,42,179,162,200,139,231,207,144,237,203,195,21,125,127,35,45,250,40,175,22,69,149,207,102,139,170,218,38,245,226,20,45,186,79,232,193,133,30,11,86,240,135,162,78,86,209,135,30,203,85,0,138,162,114,85,120,98,128,114,77,110,107,42,126,209,111,185,183,95,254,22,173,112,85,213,89,53,203,22,117,149,23,219,37,63,95,31,188,108,201,231,93,85,21,229,162,158,87,85,57,43,155,101,135,254,204,83,0,165,210,230,136,85,174,97,47,135,248,136,22,34,169,45,44,230,238,171,144,144,152,253,87,212,186,87,168,176,200,222,11,247,184,195,254,43,154,60,155,224,10,253,69,219,39,14,37,151,52,121,195,254,107,122,222,155,62,52,111,107,238,160,53,117,83,204,29,250,135,109,204,29,152,59,48,119,8,53,119,200,158,62,64,242,231,15,144,163,205,49,134,69,130,99,7,227,106,35,79,29,28,212,29,101,232,96,92,119,36,233,222,174,222,120,202,189,131,186,163,8,247,102,117,199,149,191,13,107,142,169,126,155,149,28,87,252,54,174,57,146,246,109,92,111,36,233,219,184,222,40,202,183,93,181,161,133,111,187,106,67,235,222,102,213,198,149,189,205,106,142,39,32,155,213,27,75,63,54,171,54,150,124,108,87,109,104,245,216,184,218,40,114,166,93,181,161,213,76,121,181,73,137,153,72,147,145,165,73,205,80,148,86,105,50,74,22,202,215,234,227,97,81,69,150,39,127,28,168,9,36,79,18,124,130,141,32,54,130,216,8,98,35,136,141,32,54,130,216,8,98,35,136,141,32,54,130,216,8,98,35,136,141,32,193,39,120,15,18,124,130,97,225,88,131,79,126,234,149,154,62,62,173,122,101,20,251,30,3,189,210,210,189,231,233,181,187,116,43,217,127,76,196,72,196,72,196,72,196,72,196,72,196,72,196,72,196,72,196,72,196,72,196,72,196,72,196,72,196,72,50,77,208,21,145,8,135,44,17,70,87,251,236,233,196,40,46,197,168,125,19,87,251,122,58,252,252,114,185,246,228,126,241,42,175,117,93,137,239,191,62,172,173,162,223,255,217,112,227,30,155,49,241,214,235,12,234,17,208,243,188,216,4,96,19,128,61,113,130,70,1,216,19,171,11,199,158,24,123,98,236,137,177,39,78,208,160,1,123,98,236,137,177,39,198,158,24,123,98,236,137,177,39,78,204,95,2,123,98,236,137,177,39,198,158,24,123,226,17,122,128,236,206,32,180,6,109,234,25,196,184,76,138,153,65,48,131,24,195,12,2,171,98,172,138,177,42,142,173,226,99,85,140,85,49,86,197,88,21,99,85,156,132,8,142,85,177,111,9,28,171,98,159,90,50,86,197,254,148,100,172,138,253,41,155,88,21,35,83,26,202,148,154,110,197,42,153,82,98,88,236,94,166,108,94,176,123,98,96,253,136,149,242,8,193,211,223,220,248,244,60,22,171,157,142,109,143,123,213,78,156,143,135,106,54,82,28,230,7,127,190,251,254,112,243,237,225,219,187,207,223,255,252,242,237,254,230,219,236,176,60,204,126,220,240,227,152,142,232,87,21,214,124,196,166,190,16,38,36,250,245,133,49,35,49,172,43,152,41,137,77,125,33,204,73,52,235,11,106,82,162,91,91,64,179,18,205,210,130,154,150,232,215,22,198,188,68,191,174,48,38,38,250,117,133,48,51,49,172,202,179,169,137,97,85,158,205,77,52,171,10,102,114,162,89,87,32,179,19,205,170,2,153,158,24,86,229,217,252,68,191,170,16,38,40,134,85,121,54,67,17,84,133,41,10,14,205,56,169,224,208,140,253,138,250,162,225,56,52,111,203,180,154,182,45,42,153,86,226,220,50,18,153,214,210,252,101,107,5,93,250,191,180,62,44,26,44,26,44,26,44,26,44,26,44,26,44,26,44,26,44,26,44,26,44,26,44,26,44,26,44,26,236,200,53,88,228,212,9,200,169,40,163,67,80,70,163,138,156,167,23,87,203,223,175,127,93,218,248,247,174,107,251,246,215,135,135,201,24,249,238,188,224,24,167,233,123,11,224,88,61,199,234,177,246,77,240,96,61,214,190,234,194,177,246,197,218,23,107,95,172,125,19,52,52,192,218,23,107,95,172,125,177,246,197,218,23,107,95,172,125,19,243,99,192,218,23,107,95,172,125,177,246,197,218,119,188,158,25,205,57,133,9,149,221,53,167,24,165,217,47,115,10,230,20,35,155,83,96,255,139,253,47,246,191,177,149,126,236,127,177,255,197,254,23,251,95,236,127,147,16,202,177,255,245,45,147,99,255,235,83,111,198,254,215,159,218,140,253,175,63,245,19,251,95,164,76,91,41,211,204,7,88,45,101,98,8,236,72,17,245,227,12,44,80,68,177,8,198,158,2,123,10,236,41,176,167,192,158,2,123,10,236,41,176,167,192,158,2,123,10,236,41,176,167,192,158,98,42,246,20,88,4,227,105,129,69,240,196,140,48,134,103,17,188,43,229,154,121,5,171,165,92,76,131,53,77,131,119,150,210,131,123,176,226,241,209,105,209,105,209,105,209,105,209,105,209,105,209,105,209,105,209,105,209,105,209,105,209,105,209,105,209,105,71,174,211,34,185,78,64,114,69,61,29,130,122,26,85,8,189,90,107,87,255,235,247,211,229,201,239,54,78,194,223,31,190,124,251,175,255,252,118,247,112,243,109,50,102,194,205,215,28,227,156,190,164,6,142,234,115,84,31,75,225,4,15,235,99,41,172,46,28,75,97,44,133,177,20,198,82,56,65,147,4,44,133,177,20,198,82,24,75,97,44,133,177,20,198,82,56,49,143,7,44,133,177,20,198,82,24,75,97,44,133,199,235,195,209,50,179,48,225,183,123,102,22,163,52,22,102,102,193,204,98,148,51,11,236,133,177,23,198,94,56,182,234,143,189,48,246,194,216,11,99,47,140,189,112,18,162,57,246,194,190,37,115,236,133,125,106,207,216,11,251,83,158,177,23,246,167,132,98,47,140,172,233,64,214,52,115,24,238,148,53,49,25,118,167,142,250,241,25,150,169,163,88,13,99,97,129,133,5,22,22,88,88,96,97,129,133,5,22,22,88,88,96,97,129,133,5,22,22,88,88,96,97,49,21,11,11,172,134,241,189,192,106,120,98,102,25,195,179,26,222,147,117,205,220,134,59,101,93,12,135,53,13,135,155,171,233,193,115,88,253,20,104,182,104,182,104,182,104,182,104,182,104,182,104,182,104,182,104,182,104,182,104,182,104,182,104,182,104,182,35,215,108,145,95,39,32,191,162,164,14,65,73,141,35,138,254,126,242,242,242,248,127,30,159,31,175,78,47,126,61,93,158,172,94,28,95,157,172,202,23,171,127,207,87,175,46,245,253,135,191,221,124,252,250,238,63,222,221,191,59,184,251,252,225,238,225,230,224,253,187,239,55,7,229,139,131,191,243,131,63,191,142,220,136,184,239,197,7,61,221,111,82,12,199,252,61,28,243,47,178,106,62,214,99,254,88,19,99,77,140,53,113,18,30,5,88,19,219,20,142,53,49,214,196,88,19,99,77,140,53,49,214,196,88,19,99,77,156,132,59,4,214,196,62,253,33,176,38,198,154,24,107,98,172,137,177,38,30,161,135,135,96,174,161,69,125,107,206,53,198,101,86,204,92,131,185,198,180,230,26,216,23,99,95,140,125,113,236,201,0,246,197,216,23,99,95,140,125,49,246,197,73,8,235,216,23,251,150,213,177,47,246,169,79,99,95,236,79,157,198,190,216,159,90,138,125,49,210,167,75,233,83,211,199,88,75,250,12,98,104,252,211,233,34,53,169,115,189,69,243,216,82,39,94,196,67,245,181,88,223,223,63,222,220,124,253,254,245,230,230,99,118,184,56,44,55,119,249,121,28,63,11,121,53,97,125,44,76,234,10,225,95,33,175,43,140,111,133,102,61,193,252,42,76,234,10,225,83,33,172,43,168,63,133,180,166,128,190,20,194,146,130,250,81,200,107,10,227,67,33,175,39,140,255,132,188,158,16,190,19,154,213,120,246,155,208,172,198,179,207,132,176,154,96,254,18,194,122,2,249,74,8,171,9,228,39,161,89,141,103,31,9,121,53,33,252,35,52,171,241,236,27,209,81,13,126,17,120,252,98,50,129,199,47,206,20,234,139,134,227,241,219,171,125,230,30,237,44,242,16,118,22,187,46,191,95,203,93,14,244,107,217,116,253,173,62,126,214,213,75,91,44,125,115,13,75,223,190,53,115,233,237,43,127,46,196,80,196,80,196,80,196,80,196,80,196,80,196,80,196,80,196,80,196,80,196,80,196,80,196,80,196,80,204,115,209,53,145,40,135,44,81,38,171,54,102,235,27,182,39,181,49,59,204,81,27,81,27,7,173,54,186,216,97,254,244,252,144,44,115,208,29,166,19,209,199,14,155,222,14,155,59,54,128,159,79,217,0,126,158,146,81,74,119,49,24,165,96,148,130,1,124,130,86,41,24,192,171,11,199,0,30,3,120,12,224,49,128,79,208,162,6,3,120,12,224,49,128,199,0,30,3,120,12,224,49,128,79,204,97,7,3,120,12,224,49,128,199,0,30,3,248,201,184,32,205,29,27,192,43,231,26,83,48,128,103,174,193,92,99,172,115,13,12,224,49,128,199,0,62,246,100,0,3,120,12,224,49,128,199,0,30,3,248,36,132,117,12,224,125,203,234,24,192,251,212,167,49,128,247,167,78,99,0,239,79,45,197,0,30,233,211,165,244,233,196,0,94,33,125,142,211,0,94,42,117,6,49,128,239,147,58,49,128,199,243,8,207,35,60,143,240,60,194,243,8,207,35,60,143,240,60,194,243,8,207,35,60,143,240,60,194,243,8,3,120,140,146,48,128,199,93,105,90,6,240,115,199,6,240,10,237,19,3,120,209,154,249,55,140,105,123,46,196,80,196,80,196,80,196,80,196,80,196,80,196,80,196,80,196,80,196,80,196,80,196,80,196,80,196,80,12,224,209,53,145,40,135,44,81,38,171,54,58,48,128,87,170,141,24,192,163,54,14,93,109,116,177,195,252,233,249,24,192,179,195,166,182,195,126,125,115,188,220,142,88,176,53,128,255,240,207,119,15,170,136,133,209,27,192,55,94,124,92,163,20,65,49,24,165,96,148,130,1,124,130,86,41,24,192,171,11,199,0,30,3,120,12,224,49,128,79,208,162,6,3,120,12,224,49,128,199,0,30,3,120,12,224,49,128,79,204,97,7,3,120,12,224,49,128,199,0,30,3,248,41,184,32,237,207,53,236,38,135,221,115,141,145,27,192,51,215,96,174,49,234,185,6,6,240,24,192,99,0,31,123,50,128,1,60,6,240,24,192,99,0,143,1,124,18,194,58,6,240,190,101,117,12,224,125,234,211,24,192,251,83,167,49,128,247,167,150,98,0,143,244,233,82,250,180,53,128,239,146,62,71,103,0,175,37,117,250,54,128,23,73,157,24,192,227,121,132,231,17,158,71,120,30,225,121,132,231,17,158,71,120,30,225,121,132,231,17,158,71,120,30,225,121,132,1,60,70,73,24,192,227,174,52,25,3,248,166,246,105,107,0,223,165,125,98,0,47,90,51,175,134,49,202,231,66,12,69,12,69,12,69,12,69,12,69,12,69,12,69,12,69,12,69,12,69,12,69,12,69,12,69,12,197,0,30,93,19,137,114,200,18,101,178,106,163,157,1,124,183,218,136,1,60,106,227,208,213,70,23,59,204,159,158,143,1,60,59,108,146,59,108,238,216,0,94,17,177,48,13,3,248,121,74,70,41,221,197,96,148,130,81,10,6,240,9,90,165,96,0,175,46,28,3,120,12,224,49,128,199,0,62,65,139,26,12,224,49,128,199,0,30,3,120,12,224,49,128,199,0,62,49,135,29,12,224,49,128,199,0,30,3,120,12,224,39,227,130,52,119,108,0,175,156,107,76,193,0,158,185,6,115,141,177,206,53,48,128,199,0,30,3,248,216,147,1,12,224,49,128,199,0,30,3,120,12,224,147,16,214,49,128,247,45,171,99,0,239,83,159,198,0,222,159,58,141,1,188,63,181,20,3,120,164,79,151,210,167,19,3,120,133,244,57,78,3,120,169,212,25,196,0,190,79,234,196,0,30,207,35,60,143,240,60,194,243,8,207,35,60,143,240,60,194,243,8,207,35,60,143,240,60,194,243,8,207,35,12,224,49,74,194,0,30,119,165,105,25,192,207,29,27,192,43,180,79,12,224,69,107,230,223,48,166,237,185,16,67,17,67,17,67,17,67,17,67,17,67,17,67,17,67,17,67,17,67,17,67,17,67,17,67,17,67,49,128,71,215,68,162,28,178,68,153,172,218,232,192,0,94,169,54,98,0,143,218,56,116,181,209,197,14,243,167,231,99,0,207,14,155,218,14,59,189,184,90,254,126,253,235,78,204,130,173,9,252,122,111,124,251,235,131,50,106,97,244,70,240,45,11,16,215,52,69,88,16,198,41,24,167,96,8,159,160,117,10,134,240,234,194,49,132,199,16,30,67,120,12,225,19,180,172,193,16,30,67,120,12,225,49,132,199,16,30,67,120,12,225,19,115,220,193,16,30,67,120,12,225,49,132,199,16,126,10,174,72,237,115,14,187,105,98,255,156,99,228,198,240,204,57,152,115,76,98,206,129,65,60,6,241,24,196,199,158,20,96,16,143,65,60,6,241,24,196,99,16,159,132,208,142,65,188,111,153,29,131,120,159,122,53,6,241,254,212,106,12,226,253,169,167,24,196,35,133,186,150,66,109,77,226,251,164,208,209,25,197,107,75,159,190,205,226,197,210,39,134,241,120,36,225,145,132,71,18,30,73,120,36,225,145,132,71,18,30,73,120,36,225,145,132,71,18,30,73,120,36,97,24,143,177,18,134,241,184,49,77,198,48,190,77,11,181,53,141,239,211,66,49,142,23,175,155,87,179,153,206,231,67,28,69,28,69,28,69,28,69,28,69,28,69,28,69,28,69,28,69,28,69,28,69,28,69,28,69,28,197,64,30,157,19,201,114,200,146,101,210,234,163,157,137,124,191,250,136,145,60,234,227,88,212,71,87,59,206,175,222,143,177,60,59,142,29,247,226,223,115,215,251,237,239,60,206,110,75,196,116,229,199,203,239,59,119,16,204,114,69,93,14,134,43,24,174,96,44,159,160,229,10,198,242,234,194,49,150,199,88,30,99,121,140,229,19,180,186,193,88,30,99,121,140,229,49,150,199,88,30,99,121,140,229,19,115,234,193,88,30,99,121,140,229,49,150,199,88,126,82,110,74,115,15,1,186,138,168,234,233,4,232,206,83,51,150,239,46,136,57,7,115,14,230,28,204,57,152,115,48,231,96,206,193,156,131,57,7,115,14,230,28,204,57,152,115,48,231,96,206,193,156,131,57,7,115,14,230,28,204,57,152,115,48,231,24,197,156,195,209,73,14,229,156,99,42,103,57,152,115,48,231,24,243,156,131,0,93,2,116,9,208,141,61,41,32,64,55,156,220,78,128,46,1,186,4,232,18,160,75,128,46,1,186,4,232,38,32,87,19,160,235,79,62,37,64,151,0,221,105,75,161,206,2,116,21,82,232,120,3,116,165,210,103,176,0,221,62,233,147,0,93,50,34,12,132,71,50,34,200,136,32,35,130,140,8,50,34,200,136,32,35,130,140,8,50,34,200,136,32,35,130,140,8,2,116,9,150,144,92,68,128,238,88,211,40,70,17,160,59,247,16,160,171,208,66,9,208,21,175,91,24,67,253,182,231,67,28,69,28,69,28,69,28,69,28,69,28,69,28,69,28,69,28,69,28,69,28,69,28,69,28,69,28,37,64,23,157,19,201,114,200,146,101,210,234,163,163,0,93,165,250,72,128,46,234,227,88,212,71,87,59,206,175,222,79,128,46,59,142,29,247,194,113,126,238,252,197,148,227,115,31,95,125,34,233,185,29,213,96,182,130,217,10,166,242,9,218,173,96,42,175,46,28,83,121,76,229,49,149,199,84,62,65,155,27,76,229,49,149,199,84,30,83,121,76,229,49,149,199,84,62,49,151,30,76,229,49,149,199,84,30,83,121,76,229,71,231,164,84,172,94,95,46,87,23,39,111,255,88,21,217,11,131,164,220,226,224,246,235,195,193,231,155,47,255,58,40,178,247,102,177,184,121,239,240,34,111,78,47,138,230,248,162,218,29,13,86,31,159,255,137,201,0,163,232,24,25,180,188,100,199,6,241,14,158,157,1,133,205,128,162,98,64,193,128,130,1,5,3,10,6,20,12,40,24,80,48,160,96,64,193,128,130,1,5,3,10,6,20,12,40,24,80,48,160,96,64,193,128,130,1,5,3,10,6,20,214,3,138,150,51,170,77,205,191,169,96,55,180,218,255,86,62,198,214,152,192,248,49,182,38,11,157,143,177,80,61,198,206,48,66,240,32,38,19,27,141,211,39,253,19,155,254,211,38,76,108,152,216,48,177,33,191,151,252,222,100,199,53,228,247,146,223,75,126,111,244,185,1,249,189,228,247,146,223,75,126,47,249,189,228,247,146,223,75,126,47,249,189,73,201,192,136,186,136,186,137,138,186,90,233,197,125,162,174,40,170,184,234,245,16,170,164,126,92,209,21,220,141,35,96,112,5,151,24,98,146,54,12,244,83,146,54,72,218,32,105,131,164,13,146,54,72,218,32,105,131,164,13,146,54,72,218,32,105,131,164,13,146,54,116,117,59,193,165,36,109,144,180,49,192,164,141,54,137,80,43,86,163,79,34,20,101,104,4,151,8,247,252,249,51,141,68,140,150,151,236,206,140,191,243,193,209,255,208,255,208,255,208,255,208,255,208,255,208,255,208,255,208,255,208,255,208,255,208,255,208,255,208,255,208,255,208,255,208,255,208,255,220,232,127,206,16,65,81,202,96,10,250,159,60,159,19,253,47,121,253,79,216,243,203,213,175,111,142,151,171,23,199,87,39,214,70,213,15,7,31,254,249,238,225,224,253,187,239,55,19,244,172,110,123,245,81,204,16,164,133,224,139,128,47,2,78,214,9,58,35,224,100,173,46,28,39,107,156,172,113,178,198,201,58,65,71,10,156,172,255,127,246,238,183,59,109,51,109,244,246,23,122,212,59,113,227,153,220,47,137,77,108,38,24,178,1,123,154,121,163,69,108,98,51,193,144,13,216,109,186,214,254,238,207,178,147,166,241,31,64,2,9,93,66,199,171,73,25,131,164,51,103,19,197,57,250,147,146,181,146,181,146,181,146,181,146,181,146,117,96,65,13,37,107,37,107,37,107,37,107,37,107,209,147,234,68,79,22,252,237,206,90,127,185,153,224,111,119,118,184,111,237,111,119,252,237,206,110,255,237,142,234,181,234,181,234,117,209,127,63,162,122,173,122,173,122,173,122,173,122,29,196,95,47,168,94,231,253,151,11,170,215,121,126,151,94,245,58,191,239,209,171,94,231,247,61,99,213,107,223,0,246,13,224,156,190,1,188,102,0,123,229,55,128,119,167,133,157,254,187,189,57,101,177,147,127,183,87,33,91,33,71,33,71,33,71,33,71,33,71,33,71,33,71,33,71,33,71,33,71,33,71,33,71,33,71,33,71,33,71,33,71,33,103,227,66,206,179,223,78,92,51,150,189,242,219,137,59,221,205,126,238,234,243,72,232,44,63,142,239,21,250,94,161,239,21,250,94,161,239,21,250,94,161,239,21,250,94,161,239,21,250,94,161,239,21,250,94,161,239,21,250,94,161,239,21,250,94,161,239,21,250,94,97,230,223,43,204,131,30,238,116,99,219,247,10,75,245,189,194,199,255,126,116,106,173,110,243,254,95,142,184,253,254,180,27,159,244,226,122,43,174,119,87,58,220,105,127,60,27,221,255,28,69,147,47,55,179,232,122,30,13,198,209,96,150,14,221,126,249,245,151,229,209,133,47,123,191,60,90,243,135,9,134,87,23,227,7,95,112,189,255,203,195,127,250,249,255,60,127,242,143,123,233,180,238,223,23,253,63,137,134,177,154,229,174,138,48,100,113,68,254,118,107,223,83,63,207,188,132,240,247,31,4,94,254,242,207,187,255,240,228,238,103,254,211,100,122,61,152,206,94,253,242,143,95,94,70,231,223,254,11,148,127,124,255,111,79,94,190,190,251,111,79,254,191,7,255,25,204,222,150,78,229,242,175,83,185,251,227,201,139,7,39,148,232,239,0,30,143,111,227,50,67,102,211,219,194,153,164,25,222,194,191,178,120,60,193,108,66,17,153,141,113,91,167,179,222,44,247,54,157,101,146,255,154,108,139,179,204,230,116,214,155,229,175,203,103,153,77,42,61,179,89,110,235,116,210,204,50,209,111,48,155,199,73,114,223,199,162,126,131,89,248,215,130,169,102,24,206,175,145,89,159,206,122,179,92,243,215,200,116,1,151,45,206,114,251,191,70,46,76,238,63,158,101,54,201,253,204,102,185,173,211,73,60,203,197,127,149,157,104,43,83,6,122,242,221,201,204,79,38,249,20,23,252,229,251,147,25,102,145,12,202,110,136,219,57,155,196,83,92,236,5,18,237,98,202,138,81,190,187,152,249,201,164,153,98,178,93,220,184,171,148,251,4,179,60,149,52,243,75,246,109,137,141,59,79,217,125,91,98,11,167,146,102,126,207,253,237,114,210,245,75,220,63,201,125,251,50,60,147,212,195,91,231,14,49,77,6,107,59,195,219,242,125,225,2,159,147,106,120,91,189,27,220,194,153,36,30,222,226,72,216,147,249,101,16,9,203,110,132,91,57,153,196,83,92,252,72,148,39,127,48,201,224,145,40,217,253,177,100,43,39,147,102,138,137,126,11,222,60,254,150,217,4,183,113,42,137,231,183,128,226,37,250,133,48,77,140,46,223,95,8,179,61,147,196,195,91,32,7,19,13,47,77,27,47,223,225,101,123,38,169,135,183,206,253,75,154,84,223,118,134,183,229,251,151,37,15,247,121,60,192,76,30,238,147,217,16,183,116,54,105,7,153,228,143,33,153,60,110,40,195,65,110,229,108,210,12,114,237,63,203,165,105,89,230,254,175,115,145,195,91,243,215,194,64,254,44,151,237,153,44,29,222,186,14,251,225,68,147,40,236,4,239,120,204,49,19,188,229,177,100,93,253,150,39,254,58,201,91,210,159,217,63,83,31,102,69,77,117,47,117,77,245,249,119,44,123,0,215,179,239,120,142,105,175,188,152,36,209,214,103,143,246,132,104,175,60,212,19,160,157,224,29,169,127,62,175,211,175,205,245,26,107,115,157,126,109,150,86,110,159,29,241,210,202,237,130,119,164,95,205,229,149,219,69,111,89,86,185,125,254,61,169,255,13,120,66,197,87,142,248,41,20,95,253,150,244,251,50,93,99,95,166,233,247,229,9,96,95,253,142,199,251,242,232,29,79,240,250,66,156,251,242,206,170,111,138,115,239,251,213,37,193,185,107,56,242,69,51,128,198,97,88,24,22,134,133,97,97,88,128,19,224,4,56,1,78,232,16,58,132,14,139,166,35,208,33,116,8,29,66,135,208,33,116,24,62,58,4,189,64,47,208,11,244,42,122,120,219,135,94,88,13,86,131,213,4,195,106,182,227,93,232,21,70,36,80,35,82,172,196,200,32,147,182,50,16,72,98,108,73,98,228,68,40,150,125,209,35,229,145,176,208,119,214,88,179,208,119,59,84,232,251,105,24,219,46,244,61,127,68,133,62,40,9,74,130,146,160,36,40,73,161,79,161,15,240,2,188,0,47,133,62,133,190,112,128,18,44,7,203,133,178,139,176,28,44,7,203,193,114,176,28,44,87,10,44,167,208,167,208,167,208,7,110,130,155,224,38,184,169,208,167,208,167,208,135,18,163,196,40,113,80,148,88,161,143,113,86,232,163,175,21,250,54,114,225,103,141,53,11,125,143,112,110,37,11,125,183,195,0,93,56,12,11,195,194,176,48,44,12,187,83,24,22,224,4,56,1,206,29,3,156,208,33,116,8,29,66,135,208,33,116,8,29,66,135,208,97,40,195,83,232,3,189,64,47,208,11,244,194,106,176,26,172,166,42,172,70,161,79,161,175,210,70,164,88,137,145,65,38,173,146,133,190,32,37,70,57,10,125,39,167,205,187,245,91,99,247,174,111,70,209,96,92,218,229,203,184,209,247,109,26,91,141,244,45,62,164,74,31,152,4,38,129,73,96,18,152,164,210,167,210,7,121,65,94,144,151,74,159,74,95,56,72,9,152,3,230,66,217,69,96,14,152,3,230,128,57,96,14,152,43,5,152,83,233,83,233,83,233,131,55,225,77,120,19,222,84,233,83,233,83,233,195,137,113,98,156,56,40,78,172,210,199,57,171,244,17,216,42,125,233,109,120,111,63,126,83,235,214,211,60,60,123,190,31,125,236,207,6,85,127,108,246,247,49,108,197,226,46,57,22,132,11,225,66,184,16,46,132,11,225,66,184,16,46,132,11,225,66,184,16,46,132,27,14,124,132,112,33,220,80,118,17,194,133,112,33,92,8,23,194,133,112,33,92,8,23,194,133,112,33,92,8,23,194,133,112,33,92,8,23,194,133,112,33,92,8,23,194,133,112,33,92,8,23,194,221,30,194,77,241,144,236,231,16,110,117,30,143,253,253,234,3,204,49,163,175,232,43,250,138,190,162,175,59,69,95,113,77,92,19,215,220,49,174,137,24,34,134,136,33,98,136,24,34,134,136,33,98,136,24,134,50,60,15,198,198,186,176,46,172,11,235,130,104,32,26,136,166,42,136,198,131,177,183,102,85,136,144,16,69,72,81,238,98,163,248,89,153,158,71,188,171,238,34,236,199,96,247,246,227,102,173,115,148,54,179,247,215,207,98,213,59,123,247,31,185,173,208,222,194,131,41,237,225,70,184,17,110,132,27,225,70,74,123,74,123,232,22,186,133,110,41,237,41,237,133,67,143,48,56,12,46,148,93,196,224,48,56,12,14,131,195,224,48,184,82,48,56,165,61,165,61,165,61,36,19,201,68,50,145,76,165,61,165,61,165,61,72,24,18,134,132,131,66,194,74,123,244,178,210,30,87,173,180,183,150,248,254,6,113,211,165,246,158,66,220,74,181,246,238,63,41,64,244,77,191,210,175,244,43,253,74,191,238,148,126,37,54,137,77,98,115,199,196,38,101,72,25,82,134,148,33,101,72,25,82,134,148,33,101,24,202,240,196,246,200,46,178,139,236,34,187,56,26,142,134,163,169,138,163,17,219,19,219,171,52,10,41,140,94,108,214,64,171,84,110,47,84,122,17,124,111,175,123,82,107,54,83,246,246,102,215,253,209,72,111,239,219,28,182,213,219,91,120,48,189,61,226,136,56,34,142,136,35,226,72,111,79,111,143,222,162,183,232,45,189,61,189,189,112,244,17,9,71,194,133,178,139,36,28,9,71,194,145,112,36,28,9,87,10,9,167,183,167,183,167,183,71,101,82,153,84,38,149,169,183,167,183,167,183,199,9,115,194,156,112,80,78,88,111,15,96,214,219,67,171,245,246,214,66,223,223,32,110,186,222,222,83,136,91,169,222,222,253,229,7,136,190,233,87,250,149,126,165,95,233,215,157,210,175,196,38,177,73,108,238,152,216,164,12,41,67,202,144,50,164,12,41,67,202,144,50,164,12,67,25,158,222,30,217,69,118,145,93,100,23,71,195,209,112,52,85,113,52,122,123,122,123,149,70,33,133,209,139,205,26,104,149,234,237,133,74,47,2,236,237,253,214,219,107,156,28,197,123,123,199,241,89,163,213,171,31,182,27,221,248,176,241,246,237,105,247,110,255,206,94,196,47,87,246,247,254,152,239,13,175,47,163,189,189,171,232,118,56,158,15,46,38,195,89,116,49,252,244,233,230,110,249,162,219,23,247,247,111,153,246,248,158,91,190,87,79,94,121,253,224,149,253,71,239,217,127,244,142,253,31,95,159,176,195,247,237,186,255,39,237,44,54,111,242,101,120,96,125,190,29,17,74,47,95,252,178,247,232,134,247,229,63,127,121,241,215,189,247,235,239,247,186,123,47,182,97,148,22,157,204,229,95,39,115,119,251,253,235,131,83,42,94,41,109,56,193,173,156,75,154,1,22,40,149,54,28,229,246,78,104,189,121,110,93,43,229,62,207,172,78,104,189,121,110,189,215,183,225,60,183,119,66,105,230,89,128,0,203,105,47,139,251,77,167,64,5,150,231,44,11,251,53,179,64,9,150,251,60,139,248,53,179,192,126,223,134,243,220,222,9,37,158,103,113,186,46,143,221,204,225,116,146,79,178,40,97,183,233,32,183,117,62,137,39,89,156,178,203,99,39,115,56,157,52,147,44,64,218,229,52,197,108,79,38,205,12,11,208,118,155,126,43,99,43,39,147,102,134,91,23,119,57,109,97,166,231,146,122,128,219,84,119,121,14,112,235,247,141,69,200,187,60,7,184,245,27,197,226,26,127,155,142,113,75,167,147,120,146,197,117,254,54,253,227,203,150,78,39,205,36,11,16,161,27,78,113,59,39,147,120,134,69,168,208,60,126,97,204,250,92,18,15,176,8,25,154,199,0,179,62,151,212,3,220,166,14,205,115,128,91,191,183,41,178,253,183,225,32,183,118,62,105,135,89,72,255,111,227,97,110,233,124,210,12,115,235,118,57,167,127,181,139,29,224,54,253,114,158,3,220,202,175,141,12,179,22,32,92,173,5,136,125,103,203,190,43,221,2,76,130,132,87,181,1,211,34,225,12,90,129,33,32,225,111,98,253,145,238,253,6,216,191,191,24,165,29,211,223,176,125,13,40,159,234,243,137,96,34,152,8,38,130,137,96,34,152,96,37,88,139,22,151,4,107,201,5,43,113,73,92,18,151,196,37,113,73,92,18,151,196,37,113,73,92,210,109,116,27,221,70,183,209,109,12,17,67,196,16,149,195,16,233,32,234,32,86,26,196,4,195,78,178,109,211,101,208,73,204,157,157,84,134,125,132,219,75,172,189,107,188,171,29,157,118,106,241,201,187,163,122,235,167,173,76,24,75,236,127,30,126,238,95,222,76,251,209,245,231,203,193,248,239,159,139,109,148,18,159,188,176,151,89,248,112,225,117,229,90,61,76,117,84,201,67,192,9,112,2,156,0,39,192,73,242,80,242,48,136,189,4,198,128,49,96,76,242,16,192,3,240,0,60,0,15,192,3,240,0,188,226,183,16,192,3,240,2,24,160,228,161,228,161,228,33,20,10,133,66,161,80,104,16,247,54,146,135,146,135,146,135,184,50,174,140,43,7,207,149,37,15,57,106,201,67,194,91,242,48,157,61,95,236,124,19,246,14,147,57,223,156,98,135,27,58,223,53,219,133,11,47,57,139,112,97,130,15,135,122,161,94,168,23,234,133,122,161,94,8,21,66,45,26,77,66,168,37,71,168,208,36,52,9,77,66,147,208,36,52,9,77,66,147,208,36,52,9,168,1,106,128,26,160,6,168,97,64,24,16,6,84,14,6,164,90,168,90,88,105,211,18,134,28,201,176,16,151,65,175,112,239,129,19,89,6,73,54,106,15,150,73,110,4,28,30,108,254,118,248,246,67,220,106,31,29,53,235,221,248,109,173,219,59,124,19,191,122,253,226,69,226,242,224,232,143,139,79,95,163,241,228,242,114,52,152,69,159,250,179,249,197,199,232,238,19,202,158,30,92,120,97,249,182,7,83,29,86,124,144,83,226,148,56,37,78,137,83,18,31,20,31,12,98,47,185,47,238,139,251,18,31,228,232,56,58,142,142,163,227,232,56,58,142,174,248,45,228,232,56,186,0,6,40,62,40,62,40,62,200,118,178,157,108,39,219,25,196,189,141,248,160,248,160,248,32,117,76,29,83,199,193,171,99,241,65,28,90,124,16,212,22,31,76,73,200,23,91,223,164,245,193,100,214,119,183,242,131,11,175,57,147,254,96,130,79,7,123,193,94,176,23,236,5,123,193,94,16,21,68,45,26,78,130,168,37,135,168,224,36,56,9,78,130,147,224,36,56,9,78,130,147,224,36,56,9,169,65,106,144,26,164,6,169,161,64,40,16,10,84,14,10,36,64,40,64,88,105,215,18,136,30,201,178,20,87,162,4,97,153,240,70,89,26,132,255,251,98,221,246,224,221,59,119,170,57,120,119,65,91,108,13,46,58,156,198,32,138,132,34,161,72,40,18,138,164,49,168,49,24,196,94,162,93,104,23,218,165,49,136,202,161,114,168,28,42,135,202,161,114,168,92,241,91,136,202,161,114,1,12,80,99,80,99,80,99,16,223,196,55,241,77,124,51,136,123,27,141,65,141,65,141,65,176,24,44,6,139,131,135,197,26,131,196,179,198,32,139,173,49,184,137,18,191,183,188,107,181,5,159,88,222,29,110,10,222,93,107,246,45,193,135,159,10,238,130,187,224,46,184,11,238,130,187,160,41,104,90,52,140,4,77,75,14,77,193,72,48,18,140,4,35,193,72,48,18,140,4,35,193,72,48,18,66,131,208,32,52,8,13,66,67,125,80,31,212,167,28,212,71,67,80,67,176,210,110,165,96,29,146,69,233,173,172,205,192,64,145,70,192,173,192,214,97,163,87,143,107,173,15,189,227,70,235,40,62,123,21,39,175,5,142,47,134,243,65,212,31,127,157,95,13,199,151,209,237,171,168,244,189,192,103,46,41,223,98,96,194,3,106,6,162,71,232,17,122,132,30,161,71,154,129,154,129,65,236,37,202,133,114,161,92,154,129,104,28,26,135,198,161,113,104,28,26,135,198,21,191,133,104,28,26,23,192,0,53,3,53,3,53,3,113,77,92,19,215,196,53,131,184,183,209,12,212,12,212,12,4,137,65,98,144,56,120,72,172,25,72,56,107,6,178,215,154,129,41,85,248,115,166,55,105,53,112,149,233,221,173,110,224,51,87,155,73,57,112,233,231,2,188,0,47,192,11,240,2,188,0,47,112,10,156,22,13,36,129,211,146,131,83,64,18,144,4,36,1,73,64,18,144,4,36,1,73,64,18,144,132,209,96,52,24,13,70,131,209,144,31,228,7,249,41,7,249,209,14,212,14,172,180,95,41,92,137,100,83,126,43,81,63,176,28,84,35,224,130,96,183,215,169,53,27,189,250,113,189,214,233,197,239,219,173,15,241,97,227,237,219,211,110,163,221,138,207,246,18,215,4,103,119,223,94,29,206,7,87,131,254,116,30,125,153,140,191,70,23,195,79,159,110,238,86,42,186,221,43,123,89,112,197,229,229,91,25,92,227,224,138,131,192,18,176,4,44,1,75,192,146,226,160,226,96,16,123,9,128,1,96,0,152,226,32,80,7,212,1,117,64,29,80,7,212,1,117,197,111,33,80,7,212,5,48,64,197,65,197,65,197,65,200,19,242,132,60,33,207,32,238,109,20,7,21,7,21,7,241,99,252,24,63,14,158,31,43,14,114,209,138,131,196,182,226,96,74,75,190,202,0,39,173,15,166,49,192,187,85,34,92,113,229,153,84,9,19,31,3,248,5,126,129,95,224,23,248,5,126,1,85,64,181,104,80,9,168,150,28,168,2,149,64,37,80,9,84,2,149,64,37,80,9,84,2,149,64,37,188,6,175,193,107,240,26,188,134,8,33,66,136,80,57,136,144,66,161,66,97,165,189,75,80,170,36,251,178,92,137,202,133,229,227,28,1,87,12,207,58,141,119,113,237,205,221,202,29,244,226,90,171,113,18,119,223,119,26,189,122,247,184,94,239,117,19,87,12,111,167,195,207,81,255,227,221,207,205,249,60,234,143,135,215,209,236,203,116,56,31,204,174,6,131,249,108,27,21,195,87,79,94,121,253,224,149,253,71,239,217,127,244,142,253,31,95,159,65,246,112,197,60,242,205,30,174,113,112,217,67,10,138,130,162,160,40,40,10,74,246,80,246,48,136,189,164,202,168,50,170,76,246,144,210,163,244,40,61,74,143,210,163,244,40,189,226,183,144,210,163,244,2,24,160,236,161,236,161,236,33,57,74,142,146,163,228,104,16,247,54,178,135,178,135,178,135,76,51,211,204,52,7,111,154,101,15,97,107,217,67,12,92,246,48,37,80,95,133,134,147,102,15,211,160,225,156,178,135,219,70,195,235,118,18,87,140,42,147,78,98,226,99,16,194,132,48,33,76,8,19,194,132,48,209,74,180,22,45,48,137,214,146,139,86,2,147,192,36,48,9,76,2,147,192,36,48,9,76,2,147,192,164,221,104,55,218,141,118,163,221,152,34,166,136,41,42,135,41,210,73,212,73,172,52,144,9,138,161,100,223,174,203,160,147,152,59,67,169,20,1,9,184,173,248,225,77,189,126,80,175,31,214,235,241,187,86,187,217,108,180,142,14,106,221,122,226,166,226,215,143,131,193,249,96,112,49,24,68,159,199,147,209,104,56,190,60,239,207,6,219,104,41,110,248,52,216,165,117,194,5,151,149,111,18,49,197,65,165,16,65,39,208,9,116,2,157,64,39,41,68,41,196,32,246,18,28,3,199,192,49,41,68,16,15,196,3,241,64,60,16,15,196,3,241,138,223,66,16,15,196,11,96,128,82,136,82,136,82,136,112,40,28,10,135,194,161,65,220,219,72,33,74,33,74,33,98,203,216,50,182,28,60,91,150,66,228,169,165,16,73,111,41,196,148,6,125,145,241,77,154,64,76,98,124,115,74,31,110,104,124,215,45,25,46,184,226,76,10,134,43,63,27,232,5,122,129,94,160,23,232,5,122,1,84,0,181,104,48,9,160,150,28,160,2,147,192,36,48,9,76,2,147,192,36,48,9,76,2,147,192,36,156,6,167,193,105,112,26,156,134,0,33,64,8,80,57,8,144,114,161,114,97,165,61,75,16,106,36,187,50,92,6,165,194,189,7,70,100,25,34,217,172,58,88,30,182,17,110,109,240,77,163,117,212,61,141,79,62,196,239,226,90,235,67,239,184,209,58,138,207,126,141,95,36,205,13,126,28,142,47,103,55,209,245,215,232,115,212,31,127,157,95,13,199,151,209,237,175,209,139,146,247,6,23,94,87,174,193,193,84,71,85,28,4,148,0,37,64,9,80,2,148,20,7,21,7,131,216,75,224,11,248,2,190,20,7,1,58,128,14,160,3,232,0,58,128,14,160,43,126,11,1,58,128,46,128,1,42,14,42,14,42,14,66,157,80,39,212,9,117,6,113,111,163,56,168,56,168,56,136,27,227,198,184,113,240,220,88,113,144,131,86,28,36,180,21,7,211,217,241,197,206,55,97,114,48,153,243,221,169,230,224,194,75,206,34,58,152,224,195,161,94,168,23,234,133,122,161,94,168,23,66,133,80,139,70,147,16,106,201,17,42,52,9,77,66,147,208,36,52,9,77,66,147,208,36,52,9,77,2,106,128,26,160,6,168,1,106,24,16,6,132,1,149,131,1,169,14,170,14,86,218,180,132,33,71,50,44,196,149,167,59,88,38,185,81,138,240,96,187,83,175,181,226,110,175,246,166,89,143,15,27,111,223,158,118,27,237,86,124,246,50,222,95,163,66,56,153,14,250,227,104,54,239,127,28,13,162,139,225,167,79,55,119,27,22,221,190,140,246,119,39,73,184,228,34,183,213,39,76,121,10,98,133,92,19,215,196,53,113,77,92,147,88,161,88,97,16,123,201,137,113,98,156,152,88,33,119,199,221,113,119,220,29,119,199,221,113,119,197,111,33,119,199,221,5,48,64,177,66,177,66,177,66,22,148,5,101,65,89,208,32,238,109,196,10,197,10,197,10,41,101,74,153,82,14,94,41,139,21,226,211,98,133,96,183,88,225,218,228,124,153,13,78,95,46,76,106,131,119,53,99,184,228,250,51,110,26,38,58,18,8,12,2,131,192,32,48,8,12,2,131,171,224,106,209,208,18,92,45,57,92,5,45,65,75,208,18,180,4,45,65,75,208,18,180,4,45,65,75,168,13,106,131,218,160,54,168,13,29,66,135,208,161,114,208,33,129,67,129,195,74,59,152,0,181,73,94,37,186,82,166,15,203,5,60,2,238,32,158,182,122,237,247,221,198,113,220,106,159,29,181,59,181,86,183,87,127,91,107,181,207,186,239,26,137,243,135,55,227,249,228,203,108,120,21,141,39,183,151,147,187,223,143,231,131,79,253,241,228,118,246,121,88,246,234,225,178,107,203,55,118,152,246,200,26,135,104,19,218,132,54,161,77,104,147,198,161,198,97,16,123,137,138,161,98,168,152,198,33,122,135,222,161,119,232,29,122,135,222,161,119,197,111,33,122,135,222,5,48,64,141,67,141,67,141,67,28,20,7,197,65,113,208,32,238,109,52,14,53,14,53,14,65,101,80,25,84,14,30,42,107,28,18,212,26,135,108,183,198,97,74,117,190,212,253,38,77,27,38,118,191,187,85,52,92,118,217,153,132,12,147,29,0,242,133,124,33,95,200,23,242,133,124,161,84,40,181,104,68,9,165,150,28,165,66,148,16,37,68,9,81,66,148,16,37,68,9,81,66,148,16,37,176,6,172,1,107,192,26,176,134,5,97,65,88,80,57,88,144,126,161,126,97,165,141,75,56,146,36,227,130,92,137,106,133,37,83,28,225,70,10,15,154,181,211,195,183,167,245,86,252,254,184,221,187,171,100,54,27,221,94,227,32,190,127,237,236,101,210,78,225,249,168,127,115,241,233,102,48,142,190,92,77,230,119,9,201,209,112,54,31,158,71,247,175,221,190,220,70,170,240,213,147,87,94,63,120,101,255,209,123,246,31,189,99,255,199,215,111,222,54,92,53,143,92,243,134,235,28,92,225,16,126,130,159,224,39,248,9,126,82,56,84,56,12,98,47,97,50,152,12,38,83,56,132,243,224,60,56,15,206,131,243,224,60,56,175,248,45,132,243,224,188,0,6,168,112,168,112,168,112,8,140,2,163,192,40,48,26,196,189,141,194,161,194,161,194,33,202,140,50,163,204,193,83,102,133,67,198,90,225,144,254,86,56,76,231,210,87,162,225,132,145,195,84,104,56,167,206,225,182,209,240,154,97,196,85,163,202,162,141,152,252,24,132,48,33,76,8,19,194,132,48,33,76,180,18,173,69,11,76,162,181,228,162,149,192,36,48,9,76,2,147,192,36,48,9,76,2,147,192,36,48,105,55,218,141,118,163,221,104,55,166,136,41,98,138,202,97,138,228,17,229,17,43,13,100,130,98,40,217,183,235,50,136,36,230,206,80,42,69,64,2,110,43,182,15,235,157,151,47,255,55,62,187,191,204,90,167,247,159,248,176,241,246,237,105,183,209,110,37,14,43,78,46,6,211,151,47,255,55,186,29,156,207,39,211,254,116,254,103,116,49,252,244,233,230,126,31,183,80,85,220,240,65,176,75,59,133,203,174,45,223,66,98,218,35,203,35,194,79,240,19,252,4,63,193,79,242,136,242,136,65,236,37,76,6,147,193,100,242,136,112,30,156,7,231,193,121,112,30,156,7,231,21,191,133,112,30,156,23,192,0,229,17,229,17,229,17,129,81,96,20,24,5,70,131,184,183,145,71,148,71,148,71,68,153,81,102,148,57,120,202,44,143,200,88,203,35,210,223,242,136,41,93,250,82,247,155,180,141,152,216,253,230,20,70,220,208,253,174,219,57,92,118,217,153,68,14,147,29,0,242,133,124,33,95,200,23,242,133,124,161,84,40,181,104,68,9,165,150,28,165,66,148,16,37,68,9,81,66,148,16,37,68,9,81,66,148,16,37,176,6,172,1,107,192,26,176,134,5,97,65,88,80,57,88,144,194,161,194,97,165,141,75,56,146,36,227,130,92,6,109,195,189,7,110,100,25,44,217,172,83,88,50,197,17,114,164,176,245,182,217,56,232,253,22,31,180,79,222,55,235,191,197,205,70,171,94,235,244,146,7,10,199,159,70,195,243,249,31,209,249,228,250,203,104,240,71,52,26,142,7,253,233,188,244,113,194,5,215,149,115,152,48,197,81,69,9,121,37,94,137,87,226,149,120,37,81,66,81,194,32,246,146,255,226,191,248,47,81,66,158,142,167,227,233,120,58,158,142,167,227,233,138,223,66,158,142,167,11,96,128,162,132,162,132,162,132,140,39,227,201,120,50,158,65,220,219,136,18,138,18,138,18,210,199,244,49,125,28,188,62,22,37,196,162,69,9,129,109,81,194,180,148,124,145,243,77,28,36,76,226,124,119,44,70,184,224,146,179,9,17,174,252,112,168,23,234,133,122,161,94,168,23,234,133,80,33,212,162,209,36,132,90,114,132,10,77,66,147,208,36,52,9,77,66,147,208,36,52,9,77,66,147,128,26,160,6,168,1,106,128,26,6,132,1,97,64,229,96,64,34,132,34,132,149,54,45,97,200,145,12,11,113,101,138,15,150,71,110,132,27,30,60,172,53,155,141,214,73,237,224,93,237,67,124,80,235,117,227,147,211,110,227,160,214,252,169,112,153,48,65,120,209,31,141,134,227,235,254,249,231,254,215,232,188,63,159,69,215,55,179,225,121,127,180,160,115,89,190,24,97,130,43,204,53,75,184,230,241,5,10,89,38,150,137,101,98,153,88,38,129,66,129,194,32,246,146,13,99,195,216,48,129,66,214,142,181,99,237,88,59,214,142,181,99,237,138,223,66,214,142,181,11,96,128,2,133,2,133,2,133,252,39,255,201,127,242,159,65,220,219,8,20,10,20,10,20,146,201,100,50,153,28,188,76,22,40,68,166,5,10,97,110,129,194,116,204,60,137,7,78,152,42,76,235,129,119,42,90,152,224,226,179,200,23,166,58,12,252,11,255,194,191,240,47,252,11,255,194,170,176,106,209,184,18,86,45,57,86,133,43,225,74,184,18,174,132,43,225,74,184,18,174,132,43,225,74,144,13,100,3,217,64,54,144,13,23,194,133,112,161,114,112,33,33,67,33,195,74,219,151,208,132,73,46,197,185,242,196,13,203,233,58,74,146,57,252,215,191,187,189,248,176,94,127,31,119,223,223,125,209,102,165,195,255,254,62,155,71,23,131,193,151,104,246,229,238,139,118,50,118,184,240,34,183,215,59,76,117,10,146,135,212,19,245,68,61,81,79,212,147,228,161,228,97,16,123,73,145,81,100,20,153,228,33,149,71,229,81,121,84,30,149,71,229,81,121,197,111,33,149,71,229,5,48,64,201,67,201,67,201,67,82,148,20,37,69,73,209,32,238,109,36,15,37,15,37,15,25,102,134,153,97,14,222,48,75,30,194,213,146,135,216,183,228,225,6,32,125,177,13,94,167,122,152,204,6,239,110,248,112,225,245,103,222,62,76,112,36,16,24,4,6,129,65,96,16,24,4,6,87,193,213,162,161,37,184,90,114,184,10,90,130,150,160,37,104,9,90,130,150,160,37,104,9,90,130,150,80,27,212,6,181,65,109,80,27,58,132,14,161,67,229,160,67,242,135,242,135,149,118,48,1,106,147,188,74,116,37,141,32,150,9,120,148,164,131,216,235,180,91,113,179,126,84,59,248,176,97,3,113,62,157,140,163,209,224,178,127,254,117,187,253,195,87,79,94,121,253,224,149,253,71,239,217,127,244,142,253,31,95,159,113,48,241,217,137,108,47,150,152,248,240,66,137,124,20,31,197,71,241,81,124,148,80,162,80,98,16,123,201,155,241,102,188,153,80,34,191,199,239,241,123,252,30,191,199,239,241,123,197,111,33,191,199,239,5,48,64,161,68,161,68,161,68,166,148,41,101,74,153,210,32,238,109,132,18,133,18,133,18,105,103,218,153,118,14,94,59,11,37,98,216,66,137,128,184,80,226,6,116,253,121,60,188,78,36,113,53,30,206,41,144,184,109,60,156,69,81,241,217,97,101,94,83,92,113,20,82,152,20,38,133,73,97,82,152,20,38,91,201,214,162,37,38,217,90,114,217,74,98,146,152,36,38,137,73,98,146,152,36,38,137,73,98,146,152,212,27,245,70,189,81,111,212,27,91,196,22,177,69,229,176,69,74,138,74,138,149,134,50,129,113,148,60,90,118,25,20,20,115,231,40,21,131,32,37,41,46,158,213,90,241,81,251,232,120,195,220,226,109,127,28,93,78,46,175,180,22,23,140,99,123,161,197,100,199,86,89,100,167,216,41,118,138,157,98,167,84,22,85,22,131,216,75,22,141,69,99,209,84,22,217,62,182,143,237,99,251,216,62,182,143,237,43,126,11,217,62,182,47,128,1,170,44,170,44,170,44,242,166,188,41,111,202,155,6,113,111,163,178,168,178,168,178,72,66,147,208,36,116,240,18,90,101,17,209,86,89,132,199,85,22,55,96,237,207,128,225,117,18,139,43,192,176,190,226,146,73,101,30,87,92,118,8,58,152,14,166,131,233,96,58,152,14,166,89,105,214,162,245,37,205,90,114,205,74,95,210,151,244,37,125,73,95,210,151,244,37,125,73,95,210,151,164,27,233,70,186,145,110,164,27,79,196,19,241,68,229,240,68,202,138,202,138,149,198,49,33,17,148,204,155,117,21,106,42,150,194,127,4,28,84,60,234,190,111,244,254,115,119,250,31,222,212,59,239,79,91,239,226,90,171,113,82,95,35,170,120,57,251,50,156,255,57,152,70,231,95,63,14,166,95,110,198,159,163,254,120,120,61,168,112,88,113,245,72,242,141,43,174,119,124,129,69,132,10,161,66,168,16,42,132,74,96,81,96,49,136,189,68,210,144,52,36,77,96,17,241,67,252,16,63,196,15,241,67,252,16,191,226,183,16,241,67,252,2,24,160,192,162,192,162,192,34,118,138,157,98,167,216,105,16,247,54,2,139,2,139,2,139,64,52,16,13,68,7,15,162,5,22,73,109,129,69,134,92,96,49,165,110,79,0,136,147,70,22,83,2,226,138,135,22,87,79,43,147,216,98,154,195,208,194,180,48,45,76,11,211,194,180,48,221,74,183,22,173,49,233,214,146,235,86,26,147,198,164,49,105,76,26,147,198,164,49,105,76,26,147,198,36,223,200,55,242,141,124,35,223,248,34,190,136,47,42,135,47,18,92,20,92,172,52,150,9,141,164,228,210,180,219,241,240,98,41,45,72,192,241,197,78,189,118,210,108,188,171,199,181,78,239,167,127,122,184,166,73,243,139,211,65,255,122,52,252,60,136,250,211,249,79,255,244,227,167,38,122,25,189,168,92,128,49,201,80,242,77,48,174,123,6,34,140,88,21,86,133,85,97,85,88,149,8,163,8,99,16,123,137,169,97,106,152,154,8,35,246,135,253,97,127,216,31,246,135,253,97,127,197,111,33,246,135,253,5,48,64,17,70,17,70,17,70,20,21,69,69,81,81,212,32,238,109,68,24,69,24,69,24,33,105,72,26,146,14,30,73,139,48,210,219,34,140,92,185,8,99,74,241,158,8,18,39,205,48,166,134,196,21,15,49,38,153,87,38,41,198,116,7,162,134,169,97,106,152,26,166,134,169,97,202,149,114,45,90,101,82,174,37,87,174,84,38,149,73,101,82,153,84,38,149,73,101,82,153,84,38,149,73,192,17,112,4,28,1,71,192,113,70,156,17,103,84,14,103,36,198,40,198,88,105,52,19,30,77,201,169,113,183,227,65,198,146,138,144,112,147,140,245,198,73,163,219,253,246,63,247,205,208,7,123,122,150,52,198,56,24,94,15,103,179,111,255,115,95,200,124,240,51,114,91,181,12,227,138,113,228,26,96,92,227,216,210,139,16,21,68,5,81,65,84,16,149,244,162,244,98,16,123,9,165,65,105,80,154,244,34,228,7,249,65,126,144,31,228,7,249,65,126,197,111,33,228,7,249,5,48,64,233,69,233,69,233,69,240,20,60,5,79,193,211,32,238,109,164,23,165,23,165,23,145,104,36,26,137,14,158,68,75,47,178,218,210,139,20,185,244,98,58,223,190,10,12,39,140,46,166,1,195,213,206,45,174,152,84,22,161,197,196,135,160,131,233,96,58,152,14,166,131,233,96,154,149,102,45,90,95,210,172,37,215,172,244,37,125,73,95,210,151,244,37,125,73,95,210,151,244,37,125,73,186,145,110,164,27,233,70,186,241,68,60,17,79,84,14,79,36,177,40,177,88,105,28,19,18,65,201,188,89,183,219,89,197,242,249,143,128,131,138,173,179,179,70,220,104,189,123,127,218,122,247,83,245,51,105,72,113,124,123,59,140,134,227,207,95,110,198,159,255,238,90,110,35,160,248,228,133,189,236,122,136,207,95,85,190,29,196,228,199,212,63,36,156,8,39,194,137,112,34,156,244,15,245,15,131,216,75,98,140,24,35,198,244,15,9,60,2,143,192,35,240,8,60,2,143,192,43,126,11,9,60,2,47,128,1,234,31,234,31,234,31,82,161,84,40,21,74,133,6,113,111,163,127,168,127,168,127,200,43,243,202,188,114,240,94,89,255,16,164,214,63,68,188,245,15,83,226,243,5,190,55,105,247,48,129,239,205,169,119,184,161,239,93,55,95,248,252,5,103,146,45,92,245,209,48,47,204,11,243,194,188,48,47,204,11,159,194,167,69,99,73,248,180,228,248,20,150,132,37,97,73,88,18,150,132,37,97,73,88,18,150,132,37,193,52,48,13,76,3,211,192,52,252,7,255,193,127,202,193,127,228,10,229,10,43,109,89,66,16,35,153,21,225,50,200,19,238,61,240,33,203,0,201,102,169,193,210,152,141,128,19,131,103,245,102,252,161,221,61,110,36,207,10,222,14,70,209,215,201,236,106,88,250,148,224,223,87,146,111,62,112,249,113,36,3,41,35,202,136,50,162,140,40,35,201,64,201,192,32,246,146,218,162,182,168,45,201,64,10,142,130,163,224,40,56,10,142,130,163,224,138,223,66,10,142,130,11,96,128,146,129,146,129,146,129,100,38,153,73,102,146,153,65,220,219,72,6,74,6,74,6,50,195,204,48,51,28,188,25,150,12,132,153,37,3,49,107,201,192,148,0,252,39,175,155,52,19,184,192,235,238,86,26,240,239,139,204,36,7,248,220,199,193,185,112,46,156,11,231,194,185,112,46,76,10,147,22,141,31,97,210,146,99,82,248,17,126,132,31,225,71,248,17,126,132,31,225,71,248,17,126,4,205,64,51,208,12,52,3,205,112,30,156,7,231,41,7,231,145,0,148,0,172,180,77,41,74,128,108,84,108,43,81,234,47,104,143,17,112,222,239,183,94,167,246,254,248,67,124,114,218,237,213,222,214,226,119,245,147,90,51,174,245,106,189,211,206,187,196,197,191,63,230,211,254,151,171,175,209,245,205,108,222,255,212,143,62,15,174,251,163,168,63,239,207,111,166,159,183,17,1,124,245,228,149,215,15,94,217,127,244,158,253,71,239,216,255,241,245,25,84,3,151,78,35,223,144,96,234,67,107,11,226,75,248,18,190,132,47,225,75,218,130,218,130,65,236,37,14,134,131,225,96,218,130,120,29,94,135,215,225,117,120,29,94,135,215,21,191,133,120,29,94,23,192,0,181,5,181,5,181,5,145,79,228,19,249,68,62,131,184,183,209,22,212,22,212,22,132,145,97,100,24,57,120,140,172,45,72,73,107,11,242,219,218,130,41,101,249,114,44,156,52,55,152,28,11,231,84,32,220,54,22,94,55,89,184,116,80,153,84,12,19,30,129,12,38,131,201,96,50,152,12,38,131,73,86,146,181,104,121,73,178,150,92,178,146,151,228,37,121,73,94,146,151,228,37,121,73,94,146,151,228,37,229,70,185,81,110,148,27,229,198,18,177,68,44,81,57,44,145,176,161,176,97,165,97,76,64,252,36,235,86,93,6,249,195,220,249,73,133,240,71,184,21,197,183,111,223,54,154,237,86,35,62,233,196,39,245,86,92,107,29,198,205,70,175,215,172,199,39,141,110,183,222,77,26,82,252,244,233,211,112,52,25,15,163,235,105,116,61,24,71,253,241,69,52,26,206,231,163,65,116,61,156,221,221,180,108,161,165,184,225,3,90,151,245,9,87,94,95,174,117,196,181,142,46,144,136,65,97,80,24,20,6,133,65,9,36,10,36,6,177,151,88,25,86,134,149,9,36,98,122,152,30,166,135,233,97,122,152,30,166,87,252,22,98,122,152,94,0,3,20,72,20,72,20,72,68,71,209,81,116,20,29,13,226,222,70,32,81,32,81,32,17,106,134,154,161,230,224,81,179,64,34,109,45,144,200,129,11,36,166,19,234,171,29,112,194,70,98,58,7,156,83,38,113,67,7,188,102,245,112,229,165,103,17,62,76,113,16,232,23,250,133,126,161,95,232,23,250,133,84,33,213,162,81,37,164,90,114,164,10,85,66,149,80,37,84,9,85,66,149,80,37,84,9,85,66,149,0,27,192,6,176,1,108,0,27,38,132,9,97,66,229,96,66,218,135,218,135,149,54,47,97,201,146,28,10,115,25,20,16,247,30,56,146,101,208,100,163,154,97,25,69,71,192,65,195,198,65,175,113,86,239,116,235,113,189,217,105,116,27,189,90,242,134,225,240,124,62,188,91,161,65,52,24,77,135,179,225,188,95,250,108,225,51,151,148,111,169,48,225,1,197,9,57,37,78,137,83,226,148,56,37,113,66,113,194,32,246,146,251,226,190,184,47,113,66,142,142,163,227,232,56,58,142,142,163,227,232,138,223,66,142,142,163,11,96,128,226,132,226,132,226,132,108,39,219,201,118,178,157,65,220,219,136,19,138,19,138,19,82,199,212,49,117,28,188,58,22,39,196,161,197,9,65,109,113,194,148,132,252,57,211,155,180,71,184,202,244,238,86,130,240,153,171,205,164,58,184,244,115,1,94,128,23,224,5,120,1,94,128,23,56,5,78,139,6,146,192,105,201,193,41,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,194,104,48,26,140,6,163,193,104,200,15,242,131,252,148,131,252,8,13,10,13,86,218,175,20,174,68,178,41,191,149,40,39,88,14,170,81,138,130,96,183,87,123,211,172,199,135,141,183,111,79,187,141,118,43,126,83,107,54,219,237,86,173,211,91,99,179,102,243,254,199,209,32,186,24,126,250,116,115,183,86,209,199,254,104,52,153,140,251,211,121,214,187,246,220,114,189,122,242,202,235,7,175,236,63,122,207,254,163,119,236,255,248,250,76,179,132,75,166,178,173,80,97,202,83,144,46,36,159,200,39,242,137,124,34,159,164,11,165,11,131,216,75,146,140,36,35,201,164,11,201,60,50,143,204,35,243,200,60,50,143,204,43,126,11,201,60,50,47,128,1,74,23,74,23,74,23,210,162,180,40,45,74,139,6,113,111,35,93,40,93,40,93,200,49,115,204,28,115,240,142,89,186,16,176,150,46,68,191,165,11,215,70,233,203,48,241,55,54,153,254,49,229,75,228,106,244,23,216,204,253,241,229,229,131,197,223,102,19,0,47,94,124,34,144,49,100,12,25,67,198,144,49,100,12,25,67,198,65,236,37,100,12,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,197,111,33,100,12,25,7,48,64,200,24,50,134,140,33,99,200,24,50,134,140,131,184,183,129,140,33,99,200,24,50,134,140,33,99,200,24,50,134,140,33,99,200,184,202,200,56,253,115,211,211,33,227,156,158,167,190,109,100,252,45,179,189,201,3,216,87,142,45,227,7,179,167,56,30,81,76,20,19,197,68,49,81,76,20,19,176,4,108,209,98,147,128,45,185,128,37,54,137,77,98,147,216,36,54,137,77,98,147,216,36,54,137,77,58,142,142,163,227,232,56,58,142,65,98,144,24,164,114,24,36,15,108,223,26,245,1,106,66,4,53,193,178,149,124,219,120,101,120,232,118,101,153,72,57,31,22,127,210,56,232,180,179,91,223,235,225,249,116,178,189,205,125,242,194,222,86,34,141,63,93,101,97,125,198,21,231,32,205,8,82,129,84,32,21,72,5,82,73,51,74,51,6,177,151,96,26,152,6,166,73,51,130,126,160,31,232,7,250,129,126,160,31,232,87,252,22,130,126,160,95,0,3,148,102,148,102,148,102,132,79,225,83,248,20,62,13,226,222,70,154,81,154,81,154,17,139,198,162,177,232,224,89,180,52,35,175,45,205,72,146,75,51,102,103,220,239,125,112,247,160,253,190,113,144,221,3,224,239,237,234,236,124,242,101,120,190,189,39,192,23,105,133,127,190,214,98,197,240,170,51,225,134,185,97,110,152,27,230,134,185,97,110,152,27,14,98,47,185,97,110,152,27,230,134,185,97,110,152,27,230,134,185,97,110,152,27,46,126,11,185,97,110,56,128,1,114,195,220,48,55,204,13,115,195,220,48,55,28,196,189,13,55,204,13,115,195,220,48,55,204,13,115,195,220,48,55,204,13,115,195,149,118,195,25,60,211,125,185,27,206,233,161,238,27,186,225,111,213,235,76,159,209,254,100,12,121,63,164,125,201,1,33,97,72,24,18,134,132,33,97,72,24,106,133,90,139,70,152,80,107,201,81,43,132,9,97,66,152,16,38,132,9,97,66,152,16,38,132,9,97,2,111,192,27,240,6,188,1,111,88,17,86,132,21,149,131,21,121,74,251,214,244,14,35,19,162,145,9,87,162,228,92,176,203,224,105,215,123,15,220,201,50,152,146,219,51,215,203,160,62,202,249,208,245,247,181,247,245,206,193,105,47,187,162,226,151,254,151,193,244,252,102,190,243,57,197,135,23,90,88,75,113,245,105,8,41,50,82,140,20,35,197,72,49,82,66,138,66,138,65,236,37,115,198,156,49,103,66,138,12,31,195,199,240,49,124,12,31,195,199,240,21,191,133,12,31,195,23,192,0,133,20,133,20,133,20,185,82,174,148,43,229,74,131,184,183,17,82,20,82,20,82,36,158,137,103,226,57,120,241,44,164,136,98,11,41,66,226,66,138,217,241,245,71,86,56,131,138,226,18,43,92,153,132,226,195,25,228,221,79,92,116,52,48,24,12,6,131,193,96,48,24,12,6,89,65,214,162,225,37,200,90,114,200,10,94,130,151,224,37,120,9,94,130,151,224,37,120,9,94,130,151,144,27,228,6,185,65,110,144,27,74,132,18,161,68,229,160,68,226,137,226,137,149,118,49,129,234,147,60,75,117,187,145,77,12,30,123,148,179,153,120,214,254,173,222,172,117,50,108,38,222,78,254,24,140,250,211,45,54,19,95,61,121,229,245,131,87,246,31,189,103,255,209,59,246,127,124,125,190,145,197,135,147,41,44,178,184,250,52,68,22,89,42,150,138,165,98,169,88,42,145,69,145,197,32,246,146,77,99,211,216,52,145,69,214,143,245,99,253,88,63,214,143,245,99,253,138,223,66,214,143,245,11,96,128,34,139,34,139,34,139,252,41,127,202,159,242,167,65,220,219,136,44,138,44,138,44,146,209,100,52,25,29,188,140,22,89,68,182,69,22,97,114,145,197,236,152,251,35,92,156,65,100,113,9,46,206,41,178,184,109,92,156,67,149,241,225,208,242,174,50,46,58,26,73,76,18,147,196,36,49,73,76,18,147,175,228,107,209,82,147,124,45,185,124,37,53,73,77,82,147,212,36,53,73,77,82,147,212,36,53,73,77,42,142,138,163,226,168,56,42,142,61,98,143,216,163,114,216,35,85,70,85,198,74,67,154,64,185,74,158,45,188,12,170,140,185,115,149,138,2,145,112,75,142,199,181,118,39,174,159,245,226,179,95,147,166,26,175,250,147,105,52,184,157,71,183,191,110,163,197,184,225,51,105,151,53,13,127,186,146,92,219,137,43,142,35,142,136,52,33,77,72,19,210,132,52,137,35,138,35,6,177,151,136,24,34,134,136,137,35,34,119,200,29,114,135,220,33,119,200,29,114,87,252,22,34,119,200,93,0,3,20,71,20,71,20,71,196,64,49,80,12,20,3,13,226,222,70,28,81,28,81,28,17,80,6,148,1,229,224,129,178,56,34,57,45,142,200,116,139,35,166,211,230,63,123,221,132,245,195,69,94,55,167,188,225,134,94,119,205,90,225,79,23,153,69,142,240,217,143,131,115,225,92,56,23,206,133,115,225,92,152,20,38,45,26,63,194,164,37,199,164,240,35,252,8,63,194,143,240,35,252,8,63,194,143,240,35,252,8,154,129,102,160,25,104,6,154,225,60,56,15,206,83,14,206,163,55,168,55,88,105,155,82,148,0,217,168,216,150,65,49,112,239,129,247,88,6,66,54,170,255,133,237,49,66,206,251,117,187,181,214,155,102,189,117,248,243,143,95,198,175,146,215,254,102,179,254,248,227,104,48,190,248,249,199,47,163,87,219,136,255,109,251,89,169,203,43,126,139,38,145,115,60,48,205,97,181,4,113,37,92,9,87,194,149,112,37,45,65,45,193,32,246,18,255,194,191,240,47,45,65,156,14,167,195,233,112,58,156,14,167,195,233,138,223,66,156,14,167,11,96,128,90,130,90,130,90,130,136,39,226,137,120,34,158,65,220,219,104,9,106,9,106,9,194,199,240,49,124,28,60,62,214,18,164,162,181,4,121,109,45,193,180,146,124,33,14,78,156,22,76,132,131,115,42,13,110,27,7,175,157,38,92,52,164,108,74,133,171,63,157,4,38,129,73,96,18,152,4,38,129,201,85,114,181,104,105,73,174,150,92,174,146,150,164,37,105,73,90,146,150,164,37,105,73,90,146,150,164,37,213,70,181,81,109,84,27,213,198,14,177,67,236,80,57,236,144,112,161,112,97,165,33,76,32,220,36,203,22,93,6,89,195,220,185,73,69,192,71,184,101,196,198,97,189,22,31,28,180,154,113,175,214,248,208,136,95,190,137,15,142,27,173,122,183,30,215,91,241,217,139,151,73,151,114,120,49,232,71,231,231,227,81,52,239,15,191,14,163,151,31,163,243,171,225,120,48,27,68,131,113,116,251,226,101,233,118,115,195,78,226,202,129,228,154,75,92,235,232,170,137,172,20,43,197,74,177,82,172,148,106,162,106,98,16,123,201,158,177,103,236,153,106,34,203,199,242,177,124,44,31,203,199,242,177,124,197,111,33,203,199,242,5,48,64,213,68,213,68,213,68,190,148,47,229,75,249,210,32,238,109,84,19,85,19,85,19,201,103,242,153,124,14,94,62,171,38,34,217,170,137,176,184,106,98,58,198,190,4,14,159,189,136,179,96,195,183,47,34,104,248,225,56,138,34,195,139,142,13,12,3,195,192,48,48,12,12,3,195,192,48,48,28,196,94,2,195,192,48,48,12,12,3,195,192,48,48,12,12,3,195,192,48,48,92,252,22,2,195,192,112,0,3,4,134,129,97,96,24,24,6,134,129,97,96,56,136,123,27,96,24,24,6,134,129,97,96,24,24,6,134,129,97,96,24,24,6,134,119,28,12,119,123,181,55,205,122,124,216,120,251,246,180,219,104,183,158,164,135,227,151,241,222,122,136,120,54,239,127,28,13,162,139,225,167,79,55,119,118,248,73,253,246,17,44,222,171,30,44,78,48,162,173,98,227,53,207,7,64,6,144,1,100,0,25,64,6,144,1,100,0,57,136,189,4,144,1,100,0,25,64,6,144,1,100,0,25,64,6,144,1,100,0,185,248,45,4,144,1,228,0,6,8,32,3,200,0,50,128,12,32,3,200,0,114,16,247,54,0,50,128,12,32,3,200,0,50,128,12,32,3,200,0,50,128,12,32,3,200,223,58,198,249,3,228,151,191,188,220,5,128,124,255,219,255,255,60,34,194,247,47,254,229,134,163,140,166,247,203,188,63,253,229,242,207,165,252,248,219,217,124,59,124,230,135,165,141,105,99,218,152,54,166,141,105,99,58,150,142,45,90,115,210,177,37,215,177,52,39,205,73,115,210,156,52,39,205,73,115,210,156,52,39,205,73,206,145,115,228,28,57,71,206,241,73,124,18,159,84,14,159,180,29,56,132,1,193,54,129,98,155,208,73,203,86,154,122,101,120,88,119,213,237,72,78,232,99,217,23,61,114,41,255,47,131,197,206,171,20,41,19,185,122,62,193,52,34,5,34,145,45,100,11,217,66,182,144,173,64,200,150,64,36,2,135,192,33,112,8,156,64,164,64,36,82,136,20,34,133,72,33,82,136,20,34,133,72,33,82,24,14,41,20,136,20,136,20,136,196,92,49,87,204,21,115,13,141,185,10,68,10,68,10,68,2,216,0,54,128,45,16,73,134,11,68,50,235,153,155,117,129,200,53,208,113,14,117,72,105,200,141,70,183,237,46,100,160,176,159,48,38,140,9,99,194,152,48,222,105,97,76,196,18,177,68,236,14,139,88,130,147,224,36,56,9,78,130,147,224,36,56,9,78,130,147,224,164,229,104,57,90,142,150,163,229,152,36,38,137,73,42,135,73,18,133,20,133,172,52,176,9,154,177,228,223,206,147,131,12,156,140,4,220,130,124,91,107,117,91,245,119,241,191,218,199,173,191,183,56,105,241,241,83,127,60,27,15,62,71,255,157,92,141,127,252,132,84,174,235,248,236,20,242,173,55,38,62,164,70,35,65,69,80,17,84,4,21,65,165,209,168,209,24,196,94,18,105,68,26,145,166,209,72,248,17,126,132,31,225,71,248,17,126,132,95,241,91,72,248,17,126,1,12,80,163,81,163,81,163,145,58,165,78,169,83,234,52,136,123,27,141,70,141,70,141,70,30,154,135,230,161,131,247,208,26,141,160,182,70,35,66,174,209,152,18,183,63,143,129,147,150,24,87,99,224,138,247,22,159,29,80,38,85,197,21,159,76,254,146,191,228,47,249,75,254,146,191,164,42,169,90,180,172,36,85,75,46,85,201,74,178,146,172,36,43,201,74,178,146,172,36,43,201,74,178,146,98,163,216,40,54,138,141,98,99,133,88,33,86,168,28,86,72,59,81,59,177,210,240,37,0,94,146,85,107,110,199,59,136,101,65,30,225,214,14,255,85,239,116,219,173,147,215,255,27,215,206,106,189,90,39,105,231,240,191,131,233,108,50,190,126,253,191,81,255,182,63,239,79,183,81,56,124,242,194,94,102,193,194,199,151,147,107,170,48,201,193,68,10,81,37,84,9,85,66,149,80,37,145,66,145,194,32,246,18,253,66,191,208,47,145,66,148,14,165,67,233,80,58,148,14,165,67,233,138,223,66,148,14,165,11,96,128,34,133,34,133,34,133,120,39,222,137,119,226,157,65,220,219,136,20,138,20,138,20,130,199,224,49,120,28,60,60,22,41,36,162,69,10,89,109,145,194,116,138,252,137,225,77,152,39,92,106,120,115,10,19,110,104,120,215,236,12,62,190,210,44,10,131,139,63,19,216,5,118,129,93,96,23,216,5,118,1,83,192,180,104,16,9,152,150,28,152,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,124,6,159,193,103,240,25,124,134,248,32,62,136,79,57,136,143,182,160,182,96,165,189,74,161,42,100,243,178,91,6,61,193,189,7,6,100,25,18,217,168,13,88,2,158,17,112,21,240,236,93,237,125,61,110,28,180,91,221,147,70,92,123,255,254,219,15,239,62,234,109,187,211,61,76,156,9,188,253,220,255,50,136,134,231,147,241,236,122,24,245,191,124,249,246,195,187,55,125,154,76,103,23,101,239,6,174,186,190,124,67,130,235,28,93,89,16,84,2,149,64,37,80,9,84,82,22,84,22,12,98,47,193,47,240,11,252,82,22,4,233,64,58,144,14,164,3,233,64,58,144,174,248,45,4,233,64,186,0,6,168,44,168,44,168,44,8,119,194,157,112,39,220,25,196,189,141,178,160,178,160,178,32,118,140,29,99,199,193,179,99,101,65,30,90,89,144,212,86,22,76,105,200,87,58,224,164,169,193,84,14,120,183,218,131,171,46,61,147,24,97,242,131,64,191,208,47,244,11,253,66,191,208,47,164,10,169,22,141,42,33,213,146,35,85,168,18,170,132,42,161,74,168,18,170,132,42,161,74,168,18,170,4,216,0,54,128,13,96,3,216,48,33,76,8,19,42,7,19,82,39,84,39,172,180,121,9,75,150,228,80,152,43,81,191,176,132,162,35,220,160,225,187,90,175,246,174,214,170,197,123,135,241,73,227,183,164,249,194,207,253,121,255,115,127,220,143,246,46,162,235,225,31,37,143,21,62,186,154,92,211,132,9,142,37,68,200,36,49,73,76,18,147,196,36,9,17,10,17,6,177,151,140,23,227,197,120,9,17,50,115,204,28,51,199,204,49,115,204,28,51,87,252,22,50,115,204,92,0,3,20,34,20,34,20,34,228,56,57,78,142,147,227,12,226,222,70,136,80,136,80,136,144,48,38,140,9,227,224,133,177,16,33,250,44,68,8,101,11,17,166,227,226,143,253,110,194,236,224,50,191,187,83,145,193,71,23,154,69,82,112,225,71,194,186,176,46,172,11,235,194,186,176,46,92,10,151,22,141,33,225,210,146,227,82,24,18,134,132,33,97,72,24,18,134,132,33,97,72,24,18,134,4,207,192,51,240,12,60,3,207,240,30,188,7,239,41,7,239,17,16,20,16,172,180,85,41,82,132,108,92,116,43,79,28,48,124,155,17,110,10,176,89,59,168,157,188,233,212,227,179,211,230,89,163,85,143,155,237,246,187,248,236,197,94,210,40,224,168,127,222,191,254,56,29,68,183,55,163,219,225,120,16,141,38,147,207,209,237,139,189,146,231,1,23,94,87,174,161,192,84,71,149,12,164,144,40,36,10,137,66,162,144,36,3,37,3,131,216,75,170,139,234,162,186,36,3,41,57,74,142,146,163,228,40,57,74,142,146,43,126,11,41,57,74,46,128,1,74,6,74,6,74,6,146,155,228,38,185,73,110,6,113,111,35,25,40,25,40,25,200,20,51,197,76,113,240,166,88,50,16,118,150,12,196,176,37,3,211,1,241,197,206,55,97,60,48,153,243,221,169,140,224,194,75,206,34,40,152,224,195,161,94,168,23,234,133,122,161,94,168,23,66,133,80,139,70,147,16,106,201,17,42,52,9,77,66,147,208,36,52,9,77,66,147,208,36,52,9,77,2,106,128,26,160,6,168,1,106,24,16,6,132,1,149,131,1,73,11,74,11,86,218,180,132,33,71,50,44,196,149,39,55,88,38,185,17,114,120,176,117,244,166,93,235,197,71,167,237,227,211,90,124,216,120,251,246,180,219,104,183,146,135,7,199,151,31,39,253,121,116,121,51,185,186,233,71,23,195,79,159,110,238,151,169,236,225,193,5,215,149,115,120,48,197,81,133,7,25,37,70,137,81,98,148,24,37,225,65,225,193,32,246,146,249,98,190,152,47,225,65,134,142,161,99,232,24,58,134,142,161,99,232,138,223,66,134,142,161,11,96,128,194,131,194,131,194,131,92,39,215,201,117,114,157,65,220,219,8,15,10,15,10,15,18,199,196,49,113,28,188,56,22,30,68,161,133,7,33,109,225,193,180,124,124,145,243,77,28,30,76,226,124,119,44,60,184,224,146,179,9,15,174,252,112,168,23,234,133,122,161,94,168,23,234,133,80,33,212,162,209,36,132,90,114,132,10,77,66,147,208,36,52,9,77,66,147,208,36,52,9,77,66,147,128,26,160,6,168,1,106,128,26,6,132,1,97,64,229,96,64,194,131,194,131,149,54,45,97,200,145,12,11,113,101,10,15,150,71,110,4,28,30,108,180,106,255,167,115,250,54,174,181,62,244,142,27,173,163,248,236,215,248,69,226,234,224,112,220,255,191,211,155,79,81,127,252,117,126,53,28,95,70,183,191,70,47,182,145,28,124,245,228,149,215,15,94,217,127,244,158,253,71,239,216,255,241,245,25,52,10,159,157,66,190,129,194,196,135,84,39,4,153,64,38,144,9,100,2,153,212,9,213,9,131,216,75,48,12,12,3,195,212,9,65,59,208,14,180,3,237,64,59,208,14,180,43,126,11,65,59,208,46,128,1,170,19,170,19,170,19,194,159,240,39,252,9,127,6,113,111,163,78,168,78,168,78,136,37,99,201,88,114,240,44,89,157,144,151,86,39,36,185,213,9,83,26,243,231,49,112,210,52,225,106,12,156,83,151,112,219,24,120,221,144,225,179,3,202,164,98,184,226,147,201,95,242,151,252,37,127,201,95,242,151,84,37,85,139,150,149,164,106,201,165,42,89,73,86,146,149,100,37,89,73,86,146,149,100,37,89,73,86,82,108,20,27,197,70,177,81,108,172,16,43,196,10,149,195,10,73,24,74,24,86,26,190,4,192,75,178,106,205,101,16,47,204,157,151,84,0,121,132,91,59,60,105,188,171,119,239,223,216,141,255,93,107,246,254,19,255,187,209,59,142,223,212,186,199,141,206,79,73,205,132,249,195,235,225,231,193,236,254,75,102,209,239,253,209,252,207,232,247,225,252,42,250,216,159,93,13,167,11,2,155,21,232,33,38,28,75,174,129,196,13,206,65,49,145,155,226,166,184,41,110,138,155,82,76,84,76,12,98,47,57,52,14,141,67,83,76,228,250,184,62,174,143,235,227,250,184,62,174,175,248,45,228,250,184,190,0,6,168,152,168,152,168,152,200,154,178,166,172,41,107,26,196,189,141,98,162,98,162,98,34,5,77,65,83,208,193,43,104,197,68,60,91,49,17,28,87,76,76,71,218,147,130,226,132,9,197,117,64,113,181,155,138,9,39,150,69,100,49,245,161,232,97,122,152,30,166,135,233,97,122,152,118,165,93,139,214,153,180,107,201,181,43,157,73,103,210,153,116,38,157,73,103,210,153,116,38,157,73,103,146,112,36,28,9,71,194,145,112,188,17,111,196,27,149,195,27,169,46,170,46,86,26,207,132,72,84,114,107,222,237,118,151,177,188,46,36,228,80,99,239,224,184,87,63,56,142,223,53,27,173,163,118,107,157,56,227,252,252,106,62,56,191,138,62,143,134,227,203,201,120,187,65,198,39,47,236,101,216,87,92,120,101,57,55,21,83,29,87,71,145,132,34,161,72,40,18,138,132,210,81,212,81,12,98,47,201,50,178,140,44,211,81,36,245,72,61,82,143,212,35,245,72,61,82,175,248,45,36,245,72,189,0,6,168,163,168,163,168,163,72,143,210,163,244,40,61,26,196,189,141,142,162,142,162,142,34,215,204,53,115,205,193,187,102,29,69,224,90,71,17,5,215,81,76,139,212,23,123,223,196,237,196,100,222,55,167,94,226,134,222,119,237,252,225,194,139,206,38,121,152,224,227,225,94,184,23,238,133,123,225,94,184,23,70,133,81,139,198,147,48,106,201,49,42,60,9,79,194,147,240,36,60,9,79,194,147,240,36,60,9,79,130,106,160,26,168,6,170,129,106,56,16,14,132,3,149,131,3,201,28,202,28,86,218,182,132,34,72,50,45,198,101,144,51,220,123,224,69,150,129,146,13,211,132,101,242,27,101,200,17,158,157,54,15,106,27,213,8,111,111,70,231,253,93,140,17,62,190,176,45,181,8,147,28,86,138,144,86,162,149,104,37,90,137,86,146,34,148,34,12,98,47,233,47,250,139,254,146,34,164,233,104,58,154,142,166,163,233,104,58,154,174,248,45,164,233,104,186,0,6,40,69,40,69,40,69,72,120,18,158,132,39,225,25,196,189,141,20,161,20,161,20,33,123,204,30,179,199,193,219,99,41,66,40,90,138,16,215,150,34,92,23,146,63,177,190,169,75,132,75,173,239,142,134,8,31,95,115,182,29,194,197,159,14,246,130,189,96,47,216,11,246,130,189,32,42,136,90,52,156,4,81,75,14,81,193,73,112,18,156,4,39,193,73,112,18,156,4,39,193,73,112,18,82,131,212,32,53,72,13,82,67,129,80,32,20,168,28,20,72,134,80,134,176,210,174,37,16,61,146,101,41,174,140,17,194,18,224,141,160,27,132,221,211,218,95,255,243,247,90,29,28,188,72,17,33,156,221,244,255,250,159,31,63,13,209,249,249,139,109,84,8,95,61,121,229,245,131,87,246,31,189,103,255,209,59,246,127,124,125,38,217,194,69,163,200,187,91,152,230,184,194,133,124,19,223,196,55,241,77,124,147,112,161,112,97,16,123,201,139,241,98,188,152,112,33,127,199,223,241,119,252,29,127,199,223,241,119,197,111,33,127,199,223,5,48,64,225,66,225,66,225,66,38,148,9,101,66,153,208,32,238,109,132,11,133,11,133,11,105,101,90,153,86,14,94,43,11,23,98,212,194,133,128,183,112,97,106,122,190,16,8,39,47,23,38,2,194,57,165,11,183,13,132,215,111,29,46,154,82,70,177,195,213,31,79,3,211,192,52,48,13,76,3,211,192,244,42,189,90,180,182,164,87,75,174,87,105,75,218,146,182,164,45,105,75,218,146,182,164,45,105,75,218,146,108,35,219,200,54,178,141,108,227,135,248,33,126,168,28,126,72,237,80,237,176,210,24,38,20,114,146,105,147,46,131,222,97,238,228,164,42,230,35,220,72,98,171,118,208,124,211,232,197,189,78,163,85,235,244,226,110,175,246,166,89,255,105,51,207,246,146,198,18,199,253,243,209,199,225,60,154,79,135,227,254,116,30,205,230,253,143,163,193,79,63,55,183,123,85,139,38,38,24,73,174,241,196,53,143,47,162,136,77,97,83,216,20,54,133,77,137,40,138,40,6,177,151,24,26,134,134,161,137,40,98,125,88,31,214,135,245,97,125,88,31,214,87,252,22,98,125,88,95,0,3,20,81,20,81,20,81,68,77,81,83,212,20,53,13,226,222,70,68,81,68,81,68,17,130,134,160,33,232,224,17,180,136,34,157,45,162,200,141,139,40,166,19,237,73,0,113,194,152,98,90,64,92,237,168,98,130,105,101,17,87,76,117,24,90,152,22,166,133,105,97,90,152,22,166,91,233,214,162,53,38,221,90,114,221,74,99,210,152,52,38,141,73,99,210,152,52,38,141,73,99,210,152,228,27,249,70,190,145,111,228,27,95,196,23,241,69,229,240,69,34,139,34,139,149,198,50,161,145,148,92,154,118,187,29,93,44,167,5,9,56,190,216,232,117,218,221,246,193,187,122,92,235,28,212,90,63,239,104,210,232,226,112,62,157,204,38,231,159,7,81,127,122,222,31,255,244,179,81,185,216,226,226,81,228,27,89,76,119,92,113,69,92,10,151,194,165,112,41,92,74,92,81,92,49,136,189,196,207,240,51,252,76,92,17,231,195,249,112,62,156,15,231,195,249,112,190,226,183,16,231,195,249,2,24,160,184,162,184,162,184,34,98,138,152,34,166,136,105,16,247,54,226,138,226,138,226,138,240,51,252,12,63,7,143,159,197,21,169,108,113,69,94,92,92,49,165,100,95,2,132,147,70,21,19,2,225,138,199,20,23,79,41,147,136,98,146,143,167,129,105,96,26,152,6,166,129,105,96,122,149,94,45,90,91,210,171,37,215,171,180,37,109,73,91,210,150,180,37,109,73,91,210,150,180,37,109,73,182,145,109,100,27,217,70,182,241,67,252,16,63,84,14,63,36,158,40,158,88,105,12,19,10,57,201,180,73,183,227,177,196,82,153,143,178,68,18,143,235,157,77,35,137,87,131,169,72,226,51,163,216,98,36,113,229,113,69,18,177,40,44,10,139,194,162,176,40,145,68,145,196,32,246,18,51,195,204,48,51,145,68,108,15,219,195,246,176,61,108,15,219,195,246,138,223,66,108,15,219,11,96,128,34,137,34,137,34,137,40,41,74,138,146,162,164,65,220,219,136,36,138,36,138,36,66,206,144,51,228,28,60,114,22,73,164,175,69,18,185,112,145,196,77,196,250,67,32,188,86,36,113,49,16,22,73,92,48,165,236,35,137,11,62,158,6,166,129,105,96,26,152,6,166,129,233,85,122,181,104,109,73,175,150,92,175,210,150,180,37,109,73,91,210,150,180,37,109,73,91,210,150,180,37,217,70,182,145,109,100,27,217,198,15,241,67,252,80,57,252,144,72,162,72,98,165,49,76,40,228,36,211,38,93,149,34,137,161,155,143,82,68,18,15,154,181,110,183,113,16,215,90,141,147,141,82,137,231,163,254,108,54,60,143,250,227,225,181,96,226,194,129,108,43,155,152,252,232,226,137,184,20,46,133,75,225,82,184,148,120,162,120,98,16,123,137,159,225,103,248,153,120,34,206,135,243,225,124,56,31,206,135,243,225,124,197,111,33,206,135,243,5,48,64,241,68,241,68,241,68,196,20,49,69,76,17,211,32,238,109,196,19,197,19,197,19,225,103,248,25,126,14,30,63,139,39,82,217,226,137,188,184,120,226,218,146,125,1,28,78,159,80,76,0,135,133,20,151,206,42,227,156,226,170,131,80,194,148,48,37,76,9,83,194,148,48,213,74,181,22,173,48,169,214,146,171,86,10,147,194,164,48,41,76,10,147,194,164,48,41,76,10,147,194,36,222,136,55,226,141,120,35,222,184,34,174,136,43,42,135,43,18,85,20,85,172,52,146,9,139,162,228,208,176,171,76,96,177,52,10,164,20,153,197,122,243,176,222,138,59,141,214,209,70,145,197,193,232,98,48,142,166,195,241,165,196,226,130,113,108,43,176,152,244,216,242,138,224,20,56,5,78,129,83,224,148,188,162,188,98,16,123,9,162,129,104,32,154,188,34,216,7,246,129,125,96,31,216,7,246,129,125,197,111,33,216,7,246,5,48,64,121,69,121,69,121,69,216,20,54,133,77,97,211,32,238,109,228,21,229,21,229,21,49,104,12,26,131,14,158,65,203,43,242,217,242,138,228,184,188,226,218,166,253,89,48,156,62,174,184,18,12,75,43,46,153,84,198,97,197,229,135,160,131,233,96,58,152,14,166,131,233,96,154,149,102,45,90,95,210,172,37,215,172,244,37,125,73,95,210,151,244,37,125,73,95,210,151,244,37,125,73,186,145,110,164,27,233,70,186,241,68,60,17,79,84,14,79,36,171,40,171,88,105,28,19,18,65,201,188,89,87,153,164,98,73,252,71,41,130,138,111,79,123,167,157,250,70,49,197,79,55,243,155,233,96,187,33,197,39,47,236,229,209,69,124,124,101,219,106,34,38,57,174,30,34,241,68,60,17,79,196,19,241,164,135,168,135,24,196,94,18,100,4,25,65,166,135,72,228,17,121,68,30,145,71,228,17,121,68,94,241,91,72,228,17,121,1,12,80,15,81,15,81,15,145,18,165,68,41,81,74,52,136,123,27,61,68,61,68,61,68,126,153,95,230,151,131,247,203,122,136,96,181,30,34,242,173,135,184,54,70,127,226,125,211,183,16,151,122,223,156,58,136,27,122,223,205,179,134,143,47,58,227,164,225,226,143,135,123,225,94,184,23,238,133,123,225,94,24,21,70,45,26,79,194,168,37,199,168,240,36,60,9,79,194,147,240,36,60,9,79,194,147,240,36,60,9,170,129,106,160,26,168,6,170,225,64,56,16,14,84,14,14,36,103,40,103,88,105,219,18,138,32,201,180,24,151,65,198,112,239,129,23,89,6,74,178,74,18,150,192,111,148,34,71,120,116,220,120,211,108,108,148,35,188,188,26,126,28,13,183,155,35,220,246,99,90,19,118,4,31,143,98,91,253,194,36,199,213,47,68,156,16,39,196,9,113,66,156,244,11,245,11,131,216,75,100,12,25,67,198,244,11,17,60,4,15,193,67,240,16,60,4,15,193,43,126,11,17,60,4,47,128,1,234,23,234,23,234,23,98,161,88,40,22,138,133,6,113,111,163,95,168,95,168,95,8,44,3,203,192,114,240,96,89,191,144,164,214,47,100,188,245,11,215,214,231,79,128,112,250,126,225,82,32,156,83,191,112,219,64,120,243,224,225,227,41,101,28,60,92,252,241,52,48,13,76,3,211,192,52,48,13,76,175,210,171,69,107,75,122,181,228,122,149,182,164,45,105,75,218,146,182,164,45,105,75,218,146,182,164,45,201,54,178,141,108,35,219,200,54,126,136,31,226,135,202,225,135,4,15,5,15,43,141,97,66,33,39,153,54,233,50,8,30,230,78,78,170,98,62,74,17,73,60,105,199,135,155,53,18,175,39,209,133,68,226,51,147,216,86,33,49,193,97,5,18,145,40,36,10,137,66,162,144,40,129,68,129,196,32,246,18,49,67,204,16,51,129,68,100,15,217,67,246,144,61,100,15,217,67,246,138,223,66,100,15,217,11,96,128,2,137,2,137,2,137,24,41,70,138,145,98,164,65,220,219,8,36,10,36,10,36,2,206,128,51,224,28,60,112,22,72,36,175,5,18,153,112,129,196,181,181,250,99,28,156,190,143,184,12,7,203,35,62,63,164,140,235,136,11,63,157,4,38,129,73,96,18,152,4,38,129,201,85,114,181,104,105,73,174,150,92,174,146,150,164,37,105,73,90,146,150,164,37,105,73,90,146,150,164,37,213,70,181,81,109,84,27,213,198,14,177,67,236,80,57,236,144,56,162,56,98,165,33,76,32,220,36,203,22,93,101,210,136,225,131,143,82,148,17,239,127,184,81,25,241,254,135,202,136,79,39,177,173,50,98,130,195,42,35,242,80,60,20,15,197,67,241,80,202,136,202,136,65,236,37,95,198,151,241,101,202,136,188,30,175,199,235,241,122,188,30,175,199,235,21,191,133,188,30,175,23,192,0,149,17,149,17,149,17,25,82,134,148,33,101,72,131,184,183,81,70,84,70,84,70,164,155,233,102,186,57,120,221,172,140,136,93,43,35,2,225,202,136,107,83,245,199,56,56,125,25,113,25,14,86,70,124,126,72,25,151,17,23,126,58,9,76,2,147,192,36,48,9,76,2,147,171,228,106,209,210,146,92,45,185,92,37,45,73,75,210,146,180,36,45,73,75,210,146,180,36,45,73,75,170,141,106,163,218,168,54,170,141,29,98,135,216,161,114,216,33,101,68,101,196,74,67,152,64,184,73,150,45,186,202,148,17,195,7,31,165,40,35,118,234,135,221,227,198,219,222,70,113,196,233,224,98,118,53,252,52,215,71,124,118,24,219,74,36,38,59,178,74,34,27,197,70,177,81,108,20,27,165,146,168,146,24,196,94,178,102,172,25,107,166,146,200,238,177,123,236,30,187,199,238,177,123,236,94,241,91,200,238,177,123,1,12,80,37,81,37,81,37,145,39,229,73,121,82,158,52,136,123,27,149,68,149,68,149,68,210,153,116,38,157,131,151,206,42,137,8,182,74,34,28,174,146,184,54,91,127,6,10,167,15,37,174,128,194,90,137,11,231,148,113,46,113,217,1,168,96,42,152,10,166,130,169,96,42,152,98,165,88,139,86,151,20,107,201,21,43,117,73,93,82,151,212,37,117,73,93,82,151,212,37,117,73,93,18,110,132,27,225,70,184,17,110,28,17,71,196,17,149,195,17,41,38,42,38,86,26,197,132,67,79,50,110,212,85,166,155,88,10,249,81,138,116,98,247,125,227,176,222,137,207,234,157,110,125,163,124,226,236,203,240,98,48,141,238,150,113,32,161,184,112,32,219,202,40,38,63,186,148,34,52,5,77,65,83,208,20,52,37,165,40,165,24,196,94,66,104,16,26,132,38,165,8,245,65,125,80,31,212,7,245,65,125,80,95,241,91,8,245,65,125,1,12,80,74,81,74,81,74,17,52,5,77,65,83,208,52,136,123,27,41,69,41,69,41,69,4,26,129,70,160,131,39,208,82,138,108,182,148,34,53,46,165,184,182,103,95,0,135,211,231,20,19,192,97,73,197,165,179,202,56,171,184,234,32,148,48,37,76,9,83,194,148,48,37,76,181,82,173,69,43,76,170,181,228,170,149,194,164,48,41,76,10,147,194,164,48,41,76,10,147,194,164,48,137,55,226,141,120,35,222,136,55,174,136,43,226,138,202,225,138,164,21,165,21,43,141,100,194,162,40,57,52,236,42,147,88,44,141,2,9,56,179,216,62,237,118,226,78,251,77,123,141,178,226,228,102,54,141,166,147,143,147,10,199,20,159,153,65,190,253,196,132,7,148,76,132,161,96,40,24,10,134,130,161,36,19,37,19,131,216,75,184,12,46,131,203,36,19,97,61,88,15,214,131,245,96,61,88,15,214,43,126,11,97,61,88,47,128,1,74,38,74,38,74,38,2,164,0,41,64,10,144,6,113,111,35,153,40,153,40,153,136,54,163,205,104,115,240,180,89,50,145,185,150,76,164,193,37,19,83,58,245,231,16,112,210,74,226,42,4,92,241,48,226,51,227,201,164,133,184,244,115,137,95,226,151,248,37,126,137,95,226,151,80,37,84,139,22,149,132,106,201,133,42,81,73,84,18,149,68,37,81,73,84,18,149,68,37,81,73,84,210,107,244,26,189,70,175,209,107,140,16,35,196,8,149,195,8,201,31,202,31,86,26,188,20,206,74,178,105,203,237,120,228,176,28,188,35,220,174,97,251,232,93,173,121,26,31,180,79,26,7,233,203,134,147,203,207,253,209,77,116,62,185,30,158,87,183,109,248,252,20,114,173,27,38,63,164,190,33,237,68,59,209,78,180,19,237,164,111,168,111,24,196,94,210,99,244,24,61,166,111,72,227,209,120,52,30,141,71,227,209,120,52,94,241,91,72,227,209,120,1,12,80,223,80,223,80,223,144,16,37,68,9,81,66,52,136,123,27,125,67,125,67,125,67,118,153,93,102,151,131,183,203,250,134,80,181,190,33,238,173,111,152,14,162,47,192,192,9,11,135,9,48,112,181,27,135,207,15,40,139,202,225,170,79,38,127,201,95,242,151,252,37,127,201,95,82,149,84,45,90,86,146,170,37,151,170,100,37,89,73,86,146,149,100,37,89,73,86,146,149,100,37,89,73,177,81,108,20,27,197,70,177,177,66,172,16,43,84,14,43,164,115,168,115,88,105,248,18,0,47,201,170,53,183,219,173,195,210,32,143,128,107,135,239,235,173,127,181,79,59,173,250,135,7,63,78,154,59,252,50,24,255,119,114,51,29,15,190,254,252,227,109,244,14,159,188,176,151,93,190,240,249,171,202,183,95,152,252,152,2,134,24,19,198,132,49,97,76,24,147,128,161,128,97,16,123,137,133,97,97,88,152,128,33,102,135,217,97,118,152,29,102,135,217,97,118,197,111,33,102,135,217,5,48,64,1,67,1,67,1,67,244,19,253,68,63,209,207,32,238,109,4,12,5,12,5,12,161,100,40,25,74,14,30,37,11,24,210,210,2,134,28,183,128,97,74,97,190,192,247,38,45,24,38,240,189,57,37,12,55,244,189,235,22,9,159,191,224,76,146,132,171,62,26,230,133,121,97,94,152,23,230,133,121,225,83,248,180,104,44,9,159,150,28,159,194,146,176,36,44,9,75,194,146,176,36,44,9,75,194,146,176,36,152,6,166,129,105,96,26,152,134,255,224,63,248,79,57,248,143,38,161,38,97,165,45,75,8,98,36,179,34,92,6,85,194,189,7,62,100,25,32,217,172,48,88,26,179,17,110,98,240,125,163,222,125,223,238,54,122,237,251,125,122,223,238,53,218,173,55,237,94,175,89,143,207,246,146,150,6,191,12,7,179,47,147,217,112,62,185,255,137,248,50,153,15,39,227,143,147,249,124,52,136,110,247,74,30,28,92,126,113,185,118,7,211,31,90,126,144,88,34,150,136,37,98,137,88,146,31,148,31,12,98,47,9,48,2,140,0,147,31,36,234,136,58,162,142,168,35,234,136,58,162,174,248,45,36,234,136,186,0,6,40,63,40,63,40,63,72,121,82,158,148,39,229,25,196,189,141,252,160,252,160,252,32,127,204,31,243,199,193,251,99,249,65,48,90,126,16,217,150,31,76,135,201,87,216,223,132,21,194,20,246,119,167,98,132,203,175,59,139,38,97,210,35,128,190,160,47,232,11,250,130,190,160,47,152,10,166,22,13,41,193,212,146,195,84,144,18,164,4,41,65,74,144,18,164,4,41,65,74,144,18,164,132,214,160,53,104,13,90,131,214,208,32,52,8,13,42,7,13,146,38,148,38,172,180,115,9,72,147,100,93,146,43,79,168,176,116,144,35,224,94,97,179,214,61,105,199,103,237,223,234,205,184,209,61,78,92,40,28,245,103,215,147,232,118,242,199,96,20,13,103,87,101,111,18,62,186,156,124,43,132,9,14,166,59,136,35,225,72,56,18,142,132,35,233,14,234,14,6,177,151,120,23,222,133,119,233,14,226,114,184,28,46,135,203,225,114,184,28,46,87,252,22,226,114,184,92,0,3,212,29,212,29,212,29,68,56,17,78,132,19,225,12,226,222,70,119,80,119,80,119,16,46,134,139,225,226,224,113,177,238,32,245,172,59,200,99,235,14,166,148,226,143,13,111,210,210,224,50,195,187,91,109,193,71,87,154,73,77,112,225,103,2,187,192,46,176,11,236,2,187,192,46,96,10,152,22,13,34,1,211,146,3,83,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,132,207,224,51,248,12,62,131,207,16,31,196,7,241,41,7,241,209,15,212,15,172,180,87,41,84,133,108,94,118,43,81,35,48,124,158,17,124,21,240,223,237,118,179,209,107,252,167,158,178,10,248,251,100,50,26,206,135,127,14,182,81,5,124,245,228,149,215,15,94,217,127,244,158,253,71,239,216,255,241,245,153,101,4,127,92,255,54,50,130,75,15,38,35,72,37,81,73,84,18,149,68,37,201,8,202,8,6,177,151,148,23,229,69,121,201,8,82,115,212,28,53,71,205,81,115,212,28,53,87,252,22,82,115,212,92,0,3,148,17,148,17,148,17,36,57,73,78,146,147,228,12,226,222,70,70,80,70,80,70,144,49,102,140,25,227,224,141,177,140,32,252,44,35,136,101,203,8,174,5,198,255,70,191,233,50,130,207,163,223,156,50,130,219,70,191,155,117,7,127,140,38,195,238,224,51,159,73,248,18,190,132,47,225,75,248,18,190,68,42,145,90,180,160,36,82,75,46,82,9,74,130,146,160,36,40,9,74,130,146,160,36,40,9,74,130,146,86,163,213,104,53,90,141,86,99,130,152,32,38,168,28,38,72,119,80,119,176,210,192,165,80,70,178,121,59,46,131,238,96,238,140,100,167,73,71,192,173,194,78,251,168,118,82,239,28,181,207,226,147,70,43,110,52,155,167,221,94,252,166,118,240,238,168,211,62,109,29,198,135,141,183,111,79,187,141,118,43,113,198,112,58,185,236,95,15,166,119,186,252,122,56,142,134,163,209,205,108,30,125,236,159,127,190,156,78,110,198,23,209,197,240,211,167,155,251,221,220,66,225,112,195,103,166,46,109,8,38,191,210,124,91,134,155,157,135,204,33,4,5,65,65,80,16,20,4,37,115,40,115,24,196,94,66,101,80,25,84,38,115,8,233,65,122,144,30,164,7,233,65,122,144,94,241,91,8,233,65,122,1,12,80,230,80,230,80,230,16,28,5,71,193,81,112,52,136,123,27,153,67,153,67,153,67,164,25,105,70,154,131,39,205,50,135,172,181,204,33,5,46,115,152,210,167,167,240,194,73,11,136,107,122,225,156,226,136,27,122,225,117,91,135,201,135,144,73,6,113,157,195,193,193,112,48,28,12,7,195,193,112,48,204,10,179,22,141,47,97,214,146,99,86,248,18,190,132,47,225,75,248,18,190,132,47,225,75,248,18,190,4,221,64,55,208,13,116,3,221,112,34,156,8,39,42,7,39,82,72,84,72,172,180,141,9,85,160,228,90,172,203,160,171,184,247,192,155,44,3,41,155,53,18,75,237,61,74,156,79,204,126,23,115,91,197,208,226,137,129,180,19,165,19,233,40,58,138,142,162,163,232,168,144,116,148,116,34,109,70,155,209,102,180,153,116,162,116,34,189,71,239,209,123,244,30,189,71,239,209,123,244,30,189,23,142,222,147,78,148,78,148,78,36,74,137,82,162,148,40,13,77,148,74,39,74,39,74,39,178,206,172,51,235,44,157,8,97,75,39,226,225,153,243,112,233,196,123,43,124,242,190,119,92,239,180,227,102,163,245,174,126,216,104,173,245,112,245,235,47,243,171,193,116,18,141,134,227,207,131,139,225,120,151,30,167,190,248,218,242,70,192,233,142,204,253,114,191,220,47,247,203,253,114,191,220,47,247,27,196,94,114,191,220,47,247,203,253,114,191,220,47,247,203,253,114,191,220,47,247,91,252,22,114,191,220,111,0,3,228,126,185,95,238,151,251,229,126,185,95,238,55,136,123,27,238,151,251,229,126,185,95,238,151,251,229,126,185,95,238,151,251,229,126,43,229,126,147,63,36,61,161,251,221,181,199,162,47,190,236,140,30,132,158,228,0,144,47,228,11,249,66,190,144,47,228,11,165,66,169,69,35,74,40,181,228,40,21,162,132,40,33,74,136,18,162,132,40,33,74,136,18,162,132,40,129,53,96,13,88,3,214,128,53,44,8,11,194,130,202,193,130,60,250,124,107,250,134,113,9,209,184,132,35,73,50,46,200,149,234,241,230,165,82,28,65,63,208,252,175,21,107,191,175,183,254,213,62,237,180,234,31,214,168,19,78,190,12,198,255,157,220,76,199,131,175,219,200,18,190,122,242,202,235,7,175,236,63,122,207,254,163,119,236,255,248,250,76,59,134,63,77,97,91,1,195,21,135,84,46,132,154,160,38,168,9,106,130,154,148,11,149,11,131,216,75,72,12,18,131,196,148,11,161,59,232,14,186,131,238,160,59,232,14,186,43,126,11,161,59,232,46,128,1,42,23,42,23,42,23,130,160,32,40,8,10,130,6,113,111,163,92,168,92,168,92,136,40,35,202,136,114,240,68,89,185,144,157,86,46,164,186,149,11,215,246,230,63,99,224,244,201,194,69,24,56,167,86,225,182,49,240,230,113,195,159,6,148,113,213,240,217,79,38,127,201,95,242,151,252,37,127,201,95,82,149,84,45,90,86,146,170,37,151,170,100,37,89,73,86,146,149,100,37,89,73,86,146,149,100,37,89,73,177,81,108,20,27,197,70,177,177,66,172,16,43,84,14,43,36,103,40,103,88,105,248,18,0,47,201,170,53,151,65,192,48,119,94,82,1,228,17,110,237,240,255,52,154,245,223,226,147,218,81,227,224,167,144,102,194,216,225,255,29,142,6,127,68,215,253,203,225,249,130,128,102,78,173,195,13,31,197,186,172,35,248,236,53,229,90,46,76,124,68,225,66,124,9,95,194,151,240,37,124,73,184,80,184,48,136,189,196,193,112,48,28,76,184,16,175,195,235,240,58,188,14,175,195,235,240,186,226,183,16,175,195,235,2,24,160,112,161,112,161,112,33,242,137,124,34,159,200,103,16,247,54,194,133,194,133,194,133,48,50,140,12,35,7,143,145,133,11,41,105,225,66,126,91,184,48,157,44,127,222,245,38,236,22,174,118,189,57,101,11,55,116,189,107,86,8,159,189,220,44,34,132,43,62,24,226,133,120,33,94,136,23,226,133,120,161,83,232,180,104,36,9,157,150,28,157,66,146,144,36,36,9,73,66,146,144,36,36,9,73,66,146,144,36,144,6,164,1,105,64,26,144,134,253,96,63,216,79,57,216,143,6,161,6,97,165,13,75,241,82,36,163,2,92,6,5,194,189,7,46,100,25,28,217,168,38,88,22,173,17,110,76,176,83,123,211,56,60,234,212,79,154,141,86,220,61,140,15,223,196,245,247,141,131,184,251,254,238,171,78,106,7,199,141,86,61,105,92,112,218,255,56,188,184,156,14,174,71,195,113,52,187,136,46,62,70,131,47,195,243,104,246,229,238,171,174,251,231,87,195,241,160,228,177,193,68,215,152,107,124,112,237,51,16,35,228,152,56,38,142,137,99,226,152,196,8,197,8,131,216,75,46,140,11,227,194,196,8,57,59,206,142,179,227,236,56,59,206,142,179,43,126,11,57,59,206,46,128,1,138,17,138,17,138,17,178,159,236,39,251,201,126,6,113,111,35,70,40,70,40,70,72,37,83,201,84,114,240,42,89,140,16,151,22,35,4,185,197,8,211,17,243,100,46,56,97,156,48,189,11,222,169,88,97,162,203,207,34,94,152,242,64,16,48,4,12,1,67,192,16,48,4,12,173,66,171,69,35,75,104,181,228,104,21,178,132,44,33,75,200,18,178,132,44,33,75,200,18,178,132,44,129,54,160,13,104,3,218,128,54,108,8,27,194,134,202,193,134,196,12,197,12,43,109,96,194,147,38,57,21,232,202,19,59,44,171,238,8,57,126,248,225,184,222,108,198,239,219,239,79,223,191,105,183,223,253,84,211,76,156,60,252,122,53,24,141,162,47,147,47,55,95,62,78,38,159,23,52,53,203,24,58,92,120,101,57,231,13,83,29,87,212,144,103,226,153,120,38,158,137,103,18,53,20,53,12,98,47,249,48,62,140,15,19,53,228,237,120,59,222,142,183,227,237,120,59,222,174,248,45,228,237,120,187,0,6,40,106,40,106,40,106,200,128,50,160,12,40,3,26,196,189,141,168,161,168,161,168,33,157,76,39,211,201,193,235,100,81,67,108,90,212,16,232,22,53,76,75,205,23,123,223,196,41,195,100,222,119,199,2,134,11,47,58,155,108,97,130,143,135,123,225,94,184,23,238,133,123,225,94,24,21,70,45,26,79,194,168,37,199,168,240,36,60,9,79,194,147,240,36,60,9,79,194,147,240,36,60,9,170,129,106,160,26,168,6,170,225,64,56,16,14,84,14,14,36,86,40,86,88,105,219,18,138,32,201,180,24,87,166,48,97,153,252,70,192,57,194,211,214,191,107,31,78,154,113,183,87,123,211,172,255,180,90,103,47,227,253,196,69,194,155,241,239,253,175,215,163,104,54,239,127,28,13,254,254,185,136,110,95,70,251,219,136,18,190,122,242,202,235,7,175,236,63,122,207,254,163,119,236,255,248,250,12,42,134,75,167,145,111,200,48,245,161,181,12,113,39,220,9,119,194,157,112,39,45,67,45,195,32,246,18,31,195,199,240,49,45,67,28,15,199,195,241,112,60,28,15,199,195,241,138,223,66,28,15,199,11,96,128,90,134,90,134,90,134,136,40,34,138,136,34,162,65,220,219,104,25,106,25,106,25,194,203,240,50,188,28,60,94,214,50,164,170,181,12,121,111,45,195,148,18,125,57,22,78,154,51,76,142,133,115,42,26,110,27,11,175,155,64,92,58,168,76,42,136,9,143,64,6,147,193,100,48,25,76,6,147,193,36,43,201,90,180,188,36,89,75,46,89,201,75,242,146,188,36,47,201,75,242,146,188,36,47,201,75,242,146,114,163,220,40,55,202,141,114,99,137,88,34,150,168,28,150,72,8,81,8,177,210,48,38,32,126,146,117,171,46,131,28,98,238,252,164,66,248,35,220,138,98,247,215,214,113,252,166,254,174,219,104,117,223,53,226,110,239,67,179,254,116,75,19,198,20,103,191,142,175,162,143,131,207,179,225,120,246,121,24,205,230,95,71,131,39,63,71,219,104,42,110,248,224,215,101,157,194,68,215,152,107,41,113,237,51,16,76,196,162,176,40,44,10,139,194,162,4,19,5,19,131,216,75,204,12,51,195,204,4,19,177,61,108,15,219,195,246,176,61,108,15,219,43,126,11,177,61,108,47,128,1,10,38,10,38,10,38,162,164,40,41,74,138,146,6,113,111,35,152,40,152,40,152,8,57,67,206,144,115,240,200,89,48,145,190,22,76,228,194,5,19,211,137,245,100,46,56,97,55,49,189,11,206,41,159,184,161,11,94,179,134,152,232,242,179,136,34,166,60,16,4,12,1,67,192,16,48,4,12,1,67,171,208,106,209,200,18,90,45,57,90,133,44,33,75,200,18,178,132,44,33,75,200,18,178,132,44,33,75,160,13,104,3,218,128,54,160,13,27,194,134,176,161,114,176,33,109,68,109,196,74,27,152,240,164,73,78,5,186,12,74,137,123,15,92,201,50,120,178,81,245,176,172,186,35,224,248,225,97,124,216,169,215,78,222,180,219,189,227,184,217,120,211,169,117,62,196,237,78,227,168,209,170,53,227,131,227,90,39,62,248,112,208,124,223,77,188,127,23,209,197,116,208,191,254,56,153,204,175,162,209,240,227,180,63,253,26,77,166,195,203,225,184,63,138,206,175,250,211,232,252,235,249,232,203,172,116,185,206,77,187,137,137,39,147,111,60,113,163,211,80,80,132,167,224,41,120,10,158,130,167,20,20,21,20,131,216,75,24,13,70,131,209,20,20,225,62,184,15,238,131,251,224,62,184,15,238,43,126,11,225,62,184,47,128,1,42,40,42,40,42,40,2,167,192,41,112,10,156,6,113,111,163,160,168,160,168,160,136,66,163,208,40,116,240,20,90,65,145,209,86,80,164,199,21,20,83,186,246,213,184,184,118,208,171,255,16,198,73,159,177,190,26,176,246,207,231,131,103,153,113,78,79,91,47,25,51,254,121,60,69,91,227,85,231,2,28,3,199,192,49,112,12,28,3,199,192,49,112,28,196,94,2,199,192,49,112,12,28,3,199,192,49,112,12,28,3,199,192,49,112,92,252,22,2,199,192,113,0,3,4,142,129,99,224,24,56,6,142,129,99,224,56,136,123,27,224,24,56,6,142,129,99,224,24,56,6,142,129,99,224,24,56,6,142,43,14,142,147,62,188,125,3,112,156,211,99,220,183,13,142,191,149,185,211,63,247,61,221,228,50,121,2,252,186,135,164,139,233,98,186,152,46,166,139,233,98,26,150,134,45,90,111,210,176,37,215,176,244,38,189,73,111,210,155,244,38,189,73,111,210,155,244,38,189,73,202,145,114,164,28,41,71,202,241,72,60,18,143,84,14,143,228,89,240,91,99,63,112,77,136,184,38,100,194,146,123,51,175,12,143,230,174,178,23,41,219,211,229,223,215,59,221,118,171,22,239,199,221,227,198,81,189,213,238,52,54,91,227,47,131,233,108,50,238,71,251,209,236,106,120,57,24,79,166,195,109,44,240,147,23,246,114,110,56,62,115,157,5,212,27,19,158,133,110,35,89,69,86,145,85,100,21,89,165,219,168,219,24,196,94,146,106,164,26,169,166,219,72,254,145,127,228,31,249,71,254,145,127,228,95,241,91,72,254,145,127,1,12,80,183,81,183,81,183,145,70,165,81,105,84,26,53,136,123,27,221,70,221,70,221,70,78,154,147,230,164,131,119,210,186,141,0,183,110,35,90,174,219,152,5,122,127,206,9,119,123,31,154,245,205,30,20,255,140,95,141,102,243,175,163,193,54,30,20,31,130,25,254,118,181,97,200,225,197,231,194,15,243,195,252,48,63,204,15,243,195,252,48,63,28,196,94,242,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,92,252,22,242,195,252,112,0,3,228,135,249,97,126,152,31,230,135,249,97,126,56,136,123,27,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,43,238,135,55,122,238,123,50,63,156,211,115,223,55,244,195,223,98,216,25,61,198,125,225,32,242,123,140,123,130,67,194,194,176,48,44,12,11,195,194,176,48,220,10,183,22,141,49,225,214,146,227,86,24,19,198,132,49,97,76,24,19,198,132,49,97,76,24,19,198,4,223,192,55,240,13,124,3,223,240,34,188,8,47,42,7,47,242,24,247,173,41,30,86,38,68,43,19,178,72,201,189,104,151,193,83,176,247,30,248,147,101,64,37,135,71,178,151,201,126,148,237,145,236,221,122,167,246,254,248,100,179,176,226,108,48,237,127,185,186,222,201,140,226,247,107,43,32,154,184,228,200,18,137,212,19,245,68,61,81,79,212,147,68,162,68,98,16,123,73,145,81,100,20,153,68,34,149,71,229,81,121,84,30,149,71,229,81,121,197,111,33,149,71,229,5,48,64,137,68,137,68,137,68,82,148,20,37,69,73,209,32,238,109,36,18,37,18,37,18,25,102,134,153,97,14,222,48,75,36,194,213,18,137,216,183,68,98,22,32,253,47,247,187,81,16,241,57,247,91,129,252,225,247,203,206,47,118,248,228,0,144,47,228,11,249,66,190,144,47,228,11,165,66,169,69,35,74,40,181,228,40,21,162,132,40,33,74,136,18,162,132,40,33,74,136,18,162,132,40,129,53,96,13,88,3,214,128,53,44,8,11,194,130,202,193,130,164,13,165,13,43,109,92,194,145,36,25,23,228,202,158,45,12,87,113,4,28,41,60,110,116,106,31,78,239,86,173,215,62,110,191,59,141,207,94,38,110,19,94,13,167,253,175,55,119,63,27,243,201,213,228,243,77,116,251,178,236,73,194,103,46,41,223,18,97,194,3,10,16,178,73,108,18,155,196,38,177,73,2,132,2,132,65,236,37,235,197,122,177,94,2,132,236,28,59,199,206,177,115,236,28,59,199,206,21,191,133,236,28,59,23,192,0,5,8,5,8,5,8,121,78,158,147,231,228,57,131,184,183,17,32,20,32,20,32,36,141,73,99,210,56,120,105,44,64,136,64,11,16,194,217,2,132,41,217,248,115,166,55,105,119,112,149,233,221,173,220,224,51,87,155,73,101,112,233,231,2,188,0,47,192,11,240,2,188,0,47,112,10,156,22,13,36,129,211,146,131,83,64,18,144,4,36,1,73,64,18,144,4,36,1,73,64,18,144,132,209,96,52,24,13,70,131,209,144,31,228,7,249,41,7,249,17,23,20,23,172,180,95,41,92,137,100,83,126,43,81,74,176,28,84,35,220,130,96,239,184,222,172,117,123,111,234,173,248,184,211,249,207,81,220,237,125,104,214,227,127,254,227,245,251,223,146,150,4,231,87,131,81,127,54,255,56,24,71,87,211,233,159,151,209,108,254,117,52,136,254,249,143,215,95,254,40,121,81,112,217,165,229,90,22,76,123,96,133,65,64,9,80,2,148,0,37,64,73,97,80,97,48,136,189,4,190,128,47,224,75,97,16,160,3,232,0,58,128,14,160,3,232,0,186,226,183,16,160,3,232,2,24,160,194,160,194,160,194,32,212,9,117,66,157,80,103,16,247,54,10,131,10,131,10,131,184,49,110,140,27,7,207,141,21,6,57,104,133,65,66,91,97,48,157,29,95,106,126,19,150,6,19,155,223,157,42,14,46,187,234,44,202,131,201,62,31,240,5,124,1,95,192,23,240,5,124,129,84,32,181,104,64,9,164,150,28,164,2,148,0,37,64,9,80,2,148,0,37,64,9,80,2,148,0,37,172,6,171,193,106,176,26,172,134,4,33,65,72,80,57,72,144,2,161,2,97,165,125,75,48,138,36,219,114,92,121,138,132,37,35,28,1,151,9,27,39,237,222,113,253,125,189,214,57,168,199,71,141,86,237,110,229,226,131,90,47,113,151,112,120,61,153,95,13,190,12,250,211,243,65,116,57,28,247,239,126,118,162,243,254,124,27,85,194,87,79,94,121,253,224,149,253,71,239,217,127,244,142,253,31,95,159,65,198,112,225,36,242,141,24,166,58,172,132,33,225,68,56,17,78,132,19,225,36,97,40,97,24,196,94,18,99,196,24,49,38,97,72,224,17,120,4,30,129,71,224,17,120,4,94,241,91,72,224,17,120,1,12,80,194,80,194,80,194,144,10,165,66,169,80,42,52,136,123,27,9,67,9,67,9,67,94,153,87,230,149,131,247,202,18,134,32,181,132,33,226,45,97,152,18,159,47,198,193,73,3,134,201,112,112,78,249,194,109,227,224,117,123,135,11,135,148,73,237,48,193,167,147,192,36,48,9,76,2,147,192,36,48,185,74,174,22,45,45,201,213,146,203,85,210,146,180,36,45,73,75,210,146,180,36,45,73,75,210,146,180,164,218,168,54,170,141,106,163,218,216,33,118,136,29,42,135,29,210,58,212,58,172,52,132,9,132,155,100,217,162,203,160,115,152,59,55,169,8,248,8,184,140,216,249,208,237,213,58,241,65,179,221,170,31,54,222,190,61,237,54,218,173,196,85,196,233,215,217,188,63,141,206,71,147,241,224,98,248,233,211,205,253,238,85,173,136,248,236,20,242,173,33,38,62,164,18,34,255,196,63,241,79,252,19,255,164,132,168,132,24,196,94,242,100,60,25,79,166,132,200,231,241,121,124,30,159,199,231,241,121,124,94,241,91,200,231,241,121,1,12,80,9,81,9,81,9,145,25,101,70,153,81,102,52,136,123,27,37,68,37,68,37,68,154,153,102,166,153,131,215,204,74,136,152,181,18,34,0,174,132,152,146,166,63,143,129,147,86,16,87,99,224,138,23,16,159,29,80,38,245,195,21,159,76,254,146,191,228,47,249,75,254,146,191,164,42,169,90,180,172,36,85,75,46,85,201,74,178,146,172,36,43,201,74,178,146,172,36,43,201,74,178,146,98,163,216,40,54,138,141,98,99,133,88,33,86,168,28,86,72,249,80,249,176,210,240,37,0,94,146,85,107,110,199,139,135,101,65,30,1,215,14,79,255,221,110,29,213,226,195,55,205,211,222,113,226,202,225,205,239,147,241,101,63,186,248,56,186,153,95,109,163,110,248,228,133,189,236,98,133,15,46,38,223,72,225,202,67,137,19,34,74,136,18,162,132,40,33,74,226,132,226,132,65,236,37,242,133,124,33,95,226,132,8,29,66,135,208,33,116,8,29,66,135,208,21,191,133,8,29,66,23,192,0,197,9,197,9,197,9,177,78,172,19,235,196,58,131,184,183,17,39,20,39,20,39,4,142,129,99,224,56,120,112,44,78,72,66,139,19,50,218,226,132,41,245,248,67,187,155,52,74,184,216,238,230,20,35,220,208,238,174,219,22,124,112,157,153,52,5,23,124,34,168,11,234,130,186,160,46,168,11,234,130,165,96,105,209,16,18,44,45,57,44,5,33,65,72,16,18,132,4,33,65,72,16,18,132,4,33,65,72,232,12,58,131,206,160,51,232,12,237,65,123,208,158,114,208,30,45,65,45,193,74,59,149,2,53,200,166,37,183,12,218,129,123,15,236,199,50,28,178,89,7,48,116,152,17,126,255,175,211,238,181,187,7,237,247,245,122,218,6,224,116,50,159,204,206,39,95,6,131,29,233,0,254,125,65,91,105,1,46,63,156,30,32,102,132,25,97,70,152,17,102,164,7,168,7,24,196,94,98,91,216,22,182,165,7,136,193,97,112,24,28,6,135,193,97,112,24,92,241,91,136,193,97,112,1,12,80,15,80,15,80,15,16,205,68,51,209,76,52,51,136,123,27,61,64,61,64,61,64,104,24,26,134,134,131,71,195,122,128,52,179,30,32,103,173,7,184,158,0,255,201,242,166,108,2,46,176,188,59,217,5,252,251,90,179,108,3,62,247,169,224,46,184,11,238,130,187,224,46,184,11,154,130,166,69,195,72,208,180,228,208,20,140,4,35,193,72,48,18,140,4,35,193,72,48,18,140,4,35,33,52,8,13,66,131,208,32,52,212,7,245,65,125,202,65,125,244,1,245,1,43,237,86,10,214,33,89,148,222,202,215,9,12,26,105,132,219,10,60,107,55,59,181,222,241,254,139,248,109,173,213,171,117,63,196,7,181,206,97,124,216,120,251,246,180,219,104,183,146,150,3,111,39,163,105,127,126,181,255,34,250,212,31,207,251,179,175,209,121,127,122,17,93,12,63,125,186,185,223,169,114,119,4,87,93,94,174,85,193,117,14,174,49,136,42,161,74,168,18,170,132,42,105,12,106,12,6,177,151,232,23,250,133,126,105,12,162,116,40,29,74,135,210,161,116,40,29,74,87,252,22,162,116,40,93,0,3,212,24,212,24,212,24,196,59,241,78,188,19,239,12,226,222,70,99,80,99,80,99,16,60,6,143,193,227,224,225,177,198,32,17,173,49,200,106,107,12,166,83,228,43,13,112,194,226,96,42,3,188,83,253,193,85,87,158,69,141,48,249,49,128,95,224,23,248,5,126,129,95,224,23,80,5,84,139,6,149,128,106,201,129,42,80,9,84,2,149,64,37,80,9,84,2,149,64,37,80,9,84,194,107,240,26,188,6,175,193,107,136,16,34,132,8,149,131,8,105,19,106,19,86,218,187,4,165,74,178,47,203,149,167,91,88,66,206,17,110,197,240,67,237,67,237,77,220,61,140,219,173,250,251,70,253,160,254,125,205,234,157,238,171,164,5,195,175,253,175,253,143,209,236,34,154,140,7,95,134,131,243,193,247,159,139,187,223,125,183,81,47,124,245,228,149,215,15,94,217,127,244,158,253,71,239,216,255,241,245,155,231,14,151,205,34,215,212,97,218,3,203,28,82,79,212,19,245,68,61,81,79,50,135,50,135,65,236,37,69,70,145,81,100,50,135,84,30,149,71,229,81,121,84,30,149,71,229,21,191,133,84,30,149,23,192,0,101,14,101,14,101,14,73,81,82,148,20,37,69,131,184,183,145,57,148,57,148,57,100,152,25,102,134,57,120,195,44,115,8,87,203,28,98,223,50,135,233,64,250,82,36,156,48,113,152,24,9,231,148,55,220,54,18,94,179,135,184,108,76,89,180,16,147,125,62,17,76,4,19,193,68,48,17,76,4,19,172,4,107,209,226,146,96,45,185,96,37,46,137,75,226,146,184,36,46,137,75,226,146,184,36,46,137,75,186,141,110,163,219,232,54,186,141,33,98,136,24,162,114,24,34,29,68,29,196,74,131,152,96,216,73,182,109,186,12,250,135,185,179,147,202,176,143,240,122,137,255,233,246,14,226,131,78,187,219,141,235,173,131,246,97,189,19,183,154,141,248,176,254,166,222,233,213,226,55,181,110,125,85,46,241,207,217,252,60,58,159,78,102,179,104,48,190,155,198,52,26,143,134,209,197,224,227,96,58,239,71,31,251,179,65,214,181,196,228,69,206,251,23,174,247,127,121,248,79,63,255,159,231,79,254,49,221,3,98,239,46,255,127,82,206,99,227,98,98,86,7,85,75,100,163,216,40,54,138,141,98,163,212,18,213,18,131,216,75,214,140,53,99,205,212,18,217,61,118,143,221,99,247,216,61,118,143,221,43,126,11,217,61,118,47,128,1,170,37,170,37,170,37,242,164,60,41,79,202,147,6,113,111,163,150,168,150,168,150,72,58,147,206,164,115,240,210,89,45,17,193,86,75,132,195,213,18,147,177,245,36,68,120,133,90,79,75,132,51,64,235,91,35,194,233,241,122,130,105,4,104,215,177,92,44,23,203,197,114,177,220,157,102,185,24,41,70,138,145,238,48,35,197,30,177,71,236,17,123,196,30,177,71,236,17,123,196,30,177,71,196,12,49,67,204,16,51,196,12,228,1,121,64,158,114,64,30,201,66,201,194,74,171,148,226,236,71,163,219,107,52,59,237,205,35,113,195,217,124,56,154,78,164,226,150,79,101,123,193,184,68,135,150,141,227,83,248,20,62,133,79,225,83,100,227,100,227,130,216,75,222,135,247,225,125,100,227,248,41,126,138,159,226,167,248,41,126,138,159,42,126,11,249,41,126,42,128,1,202,198,201,198,201,198,49,125,76,31,211,199,244,5,113,111,35,27,39,27,39,27,71,155,210,166,180,105,240,218,84,54,14,131,149,141,3,116,101,227,178,166,195,107,198,227,150,211,225,106,38,228,158,204,68,72,14,212,5,117,65,93,80,23,212,5,75,193,210,32,102,9,150,238,2,44,5,33,65,72,16,18,132,4,33,65,72,16,18,132,4,33,65,72,232,12,58,131,206,160,51,232,12,237,65,123,208,158,114,208,30,33,57,33,185,74,59,149,194,52,200,73,163,213,104,158,236,197,205,127,196,199,255,252,199,235,53,43,114,215,195,241,112,116,189,23,141,254,17,93,253,243,31,175,37,228,158,140,100,107,253,184,4,199,21,143,99,82,152,20,38,133,73,97,82,196,227,196,227,130,216,75,198,135,241,97,124,196,227,152,41,102,138,153,98,166,152,41,102,138,153,42,126,11,153,41,102,42,128,1,138,199,137,199,137,199,113,124,28,31,199,199,241,5,113,111,35,30,39,30,39,30,71,152,18,166,132,105,240,194,84,60,14,125,21,143,131,114,197,227,50,229,194,235,149,227,150,113,225,74,102,227,30,13,68,51,142,207,229,115,249,92,62,151,207,229,73,121,210,32,102,201,147,238,130,39,229,31,249,71,254,145,127,228,31,249,71,254,145,127,228,31,249,71,214,140,53,99,205,88,51,214,140,232,33,122,136,158,114,136,30,205,56,205,184,74,243,148,194,16,200,131,103,7,174,23,140,91,248,212,192,138,214,226,126,158,199,214,82,113,171,14,170,19,199,161,112,40,28,10,135,194,161,232,196,233,196,5,177,151,92,15,215,195,245,232,196,113,82,156,20,39,197,73,113,82,156,20,39,85,252,22,114,82,156,84,0,3,212,137,211,137,211,137,99,247,216,61,118,143,221,11,226,222,70,39,78,39,78,39,142,42,165,74,169,210,224,85,169,78,28,238,170,19,7,226,234,196,101,71,132,215,139,196,45,36,194,149,44,196,253,60,13,121,56,44,23,203,197,114,177,92,44,23,35,197,72,131,152,37,70,186,11,140,20,123,196,30,177,71,236,17,123,196,30,177,71,236,17,123,196,30,17,51,196,12,49,67,204,16,51,144,7,228,1,121,202,1,121,228,225,228,225,42,173,82,182,100,63,14,27,71,141,94,173,89,127,223,56,172,159,52,218,205,246,209,135,102,237,77,124,208,62,107,28,198,189,127,55,122,241,157,4,217,139,79,238,88,72,18,9,114,49,188,28,206,251,163,193,151,225,197,224,122,56,25,77,46,191,142,250,31,163,243,201,237,240,34,154,255,62,156,71,119,18,98,47,186,30,143,134,165,117,33,107,167,227,210,76,39,167,144,220,166,167,32,43,199,175,240,43,252,10,191,194,175,200,202,201,202,5,177,151,60,16,15,196,3,201,202,241,85,124,21,95,197,87,241,85,124,21,95,85,252,22,242,85,124,85,0,3,148,149,147,149,147,149,99,254,152,63,230,143,249,11,226,222,70,86,78,86,78,86,142,70,165,81,105,212,224,53,170,172,28,38,43,43,7,240,202,202,101,73,139,123,245,206,189,46,142,207,190,251,226,36,15,163,94,201,87,231,131,233,189,96,141,110,159,65,198,149,120,62,117,234,17,21,37,141,147,156,7,110,140,27,227,198,184,49,110,140,27,227,198,184,113,16,123,137,27,227,198,184,49,110,140,27,227,198,184,49,110,140,27,227,198,184,113,241,91,136,27,227,198,1,12,16,55,198,141,113,99,220,24,55,198,141,113,227,32,238,109,112,99,220,24,55,198,141,113,99,220,24,55,198,141,113,99,220,24,55,174,54,55,206,36,103,188,148,27,151,169,105,188,230,179,174,83,15,200,227,175,121,94,158,151,231,229,121,121,94,254,148,63,13,98,150,252,233,46,248,83,94,146,151,228,37,121,73,94,146,151,228,37,121,73,94,146,151,100,211,216,52,54,141,77,99,211,8,32,2,136,0,42,135,0,242,248,235,173,65,27,156,37,68,206,178,37,52,82,111,214,155,135,181,78,220,59,174,159,212,227,131,102,173,219,109,188,109,28,212,122,141,118,43,81,142,110,48,26,140,46,250,211,104,126,53,184,251,143,109,70,253,217,108,248,105,120,222,159,223,253,6,81,185,242,220,178,105,228,20,153,75,123,72,61,57,254,132,63,225,79,248,19,254,68,79,78,79,46,136,189,228,121,120,30,158,71,79,142,143,226,163,248,40,62,138,143,226,163,248,168,226,183,144,143,226,163,2,24,160,158,156,158,156,158,28,179,199,236,49,123,204,94,16,247,54,122,114,122,114,122,114,52,41,77,74,147,6,175,73,245,228,48,87,61,57,0,87,79,46,43,26,156,36,29,151,152,6,87,160,18,183,108,22,130,112,64,46,144,11,228,2,185,64,46,64,10,144,6,49,75,128,116,23,0,41,240,8,60,2,143,192,35,240,8,60,2,143,192,35,240,8,60,194,101,112,25,92,6,151,193,101,8,15,194,131,240,148,131,240,8,194,9,194,85,218,163,108,75,125,156,116,234,7,181,214,183,7,5,190,169,117,235,241,201,105,179,215,104,54,90,71,167,181,187,191,203,239,214,15,227,90,179,121,247,252,192,94,39,89,34,238,122,58,56,239,143,191,61,4,239,99,127,54,136,174,111,70,243,225,104,56,190,188,233,143,162,243,254,108,112,17,245,71,163,241,104,24,205,167,21,140,198,165,154,79,94,25,185,141,79,66,88,142,99,225,88,56,22,142,133,99,17,150,19,150,11,98,47,185,32,46,136,11,18,150,227,172,56,43,206,138,179,226,172,56,43,206,170,248,45,228,172,56,171,0,6,40,44,39,44,39,44,199,254,177,127,236,31,251,23,196,189,141,176,156,176,156,176,28,149,74,165,82,169,193,171,84,97,57,92,86,88,14,228,21,150,203,143,24,39,74,205,173,79,140,171,16,159,75,53,29,57,58,140,23,227,197,120,49,94,140,23,59,197,78,131,152,37,118,186,11,236,20,147,196,36,49,73,76,18,147,196,36,49,73,76,18,147,196,36,145,52,36,13,73,67,210,144,52,240,7,252,1,127,202,1,127,228,232,228,232,42,173,88,66,178,34,247,47,101,29,164,187,127,73,146,46,217,132,138,140,210,173,56,13,89,58,158,133,103,225,89,120,22,158,69,150,78,150,46,136,189,228,131,248,32,62,72,150,142,183,226,173,120,43,222,138,183,226,173,120,171,226,183,144,183,226,173,2,24,160,44,157,44,157,44,29,3,200,0,50,128,12,96,16,247,54,178,116,178,116,178,116,116,42,157,74,167,6,175,83,101,233,176,89,89,58,160,87,150,46,79,106,156,89,152,110,17,53,150,166,123,50,31,113,58,152,23,230,133,121,97,94,152,23,62,133,79,131,152,37,124,186,11,248,20,150,132,37,97,73,88,18,150,132,37,97,73,88,18,150,132,37,193,52,48,13,76,3,211,192,52,252,7,255,193,127,202,193,127,196,233,196,233,42,109,89,66,18,35,221,172,195,116,51,81,186,213,211,41,50,72,183,228,20,196,232,248,21,126,133,95,225,87,248,21,49,58,49,186,32,246,146,7,226,129,120,32,49,58,190,138,175,226,171,248,42,190,138,175,226,171,138,223,66,190,138,175,10,96,128,98,116,98,116,98,116,204,31,243,199,252,49,127,65,220,219,136,209,137,209,137,209,209,168,52,42,141,26,188,70,21,163,195,100,197,232,0,94,49,186,188,104,113,102,33,186,231,104,177,8,221,131,217,8,208,1,188,0,47,192,11,240,2,188,192,41,112,26,196,44,129,211,93,0,167,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,163,193,104,48,26,140,6,163,33,63,200,15,242,83,14,242,35,64,39,64,87,105,191,82,152,18,233,157,118,222,53,186,199,223,129,72,173,217,220,168,62,55,191,153,126,30,206,174,190,11,136,254,104,36,61,183,98,52,91,235,206,165,56,190,232,28,179,194,172,48,43,204,10,179,34,58,39,58,23,196,94,50,64,12,16,3,36,58,199,84,49,85,76,21,83,197,84,49,85,76,85,241,91,200,84,49,85,1,12,80,116,78,116,78,116,142,243,227,252,56,63,206,47,136,123,27,209,57,209,57,209,57,2,149,64,37,80,131,23,168,162,115,104,172,232,28,180,43,58,151,11,39,94,175,56,151,132,19,87,50,55,183,96,48,90,115,220,46,183,203,237,114,187,220,46,103,202,153,6,49,75,206,116,23,156,41,23,201,69,114,145,92,36,23,201,69,114,145,92,36,23,201,69,50,104,12,26,131,198,160,49,104,164,15,233,67,250,148,67,250,104,205,105,205,85,154,173,4,130,67,238,159,79,152,97,109,238,254,17,124,122,115,43,135,83,80,113,110,197,25,104,206,177,43,236,10,187,194,174,176,43,154,115,154,115,65,236,37,11,196,2,177,64,154,115,108,21,91,197,86,177,85,108,21,91,197,86,21,191,133,108,21,91,21,192,0,53,231,52,231,52,231,120,63,222,143,247,227,253,130,184,183,209,156,211,156,211,156,35,81,73,84,18,53,120,137,170,57,135,200,106,206,193,187,154,115,57,177,226,44,170,115,139,88,177,238,220,207,163,81,158,163,119,233,93,122,151,222,165,119,105,83,218,52,136,89,210,166,187,160,77,233,72,58,146,142,164,35,233,72,58,146,142,164,35,233,72,58,146,68,35,209,72,52,18,141,68,227,125,120,31,222,167,28,222,71,121,78,121,174,210,120,37,16,34,210,205,176,58,55,83,156,91,58,152,130,106,115,75,142,174,52,199,170,176,42,172,10,171,194,170,40,205,41,205,5,177,151,236,15,251,195,254,40,205,177,84,44,21,75,197,82,177,84,44,21,75,85,252,22,178,84,44,85,0,3,84,154,83,154,83,154,227,251,248,62,190,143,239,11,226,222,70,105,78,105,78,105,142,60,37,79,201,211,224,229,169,210,28,18,171,52,7,235,42,205,229,192,136,179,168,204,61,199,136,21,230,254,26,139,186,28,177,75,236,18,187,196,46,177,75,152,18,166,65,204,146,48,221,5,97,74,68,18,145,68,36,17,73,68,18,145,68,36,17,73,68,18,145,244,25,125,70,159,209,103,244,25,227,195,248,48,62,229,48,62,234,114,234,114,149,6,43,5,176,144,123,21,114,210,108,180,142,190,155,144,90,179,185,166,10,185,215,15,215,163,225,248,242,187,125,232,143,70,37,71,33,153,180,229,22,207,101,11,105,185,116,7,87,150,227,84,56,21,78,133,83,225,84,148,229,148,229,130,216,75,238,135,251,225,126,148,229,56,42,142,138,163,226,168,56,42,142,138,163,42,126,11,57,42,142,42,128,1,42,203,41,203,41,203,177,125,108,31,219,199,246,5,113,111,163,44,167,44,167,44,71,157,82,167,212,105,240,234,84,89,14,135,85,150,3,117,149,229,178,34,196,39,167,205,94,35,43,68,124,125,51,154,15,49,226,229,147,41,2,18,175,56,60,74,140,18,163,196,40,49,74,140,18,163,196,40,113,16,123,137,18,163,196,40,49,74,140,18,163,196,40,49,74,140,18,163,196,40,113,241,91,136,18,163,196,1,12,16,37,70,137,81,98,148,24,37,70,137,81,226,32,238,109,80,98,148,24,37,70,137,81,98,148,24,37,70,137,81,98,148,24,37,222,69,74,124,240,195,18,255,245,144,234,147,131,87,15,65,113,74,79,124,254,195,173,254,245,76,230,235,243,87,15,241,106,149,81,113,162,241,228,44,139,215,62,7,188,24,47,198,139,241,98,188,24,47,198,139,241,226,32,246,18,47,198,139,241,98,188,24,47,198,139,241,98,188,24,47,198,139,241,226,226,183,16,47,198,139,3,24,32,94,140,23,227,197,120,49,94,140,23,227,197,65,220,219,224,197,120,49,94,140,23,227,197,120,49,94,140,23,227,197,120,49,94,92,49,94,220,205,148,22,207,176,226,229,163,41,142,20,47,62,62,78,140,19,227,196,56,49,78,140,19,227,196,56,113,16,123,137,19,227,196,56,49,78,140,19,227,196,56,49,78,140,19,227,196,56,113,241,91,136,19,227,196,1,12,16,39,198,137,113,98,156,24,39,198,137,113,226,32,238,109,112,98,156,24,39,198,137,113,98,156,24,39,198,137,113,98,156,24,39,174,4,39,62,57,120,21,127,227,196,181,102,51,3,80,124,125,254,42,250,166,86,251,163,17,82,188,106,56,219,70,197,201,206,0,43,198,138,177,98,172,24,43,198,138,177,98,172,56,136,189,196,138,177,98,172,24,43,198,138,177,98,172,24,43,198,138,177,98,172,184,248,45,196,138,177,226,0,6,136,21,99,197,88,49,86,140,21,99,197,88,113,16,247,54,88,49,86,140,21,99,197,88,49,86,140,21,99,197,88,49,86,140,21,239,36,43,110,183,206,238,100,113,252,184,84,252,192,22,199,189,78,188,151,6,23,79,198,183,119,128,53,122,156,197,125,64,88,163,71,196,120,175,82,196,56,233,136,242,134,198,155,156,7,110,140,27,227,198,184,49,110,140,27,227,198,184,113,16,123,137,27,227,198,184,49,110,140,27,227,198,184,49,110,140,27,227,198,184,113,241,91,136,27,227,198,1,12,16,55,198,141,113,99,220,24,55,198,141,113,227,32,238,109,112,99,220,24,55,198,141,113,99,220,24,55,198,141,113,99,220,24,55,174,54,55,78,213,50,94,139,27,151,169,104,188,88,247,222,255,158,255,77,228,70,155,15,232,151,121,127,250,203,229,159,60,47,207,203,243,242,188,60,47,207,203,159,242,167,1,120,73,254,180,228,254,148,151,228,37,121,73,94,146,151,228,37,121,73,94,146,151,228,37,217,52,54,141,77,99,211,216,52,2,136,0,34,128,202,33,128,182,67,115,64,27,156,37,80,206,18,24,26,57,57,109,246,26,57,84,234,174,111,70,243,161,78,93,226,33,21,92,170,91,113,38,90,117,108,11,219,194,182,176,45,108,139,86,157,86,93,16,123,201,10,177,66,172,144,86,29,123,197,94,177,87,236,21,123,197,94,177,87,197,111,33,123,197,94,5,48,64,173,58,173,58,173,58,30,144,7,228,1,121,192,32,238,109,180,234,180,234,180,234,72,85,82,149,84,13,94,170,106,213,33,180,90,117,112,175,86,93,206,236,56,203,90,221,34,118,172,87,247,220,136,20,235,168,94,170,151,234,165,122,169,94,10,149,66,13,98,150,20,234,46,40,84,106,146,154,164,38,169,73,106,146,154,164,38,169,73,106,146,154,36,212,8,53,66,141,80,35,212,56,32,14,136,3,42,135,3,82,172,83,172,171,52,106,9,140,142,116,115,168,213,205,148,234,18,13,168,224,74,221,146,179,80,168,99,89,88,22,150,133,101,97,89,20,234,20,234,130,216,75,54,136,13,98,131,20,234,88,43,214,138,181,98,173,88,43,214,138,181,42,126,11,89,43,214,42,128,1,42,212,41,212,41,212,241,127,252,31,255,199,255,5,113,111,163,80,167,80,167,80,71,166,146,169,100,106,240,50,85,161,14,153,85,168,131,121,21,234,114,100,198,89,214,233,158,99,198,202,116,143,199,163,74,71,242,146,188,36,47,201,75,242,146,167,228,105,16,179,36,79,119,65,158,146,146,164,36,41,73,74,146,146,164,36,41,73,74,146,146,164,36,149,70,165,81,105,84,26,149,198,254,176,63,236,79,57,236,143,42,157,42,93,165,33,203,150,185,200,225,3,38,242,141,136,212,154,205,86,179,145,210,136,92,60,192,15,223,224,67,127,52,26,143,134,37,134,33,27,247,231,150,77,37,231,232,92,218,67,43,205,241,41,124,10,159,194,167,240,41,74,115,74,115,65,236,37,239,195,251,240,62,74,115,252,20,63,197,79,241,83,252,20,63,197,79,21,191,133,252,20,63,21,192,0,149,230,148,230,148,230,152,62,166,143,233,99,250,130,184,183,81,154,83,154,83,154,163,77,105,83,218,52,120,109,170,52,135,193,42,205,1,186,74,115,107,209,225,122,167,247,12,31,62,57,109,246,26,107,84,230,46,238,26,106,207,160,213,235,155,209,124,88,242,194,92,6,144,120,229,112,114,247,196,107,157,1,86,140,21,99,197,88,49,86,140,21,99,197,88,113,16,123,137,21,99,197,88,49,86,140,21,99,197,88,49,86,140,21,99,197,88,113,241,91,136,21,99,197,1,12,16,43,198,138,177,98,172,24,43,198,138,177,226,32,238,109,176,98,172,24,43,198,138,177,98,172,24,43,198,138,177,98,172,24,43,222,73,86,220,232,246,26,205,167,143,176,254,185,77,124,71,139,247,210,208,226,225,108,62,28,61,125,70,243,207,85,220,199,188,120,175,82,188,56,217,128,242,38,198,235,159,5,102,140,25,99,198,152,49,102,140,25,99,198,152,113,16,123,137,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,113,241,91,136,25,99,198,1,12,16,51,198,140,49,99,204,24,51,198,140,49,227,32,238,109,48,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,174,50,51,78,85,48,94,131,25,151,169,98,188,216,245,222,255,126,255,77,227,70,155,142,231,151,121,127,250,203,229,159,36,47,201,75,242,146,188,36,47,201,75,158,146,167,1,72,73,242,180,228,242,148,148,36,37,73,73,82,146,148,36,37,73,73,82,146,148,36,37,169,52,42,141,74,163,210,168,52,246,135,253,97,127,202,97,127,182,131,114,16,27,144,37,80,200,18,20,23,249,249,145,215,217,117,233,22,61,248,90,153,174,136,199,95,111,114,30,234,116,76,11,211,194,180,48,45,76,139,58,157,58,93,16,123,201,8,49,66,140,144,58,29,115,197,92,49,87,204,21,115,197,92,49,87,197,111,33,115,197,92,5,48,64,117,58,117,58,117,58,14,144,3,228,0,57,192,32,238,109,212,233,212,233,212,233,8,85,66,149,80,13,94,168,170,211,161,179,234,116,80,175,58,93,174,220,56,187,62,221,34,110,172,80,247,116,64,26,117,60,47,207,203,243,242,188,60,47,127,202,159,6,49,75,254,116,23,252,41,47,201,75,242,146,188,36,47,201,75,242,146,188,36,47,201,75,178,105,108,26,155,198,166,177,105,4,16,1,68,0,149,67,0,105,212,105,212,85,154,179,4,133,70,186,153,247,233,102,218,116,9,198,83,104,151,110,201,57,104,210,49,44,12,11,195,194,176,48,44,154,116,154,116,65,236,37,19,196,4,49,65,154,116,140,21,99,197,88,49,86,140,21,99,197,88,21,191,133,140,21,99,21,192,0,53,233,52,233,52,233,184,63,238,143,251,227,254,130,184,183,209,164,211,164,211,164,35,82,137,84,34,53,120,145,170,73,135,202,106,210,65,188,154,116,185,241,226,236,122,116,207,241,98,45,186,135,195,209,161,99,120,25,94,134,151,225,101,120,153,83,230,52,136,89,50,167,187,96,78,25,73,70,146,145,100,36,25,73,70,146,145,100,36,25,73,70,146,71,227,209,120,52,30,141,71,163,126,168,31,234,167,28,234,71,135,78,135,174,210,132,101,75,80,228,238,71,111,218,237,119,241,155,90,167,23,55,107,157,163,122,124,114,199,66,146,36,231,238,126,244,113,50,249,28,125,236,79,231,209,61,162,136,174,199,163,97,245,234,114,139,38,145,83,72,46,205,225,52,227,120,19,222,132,55,225,77,120,19,205,56,205,184,32,246,146,223,225,119,248,29,205,56,30,138,135,226,161,120,40,30,138,135,226,161,138,223,66,30,138,135,10,96,128,154,113,154,113,154,113,140,30,163,199,232,49,122,65,220,219,104,198,105,198,105,198,209,163,244,40,61,26,188,30,213,140,195,90,53,227,128,91,205,184,44,40,112,146,60,92,34,10,92,129,18,220,162,57,136,190,65,184,16,46,132,11,225,66,184,208,40,52,26,196,44,161,209,93,64,163,144,35,228,8,57,66,142,144,35,228,8,57,66,142,144,35,228,8,148,1,101,64,25,80,6,148,97,59,216,14,182,83,14,182,35,250,38,250,86,105,131,178,37,233,241,175,198,89,45,254,173,121,18,119,218,119,143,6,172,125,199,30,141,94,242,244,219,127,135,183,253,232,143,209,117,52,157,220,61,238,174,255,157,58,12,231,21,13,192,45,159,71,78,25,184,244,7,21,131,227,80,56,20,14,133,67,225,80,196,224,196,224,130,216,75,174,135,235,225,122,196,224,56,41,78,138,147,226,164,56,41,78,138,147,42,126,11,57,41,78,42,128,1,138,193,137,193,137,193,177,123,236,30,187,199,238,5,113,111,35,6,39,6,39,6,71,149,82,165,84,105,240,170,84,12,14,119,21,131,3,113,197,224,178,35,194,73,146,112,41,136,112,5,194,112,203,167,33,15,135,229,98,185,88,46,150,139,229,98,164,24,105,16,179,196,72,119,129,145,98,143,216,35,246,136,61,98,143,216,35,246,136,61,98,143,216,35,98,134,152,33,102,136,25,98,6,242,128,60,32,79,57,32,143,60,156,60,92,165,85,202,150,236,71,179,113,116,220,171,247,234,157,86,173,25,223,105,143,123,7,18,31,117,234,245,119,137,226,112,163,225,229,213,124,48,31,76,199,253,81,52,30,13,191,185,135,232,114,58,24,124,174,94,26,110,217,52,114,10,195,165,61,164,44,28,127,194,159,240,39,252,9,127,34,11,39,11,23,196,94,242,60,60,15,207,35,11,199,71,241,81,124,20,31,197,71,241,81,124,84,241,91,200,71,241,81,1,12,80,22,78,22,78,22,142,217,99,246,152,61,102,47,136,123,27,89,56,89,56,89,56,154,148,38,165,73,131,215,164,178,112,152,171,44,28,128,43,11,151,21,13,78,18,133,75,76,131,43,144,132,91,54,11,65,56,32,23,200,5,114,129,92,32,23,32,5,72,131,152,37,64,186,11,128,20,120,4,30,129,71,224,17,120,4,30,129,71,224,17,120,4,30,225,50,184,12,46,131,203,224,50,132,7,225,65,120,202,65,120,4,225,4,225,42,237,81,182,164,62,78,218,157,70,239,63,205,218,105,167,222,137,15,235,223,30,8,120,246,235,247,103,2,222,63,16,240,109,253,238,111,227,107,119,63,108,54,90,71,241,191,239,127,152,36,22,119,61,153,14,231,127,142,250,55,211,193,52,186,24,124,123,56,222,237,175,223,159,143,119,247,112,188,232,211,224,118,48,141,250,119,63,28,13,199,151,209,239,253,199,15,16,172,68,72,110,221,73,229,20,153,203,242,116,4,232,120,23,222,133,119,225,93,120,23,1,58,1,186,32,246,146,31,226,135,248,33,1,58,30,139,199,226,177,120,44,30,139,199,226,177,138,223,66,30,139,199,10,96,128,2,116,2,116,2,116,140,32,35,200,8,50,130,65,220,219,8,208,9,208,9,208,209,171,244,42,189,26,188,94,21,160,195,106,5,232,128,95,1,186,109,80,228,36,113,186,76,40,114,5,194,117,235,206,73,212,14,242,133,124,33,95,200,23,242,133,82,161,212,32,102,9,165,238,2,74,133,40,33,74,136,18,162,132,40,33,74,136,18,162,132,40,33,74,96,13,88,3,214,128,53,96,13,11,194,130,176,160,114,176,32,81,59,81,187,74,27,151,2,37,201,175,79,24,201,186,108,228,215,199,22,162,180,70,36,211,92,221,147,177,108,177,77,151,232,216,66,116,140,10,163,194,168,48,42,140,138,16,157,16,93,16,123,201,252,48,63,204,143,16,29,67,197,80,49,84,12,21,67,197,80,49,84,197,111,33,67,197,80,5,48,64,33,58,33,58,33,58,174,143,235,227,250,184,190,32,238,109,132,232,132,232,132,232,136,83,226,148,56,13,94,156,10,209,161,176,66,116,144,174,16,221,186,124,248,228,167,18,221,155,90,183,30,255,118,39,136,79,78,155,189,198,93,130,238,180,214,140,239,31,135,125,210,104,254,51,253,67,177,175,127,74,172,125,236,207,6,209,31,119,132,245,250,102,52,31,222,181,213,110,250,163,232,238,133,189,235,225,232,159,21,127,42,118,154,81,109,131,30,111,122,62,56,50,142,140,35,227,200,56,50,142,140,35,227,200,65,236,37,142,140,35,227,200,56,50,142,140,35,227,200,56,50,142,140,35,227,200,197,111,33,142,140,35,7,48,64,28,25,71,198,145,113,100,28,25,71,198,145,131,184,183,193,145,113,100,28,25,71,198,145,113,100,28,25,71,198,145,113,100,28,25,71,190,227,200,169,11,199,107,115,228,50,85,143,179,120,50,118,154,65,121,52,54,231,203,249,114,190,156,47,231,203,165,114,169,65,204,146,75,221,5,151,202,81,114,148,28,37,71,201,81,114,148,28,37,71,201,81,114,148,204,26,179,198,172,49,107,204,26,25,68,6,145,65,229,144,65,30,141,189,53,128,131,185,132,200,92,138,196,36,191,254,36,73,238,20,201,119,66,178,1,32,249,245,39,20,113,7,34,190,107,136,242,162,145,108,27,118,139,198,179,205,110,93,154,115,208,170,99,88,24,22,134,133,97,97,88,180,234,180,234,130,216,75,38,136,9,98,130,180,234,24,43,198,138,177,98,172,24,43,198,138,177,42,126,11,25,43,198,42,128,1,106,213,105,213,105,213,113,127,220,31,247,199,253,5,113,111,163,85,167,85,167,85,71,164,18,169,68,106,240,34,85,171,14,149,213,170,131,120,181,234,82,240,226,86,173,211,109,52,227,55,181,78,47,110,214,58,71,245,248,228,206,18,183,223,247,26,137,30,142,61,238,79,103,195,81,244,177,63,157,71,247,246,54,186,190,99,169,147,47,243,97,245,30,127,189,100,24,57,65,225,148,71,196,130,177,96,44,24,11,198,130,177,96,44,24,11,14,98,47,177,96,44,24,11,198,130,177,96,44,24,11,198,130,177,96,44,24,11,46,126,11,177,96,44,56,128,1,98,193,88,48,22,140,5,99,193,88,48,22,28,196,189,13,22,140,5,99,193,88,48,22,140,5,99,193,88,48,22,140,5,99,193,85,97,193,73,26,195,73,89,112,153,138,194,107,62,134,122,201,40,60,104,154,198,165,113,105,92,26,151,198,165,71,233,209,32,102,73,143,238,130,30,165,29,105,71,218,145,118,164,29,105,71,218,145,118,164,29,105,71,178,140,44,35,203,200,50,178,140,223,225,119,248,157,114,248,29,15,154,222,26,147,129,81,66,196,40,219,37,31,223,159,48,253,179,250,248,79,189,211,142,15,154,221,52,65,184,239,207,44,254,89,60,252,57,152,78,162,243,209,172,178,93,184,37,51,201,55,15,151,242,192,42,113,92,10,151,194,165,112,41,92,138,74,156,74,92,16,123,201,249,112,62,156,143,74,28,55,197,77,113,83,220,20,55,197,77,113,83,197,111,33,55,197,77,5,48,64,149,56,149,56,149,56,150,143,229,99,249,88,190,32,238,109,84,226,84,226,84,226,40,83,202,148,50,13,94,153,170,196,225,175,42,113,96,174,74,92,182,100,56,69,44,46,41,25,174,78,51,110,201,68,164,227,16,93,68,23,209,69,116,17,93,164,20,41,13,98,150,72,233,46,144,82,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,129,196,205,112,51,220,12,55,195,205,160,30,168,7,234,41,7,234,145,142,147,142,171,180,80,217,154,3,57,235,213,15,106,79,30,23,152,172,23,119,59,31,156,247,31,63,31,175,138,145,184,103,7,145,91,25,46,241,209,228,224,88,19,214,132,53,97,77,88,19,57,56,57,184,32,246,146,221,97,119,216,29,57,56,22,138,133,98,161,88,40,22,138,133,98,161,138,223,66,22,138,133,10,96,128,114,112,114,112,114,112,124,30,159,199,231,241,121,65,220,219,200,193,201,193,201,193,145,163,228,40,57,26,188,28,149,131,67,90,229,224,96,91,57,184,12,24,112,178,6,220,106,6,92,137,240,219,179,99,80,123,35,112,9,92,2,151,192,37,112,137,81,98,52,136,89,18,163,187,32,70,9,71,194,145,112,36,28,9,71,194,145,112,36,28,9,71,194,145,38,163,201,104,50,154,140,38,99,118,152,29,102,167,28,102,71,237,77,237,173,210,0,101,75,204,163,83,63,104,31,181,106,141,248,238,169,127,241,155,90,183,30,119,223,215,90,141,238,113,252,239,127,159,196,7,181,110,253,48,254,45,105,255,109,58,56,159,92,142,251,195,232,238,81,119,209,199,254,108,16,205,190,244,199,195,217,85,244,251,239,215,209,121,127,54,184,136,254,168,100,17,46,241,104,114,106,196,109,116,124,213,56,102,133,89,97,86,152,21,102,69,53,78,53,46,136,189,100,128,24,32,6,72,53,142,169,98,170,152,42,166,138,169,98,170,152,170,226,183,144,169,98,170,2,24,160,106,156,106,156,106,28,231,199,249,113,126,156,95,16,247,54,170,113,170,113,170,113,4,42,129,74,160,6,47,80,85,227,208,88,213,56,104,87,53,46,23,78,156,164,35,183,30,39,174,64,89,46,241,96,180,230,184,93,110,151,219,229,118,185,93,206,148,51,13,98,150,156,233,46,56,83,46,146,139,228,34,185,72,46,146,139,228,34,185,72,46,146,139,100,208,24,52,6,141,65,99,208,72,31,210,135,244,41,135,244,209,154,211,154,171,52,91,217,54,14,249,79,189,211,238,30,183,239,254,106,191,89,63,232,117,106,241,73,253,176,113,122,146,174,49,247,231,96,58,153,93,77,230,209,108,48,26,156,207,167,253,232,122,112,49,188,185,174,112,91,110,209,72,242,110,202,165,57,174,150,28,147,194,164,48,41,76,10,147,162,37,167,37,23,196,94,50,62,140,15,227,163,37,199,76,49,83,204,20,51,197,76,49,83,204,84,241,91,200,76,49,83,1,12,80,75,78,75,78,75,142,227,227,248,56,62,142,47,136,123,27,45,57,45,57,45,57,194,148,48,37,76,131,23,166,90,114,232,171,150,28,148,171,37,151,41,23,78,213,144,75,196,133,171,212,142,91,52,16,205,56,62,151,207,229,115,249,92,62,151,39,229,73,131,152,37,79,186,11,158,148,127,228,31,249,71,254,145,127,228,31,249,71,254,145,127,228,31,89,51,214,140,53,99,205,88,51,162,135,232,33,122,202,33,122,52,227,52,227,42,205,83,138,71,32,221,147,90,179,185,105,50,110,118,221,31,141,20,227,30,79,100,251,193,184,133,135,213,139,227,81,120,20,30,133,71,225,81,244,226,244,226,130,216,75,190,135,239,225,123,244,226,120,41,94,138,151,226,165,120,41,94,138,151,42,126,11,121,41,94,42,128,1,234,197,233,197,233,197,49,124,12,31,195,199,240,5,113,111,163,23,167,23,167,23,71,151,210,165,116,105,240,186,84,47,14,123,213,139,3,114,245,226,178,164,194,27,230,226,158,82,225,106,215,226,238,231,33,22,7,231,194,185,112,46,156,11,231,194,164,48,105,16,179,132,73,119,1,147,194,143,240,35,252,8,63,194,143,240,35,252,8,63,194,143,240,35,104,6,154,129,102,160,25,104,134,243,224,60,56,79,57,56,143,88,156,88,92,165,109,74,62,2,228,164,222,171,197,189,131,184,217,172,157,212,238,152,193,201,251,94,124,116,90,235,28,198,175,255,241,236,211,1,175,7,243,255,159,189,247,107,106,27,105,251,173,191,139,143,99,163,255,150,92,245,30,48,196,147,80,1,155,49,102,158,251,126,170,118,169,140,49,12,147,192,240,18,50,179,115,48,223,125,151,109,18,140,44,89,221,87,75,106,1,235,108,38,118,75,63,183,213,146,89,235,234,238,89,247,97,222,253,242,101,118,51,235,222,221,255,117,115,247,208,189,250,54,187,191,232,198,145,230,78,128,87,27,213,22,121,165,29,87,207,171,49,174,194,76,105,71,216,11,50,255,31,103,254,223,205,54,240,178,45,130,231,77,162,94,230,127,189,204,255,7,153,255,207,54,119,179,13,188,108,139,231,103,188,11,46,158,222,82,188,30,221,99,183,239,237,238,126,209,154,115,242,67,183,113,93,185,154,106,78,118,189,105,171,44,102,124,50,61,28,143,210,247,195,223,15,15,134,233,241,254,201,242,153,247,237,98,54,216,120,113,50,62,58,58,28,125,72,127,217,159,30,124,236,12,58,23,215,95,103,231,95,22,29,105,109,203,234,63,13,170,91,46,254,252,178,241,75,198,233,121,73,207,233,126,185,185,118,87,95,241,242,119,139,167,88,34,178,157,68,171,48,67,22,164,176,212,98,59,141,126,109,131,105,36,207,60,82,246,135,168,105,36,191,44,146,254,242,87,178,72,138,23,179,158,248,55,136,98,118,13,21,187,115,211,72,226,107,168,88,63,155,70,42,189,134,244,151,3,18,68,42,118,220,138,125,180,67,43,75,226,20,136,226,156,48,186,106,86,144,166,88,182,42,118,206,14,191,41,139,163,218,57,90,154,80,22,69,245,57,170,101,219,100,81,242,168,147,122,167,228,178,30,131,32,178,123,77,145,253,49,8,82,122,135,209,178,40,130,32,197,139,66,228,100,209,92,135,65,16,167,72,211,108,135,209,115,35,130,40,5,182,67,241,43,42,114,12,130,32,5,214,64,49,72,17,171,55,8,34,27,61,69,204,91,22,196,224,126,82,196,142,13,130,136,123,196,228,126,162,72,85,115,192,98,54,159,10,90,84,105,147,157,196,167,208,166,136,45,42,52,221,194,120,42,109,178,200,72,169,141,164,3,183,97,158,90,163,44,206,83,105,37,248,174,158,193,167,194,215,189,178,55,4,101,111,136,203,222,224,150,158,195,43,61,73,80,114,150,168,228,131,70,101,31,52,42,251,160,81,217,7,141,74,63,104,84,250,65,163,178,15,250,12,181,45,239,15,247,139,255,255,219,245,253,226,235,240,219,151,89,103,208,185,188,249,227,120,241,48,187,152,61,204,246,22,223,190,204,246,86,36,204,79,221,229,235,189,135,255,251,208,249,73,76,135,255,153,126,24,142,134,147,253,21,203,89,211,83,47,117,253,95,210,32,13,243,145,233,226,255,62,92,45,110,23,247,179,135,235,191,110,31,33,155,215,117,253,243,103,204,52,232,133,165,204,212,221,61,33,78,134,61,159,55,121,214,85,235,127,217,104,83,134,41,159,125,212,189,146,143,95,198,44,221,98,102,105,124,158,141,227,183,6,96,218,157,123,247,241,215,199,211,30,190,207,107,113,156,142,206,142,211,15,39,103,75,36,186,212,87,199,251,255,73,15,71,39,103,211,244,104,56,250,48,93,146,204,192,73,194,199,87,166,227,233,254,81,58,29,127,26,142,78,215,175,68,143,175,172,176,103,122,50,25,254,122,120,180,241,14,55,242,227,31,135,61,24,143,14,206,38,147,225,104,154,78,134,191,157,13,79,167,203,119,132,174,167,56,69,80,105,116,235,13,237,192,108,104,7,12,109,134,54,67,187,149,67,219,95,254,33,34,31,218,126,207,101,104,51,180,25,218,173,28,218,70,79,109,159,167,54,67,155,161,109,62,180,69,117,13,87,153,210,81,243,101,50,30,174,174,55,248,161,215,115,123,238,242,223,86,155,86,254,40,212,116,215,28,209,253,81,169,233,41,47,144,145,205,107,188,40,69,117,113,11,107,36,178,153,171,89,253,161,142,224,158,105,112,149,130,222,58,130,251,187,131,87,179,217,88,117,193,149,134,162,249,98,12,21,7,54,185,182,245,86,61,168,35,184,240,218,214,91,94,160,142,224,37,215,118,53,155,66,85,20,188,184,90,68,169,191,53,151,32,168,42,116,65,77,201,86,228,42,38,251,87,148,185,184,242,68,169,163,53,231,213,87,23,90,173,163,141,39,177,87,23,88,237,87,147,241,140,241,234,2,231,185,105,213,14,86,158,213,84,113,92,201,189,89,103,54,116,197,113,75,238,200,198,115,143,43,138,91,92,93,179,149,184,130,61,78,42,10,93,188,187,201,214,131,175,130,237,68,170,11,173,116,159,48,159,82,93,81,224,130,242,34,165,43,89,103,2,115,69,113,11,138,144,148,226,234,76,23,174,56,174,228,182,166,51,57,183,186,184,226,135,134,206,84,216,138,227,10,123,183,137,135,134,188,56,234,170,108,218,217,206,89,151,106,133,81,165,45,84,166,92,234,207,109,84,43,137,82,104,161,223,105,187,231,54,170,22,67,149,183,209,254,110,182,240,117,22,203,102,0,228,191,229,117,74,6,199,216,128,228,59,143,17,23,29,35,131,209,101,7,41,175,86,218,100,243,202,133,70,122,82,195,51,147,26,158,5,169,161,53,213,17,101,129,178,64,89,160,44,80,22,40,11,148,5,202,2,101,129,178,64,89,160,44,80,22,40,11,148,5,202,2,101,129,178,64,89,160,44,80,22,40,11,148,197,198,65,234,209,13,238,114,173,92,185,110,112,123,222,27,210,13,78,207,173,85,55,60,30,31,221,160,160,27,36,114,97,91,81,224,10,112,5,184,2,92,1,174,0,87,128,43,192,21,224,10,112,5,184,2,92,1,174,0,87,128,43,192,21,224,10,112,5,184,2,92,1,174,96,229,10,140,150,82,115,45,44,165,102,211,21,212,59,53,161,109,251,51,225,10,112,5,184,2,92,1,174,0,87,128,43,192,21,224,10,112,5,184,2,92,1,174,0,87,128,43,192,21,224,10,112,5,184,2,92,1,174,224,141,184,2,163,101,140,220,55,181,140,17,174,0,87,128,43,192,21,224,10,112,5,184,2,92,1,174,0,87,128,43,192,21,224,10,112,5,184,2,92,1,174,0,87,128,43,192,21,224,10,112,5,175,208,21,56,102,174,192,193,21,224,10,112,5,22,93,129,219,11,138,31,177,78,235,92,129,32,110,59,92,129,81,112,155,174,192,40,184,77,87,32,8,110,215,21,72,3,91,119,5,70,193,109,186,2,163,224,54,93,129,110,240,86,184,2,237,208,45,112,5,186,153,91,225,10,4,161,237,186,2,65,96,187,174,64,16,216,166,43,144,198,181,228,10,164,113,45,185,2,221,184,173,112,5,186,161,91,225,10,4,161,237,186,2,221,192,150,93,129,110,92,203,174,64,26,215,146,43,16,196,181,233,10,164,113,45,185,2,149,184,173,114,5,144,127,200,255,139,37,255,190,217,102,199,254,27,219,236,24,242,15,249,135,252,67,254,33,255,144,127,200,255,11,36,255,0,116,0,58,0,29,128,14,64,7,160,195,162,97,209,176,104,88,52,44,26,22,13,139,110,3,139,54,90,177,198,103,197,26,88,52,44,26,22,13,139,126,85,44,26,164,11,210,5,233,130,116,65,186,32,93,144,46,72,23,164,11,210,5,233,130,116,65,186,32,93,144,110,219,145,174,147,6,38,72,215,233,5,32,93,144,46,72,183,121,164,235,252,120,96,186,79,15,204,100,249,188,116,227,22,18,93,113,90,203,64,183,130,220,86,120,174,56,183,37,156,107,150,215,30,205,173,32,183,21,152,43,203,109,151,229,10,51,219,68,185,178,200,118,73,174,56,179,37,144,43,206,107,137,227,138,243,90,193,184,102,105,155,166,184,102,105,155,134,184,178,180,118,25,174,44,179,61,132,43,203,107,139,224,202,210,218,2,184,102,105,155,230,183,226,180,86,240,173,89,218,166,233,173,122,90,224,45,240,22,120,91,21,188,245,205,224,173,15,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,129,183,192,219,26,224,173,103,6,111,61,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,11,188,5,222,214,0,111,93,51,120,235,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,16,10,8,5,132,2,66,1,161,128,80,64,104,235,65,168,209,150,96,14,91,130,1,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,2,66,1,161,128,208,150,131,80,47,117,211,88,14,66,151,219,223,197,214,65,232,42,251,201,108,254,121,118,181,216,191,191,93,221,173,158,110,98,131,206,236,254,118,48,251,231,235,224,235,236,106,113,51,251,188,184,31,252,124,117,16,38,65,28,68,81,16,70,177,59,88,29,168,123,183,62,210,186,51,87,159,185,251,119,208,157,7,23,139,40,74,156,139,69,228,250,222,252,60,137,188,216,235,159,47,230,209,226,50,138,221,229,173,253,233,161,84,112,206,245,171,3,39,236,247,147,196,15,226,192,171,236,156,238,206,115,186,131,56,10,157,190,227,248,253,126,16,152,158,243,233,39,121,222,57,127,190,58,72,226,48,118,195,36,118,252,56,54,61,103,134,120,228,157,248,249,91,6,110,226,185,73,146,244,147,36,137,42,61,123,254,215,251,252,45,131,40,138,98,223,245,221,216,243,251,102,103,255,55,123,107,144,162,217,213,127,26,192,217,139,63,191,108,60,175,157,158,231,247,156,238,197,98,113,247,245,110,177,184,112,122,73,47,92,63,173,213,208,235,118,28,45,248,106,144,166,16,173,110,71,210,135,171,149,228,242,204,115,101,127,129,25,228,82,188,154,244,224,168,105,30,179,239,175,24,126,86,146,75,252,253,21,195,77,105,174,98,116,169,152,106,7,188,20,103,42,64,147,57,137,116,225,164,52,82,49,122,84,236,166,29,240,209,32,147,106,55,105,193,69,131,60,170,15,22,45,120,104,144,39,239,207,106,245,238,201,253,195,218,52,141,108,236,23,193,63,211,52,190,81,154,44,220,147,166,41,66,119,219,113,244,224,157,52,79,1,154,83,236,157,34,56,39,77,83,128,222,20,211,20,193,55,211,52,178,235,184,8,174,25,164,49,24,227,69,240,204,52,141,184,111,140,199,184,34,250,154,7,25,184,146,141,152,131,36,230,89,32,163,212,38,203,138,148,26,101,153,148,74,163,232,90,191,81,14,1,84,105,37,232,136,235,219,75,87,212,42,11,1,21,90,173,136,163,176,89,14,168,84,104,122,35,184,156,110,4,189,120,35,185,156,182,56,170,74,155,44,73,85,106,35,185,152,182,105,170,90,163,44,79,85,105,37,232,241,123,81,27,193,71,122,16,124,75,15,165,223,82,93,76,180,111,198,68,251,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,250,146,152,104,100,198,68,35,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,125,73,76,52,52,99,162,33,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,133,137,190,36,38,26,152,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,95,18,19,245,205,152,168,15,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,47,137,137,122,102,76,212,131,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,48,209,151,196,68,93,51,38,234,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,232,75,98,162,142,25,19,117,96,162,48,81,152,104,163,76,180,134,251,128,99,118,31,112,222,198,125,192,239,198,151,193,69,24,37,254,44,10,102,190,231,204,206,157,69,236,57,253,217,165,31,134,238,108,17,84,63,38,149,206,89,241,152,84,58,103,109,99,82,171,151,43,186,219,234,127,226,42,239,3,10,103,111,228,62,240,107,26,164,129,230,157,160,123,249,236,94,16,244,2,11,247,130,171,40,211,228,217,205,97,253,47,27,109,254,207,187,206,221,253,98,249,77,44,46,246,239,31,174,47,103,243,135,79,139,239,249,31,118,175,180,3,246,102,143,199,248,186,247,243,143,219,238,227,9,246,254,118,151,191,146,246,150,151,79,61,103,218,56,195,243,43,164,115,186,255,97,120,188,255,105,56,73,79,38,227,15,147,253,227,245,223,97,235,102,189,187,239,157,119,27,111,57,61,251,229,248,112,154,190,63,156,12,15,166,227,201,127,59,131,206,222,95,119,15,123,55,95,246,86,215,194,222,252,175,213,47,245,167,22,7,227,209,116,255,112,52,156,164,71,227,15,233,209,240,247,225,209,242,97,224,60,123,211,241,248,253,240,40,61,29,78,126,31,78,210,233,225,241,112,124,54,237,12,58,126,228,44,223,55,28,189,63,25,31,142,166,91,111,88,190,254,174,179,110,124,176,127,240,113,152,78,198,227,105,54,211,179,51,13,71,191,119,6,157,229,243,250,227,175,143,167,61,124,159,215,226,56,29,157,29,167,31,78,206,78,151,215,107,231,93,231,120,255,63,233,225,232,228,108,154,30,13,71,31,166,31,151,255,236,36,225,227,43,211,241,116,255,40,157,142,63,13,71,167,235,87,162,199,87,126,217,159,30,124,76,79,38,195,95,15,143,54,222,225,70,126,252,227,176,7,227,209,193,217,100,50,28,77,211,201,240,183,179,225,233,116,249,142,208,245,138,59,233,127,198,147,79,195,201,105,103,224,214,53,196,125,205,66,136,173,33,238,91,40,133,96,136,51,196,25,226,234,67,220,240,41,238,243,20,103,136,51,196,171,25,226,162,34,166,171,187,111,6,37,76,127,124,187,186,186,190,189,186,156,45,47,226,239,15,127,221,207,255,232,62,92,93,111,216,151,85,69,227,242,223,86,127,190,119,175,238,190,117,239,190,251,174,179,20,48,158,219,253,118,254,237,246,225,155,231,245,156,64,173,202,41,155,87,171,198,169,222,184,133,101,80,217,204,250,69,80,77,5,247,76,131,103,85,92,83,193,253,221,193,253,40,8,156,200,143,66,63,114,242,131,103,205,124,189,193,149,134,162,94,253,87,3,129,77,174,237,226,2,177,166,130,11,175,237,226,10,178,166,130,151,92,219,137,211,119,188,190,19,68,113,18,229,7,111,240,218,46,174,142,83,234,239,29,181,113,117,134,46,40,159,219,138,172,91,60,87,99,230,226,250,58,165,142,222,81,93,87,111,104,181,142,214,42,191,171,55,176,218,175,38,173,250,188,122,3,231,149,247,168,118,112,110,113,79,3,113,37,247,230,162,10,191,6,226,150,220,145,181,74,0,107,140,123,253,69,249,30,17,59,97,224,59,158,231,122,79,207,144,205,230,205,133,190,89,168,134,78,220,32,246,2,55,12,227,32,216,44,109,180,19,90,233,62,161,87,141,89,99,224,130,130,77,165,43,185,168,92,179,198,184,5,21,157,74,113,139,234,57,27,136,43,185,173,21,21,124,214,27,87,252,208,40,170,8,109,32,174,176,119,155,120,104,40,86,149,230,148,83,62,255,20,42,197,148,229,45,34,221,22,69,149,141,165,13,183,74,7,203,91,100,75,210,20,90,232,119,218,118,209,160,74,147,108,201,96,121,27,237,239,102,11,97,103,177,108,6,64,254,91,120,140,13,130,45,62,198,6,40,223,121,140,184,232,24,25,148,46,59,200,38,160,47,56,205,70,212,90,74,22,151,114,195,51,149,27,94,11,202,149,80,23,168,11,212,5,234,2,117,129,186,64,93,160,46,80,23,168,11,212,5,234,2,117,129,186,64,93,160,46,80,23,168,11,212,5,234,2,117,129,186,64,93,232,168,139,186,180,131,238,158,90,91,218,161,13,187,106,53,169,29,156,158,91,179,118,120,60,3,218,65,65,59,72,36,195,182,170,192,25,224,12,112,6,56,3,156,1,206,0,103,128,51,192,25,224,12,112,6,56,3,156,1,206,0,103,128,51,192,25,224,12,112,6,56,3,156,193,163,51,48,92,106,173,13,187,206,53,235,12,234,158,170,224,48,85,1,103,128,51,192,25,224,12,112,6,56,3,156,1,206,0,103,128,51,192,25,224,12,112,6,56,3,156,1,206,0,103,128,51,192,25,224,12,112,6,118,156,129,225,242,70,109,216,149,17,103,128,51,192,25,224,12,112,6,56,3,156,1,206,0,103,128,51,192,25,224,12,112,6,56,3,156,1,206,0,103,128,51,192,25,224,12,112,6,56,3,156,129,177,51,112,76,157,129,131,51,192,25,224,12,44,59,3,183,23,20,63,106,157,214,57,3,65,220,118,56,3,163,224,54,157,129,81,112,155,206,64,16,220,174,51,144,6,182,238,12,140,130,219,116,6,70,193,109,58,3,221,224,173,112,6,218,161,91,224,12,116,51,183,194,25,8,66,219,117,6,130,192,118,157,129,32,176,77,103,32,141,107,201,25,72,227,90,114,6,186,113,91,225,12,116,67,183,194,25,8,66,219,117,6,186,129,45,59,3,221,184,150,157,129,52,174,37,103,32,136,107,211,25,72,227,90,114,6,42,113,91,229,12,48,0,24,128,23,108,0,124,211,77,145,253,55,183,41,50,6,0,3,128,1,192,0,96,0,48,0,24,128,23,105,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,221,14,38,109,184,146,141,207,74,54,48,105,152,52,76,26,38,253,234,152,52,104,23,180,11,218,5,237,130,118,65,187,160,93,208,46,104,23,180,11,218,5,237,130,118,65,187,160,221,246,163,93,39,13,204,208,174,211,11,64,187,160,93,208,174,29,180,235,252,120,112,186,79,15,206,100,249,220,116,227,22,146,93,113,90,203,96,183,130,220,86,184,174,56,183,37,172,107,150,215,30,213,173,32,183,21,168,43,203,109,151,233,10,51,219,68,186,178,200,118,137,174,56,179,37,160,43,206,107,137,231,138,243,90,193,185,102,105,155,166,185,102,105,155,134,185,178,180,118,89,174,44,179,61,148,43,203,107,139,228,202,210,218,2,185,102,105,155,230,184,226,180,86,48,174,89,218,166,41,174,122,90,32,46,16,23,136,91,29,196,245,77,33,174,15,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,129,184,64,220,218,32,174,103,10,113,61,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,11,196,5,226,214,6,113,93,83,136,235,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,32,10,16,5,136,2,68,1,162,0,81,128,232,11,1,162,134,91,135,57,108,29,6,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,5,136,2,68,95,4,16,245,76,55,220,242,90,177,225,214,42,253,201,108,254,121,118,181,216,191,191,93,221,177,158,110,100,131,206,236,254,118,48,251,231,235,224,235,236,106,113,51,251,188,184,31,252,124,117,16,38,65,28,68,81,16,70,177,59,88,29,168,123,183,62,210,186,67,31,63,117,247,239,160,27,134,243,254,220,79,102,206,252,50,244,195,69,124,62,187,112,46,252,192,11,147,120,238,185,201,121,231,221,198,163,169,224,172,235,87,7,78,216,239,39,137,31,196,129,87,225,89,221,157,103,117,7,113,20,58,125,199,241,251,253,32,48,63,235,211,143,243,188,179,254,124,117,144,196,97,236,134,73,236,248,113,108,126,214,12,253,200,59,245,243,183,12,220,196,115,147,36,233,39,73,18,85,124,254,252,175,249,249,91,6,81,20,197,190,235,187,177,231,247,77,207,255,111,246,86,33,69,181,171,255,52,128,181,23,127,126,217,120,126,59,61,207,239,57,221,139,197,226,238,235,221,98,113,225,244,146,94,184,126,122,171,161,216,237,56,90,48,214,32,77,33,106,221,142,164,15,91,43,201,229,153,231,202,254,34,51,200,165,120,53,233,193,82,211,60,102,223,95,49,12,173,36,151,248,251,43,134,157,210,92,197,40,83,49,213,14,152,41,206,84,128,42,115,18,233,194,74,105,164,98,20,169,216,77,59,96,164,65,38,213,110,210,130,141,6,121,84,31,44,90,48,209,32,79,222,159,217,234,221,147,251,135,182,105,26,217,216,47,130,129,166,105,124,163,52,89,216,39,77,83,132,242,182,227,232,193,60,105,158,2,84,167,216,59,69,176,78,154,166,0,197,41,166,41,130,113,166,105,100,215,113,17,108,51,72,99,48,198,139,96,154,105,26,113,223,24,143,113,69,20,54,15,50,176,37,27,49,7,81,204,179,128,70,169,77,150,29,41,53,202,50,42,149,70,209,181,126,163,28,34,168,210,74,208,17,215,183,151,174,168,85,22,10,42,180,90,17,72,97,179,28,112,169,208,244,70,112,57,221,8,122,241,70,114,57,109,113,85,149,54,89,178,170,212,70,114,49,109,211,85,181,70,89,190,170,210,74,208,227,247,162,54,130,143,244,32,248,150,30,74,191,165,250,24,169,209,126,86,94,43,246,179,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,49,35,53,218,46,202,107,197,118,81,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,41,140,20,70,42,102,164,70,187,49,121,173,216,141,9,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,197,140,212,104,131,38,175,21,27,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,136,145,186,203,255,50,97,164,110,207,163,142,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,41,140,20,70,10,35,133,145,190,100,70,106,84,71,186,100,164,212,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,210,23,203,72,93,83,70,234,190,21,70,234,119,35,47,154,93,94,38,177,227,205,102,254,226,194,159,45,250,193,101,184,240,46,221,139,89,188,232,247,235,160,149,74,103,173,156,86,42,157,181,70,90,169,213,215,149,241,104,253,79,93,45,35,85,56,127,30,35,173,244,190,208,119,126,73,131,52,212,185,43,244,157,243,103,247,132,160,23,238,190,39,60,27,190,133,55,133,221,67,254,238,126,177,236,196,197,197,254,253,195,245,229,108,254,240,105,241,61,63,231,94,73,246,189,217,227,17,190,238,253,252,109,218,125,60,252,222,223,171,27,220,222,242,123,175,227,60,27,199,127,254,181,118,78,247,63,12,143,247,63,13,39,233,201,100,252,97,178,127,188,254,17,181,110,214,187,251,222,121,183,241,150,211,179,95,142,15,167,233,251,195,201,240,96,58,158,252,183,51,232,236,253,117,247,176,119,243,101,111,245,21,238,205,255,90,61,102,159,90,28,140,71,211,253,195,209,112,146,30,141,63,164,71,195,223,135,71,203,191,73,157,103,111,58,30,191,31,30,165,167,195,201,239,195,73,58,61,60,30,142,207,166,157,65,199,143,156,229,251,134,163,247,39,227,195,209,116,235,13,203,215,223,117,214,141,15,246,15,62,14,211,201,120,60,205,102,122,118,166,225,232,247,229,195,164,243,174,243,241,215,199,211,30,190,207,107,113,156,142,206,142,211,15,39,103,167,75,140,222,121,215,57,222,255,79,122,56,58,57,155,166,71,195,209,135,233,199,229,245,231,36,225,227,43,211,241,116,255,40,157,142,63,13,71,167,235,87,162,199,87,14,198,163,131,179,201,100,56,154,166,147,225,111,103,195,211,233,242,13,161,235,21,247,192,255,140,39,159,134,147,211,206,192,173,103,208,5,102,131,46,96,208,49,232,24,116,154,131,206,215,153,71,181,61,232,252,221,179,168,24,116,12,58,6,93,206,160,51,122,210,249,60,233,24,116,175,123,208,137,234,94,174,238,190,25,84,189,252,241,237,234,234,250,246,234,114,182,188,62,191,63,252,117,63,255,163,251,112,117,189,1,236,189,158,219,115,151,255,182,90,97,177,123,117,247,173,123,247,221,119,157,37,179,247,220,238,183,243,111,183,15,223,60,175,231,4,106,133,49,217,188,90,101,49,245,198,45,172,156,201,102,214,175,155,105,42,184,103,26,60,107,111,154,10,238,239,14,238,71,65,224,68,126,20,250,145,147,31,60,43,115,235,13,174,52,20,245,74,134,26,8,108,114,109,23,215,20,53,21,92,120,109,23,23,29,53,21,188,228,218,78,156,190,227,245,157,32,138,147,40,63,120,131,215,118,113,65,149,82,127,239,40,167,170,51,116,65,197,213,86,100,221,122,171,26,51,23,151,100,41,117,244,142,130,172,122,67,171,117,180,86,197,86,189,129,213,126,53,105,149,116,213,27,56,175,34,68,181,131,115,235,65,26,136,43,185,55,23,21,133,53,16,183,228,142,172,85,53,86,99,220,235,47,202,247,136,216,9,3,223,241,60,215,123,122,134,108,54,111,46,244,205,66,53,116,226,6,177,23,184,97,24,7,193,102,53,156,157,208,74,247,9,189,2,190,26,3,23,212,248,41,93,201,69,21,126,53,198,45,40,2,84,138,91,84,2,216,64,92,201,109,173,168,70,176,222,184,226,135,70,81,17,97,3,113,133,189,219,196,67,67,177,16,49,167,2,239,249,167,80,169,191,43,111,17,233,182,40,42,134,43,109,184,85,109,86,222,34,91,197,164,208,66,191,211,182,235,204,84,154,100,171,204,202,219,104,127,55,91,181,76,89,230,250,140,46,62,142,132,220,99,108,208,107,241,49,54,248,246,206,99,196,69,199,200,96,244,146,131,172,177,231,47,251,211,131,143,233,201,100,248,235,225,209,6,24,245,189,126,244,88,211,91,131,77,208,154,230,187,109,19,74,38,249,98,19,176,9,216,4,108,2,54,1,155,128,77,192,38,96,19,176,9,216,4,108,2,54,1,155,128,77,192,38,96,19,176,9,216,4,108,2,54,1,155,128,77,120,249,54,193,77,61,19,155,224,246,188,215,99,19,156,158,91,171,77,120,60,62,54,65,193,38,72,220,193,246,176,194,22,96,11,176,5,216,2,108,1,182,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,130,23,101,11,234,83,1,70,107,131,185,175,105,109,48,167,230,137,5,14,19,11,80,1,168,0,84,0,42,0,21,128,10,64,5,160,2,80,1,168,0,84,0,42,0,21,128,10,64,5,160,2,80,1,168,0,84,0,42,0,21,96,67,5,24,173,49,84,178,73,30,42,0,21,128,10,64,5,160,2,80,1,168,0,84,0,42,0,21,128,10,64,5,160,2,80,1,168,0,84,0,42,0,21,128,10,64,5,160,2,80,1,168,0,203,42,192,49,83,1,206,110,21,240,188,159,48,1,152,0,76,128,214,3,212,237,5,197,15,80,167,117,38,64,16,183,29,38,192,40,184,77,19,96,20,220,166,9,16,4,183,107,2,164,129,173,155,0,163,224,54,77,128,81,112,155,38,64,55,120,43,76,128,118,232,22,152,0,221,204,173,48,1,130,208,118,77,128,32,176,93,19,32,8,108,211,4,72,227,90,50,1,210,184,150,76,128,110,220,86,152,0,221,208,173,48,1,130,208,118,77,128,110,96,203,38,64,55,174,101,19,32,141,107,201,4,8,226,218,52,1,210,184,150,76,128,74,220,86,153,0,184,62,92,255,197,114,125,223,108,181,31,191,108,181,31,184,62,92,31,174,15,215,135,235,195,245,225,250,112,125,240,56,120,28,60,14,30,7,143,131,199,91,138,199,33,205,144,102,72,51,164,25,210,12,105,134,52,87,74,154,13,42,200,253,178,197,100,32,205,144,102,72,51,164,25,210,220,34,210,12,176,5,216,2,108,1,182,0,91,128,45,192,22,96,11,176,5,216,2,108,1,182,0,91,128,45,192,182,237,192,214,73,3,19,96,235,244,2,128,45,192,22,96,91,53,176,117,126,60,14,221,167,199,97,178,124,26,186,113,11,121,173,56,173,101,92,91,65,110,43,180,86,156,219,18,172,53,203,107,143,213,86,144,219,10,170,149,229,182,75,106,133,153,109,130,90,89,100,187,156,86,156,217,18,166,21,231,181,68,105,197,121,173,64,90,179,180,77,51,90,179,180,77,35,90,89,90,187,132,86,150,217,30,160,149,229,181,197,103,101,105,109,225,89,179,180,77,211,89,113,90,43,112,214,44,109,211,108,86,61,45,104,22,52,11,154,173,10,205,250,102,104,214,7,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,65,179,160,89,208,172,54,154,245,204,208,172,7,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,65,179,160,89,109,52,107,180,215,153,195,94,103,160,89,208,44,104,22,52,11,154,5,205,130,102,65,179,160,89,208,44,104,22,52,11,230,4,115,130,57,193,156,96,78,48,39,152,211,58,230,52,218,104,203,97,163,45,48,39,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,105,21,115,122,169,147,246,229,152,115,57,104,251,53,99,206,85,178,147,217,252,243,236,106,177,127,127,187,186,23,61,221,162,6,157,217,253,237,96,246,207,215,193,215,217,213,226,102,246,121,113,63,248,249,234,32,76,130,56,136,162,32,140,98,119,176,58,80,247,110,125,164,117,87,173,62,81,247,239,160,235,38,193,226,242,98,30,123,97,224,251,209,101,63,246,226,203,197,194,89,4,222,229,121,63,12,151,159,241,233,145,83,112,206,245,171,3,39,236,247,147,196,15,226,192,171,236,156,238,206,115,186,131,56,10,157,190,227,248,253,126,16,152,158,243,233,7,119,222,57,127,190,58,72,226,48,118,195,36,118,252,56,54,61,103,134,103,228,157,248,249,91,6,110,226,185,73,146,244,147,36,137,42,61,123,254,215,251,252,45,131,40,138,98,223,245,221,216,243,251,102,103,255,55,59,240,165,224,117,245,159,6,232,245,226,207,47,27,79,99,167,231,249,61,167,123,177,88,220,125,189,91,44,46,156,94,210,11,215,207,98,53,176,186,29,71,11,173,26,164,41,4,167,219,145,244,209,105,37,185,60,243,92,217,223,87,6,185,20,175,38,61,244,105,154,199,236,251,43,70,155,149,228,18,127,127,197,232,82,154,171,24,76,42,166,218,129,38,197,153,10,192,99,78,34,93,244,40,141,84,12,22,21,187,105,7,90,52,200,164,218,77,90,232,208,32,143,234,131,69,11,13,26,228,201,251,163,89,189,123,114,255,108,54,77,35,27,251,69,104,207,52,141,111,148,38,139,238,164,105,138,192,220,118,28,61,52,39,205,83,0,222,20,123,167,8,189,73,211,20,128,53,197,52,69,104,205,52,141,236,58,46,66,103,6,105,12,198,120,17,26,51,77,35,238,27,227,49,174,8,182,230,65,6,157,100,35,230,0,135,121,22,183,40,181,201,146,32,165,70,89,226,164,210,40,186,214,111,148,195,247,84,90,9,58,226,250,246,210,21,181,202,34,62,133,86,43,158,40,108,150,131,33,21,154,222,8,46,167,27,65,47,222,72,46,167,45,74,170,210,38,203,73,149,218,72,46,166,109,86,170,214,40,75,75,85,90,9,122,252,94,212,70,240,145,30,4,223,210,67,233,183,84,23,241,140,204,136,103,4,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,237,33,158,161,25,241,12,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,39,196,179,61,196,51,48,35,158,1,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,9,241,132,120,182,135,120,250,102,196,211,135,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,16,207,246,16,79,207,140,120,122,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,217,30,226,233,154,17,79,23,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,9,241,132,120,66,60,219,67,60,29,51,226,233,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,103,59,136,167,187,100,158,114,226,233,246,60,136,39,196,19,226,89,41,241,172,97,148,187,102,163,220,125,13,163,220,235,94,92,198,231,179,100,30,92,250,110,223,119,195,254,121,63,240,47,251,129,159,204,231,243,190,191,184,172,126,196,41,157,179,226,17,167,116,206,218,70,156,86,47,87,116,47,213,255,196,85,142,114,133,179,55,50,202,127,77,131,52,208,28,231,221,203,103,35,61,232,5,187,71,250,179,97,43,28,234,119,247,139,101,55,46,46,246,239,31,174,47,103,243,135,79,139,239,249,73,247,74,211,239,205,30,143,241,117,239,231,95,149,221,199,19,236,253,189,186,113,237,45,191,251,122,206,180,113,134,231,95,111,231,116,255,195,240,120,255,211,112,146,158,76,198,31,38,251,199,235,63,128,214,205,122,119,223,59,239,54,222,114,122,246,203,241,225,52,125,127,56,25,30,76,199,147,255,118,6,157,189,191,238,30,246,110,190,236,173,190,200,189,249,95,171,159,200,79,45,14,198,163,233,254,225,104,56,73,143,198,31,210,163,225,239,195,163,37,79,114,158,189,233,120,252,126,120,148,158,14,39,191,15,39,233,244,240,120,56,62,155,118,6,29,63,114,150,239,27,142,222,159,140,15,71,211,173,55,44,95,127,215,89,55,62,216,63,248,56,76,39,227,241,52,155,233,217,153,134,163,223,151,143,137,206,187,206,199,95,31,79,123,248,62,175,197,113,58,58,59,78,63,156,156,157,46,21,88,231,93,231,120,255,63,233,225,232,228,108,154,30,13,71,31,166,31,151,215,160,147,132,143,175,76,199,211,253,163,116,58,254,52,28,157,174,95,137,30,95,57,24,143,14,206,38,147,225,104,154,78,134,191,157,13,79,167,203,55,132,174,87,220,3,255,51,158,124,26,78,78,59,3,183,174,193,231,107,78,151,218,26,124,254,238,9,83,12,62,6,31,131,175,112,240,25,62,249,124,158,124,12,190,215,63,248,68,229,52,87,119,223,12,138,105,254,248,118,117,117,125,123,117,57,91,94,161,223,31,254,186,159,255,209,125,184,186,222,240,0,94,207,237,185,203,127,91,149,208,117,175,238,190,117,239,190,251,174,179,84,1,158,219,253,118,254,237,246,225,155,231,245,156,64,173,222,38,155,87,171,218,166,222,184,133,5,57,217,204,250,229,56,77,5,247,76,131,103,165,80,83,193,253,221,193,253,40,8,156,200,143,66,63,114,242,131,103,29,113,189,193,149,134,162,94,37,82,3,129,77,174,237,226,82,165,166,130,11,175,237,226,90,166,166,130,151,92,219,137,211,119,188,190,19,68,113,18,229,7,111,240,218,46,174,211,82,234,239,29,85,90,117,134,46,40,228,218,138,172,91,198,85,99,230,226,74,47,165,142,222,81,231,85,111,104,181,142,214,42,4,171,55,176,218,175,38,173,74,177,122,3,231,21,154,168,118,112,110,153,73,3,113,37,247,230,162,90,179,6,226,150,220,145,181,138,209,106,140,123,253,69,249,30,17,59,97,224,59,158,231,122,79,207,144,205,230,205,133,190,89,168,134,78,220,32,246,2,55,12,227,32,216,44,178,179,19,90,233,62,161,87,23,88,99,224,130,210,65,165,43,185,168,112,176,198,184,5,181,133,74,113,139,42,11,27,136,43,185,173,21,149,30,214,27,87,252,208,40,170,77,108,32,174,176,119,155,120,104,40,214,55,230,20,246,61,255,20,42,101,125,229,45,34,221,22,69,53,118,165,13,183,138,216,202,91,100,139,163,20,90,232,119,218,118,249,154,74,147,108,241,90,121,27,237,239,102,205,150,93,239,39,91,206,50,215,103,116,241,113,36,228,30,99,131,96,139,143,177,193,184,119,30,35,46,58,70,6,165,151,28,100,141,61,127,217,159,30,124,76,79,38,195,95,15,143,54,192,168,239,245,163,199,82,225,90,172,130,110,117,220,150,85,40,169,143,195,42,96,21,176,10,88,5,172,2,86,1,171,128,85,192,42,96,21,176,10,88,5,172,2,86,1,171,128,85,192,42,96,21,176,10,88,5,172,2,86,1,171,240,90,172,130,171,185,147,252,150,85,112,119,239,37,255,210,172,130,211,115,107,182,10,143,103,192,42,40,88,5,137,67,216,30,94,88,3,172,1,214,0,107,128,53,192,26,96,13,176,6,88,3,172,1,214,0,107,128,53,192,26,96,13,176,6,88,3,172,1,214,0,107,240,162,172,65,157,74,192,112,237,48,247,117,173,29,230,212,62,209,192,97,162,1,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,0,37,128,18,64,9,160,4,236,40,1,195,181,135,74,118,237,66,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,4,80,2,40,1,148,0,74,0,37,208,10,37,224,152,42,1,103,183,18,120,222,87,24,1,140,0,70,64,251,65,234,246,130,226,7,169,211,58,35,32,136,219,14,35,96,20,220,166,17,48,10,110,211,8,8,130,219,53,2,210,192,214,141,128,81,112,155,70,192,40,184,77,35,160,27,188,21,70,64,59,116,11,140,128,110,230,86,24,1,65,104,187,70,64,16,216,174,17,16,4,182,105,4,164,113,45,25,1,105,92,75,70,64,55,110,43,140,128,110,232,86,24,1,65,104,187,70,64,55,176,101,35,160,27,215,178,17,144,198,181,100,4,4,113,109,26,1,105,92,75,70,64,37,110,171,140,0,124,31,190,255,130,249,190,111,186,10,144,95,182,10,16,124,31,190,15,223,135,239,195,247,225,251,240,125,248,62,152,28,76,14,38,7,147,131,201,193,228,45,198,228,16,103,136,51,196,25,226,12,113,134,56,67,156,43,38,206,70,21,229,126,217,34,51,16,103,136,51,196,25,226,12,113,110,25,113,6,220,2,110,1,183,128,91,192,45,224,22,112,11,184,5,220,2,110,1,183,128,91,192,45,224,22,112,219,126,112,235,164,129,25,184,117,122,1,224,22,112,11,184,173,3,220,58,63,30,139,238,211,99,49,89,62,21,221,184,133,220,86,156,214,50,182,173,32,183,21,106,43,206,109,9,218,154,229,181,199,108,43,200,109,5,217,202,114,219,37,182,194,204,54,129,173,44,178,93,94,43,206,108,9,215,138,243,90,162,181,226,188,86,96,173,89,218,166,89,173,89,218,166,81,173,44,173,93,82,43,203,108,15,212,202,242,218,226,180,178,180,182,48,173,89,218,166,41,173,56,173,21,72,107,150,182,105,70,171,158,22,68,11,162,5,209,86,135,104,125,83,68,235,131,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,136,104,61,83,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,136,104,13,247,68,115,216,19,13,68,11,162,5,209,130,104,65,180,32,90,16,45,136,22,68,11,162,5,209,130,104,193,157,224,78,112,39,184,19,220,9,238,4,119,182,4,119,26,110,200,229,176,33,23,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,112,39,184,19,220,9,238,108,1,238,244,76,183,177,242,26,216,198,106,149,237,100,54,255,60,187,90,236,223,223,174,238,71,79,183,169,65,103,118,127,59,152,253,243,117,240,117,118,181,184,153,125,94,220,15,126,190,58,8,147,32,14,162,40,8,163,216,29,172,14,212,189,91,31,105,221,93,143,159,169,251,119,208,245,227,200,141,46,125,167,127,17,159,251,151,243,197,249,249,44,72,206,47,226,120,225,38,113,28,207,59,239,54,30,60,5,103,93,191,58,112,194,126,63,73,252,32,14,188,10,207,234,238,60,171,59,136,163,208,233,59,142,223,239,7,129,249,89,159,126,122,231,157,245,231,171,131,36,14,99,55,76,98,199,143,99,243,179,102,216,70,222,169,159,191,101,224,38,158,155,36,73,63,73,146,168,226,243,231,127,205,207,223,50,136,162,40,246,93,223,141,61,191,111,122,254,127,179,55,2,41,136,93,253,167,1,138,189,248,243,203,198,211,217,233,121,126,207,233,94,44,22,119,95,239,22,139,11,167,151,244,194,245,179,89,13,180,110,199,209,66,173,6,105,10,65,234,118,36,125,148,90,73,46,207,60,87,246,247,150,65,46,197,171,73,15,133,154,230,49,251,254,138,81,103,37,185,196,223,95,49,202,148,230,42,6,149,138,169,118,160,74,113,166,2,16,153,147,72,23,69,74,35,21,131,70,197,110,218,129,26,13,50,169,118,147,22,74,52,200,163,250,96,209,66,133,6,121,242,254,136,86,239,158,220,63,163,77,211,200,198,126,17,234,51,77,227,27,165,201,162,60,105,154,34,80,183,29,71,15,213,73,243,20,128,56,197,222,41,66,113,210,52,5,160,77,49,77,17,106,51,77,35,187,142,139,80,154,65,26,131,49,94,132,202,76,211,136,251,198,120,140,43,130,174,121,144,65,41,217,136,57,0,98,158,197,47,74,109,178,100,72,169,81,150,64,169,52,138,174,245,27,229,240,62,149,86,130,142,184,190,189,116,69,173,178,200,79,161,213,138,47,10,155,229,96,73,133,166,55,130,203,233,70,208,139,55,146,203,105,139,154,170,180,201,114,83,165,54,146,139,105,155,157,170,53,202,210,83,149,86,130,30,191,23,181,17,124,164,7,193,183,244,80,250,45,213,71,64,141,118,137,242,26,216,37,10,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,133,128,66,64,197,4,212,104,19,38,175,129,77,152,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,76,64,141,246,56,242,26,216,227,8,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,133,128,66,64,197,4,212,104,219,35,175,129,109,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,68,64,221,212,51,171,1,117,123,30,53,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,180,189,4,212,168,6,116,73,64,169,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,45,37,160,174,41,1,117,95,7,1,245,186,243,228,98,238,245,157,203,139,112,49,243,19,191,159,120,179,112,126,30,248,65,18,132,78,114,121,94,7,139,84,58,107,229,44,82,233,172,53,178,72,173,190,174,140,54,235,127,234,106,9,168,194,249,243,8,104,181,163,254,151,52,72,67,173,33,127,254,108,188,7,189,176,116,188,187,94,217,120,247,54,135,251,114,252,103,254,63,206,252,191,155,109,224,101,91,236,190,131,220,221,47,150,223,201,226,98,255,254,225,250,114,54,127,248,180,248,158,255,185,247,118,247,197,222,236,241,0,95,247,126,254,142,237,62,30,125,239,239,213,205,112,111,121,21,213,112,154,141,195,63,191,70,58,167,251,31,134,199,251,159,134,147,244,100,50,254,48,217,63,94,255,222,90,55,235,221,125,239,188,219,120,203,233,217,47,199,135,211,244,253,225,100,120,48,29,79,254,219,25,116,246,254,186,123,216,187,249,178,183,186,32,246,230,127,173,158,200,79,45,14,198,163,233,254,225,104,56,73,143,198,31,210,163,225,239,195,163,229,159,175,206,179,55,29,143,223,15,143,210,211,225,228,247,225,36,157,30,30,15,199,103,211,206,160,227,71,206,242,125,195,209,251,147,241,225,104,186,245,134,229,235,239,58,235,198,7,251,7,31,135,233,100,60,158,102,51,61,59,211,112,244,251,242,185,211,121,215,249,248,235,227,105,15,223,231,181,56,78,71,103,199,233,135,147,179,211,199,247,31,239,255,39,61,28,157,156,77,211,163,225,232,195,244,227,242,114,118,146,240,241,149,233,120,186,127,148,78,199,159,134,163,211,245,43,209,227,43,191,236,79,15,62,166,39,147,225,175,135,71,27,239,136,221,196,123,124,199,193,120,116,112,54,153,12,71,211,116,50,252,237,108,120,58,93,190,33,116,189,226,62,250,159,241,228,211,112,114,218,25,184,181,140,241,192,104,140,7,21,140,241,242,49,187,117,23,200,14,251,157,183,133,103,99,124,253,47,27,135,96,208,51,232,223,220,160,247,181,230,115,101,7,189,95,58,153,139,65,207,160,103,208,183,110,208,155,60,233,125,158,244,12,122,6,125,189,131,94,84,196,116,117,247,205,160,132,233,143,111,87,87,215,183,87,151,179,229,5,252,253,225,175,251,249,31,221,135,171,235,13,251,226,245,220,158,187,252,183,213,66,150,221,171,187,111,221,187,239,190,235,44,5,140,231,118,191,157,127,187,125,248,230,121,61,39,80,171,114,202,230,213,170,113,170,55,110,97,25,84,54,179,126,17,84,83,193,61,211,224,89,21,215,84,112,127,119,112,63,10,2,39,242,163,208,143,156,252,224,89,51,95,111,112,165,161,168,87,255,213,64,96,147,107,187,184,64,172,169,224,194,107,187,184,130,172,169,224,37,215,118,226,244,29,175,239,4,81,156,68,249,193,27,188,182,139,171,227,148,250,123,71,109,92,157,161,11,202,231,182,34,235,22,207,213,152,185,184,190,78,169,163,119,84,215,213,27,90,173,163,181,202,239,234,13,172,246,171,73,171,62,175,222,192,121,229,61,170,29,156,91,220,211,64,92,201,189,185,168,194,175,129,184,37,119,100,173,18,192,26,227,94,127,81,190,71,196,78,24,248,142,231,185,222,211,51,100,179,121,115,161,111,22,170,161,19,55,136,189,192,13,195,56,8,54,75,27,237,132,86,186,79,232,85,99,214,24,184,160,96,83,233,74,46,42,215,172,49,110,65,69,167,82,220,162,122,206,6,226,74,110,107,69,5,159,245,198,21,63,52,138,42,66,27,136,43,236,221,38,30,26,138,85,165,57,229,148,207,63,133,74,49,101,121,139,72,183,69,81,101,99,105,195,173,210,193,242,22,217,146,52,133,22,250,157,182,93,52,168,210,36,91,50,88,222,70,251,187,217,66,219,89,42,251,140,63,6,187,89,162,27,249,241,227,96,201,61,205,6,221,46,57,77,241,49,54,152,250,206,99,196,69,199,200,96,246,146,131,152,125,222,199,179,20,127,152,178,55,196,59,223,176,233,7,170,175,156,92,90,23,189,137,227,89,235,82,62,107,156,26,42,36,11,146,5,201,130,100,65,178,32,89,144,44,72,22,36,11,146,5,201,130,100,65,178,32,89,144,44,72,22,36,11,146,5,201,130,100,65,178,32,89,144,44,245,74,150,90,20,138,155,122,6,10,197,237,121,40,148,34,133,226,244,220,58,21,202,227,225,81,40,10,10,69,34,76,182,181,11,2,4,1,130,0,65,128,32,64,16,32,8,16,4,8,2,4,1,130,0,65,128,32,64,16,32,8,16,4,8,2,4,1,130,0,121,253,2,228,85,217,141,151,172,46,76,22,218,115,43,88,104,239,21,171,139,90,103,127,56,204,254,64,93,160,46,80,23,168,11,212,5,234,2,117,129,186,64,93,160,46,80,23,168,11,212,5,234,2,117,129,186,64,93,160,46,80,23,168,11,212,197,235,84,23,38,11,87,149,111,246,137,186,64,93,160,46,80,23,168,11,212,5,234,2,117,129,186,64,93,160,46,80,23,168,11,212,5,234,2,117,129,186,64,93,160,46,80,23,168,11,212,5,234,2,117,161,161,46,28,35,117,225,148,170,11,204,5,230,2,115,209,18,115,225,246,130,226,7,190,211,58,115,33,136,219,14,115,97,20,220,166,185,48,10,110,211,92,8,130,219,53,23,210,192,214,205,133,81,112,155,230,194,40,184,77,115,161,27,188,21,230,66,59,116,11,204,133,110,230,86,152,11,65,104,187,230,66,16,216,174,185,16,4,182,105,46,164,113,45,153,11,105,92,75,230,66,55,110,43,204,133,110,232,86,152,11,65,104,187,230,66,55,176,101,115,161,27,215,178,185,144,198,181,100,46,4,113,109,154,11,105,92,75,230,66,37,110,171,204,5,30,2,15,209,136,135,168,65,18,248,70,27,115,251,10,27,115,35,9,144,4,72,2,36,1,146,0,73,128,36,64,18,188,28,73,0,107,135,181,195,218,97,237,176,118,88,59,216,26,108,13,182,6,91,131,173,193,214,96,235,22,96,107,147,101,121,124,133,101,121,192,214,96,107,176,53,216,26,108,253,74,177,53,244,23,250,11,253,133,254,66,127,161,191,208,95,232,47,244,23,250,11,253,133,254,66,127,161,191,208,223,150,211,95,39,13,12,232,175,211,11,160,191,208,95,232,111,203,233,175,243,227,217,234,62,61,91,147,229,163,213,141,91,8,127,197,105,45,179,223,10,114,91,65,191,226,220,150,200,175,89,94,123,224,183,130,220,86,184,175,44,183,93,236,43,204,108,147,250,202,34,219,133,190,226,204,150,152,175,56,175,37,228,43,206,107,133,248,154,165,109,26,248,154,165,109,154,247,202,210,218,197,189,178,204,246,104,175,44,175,45,216,43,75,107,139,245,154,165,109,26,245,138,211,90,33,189,102,105,155,6,189,234,105,225,188,112,94,56,111,69,156,215,55,226,188,62,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,11,231,133,243,194,121,45,115,94,207,136,243,122,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,11,231,181,204,121,93,35,206,235,194,121,225,188,112,94,56,47,156,23,206,11,231,133,243,194,121,225,188,112,94,56,47,156,183,13,156,23,102,10,51,133,153,194,76,97,166,48,83,152,105,101,204,212,100,167,51,135,157,206,96,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,194,76,97,166,48,83,152,233,43,98,166,94,234,166,177,152,153,46,247,244,139,95,26,51,93,125,210,147,217,252,243,236,106,177,127,127,187,186,181,61,221,241,6,157,217,253,237,96,246,207,215,193,215,217,213,226,102,246,121,113,63,248,249,234,32,76,130,56,136,162,32,140,98,119,176,58,80,247,110,125,164,117,207,47,123,168,251,119,208,13,98,239,242,114,17,196,142,115,233,248,209,220,75,46,231,139,69,20,198,254,69,232,47,156,203,126,231,221,198,3,172,224,148,235,87,7,78,216,239,39,137,31,196,129,87,213,41,221,157,167,116,7,113,20,58,125,199,241,251,253,32,48,60,229,211,143,247,188,83,254,124,117,144,196,97,236,134,73,236,248,113,108,120,202,12,26,201,59,239,243,183,12,220,196,115,147,36,233,39,73,18,85,121,242,252,175,246,249,91,6,81,20,197,190,235,187,177,231,247,141,78,254,111,246,14,34,37,184,171,255,52,96,184,23,127,126,217,120,172,59,61,207,239,57,221,139,197,226,238,235,221,98,113,225,244,146,94,184,126,168,171,17,218,237,56,90,140,214,32,77,33,129,221,142,164,207,96,43,201,229,153,231,202,254,80,51,200,165,120,53,233,49,84,211,60,102,223,95,49,35,173,36,151,248,251,43,102,160,210,92,197,132,83,49,213,14,198,41,206,84,64,48,115,18,233,50,76,105,164,98,66,169,216,77,59,24,165,65,38,213,110,210,98,144,6,121,84,31,44,90,140,209,32,79,222,95,223,234,221,147,251,247,183,105,26,217,216,47,98,132,166,105,124,163,52,89,6,40,77,83,68,248,182,227,232,49,62,105,158,2,130,167,216,59,69,12,79,154,166,128,208,41,166,41,98,116,166,105,100,215,113,17,131,51,72,99,48,198,139,24,155,105,26,113,223,24,143,113,69,66,54,15,50,12,38,27,49,135,92,204,179,220,70,169,77,22,41,41,53,202,162,43,149,70,209,181,126,163,28,80,168,210,74,208,17,215,183,151,174,168,85,150,21,42,180,90,129,73,97,179,28,158,169,208,244,70,112,57,221,8,122,241,70,114,57,109,225,86,149,54,89,224,170,212,70,114,49,109,67,87,181,70,89,236,170,210,74,208,227,247,162,54,130,143,244,32,248,150,30,74,191,165,154,208,105,223,8,157,246,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,53,162,211,200,8,157,70,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,26,209,105,104,132,78,67,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,125,141,232,52,48,66,167,1,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,5,157,190,70,116,234,27,161,83,31,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,5,157,130,78,95,35,58,245,140,208,169,7,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,5,157,130,78,65,167,175,17,157,186,70,232,212,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,5,157,130,78,65,167,160,211,215,136,78,29,35,116,234,128,78,65,167,160,211,118,162,211,234,111,23,142,209,237,194,225,118,177,253,221,250,221,126,224,248,65,127,17,6,206,197,204,15,207,131,217,121,114,25,93,206,157,217,185,127,185,184,240,230,149,143,93,165,83,86,59,118,149,78,89,215,216,213,234,226,106,238,200,250,159,183,194,219,133,194,201,155,184,93,252,154,6,105,160,119,195,232,94,62,187,101,4,189,160,244,150,225,150,222,51,202,239,1,91,119,149,236,109,100,247,109,38,202,156,34,123,19,185,187,95,44,191,165,197,197,254,253,195,245,229,108,254,240,105,241,61,191,43,246,202,186,103,111,246,120,136,175,123,63,255,140,238,62,30,127,239,111,119,249,139,108,111,121,101,213,114,162,141,19,60,191,120,58,167,251,31,134,199,251,159,134,147,244,100,50,254,48,217,63,94,255,193,183,110,214,187,251,222,121,183,241,150,211,179,95,142,15,167,233,251,195,201,240,96,58,158,252,183,51,232,236,253,117,247,176,119,243,101,111,117,157,236,205,255,90,253,73,240,212,226,96,60,154,238,31,142,134,147,244,104,252,33,61,26,254,62,60,90,62,80,156,103,111,58,30,191,31,30,165,167,195,201,239,195,73,58,61,60,30,142,207,166,157,65,199,143,156,229,251,134,163,247,39,227,195,209,116,235,13,203,215,223,117,214,141,15,246,15,62,14,211,201,120,60,205,102,122,118,166,225,232,247,206,160,179,252,27,248,227,175,143,167,61,124,159,215,226,56,29,157,29,167,31,78,206,78,31,223,127,188,255,159,244,112,116,114,54,77,143,134,163,15,211,143,203,107,220,73,194,199,87,166,227,233,254,81,58,29,127,26,142,78,215,175,68,143,175,252,178,63,61,248,152,158,76,134,191,30,30,109,188,35,118,19,239,241,29,7,227,209,193,217,100,50,28,77,211,201,240,183,179,225,233,116,249,134,208,245,138,251,232,127,198,147,79,195,201,105,103,224,214,52,248,125,189,186,140,173,193,239,151,86,102,48,248,25,252,12,254,150,14,126,179,39,191,207,147,159,193,207,224,175,127,240,139,10,172,174,238,190,25,148,87,253,241,237,234,234,250,246,234,114,182,188,132,191,63,252,117,63,255,163,251,112,117,189,97,134,86,101,153,203,127,91,81,131,238,213,221,183,238,221,119,223,117,150,114,200,115,187,223,206,191,221,62,124,243,188,158,19,168,85,96,101,243,106,213,95,213,27,183,176,68,43,155,89,191,64,171,169,224,158,105,240,172,38,108,42,184,191,59,184,31,5,129,19,249,81,232,71,78,126,240,108,213,64,189,193,149,134,162,94,109,90,3,129,77,174,237,226,226,181,166,130,11,175,237,226,234,182,166,130,151,92,219,137,211,119,188,190,19,68,113,18,229,7,111,240,218,46,174,220,83,234,239,29,117,123,117,134,46,40,237,219,138,172,91,216,87,99,230,226,218,63,165,142,222,81,249,87,111,104,181,142,214,42,13,172,55,176,218,175,38,173,218,193,122,3,231,149,30,169,118,112,110,225,81,3,113,37,247,230,162,234,195,6,226,150,220,145,181,202,19,107,140,123,253,69,249,30,17,59,97,224,59,158,231,122,79,207,144,205,230,205,133,190,89,168,134,78,220,32,246,2,55,12,227,32,216,44,187,180,19,90,233,62,161,87,41,90,99,224,130,98,82,165,43,185,168,148,180,198,184,5,213,166,74,113,139,106,77,27,136,43,185,173,21,21,163,214,27,87,252,208,40,170,86,109,32,174,176,119,155,120,104,40,86,188,230,148,122,62,255,20,42,133,158,229,45,34,221,22,69,85,151,165,13,183,202,26,203,91,100,203,229,20,90,232,119,218,118,65,163,74,147,108,57,99,121,27,237,239,102,11,111,103,169,236,51,254,24,236,102,137,110,228,199,143,131,37,247,52,27,208,188,228,52,197,199,216,224,234,59,143,17,23,29,227,25,89,47,61,136,217,231,125,60,75,241,135,41,123,67,188,251,13,27,214,160,142,170,206,165,125,241,12,237,139,87,129,125,105,186,86,11,217,130,108,65,182,32,91,144,45,200,22,100,11,178,5,217,130,108,65,182,32,91,144,45,200,22,100,11,178,5,217,130,108,65,182,32,91,144,45,200,22,100,203,235,147,45,53,169,20,205,141,217,182,84,74,249,214,108,111,90,165,56,61,183,94,149,242,120,2,84,138,130,74,145,136,147,109,253,130,8,65,132,32,66,16,33,136,16,68,8,34,4,17,130,8,65,132,32,66,16,33,136,16,68,8,34,4,17,130,8,65,132,32,66,94,191,8,121,85,150,227,101,43,12,179,133,248,202,183,72,124,227,10,163,230,217,32,14,179,65,80,24,40,12,20,6,10,3,133,129,194,64,97,160,48,80,24,40,12,20,6,10,3,133,129,194,64,97,160,48,80,24,40,12,20,6,10,3,133,241,90,21,134,217,130,86,229,91,149,162,48,80,24,40,12,20,6,10,3,133,129,194,64,97,160,48,80,24,40,12,20,6,10,3,133,129,194,64,97,160,48,80,24,40,12,20,6,10,3,133,129,194,64,97,104,43,12,199,80,97,56,165,10,3,131,129,193,192,96,180,200,96,184,189,160,248,193,239,180,206,96,8,226,182,195,96,24,5,183,105,48,140,130,219,52,24,130,224,118,13,134,52,176,117,131,97,20,220,166,193,48,10,110,211,96,232,6,111,133,193,208,14,221,2,131,161,155,185,21,6,67,16,218,174,193,16,4,182,107,48,4,129,109,26,12,105,92,75,6,67,26,215,146,193,208,141,219,10,131,161,27,186,21,6,67,16,218,174,193,208,13,108,217,96,232,198,181,108,48,164,113,45,25,12,65,92,155,6,67,26,215,146,193,80,137,219,42,131,129,143,192,71,52,226,35,106,145,5,190,225,6,222,190,194,6,222,200,2,100,1,178,0,89,128,44,64,22,32,11,144,5,47,75,22,192,220,97,238,48,119,152,59,204,29,230,14,190,6,95,131,175,193,215,224,107,240,53,248,186,21,248,218,108,185,30,95,97,185,30,240,53,248,26,124,13,190,6,95,191,98,124,13,5,134,2,67,129,161,192,80,96,40,48,20,24,10,12,5,134,2,67,129,161,192,80,96,40,48,20,184,245,20,216,73,3,35,10,236,244,2,40,48,20,24,10,252,2,40,176,243,227,25,235,62,61,99,147,229,35,214,141,91,8,129,197,105,45,51,224,10,114,91,65,192,226,220,150,8,176,89,94,123,0,184,130,220,86,248,175,44,183,93,252,43,204,108,147,254,202,34,219,133,191,226,204,150,216,175,56,175,37,244,43,206,107,133,252,154,165,109,26,252,154,165,109,154,251,202,210,218,197,190,178,204,246,168,175,44,175,45,232,43,75,107,139,249,154,165,109,26,249,138,211,90,33,190,102,105,155,6,190,234,105,225,189,240,94,120,111,101,188,215,55,228,189,62,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,133,247,194,123,91,193,123,61,67,222,235,193,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,183,21,188,215,53,228,189,46,188,23,222,11,239,133,247,194,123,225,189,240,94,120,47,188,23,222,11,239,133,247,194,123,219,194,123,97,167,176,83,216,41,236,20,118,10,59,133,157,86,200,78,205,118,68,115,216,17,13,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,20,118,10,59,133,157,190,58,118,234,25,238,35,230,189,196,125,196,86,159,245,100,54,255,60,187,90,236,223,223,174,110,111,79,119,189,65,103,118,127,59,152,253,243,117,240,117,118,181,184,153,125,94,220,15,126,190,58,8,147,32,14,162,40,8,163,216,29,172,14,212,189,91,31,105,221,251,235,62,234,254,29,116,251,238,98,49,159,95,246,163,139,139,75,223,191,244,102,110,124,225,45,220,232,60,153,247,47,125,103,57,250,159,30,99,5,39,93,191,58,112,194,126,63,73,252,32,14,188,234,78,234,238,60,169,59,136,163,208,233,59,142,223,239,7,129,241,73,159,126,198,231,157,244,231,171,131,36,14,99,55,76,98,199,143,99,227,147,102,48,73,222,153,159,191,101,224,38,158,155,36,73,63,73,146,168,218,211,231,127,197,207,223,50,136,162,40,246,93,223,141,61,191,111,120,250,127,179,119,20,41,209,93,253,167,1,211,189,248,243,203,198,99,222,233,121,126,207,233,94,44,22,119,95,239,22,139,11,167,151,244,194,245,67,94,141,216,110,199,209,98,182,6,105,10,137,236,118,36,125,38,91,73,46,207,60,87,246,135,155,65,46,197,171,73,143,169,154,230,49,251,254,138,153,105,37,185,196,223,95,49,19,149,230,42,38,158,138,169,118,48,79,113,166,2,162,153,147,72,151,105,74,35,21,19,75,197,110,218,193,44,13,50,169,118,147,22,147,52,200,163,250,96,209,98,142,6,121,242,254,26,87,239,158,220,191,199,77,211,200,198,126,17,51,52,77,227,27,165,201,50,65,105,154,34,226,183,29,71,143,249,73,243,20,16,61,197,222,41,98,122,210,52,5,196,78,49,77,17,179,51,77,35,187,142,139,152,156,65,26,131,49,94,196,220,76,211,136,251,198,120,140,43,18,179,121,144,97,50,217,136,57,36,99,158,229,56,74,109,178,136,73,169,81,22,101,169,52,138,174,245,27,229,128,67,149,86,130,142,184,190,189,116,69,173,178,236,80,161,213,10,84,10,155,229,240,77,133,166,55,130,203,233,70,208,139,55,146,203,105,11,191,170,180,201,2,88,165,54,146,139,105,27,194,170,53,202,98,88,149,86,130,30,191,23,181,17,124,164,7,193,183,244,80,250,45,213,134,82,77,182,232,242,94,226,22,93,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,170,143,82,77,118,191,242,94,226,238,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,170,143,82,77,54,150,242,94,226,198,82,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,170,143,82,77,246,153,242,94,226,62,83,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,170,135,82,221,212,51,170,74,117,123,30,85,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,245,45,160,84,147,170,212,37,74,165,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,122,148,234,26,162,84,23,148,154,71,187,252,238,249,194,93,36,139,153,123,30,120,129,31,36,201,249,108,49,95,204,23,253,228,252,210,13,195,139,164,6,170,169,116,210,170,169,166,210,73,235,163,154,90,29,93,21,179,214,255,204,149,162,84,133,211,231,161,212,10,111,31,126,234,166,129,19,254,146,254,122,18,47,11,219,213,111,34,126,215,237,6,78,120,222,189,188,139,51,107,133,148,220,74,238,158,141,235,188,123,201,242,89,146,185,25,108,54,250,63,239,58,119,247,139,101,143,46,46,246,239,31,174,47,103,243,135,79,139,239,249,113,247,212,62,194,222,236,241,64,95,247,126,254,174,237,62,158,101,239,239,213,250,39,123,203,107,161,198,211,109,156,230,249,87,222,57,221,255,48,60,222,255,52,156,164,39,147,241,135,201,254,241,250,119,216,186,89,239,238,123,231,221,198,91,78,207,126,57,62,156,166,239,15,39,195,131,233,120,242,223,206,160,179,247,215,221,195,222,205,151,189,213,247,186,55,255,107,245,164,126,106,113,48,30,77,247,15,71,195,73,122,52,254,144,30,13,127,31,30,45,191,71,231,217,155,142,199,239,135,71,233,233,112,242,251,112,146,78,15,143,135,227,179,105,103,208,241,35,103,249,190,225,232,253,201,248,112,52,221,122,195,242,245,119,157,117,227,131,253,131,143,195,116,50,30,79,179,153,158,157,105,56,250,125,249,68,234,188,235,124,252,245,241,180,135,239,115,90,140,79,86,23,242,135,147,179,244,120,120,60,158,252,55,61,155,30,30,29,254,239,234,250,238,12,58,78,47,9,159,222,54,28,237,255,114,52,76,15,62,158,141,62,13,223,167,39,147,225,175,135,71,203,207,249,112,255,109,81,252,73,255,103,60,249,52,156,156,118,6,110,107,28,70,210,115,186,95,110,174,93,119,121,181,44,255,202,242,2,59,250,66,41,72,179,230,66,51,82,19,210,66,51,82,41,253,242,163,32,112,34,63,10,253,200,201,143,84,138,192,148,34,53,163,80,212,163,52,102,79,52,35,53,33,78,52,35,149,94,67,137,211,119,188,190,19,68,113,18,229,71,170,224,26,106,84,227,40,196,105,208,224,148,167,105,84,222,40,197,105,198,219,40,69,105,70,217,40,69,105,194,214,168,7,169,89,212,168,7,169,217,209,148,7,185,254,162,49,126,98,39,12,124,199,243,92,239,233,110,183,121,0,243,56,55,139,130,56,150,164,82,121,226,134,124,82,121,144,134,84,146,122,144,154,45,146,82,144,171,191,254,206,235,149,220,247,229,220,162,172,8,41,165,15,214,132,139,202,15,162,168,161,154,243,47,87,81,163,66,4,231,160,236,28,84,17,189,159,186,34,204,166,177,24,239,14,204,86,178,36,47,152,13,204,6,102,3,179,129,217,192,108,96,54,48,27,152,13,204,6,102,3,179,129,217,192,108,96,54,176,24,88,12,44,214,38,44,230,86,130,197,220,10,176,152,85,6,230,54,195,192,92,24,216,14,6,182,124,211,112,242,251,225,232,67,122,52,222,127,191,126,233,116,73,177,22,95,31,6,131,227,147,195,255,47,123,208,227,253,255,164,211,241,116,255,40,157,142,63,13,71,203,55,199,206,42,240,116,56,58,29,79,210,147,253,201,254,209,209,240,40,125,63,252,48,25,14,151,175,111,98,179,233,228,191,171,143,181,221,223,191,254,58,74,127,59,219,31,77,15,255,119,184,74,210,25,116,166,47,141,166,197,143,15,31,199,54,77,83,10,210,44,77,211,140,212,4,77,211,140,212,4,77,235,63,159,97,230,122,189,104,21,204,181,197,212,148,250,168,89,166,166,25,169,9,166,166,25,169,9,166,166,122,37,53,74,214,202,251,169,73,178,86,158,166,81,178,166,20,167,25,178,166,20,165,25,178,166,20,165,9,178,166,30,164,102,178,166,30,164,102,178,86,30,164,81,178,86,30,167,49,100,86,30,165,33,100,86,30,164,33,100,166,30,164,102,100,166,20,164,9,100,166,30,164,102,100,150,31,4,100,6,50,179,142,204,14,71,167,211,201,217,193,212,96,230,230,242,211,220,127,155,63,188,134,41,156,155,159,165,201,34,179,178,243,82,109,70,181,25,213,102,84,155,81,109,70,181,25,213,102,84,155,81,109,70,181,25,213,102,109,96,98,84,155,81,109,198,164,78,170,215,64,113,160,184,74,81,156,164,140,109,7,138,123,113,211,60,65,113,160,56,80,28,40,14,20,7,138,3,197,129,226,64,113,160,56,80,28,40,14,20,7,138,107,11,138,3,157,129,206,64,103,45,67,103,178,25,160,133,232,172,237,83,65,213,57,89,181,115,66,203,57,25,147,67,153,28,202,228,208,118,16,55,38,135,50,57,148,201,161,76,14,101,114,40,147,67,153,28,202,228,208,234,233,27,147,67,153,28,202,228,80,38,135,130,213,94,3,86,235,59,191,232,79,7,237,59,231,154,19,64,55,183,226,45,220,16,248,249,246,189,87,209,174,253,124,107,173,75,235,59,231,13,85,162,21,156,137,218,51,81,237,25,69,101,20,149,81,84,70,81,25,69,101,20,149,81,84,70,81,25,69,101,20,149,85,90,84,70,181,24,213,98,84,139,81,45,6,214,170,14,107,109,183,201,208,160,130,119,68,101,239,120,198,139,10,222,178,121,154,26,249,154,102,161,218,54,95,43,43,77,131,175,193,215,224,107,240,53,248,26,124,13,190,6,95,131,175,193,215,224,107,240,53,248,26,124,13,190,6,95,131,175,193,215,94,45,95,211,158,8,154,229,107,229,83,63,95,25,95,171,108,134,104,33,95,99,78,104,253,115,66,3,39,137,42,152,19,250,114,168,29,19,63,153,248,201,196,207,186,217,29,19,63,153,248,201,196,207,90,9,30,19,63,153,248,201,196,79,38,126,50,241,179,62,130,199,196,207,29,109,182,254,46,207,249,243,210,95,46,57,244,175,132,245,25,29,253,13,83,65,149,126,115,189,162,142,171,9,32,170,132,90,102,202,15,245,218,88,227,207,21,232,36,147,102,127,174,165,246,218,103,207,254,252,160,205,149,249,237,60,37,245,126,212,251,81,239,71,189,31,245,126,212,251,81,239,71,189,31,245,126,212,251,81,239,71,189,31,245,126,212,251,81,239,71,189,31,245,126,47,148,193,233,23,254,21,49,184,87,87,1,8,131,131,193,193,224,96,112,48,56,24,28,12,14,6,7,131,131,193,193,224,96,112,48,56,24,28,12,14,6,7,131,131,193,85,192,224,36,147,111,243,25,220,43,156,133,171,200,224,170,156,142,91,194,224,152,151,203,188,220,202,201,30,243,114,153,151,203,188,220,186,249,30,243,114,153,151,203,188,220,90,41,31,243,114,153,151,203,188,92,230,229,50,47,183,62,202,199,188,92,230,229,190,48,114,200,188,220,86,243,200,88,176,133,109,172,185,131,237,178,179,74,201,227,51,240,24,246,226,204,255,187,94,230,31,188,108,139,109,118,153,249,255,236,235,153,67,70,217,67,218,163,159,113,83,91,124,228,159,136,106,67,170,13,169,54,164,218,144,106,67,170,13,169,54,164,218,144,106,67,170,13,169,54,164,218,144,106,67,170,13,169,54,164,218,240,77,84,27,238,134,123,79,128,170,240,13,63,241,82,225,59,74,224,159,26,99,44,123,67,233,17,202,114,70,165,57,95,16,233,212,172,183,220,34,157,37,85,150,144,78,72,39,164,19,210,9,233,132,116,66,58,33,157,144,78,72,39,164,19,210,9,233,132,116,66,58,33,157,144,78,72,39,164,19,210,89,59,233,212,158,89,30,107,238,234,12,233,172,152,116,86,54,143,189,136,116,50,123,221,254,236,117,151,217,235,204,94,103,246,58,179,215,153,189,206,236,117,11,44,149,217,235,204,94,103,246,58,179,215,171,103,169,204,94,103,246,58,179,215,107,158,189,94,56,77,186,146,217,235,133,71,127,195,124,86,165,223,162,22,78,94,47,158,81,15,244,125,181,208,87,190,191,118,44,221,94,27,12,172,77,103,155,222,91,168,228,140,148,192,82,2,75,9,44,37,176,148,192,82,2,75,9,44,37,176,148,192,82,2,75,9,44,37,176,148,192,82,2,75,9,44,37,176,148,192,66,67,95,58,13,213,174,133,21,110,116,14,13,133,134,66,67,161,161,208,80,104,40,52,20,26,10,13,133,134,66,67,161,161,208,80,104,40,52,20,26,10,13,133,134,66,67,161,161,54,105,168,96,101,0,225,150,243,208,208,186,104,104,133,107,5,176,229,61,139,6,52,205,88,89,52,128,69,3,88,52,160,110,210,202,162,1,44,26,192,162,1,181,242,86,22,13,96,209,0,22,13,96,209,0,22,13,168,143,183,178,104,0,139,6,188,48,134,203,162,1,128,225,151,0,134,251,206,114,75,172,64,7,7,247,157,236,142,88,193,110,8,156,161,167,69,24,120,11,226,90,65,176,125,167,116,145,86,183,10,240,90,112,158,141,227,131,91,21,138,79,85,136,167,218,152,209,27,49,190,217,136,241,25,49,140,152,183,53,98,188,229,239,111,249,136,241,122,46,35,134,17,243,182,70,140,209,51,198,227,25,195,136,105,239,136,193,67,227,161,241,208,120,104,60,52,30,26,15,141,135,198,67,227,161,241,208,120,104,60,116,205,30,122,30,232,187,197,185,96,38,201,60,20,76,116,153,135,2,29,59,143,174,69,141,36,249,250,130,83,181,123,166,213,245,237,165,43,106,37,80,244,171,138,128,70,39,131,221,8,174,246,27,201,188,41,201,213,126,35,185,112,111,68,23,238,141,228,194,125,233,85,24,86,103,210,221,139,218,8,62,210,189,228,42,186,23,93,69,247,146,171,232,65,112,21,61,8,174,162,45,98,157,97,181,143,19,104,62,156,156,165,199,195,227,241,228,191,233,217,244,240,232,240,127,87,236,189,51,232,56,189,36,44,42,125,185,83,56,112,225,236,157,160,176,160,70,179,68,68,185,0,68,79,52,104,237,20,177,45,26,74,246,135,144,136,134,103,109,208,8,104,4,52,2,26,1,141,128,70,64,35,160,17,208,8,104,4,52,2,26,1,141,128,70,64,35,160,17,208,8,104,4,52,2,26,1,141,128,70,120,147,26,161,17,73,224,164,158,137,36,112,122,222,235,145,4,78,207,173,85,18,60,30,31,73,240,170,36,129,6,226,109,66,21,104,196,105,86,24,136,130,53,161,13,68,193,222,164,60,208,13,212,152,66,16,5,107,66,36,136,130,189,89,157,160,28,170,65,169,160,154,169,81,181,160,17,170,25,193,160,17,168,25,205,160,17,168,9,217,160,27,167,102,229,160,27,167,102,241,160,26,167,81,253,160,26,170,49,9,161,26,168,33,21,161,26,167,33,33,161,27,167,102,45,161,17,167,9,57,161,27,167,102,69,177,43,14,162,2,81,129,168,64,84,32,42,16,21,136,10,155,19,8,28,179,181,189,156,234,215,246,194,13,224,6,112,3,184,1,220,0,110,0,55,128,27,192,13,224,6,112,3,184,1,220,0,110,0,55,128,27,192,13,224,6,112,3,184,1,220,0,110,0,55,80,175,27,48,90,92,200,121,77,139,11,57,53,47,46,228,176,184,16,110,0,55,128,27,192,13,224,6,112,3,184,1,220,0,110,0,55,128,27,192,13,224,6,112,3,184,1,220,0,156,31,206,15,231,135,243,191,72,206,95,11,162,119,205,16,189,11,162,7,209,131,232,65,244,32,122,16,61,136,30,18,14,9,135,132,67,194,33,225,144,112,72,56,36,28,18,14,9,135,132,67,194,33,225,144,112,72,120,187,73,248,225,232,116,58,57,59,152,166,94,234,107,34,241,238,242,19,220,127,155,63,100,202,215,253,234,217,248,230,166,193,53,195,242,159,159,170,169,93,115,119,158,112,125,34,86,191,169,18,159,215,58,136,60,205,101,161,138,6,145,87,253,250,80,12,34,6,209,75,25,68,213,60,137,60,158,68,12,162,22,15,162,118,136,92,54,114,103,35,247,87,38,108,217,200,157,141,220,171,243,198,108,228,206,70,238,108,228,206,70,238,108,228,206,70,238,108,228,206,70,238,216,221,54,219,93,214,64,195,8,99,132,49,194,111,192,8,151,174,129,246,2,54,114,223,4,234,5,231,173,127,201,182,13,247,224,86,228,30,220,151,52,67,12,213,128,106,64,53,160,26,80,13,168,6,84,3,170,1,213,128,106,64,53,160,26,80,13,168,6,84,3,170,1,213,128,106,64,53,160,26,80,13,168,134,151,171,26,154,21,9,78,234,85,34,18,156,158,247,10,69,66,85,91,198,151,138,4,246,142,127,141,34,129,197,231,88,124,238,141,8,6,22,159,99,127,24,86,197,99,85,60,86,197,99,85,188,42,229,4,171,226,177,42,30,171,226,213,41,48,88,21,15,153,129,204,64,102,32,51,144,25,200,140,151,36,51,218,225,15,170,89,73,204,169,126,37,49,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,128,63,192,31,224,15,240,7,214,252,65,53,11,25,189,168,173,238,53,252,65,67,11,25,61,158,8,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,128,11,192,5,224,2,112,1,47,204,5,212,139,241,221,138,48,190,11,198,7,227,131,241,193,248,96,124,48,62,24,191,210,107,11,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,114,104,121,205,180,60,254,37,245,82,95,135,145,199,231,153,2,119,127,55,25,191,10,123,174,87,6,198,55,222,177,254,135,13,150,254,248,15,153,255,127,142,210,151,255,144,249,255,231,175,71,217,83,68,207,143,152,225,247,153,61,20,170,131,243,241,121,35,91,4,231,159,102,227,240,128,248,138,64,124,13,195,209,211,89,185,106,107,56,122,187,215,171,98,56,50,28,25,142,122,195,209,228,233,232,241,116,100,56,190,217,225,216,14,77,173,180,123,118,19,130,90,115,67,248,38,212,180,102,164,38,164,180,102,164,55,169,163,53,55,132,111,66,68,107,70,106,66,65,107,70,122,179,115,200,202,251,169,73,31,174,180,255,120,115,38,92,41,78,51,14,92,41,74,51,246,91,125,147,248,154,189,183,122,144,154,141,183,122,144,154,93,119,121,144,70,45,119,121,156,198,252,118,121,148,134,204,182,250,110,245,53,59,109,245,32,53,219,108,245,221,234,107,246,216,234,65,106,54,216,249,65,112,215,111,222,93,179,82,28,190,27,223,141,239,126,3,190,187,124,29,56,237,237,237,221,194,237,237,159,97,243,170,142,186,137,239,11,223,241,180,170,93,225,59,202,222,80,178,118,222,134,2,40,124,67,201,17,162,210,15,242,100,13,106,42,84,112,141,84,140,91,129,138,217,18,45,59,189,138,138,186,105,100,78,32,98,5,177,130,88,65,172,32,86,16,43,136,21,196,10,98,5,177,130,88,65,172,32,86,16,43,136,21,196,10,98,5,177,130,88,65,172,32,86,16,43,47,71,172,148,75,17,67,229,81,141,187,121,82,51,245,88,17,39,245,12,172,136,211,243,176,34,197,235,35,186,117,90,145,199,195,99,69,94,149,21,97,85,68,86,69,124,35,182,132,85,17,217,220,136,229,26,89,174,145,229,26,89,174,177,74,211,194,114,141,44,215,200,114,141,117,218,24,150,107,196,204,96,102,48,51,152,25,204,12,102,166,237,102,230,37,202,142,114,197,84,155,15,49,89,63,207,169,96,253,60,124,8,62,4,31,130,15,193,135,224,67,240,33,248,16,124,8,62,4,31,130,15,193,135,224,67,240,33,248,16,124,8,62,4,31,130,15,193,135,224,67,240,33,248,144,186,125,136,201,170,89,14,171,102,237,242,33,181,174,154,229,176,106,22,62,4,31,130,15,193,135,224,67,240,33,248,16,124,8,62,4,31,130,15,193,135,224,67,240,33,248,16,124,8,110,3,183,129,219,192,109,188,72,183,81,7,239,119,141,120,191,11,239,135,247,195,251,225,253,240,126,120,63,188,191,61,188,31,172,14,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,122,253,88,253,112,116,58,157,156,29,76,83,47,245,245,248,122,119,153,255,254,219,252,33,83,88,239,87,0,218,203,193,249,22,138,207,178,247,221,108,62,202,158,34,122,126,196,204,150,33,153,221,62,170,68,243,63,187,177,161,157,172,119,158,111,125,30,22,43,170,18,214,215,57,100,61,189,37,193,138,134,172,87,193,218,96,12,89,134,44,67,86,101,200,86,242,148,245,120,202,50,100,25,178,45,83,226,74,251,199,55,33,195,149,130,52,171,193,53,35,53,33,192,53,35,189,73,245,173,212,71,205,74,111,205,72,77,232,110,205,72,111,118,98,91,121,63,53,233,222,203,211,52,106,221,149,226,52,227,219,149,162,52,99,218,149,162,52,225,216,213,131,212,108,215,213,131,212,236,213,203,131,52,106,212,203,227,52,230,210,203,163,52,100,209,203,131,52,228,207,213,131,212,108,206,149,130,52,225,204,213,131,212,108,203,243,131,224,201,223,188,39,103,57,62,220,58,110,29,183,254,6,220,122,249,42,118,91,176,118,124,178,194,252,211,225,232,116,60,73,79,246,39,251,71,71,195,163,244,253,240,195,100,56,92,129,205,127,11,14,251,12,164,87,117,212,138,22,246,43,95,127,176,116,125,65,211,21,10,163,210,15,242,228,17,234,46,138,112,171,209,53,238,91,158,125,136,124,65,190,32,95,144,47,200,23,228,11,242,5,249,130,124,65,190,32,95,144,47,200,23,228,11,242,5,249,130,124,65,190,32,95,144,47,200,23,228,203,203,149,47,47,110,227,166,154,205,137,147,122,85,152,19,167,231,97,78,74,205,137,179,54,26,181,155,19,7,115,242,10,205,9,43,57,178,146,227,27,49,42,172,228,200,206,77,44,49,201,18,147,44,49,201,18,147,85,218,24,150,152,100,137,73,150,152,172,211,216,176,196,36,246,6,123,131,189,193,222,96,111,176,55,109,183,55,47,81,136,148,107,168,250,157,73,37,235,249,57,21,172,231,135,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,112,38,56,19,156,9,206,4,103,98,209,153,84,178,66,151,195,10,93,74,206,164,153,21,186,30,207,131,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,127,224,63,240,31,248,143,23,230,63,106,117,2,110,53,78,192,197,9,224,4,112,2,56,1,156,0,78,0,39,208,102,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,86,244,126,176,228,139,171,255,114,253,95,82,63,13,212,209,251,18,182,174,255,203,245,207,159,161,119,191,23,84,128,222,117,81,250,230,198,227,245,177,245,103,159,186,129,29,177,75,207,183,113,30,216,186,10,91,63,78,71,103,199,233,135,147,179,211,206,160,179,124,76,30,239,255,39,61,28,157,156,77,211,163,225,232,195,244,227,242,159,157,36,124,124,101,58,158,238,31,165,211,241,167,225,232,116,253,74,244,248,202,47,251,211,131,143,233,201,100,248,235,225,209,198,59,220,200,143,127,28,246,96,60,58,56,155,76,134,163,105,58,25,254,118,54,60,157,46,223,17,186,158,34,228,87,26,234,178,145,238,171,47,86,182,107,164,251,21,44,86,198,72,103,164,51,210,107,28,233,149,60,211,125,158,233,140,116,70,186,241,72,23,137,251,171,187,111,6,218,254,143,111,87,87,215,183,87,151,179,229,165,252,253,225,175,251,249,31,221,135,171,235,13,94,230,245,220,158,187,252,183,213,84,218,238,213,221,183,238,221,119,223,93,111,105,235,118,191,157,127,187,125,248,230,121,61,39,187,207,110,129,216,207,230,213,210,250,245,198,45,20,255,217,204,250,218,191,169,224,158,105,240,44,60,109,42,184,191,59,184,126,217,64,189,193,149,134,162,94,89,65,3,129,77,174,237,226,178,131,166,130,11,175,237,226,178,132,166,130,151,92,219,250,83,25,107,12,94,92,113,161,212,223,59,234,45,234,12,93,80,145,177,21,89,183,30,163,198,204,197,21,27,74,29,189,163,94,163,222,208,106,29,173,85,207,81,111,96,181,95,77,90,245,30,245,6,206,51,178,170,29,156,235,99,27,136,43,185,55,23,213,139,52,16,183,228,142,172,85,79,82,99,220,226,138,147,173,196,154,245,38,53,134,190,89,168,134,78,220,32,246,2,55,12,227,32,216,172,72,177,19,90,233,62,161,87,68,83,99,224,130,50,27,165,43,185,168,200,166,198,184,5,101,56,74,113,139,138,112,26,136,43,185,173,21,21,233,212,27,87,252,208,40,42,226,105,32,174,176,119,155,120,104,40,150,1,229,20,165,60,255,20,42,37,41,229,45,178,235,103,150,182,40,170,15,41,109,184,85,224,80,222,34,43,166,21,90,232,119,218,118,105,131,74,147,108,97,67,121,27,237,239,102,139,94,103,177,108,6,64,254,91,120,140,13,224,45,62,198,6,35,223,121,140,184,232,24,207,40,186,244,32,155,108,94,185,44,65,102,48,188,106,12,134,103,193,96,32,44,16,22,8,11,132,5,194,2,97,129,176,64,88,32,44,16,22,8,11,132,5,194,2,97,129,176,64,88,32,44,16,22,8,11,132,5,194,2,97,129,176,168,74,88,212,171,35,220,106,166,78,185,22,166,78,217,215,17,21,172,55,168,164,35,88,111,176,98,29,177,84,10,126,190,143,216,180,13,37,66,2,225,128,112,64,56,32,28,16,14,8,7,132,3,194,1,225,128,112,64,56,32,28,16,14,8,7,132,3,194,1,225,128,112,64,56,32,28,16,14,207,132,67,37,243,31,220,55,57,255,1,225,128,112,64,56,32,28,16,14,8,7,132,3,194,1,225,128,112,64,56,32,28,16,14,8,7,132,3,194,1,225,128,112,64,56,32,28,16,14,8,7,132,195,90,56,56,213,8,7,7,225,128,112,64,56,188,52,225,224,46,247,111,43,122,78,59,173,19,14,130,184,237,16,14,70,193,109,10,7,163,224,54,133,131,32,184,93,225,32,13,108,93,56,24,5,183,41,28,140,130,219,20,14,186,193,91,33,28,180,67,183,64,56,232,102,110,133,112,16,132,182,43,28,4,129,237,10,7,65,96,155,194,65,26,215,146,112,144,198,181,36,28,116,227,182,66,56,232,134,110,133,112,16,132,182,43,28,116,3,91,22,14,186,113,45,11,7,105,92,75,194,65,16,215,166,112,144,198,181,36,28,84,226,182,74,56,160,15,208,7,47,94,31,120,169,87,197,2,73,94,207,99,129,36,244,1,250,0,125,128,62,64,31,160,15,208,7,175,80,31,64,225,161,240,80,120,40,60,20,30,10,15,208,6,104,3,180,1,218,0,109,128,54,64,187,93,64,187,130,122,120,239,141,110,64,12,208,6,104,3,180,1,218,0,109,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,225,194,47,144,11,87,178,19,172,199,78,176,112,97,184,240,11,226,194,206,143,167,174,251,244,212,77,150,15,93,55,110,33,22,22,167,181,76,133,43,200,109,5,10,139,115,91,98,194,102,121,237,33,225,10,114,91,33,194,178,220,118,129,176,48,179,77,30,44,139,108,23,7,139,51,91,162,193,226,188,150,96,176,56,175,21,22,108,150,182,105,20,108,150,182,105,18,44,75,107,23,4,203,50,219,227,192,178,188,182,48,176,44,173,45,10,108,150,182,105,8,44,78,107,133,1,155,165,109,26,1,171,167,133,0,67,128,33,192,85,19,224,74,42,131,217,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,91,71,128,43,217,43,209,99,175,68,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,12,1,110,27,1,118,83,39,245,204,9,240,146,81,122,214,9,240,234,51,156,204,230,159,103,87,139,253,251,219,213,221,235,233,166,54,232,204,238,111,7,179,127,190,14,190,206,174,22,55,179,207,139,251,193,207,87,7,97,18,196,65,20,5,97,20,187,131,213,129,186,119,235,35,173,59,215,123,254,233,187,127,187,221,36,12,60,223,247,3,39,234,71,126,112,30,157,187,253,200,9,221,216,73,102,253,224,50,138,58,239,54,30,174,5,103,95,191,58,136,163,208,233,59,142,223,239,7,65,117,103,127,250,217,159,119,246,159,175,14,146,56,140,221,48,137,29,63,142,171,58,251,191,217,11,91,10,67,87,255,105,128,67,47,254,252,178,241,180,113,122,158,223,115,186,23,139,197,221,215,187,197,226,194,233,37,189,112,253,172,81,131,157,219,113,180,112,167,65,154,66,152,185,29,73,31,103,86,146,203,51,207,149,253,253,96,144,75,241,106,210,195,145,166,121,204,190,191,98,220,88,73,46,241,247,87,140,19,165,185,138,97,161,98,170,29,184,80,156,169,0,6,230,36,210,197,129,210,72,197,176,79,177,155,118,224,62,131,76,170,221,164,133,243,12,242,168,62,88,180,112,157,65,158,188,63,10,213,187,39,247,207,66,211,52,178,177,95,132,219,76,211,248,70,105,178,56,77,154,166,8,60,109,199,209,67,79,210,60,5,96,73,177,119,138,208,146,52,77,1,56,82,76,83,132,142,76,211,200,174,227,34,52,100,144,198,96,140,23,161,31,211,52,226,190,49,30,227,138,224,102,30,100,208,64,54,98,206,31,212,243,44,78,80,106,147,37,29,74,141,178,68,69,165,81,116,173,223,40,135,95,169,180,18,116,196,245,237,165,43,106,149,69,88,10,173,86,188,76,216,44,7,179,41,52,189,17,92,78,55,130,94,188,145,92,78,91,20,80,165,77,150,3,42,181,145,92,76,219,44,80,173,81,150,6,170,180,18,244,248,189,168,141,224,35,61,8,190,165,135,210,111,169,110,162,87,193,186,174,75,162,103,127,93,87,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,30,68,239,77,16,189,10,102,105,187,173,152,165,13,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,30,68,15,162,7,209,131,232,189,122,162,119,56,58,157,78,206,14,166,169,151,6,194,98,189,238,242,3,221,127,155,63,100,86,98,12,44,84,237,93,69,153,38,245,47,205,248,243,227,151,173,209,232,86,188,70,227,206,19,111,156,144,197,26,171,90,172,49,112,146,48,127,173,198,192,73,34,181,165,26,151,111,57,24,143,14,206,38,147,225,104,154,78,134,191,157,13,79,167,203,119,132,174,167,184,148,99,51,119,3,25,232,47,190,27,52,79,252,185,27,112,55,120,253,119,131,150,46,236,234,174,215,210,89,173,200,252,99,45,29,215,89,254,141,231,185,63,22,211,241,218,179,178,171,60,174,229,165,93,171,8,110,101,109,215,42,130,151,44,117,231,71,65,224,68,126,20,250,145,147,31,92,178,222,157,60,184,165,85,105,13,3,219,91,150,182,138,224,86,214,165,173,34,120,201,181,157,56,125,199,235,59,65,20,39,81,126,240,6,175,109,187,43,234,74,67,219,92,82,87,152,217,238,154,186,242,208,150,22,213,149,7,182,180,170,174,60,176,149,101,117,13,227,54,189,174,174,97,220,166,23,214,21,198,181,187,178,174,48,244,205,66,53,116,226,6,177,23,184,97,24,7,193,166,61,181,19,218,210,122,192,194,192,182,22,4,22,198,181,181,34,176,97,220,166,151,4,150,199,181,178,38,176,97,220,166,23,5,214,136,219,170,85,129,175,34,214,17,102,29,225,86,174,35,156,31,100,131,214,55,229,60,253,138,45,135,223,130,121,13,72,13,164,6,82,3,169,129,212,64,106,32,53,144,26,72,13,164,6,82,3,169,129,212,64,106,32,53,144,26,72,13,164,6,82,3,169,129,212,64,106,32,53,94,198,230,136,27,202,194,171,88,89,120,111,91,89,56,77,43,11,7,101,81,173,178,88,106,7,63,223,89,108,26,137,18,105,129,148,64,74,32,37,144,18,72,9,164,4,82,2,41,129,148,64,74,32,37,144,18,72,9,164,4,82,2,41,129,148,64,74,32,37,144,18,72,137,60,41,225,86,44,37,92,164,4,82,2,41,241,242,165,132,187,92,248,173,232,89,238,180,78,74,8,226,182,67,74,24,5,183,41,37,140,130,219,148,18,130,224,118,165,132,52,176,117,41,97,20,220,166,148,48,10,110,83,74,232,6,111,133,148,208,14,221,2,41,161,155,185,21,82,66,16,218,174,148,16,4,182,43,37,4,129,109,74,9,105,92,75,82,66,26,215,146,148,208,141,219,10,41,161,27,186,21,82,66,16,218,174,148,208,13,108,89,74,232,198,181,44,37,164,113,45,73,9,65,92,155,82,66,26,215,146,148,80,137,219,42,41,129,98,64,49,188,38,197,32,221,121,186,72,49,180,97,11,106,20,3,138,1,197,32,253,17,236,252,120,50,187,79,79,230,100,189,137,96,11,13,131,56,173,101,193,80,65,110,43,126,65,156,219,18,165,55,203,107,15,210,87,144,219,10,163,151,229,182,75,186,133,153,109,130,110,89,100,187,156,91,156,217,18,230,22,231,181,68,185,197,121,173,64,110,179,180,77,51,110,179,180,77,35,110,89,90,187,132,91,150,217,30,43,150,229,181,133,138,101,105,109,145,98,179,180,77,131,98,113,90,43,156,216,44,109,211,152,88,61,45,148,24,74,12,37,174,133,18,187,169,147,122,21,82,226,37,181,244,172,83,226,213,135,57,153,205,63,207,174,22,251,247,183,171,251,217,211,109,110,208,153,221,223,14,102,255,124,29,124,157,93,45,110,102,159,23,247,131,159,175,14,194,36,136,131,40,10,194,40,118,7,171,3,117,239,214,71,90,119,183,87,208,13,221,174,27,56,23,125,47,158,251,23,110,236,95,92,92,206,22,97,224,187,225,197,44,240,162,11,47,92,118,203,211,83,183,32,196,250,213,65,28,133,78,223,113,252,126,63,8,42,15,241,244,103,65,94,136,159,175,14,146,56,140,221,48,137,29,63,142,43,14,241,111,246,250,151,50,211,213,127,26,80,211,139,63,191,108,60,148,156,158,231,247,156,238,197,98,113,247,245,110,177,184,112,122,73,47,92,63,146,212,152,232,118,28,45,42,106,144,166,144,121,110,71,210,167,158,149,228,242,204,115,101,127,102,24,228,82,188,154,244,168,165,105,30,179,239,175,152,74,86,146,75,252,253,21,83,71,105,174,98,166,168,152,106,7,85,20,103,42,96,134,57,137,116,169,161,52,82,49,19,84,236,166,29,84,208,32,147,106,55,105,81,63,131,60,170,15,22,45,170,103,144,39,239,111,71,245,238,201,253,235,209,52,141,108,236,23,81,57,211,52,190,81,154,44,117,147,166,41,226,83,219,113,244,8,149,52,79,1,127,82,236,157,34,2,37,77,83,192,151,20,211,20,17,38,211,52,178,235,184,136,32,25,164,49,24,227,69,132,200,52,141,184,111,140,199,184,34,223,153,7,25,130,144,141,152,243,119,247,60,75,29,148,218,100,129,136,82,163,44,120,81,105,20,93,235,55,202,193,92,42,173,4,29,113,125,123,233,138,90,101,73,151,66,171,21,86,19,54,203,161,113,10,77,111,4,151,211,141,160,23,111,36,151,211,22,44,84,105,147,197,133,74,109,36,23,211,54,50,84,107,148,133,134,42,173,4,61,126,47,106,35,248,72,15,130,111,233,161,244,91,106,12,252,185,21,131,63,23,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,3,252,217,7,127,85,206,11,119,91,49,47,28,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,123,155,224,239,228,191,211,143,227,81,234,167,129,20,251,221,125,127,248,227,175,219,103,208,207,95,174,237,218,56,244,187,138,50,77,26,88,29,114,253,225,203,214,134,116,171,94,27,178,248,180,27,167,99,101,200,170,86,134,12,156,36,204,95,24,50,112,146,72,109,93,200,229,91,14,198,163,131,179,201,100,56,154,166,147,225,111,103,195,211,233,242,29,161,235,41,174,27,89,255,93,192,151,86,253,230,222,5,124,11,53,191,220,5,184,11,112,23,48,189,11,84,249,91,192,231,183,0,119,1,238,2,21,223,5,90,186,134,180,112,135,108,203,219,84,10,226,182,99,155,74,163,224,54,183,169,52,10,110,115,155,74,65,112,187,219,84,74,3,91,223,166,210,40,184,205,109,42,141,130,219,220,166,82,55,120,43,182,169,212,14,221,130,109,42,117,51,183,98,155,74,65,104,187,219,84,10,2,219,221,166,82,16,216,230,54,149,210,184,150,182,169,148,198,181,180,77,165,110,220,86,108,83,169,27,186,21,219,84,10,66,219,221,166,82,55,176,229,109,42,117,227,90,222,166,82,26,215,210,54,149,130,184,54,183,169,148,198,181,180,77,165,74,220,86,45,64,126,21,177,100,57,75,150,183,114,201,242,252,32,27,164,190,153,74,7,175,82,187,225,181,96,122,19,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,102,32,51,144,25,200,140,106,100,70,35,170,194,173,116,58,150,219,130,45,24,172,169,10,167,89,85,225,160,42,170,85,21,75,221,224,231,187,138,77,19,81,34,43,144,17,200,8,100,4,50,2,25,129,140,64,70,32,35,144,17,200,8,100,4,50,2,25,129,140,64,70,32,35,144,17,200,8,100,4,50,2,25,145,39,35,170,156,55,225,190,229,121,19,200,8,100,4,50,2,25,129,140,64,70,32,35,144,17,200,8,100,4,50,2,25,129,140,64,70,32,35,144,17,200,8,100,4,50,2,25,129,140,64,70,32,35,242,100,132,120,151,250,92,25,209,134,61,234,145,17,200,8,100,132,193,79,14,119,185,235,92,209,51,220,105,157,140,16,196,109,135,140,48,10,110,83,70,24,5,183,41,35,4,193,237,202,8,105,96,235,50,194,40,184,77,25,97,20,220,166,140,208,13,222,10,25,161,29,186,5,50,66,55,115,43,100,132,32,180,93,25,33,8,108,87,70,8,2,219,148,17,210,184,150,100,132,52,174,37,25,161,27,183,21,50,66,55,116,43,100,132,32,180,93,25,161,27,216,178,140,208,141,107,89,70,72,227,90,146,17,130,184,54,101,132,52,174,37,25,161,18,183,85,50,2,181,128,90,120,45,106,193,75,189,10,23,93,242,122,30,139,46,161,22,80,11,168,5,212,2,106,1,181,128,90,120,245,106,1,66,15,161,135,208,67,232,33,244,16,122,96,55,176,27,216,13,236,6,118,3,187,129,221,173,132,221,213,213,209,123,111,123,51,100,96,55,176,27,216,13,236,6,118,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,12,51,126,241,204,184,202,93,105,61,118,165,133,25,195,140,95,44,51,118,126,60,145,221,167,39,114,178,124,32,187,113,11,145,177,56,173,101,98,92,65,110,43,192,88,156,219,18,47,54,203,107,15,23,87,144,219,10,45,150,229,182,11,139,133,153,109,178,98,89,100,187,168,88,156,217,18,41,22,231,181,4,138,197,121,173,112,98,179,180,77,99,98,179,180,77,83,98,89,90,187,144,88,150,217,30,35,150,229,181,133,136,101,105,109,17,98,179,180,77,3,98,113,90,43,124,216,44,109,211,120,88,61,45,116,24,58,12,29,174,137,14,87,89,81,204,54,161,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,24,58,252,50,232,112,149,251,54,122,236,219,8,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,67,135,161,195,47,130,14,187,169,147,122,149,209,225,37,177,244,172,211,225,213,71,57,153,205,63,207,174,22,251,247,183,171,123,217,211,195,110,208,153,221,223,14,102,255,124,29,124,157,93,45,110,102,159,23,247,131,159,175,14,226,40,116,250,142,227,247,251,65,48,88,29,168,123,183,62,210,186,171,189,220,78,232,254,237,118,147,168,63,115,251,126,63,136,188,216,79,188,139,164,31,123,94,63,153,135,209,44,92,36,254,242,73,240,116,159,45,8,177,126,117,16,38,65,28,68,81,16,70,177,91,121,136,167,63,9,242,66,252,124,117,144,196,97,236,134,73,236,248,113,92,113,136,127,179,215,190,148,151,174,254,211,128,152,94,252,249,101,227,129,228,244,60,191,231,116,47,22,139,187,175,119,139,197,133,211,75,122,225,250,113,164,198,67,183,227,104,17,81,131,52,133,188,115,59,146,62,241,172,36,151,103,158,43,251,19,195,32,151,226,213,164,71,44,77,243,152,125,127,197,68,178,146,92,226,239,175,152,56,74,115,21,243,68,197,84,59,136,162,56,83,1,47,204,73,164,75,12,165,145,138,121,160,98,55,237,32,130,6,153,84,187,73,139,248,25,228,81,125,176,104,17,61,131,60,121,127,55,170,119,79,238,95,142,166,105,100,99,191,136,200,153,166,241,141,210,100,137,155,52,77,17,155,218,142,163,71,167,164,121,10,216,147,98,239,20,209,39,105,154,2,182,164,152,166,136,46,153,166,145,93,199,69,244,200,32,141,193,24,47,162,67,166,105,196,125,99,60,198,21,217,206,60,200,208,131,108,196,156,191,185,231,89,226,160,212,38,11,67,148,26,101,161,139,74,163,232,90,191,81,14,226,82,105,37,232,136,235,219,75,87,212,42,75,185,20,90,173,144,154,176,89,14,137,83,104,122,35,184,156,110,4,189,120,35,185,156,182,64,161,74,155,44,42,84,106,35,185,152,182,113,161,90,163,44,48,84,105,37,232,241,123,81,27,193,71,122,16,124,75,15,165,223,82,67,208,175,186,229,100,151,208,207,254,114,178,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,64,63,160,223,155,135,126,213,205,3,119,91,49,15,28,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,123,123,208,207,15,126,73,253,52,144,208,62,63,56,127,134,249,252,94,176,27,243,101,166,52,23,112,190,70,87,115,244,131,243,178,101,28,221,42,151,113,44,56,223,198,121,88,191,81,123,253,198,56,127,253,198,192,73,194,252,229,27,3,39,137,30,95,57,24,143,14,206,38,147,225,104,154,78,134,191,157,13,79,167,203,55,132,174,167,184,116,99,141,131,210,151,212,221,110,15,74,127,119,193,45,131,146,65,201,160,212,24,148,149,60,41,125,158,148,12,202,183,53,40,91,186,200,177,187,94,87,106,181,86,249,143,117,165,92,103,137,33,60,247,199,194,82,94,123,86,57,150,199,181,188,204,113,21,193,173,172,115,92,69,240,146,101,31,253,40,8,156,200,143,66,63,114,242,131,75,214,126,148,7,183,180,66,179,97,96,123,75,52,87,17,220,202,26,205,85,4,47,185,182,19,167,239,120,125,39,136,226,36,202,15,222,224,181,109,119,117,105,105,104,155,203,75,11,51,219,93,95,90,30,218,210,2,211,242,192,150,86,152,150,7,182,178,196,180,97,220,166,215,152,54,140,219,244,34,211,194,184,118,87,153,22,134,190,89,168,134,78,220,32,246,2,55,12,227,32,216,20,252,118,66,91,90,27,91,24,216,214,226,216,194,184,182,86,199,54,140,219,244,242,216,242,184,86,214,199,54,140,219,244,2,217,26,113,91,181,66,246,85,196,154,218,172,169,221,194,53,181,119,110,239,230,123,253,168,206,101,183,215,182,193,171,198,54,120,216,6,108,3,182,1,219,128,109,192,54,96,27,176,13,216,6,108,3,182,1,219,128,109,192,54,96,27,176,13,216,6,108,3,182,1,219,128,109,192,54,96,27,222,170,109,112,171,153,112,228,190,198,9,71,78,67,182,193,193,54,84,107,27,220,200,143,253,124,221,176,124,41,216,61,240,126,188,5,229,128,114,64,57,160,28,80,14,40,7,148,3,202,1,229,128,114,64,57,160,28,80,14,40,7,148,3,202,1,229,128,114,64,57,160,28,94,148,114,168,223,39,84,50,123,193,125,141,179,23,240,9,248,4,124,2,62,1,159,128,79,192,39,224,19,240,9,248,4,124,2,62,1,159,128,79,192,39,224,19,240,9,248,4,124,2,62,1,159,128,79,192,39,172,125,130,104,79,242,109,159,80,190,25,249,70,191,161,19,208,9,232,132,250,117,130,187,220,60,172,232,41,236,180,78,39,8,226,182,67,39,24,5,183,169,19,140,130,219,212,9,130,224,118,117,130,52,176,117,157,96,20,220,166,78,48,10,110,83,39,232,6,111,133,78,208,14,221,2,157,160,155,185,21,58,65,16,218,174,78,16,4,182,171,19,4,129,109,234,4,105,92,75,58,65,26,215,146,78,208,141,219,10,157,160,27,186,21,58,65,16,218,174,78,208,13,108,89,39,232,198,181,172,19,164,113,45,233,4,65,92,155,58,65,26,215,146,78,80,137,219,42,157,128,28,64,14,188,120,57,224,165,94,21,139,23,121,61,111,247,226,69,200,1,228,0,114,0,57,128,28,64,14,32,7,144,3,45,148,3,48,118,24,59,140,29,198,14,99,135,177,131,171,193,213,224,106,112,53,184,26,92,13,174,110,23,174,174,160,150,221,43,219,217,23,92,13,174,6,87,131,171,193,213,47,29,87,67,125,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,125,41,212,183,146,29,86,189,178,29,86,161,190,80,95,168,111,99,212,215,249,241,76,117,159,158,169,201,242,145,234,198,45,132,190,226,180,150,153,111,5,185,173,32,95,113,110,75,196,215,44,175,61,224,91,65,110,43,188,87,150,219,46,238,21,102,182,73,123,101,145,237,194,94,113,102,75,172,87,156,215,18,234,21,231,181,66,122,205,210,54,13,122,205,210,54,205,121,101,105,237,98,94,89,102,123,148,87,150,215,22,228,149,165,181,197,120,205,210,54,141,120,197,105,173,16,94,179,180,77,3,94,245,180,240,93,248,46,124,183,106,190,91,73,85,111,201,142,151,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,11,223,173,154,239,86,178,3,161,199,14,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,44,223,117,83,39,245,204,249,238,146,81,122,53,243,221,85,194,147,217,252,243,236,106,177,127,127,187,186,55,61,61,188,6,157,217,253,237,96,246,207,215,193,215,217,213,226,102,246,121,113,63,248,249,234,32,142,66,167,239,56,126,191,31,4,131,213,129,186,119,235,35,173,187,206,123,254,217,186,127,187,221,203,254,69,223,137,156,228,252,98,22,250,115,39,56,119,189,32,118,220,139,185,235,37,209,34,89,94,196,79,55,204,130,179,175,95,29,132,73,16,7,81,20,132,81,236,86,119,246,167,31,245,121,103,255,249,234,32,137,195,216,13,147,216,241,227,184,170,179,255,155,189,108,165,168,115,245,159,6,176,243,226,207,47,27,207,18,167,231,249,61,167,123,177,88,220,125,189,91,44,46,156,94,210,11,215,79,18,53,148,185,29,71,11,102,26,164,41,68,149,219,145,244,97,101,37,185,60,243,92,217,95,7,6,185,20,175,38,61,216,104,154,199,236,251,43,134,137,149,228,18,127,127,197,176,80,154,171,24,5,42,166,218,1,3,197,153,10,80,95,78,34,93,216,39,141,84,140,242,20,187,105,7,204,51,200,164,218,77,90,176,206,32,143,234,131,69,11,198,25,228,201,251,147,79,189,123,114,255,232,51,77,35,27,251,69,48,205,52,141,111,148,38,11,203,164,105,138,176,210,118,28,61,176,36,205,83,128,141,20,123,167,8,28,73,211,20,96,33,197,52,69,96,200,52,141,236,58,46,2,63,6,105,12,198,120,17,216,49,77,35,238,27,227,49,174,136,101,230,65,230,15,255,108,196,156,63,151,231,89,88,160,212,38,203,49,148,26,101,121,137,74,163,232,90,191,81,14,157,82,105,37,232,136,235,219,75,87,212,42,11,168,20,90,173,104,152,176,89,14,68,83,104,122,35,184,156,110,4,189,120,35,185,156,182,24,159,74,155,44,229,83,106,35,185,152,182,73,159,90,163,44,235,83,105,37,232,241,123,81,27,193,71,122,16,124,75,15,165,223,82,221,188,174,130,245,84,151,188,174,238,245,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,55,193,235,42,152,63,237,54,48,127,26,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,7,175,123,245,188,238,112,116,58,157,156,29,76,83,47,13,132,133,118,221,229,7,186,255,54,127,200,172,128,24,236,174,184,203,204,10,110,201,18,136,63,63,76,217,90,136,110,197,107,33,238,60,241,198,9,89,20,177,170,69,17,3,103,133,61,115,214,68,12,156,36,122,124,229,96,60,58,56,155,76,134,163,105,58,25,254,118,54,60,157,46,223,16,186,158,226,122,136,205,12,92,25,113,47,30,184,59,209,59,3,151,129,251,250,7,110,75,23,50,117,215,107,199,172,214,23,254,177,118,140,235,44,255,114,242,220,31,139,199,120,237,89,201,84,30,215,242,82,166,85,4,183,178,150,105,21,193,75,150,118,243,163,32,112,34,63,10,253,200,201,15,46,89,223,77,30,220,210,42,172,134,129,237,45,195,90,69,112,43,235,176,86,17,188,228,218,78,156,190,227,245,157,32,138,147,40,63,120,131,215,182,221,21,100,165,161,109,46,33,43,204,108,119,13,89,121,104,75,139,200,202,3,91,90,69,86,30,216,202,50,178,134,113,155,94,71,214,48,110,211,11,201,10,227,218,93,73,86,24,250,102,161,26,58,113,131,216,11,220,48,140,131,96,211,73,218,9,109,105,253,91,97,96,91,11,224,10,227,218,90,1,215,48,110,211,75,224,202,227,90,89,3,215,48,110,211,139,224,106,196,109,213,42,184,87,17,235,230,178,110,110,11,215,205,221,185,133,147,239,245,163,186,151,214,221,48,18,126,197,70,194,199,72,96,36,48,18,24,9,140,4,70,2,35,129,145,192,72,96,36,48,18,24,9,140,4,70,2,35,129,145,192,72,96,36,48,18,24,9,140,4,70,2,35,129,145,216,50,18,94,197,70,194,123,213,70,194,105,218,72,56,24,137,106,141,132,27,249,177,159,175,36,150,47,5,187,7,231,143,183,160,37,208,18,104,9,180,4,90,2,45,129,150,64,75,160,37,208,18,104,9,180,4,90,2,45,129,150,64,75,160,37,208,18,104,9,180,196,139,210,18,141,57,7,183,98,231,224,214,190,37,2,202,1,229,128,114,48,252,81,236,46,23,80,43,122,82,59,173,83,14,130,184,237,80,14,70,193,109,42,7,163,224,54,149,131,32,184,93,229,32,13,108,93,57,24,5,183,169,28,140,130,219,84,14,186,193,91,161,28,180,67,183,64,57,232,102,110,133,114,16,132,182,171,28,4,129,237,42,7,65,96,155,202,65,26,215,146,114,144,198,181,164,28,116,227,182,66,57,232,134,110,133,114,16,132,182,171,28,116,3,91,86,14,186,113,45,43,7,105,92,75,202,65,16,215,166,114,144,198,181,164,28,84,226,182,74,57,32,16,16,8,175,73,32,72,183,82,46,18,8,245,239,169,140,64,64,32,32,16,164,63,113,157,31,207,93,247,233,185,155,172,119,197,107,161,63,16,167,181,172,15,42,200,109,197,30,136,115,91,98,240,102,121,237,33,248,10,114,91,33,240,178,220,118,57,182,48,179,77,140,45,139,108,151,98,139,51,91,130,216,226,188,150,24,182,56,175,21,132,109,150,182,105,130,109,150,182,105,128,45,75,107,151,95,203,50,219,35,193,178,188,182,64,176,44,173,45,14,108,150,182,105,12,44,78,107,133,2,155,165,109,26,2,171,167,133,1,195,128,97,192,181,48,96,55,117,82,175,66,6,188,164,150,94,205,12,120,21,245,100,54,255,60,187,90,236,223,223,174,238,86,79,55,177,65,103,118,127,59,152,253,243,117,240,117,118,181,184,153,125,94,220,15,126,190,58,8,147,32,14,162,40,8,163,216,29,172,14,212,189,91,31,105,221,153,94,193,135,236,118,251,179,216,189,12,60,215,9,131,200,159,245,251,113,224,132,238,204,59,79,220,153,231,93,92,156,119,222,109,60,83,11,66,172,95,29,196,81,232,244,29,199,239,247,131,160,242,16,79,63,250,243,66,252,124,117,144,196,97,236,134,73,236,248,113,92,113,136,127,179,87,183,148,136,102,119,170,215,101,162,23,127,126,217,120,228,56,61,207,239,57,221,139,197,226,238,235,221,98,113,225,244,146,94,184,126,224,168,17,207,237,56,90,204,211,32,77,33,209,220,142,164,207,52,43,201,229,153,231,202,254,136,48,200,165,120,53,233,49,73,211,60,102,223,95,49,115,172,36,151,248,251,43,102,138,210,92,197,196,80,49,213,14,102,40,206,84,64,4,115,18,233,50,65,105,164,98,226,167,216,77,59,152,159,65,38,213,110,210,98,122,6,121,84,31,44,90,204,206,32,79,222,95,134,234,221,147,251,183,161,105,26,217,216,47,98,110,166,105,124,163,52,89,166,38,77,83,68,159,182,227,232,241,39,105,158,2,186,164,216,59,69,124,73,154,166,128,30,41,166,41,226,71,166,105,100,215,113,17,31,50,72,99,48,198,139,248,143,105,26,113,223,24,143,113,69,122,51,15,50,124,32,27,49,231,175,234,121,150,41,40,181,201,226,14,165,70,89,172,162,210,40,186,214,111,148,3,177,84,90,9,58,226,250,246,210,21,181,202,114,44,133,86,43,104,38,108,150,195,218,20,154,222,8,46,167,27,65,47,222,72,46,167,45,20,168,210,38,11,3,149,218,72,46,166,109,32,168,214,40,139,4,85,90,9,122,252,94,212,70,240,145,30,4,223,210,67,233,183,212,24,214,115,43,198,122,46,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,171,27,235,85,57,99,219,109,96,198,54,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,247,54,177,222,201,127,167,31,199,163,212,79,3,41,212,187,251,254,240,199,95,183,207,144,158,191,92,83,117,23,210,203,76,67,110,203,42,140,235,143,82,182,6,163,91,245,26,140,197,167,221,56,29,43,48,86,181,2,99,224,36,97,254,2,140,129,147,68,143,175,28,140,71,7,103,147,201,112,52,77,39,195,223,206,134,167,211,229,27,66,215,83,92,124,177,254,1,235,75,139,107,115,7,172,191,187,180,150,1,203,128,101,192,154,14,216,42,159,176,62,79,88,6,236,91,30,176,45,93,222,88,184,241,178,229,253,17,5,113,219,177,63,162,81,112,155,251,35,26,5,183,185,63,162,32,184,221,253,17,165,129,173,239,143,104,20,220,230,254,136,70,193,109,238,143,168,27,188,21,251,35,106,135,110,193,254,136,186,153,91,177,63,162,32,180,221,253,17,5,129,237,238,143,40,8,108,115,127,68,105,92,75,251,35,74,227,90,218,31,81,55,110,43,246,71,212,13,221,138,253,17,5,161,237,238,143,168,27,216,242,254,136,186,113,45,239,143,40,141,107,105,127,68,65,92,155,251,35,74,227,90,218,31,81,37,110,171,214,198,190,138,88,77,155,213,180,91,184,154,246,206,141,221,124,175,31,213,189,224,246,79,19,225,85,106,34,60,76,4,38,2,19,129,137,192,68,96,34,48,17,152,8,76,4,38,2,19,129,137,192,68,96,34,48,17,152,8,76,4,38,2,19,129,137,192,68,96,34,48,17,152,136,13,19,225,86,58,137,201,125,197,147,152,156,102,77,132,131,137,168,214,68,184,145,31,251,249,42,98,249,82,176,123,80,254,120,11,58,2,29,129,142,64,71,160,35,208,17,232,8,116,4,58,2,29,129,142,64,71,160,35,208,17,232,8,116,4,58,2,29,129,142,64,71,188,40,29,209,152,107,168,114,214,131,251,138,103,61,224,26,112,13,184,6,92,3,174,1,215,128,107,192,53,224,26,112,13,184,6,92,3,174,1,215,128,107,192,53,224,26,112,13,184,6,92,3,174,1,215,128,107,200,115,13,226,45,210,115,93,67,253,27,164,163,26,80,13,168,6,131,31,20,238,114,203,179,162,39,180,211,58,213,32,136,219,14,213,96,20,220,166,106,48,10,110,83,53,8,130,219,85,13,210,192,214,85,131,81,112,155,170,193,40,184,77,213,160,27,188,21,170,65,59,116,11,84,131,110,230,86,168,6,65,104,187,170,65,16,216,174,106,16,4,182,169,26,164,113,45,169,6,105,92,75,170,65,55,110,43,84,131,110,232,86,168,6,65,104,187,170,65,55,176,101,213,160,27,215,178,106,144,198,181,164,26,4,113,109,170,6,105,92,75,170,65,37,110,171,84,3,226,0,113,240,90,196,129,151,122,21,46,136,228,245,188,221,11,34,33,14,16,7,136,3,196,1,226,0,113,128,56,64,28,180,94,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,187,149,40,187,186,26,120,175,108,151,97,80,54,40,27,148,13,202,6,101,191,46,148,13,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,48,68,248,133,17,225,42,119,123,245,202,118,123,133,8,67,132,33,194,150,136,176,243,227,121,235,62,61,111,147,229,227,214,141,91,8,132,197,105,45,243,224,10,114,91,193,193,226,220,150,104,176,89,94,123,48,184,130,220,86,88,176,44,183,93,20,44,204,108,147,4,203,34,219,5,193,226,204,150,56,176,56,175,37,12,44,206,107,133,2,155,165,109,26,2,155,165,109,154,1,203,210,218,69,192,178,204,246,8,176,44,175,45,0,44,75,107,139,255,154,165,109,26,255,138,211,90,161,191,102,105,155,134,191,234,105,97,191,176,95,216,111,77,236,183,202,106,224,146,221,55,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,23,246,219,8,251,173,114,55,68,143,221,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,183,5,236,215,77,157,212,171,140,253,46,137,165,87,51,251,93,5,61,153,205,63,207,174,22,251,247,183,171,59,213,211,163,108,208,153,221,223,14,102,255,124,29,124,157,93,45,110,102,159,23,247,131,159,175,14,226,40,116,250,142,227,247,251,65,48,88,29,168,123,183,62,210,186,35,189,220,143,216,253,219,237,94,204,221,200,119,206,47,3,239,194,247,103,206,69,28,134,179,208,245,206,189,48,240,220,243,96,214,121,183,113,23,45,8,177,126,117,16,38,65,28,68,81,16,70,177,91,121,136,167,31,252,121,33,126,190,58,72,226,48,118,195,36,118,252,56,174,56,196,191,217,43,91,74,67,87,255,105,192,67,47,254,252,178,241,184,113,122,158,223,115,186,23,139,197,221,215,187,197,226,194,233,37,189,112,253,176,81,163,157,219,113,180,120,167,65,154,66,154,185,29,73,159,103,86,146,203,51,207,149,253,1,97,144,75,241,106,210,227,145,166,121,204,190,191,98,222,88,73,46,241,247,87,204,19,165,185,138,105,161,98,170,29,188,80,156,169,128,6,230,36,210,229,129,210,72,197,180,79,177,155,118,240,62,131,76,170,221,164,197,243,12,242,168,62,88,180,120,157,65,158,188,191,10,213,187,39,247,239,66,211,52,178,177,95,196,219,76,211,248,70,105,178,60,77,154,166,136,60,109,199,209,99,79,210,60,5,100,73,177,119,138,216,146,52,77,1,57,82,76,83,196,142,76,211,200,174,227,34,54,100,144,198,96,140,23,177,31,211,52,226,190,49,30,227,138,228,102,30,100,216,64,54,98,206,95,212,243,44,79,80,106,147,69,29,74,141,178,72,69,165,81,116,173,223,40,7,96,169,180,18,116,196,245,237,165,43,106,149,101,88,10,173,86,192,76,216,44,135,179,41,52,189,17,92,78,55,130,94,188,145,92,78,91,24,80,165,77,22,4,42,181,145,92,76,219,48,80,173,81,22,7,170,180,18,244,248,189,168,141,224,35,61,8,190,165,135,210,111,169,33,164,87,221,50,174,75,164,87,247,50,174,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,61,144,222,155,71,122,213,205,208,118,27,152,161,13,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,15,164,7,210,3,233,189,61,164,215,119,126,73,189,52,144,176,188,190,115,158,89,102,49,216,13,241,50,147,141,219,176,206,98,223,57,47,91,96,209,173,114,129,197,130,243,109,156,135,149,21,171,90,89,49,112,146,48,127,97,197,192,73,162,199,87,14,198,163,131,179,201,100,56,154,166,147,225,111,103,195,211,233,242,13,161,235,41,46,170,88,227,160,244,37,53,179,219,131,210,223,93,44,203,160,100,80,50,40,53,6,101,37,79,74,159,39,37,131,242,109,13,202,150,46,63,236,174,87,124,90,173,17,254,99,197,39,215,89,98,8,207,253,177,228,147,215,158,245,135,229,113,45,47,64,92,69,112,43,43,16,87,17,188,100,65,70,63,10,2,39,242,163,208,143,156,252,224,146,85,25,229,193,45,173,157,108,24,216,222,226,201,85,4,183,178,122,114,21,193,75,174,237,196,233,59,94,223,9,162,56,137,242,131,55,120,109,219,93,247,89,26,218,230,194,207,194,204,118,87,126,150,135,182,180,244,179,60,176,165,181,159,229,129,173,44,254,108,24,183,233,213,159,13,227,54,189,252,179,48,174,221,245,159,133,161,111,22,170,161,19,55,136,189,192,13,195,56,8,54,5,191,157,208,150,86,173,22,6,182,181,108,181,48,174,173,117,171,13,227,54,189,112,181,60,174,149,149,171,13,227,54,189,116,181,70,220,86,173,93,125,21,177,218,53,171,93,183,112,181,235,157,27,175,249,94,63,170,115,65,236,181,109,240,170,177,13,30,182,1,219,128,109,192,54,96,27,176,13,216,6,108,3,182,1,219,128,109,192,54,96,27,176,13,216,6,108,3,182,1,219,128,109,192,54,96,27,176,13,216,134,183,106,27,220,106,38,28,185,175,113,194,145,211,144,109,112,176,13,213,218,134,216,77,220,124,219,16,187,137,183,123,216,61,182,197,55,224,27,240,13,248,6,124,3,190,1,223,128,111,192,55,224,27,240,13,248,6,124,3,190,1,223,128,111,192,55,224,27,240,13,248,134,23,229,27,234,151,9,149,76,93,112,95,227,212,5,100,2,50,1,153,128,76,64,38,32,19,144,9,200,4,100,2,50,1,153,128,76,64,38,32,19,144,9,200,4,100,2,50,1,153,128,76,64,38,32,19,144,9,203,85,144,170,145,9,245,111,50,142,75,248,127,237,157,93,83,35,71,214,173,255,139,175,95,201,149,165,146,144,184,195,61,216,230,61,109,220,67,211,115,198,87,10,53,168,49,118,131,9,160,61,227,19,225,255,126,66,2,26,168,15,85,230,206,172,220,89,210,115,49,17,158,70,133,22,169,212,215,179,86,174,141,151,96,233,37,152,201,104,58,170,55,19,86,63,42,54,187,9,79,55,233,191,157,96,86,99,195,154,222,133,179,228,236,4,129,220,52,236,4,47,225,154,118,130,151,112,77,59,65,32,92,215,78,144,10,86,183,19,188,132,107,218,9,94,194,53,237,4,87,225,73,216,9,206,162,19,176,19,92,53,39,97,39,8,68,235,218,9,2,193,186,118,130,64,176,166,157,32,149,171,100,39,72,229,42,217,9,174,114,147,176,19,92,69,39,97,39,8,68,235,218,9,174,130,149,237,4,87,185,202,118,130,84,174,146,157,32,144,171,105,39,72,229,42,217,9,54,114,147,178,19,48,7,48,7,122,111,14,152,213,89,3,127,115,192,12,243,205,181,69,152,3,152,3,152,3,152,3,152,3,152,3,152,3,152,3,9,154,3,48,118,24,59,140,29,198,14,99,135,177,131,171,193,213,224,106,112,53,184,26,92,13,174,78,11,87,7,200,178,155,182,153,190,224,106,112,53,184,26,92,13,174,238,59,174,134,250,66,125,161,190,80,95,168,47,212,23,234,11,245,133,250,66,125,161,190,80,95,168,47,212,23,234,219,23,234,27,100,182,170,105,155,173,10,245,133,250,66,125,163,81,223,236,233,61,213,60,191,167,206,86,111,169,102,154,32,244,21,171,85,102,190,1,116,171,32,95,177,110,37,226,235,167,87,15,248,6,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,94,63,181,177,65,175,159,218,216,156,87,166,86,23,243,202,52,235,81,94,153,94,45,200,43,83,171,197,120,253,212,198,70,188,98,181,42,132,215,79,109,108,192,107,175,22,190,11,223,133,239,134,230,187,65,82,189,45,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,27,154,239,6,153,64,104,152,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,113,249,238,209,241,251,211,147,15,111,78,231,102,94,8,139,26,6,171,191,240,246,203,217,125,137,248,22,155,27,27,74,171,144,8,242,253,250,199,180,177,95,19,152,253,110,188,227,23,119,8,4,14,5,129,139,108,54,174,103,192,69,54,155,60,254,228,205,207,199,111,62,156,156,28,30,159,206,79,14,255,249,225,240,253,233,234,6,99,147,91,242,223,56,79,92,153,67,211,252,196,221,104,213,240,196,229,137,187,253,79,220,68,141,155,199,50,179,213,135,230,198,50,179,60,29,231,70,46,55,141,186,109,47,225,154,117,219,94,194,53,167,67,10,132,235,246,132,75,5,171,247,132,123,9,215,236,9,247,18,222,178,183,103,217,94,150,239,101,197,100,58,155,212,11,143,184,183,147,40,56,119,22,157,64,193,185,171,230,36,10,206,5,162,117,11,206,5,130,117,11,206,5,130,53,11,206,165,114,149,10,206,165,114,149,10,206,93,229,38,81,112,238,42,250,106,105,43,122,102,138,105,94,152,241,120,90,20,47,205,51,29,209,186,173,236,174,130,149,91,217,93,229,42,183,178,75,229,42,181,178,11,228,106,182,178,75,229,42,181,178,219,200,77,202,245,187,152,224,19,226,19,38,232,19,110,140,172,143,242,189,73,68,43,113,20,216,145,24,225,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,224,72,84,28,137,60,176,35,145,111,181,35,17,186,216,170,213,145,160,225,42,176,35,49,53,51,83,239,72,76,205,44,223,252,212,124,188,22,79,2,79,2,79,2,79,2,79,2,79,2,79,2,79,2,79,2,79,2,79,2,79,2,79,2,79,2,79,2,79,2,79,2,79,2,79,2,79,162,87,158,68,52,195,65,58,22,185,201,112,232,227,124,100,252,134,157,241,27,118,126,162,134,121,42,49,45,154,223,169,19,26,169,33,151,155,134,229,224,37,92,211,114,240,18,174,105,57,8,132,235,90,14,82,193,234,150,131,151,112,77,203,193,75,184,166,229,224,42,60,9,203,193,89,116,2,150,131,171,230,36,44,7,129,104,93,203,65,32,88,215,114,16,8,214,180,28,164,114,149,44,7,169,92,37,203,193,85,110,18,150,131,171,232,36,44,7,129,104,93,203,193,85,176,178,229,224,42,87,217,114,144,202,85,178,28,4,114,53,45,7,169,92,37,203,193,70,110,82,150,3,6,2,6,194,54,25,8,210,185,219,77,6,66,31,7,112,99,32,96,32,236,138,129,192,72,238,24,246,1,35,185,227,48,120,70,114,51,146,155,145,220,73,80,108,70,114,119,203,176,25,201,221,29,193,102,36,119,215,252,154,145,220,93,130,96,70,114,119,135,129,25,201,221,29,4,102,36,55,12,24,6,172,195,128,223,253,114,250,227,207,199,243,92,62,215,247,230,175,251,95,255,184,126,197,127,243,158,78,245,125,248,83,162,55,232,55,223,45,253,249,125,237,207,239,254,9,59,90,189,25,7,123,194,142,134,134,39,44,79,88,158,176,93,62,97,67,190,195,246,115,74,13,79,88,158,176,76,168,161,13,142,54,56,218,224,104,131,163,13,46,177,163,89,180,193,209,6,71,27,28,109,112,180,193,37,112,52,139,54,56,218,224,104,131,163,13,142,54,56,218,224,104,131,195,200,239,187,145,175,62,161,230,171,19,33,158,79,83,235,68,244,115,58,13,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,68,87,78,132,9,122,136,201,108,241,33,166,224,165,115,155,157,8,42,231,2,59,17,143,115,238,107,156,136,169,153,229,155,159,146,143,215,226,69,224,69,224,69,224,69,224,69,224,69,224,69,224,69,224,69,224,69,224,69,224,69,224,69,224,69,224,69,224,69,224,69,224,69,224,69,224,69,244,202,139,136,102,52,132,60,242,96,182,248,200,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,3,70,67,197,104,200,130,26,13,217,102,163,225,245,42,226,51,224,51,196,243,25,204,100,52,29,213,27,13,171,31,21,155,157,134,167,155,244,223,106,48,171,97,103,77,239,208,245,227,187,53,173,6,129,220,52,172,6,47,225,154,86,131,151,112,77,171,65,32,92,215,106,144,10,86,183,26,188,132,107,90,13,94,194,53,173,6,87,225,73,88,13,206,162,19,176,26,92,53,39,97,53,8,68,235,90,13,2,193,186,86,131,64,176,166,213,32,149,171,100,53,72,229,42,89,13,174,114,147,176,26,92,69,39,97,53,8,68,235,90,13,174,130,149,173,6,87,185,202,86,131,84,174,146,213,32,144,171,105,53,72,229,42,89,13,54,114,147,178,26,48,14,48,14,182,197,56,48,171,51,10,193,140,3,51,204,55,87,33,97,28,96,28,96,28,96,28,96,28,96,28,96,28,96,28,36,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,73,148,29,46,3,111,218,230,11,131,178,65,217,160,108,80,54,40,123,187,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,158,17,225,144,115,94,77,219,156,87,136,48,68,24,34,172,68,132,179,167,247,91,243,252,126,59,91,189,221,154,105,130,64,88,172,86,153,7,7,208,173,130,131,197,186,149,104,176,159,94,61,24,28,64,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,253,212,198,134,192,126,106,99,51,96,153,90,93,4,44,211,172,71,128,101,122,181,0,176,76,173,22,255,245,83,27,27,255,138,213,170,208,95,63,181,177,225,175,189,90,216,47,236,23,246,219,17,251,13,153,6,110,25,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,40,236,55,228,52,68,195,52,68,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,85,99,191,223,205,71,243,66,196,124,63,190,98,189,163,85,93,75,11,235,125,241,232,53,176,222,23,183,168,60,88,143,255,80,250,255,175,233,240,234,31,74,255,255,245,207,39,175,127,65,215,52,249,99,27,69,54,65,41,114,237,221,189,184,27,232,177,51,61,54,245,244,184,200,102,227,122,120,92,100,179,201,102,118,60,53,179,252,241,22,111,126,62,126,243,225,228,228,240,248,116,126,114,248,207,15,135,239,79,87,55,24,155,220,18,45,119,247,154,48,18,245,191,148,95,19,70,173,189,47,188,38,240,154,192,107,66,95,94,19,66,124,78,24,241,57,129,215,4,94,19,162,190,38,36,106,65,63,86,61,174,190,254,55,86,61,230,233,120,208,114,185,105,12,35,240,18,174,57,140,192,75,184,230,92,93,129,112,221,41,10,82,193,234,83,20,188,132,107,78,81,240,18,222,178,183,103,217,94,150,239,101,197,100,58,155,212,11,143,184,183,147,24,255,224,44,58,129,241,15,174,154,147,24,255,32,16,173,59,254,65,32,88,119,252,131,64,176,230,248,7,169,92,165,241,15,82,185,74,227,31,92,229,38,49,254,193,85,244,213,210,86,244,204,20,211,188,48,227,241,180,40,94,198,0,116,68,235,206,172,112,21,172,60,179,194,85,174,242,204,10,169,92,165,153,21,2,185,154,51,43,164,114,149,102,86,216,200,77,42,191,112,49,33,241,176,45,137,7,139,243,42,91,21,138,240,251,123,31,239,165,249,143,105,187,193,116,243,13,158,13,132,110,179,27,178,201,205,101,79,166,125,98,115,187,39,83,113,92,54,26,44,54,30,78,220,147,127,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,120,48,105,121,48,157,90,44,178,81,232,101,139,165,125,4,58,22,75,224,82,197,70,139,133,50,197,192,22,203,56,91,235,171,177,88,198,89,102,54,191,76,60,222,2,11,5,11,5,11,5,11,5,11,5,11,5,11,5,11,5,11,5,11,5,11,5,11,5,11,5,11,5,11,5,11,5,11,5,11,5,11,101,87,44,148,242,176,150,172,17,48,174,126,212,66,24,31,110,18,194,120,81,16,103,239,232,196,22,39,177,138,226,62,174,189,49,152,66,156,225,49,156,225,193,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,218,21,131,41,11,98,48,101,173,6,19,254,18,254,18,254,82,111,253,37,179,154,225,217,244,177,172,102,88,176,178,191,36,144,155,134,191,228,37,92,211,95,242,18,174,233,47,9,132,235,250,75,82,193,234,254,146,151,112,77,127,201,75,184,166,191,228,42,60,9,127,201,89,116,2,254,146,171,230,36,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,85,110,18,254,146,171,232,36,252,37,129,104,93,127,201,85,176,178,191,228,42,87,217,95,146,202,85,242,151,4,114,53,253,37,169,92,37,127,201,70,110,82,254,18,110,17,110,17,110,209,150,184,69,29,90,57,249,60,15,80,70,151,15,243,214,50,58,172,28,172,28,172,28,172,28,172,28,172,28,172,28,172,156,109,182,114,112,68,112,68,112,68,112,68,112,68,112,68,48,23,48,23,48,23,48,23,48,23,48,23,48,23,48,23,118,204,92,240,63,39,178,50,23,56,39,130,185,128,185,128,185,128,185,128,185,0,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,30,70,15,163,119,99,244,33,166,209,231,22,211,232,97,244,48,250,126,50,250,16,79,226,94,99,250,236,233,67,144,121,254,16,52,91,125,6,50,211,4,41,189,88,173,50,164,15,160,91,133,209,139,117,43,33,122,63,189,122,132,62,128,110,21,64,47,211,173,203,231,133,154,53,241,188,76,178,46,157,23,107,86,130,243,98,189,74,108,94,172,87,5,205,251,169,141,77,230,253,212,198,6,243,50,181,186,92,94,166,89,15,203,203,244,106,81,121,153,90,45,40,239,167,54,54,147,23,171,85,65,242,126,106,99,19,121,123,181,0,121,128,188,5,243,14,193,205,67,224,237,32,20,186,115,88,28,34,208,221,62,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,9,195,226,16,83,98,115,166,196,2,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,113,159,97,177,153,103,243,220,27,22,175,8,101,222,55,88,188,254,139,223,45,206,126,95,92,44,15,110,175,215,47,117,207,239,133,251,223,44,110,175,247,23,255,185,219,191,91,92,44,175,22,191,47,111,247,191,254,116,127,58,25,103,123,89,54,218,219,43,138,253,245,47,26,220,60,252,166,135,71,34,127,181,86,131,63,205,160,152,157,143,71,163,143,179,241,184,216,27,101,231,163,143,249,222,228,83,54,62,251,84,20,179,189,143,197,106,245,158,95,126,27,238,252,225,167,251,227,89,49,45,38,147,98,60,153,154,96,119,254,252,13,161,238,206,191,254,116,127,54,29,79,205,120,54,205,70,211,105,160,59,255,187,252,20,144,98,211,245,127,122,128,211,243,223,62,191,120,95,202,134,249,104,152,13,206,151,203,155,187,155,229,242,60,27,206,134,227,135,119,37,59,44,90,149,227,4,70,61,212,52,98,207,170,36,119,240,25,68,87,238,175,171,252,73,195,67,151,229,110,114,3,151,190,122,252,30,191,102,48,25,68,151,248,241,107,6,143,82,93,205,88,209,82,213,6,176,40,214,212,128,13,107,20,185,130,67,169,164,102,44,104,185,76,27,192,160,135,38,219,101,114,2,127,30,122,108,223,88,156,192,158,135,158,186,175,143,246,203,83,251,5,210,87,141,236,185,223,4,230,124,213,140,188,212,148,193,155,84,77,19,162,170,202,113,131,84,82,61,13,8,202,114,117,154,32,148,84,77,3,98,178,84,211,4,153,124,213,200,246,113,19,68,242,80,227,241,28,111,130,68,190,106,196,107,227,253,28,183,68,60,103,69,9,34,148,37,214,124,245,62,43,131,7,171,107,202,76,196,234,162,50,123,177,185,104,114,233,126,81,13,233,178,185,74,176,16,151,215,159,140,232,170,50,236,178,184,106,77,214,132,151,213,0,57,139,75,175,4,219,233,74,176,138,87,146,237,84,225,133,54,215,148,137,161,213,53,146,205,84,165,134,118,23,149,185,161,205,85,130,21,191,21,93,35,248,147,238,5,143,210,125,235,163,212,49,251,243,175,160,93,177,191,222,85,208,194,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,131,253,193,254,96,127,91,207,254,252,15,137,155,62,30,18,135,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,131,253,193,254,182,154,253,29,29,191,63,61,249,240,230,116,158,207,11,89,0,112,176,250,115,110,191,156,221,151,42,35,139,214,36,160,105,197,129,237,120,175,2,12,203,132,112,51,65,156,148,239,98,242,250,55,118,94,42,249,117,245,218,218,37,77,216,118,201,141,247,251,226,254,168,153,12,85,51,89,100,179,113,125,203,100,145,205,38,155,75,38,167,102,150,63,222,226,205,207,199,111,62,156,156,28,30,159,206,79,14,255,249,225,240,253,233,234,6,99,147,91,118,80,70,121,33,17,185,9,205,47,36,109,182,2,47,36,188,144,240,66,18,249,133,36,209,50,91,243,208,31,180,174,172,126,234,15,50,217,234,155,101,110,158,10,132,242,116,218,108,229,114,149,235,108,67,8,87,233,179,13,33,188,165,222,111,52,41,138,108,50,154,140,71,147,172,94,184,164,227,79,46,92,169,137,215,83,176,94,21,111,8,225,42,93,188,33,132,183,236,237,89,182,151,229,123,89,49,153,206,38,245,194,35,238,109,221,22,97,169,104,205,26,97,161,102,221,30,97,185,104,165,34,97,185,96,165,38,97,185,96,149,42,97,79,185,177,187,132,61,229,198,46,19,22,202,213,109,19,22,138,190,90,218,138,158,153,98,154,23,102,60,158,22,197,75,207,86,71,180,82,7,178,80,176,86,9,178,80,174,86,11,178,167,220,216,53,200,114,185,42,61,200,158,114,99,23,33,59,200,77,170,9,249,98,66,119,242,182,116,39,111,158,124,53,25,77,183,172,94,217,239,239,125,188,151,230,63,166,237,6,211,205,55,120,225,49,52,222,226,235,13,226,120,198,163,176,86,207,40,128,213,211,251,57,131,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,137,59,57,113,108,152,60,172,13,147,99,195,56,216,48,89,100,27,38,195,134,9,107,195,140,179,181,190,26,27,102,156,101,102,243,75,201,227,45,176,89,176,89,176,89,176,89,176,89,176,89,176,89,176,89,176,89,176,89,176,89,176,89,176,89,176,89,176,89,176,89,176,89,176,89,176,89,118,197,102,41,241,69,147,53,2,198,213,143,90,8,227,195,77,66,152,51,10,226,236,93,159,216,226,36,118,82,220,199,181,111,38,148,9,107,66,153,254,77,147,193,131,194,131,194,131,146,127,116,51,171,174,199,166,143,110,89,114,30,148,64,110,26,30,148,151,112,77,15,202,75,184,166,7,37,16,174,235,65,73,5,171,123,80,94,194,53,61,40,47,225,154,30,148,171,240,36,60,40,103,209,9,120,80,174,154,147,240,160,4,162,117,61,40,129,96,93,15,74,32,88,211,131,146,202,85,242,160,164,114,149,60,40,87,185,73,120,80,174,162,147,240,160,4,162,117,61,40,87,193,202,30,148,171,92,101,15,74,42,87,201,131,18,200,213,244,160,164,114,149,60,40,27,185,73,121,80,56,74,56,74,56,74,91,226,40,197,177,123,178,176,118,79,134,221,131,221,179,51,118,79,136,39,122,175,29,159,236,233,131,146,121,254,160,52,123,152,255,154,160,225,35,86,171,236,247,4,208,173,98,247,136,117,43,153,38,126,122,245,60,147,0,186,85,44,19,153,110,93,227,65,168,89,211,119,144,73,214,181,29,196,154,149,92,7,177,94,37,211,65,172,87,197,115,240,83,27,219,114,240,83,27,219,113,144,169,213,53,28,100,154,245,208,189,76,175,22,185,151,169,213,2,247,126,106,99,115,123,177,90,21,108,239,167,54,54,181,183,87,11,180,7,218,123,213,96,245,176,74,43,14,80,54,243,108,158,135,3,202,43,102,153,247,13,40,175,255,244,119,139,179,223,23,23,203,131,219,235,245,139,223,243,187,227,254,55,139,219,235,253,197,127,238,246,239,22,23,203,171,197,239,203,219,253,175,63,221,159,78,198,217,94,150,141,246,246,138,98,127,253,139,6,55,15,191,233,225,177,201,235,23,109,240,231,32,91,154,179,188,200,179,229,249,249,120,100,62,141,62,102,249,108,105,206,23,31,207,242,241,232,211,122,138,196,243,11,115,131,136,135,159,238,143,103,197,180,152,76,138,241,100,106,130,139,120,254,14,81,39,226,235,79,247,103,211,241,212,140,103,211,108,52,157,6,22,241,119,249,201,34,5,172,235,255,244,64,172,231,191,125,126,241,14,150,13,243,209,48,27,156,47,151,55,119,55,203,229,121,54,156,13,199,15,239,95,118,0,181,42,199,9,161,122,168,105,4,164,85,73,238,136,52,136,174,220,95,87,249,51,137,135,46,203,221,228,134,56,125,245,248,61,126,205,8,51,136,46,241,227,215,140,40,165,186,154,1,164,165,170,13,8,82,172,169,1,48,214,40,114,69,140,82,73,205,0,209,114,153,54,32,68,15,77,182,203,228,132,8,61,244,216,190,177,56,33,64,15,61,117,95,52,237,151,167,246,171,166,175,26,217,115,191,9,225,249,170,25,121,169,41,35,58,169,154,38,152,85,149,227,134,179,164,122,26,96,149,229,234,52,225,42,169,154,6,24,101,169,166,9,71,249,170,145,237,227,38,220,228,161,198,227,57,222,132,147,124,213,136,215,198,251,57,110,9,131,206,138,18,110,40,75,172,249,146,126,86,70,20,86,215,148,233,137,213,69,101,74,99,115,209,228,210,253,162,26,38,102,115,149,96,33,46,175,63,25,209,85,101,44,102,113,213,154,193,9,47,171,65,119,22,151,94,9,182,211,149,96,21,175,36,219,169,66,22,109,174,41,179,69,171,107,36,155,169,202,23,237,46,42,19,70,155,171,4,43,126,43,186,70,240,39,221,11,30,165,251,214,71,41,22,37,52,97,41,161,129,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,66,9,161,132,125,163,132,1,15,167,155,62,30,78,135,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,66,9,119,146,18,190,251,229,244,199,159,143,231,163,121,33,100,132,55,127,221,255,250,199,245,43,66,56,90,245,253,182,16,66,211,138,8,219,145,95,5,34,150,169,225,102,170,56,41,221,69,247,133,150,15,107,213,86,103,105,2,215,89,54,223,235,139,123,163,204,50,84,153,101,145,205,198,245,93,150,69,54,155,108,174,178,156,154,89,254,120,139,55,63,31,191,249,112,114,114,120,124,58,63,57,252,231,135,195,247,167,235,225,102,107,94,107,211,116,217,249,11,198,72,24,61,174,125,193,24,181,6,143,121,193,224,5,131,23,140,126,191,96,4,252,132,49,226,19,6,47,24,188,96,104,190,96,36,218,165,237,48,248,62,133,50,109,185,220,52,166,167,122,9,215,156,158,234,37,92,115,122,170,64,184,238,244,84,169,96,245,233,169,94,194,53,167,167,122,9,215,156,158,234,42,60,137,233,169,206,162,19,152,158,234,170,57,137,233,169,2,209,186,211,83,5,130,117,167,167,10,4,107,78,79,149,202,85,154,158,42,149,171,52,61,213,85,110,18,211,83,93,69,39,49,61,85,32,90,119,122,170,171,96,229,233,169,174,114,149,167,167,74,229,42,77,79,21,200,213,156,158,42,149,171,52,61,213,70,110,82,69,236,23,19,170,219,183,165,186,125,243,224,189,201,104,186,101,237,238,126,127,239,227,189,52,255,49,109,55,152,110,190,193,11,63,33,74,38,36,15,233,216,228,1,28,155,254,207,52,197,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,73,215,160,137,97,191,152,144,39,236,76,255,70,123,104,185,47,89,84,247,37,195,125,9,235,190,140,179,181,190,26,247,101,156,101,102,243,43,200,227,45,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,118,197,93,41,241,69,147,53,2,198,213,143,90,8,227,195,77,66,120,50,10,226,236,205,158,216,226,36,46,82,220,199,181,111,222,83,192,163,63,166,127,3,163,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,240,158,194,121,79,89,72,239,41,195,123,194,123,194,123,218,21,239,201,172,102,143,54,125,100,203,146,243,158,4,114,211,240,158,188,132,107,122,79,94,194,53,189,39,129,112,93,239,73,42,88,221,123,242,18,174,233,61,121,9,215,244,158,92,133,39,225,61,57,139,78,192,123,114,213,156,132,247,36,16,173,235,61,9,4,235,122,79,2,193,154,222,147,84,174,146,247,36,149,171,228,61,185,202,77,194,123,114,21,157,132,247,36,16,173,235,61,185,10,86,246,158,92,229,42,123,79,82,185,74,222,147,64,174,166,247,36,149,171,228,61,217,200,77,202,123,194,73,194,73,194,73,218,18,39,169,123,155,39,159,231,225,234,237,242,97,78,189,29,54,15,54,15,54,15,54,15,54,15,54,15,54,15,54,15,110,9,110,9,110,9,110,9,110,9,110,9,198,3,198,3,198,3,198,3,198,3,198,3,198,3,198,195,142,27,15,193,206,151,172,140,7,206,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,3,240,123,19,242,224,128,225,224,0,252,126,39,248,125,136,39,120,175,17,126,246,244,1,201,60,127,64,154,173,62,31,153,105,130,4,95,172,86,25,224,7,208,173,194,239,197,186,149,240,189,159,94,61,122,31,64,183,10,188,151,233,214,101,247,66,205,154,232,94,38,89,151,220,139,53,43,129,123,177,94,37,110,47,214,171,130,237,253,212,198,166,246,126,106,99,67,123,153,90,93,102,47,211,172,135,236,101,122,181,136,189,76,173,22,176,247,83,27,155,215,139,213,170,224,122,63,181,177,105,189,189,90,96,61,176,222,130,135,135,96,234,33,208,119,16,66,29,11,36,7,12,130,51,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,183,15,36,7,156,88,155,51,177,22,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,183,14,36,155,121,54,207,67,129,228,21,175,204,251,6,146,215,127,248,187,197,217,239,139,139,229,193,237,245,250,133,239,249,157,113,255,155,197,237,245,254,226,63,119,251,119,139,139,229,213,226,247,229,237,254,215,159,238,79,39,227,108,47,203,70,123,123,69,177,191,254,69,131,155,135,223,244,240,184,228,117,75,54,248,211,12,138,143,217,114,156,23,51,99,206,138,209,121,177,252,88,100,231,123,31,63,157,153,179,44,203,151,231,139,111,254,231,197,107,114,131,134,135,159,238,143,103,197,180,152,76,138,241,100,106,66,107,120,254,246,80,167,225,235,79,247,103,211,241,212,140,103,211,108,52,157,134,213,240,119,249,89,34,37,171,235,255,244,96,171,231,191,125,126,241,214,149,13,243,209,48,27,156,47,151,55,119,55,203,229,121,54,156,13,199,15,111,92,118,228,180,42,199,137,157,122,168,105,36,163,85,73,238,108,52,136,174,220,95,87,249,195,136,135,46,203,221,228,198,54,125,245,248,61,126,205,236,50,136,46,241,227,215,204,38,165,186,154,201,163,165,170,13,236,81,172,169,129,44,214,40,114,101,139,82,73,205,228,208,114,153,54,176,67,15,77,182,203,228,196,6,61,244,216,190,177,56,177,63,15,61,117,223,48,237,151,167,246,59,166,175,26,217,115,191,137,221,249,170,25,121,169,41,179,57,169,154,38,138,85,149,227,198,177,164,122,26,40,149,229,234,52,113,42,169,154,6,10,101,169,166,137,67,249,170,145,237,227,38,206,228,161,198,227,57,222,196,145,124,213,136,215,198,251,57,110,73,129,206,138,18,103,40,75,172,249,118,126,86,102,19,86,215,148,177,137,213,69,101,60,99,115,209,228,210,253,162,26,24,102,115,149,96,33,46,175,63,25,209,85,101,30,102,113,213,26,190,9,47,171,97,118,22,151,94,9,182,211,149,96,21,175,36,219,169,130,20,109,174,41,67,69,171,107,36,155,169,10,22,237,46,42,163,69,155,171,4,43,126,43,186,70,240,39,221,11,30,165,251,214,71,41,14,30,12,214,124,187,194,131,189,107,190,5,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,4,15,130,7,119,26,15,6,59,134,110,250,120,12,29,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,220,9,60,248,195,135,131,147,127,204,71,243,233,119,110,84,240,226,203,226,246,124,48,26,76,63,58,195,192,162,13,6,134,134,127,23,147,210,175,156,12,203,63,47,253,202,73,249,87,78,54,241,196,135,127,121,113,175,161,122,46,159,23,57,66,189,229,230,59,163,213,210,173,213,242,231,119,235,39,217,225,241,193,119,111,15,231,111,126,252,112,252,127,14,255,241,212,76,185,122,158,223,126,89,118,217,72,25,156,124,206,134,217,224,243,213,165,89,111,131,213,103,179,220,178,108,50,52,244,180,18,18,151,119,58,74,138,129,58,29,37,181,126,103,30,77,138,34,155,140,38,227,209,36,171,151,212,250,197,217,74,82,28,240,106,47,37,26,115,117,148,20,3,183,58,74,106,221,67,179,108,47,203,247,178,98,50,157,77,234,37,5,216,67,81,225,175,133,156,136,220,183,93,77,84,228,107,37,39,14,237,181,146,18,7,244,90,73,137,193,120,237,133,116,140,119,237,133,116,76,118,219,133,52,151,49,214,104,113,172,99,20,200,185,90,54,200,81,66,209,237,138,35,81,232,118,33,145,0,180,189,144,142,217,179,149,144,139,63,254,172,91,149,218,219,213,188,68,169,96,108,171,63,44,6,193,174,23,34,47,64,236,136,218,94,76,162,98,84,72,165,53,169,180,5,123,163,185,113,97,123,123,43,178,151,219,31,7,126,224,64,123,101,174,151,247,239,12,112,64,6,183,23,143,192,213,223,21,252,205,141,191,213,204,144,41,178,217,184,126,132,76,145,205,38,181,147,104,122,60,48,198,60,116,244,174,135,68,61,117,244,154,135,247,37,243,84,210,155,167,51,49,70,46,87,121,100,76,8,225,42,51,99,66,8,111,169,208,119,135,134,221,10,87,154,118,227,41,88,111,220,77,8,225,42,243,110,66,8,111,217,219,238,48,179,67,225,186,147,122,164,162,53,71,245,8,53,235,206,234,145,139,86,26,214,35,23,172,52,173,71,46,88,101,92,143,167,220,216,243,122,60,229,198,30,216,35,148,171,59,177,71,40,186,17,37,87,223,248,76,49,205,11,51,30,79,139,226,37,35,214,17,173,52,103,72,40,88,107,208,144,80,174,214,164,33,79,185,177,71,13,201,229,54,0,247,138,228,162,152,100,197,56,155,78,10,147,191,148,252,124,125,116,217,54,239,119,69,145,143,166,147,189,162,24,141,71,101,217,177,223,243,180,38,59,121,202,141,61,218,201,65,110,82,179,157,42,182,6,211,160,152,6,149,198,52,168,198,63,230,241,87,52,43,109,187,193,211,95,210,73,38,252,209,55,114,76,132,215,248,70,109,121,112,131,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,149,129,149,129,149,129,149,129,149,33,179,50,140,183,149,97,250,215,115,141,147,129,147,177,235,78,134,25,22,205,31,0,178,228,156,12,129,220,52,156,12,47,225,154,78,134,151,112,77,39,67,32,92,215,201,144,10,86,119,50,188,132,107,58,25,94,194,53,157,12,87,225,73,56,25,206,162,19,112,50,92,53,39,225,100,8,68,235,58,25,2,193,186,78,134,64,176,166,147,33,149,171,228,100,72,229,42,57,25,174,114,147,112,50,92,69,39,225,100,8,68,235,58,25,174,130,149,157,12,87,185,202,78,134,84,174,146,147,33,144,171,233,100,72,229,42,57,25,54,114,147,114,50,240,37,240,37,162,248,18,157,153,6,206,141,248,21,211,160,135,195,49,49,13,48,13,118,214,52,200,158,222,107,205,243,123,237,236,97,22,81,130,158,129,88,173,178,101,16,64,183,138,99,32,214,173,196,221,253,244,234,97,247,0,186,85,168,187,76,183,46,187,22,106,214,68,215,50,201,186,228,90,172,89,9,92,139,245,42,113,107,177,94,21,108,237,167,54,54,181,246,83,27,27,90,203,212,234,50,107,153,102,61,250,43,211,171,5,127,101,106,181,216,175,159,218,216,232,87,172,86,133,252,250,169,141,13,126,237,213,194,125,225,190,112,95,43,238,187,38,82,255,56,124,119,250,99,126,244,211,15,243,247,167,235,17,141,255,56,250,254,251,15,239,87,16,56,127,248,225,252,251,119,102,178,42,192,169,32,224,213,127,13,206,151,55,247,191,230,151,87,23,131,187,251,197,199,207,203,193,249,229,167,79,95,86,216,119,144,63,252,112,240,233,198,76,94,209,224,220,130,6,79,219,104,112,153,246,150,89,111,11,44,54,147,87,232,119,84,186,160,56,191,30,86,254,161,122,147,162,242,47,211,202,191,124,189,167,102,164,188,90,186,203,207,151,247,127,45,46,159,23,244,91,167,5,22,241,229,142,238,23,216,92,134,205,253,153,111,106,94,15,160,159,14,71,235,247,217,61,59,208,91,149,227,55,228,212,94,77,220,73,167,18,93,49,198,157,74,116,197,152,121,106,175,43,206,224,83,71,61,209,166,159,74,116,197,24,129,42,209,21,99,14,170,165,174,168,195,80,109,53,69,156,136,106,41,41,234,88,84,123,77,113,102,163,218,235,137,51,32,213,94,79,140,41,169,142,106,58,30,149,234,168,166,227,121,169,150,106,162,14,77,181,212,148,218,228,84,75,217,145,198,167,90,170,137,52,67,213,81,77,199,131,84,237,213,244,113,154,170,253,95,23,99,164,234,6,53,204,85,101,174,170,237,92,85,103,232,87,151,251,20,67,63,155,8,232,206,66,191,245,211,253,219,18,174,91,255,227,19,195,27,56,173,252,240,126,113,59,188,248,127,27,129,223,195,125,62,220,137,240,151,67,247,160,123,208,189,4,233,30,20,173,199,20,13,90,5,173,130,86,65,171,84,105,21,200,7,228,227,7,69,64,52,78,136,230,172,112,255,210,127,38,0,52,103,99,1,147,56,27,11,232,199,217,228,82,192,143,162,145,170,203,235,79,70,116,149,0,57,173,9,87,84,48,118,37,216,78,87,130,85,188,146,108,39,168,157,53,181,171,94,115,43,186,70,240,39,221,11,30,165,251,214,71,201,10,67,254,203,204,199,107,222,115,242,243,219,227,195,83,81,252,240,79,51,24,15,206,254,184,190,191,253,227,243,245,242,158,4,98,7,9,196,210,26,199,12,33,90,220,53,57,68,72,37,164,50,109,82,73,14,17,130,74,14,17,178,11,217,133,236,66,118,201,33,146,67,4,74,147,67,220,86,200,77,14,17,162,41,2,128,146,40,226,38,0,72,26,177,227,52,98,105,241,131,7,18,27,127,63,164,15,210,7,233,75,144,244,65,212,122,76,212,32,87,144,43,200,21,228,138,76,34,248,167,159,248,7,92,67,38,145,76,34,153,68,8,30,153,196,32,72,82,220,139,88,66,87,244,35,70,74,39,70,239,73,180,189,127,114,138,208,75,232,101,218,244,146,156,34,84,149,156,34,180,23,218,11,237,133,246,146,83,36,167,8,168,38,167,184,173,224,155,156,34,148,83,14,5,3,132,21,233,79,212,78,44,118,211,163,184,249,78,160,127,208,63,232,95,130,244,15,202,214,99,202,6,205,130,102,65,179,160,89,100,23,65,66,253,68,66,32,28,178,139,100,23,201,46,66,245,200,46,6,193,148,255,50,115,19,36,187,248,167,89,191,47,145,93,236,58,187,184,90,104,205,236,98,211,253,147,93,132,94,66,47,211,166,151,100,23,161,170,100,23,161,189,208,94,104,47,180,151,236,34,217,69,64,53,217,197,109,5,223,100,23,161,156,114,40,24,34,187,88,129,130,100,23,35,103,23,87,143,64,231,217,197,215,119,2,253,131,254,65,255,18,164,127,80,182,30,83,54,104,22,52,11,154,5,205,34,187,8,18,234,39,18,2,225,144,93,36,187,72,118,17,170,71,118,49,28,166,12,86,190,184,130,88,52,48,198,76,49,170,215,48,110,20,65,158,17,162,9,209,76,155,104,146,103,132,180,146,103,132,0,67,128,33,192,16,96,242,140,228,25,129,215,228,25,183,21,134,147,103,132,124,122,130,194,80,161,70,90,25,147,72,54,198,169,102,172,185,39,136,32,68,16,34,152,32,17,132,188,245,152,188,65,184,32,92,16,46,8,23,25,71,48,81,63,49,17,88,135,140,35,25,71,50,142,144,62,50,142,50,116,153,207,205,75,116,41,74,54,230,3,243,130,95,145,103,236,34,207,248,122,141,163,166,24,219,239,154,236,34,164,18,82,153,54,169,36,187,8,65,37,187,8,217,133,236,66,118,33,187,100,23,201,46,2,165,201,46,110,43,228,38,187,8,209,20,1,64,81,98,113,3,0,36,167,216,117,78,241,245,226,135,79,39,54,253,126,72,31,164,15,210,151,32,233,131,168,245,152,168,65,174,32,87,144,43,200,21,153,68,240,79,63,241,15,184,134,76,34,153,68,50,137,16,60,50,137,65,144,164,188,114,241,53,186,162,109,49,82,58,49,126,209,162,229,253,147,83,132,94,66,47,211,166,151,228,20,161,170,228,20,161,189,208,94,104,47,180,151,156,34,57,69,64,53,57,197,109,5,223,228,20,161,156,114,40,24,32,172,72,179,162,118,98,177,163,82,197,141,119,2,253,131,254,65,255,18,164,127,80,182,30,83,54,104,22,52,11,154,5,205,34,187,8,18,234,39,18,2,225,144,93,36,187,72,118,17,170,71,118,177,25,83,30,253,116,240,195,225,15,135,199,135,39,7,167,43,54,185,130,149,71,111,143,78,127,57,56,106,0,151,141,160,114,125,143,23,203,235,229,237,226,126,133,173,94,242,174,90,166,229,140,42,219,72,229,38,50,89,11,30,243,110,128,161,243,74,200,144,161,199,221,0,13,31,161,225,209,252,229,165,223,31,189,61,44,45,251,195,82,159,45,206,126,93,62,47,95,103,176,241,226,230,139,7,106,124,169,251,230,175,251,63,110,207,126,125,241,9,105,149,16,54,131,187,139,171,108,184,250,164,116,113,243,101,112,243,215,200,100,235,15,73,211,193,151,143,95,174,239,191,228,217,48,43,6,119,139,139,229,213,226,247,229,173,29,147,44,171,118,34,146,49,68,55,162,203,178,114,119,112,25,87,126,238,43,191,252,33,58,174,252,209,102,249,238,33,200,24,242,173,158,168,110,20,55,154,108,159,61,223,12,123,227,202,23,238,249,102,38,28,87,126,203,158,119,15,104,118,46,191,153,125,91,173,253,6,242,221,185,244,102,30,109,37,125,3,141,142,33,189,22,91,219,10,175,135,214,49,100,219,125,146,113,98,219,49,100,215,1,50,219,197,174,197,99,209,68,75,94,17,155,72,121,52,209,45,175,131,78,64,189,115,209,205,57,210,138,110,199,20,105,231,210,27,227,166,213,183,30,83,76,243,194,140,199,211,162,120,105,26,104,74,183,122,45,113,115,59,58,151,221,96,139,88,237,240,38,83,164,115,209,13,238,137,149,232,38,239,36,154,104,201,11,96,147,197,18,67,180,248,173,166,201,137,137,38,90,184,210,241,222,106,228,225,220,215,127,139,141,161,209,126,69,57,152,219,122,69,147,187,208,122,97,5,223,183,95,81,198,194,22,87,184,47,90,21,220,219,92,82,198,246,237,215,56,63,54,175,16,113,227,207,243,141,55,120,1,145,27,126,195,75,170,44,197,236,255,126,59,255,238,224,253,225,154,180,175,255,231,77,219,255,251,121,240,113,113,183,28,152,65,86,129,238,166,5,186,23,109,212,189,28,248,45,231,133,253,99,185,198,159,178,191,88,129,8,176,189,246,222,96,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,119,152,59,204,125,235,152,123,209,6,221,167,109,55,248,138,144,67,33,117,255,0,251,38,164,222,150,99,247,71,234,229,210,141,215,37,27,15,109,24,175,227,239,197,249,48,47,18,136,187,3,226,1,241,128,120,64,252,174,128,120,72,54,36,27,20,12,10,6,5,131,130,65,193,64,73,160,36,80,18,40,185,237,80,18,196,216,13,98,124,129,255,142,223,29,28,29,159,30,29,255,48,63,249,112,252,127,15,126,249,233,109,21,251,189,184,81,227,208,173,203,235,155,197,229,245,253,229,245,197,224,246,203,245,127,22,127,93,125,174,114,164,231,27,185,13,221,122,213,58,81,7,251,106,107,41,218,202,110,219,75,119,167,142,164,239,233,175,251,86,180,38,222,243,177,186,16,192,128,172,104,21,185,103,94,224,238,215,47,23,23,151,215,23,159,22,171,77,83,121,55,48,67,147,13,243,193,253,237,226,250,238,211,31,183,87,203,219,187,98,104,246,134,217,224,236,225,141,225,213,59,194,55,255,243,234,157,41,143,38,230,226,73,204,234,77,106,244,74,146,21,69,44,47,161,19,69,236,120,5,163,104,113,89,192,70,162,89,94,69,119,162,217,241,82,198,19,36,91,207,220,119,61,203,31,245,212,215,51,148,32,217,122,142,54,175,167,123,248,186,227,245,140,39,200,101,61,173,222,116,220,24,186,210,190,212,123,211,105,4,250,78,235,152,210,107,102,120,65,178,245,20,190,102,54,59,12,234,235,169,241,154,217,24,222,47,175,167,123,120,191,227,245,140,39,200,122,61,155,45,36,171,221,185,193,66,210,216,155,29,200,177,95,201,134,206,253,202,58,186,54,238,119,189,144,177,244,88,175,100,179,55,104,181,39,55,120,131,26,123,178,3,57,46,43,105,183,39,157,172,74,165,85,12,43,198,101,13,237,80,134,147,111,218,53,202,136,34,198,101,13,235,252,12,219,109,88,235,103,40,237,194,160,90,156,23,80,242,9,178,201,80,214,92,192,232,159,27,27,204,109,167,5,140,252,105,49,138,22,235,5,108,62,115,85,89,67,199,51,87,93,47,99,36,57,214,43,217,124,4,172,242,5,198,241,8,88,215,95,95,34,201,113,89,73,171,183,102,183,240,71,199,171,24,71,140,245,26,54,36,81,172,94,24,155,146,40,26,47,140,161,181,88,47,96,67,42,198,106,1,155,82,49,26,11,24,90,139,243,2,74,62,219,52,37,116,52,23,48,250,103,155,230,169,222,149,69,44,138,73,86,140,179,233,164,48,249,75,225,207,215,199,93,200,104,122,92,23,211,230,235,74,81,228,163,233,100,175,40,70,227,81,89,188,198,87,150,104,122,92,22,83,252,189,175,41,199,166,244,212,214,93,64,225,107,99,50,223,251,66,107,217,184,128,210,17,110,175,87,181,38,115,86,25,224,102,113,69,57,12,103,113,73,57,114,215,126,73,101,116,155,205,37,238,202,246,156,239,166,37,67,153,59,103,40,235,175,216,116,176,187,246,138,186,9,111,173,127,140,77,84,179,246,222,42,211,221,90,239,170,50,219,205,226,10,231,199,243,202,125,219,92,9,182,205,149,251,182,217,152,109,173,93,226,141,217,214,134,43,220,183,230,230,108,107,211,37,155,178,173,245,215,56,63,3,42,83,230,90,151,184,58,99,174,253,18,247,253,114,43,216,47,183,238,251,165,50,251,174,253,138,242,126,41,93,33,143,15,175,231,222,133,142,15,155,85,192,125,27,226,195,182,69,1,110,107,37,236,7,144,222,9,41,97,82,194,164,132,73,9,147,18,38,37,76,170,149,84,171,118,10,147,84,107,207,83,173,164,48,73,97,146,194,36,133,73,10,147,20,38,41,76,82,152,164,48,73,97,146,120,35,241,70,226,141,196,27,137,55,114,69,228,138,200,21,245,35,87,20,39,240,67,124,135,144,76,162,33,153,180,162,40,29,52,217,181,142,173,72,32,138,178,91,41,144,142,226,27,155,110,84,74,152,252,45,222,162,223,191,51,147,96,141,139,131,79,55,102,18,163,118,177,97,103,198,233,80,92,255,149,234,69,138,141,42,104,83,36,39,69,78,138,156,20,57,41,114,82,180,41,210,166,152,196,190,36,119,70,238,140,220,25,109,138,228,248,200,241,145,227,35,199,71,142,143,28,31,57,62,253,93,72,142,143,28,95,2,11,72,155,34,109,138,180,41,146,45,37,91,74,182,148,108,105,18,159,109,104,83,164,77,145,54,69,82,207,164,158,73,61,39,159,122,166,77,145,56,54,109,138,4,197,105,83,12,29,97,95,231,131,67,85,42,86,243,193,29,245,42,122,230,131,187,41,73,92,255,245,81,154,18,75,247,68,12,152,24,48,49,96,98,192,196,128,137,1,19,91,37,182,170,29,179,36,182,218,243,216,42,49,75,98,150,196,44,137,89,18,179,36,102,73,204,146,152,37,49,75,98,150,68,218,136,180,17,105,35,210,70,164,141,224,16,193,33,130,67,253,8,14,81,151,72,93,226,78,167,96,18,204,154,116,213,69,215,81,113,98,115,214,100,7,19,30,137,86,33,174,118,221,209,219,163,211,95,14,142,170,59,48,127,121,75,155,42,196,151,143,100,229,49,202,155,122,59,59,170,66,140,63,66,182,185,183,208,122,97,58,109,79,244,82,65,123,34,177,41,98,83,196,166,136,77,17,155,162,61,145,246,196,36,246,37,49,52,98,104,196,208,104,79,36,214,71,172,143,88,31,177,62,98,125,196,250,136,245,233,239,66,98,125,196,250,18,88,64,218,19,105,79,164,61,145,168,41,81,83,162,166,68,77,147,248,108,67,123,34,237,137,180,39,18,130,38,4,77,8,58,249,16,52,237,137,164,179,105,79,36,55,78,123,162,67,162,221,62,82,108,211,158,40,139,20,119,212,158,24,63,82,236,94,184,104,189,96,222,133,139,130,123,34,57,76,114,152,228,48,201,97,146,195,36,135,73,186,146,116,213,78,102,146,116,237,121,210,149,100,38,201,76,146,153,36,51,73,102,146,204,36,153,73,50,147,100,38,201,76,82,112,164,224,72,193,145,130,35,5,71,214,136,172,17,89,163,126,100,141,40,92,164,112,113,167,131,51,9,198,83,186,106,188,235,168,112,49,104,60,101,7,67,33,189,239,104,92,247,132,6,45,106,172,150,133,118,212,214,232,57,152,54,64,233,225,250,79,77,163,127,177,81,10,37,140,68,169,136,82,17,165,34,74,69,148,138,18,70,74,24,147,216,151,68,211,136,166,17,77,163,132,145,168,31,81,63,162,126,68,253,136,250,17,245,35,234,167,191,11,137,250,17,245,75,96,1,41,97,164,132,145,18,70,226,167,196,79,137,159,18,63,77,226,179,13,37,140,148,48,82,194,72,48,154,96,52,193,232,228,131,209,148,48,146,216,166,132,145,44,57,37,140,157,164,220,215,153,225,160,77,140,213,204,112,71,117,140,158,153,225,14,187,21,215,75,16,175,96,177,116,119,68,131,137,6,19,13,38,26,76,52,152,104,48,81,86,162,172,218,209,75,162,172,61,143,178,18,189,36,122,73,244,146,232,37,209,75,162,151,68,47,137,94,18,189,36,122,73,204,141,152,27,49,55,98,110,196,220,8,19,17,38,34,76,212,143,48,17,45,139,180,44,238,116,50,38,213,252,73,167,157,117,29,245,45,54,231,79,118,53,240,209,195,6,197,240,155,49,177,189,216,97,127,98,58,245,137,180,39,18,145,34,34,69,68,138,136,20,17,169,20,35,82,180,39,18,57,35,114,70,228,140,200,25,237,137,180,39,18,225,35,194,71,132,143,8,31,17,62,34,124,68,248,136,240,17,225,75,39,194,71,123,34,237,137,180,39,18,43,37,86,74,172,148,88,105,106,177,82,218,19,105,79,164,61,145,192,51,129,103,2,207,180,39,146,196,166,61,145,140,120,240,140,248,110,182,39,158,30,254,251,244,135,195,227,195,147,131,211,163,159,143,255,247,221,252,127,15,222,29,28,31,190,63,124,140,12,191,253,105,126,116,252,254,244,228,195,155,211,249,193,219,119,63,30,204,247,190,155,255,43,111,142,11,223,47,255,123,127,177,188,94,222,46,238,47,255,184,254,237,102,240,219,226,102,113,189,188,91,62,166,87,63,95,13,86,98,111,191,156,221,15,22,159,111,126,93,12,246,62,14,254,204,221,210,194,47,178,190,245,105,225,87,55,120,248,255,69,233,255,79,75,255,223,148,47,48,147,114,188,248,213,175,184,41,206,171,255,178,124,254,167,192,133,140,194,117,149,213,49,122,223,217,246,36,141,205,52,197,164,241,250,63,61,178,198,231,191,125,126,241,73,52,27,230,163,97,54,56,95,46,111,238,110,150,203,243,108,56,27,142,215,31,62,167,118,169,221,170,28,167,172,172,135,154,198,8,108,85,146,123,230,52,136,174,220,95,87,249,123,133,135,46,203,221,228,150,219,243,213,227,247,248,53,231,223,130,232,18,63,126,205,57,50,169,174,230,56,147,165,170,13,9,34,177,166,134,96,80,141,34,215,40,142,84,82,115,194,198,114,153,54,132,90,60,52,217,46,147,83,64,196,67,143,237,27,139,83,216,194,67,79,29,75,179,95,158,90,130,229,171,70,246,220,111,138,1,248,170,25,121,169,41,123,234,82,53,77,182,100,85,142,155,23,40,213,211,96,241,89,174,78,147,177,38,85,211,224,151,89,170,105,114,169,124,213,200,246,113,147,229,227,161,198,227,57,222,68,169,125,213,136,215,198,251,57,46,37,185,101,137,54,44,215,234,154,50,204,176,186,168,140,153,108,46,170,160,22,139,139,106,96,171,205,85,130,133,184,188,254,100,68,87,149,57,141,197,85,117,168,214,246,178,26,88,107,113,105,5,215,218,92,35,88,197,42,178,181,184,168,130,70,109,174,41,195,46,171,107,36,155,169,10,72,237,46,42,35,82,155,171,4,43,94,193,164,86,215,8,254,164,10,144,180,185,166,245,81,122,1,37,255,125,154,31,253,212,210,167,241,47,51,47,230,121,35,134,252,239,125,126,121,213,82,46,241,167,25,20,175,192,99,222,77,77,65,81,249,151,50,124,180,133,149,118,80,241,241,143,255,214,113,41,188,123,12,2,222,47,173,5,180,22,208,90,64,107,1,173,5,180,22,208,90,64,107,65,18,251,146,214,2,90,11,104,45,160,181,128,214,2,90,11,104,45,160,181,128,214,2,90,11,104,45,208,223,133,180,22,208,90,144,192,2,210,90,64,107,1,173,5,180,22,208,90,64,107,1,173,5,73,124,182,161,181,128,214,2,90,11,104,45,160,181,128,214,2,90,11,104,45,160,181,128,214,2,90,11,250,223,90,96,29,16,54,243,81,200,128,176,25,142,182,33,32,108,223,58,96,187,74,194,158,1,247,95,79,26,152,52,48,105,96,210,192,164,129,73,3,147,94,37,189,170,157,182,36,189,218,243,244,42,105,75,210,150,164,45,73,91,146,182,36,109,73,218,146,180,37,105,75,210,150,36,219,72,182,145,108,35,217,70,178,141,252,16,249,33,242,67,253,200,15,197,9,246,16,211,33,12,147,104,24,38,149,200,73,62,31,133,140,156,228,195,81,226,145,147,93,201,124,116,20,214,216,116,163,82,158,228,111,225,134,204,195,110,200,156,13,201,134,244,218,144,38,236,134,52,108,72,54,164,215,134,12,154,18,205,147,79,137,178,33,211,222,144,38,236,134,52,108,72,54,164,215,134,12,90,180,221,58,225,143,13,201,134,220,184,33,191,127,103,38,1,234,223,7,159,110,204,132,14,248,215,235,161,85,4,223,120,231,180,193,115,254,131,243,31,156,255,224,252,7,231,63,104,131,167,13,62,137,125,201,121,26,206,211,112,158,134,54,120,206,39,113,62,137,243,73,156,79,226,124,18,231,147,56,159,164,191,11,57,159,196,249,164,4,22,144,54,120,218,224,105,131,231,204,28,103,230,56,51,199,153,185,36,62,219,208,6,79,27,60,109,240,156,230,228,52,39,167,57,147,63,205,73,27,60,199,76,105,131,231,0,44,109,240,225,142,230,174,67,195,254,103,43,170,161,225,62,28,176,80,233,133,95,47,85,199,229,240,165,251,32,33,76,66,152,132,48,9,97,18,194,36,132,73,180,146,104,213,78,96,146,104,237,121,162,149,4,38,9,76,18,152,36,48,73,96,146,192,36,129,73,2,147,4,38,9,76,210,110,164,221,72,187,145,118,35,237,70,166,136,76,17,153,162,126,100,138,104,136,167,33,126,167,3,50,73,197,80,50,207,154,248,186,24,74,182,155,93,241,169,70,64,122,220,173,184,218,159,126,173,241,245,251,115,39,171,227,217,159,157,236,79,191,18,249,250,253,185,147,77,242,236,207,78,246,103,248,152,105,250,221,180,236,207,164,247,103,238,91,154,156,211,150,252,184,16,42,53,201,181,247,74,63,50,233,103,210,207,164,159,73,63,147,126,166,31,153,126,228,36,246,37,105,114,210,228,164,201,233,71,38,157,79,58,159,116,62,233,124,210,249,164,243,73,231,235,239,66,210,249,164,243,19,88,64,250,145,233,71,166,31,153,19,35,156,24,225,196,8,39,70,146,248,108,67,63,50,253,200,244,35,115,150,137,179,76,156,101,74,254,44,19,253,200,28,178,162,31,153,227,95,244,35,135,57,152,150,207,205,42,26,28,42,24,108,134,249,54,4,131,3,55,34,231,93,86,33,231,9,6,228,73,1,147,2,38,5,76,10,152,20,240,86,167,128,73,173,146,90,37,181,186,197,169,85,82,150,164,44,73,89,146,178,36,101,73,202,146,148,37,41,75,82,150,164,44,73,180,145,104,35,209,70,162,141,68,27,185,33,114,67,228,134,250,145,27,162,3,153,14,228,157,14,193,164,17,53,49,62,229,199,229,168,137,217,193,214,227,20,211,30,125,172,67,92,109,69,143,158,227,234,86,220,189,130,99,182,98,184,173,232,81,105,92,221,138,187,215,101,204,86,12,183,21,3,102,65,77,242,89,80,182,98,186,91,49,96,95,241,110,54,104,179,21,67,109,197,239,14,222,31,122,55,104,15,204,224,227,226,110,73,145,246,235,245,208,233,211,222,112,231,212,106,19,168,39,80,79,160,158,64,61,129,122,106,181,169,213,78,98,95,114,64,129,3,10,28,80,160,86,155,3,31,28,248,224,192,7,7,62,56,240,193,129,15,14,124,232,239,66,14,124,112,224,35,129,5,164,86,155,90,109,106,181,57,132,196,33,36,14,33,113,8,41,137,207,54,212,106,83,171,77,173,54,199,227,56,30,199,241,184,228,143,199,81,171,205,185,61,106,181,57,81,72,173,182,245,54,126,21,189,173,191,193,171,44,238,134,155,76,55,223,100,220,118,55,227,182,59,121,206,243,138,78,109,174,227,207,190,135,55,235,226,207,125,56,195,169,80,23,254,184,84,157,182,134,87,238,131,172,51,89,103,178,206,100,157,201,58,147,117,38,155,75,54,87,59,75,74,54,183,231,217,92,178,164,100,73,201,146,146,37,37,75,74,150,148,44,41,89,82,178,164,100,73,201,237,145,219,35,183,71,110,143,220,30,233,40,210,81,164,163,250,145,142,162,60,156,242,240,157,142,250,164,81,30,254,53,134,226,83,220,220,20,67,73,189,191,153,24,10,49,148,87,49,20,159,39,144,79,221,116,211,19,40,245,214,105,158,64,84,189,186,60,71,66,87,189,246,161,14,155,231,8,207,17,251,231,72,54,47,130,63,71,178,97,145,248,115,132,253,217,159,253,25,62,175,158,37,159,87,103,127,246,103,127,134,255,34,155,37,255,69,150,253,217,159,253,25,254,123,98,150,252,247,68,246,103,127,246,103,248,239,104,233,143,227,96,127,38,190,63,191,127,103,38,254,195,98,62,221,152,9,163,98,94,174,134,210,160,152,166,187,102,76,12,71,39,57,58,201,209,73,142,78,114,116,146,49,49,140,137,73,98,95,114,20,149,163,168,28,69,101,76,12,71,123,57,218,203,209,94,142,246,114,180,151,163,189,28,237,213,223,133,28,237,229,104,111,2,11,200,152,24,198,196,48,38,134,227,230,28,55,231,184,57,199,205,147,248,108,195,152,24,198,196,48,38,134,34,4,138,16,40,66,72,190,8,129,49,49,52,52,48,38,134,238,8,198,196,132,106,181,88,135,133,189,143,27,87,194,194,28,54,110,94,168,110,143,26,191,190,7,146,193,36,131,73,6,147,12,38,25,76,50,152,36,43,73,86,237,228,37,73,214,158,39,89,73,94,146,188,36,121,73,242,146,228,37,201,75,146,151,36,47,73,94,146,188,36,229,70,202,141,148,27,41,55,82,110,100,137,200,18,145,37,234,71,150,136,161,42,12,85,217,233,96,76,66,241,19,207,166,228,154,248,201,110,246,36,39,26,254,232,109,139,162,119,71,114,237,206,220,197,134,100,118,102,248,157,233,213,142,92,187,51,119,177,27,153,157,25,126,103,134,14,147,166,223,60,203,206,84,217,153,31,222,189,127,115,240,246,232,184,101,111,254,187,120,188,229,225,73,75,61,242,151,155,187,179,197,231,203,235,150,71,231,191,197,227,45,151,183,91,219,148,252,117,41,190,245,90,26,239,218,228,14,117,208,161,76,82,154,164,52,73,105,146,210,36,165,233,80,166,67,57,137,125,73,242,156,228,57,201,115,58,148,73,242,147,228,39,201,79,146,159,36,63,73,126,146,252,250,187,144,36,63,73,254,4,22,144,14,101,58,148,233,80,230,116,9,167,75,56,93,194,233,146,36,62,219,208,161,76,135,50,29,202,156,123,226,220,19,231,158,146,63,247,68,135,50,7,178,232,80,230,168,24,29,202,109,135,216,164,225,226,198,58,229,16,225,226,93,107,86,22,174,153,172,100,217,251,206,72,17,147,34,38,69,76,138,152,20,49,41,98,82,175,164,94,181,83,154,164,94,123,158,122,37,165,73,74,147,148,38,41,77,82,154,164,52,73,105,146,210,36,165,73,74,147,68,28,137,56,18,113,36,226,72,196,145,59,34,119,68,238,168,31,185,35,250,150,233,91,222,233,16,77,154,81,149,14,123,240,182,173,183,113,123,210,33,41,84,56,254,253,255,1]} \ No newline at end of file +{"type":"Buffer","data":[236,189,107,115,26,73,182,134,251,95,20,231,163,193,117,227,162,254,134,109,218,214,25,93,188,37,220,123,102,78,76,16,88,194,178,102,116,27,132,60,221,189,99,254,251,9,36,75,66,64,81,153,43,171,114,101,193,19,59,98,199,180,44,224,37,85,128,244,60,111,174,252,191,157,79,95,62,126,220,59,252,248,107,239,125,127,216,59,57,30,254,239,167,189,147,207,253,227,225,187,222,73,127,152,14,163,97,180,243,203,255,237,92,221,156,141,47,247,206,118,126,217,249,126,127,126,126,113,125,254,109,116,58,110,140,238,38,141,255,124,191,184,187,29,79,26,95,71,119,227,157,55,59,63,198,147,187,139,155,235,157,95,118,210,102,212,140,118,222,236,156,141,191,141,238,47,167,123,215,119,211,209,245,233,120,240,199,237,120,231,151,157,171,203,230,121,171,153,252,126,57,154,156,207,110,119,49,247,207,119,59,191,252,127,75,223,240,248,223,217,194,127,119,231,255,251,54,93,248,254,236,236,250,249,43,255,120,179,115,59,25,223,142,78,255,53,62,235,77,166,23,223,70,167,211,191,140,255,88,126,70,111,215,61,195,183,163,159,55,189,123,123,113,253,109,60,25,95,159,142,27,63,239,247,237,143,100,246,148,223,238,188,217,25,149,250,0,115,119,60,190,254,113,49,185,185,190,26,95,79,103,63,150,147,222,199,254,65,239,47,253,227,225,231,227,163,143,199,189,131,157,95,118,158,111,214,188,253,99,231,205,220,183,156,124,121,119,176,55,24,126,216,59,238,191,31,28,29,255,109,231,151,157,183,55,183,211,183,87,151,111,31,126,188,111,79,111,206,198,175,110,241,254,232,112,208,219,59,236,31,15,247,143,62,14,247,251,191,245,247,119,126,217,73,162,87,223,116,112,244,161,191,63,60,233,31,255,214,63,30,14,246,14,250,71,95,6,179,31,127,59,154,125,95,255,240,195,231,163,189,195,193,210,55,204,254,253,205,206,227,141,223,247,222,127,234,15,143,143,142,6,139,153,94,61,82,255,240,183,157,95,118,226,252,71,255,223,163,227,191,244,143,79,118,126,137,255,251,114,69,245,46,47,70,119,15,215,212,255,237,76,198,231,143,23,231,232,91,227,238,230,126,250,189,49,187,183,209,211,119,252,223,206,233,237,253,112,124,58,25,222,79,46,134,241,206,47,59,237,164,221,142,179,221,52,78,91,237,230,217,191,38,205,241,233,164,249,114,227,230,232,106,244,231,205,245,232,63,119,205,211,155,171,87,63,216,219,63,166,55,147,211,239,141,231,31,199,47,73,51,110,70,141,233,100,116,125,247,237,102,114,53,158,220,101,205,180,211,140,26,167,183,247,141,219,63,210,56,106,220,127,189,191,158,222,39,73,51,202,118,222,236,156,207,133,73,124,133,57,127,14,115,122,31,199,221,167,72,209,44,210,127,255,251,102,126,13,111,27,227,209,221,180,104,9,187,157,56,109,39,157,120,55,217,77,94,82,63,221,214,239,10,250,200,98,181,128,215,55,147,233,119,147,85,236,180,211,56,202,210,86,220,237,102,243,201,231,238,192,239,82,122,11,36,92,207,196,117,61,147,208,214,179,164,64,194,245,76,215,175,103,218,206,178,168,157,182,91,105,59,90,29,63,245,187,158,222,2,89,173,167,209,135,78,222,165,160,242,161,227,37,140,253,26,186,188,103,206,221,65,64,107,169,246,158,249,242,232,194,247,204,185,59,8,109,61,53,222,51,95,30,189,224,61,115,55,234,68,73,39,202,218,221,221,246,234,248,158,223,51,189,5,50,95,207,211,81,227,116,124,61,157,140,46,69,175,246,249,155,7,112,109,150,31,199,98,37,175,31,63,251,10,215,49,233,116,119,59,89,39,238,70,157,151,224,207,55,126,29,187,121,122,93,249,66,122,202,99,190,146,227,123,167,107,114,254,230,1,92,147,229,199,177,90,73,179,107,50,39,248,202,107,64,107,21,75,13,99,181,134,102,40,99,55,233,182,219,73,220,238,164,173,249,216,58,40,195,71,24,171,53,252,207,88,248,11,229,243,109,195,184,10,203,204,98,191,128,146,223,32,159,111,27,208,2,122,255,189,241,233,129,11,126,101,92,27,218,243,111,139,62,178,152,47,224,197,165,241,135,114,55,106,101,105,148,36,113,242,242,91,238,252,205,61,47,163,159,56,230,43,121,53,54,93,201,221,56,235,38,89,220,106,117,179,151,43,96,254,230,158,255,124,241,19,199,106,37,141,62,154,147,184,211,206,210,56,105,71,221,104,62,184,202,71,179,151,48,230,107,120,55,50,178,12,43,223,140,158,111,27,192,27,99,201,89,204,23,240,254,78,190,128,207,183,13,96,1,75,206,98,191,128,146,223,109,158,111,27,208,2,122,255,221,230,254,174,113,126,243,195,232,42,204,178,118,148,181,162,110,59,139,147,249,224,47,183,247,187,144,190,242,88,47,166,201,159,43,89,150,164,221,118,39,203,210,86,186,24,94,227,79,22,95,121,172,22,83,252,119,223,243,109,195,120,105,235,46,160,240,189,49,152,191,251,74,206,178,126,1,255,241,82,78,249,109,52,185,24,93,79,31,219,41,23,175,43,82,167,179,244,23,87,163,243,241,151,201,197,206,47,59,255,207,235,85,157,253,28,22,111,209,178,191,197,153,253,77,174,173,111,210,190,16,220,196,62,89,199,250,97,102,21,177,133,219,188,190,94,86,221,102,113,149,139,111,209,182,189,197,229,205,233,232,210,246,201,60,220,104,120,126,123,111,251,104,87,214,87,218,149,245,149,118,101,127,165,93,217,95,54,87,130,203,230,202,254,178,185,77,108,151,248,54,181,191,133,253,165,121,155,45,62,123,147,155,140,173,111,99,253,10,152,88,95,47,19,251,235,101,98,127,189,76,4,215,203,196,254,122,153,46,94,47,197,183,88,188,94,22,110,241,143,255,190,89,95,221,77,28,170,187,201,246,85,119,227,102,212,140,171,168,238,198,84,119,235,95,221,141,155,113,218,140,23,126,211,75,218,47,191,117,238,190,250,21,175,218,234,110,126,152,243,167,48,179,223,58,59,65,85,119,157,87,208,75,22,155,5,84,171,238,58,47,165,191,64,178,245,244,92,221,245,176,158,101,5,146,173,167,231,234,174,243,122,250,11,100,179,158,222,171,187,149,93,151,122,31,58,106,213,221,106,215,82,237,61,83,173,186,235,97,61,53,222,51,213,170,187,206,235,233,47,144,241,122,106,85,119,171,185,54,43,136,99,190,146,58,213,93,247,133,244,149,199,120,37,181,170,187,213,92,147,21,196,177,89,73,239,213,221,202,86,177,220,48,54,107,232,189,186,235,142,50,188,132,177,89,67,207,213,221,202,174,194,82,179,88,47,160,191,234,110,181,11,232,253,247,70,255,213,221,106,23,208,251,47,138,90,213,93,247,101,244,20,199,120,37,181,170,187,238,127,190,120,138,99,179,146,222,171,187,206,171,232,39,140,241,26,250,175,238,86,243,198,88,118,22,227,5,244,95,221,173,102,1,203,206,98,189,128,254,170,187,213,46,160,247,223,109,252,23,36,43,91,64,157,223,174,253,23,36,171,93,64,47,87,32,5,201,45,43,72,82,119,164,238,72,221,145,186,163,188,238,24,15,163,217,7,169,168,238,248,208,253,171,91,221,241,225,67,246,237,66,127,241,225,139,79,165,198,198,186,5,104,78,71,147,230,249,159,107,11,143,143,15,241,120,159,102,247,69,199,145,142,35,29,71,58,142,116,28,233,56,210,201,163,147,167,221,33,163,147,87,243,78,30,29,50,58,100,116,200,232,144,209,33,163,67,70,135,140,14,25,29,50,58,100,244,117,232,235,208,215,161,175,67,95,135,190,14,125,29,250,58,245,232,235,80,164,241,86,164,161,174,18,98,93,69,169,20,34,157,129,21,215,113,6,214,138,82,72,68,41,164,46,165,144,53,151,243,126,239,248,163,213,113,204,79,215,209,6,159,199,252,112,63,149,30,200,156,251,8,156,200,188,17,149,39,78,100,230,68,230,96,42,79,156,200,204,137,204,156,200,236,125,61,57,145,153,19,153,57,145,217,223,122,114,34,51,39,50,7,116,250,45,39,50,11,22,146,19,153,43,189,38,57,145,153,19,153,57,145,153,19,153,75,89,64,78,100,118,92,64,78,100,22,46,32,39,50,151,181,146,156,200,92,226,74,114,34,51,39,50,87,145,133,19,153,189,47,32,39,50,203,23,144,19,153,75,94,76,78,100,230,68,102,78,100,46,125,1,57,145,57,144,2,243,70,13,28,228,68,102,70,20,210,249,102,68,161,167,54,250,99,125,215,226,72,230,229,250,238,198,157,201,108,80,223,117,60,148,121,77,125,151,83,153,55,160,190,203,196,66,38,22,6,83,223,101,98,33,19,11,57,149,153,9,144,76,128,12,101,45,153,0,185,9,19,32,57,149,153,137,154,76,212,100,162,38,19,53,153,168,201,68,77,38,106,50,81,179,162,250,46,19,53,153,168,25,66,125,151,83,153,57,149,57,164,250,46,83,94,153,242,202,148,87,166,188,50,229,149,41,175,76,121,165,36,185,61,37,73,42,143,84,30,169,60,82,121,116,168,60,90,28,203,188,92,121,220,182,115,153,31,30,166,172,25,188,11,119,70,207,145,158,35,61,71,122,142,244,28,233,57,210,203,163,151,167,221,35,163,151,87,243,94,30,61,50,122,100,244,200,232,145,209,35,163,71,70,143,140,30,25,61,50,122,100,116,118,232,236,208,217,161,179,67,103,135,206,14,157,29,58,59,245,232,236,80,166,241,86,166,161,178,18,98,101,69,171,24,34,158,133,181,109,103,51,83,12,9,160,24,82,120,73,255,150,88,31,208,220,248,145,108,193,25,205,141,31,73,245,199,52,231,60,8,39,53,111,68,5,138,147,154,57,169,57,152,10,20,39,53,115,82,51,39,53,123,95,79,78,106,230,164,102,78,106,246,183,158,156,212,204,73,205,1,157,138,203,73,205,130,133,228,164,230,74,175,73,78,106,230,164,102,78,106,230,164,230,82,22,144,147,154,29,23,144,147,154,133,11,200,73,205,101,173,36,39,53,151,184,146,156,212,204,73,205,85,100,225,164,102,239,11,200,73,205,242,5,228,164,230,146,23,147,147,154,57,169,153,147,154,75,95,64,78,106,14,164,208,188,81,67,8,57,169,153,177,133,116,192,25,91,88,98,59,125,197,101,252,170,56,155,251,13,89,209,55,116,215,126,195,92,215,54,231,30,230,203,183,6,37,250,223,18,235,51,165,23,27,199,155,121,172,116,97,227,184,140,147,165,115,27,199,28,46,189,1,141,99,134,46,50,116,49,152,198,49,67,23,25,186,200,225,210,12,177,100,136,101,40,107,201,16,203,77,24,98,201,225,210,12,5,101,40,40,67,65,25,10,202,80,80,134,130,50,20,148,161,160,21,53,142,25,10,202,80,208,16,26,199,28,46,205,225,210,33,53,142,25,84,203,160,90,6,213,50,168,150,65,181,12,170,101,80,45,189,206,237,233,117,210,210,164,165,73,75,147,150,166,195,12,225,223,18,235,243,165,23,235,143,91,121,196,116,227,71,82,234,48,225,87,247,71,231,145,206,35,157,71,58,143,116,30,233,60,210,209,163,163,167,221,41,163,163,87,243,142,30,157,50,58,101,116,202,232,148,209,41,163,83,70,167,140,78,25,157,50,58,101,244,119,232,239,208,223,161,191,67,127,135,254,14,253,29,250,59,245,232,239,80,172,241,86,172,161,190,18,98,125,69,177,36,226,50,35,107,43,143,155,166,36,18,66,73,164,248,242,78,5,151,119,90,255,203,219,96,58,91,90,60,2,206,253,208,233,149,15,194,8,184,141,168,67,113,232,52,135,78,7,83,135,226,208,105,14,157,230,208,105,239,235,201,161,211,28,58,205,161,211,254,214,147,67,167,57,116,58,160,3,126,57,116,90,176,144,28,58,93,233,53,201,161,211,28,58,205,161,211,28,58,93,202,2,114,232,180,227,2,114,232,180,112,1,57,116,186,172,149,228,208,233,18,87,146,67,167,57,116,186,138,44,28,58,237,125,1,57,116,90,190,128,28,58,93,242,98,114,232,52,135,78,115,232,116,233,11,200,161,211,129,148,155,55,106,56,33,135,78,51,206,144,62,56,227,12,57,116,122,190,113,124,208,255,176,247,229,96,152,154,247,141,175,198,103,23,247,87,175,218,198,233,166,181,141,31,159,227,250,174,113,226,214,53,206,127,136,185,187,166,105,76,211,152,166,49,77,99,154,198,52,141,105,26,211,52,166,105,76,211,152,166,49,77,99,154,198,52,141,105,26,211,52,166,105,76,211,152,166,49,77,99,154,198,52,141,105,26,211,52,166,105,76,211,152,166,113,8,31,205,52,141,105,26,135,177,128,52,141,105,26,211,52,166,105,76,211,152,166,49,77,99,154,198,52,141,105,26,211,52,174,89,211,216,160,194,155,56,85,120,147,109,172,240,62,158,178,94,73,133,151,97,193,27,80,225,229,236,116,206,78,15,166,194,203,217,233,156,157,110,181,158,158,43,188,206,235,233,47,16,103,209,43,172,33,103,209,115,22,125,136,103,209,107,86,120,157,215,211,95,32,243,19,233,149,42,188,213,92,155,21,196,49,95,73,157,10,175,251,66,250,202,99,115,14,179,74,133,183,178,211,152,213,174,73,141,10,111,101,171,88,110,24,155,53,244,94,225,117,71,25,94,194,88,159,172,238,175,194,91,237,201,234,106,11,232,175,194,91,237,2,122,255,189,209,127,133,183,218,5,244,254,139,162,86,133,215,125,25,61,197,49,94,73,173,10,175,251,159,47,158,226,216,172,164,247,10,175,243,42,250,9,99,188,134,254,43,188,213,188,49,150,157,197,230,176,122,207,21,222,202,14,171,215,93,64,127,21,222,106,23,208,251,239,54,254,139,146,149,45,160,206,111,215,254,139,146,213,46,160,151,43,144,162,228,150,21,37,169,61,82,123,164,246,72,237,209,165,246,24,15,163,217,71,169,176,246,248,208,0,172,91,237,241,225,131,246,237,66,139,241,225,139,79,213,198,198,250,37,104,78,71,147,230,249,159,107,139,143,143,15,242,120,175,166,247,70,215,145,174,35,93,71,186,142,116,29,233,58,210,205,163,155,167,221,37,163,155,87,243,110,30,93,50,186,100,116,201,232,146,209,37,163,75,70,151,140,46,25,93,50,186,100,244,118,232,237,208,219,161,183,67,111,135,222,14,189,29,122,59,245,232,237,80,168,241,86,168,161,182,18,98,109,69,173,28,34,159,137,21,215,113,38,214,138,114,72,68,57,164,78,229,144,53,151,245,201,65,111,127,223,230,176,230,187,171,209,229,229,102,159,213,252,240,20,43,61,170,57,247,17,56,169,121,35,170,79,156,212,204,73,205,193,84,159,56,169,153,147,154,57,169,217,251,122,114,82,51,39,53,115,82,179,191,245,228,164,102,78,106,14,232,84,92,78,106,22,44,36,39,53,87,122,77,114,82,51,39,53,115,82,51,39,53,151,178,128,156,212,236,184,128,156,212,44,92,64,78,106,46,107,37,57,169,185,196,149,228,164,102,78,106,174,34,11,39,53,123,95,64,78,106,150,47,32,39,53,151,188,152,156,212,204,73,205,156,212,92,250,2,114,82,115,32,69,230,141,26,64,200,73,205,140,44,164,251,205,200,66,79,173,244,199,250,174,197,65,205,203,245,221,141,59,167,217,160,190,235,120,76,243,154,250,46,167,52,111,64,125,151,201,133,76,46,12,166,190,203,228,66,38,23,114,74,51,147,32,153,4,25,202,90,50,9,114,19,38,65,114,74,51,147,53,153,172,201,100,77,38,107,50,89,147,201,154,76,214,100,178,102,69,245,93,38,107,50,89,51,132,250,46,167,52,115,74,115,72,245,93,166,189,50,237,149,105,175,76,123,101,218,43,211,94,153,246,74,73,114,123,74,146,84,30,169,60,82,121,164,242,232,80,121,180,56,164,121,185,242,184,109,103,52,63,172,64,89,83,120,23,238,140,158,35,61,71,122,142,244,28,233,57,210,115,164,151,71,47,79,187,71,70,47,175,230,189,60,122,100,244,200,232,145,209,35,163,71,70,143,140,30,25,61,50,122,100,244,200,232,236,208,217,161,179,67,103,135,206,14,157,29,58,59,116,118,234,209,217,161,76,227,173,76,67,101,37,196,202,138,86,49,68,60,11,107,219,206,103,166,24,18,64,49,100,205,37,61,216,59,252,155,205,225,204,211,139,235,63,54,251,108,230,217,51,172,244,104,230,188,7,224,100,230,141,168,60,113,50,51,39,51,7,83,121,226,100,102,78,102,230,100,102,239,235,201,201,204,156,204,204,201,204,254,214,147,147,153,57,153,57,160,83,112,57,153,89,176,144,156,204,92,233,53,201,201,204,156,204,204,201,204,156,204,92,202,2,114,50,179,227,2,114,50,179,112,1,57,153,185,172,149,228,100,230,18,87,146,147,153,57,153,185,138,44,156,204,236,125,1,57,153,89,190,128,156,204,92,242,98,114,50,51,39,51,115,50,115,233,11,200,201,204,129,20,152,55,106,232,32,39,51,51,166,144,206,55,99,10,61,181,209,31,170,187,22,7,51,47,85,119,55,238,92,230,226,234,174,227,177,204,249,213,93,78,101,222,128,234,46,211,10,153,86,24,76,117,151,105,133,76,43,228,84,102,166,63,50,253,49,148,181,100,250,227,38,76,127,228,84,102,166,105,50,77,147,105,154,76,211,100,154,38,211,52,153,166,201,52,205,138,170,187,76,211,100,154,102,8,213,93,78,101,230,84,230,144,170,187,76,120,101,194,43,19,94,153,240,202,132,87,38,188,50,225,149,130,228,246,20,36,169,59,82,119,164,238,72,221,81,94,119,180,56,148,121,169,238,184,109,103,50,207,22,160,172,201,187,175,239,139,142,35,29,71,58,142,116,28,233,56,210,113,164,147,71,39,79,187,67,70,39,175,230,157,60,58,100,116,200,232,144,209,33,163,67,70,135,140,14,25,29,50,58,100,116,200,232,235,208,215,161,175,67,95,135,190,14,125,29,250,58,244,117,234,209,215,161,72,227,173,72,67,93,37,196,186,138,82,41,68,58,3,107,219,206,99,166,20,162,94,10,89,184,156,251,255,211,27,190,235,31,15,134,239,122,39,253,225,251,222,73,255,67,209,84,183,241,191,71,141,175,227,201,180,241,117,116,55,110,156,142,238,198,103,118,131,221,94,93,131,171,46,234,219,164,89,120,205,206,127,225,170,213,124,253,95,243,255,120,186,244,159,118,151,251,248,223,163,183,5,79,191,120,234,91,193,129,205,194,199,96,240,219,134,148,162,58,75,191,15,183,155,241,211,175,230,237,159,191,8,199,93,31,149,168,213,81,206,159,162,204,126,51,143,94,5,210,47,68,57,173,158,135,36,54,139,167,88,134,114,90,70,95,113,100,107,233,189,8,85,241,90,150,19,71,182,150,222,7,189,57,173,165,175,56,54,107,169,80,40,171,228,122,212,250,128,81,44,147,85,183,142,74,239,145,138,69,178,138,215,210,255,123,164,226,96,55,167,181,244,21,199,120,45,245,10,121,229,95,147,165,135,49,95,69,173,50,158,219,34,250,73,99,188,138,122,69,188,242,175,197,210,195,216,172,162,66,9,175,146,21,44,51,138,205,250,41,20,240,220,176,132,135,40,54,235,231,189,124,87,201,213,87,98,18,235,197,243,89,188,171,110,241,60,255,94,168,81,186,171,110,241,60,255,34,168,55,180,205,109,9,189,132,49,94,69,189,129,109,110,127,150,120,9,99,179,138,10,229,79,167,21,244,17,197,120,253,52,138,159,229,191,17,150,155,196,120,241,52,74,159,229,47,94,185,73,172,23,207,103,225,179,186,197,243,252,251,139,222,185,202,142,139,232,41,141,237,66,42,156,169,236,188,144,94,210,216,44,164,247,250,113,37,47,103,205,197,243,89,61,174,110,241,60,188,23,82,59,222,178,49,129,156,163,204,96,65,154,218,12,22,172,176,67,190,170,116,59,171,145,39,242,210,237,172,8,154,212,164,116,107,223,251,94,241,236,169,126,83,125,165,250,74,245,149,234,43,213,87,234,154,212,53,169,107,82,215,164,98,72,197,144,138,161,118,81,132,138,33,21,67,42,134,84,12,169,24,82,49,12,191,98,72,173,139,90,23,181,46,106,93,218,139,231,191,214,69,137,134,18,13,37,154,96,74,52,204,238,99,118,223,86,55,66,244,122,23,107,206,116,52,233,93,172,61,214,145,222,69,229,189,139,138,10,19,235,190,105,161,211,97,50,85,175,96,78,164,201,133,86,151,169,122,92,104,58,23,218,193,151,253,193,222,254,222,225,199,47,189,125,201,44,199,171,251,203,233,197,229,197,245,249,253,232,114,219,7,59,46,175,69,197,83,30,205,30,144,145,143,244,222,232,189,209,123,163,247,70,239,141,145,143,140,124,164,67,72,135,144,14,33,35,31,25,249,24,78,7,142,62,38,125,204,80,174,69,250,152,244,49,233,99,210,199,164,143,73,31,179,22,125,76,70,62,50,242,145,145,143,116,131,233,6,211,13,166,27,204,200,71,70,62,50,242,145,182,58,109,117,218,234,65,181,213,25,249,72,141,158,145,143,20,252,25,249,40,217,122,176,162,168,107,53,255,177,160,168,187,77,195,32,151,151,34,192,226,56,13,89,26,178,52,100,105,200,210,144,221,168,134,44,173,78,90,157,180,58,55,172,213,73,19,145,38,34,77,68,154,136,52,17,105,34,210,68,164,137,72,19,49,148,197,99,50,36,237,47,218,95,180,191,104,127,209,181,161,107,67,215,102,91,186,54,76,134,100,50,228,86,23,71,2,169,103,24,143,137,52,168,103,108,203,204,200,90,212,51,106,56,215,207,106,154,164,193,245,88,151,185,126,92,143,161,93,143,95,14,93,39,77,222,95,51,107,114,105,53,124,78,155,92,243,144,204,155,164,77,71,155,142,54,29,109,58,218,116,204,155,100,222,36,205,68,154,137,52,19,153,55,201,188,201,112,154,117,180,60,105,121,134,114,45,210,242,164,229,73,203,147,150,39,45,79,90,158,181,104,121,50,111,146,121,147,204,155,164,113,76,227,152,198,49,141,99,230,77,50,111,146,121,147,116,224,233,192,211,129,15,170,3,207,188,73,202,249,204,155,100,219,0,243,38,157,55,52,60,21,118,229,19,39,87,21,118,183,118,230,228,207,197,8,176,70,78,79,150,158,44,61,89,122,178,244,100,55,170,39,75,183,147,110,39,221,206,13,235,118,210,71,164,143,72,31,145,62,34,125,68,250,136,244,17,233,35,210,71,12,101,241,152,58,73,7,140,14,24,29,48,58,96,52,110,104,220,208,184,217,150,198,13,83,39,153,58,185,213,245,145,96,74,26,178,185,147,121,37,141,173,156,60,25,110,73,163,150,179,254,228,211,39,243,174,202,186,204,250,227,170,12,226,170,20,13,157,220,250,57,147,126,70,75,50,77,146,150,28,45,57,90,114,180,228,104,201,49,77,146,105,146,52,14,105,28,210,56,12,174,113,200,52,73,218,155,180,55,105,111,210,222,164,189,73,123,147,246,38,237,77,218,155,180,55,153,38,201,52,73,166,73,210,36,166,73,76,147,152,38,113,77,155,196,76,147,100,154,36,211,36,233,182,211,109,167,219,206,52,73,74,247,76,147,100,59,0,211,36,75,219,168,32,26,32,185,237,51,35,195,237,122,83,128,165,0,75,1,150,2,44,5,216,141,42,192,82,218,164,180,73,105,115,195,74,155,20,13,41,26,82,52,164,104,72,209,144,162,33,69,67,138,134,20,13,67,89,60,198,68,82,238,162,220,69,185,139,114,23,85,26,170,52,84,105,182,165,74,195,152,72,198,68,110,117,47,68,179,125,97,60,25,114,219,135,65,134,219,190,168,203,164,61,171,145,143,219,62,229,145,203,77,112,185,237,247,142,63,246,135,118,115,29,31,126,98,141,237,29,235,56,247,252,171,155,234,88,240,32,12,117,164,211,70,167,141,78,27,157,54,58,109,12,117,100,168,35,253,64,250,129,244,3,25,234,200,80,199,112,250,109,116,45,233,90,134,114,45,210,181,164,107,73,215,146,174,37,93,75,186,150,181,232,90,50,212,145,161,142,12,117,164,247,75,239,151,222,47,189,95,134,58,50,212,145,161,142,52,209,105,162,211,68,15,170,137,206,80,71,42,242,12,117,164,188,207,80,71,203,109,5,243,197,91,211,153,142,121,197,219,45,25,233,56,247,244,3,44,121,211,126,165,253,74,251,149,246,43,237,215,141,106,191,210,216,164,177,73,99,115,195,26,155,180,12,105,25,210,50,164,101,72,203,144,150,33,45,67,90,134,180,12,67,89,60,38,58,210,236,162,217,69,179,139,102,23,61,26,122,52,244,104,182,165,71,195,68,71,38,58,110,117,41,68,177,122,97,50,208,113,93,245,98,11,230,57,134,93,189,168,201,124,61,211,105,142,235,174,181,186,204,215,227,90,211,189,214,254,247,211,209,126,127,118,247,31,134,7,189,147,191,236,29,126,148,140,119,108,252,231,251,205,229,184,241,159,155,201,89,227,106,116,247,175,139,235,243,109,159,248,184,98,73,188,12,129,52,124,92,230,66,210,140,163,25,71,51,142,102,28,205,56,230,66,50,23,146,150,33,45,67,90,134,204,133,100,46,100,56,45,57,26,155,52,54,67,185,22,105,108,210,216,164,177,73,99,147,198,38,141,205,90,52,54,153,11,201,92,72,230,66,210,30,166,61,76,123,152,246,48,115,33,153,11,201,92,72,250,236,244,217,233,179,7,213,103,103,46,36,69,123,230,66,178,5,128,185,144,14,155,19,86,148,120,5,163,34,139,74,188,219,55,61,114,197,138,4,216,52,167,54,75,109,150,218,44,181,89,106,179,27,85,155,165,234,73,213,147,170,231,134,85,61,169,39,82,79,164,158,72,61,145,122,34,245,68,234,137,212,19,169,39,134,178,120,12,148,164,18,70,37,140,74,24,149,48,10,56,20,112,40,224,108,75,1,135,129,146,12,148,220,234,54,73,88,157,13,203,25,147,38,157,141,237,26,59,89,143,206,70,125,167,3,10,134,83,154,92,164,117,153,14,200,69,26,208,69,250,229,240,241,50,181,155,88,121,127,189,60,50,117,187,6,84,254,92,129,170,231,81,174,121,24,198,79,210,163,163,71,71,143,142,30,29,61,58,198,79,50,126,146,78,34,157,68,58,137,140,159,100,252,100,56,157,58,250,157,244,59,67,185,22,233,119,210,239,164,223,73,191,147,126,39,253,206,90,244,59,25,63,201,248,73,198,79,210,53,166,107,76,215,152,174,49,227,39,25,63,201,248,73,218,239,180,223,105,191,7,213,126,103,252,36,181,124,198,79,178,97,128,241,147,162,173,12,79,5,92,187,105,147,171,10,184,91,53,92,242,231,2,4,88,249,166,3,75,7,150,14,44,29,88,58,176,27,213,129,165,183,73,111,147,222,230,134,245,54,233,26,210,53,164,107,72,215,144,174,33,93,67,186,134,116,13,233,26,134,178,120,204,146,164,223,69,191,139,126,23,253,46,218,52,180,105,104,211,108,75,155,134,89,146,204,146,220,234,106,136,106,1,195,124,116,100,94,1,99,107,38,69,134,91,192,168,205,204,61,187,57,144,121,87,92,93,102,238,113,197,233,95,113,43,134,145,138,6,63,22,141,35,221,202,89,144,43,22,197,211,120,72,195,71,102,98,36,109,57,218,114,180,229,104,203,209,150,99,98,36,19,35,105,30,210,60,164,121,200,196,72,38,70,134,211,156,163,197,73,139,51,148,107,145,22,39,45,78,90,156,180,56,105,113,210,226,172,69,139,147,137,145,76,140,100,98,36,141,98,26,197,52,138,105,20,51,49,146,137,145,76,140,164,227,78,199,157,142,123,80,29,119,38,70,82,190,103,98,36,219,2,152,24,233,180,97,97,69,153,87,52,68,178,168,204,187,141,115,37,87,172,73,128,189,115,202,179,148,103,41,207,82,158,165,60,187,81,229,89,10,159,20,62,41,124,110,88,225,147,146,34,37,69,74,138,148,20,41,41,82,82,164,164,72,73,145,146,98,40,139,199,168,73,138,97,20,195,40,134,81,12,163,134,67,13,135,26,206,182,212,112,24,53,201,168,201,173,238,148,132,214,220,176,158,62,105,210,220,216,182,129,148,245,104,110,212,121,98,160,104,108,165,201,165,90,151,137,129,92,170,250,151,234,135,189,147,193,222,254,195,5,251,174,119,210,31,62,94,173,6,195,44,207,46,238,166,23,151,15,63,140,175,163,187,113,99,121,168,234,22,12,175,92,185,8,149,12,171,52,126,36,134,83,210,175,163,95,71,191,142,126,29,253,58,134,83,50,156,146,174,34,93,69,186,138,12,167,100,56,101,56,93,59,122,159,244,62,67,185,22,233,125,210,251,164,247,73,239,147,222,39,189,207,90,244,62,25,78,201,112,74,134,83,210,65,166,131,76,7,153,14,50,195,41,25,78,201,112,74,90,241,180,226,105,197,7,213,138,103,56,37,117,125,134,83,178,145,128,225,148,230,91,28,86,151,113,13,134,81,22,151,113,55,127,248,228,202,53,8,176,7,78,25,150,50,44,101,88,202,176,148,97,55,170,12,75,129,147,2,39,5,206,13,43,112,82,58,164,116,72,233,144,210,33,165,67,74,135,148,14,41,29,82,58,12,101,241,24,54,73,209,139,162,23,69,47,138,94,212,106,168,213,80,171,217,150,90,13,195,38,25,54,185,213,29,17,237,38,70,193,112,73,179,38,198,102,15,147,172,75,19,163,78,19,249,12,134,69,154,93,122,117,153,200,199,165,167,127,233,29,124,217,31,236,237,239,29,126,252,210,219,151,79,134,188,186,191,156,94,92,94,92,159,223,143,46,25,19,185,122,69,188,204,140,52,123,88,6,72,210,153,163,51,71,103,142,206,28,157,57,6,72,50,64,146,254,33,253,67,250,135,12,144,100,128,100,56,253,57,186,156,116,57,67,185,22,233,114,210,229,164,203,73,151,147,46,39,93,206,90,116,57,25,32,201,0,73,6,72,210,43,166,87,76,175,152,94,49,3,36,25,32,201,0,73,154,238,52,221,105,186,7,213,116,103,128,36,21,124,6,72,178,57,128,1,146,242,109,11,43,10,188,130,105,146,5,5,222,237,27,45,185,188,32,1,86,204,233,204,210,153,165,51,75,103,150,206,236,70,117,102,233,121,210,243,164,231,185,97,61,79,186,137,116,19,233,38,210,77,164,155,72,55,145,110,34,221,68,186,137,161,44,30,115,38,233,131,209,7,163,15,70,31,140,246,13,237,27,218,55,219,210,190,97,206,36,115,38,183,186,74,18,84,97,195,114,232,164,65,97,99,187,38,80,214,162,176,81,219,153,128,130,217,148,6,87,104,93,102,2,114,133,6,118,133,126,57,20,143,170,188,191,102,62,229,203,50,120,25,74,185,230,177,152,68,73,171,142,86,29,173,58,90,117,180,234,152,68,201,36,74,26,138,52,20,105,40,50,137,146,73,148,225,52,236,104,123,210,246,12,229,90,164,237,73,219,147,182,39,109,79,218,158,180,61,107,209,246,100,18,37,147,40,153,68,73,243,152,230,49,205,99,154,199,76,162,100,18,37,147,40,233,194,211,133,167,11,31,84,23,158,73,148,148,244,153,68,201,246,1,38,81,202,55,54,60,149,114,5,227,39,87,149,114,183,111,230,228,207,85,8,176,21,78,37,150,74,44,149,88,42,177,84,98,55,170,18,75,141,147,26,39,53,206,13,171,113,82,61,164,122,72,245,144,234,33,213,67,170,135,84,15,169,30,82,61,12,101,241,24,52,73,221,139,186,23,117,47,234,94,148,107,40,215,80,174,217,150,114,13,131,38,25,52,185,213,77,17,253,62,134,229,116,201,188,62,198,118,141,148,12,183,143,81,175,41,125,130,225,145,121,23,96,93,166,244,113,1,234,93,128,199,71,179,75,176,247,120,13,26,79,136,156,220,204,214,125,244,176,240,219,57,28,114,126,5,42,156,11,89,244,48,140,132,164,255,70,255,141,254,27,253,55,250,111,140,132,100,36,36,93,66,186,132,116,9,25,9,201,72,200,112,186,112,244,50,233,101,134,114,45,210,203,164,151,73,47,147,94,38,189,76,122,153,181,232,101,50,18,146,145,144,140,132,164,35,76,71,152,142,48,29,97,70,66,50,18,146,145,144,180,214,105,173,211,90,15,170,181,206,72,72,234,244,140,132,164,232,207,72,72,219,45,8,175,10,184,198,211,32,115,11,184,219,50,8,114,126,1,2,172,124,211,129,165,3,75,7,150,14,44,29,216,141,234,192,210,219,164,183,73,111,115,195,122,155,116,13,233,26,210,53,164,107,72,215,144,174,33,93,67,186,134,116,13,67,89,60,102,64,210,239,162,223,69,191,139,126,23,109,26,218,52,180,105,182,165,77,195,12,72,102,64,110,117,53,68,181,128,97,52,254,113,109,1,99,27,38,63,6,94,192,168,205,204,61,227,121,143,107,175,184,186,204,220,227,138,243,124,197,217,206,119,220,230,201,142,149,207,116,100,154,35,77,54,154,108,52,217,104,178,209,100,99,154,35,211,28,105,5,210,10,164,21,24,102,43,144,105,142,52,44,105,88,210,176,164,97,73,195,146,134,37,13,75,26,150,52,44,105,88,50,205,145,105,142,76,115,164,237,75,219,151,182,47,109,223,154,182,125,153,230,200,52,71,166,57,210,63,167,127,78,255,156,105,142,20,227,153,230,72,101,159,105,142,142,155,9,108,231,56,110,241,4,199,192,139,220,52,94,105,188,210,120,165,241,74,227,117,163,26,175,180,52,105,105,210,210,220,176,150,38,205,66,154,133,52,11,105,22,210,44,164,89,72,179,144,102,33,205,194,80,22,143,217,141,180,185,104,115,209,230,162,205,69,119,134,238,12,221,153,109,233,206,48,187,145,217,141,91,93,4,81,170,91,20,76,109,220,226,121,141,129,215,45,106,48,55,207,96,70,227,22,79,103,228,250,114,189,190,142,62,247,15,123,123,195,15,253,193,195,243,181,157,211,216,184,185,29,95,143,46,26,103,227,233,248,116,122,51,217,230,185,141,139,107,81,249,28,71,147,7,100,174,35,45,55,90,110,180,220,104,185,209,114,99,174,35,115,29,105,12,210,24,164,49,200,92,71,230,58,134,211,120,163,125,73,251,50,148,107,145,246,37,237,75,218,151,180,47,105,95,210,190,172,69,251,146,185,142,204,117,100,174,35,77,96,154,192,52,129,105,2,51,215,145,185,142,204,117,164,155,78,55,157,110,122,80,221,116,230,58,82,154,103,174,35,117,126,230,58,10,55,26,44,22,117,45,231,60,174,45,234,110,215,220,199,197,165,8,176,56,78,67,150,134,44,13,89,26,178,52,100,55,170,33,75,171,147,86,39,173,206,13,107,117,210,68,164,137,72,19,145,38,34,77,68,154,136,52,17,105,34,210,68,12,101,241,152,3,73,251,139,246,23,237,47,218,95,116,109,232,218,208,181,217,150,174,13,115,32,153,3,185,213,197,145,64,234,25,22,115,33,11,235,25,219,51,39,178,6,245,140,26,206,245,179,156,35,89,120,61,214,101,174,31,215,163,250,245,184,223,59,254,216,183,25,44,249,244,195,220,202,73,146,15,247,83,233,232,200,220,71,96,86,36,77,56,154,112,52,225,104,194,209,132,99,86,36,179,34,105,21,210,42,164,85,200,172,72,102,69,134,211,138,163,161,73,67,51,148,107,145,134,38,13,77,26,154,52,52,105,104,210,208,172,69,67,147,89,145,204,138,100,86,36,109,97,218,194,180,133,105,11,51,43,146,89,145,204,138,164,191,78,127,157,254,122,80,253,117,102,69,82,172,103,86,36,149,127,102,69,218,111,70,120,44,219,90,12,135,92,46,219,110,207,52,200,135,187,9,176,207,77,233,149,210,43,165,87,74,175,148,94,55,170,244,74,81,147,162,38,69,205,13,43,106,82,46,164,92,72,185,144,114,33,229,66,202,133,148,11,41,23,82,46,12,101,241,24,255,72,161,139,66,23,133,46,10,93,212,103,168,207,80,159,217,150,250,12,227,31,25,255,184,213,93,16,173,198,133,225,188,199,213,141,139,237,24,240,24,106,227,162,14,19,244,44,70,56,174,190,196,234,50,65,143,75,204,207,37,246,235,222,254,254,65,239,228,47,195,217,85,246,56,54,244,203,225,251,222,73,255,67,209,180,198,111,23,151,151,87,163,187,127,53,102,75,254,56,37,243,254,250,116,116,55,62,43,123,108,227,194,85,182,112,17,250,29,219,248,244,172,223,154,45,133,243,16,199,18,30,143,145,142,27,210,110,139,163,102,178,240,199,82,220,105,70,79,127,183,117,127,254,157,148,68,62,250,109,121,97,206,159,194,204,254,116,75,95,69,210,111,184,57,174,160,151,44,54,11,168,216,114,115,92,74,127,129,100,235,233,189,233,86,249,122,150,21,72,182,158,222,71,60,58,174,167,191,64,54,235,169,208,30,172,232,186,212,251,208,81,108,16,86,185,150,106,239,153,138,45,194,202,215,83,227,61,83,113,228,163,227,122,250,11,100,188,158,122,205,204,42,174,205,10,226,152,175,164,86,59,211,117,33,125,229,49,94,73,189,134,102,21,215,100,5,113,108,86,82,161,165,89,209,42,150,27,198,102,13,21,154,154,174,40,195,75,24,155,53,244,222,214,172,232,42,44,53,139,245,2,250,108,108,86,185,128,222,127,111,212,104,109,86,185,128,222,127,81,212,27,11,233,186,140,158,226,24,175,164,222,104,72,215,63,95,60,197,177,89,73,133,54,177,227,42,250,9,99,188,134,26,141,226,42,222,24,203,206,98,188,128,26,173,226,42,22,176,236,44,214,11,232,179,89,92,229,2,122,255,221,70,115,92,164,227,66,122,203,99,187,152,42,35,35,157,23,211,83,30,155,197,244,222,123,175,232,165,173,187,128,62,187,239,85,46,160,151,247,70,250,239,140,143,164,152,207,248,72,182,12,148,187,101,96,155,199,71,174,169,1,23,84,206,13,107,192,37,116,207,189,213,128,237,187,231,249,139,16,96,9,157,238,45,221,91,186,183,116,111,233,222,110,116,247,150,174,40,93,81,186,162,27,220,21,165,219,72,183,145,110,35,221,70,186,141,116,27,233,54,210,109,164,219,72,183,145,30,25,61,50,122,100,244,200,232,145,209,214,161,173,67,91,167,30,109,29,166,85,50,173,114,171,171,39,213,23,60,246,247,15,134,189,79,127,29,12,247,247,6,253,253,253,222,65,111,152,181,163,131,97,60,24,198,179,138,71,126,193,227,242,242,170,49,250,254,251,180,113,121,49,29,95,94,142,174,70,141,172,29,93,53,226,233,66,193,35,94,95,240,56,111,21,20,60,206,109,103,177,93,94,190,126,207,206,79,234,60,134,205,237,161,152,192,182,216,2,249,244,235,207,135,221,251,176,226,22,7,189,191,14,247,14,63,127,25,12,247,251,135,31,7,159,102,229,239,104,183,253,243,95,6,71,131,222,254,112,112,244,151,254,225,108,246,97,55,222,77,126,254,203,187,222,224,253,167,225,231,227,254,172,206,244,234,59,42,109,158,156,47,252,2,228,94,246,152,158,95,204,253,230,145,52,227,217,148,236,243,139,184,153,189,252,186,17,71,179,223,55,146,216,190,230,177,152,215,185,90,81,94,220,220,82,197,98,230,114,58,12,85,4,79,92,131,155,252,90,90,69,240,116,125,240,114,38,98,149,23,220,232,165,232,94,41,40,57,176,203,181,109,231,238,171,8,46,188,182,237,36,121,21,193,11,174,237,114,38,23,149,20,60,223,235,27,173,183,165,72,47,43,116,142,66,95,138,92,134,178,46,41,115,190,172,54,90,104,75,59,92,94,104,179,133,118,86,177,229,5,54,251,173,201,217,123,150,23,120,21,39,52,93,96,99,54,87,114,92,201,123,179,141,211,43,57,110,193,59,178,179,65,43,41,110,254,92,144,165,196,37,12,226,40,41,116,254,8,142,165,15,190,18,102,94,148,23,218,232,125,194,93,12,150,20,56,71,9,26,93,201,54,26,174,164,184,57,2,206,40,174,141,244,42,57,174,228,109,205,70,49,149,23,55,111,72,193,98,228,82,134,2,148,27,219,228,243,174,148,237,247,229,197,22,127,68,219,232,179,146,227,10,175,101,31,31,209,134,154,170,192,212,172,182,59,235,152,251,234,91,172,219,240,44,214,52,246,62,100,245,45,214,249,144,156,91,216,47,218,122,31,146,119,147,117,62,100,245,109,172,127,54,79,91,45,227,23,152,191,200,180,15,134,135,95,14,134,31,63,127,153,193,215,159,175,133,21,247,210,42,229,62,146,204,253,62,178,174,217,125,116,243,238,227,54,59,51,14,178,238,78,198,238,247,50,103,81,236,36,208,218,93,190,198,18,168,96,151,47,18,8,9,132,4,114,252,51,37,109,166,117,146,64,214,113,67,145,64,14,193,117,37,144,117,112,109,151,34,11,28,128,75,113,8,174,235,82,236,130,7,162,36,44,67,7,161,36,236,50,7,162,36,172,67,107,43,9,235,192,218,74,194,58,176,174,146,144,197,85,83,18,178,184,106,74,194,46,110,32,74,194,46,116,0,116,223,46,176,58,221,183,139,171,78,247,101,113,213,232,190,117,92,93,222,44,139,171,198,155,139,227,6,197,155,161,199,62,233,241,22,115,223,149,64,118,111,248,235,209,113,127,70,161,14,62,126,54,171,227,95,52,190,221,76,198,63,198,147,198,213,249,109,152,61,252,215,17,171,97,175,197,143,1,116,117,134,174,73,148,117,86,67,215,57,28,155,3,93,179,104,183,181,33,208,149,230,61,205,123,154,247,65,208,98,154,247,52,239,105,222,135,133,185,105,222,211,188,167,121,79,243,158,230,61,205,123,154,247,129,177,121,154,247,52,239,105,222,211,188,167,121,95,119,119,66,243,190,198,205,251,37,209,83,92,185,95,43,122,194,232,218,35,122,16,61,155,36,122,104,215,211,174,167,93,31,132,47,161,93,79,187,158,118,189,190,118,160,93,79,187,158,118,61,237,122,218,245,180,235,105,215,171,51,101,218,245,16,98,218,245,134,237,250,253,207,123,135,31,122,251,253,225,255,238,253,189,119,252,97,184,127,48,76,134,221,97,146,188,51,2,176,151,183,23,215,103,163,203,113,227,63,23,127,142,38,103,141,203,171,70,210,232,54,146,228,157,29,140,93,120,46,57,56,118,110,201,22,111,227,64,104,243,159,67,53,180,214,238,241,32,183,118,228,118,241,186,95,201,114,211,168,147,136,89,110,156,109,6,203,77,102,215,85,222,39,101,18,28,203,21,196,13,131,229,58,5,215,100,185,78,193,53,75,251,130,224,186,16,90,26,88,29,66,59,5,215,132,208,78,193,53,75,251,182,193,131,160,231,214,161,3,160,231,182,153,131,160,231,130,208,186,244,92,16,88,151,158,11,2,107,210,115,105,92,37,122,46,141,171,68,207,109,227,6,65,207,109,67,7,81,218,23,132,214,69,254,182,129,149,145,191,109,92,101,228,47,141,171,132,252,5,113,67,40,237,11,99,107,151,246,5,177,53,5,139,52,174,146,96,49,137,27,148,96,161,180,31,182,146,161,180,31,68,105,127,165,30,58,232,253,253,232,112,248,107,111,255,253,209,225,108,42,190,209,248,165,135,119,150,198,183,209,229,233,205,245,108,246,187,245,0,166,184,176,152,63,247,29,75,63,184,133,159,130,131,25,90,124,34,213,248,32,147,71,193,2,217,89,160,231,127,253,159,47,189,195,193,222,223,251,179,207,129,219,233,191,87,235,160,159,195,239,183,125,112,62,51,156,152,225,196,12,167,0,116,16,51,156,152,225,196,12,167,176,116,16,51,156,152,225,196,12,39,102,56,49,195,41,4,29,196,12,39,102,56,49,195,137,25,78,204,112,210,214,65,204,112,66,7,161,131,182,87,7,21,239,17,42,208,65,197,99,154,208,65,232,32,116,16,147,158,152,244,20,150,14,98,210,19,147,158,152,244,20,134,156,96,210,19,147,158,152,244,196,164,39,38,61,105,115,126,38,61,49,233,137,73,79,76,122,130,35,51,233,41,164,73,79,139,236,54,17,117,249,147,141,41,243,39,126,240,237,202,135,129,223,194,111,169,243,83,231,167,206,79,157,63,104,240,76,157,159,58,63,117,254,112,136,57,117,126,234,252,212,249,169,243,83,231,215,198,252,212,249,169,243,83,231,167,206,79,157,159,58,63,26,134,58,255,38,212,249,19,81,159,127,81,9,213,183,208,143,18,66,9,109,180,18,162,210,79,165,159,74,127,16,102,133,74,63,149,126,42,253,250,130,130,74,63,149,126,42,253,84,250,169,244,83,233,167,210,175,78,159,169,244,195,146,169,244,91,241,219,131,189,147,193,113,111,223,114,60,255,213,197,221,236,147,92,52,159,191,16,223,46,210,91,11,156,91,234,209,206,75,79,181,74,192,91,240,48,0,94,59,192,11,197,165,216,79,177,159,98,127,208,248,153,98,63,197,126,138,253,97,113,115,138,253,20,251,41,246,83,236,167,216,79,177,159,98,127,96,176,159,98,63,197,126,138,253,20,251,41,246,215,93,198,80,236,15,162,216,159,187,36,63,239,194,220,28,153,54,255,243,205,81,113,243,31,115,132,57,194,28,209,255,167,255,31,166,57,162,255,79,255,159,254,127,24,30,131,254,63,253,127,250,255,244,255,233,255,107,43,1,250,255,244,255,233,255,211,255,7,57,211,255,15,169,255,255,183,222,48,142,98,35,116,251,199,168,17,71,177,238,164,150,82,1,237,227,19,170,134,202,230,223,55,40,214,25,197,198,81,146,173,70,177,73,148,117,55,4,180,102,205,36,239,99,44,9,16,180,90,199,13,5,180,58,4,215,174,232,139,131,107,87,244,45,131,107,19,98,89,224,0,8,177,67,112,237,138,190,56,184,118,69,223,38,120,32,104,219,50,116,16,104,219,46,115,32,104,219,58,180,54,218,182,14,172,141,182,173,3,107,87,244,37,113,21,43,250,146,184,138,21,125,155,184,129,160,109,187,208,193,84,244,45,67,107,243,120,187,192,234,60,222,46,174,58,143,151,197,85,172,232,91,198,13,165,162,47,136,29,66,69,223,50,182,118,69,95,18,87,177,162,95,20,55,40,251,65,69,63,108,95,66,69,63,136,138,254,42,119,243,174,183,247,254,211,151,222,97,50,236,188,27,190,235,157,244,135,191,126,142,219,15,42,39,94,175,114,190,142,46,78,191,223,143,174,147,70,231,107,227,235,232,110,220,248,118,27,183,151,204,78,92,118,19,127,81,235,116,23,155,250,237,50,171,251,111,86,173,244,236,75,165,76,254,95,189,134,197,50,41,182,151,73,230,15,53,247,16,155,227,150,226,164,50,183,244,235,113,239,160,63,179,66,195,223,250,199,39,123,71,135,115,211,203,94,158,210,243,119,45,255,172,118,94,191,44,7,199,189,195,147,95,143,142,15,250,199,39,115,119,153,53,211,180,57,251,244,121,253,194,254,153,111,112,252,229,100,48,60,238,31,28,13,250,195,247,71,31,102,199,16,76,39,247,227,213,134,43,139,118,219,171,173,88,26,69,107,214,187,102,238,139,241,84,140,167,98,60,85,16,238,139,241,84,140,167,98,60,85,88,238,139,241,84,140,167,98,60,21,227,169,202,138,27,140,251,98,60,21,227,169,24,79,197,120,42,198,83,133,225,190,24,79,133,251,218,124,247,101,169,87,10,118,202,24,234,149,210,7,29,249,213,43,254,213,137,96,31,142,173,58,217,176,109,57,78,234,196,183,28,89,175,106,80,39,168,19,212,9,234,4,117,130,58,65,157,160,78,80,39,168,19,212,9,234,4,117,130,58,65,157,160,78,234,160,78,128,249,192,124,96,190,10,204,239,31,255,165,191,223,255,219,240,176,127,50,24,158,12,122,199,251,123,135,31,135,251,7,51,184,223,219,255,252,169,103,114,238,245,215,241,228,95,227,203,241,31,141,235,217,213,125,55,29,77,46,47,174,207,27,151,87,51,186,60,186,188,253,62,10,234,28,108,7,66,95,248,68,171,161,245,162,135,221,72,114,207,217,6,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,183,142,157,179,237,0,83,129,169,192,84,108,146,169,96,228,86,192,35,183,68,167,98,27,121,166,226,13,36,182,158,73,247,212,108,60,19,158,9,207,100,241,11,3,103,104,251,241,76,156,161,237,75,215,112,134,54,103,104,115,134,118,56,214,131,51,180,171,182,30,156,161,205,25,218,156,161,205,25,218,101,197,85,23,8,156,161,205,25,218,156,161,13,160,46,6,212,91,140,150,87,50,223,189,25,227,253,210,219,31,30,239,29,30,246,134,217,187,225,222,225,201,224,248,203,251,193,222,209,225,240,243,231,163,225,187,95,227,246,48,49,216,96,112,49,3,145,247,163,203,198,228,226,250,122,212,200,190,54,102,153,39,247,167,211,139,155,235,198,237,237,77,227,235,183,133,81,66,73,25,187,12,22,89,111,206,100,33,7,210,107,246,204,170,57,63,65,254,216,27,201,124,43,60,80,97,121,74,207,246,30,223,205,94,2,246,18,176,151,32,0,56,205,94,2,246,18,176,151,32,44,170,206,94,2,246,18,176,151,128,189,4,236,37,96,47,1,123,9,2,83,1,236,37,96,47,1,123,9,216,75,192,94,130,186,171,26,246,18,4,177,151,192,77,27,21,239,23,16,105,163,18,54,13,160,141,208,70,104,163,18,180,81,244,244,249,31,191,124,254,239,206,62,254,227,110,128,214,72,156,86,89,26,149,144,91,197,25,137,115,43,153,23,183,188,122,226,165,132,220,42,222,69,150,91,215,94,8,51,107,202,11,89,100,93,119,33,206,172,164,46,196,121,149,204,133,56,175,138,184,112,75,235,219,91,184,165,245,173,45,100,105,117,173,133,44,179,30,255,151,229,213,194,255,178,180,90,244,223,45,173,111,248,47,78,171,66,163,221,210,250,134,209,230,105,131,98,209,144,101,54,1,4,191,9,192,228,148,1,1,205,45,229,168,1,67,154,251,230,217,44,44,125,225,213,77,110,211,231,255,54,3,192,15,239,65,111,23,176,237,195,23,159,88,110,67,184,86,205,233,104,210,60,255,115,45,2,126,124,244,199,135,115,126,24,168,47,212,23,234,11,245,133,250,66,125,161,190,80,95,168,47,212,23,234,11,245,133,160,66,80,33,168,16,84,8,42,4,21,130,42,36,168,149,244,97,75,25,162,13,65,133,160,66,80,253,19,212,168,185,251,50,176,44,120,130,106,159,54,12,130,234,146,91,147,160,218,231,214,37,168,194,188,234,4,213,37,183,38,65,181,204,29,4,65,181,205,28,0,65,181,140,28,4,65,181,207,172,75,80,237,243,234,18,84,251,188,154,4,85,152,86,137,160,10,211,42,17,84,203,180,234,4,213,50,175,50,65,181,76,171,76,80,133,105,149,8,170,125,90,77,130,42,76,171,68,80,13,210,66,80,183,152,160,6,65,46,223,247,246,15,146,217,1,127,239,63,245,6,79,144,50,45,130,148,167,163,203,171,100,118,224,220,233,247,209,116,21,143,76,61,243,200,117,103,254,201,119,240,47,63,205,74,142,244,51,123,24,246,229,87,192,23,127,82,196,21,124,49,139,118,219,245,230,139,140,115,102,156,51,227,156,131,128,163,140,115,102,156,51,227,156,195,34,187,140,115,102,156,51,227,156,25,231,204,56,103,198,57,51,206,57,48,152,206,56,103,198,57,51,206,153,113,206,140,115,222,24,225,193,56,231,96,199,57,175,148,64,201,48,115,148,64,73,51,67,2,33,129,144,64,72,32,36,16,18,8,9,132,4,66,2,33,129,144,64,72,32,36,16,18,8,9,132,4,66,2,33,129,144,64,104,9,180,4,90,2,45,129,150,48,209,18,169,179,150,72,209,18,104,9,180,4,90,2,45,177,121,90,2,186,15,221,7,146,3,201,129,228,64,114,32,57,144,28,222,12,111,134,55,195,155,183,132,55,67,143,161,199,53,162,199,22,220,55,113,230,190,9,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,3,226,190,177,51,247,141,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,47,220,23,238,27,16,247,117,61,131,52,225,12,82,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,107,192,125,33,182,197,196,54,118,38,182,49,196,22,98,11,177,85,37,182,209,211,231,97,252,242,121,184,59,251,56,140,187,1,2,91,113,90,101,94,91,66,110,21,92,43,206,173,68,107,221,242,234,193,218,18,114,171,176,90,89,110,93,84,43,204,172,73,106,101,145,117,65,173,56,179,18,167,21,231,85,194,180,226,188,42,148,214,45,173,111,72,235,150,214,55,163,149,165,213,69,180,178,204,122,132,86,150,87,11,208,202,210,106,241,89,183,180,190,241,172,56,173,10,157,117,75,235,27,206,154,167,133,205,194,102,97,179,185,108,54,114,158,162,16,49,69,1,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,11,155,133,205,194,102,173,217,172,107,111,54,162,55,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,11,155,133,205,194,102,97,179,107,216,236,209,199,195,189,193,222,111,253,225,135,163,253,207,159,246,14,135,201,238,112,127,191,119,208,75,135,221,119,70,156,246,230,252,250,98,122,241,99,220,56,187,185,188,253,126,113,221,72,118,27,151,151,163,171,81,218,232,126,45,159,217,22,65,218,238,34,180,109,187,51,218,181,79,177,26,94,107,253,144,27,201,110,103,255,174,201,110,211,168,147,172,101,183,179,127,121,215,27,188,255,52,252,124,220,255,117,111,127,238,59,218,113,150,213,155,238,254,156,18,52,251,100,205,157,18,148,132,131,119,229,113,195,152,99,235,20,92,115,142,173,83,240,130,191,119,211,118,150,69,237,180,221,74,219,209,234,224,14,3,253,4,193,117,7,240,74,3,171,15,224,117,10,174,57,128,215,41,120,193,181,189,27,117,162,164,19,101,237,238,110,123,117,112,143,215,118,16,147,131,173,67,7,48,57,216,54,115,16,147,131,5,161,117,39,7,11,2,235,78,14,22,4,214,156,28,44,141,171,52,57,88,26,87,105,114,176,109,220,32,38,7,219,134,190,26,155,134,222,141,179,110,146,197,173,86,55,203,230,9,187,78,104,221,113,199,182,129,149,199,29,219,198,85,30,119,44,141,171,52,238,88,16,247,252,230,135,209,10,103,89,59,202,90,81,183,157,197,201,124,228,151,219,123,143,109,242,121,151,101,73,218,109,119,178,44,109,165,139,177,125,127,230,41,15,151,150,198,85,26,46,109,18,55,40,17,115,222,70,221,132,172,110,56,134,208,81,0,229,221,201,216,253,94,230,196,76,254,243,45,250,134,110,209,55,60,187,156,28,151,245,169,127,220,255,245,232,184,183,55,124,159,205,254,223,209,193,65,239,240,195,240,120,248,121,255,203,137,209,64,152,155,239,227,201,248,219,205,100,116,209,56,205,102,255,239,230,234,106,116,125,214,152,52,110,47,239,239,236,166,195,44,252,120,86,249,172,133,111,89,241,227,152,125,105,238,82,113,145,88,107,159,90,69,22,203,250,49,209,88,46,26,171,187,90,99,101,209,110,75,170,177,126,222,22,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,88,104,172,250,106,172,121,213,34,118,76,133,27,166,236,28,211,218,29,83,37,56,38,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,148,80,74,40,37,148,18,74,169,150,74,9,201,129,228,64,114,32,57,182,88,114,172,84,24,95,246,7,199,123,127,29,30,236,157,12,142,123,143,255,251,183,120,56,251,191,34,115,113,127,57,157,92,252,222,184,186,184,155,253,50,242,240,191,127,196,11,194,34,46,127,196,91,254,185,27,111,22,127,60,14,50,99,229,147,171,198,97,24,63,20,234,194,78,93,172,16,21,221,120,55,94,45,42,186,241,110,178,94,84,252,188,109,253,69,69,220,204,242,63,223,3,58,161,67,30,55,12,81,225,20,92,83,84,56,5,215,20,21,130,224,186,162,66,26,88,93,84,56,5,215,20,21,78,193,53,69,133,109,240,32,68,133,117,232,0,68,133,109,230,32,68,133,32,180,174,168,16,4,214,21,21,130,192,154,162,66,26,87,73,84,72,227,42,137,10,219,184,65,136,10,219,208,65,136,10,65,104,93,81,97,27,88,89,84,216,198,85,22,21,210,184,74,162,66,16,55,132,189,47,194,216,218,123,95,4,177,53,181,144,52,174,146,22,50,137,139,22,66,11,161,133,234,165,133,10,71,184,89,121,163,226,29,47,38,222,168,130,163,129,240,70,120,35,188,145,219,239,43,105,51,173,147,55,178,142,27,138,55,114,8,174,235,141,172,131,107,235,23,89,224,0,244,139,67,112,93,253,98,23,60,16,139,97,25,58,8,139,97,151,57,16,139,97,29,90,219,98,88,7,214,182,24,214,129,117,45,134,44,174,154,197,144,197,85,179,24,118,113,3,177,24,118,161,3,16,2,118,129,213,133,128,93,92,117,33,32,139,171,38,4,172,227,234,34,106,89,92,53,68,93,28,55,40,68,13,112,230,184,119,181,227,222,63,188,59,158,65,171,147,190,201,97,24,103,95,39,191,55,190,142,238,198,117,62,246,226,249,73,84,66,100,215,222,59,16,214,14,194,30,125,30,236,29,29,14,251,135,131,227,191,61,60,248,206,47,59,103,255,188,28,222,254,49,253,126,115,221,156,91,251,249,187,26,28,127,57,25,12,143,251,7,71,131,254,240,253,209,135,254,206,47,59,211,201,253,248,229,14,63,126,254,50,60,232,31,28,29,255,109,248,101,176,183,191,247,247,222,236,203,59,191,236,68,205,106,231,16,61,252,79,7,80,123,246,207,203,185,143,188,168,153,116,155,81,227,242,234,34,142,30,182,235,205,62,234,12,1,236,114,18,43,4,43,11,146,139,86,151,211,216,195,85,215,72,137,123,164,197,223,90,92,35,165,69,145,236,139,244,75,145,58,205,168,113,54,30,223,222,221,142,199,103,81,51,78,154,237,199,95,153,12,57,173,249,58,149,121,73,231,18,88,203,56,37,94,73,185,108,85,18,169,156,43,41,183,180,190,28,201,190,182,46,190,146,242,113,174,225,74,173,1,186,130,117,202,3,181,43,194,216,162,90,65,154,124,4,107,184,56,107,32,172,44,142,233,226,88,225,85,89,20,211,207,84,43,112,42,139,178,234,15,114,243,69,89,249,39,185,67,16,217,59,78,30,236,116,8,82,248,62,99,133,49,5,65,242,241,228,138,44,150,128,82,16,39,15,60,46,135,177,67,143,130,40,57,72,209,240,71,148,7,21,5,65,114,96,161,97,144,60,92,232,16,68,246,234,201,3,129,178,32,14,239,39,121,136,207,33,136,120,69,92,222,79,228,80,110,49,159,9,150,51,185,205,98,119,212,224,54,121,48,207,224,166,75,56,207,228,54,139,64,207,232,54,146,5,92,134,122,102,55,90,196,122,38,183,18,252,172,22,25,146,73,47,50,231,123,94,77,252,126,179,51,25,255,251,254,98,50,190,235,223,95,142,118,126,217,249,118,245,253,96,60,29,157,141,166,163,183,227,251,203,209,219,217,255,250,58,185,56,253,215,221,209,237,248,250,96,134,46,246,47,78,199,215,119,227,230,244,247,233,78,33,115,43,168,74,230,51,183,112,199,128,131,216,2,66,108,64,180,18,17,136,15,148,102,17,199,47,80,19,5,243,129,213,68,193,182,18,174,217,6,242,134,216,68,193,124,128,54,81,176,173,197,109,198,161,60,66,55,211,76,94,209,155,69,40,63,0,206,34,144,31,12,103,17,200,7,140,179,141,83,49,146,179,141,83,49,152,51,141,227,21,207,153,134,242,6,233,76,3,121,66,117,166,113,60,1,59,219,56,21,99,59,139,56,62,224,157,109,156,138,17,222,186,56,134,32,239,52,179,199,60,167,2,52,116,218,18,144,171,211,150,128,145,157,182,47,68,55,146,228,235,8,30,42,108,116,122,113,253,45,22,221,74,192,77,31,48,173,87,186,123,37,184,218,175,36,32,84,114,181,95,73,46,220,43,209,133,123,37,185,112,65,227,14,104,124,34,186,141,224,41,77,36,87,209,68,116,21,77,36,87,209,84,112,21,77,5,87,145,200,69,84,103,26,246,14,79,6,199,95,222,15,140,27,190,179,172,147,251,211,105,237,91,190,79,79,164,58,13,177,238,17,80,17,180,125,105,251,210,246,165,237,75,219,151,182,47,109,95,218,190,180,125,105,251,210,246,165,237,75,219,151,182,47,109,95,144,230,246,180,125,95,49,56,147,198,111,46,131,11,188,245,11,114,11,11,185,1,213,104,255,210,254,5,182,209,254,165,253,75,251,151,246,47,237,95,218,191,180,127,105,255,210,254,165,253,75,251,151,246,111,48,40,149,246,47,237,95,80,57,237,95,218,191,229,153,135,163,253,207,159,246,14,135,201,48,25,198,79,167,180,13,59,239,134,15,103,180,21,72,136,155,203,219,239,23,215,141,164,145,52,226,167,243,197,26,157,175,11,62,34,174,233,25,109,121,79,175,26,109,97,241,96,24,12,231,115,218,178,104,183,205,57,109,150,231,202,170,159,211,102,29,55,148,115,218,28,130,235,158,211,230,16,188,224,172,26,123,119,82,109,112,237,3,230,100,129,3,56,96,206,33,184,238,1,115,14,193,11,174,109,123,119,83,97,240,64,78,198,179,12,29,196,201,120,118,153,3,57,25,207,58,180,246,201,120,214,129,181,79,198,179,14,172,123,50,158,44,174,218,201,120,178,184,106,39,227,217,197,13,228,100,60,187,208,87,99,211,208,187,113,214,77,178,184,213,234,102,217,188,253,210,9,173,125,156,159,93,96,245,227,252,236,226,170,31,231,39,139,171,118,156,159,117,220,243,155,31,70,43,156,101,237,40,107,69,221,118,22,39,243,145,95,110,239,61,182,201,231,93,150,37,105,183,221,201,178,180,149,46,198,246,253,153,167,126,120,162,44,174,218,225,137,197,113,131,58,60,113,73,53,114,220,98,80,199,45,102,103,215,165,28,184,184,181,135,54,26,216,35,233,189,204,201,151,213,103,67,230,251,163,226,77,44,102,254,168,96,63,11,254,8,127,132,63,210,241,71,118,135,62,171,251,35,235,184,161,248,35,135,224,186,254,200,58,184,182,134,145,5,14,64,195,56,4,215,213,48,118,193,3,177,25,150,161,131,176,25,118,153,3,177,25,214,161,181,109,134,117,96,109,155,97,29,88,215,102,200,226,170,217,12,89,92,53,155,97,23,55,16,155,97,23,58,0,49,96,23,88,93,12,216,197,85,23,3,178,184,106,98,192,58,174,46,170,150,197,85,67,213,197,113,131,66,213,128,103,159,224,121,139,145,241,122,150,219,26,30,236,253,245,129,228,118,255,106,187,23,160,213,184,186,248,253,225,67,189,251,187,96,47,192,220,74,228,192,220,82,209,236,235,180,21,163,217,226,7,3,205,130,102,169,246,215,9,205,82,237,167,218,79,181,63,48,166,76,181,159,106,63,213,126,125,24,78,181,159,106,63,213,126,170,253,84,251,169,246,83,237,167,218,79,181,63,116,95,66,181,31,195,66,181,63,28,79,83,78,181,223,210,246,88,52,247,215,218,158,226,230,62,182,7,219,131,237,161,136,95,23,219,67,17,159,34,62,69,252,128,220,3,69,124,138,248,20,241,41,226,83,196,15,192,61,80,196,167,136,79,17,159,34,62,69,124,48,49,69,252,50,208,108,199,161,136,223,169,85,17,191,227,19,205,22,63,24,104,22,52,75,17,191,78,104,150,34,62,69,124,138,248,129,49,101,138,248,20,241,41,226,235,195,112,138,248,20,241,41,226,83,196,167,136,79,17,159,34,62,69,124,138,248,161,251,18,138,248,24,22,138,248,225,120,26,31,69,252,37,219,99,81,196,95,107,123,130,43,226,99,123,176,61,27,105,123,40,226,83,196,167,136,31,132,52,161,136,79,17,159,34,190,190,123,160,136,79,17,159,34,62,69,124,138,248,20,241,41,226,171,131,101,138,248,96,98,138,248,102,104,182,191,223,255,50,248,212,63,238,237,13,63,126,30,12,15,251,71,195,120,152,26,245,240,199,151,227,217,31,131,147,209,69,227,252,118,218,184,30,223,52,226,70,106,95,195,55,62,219,84,142,101,115,162,86,66,101,45,30,11,40,235,12,101,147,40,235,172,134,178,115,184,54,7,202,102,209,110,107,67,160,44,21,124,42,248,84,240,131,160,201,84,240,169,224,83,193,15,11,131,83,193,167,130,79,5,159,10,62,21,124,42,248,84,240,3,99,247,84,240,169,224,83,193,167,130,79,5,191,238,110,133,10,126,16,21,252,220,37,249,121,23,150,34,168,176,162,111,38,130,138,27,250,136,32,68,16,34,136,118,126,29,68,16,237,124,218,249,180,243,3,210,18,180,243,105,231,211,206,167,157,79,59,63,0,45,65,59,159,118,62,237,124,218,249,180,243,33,200,180,243,75,109,231,39,67,179,41,249,43,232,99,210,16,12,201,215,129,178,179,168,190,160,108,222,99,1,101,129,178,180,243,235,4,101,105,231,211,206,167,157,31,24,77,166,157,79,59,159,118,190,62,6,167,157,79,59,159,118,62,237,124,218,249,180,243,105,231,211,206,167,157,31,186,41,161,157,143,91,161,157,31,142,161,9,171,157,255,83,4,73,218,249,43,68,80,168,237,124,68,16,34,104,115,68,16,237,124,218,249,180,243,131,240,41,180,243,105,231,211,206,215,215,18,180,243,105,231,211,206,167,157,79,59,159,118,62,237,124,117,230,76,59,31,130,76,59,223,186,157,255,249,111,131,79,123,189,97,220,142,14,134,31,250,31,190,124,238,127,176,44,233,223,254,49,253,126,49,106,196,237,232,170,113,54,62,187,191,29,159,85,215,213,127,179,252,227,92,248,217,148,2,113,87,60,167,170,89,174,225,67,130,116,157,145,238,207,35,77,183,253,56,84,186,253,116,251,233,246,7,193,162,233,246,211,237,167,219,31,22,68,167,219,79,183,159,110,63,221,126,186,253,116,251,233,246,7,70,254,233,246,211,237,167,219,79,183,159,110,127,221,205,12,221,254,141,232,246,175,214,72,54,21,255,98,141,84,98,211,31,141,132,70,66,35,177,51,160,70,26,137,157,1,236,12,96,103,64,64,82,131,157,1,236,12,96,103,0,59,3,216,25,16,128,212,96,103,0,59,3,216,25,192,206,0,118,6,192,159,217,25,80,230,206,128,142,235,198,128,78,24,251,2,222,44,46,115,153,132,183,227,29,240,22,60,34,124,23,190,203,54,129,58,241,93,182,9,176,77,128,109,2,129,129,105,182,9,176,77,128,109,2,250,68,157,109,2,108,19,96,155,0,219,4,216,38,192,54,1,182,9,176,77,128,109,2,161,75,23,182,9,160,105,216,38,16,142,236,9,106,155,64,199,117,151,64,190,83,242,186,73,0,167,132,83,194,41,177,103,32,84,167,196,158,1,246,12,176,103,32,32,195,193,158,1,246,12,176,103,128,61,3,236,25,8,192,112,176,103,128,61,3,236,25,96,207,0,123,6,128,209,236,25,112,217,51,240,183,191,247,134,255,111,239,115,239,176,127,50,251,82,239,160,55,76,134,113,250,110,248,254,83,111,96,70,120,255,248,115,212,248,231,232,118,116,61,190,155,125,105,116,53,106,36,141,56,253,218,56,253,62,154,90,51,222,184,16,242,90,64,221,55,75,11,229,130,121,215,62,209,138,64,175,245,99,110,36,234,141,147,202,80,239,235,23,74,156,123,148,108,119,237,81,178,155,128,118,217,46,192,118,1,182,11,4,193,164,217,46,192,118,1,182,11,132,5,211,217,46,192,118,1,182,11,176,93,128,237,2,108,23,96,187,64,96,6,128,237,2,108,23,96,187,0,219,5,216,46,80,119,67,195,118,129,32,182,11,252,227,205,206,100,252,239,251,139,201,248,174,127,127,57,218,249,101,231,219,213,247,131,241,116,116,54,154,142,222,142,239,47,71,111,31,108,196,236,31,155,211,223,167,59,118,118,233,215,222,201,160,12,197,244,109,246,153,182,53,158,233,249,217,250,150,77,107,31,24,227,132,113,194,56,97,156,48,78,24,39,140,19,198,9,227,132,113,194,56,97,156,48,78,24,39,140,19,198,9,227,132,113,194,56,97,156,48,78,24,39,140,19,198,201,191,113,234,252,220,206,244,238,215,184,109,118,18,202,74,19,210,121,220,117,211,248,250,45,110,151,127,30,202,162,108,90,116,77,58,163,173,10,23,194,167,138,42,122,92,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,133,137,194,68,97,162,48,81,152,40,203,163,82,158,78,74,41,60,74,37,119,61,158,207,90,241,230,186,164,155,171,214,184,174,18,206,105,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,182,210,117,97,95,176,47,216,23,236,11,246,165,182,246,229,101,180,157,251,118,163,231,185,107,236,57,90,90,13,207,50,166,248,193,49,50,24,25,140,12,70,6,35,131,145,193,200,96,100,48,50,24,25,140,12,70,6,35,131,145,193,200,96,100,48,50,117,52,50,236,62,194,127,225,191,240,95,248,47,252,23,254,75,226,191,28,182,32,173,245,95,91,183,15,9,255,133,255,194,127,225,191,240,95,248,47,252,23,254,11,255,133,255,194,127,225,191,240,95,248,47,252,23,254,11,255,133,255,194,200,96,100,48,50,24,25,140,204,182,25,153,95,123,251,239,143,14,135,113,55,122,247,100,94,90,179,183,187,117,230,229,219,232,242,244,230,186,17,119,163,175,171,12,75,171,25,175,51,44,139,11,185,74,178,44,126,207,236,75,214,154,228,225,189,246,237,156,219,72,154,209,163,119,120,18,30,141,162,103,214,156,142,38,205,243,63,215,10,145,199,135,121,117,247,230,119,187,57,202,99,246,239,94,148,71,119,181,242,136,163,36,91,173,60,126,202,16,148,7,202,3,229,129,242,64,121,160,60,80,30,40,15,148,7,202,3,229,129,242,64,121,160,60,80,30,40,15,182,252,176,229,7,193,132,96,66,48,33,152,234,43,152,230,53,201,127,255,97,42,124,10,182,218,20,10,159,181,91,106,236,133,15,126,7,191,131,223,193,239,224,119,240,59,248,29,252,14,126,7,191,131,223,193,239,224,119,240,59,248,29,252,14,126,7,191,195,150,22,140,3,198,1,227,128,113,240,103,28,12,125,66,230,232,19,50,124,2,62,1,159,32,255,141,55,122,250,24,142,95,62,134,119,103,159,194,113,55,64,157,32,78,171,108,19,74,200,173,34,19,196,185,149,144,188,91,94,61,34,95,66,110,21,32,47,203,173,139,181,133,153,53,169,182,44,178,46,212,22,103,86,98,218,226,188,74,72,91,156,87,133,104,187,165,245,13,180,221,210,250,230,217,178,180,186,56,91,150,89,15,12,203,242,106,113,97,89,90,45,44,236,150,214,55,21,22,167,85,129,194,110,105,125,51,97,243,180,65,33,97,0,175,79,192,187,197,104,214,16,170,166,142,80,53,13,4,170,198,213,66,213,24,168,10,84,5,170,2,85,129,170,64,85,160,42,80,21,168,10,84,5,170,2,85,1,148,0,74,0,37,128,18,64,9,160,4,80,86,0,40,19,71,64,153,0,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,0,165,20,80,198,142,128,50,14,4,80,70,205,184,50,64,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,66,38,203,38,147,145,35,153,140,32,147,144,73,200,164,252,3,44,106,238,54,211,218,144,73,251,180,97,144,73,151,220,154,100,210,62,183,46,153,20,230,85,39,147,46,185,53,201,164,101,238,32,200,164,109,230,0,200,164,101,228,32,200,164,125,102,93,50,105,159,87,151,76,218,231,213,36,147,194,180,74,100,82,152,86,137,76,90,166,85,39,147,150,121,149,201,164,101,90,101,50,41,76,171,68,38,237,211,106,146,73,97,90,37,50,105,144,22,50,185,197,100,50,56,34,248,254,83,111,240,50,242,49,54,199,130,167,223,71,211,213,115,31,227,114,217,224,155,135,47,205,45,157,151,125,214,207,79,175,130,205,214,43,238,27,122,8,61,44,254,144,145,31,93,173,130,15,203,56,69,94,133,31,150,17,92,5,32,150,17,188,224,239,169,180,157,101,81,59,109,183,210,118,180,58,184,199,227,116,245,208,103,25,167,200,171,176,207,50,130,171,192,207,50,130,23,92,219,187,81,39,74,58,81,214,238,238,182,87,7,247,120,109,235,98,91,105,104,77,110,43,63,66,92,17,220,202,67,43,145,91,121,96,37,116,235,120,178,188,111,118,235,24,215,55,188,117,140,235,155,222,10,227,234,30,116,36,12,125,53,54,13,189,27,103,221,36,139,91,173,110,150,205,83,103,157,208,74,160,92,24,88,139,148,203,143,106,87,65,229,142,113,125,179,114,121,220,243,155,31,70,43,156,101,237,40,107,69,221,118,22,39,243,145,95,110,239,61,182,201,231,93,150,37,105,183,221,201,178,180,149,46,198,246,253,153,167,165,38,28,227,250,118,19,22,113,131,146,19,231,109,116,70,200,58,35,59,187,46,165,106,189,181,117,237,188,59,25,151,112,47,115,79,199,82,2,89,116,195,243,37,80,24,5,113,156,15,206,7,231,131,243,193,249,224,124,112,62,56,31,156,15,206,7,231,131,243,193,249,224,124,112,62,56,31,156,15,206,7,11,129,133,192,66,96,33,176,16,78,22,194,198,49,88,29,221,151,231,24,234,121,126,31,142,1,199,16,156,99,96,94,182,199,169,52,204,203,246,51,149,134,121,217,204,203,102,94,118,16,83,105,152,151,205,188,108,230,101,251,152,74,99,153,86,23,113,51,227,219,195,36,29,102,124,51,227,155,25,223,76,210,217,44,232,187,197,184,214,6,180,90,29,65,152,7,90,235,121,14,161,0,180,66,88,33,172,16,86,8,43,132,21,194,10,97,133,176,66,88,33,172,16,86,8,43,180,18,90,9,173,132,86,66,43,161,149,208,202,234,104,165,213,177,132,121,180,178,158,103,19,66,43,161,149,193,209,74,78,41,244,65,43,57,165,208,15,173,228,148,66,78,41,228,148,194,32,104,37,167,20,114,74,33,167,20,250,160,149,156,82,200,41,133,156,82,88,61,173,228,148,66,104,229,230,208,202,144,40,97,22,189,123,228,131,137,241,104,218,44,250,186,76,6,147,162,161,180,175,159,247,42,46,248,154,227,46,65,217,165,251,88,92,8,51,146,120,121,249,250,181,188,226,137,189,125,98,131,119,111,159,95,221,141,5,246,184,150,32,10,31,227,241,190,163,183,128,68,9,72,204,182,15,36,50,188,150,225,181,12,175,13,130,130,50,188,150,225,181,12,175,13,11,225,50,188,150,225,181,12,175,101,120,45,195,107,25,94,203,240,218,192,168,249,214,12,175,229,192,66,70,5,135,165,41,24,21,140,217,216,140,81,193,143,92,247,93,111,240,254,211,240,243,113,255,215,189,253,101,190,251,242,29,171,248,111,25,125,240,42,83,108,222,184,226,57,227,148,12,51,23,227,148,52,51,140,19,198,9,227,132,113,194,56,97,156,48,78,24,39,140,19,198,9,227,132,113,194,56,97,156,48,78,24,39,140,19,198,105,235,140,19,14,4,7,130,3,193,129,224,64,106,225,64,82,55,7,146,226,64,112,32,56,16,28,8,14,164,246,14,4,149,128,74,128,200,67,228,33,242,16,121,136,60,68,30,184,13,220,6,110,3,183,183,4,110,131,170,65,213,160,234,74,32,115,226,6,153,19,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,6,50,111,49,100,142,221,32,115,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,3,153,129,204,64,230,45,134,204,78,135,212,38,28,82,11,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,193,195,181,196,195,177,27,30,142,193,195,224,97,240,176,79,60,28,61,125,248,198,47,31,190,187,179,207,222,184,27,32,29,22,167,85,134,195,37,228,86,97,195,226,220,74,104,216,45,175,30,25,46,33,183,10,24,150,229,214,229,194,194,204,154,88,88,22,89,151,10,139,51,43,65,97,113,94,37,38,44,206,171,130,132,221,210,250,38,194,110,105,125,3,97,89,90,93,30,44,203,172,135,131,101,121,181,104,176,44,173,22,12,118,75,235,155,5,139,211,170,160,96,183,180,190,73,176,121,90,64,48,32,24,16,28,46,8,142,220,38,30,71,133,19,143,231,174,1,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,12,8,6,4,171,128,96,167,169,196,81,225,84,98,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,12,8,6,4,107,131,96,167,209,16,81,225,104,8,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,85,129,170,64,85,160,42,80,21,168,10,84,221,28,168,26,15,211,97,42,135,170,113,51,109,166,117,128,170,15,239,93,111,23,16,233,195,23,159,184,105,163,224,121,55,167,163,73,243,252,207,181,88,245,241,81,30,239,214,248,238,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,45,72,170,195,192,218,25,73,173,197,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,103,36,181,130,137,175,128,83,192,105,9,224,212,245,181,12,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,21,244,26,52,122,13,22,55,58,204,21,157,225,198,10,230,138,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,90,226,198,196,13,55,38,224,70,112,35,184,49,88,220,24,53,119,155,105,109,112,163,125,218,48,112,163,75,110,77,220,104,159,91,23,55,10,243,170,227,70,151,220,154,184,209,50,119,16,184,209,54,115,0,184,209,50,114,16,184,209,62,179,46,110,180,207,171,139,27,237,243,106,226,70,97,90,37,220,40,76,171,132,27,45,211,170,227,70,203,188,202,184,209,50,173,50,110,20,166,85,194,141,246,105,53,113,163,48,173,18,110,52,72,11,110,4,55,134,134,27,99,55,220,24,131,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,70,112,227,79,220,24,185,225,198,168,46,184,49,2,55,110,27,110,172,53,44,140,30,63,83,186,205,164,14,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,254,97,161,75,90,255,176,80,146,86,19,22,74,242,234,193,66,73,90,61,88,232,146,214,63,44,20,166,85,130,133,46,105,253,195,66,211,180,192,194,45,128,133,5,140,110,239,240,100,112,252,229,253,224,17,214,37,86,147,15,103,73,38,247,167,211,101,106,151,24,140,64,156,67,112,122,103,87,95,94,190,126,81,173,123,134,111,159,56,221,221,219,231,215,91,99,161,112,184,150,230,185,62,216,19,102,132,241,193,248,140,62,10,226,167,169,24,217,203,84,140,56,154,125,22,36,113,128,144,79,30,87,153,242,149,17,92,5,243,149,17,188,224,175,158,180,157,101,81,59,109,183,210,118,180,58,184,228,79,31,121,112,37,64,233,24,88,143,80,150,17,92,5,81,150,17,188,224,218,222,141,58,81,210,137,178,118,119,183,189,58,184,199,107,91,23,174,74,67,107,210,85,97,102,93,188,42,15,173,196,87,229,129,149,0,171,60,176,10,97,117,140,235,27,177,58,198,245,205,88,133,113,47,46,141,223,35,186,81,43,75,163,36,137,147,151,207,144,249,155,251,11,125,53,54,13,189,27,103,221,36,139,91,173,110,150,205,179,97,157,208,74,56,91,24,88,139,103,11,227,106,1,109,199,184,190,137,182,60,238,249,205,15,163,21,206,178,118,148,181,162,110,59,139,147,249,200,47,183,247,30,219,228,243,46,203,146,180,219,238,100,89,218,74,23,99,251,254,204,211,18,8,142,113,125,27,4,139,184,65,41,132,243,54,210,33,12,233,176,186,161,156,157,93,207,51,253,130,83,238,115,58,202,175,189,64,193,125,184,111,8,207,79,97,90,148,174,54,133,247,206,119,222,157,140,203,108,142,47,90,169,100,152,149,98,165,146,102,134,149,194,74,97,165,176,82,88,41,172,20,86,10,43,133,149,194,74,97,165,176,82,88,41,172,20,86,10,43,133,149,194,74,97,165,240,36,120,18,60,9,158,4,79,82,51,79,146,150,228,73,82,60,9,158,4,79,130,39,193,147,108,160,39,65,55,160,27,160,246,80,123,168,61,212,30,106,15,181,7,128,3,192,1,224,0,240,45,1,224,224,108,112,54,56,187,90,16,157,148,4,162,19,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,3,162,87,129,232,184,36,16,29,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,26,16,189,10,68,151,115,176,110,194,193,186,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,218,4,68,131,144,235,132,144,227,146,16,114,12,66,6,33,131,144,117,17,114,244,244,1,29,191,124,64,239,206,62,159,227,110,128,4,89,156,86,25,32,151,144,91,133,31,139,115,43,225,99,183,188,122,244,184,132,220,42,240,88,150,91,151,29,11,51,107,162,99,89,100,93,114,44,206,172,4,142,197,121,149,184,177,56,175,10,54,118,75,235,155,26,187,165,245,13,141,101,105,117,153,177,44,179,30,50,150,229,213,34,198,178,180,90,192,216,45,173,111,94,44,78,171,130,139,221,210,250,166,197,230,105,129,197,192,98,96,113,13,96,113,84,210,4,230,168,112,2,243,220,85,1,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,226,208,96,113,57,83,146,163,194,41,201,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,14,24,22,151,51,134,34,42,28,67,1,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,192,43,224,21,240,10,120,5,188,2,94,1,175,91,1,94,227,97,58,76,75,0,175,113,51,109,166,117,0,175,15,239,102,111,23,232,233,195,23,159,144,106,195,116,1,154,211,209,164,121,254,231,90,244,250,248,112,143,247,111,127,191,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,94,180,181,140,1,186,51,218,90,139,1,186,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,21,218,90,25,109,45,99,2,237,140,182,86,48,129,22,184,10,92,173,4,174,186,190,222,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,5,207,130,103,131,198,179,225,35,201,50,230,156,206,144,100,5,115,78,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,228,166,33,201,164,36,36,153,128,36,65,146,32,201,26,33,201,168,185,219,76,107,131,36,237,211,134,129,36,93,114,107,34,73,251,220,186,72,82,152,87,29,73,186,228,214,68,146,150,185,131,64,146,182,153,3,64,146,150,145,131,64,146,246,153,117,145,164,125,94,93,36,105,159,87,19,73,10,211,42,33,73,97,90,37,36,105,153,86,29,73,90,230,85,70,146,150,105,149,145,164,48,173,18,146,180,79,171,137,36,133,105,149,144,164,65,90,144,36,72,50,88,36,25,151,132,36,99,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,36,72,18,36,9,146,44,70,146,81,73,72,50,170,11,146,140,64,146,32,201,90,3,197,232,241,115,167,219,76,234,0,20,133,105,213,129,162,115,110,37,160,40,204,173,6,20,93,242,106,2,69,231,220,74,64,81,146,91,27,40,138,50,235,2,69,73,100,109,160,40,204,172,6,20,133,121,213,128,162,48,175,18,80,116,73,235,31,40,186,164,245,15,20,37,105,53,129,162,36,175,30,80,148,164,213,3,138,46,105,253,3,69,97,90,37,160,232,146,214,63,80,52,77,11,80,220,2,160,184,134,227,117,222,61,210,187,204,184,80,216,249,186,204,236,50,131,26,97,33,178,91,34,118,11,255,221,93,248,239,184,109,197,239,46,47,95,191,118,150,159,210,219,39,26,119,247,246,249,197,212,120,6,126,15,175,170,183,107,153,157,236,33,230,238,26,108,103,141,237,226,237,195,118,241,211,80,141,236,101,168,70,28,205,222,222,147,56,64,110,39,143,171,12,238,202,8,174,66,238,202,8,94,240,135,76,218,206,178,168,157,182,91,105,59,90,29,92,242,215,140,60,184,18,115,116,12,172,7,29,203,8,174,66,29,203,8,94,112,109,239,70,157,40,233,68,89,187,187,219,94,29,220,227,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,58,198,245,77,77,29,227,250,198,166,194,184,23,151,198,239,17,221,168,149,165,81,146,196,201,203,103,200,252,205,253,133,190,26,155,134,222,141,179,110,146,197,173,86,55,203,230,113,175,78,104,37,66,45,12,172,133,168,133,113,181,24,181,99,92,223,144,90,30,247,252,230,135,209,10,103,89,59,202,90,81,183,157,197,201,124,228,151,219,123,143,109,242,121,151,101,73,218,109,119,178,44,109,165,139,177,125,127,230,105,57,1,199,184,190,165,128,69,220,160,172,192,121,27,143,16,134,71,88,93,76,206,206,174,231,235,182,107,91,197,89,94,53,249,117,101,87,124,31,166,237,230,117,247,225,189,102,157,119,39,99,247,123,153,211,42,249,207,183,232,27,186,69,223,240,108,98,204,76,147,105,79,124,181,105,42,110,135,99,154,48,77,152,38,76,19,166,9,211,132,105,194,52,97,154,48,77,152,38,76,19,166,9,211,132,105,194,52,97,154,48,77,27,100,154,112,31,184,15,220,7,238,3,247,17,188,251,72,157,220,71,138,251,192,125,224,62,112,31,184,15,220,7,238,3,247,129,251,192,125,224,62,112,31,184,15,220,7,238,3,247,129,251,192,125,224,62,112,31,184,15,220,7,238,3,247,17,148,251,72,134,201,48,19,187,143,164,153,52,179,13,119,31,143,167,156,86,226,62,98,220,7,238,3,247,129,251,192,125,224,62,112,31,184,15,220,7,238,3,247,129,251,192,125,224,62,112,31,184,15,220,7,238,3,247,129,251,192,125,224,62,112,31,85,184,143,212,201,125,164,184,15,220,7,238,3,247,129,251,168,175,251,64,33,160,16,32,241,144,120,72,60,36,30,18,15,137,7,106,3,181,129,218,64,237,45,129,218,32,106,16,117,141,16,181,33,215,77,156,184,110,2,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,207,92,55,118,226,186,49,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,133,235,194,117,61,115,93,249,249,155,51,174,187,233,231,111,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,27,174,11,145,93,79,100,99,39,34,27,67,100,33,178,16,89,47,68,54,122,250,188,139,95,62,239,118,103,31,119,113,55,64,32,43,78,171,204,99,75,200,173,130,99,197,185,149,104,172,91,94,61,24,91,66,110,21,22,43,203,173,139,98,133,153,53,73,172,44,178,46,136,21,103,86,226,176,226,188,74,24,86,156,87,133,194,186,165,245,13,97,221,210,250,102,176,178,180,186,8,86,150,89,143,192,202,242,106,1,88,89,90,45,254,234,150,214,55,126,21,167,85,161,175,110,105,125,195,87,243,180,176,87,216,43,236,117,37,123,141,156,166,215,70,76,175,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,176,215,149,236,213,101,194,108,196,132,89,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,10,123,93,201,94,93,102,14,68,204,28,128,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,176,87,56,38,28,19,142,9,199,132,99,194,49,225,152,21,115,204,120,152,58,236,223,143,155,105,240,251,247,31,222,48,222,46,96,201,135,47,62,177,202,198,250,103,220,156,142,38,205,243,63,215,146,204,199,7,121,188,87,211,123,3,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,129,151,69,240,82,190,1,126,6,47,67,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,107,11,47,229,59,200,103,240,82,111,7,249,155,229,159,239,210,15,107,105,229,23,151,17,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,173,61,1,13,147,60,38,78,181,201,68,177,54,9,121,132,60,66,30,45,62,160,162,230,110,51,173,13,121,180,79,27,6,121,116,201,173,73,30,237,115,235,146,71,97,94,117,242,232,146,91,147,60,90,230,14,130,60,218,102,14,128,60,90,70,14,130,60,218,103,214,37,143,246,121,117,201,163,125,94,77,242,40,76,171,68,30,133,105,149,200,163,101,90,117,242,104,153,87,153,60,90,166,85,38,143,194,180,74,228,209,62,173,38,121,20,166,85,34,143,6,105,33,143,144,199,224,200,163,75,231,49,161,243,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,132,60,66,30,87,144,199,216,169,243,24,111,109,231,49,130,60,66,30,107,67,30,163,199,15,168,110,51,169,3,121,20,166,85,39,143,206,185,149,200,163,48,183,26,121,116,201,171,73,30,157,115,43,145,71,73,110,109,242,40,202,172,75,30,37,145,181,201,163,48,179,26,121,20,230,85,35,143,194,188,74,228,209,37,173,127,242,232,146,214,63,121,148,164,213,36,143,146,188,122,228,81,146,86,143,60,186,164,245,79,30,133,105,149,200,163,75,90,255,228,209,52,45,228,113,11,200,163,33,240,115,169,26,198,91,91,53,4,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,15,224,7,240,3,248,1,252,130,4,126,145,19,240,139,0,126,0,63,128,223,35,240,91,251,114,219,59,60,25,28,127,121,63,120,124,221,101,54,160,125,246,194,153,220,159,78,151,95,128,153,42,113,55,123,237,92,94,190,254,240,90,243,220,222,62,189,56,238,222,62,95,181,141,231,87,221,195,231,219,219,181,47,33,199,199,154,123,12,94,88,1,189,176,130,37,233,241,211,60,235,236,101,158,117,28,205,126,227,74,226,0,81,186,60,174,50,75,47,35,184,10,76,47,35,120,1,91,72,219,89,22,181,211,118,43,109,71,171,131,75,0,131,60,184,146,6,112,12,172,231,1,202,8,174,34,2,202,8,94,112,109,239,70,157,40,233,68,89,187,187,219,94,29,220,227,181,173,171,48,164,161,53,29,134,48,179,174,196,144,135,86,178,24,242,192,74,26,67,30,88,197,99,56,198,245,45,50,28,227,250,54,25,194,184,23,151,198,239,17,221,168,149,165,81,146,196,201,203,103,200,252,205,253,133,190,26,155,134,222,141,179,110,146,197,173,86,55,203,230,13,140,78,104,37,105,36,12,172,101,141,132,113,181,180,145,99,92,223,222,72,30,247,252,230,135,209,10,103,89,59,202,90,81,183,157,197,201,124,228,151,219,123,143,109,242,121,151,101,73,218,109,119,178,44,109,165,139,177,125,127,230,105,105,58,199,184,190,61,157,69,220,160,68,221,121,27,181,23,134,218,91,61,69,36,59,187,158,183,97,107,71,128,100,121,115,68,94,27,53,241,125,152,142,34,89,119,31,222,103,162,228,221,201,216,253,94,230,68,75,254,243,45,250,134,110,209,55,60,187,153,2,249,187,104,163,44,44,240,58,27,165,169,131,177,81,216,40,108,20,54,10,27,133,141,194,70,97,163,176,81,216,40,108,20,54,10,27,133,141,194,70,97,163,176,81,216,168,0,108,20,126,4,63,130,31,193,143,224,71,234,227,71,210,114,252,72,138,31,193,143,224,71,240,35,248,17,252,8,126,4,63,130,31,193,143,224,71,240,35,248,17,252,8,126,4,63,130,31,193,143,224,71,240,35,248,17,252,8,126,4,63,82,23,63,146,12,147,97,230,238,71,146,102,210,204,182,197,143,204,102,8,198,21,251,145,24,63,130,31,193,143,224,71,240,35,248,17,252,8,126,4,63,130,31,193,143,224,71,240,35,248,17,252,8,126,4,63,130,31,193,143,224,71,240,35,248,17,252,72,165,126,36,45,199,143,164,248,17,252,8,126,4,63,130,31,217,36,63,130,102,64,51,64,235,161,245,208,122,104,61,180,30,90,15,248,6,124,3,190,1,223,91,2,190,193,216,96,236,26,97,108,91,246,155,148,195,126,19,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,133,253,134,195,126,227,114,216,111,12,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,112,216,111,9,103,134,206,216,239,214,156,25,10,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,69,236,23,106,107,72,109,227,114,168,109,12,181,133,218,66,109,149,168,109,244,244,153,24,191,124,38,238,206,62,18,227,110,128,208,86,156,86,153,217,150,144,91,5,217,138,115,43,17,91,183,188,122,192,182,132,220,42,188,86,150,91,23,215,10,51,107,210,90,89,100,93,88,43,206,172,196,106,197,121,149,80,173,56,175,10,169,117,75,235,27,212,186,165,245,205,105,101,105,117,49,173,44,179,30,165,149,229,213,130,180,178,180,90,140,214,45,173,111,68,43,78,171,66,104,221,210,250,6,180,230,105,225,179,240,89,248,236,122,62,27,149,51,77,55,98,154,46,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,218,242,217,82,38,222,70,76,188,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,225,179,240,89,91,62,91,202,124,131,136,249,6,240,89,248,44,124,22,62,11,159,133,207,194,103,225,179,240,89,248,44,124,22,62,11,235,132,117,194,58,97,157,176,78,88,39,172,83,143,117,198,195,180,140,89,1,113,51,13,126,86,192,195,91,200,219,5,98,249,240,197,39,140,217,48,124,234,205,233,104,210,60,255,115,45,237,124,124,180,199,187,183,190,91,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,19,192,105,12,56,75,216,108,63,3,156,161,111,182,7,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,155,8,56,75,216,173,62,3,156,122,187,213,223,44,255,196,151,126,124,75,63,139,197,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,55,144,146,6,78,39,147,114,234,151,137,98,253,18,58,9,157,132,78,58,253,170,24,53,119,155,105,109,232,164,125,218,48,232,164,75,110,77,58,105,159,91,151,78,10,243,170,211,73,151,220,154,116,210,50,119,16,116,210,54,115,0,116,210,50,114,16,116,210,62,179,46,157,180,207,171,75,39,237,243,106,210,73,97,90,37,58,41,76,171,68,39,45,211,170,211,73,203,188,202,116,210,50,173,50,157,20,166,85,162,147,246,105,53,233,164,48,173,18,157,52,72,11,157,132,78,134,75,39,75,233,78,38,116,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,161,147,208,73,232,164,29,157,140,203,233,78,198,91,219,157,140,160,147,208,201,26,211,201,232,241,67,172,219,76,234,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,235,159,78,186,164,245,79,39,37,105,53,233,164,36,175,30,157,148,164,213,163,147,46,105,253,211,73,97,90,37,58,233,146,214,63,157,52,77,11,157,220,2,58,105,11,5,75,169,44,198,91,91,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,235,6,5,163,114,160,96,4,20,4,10,2,5,243,160,96,238,75,50,25,198,241,59,243,151,97,210,136,227,175,214,47,189,184,240,181,231,225,165,115,121,249,250,211,108,225,73,189,125,122,25,220,189,125,190,44,27,11,47,180,181,47,22,193,253,207,221,47,175,22,235,87,75,182,250,213,146,69,187,173,213,175,150,44,218,109,255,252,151,119,189,193,251,79,195,207,199,253,95,247,246,231,191,35,206,90,245,134,236,233,227,239,98,179,95,202,158,183,143,196,209,236,151,177,36,126,250,101,44,9,135,178,203,227,42,99,246,50,130,171,112,246,50,130,23,96,135,180,157,101,81,59,109,183,210,118,180,58,184,132,61,200,131,43,25,2,199,192,122,138,160,140,224,42,142,160,140,224,5,215,246,110,212,137,146,78,148,181,187,187,237,213,193,61,94,219,186,118,67,26,90,83,111,8,51,235,250,13,121,104,37,193,33,15,172,100,56,228,129,85,20,135,99,92,223,142,195,49,174,111,201,33,140,123,113,105,252,30,209,141,90,89,26,37,73,156,188,124,134,204,223,220,95,232,171,177,105,232,221,56,235,38,89,220,106,117,179,108,94,206,232,132,86,242,73,194,192,90,66,73,24,87,203,40,57,198,245,173,148,228,113,207,111,126,24,173,112,150,181,163,172,21,117,219,89,156,204,71,126,185,189,32,118,252,116,56,87,246,114,56,215,98,236,213,114,105,246,176,38,159,119,89,150,164,221,118,39,203,210,86,186,24,91,252,153,39,143,173,98,240,228,23,135,138,194,179,136,27,148,195,59,111,99,253,194,176,126,171,7,149,100,103,215,243,108,127,237,148,145,44,111,84,201,107,63,32,190,15,211,105,39,235,238,195,251,216,149,188,59,25,59,15,111,249,216,59,238,125,236,15,223,245,246,14,63,12,63,239,247,6,127,251,252,229,36,153,41,90,131,157,26,231,163,201,232,124,220,248,58,186,184,62,107,220,94,142,166,127,220,222,223,37,141,206,162,27,170,96,175,134,133,42,146,139,161,220,231,87,137,38,178,122,52,164,145,157,52,90,161,136,186,241,110,188,90,17,117,227,221,100,189,34,250,121,219,26,43,34,225,111,82,90,138,72,30,87,89,17,149,17,92,69,17,149,17,92,69,17,201,131,43,41,34,199,192,122,138,168,140,224,42,138,168,140,224,42,138,72,24,92,87,17,73,67,107,42,34,97,102,93,69,36,15,173,164,136,228,129,149,20,145,60,176,138,34,114,140,235,91,17,57,198,245,173,136,132,113,117,21,145,48,180,174,34,146,135,86,82,68,194,192,90,138,72,142,213,85,20,145,99,92,223,138,200,205,181,160,136,54,90,17,57,198,245,173,136,44,226,162,136,80,68,40,162,122,41,162,220,37,249,121,23,214,14,169,112,71,145,169,67,170,96,107,31,14,9,135,132,67,42,227,175,156,52,191,47,18,162,67,178,142,27,138,67,114,8,174,235,144,172,131,107,171,24,89,224,0,84,140,67,112,93,21,99,23,60,16,163,97,25,58,8,163,97,151,57,16,163,97,29,90,219,104,88,7,214,54,26,214,129,117,141,134,44,174,154,209,144,197,85,51,26,118,113,3,49,26,118,161,3,144,3,118,129,213,229,128,93,92,117,57,32,139,171,38,7,172,227,234,226,106,89,92,53,92,93,28,55,40,92,13,124,246,123,144,234,214,98,227,149,60,183,127,112,208,27,38,51,124,155,20,157,224,122,62,190,186,26,53,146,69,90,155,20,30,217,90,4,107,23,209,172,234,88,182,55,171,96,250,236,75,229,32,226,159,107,88,13,17,94,115,231,0,224,32,0,240,210,244,183,77,64,194,217,203,20,208,128,39,79,201,227,134,130,132,29,130,107,111,43,16,7,215,222,86,96,25,92,155,101,203,2,7,192,178,29,130,107,111,43,16,7,215,222,86,96,19,60,16,8,111,25,58,8,8,111,151,57,16,8,111,29,90,27,194,91,7,214,134,240,214,129,181,183,21,72,226,42,110,43,144,196,85,220,86,96,19,55,16,8,111,23,58,152,109,5,150,161,181,205,129,93,96,117,115,96,23,87,221,28,200,226,42,110,43,176,140,27,202,182,2,65,236,16,182,21,88,198,214,222,86,32,137,171,184,173,160,40,110,80,158,134,109,5,97,155,29,182,21,4,189,173,224,105,87,65,225,182,131,220,245,40,250,134,110,209,55,60,139,162,156,167,58,183,230,179,183,158,201,248,223,247,23,147,241,93,255,254,114,180,243,203,206,183,171,239,7,227,233,232,108,52,29,189,157,142,39,87,119,111,31,124,203,96,246,63,155,211,223,167,59,69,122,173,104,119,68,158,94,43,218,12,81,43,189,134,58,67,157,161,206,80,103,168,51,212,25,234,12,117,134,58,67,157,161,206,80,103,168,51,212,25,234,12,117,134,58,67,157,5,162,206,144,57,200,28,100,14,50,7,153,19,182,204,41,93,213,196,195,84,164,106,226,102,138,170,65,213,160,106,80,53,168,26,84,13,170,6,85,131,170,65,213,160,106,80,53,168,26,84,13,170,6,85,131,170,65,213,160,106,80,53,168,26,84,13,170,6,85,131,170,113,85,53,137,80,213,36,168,26,84,13,170,6,85,131,170,65,213,96,60,48,30,136,3,196,1,226,0,113,128,56,64,28,192,224,97,240,48,120,24,60,12,30,162,14,81,175,29,81,175,0,51,203,206,70,137,55,235,108,20,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,12,102,6,51,75,49,179,236,140,128,152,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,15,35,33,102,142,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,203,2,196,123,135,39,131,227,47,239,7,179,225,202,166,115,47,26,179,103,49,185,63,157,46,32,227,100,179,6,96,60,125,101,188,248,165,185,91,185,99,229,231,197,172,148,47,175,125,20,64,51,160,25,208,12,104,174,7,104,230,32,77,8,249,70,18,114,14,210,4,237,131,246,65,251,160,125,208,254,246,161,125,14,210,196,71,224,35,188,198,61,191,249,97,180,194,89,214,142,178,86,212,109,103,113,50,31,249,229,246,222,99,155,124,222,101,89,146,118,219,157,44,75,91,233,98,108,45,157,130,253,217,72,251,195,177,165,97,251,34,182,37,112,108,169,233,177,165,171,159,234,220,154,87,170,224,12,55,107,228,43,56,118,109,160,215,208,107,232,53,244,26,122,13,189,134,94,67,175,161,215,208,107,232,53,244,26,122,13,189,134,94,67,175,161,215,208,107,8,31,132,15,194,7,225,131,240,65,248,84,167,115,226,97,234,166,115,226,102,138,206,65,231,160,115,208,57,232,28,116,14,58,7,157,131,206,65,231,160,115,208,57,232,28,116,14,58,7,157,131,206,65,231,160,115,208,57,232,28,116,14,58,7,157,131,206,169,80,231,36,174,58,39,65,231,160,115,208,57,232,28,116,14,58,7,43,130,21,65,46,32,23,144,11,200,5,228,2,114,33,20,185,0,167,135,211,195,233,225,244,225,113,122,168,59,212,189,70,212,189,74,20,237,120,86,75,188,89,103,181,128,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,186,2,20,237,120,102,65,204,153,5,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,94,139,162,35,87,20,29,129,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,116,24,40,26,136,92,10,68,238,188,155,141,118,54,99,199,157,175,11,200,56,41,68,198,115,63,163,28,104,172,10,121,59,95,43,100,187,171,239,28,164,27,4,210,5,224,2,112,1,184,28,152,9,121,222,6,242,204,129,153,32,115,144,57,200,28,100,14,50,223,62,100,206,129,153,112,126,56,191,215,184,231,55,63,140,86,56,203,218,81,214,138,186,237,44,78,230,35,191,220,222,123,108,147,207,187,44,75,210,110,187,147,101,105,43,93,140,173,165,41,176,42,27,105,85,56,158,52,108,15,195,150,128,32,142,39,45,221,9,197,195,84,228,132,226,102,138,19,194,9,225,132,112,66,56,33,156,16,78,8,39,132,19,194,9,225,132,112,66,56,33,156,16,78,8,39,132,19,194,9,109,161,19,194,82,96,41,176,20,88,10,44,69,153,150,34,17,90,138,4,75,129,165,192,82,96,41,176,20,27,96,41,128,253,192,126,152,57,204,28,102,14,51,135,153,195,204,193,207,224,103,240,51,248,121,75,240,51,48,25,152,92,35,152,92,1,6,142,133,24,56,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,193,192,96,96,48,112,29,48,176,108,142,125,204,28,123,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,3,6,142,132,24,56,2,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,149,0,119,239,240,100,112,252,229,253,96,54,220,215,148,228,54,102,207,98,114,127,58,93,64,186,73,253,145,238,243,83,171,148,237,174,125,20,32,47,144,23,200,11,228,13,17,242,114,62,33,116,122,35,233,52,231,19,130,213,193,234,96,117,176,58,88,125,251,176,58,231,19,226,2,112,1,94,227,158,223,252,48,90,225,44,107,71,89,43,234,182,179,56,153,143,252,114,123,239,177,77,62,239,178,44,73,187,237,78,150,165,173,116,49,182,150,202,192,188,108,164,121,225,52,200,176,93,13,149,253,77,60,13,114,206,27,197,195,212,205,27,197,205,20,111,132,55,194,27,225,141,240,70,120,35,188,17,222,8,111,132,55,194,27,225,141,240,70,120,35,188,17,222,8,111,132,55,194,27,97,50,48,25,152,12,76,6,38,163,42,147,145,184,154,140,4,147,129,201,192,100,96,50,48,25,27,105,50,16,2,8,1,184,58,92,29,174,14,87,135,171,195,213,65,212,32,106,16,53,136,122,75,16,53,192,25,224,92,35,224,92,37,42,142,93,81,113,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,65,197,160,226,154,163,98,199,185,250,49,115,245,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,230,168,56,114,69,197,17,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,238,125,216,235,207,160,222,112,127,191,119,208,27,166,195,238,28,241,77,218,201,95,30,176,111,209,48,137,201,232,236,98,124,61,29,93,52,46,47,71,87,163,70,218,232,190,123,70,152,141,164,157,252,107,9,4,23,141,151,40,228,192,139,24,120,145,2,119,23,254,59,110,47,126,193,5,36,63,125,101,188,248,165,185,91,57,192,230,226,5,173,6,63,203,30,23,32,109,7,164,95,191,156,227,213,136,58,141,58,201,106,68,157,69,187,237,245,136,186,29,103,217,70,32,234,100,118,93,213,7,81,11,226,134,129,168,157,130,107,34,106,167,224,154,167,61,10,130,235,178,117,105,96,117,182,238,20,92,147,173,59,5,215,60,237,209,54,120,16,82,192,58,116,0,82,192,54,115,16,82,64,16,90,87,10,8,2,235,74,1,65,96,77,41,32,141,171,36,5,164,113,149,164,128,109,220,32,164,128,109,232,32,78,123,20,132,214,53,25,182,129,149,77,134,109,92,101,147,33,141,171,100,50,4,113,207,111,126,24,173,112,150,181,163,172,21,117,219,89,156,204,71,126,185,189,247,216,38,159,119,89,150,164,221,118,39,203,210,86,186,24,219,247,103,158,178,55,146,198,85,242,70,38,113,131,242,70,156,173,25,182,105,98,83,66,0,103,107,174,132,225,237,86,171,147,67,208,103,255,20,21,128,242,135,111,89,179,214,63,179,229,47,100,209,55,116,139,190,225,217,75,229,172,209,220,15,235,191,255,112,112,120,69,91,55,4,14,175,104,51,71,253,28,30,202,14,101,135,178,67,217,161,236,80,118,40,59,148,29,202,14,101,135,178,67,217,161,236,80,118,40,59,148,29,202,14,101,87,107,101,135,68,66,34,33,145,144,72,72,164,13,149,72,171,20,209,220,127,127,202,134,7,123,39,131,227,222,254,108,182,215,201,175,131,97,111,255,243,167,158,201,57,16,115,255,253,61,107,92,93,220,61,252,242,213,249,218,184,251,54,109,140,46,111,191,143,172,15,134,176,22,68,74,195,191,138,159,122,37,110,71,246,176,168,29,198,131,149,53,30,44,247,247,159,40,56,145,35,136,27,134,200,113,10,174,61,30,76,28,92,83,228,8,130,235,207,53,147,4,86,23,57,78,193,181,231,154,137,131,107,138,28,219,224,65,136,28,235,208,1,136,28,219,204,65,136,28,65,104,253,129,108,150,129,245,7,178,89,6,214,30,200,38,137,171,56,144,77,18,87,113,32,155,77,220,32,68,142,109,232,32,68,142,32,180,254,20,57,155,192,1,76,145,179,137,27,192,20,57,73,92,197,41,114,150,113,67,216,123,37,140,173,189,247,74,16,91,123,102,159,36,174,226,204,190,162,184,104,51,180,25,218,172,78,218,204,192,110,137,205,83,225,222,36,107,243,84,193,214,36,204,19,230,9,243,228,203,60,165,205,180,78,230,201,58,110,40,230,201,33,184,174,121,178,14,174,45,112,100,129,3,16,56,14,193,117,5,142,93,240,64,60,136,101,232,32,60,136,93,230,64,60,136,117,104,109,15,98,29,88,219,131,88,7,214,245,32,178,184,106,30,68,22,87,205,131,216,197,13,196,131,216,133,14,64,41,216,5,86,87,10,118,113,213,149,130,44,174,154,82,176,142,171,11,185,101,113,213,32,119,113,220,160,32,55,200,154,131,105,252,28,76,99,75,129,223,245,7,238,219,15,190,142,167,91,186,251,96,246,204,253,35,224,188,71,133,0,67,128,217,123,80,39,2,204,222,3,246,30,176,247,32,48,116,205,222,3,246,30,176,247,64,159,185,179,247,128,189,7,236,61,96,239,1,123,15,216,123,192,222,3,246,30,176,247,32,116,45,195,222,3,68,14,123,15,194,209,65,161,238,61,248,105,157,220,182,30,172,176,78,91,178,243,0,235,132,117,218,68,235,196,190,3,246,29,176,239,32,8,121,195,190,3,246,29,176,239,64,223,129,176,239,128,125,7,236,59,96,223,1,251,14,216,119,192,190,3,117,192,205,190,3,112,53,251,14,36,251,14,78,6,189,227,247,159,122,226,19,15,238,166,163,201,233,247,145,244,172,131,184,16,252,90,128,222,178,176,238,235,231,228,129,232,22,63,32,48,23,152,203,22,130,58,193,92,182,16,176,133,128,45,4,129,81,104,182,16,176,133,128,45,4,250,248,156,45,4,108,33,96,11,1,91,8,216,66,192,22,2,182,16,176,133,128,45,4,161,27,22,182,16,224,100,216,66,16,142,217,41,103,11,129,192,15,89,110,14,88,235,135,138,247,5,224,135,240,67,248,33,202,254,148,253,131,241,67,148,253,41,251,83,246,15,195,86,80,246,167,236,79,217,159,178,63,101,127,109,240,79,217,159,178,63,101,127,202,254,128,101,202,254,225,151,253,101,199,11,60,99,72,209,193,2,165,162,220,234,102,186,188,122,146,62,217,46,115,92,64,187,84,255,169,254,83,253,167,250,31,46,147,166,250,79,245,159,234,127,56,48,157,234,63,213,127,170,255,84,255,169,254,107,27,0,170,255,84,255,169,254,83,253,167,250,79,245,31,67,67,245,127,115,170,255,178,99,1,214,217,34,207,197,127,108,17,182,8,91,196,70,128,32,109,17,27,1,216,8,192,70,128,128,220,5,27,1,216,8,192,70,0,54,2,176,17,32,0,119,193,70,0,54,2,176,17,128,141,0,108,4,0,51,179,17,160,44,180,251,247,254,231,79,127,59,158,29,251,42,28,251,255,231,248,246,251,31,147,217,17,164,178,185,255,245,60,239,117,225,89,123,224,189,6,143,8,241,133,248,178,63,160,78,196,151,253,1,236,15,96,127,64,96,168,154,253,1,236,15,96,127,128,62,99,103,127,0,251,3,216,31,192,254,0,246,7,176,63,128,253,1,236,15,96,127,64,232,26,134,253,1,136,27,246,7,132,163,127,202,217,31,144,187,36,63,239,66,100,153,44,183,16,172,183,76,197,155,8,176,76,88,38,44,83,96,150,137,125,5,236,43,96,95,65,16,178,134,125,5,236,43,96,95,129,190,243,96,95,1,251,10,216,87,192,190,2,246,21,176,175,128,125,5,234,64,155,125,5,224,105,246,21,184,237,43,144,157,48,240,2,34,69,71,12,212,157,247,122,26,34,83,252,128,208,94,104,47,123,10,234,68,123,217,83,192,158,2,246,20,4,134,169,217,83,192,158,2,246,20,232,243,117,246,20,176,167,128,61,5,236,41,96,79,1,123,10,216,83,192,158,2,246,20,132,174,96,216,83,128,180,97,79,65,56,234,39,192,61,5,178,83,9,214,26,166,205,223,81,128,97,194,48,109,152,97,98,63,1,251,9,216,79,16,132,168,97,63,1,251,9,216,79,160,239,59,216,79,192,126,2,246,19,176,159,128,253,4,236,39,96,63,129,58,204,102,63,1,104,154,253,4,14,251,9,142,142,63,31,13,227,44,126,55,236,165,173,119,195,223,162,88,12,126,111,38,183,55,141,56,139,191,54,70,105,235,107,227,71,20,219,49,224,133,231,152,67,129,253,49,221,229,231,227,15,239,154,61,54,164,215,142,244,46,190,78,86,178,223,52,234,36,171,217,111,22,237,182,215,179,223,44,206,90,27,193,126,147,217,117,149,247,201,154,4,199,126,5,113,195,96,191,78,193,53,217,175,83,112,205,221,5,130,224,186,208,90,26,88,29,90,59,5,215,132,214,78,193,53,119,23,216,6,15,130,182,91,135,14,128,182,219,102,14,130,182,11,66,235,210,118,65,96,93,218,46,8,172,73,219,165,113,149,104,187,52,174,18,109,183,141,27,4,109,183,13,29,196,238,2,65,104,93,69,96,27,88,89,17,216,198,85,86,4,210,184,74,138,64,16,55,132,221,5,194,216,218,187,11,4,177,53,133,140,52,174,146,144,49,137,27,148,144,97,119,65,216,10,135,221,5,65,236,46,88,165,147,246,247,123,7,189,97,58,236,190,27,238,29,158,12,142,191,188,31,12,63,30,247,62,236,245,15,7,15,14,41,94,239,144,46,47,71,87,163,70,218,232,126,109,204,18,78,238,79,167,141,243,201,232,236,98,150,98,81,28,197,101,111,30,88,220,42,208,93,220,92,208,46,115,183,193,155,85,171,62,251,210,220,173,228,246,106,221,74,86,162,172,108,31,16,79,229,226,169,226,242,61,85,59,206,50,60,21,158,10,79,133,167,194,83,225,169,240,84,120,42,60,21,158,10,79,133,167,194,83,225,169,240,84,120,42,60,21,158,10,79,133,167,194,83,225,169,234,225,169,86,194,240,118,171,213,201,33,232,179,127,138,10,64,249,195,183,24,140,215,202,93,200,162,111,232,22,125,195,179,137,202,89,163,185,31,150,204,211,21,236,245,178,242,116,165,15,249,82,247,116,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,208,114,104,57,180,92,205,180,28,162,8,81,132,40,66,20,33,138,54,84,20,173,210,64,7,123,39,131,227,222,254,236,120,151,100,184,91,180,57,235,234,226,238,225,215,170,206,215,87,138,39,105,238,22,110,197,138,11,29,79,177,162,89,178,64,139,218,103,189,22,106,47,62,68,251,245,61,122,220,155,245,178,144,69,202,39,150,40,159,245,119,63,119,183,193,8,30,161,153,41,114,34,235,190,105,65,30,253,183,248,213,81,160,68,215,188,58,138,4,40,175,14,94,29,97,191,58,132,110,241,225,127,58,216,197,179,127,94,206,253,2,30,53,147,110,51,106,92,94,93,196,209,195,175,224,179,95,188,13,173,225,114,18,43,111,40,11,146,235,3,151,211,216,27,65,215,72,137,123,164,197,191,161,92,35,165,69,145,236,45,222,82,164,78,51,106,156,141,199,183,119,183,227,241,89,212,140,147,102,251,241,15,56,67,71,103,190,78,101,94,210,185,246,205,50,78,137,87,82,174,87,147,68,42,231,74,202,53,102,203,145,236,157,153,248,74,202,55,98,134,43,181,198,137,9,214,41,207,117,173,8,99,107,187,4,105,242,45,150,225,226,172,241,88,178,56,166,139,99,101,168,100,81,76,63,83,173,220,147,44,202,42,60,104,190,40,43,1,161,67,16,217,59,78,158,47,114,8,82,248,62,99,101,130,4,65,242,13,207,138,44,150,142,71,16,39,79,131,44,135,177,19,33,130,40,57,130,195,240,71,148,167,56,4,65,114,212,133,97,144,60,121,225,16,68,246,234,201,211,18,178,32,14,239,39,121,194,193,33,136,120,69,92,222,79,12,21,193,105,182,128,148,23,211,173,96,127,167,139,24,218,232,54,139,132,220,232,70,139,36,222,228,70,237,11,209,141,36,249,58,130,135,90,33,101,76,110,37,88,243,37,49,99,112,155,139,235,111,177,232,86,139,102,198,224,86,15,26,72,120,179,21,246,200,224,166,87,130,171,253,74,176,242,87,146,171,253,74,114,225,94,137,46,220,43,201,133,187,36,223,76,110,179,168,223,140,110,35,121,129,44,43,56,179,27,45,74,56,147,91,9,174,136,137,232,54,130,167,52,145,92,69,19,209,85,52,145,92,69,83,193,85,52,21,92,69,133,158,239,232,243,96,239,232,112,56,232,31,158,28,29,15,63,247,142,123,251,251,253,253,225,135,254,199,227,126,255,129,95,230,153,191,117,10,82,124,175,243,24,190,88,159,58,72,191,66,169,231,170,5,219,133,79,164,93,16,243,53,252,47,118,139,93,177,61,233,98,79,176,39,216,19,236,9,246,4,123,130,61,193,158,96,79,176,39,216,19,236,9,246,4,123,130,61,193,158,96,79,176,39,216,19,236,9,246,4,123,130,61,193,158,108,160,61,233,136,237,73,167,4,123,98,61,125,47,220,67,177,144,35,200,17,228,8,114,4,57,130,28,65,142,32,71,144,35,200,17,228,8,114,4,57,130,28,65,142,32,71,144,35,200,17,228,8,114,4,57,130,28,241,44,71,124,204,130,43,193,191,20,232,21,91,179,209,22,155,141,182,226,177,66,62,4,132,232,176,159,98,1,193,209,62,230,71,251,60,189,156,63,238,13,223,31,29,124,238,205,238,117,48,185,31,87,121,26,79,233,90,195,2,74,251,144,27,22,113,252,42,14,81,48,31,162,67,20,108,43,117,135,109,32,111,210,67,20,204,135,250,16,5,219,90,1,98,28,202,163,6,49,205,228,85,134,88,132,242,163,68,44,2,249,17,35,22,129,124,232,17,219,56,21,75,18,219,56,21,171,18,211,56,94,133,137,105,40,111,218,196,52,144,39,121,98,26,199,147,66,177,141,83,177,72,177,136,227,67,167,216,198,169,88,170,172,139,131,90,65,173,160,86,80,43,168,21,212,202,150,170,149,224,78,174,105,137,45,66,11,139,128,69,168,214,34,188,62,103,42,231,48,169,110,188,27,175,62,129,170,27,239,38,235,79,153,250,121,219,202,148,196,210,81,183,86,66,162,218,51,178,77,206,132,180,18,22,190,142,171,23,30,162,158,47,52,124,5,23,30,162,158,47,60,124,5,47,56,178,215,94,136,120,56,253,93,122,153,104,188,20,115,149,138,85,104,133,107,59,87,185,216,7,247,123,109,231,42,153,165,115,146,173,133,76,133,193,243,149,141,209,122,175,17,54,85,134,206,81,58,75,145,109,133,78,181,103,149,187,44,244,26,225,83,109,104,179,133,182,18,66,213,6,54,251,173,201,74,24,121,56,194,94,184,192,190,207,122,206,81,78,86,113,61,190,45,231,40,41,171,184,30,223,140,243,149,213,82,98,75,97,85,97,232,171,177,105,232,221,56,235,38,89,220,106,117,179,108,94,105,233,132,54,122,159,176,179,112,21,6,206,241,116,70,87,114,158,165,171,246,76,120,113,220,60,139,231,33,174,240,8,123,223,191,109,230,120,64,211,184,190,63,52,114,60,161,85,220,138,87,215,208,35,174,176,90,133,71,202,47,57,173,226,91,44,26,173,194,91,228,201,162,194,27,46,217,142,226,91,44,82,106,131,91,216,47,218,178,231,48,185,201,162,229,40,190,141,245,207,102,70,141,179,179,235,249,177,58,107,79,178,207,76,38,48,57,220,71,254,166,10,243,251,200,223,66,241,250,62,186,185,219,48,214,238,238,48,191,147,177,251,189,4,103,67,50,177,13,201,176,33,216,16,108,8,54,4,27,130,13,193,134,96,67,176,33,216,16,108,8,54,4,27,130,13,193,134,96,67,176,33,216,16,108,8,54,4,27,130,13,193,134,96,67,106,96,67,210,97,34,180,33,105,51,193,134,96,67,176,33,33,216,144,120,38,39,243,126,137,136,130,179,33,130,184,97,216,16,167,224,154,54,196,41,184,166,13,17,4,215,181,33,210,192,234,54,196,41,184,166,13,113,10,174,105,67,108,131,7,97,67,172,67,7,96,67,108,51,7,97,67,4,161,117,109,136,32,176,174,13,17,4,214,180,33,210,184,74,54,68,26,87,201,134,216,198,13,194,134,216,134,14,194,134,8,66,235,218,16,219,192,202,54,196,54,174,178,13,145,198,85,178,33,130,184,154,54,68,26,87,201,134,152,196,13,202,134,224,54,112,27,53,114,27,6,66,32,22,11,129,24,33,128,16,64,8,32,4,16,2,155,40,4,224,234,112,117,240,52,120,26,60,13,158,6,79,131,167,33,189,144,94,72,47,164,23,210,11,233,133,244,214,144,244,74,7,225,164,12,194,129,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,32,72,111,34,238,244,38,116,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,47,164,55,16,210,43,237,244,38,116,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,17,233,133,209,230,51,218,88,204,104,99,24,45,140,22,70,171,204,104,163,167,79,192,248,229,19,112,119,246,1,24,119,3,68,180,226,180,202,132,182,132,220,42,128,86,156,91,137,207,186,229,213,195,179,37,228,86,161,179,178,220,186,112,86,152,89,147,205,202,34,235,162,89,113,102,37,50,43,206,171,4,102,197,121,85,184,172,91,90,223,88,214,45,173,111,42,43,75,171,11,101,101,153,245,152,172,44,175,22,146,149,165,213,34,178,110,105,125,3,89,113,90,21,30,235,150,214,55,142,53,79,11,141,133,198,66,99,151,104,108,52,76,132,52,54,106,38,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,44,52,22,26,11,141,53,166,177,210,73,181,17,147,106,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,44,52,214,130,198,74,39,21,68,76,42,128,198,66,99,161,177,208,88,104,44,52,22,26,11,141,133,198,66,99,161,177,208,88,200,38,100,19,178,9,217,132,108,66,54,33,155,42,100,51,22,207,96,141,107,48,131,245,225,141,226,237,2,172,124,248,226,19,193,108,228,63,219,230,116,52,105,158,255,185,150,109,62,62,192,227,61,154,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,116,193,153,210,162,102,92,131,162,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,38,56,19,156,89,75,156,25,26,70,220,59,60,25,28,127,121,63,24,166,195,182,57,79,108,204,114,77,238,79,167,175,192,98,218,108,23,130,197,184,144,44,198,139,104,49,89,100,139,75,236,113,17,54,174,135,145,237,197,135,104,191,190,199,133,21,126,252,202,120,241,75,115,15,91,198,222,243,231,21,93,191,9,61,153,189,189,184,108,66,95,251,56,115,247,31,12,239,20,130,202,34,68,184,238,155,22,88,234,127,141,95,65,45,243,65,182,121,175,160,86,225,68,91,94,65,188,130,54,248,21,228,252,25,212,226,51,136,87,208,198,189,130,132,66,235,225,127,58,40,173,179,127,94,206,253,149,19,53,147,110,51,106,92,94,93,196,209,204,200,206,254,188,73,12,93,213,114,18,43,91,37,11,146,171,161,150,211,216,139,40,215,72,137,123,164,197,63,84,93,35,165,69,145,210,118,150,69,237,180,221,74,219,209,234,72,139,68,109,41,82,167,25,53,206,198,227,219,187,219,241,248,44,106,198,73,179,253,16,44,54,180,90,230,235,84,230,37,157,43,172,44,227,148,120,37,229,186,40,73,164,114,174,164,151,251,43,188,146,118,163,78,148,116,162,172,221,221,109,175,142,84,218,149,148,239,191,12,87,106,141,1,19,172,83,158,218,90,17,198,86,110,9,210,228,91,43,195,197,89,227,173,100,113,76,23,199,74,73,201,162,152,126,166,90,217,38,89,148,85,8,214,124,81,86,66,88,135,32,178,119,156,60,71,228,16,164,240,125,198,74,255,8,130,228,207,64,94,145,197,114,10,178,32,78,158,102,90,14,99,39,154,4,81,114,12,146,225,143,40,207,33,9,130,228,200,33,195,32,121,122,200,33,136,236,213,147,103,126,100,65,28,222,79,242,164,142,67,16,241,138,184,188,159,24,138,152,211,108,1,245,47,166,91,1,234,79,23,245,128,209,109,22,205,133,209,141,22,13,137,201,141,218,23,162,27,73,242,117,4,15,181,66,125,153,220,74,176,230,231,109,251,219,92,92,127,139,69,183,90,52,102,6,183,122,208,115,194,155,173,176,122,6,55,189,18,92,237,87,130,149,191,146,92,237,87,146,11,247,74,116,225,94,73,46,220,37,41,106,114,155,69,45,106,116,27,201,11,100,89,141,154,221,104,81,142,154,220,74,112,69,76,68,183,17,60,165,137,228,42,154,136,174,162,137,228,42,154,10,174,162,169,224,42,42,180,201,71,159,7,123,71,135,195,65,255,240,228,232,120,248,185,119,220,219,223,239,239,15,63,244,63,30,247,251,15,252,50,79,82,175,19,221,226,123,157,7,243,197,123,125,242,191,163,232,27,158,163,231,127,71,209,55,20,220,67,187,240,137,180,11,98,190,214,1,22,150,63,115,55,44,25,134,5,195,130,97,193,176,96,88,48,44,24,22,12,11,134,5,195,130,97,193,176,96,88,48,44,24,22,12,11,134,5,195,130,97,193,176,96,88,48,44,24,22,12,203,118,25,150,212,221,176,164,37,24,22,235,9,109,133,70,230,181,129,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,65,160,32,80,16,40,8,20,4,10,2,101,155,4,74,177,252,112,84,27,229,56,154,2,5,35,182,31,137,187,253,72,66,176,31,207,7,214,72,116,136,87,213,17,85,172,58,162,192,84,71,200,39,224,60,189,113,124,220,27,190,63,58,248,220,155,221,235,96,114,63,174,242,208,154,210,5,138,5,254,246,161,81,44,226,248,149,41,162,96,62,148,138,40,216,86,138,21,219,64,222,244,138,40,152,15,201,34,10,182,181,170,197,56,148,71,225,98,154,201,171,118,177,8,229,71,190,88,4,242,163,96,44,2,249,16,49,182,113,42,214,49,182,113,42,150,50,166,113,188,170,25,211,80,222,4,141,105,32,79,154,198,52,142,39,89,99,27,167,98,101,99,17,199,135,184,177,141,83,177,190,89,23,7,137,131,196,65,226,32,113,144,56,72,156,45,149,56,161,120,145,103,170,95,169,57,17,137,147,216,93,156,196,136,19,196,73,61,197,201,235,131,235,102,223,127,208,251,235,112,239,240,243,151,193,112,191,127,248,113,240,105,230,17,226,221,167,127,25,28,13,122,251,195,193,209,95,250,135,39,143,255,146,252,252,151,119,189,193,251,79,195,207,199,253,95,247,246,95,127,135,201,134,23,177,133,89,58,129,216,202,193,152,156,48,25,63,158,48,249,112,93,61,157,48,25,63,86,197,226,167,35,38,147,149,167,150,155,28,141,106,229,104,170,141,155,107,113,76,15,89,207,119,56,190,130,11,79,135,207,119,60,190,130,23,28,166,108,239,128,170,13,110,244,82,180,115,68,30,2,187,92,219,249,14,201,87,112,225,181,157,239,152,124,5,47,184,182,237,29,84,133,193,243,45,149,209,122,175,113,84,85,134,206,177,88,75,145,109,29,86,133,153,243,45,151,233,65,242,10,11,157,103,193,76,35,175,118,96,213,6,54,251,173,201,202,145,85,27,88,124,232,121,158,67,243,16,87,242,222,156,231,216,60,196,45,120,71,182,114,112,21,198,205,183,116,75,137,45,29,93,133,161,175,198,166,161,119,227,172,155,100,113,171,213,205,178,121,139,167,19,218,232,125,194,78,60,86,24,56,71,77,26,93,201,121,98,178,194,184,57,234,210,40,110,158,184,244,16,87,242,182,150,39,54,171,141,43,254,208,200,19,159,30,226,10,87,215,199,135,134,161,58,93,33,242,94,63,11,19,141,87,124,139,69,137,87,120,139,60,63,86,120,195,37,193,83,124,139,69,48,111,112,11,251,69,91,86,59,38,55,89,20,59,197,183,177,254,217,204,200,114,118,118,61,143,163,23,185,235,43,194,152,153,140,192,114,184,143,252,29,43,230,247,145,191,63,229,245,125,116,115,247,184,172,221,58,99,126,39,99,247,123,241,36,128,218,246,222,37,114,247,46,81,161,119,41,95,187,180,49,38,24,19,140,137,201,47,26,241,236,196,162,188,95,52,162,224,140,137,32,110,24,198,196,41,184,166,49,113,10,174,105,76,4,193,117,141,137,52,176,186,49,113,10,174,105,76,156,130,107,26,19,219,224,65,24,19,235,208,1,24,19,219,204,65,24,19,65,104,93,99,34,8,172,107,76,4,129,53,141,137,52,174,146,49,145,198,85,50,38,182,113,131,48,38,182,161,131,48,38,130,208,186,198,196,54,176,178,49,177,141,171,108,76,164,113,149,140,137,32,174,166,49,145,198,85,50,38,38,113,131,50,38,248,15,252,71,141,252,135,169,52,72,220,55,107,36,6,155,53,54,66,26,196,21,75,131,24,105,128,52,64,26,32,13,106,32,13,96,239,176,119,16,54,8,27,132,13,194,6,97,131,176,161,193,208,96,104,48,52,24,26,12,13,46,157,6,195,113,13,56,174,115,249,59,217,150,242,55,28,23,142,91,43,142,27,61,125,74,198,47,159,146,187,179,15,201,184,27,32,198,21,167,85,166,184,37,228,86,129,184,226,220,74,12,215,45,175,30,194,45,33,183,10,193,149,229,214,5,184,194,204,154,252,86,22,89,23,223,138,51,43,209,91,113,94,37,120,43,206,171,194,110,221,210,250,70,183,110,105,125,147,91,89,90,93,112,43,203,172,199,109,101,121,181,176,173,44,173,22,181,117,75,235,27,218,138,211,170,48,91,183,180,190,145,173,121,90,136,45,196,22,98,155,71,108,99,119,98,27,215,128,216,62,188,117,188,93,96,175,15,95,124,2,178,13,131,167,221,156,142,38,205,243,63,215,50,219,199,71,122,188,107,171,187,4,211,130,105,193,180,96,90,48,45,152,22,76,11,166,5,211,130,105,193,180,96,90,144,39,200,19,228,9,242,4,121,130,60,65,158,37,32,207,223,30,142,134,28,38,214,212,179,241,35,93,2,159,137,254,249,144,54,199,65,62,125,101,188,248,165,185,91,149,218,129,109,252,72,125,213,96,115,30,138,38,172,29,98,5,168,46,124,238,166,205,168,241,243,116,133,180,6,199,68,202,227,42,35,213,50,130,171,48,213,50,130,171,12,61,150,7,87,162,193,142,129,245,112,112,25,193,85,120,112,25,193,85,134,30,11,131,235,146,108,105,104,77,148,45,204,172,203,178,229,161,149,96,182,60,176,18,205,150,7,86,193,217,142,113,125,243,108,199,184,190,129,182,48,174,110,241,88,24,90,119,232,177,60,180,146,59,16,6,214,146,7,194,184,90,246,192,49,174,111,125,32,143,123,126,243,195,104,133,179,172,29,101,173,168,219,206,226,100,62,242,203,237,189,142,187,152,61,172,201,231,93,150,37,105,183,221,201,178,180,149,46,198,214,154,210,225,219,214,200,47,14,21,93,99,17,55,40,95,195,161,156,97,27,30,134,82,111,245,161,156,243,166,198,86,121,197,165,40,175,24,229,133,242,66,121,161,188,80,94,40,47,148,23,202,11,229,133,242,66,121,161,188,80,94,40,47,148,23,202,11,229,133,242,66,121,249,177,26,72,24,36,12,18,6,9,131,132,169,139,132,177,159,182,180,74,194,20,13,92,242,32,97,158,71,48,73,172,12,198,5,227,130,113,193,184,96,92,48,46,24,23,140,11,198,5,227,130,113,193,184,96,92,48,46,24,23,140,11,198,5,227,130,113,193,184,96,92,48,46,24,23,140,203,188,111,40,50,46,71,159,251,135,71,199,239,123,195,143,159,7,255,51,140,103,255,103,236,92,110,110,199,215,55,147,211,81,227,252,118,250,239,5,235,18,23,110,125,41,114,46,139,194,68,122,232,69,189,54,198,188,90,211,170,69,77,225,131,161,106,66,80,53,207,143,249,63,95,122,135,131,189,191,247,103,31,193,143,47,185,26,91,156,159,59,170,31,206,48,175,129,197,145,199,85,182,56,101,4,87,177,56,101,4,87,177,56,242,224,74,22,199,49,176,158,197,41,35,184,138,197,41,35,184,138,197,17,6,215,181,56,210,208,154,22,71,152,89,215,226,200,67,43,89,28,121,96,37,139,35,15,172,98,113,28,227,250,182,56,142,113,125,91,28,97,92,93,139,35,12,173,107,113,228,161,149,44,142,48,176,150,197,17,198,213,178,56,142,113,125,91,28,121,220,16,70,197,9,99,107,143,138,19,196,86,113,102,142,113,125,59,51,139,184,56,51,156,25,206,108,51,156,89,145,240,242,234,212,156,247,57,45,91,55,243,157,78,235,173,27,123,157,144,104,72,52,36,26,18,13,137,134,68,67,162,33,209,144,104,72,52,36,26,18,13,137,134,68,67,162,33,209,144,104,72,52,191,18,13,173,131,214,65,235,160,117,208,58,181,218,10,101,51,126,110,157,148,41,30,64,87,171,173,80,24,26,12,13,134,70,114,112,100,82,31,67,35,136,27,134,161,113,10,174,105,104,156,130,107,26,26,65,112,93,67,35,13,172,110,104,156,130,107,26,26,167,224,154,134,198,54,120,16,134,198,58,116,0,134,198,54,115,16,134,70,16,90,215,208,8,2,235,26,26,65,96,77,67,35,141,171,100,104,164,113,149,12,141,109,220,32,12,141,109,232,32,12,141,32,180,174,161,177,13,172,108,104,108,227,42,27,26,105,92,37,67,35,136,171,105,104,164,113,149,12,141,73,220,160,12,13,190,5,223,82,35,223,82,32,41,126,30,140,99,62,164,109,197,121,56,69,147,217,60,236,17,9,114,246,90,245,39,227,112,32,78,184,250,161,198,142,129,3,113,252,56,6,14,196,225,64,28,14,196,9,204,49,112,32,14,7,226,112,32,142,190,99,224,64,156,106,29,3,7,226,84,233,24,56,16,199,151,99,224,64,156,106,29,3,7,226,84,233,24,228,113,67,24,165,54,131,247,185,219,43,162,96,71,169,9,98,115,252,16,199,15,225,128,112,64,181,116,64,245,222,115,99,51,8,237,167,206,50,223,104,179,66,103,49,242,12,119,133,187,194,93,225,174,112,87,184,43,220,21,238,10,119,133,187,194,93,225,174,112,87,184,43,220,21,238,10,119,133,187,114,215,19,216,20,108,10,54,5,155,130,77,9,113,130,89,111,111,120,176,247,215,7,175,210,253,107,146,188,27,238,29,158,12,142,191,188,31,12,127,139,30,78,152,73,13,45,203,232,162,113,117,241,251,195,175,72,221,223,147,228,93,99,150,105,114,127,58,109,252,136,30,62,3,230,237,75,186,222,190,44,174,242,42,255,82,245,206,158,245,207,167,74,107,98,255,200,33,218,20,161,6,41,82,18,235,190,105,193,212,252,215,225,170,79,12,183,202,89,93,245,201,250,45,116,92,245,92,245,218,87,125,5,239,245,9,239,245,92,245,149,95,245,66,81,253,240,63,29,84,245,217,63,47,231,254,154,139,154,73,183,25,53,46,175,46,226,232,97,34,245,236,175,56,67,5,189,156,196,74,66,203,130,228,202,229,229,52,246,122,217,53,82,226,30,105,241,15,114,215,72,105,81,36,123,37,188,20,169,211,140,26,103,227,241,237,221,237,120,124,22,53,227,164,217,126,164,1,134,194,215,124,157,202,188,164,115,85,174,101,156,18,175,164,92,73,43,137,84,206,149,148,171,95,151,35,217,11,88,241,149,148,175,87,13,87,106,141,96,21,172,83,158,56,93,17,198,86,157,10,210,228,43,81,195,197,89,35,69,101,113,76,23,199,74,119,202,162,152,126,166,90,137,76,89,148,85,172,217,124,81,86,210,102,135,32,178,119,156,60,249,232,16,228,255,103,239,110,155,219,56,174,252,97,127,151,188,14,104,12,48,0,193,125,71,217,140,205,10,245,16,137,74,54,169,186,11,69,203,12,205,141,40,121,41,90,217,184,234,255,221,239,34,37,89,36,8,96,166,123,6,211,13,204,85,251,102,173,8,196,97,187,205,135,223,185,206,153,202,175,51,65,109,197,136,66,86,183,11,151,212,18,216,48,140,40,103,85,79,237,113,49,97,93,181,136,82,86,116,203,106,254,43,90,213,47,139,40,100,69,31,172,102,33,171,58,97,13,10,137,251,175,103,85,143,43,174,144,6,95,79,86,117,175,26,20,18,125,34,77,190,158,212,236,55,189,41,23,250,19,139,213,45,73,168,223,44,246,52,106,189,102,177,221,82,235,69,139,109,157,58,47,154,94,70,189,40,166,190,253,136,183,90,210,225,171,243,170,136,51,127,212,229,171,241,154,203,119,255,44,162,94,181,216,230,171,241,170,187,158,98,228,203,150,180,34,107,188,244,42,226,182,95,69,156,252,85,204,109,191,138,185,184,87,81,23,247,42,230,226,62,234,228,214,121,205,98,47,183,214,107,98,254,3,121,220,207,173,247,162,197,142,110,157,87,69,220,136,235,168,215,68,124,74,215,49,183,232,58,234,22,93,199,220,162,155,136,91,116,19,113,139,30,37,207,205,6,215,42,227,247,98,19,241,123,33,126,23,191,139,223,197,239,226,119,241,187,248,93,252,46,126,23,191,139,223,197,239,226,119,241,187,248,93,252,46,126,23,191,139,223,197,239,226,119,241,123,175,227,247,186,251,228,130,226,247,138,61,115,11,67,105,43,210,247,181,15,53,18,191,219,27,183,114,111,220,226,64,162,77,114,171,150,5,143,238,126,246,206,127,147,92,124,185,137,55,201,181,81,120,146,77,114,109,20,158,100,147,92,124,225,137,54,201,53,44,56,221,38,185,54,10,79,178,73,174,141,194,147,108,146,139,44,60,237,38,185,216,162,83,110,146,139,172,57,237,38,185,248,162,19,109,146,139,47,56,209,38,185,248,130,147,108,146,107,88,110,215,155,228,26,150,219,245,38,185,200,114,211,110,146,139,44,58,237,38,185,248,162,19,109,146,139,44,56,213,38,185,200,114,83,109,146,107,88,110,215,155,228,226,203,77,178,73,174,97,185,93,111,146,11,40,215,38,57,155,228,108,146,219,166,77,114,75,227,217,98,58,158,149,43,50,221,225,93,230,188,38,185,29,143,246,167,183,213,45,111,153,220,111,148,212,106,141,220,139,241,183,170,5,114,175,238,13,181,58,42,222,33,199,150,70,250,137,130,63,254,225,249,139,211,227,231,207,230,167,223,31,207,191,125,254,244,197,225,237,255,116,122,253,235,249,215,255,233,251,23,175,231,79,143,158,62,127,249,247,249,235,211,227,147,227,127,28,222,254,241,31,254,235,15,195,189,131,137,153,4,51,9,187,50,147,80,31,183,155,70,48,141,16,13,255,205,33,152,67,48,135,96,14,193,28,130,57,4,115,8,230,16,194,230,16,242,86,241,13,200,57,53,221,64,77,47,166,55,181,156,239,250,72,106,255,54,145,42,2,34,169,253,31,23,119,98,52,143,164,30,61,155,249,98,186,238,97,205,173,46,205,248,250,121,85,37,86,69,179,196,106,249,27,220,251,192,2,171,138,189,235,15,238,236,65,245,67,5,86,94,217,131,202,103,7,184,177,110,108,251,55,54,254,139,236,129,175,177,110,172,53,67,34,125,145,190,53,67,130,125,107,134,196,251,226,125,241,190,120,95,188,47,222,23,239,111,91,188,111,205,144,53,67,214,12,89,51,164,97,102,205,208,174,173,25,186,31,52,175,248,27,211,170,191,81,167,203,89,189,169,232,65,250,62,107,144,190,207,164,239,210,119,233,187,244,93,250,46,125,151,190,75,223,165,239,210,119,233,187,244,93,250,46,125,151,190,75,223,165,239,210,119,233,187,244,93,250,46,125,151,190,47,73,223,247,27,164,239,251,237,167,239,15,94,35,91,151,173,203,214,101,235,178,117,217,186,108,93,182,46,91,151,173,203,214,101,235,178,117,217,186,108,93,182,46,91,151,173,203,214,101,235,178,117,217,122,80,114,94,35,23,159,54,200,197,167,59,145,139,55,220,3,191,58,23,207,109,13,124,206,79,182,93,179,30,126,99,15,163,109,61,109,15,200,74,187,200,220,3,202,233,54,121,143,42,172,139,252,61,170,176,94,166,240,161,5,117,150,197,71,21,214,69,34,31,85,88,111,115,249,218,69,117,152,206,215,173,169,211,140,62,160,168,110,146,250,128,130,186,201,235,3,10,234,34,181,15,45,103,195,217,125,104,57,27,78,240,235,150,211,105,142,95,183,168,206,210,252,186,5,117,148,233,215,45,167,163,100,63,180,156,13,231,251,1,229,116,145,242,135,150,179,225,172,127,93,57,18,127,137,191,196,95,226,47,241,151,248,75,252,219,74,252,39,13,18,255,137,196,95,226,223,78,226,191,252,145,200,11,207,61,30,143,246,103,147,229,79,75,190,253,159,166,149,207,68,190,123,245,198,58,8,139,15,129,15,235,31,108,240,161,245,43,58,12,139,245,6,245,23,54,91,238,202,14,196,98,205,225,253,135,174,10,31,53,45,124,241,151,165,174,10,31,175,47,60,188,127,177,217,194,107,253,167,24,214,223,232,160,224,38,119,123,117,255,163,171,194,35,239,246,234,254,72,87,133,87,220,237,240,254,201,6,11,95,221,97,169,117,222,107,250,43,155,44,122,69,7,230,81,201,161,253,151,13,214,188,186,67,83,235,160,215,244,103,54,91,116,189,131,14,234,223,108,182,224,122,63,53,5,245,119,54,91,240,178,4,182,238,1,47,205,95,59,40,55,230,107,243,170,254,80,7,229,86,124,69,14,234,31,109,176,220,213,29,166,71,21,7,246,151,54,88,244,213,121,221,162,15,138,114,54,42,139,201,100,86,150,247,59,80,105,138,174,245,117,34,172,105,182,193,130,87,180,213,106,221,228,85,77,181,13,150,187,162,237,86,171,220,85,77,183,14,202,141,249,178,182,170,41,183,217,114,163,191,105,172,106,218,117,80,110,228,233,118,241,77,35,254,9,213,15,63,139,58,45,168,234,87,44,54,160,42,95,177,170,183,83,249,194,71,205,137,234,87,44,134,202,53,94,17,126,104,143,219,18,117,94,178,216,148,168,126,77,240,191,155,219,56,185,252,233,221,94,49,250,61,80,94,140,94,31,132,140,159,255,91,88,154,178,183,241,49,238,69,223,209,31,227,94,56,190,246,99,204,150,167,162,179,226,96,180,60,74,157,21,7,197,250,184,244,238,111,172,168,108,33,217,175,40,109,245,7,57,15,250,40,53,186,25,101,131,110,70,169,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,161,155,177,241,110,198,120,62,138,238,102,140,247,70,235,186,25,15,255,109,104,102,104,102,104,102,180,209,204,184,107,35,174,250,25,96,152,93,51,35,162,220,60,154,25,141,10,79,217,204,104,84,120,202,102,70,68,225,105,155,25,177,5,39,111,102,52,42,60,101,51,163,81,225,41,155,25,161,133,103,209,204,8,46,58,131,102,70,104,205,89,52,51,34,138,78,219,204,136,40,56,109,51,35,162,224,148,205,140,216,114,19,53,51,98,203,77,212,204,8,45,55,139,102,70,104,209,89,52,51,34,138,78,219,204,8,45,56,113,51,35,180,220,196,205,140,216,114,19,53,51,34,202,77,217,204,136,45,55,81,51,163,78,185,89,53,51,180,38,180,38,186,104,77,180,212,68,168,21,255,23,13,226,255,66,252,47,254,23,255,139,255,197,255,219,29,255,75,209,165,232,194,104,97,180,48,90,24,45,140,22,70,203,117,229,186,114,93,185,174,92,87,174,43,215,221,202,92,55,126,73,205,120,253,146,26,185,174,92,87,174,43,215,149,235,202,117,229,186,114,93,185,174,92,87,174,43,215,149,235,202,117,229,186,114,93,185,174,92,87,174,43,215,149,235,110,32,215,29,53,240,186,35,94,87,174,43,215,149,235,202,117,229,186,114,93,185,174,92,87,174,43,215,149,235,202,117,229,186,114,93,185,174,92,87,174,43,215,149,235,202,117,19,228,186,241,94,119,196,235,202,117,229,186,114,93,185,174,92,87,174,43,215,149,235,202,117,229,186,114,93,185,174,92,87,174,43,215,149,235,202,117,229,186,114,93,137,108,64,34,91,52,72,100,11,137,172,68,86,34,219,125,34,59,222,27,111,83,34,27,92,110,46,137,108,131,194,211,38,178,193,133,167,78,100,227,10,206,32,145,109,80,120,218,68,54,172,240,76,18,217,192,162,179,72,100,195,106,206,36,145,13,46,58,117,34,27,92,112,234,68,54,184,224,180,137,108,92,185,201,18,217,184,114,147,37,178,97,229,102,146,200,134,21,157,65,34,27,86,112,242,68,54,172,220,228,137,108,92,185,201,18,217,224,114,211,38,178,113,229,38,75,100,171,203,149,200,74,100,37,178,75,18,217,97,131,221,7,67,187,15,36,178,18,89,137,172,68,86,34,43,145,149,200,74,100,37,178,18,89,137,172,68,86,34,43,145,149,200,74,100,37,178,18,89,137,172,68,54,40,145,141,55,178,67,70,86,34,43,145,77,145,200,22,219,149,200,6,150,155,79,34,27,93,120,234,68,54,176,240,244,137,108,76,193,89,36,178,209,133,167,78,100,67,10,207,38,145,13,42,58,147,68,54,164,230,108,18,217,192,162,211,39,178,129,5,167,79,100,3,11,78,157,200,198,148,155,48,145,141,41,55,97,34,27,82,110,22,225,102,72,193,25,132,155,33,229,102,16,110,198,148,155,48,220,12,44,55,117,184,25,83,110,194,112,179,170,92,225,166,112,83,184,249,40,220,60,126,246,234,244,229,235,111,79,111,55,1,4,197,156,131,219,226,174,127,125,115,179,184,19,160,34,240,92,248,12,106,37,158,23,211,117,17,232,167,63,185,247,154,118,50,209,223,63,193,170,112,180,104,26,142,174,125,167,123,239,144,77,74,26,25,111,86,165,138,235,254,210,66,2,251,255,2,238,245,65,136,167,94,117,173,15,214,195,106,183,218,173,238,250,86,183,240,197,250,192,215,106,183,122,227,183,58,178,87,116,247,255,54,232,22,253,244,63,111,239,253,178,48,220,27,205,246,134,131,183,87,151,183,63,161,236,125,250,37,161,102,23,232,113,37,65,125,160,184,66,86,246,119,30,87,19,222,225,105,90,210,168,121,73,139,191,239,53,45,105,92,85,210,120,90,150,195,233,120,58,25,79,135,203,75,90,140,167,30,149,180,191,55,28,252,116,126,254,203,135,95,206,207,127,26,238,21,163,189,233,167,95,54,107,54,139,234,159,83,155,87,122,101,27,40,176,156,22,111,210,202,6,79,76,73,237,220,164,175,31,175,242,38,29,12,247,135,163,253,97,57,157,29,76,151,151,212,218,77,90,221,83,170,121,82,107,186,74,17,231,180,170,91,180,164,152,208,126,81,68,53,171,251,64,53,15,103,77,39,40,174,156,186,135,19,212,227,137,43,165,238,247,212,160,238,77,92,41,203,162,204,250,135,178,52,204,108,80,72,220,87,156,85,29,151,6,133,84,126,157,9,234,165,68,20,178,90,173,47,169,37,208,173,71,148,179,170,101,243,184,152,176,166,77,68,41,43,154,49,53,255,21,173,106,199,68,20,178,162,205,82,179,144,85,141,150,6,133,196,253,215,179,170,133,18,87,72,131,175,39,171,154,35,13,10,137,62,145,38,95,79,106,182,51,222,148,11,129,249,98,117,75,98,230,55,139,33,123,173,215,44,230,255,181,94,180,216,103,168,243,162,233,101,212,139,98,234,219,143,120,171,37,13,164,58,175,138,56,243,139,105,248,107,46,223,253,179,136,122,213,98,223,169,198,171,238,154,92,145,47,91,210,27,171,241,210,171,136,219,126,21,113,242,87,49,183,253,42,230,226,94,69,93,220,171,152,139,251,168,181,88,231,53,139,205,197,90,175,137,249,15,228,113,131,177,222,139,22,91,140,117,94,21,113,35,174,163,94,19,241,41,93,199,220,162,235,168,91,116,29,115,139,110,34,110,209,77,196,45,90,136,158,87,252,141,105,213,223,120,16,78,175,248,43,247,223,38,164,159,58,107,35,161,159,73,232,37,244,18,122,9,189,132,94,66,47,161,151,208,75,232,37,244,18,122,9,189,132,94,66,47,161,151,208,75,232,37,244,18,122,9,189,132,94,66,47,161,15,75,232,247,219,72,232,247,219,79,232,55,176,225,73,254,46,127,151,191,203,223,229,239,242,119,249,187,252,93,254,46,127,151,191,203,223,229,239,242,119,249,187,252,93,254,46,127,151,191,203,223,229,239,189,202,223,31,166,235,33,217,249,180,141,236,124,186,91,217,121,227,199,36,84,102,231,158,151,80,255,121,9,207,95,156,30,63,127,54,63,253,254,120,254,237,243,167,47,14,111,63,234,233,245,175,231,155,124,190,65,235,137,124,64,158,218,69,46,31,80,78,183,233,124,84,97,93,100,244,81,133,245,50,169,15,45,168,179,188,62,170,176,46,82,251,168,194,122,155,221,215,46,170,195,4,191,110,77,157,230,248,1,69,117,147,230,7,20,212,77,166,31,80,80,23,201,126,104,57,27,206,247,67,203,217,112,202,95,183,156,78,179,254,186,69,117,150,248,215,45,168,163,220,191,110,57,29,165,255,161,229,108,184,7,16,80,78,23,157,128,208,114,54,220,15,88,87,142,174,128,174,128,174,128,174,128,174,128,174,128,174,64,235,93,129,73,27,93,129,137,174,128,174,128,167,40,103,240,20,229,209,157,168,89,241,96,173,81,118,79,81,142,40,55,143,167,40,55,42,60,229,83,148,27,21,94,241,36,201,240,30,199,102,11,79,251,248,231,216,130,147,63,254,185,81,225,41,31,255,220,168,240,138,187,29,222,99,217,96,225,89,60,183,58,184,232,12,158,91,29,90,115,22,207,173,142,40,58,237,115,171,35,10,78,251,220,234,136,130,83,62,183,58,182,220,68,207,173,142,45,55,209,115,171,67,203,93,221,133,122,84,113,96,15,106,131,69,95,157,215,45,250,160,40,103,163,178,152,76,102,101,121,191,75,149,166,232,180,79,8,15,45,56,241,19,194,67,203,77,252,132,240,216,114,19,61,33,60,162,220,148,79,8,143,45,55,209,19,194,235,148,155,213,19,194,31,53,169,60,83,60,171,103,138,151,63,189,107,229,169,226,219,247,100,242,165,169,232,172,56,24,45,143,82,103,197,65,177,62,46,189,251,27,45,61,239,124,213,7,57,223,216,83,211,203,54,58,30,165,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,135,142,71,202,142,199,120,62,106,222,241,24,239,141,214,117,60,30,254,251,209,240,208,240,208,240,216,76,195,227,174,249,184,234,231,132,97,118,13,143,136,114,243,104,120,52,42,60,101,195,163,81,225,41,27,30,17,133,167,109,120,196,22,156,188,225,209,168,240,148,13,143,70,133,167,108,120,132,22,158,69,195,35,184,232,12,26,30,161,53,103,209,240,136,40,58,109,195,35,162,224,180,13,143,136,130,83,54,60,98,203,77,212,240,136,45,55,81,195,35,180,220,44,26,30,161,69,103,209,240,136,40,58,109,195,35,180,224,196,13,143,208,114,19,55,60,98,203,77,212,240,136,40,55,101,195,35,182,220,68,13,143,58,229,102,213,240,208,190,208,190,232,162,125,209,82,163,33,172,69,80,180,209,34,40,180,8,180,8,180,8,180,8,180,8,118,173,69,32,105,151,180,11,172,5,214,2,107,129,181,192,90,96,45,251,149,253,202,126,101,191,178,95,217,175,236,119,187,179,223,22,22,226,140,215,47,196,145,253,202,126,101,191,178,95,217,175,236,87,246,43,251,149,253,202,126,101,191,178,95,217,175,236,87,246,43,251,149,253,202,126,101,191,178,95,217,111,183,217,239,168,13,247,59,226,126,101,191,178,95,217,175,236,87,246,43,251,149,253,202,126,101,191,178,95,217,175,236,87,246,43,251,149,253,202,126,101,191,178,95,217,175,236,55,175,236,183,5,247,59,226,126,101,191,178,95,217,175,236,87,246,43,251,149,253,202,126,101,191,178,95,217,175,236,87,246,43,251,149,253,202,126,101,191,178,95,217,111,101,246,43,181,173,149,218,22,109,164,182,133,212,86,106,43,181,205,33,181,29,239,141,183,41,181,13,46,55,151,212,182,65,225,105,83,219,224,194,83,167,182,113,5,103,144,218,54,40,60,109,106,27,86,120,38,169,109,96,209,89,164,182,97,53,103,146,218,6,23,157,58,181,13,46,56,117,106,27,92,112,218,212,54,174,220,100,169,109,92,185,201,82,219,176,114,51,73,109,195,138,206,32,181,13,43,56,121,106,27,86,110,242,212,54,174,220,100,169,109,112,185,105,83,219,184,114,147,165,182,213,229,74,109,165,182,82,219,117,169,237,176,141,61,11,67,123,22,164,182,82,91,169,173,212,86,106,43,181,149,218,74,109,165,182,82,91,169,173,212,86,106,43,181,149,218,74,109,165,182,82,91,169,173,212,182,173,212,182,5,107,59,100,109,165,182,82,219,60,82,219,98,187,82,219,192,114,243,73,109,163,11,79,157,218,6,22,158,62,181,141,41,56,139,212,54,186,240,212,169,109,72,225,217,164,182,65,69,103,146,218,134,212,156,77,106,27,88,116,250,212,54,176,224,244,169,109,96,193,169,83,219,152,114,19,166,182,49,229,38,76,109,67,202,205,34,0,13,41,56,131,0,52,164,220,12,2,208,152,114,19,6,160,129,229,166,14,64,99,202,77,24,128,86,149,43,0,21,128,10,64,87,7,160,223,191,56,253,75,244,51,194,6,23,191,220,252,111,240,131,194,238,253,91,89,17,133,222,251,27,143,254,37,116,29,150,222,125,142,221,37,166,43,223,78,108,218,36,54,45,55,25,155,254,94,200,95,94,31,62,59,61,254,199,209,237,55,135,79,255,101,236,66,162,106,231,172,157,179,155,42,188,226,183,202,241,180,44,135,211,241,116,50,158,14,151,23,222,225,242,189,12,162,96,203,114,243,94,150,251,224,125,43,238,246,193,112,127,56,218,31,150,211,217,193,116,121,225,29,222,237,76,50,108,91,126,109,249,181,229,215,150,95,91,126,51,144,199,193,91,126,107,22,125,80,148,179,81,89,76,38,179,178,188,31,189,91,77,188,5,221,2,171,137,179,90,77,124,241,254,99,173,19,46,203,233,176,156,12,103,211,178,24,221,47,249,235,235,59,47,187,206,247,187,178,28,141,103,211,253,178,28,79,198,139,101,167,218,172,108,17,244,78,46,130,190,152,234,230,228,220,205,241,216,192,134,61,161,85,31,228,124,211,157,165,24,95,191,188,179,84,133,236,117,150,116,150,116,150,116,150,116,150,116,150,116,150,116,150,116,150,116,150,116,150,116,150,116,150,116,150,116,150,116,150,116,150,116,150,116,150,244,58,244,58,244,58,244,58,244,58,218,238,117,196,61,183,115,89,175,163,250,225,157,122,29,122,29,122,29,219,210,235,24,221,222,186,85,63,34,140,178,235,117,68,148,155,71,175,163,81,225,41,123,29,141,10,79,217,235,136,40,60,109,175,35,182,224,228,189,142,70,133,167,236,117,52,42,60,101,175,35,180,240,44,122,29,193,69,103,208,235,8,173,57,139,94,71,68,209,105,123,29,17,5,167,237,117,68,20,156,178,215,17,91,110,162,94,71,108,185,137,122,29,161,229,102,209,235,8,45,58,139,94,71,68,209,105,123,29,161,5,39,238,117,132,150,155,184,215,17,91,110,162,94,71,68,185,41,123,29,177,229,38,234,117,212,41,87,175,67,175,67,175,99,199,123,29,113,207,77,88,214,235,168,126,120,130,94,135,94,135,94,199,182,244,58,204,117,152,235,48,215,145,69,175,195,92,135,185,14,115,29,121,245,58,204,117,152,235,48,215,97,174,195,92,71,14,189,14,115,29,230,58,204,117,152,235,216,137,185,14,157,11,157,139,45,234,92,44,235,57,60,59,250,239,195,195,227,239,142,254,58,127,254,237,233,243,23,175,95,205,255,58,170,211,109,120,119,254,127,103,103,151,63,157,127,28,188,127,115,243,254,151,95,63,12,62,142,130,251,12,149,109,134,197,46,195,98,147,97,182,240,207,197,180,113,139,97,217,39,182,145,230,66,221,55,210,86,104,210,86,40,86,180,21,134,251,163,229,93,133,114,120,80,209,84,152,21,7,163,157,104,28,24,146,48,36,97,72,34,139,198,129,33,9,67,18,134,36,242,106,28,24,146,48,36,97,72,194,144,132,33,137,28,26,7,134,36,12,73,244,106,72,34,135,71,141,68,150,157,250,81,35,70,82,140,164,24,73,209,216,233,75,99,167,157,145,148,149,71,242,249,67,172,254,124,171,254,194,172,234,47,252,222,183,89,213,163,122,253,234,79,39,207,255,54,127,117,122,248,242,228,248,217,247,243,147,167,243,253,39,243,39,71,167,135,53,155,85,191,126,248,231,219,247,255,30,124,184,57,187,126,123,249,238,98,240,246,106,176,255,227,224,199,243,155,179,93,233,90,173,254,12,55,213,190,10,123,71,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,44,125,172,29,236,99,61,127,253,234,229,209,171,163,195,151,223,254,48,255,225,232,229,211,163,87,243,209,109,207,99,126,114,114,248,244,112,62,158,207,158,220,181,179,138,138,118,214,251,95,63,92,159,127,56,63,187,253,226,246,243,249,245,213,249,135,193,104,240,203,245,251,193,219,183,103,87,103,131,241,96,246,228,81,87,171,72,214,213,250,227,227,107,29,190,51,238,143,203,174,194,237,31,221,123,85,131,246,89,141,19,221,76,23,45,242,141,53,211,50,107,166,77,139,178,212,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,211,76,11,104,166,45,255,84,238,157,105,179,118,91,213,244,88,76,187,45,221,16,89,43,237,54,173,52,173,52,173,52,173,52,173,52,173,52,173,52,173,52,173,52,173,52,173,52,173,52,173,52,173,52,173,52,173,52,173,52,173,180,45,111,165,105,238,104,238,104,238,104,238,104,238,100,62,41,117,251,15,95,251,55,175,158,159,28,190,156,23,195,219,253,127,197,109,251,38,160,121,115,251,15,95,91,3,31,222,191,61,187,30,20,195,193,254,143,11,237,155,162,178,125,83,84,246,111,2,218,47,45,53,91,86,126,118,155,111,183,4,189,181,134,75,88,195,101,73,123,229,94,19,101,161,189,242,121,169,223,250,181,127,197,78,180,87,34,30,253,158,178,189,18,81,110,30,237,149,70,133,167,108,175,52,42,60,101,123,37,162,240,180,237,149,216,130,147,183,87,26,21,158,178,189,210,168,240,148,237,149,208,194,179,104,175,4,23,157,65,123,37,180,230,44,218,43,17,69,167,109,175,68,20,156,182,189,18,81,112,202,246,74,108,185,137,218,43,177,229,38,106,175,132,150,155,69,123,37,180,232,44,218,43,17,69,167,109,175,132,22,156,184,189,18,90,110,226,246,74,108,185,137,218,43,17,229,230,48,169,20,89,118,234,73,165,136,178,83,54,179,98,203,77,212,204,170,83,174,102,150,102,150,102,214,118,53,179,26,245,145,194,134,128,234,246,145,170,199,128,244,145,244,145,244,145,82,247,145,198,123,227,109,234,35,5,151,155,75,31,169,65,225,105,251,72,193,133,167,110,199,196,21,156,65,59,166,65,225,105,219,49,97,133,103,210,213,8,44,58,139,174,70,88,205,153,116,53,130,139,78,221,213,8,46,56,117,87,35,184,224,180,93,141,184,114,147,117,53,226,202,77,214,213,8,43,55,147,174,70,88,209,25,52,8,194,10,78,222,32,8,43,55,121,131,32,174,220,100,13,130,224,114,211,70,214,113,229,38,139,172,171,203,205,42,178,22,64,119,25,64,247,56,58,14,10,125,63,173,125,26,53,157,28,248,180,78,104,20,51,54,16,188,245,41,109,250,251,245,51,237,54,250,93,255,190,114,223,198,185,239,231,236,182,239,185,175,249,1,243,3,230,7,178,8,172,205,15,152,31,48,63,144,87,210,110,126,192,252,128,249,1,243,3,230,7,204,15,152,31,200,172,61,96,126,192,252,128,249,1,243,3,230,7,182,189,125,99,126,32,139,249,129,202,101,88,241,189,166,248,233,130,149,189,166,13,60,97,68,175,73,175,73,175,201,140,129,25,3,51,6,102,12,114,108,217,152,49,48,99,96,198,192,140,129,25,131,12,58,31,102,12,204,24,152,49,48,99,96,198,192,140,193,238,135,212,61,142,151,195,115,223,209,188,24,183,48,99,48,26,20,227,221,123,52,193,215,79,45,65,208,187,242,125,5,189,130,94,67,5,219,20,244,26,42,48,84,96,168,32,179,132,218,80,129,161,2,67,5,233,163,117,67,5,134,10,12,21,24,42,48,84,96,168,192,80,129,161,2,67,5,185,119,95,12,21,232,215,24,42,200,167,235,147,224,161,4,15,122,71,13,103,6,150,245,142,182,255,113,4,122,71,122,71,187,220,59,50,36,96,72,192,144,64,22,45,24,67,2,134,4,12,9,164,239,100,24,18,48,36,96,72,192,144,128,33,1,67,2,134,4,146,199,212,134,4,132,206,134,4,34,130,222,191,31,190,124,54,127,122,252,234,244,229,225,201,221,86,152,209,236,207,193,35,2,255,57,187,126,55,184,186,252,112,247,61,126,255,199,65,49,154,253,107,23,31,66,176,236,243,220,124,226,91,247,93,229,189,242,94,179,2,219,148,247,154,21,48,43,96,86,32,179,160,218,172,128,89,1,179,2,233,19,118,179,2,102,5,204,10,152,21,48,43,96,86,192,172,128,89,1,179,2,185,55,97,204,10,104,219,152,21,200,167,249,147,203,3,8,86,244,152,194,70,9,106,244,152,118,226,225,3,122,76,122,76,125,232,49,153,41,48,83,96,166,32,139,86,141,153,2,51,5,102,10,210,119,60,204,20,152,41,48,83,96,166,192,76,129,153,2,51,5,201,227,108,51,5,194,105,51,5,53,103,10,254,122,252,221,241,225,167,85,49,227,249,183,63,28,158,254,229,112,94,204,39,243,253,97,189,173,49,31,47,127,186,60,251,180,208,100,60,120,243,243,217,205,255,158,13,138,193,100,176,63,124,18,150,242,46,124,54,43,114,222,123,135,182,248,154,6,57,238,154,79,98,51,17,110,224,27,74,111,195,210,219,197,187,191,52,207,29,15,247,71,203,243,220,114,120,48,173,204,115,71,59,145,231,142,110,239,213,170,239,150,163,236,242,220,136,114,243,200,115,27,21,158,50,207,109,84,120,202,153,129,136,194,211,6,209,177,5,39,15,162,27,21,158,50,136,110,84,120,202,153,129,208,194,179,72,208,131,139,206,32,65,15,173,57,139,4,61,162,232,180,9,122,68,193,105,19,244,136,130,83,38,232,177,229,38,74,208,99,203,77,148,160,135,150,155,69,130,30,90,116,22,51,3,17,69,167,141,253,67,11,78,28,251,135,150,155,56,246,143,45,55,81,236,31,81,110,14,51,3,145,101,167,158,25,136,40,59,101,147,37,182,220,68,77,150,58,229,102,213,100,49,51,144,119,91,198,204,64,22,51,3,65,45,162,217,167,14,81,17,217,33,154,61,110,16,21,109,143,1,44,162,255,217,226,152,192,52,126,110,224,113,7,234,143,203,206,252,246,143,218,153,54,88,125,144,221,54,169,150,191,159,30,85,147,30,85,209,126,143,106,90,148,165,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,149,30,213,182,244,168,42,247,90,173,252,124,171,254,194,172,234,47,252,222,46,90,241,169,220,59,211,168,86,90,236,176,213,146,86,90,235,27,181,186,109,165,105,147,105,147,105,147,105,147,105,147,105,147,105,147,105,147,105,147,105,147,105,147,105,147,105,147,105,147,105,147,105,147,105,147,105,147,109,85,155,76,227,70,227,70,227,70,227,70,227,38,109,227,102,89,91,230,249,139,163,103,39,79,231,191,63,247,228,246,159,63,53,105,110,159,122,242,215,209,188,184,237,206,172,239,205,188,255,229,252,221,219,171,193,239,15,230,184,253,231,79,77,129,219,199,114,124,28,45,52,104,138,45,125,228,73,213,167,185,145,22,75,204,155,234,179,52,126,224,201,104,88,238,199,118,85,202,225,193,100,39,186,42,17,207,149,78,251,192,147,6,143,120,79,251,192,147,6,133,167,125,224,73,131,194,83,118,85,98,159,152,158,240,73,45,13,30,241,158,246,73,45,13,10,79,251,164,150,6,133,167,236,170,4,63,159,62,135,174,74,112,209,25,116,85,34,158,239,157,190,171,18,81,116,234,71,204,4,23,156,250,17,51,113,143,125,79,246,136,153,184,114,147,61,98,38,174,220,100,143,152,9,43,55,139,174,74,196,243,233,211,119,85,34,138,78,253,92,156,176,130,147,63,23,39,238,41,245,201,158,139,19,87,110,178,231,226,68,61,157,62,245,240,81,100,217,169,135,143,98,159,82,159,236,41,68,113,229,38,123,10,81,117,185,122,88,122,88,122,88,59,214,195,138,236,47,85,206,254,4,246,151,54,48,0,164,191,164,191,164,191,212,126,127,41,248,41,222,105,251,75,13,158,75,159,182,191,212,160,240,180,253,165,184,199,188,39,108,211,52,120,46,125,218,54,77,131,194,211,182,105,2,159,77,159,71,183,35,176,232,44,186,29,193,207,246,206,161,219,17,92,116,234,110,71,112,193,169,187,29,113,143,124,79,214,237,136,43,55,89,183,35,174,220,100,221,142,176,114,51,233,118,132,21,157,65,227,32,172,224,228,141,131,184,39,212,39,107,28,196,149,155,172,113,16,247,132,250,100,81,118,92,185,201,162,236,234,114,179,138,178,5,211,93,6,211,61,142,148,151,101,189,47,126,56,158,143,234,60,23,229,151,159,47,7,143,83,219,170,39,160,84,133,182,139,17,237,14,63,15,229,238,0,55,146,7,175,252,200,66,223,13,134,190,163,97,57,219,145,72,183,220,27,109,207,34,166,136,114,115,137,116,27,20,158,122,100,32,186,240,212,35,3,129,133,167,206,162,227,10,206,32,139,110,80,120,234,145,129,232,194,83,143,12,132,20,158,73,136,30,88,116,22,33,122,88,205,153,132,232,193,69,167,14,209,131,11,78,29,162,7,23,156,122,100,32,166,220,132,35,3,49,229,38,28,25,8,41,55,147,16,61,172,232,108,70,6,2,139,78,157,252,135,21,156,60,249,15,43,55,121,242,31,87,110,194,145,129,192,114,115,25,25,136,40,59,135,145,129,192,178,83,143,12,196,148,155,112,100,160,170,220,172,250,44,70,6,242,238,204,24,25,200,122,100,160,106,103,213,22,60,207,228,107,179,171,98,122,97,121,179,171,106,68,97,171,154,93,26,89,26,89,26,89,26,89,26,89,26,89,26,89,26,89,26,89,26,89,26,89,26,89,26,89,26,89,26,89,26,89,26,89,26,89,90,43,90,43,90,43,90,43,90,43,61,106,173,172,106,156,140,231,79,143,159,29,207,139,209,236,207,243,227,103,175,78,95,190,254,246,180,238,224,208,120,112,117,249,238,114,80,140,102,255,26,220,190,253,245,175,111,110,130,103,137,50,127,4,252,230,167,135,150,157,226,198,250,48,117,223,76,107,38,179,7,196,207,138,131,209,118,183,115,198,123,195,193,231,231,170,173,28,228,205,168,157,19,95,110,226,118,78,27,133,39,105,231,180,81,120,146,118,78,124,225,137,218,57,13,11,78,215,206,105,163,240,36,237,156,54,10,79,210,206,137,44,60,109,59,39,182,232,148,237,156,200,154,211,182,115,226,139,78,212,206,137,47,56,81,59,39,190,224,36,237,156,134,229,118,221,206,105,88,110,215,237,156,200,114,211,182,115,34,139,78,219,206,137,47,58,81,59,39,178,224,84,237,156,200,114,83,181,115,26,150,219,117,59,39,190,220,92,230,146,60,202,100,99,205,179,248,203,145,164,121,22,80,174,230,153,230,153,230,89,55,205,179,165,49,118,49,46,190,70,220,11,225,247,221,255,86,172,15,185,139,113,81,140,70,221,61,38,37,239,153,166,149,173,185,26,99,78,181,90,115,173,63,156,101,155,102,157,180,221,180,221,180,221,180,221,180,221,180,221,180,221,180,221,180,221,180,221,180,221,180,221,180,221,180,221,180,221,180,221,180,221,180,221,186,237,172,104,4,105,4,105,4,105,4,105,4,237,100,35,168,162,205,83,70,207,95,149,166,175,26,183,129,202,238,154,64,21,111,165,5,164,5,164,5,164,5,164,5,164,5,164,5,164,5,164,5,164,5,164,5,164,5,164,5,164,5,164,5,164,5,164,5,180,155,45,32,147,87,38,175,52,220,52,220,52,220,52,220,146,174,45,220,174,233,168,197,182,89,253,217,168,117,109,51,147,81,90,98,90,98,90,98,90,98,90,98,90,98,90,98,90,98,90,98,90,98,90,98,90,98,90,98,90,98,90,98,90,98,90,98,90,98,166,162,52,105,52,105,52,105,52,105,118,187,73,179,172,5,243,151,191,29,61,27,205,135,243,201,147,58,109,151,255,253,247,249,187,209,96,56,152,252,168,213,242,248,76,54,210,94,89,255,225,115,108,169,68,246,66,170,186,16,235,254,210,163,118,205,243,23,167,199,207,159,205,79,191,63,158,127,251,252,233,139,195,219,255,233,244,250,215,219,255,76,226,90,25,119,255,111,131,102,198,79,255,243,246,222,247,251,225,222,104,182,55,28,188,189,186,44,134,183,255,254,238,190,207,215,108,82,60,174,36,168,77,17,87,200,202,246,195,227,106,194,27,16,77,75,26,53,47,105,241,71,182,166,37,141,171,74,10,111,26,196,149,84,243,50,135,181,3,26,148,210,236,14,173,14,250,155,150,20,125,135,86,71,248,77,75,170,188,67,225,225,124,68,73,171,67,247,154,103,180,38,118,143,41,103,69,156,190,164,152,208,64,61,162,154,213,65,121,205,195,89,19,149,199,149,83,247,112,130,66,240,184,82,234,126,31,13,138,183,227,74,89,150,64,212,63,148,165,25,68,131,66,226,190,214,172,138,164,27,20,82,249,21,38,40,108,142,40,100,117,136,188,164,150,192,24,57,162,156,85,73,235,227,98,194,178,214,136,82,86,100,168,53,255,21,173,74,81,35,10,89,145,142,214,44,100,85,62,218,160,144,184,255,122,86,37,159,113,133,52,248,122,178,42,211,108,80,72,244,137,52,249,122,18,159,66,46,214,87,39,135,172,243,154,197,36,178,198,107,86,101,145,53,94,250,40,141,172,243,154,197,60,178,214,107,98,14,240,113,38,89,239,69,139,169,100,157,87,69,252,187,202,69,40,223,79,141,170,99,203,234,80,178,70,228,88,149,194,133,40,232,175,217,16,2,189,38,56,219,172,127,174,249,62,146,58,73,157,164,78,82,39,169,147,212,73,234,36,117,146,58,73,157,164,78,82,39,169,147,212,73,234,36,117,146,186,45,74,234,138,32,47,87,240,114,75,207,100,131,113,220,170,15,47,133,147,194,73,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,133,219,182,20,46,220,203,21,188,220,250,224,172,11,47,87,249,62,146,58,73,157,164,78,82,39,169,147,212,73,234,36,117,146,58,73,157,164,78,82,39,169,147,212,73,234,36,117,146,186,45,74,234,246,3,180,220,126,184,149,43,218,15,229,22,95,240,40,165,235,50,148,219,223,36,149,91,254,193,197,111,226,55,241,155,248,77,252,38,126,19,191,137,223,196,111,226,55,241,155,248,77,252,38,126,19,191,137,223,122,31,191,85,190,71,117,64,215,101,252,22,206,228,246,27,32,185,221,15,228,186,48,114,21,239,34,162,19,209,137,232,68,116,34,58,17,157,136,78,68,39,162,19,209,137,232,68,116,34,58,17,157,136,78,68,39,162,219,138,136,238,229,241,179,103,135,243,241,124,250,53,164,187,141,47,94,188,120,62,127,242,167,98,58,191,157,115,173,8,236,174,47,223,189,59,27,140,7,211,175,129,209,229,251,119,131,95,126,121,63,248,241,159,197,244,65,124,55,218,43,154,207,184,46,70,111,43,194,188,248,152,173,226,51,170,10,221,138,152,208,45,226,61,239,189,87,54,17,92,221,152,236,232,217,119,47,158,31,63,59,125,244,23,138,209,112,24,157,228,253,240,167,207,111,123,252,221,178,87,60,120,48,242,237,223,127,122,248,223,243,227,103,47,94,159,206,79,142,158,125,127,250,195,237,31,15,71,229,231,255,229,244,249,233,225,201,252,244,249,159,143,158,189,186,251,252,202,89,141,180,176,136,13,250,22,159,242,30,22,243,213,121,204,123,177,87,220,254,89,177,87,238,13,87,61,230,125,248,248,169,244,43,226,192,197,122,131,194,192,205,150,187,50,52,92,172,57,60,50,236,170,240,81,211,194,23,127,186,234,170,240,241,250,194,195,227,199,205,22,94,235,63,197,176,144,178,131,130,155,220,237,213,81,102,87,133,71,222,237,213,129,103,87,133,87,220,237,240,88,116,131,133,175,142,79,107,157,247,154,240,116,147,69,175,8,89,31,149,28,26,177,110,176,230,213,81,108,173,131,94,19,196,110,182,232,122,7,29,20,215,110,182,224,122,63,53,5,133,186,155,45,120,89,88,83,247,128,151,70,53,29,148,27,243,181,121,85,64,220,65,185,21,95,145,131,98,228,13,150,187,58,110,126,84,113,96,216,188,193,162,175,206,235,22,125,80,148,179,81,89,76,38,179,178,188,31,74,167,41,186,214,215,137,176,28,125,131,5,175,200,219,107,221,228,85,105,251,6,203,93,145,202,215,42,119,85,38,223,65,185,49,95,214,86,37,247,155,45,247,226,253,199,90,39,92,150,211,97,57,25,206,166,101,49,186,95,242,215,215,119,94,118,157,239,119,101,57,26,207,166,251,101,57,158,140,23,203,238,250,123,222,138,126,74,221,203,145,170,220,200,187,220,197,183,232,248,222,204,195,207,162,78,103,166,250,21,139,125,153,202,87,172,234,202,84,190,240,81,79,166,250,21,139,29,153,26,175,8,63,180,199,221,152,58,47,89,236,197,84,191,38,248,223,205,109,84,95,254,244,238,190,172,93,204,176,31,164,181,159,255,91,88,223,106,105,240,49,238,249,221,232,143,113,143,252,174,253,24,179,85,31,227,65,187,166,193,7,57,15,250,40,113,109,161,74,199,29,214,22,106,97,245,169,182,144,182,144,182,80,196,247,247,225,151,239,239,197,215,239,239,7,183,223,222,139,89,134,93,161,232,106,19,55,133,90,168,59,73,79,40,186,238,68,157,149,102,245,166,107,172,180,80,119,146,190,74,92,221,105,187,19,145,53,167,108,78,196,149,156,182,55,17,93,115,162,214,68,116,189,137,58,19,209,245,38,105,76,52,171,182,235,190,68,179,106,187,110,75,196,85,155,182,43,17,87,115,186,124,63,174,222,84,241,126,92,181,169,210,253,102,213,118,29,238,71,87,155,36,109,110,86,109,215,97,115,253,106,179,202,154,37,199,93,38,199,61,206,124,99,210,218,98,62,110,51,173,45,246,198,157,165,181,127,252,189,83,240,232,15,30,188,228,151,241,239,255,92,47,224,189,251,154,243,205,66,60,123,247,135,95,50,219,65,224,25,237,221,156,93,239,93,252,182,54,226,253,244,174,15,222,45,250,93,132,187,194,93,225,174,112,87,184,43,220,21,238,10,119,133,187,194,93,225,174,112,87,80,42,40,21,148,10,74,5,165,130,82,65,105,96,80,58,106,55,40,29,9,74,5,165,130,210,45,10,74,135,123,7,123,227,173,9,74,195,171,205,35,40,109,82,119,202,160,52,188,238,180,65,105,100,189,201,131,210,38,117,167,12,74,3,235,206,34,40,13,173,57,131,160,52,176,228,44,130,210,240,154,211,6,165,225,245,166,13,74,195,235,77,25,148,70,86,155,40,40,141,172,54,81,80,26,88,109,242,160,52,176,222,196,65,105,96,181,137,131,210,200,106,19,5,165,225,213,166,12,74,35,171,77,20,148,214,168,86,80,218,227,160,116,75,2,202,226,246,63,146,246,2,202,98,175,104,26,80,166,79,36,135,123,69,87,137,164,40,82,20,41,138,20,69,138,34,69,145,162,72,81,164,40,82,20,41,138,20,69,138,34,69,145,162,72,81,164,40,82,20,89,59,138,140,77,0,91,37,138,45,60,144,77,2,40,1,204,48,1,124,241,242,249,233,243,111,159,159,204,159,188,254,211,159,142,94,190,154,191,248,251,233,15,207,159,205,143,159,190,56,57,122,122,244,236,244,240,246,63,173,219,255,78,255,115,243,243,251,119,50,67,153,161,204,80,102,40,51,148,25,202,12,101,134,50,67,153,161,204,80,102,40,51,148,25,202,12,101,134,219,156,25,182,250,180,158,162,141,167,245,228,144,25,118,54,199,44,51,148,25,102,153,25,14,63,125,107,153,237,141,182,33,51,140,172,54,121,102,216,184,238,68,153,97,100,221,201,50,195,38,245,166,204,12,27,215,157,40,51,140,169,59,117,102,24,85,115,218,204,48,166,228,212,153,97,100,205,201,50,195,200,122,147,101,134,145,245,38,202,12,155,84,219,125,102,216,164,218,238,51,195,152,106,83,102,134,49,245,166,203,12,99,170,77,151,25,54,169,182,251,204,48,178,218,68,153,97,147,106,187,207,12,235,86,43,51,236,105,102,248,234,232,240,228,54,36,28,63,169,19,15,126,56,63,123,123,155,77,141,127,108,59,9,172,78,250,2,119,32,254,50,222,155,5,5,131,203,30,187,253,245,243,173,122,170,247,48,230,169,222,235,63,252,189,15,43,249,171,145,252,173,78,243,78,95,190,126,117,58,127,121,244,244,249,233,209,252,219,231,223,29,253,225,191,254,112,115,253,235,249,118,199,118,197,151,205,191,229,215,205,191,197,240,246,203,251,168,200,48,183,139,47,55,113,112,215,70,225,73,146,187,54,10,175,248,69,102,60,45,203,225,116,60,157,140,167,195,229,133,199,252,54,19,95,120,162,204,177,97,193,233,66,199,54,10,79,146,58,182,81,120,197,221,62,24,238,15,71,251,195,114,58,59,152,46,47,188,195,187,157,54,47,141,45,58,101,96,26,89,115,218,196,52,190,232,68,145,105,124,193,137,50,211,248,130,147,132,166,13,203,237,58,53,109,88,110,215,177,105,100,185,105,31,152,30,89,244,213,121,221,162,15,138,114,54,42,139,201,100,86,150,247,227,222,52,69,39,74,168,35,11,78,21,81,71,150,155,42,163,110,88,110,215,33,117,124,185,23,239,63,214,58,225,178,156,14,203,201,112,54,45,139,209,253,146,191,190,190,243,178,235,124,191,43,203,209,120,54,221,47,203,241,100,188,88,118,215,223,243,82,245,4,26,150,219,117,83,32,160,220,172,186,2,23,83,125,132,60,250,8,203,87,167,222,6,246,109,60,101,170,183,79,170,90,245,65,206,27,175,147,253,210,228,217,15,106,242,236,135,55,121,138,74,239,93,140,30,117,121,138,197,62,206,168,92,108,236,204,30,116,118,238,159,107,243,222,206,254,102,123,59,203,63,188,222,78,23,189,157,31,14,95,126,119,244,157,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,143,102,207,110,53,123,190,108,1,10,235,250,252,190,133,166,39,237,159,223,63,223,13,247,129,214,190,143,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,144,134,80,72,67,232,135,163,103,255,248,225,120,254,183,195,103,223,207,79,78,14,159,30,142,231,179,39,243,111,127,56,126,118,244,234,104,254,237,15,135,245,26,68,63,159,191,251,237,231,203,193,191,207,222,93,12,222,190,61,187,58,27,15,102,79,6,111,126,190,124,119,254,225,124,240,230,231,179,240,134,81,195,199,67,76,246,102,11,255,92,76,155,55,134,170,63,207,205,52,138,226,222,119,39,27,71,183,255,123,202,231,67,140,135,251,163,229,77,166,114,120,48,253,252,191,60,57,60,253,246,135,249,139,151,71,127,58,62,185,247,55,166,69,89,238,68,107,233,211,254,208,21,63,35,140,178,107,45,69,148,155,71,107,169,81,225,41,91,75,141,10,79,217,90,138,40,60,109,107,41,182,224,228,173,165,70,133,167,108,45,53,42,60,101,107,41,180,240,44,90,75,193,69,103,208,90,10,173,57,139,214,82,68,209,105,91,75,17,5,167,109,45,69,20,156,178,181,20,91,110,162,214,82,108,185,137,90,75,161,229,102,209,90,10,45,58,139,214,82,68,209,105,91,75,161,5,39,110,45,133,150,155,184,181,20,91,110,162,214,82,68,185,57,180,150,34,203,78,221,90,138,40,59,101,107,41,182,220,68,173,165,58,229,106,45,105,45,105,45,109,87,107,105,229,145,124,254,16,171,63,223,170,191,48,171,250,11,191,119,117,150,247,183,158,61,255,219,159,78,14,255,124,52,63,124,249,237,233,241,183,95,199,158,254,122,251,63,23,183,255,87,209,218,122,247,254,223,255,124,123,246,175,243,193,217,245,155,155,203,55,191,79,234,12,62,190,125,123,181,208,213,42,246,138,117,93,173,95,30,252,11,94,214,214,186,255,55,26,180,169,214,214,188,153,14,85,240,91,230,216,156,138,236,42,85,245,115,214,253,165,71,141,175,231,47,110,31,31,62,127,249,252,228,228,248,217,247,159,58,73,127,248,175,63,124,190,109,159,255,215,191,188,62,124,118,122,252,143,219,249,165,159,206,207,127,249,240,203,249,249,79,255,252,229,235,255,126,242,252,240,187,249,159,158,191,124,122,120,251,145,63,252,124,118,253,211,249,79,243,15,55,103,55,231,95,255,210,154,105,168,207,127,227,251,23,175,231,79,143,158,62,127,249,247,249,235,211,227,147,227,127,124,121,180,249,112,239,96,114,239,3,125,127,60,255,246,249,211,23,119,111,118,250,224,35,28,61,251,211,243,151,223,30,205,143,14,191,63,122,249,229,227,199,182,183,238,254,223,6,13,174,159,254,231,237,189,159,74,134,123,163,217,222,112,240,246,234,178,24,222,253,92,114,251,211,72,205,198,213,227,74,130,90,87,113,133,172,108,73,61,174,38,188,41,213,180,164,81,243,146,22,127,176,108,90,210,184,170,164,240,70,82,92,73,53,47,115,88,139,168,65,41,205,238,208,234,230,79,211,146,162,239,208,234,182,78,211,146,42,239,80,120,195,38,162,164,213,141,152,154,103,180,166,21,19,83,206,138,22,203,146,98,66,155,44,17,213,172,110,158,212,60,156,53,237,147,184,114,234,30,78,80,99,36,174,148,186,223,71,131,90,30,113,165,44,203,73,234,31,202,210,164,164,65,33,113,95,107,86,181,41,26,20,82,249,21,38,168,1,17,81,200,234,198,194,146,90,2,91,11,17,229,172,74,223,31,23,19,150,191,71,148,178,34,87,175,249,175,104,85,178,30,81,200,138,196,188,102,33,171,50,243,6,133,196,253,215,179,42,13,143,43,164,193,215,147,85,201,107,131,66,162,79,164,201,215,147,248,172,116,177,190,58,105,105,157,215,44,230,165,53,94,179,42,49,173,241,210,71,153,105,157,215,44,166,166,181,94,19,115,128,143,147,211,122,47,90,204,78,235,188,42,226,223,213,66,220,20,155,159,85,209,240,176,252,108,173,10,151,159,201,207,250,145,159,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,219,170,132,172,122,121,66,72,66,86,177,55,65,66,38,33,219,161,132,76,12,38,6,219,88,12,38,115,218,166,204,73,192,35,224,17,240,8,120,4,60,2,30,1,143,128,71,192,35,224,233,38,224,57,61,124,121,251,171,235,203,90,218,233,230,236,250,54,14,184,14,131,77,49,207,71,235,236,97,104,95,62,165,205,164,58,235,62,122,142,1,206,246,236,175,44,151,239,175,156,21,7,197,242,253,149,179,226,96,180,126,127,229,231,215,110,255,254,74,143,70,107,144,0,121,52,90,198,251,43,61,26,173,81,88,230,209,104,25,239,175,244,104,180,38,185,162,71,163,101,182,191,210,163,209,34,242,78,143,70,203,100,127,165,71,163,61,252,198,231,209,104,30,141,22,31,68,123,52,90,102,251,43,61,26,45,186,133,224,209,104,246,87,218,95,105,127,229,246,236,175,172,234,251,84,27,222,21,125,159,234,199,156,233,251,232,251,232,251,116,215,247,25,239,141,183,169,239,19,92,110,46,125,159,6,133,167,237,251,4,23,158,186,125,18,87,112,6,237,147,6,133,167,109,159,132,21,158,73,23,34,176,232,44,186,16,97,53,103,210,133,8,46,58,117,23,34,184,224,212,93,136,224,130,211,118,33,226,202,77,214,133,136,43,55,89,23,34,172,220,76,186,16,97,69,103,16,232,135,21,156,60,208,15,43,55,121,160,31,87,110,178,64,63,184,220,180,17,115,92,185,201,34,230,234,114,179,138,152,5,198,93,6,198,61,142,122,215,134,180,79,14,95,29,5,1,253,31,207,62,156,239,32,210,191,253,180,54,27,216,174,122,7,161,173,208,22,214,135,245,97,125,88,63,199,180,25,214,135,245,97,253,124,98,114,88,31,214,135,245,97,125,88,63,117,182,15,235,195,250,176,62,172,15,235,195,250,122,47,176,254,54,99,253,207,125,160,250,96,127,73,31,104,23,208,190,62,144,62,208,238,245,129,224,125,120,31,222,207,162,157,2,239,195,251,240,126,250,174,4,188,15,239,195,251,240,62,188,15,239,195,251,201,35,103,120,95,128,12,239,215,11,109,79,143,254,252,236,248,245,211,249,243,23,71,207,126,56,122,249,244,232,213,124,52,127,122,252,234,244,229,225,201,124,255,73,29,206,127,115,254,175,119,151,191,94,13,222,255,114,254,238,231,243,235,171,243,15,131,209,224,234,242,195,221,55,249,253,31,131,129,127,101,174,187,24,235,6,228,188,241,169,110,197,103,185,145,156,55,226,61,37,191,97,201,239,146,156,183,28,30,76,229,188,188,63,239,207,251,231,17,80,243,254,188,63,239,159,87,178,206,251,243,254,188,63,239,207,251,243,254,188,127,102,237,0,222,159,247,231,253,121,127,222,127,219,219,53,188,127,22,222,127,229,145,172,123,106,115,117,111,169,114,68,32,172,183,84,61,52,160,183,164,183,164,183,148,188,183,100,134,192,12,129,25,130,44,90,52,102,8,204,16,152,33,72,223,233,48,67,96,134,192,12,129,25,2,51,4,102,8,204,16,36,143,177,205,16,8,165,205,16,212,156,33,248,225,232,201,201,243,63,31,221,207,118,111,51,223,231,47,191,61,156,31,254,237,47,119,67,4,69,69,208,251,243,249,143,111,223,255,235,252,94,4,121,23,77,190,191,126,115,54,56,251,247,255,62,154,34,40,182,51,233,173,248,52,55,19,245,70,188,169,172,55,44,235,253,253,127,253,203,235,195,103,167,199,255,56,186,13,75,238,174,173,77,50,38,12,76,24,152,48,200,58,190,54,97,96,194,192,132,65,94,185,187,9,3,19,6,38,12,76,24,152,48,48,97,96,194,32,179,102,129,9,3,19,6,38,12,76,24,152,48,216,246,102,142,9,131,45,158,48,168,211,121,170,26,49,8,237,60,53,127,48,193,98,167,105,177,209,52,171,106,77,21,211,36,79,54,208,189,210,189,210,189,210,189,210,189,210,189,210,189,210,189,210,189,210,189,210,189,210,189,210,189,210,189,210,189,210,189,210,189,210,189,202,162,123,165,159,162,159,162,159,162,159,162,159,178,186,159,178,242,243,173,250,11,179,170,191,240,123,119,34,182,103,83,189,22,42,172,103,179,181,123,161,244,91,244,91,244,91,98,6,136,147,247,91,236,140,178,51,202,206,168,204,218,22,118,70,217,25,213,98,209,169,211,127,59,163,236,140,178,51,202,206,40,59,163,236,140,178,51,42,121,144,110,103,148,88,220,206,168,154,59,163,142,143,95,31,30,205,255,116,120,242,237,243,103,243,151,127,155,23,245,158,53,125,121,249,235,217,249,224,159,103,111,223,188,127,55,184,254,247,160,216,224,243,165,27,4,183,143,203,220,76,86,91,239,125,196,179,141,23,247,143,134,229,254,242,16,246,222,74,255,21,33,108,57,60,152,236,72,8,11,189,67,239,208,123,22,233,49,244,14,189,67,239,121,197,222,208,59,244,14,189,67,239,208,59,244,14,189,103,150,213,239,58,122,183,178,201,136,65,166,157,17,35,6,122,41,70,12,242,233,200,164,92,217,180,180,241,83,45,254,43,27,63,45,34,127,141,31,141,31,141,31,250,158,190,167,239,243,235,159,208,247,244,61,125,159,190,13,65,223,211,247,244,61,125,79,223,211,247,244,125,242,140,153,190,151,24,211,247,117,245,253,179,191,159,156,28,62,61,188,53,247,79,230,199,207,78,143,94,62,61,250,238,248,240,244,104,254,234,244,232,197,188,40,199,197,159,231,227,122,36,255,221,127,222,190,61,187,58,27,20,131,226,199,193,229,187,155,243,235,171,243,159,46,207,110,206,7,31,110,206,127,25,220,126,172,127,221,253,160,179,33,167,95,189,147,165,73,160,91,239,179,219,80,202,27,255,230,162,223,198,209,175,197,43,204,63,243,207,252,231,147,89,51,255,204,63,243,159,87,216,206,252,51,255,204,63,243,207,252,51,255,204,127,102,29,2,230,159,249,103,254,153,127,230,127,219,59,56,204,255,54,155,255,218,237,166,26,131,0,81,237,166,78,31,1,160,221,164,221,164,221,100,210,32,235,118,147,73,3,147,6,38,13,50,106,126,152,52,48,105,96,210,192,164,129,73,131,12,154,31,38,13,76,26,152,52,48,105,96,210,64,78,109,210,160,141,73,131,133,16,248,219,31,14,79,231,127,29,206,167,97,51,6,11,25,229,155,159,207,110,6,31,135,131,233,182,79,23,172,250,188,54,28,244,134,188,173,136,87,196,107,162,96,155,34,94,19,5,38,10,76,20,100,150,77,155,40,48,81,96,162,32,125,168,110,162,192,68,129,137,2,19,5,38,10,76,20,152,40,48,81,96,162,32,247,190,139,137,2,157,26,19,5,249,244,123,178,152,40,88,211,86,10,152,37,168,217,86,218,186,41,2,109,37,109,165,222,180,149,76,14,152,28,48,57,144,69,119,198,228,128,201,1,147,3,233,155,28,38,7,76,14,152,28,48,57,96,114,192,228,128,201,129,228,9,182,201,1,121,180,201,129,86,38,7,110,227,221,230,147,3,197,96,184,147,147,3,197,96,152,34,226,93,241,182,34,94,17,175,201,129,109,138,120,77,14,152,28,48,57,144,89,54,109,114,192,228,128,201,129,244,161,186,201,1,147,3,38,7,76,14,152,28,48,57,96,114,192,228,128,201,129,220,251,46,38,7,116,106,76,14,228,211,239,201,119,114,224,83,91,169,233,228,192,227,182,210,110,76,14,104,43,105,43,237,98,91,201,228,128,201,1,147,3,89,116,103,76,14,152,28,48,57,144,190,201,97,114,192,228,128,201,1,147,3,38,7,76,14,152,28,72,158,96,155,28,144,71,155,28,168,55,57,240,183,151,199,167,183,209,223,225,201,211,191,191,60,156,191,122,122,120,114,82,103,86,224,223,215,151,55,231,215,131,95,206,222,94,253,231,250,108,240,225,234,236,237,219,205,77,7,196,135,180,203,234,220,72,44,91,247,141,4,177,141,131,216,209,176,220,95,30,196,150,195,131,233,250,32,182,28,30,76,118,36,136,229,251,249,126,190,63,139,4,153,239,231,251,249,254,188,162,111,190,159,239,231,251,249,126,190,159,239,231,251,51,203,235,249,126,190,159,239,231,251,249,254,109,239,167,240,253,219,235,251,87,52,127,42,69,127,141,230,79,139,134,95,243,71,243,71,243,135,194,167,240,41,252,28,123,40,20,62,133,79,225,167,111,69,80,248,20,62,133,79,225,83,248,20,62,133,159,60,103,166,240,165,198,20,126,61,133,255,247,227,121,49,159,204,199,229,147,58,246,254,63,151,131,98,48,25,140,203,31,131,197,125,81,153,186,174,222,148,242,199,199,39,182,248,233,199,71,181,95,63,167,141,4,180,235,63,188,88,54,44,150,125,254,226,244,248,249,179,249,233,247,199,243,111,159,63,125,113,120,251,81,79,175,127,61,223,100,182,122,247,255,54,72,87,127,250,159,183,247,190,79,13,247,70,251,123,195,193,79,231,231,191,124,248,229,252,252,167,225,94,49,218,155,126,250,46,85,47,59,125,92,79,80,122,218,164,156,149,217,232,227,154,194,211,209,118,10,27,53,47,108,241,135,143,118,10,27,87,21,22,78,219,155,20,86,243,170,135,197,174,141,11,106,118,183,86,199,170,237,20,22,125,183,86,199,166,237,20,86,121,183,194,105,121,116,97,171,211,218,154,231,181,38,175,141,47,106,69,26,187,164,164,208,60,54,186,166,213,105,107,205,131,90,147,183,54,41,170,238,65,5,229,169,77,10,170,251,93,57,40,47,109,82,208,178,223,198,235,31,208,210,223,199,27,151,19,247,181,105,85,222,217,184,156,202,175,72,65,121,102,116,57,171,211,202,37,21,5,230,149,209,69,173,74,35,31,151,20,150,71,70,23,180,34,109,172,249,47,109,85,222,24,93,206,138,52,177,102,57,171,242,196,198,229,196,253,23,182,42,47,108,82,78,131,175,63,171,242,192,198,229,68,159,78,243,175,63,241,105,222,98,149,117,242,188,58,175,89,148,163,53,94,179,42,5,172,241,210,71,57,96,157,215,44,38,129,181,94,19,115,128,143,211,192,122,47,90,204,3,235,188,42,226,223,213,66,246,84,157,248,85,231,121,53,210,186,234,44,174,146,66,174,204,226,170,1,164,44,78,22,215,60,139,91,76,186,151,162,201,241,112,127,20,139,38,63,47,55,222,126,52,57,186,189,87,171,90,82,163,236,208,100,68,185,121,160,201,70,133,167,68,147,141,10,79,185,49,35,162,240,180,218,51,182,224,228,218,179,81,225,41,181,103,163,194,83,110,204,8,45,60,11,166,26,92,116,6,76,53,180,230,44,152,106,68,209,105,153,106,68,193,105,153,106,68,193,41,153,106,108,185,137,152,106,108,185,137,152,106,104,185,89,48,213,208,162,179,216,152,17,81,116,90,91,27,90,112,98,91,27,90,110,98,91,27,91,110,34,91,27,81,110,74,91,27,91,110,34,91,91,167,220,172,108,173,29,14,121,107,92,59,28,178,216,225,80,209,141,184,123,232,98,16,15,190,123,36,224,46,26,225,187,79,108,195,205,137,149,239,161,67,65,11,211,194,180,48,45,76,11,211,194,180,48,45,76,11,211,194,180,48,45,76,11,211,194,180,48,45,220,79,45,252,57,159,11,32,195,203,242,185,157,112,195,242,185,45,202,231,8,98,130,152,32,38,136,9,98,130,152,32,38,136,9,98,130,152,32,38,136,9,98,130,152,32,38,136,9,98,130,152,32,38,136,9,226,109,22,196,211,79,171,133,139,90,189,137,233,227,205,194,69,91,143,115,251,189,5,177,240,207,179,133,127,46,166,139,127,208,164,171,241,199,101,231,121,251,71,247,94,213,184,243,49,221,232,194,148,229,31,93,183,131,70,166,145,105,100,26,153,70,166,145,105,100,26,153,70,166,145,105,100,26,153,70,166,145,105,100,26,185,27,141,92,137,145,43,45,242,122,138,124,63,17,203,135,68,215,136,45,87,252,157,251,111,84,29,91,214,35,213,75,98,203,42,76,157,121,108,41,146,20,73,138,36,69,146,34,73,145,164,72,82,36,41,146,20,73,138,36,69,146,34,73,145,164,72,82,36,249,135,55,101,120,96,245,38,34,228,122,51,137,200,224,222,76,34,210,190,55,211,203,168,23,197,212,183,31,241,86,121,135,192,151,239,254,89,68,189,42,34,1,190,11,156,59,205,169,175,34,110,251,85,76,164,27,115,219,175,98,46,238,85,212,197,189,138,185,184,66,254,6,33,255,117,212,107,34,62,165,235,152,91,116,29,117,139,174,99,110,209,77,196,45,186,137,184,69,125,238,170,84,245,67,234,174,152,121,212,15,169,94,46,163,31,162,31,146,186,31,242,112,174,161,176,144,198,66,26,11,105,44,164,177,144,198,66,26,11,105,44,164,177,144,166,86,115,203,66,26,11,105,44,164,177,144,198,66,26,11,105,44,164,177,144,198,66,26,11,105,44,164,177,144,166,211,133,52,89,244,117,214,183,83,126,127,172,102,221,213,56,203,159,170,105,63,78,157,246,200,198,31,12,176,230,45,180,97,140,165,24,75,49,150,98,44,197,88,138,177,20,99,41,198,82,140,165,24,75,49,150,98,44,197,88,138,177,20,155,114,32,122,155,114,182,123,83,206,239,81,102,93,30,190,60,202,100,196,197,148,98,74,49,165,152,82,76,41,166,20,83,138,41,197,148,98,74,49,165,152,82,76,41,166,20,83,238,78,76,105,123,142,237,57,182,231,216,158,35,248,183,61,199,246,156,29,233,180,212,234,145,212,95,161,179,172,71,98,143,142,30,201,54,245,72,108,212,177,81,199,70,29,27,117,108,212,177,81,199,70,29,27,117,108,212,177,81,199,70,29,27,117,108,212,177,81,199,70,29,27,117,108,212,177,81,199,70,29,27,117,108,212,177,81,167,225,70,157,131,39,1,203,116,14,30,63,176,217,30,157,234,206,200,193,70,31,98,176,252,163,107,185,24,75,49,150,98,44,197,88,138,177,20,99,41,198,82,140,165,24,75,49,150,98,44,197,88,138,177,20,99,41,182,231,64,244,182,231,108,241,246,156,207,177,101,61,20,190,36,182,236,187,7,23,73,138,36,69,146,34,73,145,164,72,82,36,41,146,20,73,138,36,69,146,34,73,145,164,72,82,36,185,253,145,164,77,57,54,229,216,148,99,83,142,144,223,166,28,155,114,118,164,171,82,213,15,169,187,36,231,81,63,196,126,28,253,144,252,251,33,27,223,138,243,249,111,216,138,99,43,142,173,56,181,155,59,182,226,216,138,99,43,142,173,56,182,226,216,138,99,43,142,173,56,182,226,216,138,99,43,142,173,56,182,226,216,138,99,43,142,173,56,182,226,216,138,179,133,91,113,126,127,56,115,221,213,56,203,31,206,108,63,78,157,246,200,198,31,78,176,230,45,180,97,140,165,24,75,49,150,98,44,197,88,138,177,20,99,41,198,82,140,165,24,75,49,150,98,44,197,88,138,177,20,155,114,32,122,155,114,182,123,83,206,239,81,102,93,30,190,60,202,100,196,197,148,98,74,49,165,152,82,76,41,166,20,83,138,41,197,148,98,74,49,165,152,82,76,41,166,20,83,238,78,76,105,123,142,237,57,182,231,216,158,35,248,183,61,199,246,156,29,233,180,212,234,145,212,95,161,179,172,71,98,143,142,30,201,54,245,72,108,212,177,81,199,70,29,27,117,108,212,177,81,199,70,29,27,117,108,212,177,81,199,70,29,27,117,108,212,177,81,199,70,29,27,117,108,212,177,81,199,70,29,27,117,108,212,177,81,39,118,163,206,63,142,94,252,240,247,151,243,253,39,243,239,143,158,62,61,172,211,99,249,237,252,151,159,255,115,61,216,255,113,112,113,126,117,117,22,220,100,41,42,187,44,137,154,36,11,159,216,70,186,36,53,222,67,155,36,172,77,178,164,41,50,43,14,138,229,77,145,89,113,48,90,223,20,249,252,218,237,111,138,20,123,229,222,104,123,154,34,17,229,230,209,20,105,84,120,202,166,72,163,194,83,54,69,34,10,79,219,20,137,45,56,121,83,164,81,225,41,155,34,141,10,79,217,20,9,45,60,139,166,72,112,209,25,52,69,66,107,206,162,41,18,81,116,218,166,72,68,193,105,155,34,17,5,167,108,138,196,150,155,168,41,18,91,110,162,166,72,104,185,89,52,69,66,139,206,162,41,18,81,116,218,166,72,104,193,137,155,34,161,229,38,110,138,196,150,155,168,41,18,81,238,197,251,143,181,78,184,44,167,195,114,50,156,77,203,98,116,191,228,175,175,239,188,236,58,223,239,202,114,52,158,77,247,203,114,60,25,47,150,221,245,247,188,196,45,168,216,114,19,181,160,234,148,171,5,165,5,165,5,181,93,45,168,255,239,143,127,184,62,255,223,95,47,175,207,63,28,253,250,246,236,15,255,245,135,127,94,253,252,244,252,230,236,167,179,155,179,111,110,206,175,175,62,124,115,215,147,56,189,253,127,247,110,254,239,230,15,11,253,162,219,206,192,119,199,175,78,143,79,158,28,189,60,157,63,57,124,117,52,255,246,240,213,209,119,243,63,29,63,59,58,125,253,236,232,187,219,30,194,201,201,112,60,63,122,246,125,85,47,233,221,249,245,224,167,203,15,55,151,111,127,60,191,190,25,252,120,246,225,124,240,230,236,195,249,79,131,127,94,190,59,191,249,245,221,249,79,131,55,239,223,189,125,59,28,15,206,223,93,132,245,153,126,25,87,12,243,252,50,218,123,208,66,26,47,204,246,220,222,218,251,127,112,53,217,123,248,79,247,255,199,55,143,254,113,20,212,141,122,119,126,253,77,131,163,105,220,169,218,192,251,235,98,45,118,177,54,214,81,122,211,122,71,233,235,143,5,197,222,254,237,143,5,215,103,239,62,252,243,253,245,213,249,245,135,114,111,186,87,12,222,124,250,249,96,250,249,7,131,98,118,251,131,193,31,31,252,144,50,234,168,148,139,47,165,188,249,181,40,134,15,10,170,213,224,90,60,190,198,13,174,214,78,175,131,74,66,14,111,101,187,109,241,4,219,105,183,181,118,140,93,149,19,119,150,163,166,103,89,231,103,253,14,207,178,157,114,226,206,114,188,254,44,219,105,74,182,118,150,93,149,19,114,150,181,190,193,52,239,147,110,252,62,166,250,6,179,178,109,27,116,134,249,124,141,108,187,156,184,179,140,252,26,25,214,73,238,240,44,187,255,26,185,178,185,189,120,150,237,52,183,91,59,203,174,202,169,125,150,171,251,237,181,110,101,96,191,125,179,119,178,245,98,234,159,226,10,0,240,232,12,219,0,0,237,29,98,55,213,212,62,197,213,36,161,214,93,12,36,9,155,189,139,173,23,19,114,138,245,238,98,99,35,177,241,19,108,179,148,144,243,171,23,75,52,38,27,237,197,18,29,148,18,114,126,203,218,83,117,175,95,237,246,212,198,111,95,139,149,4,31,94,204,79,136,33,158,165,155,195,235,248,231,194,21,186,38,232,240,58,253,105,176,131,74,106,31,222,106,235,243,232,252,90,176,62,237,29,97,39,197,212,62,197,213,248,232,209,47,38,45,224,163,246,126,45,233,164,152,144,83,172,245,45,184,185,134,106,237,4,187,40,165,246,249,173,192,89,181,190,16,134,224,172,205,126,33,108,183,146,218,135,183,130,138,213,58,188,16,42,182,217,195,107,183,146,224,195,139,249,249,37,4,174,117,115,120,29,255,252,178,134,209,45,30,96,43,140,174,181,67,236,168,154,208,131,172,243,107,72,43,176,175,197,131,236,164,154,144,131,140,254,93,46,132,26,110,252,63,231,148,135,23,249,181,48,147,223,229,218,173,100,237,225,197,62,47,225,225,137,46,241,101,143,158,150,80,227,21,139,2,177,198,75,22,157,99,245,75,30,45,10,175,243,146,240,202,30,45,9,175,124,73,5,117,29,5,83,215,229,175,88,71,93,151,190,98,217,243,10,42,63,153,58,62,118,233,187,61,122,86,65,229,91,61,122,82,65,141,87,4,255,251,124,252,148,130,58,47,9,127,155,240,107,179,22,20,47,61,226,181,160,120,197,43,194,175,230,122,80,188,234,37,235,64,241,242,215,4,255,23,240,232,153,4,149,71,252,248,137,4,213,47,9,191,47,75,158,70,80,253,154,240,251,242,232,73,4,213,175,88,188,47,11,175,88,92,10,19,136,124,79,142,95,253,48,31,181,10,125,223,94,126,248,249,1,246,29,193,190,11,199,147,26,252,174,170,1,250,133,126,161,95,232,23,250,133,126,161,95,232,23,250,133,126,161,95,232,23,250,205,7,90,66,191,208,111,46,119,17,250,133,126,161,95,232,23,250,133,126,161,95,232,23,250,133,126,161,95,232,23,250,133,126,161,95,232,23,250,133,126,161,95,232,23,250,133,126,161,95,232,23,250,205,7,253,22,183,251,125,55,135,126,139,189,98,107,208,239,106,103,123,247,189,254,147,143,29,52,60,157,189,155,179,235,189,139,223,208,90,180,22,173,69,107,209,90,180,22,7,197,65,113,80,28,20,97,68,24,17,70,132,17,97,68,24,17,70,132,17,97,68,24,177,49,108,12,27,195,198,176,49,72,7,210,129,116,242,67,58,221,232,25,22,134,56,201,84,156,228,234,58,54,186,204,109,155,158,220,220,87,215,177,33,144,177,238,47,45,152,145,255,87,227,34,191,126,214,242,195,199,127,125,231,241,227,113,135,211,201,62,194,224,10,108,35,68,166,144,41,100,10,153,66,166,108,35,180,141,16,63,195,207,240,51,219,8,109,35,204,135,79,161,124,40,95,46,119,17,229,67,249,80,62,148,15,229,67,249,182,130,242,217,70,104,27,161,109,132,88,41,86,138,149,98,165,182,17,218,70,104,27,33,232,12,58,131,206,89,65,103,219,8,9,108,219,8,217,112,219,8,227,213,250,90,236,27,251,16,242,181,162,212,99,200,107,28,80,122,248,235,81,228,240,47,252,11,255,194,191,240,47,252,11,255,230,192,96,224,95,248,23,254,133,127,225,95,248,23,254,133,127,225,95,248,23,254,133,127,225,95,248,23,254,133,127,225,95,248,23,254,133,127,225,95,248,23,254,133,127,225,95,248,23,254,133,127,225,95,248,23,254,133,127,225,223,80,252,27,241,48,242,48,252,219,191,199,145,87,158,79,134,139,171,1,91,192,22,176,5,108,1,219,157,2,182,80,40,20,10,133,238,24,10,5,25,65,70,144,17,100,4,25,65,70,144,17,100,4,25,115,57,60,15,36,135,199,224,49,120,12,30,67,117,80,29,84,167,47,84,199,3,201,59,19,49,220,73,142,238,36,95,221,177,225,213,110,219,244,60,231,254,234,142,252,30,75,254,234,232,217,233,209,179,111,143,94,29,63,61,62,57,124,121,124,250,247,249,225,201,201,252,233,241,179,227,147,167,243,147,233,252,175,163,249,104,61,77,250,112,254,238,230,246,228,62,92,94,93,190,61,187,190,188,249,207,224,236,237,219,193,211,203,119,151,39,79,7,39,211,193,199,209,194,22,194,10,136,116,49,169,184,170,15,254,194,237,245,154,94,62,184,110,23,147,189,114,225,159,103,149,119,59,108,247,224,227,79,250,155,192,51,169,94,60,56,90,191,120,112,51,37,216,58,184,35,40,170,24,63,250,25,123,52,221,27,126,249,113,255,224,243,143,215,163,97,23,44,106,85,49,23,95,138,185,253,137,127,255,65,73,233,97,84,195,19,236,164,150,144,3,76,136,163,26,30,101,119,5,197,157,103,231,64,106,227,231,217,86,65,113,231,217,249,22,194,134,231,217,93,65,33,231,153,0,157,109,232,94,166,251,166,147,16,158,109,242,44,147,125,205,76,136,207,54,126,158,41,190,102,38,220,74,216,240,60,187,43,168,246,121,166,3,125,155,184,155,27,40,167,254,73,166,66,125,77,15,178,171,122,106,159,100,58,216,183,137,59,185,129,114,66,78,50,1,238,219,208,41,182,91,76,200,25,38,0,126,77,163,140,78,138,9,57,195,206,145,223,134,110,97,171,181,4,31,96,151,208,111,147,7,216,249,207,141,41,176,223,38,15,176,243,31,20,211,109,46,108,122,140,29,149,83,251,36,211,109,47,108,250,235,75,71,229,132,156,100,2,132,218,240,20,187,41,166,246,25,166,128,168,155,248,194,216,118,45,181,15,48,5,70,221,196,1,182,93,75,240,1,118,9,82,55,121,128,157,255,108,147,114,163,97,195,131,236,172,158,208,195,76,178,213,176,241,97,118,84,79,200,97,118,206,165,55,244,159,118,218,3,236,146,76,111,242,0,59,249,218,136,77,219,112,200,115,219,112,72,154,183,43,205,251,180,225,112,201,53,126,128,112,151,255,133,123,42,119,229,71,40,171,254,194,108,237,95,184,7,121,87,124,132,251,178,247,145,229,175,135,159,135,183,63,85,180,135,159,135,123,5,252,12,63,195,207,240,51,252,12,63,195,207,89,252,78,14,63,195,207,240,51,252,12,63,195,207,240,51,252,12,63,195,207,240,51,252,12,63,195,207,240,51,252,12,63,195,207,240,51,252,12,63,195,207,240,51,252,12,63,195,207,240,51,252,12,63,195,207,240,51,252,12,63,195,207,240,51,252,188,123,248,185,213,205,207,21,75,202,225,103,248,25,126,134,159,225,103,248,25,126,238,15,126,134,117,97,93,88,119,135,177,46,92,10,151,194,165,112,41,92,10,151,194,165,112,41,92,10,151,194,165,72,36,18,137,68,34,145,72,36,120,6,158,129,103,61,131,103,185,34,50,36,44,146,132,225,93,59,194,187,114,112,87,49,94,169,184,253,191,246,188,82,177,87,108,255,178,198,187,239,101,223,44,240,162,187,63,252,98,142,6,129,103,180,119,115,118,189,119,241,219,90,162,244,233,93,63,189,77,244,135,199,144,48,36,12,9,67,194,144,48,36,12,9,67,74,205,102,48,36,12,41,35,242,129,33,97,72,24,18,134,132,33,97,72,24,18,134,132,33,193,51,240,12,60,3,207,192,51,240,12,60,3,207,236,46,158,33,97,58,147,48,140,74,142,70,37,31,112,210,226,130,156,91,112,210,238,130,156,52,192,164,0,76,0,19,192,4,48,1,76,0,147,172,154,207,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,128,9,96,146,22,152,180,250,4,166,162,245,39,48,53,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,219,38,60,158,124,127,52,127,114,248,234,104,126,244,108,62,10,222,30,242,227,197,249,224,199,179,15,231,131,243,119,15,92,199,168,245,197,33,9,158,84,243,248,243,253,166,254,113,124,243,5,146,124,248,230,247,239,30,131,133,167,222,172,93,40,210,250,187,127,122,215,225,55,20,10,133,66,161,80,40,20,10,133,210,249,121,86,196,183,227,105,89,14,167,227,233,100,60,29,46,47,191,227,12,183,187,130,168,30,170,135,234,201,233,107,102,66,213,243,224,221,43,190,102,30,12,247,135,163,253,97,57,157,29,76,151,151,223,241,215,204,238,10,162,164,40,41,74,42,139,59,73,73,81,82,148,20,37,69,73,81,82,91,172,164,46,223,214,254,166,60,27,78,202,241,112,52,42,70,95,127,202,189,255,242,142,143,177,163,114,66,188,89,205,147,60,40,202,217,168,44,38,147,89,249,245,6,220,127,121,199,191,190,116,84,14,185,71,238,145,123,228,30,185,87,251,0,47,222,127,172,117,11,203,114,58,44,39,195,217,180,44,70,247,11,255,250,250,110,15,178,179,122,66,15,179,206,175,43,101,57,26,207,166,251,101,57,158,140,23,139,79,241,43,75,103,245,48,165,76,41,83,186,213,166,244,205,244,50,188,178,253,76,233,234,197,20,118,141,192,174,87,225,215,230,42,226,218,92,133,95,27,12,55,71,134,123,29,126,95,174,35,238,203,117,248,125,201,0,8,15,111,191,17,183,2,132,135,123,5,32,12,8,3,194,128,48,32,12,8,3,194,185,156,39,32,12,8,103,194,97,0,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,206,226,22,2,194,128,112,6,7,8,8,3,194,128,48,32,12,8,3,194,128,112,22,63,219,0,194,128,48,32,12,8,3,194,128,48,32,12,8,3,194,128,48,32,220,31,32,220,214,6,225,182,159,12,13,8,3,194,128,48,32,12,8,3,194,128,240,150,1,97,160,21,104,5,90,119,24,180,2,152,0,38,128,9,96,2,152,0,38,128,9,96,2,152,0,38,128,137,13,98,131,216,32,54,136,13,194,89,112,22,156,213,51,156,149,43,180,194,166,34,217,20,2,181,35,4,106,11,109,82,209,218,242,194,98,23,150,23,222,125,7,251,102,193,19,221,253,225,23,100,52,168,127,60,123,55,103,215,123,23,191,173,229,72,159,222,240,211,59,196,124,100,228,8,57,66,142,144,35,228,8,57,66,142,144,163,212,68,6,57,66,142,50,226,29,200,17,114,132,28,33,71,200,17,114,132,28,33,71,200,17,40,3,202,128,50,160,12,40,3,202,128,50,160,204,238,66,25,234,165,51,245,194,163,228,232,81,178,192,37,237,44,190,41,90,95,124,147,6,147,20,48,9,76,2,147,192,36,48,9,76,146,213,121,194,36,48,73,70,103,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,31,48,201,95,139,249,100,94,220,154,146,88,81,50,248,88,12,38,11,172,164,232,249,243,148,238,206,164,250,161,74,195,13,62,84,105,101,9,158,172,68,166,144,41,100,10,153,66,166,36,59,207,138,72,119,60,45,203,225,116,60,157,140,167,195,229,229,119,156,235,118,87,16,233,67,250,144,62,57,125,205,76,40,125,30,188,123,197,215,204,131,225,254,112,180,63,44,167,179,131,233,242,242,59,254,154,217,93,65,228,20,57,69,78,101,113,39,201,41,114,138,156,34,167,200,41,114,106,139,229,148,39,127,181,104,208,106,158,228,65,81,206,70,101,49,153,204,202,175,55,224,254,203,59,254,245,165,163,114,104,62,154,143,230,163,249,104,190,218,7,120,241,254,99,173,91,88,150,211,97,57,25,206,166,101,49,186,95,248,215,215,119,123,144,157,213,19,122,152,117,126,93,41,203,209,120,54,221,47,203,241,100,188,88,124,138,95,89,58,171,135,51,229,76,57,211,173,118,166,111,166,151,225,149,229,250,68,192,139,41,0,219,209,51,4,35,174,141,231,14,238,8,205,189,14,191,47,215,17,247,37,139,199,27,46,185,198,15,16,238,242,191,112,79,229,174,252,8,101,213,95,152,173,253,11,247,32,239,138,143,112,95,246,70,226,231,6,207,106,92,134,159,119,224,129,141,240,51,252,12,63,195,207,240,115,30,88,23,126,134,159,225,103,248,25,126,134,159,225,103,248,25,126,134,159,225,103,248,25,126,134,159,225,103,248,25,126,134,159,225,103,248,25,126,134,159,225,103,248,25,126,134,159,225,103,248,25,126,134,159,225,103,248,25,126,134,159,225,103,248,25,126,134,159,31,225,231,86,55,63,183,253,64,113,248,25,126,134,159,225,103,248,25,126,134,159,183,22,63,195,186,176,46,172,187,195,88,23,46,133,75,225,82,184,20,46,133,75,225,82,184,20,46,133,75,225,82,36,18,137,68,34,145,72,36,18,60,3,207,192,179,158,193,179,92,17,25,18,22,73,194,240,174,29,225,93,57,184,171,154,94,233,228,240,229,247,119,96,105,20,245,148,250,59,249,51,56,127,247,192,41,141,250,251,132,250,47,231,81,109,148,70,155,48,74,235,222,158,79,226,147,248,36,62,137,79,226,147,44,103,180,156,49,139,123,201,123,241,94,188,151,229,140,252,28,63,199,207,241,115,252,28,63,199,207,165,191,133,252,28,63,151,193,1,242,115,219,236,231,44,103,36,17,73,68,18,145,68,36,17,45,103,180,156,209,114,70,70,150,145,101,100,45,103,180,156,49,111,137,107,57,99,143,245,174,229,140,187,186,156,241,30,118,142,121,42,253,10,236,220,219,39,210,195,206,176,51,236,12,59,195,206,176,115,54,249,36,236,12,59,195,206,176,51,236,12,59,195,206,176,51,236,12,59,195,206,176,51,236,12,59,195,206,176,51,236,12,59,195,206,176,51,236,12,59,195,206,176,51,236,12,59,195,206,176,51,236,12,59,195,206,176,51,236,12,59,195,206,176,243,110,97,231,214,54,59,247,246,9,244,176,51,236,12,59,195,206,176,51,236,156,77,62,153,28,59,195,185,112,46,156,187,195,56,23,38,133,73,97,82,152,20,38,133,73,97,82,152,20,38,133,73,97,82,4,18,129,68,32,17,72,4,18,52,3,205,64,179,158,65,179,92,209,24,2,230,201,243,253,230,92,57,56,171,80,159,84,180,183,140,177,216,133,101,140,119,223,195,190,89,32,69,119,127,248,197,25,13,2,206,103,239,230,236,122,239,226,183,181,36,233,211,59,126,122,139,168,15,141,29,97,71,216,17,118,132,29,97,71,216,17,118,148,154,201,96,71,216,81,70,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,217,93,44,67,190,116,38,95,152,148,28,77,74,30,192,164,165,5,56,69,235,11,112,210,128,146,2,40,1,74,128,18,160,4,40,1,74,50,59,79,160,4,40,201,232,44,129,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,18,160,4,40,233,5,40,249,107,49,159,204,139,91,87,18,173,74,6,31,139,193,100,129,150,20,125,127,182,210,221,161,84,63,96,105,184,201,7,44,173,172,193,83,150,232,20,58,133,78,161,83,232,148,100,231,89,17,235,142,167,101,57,156,142,167,147,241,116,184,188,252,142,179,221,238,10,162,125,104,31,218,39,167,175,153,9,181,207,131,119,175,248,154,121,48,220,31,142,246,135,229,116,118,48,93,94,126,199,95,51,187,43,136,158,162,167,232,169,44,238,36,61,69,79,209,83,244,20,61,69,79,109,177,158,242,20,176,22,29,90,205,147,60,40,202,217,168,44,38,147,89,249,245,6,220,127,121,199,191,190,116,84,14,209,71,244,17,125,68,31,209,87,251,0,47,222,127,172,117,11,203,114,58,44,39,195,217,180,44,70,247,11,255,250,250,110,15,178,179,122,66,15,179,206,175,43,101,57,26,207,166,251,101,57,158,140,23,139,79,241,43,75,103,245,176,166,172,41,107,186,213,214,244,205,244,50,188,178,92,159,14,120,49,133,96,59,122,158,96,196,181,241,12,194,29,225,185,215,225,247,229,58,226,190,100,241,168,195,37,215,248,1,195,93,254,23,238,185,220,149,31,161,172,250,11,179,181,127,225,30,229,93,241,17,238,219,222,88,0,221,228,185,141,203,0,244,14,60,188,17,128,6,160,1,104,0,26,128,206,5,236,2,208,0,52,0,13,64,3,208,0,52,0,13,64,3,208,0,52,0,13,64,3,208,0,52,0,13,64,3,208,0,52,0,13,64,3,208,0,52,0,13,64,3,208,0,52,0,13,64,3,208,0,52,0,13,64,3,208,0,52,0,13,64,3,208,0,244,99,0,221,238,6,232,182,31,46,14,64,3,208,0,52,0,13,64,3,208,0,244,22,3,104,96,23,216,5,118,119,24,236,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,138,69,98,145,88,36,22,137,69,194,103,240,25,124,214,51,124,150,43,36,195,194,34,89,24,226,181,35,196,43,7,123,21,100,150,254,241,67,243,167,214,255,246,179,167,214,175,58,148,164,102,105,77,13,204,18,179,196,44,49,75,204,18,179,100,105,163,165,141,89,220,75,6,140,1,99,192,44,109,100,234,152,58,166,142,169,99,234,152,58,166,46,253,45,100,234,152,186,12,14,144,169,219,102,83,103,105,35,157,72,39,210,137,116,34,157,104,105,163,165,141,150,54,114,179,220,44,55,107,105,163,165,141,121,235,92,75,27,123,44,122,45,109,220,237,165,141,95,1,116,252,83,235,151,3,232,158,63,181,30,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,6,160,83,255,167,13,64,3,208,0,52,0,13,64,3,208,0,52,0,189,235,0,186,221,13,208,61,127,106,61,0,13,64,3,208,0,52,0,13,64,3,208,192,46,176,11,236,246,4,236,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,138,69,98,145,88,36,22,137,69,194,103,240,25,124,214,51,124,150,43,36,195,194,60,181,190,223,196,43,7,123,85,211,44,61,29,71,62,170,254,106,236,249,244,95,78,34,17,73,90,254,198,28,18,135,196,33,113,72,28,18,135,100,17,163,69,140,89,220,75,174,139,235,226,186,44,98,228,228,56,57,78,142,147,227,228,56,57,78,46,253,45,228,228,56,185,12,14,144,147,219,102,39,103,17,35,113,72,28,18,135,196,33,113,104,17,163,69,140,22,49,178,176,44,44,11,107,17,163,69,140,121,139,91,139,24,123,172,116,45,98,220,213,69,140,119,168,57,230,241,243,143,80,115,111,159,57,15,53,67,205,80,51,212,12,53,67,205,249,156,39,212,12,53,103,66,120,160,102,168,25,106,134,154,161,102,168,25,106,134,154,161,102,168,25,106,206,226,22,66,205,80,115,6,7,8,53,67,205,80,51,212,12,53,67,205,80,115,22,63,219,64,205,80,51,212,12,53,67,205,80,51,212,12,53,67,205,80,51,212,12,53,111,17,106,110,97,83,115,111,159,35,15,53,67,205,80,51,212,12,53,67,205,249,156,167,39,198,67,184,25,157,37,132,187,11,8,23,26,133,70,161,81,104,20,26,133,70,161,81,104,20,26,133,70,161,81,212,17,117,68,29,81,71,212,17,40,3,202,128,178,158,129,178,92,113,24,234,229,137,241,253,102,91,57,120,170,154,14,233,213,211,195,147,147,249,209,179,249,40,234,185,241,31,174,206,222,190,29,156,191,123,96,146,70,253,125,122,252,151,243,168,150,73,163,77,200,164,117,111,207,39,241,73,124,18,159,196,39,241,73,150,46,90,186,152,197,189,228,189,120,47,222,203,210,69,126,142,159,227,231,248,57,126,142,159,227,231,210,223,66,126,142,159,203,224,0,249,185,109,246,115,150,46,146,136,36,34,137,72,34,146,136,150,46,90,186,104,233,34,35,203,200,50,178,150,46,90,186,152,183,196,181,116,177,199,122,183,71,75,23,195,145,112,204,115,216,87,32,225,222,62,141,29,18,134,132,33,97,72,24,18,134,132,179,201,245,32,97,72,24,18,134,132,33,97,72,24,18,134,132,33,97,72,24,18,134,132,33,97,72,24,18,134,132,33,97,72,24,18,134,132,33,97,72,24,18,134,132,33,97,72,24,18,134,132,33,97,72,24,18,134,132,33,97,72,24,18,134,132,63,33,225,214,54,9,247,246,233,230,144,48,36,12,9,67,194,144,48,36,156,77,174,151,28,9,67,173,80,43,212,186,195,168,21,194,132,48,33,76,8,19,194,132,48,33,76,8,19,194,132,48,33,76,116,16,29,68,7,209,65,116,16,208,2,180,0,173,158,1,173,92,177,21,58,229,73,231,253,102,80,219,232,147,138,246,150,24,22,187,176,196,240,238,123,216,55,11,164,232,238,15,191,56,163,65,192,249,236,221,156,93,239,93,252,182,150,36,125,122,199,79,111,17,245,161,177,35,236,8,59,194,142,176,35,236,8,59,194,142,82,51,25,236,8,59,202,136,120,96,71,216,17,118,132,29,97,71,216,17,118,132,29,97,71,176,12,44,3,203,192,50,176,12,44,3,203,192,50,187,139,101,200,151,206,228,11,147,146,163,73,201,3,152,180,180,0,167,104,125,1,78,26,80,82,0,37,64,9,80,2,148,0,37,64,73,102,231,9,148,0,37,25,157,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,45,230,147,121,113,235,74,162,85,201,224,99,49,152,44,208,146,162,239,207,86,186,59,148,234,7,44,13,55,249,128,165,149,53,120,202,18,157,66,167,208,41,116,10,157,146,236,60,43,98,221,241,180,44,135,211,241,116,50,158,14,151,151,223,113,182,219,93,65,180,15,237,67,251,228,244,53,51,161,246,121,240,238,21,95,51,15,134,251,195,209,254,176,156,206,14,166,203,203,239,248,107,102,119,5,209,83,244,20,61,149,197,157,164,167,232,41,122,138,158,162,167,232,169,45,214,83,158,2,214,162,67,171,121,146,7,69,57,27,149,197,100,50,43,191,222,128,251,47,239,248,215,151,142,202,33,250,136,62,162,143,232,35,250,106,31,224,197,251,143,181,110,97,89,78,135,229,100,56,155,150,197,232,126,225,95,95,223,237,65,118,86,79,232,97,214,249,117,165,44,71,227,217,116,191,44,199,147,241,98,241,41,126,101,233,172,30,214,148,53,101,77,183,218,154,190,153,94,134,87,150,235,211,1,47,166,16,108,71,207,19,140,184,54,158,65,184,35,60,247,58,252,190,92,71,220,151,44,30,117,184,228,26,63,96,184,203,255,194,61,151,187,242,35,148,85,127,97,182,246,47,220,163,188,43,62,194,125,219,27,11,160,155,60,183,113,25,128,222,129,135,55,2,208,0,52,0,13,64,3,208,185,128,93,0,26,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,6,160,1,104,0,26,128,126,12,160,219,221,0,221,246,195,197,1,104,0,26,128,6,160,1,104,0,26,128,222,98,0,13,236,2,187,192,238,14,131,93,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,177,72,44,18,139,196,34,177,72,248,12,62,131,207,122,134,207,114,133,100,88,88,36,11,67,188,118,132,120,229,96,175,106,152,165,163,201,252,201,225,171,163,249,40,248,89,245,231,147,193,143,103,31,206,31,248,164,81,63,159,80,255,249,40,170,85,210,168,109,149,180,230,157,89,36,22,137,69,98,145,88,36,22,201,50,70,203,24,179,184,151,108,23,219,197,118,89,198,200,202,177,114,172,28,43,199,202,177,114,172,92,250,91,200,202,177,114,25,28,32,43,183,205,86,206,50,70,234,144,58,164,14,169,67,234,208,50,70,203,24,45,99,228,97,121,88,30,214,50,70,203,24,243,86,183,150,49,246,88,234,246,104,25,99,16,8,14,125,118,251,114,16,220,203,39,182,3,193,64,48,16,12,4,3,193,64,112,110,231,9,4,3,193,153,240,23,32,24,8,6,130,129,96,32,24,8,6,130,129,96,32,24,8,6,130,179,184,133,64,48,16,156,193,1,2,193,64,48,16,12,4,3,193,64,48,16,156,197,207,54,64,48,16,12,4,3,193,64,48,16,12,4,3,193,64,48,16,12,4,247,3,4,183,177,33,184,151,79,48,7,130,129,96,32,24,8,6,130,129,224,220,206,211,211,202,1,214,140,206,18,96,221,5,192,10,92,2,151,192,37,112,9,92,2,151,192,37,112,9,92,2,151,192,37,38,136,9,98,130,152,32,38,8,99,193,88,48,86,207,48,86,174,176,10,147,242,180,242,126,147,167,45,179,72,69,43,203,9,139,93,88,78,120,247,157,235,155,5,67,116,247,135,95,96,209,160,222,209,236,221,156,93,239,93,252,182,150,31,125,122,179,79,31,61,244,163,34,70,136,17,98,132,24,33,70,136,17,98,132,24,165,38,49,136,17,98,148,17,231,64,140,16,35,196,8,49,66,140,16,35,196,8,49,66,140,192,24,48,6,140,1,99,192,24,48,6,140,1,99,118,23,198,80,46,157,41,23,254,36,71,127,146,28,147,52,95,108,83,180,190,216,38,13,30,41,224,17,120,4,30,129,71,224,17,120,36,139,243,132,71,224,145,140,206,18,30,129,71,224,17,120,4,30,129,71,224,17,120,4,30,129,71,224,17,120,4,30,129,71,224,17,120,4,30,129,71,224,17,120,4,30,129,71,224,145,93,199,35,127,29,205,71,183,130,36,198,143,12,62,142,22,158,141,84,244,248,217,72,131,143,163,116,143,71,90,241,230,158,144,68,160,16,40,4,10,129,66,160,36,59,207,138,232,118,60,45,203,225,116,60,157,140,167,195,229,229,119,156,223,118,87,16,209,67,244,16,61,57,125,205,76,40,122,30,188,123,197,215,204,131,225,254,112,180,63,44,167,179,131,233,242,242,59,254,154,217,93,65,132,20,33,69,72,101,113,39,9,41,66,138,144,34,164,8,41,66,106,139,133,148,39,120,181,104,205,106,158,228,65,81,206,70,101,49,153,204,202,175,55,224,254,203,59,254,245,165,163,114,168,61,106,143,218,163,246,168,189,218,7,120,241,254,99,173,91,88,150,211,97,57,25,206,166,101,49,186,95,248,215,215,119,123,144,157,213,19,122,152,117,126,93,41,203,209,120,54,221,47,203,241,100,188,88,124,138,95,89,58,171,135,39,229,73,121,210,173,246,164,111,166,151,225,149,229,250,100,191,139,41,232,218,209,179,0,35,174,141,231,7,238,8,193,189,14,191,47,215,17,247,101,219,30,83,120,135,131,35,159,84,248,24,7,239,192,195,10,225,96,56,24,14,134,131,225,96,56,24,14,134,131,225,96,56,24,14,134,131,225,96,56,24,14,134,131,225,96,56,24,14,134,131,225,96,56,24,14,134,131,225,96,56,24,14,134,131,225,96,56,24,14,134,131,225,96,56,24,14,134,131,225,96,56,24,14,134,131,225,96,56,120,203,113,112,75,155,131,219,126,248,52,28,12,7,195,193,112,48,28,12,7,195,193,91,133,131,97,86,152,21,102,221,97,204,10,95,194,151,240,37,124,9,95,194,151,240,37,124,9,95,194,151,240,37,50,136,12,34,131,200,32,50,8,102,129,89,96,86,207,96,86,174,200,10,153,138,36,83,248,211,142,240,167,237,115,73,69,91,75,11,139,93,88,90,120,247,253,235,155,5,76,116,247,135,95,132,209,160,246,233,236,221,156,93,239,93,252,182,150,34,125,122,191,79,111,16,241,129,113,35,220,8,55,194,141,112,35,220,8,55,194,141,82,243,24,220,8,55,202,136,118,224,70,184,17,110,132,27,225,70,184,17,110,132,27,225,70,144,12,36,3,201,64,50,144,12,36,3,201,64,50,187,139,100,136,151,206,196,11,139,146,163,69,201,1,150,180,178,240,166,104,125,225,77,26,72,82,128,36,32,9,72,2,146,128,36,32,73,70,231,9,146,128,36,25,157,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,59,12,73,78,14,95,126,127,52,191,131,36,161,140,228,139,221,184,255,212,164,162,167,79,77,186,123,131,52,207,76,90,249,214,158,152,68,158,144,39,228,9,121,66,158,36,59,207,138,200,118,60,45,203,225,116,60,157,140,167,195,229,229,119,156,219,118,87,16,201,67,242,144,60,57,125,205,76,40,121,30,188,123,197,215,204,131,225,254,112,180,63,44,167,179,131,233,242,242,59,254,154,217,93,65,100,20,25,69,70,101,113,39,201,40,50,138,140,34,163,200,40,50,106,139,101,148,39,122,181,104,204,106,158,228,65,81,206,70,101,49,153,204,202,175,55,224,254,203,59,254,245,165,163,114,104,61,90,143,214,163,245,104,189,218,7,120,241,254,99,173,91,88,150,211,97,57,25,206,166,101,49,186,95,248,215,215,119,123,144,157,213,19,122,152,117,126,93,41,203,209,120,54,221,47,203,241,100,188,88,124,138,95,89,58,171,135,35,229,72,57,210,173,118,164,111,166,151,225,149,229,250,164,191,139,41,224,218,209,179,1,35,174,141,231,9,238,8,189,189,14,191,47,215,17,247,101,139,30,91,248,5,5,71,60,180,112,25,10,222,129,71,22,66,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,240,214,162,224,86,54,5,183,253,184,105,40,24,10,134,130,161,96,40,24,10,134,130,183,6,5,67,172,16,43,196,186,195,136,21,186,132,46,161,75,232,18,186,132,46,161,75,232,18,186,132,46,161,75,84,16,21,68,5,81,65,84,16,200,2,178,128,172,158,129,172,92,113,21,42,21,73,165,176,167,29,97,79,219,230,145,138,118,150,20,22,187,176,164,240,238,123,215,55,11,140,232,238,15,191,216,162,65,205,179,217,187,57,187,222,187,248,109,45,65,250,244,110,159,62,124,240,135,197,140,48,35,204,8,51,194,140,48,35,204,8,51,74,205,98,48,35,204,40,35,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,236,46,142,33,93,58,147,46,12,74,142,6,37,61,40,105,97,193,77,209,250,130,155,52,128,164,0,72,0,18,128,4,32,1,72,0,146,76,206,19,32,1,72,50,58,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,118,30,144,252,117,52,31,221,42,146,40,67,50,248,56,90,120,78,82,209,231,231,36,13,62,142,18,62,42,105,197,187,123,90,18,133,66,161,80,40,20,10,133,146,236,60,43,226,219,241,180,44,135,211,241,116,50,158,14,151,151,223,113,134,219,93,65,84,15,213,67,245,228,244,53,51,161,234,121,240,238,21,95,51,15,134,251,195,209,254,176,156,206,14,166,203,203,239,248,107,102,119,5,81,82,148,20,37,149,197,157,164,164,40,41,74,138,146,162,164,40,169,45,86,82,158,230,213,162,55,171,121,146,7,69,57,27,149,197,100,50,43,191,222,128,251,47,239,248,215,151,142,202,33,247,200,61,114,143,220,35,247,106,31,224,197,251,143,181,110,97,89,78,135,229,100,56,155,150,197,232,126,225,95,95,223,237,65,118,86,79,232,97,214,249,117,165,44,71,227,217,116,191,44,199,147,241,98,241,41,126,101,233,172,30,166,148,41,101,74,183,218,148,190,153,94,134,87,150,235,83,254,46,166,176,107,71,207,5,140,184,54,158,37,184,35,12,247,58,252,190,92,71,220,151,173,123,100,225,29,16,142,125,106,225,99,32,188,3,15,46,4,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,225,237,7,194,109,109,16,110,251,65,212,128,48,32,12,8,3,194,128,48,32,12,8,111,25,16,6,90,129,86,160,117,135,65,43,128,9,96,2,152,0,38,128,9,96,2,152,0,38,128,9,96,2,152,216,32,54,136,13,98,131,216,32,156,5,103,193,89,61,195,89,185,66,43,108,42,146,77,33,80,59,66,160,182,208,38,21,173,45,47,44,118,97,121,225,221,119,176,111,22,60,209,221,31,126,65,70,131,250,199,179,119,115,118,189,119,241,219,90,142,244,233,13,63,189,67,204,71,70,142,144,35,228,8,57,66,142,144,35,228,8,57,74,77,100,144,35,228,40,35,222,129,28,33,71,200,17,114,132,28,33,71,200,17,114,132,28,129,50,160,12,40,3,202,128,50,160,12,40,3,202,236,46,148,161,94,58,83,47,60,74,142,30,37,11,92,210,206,226,155,162,245,197,55,105,48,73,1,147,192,36,48,9,76,2,147,192,36,89,157,39,76,2,147,100,116,150,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,9,76,2,147,236,48,38,121,245,244,240,228,228,211,83,148,138,112,76,242,225,234,236,237,219,199,79,81,42,122,250,20,165,47,199,145,230,41,74,235,222,221,83,148,40,20,10,133,66,161,80,40,148,100,231,89,17,223,142,167,101,57,156,142,167,147,241,116,184,188,252,142,51,220,238,10,162,122,168,30,170,39,167,175,153,9,85,207,131,119,175,248,154,121,48,220,31,142,246,135,229,116,118,48,93,94,126,199,95,51,187,43,136,146,162,164,40,169,44,238,36,37,69,73,81,82,148,20,37,69,73,109,177,146,242,148,175,22,189,89,205,147,60,40,202,217,168,44,38,147,89,249,245,6,220,127,121,199,191,190,116,84,14,185,71,238,145,123,228,30,185,87,251,0,47,222,127,172,117,11,203,114,58,44,39,195,217,180,44,70,247,11,255,250,250,110,15,178,179,122,66,15,179,206,175,43,101,57,26,207,166,251,101,57,158,140,23,139,79,241,43,75,103,245,48,165,76,41,83,186,213,166,244,205,244,50,188,178,92,159,254,119,49,133,93,59,122,94,96,196,181,241,140,193,29,97,184,215,225,247,229,58,226,190,108,209,163,12,239,1,225,136,71,25,174,0,194,59,240,40,67,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,222,126,32,220,214,6,225,182,31,71,13,8,3,194,128,48,32,12,8,3,194,128,240,150,1,97,160,21,104,5,90,119,24,180,2,152,0,38,128,9,96,2,152,0,38,128,9,96,2,152,0,38,128,137,13,98,131,216,32,54,136,13,194,89,112,22,156,213,51,156,149,43,180,194,166,34,217,20,2,181,35,4,106,11,109,82,209,218,242,194,98,23,150,23,222,125,7,251,102,193,19,221,253,225,23,100,52,168,127,60,123,55,103,215,123,23,191,173,229,72,159,222,240,211,59,196,124,100,228,8,57,66,142,144,35,228,8,57,66,142,144,163,212,68,6,57,66,142,50,226,29,200,17,114,132,28,33,71,200,17,114,132,28,33,71,200,17,40,3,202,128,50,160,12,40,3,202,128,50,160,204,238,66,25,234,165,51,245,194,163,228,232,81,178,192,37,237,44,190,41,90,95,124,147,6,147,20,48,9,76,2,147,192,36,48,9,76,146,213,121,194,36,48,73,70,103,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,201,174,98,146,239,79,143,230,79,14,95,29,205,239,44,73,144,36,185,184,57,31,252,120,246,225,124,225,249,73,69,31,159,159,244,229,44,18,60,60,105,221,91,123,114,18,121,66,158,144,39,228,9,121,146,236,60,43,34,219,241,180,44,135,211,241,116,50,158,14,151,151,223,113,110,219,93,65,36,15,201,67,242,228,244,53,51,161,228,121,240,238,21,95,51,15,134,251,195,209,254,176,156,206,14,166,203,203,239,248,107,102,119,5,145,81,100,20,25,149,197,157,36,163,200,40,50,138,140,34,163,200,168,45,150,81,158,236,213,162,49,171,121,146,7,69,57,27,149,197,100,50,43,191,222,128,251,47,239,248,215,151,142,202,161,245,104,61,90,143,214,163,245,106,31,224,197,251,143,181,110,97,89,78,135,229,100,56,155,150,197,232,126,225,95,95,223,237,65,118,86,79,232,97,214,249,117,165,44,71,227,217,116,191,44,199,147,241,98,241,41,126,101,233,172,30,142,148,35,229,72,183,218,145,190,153,94,134,87,150,235,19,255,46,166,128,107,71,207,8,140,184,54,158,43,184,35,244,246,58,252,190,92,71,220,151,109,121,124,225,61,20,28,250,236,194,21,40,120,7,30,92,8,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,91,139,130,91,217,20,220,246,3,167,161,96,40,24,10,134,130,161,96,40,24,10,222,26,20,12,177,66,172,16,235,14,35,86,232,18,186,132,46,161,75,232,18,186,132,46,161,75,232,18,186,132,46,81,65,84,16,21,68,5,81,65,32,11,200,2,178,122,6,178,114,197,85,168,84,36,149,194,158,118,132,61,109,155,71,42,218,89,82,88,236,194,146,194,187,239,93,223,44,48,162,187,63,252,98,139,6,53,207,102,239,230,236,122,239,226,183,181,4,233,211,187,125,250,240,193,31,22,51,194,140,48,35,204,8,51,194,140,48,35,204,40,53,139,193,140,48,163,140,72,7,102,132,25,97,70,152,17,102,132,25,97,70,152,17,102,4,199,192,49,112,12,28,3,199,192,49,112,12,28,179,187,56,134,116,233,76,186,48,40,57,26,148,244,160,164,133,5,55,69,235,11,110,210,0,146,2,32,1,72,0,18,128,4,32,1,72,50,57,79,128,4,32,201,232,44,1,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,4,32,217,101,64,114,114,248,242,251,163,249,248,214,144,4,11,146,47,114,227,43,33,25,239,21,125,125,70,210,221,59,36,122,72,210,202,247,246,148,36,250,132,62,161,79,232,19,250,36,217,121,86,196,182,227,105,89,14,167,227,233,100,60,29,46,47,191,227,236,182,187,130,104,30,154,135,230,201,233,107,102,66,205,243,224,221,43,190,102,30,12,247,135,163,253,97,57,157,29,76,151,151,223,241,215,204,238,10,162,163,232,40,58,42,139,59,73,71,209,81,116,20,29,69,71,209,81,91,172,163,60,197,171,69,103,86,243,36,15,138,114,54,42,139,201,100,86,126,189,1,247,95,222,241,175,47,29,149,67,236,17,123,196,30,177,71,236,213,62,192,139,247,31,107,221,194,178,156,14,203,201,112,54,45,139,209,253,194,191,190,190,219,131,236,172,158,208,195,172,243,235,74,89,142,198,179,233,126,89,142,39,227,197,226,83,252,202,210,89,61,44,41,75,202,146,110,181,37,125,51,189,12,175,44,215,167,251,93,76,33,215,142,158,7,24,113,109,60,67,112,71,248,237,117,248,125,185,142,184,47,219,244,168,194,47,48,56,102,181,220,50,24,220,246,110,57,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,206,226,0,193,96,48,24,12,6,131,193,96,48,24,12,206,226,0,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,224,74,24,60,106,9,6,143,192,96,48,24,12,6,131,193,96,48,24,12,206,229,60,61,175,26,100,205,232,44,65,214,93,128,172,224,37,120,9,94,130,151,224,37,120,9,94,130,151,224,37,120,9,94,226,130,184,32,46,136,11,226,130,80,22,148,5,101,245,12,101,229,10,172,112,169,72,46,133,62,237,8,125,218,58,147,84,204,135,183,223,133,26,155,164,91,1,83,108,187,73,186,251,238,245,205,130,36,186,251,195,47,188,104,80,247,112,246,110,206,174,247,46,126,91,203,144,62,189,221,167,143,31,254,113,81,35,212,8,53,66,141,80,35,212,8,53,66,141,82,211,24,212,8,53,202,136,117,160,70,168,17,106,132,26,161,70,168,17,106,132,26,161,70,128,12,32,3,200,0,50,128,12,32,3,200,0,50,187,11,100,104,151,206,180,11,135,146,163,67,201,0,149,180,177,232,166,104,125,209,77,26,68,82,64,36,16,9,68,2,145,64,36,16,73,54,231,9,145,64,36,25,157,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,187,140,72,94,61,61,60,57,153,143,110,25,73,48,34,249,112,117,246,246,237,194,211,146,138,190,62,45,233,238,48,18,61,45,105,229,123,123,90,18,125,66,159,208,39,244,9,125,146,236,60,43,98,219,241,180,44,135,211,241,116,50,158,14,151,151,223,113,118,219,93,65,52,15,205,67,243,228,244,53,51,161,230,121,240,238,21,95,51,15,134,251,195,209,254,176,156,206,14,166,203,203,239,248,107,102,119,5,209,81,116,20,29,149,197,157,164,163,232,40,58,138,142,162,163,232,168,45,214,81,158,230,213,162,51,171,121,146,7,69,57,27,149,197,100,50,43,191,222,128,251,47,239,248,215,151,142,202,33,246,136,61,98,143,216,35,246,106,31,224,197,251,143,181,110,97,89,78,135,229,100,56,155,150,197,232,126,225,95,95,223,237,65,118,86,79,232,97,214,249,117,165,44,71,227,217,116,191,44,199,147,241,98,241,41,126,101,233,172,30,150,148,37,101,73,183,218,146,190,153,94,134,87,150,235,83,254,46,166,144,107,71,207,5,140,184,54,158,37,184,35,252,246,58,252,190,92,71,220,151,109,122,100,225,23,24,28,243,200,194,101,48,120,7,30,89,8,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,219,12,131,219,217,24,220,246,99,167,193,96,48,24,12,6,131,193,96,48,24,12,222,34,24,12,178,130,172,32,235,14,67,86,240,18,188,4,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,113,65,92,16,23,196,5,113,65,40,11,202,130,178,122,134,178,114,5,86,184,84,36,151,66,159,118,132,62,109,157,73,42,90,90,86,88,236,194,178,194,187,239,94,223,44,72,162,187,63,252,194,139,6,117,15,103,239,230,236,122,239,226,183,181,12,233,211,219,125,250,248,225,31,23,53,66,141,80,35,212,8,53,66,141,80,35,212,40,53,141,65,141,80,163,140,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,179,187,64,134,118,233,76,187,112,40,57,58,148,12,80,73,27,139,110,138,214,23,221,164,65,36,5,68,2,145,64,36,16,9,68,2,145,100,115,158,16,9,68,146,209,89,66,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,16,9,68,178,171,136,228,233,235,147,211,227,147,227,103,223,191,62,60,153,31,77,230,79,14,95,29,205,71,183,162,36,200,147,92,253,250,246,230,242,237,229,187,139,95,207,222,14,206,39,131,31,207,62,156,47,60,67,169,232,227,51,148,150,157,75,130,199,41,213,45,195,147,149,72,21,82,133,84,33,85,72,149,100,231,89,17,241,142,167,101,57,156,142,167,147,241,116,184,188,252,142,115,222,238,10,34,127,200,31,242,39,167,175,153,9,229,207,131,119,175,248,154,121,48,220,31,142,246,135,229,116,118,48,93,94,126,199,95,51,187,43,136,164,34,169,72,170,44,238,36,73,69,82,145,84,36,21,73,69,82,109,177,164,242,228,175,22,77,90,205,147,60,40,202,217,168,44,38,147,89,249,245,6,220,127,121,199,191,190,116,84,14,221,71,247,209,125,116,31,221,87,251,0,47,222,127,172,117,11,203,114,58,44,39,195,217,180,44,70,247,11,255,250,250,110,15,178,179,122,66,15,179,206,175,43,101,57,26,207,166,251,101,57,158,140,23,139,79,241,43,75,103,245,112,167,220,41,119,186,213,238,244,205,244,50,188,178,92,159,8,120,49,5,98,59,122,134,96,196,181,241,220,193,29,161,186,215,225,247,229,58,226,190,108,203,227,13,87,32,226,208,39,29,214,64,196,59,240,208,67,136,24,34,134,136,33,98,136,56,249,239,98,16,49,68,12,17,67,196,16,49,68,156,197,121,66,196,16,113,70,96,19,34,134,136,33,98,136,24,34,134,136,33,98,136,24,34,134,136,33,98,136,24,34,134,136,33,98,136,24,34,134,136,33,98,136,24,34,134,136,33,98,136,24,34,134,136,33,98,136,184,93,68,220,250,38,226,182,31,114,13,17,67,196,16,49,68,12,17,67,196,16,241,214,35,98,232,21,122,133,94,119,24,189,66,154,144,38,164,9,105,66,154,144,38,164,9,105,66,154,144,38,164,137,22,162,133,104,33,90,136,22,2,92,0,23,192,213,51,192,149,43,198,66,171,34,105,21,38,181,35,76,106,155,253,82,209,254,18,196,98,23,150,32,222,125,79,251,102,129,26,221,253,225,23,127,52,136,56,167,189,155,179,235,189,139,223,214,146,165,79,239,252,233,173,26,189,5,150,132,37,97,73,88,18,150,132,37,97,73,88,82,106,70,131,37,97,73,25,17,16,44,9,75,194,146,176,36,44,9,75,194,146,176,36,44,9,166,129,105,96,26,152,6,166,129,105,96,26,152,102,119,49,13,25,211,153,140,97,86,114,52,43,121,1,148,150,23,232,20,173,47,208,73,3,78,10,224,4,56,1,78,128,147,228,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,114,249,21,16,56,1,78,242,56,64,224,4,56,1,78,128,19,224,4,56,1,78,50,0,39,39,135,47,191,191,125,100,83,209,80,156,124,145,30,247,159,217,84,120,102,211,231,131,201,224,161,77,43,235,240,212,38,90,133,86,161,85,104,21,90,37,217,121,86,196,188,227,105,89,14,167,227,233,100,60,29,46,47,191,227,172,183,187,130,232,31,250,135,254,201,233,107,102,66,253,243,224,221,43,190,102,30,12,247,135,163,253,97,57,157,29,76,151,151,223,241,215,204,238,10,162,169,104,42,154,42,139,59,73,83,209,84,52,21,77,69,83,209,84,91,172,169,60,85,172,69,151,86,243,36,15,138,114,54,42,139,201,100,86,126,189,1,247,95,222,241,175,47,29,149,67,248,17,126,132,31,225,71,248,213,62,192,139,247,31,107,221,194,178,156,14,203,201,112,54,45,139,209,253,194,191,190,190,219,131,236,172,158,208,195,172,243,235,74,89,142,198,179,233,126,89,142,39,227,197,226,83,252,202,210,89,61,236,41,123,202,158,110,181,61,125,51,189,12,175,44,215,167,13,94,76,161,216,142,158,79,24,113,109,60,211,112,71,184,238,117,248,125,185,142,184,47,219,250,232,196,47,144,184,233,179,19,151,65,226,29,120,120,34,72,12,18,131,196,32,49,72,156,193,239,99,32,49,72,12,18,131,196,32,49,72,156,197,121,130,196,32,113,70,104,19,36,6,137,65,98,144,24,36,6,137,65,98,144,24,36,6,137,65,98,144,24,36,6,137,65,98,144,24,36,6,137,65,98,144,24,36,6,137,65,98,144,24,36,6,137,65,98,144,184,101,72,220,254,70,226,182,31,130,13,18,131,196,32,49,72,12,18,131,196,32,241,14,64,98,240,21,124,5,95,119,24,190,130,154,160,38,168,9,106,130,154,160,38,168,9,106,130,154,160,38,168,137,23,226,133,120,33,94,136,23,66,92,16,23,196,213,51,196,149,43,200,194,171,34,121,21,42,181,35,84,106,171,13,83,177,129,101,136,197,46,44,67,188,251,174,246,205,130,54,186,251,195,47,4,105,16,115,80,123,55,103,215,123,23,191,173,101,75,159,222,250,211,123,53,123,15,52,9,77,66,147,208,36,52,9,77,66,147,208,164,212,148,6,77,66,147,50,98,32,104,18,154,132,38,161,73,104,18,154,132,38,161,73,104,18,80,3,212,0,53,64,13,80,3,212,0,53,64,205,238,130,26,58,166,51,29,195,173,228,232,86,50,67,40,109,47,210,41,90,95,164,147,6,157,20,208,9,116,2,157,64,39,25,32,9,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,4,58,201,229,87,64,232,4,58,201,227,0,161,19,232,4,58,129,78,160,19,232,4,58,217,56,58,121,241,237,252,201,209,203,211,249,147,195,87,71,243,111,15,95,29,125,87,249,160,166,95,222,12,126,60,191,190,25,252,120,246,225,124,240,230,236,195,249,79,97,207,100,122,32,63,150,81,146,95,70,123,149,82,228,254,31,92,77,246,30,254,211,131,101,40,143,254,49,240,233,76,191,188,249,166,226,211,175,126,242,210,176,226,201,75,113,239,113,251,177,71,158,170,180,253,138,100,255,209,15,16,211,189,226,203,207,50,211,207,63,57,20,179,46,12,201,242,82,46,190,148,114,251,163,204,240,65,65,233,5,73,163,211,235,160,146,144,195,75,168,71,26,29,99,87,229,196,157,101,231,114,100,195,103,217,78,57,113,103,89,17,183,142,167,101,57,156,142,167,147,241,116,184,188,248,208,156,179,209,89,118,85,78,200,89,38,16,56,27,185,143,169,190,193,36,212,55,155,59,199,68,95,35,19,202,155,13,159,101,247,95,35,191,190,119,197,215,200,131,225,254,112,180,63,44,167,179,131,233,242,226,59,253,26,217,85,57,181,207,50,157,96,106,255,78,182,94,76,253,83,76,165,151,154,29,98,55,213,212,62,197,116,114,169,253,187,216,122,49,33,167,152,64,45,109,228,4,219,44,37,228,252,18,136,165,102,177,68,7,165,132,156,95,231,90,105,35,183,175,197,74,130,15,175,75,169,180,185,195,235,248,231,194,20,74,105,115,135,215,241,15,130,233,158,216,213,236,8,59,41,166,246,41,94,157,215,61,197,131,162,156,141,202,98,50,153,149,95,255,221,223,127,121,167,191,150,116,82,76,200,41,38,208,114,141,78,176,139,82,106,159,95,10,41,215,254,23,194,118,43,169,125,120,41,148,92,251,135,215,110,37,193,135,215,165,144,219,220,225,117,252,243,203,175,31,6,23,239,63,214,186,125,101,57,29,150,147,225,108,90,22,163,251,101,127,125,125,151,135,216,81,53,161,7,89,231,215,144,178,28,141,103,211,253,178,28,79,198,139,165,119,255,171,72,71,213,132,28,100,231,94,115,35,255,57,167,60,188,46,173,230,230,14,175,131,175,133,156,102,173,151,132,87,150,235,19,250,46,166,0,105,71,207,244,139,184,54,158,3,184,35,180,245,58,252,190,92,71,220,151,60,31,55,184,4,221,22,243,209,124,28,143,110,111,33,232,120,75,208,109,213,86,181,207,170,117,201,114,181,199,135,96,143,26,1,75,192,18,176,4,44,1,75,109,82,155,212,38,181,73,26,146,134,164,97,106,47,66,26,146,134,164,33,105,72,26,146,134,249,75,67,186,139,238,162,187,232,174,212,135,215,189,238,98,105,88,26,150,38,27,75,99,231,153,157,103,189,134,33,233,248,197,168,25,191,24,225,23,57,240,139,13,185,137,117,127,105,129,118,252,191,154,247,173,104,118,223,10,247,205,125,11,185,111,13,118,58,222,253,43,114,223,220,183,250,247,173,104,118,223,10,247,205,125,11,185,111,141,118,214,86,62,254,120,187,238,91,225,190,109,236,190,61,120,38,119,196,194,228,7,143,131,238,249,246,228,199,103,177,225,85,202,245,222,208,94,101,170,156,42,167,202,169,114,170,220,94,101,123,149,9,125,66,159,208,183,87,217,94,229,124,132,185,105,7,211,14,185,220,69,211,14,166,29,76,59,152,118,48,237,96,218,97,43,166,29,236,85,182,87,217,94,101,147,55,38,111,76,222,152,188,177,87,217,94,101,123,149,205,130,153,5,51,11,150,213,44,152,189,202,134,212,236,85,54,62,103,175,114,204,96,223,18,168,27,180,100,185,2,234,246,112,227,242,227,19,201,208,143,131,178,160,44,40,11,202,130,178,59,5,101,225,78,184,19,238,220,49,220,9,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,230,114,120,214,47,67,96,16,24,4,6,129,33,55,200,13,114,211,23,114,99,253,178,245,203,189,246,35,153,40,141,218,187,152,107,40,141,158,45,102,222,10,165,177,133,91,254,130,86,54,215,184,150,61,219,223,236,90,110,238,90,182,181,124,178,135,107,158,93,203,77,93,203,128,5,208,149,215,178,119,219,160,93,203,77,93,203,246,86,245,246,112,105,180,107,217,246,181,124,253,172,233,14,233,95,223,217,34,253,232,52,186,220,35,189,230,45,109,146,6,228,1,121,64,30,144,7,228,109,146,182,73,218,176,129,97,3,195,6,54,73,219,36,157,15,150,55,184,97,112,35,151,187,104,112,195,224,134,193,13,131,27,6,55,12,110,108,197,224,134,77,210,54,73,219,36,109,136,200,16,145,33,34,67,68,54,73,219,36,109,147,180,177,54,99,109,198,218,178,26,107,179,73,218,188,157,77,210,38,1,109,146,110,60,163,248,5,236,198,239,146,94,6,118,251,190,77,250,243,153,100,168,201,113,89,92,22,151,197,101,113,217,157,226,178,136,39,226,137,120,238,24,241,196,18,177,68,44,17,75,196,18,177,68,44,17,75,196,18,115,57,60,251,164,81,48,20,12,5,67,193,192,27,240,6,188,233,11,188,177,79,218,62,233,94,43,146,108,172,70,220,70,233,85,86,163,207,59,165,243,181,26,91,185,249,47,126,175,244,170,203,217,231,205,210,46,103,235,151,179,189,181,148,125,223,47,237,114,182,124,57,99,119,76,47,191,156,253,222,50,237,114,182,124,57,219,92,232,219,247,93,211,46,103,236,229,140,90,48,221,251,157,210,221,172,145,182,57,26,133,71,225,81,120,20,30,133,183,57,218,230,104,99,5,198,10,140,21,100,55,86,96,115,180,17,13,35,26,70,52,140,104,24,209,48,162,97,68,195,136,134,17,13,35,26,54,71,219,28,109,115,180,113,33,227,66,198,133,140,11,109,233,184,144,205,209,54,71,219,28,109,128,205,0,155,1,54,155,163,77,214,217,28,109,230,207,230,232,214,166,17,163,150,69,219,15,125,255,24,50,36,223,28,44,7,203,193,114,176,28,236,78,57,88,118,147,221,100,55,119,204,110,242,134,188,33,111,200,27,242,134,188,33,111,200,27,242,134,185,28,158,149,208,140,23,227,197,120,49,94,68,13,81,67,212,244,69,212,88,9,109,37,116,175,121,72,74,132,81,123,11,180,197,207,153,35,140,109,217,187,23,180,222,217,70,103,183,174,181,91,215,104,219,99,15,87,53,187,117,205,111,93,192,66,102,59,152,221,186,150,110,93,195,205,182,61,92,174,236,214,69,220,186,147,195,151,223,31,205,195,214,41,223,253,139,27,244,119,155,242,189,207,127,115,203,148,43,222,196,46,101,134,156,33,103,200,25,114,134,220,46,101,187,148,121,124,30,159,199,183,75,217,46,229,124,60,185,217,6,179,13,185,220,69,179,13,102,27,204,54,152,109,48,219,96,182,97,43,102,27,236,82,182,75,217,46,101,115,54,230,108,204,217,152,179,177,75,217,46,101,187,148,77,126,153,252,50,249,149,213,228,151,93,202,70,210,236,82,54,44,103,151,114,224,24,223,125,120,91,119,149,242,42,120,219,175,77,202,247,78,33,67,235,13,193,66,176,16,44,4,11,193,238,20,130,5,55,193,77,112,115,199,224,38,108,8,27,194,134,176,33,108,8,27,194,134,176,33,108,152,203,225,89,164,12,120,1,94,128,23,224,133,211,224,52,56,77,95,56,141,69,202,22,41,247,218,134,36,20,24,117,246,40,175,19,24,253,89,163,156,183,192,216,146,109,123,117,151,40,175,187,114,253,217,161,236,202,181,116,229,154,44,120,236,215,2,101,87,174,149,43,87,111,125,242,234,43,215,167,237,201,174,92,43,87,174,217,26,219,126,173,78,118,229,90,184,114,127,251,225,249,201,209,237,135,255,110,254,244,240,213,159,143,159,125,31,179,76,121,240,239,159,223,191,61,31,252,251,253,245,79,131,171,179,15,255,186,124,119,209,247,253,202,75,142,164,147,149,203,53,223,215,22,102,0,29,64,7,208,1,116,0,221,22,102,91,152,97,126,152,31,230,183,133,217,22,230,124,48,186,193,8,131,17,185,220,69,131,17,6,35,12,70,24,140,48,24,97,48,98,43,6,35,108,97,182,133,217,22,102,67,58,134,116,12,233,24,210,177,133,217,22,102,91,152,141,141,25,27,51,54,150,213,216,152,45,204,230,217,108,97,54,105,103,11,115,131,25,192,37,136,55,98,49,115,21,226,237,237,174,230,37,7,147,33,56,167,103,233,89,122,150,158,165,103,119,74,207,18,159,196,39,241,185,99,226,147,82,164,20,41,69,74,145,82,164,20,41,69,74,145,82,204,229,240,172,111,38,195,200,48,50,140,12,227,112,56,28,14,167,47,14,199,250,102,235,155,123,141,74,242,162,27,129,27,157,235,208,141,94,46,121,222,14,186,177,189,187,2,35,86,65,215,185,171,189,220,14,237,174,110,254,174,182,188,215,178,183,107,165,221,213,77,223,213,224,229,211,213,119,181,167,251,168,221,213,77,223,213,214,247,5,247,118,145,181,187,218,202,93,125,253,236,211,109,13,91,101,253,235,187,199,43,213,251,181,185,250,243,9,108,122,81,245,154,183,177,151,154,172,39,235,201,122,178,158,172,183,151,218,94,106,83,10,166,20,76,41,216,75,109,47,117,62,202,222,196,135,137,143,92,238,162,137,15,19,31,38,62,76,124,152,248,48,241,177,21,19,31,246,82,219,75,109,47,181,233,35,211,71,166,143,76,31,217,75,109,47,181,189,212,230,225,204,195,153,135,203,106,30,206,94,106,131,122,246,82,27,33,180,151,58,106,184,241,11,192,13,91,67,189,12,224,246,113,235,244,231,115,200,80,126,163,176,40,44,10,139,194,162,176,59,69,97,241,77,124,19,223,220,49,190,137,28,34,135,200,33,114,136,28,34,135,200,33,114,136,28,230,114,120,150,76,99,94,152,23,230,133,121,65,53,80,13,84,211,23,84,99,201,180,37,211,189,22,34,73,29,70,253,157,210,171,28,70,223,86,72,231,235,48,182,102,3,95,216,130,232,85,23,175,111,251,160,93,188,86,46,94,179,213,143,125,92,238,236,226,181,112,241,66,86,55,47,191,120,253,219,212,236,226,181,112,241,154,46,187,237,227,218,101,23,175,241,197,91,178,19,60,106,241,114,213,86,240,94,238,98,94,114,40,29,173,103,174,249,206,54,54,99,234,152,58,166,142,169,99,234,54,54,219,216,140,252,35,255,200,191,141,205,54,54,231,67,214,141,79,24,159,200,229,46,26,159,48,62,97,124,194,248,132,241,9,227,19,91,49,62,97,99,179,141,205,54,54,27,229,49,202,99,148,199,40,143,141,205,54,54,219,216,108,184,204,112,153,225,178,172,134,203,108,108,54,245,102,99,179,121,60,27,155,27,77,10,46,193,188,81,75,156,171,48,111,143,247,58,47,57,154,12,249,57,67,203,208,50,180,12,45,67,187,83,134,150,251,228,62,185,207,29,115,159,172,34,171,200,42,178,138,172,34,171,200,42,178,138,172,98,46,135,103,213,51,31,198,135,241,97,124,24,141,67,227,208,56,125,209,56,86,61,91,245,220,107,90,146,27,224,8,222,254,92,7,112,244,116,33,244,118,0,142,109,222,31,24,181,54,186,206,141,237,233,38,105,55,182,139,27,219,250,198,203,30,175,160,118,99,55,127,99,35,22,85,87,223,216,222,238,174,118,99,55,127,99,55,176,85,184,199,75,175,221,216,248,27,251,221,241,171,211,227,147,187,123,251,228,240,213,209,252,211,165,173,177,247,250,167,203,15,55,151,111,239,254,101,252,120,246,225,124,240,120,13,123,15,246,92,47,61,132,141,236,181,174,253,78,246,88,51,248,12,62,131,207,224,51,248,246,88,219,99,109,158,193,60,131,121,6,123,172,237,177,206,199,227,155,13,49,27,146,203,93,52,27,98,54,196,108,136,217,16,179,33,102,67,182,98,54,196,30,107,123,172,237,177,54,167,100,78,201,156,146,57,37,123,172,237,177,182,199,218,228,156,201,57,147,115,89,77,206,217,99,109,164,207,30,107,195,134,246,88,215,31,131,92,142,113,107,236,173,174,198,184,189,217,83,189,244,40,50,228,224,76,44,19,203,196,50,177,76,236,78,153,88,142,147,227,228,56,119,204,113,178,135,236,33,123,200,30,178,135,236,33,123,200,30,178,135,185,28,158,189,212,188,23,239,197,123,241,94,116,13,93,67,215,244,69,215,216,75,109,47,117,175,169,72,106,144,81,177,135,186,30,200,232,197,222,233,109,1,25,219,180,159,175,198,94,233,122,55,176,23,123,164,221,192,205,220,192,198,27,34,123,179,23,218,13,220,196,13,172,220,251,92,231,6,246,100,207,179,27,184,137,27,216,194,150,220,222,236,109,118,3,219,188,129,79,95,159,156,30,159,28,63,251,254,245,225,73,252,210,230,171,95,223,222,92,190,189,124,119,241,235,217,91,27,156,151,159,72,39,235,156,235,189,173,221,206,28,59,199,206,177,115,236,28,187,221,206,118,59,155,9,48,19,96,38,192,110,103,187,157,243,49,237,230,43,204,87,228,114,23,205,87,152,175,48,95,97,190,194,124,133,249,138,173,152,175,176,219,217,110,103,187,157,205,250,152,245,49,235,99,214,199,110,103,187,157,237,118,54,125,102,250,204,244,89,86,211,103,118,59,27,139,179,219,217,192,158,221,206,241,163,132,75,0,111,196,162,231,10,192,219,219,173,207,143,207,37,67,105,142,206,162,179,232,44,58,139,206,238,20,157,197,61,113,79,220,115,199,184,39,162,136,40,34,138,136,34,162,136,40,34,138,136,34,162,152,203,225,89,1,141,133,97,97,88,24,22,6,225,64,56,16,78,95,16,142,21,208,86,64,247,90,148,100,229,54,2,247,65,215,112,27,189,92,14,189,21,110,99,107,55,4,70,172,141,174,113,81,123,185,67,218,69,221,244,69,109,119,149,101,111,87,77,187,168,155,189,168,193,75,168,43,47,106,79,55,82,187,168,155,189,168,109,47,7,238,237,226,106,23,181,181,139,250,250,89,244,234,234,95,223,217,87,253,245,24,58,89,82,189,230,189,108,166,198,235,241,122,188,30,175,199,235,109,166,182,153,218,168,130,81,5,163,10,54,83,219,76,157,15,181,55,246,97,236,35,151,187,104,236,195,216,135,177,15,99,31,198,62,140,125,108,197,216,135,205,212,54,83,219,76,109,4,201,8,146,17,36,35,72,54,83,219,76,109,51,181,161,56,67,113,134,226,178,26,138,179,153,218,180,158,205,212,230,8,109,166,142,159,112,252,130,114,35,214,81,47,67,185,189,221,65,253,249,48,50,196,225,100,44,25,75,198,146,177,100,236,78,201,88,154,147,230,164,57,119,76,115,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,185,28,158,197,211,212,23,245,69,125,81,95,140,13,99,195,216,244,197,216,88,60,109,241,116,175,193,72,122,150,17,184,109,122,21,203,232,229,138,233,124,89,198,118,237,236,139,88,38,189,234,30,246,114,131,180,123,216,222,61,108,97,119,100,111,23,68,187,135,109,221,195,224,85,208,203,239,97,79,247,63,187,135,109,221,195,86,118,233,246,118,189,179,123,24,115,15,95,62,191,189,137,135,159,174,98,237,117,206,215,239,111,207,253,236,238,224,251,185,201,249,254,9,108,112,137,115,213,219,216,223,76,169,83,234,148,58,165,78,169,219,223,108,127,51,241,79,252,19,255,246,55,219,223,156,143,88,55,61,97,122,34,151,187,104,122,194,244,132,233,9,211,19,166,39,76,79,108,197,244,132,253,205,246,55,219,223,108,146,199,36,143,73,30,147,60,246,55,219,223,108,127,179,217,50,179,101,102,203,178,154,45,179,191,217,208,155,253,205,198,241,236,111,14,29,20,124,0,112,107,175,110,94,9,112,123,182,181,249,254,57,100,40,191,81,88,20,22,133,69,97,81,216,157,162,176,248,38,190,137,111,238,24,223,68,14,145,67,228,16,57,68,14,145,67,228,16,57,68,14,115,57,60,11,155,49,47,204,11,243,194,188,160,26,168,6,170,233,11,170,177,176,217,194,230,94,11,145,164,14,163,214,174,230,181,14,163,71,107,154,51,119,24,91,179,129,175,246,114,230,181,23,175,71,123,153,93,188,246,46,94,179,213,143,61,91,196,236,226,181,117,241,106,174,95,94,115,241,122,181,121,217,197,107,235,226,53,93,118,219,179,85,203,46,94,196,197,11,221,175,220,231,205,202,27,223,169,108,155,50,66,142,144,35,228,8,57,66,110,155,178,109,202,56,62,142,143,227,231,201,241,109,83,54,218,96,180,193,104,131,209,6,163,13,70,27,140,54,24,109,48,218,96,180,193,54,101,219,148,109,83,54,102,99,204,198,152,141,49,155,45,29,179,177,77,217,54,101,219,148,13,126,25,252,50,248,101,155,178,137,52,219,148,205,202,217,166,220,112,138,47,116,143,178,13,202,153,123,110,240,21,124,5,95,193,87,240,117,167,224,43,172,9,107,194,154,59,134,53,1,67,192,16,48,4,12,1,67,192,16,48,4,12,1,195,92,14,207,238,100,168,11,234,130,186,160,46,132,6,161,65,104,250,66,104,236,78,182,59,185,215,30,36,145,186,168,216,154,108,95,114,230,234,98,11,182,232,213,216,145,108,59,178,107,214,198,53,139,93,214,216,155,93,200,174,89,243,107,86,185,255,216,230,99,215,172,249,53,139,95,61,219,155,61,199,174,89,211,107,246,252,197,209,179,195,227,249,119,71,167,119,159,111,232,198,227,193,251,95,206,223,157,93,14,126,58,191,57,127,115,243,254,186,207,27,144,23,207,98,227,27,145,235,188,161,13,201,160,56,40,14,138,131,226,160,184,13,201,54,36,67,247,208,61,116,111,67,178,13,201,249,160,113,3,12,6,24,114,185,139,6,24,12,48,24,96,48,192,96,128,193,0,195,86,12,48,216,144,108,67,178,13,201,134,105,12,211,24,166,49,76,99,67,178,13,201,54,36,27,239,50,222,101,188,43,171,241,46,27,146,205,157,217,144,108,34,206,134,228,200,89,189,69,168,27,184,49,121,45,212,237,229,6,229,197,19,201,208,143,131,178,160,44,40,11,202,130,178,59,5,101,225,78,184,19,238,220,49,220,9,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,230,114,120,54,42,67,96,16,24,4,6,129,33,55,200,13,114,211,23,114,99,163,178,141,202,189,246,35,153,40,141,128,13,203,149,74,163,119,27,151,183,64,105,108,225,150,191,192,141,204,149,215,178,119,27,154,93,203,77,93,203,182,150,79,246,114,163,179,107,185,153,107,25,180,241,185,226,90,246,112,3,180,107,185,153,107,217,222,170,222,94,110,140,118,45,27,94,203,147,195,151,223,31,133,172,140,254,242,239,180,151,59,162,239,62,206,70,151,66,175,124,7,91,160,225,118,184,29,110,135,219,225,118,91,160,109,129,54,40,96,80,192,160,128,45,208,182,64,231,3,221,13,93,24,186,200,229,46,26,186,48,116,97,232,194,208,133,161,11,67,23,91,49,116,97,11,180,45,208,182,64,27,0,50,0,100,0,200,0,144,45,208,182,64,219,2,109,36,205,72,154,145,180,172,70,210,108,129,54,43,103,11,180,41,62,91,160,195,231,11,63,97,219,128,181,207,143,177,109,239,246,60,223,125,180,12,89,55,251,202,190,178,175,236,43,251,186,83,246,149,215,228,53,121,205,29,243,154,140,33,99,200,24,50,134,140,33,99,200,24,50,134,140,97,46,135,103,177,51,215,197,117,113,93,92,23,69,67,209,80,52,125,81,52,22,59,91,236,220,107,18,146,10,94,212,220,228,188,28,94,244,106,117,115,174,240,98,27,246,233,5,44,103,94,126,211,122,181,141,217,77,107,118,211,162,55,55,246,110,193,178,155,214,228,166,213,94,161,188,236,166,245,108,103,178,155,214,228,166,53,216,70,219,187,53,200,110,90,252,77,91,220,199,29,186,7,121,237,66,238,190,237,69,94,60,140,205,239,73,174,243,142,246,38,179,227,236,56,59,206,142,179,227,246,38,219,155,204,225,115,248,28,190,189,201,246,38,231,227,200,205,52,152,105,200,229,46,154,105,48,211,96,166,193,76,131,153,6,51,13,91,49,211,96,111,178,189,201,246,38,155,175,49,95,99,190,198,124,141,189,201,246,38,219,155,108,226,203,196,151,137,175,172,38,190,236,77,54,138,102,111,178,33,57,123,147,99,199,247,22,177,110,232,30,229,181,88,183,159,123,149,23,143,36,67,70,206,202,178,178,172,44,43,203,202,238,148,149,229,59,249,78,190,115,199,124,39,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,152,203,225,217,179,204,129,113,96,28,24,7,70,221,80,55,212,77,95,212,141,61,203,246,44,247,154,144,228,2,53,66,246,46,87,66,141,254,237,97,222,2,168,177,141,251,254,66,247,52,87,222,204,254,237,109,118,51,55,118,51,91,219,68,217,207,61,207,110,230,134,110,102,216,30,232,138,155,217,199,189,208,110,230,134,110,102,139,219,123,251,185,71,218,205,140,188,153,255,125,242,116,254,237,201,211,249,209,179,239,142,230,197,112,84,214,217,37,253,127,111,175,6,111,222,94,13,206,223,253,116,62,184,125,81,223,246,71,63,58,128,141,236,140,174,245,46,246,68,179,239,236,59,251,206,190,179,239,246,68,219,19,109,142,192,28,129,57,2,123,162,237,137,206,199,193,155,201,48,147,145,203,93,52,147,97,38,195,76,134,153,12,51,25,102,50,182,98,38,195,158,104,123,162,237,137,54,31,100,62,200,124,144,249,32,123,162,237,137,182,39,218,196,154,137,53,19,107,89,77,172,217,19,109,148,206,158,104,67,126,246,68,215,31,63,124,140,111,107,236,134,94,143,111,123,179,15,250,209,49,100,72,190,57,88,14,150,131,229,96,57,216,157,114,176,236,38,187,201,110,238,152,221,228,13,121,67,222,144,55,228,13,121,67,222,144,55,228,13,115,57,60,59,160,25,47,198,139,241,98,188,136,26,162,134,168,233,139,168,177,3,218,14,232,94,243,144,148,8,163,98,239,115,53,194,232,197,174,231,109,64,24,219,178,119,175,198,78,231,234,91,215,139,61,206,110,93,187,183,174,209,182,199,222,236,104,118,235,218,188,117,149,187,152,171,110,93,79,246,47,187,117,109,222,186,134,155,109,123,179,91,217,173,107,114,235,158,198,236,83,190,234,251,62,229,171,78,246,41,87,190,139,125,202,28,57,71,206,145,115,228,28,185,125,202,246,41,51,249,76,62,147,111,159,178,125,202,249,152,114,243,13,230,27,114,185,139,230,27,204,55,152,111,48,223,96,190,193,124,195,86,204,55,216,167,108,159,178,125,202,102,109,204,218,152,181,49,107,99,159,178,125,202,246,41,155,254,50,253,101,250,43,171,233,47,251,148,141,165,217,167,108,96,206,62,229,176,81,190,167,49,251,148,87,227,219,94,237,83,190,202,156,124,115,176,28,44,7,203,193,114,176,59,229,96,217,77,118,147,221,220,49,187,201,27,242,134,188,33,111,200,27,242,134,188,33,111,200,27,230,114,120,246,41,51,94,140,23,227,197,120,17,53,68,13,81,211,23,81,99,159,178,125,202,189,230,33,41,17,70,141,125,202,235,17,70,111,246,41,231,142,48,182,101,239,94,205,125,202,235,111,93,111,246,41,187,117,237,221,186,70,219,30,123,181,79,217,173,107,235,214,213,218,167,188,238,214,245,104,159,178,91,215,214,173,107,184,217,182,87,251,148,221,186,102,183,238,229,243,136,125,202,215,239,123,190,79,249,243,1,108,120,159,242,154,119,177,79,153,35,231,200,57,114,142,156,35,183,79,217,62,101,38,159,201,103,242,237,83,182,79,57,31,83,110,190,193,124,67,46,119,209,124,131,249,6,243,13,230,27,204,55,152,111,216,138,249,6,251,148,237,83,182,79,217,172,141,89,27,179,54,102,109,236,83,182,79,217,62,101,211,95,166,191,76,127,101,53,253,101,159,178,177,52,251,148,13,204,217,167,28,51,202,247,5,223,6,237,83,94,134,111,123,184,79,249,243,49,100,72,190,57,88,14,150,131,229,96,57,216,157,114,176,236,38,187,201,110,238,152,221,228,13,121,67,222,144,55,228,13,121,67,222,144,55,228,13,115,57,60,251,148,25,47,198,139,241,98,188,136,26,162,134,168,233,139,168,177,79,217,62,229,94,243,144,148,8,163,246,62,229,85,8,163,103,251,148,243,69,24,219,178,119,47,104,159,242,170,91,215,179,125,202,110,93,27,183,174,209,182,199,30,238,83,118,235,154,223,186,128,125,202,203,111,93,239,246,41,187,117,205,111,93,195,205,182,61,220,167,236,214,197,221,186,211,147,167,243,255,126,118,114,92,76,130,183,42,223,188,189,26,252,223,187,183,151,197,164,215,187,149,23,142,97,163,27,150,107,188,151,61,203,124,57,95,206,151,243,229,124,185,61,203,246,44,179,250,172,62,171,111,207,178,61,203,249,88,115,115,15,230,30,114,185,139,230,30,204,61,152,123,48,247,96,238,193,220,195,86,204,61,216,179,108,207,178,61,203,102,112,204,224,152,193,49,131,99,207,178,61,203,246,44,155,10,51,21,102,42,44,171,169,48,123,150,141,171,217,179,108,144,206,158,229,240,17,191,69,148,27,176,109,121,29,202,237,221,206,229,133,195,200,16,135,147,177,100,44,25,75,198,146,177,59,37,99,105,78,154,147,230,220,49,205,73,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,230,114,120,54,47,83,95,212,23,245,69,125,49,54,140,13,99,211,23,99,99,243,178,205,203,189,6,35,233,89,70,205,253,203,85,44,163,87,91,152,243,103,25,219,181,179,47,96,35,115,213,61,236,213,94,102,247,176,253,123,216,194,238,200,222,109,106,118,15,219,190,135,181,183,54,175,191,135,61,219,221,236,30,182,125,15,91,217,165,219,187,109,206,238,97,179,123,24,185,207,217,46,231,206,246,56,219,225,76,170,147,234,164,58,169,78,170,219,225,108,135,51,245,79,253,83,255,89,170,127,59,156,77,80,152,160,48,65,97,130,194,4,133,9,10,19,20,38,40,76,80,152,160,176,195,217,14,103,59,156,77,243,152,230,49,205,99,154,103,75,167,121,236,112,182,195,217,14,103,243,101,230,203,204,151,217,225,108,240,205,14,103,35,121,118,56,183,52,44,24,185,191,217,238,230,199,7,145,33,0,167,97,105,88,26,150,134,165,97,119,74,195,18,156,4,39,193,185,99,130,147,58,164,14,169,67,234,144,58,164,14,169,67,234,144,58,204,229,240,236,109,38,189,72,47,210,139,244,226,106,184,26,174,166,47,174,198,222,102,123,155,123,141,68,210,82,140,154,59,155,237,107,222,10,138,177,61,187,248,2,246,52,219,209,236,238,181,126,247,26,238,129,236,221,94,102,119,175,173,187,87,123,31,179,93,204,238,94,203,119,175,241,254,219,222,237,95,118,247,2,239,222,235,167,79,15,95,30,255,227,240,244,248,249,179,249,147,195,151,167,243,147,195,151,223,31,205,191,125,246,108,254,234,240,233,171,215,79,43,247,48,255,122,117,117,118,125,249,219,217,205,229,251,119,131,31,207,174,111,6,119,255,78,7,111,222,189,27,124,56,187,250,240,235,213,78,239,100,190,255,233,127,19,120,48,205,55,53,183,253,238,247,222,53,155,255,108,136,245,136,134,89,49,126,20,128,142,166,123,195,47,89,236,193,231,236,115,52,236,194,172,175,42,230,226,75,49,183,113,236,254,131,146,210,171,245,134,39,216,73,45,255,63,123,239,214,213,70,182,101,235,254,151,245,188,33,227,166,64,212,27,78,99,155,157,128,57,70,212,206,218,47,106,190,144,20,117,192,246,177,113,214,90,187,181,253,223,79,147,12,70,10,197,140,152,247,49,35,226,123,89,109,217,233,144,186,38,35,36,49,198,55,122,55,57,64,65,114,221,241,40,227,9,178,59,207,232,244,122,240,243,244,37,200,238,60,163,251,57,59,158,103,60,65,38,231,41,176,17,16,168,46,229,62,116,4,183,2,66,158,165,216,123,166,224,102,64,240,243,148,120,207,20,244,119,118,60,207,120,130,180,207,83,110,219,34,68,109,6,144,163,127,146,82,27,23,174,7,25,75,143,246,73,202,109,93,132,168,201,0,114,76,78,82,96,243,34,208,41,250,21,99,114,134,2,219,23,174,173,140,40,98,76,206,48,250,6,70,160,42,244,170,197,248,0,99,110,97,132,60,192,232,223,27,37,54,49,66,30,96,244,47,138,114,30,208,174,199,24,73,142,246,73,202,249,64,187,254,250,18,73,142,201,73,10,108,8,57,158,98,28,49,218,103,40,177,37,20,226,141,209,183,22,237,3,148,216,20,10,113,128,190,181,24,31,96,204,109,161,144,7,24,253,187,141,164,55,180,227,65,70,211,99,122,152,34,254,208,206,135,25,73,143,201,97,70,223,101,11,116,107,203,30,96,204,125,182,144,7,24,229,189,145,157,54,188,162,89,182,195,43,154,53,64,191,107,128,147,246,138,214,128,134,251,150,118,12,161,225,33,45,240,104,64,195,63,137,246,6,232,251,147,108,127,252,203,61,195,211,122,166,221,251,56,250,22,128,222,228,225,161,130,161,130,161,130,161,130,161,130,161,130,161,88,161,88,165,169,75,40,214,129,83,172,80,151,80,151,80,151,80,151,80,151,80,151,80,151,80,151,80,151,80,151,16,110,16,110,16,110,16,110,16,110,112,68,112,68,112,68,195,224,136,240,198,198,27,123,210,80,76,42,232,73,183,103,167,49,122,50,30,255,78,216,143,56,236,135,85,213,122,117,89,28,147,243,231,88,170,54,121,251,207,227,119,139,229,229,217,209,233,105,177,254,191,171,234,124,121,116,114,250,31,103,71,39,167,235,127,107,88,165,215,223,30,246,190,223,191,191,187,43,214,255,119,245,195,249,244,254,246,238,95,247,239,111,239,214,255,118,176,37,235,211,24,180,247,148,226,185,132,90,73,193,50,20,56,16,56,16,56,16,56,16,56,16,203,80,44,67,147,168,75,96,75,96,75,96,75,44,67,129,87,129,87,129,87,129,87,129,87,129,87,129,87,229,171,16,120,21,120,53,129,3,196,50,20,203,80,44,67,1,170,1,170,1,170,1,170,147,248,110,131,101,40,150,161,88,134,130,250,131,250,131,250,39,143,250,99,25,202,14,2,150,161,108,71,96,25,106,181,183,209,0,141,215,255,119,249,234,228,252,120,113,117,126,252,242,25,60,94,254,34,143,159,47,46,92,16,228,245,255,221,251,235,246,243,245,195,143,207,215,159,158,9,215,189,95,136,235,175,139,183,224,228,2,56,217,244,252,196,176,101,87,145,0,205,0,205,0,205,0,205,0,205,0,205,0,205,0,205,73,212,37,64,51,64,51,64,51,64,51,64,51,64,51,64,51,64,51,64,51,64,51,64,179,124,21,2,52,3,52,39,112,128,0,205,0,205,0,205,0,205,0,205,0,205,0,205,73,124,183,1,104,6,104,6,104,6,104,6,104,6,104,6,104,6,104,6,104,6,104,6,104,6,104,110,2,205,249,10,105,142,14,52,231,251,197,152,128,230,159,78,225,13,186,248,167,113,248,227,95,118,25,136,59,28,234,179,207,184,179,141,185,23,21,16,203,16,203,16,203,16,203,16,203,16,203,16,182,16,182,210,68,40,132,237,192,9,91,136,80,136,80,136,80,136,80,136,80,136,80,136,80,136,80,136,80,136,80,232,59,232,59,232,59,232,59,232,59,24,39,24,39,24,167,97,48,78,113,224,35,80,34,128,157,68,129,157,129,97,49,185,8,22,147,15,6,139,1,56,25,20,112,18,242,86,145,176,196,204,7,100,137,201,173,178,117,171,4,170,241,174,127,212,184,13,123,238,134,147,215,47,78,222,189,92,94,28,191,62,186,188,186,92,158,30,189,123,125,188,60,122,247,231,201,191,27,250,191,222,222,124,184,253,246,105,239,235,245,205,251,239,63,190,239,173,11,98,239,253,183,127,222,254,141,189,107,231,241,196,115,111,53,211,128,57,43,168,35,168,35,168,35,168,35,168,35,230,172,152,179,38,81,151,160,163,160,163,160,163,152,179,130,226,130,226,130,226,130,226,130,226,130,226,130,226,202,87,33,40,46,40,110,2,7,136,57,43,230,172,152,179,130,135,131,135,131,135,131,135,39,241,221,6,115,86,204,89,49,103,101,113,129,197,5,22,23,146,95,92,192,156,149,141,10,204,89,217,245,192,156,213,106,11,165,3,38,54,243,94,213,132,137,177,86,213,58,51,143,206,169,58,79,2,45,12,45,12,45,12,45,12,45,12,45,12,221,10,221,42,77,99,66,183,14,156,110,133,198,132,198,132,198,132,198,132,198,132,198,132,198,132,198,132,198,132,198,132,124,131,124,131,124,131,124,131,124,131,47,130,47,130,47,26,6,95,132,49,42,198,168,147,134,101,210,66,82,76,124,79,181,145,148,9,217,154,66,131,68,115,45,237,172,227,0,62,141,147,242,28,29,84,29,15,211,82,244,226,234,197,217,241,75,31,158,162,95,127,124,184,191,254,132,169,104,247,249,8,187,138,170,69,96,43,10,40,8,40,8,40,8,40,8,40,136,173,40,182,162,73,212,37,224,37,224,37,224,37,182,162,128,172,128,172,128,172,128,172,128,172,128,172,128,172,242,85,8,200,10,200,154,192,1,98,43,138,173,40,182,162,192,213,192,213,192,213,192,213,73,124,183,193,86,20,91,81,108,69,193,254,193,254,193,254,147,199,254,177,21,101,31,1,91,81,54,37,176,21,245,183,195,241,8,20,123,240,21,109,1,138,49,22,213,59,180,208,206,162,205,103,129,24,134,24,134,24,134,24,134,24,134,24,134,112,133,112,149,38,50,33,92,7,78,184,66,100,66,100,66,100,66,100,66,100,66,100,66,100,66,100,66,100,66,100,66,191,65,191,65,191,65,191,65,191,193,24,193,24,193,24,13,131,49,194,90,20,107,209,73,3,51,137,97,41,206,222,162,173,88,202,212,205,69,1,66,226,185,139,254,42,229,16,150,141,248,139,38,91,202,169,27,140,190,60,185,92,156,156,190,56,122,183,88,254,126,126,190,204,139,101,109,230,43,250,233,246,251,195,237,221,135,247,223,30,246,62,126,254,188,151,23,123,53,118,162,173,199,18,205,69,84,243,185,49,15,5,5,4,5,4,5,4,5,4,5,196,60,20,243,208,36,234,18,180,18,180,18,180,18,243,80,80,85,80,85,80,85,80,85,80,85,80,85,80,85,249,42,4,85,5,85,77,224,0,49,15,197,60,20,243,80,240,105,240,105,240,105,240,233,36,190,219,96,30,138,121,40,230,161,128,253,128,253,128,253,201,131,253,152,135,178,113,128,121,40,187,16,152,135,218,108,105,180,193,194,70,158,161,125,176,48,86,161,157,103,229,207,33,180,243,193,161,129,161,129,161,129,161,129,161,129,161,129,161,87,161,87,165,105,75,232,213,129,211,171,208,150,208,150,208,150,208,150,208,150,208,150,208,150,208,150,208,150,208,150,144,109,144,109,144,109,144,109,144,109,240,67,240,67,240,67,195,224,135,48,6,197,24,116,210,48,76,26,200,137,129,31,104,63,114,50,29,27,80,168,143,224,238,159,237,245,234,209,79,113,74,94,159,195,168,215,129,89,124,214,142,14,159,53,6,159,237,167,34,229,239,169,120,106,236,61,1,250,0,250,0,250,0,250,0,250,176,247,196,222,51,137,186,4,144,4,144,4,144,196,222,19,224,20,224,20,224,20,224,20,224,20,224,20,224,84,190,10,1,78,1,78,19,56,64,236,61,177,247,196,222,19,8,26,8,26,8,26,8,58,137,239,54,216,123,98,239,137,189,39,120,62,120,62,120,126,242,120,62,246,158,236,13,96,239,201,70,3,246,158,30,118,45,106,71,119,207,38,40,140,185,103,215,81,5,243,246,172,147,132,230,33,129,33,129,33,129,33,129,33,129,71,77,2,67,174,66,174,66,174,142,152,92,133,180,132,180,132,180,132,180,132,180,132,180,132,180,132,180,132,180,132,180,132,106,131,106,131,106,131,106,131,106,131,29,130,29,130,29,26,6,59,132,181,39,214,158,147,6,97,146,192,77,236,157,61,119,113,147,201,26,123,130,124,132,246,245,172,29,109,61,119,139,117,56,38,138,147,40,214,1,153,122,254,121,121,117,182,126,231,180,117,245,252,231,247,31,247,123,249,250,87,18,108,61,119,143,69,194,215,179,235,185,49,246,4,231,3,231,3,231,3,231,3,231,195,216,19,99,207,36,234,18,60,18,60,18,60,18,99,79,112,83,112,83,112,83,112,83,112,83,112,83,112,83,249,42,4,55,5,55,77,224,0,49,246,196,216,19,99,79,16,104,16,104,16,104,16,232,36,190,219,96,236,137,177,39,198,158,192,249,192,249,192,249,201,195,249,24,123,178,53,128,177,39,251,12,24,123,58,110,90,252,130,133,109,157,61,91,97,97,172,61,59,207,42,136,183,231,238,131,67,3,67,3,67,3,67,3,67,3,67,3,67,175,66,175,74,211,150,208,171,3,167,87,161,45,161,45,161,45,161,45,161,45,161,45,161,45,161,45,161,45,161,45,33,219,32,219,32,219,32,219,32,219,224,135,224,135,224,135,134,193,15,97,238,137,185,231,164,97,152,52,144,19,59,119,79,5,114,50,73,123,79,168,143,224,254,158,27,245,234,209,79,113,162,14,159,9,215,235,224,44,62,139,101,233,232,241,89,172,91,92,152,124,182,156,139,156,203,167,226,201,177,249,4,236,3,236,3,236,3,236,3,236,195,230,19,155,207,36,234,18,80,18,80,18,80,18,155,79,192,83,192,83,192,83,192,83,192,83,192,83,192,83,249,42,4,60,5,60,77,224,0,177,249,196,230,19,155,79,96,104,96,104,96,104,96,232,36,190,219,96,243,137,205,39,54,159,96,250,96,250,96,250,201,99,250,216,124,178,63,128,205,39,155,13,216,124,122,217,185,88,1,195,110,62,159,77,96,24,163,207,238,195,10,232,244,185,245,232,16,193,16,193,16,193,16,193,16,193,16,193,16,172,16,172,210,196,37,4,235,192,9,86,136,75,136,75,136,75,136,75,136,75,136,75,136,75,136,75,136,75,136,75,232,54,232,54,232,54,232,54,232,54,24,34,24,34,24,162,97,48,68,88,125,98,245,57,105,32,38,17,236,196,197,235,115,23,59,153,176,217,39,224,71,120,183,207,159,37,235,211,90,113,210,126,159,105,150,108,122,134,159,139,223,151,47,142,223,45,150,47,142,46,143,151,191,31,93,30,191,236,51,248,124,248,184,247,225,250,219,195,222,135,247,223,175,247,62,190,255,126,253,105,204,134,158,15,31,127,235,126,241,206,174,157,86,207,128,53,231,88,64,188,108,191,104,252,18,150,31,60,255,66,56,143,11,226,41,196,220,60,137,89,253,70,88,166,6,226,185,157,96,20,45,38,7,40,9,226,185,29,101,60,65,118,231,25,31,196,11,125,158,190,4,217,157,103,124,107,78,183,243,140,39,200,228,60,37,192,198,48,117,41,247,161,35,9,54,6,60,75,177,247,76,73,176,49,244,121,74,188,103,74,90,115,186,157,103,60,65,218,231,41,8,138,6,168,205,0,114,244,79,82,12,20,117,60,200,88,122,180,79,82,16,20,13,80,147,1,228,152,156,164,4,40,26,230,20,253,138,49,57,67,9,80,212,177,149,17,69,140,201,25,198,7,69,195,84,161,87,45,198,7,24,21,20,13,120,128,209,191,55,138,128,162,1,15,48,250,23,69,65,107,78,199,99,140,36,71,251,36,5,173,57,29,127,125,137,36,199,228,36,37,224,101,183,83,140,35,70,251,12,69,224,229,0,111,140,190,181,104,31,160,8,188,28,224,0,125,107,49,62,192,168,240,114,192,3,140,254,221,70,212,154,211,237,32,163,233,49,61,76,25,107,78,215,195,140,164,199,228,48,227,99,245,97,110,109,217,3,140,138,213,7,60,192,40,239,141,96,245,88,115,194,251,99,205,201,38,130,223,77,132,41,91,115,182,160,189,43,192,188,176,70,123,87,200,105,49,16,180,215,28,40,223,125,241,9,2,228,48,182,48,182,48,182,48,182,48,182,163,102,108,97,66,97,66,97,66,71,204,132,194,48,194,48,194,48,194,48,194,48,194,48,194,48,194,48,194,48,194,48,194,139,193,139,193,139,193,139,193,139,65,229,64,229,64,229,12,131,202,193,236,18,179,203,73,35,38,98,32,71,238,4,114,228,128,28,56,1,106,84,153,189,19,224,184,253,39,169,50,247,42,59,187,58,93,156,156,158,156,191,190,58,58,181,48,159,188,255,113,247,112,123,119,251,249,230,199,251,187,105,59,81,238,158,68,80,91,74,189,167,195,163,18,126,14,126,14,126,14,126,14,126,14,143,74,60,42,147,168,75,120,68,120,68,120,68,60,42,225,59,225,59,225,59,225,59,225,59,225,59,225,59,229,171,16,190,19,190,51,129,3,196,163,18,143,74,60,42,97,142,97,142,97,142,97,142,147,248,110,131,71,37,30,149,120,84,66,195,67,195,67,195,39,79,195,227,81,9,166,143,71,37,11,4,120,84,90,172,54,180,224,192,38,134,149,61,56,240,132,220,43,119,79,34,65,54,29,20,23,20,23,20,23,20,23,20,119,212,40,46,232,40,232,40,232,232,136,209,81,80,71,80,71,80,71,80,71,80,71,80,71,80,71,80,71,80,71,80,71,176,50,176,50,176,50,176,50,176,50,224,29,224,29,224,157,97,192,59,88,89,98,101,57,105,18,37,13,222,67,215,215,82,131,247,152,136,201,229,32,120,143,225,121,17,154,216,95,106,20,227,80,188,8,41,198,180,138,241,234,220,209,26,243,199,103,204,49,27,103,17,207,30,179,227,9,49,200,132,202,131,202,131,202,131,202,131,202,195,32,19,131,204,36,234,18,202,17,202,17,202,17,131,76,168,81,168,81,168,81,168,81,168,81,168,81,168,81,249,42,132,26,133,26,77,224,0,49,200,196,32,19,131,76,72,102,72,102,72,102,72,230,36,190,219,96,144,137,65,38,6,153,48,246,48,246,48,246,201,51,246,24,100,2,255,99,144,201,90,2,6,153,174,11,19,79,88,176,181,69,102,27,22,60,85,147,204,199,179,72,144,84,7,200,5,200,5,200,5,200,5,200,29,53,144,11,64,10,64,10,64,58,98,128,20,224,17,224,17,224,17,224,17,224,17,224,17,224,17,224,17,224,17,224,17,184,12,184,12,184,12,184,12,184,12,132,7,132,7,132,103,24,8,15,54,153,216,100,78,154,71,73,133,250,176,50,202,84,81,31,83,180,202,76,151,250,24,162,63,161,181,93,166,170,36,135,226,79,72,73,38,80,146,54,46,153,19,55,198,140,225,133,137,253,37,180,29,180,29,180,29,180,29,180,93,58,180,29,246,151,208,139,208,139,208,139,208,139,216,95,98,127,9,13,10,13,10,13,10,13,10,13,10,13,10,13,10,13,10,13,154,14,13,138,253,37,246,151,216,95,66,40,67,40,67,40,67,40,167,70,40,99,127,137,253,37,246,151,176,243,176,243,176,243,216,95,2,245,99,127,201,186,129,247,117,3,236,47,27,136,175,137,227,229,196,77,46,211,197,201,33,109,33,109,33,109,33,109,33,109,71,77,218,66,134,66,134,66,134,142,152,12,133,100,132,100,132,100,132,100,132,100,132,100,132,100,132,100,132,100,132,100,132,26,131,26,131,26,131,26,131,26,131,205,129,205,129,205,25,6,155,131,175,37,190,150,147,6,77,4,113,14,93,43,203,137,187,87,166,139,115,12,196,29,208,196,163,114,226,182,148,212,154,121,173,157,30,189,123,125,188,52,50,162,92,255,184,246,166,234,67,185,241,234,67,217,80,246,60,5,46,148,176,113,176,113,176,113,176,113,176,113,184,80,226,66,153,68,93,194,26,194,26,194,26,226,66,9,187,9,187,9,187,9,187,9,187,9,187,9,187,41,95,133,176,155,176,155,9,28,32,46,148,184,80,226,66,9,79,12,79,12,79,12,79,156,196,119,27,92,40,113,161,196,133,18,210,29,210,29,210,61,121,210,29,23,74,16,124,92,40,89,14,192,133,210,108,109,97,19,239,213,52,161,84,225,189,211,240,160,220,120,245,9,114,228,96,182,96,182,96,182,96,182,96,182,163,198,108,193,66,193,66,193,66,71,140,133,130,49,130,49,130,49,130,49,130,49,130,49,130,49,130,49,130,49,130,49,130,140,129,140,129,140,129,140,129,140,1,230,0,230,0,230,12,3,204,193,130,18,11,202,73,83,38,114,44,135,134,3,101,23,203,49,126,3,202,180,89,142,97,120,2,106,218,79,118,21,218,80,60,1,41,52,201,66,251,95,111,222,158,30,175,30,253,229,242,236,232,242,143,147,243,215,22,126,148,123,255,253,159,95,238,174,247,254,251,203,183,79,123,247,239,191,255,191,183,159,111,166,109,81,217,114,32,17,92,43,53,159,21,35,75,8,59,8,59,8,59,8,59,8,59,140,44,49,178,76,162,46,33,22,33,22,33,22,49,178,132,0,133,0,133,0,133,0,133,0,133,0,133,0,149,175,66,8,80,8,208,4,14,16,35,75,140,44,49,178,132,74,134,74,134,74,134,74,78,226,187,13,70,150,24,89,98,100,9,47,15,47,15,47,159,60,47,143,145,37,32,63,70,150,172,24,96,100,105,191,252,208,130,10,155,123,91,246,161,194,147,179,187,108,57,144,4,97,118,248,92,248,92,248,92,248,92,248,220,81,243,185,240,164,240,164,240,164,35,230,73,225,31,225,31,225,31,225,31,225,31,225,31,225,31,225,31,225,31,225,31,97,205,96,205,96,205,96,205,96,205,32,122,32,122,32,122,134,65,244,224,128,137,3,230,164,241,148,164,32,16,51,83,76,29,8,100,82,62,153,195,128,64,6,235,104,104,238,166,169,83,161,67,113,52,164,66,147,169,208,171,243,159,53,106,100,177,249,227,243,174,193,235,148,28,53,31,95,127,88,3,205,142,39,193,47,19,30,15,30,15,30,15,30,15,30,15,191,76,252,50,147,168,75,248,70,248,70,248,70,252,50,225,69,225,69,225,69,225,69,225,69,225,69,225,69,229,171,16,94,20,94,52,129,3,196,47,19,191,76,252,50,97,152,97,152,97,152,97,152,147,248,110,131,95,38,126,153,248,101,66,215,67,215,67,215,39,79,215,227,151,9,246,143,95,38,11,9,248,101,218,172,74,60,97,190,70,246,152,109,152,239,148,220,48,31,95,127,130,84,57,176,45,176,45,176,45,176,45,176,237,168,97,91,224,80,224,80,224,208,17,195,161,192,140,192,140,192,140,192,140,192,140,192,140,192,140,192,140,192,140,192,140,128,99,128,99,128,99,128,99,128,99,224,57,224,57,224,57,195,192,115,48,191,196,252,114,210,172,137,36,209,161,237,117,169,34,58,166,98,109,153,46,209,49,20,159,64,35,227,74,85,185,13,197,39,144,114,147,46,183,22,235,84,27,167,202,62,243,212,9,154,87,182,28,73,20,63,75,205,231,197,226,18,234,14,234,14,234,14,234,14,234,14,139,75,44,46,147,168,75,40,70,40,70,40,70,44,46,161,66,161,66,161,66,161,66,161,66,161,66,161,66,229,171,16,42,20,42,52,129,3,196,226,18,139,75,44,46,33,149,33,149,33,149,33,149,147,248,110,131,197,37,22,151,88,92,194,208,195,208,195,208,39,207,208,99,113,9,220,143,197,37,107,7,88,92,186,44,68,180,32,195,54,174,151,125,200,240,4,141,48,91,142,36,65,180,29,74,23,74,23,74,23,74,23,74,119,212,148,46,84,41,84,41,84,233,136,169,82,40,72,40,72,40,72,40,72,40,72,40,72,40,72,40,72,40,72,40,72,136,51,136,51,136,51,136,51,136,51,184,30,184,30,184,158,97,112,61,120,99,226,141,57,105,72,37,49,20,196,212,46,83,7,5,153,152,131,230,48,80,144,1,187,28,218,248,108,234,212,233,80,92,14,169,83,233,58,125,121,114,185,56,57,93,87,235,139,163,203,227,229,207,82,237,119,223,252,116,251,253,225,246,110,253,163,248,240,254,251,245,222,174,5,236,232,221,54,91,143,32,128,187,166,246,243,224,166,9,167,7,167,7,167,7,167,7,167,135,155,38,110,154,73,212,37,220,35,220,35,220,35,110,154,112,164,112,164,112,164,112,164,112,164,112,164,112,164,242,85,8,71,10,71,154,192,1,226,166,137,155,38,110,154,176,205,176,205,176,205,176,205,73,124,183,193,77,19,55,77,220,52,161,238,161,238,161,238,147,167,238,113,211,100,29,0,55,77,22,21,112,211,212,94,161,104,71,126,251,221,51,251,145,223,209,187,101,182,30,65,130,168,57,212,45,212,45,212,45,212,45,212,237,168,169,91,40,81,40,81,40,209,17,83,162,80,141,80,141,80,141,80,141,80,141,80,141,80,141,80,141,80,141,80,141,16,100,16,100,16,100,16,100,16,100,112,58,112,58,112,58,195,224,116,112,199,196,29,115,210,208,137,48,218,209,237,134,169,135,118,140,218,253,114,40,104,199,128,92,4,251,221,45,245,234,110,40,46,130,212,157,116,221,157,93,157,46,78,78,79,206,95,95,29,157,90,91,89,222,255,184,123,184,189,187,253,124,243,227,253,29,190,150,109,231,17,193,228,82,239,73,113,188,132,189,131,189,131,189,131,189,131,189,195,241,18,199,203,36,234,18,150,17,150,17,150,17,199,75,216,80,216,80,216,80,216,80,216,80,216,80,216,80,249,42,132,13,133,13,77,224,0,113,188,196,241,18,199,75,120,101,120,101,120,101,120,229,36,190,219,224,120,137,227,37,142,151,144,244,144,244,144,244,201,147,244,56,94,130,248,227,120,201,242,1,142,151,214,107,17,45,152,176,185,253,101,15,38,60,57,47,204,221,243,72,144,98,7,206,5,206,5,206,5,206,5,206,29,53,156,11,76,10,76,10,76,58,98,152,20,248,17,248,17,248,17,248,17,248,17,248,17,248,17,248,17,248,17,248,17,208,12,208,12,208,12,208,12,208,12,156,7,156,7,156,103,24,56,15,198,152,24,99,78,154,77,73,137,0,49,115,201,212,32,64,38,101,153,57,8,2,100,168,62,134,230,102,154,26,229,57,20,31,67,202,51,169,242,188,58,183,245,214,252,241,25,67,205,167,67,136,224,162,217,241,76,88,103,66,231,65,231,65,231,65,231,65,231,97,157,137,117,102,18,117,9,237,8,237,8,237,136,117,38,244,40,244,40,244,40,244,40,244,40,244,40,244,168,124,21,66,143,66,143,38,112,128,88,103,98,157,137,117,38,68,51,68,51,68,51,68,115,18,223,109,176,206,196,58,19,235,76,88,123,88,123,88,251,228,89,123,172,51,89,2,192,58,147,245,4,172,51,173,23,39,158,208,95,115,191,204,54,244,119,114,38,153,143,135,144,32,120,14,123,11,123,11,123,11,123,11,123,59,106,246,22,86,20,86,20,86,116,196,172,40,108,35,108,35,108,35,108,35,108,35,108,35,108,35,108,35,108,35,108,35,28,25,28,25,28,25,28,25,28,25,180,14,180,14,180,206,48,104,29,156,49,113,198,156,52,122,34,14,120,152,217,97,170,0,143,73,121,96,166,11,120,12,202,89,208,220,237,82,85,125,67,113,22,164,250,164,170,239,221,219,85,253,29,253,44,64,93,75,203,111,95,86,167,254,126,125,236,83,116,179,220,124,253,193,140,44,251,158,4,15,75,56,58,56,58,56,58,56,58,56,58,60,44,241,176,76,162,46,225,18,225,18,225,18,241,176,132,243,132,243,132,243,132,243,132,243,132,243,132,243,148,175,66,56,79,56,207,4,14,16,15,75,60,44,241,176,132,61,134,61,134,61,134,61,78,226,187,13,30,150,120,88,226,97,9,21,15,21,15,21,159,60,21,143,135,37,184,62,30,150,44,18,224,97,105,184,226,176,133,249,234,218,87,42,49,223,137,56,87,110,190,254,4,169,114,96,91,96,91,96,91,96,91,96,219,81,195,182,192,161,192,161,192,161,35,134,67,129,25,129,25,129,25,129,25,129,25,129,25,129,25,129,25,129,25,129,25,1,199,0,199,0,199,0,199,0,199,192,115,192,115,192,115,134,129,231,96,90,137,105,229,164,89,19,73,162,67,199,175,178,147,232,152,128,85,101,226,68,199,80,124,2,117,13,42,59,203,109,40,62,129,148,91,212,114,91,255,243,75,13,43,202,245,127,248,62,45,251,201,159,175,57,128,229,164,250,129,177,153,132,124,131,124,131,124,131,124,131,124,195,102,18,155,201,36,234,18,146,16,146,16,146,16,155,73,200,76,200,76,200,76,200,76,200,76,200,76,200,76,249,42,132,204,132,204,76,224,0,177,153,196,102,18,155,73,104,97,104,97,104,97,104,225,36,190,219,96,51,137,205,36,54,147,112,236,112,236,112,236,201,115,236,216,76,2,216,99,51,9,250,143,205,164,246,82,194,35,182,219,111,45,217,130,237,142,222,78,242,231,107,78,144,0,7,164,5,164,5,164,5,164,5,164,29,53,72,11,248,9,248,9,248,57,98,240,19,80,17,80,17,80,17,80,17,80,17,80,17,80,17,80,17,80,17,80,17,40,12,40,12,40,12,40,12,40,12,244,6,244,6,244,102,24,232,13,22,146,88,72,78,154,35,137,77,107,116,219,70,42,104,141,81,91,69,38,75,107,164,236,215,215,111,9,169,40,165,161,248,245,81,74,193,75,105,203,99,180,223,0,82,233,46,58,122,27,200,205,87,30,192,12,178,239,225,177,132,132,100,131,100,131,100,131,100,131,100,195,18,18,75,200,36,234,18,50,16,50,16,50,16,75,72,72,75,72,75,72,75,72,75,72,75,72,75,72,75,249,42,132,180,132,180,76,224,0,177,132,196,18,18,75,72,232,95,232,95,232,95,232,223,36,190,219,96,9,137,37,36,150,144,112,233,112,233,112,233,201,115,233,88,66,2,204,99,9,9,202,143,37,164,246,146,193,22,206,219,111,12,169,196,121,71,111,15,185,249,202,19,100,197,65,107,65,107,65,107,65,107,65,107,71,141,214,130,130,130,130,130,130,142,24,5,5,93,4,93,4,93,4,93,4,93,4,93,4,93,4,93,4,93,4,93,4,19,3,19,3,19,3,19,3,19,3,198,1,198,1,198,25,6,140,131,73,36,38,145,147,38,75,100,248,141,110,171,200,78,126,99,212,134,145,137,243,27,233,123,253,245,155,71,118,22,215,80,188,254,40,46,137,226,122,123,113,124,126,116,178,124,121,188,88,191,92,67,99,201,189,47,95,175,63,191,191,221,251,116,253,112,253,241,225,203,183,233,26,77,54,79,34,176,241,164,206,211,97,68,9,45,7,45,7,45,7,45,7,45,135,17,37,70,148,73,212,37,244,33,244,33,244,33,70,148,208,156,208,156,208,156,208,156,208,156,208,156,208,156,242,85,8,205,9,205,153,192,1,98,68,137,17,37,70,148,16,198,16,198,16,198,16,198,73,124,183,193,136,18,35,74,140,40,97,223,97,223,97,223,147,103,223,49,162,4,202,199,136,146,117,1,140,40,237,22,25,154,56,176,153,49,101,39,14,60,41,163,202,230,73,36,200,166,131,226,130,226,130,226,130,226,130,226,142,26,197,5,29,5,29,5,29,29,49,58,10,234,8,234,8,234,8,234,8,234,8,234,8,234,8,234,8,234,8,234,8,86,6,86,6,86,6,86,6,86,6,188,3,188,3,188,51,12,120,7,227,74,140,43,39,77,162,164,193,123,232,27,89,246,242,30,147,49,182,28,0,239,49,60,47,66,51,227,203,222,98,28,138,23,33,197,40,92,140,167,71,239,94,31,27,56,97,62,253,36,39,104,125,185,126,148,128,94,151,202,199,199,220,18,162,14,162,14,162,14,162,14,162,14,115,75,204,45,147,168,75,8,69,8,69,8,69,204,45,33,62,33,62,33,62,33,62,33,62,33,62,33,62,229,171,16,226,19,226,51,129,3,196,220,18,115,75,204,45,161,144,161,144,161,144,161,144,147,248,110,131,185,37,230,150,152,91,194,199,195,199,195,199,39,207,199,99,110,9,184,143,185,37,43,5,152,91,26,47,59,252,68,122,245,221,44,119,145,222,201,216,87,174,31,37,65,100,28,186,22,186,22,186,22,186,22,186,118,212,116,45,52,40,52,40,52,232,136,105,80,232,69,232,69,232,69,232,69,232,69,232,69,232,69,232,69,232,69,232,69,72,49,72,49,72,49,72,49,72,49,120,28,120,28,120,156,97,240,56,248,85,226,87,57,105,184,68,8,225,208,51,168,108,71,56,38,225,72,153,42,194,49,0,215,63,125,207,201,246,250,26,138,235,31,245,37,83,95,77,143,83,67,151,201,78,147,211,105,185,78,54,143,34,180,11,165,206,243,225,74,9,55,7,55,7,55,7,55,7,55,135,43,37,174,148,73,212,37,28,34,28,34,28,34,174,148,112,157,112,157,112,157,112,157,112,157,112,157,112,157,242,85,8,215,9,215,153,192,1,226,74,137,43,37,174,148,176,198,176,198,176,198,176,198,73,124,183,193,149,18,87,74,92,41,161,224,161,224,161,224,147,167,224,113,165,4,207,199,149,146,197,1,92,41,45,87,26,154,72,176,161,75,101,39,18,60,45,215,202,230,81,36,136,168,67,227,66,227,66,227,66,227,66,227,142,154,198,133,30,133,30,133,30,29,49,61,10,237,8,237,8,237,8,237,8,237,8,237,8,237,8,237,8,237,8,237,8,89,6,89,6,89,6,89,6,89,6,191,3,191,3,191,51,12,126,7,23,75,92,44,39,13,163,36,130,124,24,184,90,246,34,31,211,113,185,28,0,242,49,64,87,66,67,23,204,222,122,28,138,43,33,245,40,85,143,127,158,158,45,127,63,61,91,30,159,191,60,94,230,89,81,105,56,99,254,243,238,126,239,227,221,253,222,245,231,79,215,123,171,107,166,229,134,185,243,242,3,56,96,106,61,7,174,151,112,118,112,118,112,118,112,118,112,118,184,94,226,122,153,68,93,194,45,194,45,194,45,226,122,9,7,10,7,10,7,10,7,10,7,10,7,10,7,42,95,133,112,160,112,160,9,28,32,174,151,184,94,226,122,9,155,12,155,12,155,12,155,156,196,119,27,92,47,113,189,196,245,18,106,30,106,30,106,62,121,106,30,215,75,112,126,92,47,89,52,192,245,82,123,5,98,23,241,237,119,186,236,70,124,71,239,110,185,243,242,19,196,201,33,109,33,109,33,109,33,109,33,109,71,77,218,66,134,66,134,66,134,142,152,12,133,100,132,100,132,100,132,100,132,100,132,100,132,100,132,100,132,100,132,100,132,26,131,26,131,26,131,26,131,26,131,205,129,205,129,205,25,6,155,131,163,37,142,150,147,6,77,4,113,142,110,23,203,126,156,99,212,206,149,67,192,57,6,226,14,216,239,80,217,95,107,67,113,7,164,214,98,215,218,153,133,19,229,253,180,157,40,239,35,56,81,246,62,7,78,148,240,113,240,113,240,113,240,113,240,113,56,81,226,68,153,68,93,194,27,194,27,194,27,226,68,9,191,9,191,9,191,9,191,9,191,9,191,9,191,41,95,133,240,155,240,155,9,28,32,78,148,56,81,226,68,9,83,12,83,12,83,12,83,156,196,119,27,156,40,113,162,196,137,18,218,29,218,29,218,61,121,218,29,39,74,48,124,156,40,89,16,192,137,210,104,117,225,204,194,137,82,141,248,78,194,137,242,62,113,156,28,210,22,210,22,210,22,210,22,210,118,212,164,45,100,40,100,40,100,232,136,201,80,72,70,72,70,72,70,72,70,72,70,72,70,72,70,72,70,72,70,72,70,168,49,168,49,168,49,168,49,168,49,216,28,216,28,216,156,97,176,57,56,81,226,68,57,105,208,68,16,231,232,119,162,236,198,57,70,239,68,153,58,206,49,16,119,64,61,39,202,238,90,27,138,59,32,181,38,83,107,239,222,154,59,81,126,251,50,105,39,202,199,151,31,212,137,178,227,57,112,162,132,143,131,143,131,143,131,143,131,143,195,137,18,39,202,36,234,18,222,16,222,16,222,16,39,74,248,77,248,77,248,77,248,77,248,77,248,77,248,77,249,42,132,223,132,223,76,224,0,113,162,196,137,18,39,74,152,98,152,98,152,98,152,226,36,190,219,224,68,137,19,37,78,148,208,238,208,238,208,238,201,211,238,56,81,130,225,227,68,201,130,0,78,148,22,171,11,79,136,175,137,19,101,27,226,59,33,39,202,199,151,159,32,78,14,105,11,105,11,105,11,105,11,105,59,106,210,22,50,20,50,20,50,116,196,100,40,36,35,36,35,36,35,36,35,36,35,36,35,36,35,36,35,36,35,36,35,212,24,212,24,212,24,212,24,212,24,108,14,108,14,108,206,48,216,28,156,40,113,162,156,52,104,34,136,115,232,58,81,170,112,142,137,56,81,166,139,115,12,196,29,208,196,137,82,85,107,67,113,7,164,214,36,106,109,113,122,182,252,243,252,244,36,159,153,250,81,62,220,221,239,253,243,243,221,109,62,155,176,43,101,227,16,2,122,83,106,60,19,14,149,112,115,112,115,112,115,112,115,112,115,56,84,226,80,153,68,93,194,33,194,33,194,33,226,80,9,215,9,215,9,215,9,215,9,215,9,215,9,215,41,95,133,112,157,112,157,9,28,32,14,149,56,84,226,80,9,107,12,107,12,107,12,107,156,196,119,27,28,42,113,168,196,161,18,10,30,10,30,10,62,121,10,30,135,74,240,124,28,42,89,28,192,161,210,120,165,161,137,254,234,251,84,118,161,191,147,113,171,108,28,66,130,224,57,236,45,236,45,236,45,236,45,236,237,168,217,91,88,81,88,81,88,209,17,179,162,176,141,176,141,176,141,176,141,176,141,176,141,176,141,176,141,176,141,176,141,112,100,112,100,112,100,112,100,112,100,208,58,208,58,208,58,195,160,117,240,172,196,179,114,210,232,137,56,224,161,231,92,217,7,120,76,194,191,50,125,192,99,80,206,130,250,94,150,125,213,55,20,103,65,170,47,118,245,29,255,185,40,86,255,179,124,113,244,110,81,253,126,249,251,242,197,209,229,241,242,247,55,39,231,199,151,199,203,124,89,116,18,110,215,255,124,40,86,255,179,247,225,253,183,135,234,227,247,143,123,31,222,127,191,222,251,248,159,183,159,175,191,95,55,234,176,232,198,220,110,102,61,117,184,245,15,126,254,121,171,46,183,203,116,167,44,55,234,86,207,196,242,103,205,109,152,81,230,251,197,99,9,62,254,229,158,193,97,60,215,163,69,149,235,62,116,50,165,14,73,103,211,138,43,247,243,198,111,81,69,253,252,27,221,97,92,146,78,33,230,230,73,204,234,87,186,131,212,72,58,183,19,140,162,197,228,0,37,73,58,183,163,140,39,200,238,60,227,147,116,161,207,211,151,32,147,243,148,32,233,194,156,163,220,155,164,36,73,23,240,44,197,238,113,73,146,46,244,121,70,191,199,5,73,186,0,103,25,64,142,254,73,138,145,116,142,7,25,75,143,246,73,10,146,116,1,106,50,128,28,147,147,148,32,233,194,156,162,95,49,38,103,40,65,210,57,254,170,24,69,140,201,25,198,39,233,194,84,161,87,45,198,7,24,149,164,11,120,128,209,191,231,136,144,116,1,15,208,151,22,237,3,20,34,233,220,142,48,142,24,237,51,20,33,233,2,20,161,111,45,218,7,40,66,210,5,56,64,223,90,140,15,48,42,73,23,240,0,163,127,142,136,144,116,97,14,80,230,155,140,8,73,23,240,0,163,84,32,36,29,36,29,36,29,36,157,52,73,167,65,147,116,225,116,134,52,73,39,83,55,4,154,36,135,38,25,7,77,98,113,31,116,129,125,134,247,65,39,221,55,132,251,32,227,62,152,232,125,144,251,251,60,200,135,254,121,144,241,121,48,225,251,192,219,231,65,62,244,207,131,140,207,131,201,222,7,217,178,244,117,31,100,251,101,58,247,1,197,56,200,98,244,182,250,208,227,240,75,49,178,106,211,183,107,104,88,111,9,125,25,166,222,82,173,55,111,95,58,123,86,12,169,183,73,213,219,201,235,203,223,79,142,207,87,127,153,93,92,172,154,190,154,149,118,123,243,253,227,237,234,236,246,30,178,175,95,183,106,172,208,248,197,38,239,45,178,188,89,101,69,213,248,139,106,190,85,88,213,167,231,127,162,247,251,204,175,151,243,155,214,139,252,237,169,90,191,255,246,171,114,246,126,253,54,84,172,127,27,234,252,109,198,195,243,109,60,79,50,5,46,251,109,242,205,171,199,167,61,121,217,118,197,217,242,252,234,108,249,250,226,106,117,203,172,102,112,103,71,127,46,79,206,47,174,22,203,211,227,243,215,139,55,171,135,249,185,136,189,250,47,139,183,139,163,211,229,226,237,31,199,231,151,235,215,87,205,67,46,41,222,52,102,229,238,123,129,15,55,183,27,67,234,213,173,152,175,254,46,223,175,158,39,211,121,182,26,77,23,185,249,70,96,83,175,243,22,158,63,185,202,253,187,166,102,63,235,110,33,132,23,174,194,117,8,134,16,194,203,110,225,101,93,85,89,93,214,179,178,206,218,133,235,48,144,254,132,107,221,138,238,219,103,158,5,187,212,182,217,154,87,8,225,150,181,109,182,79,21,66,120,79,109,31,102,7,89,113,144,85,245,252,176,110,23,30,177,182,213,43,96,90,231,109,184,115,229,75,180,98,219,106,71,178,143,237,38,79,154,213,123,77,90,7,109,184,72,228,79,180,222,65,59,111,237,248,19,172,247,173,201,121,69,198,159,224,54,164,84,247,128,181,49,78,207,114,109,222,155,77,214,63,60,203,237,121,71,118,94,182,240,36,247,246,78,251,61,98,158,205,170,50,43,138,188,120,254,12,217,188,60,158,232,251,107,93,209,135,121,53,47,170,124,54,155,87,213,230,66,134,140,104,173,247,9,247,29,18,79,130,21,219,35,90,149,108,178,177,225,73,174,98,87,67,75,174,201,126,132,103,185,54,111,107,38,219,8,254,228,170,146,225,155,146,189,36,177,251,149,173,243,121,231,37,243,220,159,108,235,143,104,147,77,11,207,114,45,107,57,198,71,180,230,70,67,15,212,223,190,8,208,133,103,183,95,209,149,50,109,77,244,155,163,243,237,87,116,161,243,138,43,204,15,173,27,157,87,93,210,133,206,183,95,99,252,179,217,233,235,55,59,216,141,94,237,255,85,62,198,198,40,192,250,49,54,166,7,157,143,49,87,61,198,214,192,65,227,65,58,16,252,157,41,140,238,188,175,115,10,211,63,233,99,10,195,20,134,41,76,132,41,76,246,244,113,154,55,247,3,231,9,14,97,172,213,10,207,96,60,232,22,25,193,88,235,22,26,100,184,233,149,155,99,120,208,45,50,198,176,211,45,59,12,176,212,44,57,11,176,147,44,59,10,176,214,44,52,9,176,214,43,52,8,176,214,43,50,7,112,83,27,123,12,224,166,54,246,20,192,78,173,236,16,192,78,179,92,59,221,78,175,84,55,221,78,173,84,51,221,77,109,236,94,186,181,90,145,230,174,155,218,216,189,93,125,181,73,181,118,105,212,210,168,77,172,81,187,218,6,214,91,60,235,104,212,174,195,106,66,55,106,191,150,251,243,198,159,243,122,103,81,35,119,246,135,208,76,221,217,62,14,79,155,192,170,7,165,69,187,110,209,46,46,151,47,143,95,29,93,157,46,158,90,166,203,139,39,41,255,248,183,156,40,30,162,120,136,226,33,138,135,40,158,224,231,73,20,15,81,60,68,241,16,197,67,20,15,81,60,68,241,16,197,67,20,15,81,60,68,241,16,197,67,20,15,81,60,68,241,16,197,67,20,15,81,60,146,7,72,20,15,81,60,68,241,16,197,67,20,15,81,60,68,241,68,140,226,105,193,75,244,124,102,123,240,146,62,135,217,193,224,37,154,177,11,224,37,131,196,75,140,110,12,231,5,89,157,252,133,193,220,24,154,57,12,220,24,227,190,49,94,156,191,88,158,156,47,230,214,100,226,222,135,207,31,246,110,63,63,204,141,17,197,222,59,165,121,159,52,247,200,27,127,158,55,254,220,183,137,190,117,31,217,238,162,251,34,26,127,29,99,144,91,172,229,209,185,215,96,28,97,28,97,28,97,28,97,28,97,28,97,28,97,28,97,28,97,28,97,28,97,28,97,28,97,28,97,28,97,28,197,171,16,198,17,198,49,129,3,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,20,98,28,183,136,21,27,216,81,77,172,244,81,143,99,37,86,172,32,73,136,149,193,18,43,118,247,154,13,63,169,190,215,250,64,202,177,222,107,86,220,37,247,218,248,239,181,87,23,121,109,79,97,254,245,53,175,49,137,220,61,147,48,55,204,246,35,115,179,128,82,130,82,130,82,130,82,130,82,130,82,130,82,130,82,130,82,130,82,130,82,130,82,130,82,130,82,130,82,130,82,138,87,33,40,37,40,101,2,7,8,74,9,74,9,74,9,74,9,74,9,74,9,74,9,74,9,74,9,74,9,74,9,74,41,132,82,254,66,78,172,48,202,86,228,100,218,198,145,32,39,131,67,78,204,111,22,43,14,178,245,102,153,182,153,36,55,203,120,110,150,87,167,71,231,203,197,108,249,226,232,242,120,89,232,126,162,252,117,247,254,243,222,195,108,239,195,251,239,215,91,55,71,225,3,198,55,38,130,107,163,219,224,215,203,248,173,255,197,253,246,84,220,223,127,251,85,105,123,191,238,160,98,63,219,207,126,235,188,5,92,159,108,227,73,184,27,214,119,195,155,87,143,79,123,242,178,237,138,173,140,247,213,191,63,59,250,115,121,114,126,113,181,88,158,30,159,191,94,188,89,253,117,86,84,143,255,101,241,118,113,116,186,92,188,253,227,248,252,114,253,250,170,185,250,21,186,3,143,55,141,223,187,221,25,195,135,155,219,141,95,120,215,247,223,234,239,242,253,234,249,183,220,60,91,253,154,91,228,230,116,97,83,175,51,209,231,79,174,146,229,107,106,246,131,206,133,16,94,184,10,215,233,134,132,16,94,118,11,47,235,170,202,234,178,158,149,117,214,46,92,103,158,226,79,184,214,173,232,78,178,121,22,236,82,219,102,200,88,8,225,150,181,109,198,102,133,16,222,83,219,135,217,65,86,28,100,85,61,63,172,219,133,71,172,109,53,78,166,117,222,134,252,150,47,209,10,114,107,71,178,15,82,202,147,102,53,35,165,117,208,134,80,146,63,209,122,7,237,76,0,249,19,172,247,173,201,25,183,241,39,184,109,60,165,123,192,218,35,33,207,114,109,222,155,77,80,18,207,114,123,222,145,157,193,13,79,114,111,239,180,223,35,230,217,172,42,179,162,200,139,231,207,144,205,203,227,137,190,191,214,21,125,152,87,243,162,202,103,179,121,85,109,194,29,50,162,181,222,39,220,121,20,79,130,21,36,138,86,37,155,208,31,158,228,42,184,15,45,185,38,172,133,103,185,54,111,107,38,100,131,63,185,55,95,254,214,58,225,170,170,179,106,150,205,235,42,47,54,37,63,95,31,93,182,206,231,93,85,21,229,188,62,168,170,114,86,54,101,199,254,204,83,16,36,186,197,33,37,215,178,150,99,124,68,107,210,17,61,128,64,59,84,208,53,234,109,191,162,54,189,66,135,14,48,31,195,183,95,209,53,134,87,92,97,126,104,221,99,120,213,37,93,99,248,246,107,140,127,54,59,147,174,102,7,123,171,87,251,120,39,180,62,198,198,112,204,250,49,170,185,222,99,204,85,143,177,101,35,162,241,32,234,113,254,206,208,69,107,50,217,57,116,113,118,101,97,232,194,208,133,161,11,67,23,134,46,12,93,24,186,48,116,97,232,194,208,133,161,11,67,23,134,46,12,93,24,186,48,116,97,232,194,208,133,161,11,67,23,134,46,12,93,24,186,48,116,25,250,208,37,115,30,186,100,12,93,24,186,48,116,17,27,186,100,79,159,158,121,211,207,97,158,224,204,197,90,173,240,200,197,131,110,145,137,139,181,110,161,185,133,155,94,185,177,133,7,221,34,83,11,59,221,178,189,127,75,205,146,173,127,59,201,178,157,127,107,205,66,141,127,107,189,66,125,127,107,189,34,109,127,55,181,177,187,254,110,106,99,55,253,237,212,202,246,252,237,52,203,117,207,237,244,74,53,207,237,212,74,245,206,221,212,198,110,157,91,171,21,233,229,186,169,141,221,202,213,87,155,84,39,151,190,44,125,217,148,250,178,249,178,212,139,81,84,246,101,243,253,178,55,62,209,184,47,187,101,197,85,236,239,24,113,53,172,186,34,197,38,110,158,129,31,59,174,246,71,164,29,187,110,175,146,130,72,10,34,41,136,164,32,146,130,24,248,60,73,65,36,5,145,20,196,120,231,73,10,34,41,136,164,32,146,130,72,10,34,41,136,164,32,146,130,72,10,34,41,136,164,32,146,130,72,10,34,41,136,164,32,146,130,72,10,98,42,223,100,72,65,36,5,145,20,68,82,16,167,153,130,184,67,138,184,101,85,173,72,17,239,89,85,177,73,17,189,180,67,72,145,196,72,17,253,26,119,219,82,93,213,184,247,45,213,216,53,174,23,82,72,141,15,180,198,139,229,204,177,198,139,253,217,176,107,60,227,125,124,236,53,94,57,215,120,69,141,83,227,73,215,120,233,92,227,37,53,78,141,39,93,227,174,219,9,197,208,183,19,168,241,209,215,184,107,95,165,24,122,95,37,227,119,206,177,215,184,107,95,165,24,122,95,133,26,31,121,141,187,198,10,229,33,98,133,236,107,156,138,75,190,226,50,231,223,0,179,148,126,3,28,113,197,5,42,149,174,127,212,168,102,131,162,114,253,149,43,75,233,87,46,138,42,141,162,114,253,29,39,75,233,119,28,138,42,141,162,114,253,194,21,192,82,152,162,26,114,81,93,30,157,93,94,157,217,101,132,238,125,127,127,255,253,199,253,168,163,66,31,95,99,84,243,234,142,231,196,195,26,15,107,130,67,19,116,177,38,56,148,224,208,176,130,9,14,37,56,148,224,80,130,67,9,14,37,56,148,224,80,130,67,131,136,38,56,148,224,208,100,204,207,9,14,109,72,38,56,212,135,108,130,67,189,202,77,202,110,158,224,80,12,234,135,109,80,255,107,32,99,49,236,107,31,200,140,43,70,148,129,12,3,153,33,15,100,8,21,141,49,142,33,84,148,80,209,192,186,9,21,37,84,52,165,169,0,161,162,97,103,2,132,138,134,155,8,16,42,26,122,30,64,168,104,200,198,58,161,162,225,218,234,132,138,134,107,243,18,42,74,207,150,158,173,175,158,173,149,123,71,91,207,118,4,38,30,54,17,163,143,71,225,127,7,124,231,129,105,213,18,56,74,224,40,129,163,4,142,18,56,26,227,60,9,28,37,112,148,192,81,2,71,9,28,37,112,148,192,81,2,71,9,28,37,112,148,192,81,2,71,9,28,37,112,148,192,81,2,71,9,28,37,112,84,242,0,9,28,37,112,148,192,81,2,71,9,28,37,112,148,192,81,161,192,209,13,138,196,216,59,86,69,145,36,100,33,27,43,126,20,138,36,57,138,196,184,254,189,108,190,142,32,66,195,38,154,148,250,31,122,253,231,190,222,255,243,161,191,255,219,68,129,81,255,195,175,127,79,239,255,73,197,203,196,138,80,162,254,135,94,255,22,41,55,237,245,63,202,176,27,202,48,90,25,122,90,102,24,101,60,78,186,101,56,180,236,9,171,176,28,85,165,37,244,133,151,74,75,177,210,60,125,181,28,101,144,14,149,230,82,105,167,71,239,94,31,175,147,116,140,222,205,158,126,170,219,25,58,222,223,199,132,44,219,214,143,25,205,172,77,249,108,216,180,97,211,70,110,78,130,70,109,228,230,144,155,19,86,48,185,57,228,230,144,155,67,110,14,185,57,228,230,144,155,67,110,78,16,209,228,230,144,155,147,140,191,31,185,57,13,201,228,230,248,144,77,110,142,87,185,73,57,42,146,155,131,7,227,96,61,24,159,7,47,70,195,189,246,193,203,88,178,114,24,188,48,120,97,240,194,224,133,193,11,131,23,6,47,12,94,24,188,48,120,97,240,194,224,133,193,11,131,23,6,47,12,94,24,188,48,120,97,240,194,224,133,193,11,131,23,6,47,12,94,92,6,47,134,91,85,109,131,151,0,251,84,12,94,24,188,48,120,9,31,137,46,50,119,177,86,43,60,118,241,160,91,100,234,98,173,91,104,118,225,166,87,110,116,225,65,183,200,228,194,78,183,108,255,223,82,179,100,251,223,58,40,93,176,251,111,173,89,168,249,111,173,87,168,247,111,173,87,164,245,239,166,54,118,231,223,77,109,236,198,191,157,90,217,190,191,157,102,185,14,186,157,94,169,6,186,117,28,189,72,255,220,77,109,236,246,185,181,90,145,126,174,155,218,216,237,92,125,181,73,117,115,233,205,210,155,77,170,55,187,50,211,54,114,241,219,237,205,174,108,180,189,251,247,105,247,102,155,110,87,79,127,158,55,254,188,125,193,218,47,171,50,106,239,182,120,111,23,70,222,171,235,39,243,235,186,218,120,72,250,184,235,190,236,226,114,249,242,248,213,209,213,233,226,169,175,186,188,120,146,242,143,127,203,3,54,97,119,178,42,157,155,176,30,227,117,226,136,49,73,152,214,201,24,115,110,12,123,60,193,40,90,76,14,80,217,171,214,141,232,54,235,85,135,206,122,10,34,200,238,60,45,35,207,205,122,232,81,207,51,122,132,155,170,183,111,20,31,159,74,93,202,189,73,42,231,13,70,231,152,210,61,238,95,144,221,121,90,222,227,102,115,144,168,231,25,253,30,87,207,103,180,78,211,112,62,19,250,44,3,200,209,63,73,197,212,104,231,28,125,76,141,124,30,100,44,61,38,17,212,46,53,105,56,204,10,93,147,1,228,152,156,164,94,77,58,143,216,34,156,162,95,49,38,103,168,247,171,162,243,216,207,231,175,138,81,196,24,135,202,91,150,97,50,97,192,190,181,24,31,160,205,55,30,147,233,104,172,3,140,254,61,71,49,176,53,58,64,157,129,109,172,3,244,165,69,251,0,85,243,216,230,9,186,207,99,61,30,97,28,49,218,103,168,152,17,107,21,161,201,140,56,116,17,250,214,98,146,137,110,125,128,38,99,235,208,7,232,91,139,241,1,90,134,202,39,243,75,179,111,45,38,7,104,253,77,198,100,184,31,225,0,101,190,201,40,120,3,163,3,76,164,2,227,125,147,209,68,32,62,86,166,193,230,31,141,243,214,63,154,231,173,127,156,53,169,132,254,75,234,91,211,75,122,248,143,214,184,249,78,254,163,245,138,53,255,97,42,77,7,26,105,125,182,123,227,31,232,189,241,15,244,222,252,7,218,201,178,180,190,144,78,150,69,113,133,249,143,179,155,101,81,93,210,197,178,180,95,99,92,53,223,140,127,42,223,204,127,42,15,205,159,74,255,21,205,159,74,227,10,19,6,197,49,17,107,197,160,200,37,98,73,50,40,102,249,215,48,40,195,97,80,12,238,30,199,237,218,213,221,35,183,93,43,121,247,152,165,103,115,247,140,240,238,201,151,181,235,221,147,239,215,19,188,123,178,253,25,119,15,119,207,204,253,238,153,113,247,112,247,76,243,238,169,220,239,158,138,187,135,187,103,154,119,79,233,126,247,148,220,61,220,61,211,188,123,156,247,190,242,73,238,125,101,251,21,119,15,119,143,115,199,58,159,100,199,154,187,135,187,199,61,136,43,23,13,226,146,188,123,74,238,158,169,223,61,153,251,239,61,217,68,127,239,225,238,81,220,61,150,101,223,87,213,93,255,168,113,103,154,212,191,243,111,46,217,68,127,115,193,177,98,20,245,239,252,187,71,54,209,223,61,160,101,70,81,255,206,191,61,72,186,201,75,214,63,188,203,128,235,255,242,236,232,244,116,29,99,109,244,254,255,253,254,253,221,221,78,140,181,220,251,191,223,52,133,245,171,139,150,166,160,124,54,210,20,72,83,32,198,58,193,60,5,98,172,137,177,14,43,152,24,107,98,172,137,177,38,198,154,24,107,98,172,137,177,38,198,58,136,104,98,172,137,177,78,38,134,131,24,235,134,100,98,172,125,200,38,198,218,171,220,164,130,79,136,177,38,42,101,176,81,41,207,131,23,163,193,99,251,224,101,44,49,214,12,94,24,188,48,120,97,240,194,224,133,193,11,131,23,6,47,12,94,24,188,48,120,97,240,194,224,133,193,11,131,23,6,47,12,94,24,188,48,120,97,240,194,224,133,193,11,131,23,6,47,46,131,23,195,141,175,182,193,139,228,198,23,131,23,6,47,12,94,178,167,79,208,188,153,87,50,79,112,238,98,173,86,120,236,226,65,183,200,212,197,90,183,208,236,194,77,175,220,232,194,131,110,145,201,133,157,110,217,254,191,165,102,201,246,191,157,100,217,238,191,181,102,161,230,191,181,94,161,222,191,181,94,145,214,191,155,218,216,157,127,55,181,177,27,255,118,106,101,251,254,118,154,229,58,232,118,122,165,26,232,118,106,165,250,231,110,106,99,183,207,173,213,138,244,115,221,212,198,110,231,234,171,77,170,155,75,111,150,222,108,82,189,217,124,89,154,185,49,238,246,102,243,253,210,191,27,227,150,151,86,177,191,227,164,165,240,226,178,14,146,51,51,86,92,31,130,95,99,173,198,67,210,146,213,242,231,178,110,151,54,3,167,221,219,165,207,159,78,206,137,211,113,196,104,103,118,43,90,184,205,35,116,110,225,122,60,193,40,90,76,14,80,217,85,214,74,62,55,238,42,123,60,202,120,130,236,206,211,38,73,222,184,219,29,245,60,163,100,202,235,116,225,117,207,82,228,77,50,142,24,227,51,116,185,199,205,38,3,177,206,82,236,30,87,78,44,204,207,51,145,123,220,191,32,237,243,84,79,82,180,78,211,112,146,18,250,44,3,200,209,63,73,197,124,103,231,28,125,204,119,124,30,100,44,61,218,39,169,30,59,105,213,164,225,216,41,116,77,6,144,99,114,146,122,53,233,60,12,139,112,138,126,197,152,156,161,222,175,138,206,3,58,159,191,42,70,17,99,114,134,109,205,107,221,50,212,110,94,71,168,66,175,90,140,15,208,230,27,143,201,28,51,214,1,70,255,158,163,24,173,26,29,160,206,104,53,214,1,250,210,162,125,128,170,201,105,243,4,221,39,167,30,143,48,142,24,237,51,84,76,115,181,138,208,100,154,27,186,8,125,107,209,62,64,197,128,89,235,0,77,6,204,161,15,208,183,22,227,3,180,249,28,49,153,121,199,58,192,232,159,35,138,49,188,238,1,38,243,77,198,183,22,227,3,180,172,192,100,190,201,248,214,210,121,128,154,176,194,199,170,49,14,223,62,213,150,17,242,199,230,0,93,227,138,230,100,95,227,146,38,63,208,127,73,125,107,122,73,15,169,81,24,147,26,173,87,172,73,13,83,105,58,120,71,235,179,221,27,255,64,239,141,127,160,247,230,63,208,78,234,164,245,133,116,82,39,138,43,204,127,156,221,212,137,234,146,46,234,164,253,26,227,170,249,102,252,83,249,102,254,83,121,104,254,84,250,175,104,254,84,26,87,152,208,34,142,217,85,43,90,196,123,118,85,108,90,196,44,134,16,90,36,25,90,196,160,206,29,55,86,87,117,238,125,99,53,118,157,155,197,13,82,231,195,171,243,98,57,115,173,243,98,127,54,236,58,55,141,149,165,206,135,88,231,149,123,157,87,212,57,117,158,122,157,151,238,117,94,82,231,212,121,234,117,238,188,181,80,12,125,107,129,58,159,66,157,59,247,91,138,161,247,91,76,99,239,169,243,33,214,185,115,191,165,24,122,191,133,58,31,127,157,59,71,16,229,33,34,136,236,235,156,162,27,64,209,101,238,191,20,102,41,253,82,56,230,162,11,84,45,93,255,168,81,208,38,117,229,252,75,88,150,210,47,97,212,85,42,117,229,252,75,79,150,210,47,61,212,85,42,117,229,252,229,43,128,13,49,117,53,212,186,250,243,103,168,168,209,155,213,63,119,19,69,189,191,83,9,25,91,255,51,158,171,117,251,83,97,105,141,165,53,89,162,9,154,90,147,37,74,150,104,88,193,100,137,146,37,74,150,40,89,162,100,137,146,37,74,150,40,89,162,65,68,147,37,74,150,104,50,94,232,100,137,54,36,147,37,234,67,54,89,162,94,229,38,229,62,79,150,40,126,245,137,250,213,43,95,204,227,67,168,149,246,253,131,121,223,63,248,53,13,209,88,131,126,156,248,24,141,17,91,38,62,99,137,50,101,226,195,196,135,137,15,19,31,38,62,76,124,152,248,48,241,97,226,195,196,135,137,15,19,31,38,62,76,124,152,248,48,241,97,226,195,196,135,137,15,19,31,38,62,76,124,152,248,48,241,25,234,196,199,112,113,108,103,226,19,96,107,140,137,15,19,31,38,62,26,31,221,217,211,71,119,222,52,223,159,39,56,240,177,86,43,60,239,241,160,91,100,220,99,173,91,104,104,226,166,87,110,102,226,65,183,200,200,196,78,183,236,224,193,82,179,228,220,193,78,178,236,216,193,90,179,208,212,193,90,175,208,208,193,90,175,200,204,193,77,109,236,145,131,155,218,216,19,7,59,181,178,3,7,59,205,114,173,123,59,189,82,157,123,59,181,82,141,123,55,181,177,251,246,214,106,69,26,201,110,106,99,247,145,245,213,38,213,70,166,41,76,83,56,74,83,88,171,31,107,236,254,254,207,8,214,239,218,253,216,166,143,215,211,159,231,141,63,111,95,176,118,2,171,140,90,186,59,254,194,249,126,97,228,47,252,79,207,230,194,255,76,209,103,76,182,119,187,184,92,190,60,126,117,116,117,186,120,234,165,46,47,158,164,252,227,223,242,128,141,215,102,14,171,123,227,245,249,115,206,57,136,53,142,24,237,40,91,69,51,184,121,132,206,205,96,143,39,24,69,139,201,1,42,251,211,90,129,192,198,253,105,143,71,25,79,144,221,121,218,4,44,27,247,205,163,158,103,244,176,111,85,63,95,247,44,69,222,36,227,136,49,62,67,151,123,220,108,198,16,235,44,197,238,113,229,236,195,252,60,19,185,199,253,11,210,62,79,245,76,70,235,52,13,103,50,161,207,50,128,28,253,147,84,76,138,118,206,209,199,164,200,231,65,198,210,163,125,146,234,1,150,86,77,26,14,176,66,215,100,0,57,38,39,169,87,147,206,99,181,8,167,232,87,140,201,25,234,253,170,232,60,234,243,249,171,98,20,49,38,103,216,214,6,215,45,67,237,54,120,132,42,244,170,197,248,0,109,190,241,152,76,68,99,29,96,244,239,57,138,33,173,209,1,234,12,105,99,29,160,47,45,218,7,168,154,193,54,79,208,125,6,235,241,8,227,136,209,62,67,197,92,88,171,8,77,230,194,161,139,208,183,22,237,3,84,140,170,181,14,208,100,84,29,250,0,125,107,49,62,64,155,207,17,147,233,121,172,3,140,254,57,162,24,232,235,30,96,50,223,100,124,107,49,62,64,203,10,76,230,155,140,111,45,157,7,168,137,61,124,172,26,131,245,237,83,109,25,70,127,108,142,226,53,174,104,50,2,26,151,52,73,132,254,75,234,91,211,75,122,152,143,194,152,249,104,189,98,205,124,152,74,211,1,69,90,159,237,222,248,7,122,111,252,3,189,55,255,129,118,242,43,173,47,164,147,95,81,92,97,254,227,236,230,87,84,151,116,241,43,237,215,24,87,205,55,227,159,202,55,243,159,202,67,243,167,210,127,69,243,167,210,184,66,155,59,113,201,250,10,18,197,62,8,238,36,135,59,25,29,119,162,123,199,184,108,206,6,9,117,31,196,29,99,150,4,207,29,51,158,59,38,95,214,78,119,76,190,95,79,240,142,201,246,103,220,49,147,189,99,102,142,119,204,140,59,134,59,102,82,119,76,229,120,199,84,220,49,220,49,147,186,99,74,199,59,166,228,142,225,142,153,212,29,227,182,163,149,79,114,71,43,219,175,184,99,38,123,199,184,117,151,243,73,118,151,185,99,166,124,199,184,117,151,37,147,184,36,239,152,146,59,102,162,119,76,230,248,123,76,54,209,223,99,184,99,118,238,24,203,82,239,171,228,174,127,212,184,27,181,107,222,237,55,145,108,162,191,137,224,22,49,228,154,119,251,93,34,155,232,239,18,144,42,67,174,121,183,223,6,36,93,218,37,107,30,214,100,152,53,255,24,70,109,246,70,223,146,70,221,247,78,159,247,150,125,222,172,251,162,89,248,213,118,33,111,218,130,121,14,40,136,153,80,64,68,129,255,136,130,106,122,17,5,132,82,19,74,29,92,56,161,212,17,4,19,74,77,40,53,161,212,132,82,19,74,77,40,53,161,212,132,82,7,17,77,40,53,161,212,201,100,91,16,74,221,144,76,40,181,15,217,132,82,123,149,155,84,154,8,161,212,228,143,12,55,127,228,113,234,98,54,106,108,153,186,244,205,26,153,186,48,117,97,234,194,212,133,169,11,83,23,166,46,76,93,152,186,48,117,97,234,194,212,133,169,11,83,23,166,46,76,93,152,186,48,117,97,234,194,212,133,169,11,83,23,166,46,76,93,38,48,117,49,93,240,218,153,186,244,111,120,49,117,97,234,194,212,37,224,212,37,123,250,248,204,155,81,32,243,4,135,46,214,106,133,103,46,30,116,139,140,92,172,117,11,13,46,220,244,202,205,45,60,232,22,25,91,216,233,150,109,254,91,106,150,236,253,219,73,150,109,253,91,107,22,234,252,91,235,21,106,252,91,235,21,233,251,187,169,141,221,246,119,83,27,187,235,111,167,86,182,233,111,167,89,174,125,110,167,87,170,123,110,167,86,170,121,238,166,54,118,239,220,90,173,72,51,215,77,109,236,94,174,190,218,164,90,185,52,102,105,204,38,212,152,53,247,122,183,48,123,119,110,204,234,153,105,253,122,16,235,228,54,67,215,68,239,118,90,73,250,105,13,222,93,215,178,159,218,12,123,118,239,167,62,127,124,57,167,61,199,17,163,157,151,173,232,241,54,143,208,185,199,235,241,4,163,104,49,57,64,101,219,89,43,117,220,184,237,236,241,40,227,9,178,59,79,155,20,119,227,118,120,212,243,140,146,231,174,211,166,215,61,75,145,55,201,56,98,140,207,208,229,30,55,27,29,196,58,75,177,123,92,57,210,48,63,207,68,238,113,255,130,180,207,83,61,106,209,58,77,195,81,75,232,179,12,32,71,255,36,21,3,160,157,115,244,49,0,242,121,144,177,244,104,159,164,122,46,165,85,147,134,115,169,208,53,25,64,142,201,73,234,213,164,243,180,44,194,41,250,21,99,114,134,122,191,42,58,79,240,124,254,170,24,69,140,201,25,182,117,183,117,203,80,187,187,29,161,10,189,106,49,62,64,155,111,60,38,131,206,88,7,24,253,123,142,98,246,106,116,128,58,179,215,88,7,232,75,139,246,1,170,70,171,205,19,116,31,173,122,60,194,56,98,180,207,80,49,238,213,42,66,147,113,111,232,34,244,173,69,251,0,21,19,104,173,3,52,153,64,135,62,64,223,90,140,15,208,230,115,196,100,40,30,235,0,163,127,142,40,230,244,186,7,152,204,55,25,223,90,140,15,208,178,2,147,249,38,227,91,75,231,1,106,210,12,31,171,198,188,124,251,84,91,102,204,31,155,19,118,141,43,154,163,127,141,75,154,128,65,255,37,245,173,233,37,61,40,71,97,140,114,180,94,177,70,57,76,165,233,240,31,173,207,118,111,252,3,189,55,254,129,222,155,255,64,59,177,148,214,23,210,137,165,40,174,48,255,113,118,99,41,170,75,186,176,148,246,107,140,171,230,155,241,79,229,155,249,79,229,161,249,83,233,191,162,249,83,105,92,161,143,147,56,101,90,233,36,161,15,6,39,49,12,36,4,39,25,4,78,162,125,35,56,45,188,234,4,156,15,230,70,48,76,41,228,70,24,207,141,240,226,252,197,242,228,124,49,95,113,134,198,164,225,222,135,207,31,246,110,63,63,204,27,183,70,33,144,234,220,179,58,190,117,163,216,46,143,251,64,18,127,157,153,247,123,168,229,145,185,153,128,20,129,20,129,20,129,20,129,20,129,20,129,20,129,20,129,20,129,20,129,20,129,20,129,20,129,20,129,20,129,20,197,171,16,72,17,72,49,129,3,4,82,4,82,4,82,4,82,4,82,4,82,4,82,4,82,4,82,4,82,4,82,4,82,20,128,20,183,144,20,83,90,81,141,164,244,97,139,163,65,82,140,177,70,144,148,65,34,41,230,55,147,41,241,168,190,153,250,208,199,209,220,76,198,104,36,55,211,36,110,38,243,188,28,213,205,212,31,156,51,146,155,41,227,102,210,187,153,44,239,130,190,34,239,250,71,141,27,85,239,118,120,117,145,215,86,14,165,123,127,125,205,107,108,74,183,207,195,127,137,111,63,106,50,229,61,248,207,10,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,88,96,35,22,248,23,98,98,204,1,183,34,38,211,181,46,5,49,25,20,98,98,118,115,24,163,136,173,55,199,116,237,76,185,57,70,116,115,92,157,22,203,23,175,242,122,181,60,98,112,103,252,184,43,246,62,252,213,184,45,138,24,183,197,118,250,188,29,108,251,235,197,252,166,241,18,127,123,42,240,239,191,253,170,184,189,95,119,80,177,6,117,59,111,3,231,103,219,120,22,110,139,245,109,241,230,213,227,211,158,188,108,187,226,108,121,126,117,182,124,125,113,181,226,120,87,95,220,207,142,254,92,158,156,95,92,45,150,167,199,231,175,23,111,86,15,147,21,79,255,101,241,118,113,116,186,92,188,253,227,248,252,114,253,250,170,185,6,32,108,77,54,222,52,126,193,118,135,9,31,110,110,55,126,179,93,221,134,249,234,239,242,253,234,249,215,217,60,91,253,62,91,228,230,24,97,83,175,51,186,231,79,174,18,218,107,106,246,195,200,133,16,94,184,10,215,105,123,132,16,94,118,11,47,235,170,202,234,178,158,149,117,214,46,92,103,112,226,79,184,214,173,232,142,172,121,22,236,82,219,102,108,88,8,225,150,181,109,6,97,133,16,222,83,219,135,217,65,86,28,100,85,61,63,172,219,133,71,172,109,53,55,166,117,222,134,160,150,47,209,10,68,107,71,178,15,36,202,147,102,53,12,165,117,208,134,244,145,63,209,122,7,237,140,250,248,19,172,247,173,201,153,171,241,39,184,109,14,165,123,192,218,179,31,207,114,109,222,155,77,152,17,207,114,123,222,145,157,9,13,79,114,111,239,180,223,35,230,217,172,42,179,162,200,139,231,207,144,205,203,227,137,190,191,214,21,125,152,87,243,162,202,103,179,121,85,109,82,28,50,162,181,222,39,220,193,19,79,130,21,200,137,86,37,155,96,30,158,228,42,0,15,45,185,38,80,133,103,185,54,111,107,38,8,131,63,185,55,95,254,214,58,225,170,170,179,106,150,205,235,42,47,54,37,63,95,31,93,182,206,231,93,85,21,229,188,62,168,170,114,86,54,101,199,254,204,83,160,34,186,197,33,37,215,178,150,99,124,68,107,98,16,61,36,64,59,61,208,53,211,109,191,162,54,189,66,7,3,48,159,183,183,95,209,53,111,87,92,97,126,104,221,243,118,213,37,93,243,246,246,107,140,127,54,59,61,253,102,7,187,209,171,253,191,202,199,216,24,3,88,63,198,198,228,160,243,49,230,170,199,216,26,54,104,60,72,207,220,126,99,250,98,98,145,162,152,190,244,123,163,48,125,97,250,194,244,37,240,244,37,123,250,24,205,155,48,225,60,193,225,139,181,90,225,217,139,7,221,34,163,23,107,221,66,3,12,55,189,114,243,11,15,186,69,198,23,118,186,101,135,0,150,154,37,103,0,118,146,101,71,0,214,154,133,38,0,214,122,133,6,0,214,122,69,250,255,110,106,99,183,255,221,212,198,238,254,219,169,149,109,254,219,105,150,107,163,219,233,149,234,162,219,169,149,106,162,187,169,141,221,67,183,86,43,210,212,117,83,27,187,167,171,175,54,169,150,46,13,90,26,180,73,53,104,205,140,123,91,27,180,83,117,237,125,58,12,143,43,35,187,15,73,107,22,191,94,252,122,241,235,197,175,23,191,94,252,122,241,235,197,175,23,191,94,252,122,241,235,197,175,23,191,94,252,122,241,235,197,175,87,188,10,241,235,197,175,55,129,3,196,175,23,191,94,252,122,241,235,197,175,23,191,94,252,122,241,235,197,175,23,191,94,252,122,241,235,141,233,215,187,133,149,232,155,245,42,177,146,41,58,245,130,149,12,10,43,49,184,33,28,23,97,167,234,206,203,13,49,142,27,226,226,248,245,209,229,213,229,242,226,232,221,209,197,155,119,71,151,199,43,246,80,143,62,252,122,125,243,254,251,143,239,123,95,223,127,123,255,245,63,191,189,255,126,221,184,53,138,94,4,177,247,206,104,222,24,91,183,65,177,191,115,19,52,110,147,72,232,225,238,73,248,185,47,186,30,151,155,99,125,115,192,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,194,24,122,96,12,21,4,137,22,104,168,65,144,244,209,134,201,19,36,122,148,33,4,73,194,4,137,105,237,107,49,133,26,181,223,7,22,38,95,251,122,64,33,181,63,154,218,215,4,204,123,107,191,159,50,79,188,246,51,222,247,167,87,251,126,222,247,251,129,242,228,107,159,247,253,137,213,126,182,44,189,212,126,182,95,166,83,251,212,224,192,106,208,207,214,66,150,210,214,194,232,107,48,80,241,116,253,163,70,125,27,151,153,159,175,184,89,74,95,113,41,179,244,202,204,207,183,201,254,156,78,202,108,26,101,246,255,252,126,241,122,121,121,124,190,56,62,255,253,248,114,213,162,213,43,177,255,239,227,215,155,189,239,215,159,31,86,167,247,189,17,3,27,224,151,149,102,6,236,188,241,231,95,171,175,126,18,96,183,95,94,240,8,216,254,167,35,3,214,37,3,54,159,94,6,172,101,242,187,84,8,172,189,92,225,20,88,31,194,69,98,96,125,8,239,73,197,43,235,170,202,234,178,158,149,117,214,46,220,38,26,207,94,184,80,128,173,163,96,185,4,91,31,194,69,34,108,125,8,239,169,237,195,236,32,43,14,178,170,158,31,214,237,194,35,214,182,108,248,174,173,104,201,244,93,75,205,178,241,187,246,162,133,242,119,237,5,11,5,240,218,11,22,73,224,117,148,27,59,130,215,81,110,236,12,94,75,185,178,33,188,150,162,239,175,117,69,31,230,213,188,168,242,217,108,94,85,155,59,19,50,162,133,162,131,45,5,75,101,7,91,202,149,10,15,118,148,27,59,61,216,94,238,205,151,191,181,78,184,170,234,172,154,101,243,186,202,139,77,201,207,215,71,151,173,243,121,87,85,69,57,175,15,170,170,156,149,77,217,177,63,243,164,194,154,29,229,198,78,107,54,144,155,84,92,243,77,77,192,51,1,207,3,11,120,222,25,190,104,206,247,58,135,47,1,102,123,12,95,24,190,48,124,49,248,20,205,158,62,69,243,230,230,222,60,193,217,139,181,90,225,209,139,7,221,34,147,23,107,221,66,243,11,55,189,114,227,11,15,186,69,166,23,118,186,101,103,0,150,154,37,71,0,118,146,101,39,0,214,154,133,6,0,214,122,133,250,255,214,122,69,218,255,110,106,99,119,255,221,212,198,110,254,219,169,149,237,253,219,105,150,235,162,219,233,149,106,162,219,169,149,234,161,187,169,141,221,66,183,86,43,210,211,117,83,27,187,165,171,175,54,169,142,46,253,89,250,179,105,245,103,181,51,112,58,250,179,19,202,191,217,62,5,63,91,188,170,199,164,45,75,238,13,185,55,228,222,144,123,67,238,77,140,243,36,247,134,220,27,114,111,200,189,33,247,134,220,27,114,111,200,189,33,247,134,220,27,114,111,200,189,33,247,134,220,27,114,111,200,189,33,247,134,220,27,201,3,36,247,134,220,27,114,111,200,189,33,247,134,220,27,114,111,226,229,222,180,16,35,90,198,176,61,196,72,66,166,176,33,243,110,32,70,18,36,70,76,106,221,117,123,117,66,249,54,212,250,160,107,93,51,211,166,179,214,39,147,103,67,173,15,188,214,221,223,215,39,147,95,67,173,15,186,214,53,51,107,58,107,125,52,121,53,212,93,196,186,115,223,44,24,77,70,77,242,117,55,160,68,7,237,108,154,158,210,74,232,171,42,165,149,78,105,185,127,51,28,77,22,13,165,229,80,90,139,217,242,237,249,241,242,244,228,252,120,121,121,117,118,118,244,238,63,244,195,104,30,102,123,95,62,95,239,221,221,126,190,222,251,254,227,254,254,253,183,127,141,46,145,166,229,53,6,119,70,211,124,78,236,209,176,71,35,155,38,65,131,52,178,105,200,166,9,43,152,108,26,178,105,200,166,33,155,134,108,26,178,105,200,166,33,155,38,136,104,178,105,200,166,73,198,87,143,108,154,134,100,178,105,124,200,38,155,198,171,220,164,156,12,201,166,193,251,112,112,222,135,237,3,25,205,129,95,255,64,102,248,41,53,12,100,24,200,140,101,32,67,94,77,140,113,12,121,53,228,213,4,214,77,94,13,121,53,41,77,5,200,171,9,59,19,32,175,38,220,68,128,188,154,208,243,0,242,106,66,54,214,201,171,9,215,86,39,175,38,92,155,151,188,26,122,182,244,108,125,245,108,181,67,107,250,122,182,19,74,174,105,57,10,63,139,188,157,15,76,171,150,12,27,50,108,200,176,33,195,134,12,155,24,231,73,134,13,25,54,100,216,144,97,67,134,13,25,54,100,216,144,97,67,134,13,25,54,100,216,144,97,67,134,13,25,54,100,216,144,97,67,134,13,25,54,146,7,72,134,13,25,54,100,216,144,97,67,134,13,25,54,100,216,196,203,176,81,81,36,90,46,178,58,20,73,66,86,178,33,211,108,160,72,146,166,72,140,235,223,203,230,235,132,18,110,168,255,49,213,191,102,224,77,127,253,79,38,245,134,250,31,87,253,123,122,255,159,76,18,14,245,63,166,250,215,12,198,233,175,255,209,164,227,80,134,34,101,232,105,153,97,52,97,57,195,40,195,161,101,79,104,199,230,232,84,90,66,95,120,169,180,20,43,205,211,87,203,209,68,233,80,105,246,149,118,124,246,226,248,229,203,147,243,215,203,163,211,211,229,217,201,249,201,233,217,242,180,94,254,123,161,83,106,215,247,31,174,63,125,186,253,124,179,247,254,238,110,239,236,246,243,237,233,217,222,105,189,247,119,145,114,173,133,249,53,70,125,22,174,191,199,232,60,114,50,101,158,250,55,200,52,215,1,179,253,162,49,10,206,15,158,199,210,243,62,198,51,138,152,155,39,49,171,185,116,153,218,58,160,219,9,70,209,98,114,128,146,235,128,110,71,25,79,144,221,121,198,95,7,12,125,158,190,4,217,157,103,15,71,235,39,57,201,227,121,198,19,100,114,158,18,235,149,97,234,82,238,67,71,114,189,50,224,89,138,189,103,74,174,87,134,62,79,137,247,76,101,34,87,243,60,253,36,114,121,60,207,120,130,180,207,83,112,93,53,64,109,6,144,163,127,146,98,235,170,142,7,25,75,143,246,73,10,174,171,6,168,201,0,114,76,78,82,98,93,53,204,41,250,21,99,114,134,18,235,170,142,173,140,40,98,76,206,48,254,186,106,152,42,244,170,197,248,0,163,174,171,6,60,192,232,223,27,69,214,85,3,30,96,244,47,138,106,211,226,157,51,244,96,90,236,243,24,35,201,209,62,73,117,178,226,206,47,48,30,146,21,125,254,250,18,73,142,201,73,74,172,80,187,157,98,28,49,218,103,40,178,66,29,224,141,209,183,22,237,3,20,89,161,14,112,128,190,181,24,31,96,212,21,234,128,7,24,253,187,77,71,110,104,243,16,189,228,134,122,60,200,104,122,76,15,83,231,215,21,47,105,166,94,15,51,146,30,147,195,140,191,220,31,230,214,150,61,192,168,203,253,1,15,48,202,123,35,203,253,90,151,152,43,59,72,212,67,160,51,235,23,215,1,229,37,230,101,115,111,81,54,247,230,101,131,31,66,138,126,8,223,204,235,229,155,69,189,124,51,175,151,56,78,13,175,143,207,143,223,29,45,78,222,158,47,95,156,190,125,123,182,204,95,172,45,26,250,240,222,155,235,207,215,223,222,63,220,126,249,188,247,225,238,203,151,251,189,252,67,222,72,102,14,176,159,24,32,153,249,249,133,236,68,37,183,189,198,238,100,230,74,47,153,217,195,115,146,204,28,32,153,185,200,170,131,177,38,51,231,79,97,88,213,243,87,205,60,91,125,215,44,242,4,163,153,237,229,10,103,51,251,16,46,18,206,236,67,120,79,86,165,31,190,210,159,112,161,88,105,71,193,114,185,210,62,132,139,4,75,251,16,222,83,219,126,56,56,79,194,101,35,177,109,69,75,102,98,91,106,150,13,197,182,23,45,148,138,109,47,88,40,22,219,94,176,72,46,182,163,220,216,193,216,142,114,99,39,99,91,202,149,141,198,182,20,173,6,58,118,62,248,60,16,20,254,68,11,5,122,91,10,150,74,244,182,148,43,21,233,237,40,55,118,166,183,189,92,213,200,187,41,217,203,136,217,175,108,157,207,59,47,195,92,127,178,69,34,212,29,229,198,206,80,55,144,155,84,136,122,231,248,140,216,117,98,215,211,138,93,87,140,97,122,93,86,52,198,48,1,252,85,24,195,48,134,97,12,99,245,241,159,61,125,158,230,205,56,143,121,130,83,24,107,181,194,67,24,15,186,69,102,48,214,186,133,38,25,110,122,229,6,25,30,116,139,204,49,236,116,203,78,3,44,53,75,14,3,236,36,203,206,2,172,53,11,141,2,172,245,10,77,2,172,245,138,12,2,220,212,198,158,3,184,169,141,61,6,176,83,43,59,5,176,211,44,215,79,183,211,43,213,78,183,83,43,213,77,119,83,27,187,153,110,173,86,164,187,235,166,54,118,115,87,95,109,82,189,93,58,181,116,106,211,234,212,230,203,210,185,83,155,239,151,221,157,218,13,167,234,246,78,237,215,114,187,19,251,181,124,238,196,54,189,174,159,205,176,43,23,247,235,82,195,253,186,237,149,235,251,94,111,229,196,153,61,52,29,217,65,27,95,187,229,49,199,17,163,157,104,45,98,124,237,118,130,81,180,152,28,160,164,241,117,128,112,240,32,130,236,206,51,190,241,117,232,243,140,146,184,158,128,81,115,152,115,148,123,147,148,52,106,14,120,150,98,247,184,164,81,115,232,243,140,126,143,11,26,11,7,56,203,0,114,244,79,82,204,88,216,241,32,99,233,209,62,73,65,99,225,0,53,25,64,142,201,73,74,24,11,135,57,69,191,98,76,206,80,194,88,216,241,87,197,40,98,76,206,48,190,177,112,152,42,244,170,197,248,0,163,26,11,7,60,192,232,223,115,68,140,133,3,30,160,47,45,218,7,40,100,226,234,118,132,113,196,104,159,161,136,137,107,128,34,244,173,69,251,0,69,76,92,3,28,160,111,45,198,7,24,213,196,53,224,1,70,255,28,17,177,202,12,115,128,50,223,100,68,172,50,3,30,96,148,10,196,42,51,21,15,75,28,41,241,125,76,212,247,81,208,93,113,237,175,232,12,139,20,251,185,32,44,178,254,155,251,237,164,245,143,51,183,36,245,53,143,6,75,50,112,150,196,228,46,112,71,166,10,81,100,42,212,93,0,81,53,157,187,192,221,105,55,239,115,218,29,224,93,144,115,23,76,234,46,200,150,165,243,93,144,237,151,73,223,5,125,21,57,232,82,12,84,67,93,255,168,81,230,70,213,86,120,168,182,130,106,163,218,180,170,205,253,183,189,44,241,223,246,168,182,116,170,205,253,251,100,143,101,16,213,70,181,45,243,23,7,150,57,33,7,19,200,9,57,16,48,168,106,125,78,12,170,48,168,34,39,36,65,139,42,114,66,200,9,9,43,152,156,16,114,66,200,9,33,39,132,156,16,114,66,200,9,33,39,36,136,104,114,66,200,9,73,198,217,140,156,144,134,100,114,66,124,200,38,39,196,171,220,164,188,228,200,9,193,125,110,216,238,115,7,150,57,33,205,49,204,24,115,66,24,195,48,134,25,230,24,134,156,144,24,67,24,114,66,200,9,9,172,155,156,16,114,66,82,154,5,144,19,18,118,18,64,78,72,184,57,0,57,33,161,167,0,228,132,132,108,167,147,19,18,174,153,78,78,72,184,230,46,57,33,116,106,233,212,122,232,212,218,229,132,28,76,54,39,228,32,220,62,239,65,130,171,31,169,239,243,146,19,18,195,178,157,156,16,114,66,200,9,33,39,132,156,16,114,66,200,9,33,39,68,250,44,201,9,33,39,132,156,16,114,66,60,159,33,57,33,228,132,144,19,66,78,72,66,7,72,78,8,57,33,228,132,144,19,66,78,8,57,33,228,132,8,30,32,57,33,228,132,248,160,59,200,9,33,39,100,160,57,33,7,150,57,33,77,88,132,156,16,88,146,20,89,18,147,187,192,29,153,34,39,132,187,96,216,119,129,187,211,46,57,33,220,5,67,191,11,108,114,66,154,119,193,100,114,66,82,44,197,1,185,155,219,229,132,236,86,219,68,114,66,168,54,231,106,115,255,109,111,50,57,33,84,155,115,181,185,127,159,156,76,78,8,213,102,93,109,179,58,59,179,10,10,153,213,217,253,232,147,66,86,47,50,186,71,149,234,73,49,169,194,164,138,172,144,4,109,170,200,10,33,43,36,172,96,178,66,200,10,33,43,132,172,16,178,66,200,10,33,43,132,172,144,32,162,201,10,33,43,36,25,119,51,178,66,26,146,201,10,241,33,155,172,16,175,114,147,242,147,35,43,4,7,186,33,59,208,61,142,98,204,39,127,45,163,152,241,165,133,48,138,97,20,51,220,81,12,121,33,49,6,49,228,133,144,23,18,88,55,121,33,228,133,164,52,15,32,47,36,236,52,128,188,144,112,179,0,242,66,66,79,2,200,11,9,217,82,39,47,36,92,67,157,188,144,112,13,94,242,66,232,214,210,173,245,209,173,181,9,12,217,233,214,78,39,49,100,245,210,67,173,246,110,63,54,93,89,50,67,200,12,33,51,132,204,16,50,67,98,156,39,153,33,100,134,144,25,66,102,8,153,33,100,134,144,25,66,102,8,153,33,100,134,144,25,66,102,8,153,33,100,134,144,25,66,102,8,153,33,100,134,72,30,32,153,33,100,134,144,25,66,102,8,153,33,100,134,144,25,34,146,25,242,8,140,152,135,134,180,0,35,164,134,192,147,164,201,147,24,221,9,30,208,41,146,67,184,19,6,127,39,120,112,223,37,61,132,59,97,4,119,130,121,128,72,203,157,48,145,4,145,68,171,113,72,198,231,54,25,34,173,5,55,137,16,17,10,206,75,193,121,248,253,111,34,57,34,20,156,151,130,243,240,229,114,34,81,34,20,156,67,193,253,239,101,254,34,183,201,18,249,63,123,249,135,124,236,89,34,235,23,25,219,192,74,249,164,24,88,97,96,69,150,72,130,22,86,100,137,144,37,18,86,48,89,34,100,137,144,37,66,150,8,89,34,100,137,144,37,66,150,72,16,209,100,137,144,37,146,140,243,25,89,34,13,201,100,137,248,144,77,150,136,87,185,73,121,205,145,37,130,59,221,128,221,233,158,70,49,198,179,191,182,81,204,232,178,68,24,197,48,138,25,240,40,134,44,145,24,131,24,178,68,200,18,9,172,155,44,17,178,68,82,154,7,144,37,18,118,26,64,150,72,184,89,0,89,34,161,39,1,100,137,132,108,169,147,37,18,174,161,78,150,72,184,6,47,89,34,116,107,233,214,250,232,214,90,44,196,239,118,107,165,23,226,163,101,137,172,95,186,254,158,175,222,254,71,227,65,105,199,18,34,66,136,8,33,34,132,136,16,34,18,227,60,9,17,33,68,132,16,17,66,68,8,17,33,68,132,16,17,66,68,8,17,33,68,132,16,17,66,68,8,17,33,68,132,16,17,66,68,8,17,33,68,68,242,0,9,17,33,68,132,16,17,66,68,8,17,33,68,132,16,17,137,16,145,39,82,36,55,53,145,109,35,69,242,196,77,100,227,132,136,0,146,36,4,146,24,221,2,30,96,169,241,101,38,216,164,135,112,11,12,243,22,240,176,221,157,190,179,115,156,216,16,110,129,225,221,2,7,182,94,211,7,83,240,154,62,144,48,56,104,125,82,12,14,48,56,192,107,58,65,139,3,188,166,241,154,198,107,58,49,127,6,188,166,241,154,198,107,90,222,92,2,175,233,176,246,18,120,77,135,52,152,192,107,26,175,105,188,166,241,154,198,107,26,175,105,188,166,241,154,198,189,4,247,146,128,238,37,7,182,94,211,205,81,204,40,189,166,25,197,48,138,25,232,40,6,175,233,24,131,24,188,166,241,154,198,107,58,141,137,0,94,211,120,77,227,53,141,215,52,94,211,120,77,227,53,157,64,71,29,175,233,112,29,94,188,166,241,154,166,91,59,189,110,173,165,215,244,193,116,189,166,15,66,44,135,28,176,28,130,215,52,94,211,120,77,227,53,141,215,52,94,211,120,77,39,113,150,120,77,227,53,141,215,52,94,211,120,77,247,186,131,226,53,141,215,52,94,211,120,77,227,53,141,215,52,94,211,120,77,227,53,141,215,52,94,211,120,77,39,96,149,140,215,52,94,211,120,77,227,53,141,215,52,94,211,214,94,211,7,182,94,211,77,82,4,175,105,64,146,196,64,18,163,91,192,3,44,133,215,52,183,192,112,111,1,15,219,221,120,77,115,11,12,243,22,152,213,217,153,157,217,244,172,206,238,199,239,54,189,122,149,241,61,14,84,207,138,201,1,38,7,248,77,39,104,115,128,223,52,126,211,248,77,39,230,209,128,223,52,126,211,248,77,203,27,76,224,55,29,214,98,2,191,233,144,38,19,248,77,227,55,141,223,52,126,211,248,77,227,55,141,223,52,126,211,56,152,224,96,18,204,193,228,113,28,99,49,146,108,25,199,140,208,113,154,113,12,227,152,1,143,99,240,156,142,49,140,193,115,26,207,105,60,167,211,152,10,224,57,141,231,52,158,211,120,78,227,57,141,231,52,158,211,9,116,213,241,156,14,215,229,197,115,26,207,105,58,182,19,236,216,90,153,78,239,116,108,39,228,58,189,122,237,254,247,68,182,31,149,150,44,190,211,248,78,227,59,141,239,52,190,211,248,78,227,59,45,237,147,140,239,52,190,211,9,121,252,226,59,141,239,52,190,211,248,78,227,59,141,239,52,190,211,248,78,227,59,141,239,52,190,211,248,78,227,59,141,239,52,190,211,248,78,227,59,141,239,52,190,211,248,78,227,59,237,209,119,250,145,22,177,48,158,110,161,69,112,158,6,38,73,14,38,49,187,13,124,64,83,184,79,115,27,12,250,54,240,177,237,141,3,53,183,193,224,110,131,151,39,151,139,147,211,215,23,139,194,208,130,250,211,237,247,135,219,187,155,175,235,175,113,99,117,160,126,126,145,17,29,15,186,159,20,195,131,0,134,7,121,86,148,237,134,7,121,86,84,195,54,60,192,127,26,255,105,252,167,147,112,107,192,127,26,255,105,252,167,211,178,154,192,127,26,255,105,252,167,241,159,198,127,26,255,105,252,167,19,115,202,192,127,186,33,25,255,105,31,178,241,159,198,127,26,55,19,220,76,210,114,51,217,26,197,152,12,36,149,163,152,49,185,79,51,138,97,20,51,244,81,12,222,211,49,6,49,120,79,227,61,141,247,116,26,19,1,188,167,241,158,198,123,26,239,105,188,167,241,158,198,123,58,129,142,58,222,211,225,58,188,120,79,227,61,77,183,118,122,221,218,124,57,115,239,214,230,251,51,215,237,145,98,191,119,87,36,162,205,244,243,235,212,95,5,249,123,253,110,212,191,17,210,246,216,180,96,241,154,198,107,26,175,105,188,166,241,154,198,107,26,175,105,105,111,100,188,166,241,154,78,200,215,23,175,105,188,166,241,154,198,107,26,175,105,188,166,241,154,198,107,26,175,105,188,166,241,154,198,107,26,175,105,188,166,241,154,198,107,26,175,105,188,166,241,154,198,107,26,175,105,31,94,211,91,116,72,101,96,53,173,164,67,42,87,167,105,125,58,228,201,72,180,211,86,84,208,115,26,178,36,81,178,196,232,158,240,64,76,85,241,136,41,145,123,2,218,106,82,247,68,233,227,158,40,71,124,79,24,186,81,115,79,12,255,158,40,150,165,251,61,81,236,151,3,185,39,156,189,210,147,174,203,64,5,213,245,143,26,53,111,86,122,133,143,210,43,40,61,74,207,184,244,60,252,198,88,12,230,55,70,74,47,165,210,243,240,37,180,24,204,151,80,74,47,157,210,243,16,63,226,33,138,138,210,155,96,233,121,176,91,243,16,255,68,233,77,164,244,222,158,158,254,199,242,223,139,101,94,188,88,190,120,149,215,166,217,75,95,238,238,254,181,247,119,177,151,23,31,246,62,252,149,215,198,17,76,121,175,241,95,222,116,254,43,154,214,127,213,118,86,217,230,122,173,119,243,191,230,11,142,233,1,168,243,220,88,1,186,88,1,86,237,86,128,69,86,29,180,91,1,22,89,53,31,182,21,32,169,76,164,50,5,23,78,42,83,4,193,164,50,145,202,68,42,19,169,76,164,50,145,202,68,42,19,169,76,65,68,147,202,68,42,83,50,30,146,164,50,53,36,147,202,228,67,54,169,76,94,229,38,229,218,73,42,19,62,159,3,245,249,108,153,213,24,77,11,123,102,53,253,25,77,204,106,152,213,48,171,33,182,137,216,166,36,7,53,196,54,17,219,228,95,55,177,77,196,54,37,55,47,32,182,41,228,180,128,216,166,112,179,2,98,155,136,109,34,182,137,216,38,98,155,136,109,162,157,75,59,119,163,157,107,184,119,212,217,206,237,93,63,234,111,231,126,45,247,231,141,45,144,188,222,89,3,217,233,248,26,180,128,163,132,63,53,143,41,128,3,131,250,41,104,235,18,5,69,20,20,81,80,68,65,17,5,21,227,60,137,130,34,10,138,40,40,162,160,136,130,34,10,138,40,40,162,160,136,130,34,10,138,40,40,162,160,136,130,34,10,138,40,40,162,160,136,130,34,10,74,242,0,137,130,34,10,138,40,40,162,160,136,130,34,10,138,40,168,216,81,80,45,196,137,191,5,194,94,215,209,193,18,39,166,1,56,16,39,67,32,78,52,239,149,210,205,23,181,180,180,69,237,221,180,109,214,124,179,228,231,205,155,164,14,189,101,91,202,45,217,118,60,53,59,182,46,59,182,249,244,118,108,241,67,197,15,21,63,212,36,22,132,241,67,197,15,21,63,212,180,182,155,241,67,197,15,21,63,84,252,80,241,67,197,15,21,63,212,196,150,179,241,67,109,72,198,15,213,155,193,40,126,168,248,161,178,64,207,2,125,122,11,244,165,155,29,106,251,136,166,127,152,201,136,134,17,13,35,26,108,80,177,65,77,107,62,131,13,42,54,168,216,160,138,15,10,176,65,197,6,21,27,84,108,80,177,65,197,6,21,27,84,108,80,177,65,77,170,239,75,23,151,46,110,146,93,92,75,23,212,182,46,46,38,168,138,83,10,184,145,178,243,12,180,116,177,64,197,2,21,11,84,44,80,177,64,197,2,21,11,84,105,203,78,44,80,177,64,77,200,110,18,11,84,44,80,177,64,197,2,21,11,84,44,80,177,64,197,2,21,11,84,44,80,177,64,197,2,21,11,84,44,80,177,64,197,2,21,11,84,44,80,177,64,197,2,21,11,84,175,22,168,165,155,3,106,59,109,130,1,42,180,201,80,104,19,205,251,228,192,205,254,244,96,58,246,167,7,114,187,181,29,79,205,110,45,187,181,216,159,38,184,93,139,253,41,246,167,216,159,38,182,26,140,253,41,246,167,216,159,202,239,53,99,127,26,118,179,25,251,211,144,187,205,216,159,98,127,138,253,41,246,167,216,159,98,127,138,253,41,246,167,44,206,179,56,31,112,113,254,192,205,254,180,125,68,51,74,251,83,70,52,140,104,70,48,162,193,254,52,198,128,6,251,83,236,79,177,63,77,99,82,128,253,41,246,167,216,159,98,127,138,253,41,246,167,216,159,38,208,105,199,254,52,92,231,23,251,83,236,79,233,226,78,181,139,107,105,127,218,214,197,197,254,84,113,74,1,23,82,118,158,129,150,46,246,167,216,159,98,127,138,253,41,246,167,216,159,98,127,42,109,215,137,253,41,246,167,9,89,77,98,127,138,253,41,246,167,216,159,98,127,138,253,41,246,167,216,159,98,127,138,253,41,246,167,216,159,98,127,138,253,41,246,167,216,159,98,127,138,253,41,246,167,216,159,98,127,234,213,254,244,192,205,254,180,157,54,193,254,20,218,100,40,180,73,247,125,242,234,232,244,247,183,231,203,42,179,186,77,254,122,127,247,241,203,231,189,42,179,188,75,54,24,53,197,106,109,181,125,155,108,34,105,49,42,188,241,2,245,11,188,183,178,149,143,76,97,175,11,123,113,185,124,121,252,234,232,234,116,241,84,204,203,139,39,41,255,248,183,28,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,10,206,202,31,103,181,193,143,156,156,95,46,222,93,253,190,112,4,73,86,250,190,253,248,248,48,126,162,100,235,149,134,65,75,20,79,1,99,2,99,2,99,2,99,2,99,2,99,2,99,2,99,2,99,2,99,2,99,2,99,2,99,2,99,2,99,2,99,2,99,34,94,133,48,38,48,38,9,28,32,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,9,140,137,0,99,98,231,228,243,8,67,216,250,248,116,219,248,152,89,242,252,143,157,199,108,115,254,105,177,6,42,250,156,129,86,127,85,196,135,88,140,109,127,116,209,21,220,126,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,146,169,64,128,21,128,21,128,21,128,21,128,21,15,158,40,7,174,150,40,32,44,6,167,27,132,101,193,133,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,5,168,37,9,168,229,245,197,162,88,22,43,134,69,155,96,185,249,186,86,249,140,171,20,251,185,59,174,210,164,85,154,176,74,147,85,249,197,166,232,97,37,219,175,225,183,158,151,247,219,19,38,242,253,183,95,239,251,123,191,152,148,106,205,164,116,194,36,238,79,247,132,190,64,148,60,17,37,111,94,61,62,237,201,203,182,43,206,150,231,87,103,203,215,23,87,151,143,255,254,236,232,207,229,201,249,197,213,98,121,122,124,254,122,241,102,245,215,89,81,62,254,151,197,219,197,209,233,114,241,246,143,227,243,203,159,255,165,82,191,66,119,40,229,166,241,221,200,157,3,121,184,185,221,248,82,178,186,7,243,213,223,229,251,213,243,55,145,60,91,125,21,41,114,115,2,164,169,215,153,186,240,39,87,201,91,52,53,251,193,27,66,8,47,92,133,235,124,99,13,33,188,236,22,94,214,85,149,213,101,61,43,235,172,93,184,78,207,203,159,112,173,91,209,157,54,240,44,216,165,182,205,198,250,33,132,91,214,182,217,252,60,132,240,158,218,62,204,14,178,226,32,171,234,249,97,221,46,60,98,109,171,71,254,90,231,109,56,99,247,37,90,49,93,223,145,236,99,154,237,73,179,122,142,173,117,208,134,131,99,127,162,245,14,218,121,74,235,79,176,222,183,38,231,145,168,63,193,109,45,68,221,3,214,110,219,121,150,107,243,222,108,50,238,243,44,183,231,29,217,121,184,230,73,238,237,157,246,123,196,60,155,85,101,86,20,121,241,252,25,178,121,121,60,209,247,215,186,162,15,243,106,94,84,249,108,54,175,170,205,1,156,140,104,173,247,9,247,153,161,39,193,138,105,161,86,37,155,76,232,60,201,85,204,230,180,228,154,204,195,60,203,181,121,91,51,153,62,249,147,123,243,229,111,173,19,174,170,58,171,102,217,188,174,242,98,83,242,243,245,209,101,235,124,222,85,85,81,206,235,131,170,42,103,101,83,118,236,207,60,197,148,79,183,56,164,228,90,214,114,140,143,104,205,9,86,207,16,167,125,240,211,213,142,111,191,162,54,189,66,103,130,99,62,42,105,191,162,107,84,162,184,194,252,208,186,71,37,170,75,186,70,37,237,215,24,255,108,118,22,80,155,29,236,173,94,237,227,157,208,250,24,27,59,171,214,143,177,177,230,218,249,24,115,213,99,124,173,62,105,11,89,61,136,222,200,197,100,105,184,101,228,226,97,67,152,145,11,35,23,70,46,14,191,20,100,79,159,157,121,19,254,152,39,56,113,177,86,43,60,112,241,160,91,100,222,98,173,91,104,106,225,166,87,110,104,225,65,183,200,204,194,78,183,108,231,223,82,179,100,227,223,78,178,108,223,223,90,179,80,219,223,90,175,80,215,223,90,175,72,211,223,77,109,236,158,191,155,218,216,45,127,59,181,178,29,127,59,205,114,189,115,59,189,82,173,115,59,181,82,157,115,55,181,177,27,231,214,106,69,58,185,110,106,99,55,114,245,213,38,213,199,165,43,75,87,54,153,174,108,190,156,185,116,101,243,253,89,119,87,118,203,50,177,173,43,251,181,216,239,181,88,116,177,83,44,205,236,20,87,175,80,223,59,241,239,245,123,79,191,133,226,246,163,210,106,93,183,78,177,67,196,14,17,59,68,236,16,177,67,196,14,209,196,114,14,59,68,236,16,177,67,196,14,17,59,196,141,131,196,14,17,59,68,236,16,177,67,196,14,81,219,140,14,59,68,236,16,177,67,196,14,17,59,68,236,16,177,67,196,14,17,59,68,236,16,177,67,196,14,17,59,68,236,16,39,102,135,152,47,171,213,27,182,61,5,82,237,231,177,40,144,245,95,220,207,246,183,255,180,249,31,63,238,252,209,57,144,51,135,32,25,36,65,162,89,251,78,4,84,21,143,128,18,169,125,232,169,17,215,126,233,86,251,229,136,107,63,167,246,199,93,251,197,178,116,169,253,98,191,28,72,237,59,71,128,39,90,133,129,202,167,235,31,53,42,92,183,208,10,183,66,43,40,52,10,77,171,208,156,126,139,43,6,243,91,28,133,38,93,104,78,95,27,139,193,124,109,164,208,100,11,205,41,166,35,239,139,233,160,208,40,180,199,66,115,50,39,203,251,204,201,40,52,10,109,125,233,165,97,207,101,253,143,190,251,238,186,148,219,78,119,95,203,103,167,59,117,249,85,207,53,20,124,13,243,231,203,246,223,78,105,62,110,50,213,155,122,67,133,85,76,86,49,89,197,100,21,147,85,76,86,49,89,197,100,21,147,85,76,86,49,89,197,100,21,147,85,76,86,49,89,197,100,21,147,85,76,86,49,89,197,100,21,147,85,76,86,49,89,197,100,21,147,85,76,86,49,89,197,100,21,147,85,76,86,49,89,197,212,91,197,252,5,136,152,96,188,173,128,136,51,200,235,4,136,40,144,164,152,75,152,240,35,137,241,35,218,149,239,136,70,57,147,197,73,86,62,228,212,232,43,223,4,116,110,173,124,103,212,57,185,202,55,92,192,164,242,135,89,249,153,193,118,92,107,229,103,174,251,113,129,43,223,153,184,78,182,2,135,195,92,103,174,95,169,179,196,191,82,83,100,41,20,153,227,103,184,243,22,9,69,54,214,34,123,123,113,124,190,60,61,61,58,59,90,150,70,95,22,191,124,189,254,188,119,119,247,254,254,253,86,177,149,125,95,24,111,102,61,197,182,245,15,30,35,206,26,127,158,55,254,252,171,24,245,190,15,110,191,146,223,180,94,228,111,79,53,250,253,183,95,149,179,247,235,43,101,181,254,74,217,249,229,208,215,147,62,253,230,150,82,149,203,126,99,124,243,234,241,105,79,94,182,93,177,149,95,183,250,247,103,71,127,46,79,206,47,174,22,203,211,227,243,215,139,55,171,191,206,138,234,241,191,44,222,46,142,78,151,139,183,127,28,159,95,174,95,95,53,15,185,201,178,19,209,236,188,60,210,140,179,204,159,226,44,171,231,241,69,158,173,230,23,69,110,190,54,210,212,235,188,170,225,79,174,114,73,67,55,133,222,108,39,34,132,112,155,168,83,227,229,131,16,194,123,210,166,203,186,170,178,186,172,103,101,157,181,11,183,137,156,182,23,174,117,43,186,175,40,120,22,236,82,219,102,187,0,33,132,91,214,182,25,116,31,66,120,79,109,31,102,7,89,113,144,85,245,252,176,110,23,30,177,182,213,123,2,90,231,109,8,230,251,18,173,64,242,119,36,251,64,224,61,105,86,195,239,90,7,109,72,155,251,19,173,119,208,206,104,183,63,193,122,223,154,156,57,106,127,130,173,19,214,77,168,101,207,114,109,222,155,77,24,97,207,114,123,222,145,157,137,92,79,114,111,239,180,223,35,230,217,172,42,179,162,200,139,231,207,144,205,203,227,137,190,191,214,21,125,152,87,243,162,202,103,179,121,85,109,82,187,50,162,181,222,39,220,65,99,79,130,21,136,177,86,37,155,96,189,158,228,42,128,94,45,185,38,16,173,103,185,54,111,107,38,200,170,63,185,55,95,254,214,58,225,170,170,179,106,150,205,235,42,47,54,37,63,95,31,93,182,206,231,93,85,21,229,188,62,168,170,114,86,54,101,199,254,204,83,160,193,186,197,33,37,215,178,150,99,124,68,107,98,175,61,228,103,59,45,218,197,240,181,95,81,155,94,161,131,125,154,243,149,237,87,116,241,149,138,43,204,15,173,155,175,84,93,210,197,87,182,95,99,252,179,121,236,214,63,183,247,155,29,236,173,94,237,227,157,208,250,24,69,229,254,24,213,92,239,49,230,170,199,248,90,125,210,22,178,122,144,30,78,115,107,20,99,50,243,83,142,98,122,230,126,140,98,24,197,48,138,137,56,138,201,158,62,83,243,230,38,201,60,193,73,140,181,90,225,65,140,7,221,34,115,24,107,221,66,211,12,55,189,114,195,12,15,186,69,102,25,118,186,101,39,2,150,154,37,7,2,118,146,101,231,1,214,154,133,198,1,214,122,133,166,1,214,122,69,134,1,110,106,99,207,2,220,212,198,30,5,216,169,149,157,4,216,105,150,235,169,219,233,149,106,169,219,169,149,234,168,187,169,141,221,80,183,86,43,210,225,117,83,27,187,193,171,175,54,169,254,46,221,90,186,181,137,117,107,11,31,221,218,66,163,91,155,59,174,105,172,215,50,242,102,75,119,231,47,138,102,147,247,215,217,199,200,104,120,62,31,255,59,151,109,143,77,235,150,172,6,178,26,200,106,32,171,129,172,134,104,190,248,100,53,144,213,64,86,3,89,13,100,53,144,213,64,86,3,89,13,66,167,72,86,3,89,13,242,85,72,86,3,89,13,9,28,32,89,13,100,53,144,213,64,86,3,89,13,100,53,144,213,32,120,128,100,53,144,213,224,3,3,33,171,129,172,134,129,101,53,108,80,37,102,174,245,10,170,164,215,185,30,170,4,170,4,170,4,170,4,170,4,170,4,170,4,170,68,254,28,161,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,160,74,204,168,146,220,32,178,88,73,149,228,221,177,197,131,165,74,214,190,247,80,37,131,167,74,140,238,7,15,148,85,127,232,237,112,239,7,40,171,73,221,15,30,188,172,122,19,199,7,124,63,4,167,14,185,17,196,110,132,124,249,226,244,237,219,179,101,126,80,191,88,158,156,47,230,235,219,161,208,189,29,242,189,15,119,95,190,220,239,229,7,245,135,189,219,207,15,243,157,155,162,232,186,41,26,6,117,173,119,197,246,63,249,249,55,215,207,127,101,85,211,107,97,218,53,189,243,34,253,85,118,199,67,83,223,97,113,218,245,255,117,0,106,63,253,215,221,70,243,36,219,47,86,166,162,159,174,175,191,126,255,122,125,253,41,219,159,239,151,63,251,37,122,104,234,174,28,35,32,212,65,141,146,243,220,149,100,14,86,122,209,85,184,235,106,182,194,28,116,105,86,147,25,236,231,170,199,237,231,167,134,230,188,232,178,254,249,169,225,51,91,93,106,166,76,83,85,7,198,101,173,73,65,103,181,40,50,229,161,108,37,169,49,39,205,99,234,32,139,28,52,233,30,147,17,165,227,160,71,247,131,197,136,120,113,208,211,54,254,209,63,158,214,161,139,171,26,187,123,95,197,98,184,170,41,157,212,52,193,6,91,53,42,94,97,87,142,25,36,96,171,71,49,251,215,60,29,213,196,221,86,141,98,144,174,169,70,53,190,118,85,99,87,199,170,89,176,131,26,135,123,92,53,88,117,85,99,125,54,206,247,184,237,240,177,41,81,103,252,168,117,77,115,50,162,117,81,115,152,164,115,209,206,16,82,231,162,3,139,139,90,102,151,58,87,89,156,222,237,231,191,114,171,171,154,195,37,141,171,218,102,165,186,151,181,76,75,53,46,221,153,151,234,92,99,113,138,187,51,83,157,139,108,42,99,103,212,170,115,77,115,172,167,117,141,77,5,238,14,92,245,46,106,142,92,117,174,178,248,49,237,140,93,181,174,177,120,73,223,108,126,180,59,243,90,157,107,122,127,180,221,51,219,246,86,164,246,228,182,191,21,217,57,191,149,108,69,234,143,95,105,69,38,221,138,180,168,111,237,201,83,127,125,119,206,159,36,235,91,127,124,68,125,15,191,190,203,23,203,210,4,49,120,250,193,148,31,26,89,238,253,132,65,90,89,238,121,71,174,250,243,139,236,206,114,47,76,179,220,237,159,148,44,247,0,89,238,69,86,29,140,53,203,61,127,138,207,171,158,153,224,60,91,253,46,94,228,9,134,185,219,203,21,78,115,247,33,92,36,206,221,135,240,158,116,219,178,174,170,172,46,235,89,89,103,237,194,109,34,110,237,133,11,5,209,59,10,150,75,162,247,33,92,36,138,222,135,240,158,218,62,204,14,178,226,32,171,234,249,97,221,46,60,98,109,171,7,165,90,231,109,232,118,225,75,180,98,146,186,35,217,135,175,132,39,205,234,81,171,110,178,183,192,65,171,102,177,186,146,245,253,18,252,9,214,251,214,228,108,78,224,79,176,117,162,179,137,21,128,103,185,54,239,205,38,139,247,158,229,246,188,35,59,175,185,123,146,123,123,167,253,30,49,207,102,85,153,21,69,94,60,127,134,108,94,30,79,244,253,181,174,232,195,188,154,23,85,62,155,205,171,106,115,202,45,35,90,235,125,194,125,123,223,147,96,197,236,94,171,146,77,118,229,61,201,85,12,247,117,163,223,165,228,90,38,213,199,254,182,249,227,251,222,205,151,191,181,78,184,170,234,172,154,101,243,186,202,139,77,201,207,215,71,151,173,243,121,87,85,69,57,175,15,170,170,156,149,77,217,177,63,243,20,48,134,110,113,72,201,181,172,229,24,31,209,154,56,71,207,58,181,30,144,208,127,69,109,122,133,206,46,181,249,210,178,222,28,93,227,10,243,67,235,94,90,214,157,160,247,95,211,243,179,209,155,27,175,231,14,22,3,181,157,185,67,255,38,23,115,7,230,14,204,29,98,205,29,178,167,15,144,188,233,69,50,79,112,236,96,173,86,120,234,224,65,183,200,208,193,90,183,80,235,222,77,175,92,231,222,131,110,145,198,189,157,110,217,246,183,165,102,201,238,183,157,100,217,230,183,181,102,161,222,183,181,94,161,214,183,181,94,145,206,183,155,218,216,141,111,55,181,177,251,222,118,106,101,219,222,118,154,229,26,200,118,122,165,250,199,118,106,165,218,199,110,106,99,119,143,173,213,138,180,51,221,212,198,238,102,234,171,77,170,153,73,107,82,184,53,89,120,104,77,22,238,38,83,59,134,81,134,174,83,82,253,201,213,253,86,196,234,79,230,244,39,7,234,193,147,109,175,10,31,236,207,214,111,205,181,140,7,143,190,154,184,30,60,54,186,98,120,240,232,235,138,227,193,99,168,39,154,7,143,141,174,24,30,60,154,186,162,122,240,232,106,138,232,193,163,41,41,170,7,143,190,166,56,30,60,250,122,226,120,240,232,235,137,225,193,99,168,38,176,7,143,161,154,192,30,60,154,106,162,121,240,104,234,137,228,193,163,169,38,146,7,143,161,154,192,30,60,250,106,98,120,240,24,170,9,236,193,211,161,6,15,30,60,120,240,224,193,131,7,15,158,241,120,240,148,47,150,249,138,166,116,108,88,230,251,229,48,26,150,59,166,37,185,133,63,120,249,193,191,91,201,230,99,210,141,164,27,73,55,146,110,36,221,72,186,145,116,35,233,70,210,141,164,27,73,55,146,110,36,221,72,186,145,150,221,72,26,139,19,104,44,210,35,28,66,143,80,188,221,87,152,199,254,237,180,251,138,238,188,63,218,125,180,251,228,92,137,87,37,110,108,39,223,82,226,142,57,224,98,37,110,110,51,79,137,15,176,196,221,135,54,197,96,135,54,230,78,243,148,248,224,74,220,221,91,222,67,122,61,37,78,137,135,43,113,247,93,33,15,129,244,66,37,110,147,23,66,137,15,172,196,95,93,228,181,237,78,220,222,95,95,243,122,58,139,113,235,151,43,178,29,167,124,102,86,228,134,11,165,16,83,79,76,189,63,40,133,152,122,98,234,3,64,41,196,212,19,83,79,76,61,49,245,18,80,10,49,245,196,212,19,83,207,138,28,36,75,114,36,11,43,114,163,197,95,134,184,34,183,110,98,90,238,201,237,54,49,167,182,44,183,62,129,16,109,251,198,3,211,161,164,67,73,135,146,14,37,29,74,58,148,116,40,233,80,210,161,164,67,73,135,146,14,37,29,74,58,148,172,205,209,108,164,111,56,228,190,97,26,45,64,171,221,185,182,22,224,180,22,232,104,1,38,214,2,52,46,123,139,125,186,246,178,159,210,82,29,101,63,244,178,247,52,240,153,214,162,29,101,63,236,178,183,218,187,107,43,251,105,45,223,81,246,195,46,123,79,59,74,83,91,200,163,236,135,88,246,7,47,86,60,139,197,59,253,193,135,124,171,220,75,141,119,249,222,106,223,42,246,155,217,126,213,248,243,188,241,231,95,197,31,106,27,239,224,67,222,189,137,87,60,237,197,249,220,196,83,60,235,198,179,113,19,172,111,130,55,175,30,159,246,228,101,219,21,103,203,243,171,179,229,235,139,171,203,199,127,127,118,244,231,242,228,252,226,106,177,60,61,62,127,189,120,179,250,235,172,168,30,255,203,226,237,226,232,116,185,120,251,199,241,249,229,250,245,85,243,144,28,205,78,30,183,17,69,163,147,93,154,63,101,151,86,207,217,165,121,182,154,1,20,121,71,212,170,2,180,105,234,53,194,108,194,202,85,146,56,90,241,176,157,28,78,44,225,54,185,182,157,160,78,44,225,61,209,226,101,93,85,89,93,214,179,178,206,218,133,219,228,139,219,11,215,186,21,205,16,164,8,130,93,106,91,205,40,197,18,110,89,219,106,136,41,150,240,158,218,62,204,14,178,226,32,171,234,249,97,221,46,60,98,109,171,1,45,173,243,238,192,179,66,138,86,16,92,59,146,77,249,173,128,154,213,136,151,214,65,119,0,94,97,69,235,29,180,17,1,22,86,176,222,183,38,35,68,44,172,224,54,194,68,247,128,91,249,146,8,114,109,222,155,85,144,89,4,185,61,239,200,70,20,90,64,185,183,119,218,239,17,243,108,86,149,89,81,228,197,243,103,200,230,229,241,68,223,95,235,138,62,204,171,121,81,229,179,217,188,170,54,233,58,25,209,90,239,19,102,64,96,64,193,10,102,80,171,146,85,196,96,64,185,10,168,80,75,174,10,41,140,32,215,230,109,77,197,28,134,149,123,243,229,111,173,19,174,170,58,171,102,217,188,174,242,98,83,242,243,245,209,101,235,124,222,85,85,81,206,235,131,170,42,103,101,83,118,236,207,60,5,4,170,91,28,82,114,45,107,57,198,71,180,38,70,218,194,79,110,191,10,29,122,178,255,138,218,244,10,21,202,216,123,225,14,43,216,127,69,147,65,211,184,194,252,208,118,41,65,157,75,154,140,96,255,53,61,63,27,61,156,238,231,236,193,98,220,182,59,123,232,31,181,49,123,96,246,192,236,33,222,236,33,123,250,16,201,159,63,68,14,215,235,7,243,4,71,15,214,106,133,39,15,30,116,139,12,30,172,117,11,181,239,221,244,202,117,239,61,232,22,105,222,219,233,150,109,129,91,106,150,236,128,219,73,150,109,128,91,107,22,234,127,91,235,21,106,127,91,235,21,233,126,187,169,141,221,252,118,83,27,187,247,109,167,86,182,245,109,167,89,174,137,108,167,87,170,135,108,167,86,170,133,236,166,54,118,7,217,90,173,72,75,211,77,109,236,142,166,190,218,164,26,154,180,39,165,219,147,86,137,37,205,246,164,78,90,73,81,245,246,39,183,26,146,95,171,79,187,127,115,253,252,87,98,77,201,32,209,36,202,166,36,177,36,67,53,253,211,12,24,143,100,250,167,175,38,174,233,159,141,174,24,166,127,250,186,226,152,254,25,234,137,102,250,103,163,43,134,233,159,166,174,168,166,127,186,154,34,154,254,105,74,138,106,250,167,175,41,142,233,159,190,158,56,166,127,250,122,98,152,254,25,170,9,108,250,103,168,38,176,233,159,166,154,104,166,127,154,122,34,153,254,105,170,137,100,250,103,168,38,176,233,159,190,154,24,166,127,134,106,2,155,254,117,168,193,244,143,88,18,156,2,137,37,193,94,80,125,209,208,98,73,86,93,74,171,72,146,102,151,82,39,142,68,166,75,233,197,124,240,224,67,238,223,156,100,235,65,105,65,210,130,164,5,73,11,146,22,36,45,72,90,144,180,32,105,65,210,130,164,5,73,11,146,22,36,45,72,114,71,232,38,210,24,28,114,99,80,190,199,103,145,57,178,219,227,235,207,27,161,199,71,143,47,162,249,176,85,168,72,91,93,247,5,138,36,83,215,230,9,34,212,245,48,235,218,195,76,166,63,49,36,153,186,54,55,141,167,174,135,88,215,30,204,226,117,34,65,168,107,234,58,106,93,123,216,244,209,201,252,72,164,174,109,66,62,168,235,225,213,245,58,212,198,118,141,109,55,213,70,103,151,205,52,213,102,59,180,70,122,189,109,253,154,101,118,220,148,79,205,162,219,112,41,19,205,72,240,72,148,137,190,154,184,148,137,141,174,24,148,137,190,174,56,148,137,161,158,104,148,137,141,174,24,148,137,166,174,168,148,137,174,166,136,148,137,166,164,168,148,137,190,166,56,148,137,190,158,56,148,137,190,158,24,148,137,161,154,192,148,137,161,154,192,148,137,166,154,104,148,137,166,158,72,148,137,166,154,72,148,137,161,154,192,148,137,190,154,24,148,137,161,154,192,148,73,135,26,40,19,22,221,64,83,88,116,131,103,25,215,162,219,99,66,183,221,182,91,91,68,119,255,202,91,50,205,76,95,132,76,160,156,238,221,71,166,83,73,167,146,78,37,157,74,58,149,116,42,233,84,210,169,164,83,73,167,146,78,37,157,74,58,149,116,42,217,135,163,233,72,255,112,200,253,195,68,90,129,118,75,113,109,173,192,254,205,56,90,129,180,2,147,194,122,109,119,231,218,203,191,111,129,46,229,242,183,218,169,163,252,135,95,254,190,6,65,253,123,118,41,151,191,213,42,7,229,63,244,242,183,219,196,107,43,255,254,117,60,202,159,242,79,172,252,125,237,52,233,108,237,165,91,254,150,139,124,148,255,16,203,255,127,47,243,131,250,197,211,82,159,249,251,255,255,217,203,15,234,15,109,107,125,61,159,0,219,165,218,126,19,68,89,209,219,120,5,221,75,122,197,211,198,156,199,37,189,158,39,223,120,82,170,126,93,245,111,94,61,62,237,201,203,182,43,206,150,231,87,103,203,215,23,87,151,43,92,228,31,255,227,31,103,71,127,46,79,206,47,174,22,203,211,227,243,215,139,55,235,87,81,29,60,254,151,197,219,197,209,233,114,241,246,143,227,243,203,159,255,101,30,18,176,217,201,218,54,194,107,116,114,73,243,167,92,210,234,57,151,52,207,86,195,129,34,239,136,81,85,16,56,77,189,70,252,77,88,185,74,68,71,43,250,181,19,208,137,37,220,38,179,182,147,224,137,37,188,39,54,188,172,171,42,171,203,122,86,214,89,187,112,155,236,112,123,225,90,183,162,25,155,20,65,176,75,109,171,225,165,88,194,45,107,91,77,55,197,18,222,83,219,135,217,65,86,28,100,85,61,63,172,219,133,71,172,109,53,185,165,117,222,29,220,86,72,209,10,180,107,71,178,41,216,21,80,179,154,253,210,58,232,14,242,43,172,104,189,131,54,66,195,194,10,214,251,214,100,196,142,133,21,220,134,158,232,30,112,43,120,18,65,174,205,123,179,138,62,139,32,183,231,29,217,8,79,11,40,247,246,78,251,61,98,158,205,170,50,43,138,188,120,254,12,217,188,60,158,232,251,107,93,209,135,121,53,47,170,124,54,155,87,213,38,118,39,35,90,235,125,194,140,20,12,40,88,1,19,106,85,178,10,37,12,40,87,65,27,106,201,85,177,134,17,228,218,188,173,169,96,196,176,114,111,190,252,173,117,194,85,85,103,213,44,155,215,85,94,108,74,126,190,62,186,108,157,207,187,170,42,202,121,125,80,85,229,172,108,202,142,253,153,167,160,67,117,139,67,74,174,101,45,199,248,136,214,228,75,91,192,202,237,87,161,131,85,246,95,81,155,94,161,98,28,123,47,220,129,8,251,175,104,194,105,26,87,152,31,218,46,62,168,115,73,19,30,236,191,166,231,103,163,197,217,109,15,27,204,167,109,234,97,67,207,188,141,97,3,195,6,134,13,190,135,13,217,211,167,70,254,252,169,113,184,94,68,152,39,56,107,176,86,43,60,106,240,160,91,100,210,96,173,91,168,95,239,166,87,174,93,239,65,183,72,183,222,78,183,108,207,219,82,179,100,203,219,78,178,108,199,219,90,179,80,195,219,90,175,80,191,219,90,175,72,187,219,77,109,236,110,183,155,218,216,205,110,59,181,178,189,110,59,205,114,93,99,59,189,82,77,99,59,181,82,61,99,55,181,177,91,198,214,106,69,122,152,110,106,99,183,48,245,213,38,213,193,164,31,153,72,63,114,69,255,155,110,254,170,250,145,43,134,190,115,247,55,84,63,178,133,229,55,222,227,221,120,81,222,105,254,214,199,166,217,136,173,31,182,126,216,250,97,235,135,173,31,182,126,216,250,97,235,135,173,31,182,126,216,250,97,235,135,173,31,1,36,120,1,122,245,2,36,128,100,180,6,130,67,11,32,105,118,31,77,141,215,186,186,143,157,214,107,17,187,143,198,54,106,116,31,83,237,62,218,148,180,47,192,183,215,80,39,98,73,27,155,227,80,210,195,46,233,242,177,160,75,43,123,156,178,165,156,75,13,123,180,94,123,168,109,119,168,217,126,213,248,243,188,241,231,188,14,141,182,151,114,96,123,199,83,131,181,187,96,237,249,244,176,118,60,116,240,208,193,67,39,9,38,31,15,29,60,116,240,208,73,107,161,0,15,29,60,116,240,208,193,67,7,15,29,60,116,240,208,73,108,31,2,15,29,60,116,240,208,193,67,7,15,157,241,238,172,60,207,35,108,6,108,237,243,136,254,188,10,230,17,204,35,152,71,96,179,131,205,78,90,195,8,108,118,176,217,193,102,71,188,43,142,205,14,54,59,216,236,96,179,131,205,14,54,59,216,236,96,179,131,205,78,82,77,78,90,150,73,180,44,237,76,191,219,90,150,189,150,223,22,17,187,95,203,237,38,229,215,242,185,73,217,146,193,43,219,183,92,221,129,69,220,190,101,78,223,18,199,30,28,123,112,236,193,177,7,199,30,28,123,112,236,193,177,7,199,30,28,123,112,236,193,177,7,199,30,28,123,112,236,193,177,7,199,158,113,59,246,148,191,204,77,74,79,141,204,124,191,28,70,35,115,199,10,37,183,241,22,47,131,25,161,236,60,50,93,74,186,148,116,41,233,82,210,165,164,75,73,151,146,46,37,93,74,186,148,116,41,233,82,210,165,164,75,105,217,165,164,225,56,129,134,35,189,195,33,244,14,19,105,3,22,22,161,129,237,109,192,162,59,50,144,54,32,109,192,148,220,144,87,165,111,238,88,175,42,253,78,191,250,132,75,223,194,223,158,210,31,67,233,251,26,254,20,131,29,254,88,248,224,83,250,195,47,125,95,30,248,185,134,7,62,165,79,233,39,84,250,190,118,151,122,211,76,146,45,125,171,244,19,74,127,168,165,127,240,34,119,137,62,57,248,144,79,38,251,228,233,181,74,152,141,117,61,55,110,99,1,220,198,242,172,168,198,234,54,70,250,9,233,39,164,159,36,97,149,70,250,137,139,112,210,79,72,63,33,253,132,244,19,210,79,72,63,33,253,132,244,147,36,76,234,72,63,9,105,83,71,250,9,233,39,164,159,144,126,66,250,201,120,173,4,55,102,18,54,243,56,197,76,98,148,249,39,204,36,152,73,140,98,38,65,2,10,9,40,36,160,72,119,245,73,64,33,1,133,4,20,18,80,72,64,73,162,41,78,2,74,232,150,56,9,40,33,123,203,36,160,132,235,44,147,128,18,174,211,73,2,10,109,75,135,182,165,93,4,74,107,219,50,68,6,202,246,154,192,207,85,130,234,211,126,81,53,254,230,250,249,175,132,251,151,97,130,80,186,251,151,36,161,224,49,136,199,32,30,131,120,12,226,49,136,199,32,30,131,120,12,226,49,136,199,32,30,131,120,12,226,49,72,18,10,198,132,36,161,224,102,56,242,36,148,95,13,77,187,40,148,214,134,102,136,44,148,96,13,77,63,70,136,79,231,16,192,29,101,247,161,233,86,210,173,164,91,73,183,146,110,37,221,74,186,149,116,43,233,86,210,173,164,91,73,183,146,110,37,221,74,18,81,104,60,210,67,28,114,15,49,149,118,160,77,36,138,162,29,232,63,19,133,118,32,237,192,208,110,201,118,209,40,202,91,192,119,54,74,204,91,192,34,31,133,91,96,36,183,128,183,161,144,255,140,148,152,183,128,133,99,62,183,192,40,110,1,111,158,249,33,178,82,184,5,184,5,194,223,2,222,118,157,66,100,166,196,187,5,172,114,83,184,5,6,120,11,188,190,88,44,139,229,159,167,166,145,41,55,95,31,246,138,189,127,222,141,58,43,229,233,69,70,53,36,235,122,82,156,200,194,56,145,149,237,78,100,143,30,101,3,118,34,35,29,133,116,20,210,81,146,176,81,35,29,197,69,56,233,40,164,163,144,142,66,58,10,233,40,164,163,144,142,66,58,74,18,6,118,164,163,132,180,176,35,29,133,116,20,210,81,72,71,33,29,101,132,54,131,27,115,7,163,153,155,98,238,48,174,60,20,230,14,204,29,134,61,119,32,1,133,4,20,18,80,164,59,247,36,160,144,128,66,2,10,9,40,36,160,36,209,248,38,1,37,116,219,155,4,148,144,253,99,18,80,194,117,143,73,64,9,215,205,36,1,133,214,164,77,107,210,48,250,164,181,53,25,34,243,228,107,185,221,140,252,90,62,55,35,91,22,5,164,250,147,158,131,78,186,251,147,36,156,224,25,136,103,32,158,129,120,6,226,25,136,103,32,158,129,120,6,226,25,136,103,32,158,129,120,6,226,25,72,194,9,70,131,36,156,224,78,56,214,132,147,95,13,75,195,104,147,214,134,101,136,76,147,32,13,75,71,3,195,167,23,239,211,173,100,247,49,233,70,210,141,164,27,73,55,146,110,36,221,72,186,145,116,35,233,70,210,141,164,27,73,55,146,110,36,221,72,18,76,104,44,210,35,28,114,143,80,188,221,103,20,93,162,104,247,249,207,44,161,221,71,187,207,147,43,177,97,52,137,178,196,125,103,146,196,42,113,147,60,18,74,124,176,37,238,62,180,241,159,57,18,171,196,77,156,230,41,241,129,150,184,187,183,124,136,76,17,74,156,18,247,86,226,238,187,66,33,50,67,226,148,184,89,94,8,37,62,200,18,95,71,228,88,238,196,237,6,228,232,44,198,85,125,181,94,53,74,123,55,46,39,248,14,220,250,149,137,44,194,41,159,153,109,56,248,19,248,19,248,19,248,19,248,19,248,19,248,19,248,19,248,19,248,19,248,19,248,19,248,19,182,225,128,86,66,65,43,108,195,141,150,116,25,226,54,220,99,164,183,213,74,92,91,160,119,255,94,92,236,126,165,39,38,198,123,106,183,226,129,105,70,210,140,164,25,73,51,146,102,36,205,72,154,145,52,35,105,70,210,140,164,25,73,51,146,102,36,205,72,150,225,232,43,210,34,28,114,139,48,141,110,159,213,70,92,91,183,175,127,45,142,110,31,221,190,232,252,173,229,66,92,123,133,247,109,197,37,80,225,54,11,112,84,248,208,43,220,211,196,166,127,41,46,129,10,183,217,156,160,194,135,93,225,86,235,112,109,21,222,191,19,71,133,83,225,2,21,238,105,75,72,103,37,78,188,194,237,182,223,168,240,225,85,248,255,92,214,47,150,165,249,219,247,127,237,213,31,182,234,186,212,120,231,238,221,244,220,174,227,70,157,223,204,182,23,63,55,55,67,195,108,195,173,94,100,247,34,92,241,180,150,230,111,17,78,245,164,27,79,198,13,176,190,1,222,188,122,124,218,147,151,109,87,156,45,207,175,206,150,175,47,174,46,31,255,253,217,209,159,203,147,243,139,171,197,242,244,248,252,245,226,205,250,85,84,7,143,255,101,241,118,113,116,186,92,188,253,227,248,252,242,231,127,153,135,68,91,118,130,175,141,192,22,157,144,208,252,41,36,180,122,14,9,205,179,85,91,190,200,59,50,77,21,236,75,83,175,17,249,18,86,174,18,142,209,202,97,237,68,99,98,9,183,9,144,237,100,103,98,9,239,201,240,46,235,170,202,234,178,158,149,117,214,46,220,38,200,219,94,184,214,173,104,70,5,69,16,236,82,219,106,108,40,150,112,203,218,86,115,69,177,132,247,212,246,97,118,144,21,7,89,85,207,15,235,118,225,17,107,91,205,76,105,157,119,7,49,21,82,180,2,170,218,145,108,138,84,5,212,172,166,174,180,14,186,131,185,10,43,90,239,160,141,160,172,176,130,245,190,53,25,81,91,97,5,91,231,214,171,176,174,8,114,109,222,155,85,220,87,4,185,61,239,200,70,96,88,64,185,183,119,218,239,17,243,108,86,149,89,81,228,197,243,103,200,230,229,241,68,223,95,235,138,62,204,171,121,81,229,179,217,188,170,54,129,55,25,209,90,239,19,102,140,94,64,193,10,140,79,171,146,85,16,95,64,185,10,206,79,75,174,138,242,139,32,215,230,109,77,133,1,134,149,123,243,229,111,173,19,174,170,58,171,102,217,188,174,242,98,83,242,243,245,209,101,235,124,222,85,85,81,206,235,131,170,42,103,101,83,118,236,207,60,5,151,169,91,28,82,114,45,107,57,198,71,180,38,217,217,130,52,110,191,10,29,160,177,255,138,218,244,10,21,93,216,123,225,14,190,215,127,69,19,11,211,184,194,252,208,118,193,61,157,75,154,216,94,255,53,61,63,27,29,194,237,113,238,96,60,84,107,153,59,244,207,211,152,59,48,119,96,238,16,107,238,144,61,125,128,228,207,31,32,135,235,109,128,121,130,99,7,107,181,194,83,7,15,186,69,134,14,214,186,133,90,247,110,122,229,58,247,30,116,139,52,238,237,116,203,182,191,45,53,75,118,191,237,36,203,54,191,173,53,11,245,190,173,245,10,181,190,173,245,138,116,190,221,212,198,110,124,187,169,141,221,247,182,83,43,219,246,182,211,44,215,64,182,211,43,213,63,182,83,43,213,62,118,83,27,187,123,108,173,86,164,157,233,166,54,118,55,83,95,109,82,205,76,90,147,194,173,73,139,84,144,157,214,164,78,32,136,247,244,155,175,213,167,253,162,18,110,79,6,200,7,81,183,39,137,6,193,141,15,55,62,220,248,112,227,195,141,15,55,62,220,248,112,227,195,141,15,55,62,220,248,112,227,195,141,143,104,16,44,252,136,6,193,247,111,204,209,32,235,126,165,69,42,200,78,191,82,39,16,36,133,126,165,7,219,192,213,107,247,237,84,178,253,152,52,35,105,70,210,140,164,25,73,51,146,102,36,205,72,154,145,52,35,105,70,210,140,164,25,73,51,146,102,36,209,32,244,21,105,17,14,185,69,40,222,237,43,150,149,115,183,175,216,175,232,246,209,237,75,210,146,120,85,225,165,135,10,47,135,89,225,166,33,33,84,248,32,43,220,48,217,169,181,194,251,66,157,18,173,112,83,131,121,42,124,144,21,110,152,236,212,90,225,125,161,78,84,56,21,46,87,225,238,83,247,254,80,39,239,21,190,206,8,49,116,49,162,196,167,89,226,185,135,55,241,60,254,155,184,151,18,55,15,194,161,196,7,89,226,238,239,226,253,241,55,148,248,224,74,60,80,109,118,253,163,198,237,99,80,197,238,27,203,58,225,100,84,49,85,28,174,138,215,97,123,150,203,247,187,97,123,34,27,248,54,245,108,179,13,191,126,185,34,123,248,202,103,102,25,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,101,124,160,217,80,208,44,203,248,163,37,109,135,184,140,191,110,98,90,110,228,239,54,49,69,214,242,61,1,2,54,164,238,250,4,66,116,230,27,15,76,135,146,14,37,29,74,58,148,116,40,233,80,210,161,164,67,73,135,146,14,37,29,74,58,148,116,40,233,80,178,161,79,179,145,190,225,144,251,134,105,180,0,173,214,244,219,90,128,2,187,250,180,0,105,1,154,174,82,252,42,123,139,221,253,246,178,143,190,192,239,169,236,109,54,248,41,251,161,151,189,197,66,127,123,217,71,223,234,23,220,8,165,236,135,94,246,22,11,162,237,101,63,204,45,81,202,126,154,101,239,105,188,63,173,253,127,202,126,216,101,111,101,7,208,86,246,211,242,4,160,236,135,94,246,158,222,237,167,229,19,48,185,178,31,218,174,181,165,109,64,91,101,15,100,215,154,202,30,115,101,159,31,191,93,161,183,47,150,165,249,91,246,231,235,47,123,249,94,185,237,137,81,106,188,99,247,150,245,86,85,223,204,246,171,198,159,231,141,63,255,170,242,48,246,1,79,47,180,219,61,160,120,218,229,247,231,30,208,245,196,27,79,152,76,205,203,126,137,121,243,234,241,105,79,94,182,93,113,182,60,191,58,91,190,190,184,122,186,139,206,142,254,92,158,156,95,92,45,150,167,199,231,175,23,111,86,127,157,21,213,227,127,89,188,93,28,157,46,23,111,255,56,62,191,92,191,190,106,30,18,255,189,249,250,195,1,254,221,44,164,175,255,122,248,242,237,227,127,238,61,220,220,110,112,11,197,234,23,136,213,223,229,251,213,126,182,119,243,245,199,222,215,127,149,121,182,66,23,138,124,239,199,135,31,159,31,126,20,217,126,86,233,241,193,77,189,70,116,112,88,185,74,128,184,169,217,28,31,142,37,188,112,21,222,132,88,98,9,47,187,133,151,117,85,101,117,89,207,202,58,107,23,222,100,218,194,10,215,186,21,205,200,233,8,130,93,106,91,141,86,199,18,110,89,219,106,246,58,150,240,158,218,62,204,14,178,226,32,171,234,249,97,221,46,60,98,109,171,185,114,173,243,238,160,202,67,138,86,128,231,59,146,77,177,243,128,154,213,100,186,214,65,119,112,233,97,69,235,29,180,17,184,30,86,176,222,183,38,35,178,61,172,224,54,48,86,247,128,91,177,216,8,114,109,222,155,85,108,124,4,185,61,239,200,70,240,124,64,185,183,119,218,239,17,243,108,86,149,89,81,228,197,243,103,200,230,229,241,68,223,95,235,138,62,204,171,121,81,229,179,217,188,170,54,151,2,100,68,107,189,79,152,237,49,4,20,172,88,117,208,170,100,213,162,67,64,185,138,93,8,45,185,170,77,136,8,114,109,222,214,84,171,18,97,229,222,124,249,91,235,132,171,170,206,170,89,54,175,171,188,216,148,252,124,125,116,217,58,159,119,85,85,148,243,250,160,170,202,89,217,148,29,251,51,79,177,187,162,91,28,82,114,45,107,57,198,71,180,230,246,75,203,218,199,246,171,208,89,250,232,191,162,54,189,66,181,129,209,123,225,206,138,67,255,21,77,116,94,227,10,243,67,219,93,110,208,185,164,185,218,208,127,77,207,207,70,103,11,96,99,14,97,60,96,83,204,33,250,231,107,204,33,152,67,48,135,136,61,135,200,158,62,80,242,231,15,148,195,245,6,229,60,193,49,132,181,90,225,41,132,7,221,34,67,8,107,221,66,173,124,55,189,114,157,124,15,186,69,26,249,118,186,101,219,225,150,154,37,187,225,118,146,101,155,225,214,154,133,122,225,214,122,133,90,225,214,122,69,58,225,110,106,99,55,194,221,212,198,238,131,219,169,149,109,131,219,105,150,107,40,219,233,149,234,39,219,169,149,106,39,187,169,141,221,77,182,86,43,210,222,116,83,27,187,187,169,175,54,169,230,38,173,202,4,90,149,22,185,107,173,173,74,157,216,181,170,175,85,89,53,192,255,98,135,251,79,160,53,25,32,96,173,187,53,73,190,26,238,197,184,23,227,94,140,123,49,238,197,184,23,227,94,140,123,49,238,197,184,23,227,94,140,123,49,238,197,228,171,97,121,76,190,26,62,201,99,206,87,251,213,171,180,136,87,107,237,85,234,164,171,197,238,85,122,112,81,126,122,173,190,13,74,118,31,151,70,36,141,72,26,145,52,34,105,68,210,136,164,17,73,35,146,70,36,141,72,26,145,52,34,105,68,210,136,36,70,141,158,34,237,193,33,183,7,147,232,244,25,231,234,40,58,125,253,177,58,116,250,232,244,69,177,150,223,170,110,195,64,5,101,117,247,229,41,36,80,221,166,177,104,84,247,224,171,219,207,148,166,63,36,39,129,234,54,245,145,167,186,7,94,221,126,44,230,117,66,65,168,110,170,59,118,117,251,217,6,210,9,6,17,175,110,243,12,16,170,123,208,213,189,14,191,113,88,120,219,13,192,25,211,214,219,250,213,137,173,190,41,159,157,253,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,246,223,96,85,66,177,42,236,191,141,22,112,25,234,254,219,99,120,183,245,18,92,91,128,247,168,55,225,130,228,117,43,30,156,230,36,205,73,154,147,52,39,105,78,210,156,164,57,73,115,146,230,36,205,73,154,147,52,39,105,78,210,156,100,39,142,62,35,45,195,33,183,12,211,233,254,89,47,198,181,117,255,70,189,29,71,247,47,193,238,159,85,197,91,46,203,181,87,252,136,55,230,168,248,177,84,188,199,9,207,168,183,232,168,248,113,84,188,245,82,93,91,197,143,122,179,142,138,31,71,197,123,220,66,26,249,182,29,21,63,224,138,47,102,103,203,210,242,237,189,152,221,111,213,121,169,241,206,94,244,213,249,118,93,55,234,254,102,182,63,111,252,57,175,195,111,223,21,179,251,238,197,187,226,105,5,206,243,226,157,226,137,55,158,144,27,98,125,67,188,121,245,248,180,39,47,219,174,56,91,158,95,157,45,95,95,92,93,62,254,251,179,163,63,151,39,231,23,87,139,229,233,241,249,235,197,155,213,95,103,69,245,248,95,22,111,23,71,167,203,197,219,63,142,207,47,215,175,175,154,135,68,103,118,82,181,141,192,25,157,4,210,252,41,129,180,122,78,32,205,179,85,219,191,200,59,2,83,21,108,77,83,175,17,89,19,86,174,18,190,209,10,121,237,68,111,98,9,183,73,167,237,100,115,98,9,239,9,8,47,235,170,202,234,178,158,149,117,214,46,220,38,37,220,94,184,214,173,104,70,29,69,16,236,82,219,106,44,41,150,112,203,218,86,115,75,177,132,247,212,246,97,118,144,21,7,89,85,207,15,235,118,225,17,107,91,205,100,105,157,119,7,145,21,82,180,2,218,218,145,108,138,108,5,212,172,166,186,180,14,186,131,233,10,43,90,239,160,141,160,175,176,130,245,190,53,25,81,97,97,5,183,65,37,186,7,220,138,148,68,144,107,243,222,172,226,202,34,200,237,121,71,54,2,207,2,202,189,189,211,126,143,152,103,179,170,204,138,34,47,158,63,67,54,47,143,39,250,254,90,87,244,97,94,205,139,42,159,205,230,85,181,9,212,201,136,214,122,159,48,99,0,3,10,86,96,130,90,149,172,130,4,3,202,85,112,132,90,114,85,20,97,4,185,54,111,107,42,204,48,172,220,155,47,127,107,157,112,85,213,89,53,203,230,117,149,23,155,146,159,175,143,46,91,231,243,174,170,138,114,94,31,84,85,57,43,155,178,99,127,230,41,184,79,221,226,144,146,107,89,203,49,62,162,53,201,209,22,100,114,251,85,232,0,147,253,87,212,166,87,168,232,197,222,11,119,240,192,254,43,154,216,153,198,21,230,135,182,11,6,234,92,210,196,2,251,175,233,249,217,104,19,116,63,231,16,118,67,183,221,57,68,255,188,141,57,4,115,8,230,16,177,231,16,217,211,7,74,254,252,129,114,184,222,62,152,39,56,134,176,86,43,60,133,240,160,91,100,8,97,173,91,168,149,239,166,87,174,147,239,65,183,72,35,223,78,183,108,59,220,82,179,100,55,220,78,178,108,51,220,90,179,80,47,220,90,175,80,43,220,90,175,72,39,220,77,109,236,70,184,155,218,216,125,112,59,181,178,109,112,59,205,114,13,101,59,189,82,253,100,59,181,82,237,100,55,181,177,187,201,214,106,69,218,155,110,106,99,119,55,245,213,38,213,220,164,85,153,64,171,210,54,165,164,217,170,28,77,64,73,111,107,50,84,54,137,178,53,73,44,9,206,127,56,255,225,252,135,243,31,206,127,56,255,225,252,135,243,31,206,127,56,255,225,252,135,243,31,206,127,196,146,96,23,72,44,9,30,131,163,143,37,89,245,42,109,19,73,154,189,202,49,135,145,20,179,251,32,14,38,91,143,75,35,146,70,36,141,72,26,145,52,34,105,68,210,136,164,17,73,35,146,70,36,141,72,26,145,52,34,105,68,18,65,66,79,145,246,224,144,219,131,73,116,250,236,210,71,118,59,125,227,13,30,161,211,151,82,167,207,180,186,109,146,70,218,170,123,172,33,35,84,247,144,171,219,207,148,102,188,129,34,84,247,112,171,219,143,197,252,152,195,67,168,238,225,86,183,159,109,160,49,7,133,80,221,67,173,238,117,32,142,195,194,219,110,32,206,152,182,222,214,175,78,108,245,77,249,236,236,191,129,157,128,157,128,157,128,157,128,157,128,157,128,157,128,157,128,157,128,157,128,157,128,157,128,157,176,255,6,171,18,138,85,97,255,109,180,128,203,80,247,223,30,3,189,173,151,224,218,2,189,71,189,9,23,46,208,123,247,193,105,78,210,156,164,57,73,115,146,230,36,205,73,154,147,52,39,105,78,210,156,164,57,73,115,146,230,36,205,73,118,226,232,51,210,50,28,114,203,48,157,238,159,245,98,92,91,247,111,212,219,113,116,255,18,236,254,89,85,188,229,178,92,123,197,143,120,99,142,138,31,75,197,123,156,240,140,122,139,142,138,31,71,197,91,47,213,181,85,252,168,55,235,168,248,113,84,188,199,45,164,145,111,219,81,241,195,173,248,98,121,240,98,89,218,189,189,23,123,7,31,182,234,188,212,120,103,47,250,234,124,187,174,27,117,127,51,219,159,55,254,156,215,193,183,239,86,47,180,123,241,174,120,90,129,243,187,120,167,122,226,141,39,228,134,88,223,16,111,94,61,62,237,201,203,182,43,206,150,231,87,103,203,215,23,87,151,143,255,254,236,232,207,229,201,249,197,213,98,121,122,124,254,122,241,102,245,215,89,81,61,254,151,197,219,197,209,233,114,241,246,143,227,243,203,245,235,171,230,33,209,153,157,84,109,35,112,70,39,129,52,127,74,32,173,158,19,72,243,108,213,246,47,242,142,192,84,5,91,211,212,107,68,214,132,149,171,132,111,180,66,94,59,209,155,88,194,109,210,105,59,217,156,88,194,123,2,194,203,186,170,178,186,172,103,101,157,181,11,183,73,9,183,23,174,117,43,154,81,71,17,4,187,212,182,26,75,138,37,220,178,182,213,220,82,44,225,61,181,125,152,29,100,197,65,86,213,243,195,186,93,120,196,218,86,51,89,90,231,221,65,100,133,20,173,128,182,118,36,155,34,91,1,53,171,169,46,173,131,238,96,186,194,138,214,59,104,35,232,43,172,96,189,111,77,70,84,88,88,193,109,80,137,238,1,183,34,37,17,228,218,188,55,171,184,178,8,114,123,222,145,141,192,179,128,114,111,239,180,223,35,230,217,172,42,179,162,200,139,231,207,144,205,203,227,137,190,191,214,21,125,152,87,243,162,202,103,179,121,85,109,2,117,50,162,181,222,39,204,24,192,128,130,21,152,160,86,37,171,32,193,128,114,21,28,161,150,92,21,69,24,65,174,205,219,154,10,51,12,43,247,230,203,223,90,39,92,85,117,86,205,178,121,93,229,197,166,228,231,235,163,203,214,249,188,171,170,162,156,215,7,85,85,206,202,166,236,216,159,121,10,238,83,183,56,164,228,90,214,114,140,143,104,77,114,180,5,153,220,126,21,58,192,100,255,21,181,233,21,42,122,177,247,194,29,60,176,255,138,38,118,166,113,133,249,161,237,130,129,58,151,52,177,192,254,107,122,126,54,186,4,221,227,28,194,106,232,214,50,135,232,159,183,49,135,96,14,193,28,34,246,28,34,123,250,64,201,159,63,80,14,215,219,7,243,4,199,16,214,106,133,167,16,30,116,139,12,33,172,117,11,181,242,221,244,202,117,242,61,232,22,105,228,219,233,150,109,135,91,106,150,236,134,219,73,150,109,134,91,107,22,234,133,91,235,21,106,133,91,235,21,233,132,187,169,141,221,8,119,83,27,187,15,110,167,86,182,13,110,167,89,174,161,108,167,87,170,159,108,167,86,170,157,236,166,54,118,55,217,90,173,72,123,211,77,109,236,238,166,190,218,164,154,155,180,42,19,104,85,90,166,148,236,180,42,117,2,74,242,222,94,101,94,52,150,3,230,141,63,255,106,78,62,111,11,252,186,70,178,95,25,40,176,68,221,175,36,171,4,59,64,236,0,177,3,196,14,16,59,64,236,0,177,3,196,14,16,59,64,236,0,177,3,196,14,16,59,64,178,74,240,16,36,171,4,227,193,177,103,149,172,27,152,150,49,37,59,13,76,157,132,146,36,26,152,158,140,11,87,7,16,194,235,100,251,113,233,78,210,157,164,59,73,119,146,238,36,221,73,186,147,116,39,233,78,210,157,164,59,73,119,146,238,36,221,73,194,74,104,52,210,51,28,114,207,48,137,246,159,85,78,73,75,251,175,63,162,132,246,31,237,191,4,92,142,45,131,74,90,75,190,47,163,36,213,146,183,9,46,161,228,7,93,242,126,134,60,253,33,37,169,150,188,141,171,61,37,63,224,146,247,227,101,175,147,82,66,201,83,242,73,148,188,159,93,36,157,152,146,52,75,222,46,187,132,146,31,108,201,175,51,122,28,118,240,118,51,122,70,191,136,183,126,201,98,219,120,202,103,103,37,15,232,5,232,5,232,5,232,5,232,5,232,5,232,5,232,5,232,5,232,5,232,5,232,5,232,133,149,60,72,153,80,164,12,43,121,163,197,107,134,186,146,247,24,60,110,189,151,215,22,60,62,189,229,188,96,105,228,45,15,78,199,146,142,37,29,75,58,150,116,44,233,88,210,177,164,99,73,199,146,142,37,29,75,58,150,116,44,233,88,178,166,71,243,145,62,226,144,251,136,233,180,4,173,119,245,218,90,130,211,91,216,163,37,152,96,75,208,234,54,176,220,223,107,191,13,166,182,196,199,109,48,150,219,192,227,128,104,122,139,125,220,6,227,184,13,172,247,252,218,110,131,233,45,251,113,27,140,227,54,240,184,3,53,197,5,64,110,131,225,221,6,167,39,175,223,44,86,247,66,105,246,33,112,119,123,243,159,15,55,95,31,182,138,190,212,120,239,239,173,249,173,146,191,153,237,87,141,63,207,27,127,254,117,11,248,223,249,123,122,145,221,171,126,197,211,210,157,159,85,191,174,39,221,120,50,110,128,245,13,240,230,213,227,211,158,188,108,187,226,108,121,126,117,182,124,125,113,117,249,248,239,207,142,254,92,158,156,95,92,45,150,167,199,231,175,23,111,86,127,157,21,213,227,127,89,188,93,28,157,46,23,111,255,56,62,191,92,191,190,106,30,146,201,217,201,26,55,34,114,116,114,89,243,167,92,214,234,57,151,53,207,86,243,132,34,239,136,145,85,64,59,77,189,70,200,78,88,185,74,170,71,43,250,182,147,233,137,37,220,38,179,183,19,250,137,37,188,39,54,189,172,171,42,171,203,122,86,214,89,187,112,155,236,116,123,225,90,183,162,25,206,20,65,176,75,109,171,121,167,88,194,45,107,91,13,68,197,18,222,83,219,135,217,65,86,28,100,85,61,63,172,219,133,71,172,109,53,236,165,117,222,29,168,87,72,209,10,26,108,71,178,41,11,22,80,179,26,23,211,58,232,14,88,44,172,104,189,131,54,162,201,194,10,214,251,214,100,132,155,133,21,220,70,171,232,30,112,43,171,18,65,174,205,123,179,10,88,139,32,183,231,29,217,136,104,11,40,247,246,78,251,61,98,158,205,170,50,43,138,188,120,254,12,217,188,60,158,232,251,107,93,209,135,121,53,47,170,124,54,155,87,213,38,169,39,35,90,235,125,194,12,46,12,40,88,193,31,106,85,178,138,62,12,40,87,1,40,106,201,85,225,137,17,228,218,188,173,169,248,197,176,114,111,190,252,173,117,194,85,85,103,213,44,155,215,85,94,108,74,126,190,62,186,108,157,207,187,170,42,202,121,125,80,85,229,172,108,202,142,253,153,167,0,74,117,139,67,74,174,101,45,199,248,136,214,68,82,91,88,204,237,87,161,67,98,246,95,81,155,94,161,194,34,123,47,220,225,14,251,175,104,242,108,26,87,152,31,218,46,113,168,115,73,147,55,236,191,166,231,103,211,135,230,109,204,29,140,166,110,138,185,67,255,176,141,185,3,115,7,230,14,177,230,14,217,211,7,72,254,252,1,114,184,94,99,152,39,56,118,176,86,43,60,117,240,160,91,100,232,96,173,91,168,117,239,166,87,174,115,239,65,183,72,227,222,78,183,108,251,219,82,179,100,247,219,78,178,108,243,219,90,179,80,239,219,90,175,80,235,219,90,175,72,231,219,77,109,236,198,183,155,218,216,125,111,59,181,178,109,111,59,205,114,13,100,59,189,82,253,99,59,181,82,237,99,55,181,177,187,199,214,106,69,218,153,110,106,99,119,51,245,213,38,213,204,164,53,41,220,154,52,12,69,105,109,77,138,100,161,124,173,62,237,23,149,112,123,242,231,66,77,164,246,36,193,39,216,8,98,35,136,141,32,54,130,216,8,98,35,136,141,32,54,130,216,8,98,35,136,141,32,54,130,216,8,18,124,130,247,32,193,39,24,22,142,53,248,228,87,191,210,208,199,167,181,95,41,98,223,99,209,175,116,116,239,121,122,237,62,221,74,118,31,147,102,36,205,72,154,145,52,35,105,70,210,140,164,25,73,51,146,102,36,205,72,154,145,52,35,105,70,210,140,36,211,132,190,34,45,194,33,183,8,197,187,125,238,116,162,136,75,49,221,190,137,119,251,122,42,252,236,98,177,242,228,126,241,42,175,77,93,137,239,191,62,172,172,162,63,252,213,112,227,30,155,49,241,198,235,140,234,17,208,243,188,216,4,96,19,128,61,113,130,70,1,216,19,171,133,99,79,140,61,49,246,196,216,19,39,104,208,128,61,49,246,196,216,19,99,79,140,61,49,246,196,216,19,39,230,47,129,61,49,246,196,216,19,99,79,140,61,241,8,61,64,182,103,16,70,131,54,245,12,98,92,38,197,204,32,152,65,140,97,6,129,85,49,86,197,88,21,75,119,241,177,42,198,170,24,171,98,172,138,177,42,78,162,9,142,85,113,232,22,56,86,197,33,123,201,88,21,135,235,36,99,85,28,174,179,137,85,49,109,74,203,54,165,161,91,177,170,77,169,99,88,236,191,77,217,188,96,123,99,96,245,136,149,114,133,224,233,111,174,67,122,30,107,119,59,61,219,30,247,118,59,113,62,30,170,217,72,177,159,239,253,245,254,251,195,245,183,135,111,239,63,127,255,235,203,183,251,235,111,179,253,114,63,251,249,134,47,99,58,98,174,42,174,249,136,139,190,24,38,36,230,250,226,152,145,88,234,138,102,74,226,162,47,134,57,137,161,190,168,38,37,166,218,34,154,149,24,74,139,106,90,98,174,45,142,121,137,185,174,56,38,38,230,186,98,152,153,88,170,10,108,106,98,169,42,176,185,137,161,170,104,38,39,134,186,34,153,157,24,170,138,100,122,98,169,42,176,249,137,185,170,24,38,40,150,170,2,155,161,104,168,194,20,5,135,102,156,84,112,104,198,126,69,125,209,112,28,154,55,219,180,134,182,45,170,54,173,142,115,203,72,218,180,142,230,47,27,39,232,211,255,165,245,97,233,193,210,131,165,7,75,15,150,30,44,61,88,122,176,244,96,233,193,210,131,165,7,75,15,150,30,44,61,216,145,247,96,105,167,78,160,157,74,103,116,8,157,81,209,38,231,201,249,229,226,221,213,239,11,23,255,222,149,182,111,63,62,62,76,198,200,119,235,5,75,108,211,247,10,96,173,158,181,122,172,125,19,92,172,199,218,87,45,28,107,95,172,125,177,246,197,218,55,65,67,3,172,125,177,246,197,218,23,107,95,172,125,177,246,197,218,55,49,63,6,172,125,177,246,197,218,23,107,95,172,125,199,235,153,209,156,83,216,80,217,93,115,138,81,154,253,50,167,96,78,49,178,57,5,246,191,216,255,98,255,43,221,233,199,254,23,251,95,236,127,177,255,197,254,55,137,70,57,246,191,161,219,228,216,255,134,236,55,99,255,27,174,219,140,253,111,184,238,39,246,191,180,50,93,91,153,118,62,192,234,86,38,134,192,158,58,162,97,156,129,53,58,162,88,4,99,79,129,61,5,246,20,216,83,96,79,129,61,5,246,20,216,83,96,79,129,61,5,246,20,216,83,96,79,49,21,123,10,44,130,241,180,192,34,120,98,70,24,195,179,8,222,110,229,218,121,5,171,91,185,152,6,27,154,6,111,29,101,0,247,96,197,227,211,167,165,79,75,159,150,62,45,125,90,250,180,244,105,233,211,210,167,165,79,75,159,150,62,45,125,90,250,180,35,239,211,210,114,157,64,203,149,238,233,16,186,167,162,141,208,203,85,239,234,127,189,59,89,28,191,115,113,18,254,254,240,229,219,191,254,251,219,237,195,245,183,201,152,9,55,95,179,196,158,190,142,6,86,245,89,213,199,82,56,193,101,125,44,133,213,194,177,20,198,82,24,75,97,44,133,19,52,73,192,82,24,75,97,44,133,177,20,198,82,24,75,97,44,133,19,243,120,192,82,24,75,97,44,133,177,20,198,82,120,188,62,28,45,51,11,27,126,187,103,102,49,74,99,97,102,22,204,44,70,57,179,192,94,24,123,97,236,133,165,187,254,216,11,99,47,140,189,48,246,194,216,11,39,209,52,199,94,56,116,203,28,123,225,144,189,103,236,133,195,117,158,177,23,14,215,9,197,94,152,182,166,135,182,166,157,195,112,103,91,19,147,97,127,221,209,48,62,195,122,221,81,172,134,177,176,192,194,2,11,11,44,44,176,176,192,194,2,11,11,44,44,176,176,192,194,2,11,11,44,44,176,176,152,138,133,5,86,195,248,94,96,53,60,49,179,140,225,89,13,239,180,117,237,220,134,59,219,186,24,14,27,26,14,55,79,51,128,231,176,250,41,232,217,210,179,165,103,75,207,150,158,45,61,91,122,182,244,108,233,217,210,179,165,103,75,207,150,158,45,61,219,145,247,108,105,191,78,160,253,74,39,117,8,157,84,153,166,232,187,227,151,23,71,255,243,232,236,104,121,114,254,251,201,226,120,249,226,232,242,120,89,190,88,254,123,190,124,117,97,238,63,252,237,250,211,215,247,255,245,254,254,253,222,237,231,143,183,15,215,123,31,222,127,191,222,43,95,236,253,157,239,253,245,117,228,70,196,125,47,62,234,118,191,141,24,214,252,3,172,249,23,89,117,48,214,53,127,172,137,177,38,198,154,56,9,143,2,172,137,93,132,99,77,140,53,49,214,196,88,19,99,77,140,53,49,214,196,88,19,39,225,14,129,53,113,72,127,8,172,137,177,38,198,154,24,107,98,172,137,71,232,225,161,49,215,48,162,190,13,231,26,227,50,43,102,174,193,92,99,90,115,13,236,139,177,47,198,190,88,122,50,128,125,49,246,197,216,23,99,95,140,125,113,18,141,117,236,139,67,183,213,177,47,14,217,159,198,190,56,92,119,26,251,226,112,221,82,236,139,105,125,250,108,125,26,250,24,27,181,62,163,24,26,255,114,186,72,173,213,185,186,69,115,233,86,39,94,196,67,245,181,88,189,191,127,186,190,254,250,253,235,245,245,255,207,222,221,109,55,141,166,139,218,62,161,79,53,33,69,186,152,155,38,49,224,198,177,89,177,147,46,122,199,195,36,6,220,56,14,203,113,232,162,198,88,231,254,141,132,250,33,63,182,37,91,178,30,89,215,214,164,51,137,37,61,188,169,82,189,186,184,117,254,228,167,231,63,253,124,251,79,249,95,202,233,89,164,63,155,237,118,44,214,57,175,109,244,43,210,159,215,118,186,21,25,207,103,107,189,138,117,206,107,27,157,138,148,231,181,213,62,69,218,115,218,98,151,34,229,41,109,181,71,145,254,156,182,211,161,72,127,62,219,233,79,164,63,159,109,116,39,50,158,77,193,189,137,140,103,83,112,103,34,229,217,108,173,47,145,242,124,182,212,149,72,121,54,91,234,73,100,60,155,130,59,18,233,207,102,27,253,136,140,103,83,112,55,98,201,217,232,69,104,252,138,76,104,252,42,83,44,254,166,234,52,126,87,238,125,62,45,48,103,241,116,27,57,139,187,149,223,47,63,223,117,160,95,126,190,95,253,125,118,62,205,186,95,250,72,210,247,105,134,164,239,170,153,229,217,246,77,127,44,155,161,54,67,109,134,218,12,181,25,106,51,212,102,168,205,80,155,161,54,67,109,134,218,12,181,25,106,51,84,60,215,190,166,45,202,42,111,81,134,221,109,124,114,243,15,236,130,118,27,159,252,244,212,110,163,221,198,74,239,54,230,241,19,86,220,126,254,54,45,243,86,127,194,178,188,162,207,79,88,253,126,194,126,201,57,0,255,75,157,3,240,191,68,10,165,44,63,25,161,20,161,20,1,248,128,169,20,1,248,197,39,46,0,47,0,47,0,47,0,31,48,81,35,0,47,0,47,0,47,0,47,0,47,0,47,0,31,172,176,35,0,47,0,47,0,47,0,47,0,95,155,10,210,47,57,7,224,23,62,215,168,67,0,222,115,13,207,53,118,245,185,134,0,188,0,188,0,124,217,79,6,4,224,5,224,5,224,5,224,5,224,67,108,172,11,192,23,189,173,46,0,95,228,254,180,0,124,113,187,211,2,240,197,237,150,10,192,219,250,204,115,235,51,151,0,252,130,173,207,221,12,192,167,221,234,220,74,0,126,213,86,167,0,188,230,145,230,145,230,145,230,145,230,145,230,145,230,145,230,145,230,145,230,145,230,145,230,145,230,145,0,188,80,146,0,188,186,82,189,2,240,191,228,28,128,95,176,247,41,0,159,106,102,197,7,99,30,59,150,205,80,155,161,54,67,109,134,218,12,181,25,106,51,212,102,168,205,80,155,161,54,67,109,134,218,12,181,25,42,0,111,95,211,22,101,149,183,40,195,238,54,230,16,128,95,184,219,40,0,111,183,177,234,187,141,121,252,132,21,183,159,47,0,239,39,172,110,63,97,7,175,27,253,31,95,177,176,105,0,254,236,211,112,190,232,21,11,59,31,128,191,119,241,229,134,82,82,156,140,80,138,80,138,0,124,192,84,138,0,252,226,19,23,128,23,128,23,128,23,128,15,152,168,17,128,23,128,23,128,23,128,23,128,23,128,23,128,15,86,216,17,128,23,128,23,128,23,128,23,128,175,67,5,233,225,115,141,205,158,28,46,127,174,177,227,1,120,207,53,60,215,216,233,231,26,2,240,2,240,2,240,101,63,25,16,128,23,128,23,128,23,128,23,128,15,177,177,46,0,95,244,182,186,0,124,145,251,211,2,240,197,237,78,11,192,23,183,91,42,0,111,235,51,207,173,207,77,3,240,203,182,62,119,46,0,159,105,171,179,232,0,124,170,173,78,1,120,205,35,205,35,205,35,205,35,205,35,205,35,205,35,205,35,205,35,205,35,205,35,205,35,205,35,1,120,161,36,1,120,117,165,218,4,224,239,239,125,110,26,128,95,182,247,41,0,159,106,102,133,6,99,22,30,203,102,168,205,80,155,161,54,67,109,134,218,12,181,25,106,51,212,102,168,205,80,155,161,54,67,109,134,218,12,21,128,183,175,105,139,178,202,91,148,97,119,27,55,11,192,47,223,109,20,128,183,219,88,245,221,198,60,126,194,138,219,207,23,128,247,19,86,203,159,176,95,114,14,192,47,120,197,66,61,2,240,191,68,10,165,44,63,25,161,20,161,20,1,248,128,169,20,1,248,197,39,46,0,47,0,47,0,47,0,31,48,81,35,0,47,0,47,0,47,0,47,0,47,0,47,0,31,172,176,35,0,47,0,47,0,47,0,47,0,95,155,10,210,47,57,7,224,23,62,215,168,67,0,222,115,13,207,53,118,245,185,134,0,188,0,188,0,124,217,79,6,4,224,5,224,5,224,5,224,5,224,67,108,172,11,192,23,189,173,46,0,95,228,254,180,0,124,113,187,211,2,240,197,237,150,10,192,219,250,204,115,235,51,151,0,252,130,173,207,221,12,192,167,221,234,220,74,0,126,213,86,167,0,188,230,145,230,145,230,145,230,145,230,145,230,145,230,145,230,145,230,145,230,145,230,145,230,145,230,145,0,188,80,146,0,188,186,82,189,2,240,191,228,28,128,95,176,247,41,0,159,106,102,197,7,99,30,59,150,205,80,155,161,54,67,109,134,218,12,181,25,106,51,212,102,168,205,80,155,161,54,67,109,134,218,12,181,25,42,0,111,95,211,22,101,149,183,40,195,238,54,230,16,128,95,184,219,40,0,111,183,177,234,187,141,121,252,132,21,183,159,47,0,239,39,172,110,63,97,173,78,175,127,124,114,112,231,53,11,155,70,224,111,126,54,102,215,103,11,95,181,176,243,33,248,71,6,80,110,52,37,229,9,9,167,8,167,8,194,7,76,167,8,194,47,62,113,65,120,65,120,65,120,65,248,128,201,26,65,120,65,120,65,120,65,120,65,120,65,120,65,248,96,197,29,65,120,65,120,65,120,65,120,65,248,58,84,145,30,127,206,177,217,211,196,213,207,57,118,60,12,239,57,135,231,28,181,120,206,33,16,47,16,47,16,95,246,147,2,129,120,129,120,129,120,129,120,129,248,16,27,237,2,241,69,111,179,11,196,23,185,95,45,16,95,220,110,181,64,124,113,187,167,2,241,182,66,243,222,10,221,52,18,191,106,43,116,231,66,241,153,183,62,139,142,197,167,222,250,20,140,215,72,210,72,210,72,210,72,210,72,210,72,210,72,210,72,210,72,210,72,210,72,210,72,210,72,18,140,23,86,18,140,87,99,170,77,48,254,177,189,208,77,163,241,171,246,66,133,227,83,207,173,208,216,204,210,227,217,28,181,57,106,115,212,230,168,205,81,155,163,54,71,109,142,218,28,181,57,106,115,212,230,168,205,81,155,163,2,242,246,57,109,89,86,121,203,50,244,238,227,102,17,249,213,187,143,66,242,118,31,119,101,247,49,175,159,184,98,247,251,133,229,253,196,249,137,123,113,250,52,239,159,183,175,79,203,249,105,11,18,93,249,126,249,171,254,222,193,214,146,43,139,79,71,112,69,112,69,88,62,96,114,69,88,126,241,137,11,203,11,203,11,203,11,203,7,76,221,8,203,11,203,11,203,11,203,11,203,11,203,11,203,7,43,245,8,203,11,203,11,203,11,203,11,203,215,170,166,244,75,1,47,208,93,240,170,234,250,188,64,247,151,104,97,249,229,39,228,57,135,231,28,158,115,120,206,225,57,135,231,28,158,115,120,206,225,57,135,231,28,158,115,120,206,225,57,135,231,28,158,115,120,206,225,57,135,231,28,158,115,120,206,225,57,135,231,28,59,241,156,35,167,191,201,177,240,57,71,93,254,46,135,231,28,158,115,236,242,115,14,47,208,245,2,93,47,208,45,251,73,129,23,232,110,111,187,221,11,116,189,64,215,11,116,189,64,215,11,116,189,64,215,11,116,3,108,87,123,129,110,113,219,167,94,160,235,5,186,245,222,10,205,237,5,186,11,182,66,119,247,5,186,105,183,62,183,246,2,221,85,91,159,94,160,235,29,17,107,108,60,122,71,132,119,68,120,71,132,119,68,120,71,132,119,68,120,71,132,119,68,120,71,132,119,68,120,71,132,119,68,120,129,174,23,75,164,249,38,47,208,221,213,183,81,236,196,11,116,127,41,224,5,186,11,246,66,189,64,55,245,220,182,19,212,127,236,120,54,71,109,142,218,28,181,57,106,115,212,230,168,205,81,155,163,54,71,109,142,218,28,181,57,106,115,212,230,168,23,232,218,231,180,101,89,229,45,203,208,187,143,57,189,64,119,225,238,163,23,232,218,125,220,149,221,199,188,126,226,138,221,239,247,2,93,63,113,126,226,94,228,252,254,220,95,94,212,249,245,185,127,92,125,144,183,231,46,57,27,177,21,177,21,81,249,128,185,21,81,249,197,39,46,42,47,42,47,42,47,42,31,48,115,35,42,47,42,47,42,47,42,47,42,47,42,47,42,31,172,210,35,42,47,42,47,42,47,42,47,42,191,115,37,165,189,193,171,183,253,65,167,217,253,117,176,247,228,197,26,111,202,221,75,62,126,153,39,211,209,229,111,201,222,147,247,235,189,22,247,233,202,135,23,79,239,63,189,216,187,255,248,226,217,221,71,131,207,206,255,254,45,235,60,192,216,91,242,200,224,145,75,206,57,16,159,195,209,61,160,216,228,1,197,51,15,40,60,160,240,128,194,3,10,15,40,60,160,240,128,194,3,10,15,40,60,160,240,128,194,3,10,15,40,60,160,240,128,194,3,10,15,40,60,160,240,128,194,3,10,15,40,54,126,64,241,200,223,81,189,191,231,127,127,7,251,222,94,237,255,91,248,25,63,60,38,88,251,51,126,120,178,176,244,51,158,47,250,140,59,15,35,82,124,200,58,79,108,50,252,237,147,213,79,108,86,255,109,19,79,108,60,177,241,196,198,251,123,189,191,55,236,227,26,239,239,245,254,94,239,239,45,253,185,129,247,247,122,127,175,247,247,122,127,175,247,247,122,127,175,247,247,122,127,175,247,247,134,218,6,182,169,107,83,55,232,166,110,166,183,23,175,218,212,77,245,170,226,103,43,27,66,207,210,246,184,74,223,193,189,45,2,110,125,7,215,107,136,189,105,99,141,253,83,111,218,240,166,13,111,218,240,166,13,111,218,240,166,13,111,218,240,166,13,111,218,240,166,13,111,218,240,166,13,111,218,200,186,111,151,226,91,189,105,195,155,54,42,248,166,141,199,182,8,51,189,86,99,213,22,97,170,119,104,108,125,139,240,65,159,255,73,134,55,98,60,114,201,249,197,248,151,126,184,253,63,251,127,246,255,236,255,217,255,179,255,103,255,207,254,159,253,63,251,127,246,255,236,255,217,255,179,255,103,255,207,254,159,253,63,251,127,249,236,255,229,70,4,83,189,101,48,194,254,95,250,247,115,218,255,11,191,255,151,114,205,247,7,7,175,27,253,193,139,70,175,185,113,168,122,158,156,125,26,206,147,247,195,171,81,13,155,213,143,93,125,41,49,132,180,39,162,139,160,139,160,100,29,176,140,160,100,189,248,196,149,172,149,172,149,172,149,172,3,22,41,148,172,149,172,149,172,149,172,149,172,149,172,149,172,131,5,53,148,172,149,172,149,172,149,172,149,172,69,79,234,19,61,89,240,116,103,173,135,155,41,158,238,236,112,223,218,211,29,79,119,118,251,233,142,234,181,234,181,234,117,217,207,71,84,175,85,175,85,175,85,175,85,175,67,60,94,80,189,46,250,225,130,234,117,145,187,244,170,215,197,237,209,171,94,23,183,103,172,122,109,3,216,6,112,65,27,192,107,6,176,87,110,0,239,78,11,59,251,110,111,65,89,236,244,187,189,10,217,10,57,10,57,10,57,10,57,10,57,10,57,10,57,10,57,10,57,10,57,10,57,10,57,10,57,10,57,10,57,10,57,10,57,27,23,114,30,221,78,92,51,150,189,114,59,113,167,187,217,143,93,125,17,9,157,229,199,177,87,104,175,208,94,161,189,66,123,133,246,10,237,21,218,43,180,87,104,175,208,94,161,189,66,123,133,246,10,237,21,218,43,180,87,104,175,48,247,189,194,34,232,225,78,55,182,237,21,86,106,175,240,254,207,199,113,163,211,107,223,254,112,12,186,111,79,122,131,163,254,160,217,25,52,123,43,29,238,108,56,189,154,220,254,25,37,151,95,174,175,146,139,121,50,154,38,163,171,108,232,246,203,207,63,45,143,46,124,217,251,233,222,50,191,155,96,120,118,62,189,243,27,46,246,127,186,251,191,126,252,127,158,61,248,159,123,217,180,238,223,23,253,63,169,134,177,154,229,174,138,48,228,113,68,254,118,107,123,234,103,185,151,16,254,254,15,129,167,63,253,114,243,23,79,110,254,228,63,92,206,46,70,179,171,103,63,253,227,167,167,201,217,247,191,129,242,143,63,254,238,201,211,231,55,127,247,228,255,187,243,215,96,246,182,116,42,31,255,60,149,155,255,60,121,114,231,132,82,61,3,184,63,190,141,203,12,185,77,111,11,103,146,101,120,11,31,89,220,159,96,62,161,136,220,198,184,173,211,89,111,150,123,155,206,50,205,223,38,219,226,44,243,57,157,245,102,249,243,242,89,230,147,74,207,109,150,219,58,157,44,179,76,245,47,152,205,227,36,133,175,199,178,254,5,179,240,177,96,166,25,198,249,103,100,222,167,179,222,44,215,252,103,100,182,128,203,22,103,185,253,127,70,46,76,238,223,159,101,62,201,253,220,102,185,173,211,73,61,203,197,143,178,83,173,202,140,129,158,98,215,100,238,39,147,126,138,11,30,190,63,152,97,30,201,160,252,134,184,157,179,73,61,197,197,94,32,213,90,204,88,49,42,118,45,230,126,50,89,166,152,110,45,110,220,85,42,124,130,121,158,74,150,249,165,219,150,216,184,243,148,223,182,196,22,78,37,203,252,30,123,186,156,118,249,165,238,159,20,190,250,114,60,147,204,195,91,231,14,49,75,6,107,59,195,219,242,125,225,2,159,147,105,120,91,189,27,220,194,153,164,30,222,226,72,216,131,249,229,16,9,203,111,132,91,57,153,212,83,92,252,74,148,7,255,97,146,195,43,81,242,251,207,146,173,156,76,150,41,166,250,87,240,230,241,183,220,38,184,141,83,73,61,191,5,20,47,213,63,8,179,196,232,138,253,7,97,190,103,146,122,120,11,228,96,170,225,101,105,227,21,59,188,124,207,36,243,240,214,185,127,201,146,234,219,206,240,182,124,255,178,228,229,62,247,7,152,203,203,125,114,27,226,150,206,38,235,32,211,252,103,72,46,175,27,202,113,144,91,57,155,44,131,92,251,191,229,178,180,44,11,255,113,46,115,120,107,254,179,48,200,127,203,229,123,38,75,135,183,174,195,190,59,209,52,10,59,197,119,220,231,152,41,190,229,190,100,93,253,45,15,252,117,154,111,201,126,102,191,100,62,204,138,154,234,94,230,154,234,227,223,177,236,5,92,143,126,199,99,76,123,229,197,164,137,182,62,122,180,7,68,123,229,161,30,0,237,20,223,145,249,207,243,34,251,178,185,88,99,217,92,100,95,54,75,43,183,143,142,120,105,229,118,193,119,100,95,154,203,43,183,139,190,101,89,229,246,241,239,201,252,19,240,128,138,175,28,241,67,40,190,250,91,178,175,151,217,26,235,101,150,125,189,60,0,236,171,191,227,254,122,185,247,29,15,240,250,66,156,251,244,198,170,111,138,115,111,251,213,21,193,185,107,56,242,69,51,128,198,97,88,24,22,134,133,97,97,88,128,19,224,4,56,1,78,232,16,58,132,14,203,166,35,208,33,116,8,29,66,135,208,33,116,24,31,29,130,94,160,23,232,5,122,149,61,188,237,67,47,172,6,171,193,106,194,176,154,237,120,23,122,133,17,9,106,68,202,149,24,57,100,210,86,6,2,73,140,45,73,140,130,8,197,178,223,116,79,121,164,44,244,157,182,214,44,244,125,29,43,244,253,48,140,109,23,250,30,63,162,66,31,148,4,37,65,73,80,18,148,164,208,167,208,7,120,1,94,128,151,66,159,66,95,28,160,4,203,193,114,81,214,34,44,7,203,193,114,176,28,44,7,203,85,2,203,41,244,41,244,41,244,129,155,224,38,184,9,110,42,244,41,244,41,244,161,196,40,49,74,28,138,18,43,244,49,206,10,125,244,181,66,223,70,46,252,180,181,102,161,239,30,206,173,101,161,239,235,56,160,11,135,97,97,88,24,22,134,133,97,119,10,195,2,156,0,39,192,185,99,128,19,58,132,14,161,67,232,16,58,132,14,161,67,232,16,58,140,50,60,133,62,208,11,244,2,189,64,47,172,6,171,193,106,234,194,106,20,250,20,250,106,109,68,202,149,24,57,100,210,106,89,232,11,41,49,170,81,232,59,58,105,223,44,191,53,214,222,197,245,36,25,77,43,187,248,114,110,244,125,159,198,86,35,125,139,15,169,210,7,38,129,73,96,18,152,4,38,169,244,169,244,65,94,144,23,228,165,210,167,210,23,7,41,1,115,192,92,148,181,8,204,1,115,192,28,48,7,204,1,115,149,0,115,42,125,42,125,42,125,240,38,188,9,111,194,155,42,125,42,125,42,125,56,49,78,140,19,135,226,196,42,125,156,179,74,31,129,173,210,151,221,134,247,247,7,47,26,189,102,150,151,103,207,247,147,247,195,171,81,221,95,155,253,199,24,182,98,113,151,28,11,194,133,112,33,92,8,23,194,133,112,33,92,8,23,194,133,112,33,92,8,23,194,141,3,31,33,92,8,55,202,90,132,112,33,92,8,23,194,133,112,33,92,8,23,194,133,112,33,92,8,23,194,133,112,33,92,8,23,194,133,112,33,92,8,23,194,133,112,33,92,8,23,194,133,112,183,135,112,51,188,36,251,49,132,91,159,215,99,255,113,245,1,115,204,232,43,250,138,190,162,175,232,235,78,209,87,92,19,215,196,53,119,140,107,34,134,136,33,98,136,24,34,134,136,33,98,136,24,34,134,81,134,231,197,216,88,23,214,133,117,97,93,16,13,68,3,209,212,5,209,120,49,246,214,172,10,17,18,81,132,148,229,46,54,138,159,85,233,125,196,187,234,46,98,191,6,187,191,63,104,55,142,95,101,205,236,253,249,167,88,247,206,222,237,71,110,43,180,183,240,96,74,123,184,17,110,132,27,225,70,184,145,210,158,210,30,186,133,110,161,91,74,123,74,123,113,232,17,6,135,193,69,89,139,24,28,6,135,193,97,112,24,28,6,87,9,6,167,180,167,180,167,180,135,100,34,153,72,38,146,169,180,167,180,167,180,7,9,67,194,144,112,40,36,172,180,71,47,43,237,113,213,74,123,107,137,239,239,16,55,91,106,239,33,196,173,85,107,239,246,147,2,162,111,250,149,126,165,95,233,87,250,117,167,244,43,177,73,108,18,155,59,38,54,41,67,202,144,50,164,12,41,67,202,144,50,164,12,41,195,40,195,19,219,35,187,200,46,178,139,236,226,104,56,26,142,166,46,142,70,108,79,108,175,214,40,164,52,122,177,89,3,173,86,185,189,168,244,34,124,111,175,119,212,104,183,51,246,246,174,46,134,147,137,222,222,247,57,108,171,183,183,240,96,122,123,196,17,113,68,28,17,71,196,145,222,158,222,30,189,69,111,209,91,122,123,122,123,113,244,17,9,71,194,69,89,139,36,28,9,71,194,145,112,36,28,9,87,9,9,167,183,167,183,167,183,71,101,82,153,84,38,149,169,183,167,183,167,183,199,9,115,194,156,112,40,39,172,183,7,48,235,237,161,213,122,123,107,161,239,239,16,55,91,111,239,33,196,173,85,111,239,246,242,3,162,111,250,149,126,165,95,233,87,250,117,167,244,43,177,73,108,18,155,59,38,54,41,67,202,144,50,164,12,41,67,202,144,50,164,12,41,195,40,195,211,219,35,187,200,46,178,139,236,226,104,56,26,142,166,46,142,70,111,79,111,175,214,40,164,52,122,177,89,3,173,86,189,189,168,244,34,96,111,239,215,254,94,235,232,213,96,111,239,245,224,180,213,233,55,15,187,173,222,224,176,245,242,229,73,239,102,253,157,62,25,60,93,217,223,251,109,190,55,190,248,152,236,237,125,74,190,142,167,243,209,249,229,248,42,57,31,127,248,112,125,179,248,146,175,79,110,239,223,114,237,241,61,182,248,158,61,248,202,243,59,95,217,191,247,61,251,247,190,99,255,175,223,159,178,195,247,253,186,255,39,235,44,54,111,242,229,120,96,125,190,29,17,74,79,159,252,180,119,239,134,247,233,47,63,61,249,243,222,251,249,31,247,186,123,79,182,97,148,22,157,204,199,63,79,230,230,246,251,231,59,167,84,190,82,218,112,130,91,57,151,44,3,44,81,42,109,56,202,237,157,208,122,243,220,186,86,42,124,158,121,157,208,122,243,220,122,175,111,195,121,110,239,132,178,204,179,4,1,86,208,186,44,239,95,58,37,42,176,34,103,89,218,63,51,75,148,96,133,207,179,140,127,102,150,216,239,219,112,158,219,59,161,212,243,44,79,215,21,177,54,11,56,157,244,147,44,75,216,109,58,200,109,157,79,234,73,150,167,236,138,88,147,5,156,78,150,73,150,32,237,10,154,98,190,39,147,101,134,37,104,187,77,183,50,182,114,50,89,102,184,117,113,87,208,42,204,245,92,50,15,112,155,234,174,200,1,110,253,190,177,12,121,87,228,0,183,126,163,88,94,227,111,211,49,110,233,116,82,79,178,188,206,223,166,255,249,178,165,211,201,50,201,18,68,232,134,83,220,206,201,164,158,97,25,42,180,136,127,48,230,125,46,169,7,88,134,12,45,98,128,121,159,75,230,1,110,83,135,22,57,192,173,223,219,148,217,254,219,112,144,91,59,159,172,195,44,165,255,183,241,48,183,116,62,89,134,185,117,187,92,208,143,118,185,3,220,166,95,46,114,128,91,249,103,35,195,172,5,8,87,107,1,98,223,249,178,239,90,183,0,211,32,225,85,109,192,172,72,56,135,86,96,4,36,252,93,172,223,211,189,223,1,251,31,95,76,178,142,233,111,216,190,6,148,207,244,249,68,48,17,76,4,19,193,68,48,17,76,176,18,172,101,139,75,130,181,226,130,149,184,36,46,137,75,226,146,184,36,46,137,75,226,146,184,36,46,233,54,186,141,110,163,219,232,54,134,136,33,98,136,170,97,136,116,16,117,16,107,13,98,194,176,147,124,219,116,57,116,18,11,103,39,181,97,31,113,123,137,141,55,173,55,141,87,39,199,141,193,209,155,87,205,206,15,171,50,101,44,113,248,121,252,121,248,241,122,54,76,46,62,127,28,77,255,254,179,216,70,41,241,193,23,246,114,11,31,46,188,174,66,171,135,153,142,42,121,8,56,1,78,128,19,224,4,56,73,30,74,30,134,88,151,192,24,48,6,140,73,30,2,120,0,30,128,7,224,1,120,0,30,128,87,254,42,4,240,0,188,0,3,148,60,148,60,148,60,132,66,161,80,40,20,10,13,113,111,35,121,40,121,40,121,136,43,227,202,184,114,120,174,44,121,200,81,75,30,18,222,146,135,217,236,249,98,231,155,178,119,152,206,249,22,20,59,220,208,249,174,217,46,92,120,201,121,132,11,83,124,56,212,11,245,66,189,80,47,212,11,245,66,168,16,106,217,104,18,66,173,56,66,133,38,161,73,104,18,154,132,38,161,73,104,18,154,132,38,161,73,64,13,80,3,212,0,53,64,13,3,194,128,48,160,106,48,32,213,66,213,194,90,155,150,24,114,36,199,66,92,14,189,194,189,59,78,100,25,36,217,168,61,88,37,185,17,56,60,216,254,245,240,229,187,65,167,251,234,85,187,217,27,188,108,244,250,135,47,6,207,158,63,121,146,186,60,56,249,237,252,195,183,100,122,249,241,227,100,116,149,124,24,94,205,207,223,39,55,159,80,245,244,224,194,11,43,182,61,152,233,176,226,131,156,18,167,196,41,113,74,156,146,248,160,248,96,136,117,201,125,113,95,220,151,248,32,71,199,209,113,116,28,29,71,199,209,113,116,229,175,66,142,142,163,11,48,64,241,65,241,65,241,65,182,147,237,100,59,217,206,16,247,54,226,131,226,131,226,131,212,49,117,76,29,135,87,199,226,131,56,180,248,32,168,45,62,152,145,144,47,182,190,105,235,131,233,172,239,110,229,7,23,94,115,46,253,193,20,159,14,246,130,189,96,47,216,11,246,130,189,32,42,136,90,54,156,4,81,43,14,81,193,73,112,18,156,4,39,193,73,112,18,156,4,39,193,73,112,18,82,131,212,32,53,72,13,82,67,129,80,32,20,168,26,20,72,128,80,128,176,214,174,37,136,30,201,179,20,87,161,4,97,149,240,70,85,26,132,255,251,100,221,246,224,205,119,238,84,115,240,230,130,182,216,26,92,116,56,141,65,20,9,69,66,145,80,36,20,73,99,80,99,48,196,186,68,187,208,46,180,75,99,16,149,67,229,80,57,84,14,149,67,229,80,185,242,87,33,42,135,202,5,24,160,198,160,198,160,198,32,190,137,111,226,155,248,102,136,123,27,141,65,141,65,141,65,176,24,44,6,139,195,195,98,141,65,226,89,99,144,197,214,24,220,68,137,223,90,222,181,218,130,15,44,239,14,55,5,111,174,53,255,150,224,221,79,5,119,193,93,112,23,220,5,119,193,93,208,20,52,45,27,70,130,166,21,135,166,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,36,24,9,161,65,104,16,26,132,6,161,161,62,168,15,234,83,13,234,163,33,168,33,88,107,183,82,178,14,201,163,244,86,213,102,96,80,164,17,184,21,216,57,108,245,155,131,70,231,93,255,117,171,243,106,112,250,108,144,190,22,56,61,31,207,71,201,112,250,109,254,105,60,253,152,124,125,150,84,190,23,248,200,37,21,91,12,76,121,64,205,64,244,8,61,66,143,208,35,244,72,51,80,51,48,196,186,68,185,80,46,148,75,51,16,141,67,227,208,56,52,14,141,67,227,208,184,242,87,33,26,135,198,5,24,160,102,160,102,160,102,32,174,137,107,226,154,184,102,136,123,27,205,64,205,64,205,64,144,24,36,6,137,195,67,98,205,64,194,89,51,144,189,214,12,204,168,194,31,51,189,105,171,129,171,76,239,110,117,3,31,185,218,92,202,129,75,63,23,224,5,120,1,94,128,23,224,5,120,129,83,224,180,108,32,9,156,86,28,156,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,140,6,163,193,104,48,26,140,134,252,32,63,200,79,53,200,143,118,160,118,96,173,253,74,233,74,36,159,242,91,133,250,129,213,160,26,129,11,130,189,254,113,163,221,234,55,95,55,27,199,253,193,219,110,231,221,224,176,245,242,229,73,175,213,237,12,78,247,82,215,4,175,110,182,87,199,243,209,167,209,112,54,79,190,92,78,191,37,231,227,15,31,174,111,150,84,242,117,175,234,101,193,21,151,87,108,101,112,141,131,43,14,2,75,192,18,176,4,44,1,75,138,131,138,131,33,214,37,0,6,128,1,96,138,131,64,29,80,7,212,1,117,64,29,80,7,212,149,191,10,129,58,160,46,192,0,21,7,21,7,21,7,33,79,200,19,242,132,60,67,220,219,40,14,42,14,42,14,226,199,248,49,126,28,158,31,43,14,114,209,138,131,196,182,226,96,70,75,190,202,0,167,173,15,102,49,192,187,85,34,92,113,229,185,84,9,83,31,3,248,5,126,129,95,224,23,248,5,126,1,85,64,181,108,80,9,168,86,28,168,2,149,64,37,80,9,84,2,149,64,37,80,9,84,2,149,64,37,188,6,175,193,107,240,26,188,134,8,33,66,136,80,53,136,144,66,161,66,97,173,189,75,40,85,146,127,89,174,66,229,194,234,113,142,192,21,195,211,227,214,155,65,227,197,205,146,59,232,15,26,157,214,209,160,247,246,184,213,111,246,94,55,155,253,94,234,138,225,215,217,248,115,50,124,127,243,103,115,54,79,134,211,241,69,114,245,101,54,158,143,174,62,141,70,243,171,109,84,12,159,61,248,202,243,59,95,217,191,247,61,251,247,190,99,255,175,223,159,67,246,112,197,60,138,205,30,174,113,112,217,67,10,138,130,162,160,40,40,10,74,246,80,246,48,196,186,164,202,168,50,170,76,246,144,210,163,244,40,61,74,143,210,163,244,40,189,242,87,33,165,71,233,5,24,160,236,161,236,161,236,33,57,74,142,146,163,228,104,136,123,27,217,67,217,67,217,67,166,153,105,102,154,195,155,102,217,67,216,90,246,16,3,151,61,204,8,212,87,161,225,180,217,195,44,104,184,160,236,225,182,209,240,186,157,196,21,163,202,165,147,152,250,24,132,48,33,76,8,19,194,132,48,33,76,180,18,173,101,11,76,162,181,226,162,149,192,36,48,9,76,2,147,192,36,48,9,76,2,147,192,36,48,105,55,218,141,118,163,221,104,55,166,136,41,98,138,170,97,138,116,18,117,18,107,13,100,66,49,148,252,219,117,57,116,18,11,103,40,181,34,32,129,219,138,239,94,52,155,7,205,230,97,179,57,120,211,233,182,219,173,206,171,131,70,175,153,186,169,248,237,253,104,116,54,26,157,143,70,201,231,233,229,100,50,158,126,60,27,94,141,182,209,82,220,240,109,176,75,235,132,11,46,171,216,36,98,134,131,74,33,130,78,160,19,232,4,58,129,78,82,136,82,136,33,214,37,56,6,142,129,99,82,136,32,30,136,7,226,129,120,32,30,136,7,226,149,191,10,65,60,16,47,192,0,165,16,165,16,165,16,225,80,56,20,14,133,67,67,220,219,72,33,74,33,74,33,98,203,216,50,182,28,158,45,75,33,242,212,82,136,164,183,20,98,70,131,190,200,248,166,77,32,166,49,190,5,165,15,55,52,190,235,150,12,23,92,113,46,5,195,149,159,13,244,2,189,64,47,208,11,244,2,189,0,42,128,90,54,152,4,80,43,14,80,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,78,131,211,224,52,56,13,78,67,128,16,32,4,168,26,4,72,185,80,185,176,214,158,37,132,26,201,175,12,151,67,169,112,239,142,17,89,134,72,54,171,14,86,135,109,196,173,13,190,104,117,94,245,78,6,71,239,6,111,6,141,206,187,254,235,86,231,213,224,244,231,193,147,180,185,193,247,227,233,199,171,235,228,226,91,242,57,25,78,191,205,63,141,167,31,147,175,63,39,79,42,222,27,92,120,93,133,6,7,51,29,85,113,16,80,2,148,0,37,64,9,80,82,28,84,28,12,177,46,129,47,224,11,248,82,28,4,232,0,58,128,14,160,3,232,0,58,128,174,252,85,8,208,1,116,1,6,168,56,168,56,168,56,8,117,66,157,80,39,212,25,226,222,70,113,80,113,80,113,16,55,198,141,113,227,240,220,88,113,144,131,86,28,36,180,21,7,179,217,241,197,206,55,101,114,48,157,243,221,169,230,224,194,75,206,35,58,152,226,195,161,94,168,23,234,133,122,161,94,168,23,66,133,80,203,70,147,16,106,197,17,42,52,9,77,66,147,208,36,52,9,77,66,147,208,36,52,9,77,2,106,128,26,160,6,168,1,106,24,16,6,132,1,85,131,1,169,14,170,14,214,218,180,196,144,35,57,22,226,170,211,29,172,146,220,168,68,120,176,123,220,108,116,6,189,126,227,69,187,57,56,108,189,124,121,210,107,117,59,131,211,167,131,253,53,42,132,151,179,209,112,154,92,205,135,239,39,163,228,124,252,225,195,245,205,10,75,190,62,77,246,119,39,73,184,228,34,183,213,39,204,120,10,98,133,92,19,215,196,53,113,77,92,147,88,161,88,97,136,117,201,137,113,98,156,152,88,33,119,199,221,113,119,220,29,119,199,221,113,119,229,175,66,238,142,187,11,48,64,177,66,177,66,177,66,22,148,5,101,65,89,208,16,247,54,98,133,98,133,98,133,148,50,165,76,41,135,87,202,98,133,248,180,88,33,216,45,86,184,54,57,95,102,131,179,151,11,211,218,224,93,205,24,46,185,254,156,155,134,169,142,4,2,131,192,32,48,8,12,2,131,192,224,42,184,90,54,180,4,87,43,14,87,65,75,208,18,180,4,45,65,75,208,18,180,4,45,65,75,208,18,106,131,218,160,54,168,13,106,67,135,208,33,116,168,26,116,72,224,80,224,176,214,14,38,160,54,41,170,68,87,201,244,97,181,128,71,224,14,226,73,167,223,125,219,107,189,30,116,186,167,175,186,199,141,78,175,223,124,217,232,116,79,123,111,90,169,243,135,215,211,249,229,151,171,241,167,100,122,249,245,227,229,205,191,143,231,163,15,195,233,229,215,171,207,227,170,87,15,151,93,91,177,177,195,172,71,214,56,68,155,208,38,180,9,109,66,155,52,14,53,14,67,172,75,84,12,21,67,197,52,14,209,59,244,14,189,67,239,208,59,244,14,189,43,127,21,162,119,232,93,128,1,106,28,106,28,106,28,226,160,56,40,14,138,131,134,184,183,209,56,212,56,212,56,4,149,65,101,80,57,60,84,214,56,36,168,53,14,217,110,141,195,140,234,124,169,251,77,155,54,76,237,126,119,171,104,184,236,178,115,9,25,166,59,0,228,11,249,66,190,144,47,228,11,249,66,169,80,106,217,136,18,74,173,56,74,133,40,33,74,136,18,162,132,40,33,74,136,18,162,132,40,33,74,96,13,88,3,214,128,53,96,13,11,194,130,176,160,106,176,32,253,66,253,194,90,27,151,56,146,36,231,130,92,133,106,133,21,83,28,113,35,133,7,237,198,201,225,203,147,102,103,240,246,117,183,127,83,201,108,183,122,253,214,193,224,246,107,167,79,211,118,10,207,38,195,235,243,15,215,163,105,242,229,211,229,252,38,33,57,25,95,205,199,103,201,237,215,190,62,221,70,170,240,217,131,175,60,191,243,149,253,123,223,179,127,239,59,246,255,250,253,155,183,13,87,205,163,208,188,225,58,7,87,56,132,159,224,39,248,9,126,130,159,20,14,21,14,67,172,75,152,12,38,131,201,20,14,225,60,56,15,206,131,243,224,60,56,15,206,43,127,21,194,121,112,94,128,1,42,28,42,28,42,28,2,163,192,40,48,10,140,134,184,183,81,56,84,56,84,56,68,153,81,102,148,57,60,101,86,56,100,172,21,14,233,111,133,195,108,46,125,37,26,78,25,57,204,132,134,11,234,28,110,27,13,175,25,70,92,53,170,60,218,136,233,143,65,8,19,194,132,48,33,76,8,19,194,68,43,209,90,182,192,36,90,43,46,90,9,76,2,147,192,36,48,9,76,2,147,192,36,48,9,76,2,147,118,163,221,104,55,218,141,118,99,138,152,34,166,168,26,166,72,30,81,30,177,214,64,38,20,67,201,191,93,151,67,36,177,112,134,82,43,2,18,184,173,216,61,108,30,63,125,250,191,131,211,219,203,108,28,247,255,61,56,108,189,124,121,210,107,117,59,169,195,138,151,231,163,217,211,167,255,155,124,29,157,205,47,103,195,217,252,247,228,124,252,225,195,245,237,122,220,66,85,113,195,23,193,46,237,20,46,187,182,98,11,137,89,143,44,143,8,63,193,79,240,19,252,4,63,201,35,202,35,134,88,151,48,25,76,6,147,201,35,194,121,112,30,156,7,231,193,121,112,30,156,87,254,42,132,243,224,188,0,3,148,71,148,71,148,71,4,70,129,81,96,20,24,13,113,111,35,143,40,143,40,143,136,50,163,204,40,115,120,202,44,143,200,88,203,35,210,223,242,136,25,93,250,82,247,155,182,141,152,218,253,22,20,70,220,208,253,174,219,57,92,118,217,185,68,14,211,29,0,242,133,124,33,95,200,23,242,133,124,161,84,40,181,108,68,9,165,86,28,165,66,148,16,37,68,9,81,66,148,16,37,68,9,81,66,148,16,37,176,6,172,1,107,192,26,176,134,5,97,65,88,80,53,88,144,194,161,194,97,173,141,75,28,73,146,115,65,46,135,182,225,222,29,55,178,12,150,108,214,41,172,152,226,136,28,41,236,188,108,183,14,250,191,14,14,186,71,111,219,205,95,7,237,86,167,217,56,238,167,15,20,78,63,76,198,103,243,223,146,179,203,139,47,147,209,111,201,100,60,29,13,103,243,202,199,9,23,92,87,193,97,194,12,71,21,37,228,149,120,37,94,137,87,226,149,68,9,69,9,67,172,75,254,139,255,226,191,68,9,121,58,158,142,167,227,233,120,58,158,142,167,43,127,21,242,116,60,93,128,1,138,18,138,18,138,18,50,158,140,39,227,201,120,134,184,183,17,37,20,37,20,37,164,143,233,99,250,56,188,62,22,37,196,162,69,9,129,109,81,194,172,148,124,145,243,77,29,36,76,227,124,119,44,70,184,224,146,243,9,17,174,252,112,168,23,234,133,122,161,94,168,23,234,133,80,33,212,178,209,36,132,90,113,132,10,77,66,147,208,36,52,9,77,66,147,208,36,52,9,77,66,147,128,26,160,6,168,1,106,128,26,6,132,1,97,64,213,96,64,34,132,34,132,181,54,45,49,228,72,142,133,184,42,197,7,171,35,55,226,134,7,15,27,237,118,171,115,212,56,120,211,120,55,56,104,244,123,131,163,147,94,235,160,209,254,161,112,153,50,65,120,62,156,76,198,211,139,225,217,231,225,183,228,108,56,191,74,46,174,175,198,103,195,201,130,206,101,245,98,132,41,174,176,208,44,225,154,199,23,40,100,153,88,38,150,137,101,98,153,4,10,5,10,67,172,75,54,140,13,99,195,4,10,89,59,214,142,181,99,237,88,59,214,142,181,43,127,21,178,118,172,93,128,1,10,20,10,20,10,20,242,159,252,39,255,201,127,134,184,183,17,40,20,40,20,40,36,147,201,100,50,57,188,76,22,40,68,166,5,10,97,110,129,194,108,204,60,141,7,78,153,42,204,234,129,119,42,90,152,226,226,243,200,23,102,58,12,252,11,255,194,191,240,47,252,11,255,194,170,176,106,217,184,18,86,173,56,86,133,43,225,74,184,18,174,132,43,225,74,184,18,174,132,43,225,74,144,13,100,3,217,64,54,144,13,23,194,133,112,161,106,112,33,33,67,33,195,90,219,151,104,194,164,144,226,92,117,226,134,213,116,29,21,201,28,254,243,95,189,254,224,176,217,124,59,232,189,189,249,77,155,149,14,255,243,223,171,121,114,62,26,125,73,174,190,220,252,166,157,140,29,46,188,200,237,245,14,51,157,130,228,33,245,68,61,81,79,212,19,245,36,121,40,121,24,98,93,82,100,20,25,69,38,121,72,229,81,121,84,30,149,71,229,81,121,84,94,249,171,144,202,163,242,2,12,80,242,80,242,80,242,144,20,37,69,73,81,82,52,196,189,141,228,161,228,161,228,33,195,204,48,51,204,225,13,179,228,33,92,45,121,136,125,75,30,110,0,210,23,219,224,117,170,135,233,108,240,238,134,15,23,94,127,238,237,195,20,71,2,129,65,96,16,24,4,6,129,65,96,112,21,92,45,27,90,130,171,21,135,171,160,37,104,9,90,130,150,160,37,104,9,90,130,150,160,37,104,9,181,65,109,80,27,212,6,181,161,67,232,16,58,84,13,58,36,127,40,127,88,107,7,19,80,155,20,85,162,171,104,4,177,74,192,163,34,29,196,254,113,183,51,104,55,95,53,14,222,109,216,64,156,207,46,167,201,100,244,113,120,246,109,187,253,195,103,15,190,242,252,206,87,246,239,125,207,254,189,239,216,255,235,247,231,28,76,124,116,34,219,139,37,166,62,188,80,34,31,197,71,241,81,124,20,31,37,148,40,148,24,98,93,242,102,188,25,111,38,148,200,239,241,123,252,30,191,199,239,241,123,252,94,249,171,144,223,227,247,2,12,80,40,81,40,81,40,145,41,101,74,153,82,166,52,196,189,141,80,162,80,162,80,34,237,76,59,211,206,225,181,179,80,34,134,45,148,8,136,11,37,110,64,215,31,199,195,235,68,18,87,227,225,130,2,137,219,198,195,121,20,21,31,29,86,238,53,197,21,71,33,133,73,97,82,152,20,38,133,73,97,178,149,108,45,91,98,146,173,21,151,173,36,38,137,73,98,146,152,36,38,137,73,98,146,152,36,38,137,73,189,81,111,212,27,245,70,189,177,69,108,17,91,84,13,91,164,164,168,164,88,107,40,19,140,163,20,209,178,203,161,160,88,56,71,169,25,4,169,72,113,241,180,209,25,188,234,190,122,189,97,110,241,235,112,154,124,188,252,248,73,107,113,193,56,182,23,90,76,119,108,149,69,118,138,157,98,167,216,41,118,74,101,81,101,49,196,186,100,209,88,52,22,77,101,145,237,99,251,216,62,182,143,237,99,251,216,190,242,87,33,219,199,246,5,24,160,202,162,202,162,202,34,111,202,155,242,166,188,105,136,123,27,149,69,149,69,149,69,18,154,132,38,161,195,75,104,149,69,68,91,101,17,30,87,89,220,128,181,63,2,134,215,73,44,174,0,195,250,138,75,38,149,123,92,113,217,33,232,96,58,152,14,166,131,233,96,58,152,102,165,89,203,214,151,52,107,197,53,43,125,73,95,210,151,244,37,125,73,95,210,151,244,37,125,73,95,146,110,164,27,233,70,186,145,110,60,17,79,196,19,85,195,19,41,43,42,43,214,26,199,68,34,40,185,55,235,106,212,84,172,132,255,8,28,84,124,213,123,219,234,255,251,230,244,223,189,104,30,191,61,233,188,25,52,58,173,163,230,26,81,197,143,87,95,198,243,223,71,179,228,236,219,251,209,236,203,245,244,115,50,156,142,47,70,53,14,43,174,30,73,177,113,197,245,142,47,176,136,80,33,84,8,21,66,133,80,9,44,10,44,134,88,151,72,26,146,134,164,9,44,34,126,136,31,226,135,248,33,126,136,31,226,87,254,42,68,252,16,191,0,3,20,88,20,88,20,88,196,78,177,83,236,20,59,13,113,111,35,176,40,176,40,176,8,68,3,209,64,116,120,16,45,176,72,106,11,44,50,228,2,139,25,117,123,10,64,156,54,178,152,17,16,215,60,180,184,122,90,185,196,22,179,28,134,22,166,133,105,97,90,152,22,166,133,233,86,186,181,108,141,73,183,86,92,183,210,152,52,38,141,73,99,210,152,52,38,141,73,99,210,152,52,38,249,70,190,145,111,228,27,249,198,23,241,69,124,81,53,124,145,224,162,224,98,173,177,76,52,146,82,72,211,110,199,195,139,149,180,32,129,227,139,199,205,198,81,187,245,166,57,104,28,247,127,248,95,119,151,105,218,252,226,108,52,188,152,140,63,143,146,225,108,254,195,255,250,235,143,38,121,154,60,169,93,128,49,205,80,138,77,48,174,123,6,34,140,88,21,86,133,85,97,85,88,149,8,163,8,99,136,117,137,169,97,106,152,154,8,35,246,135,253,97,127,216,31,246,135,253,97,127,229,175,66,236,15,251,11,48,64,17,70,17,70,17,70,20,21,69,69,81,81,212,16,247,54,34,140,34,140,34,140,144,52,36,13,73,135,71,210,34,140,244,182,8,35,87,46,194,152,81,188,167,130,196,105,51,140,153,33,113,205,67,140,105,230,149,75,138,49,219,129,168,97,106,152,26,166,134,169,97,106,152,114,165,92,203,86,153,148,107,197,149,43,149,73,101,82,153,84,38,149,73,101,82,153,84,38,149,73,101,18,112,4,28,1,71,192,17,112,156,17,103,196,25,85,195,25,137,49,138,49,214,26,205,196,163,41,5,53,238,118,60,200,88,81,17,18,55,201,216,108,29,181,122,189,239,255,231,182,25,122,103,157,158,166,141,49,142,198,23,227,171,171,239,255,231,182,144,121,231,79,228,107,221,50,140,43,198,81,104,128,113,141,99,75,47,66,84,16,21,68,5,81,65,84,210,139,210,139,33,214,37,148,6,165,65,105,210,139,144,31,228,7,249,65,126,144,31,228,7,249,149,191,10,33,63,200,47,192,0,165,23,165,23,165,23,193,83,240,20,60,5,79,67,220,219,72,47,74,47,74,47,34,209,72,52,18,29,158,68,75,47,178,218,210,139,20,185,244,98,54,223,190,10,12,167,140,46,102,1,195,245,206,45,174,152,84,30,161,197,212,135,160,131,233,96,58,152,14,166,131,233,96,154,149,102,45,91,95,210,172,21,215,172,244,37,125,73,95,210,151,244,37,125,73,95,210,151,244,37,125,73,186,145,110,164,27,233,70,186,241,68,60,17,79,84,13,79,36,177,40,177,88,107,28,19,137,160,228,222,172,219,237,172,98,245,252,71,224,160,98,231,244,180,53,104,117,222,188,61,233,188,249,161,250,153,54,164,56,253,250,117,156,140,167,159,191,92,79,63,255,221,181,220,70,64,241,193,23,246,242,235,33,62,126,85,197,118,16,211,31,83,255,144,112,34,156,8,39,194,137,112,210,63,212,63,12,177,46,137,49,98,140,24,211,63,36,240,8,60,2,143,192,35,240,8,60,2,175,252,85,72,224,17,120,1,6,168,127,168,127,168,127,72,133,82,161,84,40,21,26,226,222,70,255,80,255,80,255,144,87,230,149,121,229,240,94,89,255,16,164,214,63,68,188,245,15,51,226,243,5,190,55,109,247,48,133,239,45,168,119,184,161,239,93,55,95,248,248,5,231,146,45,92,245,209,48,47,204,11,243,194,188,48,47,204,11,159,194,167,101,99,73,248,180,226,248,20,150,132,37,97,73,88,18,150,132,37,97,73,88,18,150,132,37,193,52,48,13,76,3,211,192,52,252,7,255,193,127,170,193,127,228,10,229,10,107,109,89,34,136,145,220,138,112,57,228,9,247,238,248,144,101,128,100,179,212,96,101,204,70,224,196,224,105,179,61,120,215,237,189,110,165,207,10,126,29,77,146,111,151,87,159,198,149,79,9,254,125,37,197,230,3,151,31,71,50,144,50,162,140,40,35,202,136,50,146,12,148,12,12,177,46,169,45,106,139,218,146,12,164,224,40,56,10,142,130,163,224,40,56,10,174,252,85,72,193,81,112,1,6,40,25,40,25,40,25,72,102,146,153,100,38,153,25,226,222,70,50,80,50,80,50,144,25,102,134,153,225,240,102,88,50,16,102,150,12,196,172,37,3,51,2,240,31,188,110,218,76,224,2,175,187,91,105,192,191,47,50,151,28,224,99,31,7,231,194,185,112,46,156,11,231,194,185,48,41,76,90,54,126,132,73,43,142,73,225,71,248,17,126,132,31,225,71,248,17,126,132,31,225,71,248,17,52,3,205,64,51,208,12,52,195,121,112,30,156,167,26,156,71,2,80,2,176,214,54,165,44,1,178,81,177,173,66,169,191,208,30,35,112,222,239,215,254,113,227,237,235,119,131,163,147,94,191,241,178,49,120,211,60,106,180,7,141,126,163,127,114,252,38,117,241,239,183,249,108,248,229,211,183,228,226,250,106,62,252,48,76,62,143,46,134,147,100,56,31,206,175,103,159,183,17,1,124,246,224,43,207,239,124,101,255,222,247,236,223,251,142,253,191,126,127,14,213,192,165,211,40,54,36,152,249,208,218,130,248,18,190,132,47,225,75,248,146,182,160,182,96,136,117,137,131,225,96,56,152,182,32,94,135,215,225,117,120,29,94,135,215,225,117,229,175,66,188,14,175,11,48,64,109,65,109,65,109,65,228,19,249,68,62,145,207,16,247,54,218,130,218,130,218,130,48,50,140,12,35,135,199,200,218,130,148,180,182,32,191,173,45,152,81,150,47,199,194,105,115,131,233,177,112,65,5,194,109,99,225,117,147,133,75,7,149,75,197,48,229,17,200,96,50,152,12,38,131,201,96,50,152,100,37,89,203,150,151,36,107,197,37,43,121,73,94,146,151,228,37,121,73,94,146,151,228,37,121,73,94,82,110,148,27,229,70,185,81,110,44,17,75,196,18,85,195,18,9,27,10,27,214,26,198,4,226,39,121,183,234,114,200,31,22,206,79,106,132,63,226,86,20,95,190,124,217,106,119,59,173,193,209,241,224,168,217,25,52,58,135,131,118,171,223,111,55,7,71,173,94,175,217,75,27,82,252,240,225,195,120,114,57,29,39,23,179,228,98,52,77,134,211,243,100,50,158,207,39,163,228,98,124,117,115,211,178,133,150,226,134,47,104,93,214,39,92,121,125,133,214,17,215,58,186,64,34,6,133,65,97,80,24,20,6,37,144,40,144,24,98,93,98,101,88,25,86,38,144,136,233,97,122,152,30,166,135,233,97,122,152,94,249,171,16,211,195,244,2,12,80,32,81,32,81,32,17,29,69,71,209,81,116,52,196,189,141,64,162,64,162,64,34,212,12,53,67,205,225,81,179,64,34,109,45,144,200,129,11,36,102,19,234,171,29,112,202,70,98,54,7,92,80,38,113,67,7,188,102,245,112,229,165,231,17,62,204,112,16,232,23,250,133,126,161,95,232,23,250,133,84,33,213,178,81,37,164,90,113,164,10,85,66,149,80,37,84,9,85,66,149,80,37,84,9,85,66,149,0,27,192,6,176,1,108,0,27,38,132,9,97,66,213,96,66,218,135,218,135,181,54,47,177,100,73,1,133,185,28,10,136,123,119,28,201,50,104,178,81,205,176,138,162,35,112,208,176,117,208,111,157,54,143,123,205,65,179,125,220,234,181,250,141,244,13,195,241,217,124,124,179,132,70,201,104,50,27,95,141,231,195,202,103,11,31,185,164,98,75,133,41,15,40,78,200,41,113,74,156,18,167,196,41,137,19,138,19,134,88,151,220,23,247,197,125,137,19,114,116,28,29,71,199,209,113,116,28,29,71,87,254,42,228,232,56,186,0,3,20,39,20,39,20,39,100,59,217,78,182,147,237,12,113,111,35,78,40,78,40,78,72,29,83,199,212,113,120,117,44,78,136,67,139,19,130,218,226,132,25,9,249,99,166,55,109,143,112,149,233,221,173,4,225,35,87,155,75,117,112,233,231,2,188,0,47,192,11,240,2,188,0,47,112,10,156,150,13,36,129,211,138,131,83,64,18,144,4,36,1,73,64,18,144,4,36,1,73,64,18,144,132,209,96,52,24,13,70,131,209,144,31,228,7,249,169,6,249,17,26,20,26,172,181,95,41,93,137,228,83,126,171,80,78,176,26,84,163,18,5,193,94,191,241,162,221,28,28,182,94,190,60,233,181,186,157,193,139,70,187,221,237,118,26,199,253,53,86,214,213,124,248,126,50,74,206,199,31,62,92,223,44,171,228,253,112,50,185,188,156,14,103,243,188,215,218,99,139,235,217,131,175,60,191,243,149,253,123,223,179,127,239,59,246,255,250,253,185,102,9,151,76,101,91,161,194,140,167,32,93,72,62,145,79,228,19,249,68,62,73,23,74,23,134,88,151,36,25,73,70,146,73,23,146,121,100,30,153,71,230,145,121,100,30,153,87,254,42,36,243,200,188,0,3,148,46,148,46,148,46,164,69,105,81,90,148,22,13,113,111,35,93,40,93,40,93,200,49,115,204,28,115,120,199,44,93,8,88,75,23,162,223,210,133,107,163,244,101,152,248,59,155,204,254,154,242,37,114,53,249,19,108,22,254,250,242,234,193,226,239,179,9,192,139,23,159,8,100,12,25,67,198,144,49,100,12,25,67,198,144,113,136,117,9,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,144,113,249,171,16,50,134,140,3,12,16,50,134,140,33,99,200,24,50,134,140,33,227,16,247,54,144,49,100,12,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,215,25,25,103,127,111,122,54,100,92,208,251,212,183,141,140,191,103,182,55,121,1,251,202,177,229,252,98,246,12,199,35,138,137,98,162,152,40,38,138,137,98,2,150,128,45,91,108,18,176,21,23,176,196,38,177,73,108,18,155,196,38,177,73,108,18,155,196,38,177,73,199,209,113,116,28,29,71,199,49,72,12,18,131,84,13,131,228,133,237,91,163,62,64,77,68,80,19,150,173,20,219,198,171,194,75,183,107,203,68,170,249,178,248,163,214,193,113,55,191,229,123,49,62,155,93,110,111,229,62,248,194,222,86,34,141,63,92,101,105,125,198,21,231,32,205,8,82,129,84,32,21,72,5,82,73,51,74,51,134,88,151,96,26,152,6,166,73,51,130,126,160,31,232,7,250,129,126,160,31,232,87,254,42,4,253,64,191,0,3,148,102,148,102,148,102,132,79,225,83,248,20,62,13,113,111,35,205,40,205,40,205,136,69,99,209,88,116,120,22,45,205,200,107,75,51,146,228,210,140,249,25,247,91,31,220,59,232,190,109,29,228,247,2,248,91,187,122,117,118,249,101,124,182,189,55,192,151,105,133,127,188,214,114,197,240,170,51,225,134,185,97,110,152,27,230,134,185,97,110,152,27,14,177,46,185,97,110,152,27,230,134,185,97,110,152,27,230,134,185,97,110,152,27,46,127,21,114,195,220,112,128,1,114,195,220,48,55,204,13,115,195,220,48,55,28,226,222,134,27,230,134,185,97,110,152,27,230,134,185,97,110,152,27,230,134,185,225,90,187,225,28,222,233,190,220,13,23,244,82,247,13,221,240,247,234,117,174,239,104,127,48,134,162,95,210,190,228,128,144,48,36,12,9,67,194,144,48,36,12,181,66,173,101,35,76,168,181,226,168,21,194,132,48,33,76,8,19,194,132,48,33,76,8,19,194,132,48,129,55,224,13,120,3,222,128,55,172,8,43,194,138,170,193,138,188,165,125,107,122,135,145,137,104,100,226,74,148,130,11,118,57,188,237,122,239,142,59,89,6,83,10,123,231,122,21,212,71,53,95,186,254,182,241,182,121,124,112,210,207,175,168,248,101,248,101,52,59,187,158,239,124,78,241,238,133,150,214,82,92,125,26,66,138,140,20,35,197,72,49,82,140,148,144,162,144,98,136,117,201,156,49,103,204,153,144,34,195,199,240,49,124,12,31,195,199,240,49,124,229,175,66,134,143,225,11,48,64,33,69,33,69,33,69,174,148,43,229,74,185,210,16,247,54,66,138,66,138,66,138,196,51,241,76,60,135,23,207,66,138,40,182,144,34,36,46,164,152,31,95,191,103,133,115,168,40,46,177,194,181,73,40,222,157,65,209,253,196,69,71,3,131,193,96,48,24,12,6,131,193,96,144,21,100,45,27,94,130,172,21,135,172,224,37,120,9,94,130,151,224,37,120,9,94,130,151,224,37,120,9,185,65,110,144,27,228,6,185,161,68,40,17,74,84,13,74,36,158,40,158,88,107,23,19,84,159,20,89,170,219,141,108,98,120,236,81,205,102,226,105,247,215,102,187,113,156,99,51,241,235,229,111,163,201,112,182,197,102,226,179,7,95,121,126,231,43,251,247,190,103,255,222,119,236,255,245,251,139,141,44,222,157,76,105,145,197,213,167,33,178,200,82,177,84,44,21,75,197,82,137,44,138,44,134,88,151,108,26,155,198,166,137,44,178,126,172,31,235,199,250,177,126,172,31,235,87,254,42,100,253,88,191,0,3,20,89,20,89,20,89,228,79,249,83,254,148,63,13,113,111,35,178,40,178,40,178,72,70,147,209,100,116,120,25,45,178,136,108,139,44,194,228,34,139,249,49,247,123,184,56,135,200,226,18,92,92,80,100,113,219,184,184,128,42,227,221,161,21,93,101,92,116,52,146,152,36,38,137,73,98,146,152,36,38,95,201,215,178,165,38,249,90,113,249,74,106,146,154,164,38,169,73,106,146,154,164,38,169,73,106,146,154,84,28,21,71,197,81,113,84,28,123,196,30,177,71,213,176,71,170,140,170,140,181,134,52,65,185,74,145,45,188,28,170,140,133,115,149,154,2,145,184,37,199,215,141,238,241,160,121,218,31,156,254,156,54,213,248,105,120,57,75,70,95,231,201,215,159,183,209,98,220,240,157,180,203,154,134,63,92,73,161,237,196,21,199,17,71,68,154,144,38,164,9,105,66,154,196,17,197,17,67,172,75,68,12,17,67,196,196,17,145,59,228,14,185,67,238,144,59,228,14,185,43,127,21,34,119,200,93,128,1,138,35,138,35,138,35,98,160,24,40,6,138,129,134,184,183,17,71,20,71,20,71,4,148,1,101,64,57,60,80,22,71,36,167,197,17,153,110,113,196,108,218,252,71,175,155,178,126,184,200,235,22,148,55,220,208,235,174,89,43,252,225,34,243,200,17,62,250,113,112,46,156,11,231,194,185,112,46,156,11,147,194,164,101,227,71,152,180,226,152,20,126,132,31,225,71,248,17,126,132,31,225,71,248,17,126,132,31,65,51,208,12,52,3,205,64,51,156,7,231,193,121,170,193,121,244,6,245,6,107,109,83,202,18,32,27,21,219,114,40,6,238,221,241,30,203,64,200,70,245,191,216,30,35,114,222,175,215,107,116,94,180,155,157,195,31,127,253,116,240,44,125,237,239,234,106,56,125,63,25,77,207,127,252,245,211,228,217,54,226,127,219,126,87,234,242,138,223,162,73,20,28,15,204,114,88,45,65,92,9,87,194,149,112,37,92,73,75,80,75,48,196,186,196,191,240,47,252,75,75,16,167,195,233,112,58,156,14,167,195,233,112,186,242,87,33,78,135,211,5,24,160,150,160,150,160,150,32,226,137,120,34,158,136,103,136,123,27,45,65,45,65,45,65,248,24,62,134,143,195,227,99,45,65,42,90,75,144,215,214,18,204,42,201,23,226,224,212,105,193,84,56,184,160,210,224,182,113,240,218,105,194,69,67,202,167,84,184,250,211,73,96,18,152,4,38,129,73,96,18,152,92,37,87,203,150,150,228,106,197,229,42,105,73,90,146,150,164,37,105,73,90,146,150,164,37,105,73,90,82,109,84,27,213,70,181,81,109,236,16,59,196,14,85,195,14,9,23,10,23,214,26,194,4,225,38,121,182,232,114,200,26,22,206,77,106,2,62,226,150,17,91,135,205,198,224,224,160,211,30,244,27,173,119,173,193,211,23,131,131,215,173,78,179,215,28,52,59,131,211,39,79,211,46,202,241,249,104,152,156,157,77,39,201,124,56,254,54,78,158,190,79,206,62,141,167,163,171,81,50,154,38,95,159,60,173,220,218,220,176,147,184,114,32,133,230,18,215,58,186,106,34,43,197,74,177,82,172,20,43,165,154,168,154,24,98,93,178,103,236,25,123,166,154,200,242,177,124,44,31,203,199,242,177,124,44,95,249,171,144,229,99,249,2,12,80,53,81,53,81,53,145,47,229,75,249,82,190,52,196,189,141,106,162,106,162,106,34,249,76,62,147,207,225,229,179,106,34,146,173,154,8,139,171,38,102,99,236,75,224,240,233,147,65,30,108,248,235,147,4,26,190,59,142,178,200,240,162,99,3,195,192,48,48,12,12,3,195,192,48,48,12,12,135,88,151,192,48,48,12,12,3,195,192,48,48,12,12,3,195,192,48,48,12,12,151,191,10,129,97,96,56,192,0,129,97,96,24,24,6,134,129,97,96,24,24,14,113,111,3,12,3,195,192,48,48,12,12,3,195,192,48,48,12,12,3,195,192,240,142,131,225,94,191,241,162,221,28,28,182,94,190,60,233,181,186,157,7,233,225,193,211,193,222,122,136,248,106,62,124,63,25,37,231,227,15,31,174,111,236,240,131,250,237,61,88,188,87,63,88,156,98,68,91,197,198,107,158,15,128,12,32,3,200,0,50,128,12,32,3,200,0,114,136,117,9,32,3,200,0,50,128,12,32,3,200,0,50,128,12,32,3,200,0,114,249,171,16,64,6,144,3,12,16,64,6,144,1,100,0,25,64,6,144,1,228,16,247,54,0,50,128,12,32,3,200,0,50,128,12,32,3,200,0,50,128,12,32,3,200,223,59,198,197,3,228,167,63,61,221,5,128,124,251,175,255,255,185,71,132,111,191,248,167,27,78,114,154,222,79,243,225,236,167,143,191,47,229,199,223,207,230,251,225,115,63,44,109,76,27,211,198,180,49,109,76,27,211,177,116,108,217,154,147,142,173,184,142,165,57,105,78,154,147,230,164,57,105,78,154,147,230,164,57,105,78,114,142,156,35,231,200,57,114,142,79,226,147,248,164,106,248,164,237,192,33,12,8,182,9,138,109,162,147,150,173,52,245,170,240,178,238,186,219,145,130,208,199,178,223,116,207,165,252,191,28,22,118,81,165,72,153,200,213,243,9,211,136,20,136,68,182,144,45,100,11,217,66,182,130,144,45,129,72,4,14,129,67,224,16,56,129,72,129,72,164,16,41,68,10,145,66,164,16,41,68,10,145,66,164,48,14,41,20,136,20,136,20,136,196,92,49,87,204,21,115,141,198,92,5,34,5,34,5,34,1,108,0,27,192,22,136,36,195,5,34,153,245,220,205,186,64,228,26,232,184,128,58,164,52,228,70,163,219,118,23,50,40,236,39,140,9,99,194,152,48,38,140,119,90,24,19,177,68,44,17,187,195,34,150,224,36,56,9,78,130,147,224,36,56,9,78,130,147,224,36,56,105,57,90,142,150,163,229,104,57,38,137,73,98,146,170,97,146,68,33,69,33,107,13,108,66,51,150,226,219,121,114,144,193,201,72,224,22,228,203,70,167,215,105,190,25,252,179,251,186,243,247,42,78,91,124,252,48,156,94,77,71,159,147,255,92,126,154,254,245,7,82,187,174,227,163,83,40,182,222,152,250,144,26,141,4,21,65,69,80,17,84,4,149,70,163,70,99,136,117,73,164,17,105,68,154,70,35,225,71,248,17,126,132,31,225,71,248,17,126,229,175,66,194,143,240,11,48,64,141,70,141,70,141,70,234,148,58,165,78,169,211,16,247,54,26,141,26,141,26,141,60,52,15,205,67,135,247,208,26,141,160,182,70,35,66,174,209,152,17,183,63,142,129,211,150,24,87,99,224,154,247,22,31,29,80,46,85,197,21,159,76,254,146,191,228,47,249,75,254,146,191,164,42,169,90,182,172,36,85,43,46,85,201,74,178,146,172,36,43,201,74,178,146,172,36,43,201,74,178,146,98,163,216,40,54,138,141,98,99,133,88,33,86,168,26,86,72,59,81,59,177,214,240,37,0,47,201,171,53,183,227,29,196,170,32,143,184,181,195,127,54,143,123,221,206,209,243,255,29,52,78,27,253,198,113,218,206,225,127,70,179,171,203,233,197,243,255,77,134,95,135,243,225,108,27,133,195,7,95,216,203,45,88,120,255,114,10,77,21,166,57,152,72,33,170,132,42,161,74,168,18,170,36,82,40,82,24,98,93,162,95,232,23,250,37,82,136,210,161,116,40,29,74,135,210,161,116,40,93,249,171,16,165,67,233,2,12,80,164,80,164,80,164,16,239,196,59,241,78,188,51,196,189,141,72,161,72,161,72,33,120,12,30,131,199,225,225,177,72,33,17,45,82,200,106,139,20,102,83,228,15,12,111,202,60,225,82,195,91,80,152,112,67,195,187,102,103,240,254,149,230,81,24,92,252,153,192,46,176,11,236,2,187,192,46,176,11,152,2,166,101,131,72,192,180,226,192,20,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,225,51,248,12,62,131,207,224,51,196,7,241,65,124,170,65,124,180,5,181,5,107,237,85,74,85,33,155,151,221,114,232,9,238,221,49,32,203,144,200,70,109,192,10,240,140,192,85,192,211,55,141,183,205,65,235,160,219,233,29,181,6,141,183,111,191,255,242,230,163,94,118,143,123,135,169,51,129,95,63,15,191,140,146,241,217,229,244,234,98,156,12,191,124,249,254,203,155,111,250,112,57,187,58,175,122,55,112,213,245,21,27,18,92,231,232,202,130,160,18,168,4,42,129,74,160,146,178,160,178,96,136,117,9,126,129,95,224,151,178,32,72,7,210,129,116,32,29,72,7,210,129,116,229,175,66,144,14,164,11,48,64,101,65,101,65,101,65,184,19,238,132,59,225,206,16,247,54,202,130,202,130,202,130,216,49,118,140,29,135,103,199,202,130,60,180,178,32,169,173,44,152,209,144,175,116,192,105,83,131,153,28,240,110,181,7,87,93,122,46,49,194,244,7,129,126,161,95,232,23,250,133,126,161,95,72,21,82,45,27,85,66,170,21,71,170,80,37,84,9,85,66,149,80,37,84,9,85,66,149,80,37,84,9,176,1,108,0,27,192,6,176,97,66,152,16,38,84,13,38,164,78,168,78,88,107,243,18,75,150,20,80,152,171,80,191,176,130,162,35,110,208,240,77,163,223,120,211,232,52,6,123,135,131,163,214,175,105,243,133,159,135,243,225,231,225,116,152,236,157,39,23,227,223,42,30,43,188,119,53,133,166,9,83,28,75,136,144,73,98,146,152,36,38,137,73,18,34,20,34,12,177,46,25,47,198,139,241,18,34,100,230,152,57,102,142,153,99,230,152,57,102,174,252,85,200,204,49,115,1,6,40,68,40,68,40,68,200,113,114,156,28,39,199,25,226,222,70,136,80,136,80,136,144,48,38,140,9,227,240,194,88,136,16,125,22,34,132,178,133,8,179,113,241,251,126,55,101,118,112,153,223,221,169,200,224,189,11,205,35,41,184,240,35,97,93,88,23,214,133,117,97,93,88,23,46,133,75,203,198,144,112,105,197,113,41,12,9,67,194,144,48,36,12,9,67,194,144,48,36,12,9,67,130,103,224,25,120,6,158,129,103,120,15,222,131,247,84,131,247,8,8,10,8,214,218,170,148,41,66,54,46,186,85,39,14,24,223,102,196,77,1,182,27,7,141,163,23,199,205,193,233,73,251,180,213,105,14,218,221,238,155,193,233,147,189,180,81,192,201,240,108,120,241,126,54,74,190,94,79,190,142,167,163,100,114,121,249,57,249,250,100,175,226,121,192,133,215,85,104,40,48,211,81,37,3,41,36,10,137,66,162,144,40,36,201,64,201,192,16,235,146,234,162,186,168,46,201,64,74,142,146,163,228,40,57,74,142,146,163,228,202,95,133,148,28,37,23,96,128,146,129,146,129,146,129,228,38,185,73,110,146,155,33,238,109,36,3,37,3,37,3,153,98,166,152,41,14,111,138,37,3,97,103,201,64,12,91,50,48,27,16,95,236,124,83,198,3,211,57,223,157,202,8,46,188,228,60,130,130,41,62,28,234,133,122,161,94,168,23,234,133,122,33,84,8,181,108,52,9,161,86,28,161,66,147,208,36,52,9,77,66,147,208,36,52,9,77,66,147,208,36,160,6,168,1,106,128,26,160,134,1,97,64,24,80,53,24,144,180,160,180,96,173,77,75,12,57,146,99,33,174,58,185,193,42,201,141,200,225,193,206,171,23,221,70,127,240,234,164,251,250,164,49,56,108,189,124,121,210,107,117,59,233,195,131,211,143,239,47,135,243,228,227,245,229,167,235,97,114,62,254,240,225,250,118,49,85,61,60,184,224,186,10,14,15,102,56,170,240,32,163,196,40,49,74,140,18,163,36,60,40,60,24,98,93,50,95,204,23,243,37,60,200,208,49,116,12,29,67,199,208,49,116,12,93,249,171,144,161,99,232,2,12,80,120,80,120,80,120,144,235,228,58,185,78,174,51,196,189,141,240,160,240,160,240,32,113,76,28,19,199,225,197,177,240,32,10,45,60,8,105,11,15,102,229,227,139,156,111,234,240,96,26,231,187,99,225,193,5,151,156,79,120,112,229,135,67,189,80,47,212,11,245,66,189,80,47,132,10,161,150,141,38,33,212,138,35,84,104,18,154,132,38,161,73,104,18,154,132,38,161,73,104,18,154,4,212,0,53,64,13,80,3,212,48,32,12,8,3,170,6,3,18,30,20,30,172,181,105,137,33,71,114,44,196,85,41,60,88,29,185,17,56,60,216,234,52,254,207,241,201,203,65,163,243,174,255,186,213,121,53,56,253,121,240,36,117,117,112,60,29,254,223,217,245,135,100,56,253,54,255,52,158,126,76,190,254,156,60,217,70,114,240,217,131,175,60,191,243,149,253,123,223,179,127,239,59,246,255,250,253,57,52,10,31,157,66,177,129,194,212,135,84,39,4,153,64,38,144,9,100,2,153,212,9,213,9,67,172,75,48,12,12,3,195,212,9,65,59,208,14,180,3,237,64,59,208,14,180,43,127,21,130,118,160,93,128,1,170,19,170,19,170,19,194,159,240,39,252,9,127,134,184,183,81,39,84,39,84,39,196,146,177,100,44,57,60,75,86,39,228,165,213,9,73,110,117,194,140,198,252,113,12,156,54,77,184,26,3,23,212,37,220,54,6,94,55,100,248,232,128,114,169,24,174,248,100,242,151,252,37,127,201,95,242,151,252,37,85,73,213,178,101,37,169,90,113,169,74,86,146,149,100,37,89,73,86,146,149,100,37,89,73,86,146,149,20,27,197,70,177,81,108,20,27,43,196,10,177,66,213,176,66,18,134,18,134,181,134,47,1,120,73,94,173,185,28,226,133,133,243,146,26,32,143,184,181,195,163,214,155,102,239,246,27,123,131,127,53,218,253,127,15,254,213,234,191,30,188,104,244,94,183,142,127,72,106,166,204,31,94,140,63,143,174,110,127,203,85,242,223,225,100,254,123,242,223,241,252,83,242,126,120,245,105,60,91,16,216,172,65,15,49,229,88,10,13,36,110,112,14,138,137,220,20,55,197,77,113,83,220,148,98,162,98,98,136,117,201,161,113,104,28,154,98,34,215,199,245,113,125,92,31,215,199,245,113,125,229,175,66,174,143,235,11,48,64,197,68,197,68,197,68,214,148,53,101,77,89,211,16,247,54,138,137,138,137,138,137,20,52,5,77,65,135,87,208,138,137,120,182,98,34,56,174,152,152,141,180,167,5,197,41,19,138,235,128,226,122,55,21,83,78,44,143,200,98,230,67,209,195,244,48,61,76,15,211,195,244,48,237,74,187,150,173,51,105,215,138,107,87,58,147,206,164,51,233,76,58,147,206,164,51,233,76,58,147,206,36,225,72,56,18,142,132,35,225,120,35,222,136,55,170,134,55,82,93,84,93,172,53,158,137,72,84,10,107,222,237,118,151,177,186,46,36,114,168,177,127,240,186,223,60,120,61,120,211,110,117,94,117,59,235,196,25,231,103,159,230,163,179,79,201,231,201,120,250,241,114,186,221,32,227,131,47,236,229,216,87,92,120,101,5,55,21,51,29,87,71,145,132,34,161,72,40,18,138,132,210,81,212,81,12,177,46,201,50,178,140,44,211,81,36,245,72,61,82,143,212,35,245,72,61,82,175,252,85,72,234,145,122,1,6,168,163,168,163,168,163,72,143,210,163,244,40,61,26,226,222,70,71,81,71,81,71,145,107,230,154,185,230,240,174,89,71,17,184,214,81,68,193,117,20,179,34,245,197,222,55,117,59,49,157,247,45,168,151,184,161,247,93,59,127,184,240,162,243,73,30,166,248,120,184,23,238,133,123,225,94,184,23,238,133,81,97,212,178,241,36,140,90,113,140,10,79,194,147,240,36,60,9,79,194,147,240,36,60,9,79,194,147,160,26,168,6,170,129,106,160,26,14,132,3,225,64,213,224,64,50,135,50,135,181,182,45,81,4,73,174,197,184,28,114,134,123,119,188,200,50,80,178,97,154,176,74,126,163,10,57,194,211,147,246,65,99,163,26,225,215,235,201,217,112,23,99,132,247,47,108,75,45,194,52,135,149,34,164,149,104,37,90,137,86,162,149,164,8,165,8,67,172,75,250,139,254,162,191,164,8,105,58,154,142,166,163,233,104,58,154,142,166,43,127,21,210,116,52,93,128,1,74,17,74,17,74,17,18,158,132,39,225,73,120,134,184,183,145,34,148,34,148,34,100,143,217,99,246,56,188,61,150,34,132,162,165,8,113,109,41,194,117,33,249,3,235,155,185,68,184,212,250,238,104,136,240,254,53,231,219,33,92,252,233,96,47,216,11,246,130,189,96,47,216,11,162,130,168,101,195,73,16,181,226,16,21,156,4,39,193,73,112,18,156,4,39,193,73,112,18,156,4,39,33,53,72,13,82,131,212,32,53,20,8,5,66,129,170,65,129,100,8,101,8,107,237,90,130,232,145,60,75,113,85,140,16,86,0,111,132,110,16,246,78,26,127,254,159,191,151,213,193,193,147,12,17,194,171,235,225,159,255,231,175,63,134,228,236,236,201,54,42,132,207,30,124,229,249,157,175,236,223,251,158,253,123,223,177,255,215,239,207,37,91,184,104,20,69,119,11,179,28,87,184,144,111,226,155,248,38,190,137,111,18,46,20,46,12,177,46,121,49,94,140,23,19,46,228,239,248,59,254,142,191,227,239,248,59,254,174,252,85,200,223,241,119,1,6,40,92,40,92,40,92,200,132,50,161,76,40,19,26,226,222,70,184,80,184,80,184,144,86,166,149,105,229,240,90,89,184,16,163,22,46,4,188,133,11,51,211,243,133,64,56,125,185,48,21,16,46,40,93,184,109,32,188,126,235,112,209,148,114,138,29,174,254,120,26,152,6,166,129,105,96,26,152,6,166,87,233,213,178,181,37,189,90,113,189,74,91,210,150,180,37,109,73,91,210,150,180,37,109,73,91,210,150,100,27,217,70,182,145,109,100,27,63,196,15,241,67,213,240,67,106,135,106,135,181,198,48,81,200,73,174,77,186,28,122,135,133,147,147,186,152,143,184,145,196,78,227,160,253,162,213,31,244,143,91,157,198,113,127,208,235,55,94,180,155,63,172,204,211,189,180,177,196,233,240,108,242,126,60,79,230,179,241,116,56,155,39,87,243,225,251,201,232,135,63,155,175,123,117,139,38,166,24,73,161,241,196,53,143,47,162,136,77,97,83,216,20,54,133,77,137,40,138,40,134,88,151,24,26,134,134,161,137,40,98,125,88,31,214,135,245,97,125,88,31,214,87,254,42,196,250,176,190,0,3,20,81,20,81,20,81,68,77,81,83,212,20,53,13,113,111,35,162,40,162,40,162,8,65,67,208,16,116,120,4,45,162,72,103,139,40,114,227,34,138,217,68,123,26,64,156,50,166,152,21,16,215,59,170,152,98,90,121,196,21,51,29,134,22,166,133,105,97,90,152,22,166,133,233,86,186,181,108,141,73,183,86,92,183,210,152,52,38,141,73,99,210,152,52,38,141,73,99,210,152,52,38,249,70,190,145,111,228,27,249,198,23,241,69,124,81,53,124,145,200,162,200,98,173,177,76,52,146,82,72,211,110,183,163,139,213,180,32,129,227,139,173,254,113,183,215,61,120,211,28,52,142,15,26,157,31,215,104,218,232,226,120,62,187,188,186,60,251,60,74,134,179,179,225,244,135,63,141,218,197,22,23,143,162,216,200,98,182,227,138,43,226,82,184,20,46,133,75,225,82,226,138,226,138,33,214,37,126,134,159,225,103,226,138,56,31,206,135,243,225,124,56,31,206,135,243,149,191,10,113,62,156,47,192,0,197,21,197,21,197,21,17,83,196,20,49,69,76,67,220,219,136,43,138,43,138,43,194,207,240,51,252,28,30,63,139,43,82,217,226,138,188,184,184,98,70,201,190,4,8,167,141,42,166,4,194,53,143,41,46,158,82,46,17,197,52,31,79,3,211,192,52,48,13,76,3,211,192,244,42,189,90,182,182,164,87,43,174,87,105,75,218,146,182,164,45,105,75,218,146,182,164,45,105,75,218,146,108,35,219,200,54,178,141,108,227,135,248,33,126,168,26,126,72,60,81,60,177,214,24,38,10,57,201,181,73,183,227,177,196,74,153,143,170,68,18,95,55,143,55,141,36,126,26,205,68,18,31,25,197,22,35,137,43,143,43,146,136,69,97,81,88,20,22,133,69,137,36,138,36,134,88,151,152,25,102,134,153,137,36,98,123,216,30,182,135,237,97,123,216,30,182,87,254,42,196,246,176,189,0,3,20,73,20,73,20,73,68,73,81,82,148,20,37,13,113,111,35,146,40,146,40,146,8,57,67,206,144,115,120,228,44,146,72,95,139,36,114,225,34,137,155,136,245,187,64,120,173,72,226,98,32,44,146,184,96,74,249,71,18,23,124,60,13,76,3,211,192,52,48,13,76,3,211,171,244,106,217,218,146,94,173,184,94,165,45,105,75,218,146,182,164,45,105,75,218,146,182,164,45,105,75,178,141,108,35,219,200,54,178,141,31,226,135,248,161,106,248,33,145,68,145,196,90,99,152,40,228,36,215,38,93,157,34,137,209,205,71,37,34,137,7,237,70,175,215,58,24,52,58,173,163,141,82,137,103,147,225,213,213,248,44,25,78,199,23,130,137,11,7,178,173,108,98,250,163,139,39,226,82,184,20,46,133,75,225,82,226,137,226,137,33,214,37,126,134,159,225,103,226,137,56,31,206,135,243,225,124,56,31,206,135,243,149,191,10,113,62,156,47,192,0,197,19,197,19,197,19,17,83,196,20,49,69,76,67,220,219,136,39,138,39,138,39,194,207,240,51,252,28,30,63,139,39,82,217,226,137,188,184,120,226,218,146,125,1,28,206,158,80,76,1,135,133,20,151,206,42,231,156,226,170,131,80,194,148,48,37,76,9,83,194,148,48,213,74,181,150,173,48,169,214,138,171,86,10,147,194,164,48,41,76,10,147,194,164,48,41,76,10,147,194,36,222,136,55,226,141,120,35,222,184,34,174,136,43,170,134,43,18,85,20,85,172,53,146,137,69,81,10,104,216,213,38,176,88,25,5,82,137,204,98,179,125,216,236,12,142,91,157,87,27,69,22,71,147,243,209,52,153,141,167,31,37,22,23,140,99,91,129,197,180,199,150,87,4,167,192,41,112,10,156,2,167,228,21,229,21,67,172,75,16,13,68,3,209,228,21,193,62,176,15,236,3,251,192,62,176,15,236,43,127,21,130,125,96,95,128,1,202,43,202,43,202,43,194,166,176,41,108,10,155,134,184,183,145,87,148,87,148,87,196,160,49,104,12,58,60,131,150,87,228,179,229,21,201,113,121,197,181,77,251,163,96,56,123,92,113,37,24,150,86,92,50,169,156,195,138,203,15,65,7,211,193,116,48,29,76,7,211,193,52,43,205,90,182,190,164,89,43,174,89,233,75,250,146,190,164,47,233,75,250,146,190,164,47,233,75,250,146,116,35,221,72,55,210,141,116,227,137,120,34,158,168,26,158,72,86,81,86,177,214,56,38,18,65,201,189,89,87,155,164,98,69,252,71,37,130,138,47,79,250,39,199,205,141,98,138,31,174,231,215,179,209,118,67,138,15,190,176,87,68,23,241,254,149,109,171,137,152,230,184,122,136,196,19,241,68,60,17,79,196,147,30,162,30,98,136,117,73,144,17,100,4,153,30,34,145,71,228,17,121,68,30,145,71,228,17,121,229,175,66,34,143,200,11,48,64,61,68,61,68,61,68,74,148,18,165,68,41,209,16,247,54,122,136,122,136,122,136,252,50,191,204,47,135,247,203,122,136,96,181,30,34,242,173,135,184,54,70,127,224,125,179,183,16,151,122,223,130,58,136,27,122,223,205,179,134,247,47,58,231,164,225,226,143,135,123,225,94,184,23,238,133,123,225,94,24,21,70,45,27,79,194,168,21,199,168,240,36,60,9,79,194,147,240,36,60,9,79,194,147,240,36,60,9,170,129,106,160,26,168,6,170,225,64,56,16,14,84,13,14,36,103,40,103,88,107,219,18,69,144,228,90,140,203,33,99,184,119,199,139,44,3,37,121,37,9,43,224,55,42,145,35,124,245,186,245,162,221,218,40,71,248,241,211,248,253,100,188,221,28,225,182,95,211,154,178,35,120,127,20,219,234,23,166,57,174,126,33,226,132,56,33,78,136,19,226,164,95,168,95,24,98,93,34,99,200,24,50,166,95,136,224,33,120,8,30,130,135,224,33,120,8,94,249,171,16,193,67,240,2,12,80,191,80,191,80,191,16,11,197,66,177,80,44,52,196,189,141,126,161,126,161,126,33,176,12,44,3,203,225,193,178,126,33,73,173,95,200,120,235,23,174,173,207,31,0,225,236,253,194,165,64,184,160,126,225,182,129,240,230,193,195,251,83,202,57,120,184,248,227,105,96,26,152,6,166,129,105,96,26,152,94,165,87,203,214,150,244,106,197,245,42,109,73,91,210,150,180,37,109,73,91,210,150,180,37,109,73,91,146,109,100,27,217,70,182,145,109,252,16,63,196,15,85,195,15,9,30,10,30,214,26,195,68,33,39,185,54,233,114,8,30,22,78,78,234,98,62,42,17,73,60,234,14,14,55,107,36,94,92,38,231,18,137,143,76,98,91,133,196,20,135,21,72,68,162,144,40,36,10,137,66,162,4,18,5,18,67,172,75,196,12,49,67,204,4,18,145,61,100,15,217,67,246,144,61,100,15,217,43,127,21,34,123,200,94,128,1,10,36,10,36,10,36,98,164,24,41,70,138,145,134,184,183,17,72,20,72,20,72,4,156,1,103,192,57,60,112,22,72,36,175,5,18,153,112,129,196,181,181,250,125,28,156,189,143,184,12,7,203,35,62,62,164,156,235,136,11,63,157,4,38,129,73,96,18,152,4,38,129,201,85,114,181,108,105,73,174,86,92,174,146,150,164,37,105,73,90,146,150,164,37,105,73,90,146,150,164,37,213,70,181,81,109,84,27,213,198,14,177,67,236,80,53,236,144,56,162,56,98,173,33,76,16,110,146,103,139,174,54,105,196,248,224,163,18,101,196,219,95,110,84,70,188,253,165,50,226,195,73,108,171,140,152,226,176,202,136,60,20,15,197,67,241,80,60,148,50,162,50,98,136,117,201,151,241,101,124,153,50,34,175,199,235,241,122,188,30,175,199,235,241,122,229,175,66,94,143,215,11,48,64,101,68,101,68,101,68,134,148,33,101,72,25,210,16,247,54,202,136,202,136,202,136,116,51,221,76,55,135,215,205,202,136,216,181,50,34,16,174,140,184,54,85,191,143,131,179,151,17,151,225,96,101,196,199,135,148,115,25,113,225,167,147,192,36,48,9,76,2,147,192,36,48,185,74,174,150,45,45,201,213,138,203,85,210,146,180,36,45,73,75,210,146,180,36,45,73,75,210,146,180,164,218,168,54,170,141,106,163,218,216,33,118,136,29,170,134,29,82,70,84,70,172,53,132,9,194,77,242,108,209,213,166,140,24,31,124,84,162,140,120,220,60,236,189,110,189,236,111,20,71,156,141,206,175,62,141,63,204,245,17,31,29,198,182,18,137,233,142,172,146,200,70,177,81,108,20,27,197,70,169,36,170,36,134,88,151,172,25,107,198,154,169,36,178,123,236,30,187,199,238,177,123,236,30,187,87,254,42,100,247,216,189,0,3,84,73,84,73,84,73,228,73,121,82,158,148,39,13,113,111,163,146,168,146,168,146,72,58,147,206,164,115,120,233,172,146,136,96,171,36,194,225,42,137,107,179,245,71,160,112,246,80,226,10,40,172,149,184,112,78,57,231,18,151,29,128,10,166,130,169,96,42,152,10,166,130,41,86,138,181,108,117,73,177,86,92,177,82,151,212,37,117,73,93,82,151,212,37,117,73,93,82,151,212,37,225,70,184,17,110,132,27,225,198,17,113,68,28,81,53,28,145,98,162,98,98,173,81,76,28,122,146,115,163,174,54,221,196,74,200,143,74,164,19,123,111,91,135,205,227,193,105,243,184,215,220,40,159,120,245,101,124,62,154,37,55,139,113,36,161,184,112,32,219,202,40,166,63,186,148,34,52,5,77,65,83,208,20,52,37,165,40,165,24,98,93,66,104,16,26,132,38,165,8,245,65,125,80,31,212,7,245,65,125,80,95,249,171,16,234,131,250,2,12,80,74,81,74,81,74,17,52,5,77,65,83,208,52,196,189,141,148,162,148,162,148,34,2,141,64,35,208,225,9,180,148,34,155,45,165,72,141,75,41,174,237,217,23,192,225,236,57,197,20,112,88,82,113,233,172,114,206,42,174,58,8,37,76,9,83,194,148,48,37,76,9,83,173,84,107,217,10,147,106,173,184,106,165,48,41,76,10,147,194,164,48,41,76,10,147,194,164,48,41,76,226,141,120,35,222,136,55,226,141,43,226,138,184,162,106,184,34,105,69,105,197,90,35,153,88,20,165,128,134,93,109,18,139,149,81,32,129,51,139,221,147,222,241,224,184,251,162,187,70,89,241,242,250,106,150,204,46,223,95,214,56,166,248,200,12,138,237,39,166,60,160,100,34,12,5,67,193,80,48,20,12,37,153,40,153,24,98,93,194,101,112,25,92,38,153,8,235,193,122,176,30,172,7,235,193,122,176,94,249,171,16,214,131,245,2,12,80,50,81,50,81,50,17,32,5,72,1,82,128,52,196,189,141,100,162,100,162,100,34,218,140,54,163,205,225,105,179,100,34,115,45,153,72,131,75,38,102,116,234,143,33,224,180,149,196,85,8,184,230,97,196,71,198,147,75,11,113,233,231,18,191,196,47,241,75,252,18,191,196,47,161,74,168,150,45,42,9,213,138,11,85,162,146,168,36,42,137,74,162,146,168,36,42,137,74,162,146,168,164,215,232,53,122,141,94,163,215,24,33,70,136,17,170,134,17,146,63,148,63,172,53,120,41,157,149,228,211,150,219,241,200,97,53,120,71,220,174,97,247,213,155,70,251,100,112,208,61,106,29,100,47,27,94,126,252,60,156,92,39,103,151,23,227,179,250,182,13,31,159,66,161,117,195,244,135,212,55,164,157,104,39,218,137,118,162,157,244,13,245,13,67,172,75,122,140,30,163,199,244,13,105,60,26,143,198,163,241,104,60,26,143,198,43,127,21,210,120,52,94,128,1,234,27,234,27,234,27,18,162,132,40,33,74,136,134,184,183,209,55,212,55,212,55,100,151,217,101,118,57,188,93,214,55,132,170,245,13,113,111,125,195,108,16,125,1,6,78,89,56,76,129,129,235,221,56,124,124,64,121,84,14,87,125,50,249,75,254,146,191,228,47,249,75,254,146,170,164,106,217,178,146,84,173,184,84,37,43,201,74,178,146,172,36,43,201,74,178,146,172,36,43,201,74,138,141,98,163,216,40,54,138,141,21,98,133,88,161,106,88,33,157,67,157,195,90,195,151,0,188,36,175,214,220,110,183,14,43,131,60,2,215,14,223,54,59,255,236,158,28,119,154,239,238,252,58,109,238,240,203,104,250,159,203,235,217,116,244,237,199,95,111,163,119,248,224,11,123,249,229,11,31,191,170,98,251,133,233,143,41,96,136,49,97,76,24,19,198,132,49,9,24,10,24,134,88,151,88,24,22,134,133,9,24,98,118,152,29,102,135,217,97,118,152,29,102,87,254,42,196,236,48,187,0,3,20,48,20,48,20,48,68,63,209,79,244,19,253,12,113,111,35,96,40,96,40,96,8,37,67,201,80,114,120,148,44,96,72,75,11,24,114,220,2,134,25,133,249,2,223,155,182,96,152,194,247,22,148,48,220,208,247,174,91,36,124,252,130,115,73,18,174,250,104,152,23,230,133,121,97,94,152,23,230,133,79,225,211,178,177,36,124,90,113,124,10,75,194,146,176,36,44,9,75,194,146,176,36,44,9,75,194,146,96,26,152,6,166,129,105,96,26,254,131,255,224,63,213,224,63,154,132,154,132,181,182,44,17,196,72,110,69,184,28,170,132,123,119,124,200,50,64,178,89,97,176,50,102,35,110,98,240,109,171,217,123,219,237,181,250,221,219,245,244,182,219,111,117,59,47,186,253,126,187,57,56,221,75,91,26,252,50,30,93,125,185,188,26,207,47,111,255,32,190,92,206,199,151,211,247,151,243,249,100,148,124,221,171,120,112,112,249,197,21,218,29,204,126,104,249,65,98,137,88,34,150,136,37,98,73,126,80,126,48,196,186,36,192,8,48,2,76,126,144,168,35,234,136,58,162,142,168,35,234,136,186,242,87,33,81,71,212,5,24,160,252,160,252,160,252,32,229,73,121,82,158,148,103,136,123,27,249,65,249,65,249,65,254,152,63,230,143,195,251,99,249,65,48,90,126,16,217,150,31,204,134,201,87,216,223,148,21,194,12,246,119,167,98,132,203,175,59,143,38,97,218,35,128,190,160,47,232,11,250,130,190,160,47,152,10,166,150,13,41,193,212,138,195,84,144,18,164,4,41,65,74,144,18,164,4,41,65,74,144,18,164,132,214,160,53,104,13,90,131,214,208,32,52,8,13,170,6,13,146,38,148,38,172,181,115,9,164,73,242,46,201,85,39,84,88,57,200,17,184,87,216,110,244,142,186,131,211,238,175,205,246,160,213,123,157,186,80,56,25,94,93,92,38,95,47,127,27,77,146,241,213,167,170,55,9,239,93,78,177,21,194,20,7,211,29,196,145,112,36,28,9,71,194,145,116,7,117,7,67,172,75,188,11,239,194,187,116,7,113,57,92,14,151,195,229,112,57,92,14,151,43,127,21,226,114,184,92,128,1,234,14,234,14,234,14,34,156,8,39,194,137,112,134,184,183,209,29,212,29,212,29,132,139,225,98,184,56,60,46,214,29,164,158,117,7,121,108,221,193,140,82,252,190,225,77,91,26,92,102,120,119,171,45,120,239,74,115,169,9,46,252,76,96,23,216,5,118,129,93,96,23,216,5,76,1,211,178,65,36,96,90,113,96,10,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,240,25,124,6,159,193,103,240,25,226,131,248,32,62,213,32,62,250,129,250,129,181,246,42,165,170,144,205,203,110,21,106,4,198,231,25,225,171,128,255,234,118,219,173,126,235,223,205,140,85,192,255,94,94,78,198,243,241,239,163,109,84,1,159,61,248,202,243,59,95,217,191,247,61,251,247,190,99,255,175,223,159,91,70,240,175,235,223,70,70,112,233,193,100,4,169,36,42,137,74,162,146,168,36,25,65,25,193,16,235,146,242,162,188,40,47,25,65,106,142,154,163,230,168,57,106,142,154,163,230,202,95,133,212,28,53,23,96,128,50,130,50,130,50,130,36,39,201,73,114,146,156,33,238,109,100,4,101,4,101,4,25,99,198,152,49,14,111,140,101,4,225,103,25,65,44,91,70,112,45,48,254,55,250,205,150,17,124,28,253,22,148,17,220,54,250,221,172,59,248,215,104,114,236,14,62,242,153,132,47,225,75,248,18,190,132,47,225,75,164,18,169,101,11,74,34,181,226,34,149,160,36,40,9,74,130,146,160,36,40,9,74,130,146,160,36,40,105,53,90,141,86,163,213,104,53,38,136,9,98,130,170,97,130,116,7,117,7,107,13,92,74,101,36,155,183,227,114,232,14,22,206,72,118,154,116,4,110,21,30,119,95,53,142,154,199,175,186,167,131,163,86,103,208,106,183,79,122,253,193,139,198,193,155,87,199,221,147,206,225,224,176,245,242,229,73,175,213,237,164,206,24,206,46,63,14,47,70,179,27,93,126,49,158,38,227,201,228,250,106,158,188,31,158,125,254,56,187,188,158,158,39,231,227,15,31,174,111,215,230,22,10,135,27,190,51,117,105,67,48,253,149,22,219,50,220,236,60,100,14,33,40,8,10,130,130,160,32,40,153,67,153,195,16,235,18,42,131,202,160,50,153,67,72,15,210,131,244,32,61,72,15,210,131,244,202,95,133,144,30,164,23,96,128,50,135,50,135,50,135,224,40,56,10,142,130,163,33,238,109,100,14,101,14,101,14,145,102,164,25,105,14,79,154,101,14,89,107,153,67,10,92,230,48,163,79,207,224,133,211,22,16,215,244,194,5,197,17,55,244,194,235,182,14,211,15,33,151,12,226,58,135,131,131,225,96,56,24,14,134,131,225,96,152,21,102,45,27,95,194,172,21,199,172,240,37,124,9,95,194,151,240,37,124,9,95,194,151,240,37,124,9,186,129,110,160,27,232,6,186,225,68,56,17,78,84,13,78,164,144,168,144,88,107,27,19,85,160,20,90,172,203,161,171,184,119,199,155,44,3,41,155,53,18,43,237,61,42,156,79,204,127,45,22,182,20,163,197,19,131,180,19,165,19,233,40,58,138,142,162,163,232,168,72,58,74,58,145,54,163,205,104,51,218,76,58,81,58,145,222,163,247,232,61,122,143,222,163,247,232,61,122,143,222,139,163,247,164,19,165,19,165,19,137,82,162,148,40,37,74,163,137,82,233,68,233,68,233,68,214,153,117,102,157,165,19,33,108,233,68,60,60,119,30,46,157,120,107,133,143,222,246,95,55,143,187,131,118,171,243,166,121,216,234,172,245,114,245,139,47,243,79,163,217,101,50,25,79,63,143,206,199,211,93,122,157,250,226,107,43,26,1,103,59,50,247,203,253,114,191,220,47,247,203,253,114,191,220,111,136,117,201,253,114,191,220,47,247,203,253,114,191,220,47,247,203,253,114,191,220,111,249,171,144,251,229,126,3,12,144,251,229,126,185,95,238,151,251,229,126,185,223,16,247,54,220,47,247,203,253,114,191,220,47,247,203,253,114,191,220,47,247,203,253,214,202,253,166,127,73,122,74,247,187,107,175,69,95,124,217,57,189,8,61,205,1,32,95,200,23,242,133,124,33,95,200,23,74,133,82,203,70,148,80,106,197,81,42,68,9,81,66,148,16,37,68,9,81,66,148,16,37,68,9,81,2,107,192,26,176,6,172,1,107,88,16,22,132,5,85,131,5,121,245,249,214,244,13,227,18,209,184,196,145,36,57,23,228,42,245,122,243,74,41,142,208,47,52,255,115,137,117,223,54,59,255,236,158,28,119,154,239,214,168,19,94,126,25,77,255,115,121,61,155,142,190,109,35,75,248,236,193,87,158,223,249,202,254,189,239,217,191,247,29,251,127,253,254,92,59,134,63,76,97,91,1,195,21,135,84,46,132,154,160,38,168,9,106,130,154,148,11,149,11,67,172,75,72,12,18,131,196,148,11,161,59,232,14,186,131,238,160,59,232,14,186,43,127,21,66,119,208,93,128,1,42,23,42,23,42,23,130,160,32,40,8,10,130,134,184,183,81,46,84,46,84,46,68,148,17,101,68,57,60,81,86,46,100,167,149,11,169,110,229,194,181,189,249,143,24,56,123,178,112,17,6,46,168,85,184,109,12,188,121,220,240,135,1,229,92,53,124,244,147,201,95,242,151,252,37,127,201,95,242,151,84,37,85,203,150,149,164,106,197,165,42,89,73,86,146,149,100,37,89,73,86,146,149,100,37,89,73,86,82,108,20,27,197,70,177,81,108,172,16,43,196,10,85,195,10,201,25,202,25,214,26,190,4,224,37,121,181,230,114,8,24,22,206,75,106,128,60,226,214,14,255,79,171,221,252,117,112,212,120,213,58,248,33,164,153,50,118,248,127,199,147,209,111,201,197,240,227,248,108,65,64,179,160,214,225,134,175,98,93,214,17,124,244,154,10,45,23,166,62,162,112,33,190,132,47,225,75,248,18,190,36,92,40,92,24,98,93,226,96,56,24,14,38,92,136,215,225,117,120,29,94,135,215,225,117,120,93,249,171,16,175,195,235,2,12,80,184,80,184,80,184,16,249,68,62,145,79,228,51,196,189,141,112,161,112,161,112,33,140,12,35,195,200,225,49,178,112,33,37,45,92,200,111,11,23,102,147,229,143,187,222,148,221,194,213,174,183,160,108,225,134,174,119,205,10,225,163,151,155,71,132,112,197,7,67,188,16,47,196,11,241,66,188,16,47,116,10,157,150,141,36,161,211,138,163,83,72,18,146,132,36,33,73,72,18,146,132,36,33,73,72,18,146,4,210,128,52,32,13,72,3,210,176,31,236,7,251,169,6,251,209,32,212,32,172,181,97,41,95,138,228,84,128,203,161,64,184,119,199,133,44,131,35,27,213,4,171,162,53,226,198,4,143,27,47,90,135,175,142,155,71,237,86,103,208,59,28,28,190,24,52,223,182,14,6,189,183,55,191,235,168,113,240,186,213,105,166,141,11,206,134,239,199,231,31,103,163,139,201,120,154,92,157,39,231,239,147,209,151,241,89,114,245,229,230,119,93,12,207,62,141,167,163,138,199,6,83,93,99,161,241,193,181,207,64,140,144,99,226,152,56,38,142,137,99,18,35,20,35,12,177,46,185,48,46,140,11,19,35,228,236,56,59,206,142,179,227,236,56,59,206,174,252,85,200,217,113,118,1,6,40,70,40,70,40,70,200,126,178,159,236,39,251,25,226,222,70,140,80,140,80,140,144,74,166,146,169,228,240,42,89,140,16,151,22,35,4,185,197,8,179,17,243,116,46,56,101,156,48,187,11,222,169,88,97,170,203,207,35,94,152,241,64,16,48,4,12,1,67,192,16,48,4,12,173,66,171,101,35,75,104,181,226,104,21,178,132,44,33,75,200,18,178,132,44,33,75,200,18,178,132,44,129,54,160,13,104,3,218,128,54,108,8,27,194,134,170,193,134,196,12,197,12,107,109,96,226,73,147,130,10,116,213,137,29,86,85,119,68,142,31,190,123,221,108,183,7,111,187,111,79,222,190,232,118,223,252,80,211,76,157,60,252,246,105,52,153,36,95,46,191,92,127,121,127,121,249,121,65,83,179,138,161,195,133,87,86,112,222,48,211,113,69,13,121,38,158,137,103,226,153,120,38,81,67,81,195,16,235,146,15,227,195,248,48,81,67,222,142,183,227,237,120,59,222,142,183,227,237,202,95,133,188,29,111,23,96,128,162,134,162,134,162,134,12,40,3,202,128,50,160,33,238,109,68,13,69,13,69,13,233,100,58,153,78,14,175,147,69,13,177,105,81,67,160,91,212,48,43,53,95,236,125,83,167,12,211,121,223,29,11,24,46,188,232,124,178,133,41,62,30,238,133,123,225,94,184,23,238,133,123,97,84,24,181,108,60,9,163,86,28,163,194,147,240,36,60,9,79,194,147,240,36,60,9,79,194,147,240,36,168,6,170,129,106,160,26,168,134,3,225,64,56,80,53,56,144,88,161,88,97,173,109,75,20,65,146,107,49,174,74,97,194,42,249,141,192,57,194,147,206,191,26,239,142,218,131,94,191,241,162,221,252,97,105,157,62,29,236,167,46,18,94,79,255,59,252,118,49,73,174,230,195,247,147,209,223,127,22,201,215,167,201,254,54,162,132,207,30,124,229,249,157,175,236,223,251,158,253,123,223,177,255,215,239,207,161,98,184,116,26,197,134,12,51,31,90,203,16,119,194,157,112,39,220,9,119,210,50,212,50,12,177,46,241,49,124,12,31,211,50,196,241,112,60,28,15,199,195,241,112,60,28,175,252,85,136,227,225,120,1,6,168,101,168,101,168,101,136,136,34,162,136,40,34,26,226,222,70,203,80,203,80,203,16,94,134,151,225,229,240,120,89,203,144,170,214,50,228,189,181,12,51,74,244,229,88,56,109,206,48,61,22,46,168,104,184,109,44,188,110,2,113,233,160,114,169,32,166,60,2,25,76,6,147,193,100,48,25,76,6,147,172,36,107,217,242,146,100,173,184,100,37,47,201,75,242,146,188,36,47,201,75,242,146,188,36,47,201,75,202,141,114,163,220,40,55,202,141,37,98,137,88,162,106,88,34,33,68,33,196,90,195,152,64,252,36,239,86,93,14,57,196,194,249,73,141,240,71,220,138,98,239,231,206,235,193,139,230,155,94,171,211,123,211,26,244,250,239,218,205,135,171,52,101,76,241,234,231,233,167,228,253,232,243,213,120,122,245,121,156,92,205,191,77,70,15,254,140,182,209,84,220,240,197,175,203,58,133,169,174,177,208,82,226,218,103,32,152,136,69,97,81,88,20,22,133,69,9,38,10,38,134,88,151,152,25,102,134,153,9,38,98,123,216,30,182,135,237,97,123,216,30,182,87,254,42,196,246,176,189,0,3,20,76,20,76,20,76,68,73,81,82,148,20,37,13,113,111,35,152,40,152,40,152,8,57,67,206,144,115,120,228,44,152,72,95,11,38,114,225,130,137,217,196,122,58,23,156,178,155,152,221,5,23,148,79,220,208,5,175,89,67,76,117,249,121,68,17,51,30,8,2,134,128,33,96,8,24,2,134,128,161,85,104,181,108,100,9,173,86,28,173,66,150,144,37,100,9,89,66,150,144,37,100,9,89,66,150,144,37,208,6,180,1,109,64,27,208,134,13,97,67,216,80,53,216,144,54,162,54,98,173,13,76,60,105,82,80,129,46,135,82,226,222,29,87,178,12,158,108,84,61,172,170,238,8,28,63,60,28,28,30,55,27,71,47,186,221,254,235,65,187,245,226,184,113,252,110,208,61,110,189,106,117,26,237,193,193,235,198,241,224,224,221,65,251,109,47,245,250,59,79,206,103,163,225,197,251,203,203,249,167,100,50,126,63,27,206,190,37,151,179,241,199,241,116,56,73,206,62,13,103,201,217,183,179,201,151,171,202,229,58,55,237,38,166,158,76,177,241,196,141,78,67,65,17,158,130,167,224,41,120,10,158,82,80,84,80,12,177,46,97,52,24,13,70,83,80,132,251,224,62,184,15,238,131,251,224,62,184,175,252,85,8,247,193,125,1,6,168,160,168,160,168,160,8,156,2,167,192,41,112,26,226,222,70,65,81,65,81,65,17,133,70,161,81,232,240,20,90,65,145,209,86,80,164,199,21,20,51,186,246,213,184,184,113,208,111,254,37,140,211,190,99,125,53,96,29,158,205,71,143,50,227,130,222,182,94,49,102,252,227,120,202,182,198,171,206,5,56,6,142,129,99,224,24,56,6,142,129,99,224,56,196,186,4,142,129,99,224,24,56,6,142,129,99,224,24,56,6,142,129,99,224,184,252,85,8,28,3,199,1,6,8,28,3,199,192,49,112,12,28,3,199,192,113,136,123,27,224,24,56,6,142,129,99,224,24,56,6,142,129,99,224,24,56,6,142,107,14,142,211,190,188,125,3,112,92,208,107,220,183,13,142,191,151,185,179,191,247,61,219,228,114,121,3,252,186,135,164,139,233,98,186,152,46,166,139,233,98,26,150,134,45,91,111,210,176,21,215,176,244,38,189,73,111,210,155,244,38,189,73,111,210,155,244,38,189,73,202,145,114,164,28,41,71,202,241,72,60,18,143,84,13,143,228,93,240,91,99,63,112,77,68,92,19,153,176,20,222,204,171,194,171,185,235,236,69,170,246,118,249,183,205,227,94,183,211,24,236,15,122,175,91,175,154,157,238,113,107,179,101,252,101,52,187,186,156,14,147,253,228,234,211,248,227,104,122,57,27,111,99,1,63,248,194,94,193,13,199,71,174,179,132,122,99,202,179,208,109,36,171,200,42,178,138,172,34,171,116,27,117,27,67,172,75,82,141,84,35,213,116,27,201,63,242,143,252,35,255,200,63,242,143,252,43,127,21,146,127,228,95,128,1,234,54,234,54,234,54,210,168,52,42,141,74,163,134,184,183,209,109,212,109,212,109,228,164,57,105,78,58,188,147,214,109,4,184,117,27,209,114,221,198,60,208,251,99,78,184,215,127,215,110,110,246,162,248,71,252,106,114,53,255,54,25,109,227,69,241,17,204,240,247,171,141,33,135,23,159,11,63,204,15,243,195,252,48,63,204,15,243,195,252,112,136,117,201,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,112,249,171,144,31,230,135,3,12,144,31,230,135,249,97,126,152,31,230,135,249,225,16,247,54,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,215,220,15,111,244,222,247,116,126,184,160,247,190,111,232,135,191,199,176,115,122,141,251,194,65,20,247,26,247,20,135,132,133,97,97,88,24,22,134,133,97,97,184,21,110,45,27,99,194,173,21,199,173,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,190,129,111,224,27,248,6,190,225,69,120,17,94,84,13,94,228,53,238,91,83,60,172,76,68,43,19,89,164,20,94,180,203,225,45,216,123,119,252,201,50,160,82,192,43,217,171,100,63,170,246,74,246,94,243,184,241,246,245,209,102,97,197,171,209,108,248,229,211,197,78,102,20,255,184,182,18,162,137,75,142,44,145,72,61,81,79,212,19,245,68,61,73,36,74,36,134,88,151,20,25,69,70,145,73,36,82,121,84,30,149,71,229,81,121,84,30,149,87,254,42,164,242,168,188,0,3,148,72,148,72,148,72,36,69,73,81,82,148,20,13,113,111,35,145,40,145,40,145,200,48,51,204,12,115,120,195,44,145,8,87,75,36,98,223,18,137,121,128,244,63,221,239,70,65,196,199,220,111,13,242,135,127,92,118,113,177,195,7,7,128,124,33,95,200,23,242,133,124,33,95,40,21,74,45,27,81,66,169,21,71,169,16,37,68,9,81,66,148,16,37,68,9,81,66,148,16,37,68,9,172,1,107,192,26,176,6,172,97,65,88,16,22,84,13,22,36,109,40,109,88,107,227,18,71,146,228,92,144,171,122,182,48,174,226,8,28,41,124,221,58,110,188,59,185,89,106,253,238,235,238,155,147,193,233,211,212,109,194,79,227,217,240,219,245,205,159,198,252,242,211,229,231,235,228,235,211,170,39,9,31,185,164,98,75,132,41,15,40,64,200,38,177,73,108,18,155,196,38,9,16,10,16,134,88,151,172,23,235,197,122,9,16,178,115,236,28,59,199,206,177,115,236,28,59,87,254,42,100,231,216,185,0,3,20,32,20,32,20,32,228,57,121,78,158,147,231,12,113,111,35,64,40,64,40,64,72,26,147,198,164,113,120,105,44,64,136,64,11,16,194,217,2,132,25,217,248,99,166,55,109,119,112,149,233,221,173,220,224,35,87,155,75,101,112,233,231,2,188,0,47,192,11,240,2,188,0,47,112,10,156,150,13,36,129,211,138,131,83,64,18,144,4,36,1,73,64,18,144,4,36,1,73,64,18,144,132,209,96,52,24,13,70,131,209,144,31,228,7,249,169,6,249,17,23,20,23,172,181,95,41,93,137,228,83,126,171,80,74,176,26,84,35,110,65,176,255,186,217,110,244,250,47,154,157,193,235,227,227,127,191,26,244,250,239,218,205,193,47,255,120,254,246,215,180,37,193,249,167,209,100,120,53,127,63,154,38,159,102,179,223,63,38,87,243,111,147,81,242,203,63,158,127,249,173,226,69,193,101,151,86,104,89,48,235,129,21,6,1,37,64,9,80,2,148,0,37,133,65,133,193,16,235,18,248,2,190,128,47,133,65,128,14,160,3,232,0,58,128,14,160,3,232,202,95,133,0,29,64,23,96,128,10,131,10,131,10,131,80,39,212,9,117,66,157,33,238,109,20,6,21,6,21,6,113,99,220,24,55,14,207,141,21,6,57,104,133,65,66,91,97,48,155,29,95,106,126,83,150,6,83,155,223,157,42,14,46,187,234,60,202,131,233,62,31,240,5,124,1,95,192,23,240,5,124,129,84,32,181,108,64,9,164,86,28,164,2,148,0,37,64,9,80,2,148,0,37,64,9,80,2,148,0,37,172,6,171,193,106,176,26,172,134,4,33,65,72,80,53,72,144,2,161,2,97,173,125,75,24,69,146,111,57,174,58,69,194,138,17,142,192,101,194,214,81,183,255,186,249,182,217,56,62,104,14,94,181,58,141,155,37,55,56,104,244,83,119,9,199,23,151,243,79,163,47,163,225,236,108,148,124,28,79,135,55,127,58,201,217,112,190,141,42,225,179,7,95,121,126,231,43,251,247,190,103,255,222,119,236,255,245,251,115,200,24,46,156,68,177,17,195,76,135,149,48,36,156,8,39,194,137,112,34,156,36,12,37,12,67,172,75,98,140,24,35,198,36,12,9,60,2,143,192,35,240,8,60,2,143,192,43,127,21,18,120,4,94,128,1,74,24,74,24,74,24,82,161,84,40,21,74,133,134,184,183,145,48,148,48,148,48,228,149,121,101,94,57,188,87,150,48,4,169,37,12,17,111,9,195,140,248,124,49,14,78,27,48,76,135,131,11,202,23,110,27,7,175,219,59,92,56,164,92,106,135,41,62,157,4,38,129,73,96,18,152,4,38,129,201,85,114,181,108,105,73,174,86,92,174,146,150,164,37,105,73,90,146,150,164,37,105,73,90,146,150,164,37,213,70,181,81,109,84,27,213,198,14,177,67,236,80,53,236,144,214,161,214,97,173,33,76,16,110,146,103,139,46,135,206,97,225,220,164,38,224,35,112,25,241,248,93,175,223,56,30,28,180,187,157,230,97,235,229,203,147,94,171,219,73,93,69,156,125,187,154,15,103,201,217,228,114,58,58,31,127,248,112,125,187,246,234,86,68,124,116,10,197,214,16,83,31,82,9,145,127,226,159,248,39,254,137,127,82,66,84,66,12,177,46,121,50,158,140,39,83,66,228,243,248,60,62,143,207,227,243,248,60,62,175,252,85,200,231,241,121,1,6,168,132,168,132,168,132,200,140,50,163,204,40,51,26,226,222,70,9,81,9,81,9,145,102,166,153,105,230,240,154,89,9,17,179,86,66,4,192,149,16,51,210,244,199,49,112,218,10,226,106,12,92,243,2,226,163,3,202,165,126,184,226,147,201,95,242,151,252,37,127,201,95,242,151,84,37,85,203,150,149,164,106,197,165,42,89,73,86,146,149,100,37,89,73,86,146,149,100,37,89,73,86,82,108,20,27,197,70,177,81,108,172,16,43,196,10,85,195,10,41,31,42,31,214,26,190,4,224,37,121,181,230,118,188,120,88,21,228,17,184,118,120,242,175,110,231,85,99,112,248,162,125,210,127,157,186,114,120,253,223,203,233,199,97,114,254,126,114,61,255,180,141,186,225,131,47,236,229,23,43,188,115,49,197,70,10,87,30,74,156,16,81,66,148,16,37,68,9,81,18,39,20,39,12,177,46,145,47,228,11,249,18,39,68,232,16,58,132,14,161,67,232,16,58,132,174,252,85,136,208,33,116,1,6,40,78,40,78,40,78,136,117,98,157,88,39,214,25,226,222,70,156,80,156,80,156,16,56,6,142,129,227,240,224,88,156,144,132,22,39,100,180,197,9,51,234,241,187,118,55,109,148,112,177,221,45,40,70,184,161,221,93,183,45,120,231,58,115,105,10,46,248,68,80,23,212,5,117,65,93,80,23,212,5,75,193,210,178,33,36,88,90,113,88,10,66,130,144,32,36,8,9,66,130,144,32,36,8,9,66,130,144,208,25,116,6,157,65,103,208,25,218,131,246,160,61,213,160,61,90,130,90,130,181,118,42,37,106,144,77,75,110,57,180,3,247,238,216,143,101,56,100,179,14,96,116,152,17,191,255,119,220,237,119,123,7,221,183,205,102,214,6,224,236,114,126,121,117,118,249,101,52,218,145,14,224,223,23,180,149,22,224,242,195,233,1,98,70,152,17,102,132,25,97,70,122,128,122,128,33,214,37,182,133,109,97,91,122,128,24,28,6,135,193,97,112,24,28,6,135,193,149,191,10,49,56,12,46,192,0,245,0,245,0,245,0,209,76,52,19,205,68,51,67,220,219,232,1,234,1,234,1,66,195,208,48,52,28,30,13,235,1,210,204,122,128,156,181,30,224,122,2,252,7,203,155,177,9,184,192,242,238,100,23,240,239,107,205,179,13,248,216,167,130,187,224,46,184,11,238,130,187,224,46,104,10,154,150,13,35,65,211,138,67,83,48,18,140,4,35,193,72,48,18,140,4,35,193,72,48,18,140,132,208,32,52,8,13,66,131,208,80,31,212,7,245,169,6,245,209,7,212,7,172,181,91,41,89,135,228,81,122,171,94,39,48,52,210,136,219,10,60,237,182,143,27,253,215,251,79,6,47,27,157,126,163,247,110,112,208,56,62,28,28,182,94,190,60,233,181,186,157,180,229,192,175,151,147,217,112,254,105,255,73,242,97,56,157,15,175,190,37,103,195,217,121,114,62,254,240,225,250,118,77,85,187,35,184,234,242,10,173,10,174,115,112,141,65,84,9,85,66,149,80,37,84,73,99,80,99,48,196,186,68,191,208,47,244,75,99,16,165,67,233,80,58,148,14,165,67,233,80,186,242,87,33,74,135,210,5,24,160,198,160,198,160,198,32,222,137,119,226,157,120,103,136,123,27,141,65,141,65,141,65,240,24,60,6,143,195,195,99,141,65,34,90,99,144,213,214,24,204,166,200,87,26,224,148,197,193,76,6,120,167,250,131,171,174,60,143,26,97,250,99,0,191,192,47,240,11,252,2,191,192,47,160,10,168,150,13,42,1,213,138,3,85,160,18,168,4,42,129,74,160,18,168,4,42,129,74,160,18,168,132,215,224,53,120,13,94,131,215,16,33,68,8,17,170,6,17,210,38,212,38,172,181,119,9,165,74,242,47,203,85,167,91,88,65,206,17,183,98,248,174,241,174,241,98,208,59,28,116,59,205,183,173,230,65,243,143,101,214,60,238,61,75,91,48,252,54,252,54,124,159,92,157,39,151,211,209,151,241,232,108,244,199,159,197,205,191,125,183,81,47,124,246,224,43,207,239,124,101,255,222,247,236,223,251,142,253,191,126,255,230,185,195,101,179,40,52,117,152,245,192,50,135,212,19,245,68,61,81,79,212,147,204,161,204,97,136,117,73,145,81,100,20,153,204,33,149,71,229,81,121,84,30,149,71,229,81,121,229,175,66,42,143,202,11,48,64,153,67,153,67,153,67,82,148,20,37,69,73,209,16,247,54,50,135,50,135,50,135,12,51,195,204,48,135,55,204,50,135,112,181,204,33,246,45,115,152,13,164,47,69,194,41,19,135,169,145,112,65,121,195,109,35,225,53,123,136,203,198,148,71,11,49,221,231,19,193,68,48,17,76,4,19,193,68,48,193,74,176,150,45,46,9,214,138,11,86,226,146,184,36,46,137,75,226,146,184,36,46,137,75,226,146,184,164,219,232,54,186,141,110,163,219,24,34,134,136,33,170,134,33,210,65,212,65,172,53,136,9,195,78,242,109,211,229,208,63,44,156,157,212,134,125,196,235,37,254,187,215,63,24,28,28,119,123,189,65,179,115,208,61,108,30,15,58,237,214,224,176,249,162,121,220,111,12,94,52,122,205,85,185,196,223,175,230,103,201,217,236,242,234,42,25,77,111,166,49,75,166,147,113,114,62,122,63,154,205,135,201,251,225,213,40,239,90,98,250,34,231,237,23,46,246,127,186,251,191,126,252,127,158,61,248,159,217,94,16,123,115,249,255,147,113,30,27,23,19,243,58,168,90,34,27,197,70,177,81,108,20,27,165,150,168,150,24,98,93,178,102,172,25,107,166,150,200,238,177,123,236,30,187,199,238,177,123,236,94,249,171,144,221,99,247,2,12,80,45,81,45,81,45,145,39,229,73,121,82,158,52,196,189,141,90,162,90,162,90,34,233,76,58,147,206,225,165,179,90,34,130,173,150,8,135,171,37,166,99,235,105,136,240,10,181,158,149,8,231,128,214,183,70,132,179,227,245,20,211,8,104,215,177,92,44,23,203,197,114,177,220,157,102,185,24,41,70,138,145,238,48,35,197,30,177,71,236,17,123,196,30,177,71,236,17,123,196,30,177,71,196,12,49,67,204,16,51,196,12,228,1,121,64,158,106,64,30,201,66,201,194,90,171,148,242,236,71,171,215,111,181,143,187,155,71,226,198,87,243,241,100,118,41,21,183,124,42,219,11,198,165,58,180,108,28,159,194,167,240,41,124,10,159,34,27,39,27,23,98,93,242,62,188,15,239,35,27,199,79,241,83,252,20,63,197,79,241,83,252,84,249,171,144,159,226,167,2,12,80,54,78,54,78,54,142,233,99,250,152,62,166,47,196,189,141,108,156,108,156,108,28,109,74,155,210,166,225,181,169,108,28,6,43,27,7,232,202,198,229,77,135,215,140,199,45,167,195,245,76,200,61,152,137,144,28,168,11,234,130,186,160,46,168,11,150,130,165,33,102,9,150,238,2,44,5,33,65,72,16,18,132,4,33,65,72,16,18,132,4,33,65,72,232,12,58,131,206,160,51,232,12,237,65,123,208,158,106,208,30,33,57,33,185,90,59,149,210,52,200,81,171,211,106,31,237,13,218,255,24,188,254,229,31,207,215,172,200,93,140,167,227,201,197,94,50,249,71,242,233,151,127,60,151,144,123,48,146,173,245,227,82,28,87,60,142,73,97,82,152,20,38,133,73,17,143,19,143,11,177,46,25,31,198,135,241,17,143,99,166,152,41,102,138,153,98,166,152,41,102,170,252,85,200,76,49,83,1,6,40,30,39,30,39,30,199,241,113,124,28,31,199,23,226,222,70,60,78,60,78,60,142,48,37,76,9,211,240,194,84,60,14,125,21,143,131,114,197,227,114,229,194,235,149,227,150,113,225,90,102,227,238,13,68,51,142,207,229,115,249,92,62,151,207,229,73,121,210,16,179,228,73,119,193,147,242,143,252,35,255,200,63,242,143,252,35,255,200,63,242,143,252,35,107,198,154,177,102,172,25,107,70,244,16,61,68,79,53,68,143,102,156,102,92,173,121,74,105,8,228,206,187,3,215,11,198,45,124,107,96,77,107,113,63,206,99,107,169,184,85,7,213,137,227,80,56,20,14,133,67,225,80,116,226,116,226,66,172,75,174,135,235,225,122,116,226,56,41,78,138,147,226,164,56,41,78,138,147,42,127,21,114,82,156,84,128,1,234,196,233,196,233,196,177,123,236,30,187,199,238,133,184,183,209,137,211,137,211,137,163,74,169,82,170,52,188,42,213,137,195,93,117,226,64,92,157,184,252,136,240,122,145,184,133,68,184,150,133,184,31,167,33,15,135,229,98,185,88,46,150,139,229,98,164,24,105,136,89,98,164,187,192,72,177,71,236,17,123,196,30,177,71,236,17,123,196,30,177,71,236,17,49,67,204,16,51,196,12,49,3,121,64,30,144,167,26,144,71,30,78,30,174,214,42,101,75,246,227,176,245,170,213,111,180,155,111,91,135,205,163,86,183,221,125,245,174,221,120,49,56,232,158,182,14,7,253,127,181,250,131,27,9,178,55,56,186,97,33,105,36,200,249,248,227,120,62,156,140,190,140,207,71,23,227,203,201,229,199,111,147,225,251,228,236,242,235,248,60,153,255,119,60,79,110,36,196,94,114,49,157,140,43,235,66,214,78,199,101,153,78,65,33,185,77,79,65,86,142,95,225,87,248,21,126,133,95,145,149,147,149,11,177,46,121,32,30,136,7,146,149,227,171,248,42,190,138,175,226,171,248,42,190,170,252,85,200,87,241,85,1,6,40,43,39,43,39,43,199,252,49,127,204,31,243,23,226,222,70,86,78,86,78,86,142,70,165,81,105,212,240,26,85,86,14,147,149,149,3,120,101,229,242,164,197,253,230,241,173,46,30,156,254,225,139,211,188,140,122,37,95,157,143,102,183,130,53,249,250,8,50,174,197,251,169,51,143,168,44,105,156,230,60,112,99,220,24,55,198,141,113,99,220,24,55,198,141,67,172,75,220,24,55,198,141,113,99,220,24,55,198,141,113,99,220,24,55,198,141,203,95,133,184,49,110,28,96,128,184,49,110,140,27,227,198,184,49,110,140,27,135,184,183,193,141,113,99,220,24,55,198,141,113,99,220,24,55,198,141,113,99,220,184,222,220,56,151,156,241,82,110,92,165,166,241,154,239,186,206,60,32,175,191,230,121,121,94,158,151,231,229,121,249,83,254,52,196,44,249,211,93,240,167,188,36,47,201,75,242,146,188,36,47,201,75,242,146,188,36,47,201,166,177,105,108,26,155,198,166,17,64,4,16,1,84,13,1,228,245,215,91,131,54,56,75,68,206,178,37,52,210,108,55,219,135,141,227,65,255,117,243,168,57,56,104,55,122,189,214,203,214,65,163,223,234,118,82,229,232,70,147,209,228,124,56,75,230,159,70,55,127,217,102,50,188,186,26,127,24,159,13,231,55,255,130,168,93,121,110,217,52,10,138,204,101,61,164,158,28,127,194,159,240,39,252,9,127,162,39,167,39,23,98,93,242,60,60,15,207,163,39,199,71,241,81,124,20,31,197,71,241,81,124,84,249,171,144,143,226,163,2,12,80,79,78,79,78,79,142,217,99,246,152,61,102,47,196,189,141,158,156,158,156,158,28,77,74,147,210,164,225,53,169,158,28,230,170,39,7,224,234,201,229,69,131,211,164,227,82,211,224,26,84,226,150,205,66,16,14,200,5,114,129,92,32,23,200,5,72,1,210,16,179,4,72,119,1,144,2,143,192,35,240,8,60,2,143,192,35,240,8,60,2,143,192,35,92,6,151,193,101,112,25,92,134,240,32,60,8,79,53,8,143,32,156,32,92,173,61,202,182,212,199,209,113,243,160,209,249,254,162,192,23,141,94,115,112,116,210,238,183,218,173,206,171,147,198,205,179,252,94,243,112,208,104,183,111,222,31,216,63,78,151,136,187,152,141,206,134,211,239,47,193,123,63,188,26,37,23,215,147,249,120,50,158,126,188,30,78,146,179,225,213,232,60,25,78,38,211,201,56,153,207,106,24,141,203,52,159,162,50,114,27,159,132,176,28,199,194,177,112,44,28,11,199,34,44,39,44,23,98,93,114,65,92,16,23,36,44,199,89,113,86,156,21,103,197,89,113,86,156,85,249,171,144,179,226,172,2,12,80,88,78,88,78,88,142,253,99,255,216,63,246,47,196,189,141,176,156,176,156,176,28,149,74,165,82,169,225,85,170,176,28,46,43,44,7,242,10,203,21,71,140,83,165,230,214,39,198,117,136,207,101,154,142,28,29,198,139,241,98,188,24,47,198,139,157,98,167,33,102,137,157,238,2,59,197,36,49,73,76,18,147,196,36,49,73,76,18,147,196,36,49,73,36,13,73,67,210,144,52,36,13,252,1,127,192,159,106,192,31,57,58,57,186,90,43,150,72,86,228,246,75,121,7,233,110,191,36,73,151,110,66,101,70,233,86,156,134,44,29,207,194,179,240,44,60,11,207,34,75,39,75,23,98,93,242,65,124,16,31,36,75,199,91,241,86,188,21,111,197,91,241,86,188,85,249,171,144,183,226,173,2,12,80,150,78,150,78,150,142,1,100,0,25,64,6,48,196,189,141,44,157,44,157,44,29,157,74,167,210,169,225,117,170,44,29,54,43,75,7,244,202,210,21,73,141,115,11,211,45,162,198,210,116,15,230,35,78,7,243,194,188,48,47,204,11,243,194,167,240,105,136,89,194,167,187,128,79,97,73,88,18,150,132,37,97,73,88,18,150,132,37,97,73,88,18,76,3,211,192,52,48,13,76,195,127,240,31,252,167,26,252,71,156,78,156,174,214,150,37,146,24,233,229,29,166,187,18,165,91,61,157,50,131,116,75,78,65,140,142,95,225,87,248,21,126,133,95,17,163,19,163,11,177,46,121,32,30,136,7,18,163,227,171,248,42,190,138,175,226,171,248,42,190,170,252,85,200,87,241,85,1,6,40,70,39,70,39,70,199,252,49,127,204,31,243,23,226,222,70,140,78,140,78,140,142,70,165,81,105,212,240,26,85,140,14,147,21,163,3,120,197,232,138,162,197,185,133,232,30,163,197,34,116,119,102,35,64,7,240,2,188,0,47,192,11,240,2,167,192,105,136,89,2,167,187,0,78,1,73,64,18,144,4,36,1,73,64,18,144,4,36,1,73,64,18,70,131,209,96,52,24,13,70,67,126,144,31,228,167,26,228,71,128,78,128,174,214,126,165,52,37,210,63,57,126,211,234,189,254,3,136,52,218,237,141,234,115,243,235,217,231,241,213,167,63,4,196,112,50,145,158,91,49,154,173,117,231,50,28,95,116,142,89,97,86,152,21,102,133,89,17,157,19,157,11,177,46,25,32,6,136,1,18,157,99,170,152,42,166,138,169,98,170,152,42,166,170,252,85,200,84,49,85,1,6,40,58,39,58,39,58,199,249,113,126,156,31,231,23,226,222,70,116,78,116,78,116,142,64,37,80,9,212,240,2,85,116,14,141,21,157,131,118,69,231,10,225,196,235,21,231,210,112,226,90,230,230,22,12,70,107,142,219,229,118,185,93,110,151,219,229,76,57,211,16,179,228,76,119,193,153,114,145,92,36,23,201,69,114,145,92,36,23,201,69,114,145,92,36,131,198,160,49,104,12,26,131,70,250,144,62,164,79,53,164,143,214,156,214,92,173,217,74,16,28,114,251,126,194,28,107,115,183,175,224,211,155,91,57,156,146,138,115,43,206,64,115,142,93,97,87,216,21,118,133,93,209,156,211,156,11,177,46,89,32,22,136,5,210,156,99,171,216,42,182,138,173,98,171,216,42,182,170,252,85,200,86,177,85,1,6,168,57,167,57,167,57,199,251,241,126,188,31,239,23,226,222,70,115,78,115,78,115,142,68,37,81,73,212,240,18,85,115,14,145,213,156,131,119,53,231,10,98,197,121,84,231,22,177,98,221,185,31,71,163,60,71,239,210,187,244,46,189,75,239,210,166,180,105,136,89,210,166,187,160,77,233,72,58,146,142,164,35,233,72,58,146,142,164,35,233,72,58,146,68,35,209,72,52,18,141,68,227,125,120,31,222,167,26,222,71,121,78,121,174,214,120,37,8,17,233,229,88,157,187,82,156,91,58,152,146,106,115,75,142,174,52,199,170,176,42,172,10,171,194,170,40,205,41,205,133,88,151,236,15,251,195,254,40,205,177,84,44,21,75,197,82,177,84,44,21,75,85,254,42,100,169,88,170,0,3,84,154,83,154,83,154,227,251,248,62,190,143,239,11,113,111,163,52,167,52,167,52,71,158,146,167,228,105,120,121,170,52,135,196,42,205,193,186,74,115,5,48,226,60,42,115,143,49,98,133,185,63,199,162,46,71,236,18,187,196,46,177,75,236,18,166,132,105,136,89,18,166,187,32,76,137,72,34,146,136,36,34,137,72,34,146,136,36,34,137,72,34,146,62,163,207,232,51,250,140,62,99,124,24,31,198,167,26,198,71,93,78,93,174,214,96,165,4,22,114,171,66,142,218,173,206,171,63,76,72,163,221,94,83,133,220,234,135,139,201,120,250,241,15,251,48,156,76,42,142,66,114,105,203,45,158,203,22,210,114,217,14,174,44,199,169,112,42,156,10,167,194,169,40,203,41,203,133,88,151,220,15,247,195,253,40,203,113,84,28,21,71,197,81,113,84,28,21,71,85,254,42,228,168,56,170,0,3,84,150,83,150,83,150,99,251,216,62,182,143,237,11,113,111,163,44,167,44,167,44,71,157,82,167,212,105,120,117,170,44,135,195,42,203,129,186,202,114,121,17,226,163,147,118,191,149,23,34,190,184,158,204,199,24,241,242,201,148,1,137,87,28,30,37,70,137,81,98,148,24,37,70,137,81,98,148,56,196,186,68,137,81,98,148,24,37,70,137,81,98,148,24,37,70,137,81,98,148,184,252,85,136,18,163,196,1,6,136,18,163,196,40,49,74,140,18,163,196,40,113,136,123,27,148,24,37,70,137,81,98,148,24,37,70,137,81,98,148,24,37,70,137,119,145,18,31,252,101,137,255,124,73,245,209,193,179,187,160,56,163,39,62,251,203,173,254,249,78,230,139,179,103,119,241,106,157,81,113,170,241,20,44,139,215,62,7,188,24,47,198,139,241,98,188,24,47,198,139,241,226,16,235,18,47,198,139,241,98,188,24,47,198,139,241,98,188,24,47,198,139,241,226,242,87,33,94,140,23,7,24,32,94,140,23,227,197,120,49,94,140,23,227,197,33,238,109,240,98,188,24,47,198,139,241,98,188,24,47,198,139,241,98,188,24,47,174,25,47,238,229,74,139,175,176,226,229,163,41,143,20,47,62,62,78,140,19,227,196,56,49,78,140,19,227,196,56,113,136,117,137,19,227,196,56,49,78,140,19,227,196,56,49,78,140,19,227,196,56,113,249,171,16,39,198,137,3,12,16,39,198,137,113,98,156,24,39,198,137,113,226,16,247,54,56,49,78,140,19,227,196,56,49,78,140,19,227,196,56,49,78,140,19,215,130,19,31,29,60,27,124,231,196,141,118,59,7,80,124,113,246,44,249,174,86,135,147,9,82,188,106,56,219,70,197,233,206,0,43,198,138,177,98,172,24,43,198,138,177,98,172,56,196,186,196,138,177,98,172,24,43,198,138,177,98,172,24,43,198,138,177,98,172,184,252,85,136,21,99,197,1,6,136,21,99,197,88,49,86,140,21,99,197,88,113,136,123,27,172,24,43,198,138,177,98,172,24,43,198,138,177,98,172,24,43,198,138,119,146,21,119,59,167,55,178,120,112,191,84,124,199,22,15,250,199,131,189,44,184,248,114,250,245,6,176,38,247,179,184,119,8,107,114,143,24,239,213,138,24,167,29,81,209,208,120,147,243,192,141,113,99,220,24,55,198,141,113,99,220,24,55,14,177,46,113,99,220,24,55,198,141,113,99,220,24,55,198,141,113,99,220,24,55,46,127,21,226,198,184,113,128,1,226,198,184,49,110,140,27,227,198,184,49,110,28,226,222,6,55,198,141,113,99,220,24,55,198,141,113,99,220,24,55,198,141,113,227,122,115,227,76,45,227,181,184,113,149,138,198,139,117,239,237,191,243,191,139,220,100,243,1,253,52,31,206,126,250,248,59,207,203,243,242,188,60,47,207,203,243,242,167,252,105,0,47,201,159,86,220,159,242,146,188,36,47,201,75,242,146,188,36,47,201,75,242,146,188,36,155,198,166,177,105,108,26,155,70,0,17,64,4,80,53,4,208,118,104,14,104,131,179,4,229,44,193,208,200,209,73,187,223,42,160,82,119,113,61,153,143,117,234,82,15,169,228,82,221,138,51,209,170,99,91,216,22,182,133,109,97,91,180,234,180,234,66,172,75,86,136,21,98,133,180,234,216,43,246,138,189,98,175,216,43,246,138,189,42,127,21,178,87,236,85,128,1,106,213,105,213,105,213,241,128,60,32,15,200,3,134,184,183,209,170,211,170,211,170,35,85,73,85,82,53,188,84,213,170,67,104,181,234,224,94,173,186,130,217,113,158,181,186,69,236,88,175,238,177,17,41,214,81,189,84,47,213,75,245,82,189,20,42,133,26,98,150,20,234,46,40,84,106,146,154,164,38,169,73,106,146,154,164,38,169,73,106,146,154,36,212,8,53,66,141,80,35,212,56,32,14,136,3,170,134,3,82,172,83,172,171,53,106,9,70,71,122,5,212,234,174,148,234,82,13,168,228,74,221,146,179,80,168,99,89,88,22,150,133,101,97,89,20,234,20,234,66,172,75,54,136,13,98,131,20,234,88,43,214,138,181,98,173,88,43,214,138,181,42,127,21,178,86,172,85,128,1,42,212,41,212,41,212,241,127,252,31,255,199,255,133,184,183,81,168,83,168,83,168,35,83,201,84,50,53,188,76,85,168,67,102,21,234,96,94,133,186,2,153,113,158,117,186,199,152,177,50,221,253,241,168,210,145,188,36,47,201,75,242,146,188,228,41,121,26,98,150,228,233,46,200,83,82,146,148,36,37,73,73,82,146,148,36,37,73,73,82,146,148,164,210,168,52,42,141,74,163,210,216,31,246,135,253,169,134,253,81,165,83,165,171,53,100,217,50,23,57,188,195,68,190,19,145,70,187,221,105,183,50,26,145,243,59,248,225,59,124,24,78,38,211,201,184,194,48,100,227,254,220,178,169,20,28,157,203,122,104,165,57,62,133,79,225,83,248,20,62,69,105,78,105,46,196,186,228,125,120,31,222,71,105,142,159,226,167,248,41,126,138,159,226,167,248,169,242,87,33,63,197,79,5,24,160,210,156,210,156,210,28,211,199,244,49,125,76,95,136,123,27,165,57,165,57,165,57,218,148,54,165,77,195,107,83,165,57,12,86,105,14,208,85,154,91,139,14,55,143,251,143,240,225,163,147,118,191,181,70,101,238,252,166,161,246,8,90,189,184,158,204,199,21,47,204,229,0,137,87,14,167,112,79,188,214,25,96,197,88,49,86,140,21,99,197,88,49,86,140,21,135,88,151,88,49,86,140,21,99,197,88,49,86,140,21,99,197,88,49,86,140,21,151,191,10,177,98,172,56,192,0,177,98,172,24,43,198,138,177,98,172,24,43,14,113,111,131,21,99,197,88,49,86,140,21,99,197,88,49,86,140,21,99,197,88,241,78,178,226,86,175,223,106,63,124,133,245,143,109,226,27,90,188,151,133,22,143,175,230,227,201,195,119,52,255,88,197,189,207,139,247,106,197,139,211,13,168,104,98,188,254,89,96,198,152,49,102,140,25,99,198,152,49,102,140,25,135,88,151,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,151,191,10,49,99,204,56,192,0,49,99,204,24,51,198,140,49,99,204,24,51,14,113,111,131,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,113,157,153,113,166,130,241,26,204,184,74,21,227,197,174,247,246,223,247,223,53,110,178,233,120,126,154,15,103,63,125,252,157,228,37,121,73,94,146,151,228,37,121,201,83,242,52,128,148,36,79,43,46,79,73,73,82,146,148,36,37,73,73,82,146,148,36,37,73,73,82,146,74,163,210,168,52,42,141,74,99,127,216,31,246,167,26,246,103,59,40,7,177,1,89,130,66,150,80,92,228,199,87,94,231,215,165,91,244,226,107,101,186,50,94,127,189,201,121,168,211,49,45,76,11,211,194,180,48,45,234,116,234,116,33,214,37,35,196,8,49,66,234,116,204,21,115,197,92,49,87,204,21,115,197,92,149,191,10,153,43,230,42,192,0,213,233,212,233,212,233,56,64,14,144,3,228,0,67,220,219,168,211,169,211,169,211,17,170,132,42,161,26,94,168,170,211,161,179,234,116,80,175,58,93,161,220,56,191,62,221,34,110,172,80,247,112,64,26,117,60,47,207,203,243,242,188,60,47,127,202,159,134,152,37,127,186,11,254,148,151,228,37,121,73,94,146,151,228,37,121,73,94,146,151,228,37,217,52,54,141,77,99,211,216,52,2,136,0,34,128,170,33,128,52,234,52,234,106,205,89,66,161,145,94,238,125,186,43,109,186,20,227,41,181,75,183,228,28,52,233,24,22,134,133,97,97,88,24,22,77,58,77,186,16,235,146,9,98,130,152,32,77,58,198,138,177,98,172,24,43,198,138,177,98,172,202,95,133,140,21,99,21,96,128,154,116,154,116,154,116,220,31,247,199,253,113,127,33,238,109,52,233,52,233,52,233,136,84,34,149,72,13,47,82,53,233,80,89,77,58,136,87,147,174,48,94,156,95,143,238,49,94,172,69,119,119,56,58,116,12,47,195,203,240,50,188,12,47,115,202,156,134,152,37,115,186,11,230,148,145,100,36,25,73,70,146,145,100,36,25,73,70,146,145,100,36,121,52,30,141,71,227,209,120,52,234,135,250,161,126,170,161,126,116,232,116,232,106,77,88,182,4,69,110,126,245,162,219,125,51,120,209,56,238,15,218,141,227,87,205,193,209,13,11,73,147,156,187,249,213,251,203,203,207,201,251,225,108,158,220,34,138,228,98,58,25,215,175,46,183,104,18,5,133,228,178,28,78,51,142,55,225,77,120,19,222,132,55,209,140,211,140,11,177,46,249,29,126,135,223,209,140,227,161,120,40,30,138,135,226,161,120,40,30,170,252,85,200,67,241,80,1,6,168,25,167,25,167,25,199,232,49,122,140,30,163,23,226,222,70,51,78,51,78,51,142,30,165,71,233,209,240,122,84,51,14,107,213,140,3,110,53,227,242,160,192,105,242,112,169,40,112,13,74,112,139,230,32,250,6,225,66,184,16,46,132,11,225,66,163,208,104,136,89,66,163,187,128,70,33,71,200,17,114,132,28,33,71,200,17,114,132,28,33,71,200,17,40,3,202,128,50,160,12,40,195,118,176,29,108,167,26,108,71,244,77,244,173,214,6,101,75,210,227,159,173,211,198,224,215,246,209,224,184,123,243,106,192,198,31,216,163,213,79,159,126,251,207,248,235,48,249,109,114,145,204,46,111,94,119,55,252,131,58,140,231,53,13,192,45,159,71,65,25,184,236,7,21,131,227,80,56,20,14,133,67,225,80,196,224,196,224,66,172,75,174,135,235,225,122,196,224,56,41,78,138,147,226,164,56,41,78,138,147,42,127,21,114,82,156,84,128,1,138,193,137,193,137,193,177,123,236,30,187,199,238,133,184,183,17,131,19,131,19,131,163,74,169,82,170,52,188,42,21,131,195,93,197,224,64,92,49,184,252,136,112,154,36,92,6,34,92,131,48,220,242,105,200,195,97,185,88,46,150,139,229,98,185,24,41,70,26,98,150,24,233,46,48,82,236,17,123,196,30,177,71,236,17,123,196,30,177,71,236,17,123,68,204,16,51,196,12,49,67,204,64,30,144,7,228,169,6,228,145,135,147,135,171,181,74,217,146,253,104,183,94,189,238,55,251,205,227,78,163,61,184,209,30,183,14,100,240,234,184,217,124,147,42,14,55,25,127,252,52,31,205,71,179,233,112,146,76,39,227,239,238,33,249,56,27,141,62,215,47,13,183,108,26,5,133,225,178,30,82,22,142,63,225,79,248,19,254,132,63,145,133,147,133,11,177,46,121,30,158,135,231,145,133,227,163,248,40,62,138,143,226,163,248,40,62,170,252,85,200,71,241,81,1,6,40,11,39,11,39,11,199,236,49,123,204,30,179,23,226,222,70,22,78,22,78,22,142,38,165,73,105,210,240,154,84,22,14,115,149,133,3,112,101,225,242,162,193,105,162,112,169,105,112,13,146,112,203,102,33,8,7,228,2,185,64,46,144,11,228,2,164,0,105,136,89,2,164,187,0,72,129,71,224,17,120,4,30,129,71,224,17,120,4,30,129,71,224,17,46,131,203,224,50,184,12,46,67,120,16,30,132,167,26,132,71,16,78,16,174,214,30,101,75,234,227,168,123,220,234,255,187,221,56,57,110,30,15,14,155,223,95,8,120,250,243,31,239,4,188,125,33,224,203,230,205,211,248,198,205,47,219,173,206,171,193,191,110,127,153,38,22,119,113,57,27,207,127,159,12,175,103,163,89,114,62,250,254,114,188,175,63,255,241,126,188,155,151,227,37,31,70,95,71,179,100,120,243,203,201,120,250,49,249,239,240,254,11,4,107,17,146,91,119,82,5,69,230,242,60,29,1,58,222,133,119,225,93,120,23,222,69,128,78,128,46,196,186,228,135,248,33,126,72,128,142,199,226,177,120,44,30,139,199,226,177,120,172,242,87,33,143,197,99,5,24,160,0,157,0,157,0,29,35,200,8,50,130,140,96,136,123,27,1,58,1,58,1,58,122,149,94,165,87,195,235,85,1,58,172,86,128,14,248,21,160,219,6,69,78,19,167,203,133,34,215,32,92,183,238,156,68,237,32,95,200,23,242,133,124,33,95,40,21,74,13,49,75,40,117,23,80,42,68,9,81,66,148,16,37,68,9,81,66,148,16,37,68,9,81,2,107,192,26,176,246,255,179,247,118,205,105,35,107,219,246,127,97,59,96,125,33,36,170,158,13,226,48,137,43,54,120,48,158,181,214,93,245,148,10,99,236,241,154,216,241,235,143,153,59,79,213,252,247,183,0,79,140,133,132,186,175,150,212,178,125,236,205,4,26,157,52,18,194,199,113,170,69,97,141,194,26,181,32,106,65,212,130,94,71,45,136,69,237,88,212,238,93,119,92,44,54,73,252,173,26,137,180,54,226,167,187,16,175,182,35,82,234,114,117,91,211,82,227,218,116,74,219,102,33,58,58,42,116,84,232,168,208,81,161,163,194,66,116,44,68,215,136,253,146,206,15,157,31,58,63,44,68,71,135,138,14,21,29,42,58,84,116,168,232,80,209,161,178,191,23,210,161,162,67,213,128,9,100,33,58,22,162,99,33,58,122,125,244,250,232,245,209,235,107,196,111,27,22,162,99,33,58,22,162,163,113,74,227,148,198,105,227,27,167,44,68,71,21,150,133,232,40,233,178,16,157,180,62,124,180,177,18,221,199,193,201,48,249,247,178,65,124,116,122,56,61,88,46,65,119,58,56,76,86,183,195,62,58,56,236,233,223,20,251,122,99,137,181,179,217,253,162,253,191,203,10,235,245,227,183,135,171,229,218,106,143,179,111,237,229,63,120,215,87,223,122,239,252,174,216,58,83,85,71,245,216,52,15,117,100,234,200,212,145,169,35,83,71,166,142,76,29,153,58,114,35,246,75,234,200,212,145,169,35,83,71,166,142,76,29,153,58,50,117,100,234,200,212,145,169,35,219,223,11,169,35,83,71,110,192,4,82,71,166,142,76,29,153,58,50,117,100,234,200,212,145,27,241,219,134,58,50,117,100,234,200,212,145,169,35,83,71,166,142,76,29,153,58,50,117,100,234,200,212,145,151,117,100,237,21,142,197,117,228,215,180,234,113,25,119,198,214,153,40,110,141,77,207,151,158,47,61,95,122,190,244,124,233,165,210,75,109,196,92,210,75,125,11,189,84,122,148,244,40,233,81,210,163,164,71,73,143,146,30,37,61,74,122,148,244,40,233,172,209,89,163,179,70,103,141,206,26,205,32,154,65,52,131,94,71,51,136,91,99,215,86,192,161,230,210,196,154,139,205,50,137,191,209,36,89,182,72,158,42,36,6,5,18,127,163,20,177,44,68,60,181,33,94,111,105,164,220,53,236,242,166,167,206,117,235,116,50,176,86,29,29,22,58,44,116,88,232,176,208,97,97,173,58,214,170,107,196,126,73,39,136,78,16,157,32,214,170,163,99,69,199,138,142,21,29,43,58,86,116,172,232,88,217,223,11,233,88,209,177,106,192,4,178,86,29,107,213,177,86,29,189,63,122,127,244,254,232,253,53,226,183,13,107,213,177,86,29,107,213,209,72,165,145,74,35,181,241,141,84,214,170,163,42,203,90,117,148,120,89,171,78,163,94,60,26,76,78,14,14,147,143,131,201,52,57,28,76,62,15,147,163,101,151,120,124,60,61,80,186,57,246,205,236,238,254,234,91,251,108,118,247,208,94,117,111,219,215,203,90,234,247,219,135,171,247,119,251,235,29,147,81,81,81,88,115,139,212,130,169,5,83,11,166,22,76,45,152,90,48,181,96,106,193,141,216,47,169,5,83,11,166,22,76,45,152,90,48,181,96,106,193,212,130,169,5,83,11,166,22,108,127,47,164,22,76,45,184,1,19,72,45,152,90,48,181,96,106,193,212,130,169,5,83,11,110,196,111,27,106,193,212,130,169,5,83,11,166,22,76,45,152,90,48,181,96,106,193,212,130,169,5,191,151,90,176,202,26,195,170,181,224,215,180,162,176,240,54,212,59,166,130,27,77,211,198,165,141,75,27,151,54,46,109,92,218,163,180,71,27,49,151,180,71,223,66,123,148,182,35,109,71,218,142,180,29,105,59,210,118,164,237,72,219,145,182,35,109,71,154,101,52,203,104,150,209,44,163,89,70,127,135,254,14,253,157,215,209,223,225,70,211,181,213,100,40,163,52,177,140,82,111,229,227,233,14,211,155,173,143,255,25,78,198,201,254,225,137,206,130,112,79,247,44,222,108,60,252,191,197,221,247,246,252,219,253,187,93,23,110,199,156,84,187,60,156,230,134,89,37,142,94,10,189,20,122,41,244,82,232,165,176,74,28,171,196,53,98,191,164,231,67,207,135,158,15,171,196,209,155,162,55,69,111,138,222,20,189,41,122,83,244,166,236,239,133,244,166,232,77,53,96,2,89,37,142,85,226,88,37,142,46,31,93,62,186,124,116,249,26,241,219,134,85,226,88,37,142,85,226,104,153,210,50,165,101,218,248,150,41,171,196,81,127,101,149,56,138,185,172,18,87,110,101,88,99,177,56,213,202,240,251,89,51,110,199,140,176,116,28,21,93,42,186,84,116,169,232,82,209,165,82,74,165,180,17,115,73,165,244,45,84,74,169,64,82,129,164,2,73,5,146,10,36,21,72,42,144,84,32,169,64,82,129,164,110,70,221,140,186,25,117,51,234,102,148,122,40,245,80,234,121,29,165,30,150,142,99,233,184,119,221,80,169,173,7,242,219,116,184,63,216,186,93,160,218,122,113,127,62,44,230,179,244,253,241,222,227,34,113,153,19,81,217,202,112,202,91,99,57,56,186,38,116,77,232,154,208,53,161,107,194,114,112,44,7,215,136,253,146,238,14,221,29,186,59,44,7,71,23,138,46,20,93,40,186,80,116,161,232,66,209,133,178,191,23,210,133,162,11,213,128,9,100,57,56,150,131,99,57,56,250,121,244,243,232,231,209,207,107,196,111,27,150,131,99,57,56,150,131,163,57,74,115,148,230,104,227,155,163,44,7,71,165,149,229,224,40,219,178,28,92,9,53,96,181,53,224,138,107,192,239,98,225,183,204,105,96,181,55,26,184,52,112,105,224,210,192,165,129,75,99,148,198,104,35,230,146,198,232,91,104,140,210,112,164,225,72,195,145,134,35,13,71,26,142,52,28,105,56,210,112,164,225,72,155,140,54,25,109,50,218,100,180,201,232,236,208,217,161,179,243,58,58,59,172,246,198,106,111,239,186,128,82,83,205,99,50,220,31,127,30,13,14,146,229,93,255,146,143,131,147,97,114,114,60,24,29,156,124,73,254,245,175,163,100,127,112,50,252,148,252,91,117,253,183,187,197,252,251,229,205,236,170,189,188,213,93,251,108,118,191,104,223,223,206,110,174,238,127,111,255,245,215,117,123,62,187,95,156,183,255,247,93,174,8,167,60,53,21,173,17,103,180,125,86,141,163,179,66,103,133,206,10,157,21,58,43,172,26,199,170,113,141,216,47,233,0,209,1,162,3,196,170,113,116,170,232,84,209,169,162,83,69,167,138,78,21,157,42,251,123,33,157,42,58,85,13,152,64,86,141,99,213,56,86,141,163,231,71,207,143,158,31,61,191,70,252,182,97,213,56,86,141,99,213,56,26,168,52,80,105,160,54,190,129,202,170,113,84,99,89,53,142,210,46,171,198,85,82,39,86,89,71,78,86,39,126,7,43,203,41,79,12,107,205,209,219,165,183,75,111,151,222,46,189,93,122,166,244,76,27,49,151,244,76,223,66,207,148,94,36,189,72,122,145,244,34,233,69,210,139,164,23,73,47,146,94,36,189,72,58,104,116,208,232,160,209,65,163,131,70,211,135,166,15,77,159,215,209,244,97,173,57,214,154,123,215,181,149,186,203,33,255,51,156,140,79,190,140,151,106,255,112,184,63,157,12,146,163,225,167,131,211,35,189,53,230,254,223,226,238,251,253,239,223,31,218,247,139,111,139,249,195,221,172,125,189,56,191,122,188,126,199,107,203,229,77,73,213,107,202,233,108,151,181,228,232,164,208,73,161,147,66,39,133,78,10,107,201,177,150,92,35,246,75,58,62,116,124,232,248,176,150,28,157,41,58,83,116,166,232,76,209,153,162,51,69,103,202,254,94,72,103,138,206,84,3,38,144,181,228,88,75,142,181,228,232,241,209,227,163,199,71,143,175,17,191,109,88,75,142,181,228,88,75,142,134,41,13,83,26,166,141,111,152,178,150,28,213,87,214,146,163,148,203,90,114,165,214,133,181,214,144,83,170,11,191,167,181,227,242,38,132,53,227,232,231,210,207,165,159,75,63,151,126,46,125,82,250,164,141,152,75,250,164,111,161,79,74,255,145,254,35,253,71,250,143,244,31,233,63,210,127,164,255,72,255,145,254,35,93,51,186,102,116,205,232,154,209,53,163,209,67,163,135,70,207,235,104,244,176,102,28,107,198,189,235,122,138,253,18,200,201,209,224,240,208,116,201,184,251,235,217,183,111,172,24,151,158,145,250,23,140,203,221,44,235,197,209,71,161,143,66,31,133,62,10,125,20,214,139,99,189,184,70,236,151,244,123,232,247,208,239,97,189,56,250,82,244,165,232,75,209,151,162,47,69,95,138,190,148,253,189,144,190,20,125,169,6,76,32,235,197,177,94,28,235,197,209,225,163,195,71,135,143,14,95,35,126,219,176,94,28,235,197,177,94,28,237,82,218,165,180,75,27,223,46,101,189,56,106,175,172,23,71,33,151,245,226,202,172,10,27,46,23,183,93,21,126,223,171,197,173,230,131,197,226,40,231,82,206,165,156,75,57,151,114,46,101,82,202,164,141,152,75,202,164,111,161,76,74,249,145,242,35,229,71,202,143,148,31,41,63,82,126,164,252,72,249,145,242,35,69,51,138,102,20,205,40,154,81,52,163,206,67,157,135,58,207,235,168,243,176,88,28,139,197,189,235,110,74,53,13,144,163,225,116,144,76,247,147,195,195,193,209,96,89,51,56,58,158,38,159,79,7,147,79,73,20,102,222,29,240,122,241,48,107,63,204,219,223,190,205,174,103,237,219,187,239,215,183,15,237,203,199,217,221,121,59,10,53,239,4,120,185,209,182,200,170,118,92,190,108,99,92,118,83,213,142,110,39,72,253,127,148,250,127,55,61,192,75,143,8,94,14,9,59,169,255,245,82,255,31,164,254,63,61,220,77,15,240,210,35,94,110,241,54,56,127,126,74,254,122,116,79,211,190,183,123,250,69,107,206,201,95,186,137,235,202,85,212,57,217,245,164,173,90,204,248,120,122,48,30,37,159,134,191,29,236,15,147,163,193,241,242,156,247,120,62,235,111,60,56,25,31,30,30,140,62,39,31,7,211,253,47,173,126,235,252,234,126,118,246,109,209,146,118,91,86,255,105,208,110,57,255,239,183,141,95,50,78,199,139,59,78,251,219,245,149,187,250,136,151,191,91,60,197,138,200,118,18,173,98,134,44,72,110,213,98,59,141,126,183,193,52,146,103,30,41,253,67,212,52,146,95,20,73,127,249,43,89,36,197,157,89,79,252,27,68,49,219,135,242,221,185,105,36,241,62,148,175,159,77,35,21,238,67,250,203,1,9,34,229,59,110,197,57,218,161,149,37,113,114,68,113,70,24,93,53,43,72,147,47,91,21,39,103,135,223,148,197,81,157,28,45,77,40,139,162,122,30,213,178,109,178,40,89,212,73,125,82,50,89,143,65,16,217,119,77,158,253,49,8,82,248,13,163,101,81,4,65,242,23,133,200,200,162,185,14,131,32,78,158,166,217,14,163,231,70,4,81,114,108,135,226,71,148,231,24,4,65,114,172,129,98,144,60,86,111,16,68,118,244,228,49,111,89,16,131,239,147,60,118,108,16,68,60,35,38,223,39,138,84,53,3,44,166,243,169,160,69,149,49,233,139,248,20,198,228,177,69,133,161,91,24,79,101,76,26,25,41,141,145,76,224,54,204,83,27,148,198,121,42,163,4,159,213,11,248,148,251,184,87,244,132,160,232,9,81,209,19,220,194,109,120,133,27,9,10,182,18,22,188,209,176,232,141,134,69,111,52,44,122,163,97,225,27,13,11,223,104,88,244,70,95,160,182,229,247,195,221,226,255,123,188,186,91,220,15,31,191,205,90,253,214,197,245,239,71,139,135,217,249,236,97,182,183,120,252,54,219,91,145,48,63,113,151,143,119,30,254,247,161,245,147,152,14,255,61,253,60,28,13,39,131,21,203,89,211,83,47,113,253,143,73,144,116,179,145,233,226,127,31,46,23,55,139,187,217,195,213,247,155,39,200,230,181,93,255,236,5,51,13,58,221,66,102,234,238,190,32,78,134,61,95,14,121,49,85,235,127,217,24,83,132,41,95,188,213,189,130,183,95,196,44,221,124,102,105,188,157,141,215,111,12,192,180,123,237,221,151,95,158,54,123,240,41,107,196,81,50,58,61,74,62,31,159,46,145,232,82,95,29,13,254,157,28,140,142,79,167,201,225,112,244,121,186,36,153,129,19,119,159,30,153,142,167,131,195,100,58,254,58,28,157,172,31,9,159,30,89,97,207,228,120,50,252,229,224,112,227,25,110,232,71,255,188,236,254,120,180,127,58,153,12,71,211,100,50,252,245,116,120,50,93,62,163,235,122,138,151,8,42,29,221,122,135,118,96,118,104,7,28,218,28,218,28,218,141,60,180,253,229,31,34,242,67,219,239,184,28,218,28,218,28,218,141,60,180,141,206,218,62,103,109,14,109,14,109,243,67,91,212,107,184,76,85,71,205,151,201,120,184,188,218,224,135,94,199,237,184,203,127,91,221,180,242,159,162,166,187,230,136,238,63,77,77,79,121,129,140,116,94,227,69,41,202,139,155,219,145,72,103,46,103,245,135,42,130,123,166,193,85,10,189,85,4,247,119,7,47,231,102,99,229,5,87,58,20,205,23,99,40,57,176,201,190,173,183,234,65,21,193,133,251,182,222,242,2,85,4,47,216,183,203,185,41,84,73,193,243,219,34,74,243,173,185,4,65,89,161,115,58,37,91,145,203,184,216,191,164,204,249,205,19,165,137,214,188,174,190,188,208,106,19,109,124,17,123,121,129,213,126,53,25,95,49,94,94,224,44,55,173,58,193,202,87,53,149,28,87,242,221,172,115,53,116,201,113,11,190,145,141,175,61,46,41,110,126,187,102,43,113,9,247,56,41,41,116,254,221,77,182,78,124,37,220,78,164,188,208,74,223,19,230,151,84,151,20,56,167,94,164,180,39,235,92,192,92,82,220,156,18,146,82,92,157,203,133,75,142,43,249,90,211,185,56,183,188,184,226,147,134,206,165,176,37,199,21,206,110,29,39,13,121,57,234,178,232,178,179,157,87,93,170,21,163,10,71,168,92,114,169,127,109,163,90,37,74,97,132,254,164,237,190,182,81,181,12,85,60,70,251,179,217,194,215,105,44,155,2,144,127,23,247,148,12,94,99,3,146,239,124,141,40,239,53,82,24,93,246,34,197,109,165,77,54,175,92,52,210,147,26,158,153,212,240,44,72,13,173,75,29,81,22,40,11,148,5,202,2,101,129,178,64,89,160,44,80,22,40,11,148,5,202,2,101,129,178,64,89,160,44,80,22,40,11,148,5,202,2,101,129,178,64,89,108,188,72,53,186,193,93,174,149,43,215,13,110,199,123,71,186,193,233,184,149,234,134,167,215,71,55,40,232,6,137,92,216,86,20,184,2,92,1,174,0,87,128,43,192,21,224,10,112,5,184,2,92,1,174,0,87,128,43,192,21,224,10,112,5,184,2,92,1,174,0,87,128,43,88,185,2,163,165,212,92,11,75,169,217,116,5,213,94,154,208,180,251,51,225,10,112,5,184,2,92,1,174,0,87,128,43,192,21,224,10,112,5,184,2,92,1,174,0,87,128,43,192,21,224,10,112,5,184,2,92,1,174,224,157,184,2,163,101,140,220,119,181,140,17,174,0,87,128,43,192,21,224,10,112,5,184,2,92,1,174,0,87,128,43,192,21,224,10,112,5,184,2,92,1,174,0,87,128,43,192,21,224,10,112,5,111,208,21,56,102,174,192,193,21,224,10,112,5,22,93,129,219,9,242,79,177,78,227,92,129,32,110,51,92,129,81,112,155,174,192,40,184,77,87,32,8,110,215,21,72,3,91,119,5,70,193,109,186,2,163,224,54,93,129,110,240,70,184,2,237,208,13,112,5,186,153,27,225,10,4,161,237,186,2,65,96,187,174,64,16,216,166,43,144,198,181,228,10,164,113,45,185,2,221,184,141,112,5,186,161,27,225,10,4,161,237,186,2,221,192,150,93,129,110,92,203,174,64,26,215,146,43,16,196,181,233,10,164,113,45,185,2,149,184,141,114,5,144,127,200,255,171,37,255,190,217,205,142,253,119,118,179,99,200,63,228,31,242,15,249,135,252,67,254,33,255,175,144,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,186,9,44,218,104,197,26,159,21,107,96,209,176,104,88,52,44,250,77,177,104,144,46,72,23,164,11,210,5,233,130,116,65,186,32,93,144,46,72,23,164,11,210,5,233,130,116,65,186,77,71,186,78,18,152,32,93,167,19,128,116,65,186,32,221,250,145,174,243,207,9,211,125,62,97,198,203,243,165,27,53,144,232,138,211,90,6,186,37,228,182,194,115,197,185,45,225,92,179,188,246,104,110,9,185,173,192,92,89,110,187,44,87,152,217,38,202,149,69,182,75,114,197,153,45,129,92,113,94,75,28,87,156,215,10,198,53,75,91,55,197,53,75,91,55,196,149,165,181,203,112,101,153,237,33,92,89,94,91,4,87,150,214,22,192,53,75,91,55,191,21,167,181,130,111,205,210,214,77,111,213,211,2,111,129,183,192,219,178,224,173,111,6,111,125,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,11,188,5,222,86,0,111,61,51,120,235,1,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,129,183,192,91,224,45,240,182,2,120,235,154,193,91,23,120,11,188,5,222,2,111,129,183,192,91,224,45,240,22,120,11,188,5,222,2,111,129,183,128,80,64,40,32,20,16,10,8,5,132,2,66,27,15,66,141,110,9,230,112,75,48,64,40,32,20,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,218,112,16,234,37,110,18,201,65,232,242,246,119,145,117,16,186,202,126,60,155,255,49,187,92,12,238,110,86,223,86,207,95,98,253,214,236,238,166,63,251,235,190,127,63,187,92,92,207,254,88,220,245,127,62,218,239,198,65,20,132,97,208,13,35,183,191,122,161,246,237,250,149,214,147,185,122,207,237,63,131,246,60,56,95,132,97,236,156,47,66,215,247,230,103,113,232,69,94,239,108,49,15,23,23,97,228,46,191,218,159,79,74,57,219,92,63,218,119,186,189,94,28,251,65,20,120,165,109,211,221,185,77,183,31,133,93,167,231,56,126,175,23,4,166,219,124,254,73,158,181,205,159,143,246,227,168,27,185,221,56,114,252,40,50,221,102,138,120,100,109,248,229,83,250,110,236,185,113,28,247,226,56,14,75,221,122,246,199,251,242,41,253,48,12,35,223,245,221,200,243,123,102,91,255,59,253,213,32,69,179,171,255,52,128,179,231,255,253,182,113,190,118,58,158,223,113,218,231,139,197,237,253,237,98,113,238,116,226,78,119,125,182,86,67,175,219,113,180,224,171,65,154,92,180,186,29,73,31,174,150,146,203,51,207,149,254,5,102,144,75,113,111,210,131,163,166,121,204,62,191,124,248,89,74,46,241,231,151,15,55,165,185,242,209,165,98,170,29,240,82,156,41,7,77,102,36,210,133,147,210,72,249,232,81,113,154,118,192,71,131,76,170,211,164,5,23,13,242,168,158,88,180,224,161,65,158,172,63,171,213,167,39,243,15,107,211,52,178,99,63,15,254,153,166,241,141,210,164,225,158,52,77,30,186,219,142,163,7,239,164,121,114,208,156,226,236,228,193,57,105,154,28,244,166,152,38,15,190,153,166,145,237,199,121,112,205,32,141,193,49,158,7,207,76,211,136,231,198,248,24,87,68,95,243,32,5,87,210,17,51,144,196,60,13,100,148,198,164,89,145,210,160,52,147,82,25,20,94,233,15,202,32,128,42,163,4,19,113,117,115,225,138,70,165,33,160,194,168,21,113,20,14,203,0,149,10,67,175,5,187,211,181,96,22,175,37,187,211,22,71,85,25,147,38,169,74,99,36,59,211,54,77,85,27,148,230,169,42,163,4,51,126,39,26,35,120,75,15,130,79,233,161,240,83,170,138,137,246,204,152,104,15,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,95,19,19,13,205,152,104,8,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,175,137,137,118,205,152,104,23,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,95,19,19,13,204,152,104,0,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,175,137,137,250,102,76,212,135,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,48,209,215,196,68,61,51,38,234,193,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,232,107,98,162,174,25,19,117,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,40,76,244,53,49,81,199,140,137,58,48,81,152,40,76,180,86,38,90,193,247,128,99,246,61,224,188,143,239,1,191,29,93,4,231,221,48,246,103,97,48,243,61,103,118,230,44,34,207,233,205,46,252,110,215,157,45,130,242,143,73,165,109,150,124,76,42,109,179,178,99,82,107,150,75,250,182,213,127,199,101,126,15,40,108,189,150,239,129,95,146,32,9,52,191,9,218,23,47,190,11,130,78,96,225,187,224,50,76,13,121,241,229,176,254,151,141,49,255,247,67,235,246,110,177,252,36,22,231,131,187,135,171,139,217,252,225,235,226,71,246,155,221,43,156,128,189,217,211,107,220,239,253,252,227,182,253,180,129,189,63,221,229,175,164,189,229,238,83,205,150,54,182,240,114,15,105,157,12,62,15,143,6,95,135,147,228,120,50,254,60,25,28,173,255,14,91,15,235,220,254,104,125,216,120,202,201,233,199,163,131,105,242,233,96,50,220,159,142,39,255,105,245,91,123,223,111,31,246,174,191,237,173,246,133,189,249,247,213,47,245,231,17,251,227,209,116,112,48,26,78,146,195,241,231,228,112,248,219,240,112,121,50,112,94,60,233,104,252,105,120,152,156,12,39,191,13,39,201,244,224,104,56,62,157,182,250,45,63,116,150,207,27,142,62,29,143,15,70,211,173,39,44,31,255,208,90,15,222,31,236,127,25,38,147,241,120,154,206,244,98,75,195,209,111,173,126,107,121,190,254,242,203,211,102,15,62,101,141,56,74,70,167,71,201,231,227,211,147,229,254,218,250,208,58,26,252,59,57,24,29,159,78,147,195,225,232,243,244,203,242,159,157,184,251,244,200,116,60,29,28,38,211,241,215,225,232,100,253,72,248,244,200,199,193,116,255,75,114,60,25,254,114,112,184,241,12,55,244,163,127,94,118,127,60,218,63,157,76,134,163,105,50,25,254,122,58,60,153,46,159,209,117,189,252,73,250,215,120,242,117,56,57,105,245,221,170,14,113,95,179,8,177,117,136,251,22,170,16,28,226,28,226,28,226,234,135,184,225,89,220,231,44,206,33,206,33,94,206,33,46,42,49,93,222,62,26,84,152,126,127,188,188,188,186,185,188,152,45,119,226,31,15,223,239,230,191,183,31,46,175,54,236,203,170,209,184,252,183,213,159,239,237,203,219,199,246,237,15,223,117,150,2,198,115,219,143,103,143,55,15,143,158,215,113,2,181,150,83,58,175,86,199,169,218,184,185,53,168,116,102,253,18,84,93,193,61,211,224,105,21,87,87,112,127,119,112,63,12,2,39,244,195,174,31,58,217,193,211,102,190,218,224,74,135,162,94,255,171,134,192,38,251,118,126,65,172,174,224,194,125,59,191,65,86,87,240,130,125,59,118,122,142,215,115,130,48,138,195,236,224,53,238,219,249,237,56,165,249,222,209,141,171,50,116,78,125,110,43,178,110,121,174,194,204,249,253,58,165,137,222,209,174,171,54,180,218,68,107,213,239,170,13,172,246,171,73,171,159,87,109,224,172,122,143,234,4,103,150,123,106,136,43,249,110,206,107,248,213,16,183,224,27,89,171,2,88,97,220,171,111,202,223,17,145,211,13,124,199,243,92,239,249,28,178,57,188,190,208,215,11,213,208,177,27,68,94,224,118,187,81,16,108,86,27,237,132,86,250,158,208,107,99,86,24,56,167,176,169,180,39,231,213,53,43,140,155,211,232,84,138,155,215,231,172,33,174,228,107,45,175,240,89,109,92,241,73,35,175,17,90,67,92,225,236,214,113,210,80,108,149,102,212,41,95,190,11,149,50,101,241,136,80,119,68,94,179,177,112,224,86,117,176,120,68,186,146,166,48,66,127,210,182,75,131,42,67,210,149,193,226,49,218,159,205,22,194,78,99,217,20,128,252,59,247,53,54,8,182,248,53,54,64,249,206,215,136,242,94,35,133,210,101,47,178,9,232,115,54,179,17,181,146,202,226,82,110,120,166,114,195,107,64,93,9,117,129,186,64,93,160,46,80,23,168,11,212,5,234,2,117,129,186,64,93,160,46,80,23,168,11,212,5,234,2,117,129,186,64,93,160,46,80,23,168,11,212,133,142,186,168,74,59,232,222,83,107,75,59,52,225,174,90,117,106,7,167,227,86,172,29,158,182,128,118,80,208,14,18,201,176,173,42,112,6,56,3,156,1,206,0,103,128,51,192,25,224,12,112,6,56,3,156,1,206,0,103,128,51,192,25,224,12,112,6,56,3,156,1,206,0,103,240,228,12,12,151,90,107,194,93,231,234,117,6,85,95,170,224,112,169,2,206,0,103,128,51,192,25,224,12,112,6,56,3,156,1,206,0,103,128,51,192,25,224,12,112,6,56,3,156,1,206,0,103,128,51,192,25,224,12,236,56,3,195,229,141,154,112,87,70,156,1,206,0,103,128,51,192,25,224,12,112,6,56,3,156,1,206,0,103,128,51,192,25,224,12,112,6,56,3,156,1,206,0,103,128,51,192,25,224,12,112,6,198,206,192,49,117,6,14,206,0,103,128,51,176,236,12,220,78,144,127,170,117,26,231,12,4,113,155,225,12,140,130,219,116,6,70,193,109,58,3,65,112,187,206,64,26,216,186,51,48,10,110,211,25,24,5,183,233,12,116,131,55,194,25,104,135,110,128,51,208,205,220,8,103,32,8,109,215,25,8,2,219,117,6,130,192,54,157,129,52,174,37,103,32,141,107,201,25,232,198,109,132,51,208,13,221,8,103,32,8,109,215,25,232,6,182,236,12,116,227,90,118,6,210,184,150,156,129,32,174,77,103,32,141,107,201,25,168,196,109,148,51,192,0,96,0,94,177,1,240,77,111,138,236,191,187,155,34,99,0,48,0,24,0,12,0,6,0,3,128,1,120,149,6,0,144,14,72,7,164,3,210,1,233,128,116,152,52,76,26,38,13,147,134,73,195,164,97,210,205,96,210,134,43,217,248,172,100,3,147,134,73,195,164,97,210,111,142,73,131,118,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,109,62,218,117,146,192,12,237,58,157,0,180,11,218,5,237,218,65,187,206,63,39,78,247,249,196,25,47,207,155,110,212,64,178,43,78,107,25,236,150,144,219,10,215,21,231,182,132,117,205,242,218,163,186,37,228,182,2,117,101,185,237,50,93,97,102,155,72,87,22,217,46,209,21,103,182,4,116,197,121,45,241,92,113,94,43,56,215,44,109,221,52,215,44,109,221,48,87,150,214,46,203,149,101,182,135,114,101,121,109,145,92,89,90,91,32,215,44,109,221,28,87,156,214,10,198,53,75,91,55,197,85,79,11,196,5,226,2,113,203,131,184,190,41,196,245,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,129,184,64,92,32,46,16,23,136,91,25,196,245,76,33,174,7,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,129,184,64,220,202,32,174,107,10,113,93,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,68,1,162,0,81,128,40,64,20,32,10,16,125,37,64,212,240,214,97,14,183,14,3,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,5,136,2,68,1,162,175,2,136,122,166,55,220,242,26,113,195,173,85,250,227,217,252,143,217,229,98,112,119,179,250,198,122,254,34,235,183,102,119,55,253,217,95,247,253,251,217,229,226,122,246,199,226,174,255,243,209,126,55,14,162,32,12,131,110,24,185,253,213,11,181,111,215,175,180,158,208,167,119,221,254,51,104,119,187,243,222,220,143,103,206,252,162,235,119,23,209,217,236,220,57,247,3,175,27,71,115,207,141,207,90,31,54,78,77,57,91,93,63,218,119,186,189,94,28,251,65,20,120,37,110,213,221,185,85,183,31,133,93,167,231,56,126,175,23,4,230,91,125,254,113,158,181,213,159,143,246,227,168,27,185,221,56,114,252,40,50,223,106,138,126,100,109,250,229,83,250,110,236,185,113,28,247,226,56,14,75,222,126,246,199,252,242,41,253,48,12,35,223,245,221,200,243,123,166,219,255,59,253,85,33,69,181,171,255,52,128,181,231,255,253,182,113,254,118,58,158,223,113,218,231,139,197,237,253,237,98,113,238,116,226,78,119,125,246,86,67,177,219,113,180,96,172,65,154,92,212,186,29,73,31,182,150,146,203,51,207,149,254,69,102,144,75,113,111,210,131,165,166,121,204,62,191,124,24,90,74,46,241,231,151,15,59,165,185,242,81,166,98,170,29,48,83,156,41,7,85,102,36,210,133,149,210,72,249,40,82,113,154,118,192,72,131,76,170,211,164,5,27,13,242,168,158,88,180,96,162,65,158,172,63,179,213,167,39,243,15,109,211,52,178,99,63,15,6,154,166,241,141,210,164,97,159,52,77,30,202,219,142,163,7,243,164,121,114,80,157,226,236,228,193,58,105,154,28,20,167,152,38,15,198,153,166,145,237,199,121,176,205,32,141,193,49,158,7,211,76,211,136,231,198,248,24,87,68,97,243,32,5,91,210,17,51,16,197,60,13,104,148,198,164,217,145,210,160,52,163,82,25,20,94,233,15,202,32,130,42,163,4,19,113,117,115,225,138,70,165,161,160,194,168,21,129,20,14,203,0,151,10,67,175,5,187,211,181,96,22,175,37,187,211,22,87,85,25,147,38,171,74,99,36,59,211,54,93,85,27,148,230,171,42,163,4,51,126,39,26,35,120,75,15,130,79,233,161,240,83,170,142,145,26,221,207,202,107,196,253,172,96,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,41,140,84,204,72,141,110,23,229,53,226,118,81,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,41,140,20,70,42,102,164,70,119,99,242,26,113,55,38,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,41,140,20,70,10,35,21,51,82,163,27,52,121,141,184,65,19,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,41,140,20,70,10,35,133,145,138,24,169,187,252,47,19,70,234,118,60,122,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,41,140,244,53,51,82,163,30,233,146,145,210,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,175,150,145,186,166,140,212,125,47,140,212,111,135,94,56,187,184,136,35,199,155,205,252,197,185,63,91,244,130,139,238,194,187,112,207,103,209,162,215,171,130,86,42,109,181,116,90,169,180,213,10,105,165,214,92,151,198,163,245,223,117,185,140,84,97,251,89,140,180,212,239,133,158,243,49,9,146,174,206,183,66,207,57,123,241,157,16,116,186,187,191,19,94,28,190,185,95,10,187,15,249,219,187,197,114,18,23,231,131,187,135,171,139,217,252,225,235,226,71,118,206,189,130,236,123,179,167,87,184,223,251,249,219,180,253,244,242,123,127,174,190,224,246,150,159,123,21,219,217,120,253,151,31,107,235,100,240,121,120,52,248,58,156,36,199,147,241,231,201,224,104,253,35,106,61,172,115,251,163,245,97,227,41,39,167,31,143,14,166,201,167,131,201,112,127,58,158,252,167,213,111,237,125,191,125,216,187,254,182,183,250,8,247,230,223,87,167,217,231,17,251,227,209,116,112,48,26,78,146,195,241,231,228,112,248,219,240,112,249,55,169,243,226,73,71,227,79,195,195,228,100,56,249,109,56,73,166,7,71,195,241,233,180,213,111,249,161,179,124,222,112,244,233,120,124,48,154,110,61,97,249,248,135,214,122,240,254,96,255,203,48,153,140,199,211,116,166,23,91,26,142,126,91,158,76,90,31,90,95,126,121,218,236,193,167,172,17,71,201,232,244,40,249,124,124,122,178,196,232,173,15,173,163,193,191,147,131,209,241,233,52,57,28,142,62,79,191,44,247,63,39,238,62,61,50,29,79,7,135,201,116,252,117,56,58,89,63,18,62,61,178,63,30,237,159,78,38,195,209,52,153,12,127,61,29,158,76,151,79,232,186,94,254,12,252,107,60,249,58,156,156,180,250,110,53,7,93,96,118,208,5,28,116,28,116,28,116,154,7,157,175,115,29,213,246,65,231,239,190,138,138,131,142,131,142,131,46,227,160,51,58,211,249,156,233,56,232,222,246,65,39,234,189,92,222,62,26,180,94,126,127,188,188,188,186,185,188,152,45,247,207,31,15,223,239,230,191,183,31,46,175,54,128,189,215,113,59,238,242,223,86,43,44,182,47,111,31,219,183,63,124,215,89,50,123,207,109,63,158,61,222,60,60,122,94,199,9,212,138,49,233,188,90,181,152,106,227,230,54,103,210,153,245,123,51,117,5,247,76,131,167,237,77,93,193,253,221,193,253,48,8,156,208,15,187,126,232,100,7,79,203,220,106,131,43,29,138,122,149,161,26,2,155,236,219,249,157,162,186,130,11,247,237,252,210,81,93,193,11,246,237,216,233,57,94,207,9,194,40,14,179,131,215,184,111,231,23,170,148,230,123,71,157,170,202,208,57,141,171,173,200,186,125,171,10,51,231,87,178,148,38,122,71,33,171,218,208,106,19,173,213,216,170,54,176,218,175,38,173,74,87,181,129,179,26,33,170,19,156,217,7,169,33,174,228,187,57,175,20,86,67,220,130,111,100,173,214,88,133,113,175,190,41,127,71,68,78,55,240,29,207,115,189,231,115,200,230,240,250,66,95,47,84,67,199,110,16,121,129,219,237,70,65,176,217,134,179,19,90,233,123,66,175,192,87,97,224,156,142,159,210,158,156,215,240,171,48,110,78,9,80,41,110,94,5,176,134,184,146,175,181,188,142,96,181,113,197,39,141,188,18,97,13,113,133,179,91,199,73,67,177,136,152,209,192,123,249,46,84,250,119,197,35,66,221,17,121,101,184,194,129,91,109,179,226,17,233,22,147,194,8,253,73,219,238,153,169,12,73,183,204,138,199,104,127,54,91,93,166,52,115,125,65,23,159,142,132,204,215,216,160,215,226,215,216,224,219,59,95,35,202,123,141,20,70,47,120,145,53,246,252,56,152,238,127,73,142,39,195,95,14,14,55,192,168,239,245,194,167,78,111,5,54,65,235,50,223,109,155,80,112,145,47,54,1,155,128,77,192,38,96,19,176,9,216,4,108,2,54,1,155,128,77,192,38,96,19,176,9,216,4,108,2,54,1,155,128,77,192,38,96,19,176,9,216,132,215,111,19,220,196,51,177,9,110,199,123,59,54,193,233,184,149,218,132,167,215,199,38,40,216,4,137,59,216,62,172,176,5,216,2,108,1,182,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,1,182,224,85,217,130,234,84,128,209,218,96,238,91,90,27,204,169,248,194,2,135,11,11,80,1,168,0,84,0,42,0,21,128,10,64,5,160,2,80,1,168,0,84,0,42,0,21,128,10,64,5,160,2,80,1,168,0,84,0,42,0,21,96,67,5,24,173,49,84,112,147,60,84,0,42,0,21,128,10,64,5,160,2,80,1,168,0,84,0,42,0,21,128,10,64,5,160,2,80,1,168,0,84,0,42,0,21,128,10,64,5,160,2,80,1,150,85,128,99,166,2,156,221,42,224,229,60,97,2,48,1,152,0,173,19,168,219,9,242,79,160,78,227,76,128,32,110,51,76,128,81,112,155,38,192,40,184,77,19,32,8,110,215,4,72,3,91,55,1,70,193,109,154,0,163,224,54,77,128,110,240,70,152,0,237,208,13,48,1,186,153,27,97,2,4,161,237,154,0,65,96,187,38,64,16,216,166,9,144,198,181,100,2,164,113,45,153,0,221,184,141,48,1,186,161,27,97,2,4,161,237,154,0,221,192,150,77,128,110,92,203,38,64,26,215,146,9,16,196,181,105,2,164,113,45,153,0,149,184,141,50,1,112,125,184,254,171,229,250,190,217,106,63,126,209,106,63,112,125,184,62,92,31,174,15,215,135,235,195,245,225,250,224,113,240,56,120,28,60,14,30,7,143,55,20,143,67,154,33,205,144,102,72,51,164,25,210,12,105,46,149,52,27,52,200,253,162,197,100,32,205,144,102,72,51,164,25,210,220,32,210,12,176,5,216,2,108,1,182,0,91,128,45,192,22,96,11,176,5,216,2,108,1,182,0,91,128,45,192,182,233,192,214,73,2,19,96,235,116,2,128,45,192,22,96,91,54,176,117,254,57,29,186,207,167,195,120,121,54,116,163,6,242,90,113,90,203,184,182,132,220,86,104,173,56,183,37,88,107,150,215,30,171,45,33,183,21,84,43,203,109,151,212,10,51,219,4,181,178,200,118,57,173,56,179,37,76,43,206,107,137,210,138,243,90,129,180,102,105,235,102,180,102,105,235,70,180,178,180,118,9,173,44,179,61,64,43,203,107,139,207,202,210,218,194,179,102,105,235,166,179,226,180,86,224,172,89,218,186,217,172,122,90,208,44,104,22,52,91,22,154,245,205,208,172,15,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,65,179,160,89,109,52,235,153,161,89,15,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,65,179,218,104,214,232,94,103,14,247,58,3,205,130,102,65,179,160,89,208,44,104,22,52,11,154,5,205,130,102,65,179,160,89,48,39,152,19,204,9,230,4,115,130,57,193,156,214,49,167,209,141,182,28,110,180,5,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,4,115,130,57,173,98,78,47,113,146,158,28,115,46,15,218,94,197,152,115,149,236,120,54,255,99,118,185,24,220,221,172,190,139,158,191,162,250,173,217,221,77,127,246,215,125,255,126,118,185,184,158,253,177,184,235,255,124,180,223,141,131,40,8,195,160,27,70,110,127,245,66,237,219,245,43,173,167,106,245,142,218,127,6,109,55,14,22,23,231,243,200,235,6,190,31,94,244,34,47,186,88,44,156,69,224,93,156,245,186,221,229,123,124,62,229,228,108,115,253,104,223,233,246,122,113,236,7,81,224,149,182,77,119,231,54,221,126,20,118,157,158,227,248,189,94,16,152,110,243,249,7,119,214,54,127,62,218,143,163,110,228,118,227,200,241,163,200,116,155,41,158,145,181,225,151,79,233,187,177,231,198,113,220,139,227,56,44,117,235,217,31,239,203,167,244,195,48,140,124,215,119,35,207,239,153,109,253,239,244,129,47,5,175,171,255,52,64,175,231,255,253,182,113,54,118,58,158,223,113,218,231,139,197,237,253,237,98,113,238,116,226,78,119,125,46,86,3,171,219,113,180,208,170,65,154,92,112,186,29,73,31,157,150,146,203,51,207,149,254,125,101,144,75,113,111,210,67,159,166,121,204,62,191,124,180,89,74,46,241,231,151,143,46,165,185,242,193,164,98,170,29,104,82,156,41,7,60,102,36,210,69,143,210,72,249,96,81,113,154,118,160,69,131,76,170,211,164,133,14,13,242,168,158,88,180,208,160,65,158,172,63,154,213,167,39,243,207,102,211,52,178,99,63,15,237,153,166,241,141,210,164,209,157,52,77,30,152,219,142,163,135,230,164,121,114,192,155,226,236,228,161,55,105,154,28,176,166,152,38,15,173,153,166,145,237,199,121,232,204,32,141,193,49,158,135,198,76,211,136,231,198,248,24,87,4,91,243,32,133,78,210,17,51,128,195,60,141,91,148,198,164,73,144,210,160,52,113,82,25,20,94,233,15,202,224,123,42,163,4,19,113,117,115,225,138,70,165,17,159,194,168,21,79,20,14,203,192,144,10,67,175,5,187,211,181,96,22,175,37,187,211,22,37,85,25,147,230,164,74,99,36,59,211,54,43,85,27,148,166,165,42,163,4,51,126,39,26,35,120,75,15,130,79,233,161,240,83,170,138,120,134,102,196,51,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,16,207,230,16,207,174,25,241,236,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,16,79,136,103,115,136,103,96,70,60,3,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,9,241,108,14,241,244,205,136,167,15,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,205,33,158,158,25,241,244,32,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,39,196,179,57,196,211,53,35,158,46,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,9,241,132,120,54,135,120,58,102,196,211,129,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,16,207,102,16,79,119,201,60,229,196,211,237,120,16,79,136,39,196,179,84,226,89,193,81,238,154,29,229,238,91,56,202,189,246,249,69,116,54,139,231,193,133,239,246,124,183,219,59,235,5,254,69,47,240,227,249,124,222,243,23,23,229,31,113,74,219,44,249,136,83,218,102,101,71,156,214,44,151,244,93,170,255,142,203,60,202,21,182,94,203,81,254,75,18,36,129,230,113,222,190,120,113,164,7,157,96,247,145,254,226,176,21,30,234,183,119,139,229,52,46,206,7,119,15,87,23,179,249,195,215,197,143,236,164,123,133,233,247,102,79,175,113,191,247,243,175,202,246,211,6,246,254,92,125,113,237,45,63,251,106,182,180,177,133,151,31,111,235,100,240,121,120,52,248,58,156,36,199,147,241,231,201,224,104,253,7,208,122,88,231,246,71,235,195,198,83,78,78,63,30,29,76,147,79,7,147,225,254,116,60,249,79,171,223,218,251,126,251,176,119,253,109,111,245,65,238,205,191,175,126,34,63,143,216,31,143,166,131,131,209,112,146,28,142,63,39,135,195,223,134,135,75,158,228,188,120,210,209,248,211,240,48,57,25,78,126,27,78,146,233,193,209,112,124,58,109,245,91,126,232,44,159,55,28,125,58,30,31,140,166,91,79,88,62,254,161,181,30,188,63,216,255,50,76,38,227,241,52,157,233,197,150,134,163,223,150,167,137,214,135,214,151,95,158,54,123,240,41,107,196,81,50,58,61,74,62,31,159,158,44,21,88,235,67,235,104,240,239,228,96,116,124,58,77,14,135,163,207,211,47,203,125,208,137,187,79,143,76,199,211,193,97,50,29,127,29,142,78,214,143,132,79,143,236,143,71,251,167,147,201,112,52,77,38,195,95,79,135,39,211,229,19,186,174,151,63,3,255,26,79,190,14,39,39,173,190,91,213,193,231,107,94,46,181,117,240,249,187,47,152,226,224,227,224,227,224,203,61,248,12,207,124,62,103,62,14,190,183,127,240,137,234,52,151,183,143,6,101,154,223,31,47,47,175,110,46,47,102,203,61,244,199,195,247,187,249,239,237,135,203,171,13,15,224,117,220,142,187,252,183,85,133,174,125,121,251,216,190,253,225,187,206,82,5,120,110,251,241,236,241,230,225,209,243,58,78,160,214,183,73,231,213,106,219,84,27,55,183,144,147,206,172,95,199,169,43,184,103,26,60,45,133,234,10,238,239,14,238,135,65,224,132,126,216,245,67,39,59,120,218,17,87,27,92,233,80,212,107,34,213,16,216,100,223,206,175,42,213,21,92,184,111,231,119,153,234,10,94,176,111,199,78,207,241,122,78,16,70,113,152,29,188,198,125,59,191,167,165,52,223,59,90,90,85,134,206,41,114,109,69,214,173,113,85,152,57,191,233,165,52,209,59,122,94,213,134,86,155,104,173,34,88,181,129,213,126,53,105,53,197,170,13,156,85,52,81,157,224,204,154,73,13,113,37,223,205,121,93,179,26,226,22,124,35,107,149,209,42,140,123,245,77,249,59,34,114,186,129,239,120,158,235,61,159,67,54,135,215,23,250,122,161,26,58,118,131,200,11,220,110,55,10,130,205,146,157,157,208,74,223,19,122,189,192,10,3,231,84,7,149,246,228,188,226,96,133,113,115,186,133,74,113,243,154,133,53,196,149,124,173,229,85,15,171,141,43,62,105,228,117,19,107,136,43,156,221,58,78,26,138,253,198,140,98,223,203,119,161,82,235,43,30,17,234,142,200,235,216,21,14,220,42,177,21,143,72,151,163,20,70,232,79,218,118,125,77,101,72,186,188,86,60,70,251,179,89,179,101,215,251,201,150,211,204,245,5,93,124,58,18,50,95,99,131,96,139,95,99,131,113,239,124,141,40,239,53,82,40,189,224,69,214,216,243,227,96,186,255,37,57,158,12,127,57,56,220,0,163,190,215,11,159,170,194,149,88,5,221,118,220,150,85,40,232,199,97,21,176,10,88,5,172,2,86,1,171,128,85,192,42,96,21,176,10,88,5,172,2,86,1,171,128,85,192,42,96,21,176,10,88,5,172,2,86,1,171,128,85,120,43,86,193,213,188,147,252,150,85,112,119,223,75,254,181,89,5,167,227,86,108,21,158,182,128,85,80,176,10,18,135,176,125,120,97,13,176,6,88,3,172,1,214,0,107,128,53,192,26,96,13,176,6,88,3,172,1,214,0,107,128,53,192,26,96,13,176,6,88,3,172,193,171,178,6,85,42,1,195,181,195,220,183,181,118,152,83,249,133,6,14,23,26,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,4,80,2,40,1,148,0,74,192,142,18,48,92,123,168,224,174,93,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,0,37,128,18,64,9,160,4,26,161,4,28,83,37,224,236,86,2,47,231,10,35,128,17,192,8,104,159,72,221,78,144,127,34,117,26,103,4,4,113,155,97,4,140,130,219,52,2,70,193,109,26,1,65,112,187,70,64,26,216,186,17,48,10,110,211,8,24,5,183,105,4,116,131,55,194,8,104,135,110,128,17,208,205,220,8,35,32,8,109,215,8,8,2,219,53,2,130,192,54,141,128,52,174,37,35,32,141,107,201,8,232,198,109,132,17,208,13,221,8,35,32,8,109,215,8,232,6,182,108,4,116,227,90,54,2,210,184,150,140,128,32,174,77,35,32,141,107,201,8,168,196,109,148,17,128,239,195,247,95,49,223,247,77,87,1,242,139,86,1,130,239,195,247,225,251,240,125,248,62,124,31,190,15,223,7,147,131,201,193,228,96,114,48,57,152,188,193,152,28,226,12,113,134,56,67,156,33,206,16,103,136,115,201,196,217,168,81,238,23,45,50,3,113,134,56,67,156,33,206,16,231,134,17,103,192,45,224,22,112,11,184,5,220,2,110,1,183,128,91,192,45,224,22,112,11,184,5,220,2,110,1,183,205,7,183,78,18,152,129,91,167,19,0,110,1,183,128,219,42,192,173,243,207,105,209,125,62,45,198,203,179,162,27,53,144,219,138,211,90,198,182,37,228,182,66,109,197,185,45,65,91,179,188,246,152,109,9,185,173,32,91,89,110,187,196,86,152,217,38,176,149,69,182,203,107,197,153,45,225,90,113,94,75,180,86,156,215,10,172,53,75,91,55,171,53,75,91,55,170,149,165,181,75,106,101,153,237,129,90,89,94,91,156,86,150,214,22,166,53,75,91,55,165,21,167,181,2,105,205,210,214,205,104,213,211,130,104,65,180,32,218,242,16,173,111,138,104,125,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,11,162,5,209,10,17,173,103,138,104,61,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,11,162,5,209,10,17,173,225,61,209,28,238,137,6,162,5,209,130,104,65,180,32,90,16,45,136,22,68,11,162,5,209,130,104,65,180,224,78,112,39,184,19,220,9,238,4,119,130,59,27,130,59,13,111,200,229,112,67,46,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,112,39,184,19,220,217,0,220,233,153,222,198,202,171,225,54,86,171,108,199,179,249,31,179,203,197,224,238,102,245,125,244,252,53,213,111,205,238,110,250,179,191,238,251,247,179,203,197,245,236,143,197,93,255,231,163,253,110,28,68,65,24,6,221,48,114,251,171,23,106,223,174,95,105,61,93,79,239,169,253,103,208,246,163,208,13,47,124,167,119,30,157,249,23,243,197,217,217,44,136,207,206,163,104,225,198,81,20,205,91,31,54,78,60,57,91,93,63,218,119,186,189,94,28,251,65,20,120,37,110,213,221,185,85,183,31,133,93,167,231,56,126,175,23,4,230,91,125,254,233,157,181,213,159,143,246,227,168,27,185,221,56,114,252,40,50,223,106,138,109,100,109,250,229,83,250,110,236,185,113,28,247,226,56,14,75,222,126,246,199,252,242,41,253,48,12,35,223,245,221,200,243,123,166,219,255,59,253,69,32,5,177,171,255,52,64,177,231,255,253,182,113,118,118,58,158,223,113,218,231,139,197,237,253,237,98,113,238,116,226,78,119,125,110,86,3,173,219,113,180,80,171,65,154,92,144,186,29,73,31,165,150,146,203,51,207,149,254,189,101,144,75,113,111,210,67,161,166,121,204,62,191,124,212,89,74,46,241,231,151,143,50,165,185,242,65,165,98,170,29,168,82,156,41,7,68,102,36,210,69,145,210,72,249,160,81,113,154,118,160,70,131,76,170,211,164,133,18,13,242,168,158,88,180,80,161,65,158,172,63,162,213,167,39,243,207,104,211,52,178,99,63,15,245,153,166,241,141,210,164,81,158,52,77,30,168,219,142,163,135,234,164,121,114,64,156,226,236,228,161,56,105,154,28,208,166,152,38,15,181,153,166,145,237,199,121,40,205,32,141,193,49,158,135,202,76,211,136,231,198,248,24,87,4,93,243,32,133,82,210,17,51,0,196,60,141,95,148,198,164,201,144,210,160,52,129,82,25,20,94,233,15,202,224,125,42,163,4,19,113,117,115,225,138,70,165,145,159,194,168,21,95,20,14,203,192,146,10,67,175,5,187,211,181,96,22,175,37,187,211,22,53,85,25,147,230,166,74,99,36,59,211,54,59,85,27,148,166,167,42,163,4,51,126,39,26,35,120,75,15,130,79,233,161,240,83,170,142,128,26,221,37,202,171,225,46,81,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,20,2,42,38,160,70,55,97,242,106,184,9,19,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,133,128,138,9,168,209,61,142,188,26,238,113,4,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,98,2,106,116,219,35,175,134,219,30,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,136,128,186,137,103,214,1,117,59,30,29,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,20,2,218,92,2,106,212,1,93,18,80,58,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,180,161,4,212,53,37,160,238,219,32,160,94,123,30,159,207,189,158,115,113,222,93,204,252,216,239,197,222,172,59,63,11,252,32,14,186,78,124,113,86,5,139,84,218,106,233,44,82,105,171,21,178,72,173,185,46,141,54,235,191,235,114,9,168,194,246,179,8,104,185,71,253,199,36,72,186,90,135,252,217,139,227,61,232,116,11,143,119,215,43,58,222,189,205,195,125,121,252,167,254,63,74,253,191,155,30,224,165,71,236,254,6,185,189,91,44,63,147,197,249,224,238,225,234,98,54,127,248,186,248,145,253,190,247,118,207,197,222,236,233,5,238,247,126,254,142,109,63,189,250,222,159,171,47,195,189,229,94,84,193,102,54,94,254,229,62,210,58,25,124,30,30,13,190,14,39,201,241,100,252,121,50,56,90,255,222,90,15,235,220,254,104,125,216,120,202,201,233,199,163,131,105,242,233,96,50,220,159,142,39,255,105,245,91,123,223,111,31,246,174,191,237,173,118,136,189,249,247,213,25,249,121,196,254,120,52,29,28,140,134,147,228,112,252,57,57,28,254,54,60,92,254,249,234,188,120,210,209,248,211,240,48,57,25,78,126,27,78,146,233,193,209,112,124,58,109,245,91,126,232,44,159,55,28,125,58,30,31,140,166,91,79,88,62,254,161,181,30,188,63,216,255,50,76,38,227,241,52,157,233,197,150,134,163,223,150,231,157,214,135,214,151,95,158,54,123,240,41,107,196,81,50,58,61,74,62,31,159,158,60,61,255,104,240,239,228,96,116,124,58,77,14,135,163,207,211,47,203,221,217,137,187,79,143,76,199,211,193,97,50,29,127,29,142,78,214,143,132,79,143,124,28,76,247,191,36,199,147,225,47,7,135,27,207,136,220,216,123,122,198,254,120,180,127,58,153,12,71,211,100,50,252,245,116,120,50,93,62,161,235,122,249,115,244,175,241,228,235,112,114,210,234,187,149,28,227,129,209,49,30,148,112,140,23,31,179,91,223,2,233,195,126,231,215,194,139,99,124,253,47,27,47,193,65,207,65,255,238,14,122,95,235,122,174,244,65,239,23,94,204,197,65,207,65,207,65,223,184,131,222,228,76,239,115,166,231,160,231,160,175,246,160,23,149,152,46,111,31,13,42,76,191,63,94,94,94,221,92,94,204,150,59,240,143,135,239,119,243,223,219,15,151,87,27,246,197,235,184,29,119,249,111,171,133,44,219,151,183,143,237,219,31,190,235,44,5,140,231,182,31,207,30,111,30,30,61,175,227,4,106,45,167,116,94,173,142,83,181,113,115,107,80,233,204,250,37,168,186,130,123,166,193,211,42,174,174,224,254,238,224,126,24,4,78,232,135,93,63,116,178,131,167,205,124,181,193,149,14,69,189,254,87,13,129,77,246,237,252,130,88,93,193,133,251,118,126,131,172,174,224,5,251,118,236,244,28,175,231,4,97,20,135,217,193,107,220,183,243,219,113,74,243,189,163,27,87,101,232,156,250,220,86,100,221,242,92,133,153,243,251,117,74,19,189,163,93,87,109,104,181,137,214,170,223,85,27,88,237,87,147,86,63,175,218,192,89,245,30,213,9,206,44,247,212,16,87,242,221,156,215,240,171,33,110,193,55,178,86,5,176,194,184,87,223,148,191,35,34,167,27,248,142,231,185,222,243,57,100,115,120,125,161,175,23,170,161,99,55,136,188,192,237,118,163,32,216,172,54,218,9,173,244,61,161,215,198,172,48,112,78,97,83,105,79,206,171,107,86,24,55,167,209,169,20,55,175,207,89,67,92,201,215,90,94,225,179,218,184,226,147,70,94,35,180,134,184,194,217,173,227,164,161,216,42,205,168,83,190,124,23,42,101,202,226,17,161,238,136,188,102,99,225,192,173,234,96,241,136,116,37,77,97,132,254,164,109,151,6,85,134,164,43,131,197,99,180,63,155,45,180,157,166,178,47,248,99,176,155,37,186,161,31,61,29,44,153,155,217,160,219,5,155,201,127,141,13,166,190,243,53,162,188,215,72,97,246,130,23,49,123,191,79,91,201,127,51,69,79,136,118,62,97,211,15,148,223,156,92,90,23,189,11,199,211,214,165,248,170,113,58,84,72,22,36,11,146,5,201,130,100,65,178,32,89,144,44,72,22,36,11,146,5,201,130,100,65,178,32,89,144,44,72,22,36,11,146,5,201,130,100,65,178,32,89,170,149,44,149,40,20,55,241,12,20,138,219,241,80,40,121,10,197,233,184,85,42,148,167,151,71,161,40,40,20,137,48,217,214,46,8,16,4,8,2,4,1,130,0,65,128,32,64,16,32,8,16,4,8,2,4,1,130,0,65,128,32,64,16,32,8,16,4,8,2,228,237,11,144,55,101,55,94,179,186,48,89,104,207,45,97,161,189,55,172,46,42,189,250,195,225,234,15,212,5,234,2,117,129,186,64,93,160,46,80,23,168,11,212,5,234,2,117,129,186,64,93,160,46,80,23,168,11,212,5,234,2,117,129,186,64,93,188,77,117,97,178,112,85,241,205,62,81,23,168,11,212,5,234,2,117,129,186,64,93,160,46,80,23,168,11,212,5,234,2,117,129,186,64,93,160,46,80,23,168,11,212,5,234,2,117,129,186,64,93,160,46,52,212,133,99,164,46,156,66,117,129,185,192,92,96,46,26,98,46,220,78,144,127,194,119,26,103,46,4,113,155,97,46,140,130,219,52,23,70,193,109,154,11,65,112,187,230,66,26,216,186,185,48,10,110,211,92,24,5,183,105,46,116,131,55,194,92,104,135,110,128,185,208,205,220,8,115,33,8,109,215,92,8,2,219,53,23,130,192,54,205,133,52,174,37,115,33,141,107,201,92,232,198,109,132,185,208,13,221,8,115,33,8,109,215,92,232,6,182,108,46,116,227,90,54,23,210,184,150,204,133,32,174,77,115,33,141,107,201,92,168,196,109,148,185,192,67,224,33,106,241,16,21,72,2,223,232,198,220,190,194,141,185,145,4,72,2,36,1,146,0,73,128,36,64,18,32,9,94,143,36,128,181,195,218,97,237,176,118,88,59,172,29,108,13,182,6,91,131,173,193,214,96,107,176,117,3,176,181,201,178,60,190,194,178,60,96,107,176,53,216,26,108,13,182,126,163,216,26,250,11,253,133,254,66,127,161,191,208,95,232,47,244,23,250,11,253,133,254,66,127,161,191,208,95,232,111,195,233,175,147,4,6,244,215,233,4,208,95,232,47,244,183,225,244,215,249,231,220,234,62,159,91,227,229,169,213,141,26,8,127,197,105,45,179,223,18,114,91,65,191,226,220,150,200,175,89,94,123,224,183,132,220,86,184,175,44,183,93,236,43,204,108,147,250,202,34,219,133,190,226,204,150,152,175,56,175,37,228,43,206,107,133,248,154,165,173,27,248,154,165,173,155,247,202,210,218,197,189,178,204,246,104,175,44,175,45,216,43,75,107,139,245,154,165,173,27,245,138,211,90,33,189,102,105,235,6,189,234,105,225,188,112,94,56,111,73,156,215,55,226,188,62,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,11,231,133,243,194,121,45,115,94,207,136,243,122,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,11,231,181,204,121,93,35,206,235,194,121,225,188,112,94,56,47,156,23,206,11,231,133,243,194,121,225,188,112,94,56,47,156,183,9,156,23,102,10,51,133,153,194,76,97,166,48,83,152,105,105,204,212,228,78,103,14,119,58,131,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,194,76,97,166,111,136,153,122,137,155,68,98,102,186,188,167,95,244,218,152,233,234,157,30,207,230,127,204,46,23,131,187,155,213,87,219,243,55,94,191,53,187,187,233,207,254,186,239,223,207,46,23,215,179,63,22,119,253,159,143,246,187,113,16,5,97,24,116,195,200,237,175,94,168,125,187,126,165,245,204,47,103,168,253,103,208,14,34,239,226,98,17,68,142,115,225,248,225,220,139,47,230,139,69,216,141,252,243,174,191,112,46,122,173,15,27,39,176,156,77,174,31,237,59,221,94,47,142,253,32,10,188,178,54,233,238,220,164,219,143,194,174,211,115,28,191,215,11,2,195,77,62,255,120,207,218,228,207,71,251,113,212,141,220,110,28,57,126,20,25,110,50,133,70,178,182,251,242,41,125,55,246,220,56,142,123,113,28,135,101,110,60,251,163,125,249,148,126,24,134,145,239,250,110,228,249,61,163,141,255,157,254,6,145,18,220,213,127,26,48,220,243,255,126,219,56,173,59,29,207,239,56,237,243,197,226,246,254,118,177,56,119,58,113,167,187,62,169,171,17,218,237,56,90,140,214,32,77,46,129,221,142,164,207,96,75,201,229,153,231,74,255,80,51,200,165,184,55,233,49,84,211,60,102,159,95,62,35,45,37,151,248,243,203,103,160,210,92,249,132,83,49,213,14,198,41,206,148,67,48,51,18,233,50,76,105,164,124,66,169,56,77,59,24,165,65,38,213,105,210,98,144,6,121,84,79,44,90,140,209,32,79,214,95,223,234,211,147,249,247,183,105,26,217,177,159,199,8,77,211,248,70,105,210,12,80,154,38,143,240,109,199,209,99,124,210,60,57,4,79,113,118,242,24,158,52,77,14,161,83,76,147,199,232,76,211,200,246,227,60,6,103,144,198,224,24,207,99,108,166,105,196,115,99,124,140,43,18,178,121,144,98,48,233,136,25,228,98,158,230,54,74,99,210,72,73,105,80,26,93,169,12,10,175,244,7,101,128,66,149,81,130,137,184,186,185,112,69,163,210,172,80,97,212,10,76,10,135,101,240,76,133,161,215,130,221,233,90,48,139,215,146,221,105,11,183,170,140,73,3,87,165,49,146,157,105,27,186,170,13,74,99,87,149,81,130,25,191,19,141,17,188,165,7,193,167,244,80,248,41,85,132,78,123,70,232,180,7,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,5,157,130,78,65,167,111,17,157,134,70,232,52,4,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,183,136,78,187,70,232,180,11,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,5,157,130,78,65,167,111,17,157,6,70,232,52,0,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,183,136,78,125,35,116,234,131,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,91,68,167,158,17,58,245,64,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,45,162,83,215,8,157,186,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,22,209,169,99,132,78,29,208,41,232,20,116,218,76,116,90,254,215,133,99,244,117,225,240,117,177,253,217,250,237,94,224,248,65,111,209,13,156,243,153,223,61,11,102,103,241,69,120,49,119,102,103,254,197,226,220,155,151,126,236,42,109,178,220,99,87,105,147,85,29,187,90,83,92,206,55,178,254,251,45,241,235,66,97,227,117,124,93,252,146,4,73,160,247,133,209,190,120,241,149,17,116,130,194,175,12,183,240,59,163,248,59,96,235,91,37,253,53,178,251,107,38,76,109,34,253,37,114,123,183,88,126,74,139,243,193,221,195,213,197,108,254,240,117,241,35,123,42,246,138,166,103,111,246,244,18,247,123,63,255,140,110,63,189,254,222,159,238,242,23,217,222,114,207,170,100,67,27,27,120,185,243,180,78,6,159,135,71,131,175,195,73,114,60,25,127,158,12,142,214,127,240,173,135,117,110,127,180,62,108,60,229,228,244,227,209,193,52,249,116,48,25,238,79,199,147,255,180,250,173,189,239,183,15,123,215,223,246,86,251,201,222,252,251,234,79,130,231,17,251,227,209,116,112,48,26,78,146,195,241,231,228,112,248,219,240,112,121,66,113,94,60,233,104,252,105,120,152,156,12,39,191,13,39,201,244,224,104,56,62,157,182,250,45,63,116,150,207,27,142,62,29,143,15,70,211,173,39,44,31,255,208,90,15,222,31,236,127,25,38,147,241,120,154,206,244,98,75,195,209,111,173,126,107,249,55,240,151,95,158,54,123,240,41,107,196,81,50,58,61,74,62,31,159,158,60,61,255,104,240,239,228,96,116,124,58,77,14,135,163,207,211,47,203,125,220,137,187,79,143,76,199,211,193,97,50,29,127,29,142,78,214,143,132,79,143,124,28,76,247,191,36,199,147,225,47,7,135,27,207,136,220,216,123,122,198,254,120,180,127,58,153,12,71,211,100,50,252,245,116,120,50,93,62,161,235,122,249,115,244,175,241,228,235,112,114,210,234,187,21,29,252,190,94,47,99,235,224,247,11,155,25,28,252,28,252,28,252,13,61,248,205,206,252,62,103,126,14,126,14,254,234,15,126,81,193,234,242,246,209,160,94,245,251,227,229,229,213,205,229,197,108,185,11,255,120,248,126,55,255,189,253,112,121,181,97,134,86,181,204,229,191,173,168,65,251,242,246,177,125,251,195,119,157,165,28,242,220,246,227,217,227,205,195,163,231,117,156,64,173,129,149,206,171,213,191,170,54,110,110,69,43,157,89,191,160,85,87,112,207,52,120,90,19,214,21,220,223,29,220,15,131,192,9,253,176,235,135,78,118,240,116,107,160,218,224,74,135,162,94,55,173,134,192,38,251,118,126,121,173,174,224,194,125,59,191,221,86,87,240,130,125,59,118,122,142,215,115,130,48,138,195,236,224,53,238,219,249,205,61,165,249,222,209,219,171,50,116,78,181,111,43,178,110,177,175,194,204,249,221,63,165,137,222,209,252,171,54,180,218,68,107,85,3,171,13,172,246,171,73,171,59,88,109,224,172,234,145,234,4,103,22,143,106,136,43,249,110,206,107,31,214,16,183,224,27,89,171,158,88,97,220,171,111,202,223,17,145,211,13,124,199,243,92,239,249,28,178,57,188,190,208,215,11,213,208,177,27,68,94,224,118,187,81,16,108,214,46,237,132,86,250,158,208,107,138,86,24,56,167,76,170,180,39,231,85,73,43,140,155,211,54,85,138,155,215,53,173,33,174,228,107,45,175,140,90,109,92,241,73,35,175,173,90,67,92,225,236,214,113,210,80,108,188,102,84,61,95,190,11,149,162,103,241,136,80,119,68,94,235,178,112,224,86,173,177,120,68,186,46,167,48,66,127,210,182,11,141,42,67,210,117,198,226,49,218,159,205,22,222,78,83,217,23,252,49,216,205,18,221,208,143,158,14,150,204,205,108,64,243,130,205,228,191,198,6,87,223,249,26,81,222,107,188,32,235,133,47,98,246,126,159,182,146,255,102,138,158,16,237,126,194,134,53,168,162,213,185,180,47,158,161,125,241,74,176,47,117,119,181,144,45,200,22,100,11,178,5,217,130,108,65,182,32,91,144,45,200,22,100,11,178,5,217,130,108,65,182,32,91,144,45,200,22,100,11,178,5,217,130,108,65,182,188,61,217,82,145,74,209,188,49,219,150,74,41,190,53,219,187,86,41,78,199,173,86,165,60,109,0,149,162,160,82,36,226,100,91,191,32,66,16,33,136,16,68,8,34,4,17,130,8,65,132,32,66,16,33,136,16,68,8,34,4,17,130,8,65,132,32,66,16,33,136,144,183,47,66,222,148,229,120,221,10,195,108,33,190,226,91,36,190,115,133,81,241,213,32,14,87,131,160,48,80,24,40,12,20,6,10,3,133,129,194,64,97,160,48,80,24,40,12,20,6,10,3,133,129,194,64,97,160,48,80,24,40,12,20,6,10,227,173,42,12,179,5,173,138,111,85,138,194,64,97,160,48,80,24,40,12,20,6,10,3,133,129,194,64,97,160,48,80,24,40,12,20,6,10,3,133,129,194,64,97,160,48,80,24,40,12,20,6,10,3,133,161,173,48,28,67,133,225,20,42,12,12,6,6,3,131,209,32,131,225,118,130,252,19,191,211,56,131,33,136,219,12,131,97,20,220,166,193,48,10,110,211,96,8,130,219,53,24,210,192,214,13,134,81,112,155,6,195,40,184,77,131,161,27,188,17,6,67,59,116,3,12,134,110,230,70,24,12,65,104,187,6,67,16,216,174,193,16,4,182,105,48,164,113,45,25,12,105,92,75,6,67,55,110,35,12,134,110,232,70,24,12,65,104,187,6,67,55,176,101,131,161,27,215,178,193,144,198,181,100,48,4,113,109,26,12,105,92,75,6,67,37,110,163,12,6,62,2,31,81,139,143,168,68,22,248,134,55,240,246,21,110,224,141,44,64,22,32,11,144,5,200,2,100,1,178,0,89,240,186,100,1,204,29,230,14,115,135,185,195,220,97,238,224,107,240,53,248,26,124,13,190,6,95,131,175,27,129,175,205,150,235,241,21,150,235,1,95,131,175,193,215,224,107,240,245,27,198,215,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,67,129,27,79,129,157,36,48,162,192,78,39,128,2,67,129,161,192,175,128,2,59,255,156,99,221,231,115,108,188,60,197,186,81,3,33,176,56,173,101,6,92,66,110,43,8,88,156,219,18,1,54,203,107,15,0,151,144,219,10,255,149,229,182,139,127,133,153,109,210,95,89,100,187,240,87,156,217,18,251,21,231,181,132,126,197,121,173,144,95,179,180,117,131,95,179,180,117,115,95,89,90,187,216,87,150,217,30,245,149,229,181,5,125,101,105,109,49,95,179,180,117,35,95,113,90,43,196,215,44,109,221,192,87,61,45,188,23,222,11,239,45,141,247,250,134,188,215,135,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,35,120,175,103,200,123,61,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,133,247,54,130,247,186,134,188,215,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,83,120,47,236,20,118,10,59,133,157,194,78,97,167,176,211,18,217,169,217,29,209,28,238,136,6,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,20,118,10,59,133,157,194,78,223,28,59,245,12,239,35,230,189,198,251,136,173,222,235,241,108,254,199,236,114,49,184,187,89,125,189,61,127,235,245,91,179,187,155,254,236,175,251,254,253,236,114,113,61,251,99,113,215,255,249,104,191,27,7,81,16,134,65,55,140,220,254,234,133,218,183,235,87,90,207,254,122,142,218,127,6,237,158,187,88,204,231,23,189,240,252,252,194,247,47,188,153,27,157,123,11,55,60,139,231,189,11,223,89,30,253,207,167,177,156,141,174,31,237,59,221,94,47,142,253,32,10,188,242,54,234,238,220,168,219,143,194,174,211,115,28,191,215,11,2,227,141,62,255,140,207,218,232,207,71,251,113,212,141,220,110,28,57,126,20,25,111,52,133,73,178,182,252,242,41,125,55,246,220,56,142,123,113,28,135,229,110,62,251,35,126,249,148,126,24,134,145,239,250,110,228,249,61,195,205,255,157,254,70,145,18,221,213,127,26,48,221,243,255,126,219,56,205,59,29,207,239,56,237,243,197,226,246,254,118,177,56,119,58,113,167,187,62,201,171,17,219,237,56,90,204,214,32,77,46,145,221,142,164,207,100,75,201,229,153,231,74,255,112,51,200,165,184,55,233,49,85,211,60,102,159,95,62,51,45,37,151,248,243,203,103,162,210,92,249,196,83,49,213,14,230,41,206,148,67,52,51,18,233,50,77,105,164,124,98,169,56,77,59,152,165,65,38,213,105,210,98,146,6,121,84,79,44,90,204,209,32,79,214,95,227,234,211,147,249,247,184,105,26,217,177,159,199,12,77,211,248,70,105,210,76,80,154,38,143,248,109,199,209,99,126,210,60,57,68,79,113,118,242,152,158,52,77,14,177,83,76,147,199,236,76,211,200,246,227,60,38,103,144,198,224,24,207,99,110,166,105,196,115,99,124,140,43,18,179,121,144,98,50,233,136,25,36,99,158,230,56,74,99,210,136,73,105,80,26,101,169,12,10,175,244,7,101,128,67,149,81,130,137,184,186,185,112,69,163,210,236,80,97,212,10,84,10,135,101,240,77,133,161,215,130,221,233,90,48,139,215,146,221,105,11,191,170,140,73,3,88,165,49,146,157,105,27,194,170,13,74,99,88,149,81,130,25,191,19,141,17,188,165,7,193,167,244,80,248,41,85,134,82,77,110,209,229,189,198,91,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,62,74,53,185,251,149,247,26,239,126,5,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,250,40,213,228,198,82,222,107,188,177,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,234,163,84,147,251,76,121,175,241,62,83,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,170,135,82,221,196,51,106,165,186,29,143,86,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,125,15,40,213,164,149,186,68,169,180,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,234,155,71,169,174,33,74,117,65,169,89,180,203,111,159,45,220,69,188,152,185,103,129,23,248,65,28,159,205,22,243,197,124,209,139,207,46,220,110,247,60,174,128,106,42,109,180,108,170,169,180,209,234,168,166,214,68,151,197,172,245,223,115,169,40,85,97,243,89,40,181,196,175,15,63,113,147,192,233,126,76,126,57,142,150,197,118,245,47,17,191,237,182,3,167,123,214,190,184,141,82,107,133,20,124,149,220,190,56,174,179,190,75,150,231,146,212,151,193,230,160,255,251,161,117,123,183,88,206,232,226,124,112,247,112,117,49,155,63,124,93,252,200,142,187,167,246,22,246,102,79,47,116,191,247,243,119,109,251,105,43,123,127,174,214,63,217,91,238,11,21,110,110,99,51,47,63,242,214,201,224,243,240,104,240,117,56,73,142,39,227,207,147,193,209,250,119,216,122,88,231,246,71,235,195,198,83,78,78,63,30,29,76,147,79,7,147,225,254,116,60,249,79,171,223,218,251,126,251,176,119,253,109,111,245,185,238,205,191,175,206,212,207,35,246,199,163,233,224,96,52,156,36,135,227,207,201,225,240,183,225,225,242,115,116,94,60,233,104,252,105,120,152,156,12,39,191,13,39,201,244,224,104,56,62,157,182,250,45,63,116,150,207,27,142,62,29,143,15,70,211,173,39,44,31,255,208,90,15,222,31,236,127,25,38,147,241,120,154,206,244,98,75,195,209,111,203,51,82,235,67,235,203,47,79,155,61,248,148,49,98,124,188,218,145,63,31,159,38,71,195,163,241,228,63,201,233,244,224,240,224,127,86,251,119,171,223,114,58,113,247,249,105,195,209,224,227,225,48,217,255,114,58,250,58,252,148,28,79,134,191,28,28,46,223,231,195,221,227,34,255,157,254,107,60,249,58,156,156,180,250,110,99,28,70,220,113,218,223,174,175,92,119,185,183,44,255,202,242,2,59,250,66,41,72,189,230,66,51,82,29,210,66,51,82,33,253,242,195,32,112,66,63,236,250,161,147,29,169,16,129,41,69,170,71,161,168,71,169,205,158,104,70,170,67,156,104,70,42,220,135,98,167,231,120,61,39,8,163,56,204,142,84,194,62,84,171,198,81,136,83,163,193,41,78,83,171,188,81,138,83,143,183,81,138,82,143,178,81,138,82,135,173,81,15,82,177,168,81,15,82,177,163,41,14,114,245,77,227,248,137,156,110,224,59,158,231,122,207,223,118,155,47,96,30,231,122,145,19,199,146,84,42,78,92,147,79,42,14,82,147,74,82,15,82,177,69,82,10,114,249,253,207,172,89,201,124,94,198,87,148,21,33,165,244,198,234,112,81,217,65,20,53,84,125,254,229,50,172,85,136,224,28,148,157,131,42,162,247,19,87,132,217,52,22,227,221,129,217,10,150,228,5,179,129,217,192,108,96,54,48,27,152,13,204,6,102,3,179,129,217,192,108,96,54,48,27,152,13,204,6,22,3,139,129,197,154,132,197,220,82,176,152,91,2,22,179,202,192,220,122,24,152,11,3,219,193,192,150,79,26,78,126,59,24,125,78,14,199,131,79,235,135,78,150,20,107,113,255,208,239,31,29,31,252,159,244,139,30,13,254,157,76,199,211,193,97,50,29,127,29,142,150,79,142,156,85,224,233,112,116,50,158,36,199,131,201,224,240,112,120,152,124,26,126,158,12,135,203,199,55,177,217,116,242,159,213,219,218,158,239,95,126,25,37,191,158,14,70,211,131,255,25,174,146,180,250,173,233,107,163,105,209,211,201,199,177,77,211,148,130,212,75,211,52,35,213,65,211,52,35,213,65,211,122,47,175,48,115,189,78,184,10,230,218,98,106,74,115,84,47,83,211,140,84,7,83,211,140,84,7,83,83,221,147,106,37,107,197,243,84,39,89,43,78,83,43,89,83,138,83,15,89,83,138,82,15,89,83,138,82,7,89,83,15,82,49,89,83,15,82,49,89,43,14,82,43,89,43,142,83,27,50,43,142,82,19,50,43,14,82,19,50,83,15,82,49,50,83,10,82,7,50,83,15,82,49,50,203,14,2,50,3,153,89,71,102,7,163,147,233,228,116,127,106,112,229,230,242,221,220,61,206,31,222,194,37,156,155,239,165,206,146,89,209,118,105,155,209,54,163,109,70,219,140,182,25,109,51,218,102,180,205,104,155,209,54,163,109,214,4,38,70,219,140,182,25,23,117,210,94,3,197,129,226,74,69,113,146,26,219,14,20,247,234,46,243,4,197,129,226,64,113,160,56,80,28,40,14,20,7,138,3,197,129,226,64,113,160,56,80,28,40,174,41,40,14,116,6,58,3,157,53,12,157,201,174,0,205,69,103,77,191,20,84,157,147,149,123,77,104,49,39,227,226,80,46,14,229,226,208,102,16,55,46,14,229,226,80,46,14,229,226,80,46,14,229,226,80,46,14,229,226,208,242,233,27,23,135,114,113,40,23,135,114,113,40,88,237,45,96,181,158,243,81,255,114,208,158,115,166,121,1,232,230,173,120,115,111,8,252,242,246,189,151,225,174,251,249,86,218,75,235,57,103,53,53,209,114,182,68,247,76,212,61,163,84,70,169,140,82,25,165,50,74,101,148,202,40,149,81,42,163,84,70,169,172,212,82,25,109,49,218,98,180,197,104,139,129,181,202,195,90,219,99,82,52,40,231,25,97,209,51,94,240,162,156,167,108,110,166,66,190,166,89,84,219,230,107,69,213,52,248,26,124,13,190,6,95,131,175,193,215,224,107,240,53,248,26,124,13,190,6,95,131,175,193,215,224,107,240,53,248,26,124,237,205,242,53,237,11,65,211,124,173,248,210,207,55,198,215,74,187,66,52,151,175,113,77,104,245,215,132,6,78,28,150,112,77,232,235,161,118,92,248,201,133,159,92,248,89,53,187,227,194,79,46,252,228,194,207,74,9,30,23,126,114,225,39,23,126,114,225,39,23,126,86,71,240,184,240,115,199,152,173,191,203,51,254,188,244,151,75,14,253,45,97,125,70,175,254,142,169,160,202,188,185,94,222,196,85,4,16,85,66,45,51,101,135,122,107,172,241,231,10,116,146,139,102,127,174,165,246,214,175,158,253,249,70,235,171,249,237,220,36,125,63,250,126,244,253,232,251,209,247,163,239,71,223,143,190,31,125,63,250,126,244,253,232,251,209,247,163,239,71,223,143,190,31,125,191,87,202,224,244,139,127,121,12,238,205,53,0,97,112,48,56,24,28,12,14,6,7,131,131,193,193,224,96,112,48,56,24,28,12,14,6,7,131,131,193,193,224,96,112,48,184,18,24,156,228,226,219,108,6,247,6,175,194,85,100,112,101,94,142,91,192,224,184,46,151,235,114,75,39,123,92,151,203,117,185,92,151,91,53,223,227,186,92,174,203,229,186,220,74,41,31,215,229,114,93,46,215,229,114,93,46,215,229,86,71,249,184,46,151,235,114,95,25,57,228,186,220,70,243,200,72,112,11,219,72,243,14,182,203,201,42,36,143,47,192,99,183,19,165,254,223,245,82,255,224,165,71,108,179,203,212,255,167,31,79,189,100,152,126,73,123,244,51,170,235,22,31,217,27,162,109,72,219,144,182,33,109,67,218,134,180,13,105,27,210,54,164,109,72,219,144,182,33,109,67,218,134,180,13,105,27,210,54,124,23,109,195,221,112,239,25,80,229,62,225,39,94,202,125,70,1,252,83,99,140,69,79,40,124,133,162,156,97,97,206,87,68,58,53,251,150,91,164,179,160,101,9,233,132,116,66,58,33,157,144,78,72,39,164,19,210,9,233,132,116,66,58,33,157,144,78,72,39,164,19,210,9,233,132,116,66,58,33,157,149,147,78,237,43,203,35,205,187,58,67,58,75,38,157,165,93,199,158,71,58,185,122,221,254,213,235,46,87,175,115,245,58,87,175,115,245,58,87,175,115,245,186,5,150,202,213,235,92,189,206,213,235,92,189,94,62,75,229,234,117,174,94,231,234,245,138,175,94,207,189,76,186,148,171,215,115,95,253,29,243,89,149,121,11,27,120,241,122,254,21,245,64,223,55,11,125,229,247,215,142,164,183,215,6,3,107,211,217,186,239,45,84,176,69,42,176,84,96,169,192,82,129,165,2,75,5,150,10,44,21,88,42,176,84,96,169,192,82,129,165,2,75,5,150,10,44,21,88,42,176,208,208,215,78,67,181,187,176,194,27,157,67,67,161,161,208,80,104,40,52,20,26,10,13,133,134,66,67,161,161,208,80,104,40,52,20,26,10,13,133,134,66,67,161,161,208,80,104,168,77,26,42,88,25,64,120,203,121,104,104,85,52,180,196,181,2,184,229,61,139,6,212,205,88,89,52,128,69,3,88,52,160,106,210,202,162,1,44,26,192,162,1,149,242,86,22,13,96,209,0,22,13,96,209,0,22,13,168,142,183,178,104,0,139,6,188,50,134,203,162,1,128,225,215,0,134,123,206,242,150,88,129,14,14,238,57,233,59,98,5,187,33,112,138,158,230,97,224,45,136,107,5,193,246,156,194,69,90,221,50,192,107,206,118,54,94,31,220,170,80,62,85,33,158,106,199,140,222,17,227,155,29,49,62,71,12,71,204,251,58,98,188,229,239,111,249,17,227,117,92,142,24,142,152,247,117,196,24,157,99,60,206,49,28,49,205,61,98,240,208,120,104,60,52,30,26,15,141,135,198,67,227,161,241,208,120,104,60,52,30,26,15,93,177,135,158,7,250,110,113,46,184,146,100,222,21,92,232,50,239,10,116,236,60,188,18,13,146,228,235,9,54,213,236,43,173,174,110,46,92,209,40,129,162,95,53,2,106,189,24,236,90,176,183,95,75,174,155,146,236,237,215,146,29,247,90,180,227,94,75,118,220,215,222,194,176,122,37,221,157,104,140,224,45,221,73,246,162,59,209,94,116,39,217,139,30,4,123,209,131,96,47,218,34,214,41,86,251,116,1,205,231,227,211,228,104,120,52,158,252,39,57,157,30,28,30,252,207,138,189,183,250,45,167,19,119,243,170,47,183,10,47,156,123,245,78,144,91,168,209,172,136,40,23,64,244,68,131,214,157,34,182,69,67,193,253,33,36,162,225,197,24,52,2,26,1,141,128,70,64,35,160,17,208,8,104,4,52,2,26,1,141,128,70,64,35,160,17,208,8,104,4,52,2,26,1,141,128,70,64,35,160,17,222,165,70,168,69,18,56,137,103,34,9,156,142,247,118,36,129,211,113,43,149,4,79,175,143,36,120,83,146,64,3,241,214,161,10,52,226,212,43,12,68,193,234,208,6,162,96,239,82,30,232,6,170,77,33,136,130,213,33,18,68,193,222,173,78,80,14,85,163,84,80,205,84,171,90,208,8,85,143,96,208,8,84,143,102,208,8,84,135,108,208,141,83,177,114,208,141,83,177,120,80,141,83,171,126,80,13,85,155,132,80,13,84,147,138,80,141,83,147,144,208,141,83,177,150,208,136,83,135,156,208,141,83,177,162,216,21,7,81,129,168,64,84,32,42,16,21,136,10,68,133,205,11,8,28,179,181,189,156,242,215,246,194,13,224,6,112,3,184,1,220,0,110,0,55,128,27,192,13,224,6,112,3,184,1,220,0,110,0,55,128,27,192,13,224,6,112,3,184,1,220,0,110,0,55,80,173,27,48,90,92,200,121,75,139,11,57,21,47,46,228,176,184,16,110,0,55,128,27,192,13,224,6,112,3,184,1,220,0,110,0,55,128,27,192,13,224,6,112,3,184,1,220,0,156,31,206,15,231,135,243,191,74,206,95,9,162,119,205,16,189,11,162,7,209,131,232,65,244,32,122,16,61,136,30,18,14,9,135,132,67,194,33,225,144,112,72,56,36,28,18,14,9,135,132,67,194,33,225,144,112,72,120,179,73,248,193,232,100,58,57,221,159,38,94,226,107,34,241,246,242,29,220,61,206,31,82,245,117,191,124,54,190,121,211,224,138,97,249,207,119,85,215,93,115,119,110,112,189,33,86,191,41,19,159,87,122,16,121,154,203,66,229,29,68,94,249,235,67,113,16,113,16,189,150,131,168,156,51,145,199,153,136,131,168,193,7,81,51,68,46,55,114,231,70,238,111,76,216,114,35,119,110,228,94,158,55,230,70,238,220,200,157,27,185,115,35,119,110,228,206,141,220,185,145,59,55,114,199,238,54,217,238,178,6,26,70,24,35,140,17,126,7,70,184,112,13,180,87,112,35,247,77,160,158,179,221,234,151,108,219,112,15,110,73,238,193,125,77,87,136,161,26,80,13,168,6,84,3,170,1,213,128,106,64,53,160,26,80,13,168,6,84,3,170,1,213,128,106,64,53,160,26,80,13,168,6,84,3,170,1,213,240,122,85,67,189,34,193,73,188,82,68,130,211,241,222,160,72,40,235,150,241,133,34,129,123,199,191,69,145,192,226,115,44,62,247,78,4,3,139,207,113,127,24,86,197,99,85,60,86,197,99,85,188,50,229,4,171,226,177,42,30,171,226,85,41,48,88,21,15,153,129,204,64,102,32,51,144,25,200,140,215,36,51,154,225,15,202,89,73,204,41,127,37,49,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,128,63,192,31,224,15,240,7,214,252,65,57,11,25,189,170,91,221,107,248,131,154,22,50,122,218,16,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,23,128,11,192,5,224,2,94,153,11,168,22,227,187,37,97,124,23,140,15,198,7,227,131,241,193,248,96,124,48,126,169,251,22,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,138,105,121,244,49,241,18,95,135,145,71,103,169,130,187,191,155,140,95,118,59,174,87,4,198,55,158,177,254,135,13,150,254,244,15,169,255,127,137,210,151,255,144,250,255,151,143,135,233,77,132,47,95,49,197,239,83,247,80,40,15,206,71,103,181,220,34,56,123,51,27,47,15,136,47,9,196,87,112,56,122,58,43,87,109,29,142,222,238,245,170,56,28,57,28,57,28,245,14,71,147,179,163,199,217,145,195,241,221,30,142,205,208,212,74,119,207,174,67,80,107,222,16,190,14,53,173,25,169,14,41,173,25,233,93,234,104,205,27,194,215,33,162,53,35,213,161,160,53,35,189,219,107,200,138,231,169,78,31,174,116,255,241,250,76,184,82,156,122,28,184,82,148,122,236,183,250,77,226,43,246,222,234,65,42,54,222,234,65,42,118,221,197,65,106,181,220,197,113,106,243,219,197,81,106,50,219,234,119,171,175,216,105,171,7,169,216,102,171,223,173,190,98,143,173,30,164,98,131,157,29,4,119,253,238,221,53,43,197,225,187,241,221,248,238,119,224,187,139,215,129,211,190,189,189,155,123,123,251,23,216,188,172,87,221,196,247,185,207,120,94,213,46,247,25,69,79,40,88,59,111,67,1,228,62,161,224,21,194,194,55,242,108,13,42,42,42,184,70,42,198,45,65,197,108,137,150,157,94,69,69,221,212,114,77,32,98,5,177,130,88,65,172,32,86,16,43,136,21,196,10,98,5,177,130,88,65,172,32,86,16,43,136,21,196,10,98,5,177,130,88,65,172,32,86,16,43,175,71,172,20,75,17,67,229,81,142,187,121,86,51,213,88,17,39,241,12,172,136,211,241,176,34,249,235,35,186,85,90,145,167,151,199,138,188,41,43,194,170,136,172,138,248,78,108,9,171,34,114,115,35,150,107,100,185,70,150,107,100,185,198,50,77,11,203,53,178,92,35,203,53,86,105,99,88,174,17,51,131,153,193,204,96,102,48,51,152,153,166,155,153,215,40,59,138,21,83,101,62,196,100,253,60,167,132,245,243,240,33,248,16,124,8,62,4,31,130,15,193,135,224,67,240,33,248,16,124,8,62,4,31,130,15,193,135,224,67,240,33,248,16,124,8,62,4,31,130,15,193,135,224,67,170,246,33,38,171,102,57,172,154,181,203,135,84,186,106,150,195,170,89,248,16,124,8,62,4,31,130,15,193,135,224,67,240,33,248,16,124,8,62,4,31,130,15,193,135,224,67,240,33,184,13,220,6,110,3,183,241,42,221,70,21,188,223,53,226,253,46,188,31,222,15,239,135,247,195,251,225,253,240,254,230,240,126,176,58,88,29,172,14,86,7,171,131,213,193,234,96,117,176,58,88,29,172,14,86,7,171,131,213,193,234,213,99,245,131,209,201,116,114,186,63,77,188,196,215,227,235,237,101,254,187,199,249,67,170,88,239,151,0,218,139,193,249,22,138,79,179,247,221,108,62,76,111,34,124,249,138,169,91,134,164,238,246,81,38,154,255,57,141,53,221,201,122,231,246,214,219,97,177,162,50,97,125,149,135,172,167,183,36,88,222,33,235,149,176,54,24,135,44,135,44,135,172,202,33,91,202,89,214,227,44,203,33,203,33,219,48,37,174,116,255,248,58,100,184,82,144,122,53,184,102,164,58,4,184,102,164,119,169,190,149,230,168,94,233,173,25,169,14,221,173,25,233,221,94,216,86,60,79,117,186,247,226,52,181,90,119,165,56,245,248,118,165,40,245,152,118,165,40,117,56,118,245,32,21,219,117,245,32,21,123,245,226,32,181,26,245,226,56,181,185,244,226,40,53,89,244,226,32,53,249,115,245,32,21,155,115,165,32,117,56,115,245,32,21,219,242,236,32,120,242,119,239,201,89,142,15,183,142,91,199,173,191,3,183,94,188,138,221,22,172,29,31,175,48,255,116,56,58,25,79,146,227,193,100,112,120,56,60,76,62,13,63,79,134,195,21,216,252,59,231,101,95,128,244,178,94,181,164,133,253,138,215,31,44,92,95,208,116,133,194,176,240,141,60,123,132,170,75,17,110,57,186,198,125,207,87,31,34,95,144,47,200,23,228,11,242,5,249,130,124,65,190,32,95,144,47,200,23,228,11,242,5,249,130,124,65,190,32,95,144,47,200,23,228,11,242,5,249,242,122,229,203,171,187,113,83,197,230,196,73,188,50,204,137,211,241,48,39,133,230,196,89,27,141,202,205,137,131,57,121,131,230,132,149,28,89,201,241,157,24,21,86,114,228,206,77,44,49,201,18,147,44,49,201,18,147,101,218,24,150,152,100,137,73,150,152,172,210,216,176,196,36,246,6,123,131,189,193,222,96,111,176,55,77,183,55,175,81,136,20,107,168,234,157,73,41,235,249,57,37,172,231,135,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,112,38,56,19,156,9,206,4,103,98,209,153,148,178,66,151,195,10,93,74,206,164,158,21,186,158,182,131,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,127,224,63,240,31,248,143,87,230,63,42,117,2,110,57,78,192,197,9,224,4,112,2,56,1,156,0,78,0,39,208,100,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,82,244,190,191,228,139,171,255,114,253,143,137,159,4,234,232,125,9,91,215,255,229,250,103,47,208,187,223,9,74,64,239,186,40,125,243,198,227,213,177,245,23,239,186,134,59,98,23,110,111,99,59,176,117,21,182,126,148,140,78,143,146,207,199,167,39,173,126,107,121,154,60,26,252,59,57,24,29,159,78,147,195,225,232,243,244,203,242,159,157,184,251,244,200,116,60,29,28,38,211,241,215,225,232,100,253,72,248,244,200,199,193,116,255,75,114,60,25,254,114,112,184,241,12,55,244,163,127,94,118,127,60,218,63,157,76,134,163,105,50,25,254,122,58,60,153,46,159,209,117,61,69,200,175,116,168,203,142,116,95,125,177,178,93,71,186,95,194,98,101,28,233,28,233,28,233,21,30,233,165,156,211,125,206,233,28,233,28,233,198,71,186,72,220,95,222,62,26,104,251,223,31,47,47,175,110,46,47,102,203,93,249,199,195,247,187,249,239,237,135,203,171,13,94,230,117,220,142,187,252,183,213,165,180,237,203,219,199,246,237,15,223,93,223,210,214,109,63,158,61,222,60,60,122,94,199,73,223,103,55,71,236,167,243,106,105,253,106,227,230,138,255,116,102,125,237,95,87,112,207,52,120,26,158,214,21,220,223,29,92,191,54,80,109,112,165,67,81,175,86,80,67,96,147,125,59,191,118,80,87,112,225,190,157,95,75,168,43,120,193,190,173,127,41,99,133,193,243,27,23,74,243,189,163,111,81,101,232,156,70,198,86,100,221,62,70,133,153,243,27,27,74,19,189,163,175,81,109,104,181,137,214,234,115,84,27,88,237,87,147,86,223,163,218,192,89,70,86,117,130,51,125,108,13,113,37,223,205,121,125,145,26,226,22,124,35,107,245,73,42,140,155,223,56,217,74,172,217,55,169,48,244,245,66,53,116,236,6,145,23,184,221,110,20,4,155,141,20,59,161,149,190,39,244,74,52,21,6,206,169,217,40,237,201,121,37,155,10,227,230,212,112,148,226,230,149,112,106,136,43,249,90,203,43,233,84,27,87,124,210,200,43,241,212,16,87,56,187,117,156,52,20,107,64,25,165,148,151,239,66,165,146,82,60,34,189,126,102,225,136,188,126,72,225,192,173,130,67,241,136,180,152,86,24,161,63,105,219,213,6,149,33,233,98,67,241,24,237,207,102,139,94,167,177,108,10,64,254,157,251,26,27,192,91,252,26,27,140,124,231,107,68,121,175,241,130,162,75,95,100,147,205,43,215,18,100,6,195,43,199,96,120,22,12,6,194,2,97,129,176,64,88,32,44,16,22,8,11,132,5,194,2,97,129,176,64,88,32,44,16,22,8,11,132,5,194,2,97,129,176,64,88,32,44,16,22,8,139,178,132,69,181,58,194,45,231,210,41,215,194,165,83,246,117,68,9,235,13,42,233,8,214,27,44,89,71,44,149,130,159,237,35,54,109,67,129,144,64,56,32,28,16,14,8,7,132,3,194,1,225,128,112,64,56,32,28,16,14,8,7,132,3,194,1,225,128,112,64,56,32,28,16,14,8,7,132,195,11,225,80,202,245,15,238,187,188,254,1,225,128,112,64,56,32,28,16,14,8,7,132,3,194,1,225,128,112,64,56,32,28,16,14,8,7,132,3,194,1,225,128,112,64,56,32,28,16,14,8,7,132,195,90,56,56,229,8,7,7,225,128,112,64,56,188,54,225,224,46,239,223,150,119,158,118,26,39,28,4,113,155,33,28,140,130,219,20,14,70,193,109,10,7,65,112,187,194,65,26,216,186,112,48,10,110,83,56,24,5,183,41,28,116,131,55,66,56,104,135,110,128,112,208,205,220,8,225,32,8,109,87,56,8,2,219,21,14,130,192,54,133,131,52,174,37,225,32,141,107,73,56,232,198,109,132,112,208,13,221,8,225,32,8,109,87,56,232,6,182,44,28,116,227,90,22,14,210,184,150,132,131,32,174,77,225,32,141,107,73,56,168,196,109,148,112,64,31,160,15,94,189,62,240,18,175,140,5,146,188,142,199,2,73,232,3,244,1,250,0,125,128,62,64,31,160,15,222,160,62,128,194,67,225,161,240,80,120,40,60,20,30,160,13,208,6,104,3,180,1,218,0,109,128,118,179,128,118,9,125,120,239,157,222,128,24,160,13,208,6,104,3,180,1,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,95,33,23,46,229,78,176,30,119,130,133,11,195,133,95,17,23,118,254,57,235,186,207,103,221,120,121,210,117,163,6,98,97,113,90,203,84,184,132,220,86,160,176,56,183,37,38,108,150,215,30,18,46,33,183,21,34,44,203,109,23,8,11,51,219,228,193,178,200,118,113,176,56,179,37,26,44,206,107,9,6,139,243,90,97,193,102,105,235,70,193,102,105,235,38,193,178,180,118,65,176,44,179,61,14,44,203,107,11,3,203,210,218,162,192,102,105,235,134,192,226,180,86,24,176,89,218,186,17,176,122,90,8,48,4,24,2,92,54,1,46,165,25,204,173,57,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,48,4,184,113,4,184,148,123,37,122,220,43,17,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,155,70,128,221,196,73,60,115,2,188,100,148,158,117,2,188,122,15,199,179,249,31,179,203,197,224,238,102,245,237,245,252,165,214,111,205,238,110,250,179,191,238,251,247,179,203,197,245,236,143,197,93,255,231,163,253,110,28,68,65,24,6,221,48,114,251,171,23,106,223,174,95,105,61,185,222,203,119,223,254,211,109,199,221,192,243,125,63,112,194,94,232,7,103,225,153,219,11,157,174,27,57,241,172,23,92,132,97,235,195,198,201,53,103,235,235,71,251,81,216,117,122,142,227,247,122,65,80,222,214,159,127,246,103,109,253,231,163,253,56,234,70,110,55,142,28,63,138,202,218,250,223,233,29,91,10,67,87,255,105,128,67,207,255,251,109,227,108,227,116,60,191,227,180,207,23,139,219,251,219,197,226,220,233,196,157,238,250,92,163,6,59,183,227,104,225,78,131,52,185,48,115,59,146,62,206,44,37,151,103,158,43,253,251,193,32,151,226,222,164,135,35,77,243,152,125,126,249,184,177,148,92,226,207,47,31,39,74,115,229,195,66,197,84,59,112,161,56,83,14,12,204,72,164,139,3,165,145,242,97,159,226,52,237,192,125,6,153,84,167,73,11,231,25,228,81,61,177,104,225,58,131,60,89,127,20,170,79,79,230,159,133,166,105,100,199,126,30,110,51,77,227,27,165,73,227,52,105,154,60,240,180,29,71,15,61,73,243,228,128,37,197,217,201,67,75,210,52,57,224,72,49,77,30,58,50,77,35,219,143,243,208,144,65,26,131,99,60,15,253,152,166,17,207,141,241,49,174,8,110,230,65,10,13,164,35,102,252,65,61,79,227,4,165,49,105,210,161,52,40,77,84,84,6,133,87,250,131,50,248,149,202,40,193,68,92,221,92,184,162,81,105,132,165,48,106,197,203,132,195,50,48,155,194,208,107,193,238,116,45,152,197,107,201,238,180,69,1,85,198,164,57,160,210,24,201,206,180,205,2,213,6,165,105,160,202,40,193,140,223,137,198,8,222,210,131,224,83,122,40,252,148,170,38,122,37,172,235,186,36,122,246,215,117,133,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,222,5,209,43,225,42,109,183,17,87,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,111,158,232,29,140,78,166,147,211,253,105,226,37,129,176,172,215,94,190,161,187,199,249,67,106,37,198,192,66,107,239,50,76,13,169,126,105,198,159,111,191,104,141,70,183,228,53,26,119,110,120,99,131,44,214,88,214,98,141,129,19,119,179,215,106,12,156,56,84,91,170,113,249,148,253,241,104,255,116,50,25,142,166,201,100,248,235,233,240,100,186,124,70,215,245,20,151,114,172,231,219,64,6,250,243,191,13,234,39,254,124,27,240,109,240,246,191,13,26,186,176,171,187,94,75,103,181,34,243,63,107,233,184,206,242,111,60,207,253,103,49,29,175,57,43,187,202,227,90,94,218,181,140,224,86,214,118,45,35,120,193,82,119,126,24,4,78,232,135,93,63,116,178,131,75,214,187,147,7,183,180,42,173,97,96,123,203,210,150,17,220,202,186,180,101,4,47,216,183,99,167,231,120,61,39,8,163,56,204,14,94,227,190,109,119,69,93,105,104,155,75,234,10,51,219,93,83,87,30,218,210,162,186,242,192,150,86,213,149,7,182,178,172,174,97,220,186,215,213,53,140,91,247,194,186,194,184,118,87,214,21,134,190,94,168,134,142,221,32,242,2,183,219,141,130,96,211,158,218,9,109,105,61,96,97,96,91,11,2,11,227,218,90,17,216,48,110,221,75,2,203,227,90,89,19,216,48,110,221,139,2,107,196,109,212,170,192,151,33,235,8,179,142,112,35,215,17,206,14,178,65,235,235,114,158,126,201,150,195,111,192,117,13,72,13,164,6,82,3,169,129,212,64,106,32,53,144,26,72,13,164,6,82,3,169,129,212,64,106,32,53,144,26,72,13,164,6,82,3,169,129,212,64,106,32,53,94,199,205,17,55,148,133,87,178,178,240,222,183,178,112,234,86,22,14,202,162,92,101,177,212,14,126,182,179,216,52,18,5,210,2,41,129,148,64,74,32,37,144,18,72,9,164,4,82,2,41,129,148,64,74,32,37,144,18,72,9,164,4,82,2,41,129,148,64,74,32,37,144,18,89,82,194,45,89,74,184,72,9,164,4,82,226,245,75,9,119,185,240,91,222,185,220,105,156,148,16,196,109,134,148,48,10,110,83,74,24,5,183,41,37,4,193,237,74,9,105,96,235,82,194,40,184,77,41,97,20,220,166,148,208,13,222,8,41,161,29,186,1,82,66,55,115,35,164,132,32,180,93,41,33,8,108,87,74,8,2,219,148,18,210,184,150,164,132,52,174,37,41,161,27,183,17,82,66,55,116,35,164,132,32,180,93,41,161,27,216,178,148,208,141,107,89,74,72,227,90,146,18,130,184,54,165,132,52,174,37,41,161,18,183,81,82,2,197,128,98,120,75,138,65,122,231,233,60,197,208,132,91,80,163,24,80,12,40,6,233,143,96,231,159,51,179,251,124,102,142,215,55,17,108,160,97,16,167,181,44,24,74,200,109,197,47,136,115,91,162,244,102,121,237,65,250,18,114,91,97,244,178,220,118,73,183,48,179,77,208,45,139,108,151,115,139,51,91,194,220,226,188,150,40,183,56,175,21,200,109,150,182,110,198,109,150,182,110,196,45,75,107,151,112,203,50,219,99,197,178,188,182,80,177,44,173,45,82,108,150,182,110,80,44,78,107,133,19,155,165,173,27,19,171,167,133,18,67,137,161,196,149,80,98,55,113,18,175,68,74,188,164,150,158,117,74,188,122,51,199,179,249,31,179,203,197,224,238,102,245,125,246,252,53,215,111,205,238,110,250,179,191,238,251,247,179,203,197,245,236,143,197,93,255,231,163,253,110,28,68,65,24,6,221,48,114,251,171,23,106,223,174,95,105,61,221,94,206,52,180,219,110,224,156,247,188,104,238,159,187,145,127,126,126,49,91,116,3,223,237,158,207,2,47,60,247,186,203,105,121,62,235,230,132,88,63,218,143,194,174,211,115,28,191,215,11,130,210,67,60,255,89,144,21,226,231,163,253,56,234,70,110,55,142,28,63,138,74,14,241,119,122,255,151,50,211,213,127,26,80,211,243,255,126,219,56,41,57,29,207,239,56,237,243,197,226,246,254,118,177,56,119,58,113,167,187,62,37,169,49,209,237,56,90,84,212,32,77,46,243,220,142,164,79,61,75,201,229,153,231,74,255,204,48,200,165,184,55,233,81,75,211,60,102,159,95,62,149,44,37,151,248,243,203,167,142,210,92,249,76,81,49,213,14,170,40,206,148,195,12,51,18,233,82,67,105,164,124,38,168,56,77,59,168,160,65,38,213,105,210,162,126,6,121,84,79,44,90,84,207,32,79,214,223,142,234,211,147,249,215,163,105,26,217,177,159,71,229,76,211,248,70,105,210,212,77,154,38,143,79,109,199,209,35,84,210,60,57,252,73,113,118,242,8,148,52,77,14,95,82,76,147,71,152,76,211,200,246,227,60,130,100,144,198,224,24,207,35,68,166,105,196,115,99,124,140,43,242,157,121,144,34,8,233,136,25,127,119,207,211,212,65,105,76,26,136,40,13,74,131,23,149,65,225,149,254,160,12,204,165,50,74,48,17,87,55,23,174,104,84,154,116,41,140,90,97,53,225,176,12,26,167,48,244,90,176,59,93,11,102,241,90,178,59,109,193,66,149,49,105,92,168,52,70,178,51,109,35,67,181,65,105,104,168,50,74,48,227,119,162,49,130,183,244,32,248,148,30,10,63,165,218,192,159,91,50,248,115,1,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,128,63,192,159,125,240,87,230,117,225,110,35,174,11,7,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,222,39,248,59,254,207,244,203,120,148,248,73,32,197,126,183,63,30,126,255,126,243,2,250,249,203,181,93,107,135,126,151,97,106,72,13,171,67,174,223,124,209,218,144,110,217,107,67,230,111,118,99,115,172,12,89,214,202,144,129,19,119,179,23,134,12,156,56,84,91,23,114,249,148,253,241,104,255,116,50,25,142,166,201,100,248,235,233,240,100,186,124,70,215,245,20,215,141,172,254,91,192,151,182,126,51,191,5,124,11,157,95,190,5,248,22,224,91,192,244,91,160,204,223,2,62,191,5,248,22,224,91,160,228,111,129,134,174,33,45,188,67,182,229,219,84,10,226,54,227,54,149,70,193,109,222,166,210,40,184,205,219,84,10,130,219,189,77,165,52,176,245,219,84,26,5,183,121,155,74,163,224,54,111,83,169,27,188,17,183,169,212,14,221,128,219,84,234,102,110,196,109,42,5,161,237,222,166,82,16,216,238,109,42,5,129,109,222,166,82,26,215,210,109,42,165,113,45,221,166,82,55,110,35,110,83,169,27,186,17,183,169,20,132,182,123,155,74,221,192,150,111,83,169,27,215,242,109,42,165,113,45,221,166,82,16,215,230,109,42,165,113,45,221,166,82,37,110,163,22,32,191,12,89,178,156,37,203,27,185,100,121,118,144,13,82,95,79,211,193,43,213,110,120,13,184,188,9,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,102,32,51,144,25,200,12,100,70,57,50,163,22,85,225,150,122,57,150,219,128,91,48,88,83,21,78,189,170,194,65,85,148,171,42,150,186,193,207,118,21,155,38,162,64,86,32,35,144,17,200,8,100,4,50,2,25,129,140,64,70,32,35,144,17,200,8,100,4,50,2,25,129,140,64,70,32,35,144,17,200,8,100,4,50,34,75,70,148,121,221,132,251,158,175,155,64,70,32,35,144,17,200,8,100,4,50,2,25,129,140,64,70,32,35,144,17,200,8,100,4,50,2,25,129,140,64,70,32,35,144,17,200,8,100,4,50,2,25,145,37,35,196,119,169,207,148,17,77,184,71,61,50,2,25,129,140,48,248,201,225,46,239,58,151,119,14,119,26,39,35,4,113,155,33,35,140,130,219,148,17,70,193,109,202,8,65,112,187,50,66,26,216,186,140,48,10,110,83,70,24,5,183,41,35,116,131,55,66,70,104,135,110,128,140,208,205,220,8,25,33,8,109,87,70,8,2,219,149,17,130,192,54,101,132,52,174,37,25,33,141,107,73,70,232,198,109,132,140,208,13,221,8,25,33,8,109,87,70,232,6,182,44,35,116,227,90,150,17,210,184,150,100,132,32,174,77,25,33,141,107,73,70,168,196,109,148,140,64,45,160,22,222,138,90,240,18,175,196,69,151,188,142,199,162,75,168,5,212,2,106,1,181,128,90,64,45,160,22,222,188,90,128,208,67,232,33,244,16,122,8,61,132,30,216,13,236,6,118,3,187,129,221,192,110,96,119,35,97,119,121,61,122,239,125,223,12,25,216,13,236,6,118,3,187,129,221,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,195,140,95,61,51,46,243,174,180,30,119,165,133,25,195,140,95,45,51,118,254,57,35,187,207,103,228,120,121,66,118,163,6,34,99,113,90,203,196,184,132,220,86,128,177,56,183,37,94,108,150,215,30,46,46,33,183,21,90,44,203,109,23,22,11,51,219,100,197,178,200,118,81,177,56,179,37,82,44,206,107,9,20,139,243,90,225,196,102,105,235,198,196,102,105,235,166,196,178,180,118,33,177,44,179,61,70,44,203,107,11,17,203,210,218,34,196,102,105,235,6,196,226,180,86,248,176,89,218,186,241,176,122,90,232,48,116,24,58,92,17,29,46,179,81,204,109,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,117,208,225,50,239,219,232,113,223,70,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,24,58,12,29,126,21,116,216,77,156,196,43,141,14,47,137,165,103,157,14,175,222,202,241,108,254,199,236,114,49,184,187,89,125,151,61,159,236,250,173,217,221,77,127,246,215,125,255,126,118,185,184,158,253,177,184,235,255,124,180,31,133,93,167,231,56,126,175,23,4,253,213,11,181,111,215,175,180,158,106,47,115,18,218,127,186,237,56,236,205,220,158,223,11,66,47,242,99,239,60,238,69,158,215,139,231,221,112,214,93,196,254,242,76,240,252,61,155,19,98,253,104,191,27,7,81,16,134,65,55,140,220,210,67,60,255,73,144,21,226,231,163,253,56,234,70,110,55,142,28,63,138,74,14,241,119,122,223,151,242,210,213,127,26,16,211,243,255,126,219,56,33,57,29,207,239,56,237,243,197,226,246,254,118,177,56,119,58,113,167,187,62,29,169,241,208,237,56,90,68,212,32,77,46,239,220,142,164,79,60,75,201,229,153,231,74,255,196,48,200,165,184,55,233,17,75,211,60,102,159,95,62,145,44,37,151,248,243,203,39,142,210,92,249,60,81,49,213,14,162,40,206,148,195,11,51,18,233,18,67,105,164,124,30,168,56,77,59,136,160,65,38,213,105,210,34,126,6,121,84,79,44,90,68,207,32,79,214,223,141,234,211,147,249,151,163,105,26,217,177,159,71,228,76,211,248,70,105,210,196,77,154,38,143,77,109,199,209,163,83,210,60,57,236,73,113,118,242,232,147,52,77,14,91,82,76,147,71,151,76,211,200,246,227,60,122,100,144,198,224,24,207,163,67,166,105,196,115,99,124,140,43,178,157,121,144,162,7,233,136,25,127,115,207,211,196,65,105,76,26,134,40,13,74,67,23,149,65,225,149,254,160,12,196,165,50,74,48,17,87,55,23,174,104,84,154,114,41,140,90,33,53,225,176,12,18,167,48,244,90,176,59,93,11,102,241,90,178,59,109,129,66,149,49,105,84,168,52,70,178,51,109,227,66,181,65,105,96,168,50,74,48,227,119,162,49,130,183,244,32,248,148,30,10,63,165,154,160,95,121,203,201,46,161,159,253,229,100,129,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,64,191,119,15,253,202,187,14,220,109,196,117,224,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,64,63,160,223,251,131,126,126,240,49,241,147,64,66,251,252,224,236,5,230,243,59,193,110,204,151,186,164,57,135,243,213,186,154,163,31,156,21,45,227,232,150,185,140,99,206,246,54,182,195,250,141,218,235,55,70,217,235,55,6,78,220,205,94,190,49,112,226,240,233,145,253,241,104,255,116,50,25,142,166,201,100,248,235,233,240,100,186,124,66,215,245,20,151,110,172,240,160,244,37,189,219,237,131,210,223,93,184,229,160,228,160,228,160,212,56,40,75,57,83,250,156,41,57,40,223,215,65,217,208,69,142,221,245,186,82,171,181,202,255,89,87,202,117,150,24,194,115,255,89,88,202,107,206,42,199,242,184,150,151,57,46,35,184,149,117,142,203,8,94,176,236,163,31,6,129,19,250,97,215,15,157,236,224,146,181,31,229,193,45,173,208,108,24,216,222,18,205,101,4,183,178,70,115,25,193,11,246,237,216,233,57,94,207,9,194,40,14,179,131,215,184,111,219,93,93,90,26,218,230,242,210,194,204,118,215,151,150,135,182,180,192,180,60,176,165,21,166,229,129,173,44,49,109,24,183,238,53,166,13,227,214,189,200,180,48,174,221,85,166,133,161,175,23,170,161,99,55,136,188,192,237,118,163,32,216,20,252,118,66,91,90,27,91,24,216,214,226,216,194,184,182,86,199,54,140,91,247,242,216,242,184,86,214,199,54,140,91,247,2,217,26,113,27,181,66,246,101,200,154,218,172,169,221,192,53,181,119,222,222,205,247,122,97,149,203,110,175,109,131,87,142,109,240,176,13,216,6,108,3,182,1,219,128,109,192,54,96,27,176,13,216,6,108,3,182,1,219,128,109,192,54,96,27,176,13,216,6,108,3,182,1,219,128,109,192,54,188,87,219,224,150,115,193,145,251,22,47,56,114,106,178,13,14,182,161,92,219,224,134,126,228,103,235,134,229,67,193,238,3,239,159,167,160,28,80,14,40,7,148,3,202,1,229,128,114,64,57,160,28,80,14,40,7,148,3,202,1,229,128,114,64,57,160,28,80,14,40,7,148,195,171,82,14,213,251,132,82,174,94,112,223,226,213,11,248,4,124,2,62,1,159,128,79,192,39,224,19,240,9,248,4,124,2,62,1,159,128,79,192,39,224,19,240,9,248,4,124,2,62,1,159,128,79,192,39,224,19,214,62,65,116,79,242,109,159,80,124,51,242,141,121,67,39,160,19,208,9,213,235,4,119,121,243,176,188,179,176,211,56,157,32,136,219,12,157,96,20,220,166,78,48,10,110,83,39,8,130,219,213,9,210,192,214,117,130,81,112,155,58,193,40,184,77,157,160,27,188,17,58,65,59,116,3,116,130,110,230,70,232,4,65,104,187,58,65,16,216,174,78,16,4,182,169,19,164,113,45,233,4,105,92,75,58,65,55,110,35,116,130,110,232,70,232,4,65,104,187,58,65,55,176,101,157,160,27,215,178,78,144,198,181,164,19,4,113,109,234,4,105,92,75,58,65,37,110,163,116,2,114,0,57,240,234,229,128,151,120,101,44,94,228,117,188,221,139,23,33,7,144,3,200,1,228,0,114,0,57,128,28,64,14,52,80,14,192,216,97,236,48,118,24,59,140,29,198,14,174,6,87,131,171,193,213,224,106,112,53,184,186,89,184,186,132,46,187,87,116,103,95,112,53,184,26,92,13,174,6,87,191,118,92,13,245,133,250,66,125,161,190,80,95,168,47,212,23,234,11,245,133,250,66,125,161,190,80,95,168,47,212,247,181,80,223,82,238,176,234,21,221,97,21,234,11,245,133,250,214,70,125,157,127,206,169,238,243,57,53,94,158,82,221,168,129,208,87,156,214,50,243,45,33,183,21,228,43,206,109,137,248,154,229,181,7,124,75,200,109,133,247,202,114,219,197,189,194,204,54,105,175,44,178,93,216,43,206,108,137,245,138,243,90,66,189,226,188,86,72,175,89,218,186,65,175,89,218,186,57,175,44,173,93,204,43,203,108,143,242,202,242,218,130,188,178,180,182,24,175,89,218,186,17,175,56,173,21,194,107,150,182,110,192,171,158,22,190,11,223,133,239,150,205,119,75,105,245,22,220,241,18,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,133,239,194,119,225,187,101,243,221,82,238,64,232,113,7,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,173,151,239,186,137,147,120,230,124,119,201,40,189,138,249,238,42,225,241,108,254,199,236,114,49,184,187,89,125,55,61,159,188,250,173,217,221,77,127,246,215,125,255,126,118,185,184,158,253,177,184,235,255,124,180,31,133,93,167,231,56,126,175,23,4,253,213,11,181,111,215,175,180,158,58,239,229,123,107,255,233,182,47,122,231,61,39,116,226,179,243,89,215,159,59,193,153,235,5,145,227,158,207,93,47,14,23,241,114,39,126,254,194,204,217,250,250,209,126,55,14,162,32,12,131,110,24,185,229,109,253,249,71,125,214,214,127,62,218,143,163,110,228,118,227,200,241,163,168,172,173,255,157,222,109,165,168,115,245,159,6,176,243,252,191,223,54,206,37,78,199,243,59,78,251,124,177,184,189,191,93,44,206,157,78,220,233,174,207,36,106,40,115,59,142,22,204,52,72,147,139,42,183,35,233,195,202,82,114,121,230,185,210,191,14,12,114,41,238,77,122,176,209,52,143,217,231,151,15,19,75,201,37,254,252,242,97,161,52,87,62,10,84,76,181,3,6,138,51,229,160,190,140,68,186,176,79,26,41,31,229,41,78,211,14,152,103,144,73,117,154,180,96,157,65,30,213,19,139,22,140,51,200,147,245,39,159,250,244,100,254,209,103,154,70,118,236,231,193,52,211,52,190,81,154,52,44,147,166,201,195,74,219,113,244,192,146,52,79,14,54,82,156,157,60,112,36,77,147,131,133,20,211,228,129,33,211,52,178,253,56,15,252,24,164,49,56,198,243,192,142,105,26,241,220,24,31,227,138,88,102,30,164,254,240,79,71,204,248,115,121,158,134,5,74,99,210,28,67,105,80,154,151,168,12,10,175,244,7,101,208,41,149,81,130,137,184,186,185,112,69,163,210,128,74,97,212,138,134,9,135,101,64,52,133,161,215,130,221,233,90,48,139,215,146,221,105,139,241,169,140,73,83,62,165,49,146,157,105,155,244,169,13,74,179,62,149,81,130,25,191,19,141,17,188,165,7,193,167,244,80,248,41,85,205,235,74,88,79,117,201,235,170,94,79,21,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,7,175,123,23,188,174,132,235,167,221,26,174,159,134,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,7,175,131,215,193,235,222,60,175,59,24,157,76,39,167,251,211,196,75,2,97,209,174,189,124,67,119,143,243,135,212,10,136,193,238,198,93,234,170,224,134,44,129,248,243,205,20,173,133,232,150,188,22,226,206,13,111,108,144,69,17,203,90,20,49,112,86,216,51,99,77,196,192,137,195,167,71,246,199,163,253,211,201,100,56,154,38,147,225,175,167,195,147,233,242,9,93,215,83,92,15,177,158,3,87,70,220,243,15,220,157,232,157,3,151,3,247,237,31,184,13,93,200,212,93,175,29,179,90,95,248,159,181,99,92,103,249,151,147,231,254,179,120,140,215,156,149,76,229,113,45,47,101,90,70,112,43,107,153,150,17,188,96,105,55,63,12,2,39,244,195,174,31,58,217,193,37,235,187,201,131,91,90,133,213,48,176,189,101,88,203,8,110,101,29,214,50,130,23,236,219,177,211,115,188,158,19,132,81,28,102,7,175,113,223,182,187,130,172,52,180,205,37,100,133,153,237,174,33,43,15,109,105,17,89,121,96,75,171,200,202,3,91,89,70,214,48,110,221,235,200,26,198,173,123,33,89,97,92,187,43,201,10,67,95,47,84,67,199,110,16,121,129,219,237,70,65,176,233,36,237,132,182,180,254,173,48,176,173,5,112,133,113,109,173,128,107,24,183,238,37,112,229,113,173,172,129,107,24,183,238,69,112,53,226,54,106,21,220,203,144,117,115,89,55,183,129,235,230,238,188,133,147,239,245,194,170,151,214,221,48,18,126,201,70,194,199,72,96,36,48,18,24,9,140,4,70,2,35,129,145,192,72,96,36,48,18,24,9,140,4,70,2,35,129,145,192,72,96,36,48,18,24,9,140,4,70,2,35,129,145,216,50,18,94,201,70,194,123,211,70,194,169,219,72,56,24,137,114,141,132,27,250,145,159,173,36,150,15,5,187,15,206,127,158,130,150,64,75,160,37,208,18,104,9,180,4,90,2,45,129,150,64,75,160,37,208,18,104,9,180,4,90,2,45,129,150,64,75,160,37,208,18,175,74,75,212,230,28,220,146,157,131,91,249,45,17,80,14,40,7,148,131,225,143,98,119,185,128,90,222,153,218,105,156,114,16,196,109,134,114,48,10,110,83,57,24,5,183,169,28,4,193,237,42,7,105,96,235,202,193,40,184,77,229,96,20,220,166,114,208,13,222,8,229,160,29,186,1,202,65,55,115,35,148,131,32,180,93,229,32,8,108,87,57,8,2,219,84,14,210,184,150,148,131,52,174,37,229,160,27,183,17,202,65,55,116,35,148,131,32,180,93,229,160,27,216,178,114,208,141,107,89,57,72,227,90,82,14,130,184,54,149,131,52,174,37,229,160,18,183,81,202,1,129,128,64,120,75,2,65,122,43,229,60,129,80,253,61,149,17,8,8,4,4,130,244,39,174,243,207,121,215,125,62,239,198,235,187,226,53,208,31,136,211,90,214,7,37,228,182,98,15,196,185,45,49,120,179,188,246,16,124,9,185,173,16,120,89,110,187,28,91,152,217,38,198,150,69,182,75,177,197,153,45,65,108,113,94,75,12,91,156,215,10,194,54,75,91,55,193,54,75,91,55,192,150,165,181,203,175,101,153,237,145,96,89,94,91,32,88,150,214,22,7,54,75,91,55,6,22,167,181,66,129,205,210,214,13,129,213,211,194,128,97,192,48,224,74,24,176,155,56,137,87,34,3,94,82,75,175,98,6,188,138,122,60,155,255,49,187,92,12,238,110,86,223,86,207,95,98,253,214,236,238,166,63,251,235,190,127,63,187,92,92,207,254,88,220,245,127,62,218,239,198,65,20,132,97,208,13,35,183,191,122,161,246,237,250,149,214,147,233,229,188,201,118,187,55,139,220,139,192,115,157,110,16,250,179,94,47,10,156,174,59,243,206,98,119,230,121,231,231,103,173,15,27,231,212,156,16,235,71,251,81,216,117,122,142,227,247,122,65,80,122,136,231,31,253,89,33,126,62,218,143,163,110,228,118,227,200,241,163,168,228,16,127,167,247,110,41,17,77,223,169,94,151,137,158,255,247,219,198,41,199,233,120,126,199,105,159,47,22,183,247,183,139,197,185,211,137,59,221,245,9,71,141,120,110,199,209,98,158,6,105,114,137,230,118,36,125,166,89,74,46,207,60,87,250,71,132,65,46,197,189,73,143,73,154,230,49,251,252,242,153,99,41,185,196,159,95,62,83,148,230,202,39,134,138,169,118,48,67,113,166,28,34,152,145,72,151,9,74,35,229,19,63,197,105,218,193,252,12,50,169,78,147,22,211,51,200,163,122,98,209,98,118,6,121,178,254,50,84,159,158,204,191,13,77,211,200,142,253,60,230,102,154,198,55,74,147,102,106,210,52,121,244,105,59,142,30,127,146,230,201,161,75,138,179,147,199,151,164,105,114,232,145,98,154,60,126,100,154,70,182,31,231,241,33,131,52,6,199,120,30,255,49,77,35,158,27,227,99,92,145,222,204,131,20,31,72,71,204,248,171,122,158,102,10,74,99,210,184,67,105,80,26,171,168,12,10,175,244,7,101,64,44,149,81,130,137,184,186,185,112,69,163,210,28,75,97,212,10,154,9,135,101,176,54,133,161,215,130,221,233,90,48,139,215,146,221,105,11,5,170,140,73,195,64,165,49,146,157,105,27,8,170,13,74,35,65,149,81,130,25,191,19,141,17,188,165,7,193,167,244,80,248,41,213,134,245,220,146,177,158,11,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,3,235,129,245,170,198,122,101,94,177,237,214,112,197,54,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,247,62,177,222,241,127,166,95,198,163,196,79,2,41,212,187,253,241,240,251,247,155,23,72,207,95,174,169,186,11,233,165,46,67,110,202,42,140,235,183,82,180,6,163,91,246,26,140,249,155,221,216,28,43,48,150,181,2,99,224,196,221,236,5,24,3,39,14,159,30,217,31,143,246,79,39,147,225,104,154,76,134,191,158,14,79,166,203,39,116,93,79,113,241,197,234,15,88,255,255,111,239,140,186,218,56,178,174,253,95,114,61,210,116,117,183,26,137,59,199,67,50,126,223,12,241,96,60,239,204,149,150,12,50,33,49,132,133,113,50,249,214,202,127,255,150,4,24,104,117,171,171,78,85,215,169,150,158,139,89,43,99,212,104,83,84,75,226,217,187,246,145,134,107,27,111,216,98,123,180,150,27,150,27,150,27,214,247,134,13,249,14,91,240,14,203,13,187,207,55,108,162,245,198,194,193,203,202,243,17,5,114,211,152,143,232,37,92,115,62,162,151,112,205,249,136,2,225,186,243,17,165,130,213,231,35,122,9,215,156,143,232,37,92,115,62,162,171,240,36,230,35,58,139,78,96,62,162,171,230,36,230,35,10,68,235,206,71,20,8,214,157,143,40,16,172,57,31,81,42,87,105,62,162,84,174,210,124,68,87,185,73,204,71,116,21,157,196,124,68,129,104,221,249,136,174,130,149,231,35,186,202,85,158,143,40,149,171,52,31,81,32,87,115,62,162,84,174,210,124,68,27,185,73,117,99,95,84,180,105,211,166,157,96,155,246,214,193,110,69,126,80,245,93,184,253,213,137,200,131,58,17,57,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,4,78,196,51,39,194,4,61,196,100,118,248,16,83,22,215,137,200,112,34,194,58,17,166,42,166,69,179,21,177,250,82,185,253,166,124,124,8,118,4,118,4,118,4,118,4,118,4,118,4,118,4,118,4,118,4,118,4,118,4,118,4,118,4,118,4,118,4,118,4,118,4,118,4,118,4,118,196,160,236,136,104,94,67,200,83,15,102,135,79,61,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,224,53,52,121,13,226,17,233,141,94,67,255,3,210,177,26,176,26,176,26,60,62,80,152,213,200,179,182,119,232,44,57,171,65,32,55,13,171,193,75,184,166,213,224,37,92,211,106,16,8,215,181,26,164,130,213,173,6,47,225,154,86,131,151,112,77,171,193,85,120,18,86,131,179,232,4,172,6,87,205,73,88,13,2,209,186,86,131,64,176,174,213,32,16,172,105,53,72,229,42,89,13,82,185,74,86,131,171,220,36,172,6,87,209,73,88,13,2,209,186,86,131,171,96,101,171,193,85,174,178,213,32,149,171,100,53,8,228,106,90,13,82,185,74,86,131,141,220,164,172,6,140,3,140,131,93,49,14,242,121,30,176,16,41,31,231,219,11,145,48,14,48,14,48,14,48,14,48,14,48,14,48,14,48,14,146,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,157,36,202,14,151,129,207,187,166,12,131,178,65,217,160,108,80,54,40,123,183,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,129,17,225,144,211,94,243,174,105,175,16,97,136,48,68,88,137,8,103,143,239,183,230,233,253,118,182,122,187,53,211,4,129,176,88,173,50,15,14,160,91,5,7,139,117,43,209,96,63,189,122,48,56,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,251,169,141,13,129,253,212,198,102,192,50,181,186,8,88,166,89,143,0,203,244,106,1,96,153,90,45,254,235,167,54,54,254,21,171,85,161,191,126,106,99,195,95,123,181,176,95,216,47,236,183,39,246,27,50,13,220,49,125,19,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,81,216,111,200,105,136,57,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,55,1,246,107,230,217,60,15,198,126,87,196,50,239,153,253,174,133,190,93,156,253,178,184,88,190,186,189,94,191,82,61,189,149,29,126,179,184,189,62,92,252,254,249,240,243,226,98,121,181,248,101,121,123,248,245,171,135,211,106,146,29,100,89,113,112,80,150,135,235,111,52,186,185,255,78,247,11,153,55,254,136,163,223,204,232,252,204,84,69,246,225,99,153,159,23,197,34,59,159,78,38,139,137,201,63,228,147,50,55,31,202,197,55,127,121,246,42,218,34,226,254,171,135,147,89,57,45,171,170,156,84,83,19,92,196,211,7,254,38,17,95,191,122,56,155,78,166,102,50,155,102,197,116,26,88,196,159,245,157,45,165,161,235,255,244,224,161,231,63,127,122,246,118,147,141,243,98,156,141,206,151,203,155,207,55,203,229,121,54,158,141,39,247,111,54,118,180,115,83,142,19,239,244,80,211,74,51,55,37,185,243,204,32,186,114,127,93,245,15,16,30,186,44,119,147,27,143,244,213,227,247,251,107,231,141,65,116,137,127,127,237,60,81,170,171,157,22,90,170,218,194,11,197,154,90,104,96,131,34,87,30,40,149,212,78,251,44,151,105,11,239,243,208,100,187,76,78,60,207,67,143,237,27,139,19,175,243,208,211,244,87,161,253,242,52,254,93,232,171,70,118,239,183,241,54,95,53,133,151,154,58,79,147,170,105,35,79,155,114,220,216,147,84,79,11,89,178,92,157,54,182,36,85,211,66,142,44,213,180,177,35,95,53,178,125,220,198,134,60,212,120,220,227,109,236,199,87,141,120,109,188,239,113,75,114,115,86,214,216,64,93,98,195,95,212,103,117,158,96,117,77,29,117,88,93,84,71,42,54,23,85,151,238,23,53,0,44,155,171,4,11,113,121,253,209,136,174,170,51,44,139,171,214,192,76,120,89,3,103,179,184,244,74,176,157,174,4,171,120,37,217,78,27,24,208,230,154,58,8,180,186,70,178,153,54,97,160,221,69,117,28,104,115,149,96,197,111,69,215,8,126,164,59,193,111,233,174,243,183,20,9,233,133,171,113,93,33,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,189,71,122,225,78,104,155,8,39,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,253,67,122,7,217,183,243,124,94,74,88,222,65,246,161,86,179,88,110,135,120,181,195,198,41,244,44,30,100,31,186,10,22,77,200,130,197,150,231,123,246,60,52,43,134,106,86,44,179,217,164,185,88,177,204,102,213,195,87,94,255,120,252,250,253,201,201,209,241,233,252,228,232,159,239,143,222,157,174,30,48,49,185,101,169,98,143,55,101,33,201,204,110,222,148,197,246,176,44,55,37,55,37,55,165,195,77,25,228,157,178,224,157,146,155,114,191,110,202,68,235,135,205,125,227,211,186,35,252,177,241,201,100,43,12,145,155,199,202,167,60,157,254,97,185,92,229,2,226,16,194,85,26,136,67,8,239,40,100,44,170,178,204,170,162,154,20,85,214,44,92,210,202,40,23,174,212,157,236,41,88,175,60,57,132,112,149,246,228,16,194,59,246,246,44,59,200,242,131,172,172,166,179,170,89,120,196,189,173,219,251,44,21,173,89,252,44,212,172,219,252,44,23,173,84,253,44,23,172,212,253,44,23,172,82,254,236,41,55,118,251,179,167,220,216,245,207,66,185,186,253,207,66,209,87,75,91,209,51,83,78,243,210,76,38,211,178,124,110,240,235,136,86,106,173,22,10,214,170,173,22,202,213,234,173,246,148,27,187,184,90,46,87,165,185,218,83,110,236,234,106,7,185,73,117,87,95,84,180,93,211,118,157,96,219,245,214,193,107,69,126,80,245,89,136,125,239,54,228,97,220,134,28,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,1,183,97,95,221,6,19,230,192,145,217,197,3,71,89,36,183,33,195,109,8,235,54,76,205,204,52,187,13,83,51,203,183,223,118,15,215,226,55,224,55,224,55,224,55,224,55,224,55,224,55,224,55,224,55,224,55,224,55,224,55,224,55,224,55,224,55,224,55,224,55,224,55,224,55,224,55,12,202,111,232,223,76,8,114,116,193,236,226,209,5,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,4,204,132,85,11,82,24,51,161,255,33,227,120,9,120,9,150,94,130,169,138,105,209,108,38,172,190,84,110,119,19,30,31,50,124,59,193,172,198,134,181,189,11,103,201,217,9,2,185,105,216,9,94,194,53,237,4,47,225,154,118,130,64,184,174,157,32,21,172,110,39,120,9,215,180,19,188,132,107,218,9,174,194,147,176,19,156,69,39,96,39,184,106,78,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,92,229,38,97,39,184,138,78,194,78,16,136,214,181,19,92,5,43,219,9,174,114,149,237,4,169,92,37,59,65,32,87,211,78,144,202,85,178,19,108,228,38,101,39,96,14,96,14,12,222,28,48,171,179,6,254,230,128,25,231,219,107,139,48,7,48,7,48,7,48,7,48,7,48,7,48,7,48,7,18,52,7,96,236,48,118,24,59,140,29,198,14,99,7,87,131,171,193,213,224,106,112,53,184,26,92,157,22,174,14,144,101,55,93,51,125,193,213,224,106,112,53,184,26,92,61,116,92,13,245,133,250,66,125,161,190,80,95,168,47,212,23,234,11,245,133,250,66,125,161,190,80,95,168,47,212,119,40,212,55,200,108,85,211,53,91,21,234,11,245,133,250,70,163,190,217,227,123,170,121,122,79,157,173,222,82,205,52,65,232,43,86,171,204,124,3,232,86,65,190,98,221,74,196,215,79,175,30,240,13,160,91,133,247,202,116,235,226,94,161,102,77,218,43,147,172,11,123,197,154,149,88,175,88,175,18,234,21,235,85,33,189,126,106,99,131,94,63,181,177,57,175,76,173,46,230,149,105,214,163,188,50,189,90,144,87,166,86,139,241,250,169,141,141,120,197,106,85,8,175,159,218,216,128,215,94,45,124,23,190,11,223,13,205,119,131,164,122,59,198,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,52,223,13,50,129,208,48,129,16,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,133,239,194,119,227,242,221,55,199,239,78,79,222,191,62,157,155,121,41,44,106,24,173,126,194,219,47,103,119,53,226,91,110,111,108,168,173,66,34,200,247,235,15,211,197,126,77,96,246,187,245,137,159,61,33,16,56,20,4,46,179,217,164,153,1,151,217,172,122,248,202,235,31,143,95,191,63,57,57,58,62,157,159,28,253,243,253,209,187,211,213,3,38,38,183,228,191,113,110,92,153,67,211,126,227,110,181,106,184,113,185,113,119,255,198,77,212,184,121,40,51,91,125,104,110,45,51,203,211,113,110,228,114,211,168,219,246,18,174,89,183,237,37,92,115,58,164,64,184,110,79,184,84,176,122,79,184,151,112,205,158,112,47,225,29,123,123,150,29,100,249,65,86,86,211,89,213,44,60,226,222,78,162,224,220,89,116,2,5,231,174,154,147,40,56,23,136,214,45,56,23,8,214,45,56,23,8,214,44,56,151,202,85,42,56,151,202,85,42,56,119,149,155,68,193,185,171,232,171,165,173,232,153,41,167,121,105,38,147,105,89,62,55,207,116,68,235,182,178,187,10,86,110,101,119,149,171,220,202,46,149,171,212,202,46,144,171,217,202,46,149,171,212,202,110,35,55,41,215,239,162,194,39,196,39,76,208,39,220,26,89,47,242,131,42,162,149,88,4,118,36,10,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,9,28,137,13,71,34,15,236,72,228,59,237,72,132,46,182,234,116,36,104,184,10,236,72,76,205,204,52,59,18,83,51,203,183,223,154,15,215,226,73,224,73,224,73,224,73,224,73,224,73,224,73,224,73,224,73,224,73,224,73,224,73,224,73,224,73,224,73,224,73,224,73,224,73,224,73,224,73,12,202,147,136,102,56,72,199,34,183,25,14,67,156,143,140,223,176,55,126,195,222,79,212,48,143,37,166,101,251,59,117,66,35,53,228,114,211,176,28,188,132,107,90,14,94,194,53,45,7,129,112,93,203,65,42,88,221,114,240,18,174,105,57,120,9,215,180,28,92,133,39,97,57,56,139,78,192,114,112,213,156,132,229,32,16,173,107,57,8,4,235,90,14,2,193,154,150,131,84,174,146,229,32,149,171,100,57,184,202,77,194,114,112,21,157,132,229,32,16,173,107,57,184,10,86,182,28,92,229,42,91,14,82,185,74,150,131,64,174,166,229,32,149,171,100,57,216,200,77,202,114,192,64,192,64,216,37,3,65,58,119,187,205,64,24,226,0,110,12,4,12,132,125,49,16,24,201,29,195,62,96,36,119,28,6,207,72,110,70,114,51,146,59,9,138,205,72,238,126,25,54,35,185,251,35,216,140,228,238,155,95,51,146,187,79,16,204,72,238,254,48,48,35,185,251,131,192,140,228,134,1,195,128,117,24,240,219,255,156,254,253,199,227,121,46,159,235,123,243,199,221,79,191,94,191,224,191,249,64,167,250,222,255,40,209,27,244,219,159,150,254,252,161,246,231,247,127,195,22,171,55,227,96,55,108,49,54,220,176,220,176,220,176,125,222,176,33,223,97,135,57,165,134,27,150,27,150,9,53,180,193,209,6,71,27,28,109,112,180,193,37,118,52,139,54,56,218,224,104,131,163,13,142,54,184,4,142,102,209,6,71,27,28,109,112,180,193,209,6,71,27,28,109,112,24,249,67,55,242,213,39,212,124,117,34,196,243,105,26,157,136,97,78,167,193,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,192,137,232,203,137,48,65,15,49,153,29,62,196,20,188,116,110,187,19,65,229,92,96,39,226,97,206,125,131,19,49,53,179,124,251,45,249,112,45,94,4,94,4,94,4,94,4,94,4,94,4,94,4,94,4,94,4,94,4,94,4,94,4,94,4,94,4,94,4,94,4,94,4,94,4,94,4,94,196,160,188,136,104,70,67,200,35,15,102,135,143,60,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,96,52,108,24,13,89,80,163,33,219,110,52,188,92,69,124,6,124,134,120,62,131,169,138,105,209,108,52,172,190,84,110,119,26,30,31,50,124,171,193,172,134,157,181,189,67,55,143,239,214,180,26,4,114,211,176,26,188,132,107,90,13,94,194,53,173,6,129,112,93,171,65,42,88,221,106,240,18,174,105,53,120,9,215,180,26,92,133,39,97,53,56,139,78,192,106,112,213,156,132,213,32,16,173,107,53,8,4,235,90,13,2,193,154,86,131,84,174,146,213,32,149,171,100,53,184,202,77,194,106,112,21,157,132,213,32,16,173,107,53,184,10,86,182,26,92,229,42,91,13,82,185,74,86,131,64,174,166,213,32,149,171,100,53,216,200,77,202,106,192,56,192,56,216,21,227,192,172,206,40,4,51,14,204,56,223,94,133,132,113,128,113,128,113,128,113,128,113,128,113,128,113,128,113,144,188,113,0,127,135,191,195,223,225,239,240,119,248,59,40,27,148,13,202,6,101,131,178,65,217,160,236,36,81,118,184,12,188,233,154,47,12,202,6,101,131,178,65,217,160,236,221,66,217,16,97,136,48,68,24,34,12,17,134,8,67,132,33,194,16,97,136,48,68,24,34,12,17,134,8,67,132,7,70,132,67,206,121,53,93,115,94,33,194,16,97,136,176,18,17,206,30,223,111,205,211,251,237,108,245,118,107,166,9,2,97,177,90,101,30,28,64,183,10,14,22,235,86,162,193,126,122,245,96,112,0,221,42,44,88,166,91,23,5,11,53,107,146,96,153,100,93,16,44,214,172,196,129,197,122,149,48,176,88,175,10,5,246,83,27,27,2,251,169,141,205,128,101,106,117,17,176,76,179,30,1,150,233,213,2,192,50,181,90,252,215,79,109,108,252,43,86,171,66,127,253,212,198,134,191,246,106,97,191,176,95,216,111,79,236,55,100,26,184,99,244,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,163,176,223,144,211,16,13,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,59,47,230,165,136,249,126,120,193,122,139,85,93,75,7,235,125,246,219,107,97,189,207,30,177,241,203,122,248,135,218,255,127,73,135,87,255,80,251,255,47,191,94,189,252,6,125,211,228,15,93,20,217,4,165,200,141,79,247,236,105,160,199,206,244,216,52,211,227,50,155,77,154,225,113,153,205,170,237,236,120,106,102,249,195,35,94,255,120,252,250,253,201,201,209,241,233,252,228,232,159,239,143,222,157,174,30,48,49,185,37,90,238,239,53,161,16,245,191,212,95,19,138,206,222,23,94,19,120,77,224,53,97,40,175,9,33,62,39,20,124,78,224,53,129,215,132,168,175,9,137,90,208,15,85,143,171,63,255,91,171,30,243,116,60,104,185,220,52,134,17,120,9,215,28,70,224,37,92,115,174,174,64,184,238,20,5,169,96,245,41,10,94,194,53,167,40,120,9,239,216,219,179,236,32,203,15,178,178,154,206,170,102,225,17,247,118,18,227,31,156,69,39,48,254,193,85,115,18,227,31,4,162,117,199,63,8,4,235,142,127,16,8,214,28,255,32,149,171,52,254,65,42,87,105,252,131,171,220,36,198,63,184,138,190,90,218,138,158,153,114,154,151,102,50,153,150,229,243,24,128,142,104,221,153,21,174,130,149,103,86,184,202,85,158,89,33,149,171,52,179,66,32,87,115,102,133,84,174,210,204,10,27,185,73,229,23,46,42,18,15,187,146,120,176,56,175,178,83,161,8,191,159,247,225,89,218,127,152,174,7,76,183,63,224,201,64,232,55,187,33,155,220,92,247,100,186,39,54,119,123,50,27,142,203,86,131,197,198,195,137,123,242,15,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,6,15,38,45,15,166,87,139,69,54,10,189,110,177,116,143,64,199,98,9,92,170,216,106,177,80,166,24,216,98,153,100,107,125,13,22,203,36,203,204,246,151,137,135,71,96,161,96,161,96,161,96,161,96,161,96,161,96,161,96,161,96,161,96,161,96,161,96,161,96,161,96,161,96,161,96,161,96,161,96,161,96,161,236,139,133,82,31,214,146,181,2,198,213,151,58,8,227,253,67,66,24,47,10,226,236,29,157,216,226,36,86,81,220,223,235,96,12,166,16,103,120,12,103,120,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,48,152,246,197,96,202,130,24,76,89,167,193,132,191,132,191,132,191,52,88,127,201,172,102,120,182,125,44,107,24,22,172,236,47,9,228,166,225,47,121,9,215,244,151,188,132,107,250,75,2,225,186,254,146,84,176,186,191,228,37,92,211,95,242,18,174,233,47,185,10,79,194,95,114,22,157,128,191,228,170,57,9,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,114,149,155,132,191,228,42,58,9,127,73,32,90,215,95,114,21,172,236,47,185,202,85,246,151,164,114,149,252,37,129,92,77,127,73,42,87,201,95,178,145,155,148,191,132,91,132,91,132,91,180,35,110,81,143,86,78,62,207,3,148,209,229,227,188,179,140,14,43,7,43,7,43,7,43,7,43,7,43,7,43,7,43,103,151,173,28,28,17,28,17,28,17,28,17,28,17,28,17,204,5,204,5,204,5,204,5,204,5,204,5,204,5,204,133,61,51,23,252,207,137,172,204,5,206,137,96,46,96,46,96,46,96,46,96,46,192,232,97,244,48,122,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,221,24,125,136,105,244,185,197,52,122,24,61,140,126,152,140,62,196,77,60,104,76,159,61,126,8,50,79,31,130,102,171,207,64,102,154,32,165,23,171,85,134,244,1,116,171,48,122,177,110,37,68,239,167,87,143,208,7,208,173,2,232,101,186,117,249,188,80,179,38,158,151,73,214,165,243,98,205,74,112,94,172,87,137,205,139,245,170,160,121,63,181,177,201,188,159,218,216,96,94,166,86,151,203,203,52,235,97,121,153,94,45,42,47,83,171,5,229,253,212,198,102,242,98,181,42,72,222,79,109,108,34,111,175,22,32,15,144,183,96,222,33,184,121,8,188,29,132,66,247,14,139,67,4,186,187,39,75,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,56,97,88,28,98,74,108,206,148,88,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,30,50,44,54,243,108,158,123,195,226,21,161,204,135,6,139,215,63,241,219,197,217,47,139,139,229,171,219,235,245,75,221,211,123,225,225,55,139,219,235,195,197,239,159,15,63,47,46,150,87,139,95,150,183,135,95,191,122,56,173,38,217,65,150,21,7,7,101,121,184,254,70,163,155,251,239,116,255,155,200,95,172,213,232,55,51,42,103,231,147,162,248,48,155,76,202,131,34,59,47,62,228,7,213,199,108,114,246,177,44,103,7,31,202,213,234,61,189,252,182,60,249,253,87,15,39,179,114,90,86,85,57,169,166,38,216,147,63,253,133,208,244,228,95,191,122,56,155,78,166,102,50,155,102,197,116,26,232,201,255,172,223,2,82,108,186,254,79,15,112,122,254,243,167,103,239,75,217,56,47,198,217,232,124,185,188,249,124,179,92,158,103,227,217,120,114,255,174,100,135,69,55,229,56,129,81,15,53,173,216,115,83,146,59,248,12,162,43,247,215,85,255,164,225,161,203,114,55,185,129,75,95,61,126,191,191,118,48,25,68,151,248,247,215,14,30,165,186,218,177,162,165,170,45,96,81,172,169,5,27,54,40,114,5,135,82,73,237,88,208,114,153,182,128,65,15,77,182,203,228,4,254,60,244,216,190,177,56,129,61,15,61,77,127,62,218,47,79,227,31,144,190,106,100,247,126,27,152,243,85,83,120,169,169,131,55,169,154,54,68,181,41,199,13,82,73,245,180,32,40,203,213,105,131,80,82,53,45,136,201,82,77,27,100,242,85,35,219,199,109,16,201,67,141,199,61,222,6,137,124,213,136,215,198,251,30,183,68,60,103,101,13,34,212,37,54,252,233,125,86,7,15,86,215,212,153,136,213,69,117,246,98,115,81,117,233,126,81,3,233,178,185,74,176,16,151,215,31,141,232,170,58,236,178,184,106,77,214,132,151,53,0,57,139,75,175,4,219,233,74,176,138,87,146,237,180,193,11,109,174,169,19,67,171,107,36,155,105,147,26,218,93,84,231,134,54,87,9,86,252,86,116,141,224,71,186,19,252,150,238,58,127,75,61,179,63,255,10,218,21,251,27,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,183,243,236,207,255,144,184,25,226,33,113,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,31,236,111,167,217,223,155,227,119,167,39,239,95,159,206,243,121,41,11,0,142,86,63,206,237,151,179,187,90,101,100,217,153,4,52,157,56,176,27,239,109,0,195,58,33,220,78,16,171,250,83,84,47,191,99,239,165,146,95,87,175,171,93,210,132,109,151,220,250,188,207,158,143,154,201,80,53,147,101,54,155,52,183,76,150,217,172,218,94,50,57,53,179,252,225,17,175,127,60,126,253,254,228,228,232,248,116,126,114,244,207,247,71,239,78,87,15,152,152,220,178,131,50,202,11,137,200,77,104,127,33,233,178,21,120,33,225,133,132,23,146,200,47,36,137,150,217,154,251,254,160,117,101,245,99,127,144,201,86,127,89,230,230,177,64,40,79,167,205,86,46,87,185,206,54,132,112,149,62,219,16,194,59,234,253,138,170,44,179,170,168,38,69,149,53,11,151,116,252,201,133,43,53,241,122,10,214,171,226,13,33,92,165,139,55,132,240,142,189,61,203,14,178,252,32,43,171,233,172,106,22,30,113,111,235,182,8,75,69,107,214,8,11,53,235,246,8,203,69,43,21,9,203,5,43,53,9,203,5,171,84,9,123,202,141,221,37,236,41,55,118,153,176,80,174,110,155,176,80,244,213,210,86,244,204,148,211,188,52,147,201,180,44,159,123,182,58,162,149,58,144,133,130,181,74,144,133,114,181,90,144,61,229,198,174,65,150,203,85,233,65,246,148,27,187,8,217,65,110,82,77,200,23,21,221,201,187,210,157,188,125,242,85,85,76,119,172,94,217,239,231,125,120,150,246,31,166,235,1,211,237,15,120,230,49,180,62,226,235,3,226,120,198,69,88,171,167,8,96,245,12,126,206,32,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,14,78,78,226,78,78,28,27,38,15,107,195,228,216,48,14,54,76,22,217,134,201,176,97,194,218,48,147,108,173,175,193,134,153,100,153,217,254,82,242,240,8,108,22,108,22,108,22,108,22,108,22,108,22,108,22,108,22,108,22,108,22,108,22,108,22,108,22,108,22,108,22,108,22,108,22,108,22,108,150,125,177,89,106,124,209,100,173,128,113,245,165,14,194,120,255,144,16,230,140,130,56,123,215,39,182,56,137,157,20,247,247,58,52,19,202,132,53,161,204,240,166,201,224,65,225,65,225,65,201,63,186,153,85,215,99,219,71,183,44,57,15,74,32,55,13,15,202,75,184,166,7,229,37,92,211,131,18,8,215,245,160,164,130,213,61,40,47,225,154,30,148,151,112,77,15,202,85,120,18,30,148,179,232,4,60,40,87,205,73,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,171,220,36,60,40,87,209,73,120,80,2,209,186,30,148,171,96,101,15,202,85,174,178,7,37,149,171,228,65,9,228,106,122,80,82,185,74,30,148,141,220,164,60,40,28,37,28,37,28,165,29,113,148,226,216,61,89,88,187,39,195,238,193,238,217,27,187,39,196,141,62,104,199,39,123,252,160,100,158,62,40,205,238,231,191,38,104,248,136,213,42,251,61,1,116,171,216,61,98,221,74,166,137,159,94,61,207,36,128,110,21,203,68,166,91,215,120,16,106,214,244,29,100,146,117,109,7,177,102,37,215,65,172,87,201,116,16,235,85,241,28,252,212,198,182,28,252,212,198,118,28,100,106,117,13,7,153,102,61,116,47,211,171,69,238,101,106,181,192,189,159,218,216,220,94,172,86,5,219,251,169,141,77,237,237,213,2,237,129,246,94,53,88,3,172,210,138,3,148,205,60,155,231,225,128,242,138,89,230,67,3,202,235,31,253,237,226,236,151,197,197,242,213,237,245,250,197,239,233,221,241,240,155,197,237,245,225,226,247,207,135,159,23,23,203,171,197,47,203,219,195,175,95,61,156,86,147,236,32,203,138,131,131,178,60,92,127,163,209,205,253,119,186,255,221,228,205,139,54,250,109,148,45,205,89,94,230,217,242,252,124,82,152,143,197,135,44,159,45,205,249,226,195,89,62,41,62,174,167,72,60,189,48,183,136,184,255,234,225,100,86,78,203,170,42,39,213,212,4,23,241,244,55,68,147,136,175,95,61,156,77,39,83,51,153,77,179,98,58,13,44,226,207,250,205,34,5,172,235,255,244,64,172,231,63,127,122,246,14,150,141,243,98,156,141,206,151,203,155,207,55,203,229,121,54,158,141,39,247,239,95,118,0,117,83,142,19,66,245,80,211,10,72,55,37,185,35,210,32,186,114,127,93,245,207,36,30,186,44,119,147,27,226,244,213,227,247,251,107,71,152,65,116,137,127,127,237,136,82,170,171,29,64,90,170,218,130,32,197,154,90,0,99,131,34,87,196,40,149,212,14,16,45,151,105,11,66,244,208,100,187,76,78,136,208,67,143,237,27,139,19,2,244,208,211,244,135,166,253,242,52,254,169,233,171,70,118,239,183,33,60,95,53,133,151,154,58,162,147,170,105,131,89,155,114,220,112,150,84,79,11,172,178,92,157,54,92,37,85,211,2,163,44,213,180,225,40,95,53,178,125,220,134,155,60,212,120,220,227,109,56,201,87,141,120,109,188,239,113,75,24,116,86,214,112,67,93,98,195,31,233,103,117,68,97,117,77,157,158,88,93,84,167,52,54,23,85,151,238,23,53,48,49,155,171,4,11,113,121,253,209,136,174,170,99,49,139,171,214,12,78,120,89,3,186,179,184,244,74,176,157,174,4,171,120,37,217,78,27,100,209,230,154,58,91,180,186,70,178,153,54,249,162,221,69,117,194,104,115,149,96,197,111,69,215,8,126,164,59,193,111,233,174,243,183,20,139,18,154,176,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,161,81,194,128,135,211,205,16,15,167,67,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,123,73,9,223,254,231,244,239,63,30,207,139,121,41,100,132,55,127,220,253,244,235,245,11,66,88,172,250,126,59,8,161,233,68,132,221,200,111,3,34,214,169,225,118,170,88,213,158,162,255,66,203,251,181,234,170,179,52,129,235,44,219,159,245,217,179,81,102,25,170,204,178,204,102,147,230,46,203,50,155,85,219,171,44,167,102,150,63,60,226,245,143,199,175,223,159,156,28,29,159,206,79,142,254,249,254,232,221,233,122,184,217,154,215,218,52,93,246,254,130,81,8,163,199,141,47,24,69,103,240,152,23,12,94,48,120,193,24,246,11,70,192,79,24,5,159,48,120,193,224,5,67,243,5,35,209,46,109,135,193,247,41,148,105,203,229,166,49,61,213,75,184,230,244,84,47,225,154,211,83,5,194,117,167,167,74,5,171,79,79,245,18,174,57,61,213,75,184,230,244,84,87,225,73,76,79,117,22,157,192,244,84,87,205,73,76,79,21,136,214,157,158,42,16,172,59,61,85,32,88,115,122,170,84,174,210,244,84,169,92,165,233,169,174,114,147,152,158,234,42,58,137,233,169,2,209,186,211,83,93,5,43,79,79,117,149,171,60,61,85,42,87,105,122,170,64,174,230,244,84,169,92,165,233,169,54,114,147,42,98,191,168,168,110,223,149,234,246,237,131,247,170,98,186,99,237,238,126,63,239,195,179,180,255,48,93,15,152,110,127,192,51,63,33,74,38,36,15,233,216,228,1,28,155,225,207,52,197,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,193,160,73,215,160,137,97,191,152,144,39,236,204,240,70,123,104,185,47,89,84,247,37,195,125,9,235,190,76,178,181,190,6,247,101,146,101,102,251,43,200,195,35,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,112,87,246,197,93,169,241,69,147,181,2,198,213,151,58,8,227,253,67,66,120,50,10,226,236,205,158,216,226,36,46,82,220,223,235,208,188,167,128,71,127,204,240,6,70,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,225,61,133,243,158,178,144,222,83,134,247,132,247,132,247,180,47,222,147,89,205,30,109,251,200,150,37,231,61,9,228,166,225,61,121,9,215,244,158,188,132,107,122,79,2,225,186,222,147,84,176,186,247,228,37,92,211,123,242,18,174,233,61,185,10,79,194,123,114,22,157,128,247,228,170,57,9,239,73,32,90,215,123,18,8,214,245,158,4,130,53,189,39,169,92,37,239,73,42,87,201,123,114,149,155,132,247,228,42,58,9,239,73,32,90,215,123,114,21,172,236,61,185,202,85,246,158,164,114,149,188,39,129,92,77,239,73,42,87,201,123,178,145,155,148,247,132,147,132,147,132,147,180,35,78,82,255,54,79,62,207,195,213,219,229,227,156,122,59,108,30,108,30,108,30,108,30,108,30,108,30,108,30,108,30,220,18,220,18,220,18,220,18,220,18,220,18,140,7,140,7,140,7,140,7,140,7,140,7,140,7,140,135,61,55,30,130,157,47,89,25,15,156,47,193,120,192,120,192,120,192,120,192,120,128,223,195,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,7,224,247,38,228,193,1,195,193,1,248,253,94,240,251,16,55,248,160,17,126,246,248,1,201,60,125,64,154,173,62,31,153,105,130,4,95,172,86,25,224,7,208,173,194,239,197,186,149,240,189,159,94,61,122,31,64,183,10,188,151,233,214,101,247,66,205,154,232,94,38,89,151,220,139,53,43,129,123,177,94,37,110,47,214,171,130,237,253,212,198,166,246,126,106,99,67,123,153,90,93,102,47,211,172,135,236,101,122,181,136,189,76,173,22,176,247,83,27,155,215,139,213,170,224,122,63,181,177,105,189,189,90,96,61,176,222,130,135,135,96,234,33,208,119,16,66,29,11,36,7,12,130,51,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,119,15,36,7,156,88,155,51,177,22,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,119,14,36,155,121,54,207,67,129,228,21,175,204,135,6,146,215,63,248,219,197,217,47,139,139,229,171,219,235,245,11,223,211,59,227,225,55,139,219,235,195,197,239,159,15,63,47,46,150,87,139,95,150,183,135,95,191,122,56,173,38,217,65,150,21,7,7,101,121,184,254,70,163,155,251,239,116,255,123,201,155,150,108,244,155,25,149,31,178,229,36,47,103,198,156,149,197,121,185,252,80,102,231,7,31,62,158,153,179,44,203,151,231,139,111,254,242,236,53,185,69,195,253,87,15,39,179,114,90,86,85,57,169,166,38,180,134,167,191,30,154,52,124,253,234,225,108,58,153,154,201,108,154,21,211,105,88,13,127,214,239,18,41,89,93,255,167,7,91,61,255,249,211,179,183,174,108,156,23,227,108,116,190,92,222,124,190,89,46,207,179,241,108,60,185,127,227,178,35,167,155,114,156,216,169,135,154,86,50,186,41,201,157,141,6,209,149,251,235,170,127,24,241,208,101,185,155,220,216,166,175,30,191,223,95,59,187,12,162,75,252,251,107,103,147,82,93,237,228,209,82,213,22,246,40,214,212,66,22,27,20,185,178,69,169,164,118,114,104,185,76,91,216,161,135,38,219,101,114,98,131,30,122,108,223,88,156,216,159,135,158,166,191,48,237,151,167,241,111,76,95,53,178,123,191,141,221,249,170,41,188,212,212,217,156,84,77,27,197,218,148,227,198,177,164,122,90,40,149,229,234,180,113,42,169,154,22,10,101,169,166,141,67,249,170,145,237,227,54,206,228,161,198,227,30,111,227,72,190,106,196,107,227,125,143,91,82,160,179,178,198,25,234,18,27,254,58,63,171,179,9,171,107,234,216,196,234,162,58,158,177,185,168,186,116,191,168,1,134,217,92,37,88,136,203,235,143,70,116,85,157,135,89,92,181,134,111,194,203,26,152,157,197,165,87,130,237,116,37,88,197,43,201,118,218,64,138,54,215,212,161,162,213,53,146,205,180,9,22,237,46,170,163,69,155,171,4,43,126,43,186,70,240,35,221,9,126,75,119,157,191,165,56,120,48,88,243,237,10,15,14,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,220,107,60,24,236,24,186,25,226,49,116,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,32,120,112,47,240,224,247,239,95,157,252,109,94,204,167,223,186,81,193,139,47,139,219,243,81,49,154,126,112,134,129,101,23,12,12,13,255,46,170,218,183,172,198,245,175,215,190,101,85,255,150,213,54,158,120,255,47,207,158,53,84,207,229,211,34,71,168,183,220,254,100,180,90,186,181,90,254,248,118,125,147,29,29,191,250,246,135,163,249,235,191,191,63,254,223,163,191,61,54,83,174,238,243,219,47,203,62,27,41,131,147,207,217,56,27,125,186,186,52,235,109,176,250,108,150,91,150,77,134,134,158,86,66,226,242,78,71,73,49,80,167,163,164,206,191,153,139,170,44,179,170,168,38,69,149,53,75,234,252,195,217,74,82,28,240,106,47,37,26,115,117,148,20,3,183,58,74,234,220,67,179,236,32,203,15,178,178,154,206,170,102,73,1,246,80,84,248,107,33,39,34,247,237,86,19,21,249,90,201,137,67,123,173,164,196,1,189,86,82,98,48,94,123,33,61,227,93,123,33,61,147,221,110,33,237,101,140,13,90,28,235,24,5,114,174,150,45,114,148,80,116,183,226,72,20,186,91,72,36,0,109,47,164,103,246,108,37,228,226,215,223,154,86,165,241,113,13,47,81,42,24,219,234,7,139,65,176,155,133,200,11,16,123,162,182,23,85,84,140,10,169,180,38,149,182,96,175,152,27,23,182,119,176,34,123,185,253,113,224,123,14,116,80,231,122,249,240,206,0,7,100,112,7,241,8,92,243,83,193,223,220,248,91,195,12,153,50,155,77,154,71,200,148,217,172,106,156,68,51,224,129,49,230,190,163,119,61,36,234,177,163,215,220,191,47,153,199,146,222,60,157,137,49,114,185,202,35,99,66,8,87,153,25,19,66,120,71,133,190,59,52,236,87,184,210,180,27,79,193,122,227,110,66,8,87,153,119,19,66,120,199,222,118,135,153,61,10,215,157,212,35,21,173,57,170,71,168,89,119,86,143,92,180,210,176,30,185,96,165,105,61,114,193,42,227,122,60,229,198,158,215,227,41,55,246,192,30,161,92,221,137,61,66,209,173,40,121,243,141,207,148,211,188,52,147,201,180,44,159,51,98,29,209,74,115,134,132,130,181,6,13,9,229,106,77,26,242,148,27,123,212,144,92,110,11,112,223,144,92,150,85,86,78,178,105,85,154,252,185,228,167,235,163,203,182,121,191,43,203,188,152,86,7,101,89,76,138,186,236,216,239,121,90,147,157,60,229,198,30,237,228,32,55,169,217,78,27,182,6,211,160,152,6,149,198,52,168,214,31,230,225,91,180,43,237,122,192,227,79,210,75,38,252,193,55,114,76,132,55,248,70,93,121,112,131,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,149,129,149,129,149,129,149,129,149,33,179,50,140,183,149,97,134,215,115,141,147,129,147,177,239,78,134,25,151,237,31,0,178,228,156,12,129,220,52,156,12,47,225,154,78,134,151,112,77,39,67,32,92,215,201,144,10,86,119,50,188,132,107,58,25,94,194,53,157,12,87,225,73,56,25,206,162,19,112,50,92,53,39,225,100,8,68,235,58,25,2,193,186,78,134,64,176,166,147,33,149,171,228,100,72,229,42,57,25,174,114,147,112,50,92,69,39,225,100,8,68,235,58,25,174,130,149,157,12,87,185,202,78,134,84,174,146,147,33,144,171,233,100,72,229,42,57,25,54,114,147,114,50,240,37,240,37,162,248,18,189,153,6,206,141,248,27,166,193,0,135,99,98,26,96,26,236,173,105,144,61,190,215,154,167,247,218,217,253,44,162,4,61,3,177,90,101,203,32,128,110,21,199,64,172,91,137,187,251,233,213,195,238,1,116,171,80,119,153,110,93,118,45,212,172,137,174,101,146,117,201,181,88,179,18,184,22,235,85,226,214,98,189,42,216,218,79,109,108,106,237,167,54,54,180,150,169,213,101,214,50,205,122,244,87,166,87,11,254,202,212,106,177,95,63,181,177,209,175,88,173,10,249,245,83,27,27,252,218,171,133,251,194,125,225,190,86,220,119,77,164,254,118,244,246,244,239,249,155,127,124,63,127,119,186,30,209,248,183,55,223,125,247,254,221,10,2,231,247,95,156,127,247,214,84,171,2,156,13,4,188,250,175,209,249,242,230,238,167,252,242,234,98,244,249,110,241,225,211,114,116,126,249,241,227,151,21,246,29,229,247,95,28,125,188,49,213,11,26,156,91,208,224,105,23,13,174,211,222,58,235,237,128,197,166,122,129,126,139,218,5,229,249,245,120,227,31,54,31,82,110,252,203,116,227,95,190,62,83,59,82,94,45,221,229,167,203,187,63,22,151,79,11,250,87,167,5,22,241,229,158,158,23,216,92,135,205,195,153,111,106,94,14,160,159,142,139,245,251,236,129,29,232,221,148,227,55,228,212,94,77,220,73,167,18,93,49,198,157,74,116,197,152,121,106,175,43,206,224,83,71,61,209,166,159,74,116,197,24,129,42,209,21,99,14,170,165,174,168,195,80,109,53,69,156,136,106,41,41,234,88,84,123,77,113,102,163,218,235,137,51,32,213,94,79,140,41,169,142,106,122,30,149,234,168,166,231,121,169,150,106,162,14,77,181,212,148,218,228,84,75,217,145,198,167,90,170,137,52,67,213,81,77,207,131,84,237,213,12,113,154,170,253,79,23,99,164,234,22,53,204,85,101,174,170,237,92,85,103,232,215,148,251,20,67,63,155,8,232,222,66,191,245,237,254,215,26,174,91,255,227,35,195,27,57,173,252,248,110,113,59,190,248,127,91,129,223,253,115,222,63,137,240,155,67,247,160,123,208,189,4,233,30,20,109,192,20,13,90,5,173,130,86,65,171,84,105,21,200,7,228,227,7,69,64,52,78,136,230,172,116,255,163,255,76,0,104,206,38,2,38,113,54,17,208,143,179,234,82,192,143,162,145,170,203,235,143,70,116,149,0,57,173,9,87,84,48,118,37,216,78,87,130,85,188,146,108,39,168,157,53,181,219,188,230,86,116,141,224,71,186,19,252,150,238,58,127,75,86,24,242,95,102,62,89,243,158,147,31,127,56,62,58,21,197,15,127,51,163,201,232,236,215,235,187,219,95,63,93,47,239,72,32,246,144,64,172,173,113,204,16,162,197,83,147,67,132,84,66,42,211,38,149,228,16,33,168,228,16,33,187,144,93,200,46,100,151,28,34,57,68,160,52,57,196,93,133,220,228,16,33,154,34,0,40,137,34,110,3,128,164,17,123,78,35,214,22,63,120,32,177,245,251,67,250,32,125,144,190,4,73,31,68,109,192,68,13,114,5,185,130,92,65,174,200,36,130,127,134,137,127,192,53,100,18,201,36,146,73,132,224,145,73,12,130,36,197,189,136,53,116,69,63,98,164,116,98,244,158,68,219,231,39,167,8,189,132,94,166,77,47,201,41,66,85,201,41,66,123,161,189,208,94,104,47,57,69,114,138,128,106,114,138,187,10,190,201,41,66,57,229,80,48,64,88,145,254,68,237,196,98,63,61,138,219,159,4,250,7,253,131,254,37,72,255,160,108,3,166,108,208,44,104,22,52,11,154,69,118,17,36,52,76,36,4,194,33,187,72,118,145,236,34,84,143,236,98,16,76,249,47,51,55,65,178,139,191,153,245,251,18,217,197,190,179,139,171,133,214,204,46,182,61,63,217,69,232,37,244,50,109,122,73,118,17,170,74,118,17,218,11,237,133,246,66,123,201,46,146,93,4,84,147,93,220,85,240,77,118,17,202,41,135,130,33,178,139,27,80,144,236,98,228,236,226,234,55,208,123,118,241,229,147,64,255,160,127,208,191,4,233,31,148,109,192,148,13,154,5,205,130,102,65,179,200,46,130,132,134,137,132,64,56,100,23,201,46,146,93,132,234,145,93,12,135,41,131,149,47,174,32,22,13,140,49,83,140,234,53,140,91,69,144,103,132,104,66,52,211,38,154,228,25,33,173,228,25,33,192,16,96,8,48,4,152,60,35,121,70,224,53,121,198,93,133,225,228,25,33,159,158,160,48,84,168,145,86,198,36,146,141,113,170,25,27,158,9,34,8,17,132,8,38,72,4,33,111,3,38,111,16,46,8,23,132,11,194,69,198,17,76,52,76,76,4,214,33,227,72,198,145,140,35,164,143,140,163,12,93,230,115,243,28,93,138,146,141,249,200,60,227,87,228,25,251,200,51,190,92,227,168,41,198,238,167,38,187,8,169,132,84,166,77,42,201,46,66,80,201,46,66,118,33,187,144,93,200,46,217,69,178,139,64,105,178,139,187,10,185,201,46,66,52,69,0,80,148,88,220,2,0,201,41,246,157,83,124,185,248,225,211,137,109,223,31,210,7,233,131,244,37,72,250,32,106,3,38,106,144,43,200,21,228,10,114,69,38,17,252,51,76,252,3,174,33,147,72,38,145,76,34,4,143,76,98,16,36,41,175,92,124,137,174,104,91,140,148,78,140,95,180,104,249,252,228,20,161,151,208,203,180,233,37,57,69,168,42,57,69,104,47,180,23,218,11,237,37,167,72,78,17,80,77,78,113,87,193,55,57,69,40,167,28,10,6,8,43,210,172,168,157,88,236,169,84,113,235,147,64,255,160,127,208,191,4,233,31,148,109,192,148,13,154,5,205,130,102,65,179,200,46,130,132,134,137,132,64,56,100,23,201,46,146,93,132,234,145,93,108,199,148,111,254,241,234,251,163,239,143,142,143,78,94,157,174,216,228,10,86,190,249,225,205,233,127,94,189,105,1,151,173,160,114,253,140,23,203,235,229,237,226,110,133,173,158,243,174,70,166,229,140,42,187,72,229,54,50,217,8,30,243,126,128,161,243,74,200,144,161,199,211,0,13,31,160,225,155,249,243,75,191,123,243,195,81,109,217,239,151,250,108,113,246,211,242,105,249,122,131,141,23,55,95,60,80,227,115,221,55,127,220,253,122,123,246,211,179,79,72,171,132,176,25,125,190,184,202,198,171,79,74,23,55,95,70,55,127,20,38,91,127,72,154,142,190,124,248,114,125,247,37,207,198,89,57,250,188,184,88,94,45,126,89,222,218,49,201,186,106,39,34,25,67,116,43,186,172,43,119,7,151,113,229,231,190,242,235,31,162,227,202,47,182,203,119,15,65,198,144,111,117,163,186,81,220,104,178,125,246,124,59,236,141,43,95,184,231,219,153,112,92,249,29,123,222,61,160,217,187,252,118,246,109,181,246,91,200,119,239,210,219,121,180,149,244,45,52,58,134,244,70,108,109,43,188,25,90,199,144,109,247,73,198,137,109,199,144,221,4,200,108,23,187,17,143,69,19,45,121,69,108,35,229,209,68,119,188,14,58,1,245,222,69,183,231,72,55,116,59,166,72,123,151,222,26,55,221,124,235,49,229,52,47,205,100,50,45,203,231,166,129,166,116,171,215,18,55,183,163,119,217,45,182,136,213,14,111,51,69,122,23,221,226,158,88,137,110,243,78,162,137,150,188,0,182,89,44,49,68,139,223,106,218,156,152,104,162,133,43,29,239,173,70,30,206,125,249,179,216,24,26,221,87,212,131,185,157,87,180,185,11,157,23,110,224,251,238,43,234,88,216,226,10,247,69,219,4,247,54,151,212,177,125,247,53,206,191,155,23,136,184,245,235,249,214,7,60,131,200,45,223,225,57,85,150,98,246,127,255,48,255,246,213,187,163,53,105,95,255,207,155,182,255,247,211,232,195,226,243,114,100,70,217,6,116,55,29,208,189,236,162,238,245,192,111,61,47,236,31,203,53,254,148,253,217,10,68,128,237,141,207,6,115,135,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,59,199,220,203,46,232,62,237,122,192,87,132,28,10,169,251,7,216,183,33,245,174,28,187,63,82,175,151,110,188,44,217,184,111,195,120,25,127,47,207,199,121,153,64,220,29,16,15,136,7,196,3,226,247,5,196,67,178,33,217,160,96,80,48,40,24,20,12,10,6,74,2,37,129,146,64,201,93,135,146,32,198,126,16,227,51,252,119,252,246,213,155,227,211,55,199,223,207,79,222,31,255,223,171,255,252,227,135,77,236,247,236,65,173,67,183,46,175,111,22,151,215,119,151,215,23,163,219,47,215,191,47,254,184,250,180,201,145,158,30,228,54,116,235,69,235,68,19,236,107,172,165,232,42,187,237,46,221,157,58,146,190,199,159,238,175,162,53,241,158,143,213,135,0,6,100,69,171,200,61,243,2,119,63,125,185,184,184,188,190,248,184,88,109,154,141,119,3,51,54,217,56,31,221,221,46,174,63,127,252,245,246,106,121,251,185,28,155,131,113,54,58,187,127,99,120,241,142,240,205,95,94,188,51,229,209,196,92,60,138,89,189,73,21,47,36,89,81,196,250,18,58,81,196,158,87,48,138,22,151,5,108,37,154,245,85,116,39,154,61,47,101,60,65,178,245,204,125,215,179,254,81,79,125,61,67,9,146,173,103,177,125,61,221,195,215,61,175,103,60,65,46,235,105,245,166,227,198,208,149,246,165,222,155,78,43,208,119,90,199,148,94,51,195,11,146,173,167,240,53,179,221,97,80,95,79,141,215,204,214,240,126,125,61,221,195,251,61,175,103,60,65,214,235,217,110,33,89,237,206,45,22,146,198,222,236,65,142,253,74,182,116,238,111,172,163,107,227,126,223,11,25,75,143,245,74,182,123,131,86,123,114,139,55,168,177,39,123,144,227,178,146,118,123,210,201,170,84,90,197,176,98,92,214,208,14,101,56,249,166,125,163,140,40,98,92,214,176,201,207,176,221,134,141,126,134,210,46,12,170,197,121,1,37,159,32,219,12,101,205,5,140,254,185,177,197,220,118,90,192,200,159,22,163,104,177,94,192,246,51,87,27,107,232,120,230,170,239,101,140,36,199,122,37,219,143,128,109,252,1,227,120,4,172,239,63,95,34,201,113,89,73,171,183,102,183,240,71,207,171,24,71,140,245,26,182,36,81,172,94,24,219,146,40,26,47,140,161,181,88,47,96,75,42,198,106,1,219,82,49,26,11,24,90,139,243,2,74,62,219,180,37,116,52,23,48,250,103,155,246,169,222,27,139,88,150,85,86,78,178,105,85,154,252,185,240,167,235,227,46,100,52,61,174,139,105,243,231,74,89,230,197,180,58,40,203,98,82,212,197,107,252,201,18,77,143,203,98,138,255,238,107,203,177,41,221,218,186,11,40,124,109,76,230,239,190,208,90,182,46,160,116,132,219,203,85,109,200,156,109,12,112,179,184,162,30,134,179,184,164,30,185,235,190,100,99,116,155,205,37,238,202,14,156,159,166,35,67,153,59,103,40,155,175,216,118,176,187,241,138,166,9,111,157,63,140,77,84,179,241,217,54,166,187,117,62,213,198,108,55,139,43,156,127,159,87,238,219,230,74,176,109,174,220,183,205,214,108,107,227,18,111,205,182,182,92,225,190,53,183,103,91,219,46,217,150,109,109,190,198,249,14,216,152,50,215,185,196,155,51,230,186,47,113,223,47,183,130,253,114,235,190,95,54,102,223,117,95,81,223,47,181,43,228,241,225,245,220,187,208,241,97,179,10,184,239,66,124,216,182,40,192,109,173,132,253,0,210,39,33,37,76,74,152,148,48,41,97,82,194,164,132,73,181,146,106,213,78,97,146,106,29,120,170,149,20,38,41,76,82,152,164,48,73,97,146,194,36,133,73,10,147,20,38,41,76,18,111,36,222,72,188,145,120,35,241,70,174,136,92,17,185,162,97,228,138,226,4,126,136,239,16,146,73,52,36,147,86,20,165,135,38,187,206,177,21,9,68,81,246,43,5,210,83,124,99,219,131,106,9,147,63,197,91,244,187,183,166,10,214,184,56,250,120,99,170,24,181,139,45,59,51,78,135,226,250,167,84,47,82,108,85,65,155,34,57,41,114,82,228,164,200,73,145,147,162,77,145,54,197,36,246,37,185,51,114,103,228,206,104,83,36,199,71,142,143,28,31,57,62,114,124,228,248,200,241,233,239,66,114,124,228,248,18,88,64,218,20,105,83,164,77,145,108,41,217,82,178,165,100,75,147,248,108,67,155,34,109,138,180,41,146,122,38,245,76,234,57,249,212,51,109,138,196,177,105,83,36,40,78,155,98,232,8,251,58,31,28,170,82,113,51,31,220,83,175,162,103,62,184,159,146,196,245,79,31,165,41,177,246,76,196,128,137,1,19,3,38,6,76,12,152,24,48,177,85,98,171,218,49,75,98,171,3,143,173,18,179,36,102,73,204,146,152,37,49,75,98,150,196,44,137,89,18,179,36,102,73,164,141,72,27,145,54,34,109,68,218,8,14,17,28,34,56,52,140,224,16,117,137,212,37,238,117,10,38,193,172,73,95,93,116,61,21,39,182,103,77,246,48,225,145,104,21,226,106,215,189,249,225,205,233,127,94,189,217,220,129,249,243,71,218,84,33,62,255,77,110,252,142,242,182,222,206,158,170,16,227,143,144,109,239,45,180,94,152,94,219,19,189,84,208,158,72,108,138,216,20,177,41,98,83,196,166,104,79,164,61,49,137,125,73,12,141,24,26,49,52,218,19,137,245,17,235,35,214,71,172,143,88,31,177,62,98,125,250,187,144,88,31,177,190,4,22,144,246,68,218,19,105,79,36,106,74,212,148,168,41,81,211,36,62,219,208,158,72,123,34,237,137,132,160,9,65,19,130,78,62,4,77,123,34,233,108,218,19,201,141,211,158,232,144,104,183,143,20,219,180,39,202,34,197,61,181,39,198,143,20,187,23,46,90,47,152,119,225,162,224,153,72,14,147,28,38,57,76,114,152,228,48,201,97,146,174,36,93,181,147,153,36,93,7,158,116,37,153,73,50,147,100,38,201,76,146,153,36,51,73,102,146,204,36,153,73,50,147,20,28,41,56,82,112,164,224,72,193,145,53,34,107,68,214,104,24,89,35,10,23,41,92,220,235,224,76,130,241,148,190,26,239,122,42,92,12,26,79,217,195,80,200,224,59,26,215,61,161,65,139,26,55,203,66,123,106,107,244,28,76,27,160,244,112,253,163,166,209,191,216,42,133,18,70,162,84,68,169,136,82,17,165,34,74,69,9,35,37,140,73,236,75,162,105,68,211,136,166,81,194,72,212,143,168,31,81,63,162,126,68,253,136,250,17,245,211,223,133,68,253,136,250,37,176,128,148,48,82,194,72,9,35,241,83,226,167,196,79,137,159,38,241,217,134,18,70,74,24,41,97,36,24,77,48,154,96,116,242,193,104,74,24,73,108,83,194,72,150,156,18,198,94,82,238,235,204,112,208,38,198,205,204,112,79,117,140,158,153,225,30,187,21,215,75,16,175,96,177,246,116,68,131,137,6,19,13,38,26,76,52,152,104,48,81,86,162,172,218,209,75,162,172,3,143,178,18,189,36,122,73,244,146,232,37,209,75,162,151,68,47,137,94,18,189,36,122,73,204,141,152,27,49,55,98,110,196,220,8,19,17,38,34,76,52,140,48,17,45,139,180,44,238,117,50,38,213,252,73,175,157,117,61,245,45,182,231,79,246,53,240,49,192,6,197,240,155,49,177,189,216,99,127,98,58,245,137,180,39,18,145,34,34,69,68,138,136,20,17,169,20,35,82,180,39,18,57,35,114,70,228,140,200,25,237,137,180,39,18,225,35,194,71,132,143,8,31,17,62,34,124,68,248,136,240,17,225,75,39,194,71,123,34,237,137,180,39,18,43,37,86,74,172,148,88,105,106,177,82,218,19,105,79,164,61,145,192,51,129,103,2,207,180,39,146,196,166,61,145,140,120,240,140,248,126,182,39,158,30,253,251,244,251,163,227,163,147,87,167,111,126,60,254,159,183,243,255,121,245,246,213,241,209,187,163,135,200,240,15,255,152,191,57,126,119,122,242,254,245,233,252,213,15,111,255,254,106,126,240,237,252,95,121,123,92,248,110,249,223,187,139,229,245,242,118,113,119,249,235,245,207,55,163,159,23,55,139,235,229,231,229,67,122,245,211,213,104,37,246,246,203,217,221,104,241,233,230,167,197,232,224,195,232,183,220,45,45,252,44,235,219,156,22,126,241,128,251,255,95,214,254,255,180,246,255,77,253,2,83,213,227,197,47,190,197,77,121,190,249,47,203,167,127,10,92,200,40,92,87,89,29,163,247,147,237,78,210,216,76,83,76,26,175,255,211,35,107,124,254,243,167,103,159,68,179,113,94,140,179,209,249,114,121,243,249,102,185,60,207,198,179,241,100,253,225,115,106,151,218,221,148,227,148,149,245,80,211,26,129,221,148,228,158,57,13,162,43,247,215,85,255,187,194,67,151,229,110,114,203,237,249,234,241,251,253,181,231,223,130,232,18,255,254,218,115,100,82,93,237,113,38,75,85,91,18,68,98,77,45,193,160,6,69,174,81,28,169,164,246,132,141,229,50,109,9,181,120,104,178,93,38,167,128,136,135,30,219,55,22,167,176,133,135,158,38,150,102,191,60,141,4,203,87,141,236,222,111,139,1,248,170,41,188,212,212,61,117,169,154,54,91,114,83,142,155,23,40,213,211,98,241,89,174,78,155,177,38,85,211,226,151,89,170,105,115,169,124,213,200,246,113,155,229,227,161,198,227,30,111,163,212,190,106,196,107,227,125,143,75,73,110,93,162,13,203,181,186,166,14,51,172,46,170,99,38,155,139,54,80,139,197,69,13,176,213,230,42,193,66,92,94,127,52,162,171,234,156,198,226,170,38,84,107,123,89,3,172,181,184,116,3,215,218,92,35,88,197,77,100,107,113,209,6,26,181,185,166,14,187,172,174,145,108,166,77,64,106,119,81,29,145,218,92,37,88,241,13,76,106,117,141,224,71,218,0,146,54,215,116,254,150,158,65,201,127,159,230,111,254,209,209,167,241,47,51,47,231,121,43,134,252,239,93,126,121,213,81,46,241,155,25,149,47,192,99,222,79,77,65,185,241,47,117,248,104,11,43,237,160,226,195,15,255,87,199,165,240,238,49,8,248,188,180,22,208,90,64,107,1,173,5,180,22,208,90,64,107,1,173,5,73,236,75,90,11,104,45,160,181,128,214,2,90,11,104,45,160,181,128,214,2,90,11,104,45,160,181,64,127,23,210,90,64,107,65,2,11,72,107,1,173,5,180,22,208,90,64,107,1,173,5,180,22,36,241,217,134,214,2,90,11,104,45,160,181,128,214,2,90,11,104,45,160,181,128,214,2,90,11,104,45,24,126,107,129,117,64,216,204,139,144,1,97,51,46,118,33,32,108,223,58,96,187,74,194,158,1,247,111,79,26,152,52,48,105,96,210,192,164,129,73,3,147,94,37,189,170,157,182,36,189,58,240,244,42,105,75,210,150,164,45,73,91,146,182,36,109,73,218,146,180,37,105,75,210,150,36,219,72,182,145,108,35,217,70,178,141,252,16,249,33,242,67,195,200,15,197,9,246,16,211,33,12,147,104,24,38,149,200,73,62,47,66,70,78,242,113,145,120,228,100,95,50,31,61,133,53,182,61,168,150,39,249,83,184,33,243,176,27,50,103,67,178,33,189,54,164,9,187,33,13,27,146,13,233,181,33,131,166,68,243,228,83,162,108,200,180,55,164,9,187,33,13,27,146,13,233,181,33,131,22,109,119,78,248,99,67,178,33,183,110,200,239,222,154,42,64,253,251,232,227,141,169,232,128,127,185,30,90,69,240,173,79,78,27,60,231,63,56,255,193,249,15,206,127,112,254,131,54,120,218,224,147,216,151,156,167,225,60,13,231,105,104,131,231,124,18,231,147,56,159,196,249,36,206,39,113,62,137,243,73,250,187,144,243,73,156,79,74,96,1,105,131,167,13,158,54,120,206,204,113,102,142,51,115,156,153,75,226,179,13,109,240,180,193,211,6,207,105,78,78,115,114,154,51,249,211,156,180,193,115,204,148,54,120,14,192,210,6,31,238,104,238,58,52,236,127,182,98,51,52,60,132,3,22,42,189,240,235,165,234,185,28,190,246,28,36,132,73,8,147,16,38,33,76,66,152,132,48,137,86,18,173,218,9,76,18,173,3,79,180,146,192,36,129,73,2,147,4,38,9,76,18,152,36,48,73,96,146,192,36,129,73,218,141,180,27,105,55,210,110,164,221,200,20,145,41,34,83,52,140,76,17,13,241,52,196,239,117,64,38,169,24,74,230,89,19,223,20,67,201,246,179,43,62,213,8,200,128,187,21,87,251,211,175,53,190,121,127,238,101,117,60,251,179,151,253,233,87,34,223,188,63,247,178,73,158,253,217,203,254,12,31,51,77,191,155,150,253,153,244,254,204,125,75,147,115,218,146,31,22,66,165,38,185,241,89,233,71,38,253,76,250,153,244,51,233,103,210,207,244,35,211,143,156,196,190,36,77,78,154,156,52,57,253,200,164,243,73,231,147,206,39,157,79,58,159,116,62,233,124,253,93,72,58,159,116,126,2,11,72,63,50,253,200,244,35,115,98,132,19,35,156,24,225,196,72,18,159,109,232,71,166,31,153,126,100,206,50,113,150,137,179,76,201,159,101,162,31,153,67,86,244,35,115,252,139,126,228,48,7,211,242,185,89,69,131,67,5,131,205,56,223,133,96,112,224,70,228,188,207,42,228,60,193,128,60,41,96,82,192,164,128,73,1,147,2,222,233,20,48,169,85,82,171,164,86,119,56,181,74,202,146,148,37,41,75,82,150,164,44,73,89,146,178,36,101,73,202,146,148,37,137,54,18,109,36,218,72,180,145,104,35,55,68,110,136,220,208,48,114,67,116,32,211,129,188,215,33,152,52,162,38,198,167,252,184,30,53,49,123,216,122,156,98,218,99,136,117,136,171,173,232,209,115,188,185,21,247,175,224,152,173,24,110,43,122,84,26,111,110,197,253,235,50,102,43,134,219,138,1,179,160,38,249,44,40,91,49,221,173,24,176,175,120,63,27,180,217,138,161,182,226,183,175,222,29,121,55,104,143,204,232,195,226,243,146,34,237,151,235,161,211,167,189,229,201,169,213,38,80,79,160,158,64,61,129,122,2,245,212,106,83,171,157,196,190,228,128,2,7,20,56,160,64,173,54,7,62,56,240,193,129,15,14,124,112,224,131,3,31,28,248,208,223,133,28,248,224,192,71,2,11,72,173,54,181,218,212,106,115,8,137,67,72,28,66,226,16,82,18,159,109,168,213,166,86,155,90,109,142,199,113,60,142,227,113,201,31,143,163,86,155,115,123,212,106,115,162,144,90,109,235,109,252,34,122,219,252,128,23,89,220,45,15,153,110,127,200,164,235,105,38,93,79,242,148,231,21,157,218,92,199,159,125,15,111,54,197,159,135,112,134,83,161,46,252,97,169,122,109,13,223,120,14,178,206,100,157,201,58,147,117,38,235,76,214,153,108,46,217,92,237,44,41,217,220,129,103,115,201,146,146,37,37,75,74,150,148,44,41,89,82,178,164,100,73,201,146,146,37,37,183,71,110,143,220,30,185,61,114,123,164,163,72,71,145,142,26,70,58,138,242,112,202,195,247,58,234,147,70,121,248,215,24,138,79,113,115,91,12,37,245,254,102,98,40,196,80,94,196,80,124,110,32,159,186,233,182,27,40,245,214,105,110,32,170,94,93,238,145,208,85,175,67,168,195,230,30,225,30,177,191,71,178,121,25,252,30,201,198,101,226,247,8,251,115,56,251,51,124,94,61,75,62,175,206,254,28,206,254,12,255,135,108,150,252,31,178,236,207,225,236,207,240,127,39,102,201,255,157,200,254,28,206,254,12,255,55,90,250,227,56,216,159,137,239,207,239,222,154,202,127,88,204,199,27,83,49,42,230,249,106,40,13,138,105,123,106,198,196,112,116,146,163,147,28,157,228,232,36,71,39,25,19,195,152,152,36,246,37,71,81,57,138,202,81,84,198,196,112,180,151,163,189,28,237,229,104,47,71,123,57,218,203,209,94,253,93,200,209,94,142,246,38,176,128,140,137,97,76,12,99,98,56,110,206,113,115,142,155,115,220,60,137,207,54,140,137,97,76,12,99,98,40,66,160,8,129,34,132,228,139,16,24,19,67,67,3,99,98,232,142,96,76,76,168,86,139,117,88,216,251,184,241,70,88,152,195,198,237,11,213,239,81,227,151,207,64,50,152,100,48,201,96,146,193,36,131,73,6,147,100,37,201,170,157,188,36,201,58,240,36,43,201,75,146,151,36,47,73,94,146,188,36,121,73,242,146,228,37,201,75,146,151,164,220,72,185,145,114,35,229,70,202,141,44,17,89,34,178,68,195,200,18,49,84,133,161,42,123,29,140,73,40,126,226,217,148,220,16,63,217,207,158,228,68,195,31,131,109,81,244,238,72,110,220,153,251,216,144,204,206,12,191,51,189,218,145,27,119,230,62,118,35,179,51,195,239,204,208,97,210,244,155,103,217,153,42,59,243,253,219,119,175,95,253,240,230,184,99,111,254,187,124,120,228,209,73,71,61,242,151,155,207,103,139,79,151,215,29,191,157,255,150,15,143,92,222,238,108,83,242,215,165,248,171,215,210,120,215,38,247,168,131,14,101,146,210,36,165,73,74,147,148,38,41,77,135,50,29,202,73,236,75,146,231,36,207,73,158,211,161,76,146,159,36,63,73,126,146,252,36,249,73,242,147,228,215,223,133,36,249,73,242,39,176,128,116,40,211,161,76,135,50,167,75,56,93,194,233,18,78,151,36,241,217,134,14,101,58,148,233,80,230,220,19,231,158,56,247,148,252,185,39,58,148,57,144,69,135,50,71,197,232,80,238,58,196,38,13,23,183,214,41,135,8,23,239,91,179,178,112,205,100,37,203,222,79,70,138,152,20,49,41,98,82,196,164,136,73,17,147,122,37,245,170,157,210,36,245,58,240,212,43,41,77,82,154,164,52,73,105,146,210,36,165,73,74,147,148,38,41,77,82,154,36,226,72,196,145,136,35,17,71,34,142,220,17,185,35,114,71,195,200,29,209,183,76,223,242,94,135,104,210,140,170,244,216,131,183,107,189,141,187,147,14,73,161,194,241,207,255,15]} \ No newline at end of file