From 07d56f6f8ab35f1574087e4af221bff3053c5d20 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 17 Oct 2024 00:22:15 +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/11375899672 ------ *Automatically created by projen via the "code-generation" workflow* Signed-off-by: github-actions --- apidocs/classes/JumpStartModel.md | 24 +++++++++++++++++++ .../jumpstart-model.ts | 4 ++++ .../jumpstart-models.json | 2 +- 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/apidocs/classes/JumpStartModel.md b/apidocs/classes/JumpStartModel.md index 8d4d1ab8..f6213ffc 100644 --- a/apidocs/classes/JumpStartModel.md +++ b/apidocs/classes/JumpStartModel.md @@ -748,6 +748,12 @@ *** +### HUGGINGFACE\_LLM\_AMAZON\_FALCONLITE\_1\_2\_0 + +> `readonly` `static` **HUGGINGFACE\_LLM\_AMAZON\_FALCONLITE\_1\_2\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_LLM\_AMAZON\_FALCONLITE2\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_LLM\_AMAZON\_FALCONLITE2\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -1738,6 +1744,18 @@ *** +### HUGGINGFACE\_LLM\_FALCON\_7B\_INSTRUCT\_BF16\_4\_2\_0 + +> `readonly` `static` **HUGGINGFACE\_LLM\_FALCON\_7B\_INSTRUCT\_BF16\_4\_2\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + +### HUGGINGFACE\_LLM\_FALCON\_7B\_INSTRUCT\_BF16\_4\_3\_0 + +> `readonly` `static` **HUGGINGFACE\_LLM\_FALCON\_7B\_INSTRUCT\_BF16\_4\_3\_0**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### HUGGINGFACE\_LLM\_FALCON2\_11B\_1\_0\_0 > `readonly` `static` **HUGGINGFACE\_LLM\_FALCON2\_11B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -14770,6 +14788,12 @@ *** +### META\_TEXTGENERATION\_LLAMA\_GUARD\_3\_8B\_1\_0\_3 + +> `readonly` `static` **META\_TEXTGENERATION\_LLAMA\_GUARD\_3\_8B\_1\_0\_3**: [`JumpStartModel`](JumpStartModel.md) + +*** + ### META\_TEXTGENERATION\_LLAMA\_GUARD\_7B\_1\_0\_0 > `readonly` `static` **META\_TEXTGENERATION\_LLAMA\_GUARD\_7B\_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 bc3896c2..9b2a4445 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 @@ -158,6 +158,7 @@ export class JumpStartModel { public static readonly HUGGINGFACE_LLM_AI_FOREVER_MGPT_1_0_0 = this.of('HUGGINGFACE_LLM_AI_FOREVER_MGPT_1_0_0'); public static readonly HUGGINGFACE_LLM_ALPINDALE_WIZARD_LM_2_8_22B_1_0_1 = this.of('HUGGINGFACE_LLM_ALPINDALE_WIZARD_LM_2_8_22B_1_0_1'); public static readonly HUGGINGFACE_LLM_ALPINDALE_WIZARD_LM_2_8_22B_1_0_0 = this.of('HUGGINGFACE_LLM_ALPINDALE_WIZARD_LM_2_8_22B_1_0_0'); + public static readonly HUGGINGFACE_LLM_AMAZON_FALCONLITE_1_2_0 = this.of('HUGGINGFACE_LLM_AMAZON_FALCONLITE_1_2_0'); public static readonly HUGGINGFACE_LLM_AMAZON_FALCONLITE_1_1_1 = this.of('HUGGINGFACE_LLM_AMAZON_FALCONLITE_1_1_1'); public static readonly HUGGINGFACE_LLM_AMAZON_FALCONLITE_1_1_0 = this.of('HUGGINGFACE_LLM_AMAZON_FALCONLITE_1_1_0'); public static readonly HUGGINGFACE_LLM_AMAZON_FALCONLITE_1_0_0 = this.of('HUGGINGFACE_LLM_AMAZON_FALCONLITE_1_0_0'); @@ -305,6 +306,8 @@ export class JumpStartModel { public static readonly HUGGINGFACE_LLM_FALCON_7B_BF16_1_1_1 = this.of('HUGGINGFACE_LLM_FALCON_7B_BF16_1_1_1'); public static readonly HUGGINGFACE_LLM_FALCON_7B_BF16_1_1_0 = this.of('HUGGINGFACE_LLM_FALCON_7B_BF16_1_1_0'); public static readonly HUGGINGFACE_LLM_FALCON_7B_BF16_1_0_0 = this.of('HUGGINGFACE_LLM_FALCON_7B_BF16_1_0_0'); + public static readonly HUGGINGFACE_LLM_FALCON_7B_INSTRUCT_BF16_4_3_0 = this.of('HUGGINGFACE_LLM_FALCON_7B_INSTRUCT_BF16_4_3_0'); + public static readonly HUGGINGFACE_LLM_FALCON_7B_INSTRUCT_BF16_4_2_0 = this.of('HUGGINGFACE_LLM_FALCON_7B_INSTRUCT_BF16_4_2_0'); public static readonly HUGGINGFACE_LLM_FALCON_7B_INSTRUCT_BF16_4_1_1 = this.of('HUGGINGFACE_LLM_FALCON_7B_INSTRUCT_BF16_4_1_1'); public static readonly HUGGINGFACE_LLM_FALCON_7B_INSTRUCT_BF16_4_1_0 = this.of('HUGGINGFACE_LLM_FALCON_7B_INSTRUCT_BF16_4_1_0'); public static readonly HUGGINGFACE_LLM_FALCON_7B_INSTRUCT_BF16_4_0_0 = this.of('HUGGINGFACE_LLM_FALCON_7B_INSTRUCT_BF16_4_0_0'); @@ -2495,6 +2498,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_7B_PYTHON_1_0_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_7B_PYTHON_1_0_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_7B_PYTHON_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_7B_PYTHON_1_0_0'); public static readonly META_TEXTGENERATION_LLAMA_GUARD_3_1B_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_GUARD_3_1B_1_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_GUARD_3_8B_1_0_3 = this.of('META_TEXTGENERATION_LLAMA_GUARD_3_8B_1_0_3'); public static readonly META_TEXTGENERATION_LLAMA_GUARD_3_8B_1_0_2 = this.of('META_TEXTGENERATION_LLAMA_GUARD_3_8B_1_0_2'); public static readonly META_TEXTGENERATION_LLAMA_GUARD_3_8B_1_0_1 = this.of('META_TEXTGENERATION_LLAMA_GUARD_3_8B_1_0_1'); public static readonly META_TEXTGENERATION_LLAMA_GUARD_3_8B_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_GUARD_3_8B_1_0_0'); diff --git a/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-models.json b/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-models.json index b23facff..af5b9b83 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,221,107,83,91,73,158,182,251,239,226,216,47,11,172,181,36,4,212,59,92,69,87,177,27,219,245,216,120,102,122,118,76,40,40,155,162,120,26,108,15,198,213,221,53,49,223,125,135,240,137,131,14,43,115,45,101,230,18,191,152,136,137,46,140,164,155,100,233,192,117,95,249,207,255,121,244,243,171,159,126,58,120,246,211,95,246,126,216,159,236,189,124,49,249,247,159,15,94,254,178,255,98,242,100,239,229,254,100,56,25,76,170,71,223,255,207,163,139,119,111,78,206,15,222,60,250,254,209,239,31,79,79,207,222,158,254,118,252,250,100,227,248,195,229,198,63,126,63,251,240,254,228,114,227,215,227,15,39,143,190,123,244,199,201,229,135,179,119,111,31,125,255,104,184,57,216,172,30,125,247,232,205,201,111,199,31,207,175,14,222,126,184,58,126,251,250,228,232,95,239,79,30,125,255,232,226,124,243,116,107,179,254,231,249,241,229,233,244,118,103,55,254,249,195,163,239,255,191,123,223,240,233,191,71,119,254,123,231,230,127,191,31,222,249,254,209,155,183,95,191,242,95,223,61,122,127,121,242,254,248,245,223,79,222,236,93,94,157,253,118,252,250,234,175,39,255,186,255,19,61,94,244,19,62,62,254,124,211,15,143,207,222,254,118,114,121,242,246,245,201,198,231,251,125,252,71,189,57,216,28,60,126,244,221,163,227,78,31,224,198,29,159,188,253,227,236,242,221,219,139,147,183,87,211,95,203,203,189,159,246,159,238,253,117,255,197,228,151,23,207,127,122,177,247,244,209,247,143,190,222,108,243,253,191,30,125,119,227,91,94,190,122,242,244,224,104,242,227,193,139,253,31,142,158,191,248,219,163,239,31,61,126,247,254,234,241,197,249,227,235,95,239,227,215,239,222,156,220,186,197,15,207,159,29,237,29,60,219,127,49,57,124,254,211,228,112,255,223,246,15,31,125,255,168,30,220,250,166,167,207,127,220,63,156,188,220,127,241,111,251,47,38,71,7,79,247,159,191,58,154,254,250,199,131,233,247,237,63,251,241,151,231,7,207,142,238,125,195,244,223,191,123,244,233,198,63,236,253,240,243,254,228,197,243,231,71,119,51,221,122,164,253,103,255,246,232,251,71,213,252,71,255,247,231,47,254,186,255,226,229,163,239,171,255,253,118,69,237,157,159,29,127,184,190,166,254,231,209,229,201,233,167,139,243,248,183,141,15,239,62,94,253,190,49,189,183,227,47,223,241,63,143,94,191,255,56,57,121,125,57,249,120,121,54,189,240,31,141,235,241,184,26,237,14,171,225,214,120,243,205,223,47,55,79,94,95,110,126,187,241,230,241,197,241,159,239,222,30,255,227,195,230,235,119,23,183,126,177,239,255,117,245,238,242,245,239,27,95,127,29,223,215,155,213,230,96,227,234,242,248,237,135,223,222,93,94,156,92,126,24,109,14,183,55,7,27,175,223,127,220,120,255,175,97,53,216,248,248,235,199,183,87,31,235,122,115,48,122,244,221,163,211,27,97,234,84,97,78,191,134,121,253,177,170,118,190,68,26,76,35,253,239,255,126,119,115,13,223,111,156,28,127,184,90,182,132,59,219,213,112,92,111,87,187,245,110,253,45,245,151,219,166,93,193,20,89,130,22,240,237,187,203,171,223,155,172,226,246,120,88,13,70,195,173,106,103,103,116,51,249,141,59,72,187,148,201,2,69,174,103,221,118,61,235,210,214,179,163,64,145,235,57,92,188,158,195,241,104,52,24,15,199,91,195,241,96,118,252,97,218,245,76,22,40,104,61,27,189,233,204,187,20,178,188,233,36,9,19,190,134,109,94,51,111,220,65,65,107,153,237,53,243,219,163,71,190,102,222,184,131,210,214,51,199,107,230,183,71,95,242,154,185,59,216,30,212,219,131,209,120,103,119,60,59,126,226,215,204,100,129,154,175,231,235,227,141,215,39,111,175,46,143,207,163,158,237,55,111,94,192,181,217,125,156,128,149,124,251,233,189,111,233,58,214,219,59,187,219,163,237,106,103,176,253,45,248,215,27,223,142,189,249,250,237,202,23,50,81,158,240,149,252,199,73,131,247,160,69,233,63,221,65,89,43,218,113,166,230,171,122,242,177,213,51,253,230,205,11,120,166,119,31,39,104,37,155,61,211,231,4,159,249,204,202,181,138,157,134,9,90,195,102,128,104,183,222,25,143,235,106,188,61,220,186,25,59,15,32,74,17,38,104,13,27,189,68,206,249,205,207,122,37,202,117,21,118,153,37,124,1,99,62,151,127,189,109,65,11,152,252,211,248,151,7,94,242,65,124,97,232,196,159,193,83,100,105,190,128,103,231,141,223,148,119,6,91,163,225,160,174,171,250,219,223,14,55,111,158,120,25,211,196,105,190,146,23,39,77,87,114,183,26,237,212,163,106,107,107,103,244,237,10,184,121,243,196,127,20,166,137,19,180,146,141,222,154,235,106,123,60,26,86,245,120,176,51,184,25,60,203,91,115,146,48,205,215,240,195,113,163,238,102,230,139,209,215,219,22,240,194,216,113,150,230,11,248,241,67,252,2,126,189,109,1,11,216,113,150,240,5,140,249,108,243,245,182,5,45,96,242,207,54,31,63,108,156,190,251,163,209,85,56,26,141,7,163,173,193,206,120,84,213,55,131,127,187,125,218,133,76,149,39,120,49,155,252,185,50,26,213,195,157,241,246,104,52,220,26,222,13,159,227,79,150,84,121,130,22,51,250,239,190,175,183,45,227,169,157,119,1,35,95,27,139,249,187,175,227,44,139,23,240,191,190,41,63,255,118,124,121,118,252,246,234,147,243,115,118,91,60,123,61,77,127,118,113,124,122,242,234,242,236,209,247,143,254,159,219,171,58,253,61,220,189,197,86,248,45,222,132,223,228,109,240,77,198,103,17,55,9,79,182,29,252,48,83,241,238,206,109,110,95,47,179,110,115,119,149,151,223,98,28,126,139,147,208,155,156,191,123,125,124,30,250,243,95,223,104,114,250,254,99,232,163,93,4,95,156,23,193,23,231,69,248,197,121,17,126,165,93,68,92,105,23,225,87,218,251,58,116,137,223,15,195,111,17,126,53,191,31,221,253,233,155,220,36,248,234,124,31,252,164,185,12,190,94,46,195,175,151,203,240,235,229,50,226,122,185,12,191,94,174,238,94,47,203,111,113,247,122,185,115,139,255,250,223,239,150,59,212,131,22,14,245,128,67,205,161,230,80,115,168,57,212,28,106,14,53,135,154,67,205,161,230,80,115,168,57,212,28,106,14,53,135,186,151,14,53,219,151,237,203,246,101,251,178,125,217,190,108,95,182,47,219,151,237,203,246,101,251,178,125,217,190,108,95,182,47,219,151,237,203,246,101,251,178,125,217,190,145,182,47,117,151,186,75,221,165,238,198,171,187,117,11,117,183,126,120,234,110,53,157,248,188,10,117,183,162,238,246,95,221,173,54,171,225,102,117,231,147,94,61,254,246,169,115,247,214,71,188,213,170,187,243,195,156,126,9,51,253,212,185,93,148,186,219,122,5,147,100,9,89,192,108,234,110,235,165,76,23,40,110,61,19,171,187,9,214,179,171,64,113,235,153,88,221,109,189,158,233,2,133,172,103,114,117,119,101,215,101,190,55,157,108,234,238,106,215,50,219,107,102,54,117,55,193,122,230,120,205,204,166,238,182,94,207,116,129,26,175,103,46,117,119,53,215,230,10,226,52,95,201,60,234,110,251,133,76,149,167,241,74,230,82,119,87,115,77,174,32,78,200,74,38,87,119,87,182,138,221,134,9,89,195,228,234,110,123,148,145,36,76,200,26,38,86,119,87,118,21,118,154,37,120,1,211,169,187,171,93,192,228,159,27,211,171,187,171,93,192,228,31,20,115,169,187,237,151,49,81,156,198,43,153,75,221,109,255,231,75,162,56,33,43,153,92,221,109,189,138,105,194,52,94,195,244,234,238,106,94,24,187,206,210,120,1,211,171,187,171,89,192,174,179,4,47,96,58,117,119,181,11,152,252,179,77,122,65,114,101,11,152,231,211,117,122,65,114,181,11,152,228,10,36,72,62,48,65,146,238,72,119,164,59,210,29,227,117,199,106,50,152,190,145,70,233,142,215,238,95,223,116,199,235,55,217,199,119,252,197,235,47,126,145,26,55,22,45,192,230,213,241,229,230,233,159,11,133,199,79,15,241,233,62,155,221,23,199,145,227,200,113,228,56,114,28,57,142,156,60,78,94,110,135,140,147,215,115,39,143,67,198,33,227,144,113,200,56,100,28,50,14,25,135,140,67,198,33,227,235,240,117,248,58,124,29,190,14,95,135,175,195,215,233,135,175,67,164,73,38,210,208,85,74,212,85,50,73,33,177,51,176,170,62,206,192,154,33,133,12,72,33,125,145,66,22,92,206,135,123,47,126,250,116,28,115,67,201,233,203,117,116,251,60,230,222,89,78,139,102,174,93,223,207,74,15,100,158,251,8,78,100,94,11,229,201,137,204,78,100,46,70,121,114,34,179,19,153,157,200,156,124,61,157,200,236,68,102,39,50,167,91,79,39,50,59,145,185,160,211,111,157,200,28,177,144,197,157,200,252,229,193,27,117,95,139,210,207,42,157,114,175,104,199,153,156,115,237,156,235,86,171,232,156,107,231,92,231,191,10,157,115,221,197,2,58,231,218,57,215,169,150,209,57,215,93,253,81,232,156,107,231,92,59,231,58,187,124,235,156,235,150,194,171,115,174,157,115,189,100,49,157,115,237,156,107,231,92,119,190,128,206,185,46,68,11,95,171,49,142,225,231,92,159,142,131,245,102,138,187,89,145,228,123,179,34,163,182,5,124,243,168,27,238,11,152,237,81,247,110,99,0,143,154,71,205,163,230,81,243,168,121,212,69,252,33,202,163,230,81,243,168,121,212,60,106,30,53,143,154,71,205,163,46,193,163,102,252,50,126,25,191,140,95,198,47,227,151,241,203,248,101,252,50,126,25,191,140,95,198,47,227,151,241,203,248,101,252,50,126,25,191,140,95,198,47,227,55,210,248,165,239,210,119,233,187,244,221,22,250,110,221,70,223,173,31,160,190,251,233,112,248,85,232,187,21,125,183,255,250,174,147,223,157,252,94,140,190,235,228,119,39,191,7,173,103,98,125,183,245,122,166,11,20,124,106,121,74,125,119,181,167,149,103,62,249,61,177,190,155,224,228,247,188,235,153,88,223,77,176,158,57,94,51,179,233,187,173,215,51,93,160,198,235,153,75,223,93,205,181,185,130,56,205,87,50,143,190,219,126,33,83,229,9,57,69,58,139,190,187,178,179,164,179,93,147,57,244,221,149,173,98,183,97,66,214,48,185,190,219,30,101,36,9,19,124,46,124,58,125,119,181,231,194,103,91,192,116,250,238,106,23,48,249,231,198,244,250,238,106,23,48,249,7,197,92,250,110,251,101,76,20,167,241,74,230,210,119,219,255,249,146,40,78,200,74,38,215,119,91,175,98,154,48,141,215,48,189,190,187,154,23,198,174,179,52,94,192,244,250,238,106,22,176,235,44,193,11,152,78,223,93,237,2,38,255,108,147,94,146,92,217,2,230,249,116,157,94,146,92,237,2,38,185,2,73,146,15,76,146,164,60,82,30,41,143,148,199,22,202,99,53,25,76,223,73,227,148,199,107,253,175,111,202,227,245,219,236,227,59,10,227,245,23,191,120,141,27,11,87,96,243,234,248,114,243,244,207,133,210,227,167,199,248,116,167,13,239,140,231,200,115,228,57,242,28,121,142,60,71,94,30,47,47,183,71,198,203,235,185,151,199,35,227,145,241,200,120,100,60,50,30,25,143,140,71,198,35,227,145,113,118,56,59,156,29,206,14,103,135,179,195,217,225,236,244,195,217,33,211,36,147,105,40,43,37,42,43,185,196,144,232,89,88,85,31,103,97,205,16,67,6,196,144,254,136,33,75,47,233,127,171,175,15,104,14,209,157,54,254,168,239,157,209,220,59,227,105,233,8,182,141,63,234,213,31,211,60,231,65,156,212,188,22,10,148,147,154,157,212,92,140,2,229,164,102,39,53,59,169,57,249,122,58,169,217,73,205,78,106,78,183,158,78,106,118,82,115,65,167,226,58,169,57,98,33,139,59,169,249,203,131,55,234,194,22,165,159,85,66,229,94,209,142,51,57,255,218,249,215,173,86,209,249,215,206,191,206,127,21,58,255,186,139,5,116,254,181,243,175,83,45,163,243,175,187,250,163,208,249,215,206,191,118,254,117,118,25,215,249,215,45,5,88,231,95,59,255,122,201,98,58,255,218,249,215,206,191,238,124,1,157,127,93,136,38,190,86,163,29,195,207,191,62,29,7,235,206,148,119,243,35,201,248,230,71,134,92,198,183,12,230,185,223,48,90,246,13,59,11,191,225,134,244,60,231,30,110,90,208,13,118,51,124,86,191,67,54,52,204,82,191,123,183,167,129,250,77,253,166,126,83,191,169,223,212,239,178,52,70,234,55,245,155,250,77,253,166,126,83,191,169,223,212,111,234,119,118,245,155,164,76,82,38,41,147,148,73,202,36,101,146,50,73,153,164,76,82,38,41,147,148,73,202,36,101,146,50,73,153,164,76,82,38,41,147,148,73,202,36,229,72,73,153,113,204,56,102,28,51,142,31,132,113,92,183,52,142,235,135,105,28,79,7,175,87,171,50,142,43,198,113,255,141,227,246,135,40,38,9,19,114,244,113,98,227,184,245,10,38,201,18,119,62,124,98,227,56,193,249,240,121,215,51,177,113,156,96,61,147,159,45,150,211,56,110,189,158,233,2,5,159,21,159,210,56,94,237,25,241,89,158,227,217,140,227,213,174,101,182,215,204,108,198,113,130,245,204,241,154,153,205,56,110,189,158,233,2,53,94,207,92,198,241,106,174,205,21,196,105,190,146,121,140,227,246,11,153,42,79,200,217,221,89,140,227,149,157,224,157,237,154,204,97,28,175,108,21,187,13,19,178,134,201,141,227,246,40,35,73,152,144,53,76,108,28,175,236,42,204,115,138,114,122,227,120,181,11,152,252,115,99,122,227,120,181,11,152,252,131,98,46,227,184,253,50,38,138,211,120,37,115,25,199,237,255,124,73,20,39,100,37,147,27,199,173,87,49,77,152,198,107,152,222,56,94,205,11,99,215,89,26,47,96,122,227,120,53,11,216,117,150,224,5,76,103,28,175,118,1,147,127,182,73,239,117,174,108,1,243,124,186,78,239,117,174,118,1,147,92,129,188,206,7,230,117,178,52,89,154,44,77,150,230,220,91,52,210,31,171,201,96,250,102,26,173,63,94,123,128,125,211,31,175,223,108,31,223,113,25,175,191,248,69,112,220,88,182,8,155,87,199,151,155,167,127,46,20,32,63,61,204,167,251,109,126,127,156,71,206,35,231,145,243,200,121,228,60,114,244,56,122,185,157,50,142,94,207,29,61,78,25,167,140,83,198,41,227,148,113,202,56,101,156,50,78,25,167,140,191,195,223,225,239,240,119,248,59,252,29,254,14,127,167,31,254,14,177,38,153,88,67,95,41,81,95,201,40,137,180,153,145,85,245,113,70,214,12,73,100,64,18,233,155,36,178,252,242,30,70,56,80,195,254,59,80,13,166,179,13,151,143,128,107,127,232,244,204,7,49,2,110,45,116,40,135,78,59,116,186,24,29,202,161,211,14,157,118,232,116,242,245,116,232,180,67,167,29,58,157,110,61,29,58,237,208,233,130,14,248,117,232,116,196,66,22,119,232,244,151,7,111,212,139,45,74,63,171,144,202,189,162,29,103,114,148,183,163,188,91,173,162,163,188,29,229,157,255,42,116,148,119,23,11,232,40,111,71,121,167,90,70,71,121,119,245,71,161,163,188,29,229,237,40,239,236,98,174,163,188,91,202,176,142,242,118,148,247,146,197,116,148,183,163,188,29,229,221,249,2,58,202,187,16,101,124,173,70,62,134,31,229,125,58,14,86,159,233,239,230,74,18,243,205,149,124,0,167,127,15,35,118,54,220,87,191,123,183,179,129,250,77,253,166,126,83,191,169,223,212,239,178,52,70,234,55,245,155,250,77,253,166,126,83,191,169,223,212,111,234,119,118,245,155,164,76,82,38,41,147,148,73,202,36,101,146,50,73,153,164,76,82,38,41,147,148,73,202,36,101,146,50,73,153,164,76,82,38,41,147,148,73,202,36,229,72,73,153,113,204,56,102,28,51,142,215,217,56,126,186,255,227,193,171,167,147,97,243,81,211,23,39,111,206,62,94,220,178,141,135,235,54,104,250,211,207,184,216,53,174,219,185,198,243,31,226,198,93,51,141,153,198,76,99,166,49,211,152,105,204,52,102,26,51,141,153,198,76,99,166,49,211,152,105,204,52,54,100,218,144,233,66,158,233,252,109,254,54,127,155,191,205,223,230,111,243,183,249,219,252,109,254,54,127,155,191,205,223,230,111,243,183,249,219,252,109,254,54,127,155,191,205,223,54,100,154,242,77,249,166,124,247,84,249,110,232,82,55,156,221,60,199,165,94,171,201,205,92,106,46,53,151,154,75,205,165,230,82,115,169,185,212,92,106,46,53,151,154,75,205,165,230,82,115,169,31,152,75,205,250,101,253,178,126,89,191,172,95,214,47,235,151,245,203,250,101,253,178,126,89,191,172,95,214,47,235,151,245,203,250,101,253,178,126,89,191,172,95,214,175,169,205,20,94,10,47,133,55,131,194,91,183,82,120,235,135,168,240,86,211,25,208,171,81,120,43,10,111,255,21,222,106,179,26,110,86,119,62,241,213,227,111,159,62,119,111,125,212,91,173,194,59,63,204,233,151,48,211,79,159,219,69,41,188,173,87,48,73,150,144,5,204,166,240,182,94,202,116,129,226,214,51,177,194,155,96,61,187,10,20,183,158,137,21,222,214,235,153,46,80,200,122,38,87,120,87,118,93,230,123,211,201,166,240,174,118,45,179,189,102,102,83,120,19,172,103,142,215,204,108,10,111,235,245,76,23,168,241,122,230,82,120,87,115,109,174,32,78,243,149,204,163,240,182,95,200,84,121,26,175,100,46,133,119,53,215,228,10,226,132,172,100,114,133,119,101,171,216,109,152,144,53,76,174,240,182,71,25,73,194,132,172,97,98,133,119,101,87,97,167,89,130,23,48,157,194,187,218,5,76,254,185,49,189,194,187,218,5,76,254,65,49,151,194,219,126,25,19,197,105,188,146,185,20,222,246,127,190,36,138,19,178,146,201,21,222,214,171,152,38,76,227,53,76,175,240,174,230,133,177,235,44,141,23,48,189,194,187,154,5,236,58,75,240,2,166,83,120,87,187,128,201,63,219,164,23,37,87,182,128,121,62,93,167,23,37,87,187,128,73,174,64,162,228,3,19,37,105,143,180,71,218,35,237,177,141,246,88,77,6,211,183,210,72,237,241,218,0,236,155,246,120,253,70,251,248,142,197,120,253,197,47,106,227,198,226,37,216,188,58,190,220,60,253,115,161,248,248,233,65,62,221,107,211,123,227,58,114,29,185,142,92,71,174,35,215,145,155,199,205,203,237,146,113,243,122,238,230,113,201,184,100,92,50,46,25,151,140,75,198,37,227,146,113,201,184,100,188,29,222,14,111,135,183,195,219,225,237,240,118,120,59,253,240,118,8,53,201,132,26,218,74,137,218,74,54,57,36,126,38,86,213,199,153,88,51,228,144,1,57,164,79,114,200,130,203,250,229,211,189,195,195,235,195,154,27,42,79,31,46,142,207,207,239,157,213,220,59,227,105,209,20,182,235,31,113,165,71,53,207,125,4,39,53,175,133,250,228,164,102,39,53,23,163,62,57,169,217,73,205,78,106,78,190,158,78,106,118,82,179,147,154,211,173,167,147,154,157,212,92,208,169,184,78,106,142,88,200,226,78,106,254,242,224,141,58,176,69,233,103,149,79,185,87,180,227,76,206,191,118,254,117,171,85,116,254,181,243,175,243,95,133,206,191,238,98,1,157,127,237,252,235,84,203,232,252,235,174,254,40,116,254,181,243,175,157,127,157,93,194,117,254,117,75,241,213,249,215,206,191,94,178,152,206,191,118,254,181,243,175,59,95,64,231,95,23,162,135,175,213,88,199,240,243,175,79,199,193,154,51,213,221,236,72,18,190,217,145,81,219,3,190,121,212,13,119,7,204,246,168,123,183,57,128,71,205,163,230,81,243,168,121,212,60,234,34,254,16,229,81,243,168,121,212,60,106,30,53,143,154,71,205,163,230,81,151,224,81,51,126,25,191,140,95,198,47,227,151,241,203,248,101,252,50,126,25,191,140,95,198,47,227,151,241,203,248,101,252,50,126,25,191,140,95,198,47,227,151,241,27,105,252,210,119,233,187,244,93,250,110,11,125,183,110,163,239,214,15,80,223,253,116,80,252,42,244,221,138,190,219,127,125,215,9,240,78,128,47,70,223,117,2,188,19,224,131,214,51,177,190,219,122,61,211,5,10,62,189,60,165,190,187,218,83,203,51,159,0,159,88,223,77,112,2,124,222,245,76,172,239,38,88,207,28,175,153,217,244,221,214,235,153,46,80,227,245,204,165,239,174,230,218,92,65,156,230,43,153,71,223,109,191,144,169,242,132,156,38,157,69,223,93,217,153,210,217,174,201,28,250,238,202,86,177,219,48,33,107,152,92,223,109,143,50,146,132,9,62,31,62,157,190,187,218,243,225,179,45,96,58,125,119,181,11,152,252,115,99,122,125,119,181,11,152,252,131,98,46,125,183,253,50,38,138,211,120,37,115,233,187,237,255,124,73,20,39,100,37,147,235,187,173,87,49,77,152,198,107,152,94,223,93,205,11,99,215,89,26,47,96,122,125,119,53,11,216,117,150,224,5,76,167,239,174,118,1,147,127,182,73,47,73,174,108,1,243,124,186,78,47,73,174,118,1,147,92,129,36,201,7,38,73,82,30,41,143,148,71,202,99,11,229,177,154,12,166,239,164,113,202,227,181,254,215,55,229,241,250,109,246,241,29,133,241,250,139,95,188,198,141,133,43,176,121,117,124,185,121,250,231,66,233,241,211,99,124,186,211,134,119,198,115,228,57,242,28,121,142,60,71,158,35,47,143,151,151,219,35,227,229,245,220,203,227,145,241,200,120,100,60,50,30,25,143,140,71,198,35,227,145,241,200,56,59,156,29,206,14,103,135,179,195,217,225,236,112,118,250,225,236,144,105,146,201,52,148,149,18,149,149,92,98,72,244,44,172,170,143,179,176,102,136,33,3,98,72,127,196,144,5,151,244,209,193,179,191,93,31,206,220,80,117,186,58,123,251,175,123,103,51,247,206,116,90,52,122,109,250,19,174,244,104,230,121,15,224,100,230,181,80,158,156,204,236,100,230,98,148,39,39,51,59,153,217,201,204,201,215,211,201,204,78,102,118,50,115,186,245,116,50,179,147,153,11,58,5,215,201,204,17,11,89,220,201,204,95,30,188,81,247,181,40,253,172,210,41,247,138,118,156,201,121,215,206,187,110,181,138,206,187,118,222,117,254,171,208,121,215,93,44,160,243,174,157,119,157,106,25,157,119,221,213,31,133,206,187,118,222,181,243,174,179,203,183,206,187,110,41,188,58,239,218,121,215,75,22,211,121,215,206,187,118,222,117,231,11,232,188,235,66,180,240,181,26,229,24,126,222,245,233,56,88,111,166,184,155,23,73,190,55,47,50,106,91,192,87,135,186,225,174,128,153,14,117,239,54,5,112,168,57,212,28,106,14,53,135,154,67,93,218,122,114,168,57,212,133,184,45,28,106,14,53,135,154,67,205,161,230,80,63,60,135,154,237,203,246,101,251,178,125,217,190,108,95,182,47,219,151,237,203,246,101,251,178,125,217,190,108,95,182,47,219,151,237,203,246,101,251,178,125,217,190,108,223,72,219,151,186,75,221,165,238,82,119,227,213,221,186,133,186,91,63,60,117,247,211,185,240,43,80,119,43,234,110,255,213,93,39,190,59,241,189,24,117,215,137,239,78,124,15,90,207,196,234,110,235,245,76,23,40,248,180,242,148,234,238,106,79,41,207,124,226,123,98,117,55,193,137,239,121,215,51,177,186,155,96,61,115,188,102,102,83,119,91,175,103,186,64,141,215,51,151,186,187,154,107,115,5,113,154,175,100,30,117,183,253,66,166,202,19,114,122,116,22,117,119,101,103,72,103,187,38,115,168,187,43,91,197,110,195,132,172,97,114,117,183,61,202,72,18,38,248,60,248,116,234,238,106,207,131,207,182,128,233,212,221,213,46,96,242,207,141,233,213,221,213,46,96,242,15,138,185,212,221,246,203,152,40,78,227,149,204,165,238,182,255,243,37,81,156,144,149,76,174,238,182,94,197,52,97,26,175,97,122,117,119,53,47,140,93,103,105,188,128,233,213,221,213,44,96,215,89,130,23,48,157,186,187,218,5,76,254,217,38,189,32,185,178,5,204,243,233,58,189,32,185,218,5,76,114,5,18,36,31,152,32,73,119,164,59,210,29,233,142,241,186,99,53,25,76,223,72,163,116,199,107,247,175,111,186,227,245,155,236,227,59,254,226,245,23,191,72,141,27,139,22,96,243,234,248,114,243,244,207,133,194,227,167,135,248,116,159,205,238,139,227,200,113,228,56,114,28,57,142,28,71,78,30,39,47,183,67,198,201,235,185,147,199,33,227,144,113,200,56,100,28,50,14,25,135,140,67,198,33,227,144,241,117,248,58,124,29,190,14,95,135,175,195,215,225,235,244,195,215,33,210,36,19,105,232,42,37,234,42,153,164,144,216,25,88,85,31,103,96,205,144,66,6,164,144,190,72,33,119,46,231,253,255,179,55,121,178,255,226,104,242,100,239,229,254,228,135,189,151,251,63,94,79,117,91,160,57,157,252,247,241,198,175,39,151,87,27,191,30,127,56,217,120,125,252,225,228,205,189,193,110,11,77,167,91,215,224,172,139,250,125,189,185,244,154,189,249,133,139,173,205,219,255,117,243,31,95,223,251,207,176,203,253,228,191,143,31,47,249,241,151,79,125,91,114,96,115,228,99,24,252,182,38,82,212,246,189,207,195,227,205,234,203,71,243,241,231,15,194,213,78,10,37,106,118,148,211,47,81,166,159,204,7,183,2,229,23,162,90,173,94,130,36,33,139,151,81,134,106,181,140,169,226,196,173,101,114,17,106,197,107,217,77,156,184,181,76,62,232,173,213,90,166,138,19,178,150,25,132,178,149,92,143,185,222,96,50,202,100,171,91,199,76,175,145,25,69,178,21,175,101,250,215,200,140,131,221,90,173,101,170,56,141,215,50,159,144,215,253,53,217,121,152,230,171,152,75,198,107,183,136,105,210,4,175,98,163,198,107,81,246,89,85,83,222,213,236,54,81,227,21,205,167,54,118,255,236,238,60,76,200,42,102,208,26,87,178,130,93,70,9,89,191,12,74,99,59,208,147,32,74,200,250,37,215,25,87,114,245,117,152,36,120,241,82,170,140,171,91,188,196,159,180,115,104,140,171,91,188,196,31,173,243,141,193,107,183,132,73,194,52,94,197,124,35,240,218,253,161,151,36,76,200,42,102,208,105,91,173,96,138,40,141,215,47,135,74,219,253,11,97,183,73,26,47,94,14,141,182,251,197,235,54,73,240,226,165,84,104,87,183,120,137,63,191,228,59,169,186,229,34,38,74,19,186,144,25,78,169,110,189,144,73,210,132,44,100,114,161,123,37,79,231,156,139,151,82,230,94,221,226,37,120,45,36,114,63,176,193,139,225,39,83,159,142,131,133,100,82,186,233,142,116,121,211,29,27,139,252,243,204,231,5,46,127,19,243,121,161,206,207,124,102,62,51,159,153,207,204,103,230,51,243,153,249,204,124,102,62,51,159,153,207,204,103,230,51,243,153,249,92,148,249,204,211,229,233,242,116,121,186,37,124,86,228,233,242,116,121,186,60,93,158,46,79,151,167,203,211,229,233,242,116,121,186,60,93,158,46,79,151,167,203,211,229,233,102,241,116,73,183,164,91,210,45,233,182,149,116,59,29,160,93,199,75,183,83,17,180,238,137,116,27,62,241,122,198,79,111,232,53,245,149,250,74,125,165,190,82,95,233,154,116,77,186,38,93,147,98,72,49,164,24,230,22,69,40,134,20,67,138,33,197,144,98,72,49,44,95,49,164,117,209,186,104,93,180,174,220,139,151,94,235,34,209,144,104,72,52,197,72,52,78,45,79,230,170,48,66,74,52,66,242,121,23,45,142,121,174,122,116,204,243,186,122,23,43,18,38,22,125,211,29,167,163,201,121,226,85,187,169,122,85,143,166,234,185,208,242,92,104,79,95,29,30,29,28,30,60,251,233,213,222,97,204,41,246,23,31,207,175,206,206,207,222,158,126,60,62,127,232,71,218,223,95,139,21,79,121,108,246,128,70,62,242,222,120,111,188,55,222,27,239,205,200,71,35,31,57,132,28,66,14,161,145,143,70,62,150,227,192,241,49,251,237,99,58,236,158,225,202,112,101,184,50,92,25,174,12,87,134,107,207,13,87,67,52,13,209,52,68,147,109,205,182,102,91,179,173,13,209,52,68,211,16,77,254,63,255,159,255,95,148,255,255,192,135,104,58,236,222,220,77,187,44,204,221,76,183,255,99,142,45,221,216,209,111,96,75,247,69,216,103,75,179,165,217,210,108,105,182,52,91,154,45,205,150,102,75,179,165,11,122,141,100,75,179,165,217,210,108,105,182,116,129,182,52,183,151,219,203,237,229,246,150,240,89,145,219,203,237,229,246,114,123,185,189,220,94,110,47,183,151,219,203,237,229,246,114,123,185,189,220,94,110,47,183,151,219,155,197,237,37,234,18,117,137,186,68,221,238,68,221,233,48,237,186,35,81,119,170,136,214,61,17,117,219,78,214,190,191,20,5,142,217,102,200,50,100,25,178,12,89,134,236,90,25,178,172,78,86,39,171,115,205,172,78,38,34,19,145,137,200,68,100,34,50,17,153,136,76,68,38,98,41,139,151,216,68,100,127,177,191,216,95,236,175,220,139,151,222,254,226,218,112,109,184,54,197,184,54,105,36,24,74,11,113,164,80,113,164,16,61,163,171,83,167,171,30,157,58,253,32,244,140,30,158,130,94,117,56,215,175,234,209,92,63,215,99,105,215,227,171,103,223,38,77,198,189,66,126,124,59,123,214,100,95,94,35,187,157,53,249,121,53,82,78,155,92,240,144,230,77,178,233,216,116,108,58,54,29,155,206,188,73,243,38,153,137,204,68,102,162,121,147,230,77,150,99,214,177,60,251,109,121,222,62,202,190,197,74,206,106,60,243,174,102,183,137,120,179,188,89,222,44,111,150,55,203,155,229,205,150,234,205,154,224,105,130,167,9,158,28,110,14,55,135,155,195,109,130,167,9,158,38,120,218,85,96,87,129,93,5,69,237,42,120,224,19,60,79,199,193,118,188,29,18,134,126,218,187,97,232,103,23,187,74,110,90,211,113,30,255,60,107,186,47,38,63,107,154,53,205,154,102,77,179,166,89,211,172,105,214,52,107,154,53,205,154,102,77,179,166,89,211,172,105,214,52,199,151,227,203,241,229,248,114,124,57,190,28,95,142,47,199,151,227,203,241,229,248,114,124,57,190,28,95,142,47,199,151,227,203,241,229,248,114,124,57,190,132,93,194,46,97,151,176,155,64,216,157,14,222,174,59,19,118,167,154,104,221,19,97,183,211,209,219,159,23,163,192,225,219,60,89,158,44,79,150,39,203,147,93,43,79,150,219,201,237,228,118,174,153,219,201,71,228,35,242,17,249,136,124,68,62,34,31,145,143,200,71,44,101,241,18,251,136,28,48,14,24,7,140,3,150,123,241,210,59,96,140,27,198,13,227,166,24,227,38,141,10,67,108,161,143,20,170,143,20,35,105,116,119,22,117,213,163,179,168,31,136,164,209,203,19,210,171,78,103,253,85,61,154,245,231,170,44,226,170,188,57,116,178,241,203,227,188,57,147,125,121,69,108,61,103,50,205,104,73,211,36,89,114,44,57,150,28,75,142,37,103,154,164,105,146,140,67,198,33,227,176,56,227,208,52,73,246,38,123,115,253,236,205,219,7,214,183,88,201,110,79,188,239,98,53,187,77,196,135,229,195,242,97,249,176,124,88,62,44,31,182,84,31,214,124,78,243,57,205,231,228,102,115,179,185,217,220,108,243,57,205,231,52,159,211,110,1,187,5,236,22,40,106,183,192,3,159,207,121,58,14,182,222,237,124,48,210,211,158,12,35,61,35,119,139,220,52,160,27,171,248,243,12,232,190,216,247,12,104,6,52,3,154,1,205,128,102,64,51,160,25,208,12,104,6,52,3,154,1,205,128,102,64,51,160,25,208,124,93,190,46,95,151,175,203,215,229,235,242,117,249,186,124,93,190,46,95,151,175,203,215,229,235,242,117,249,186,124,93,190,46,95,151,175,203,215,125,224,190,46,249,150,124,75,190,37,223,182,148,111,167,115,176,235,54,242,237,84,6,173,123,34,223,182,29,125,93,238,180,107,2,44,1,150,0,75,128,37,192,174,149,0,75,218,36,109,146,54,215,76,218,36,26,18,13,137,134,68,67,162,33,209,144,104,72,52,36,26,150,178,120,137,69,67,114,23,185,139,220,69,238,202,189,120,233,229,46,42,13,149,134,74,83,140,74,147,198,113,97,172,240,66,10,245,66,114,218,23,173,14,127,174,122,116,248,243,250,218,23,125,57,107,60,232,208,251,135,126,206,189,203,45,226,114,59,220,123,241,211,254,36,236,100,251,235,223,216,198,195,61,216,254,198,207,191,186,169,142,75,30,196,80,71,78,27,167,141,211,198,105,227,180,25,234,104,168,35,63,144,31,200,15,52,212,209,80,199,114,252,54,174,101,191,93,75,199,218,179,87,217,171,236,85,246,42,123,149,189,202,94,237,185,189,106,76,166,49,153,198,100,50,169,153,212,76,106,38,181,49,153,198,100,26,147,201,237,231,246,115,251,139,114,251,31,248,152,76,199,218,155,172,105,7,133,201,154,73,246,118,220,181,159,155,184,246,139,236,231,190,168,246,236,103,246,51,251,153,253,204,126,102,63,179,159,217,207,236,103,246,51,251,153,253,204,126,102,63,179,159,217,207,92,93,174,46,87,151,171,91,74,191,203,213,229,234,114,117,185,186,92,93,174,46,87,151,171,203,213,229,234,114,117,185,186,92,93,174,46,87,151,171,203,213,117,164,61,241,150,120,75,188,237,161,120,219,244,68,251,121,226,237,3,57,208,254,198,143,95,224,136,107,246,43,251,149,253,202,126,101,191,174,149,253,202,216,100,108,50,54,215,204,216,100,25,178,12,89,134,44,67,150,33,203,144,101,200,50,100,25,150,178,120,206,179,103,118,49,187,152,93,204,46,30,13,143,134,71,243,80,60,26,231,217,39,211,85,72,33,37,74,33,25,213,139,54,39,62,63,144,211,236,203,86,47,122,114,186,120,211,179,236,23,93,107,125,153,175,231,90,203,123,173,253,251,207,207,15,247,167,119,255,227,228,233,222,203,191,30,60,251,41,230,112,251,141,127,252,254,238,252,100,227,31,239,46,223,108,92,28,127,248,251,217,219,211,135,126,222,253,140,37,73,50,4,178,225,227,154,11,201,140,99,198,49,227,152,113,204,56,115,33,205,133,100,25,178,12,89,134,230,66,154,11,89,142,37,199,216,236,183,177,121,251,8,249,22,43,217,237,25,244,93,172,102,183,137,56,176,28,88,14,44,7,150,3,203,129,229,192,150,234,192,154,180,105,210,166,73,155,124,108,62,54,31,155,143,109,210,166,73,155,38,109,218,33,96,135,128,29,2,69,237,16,120,224,147,54,79,199,193,166,187,221,14,134,115,218,135,97,56,103,187,29,34,115,76,234,64,145,191,137,73,221,23,183,159,73,205,164,102,82,51,169,153,212,197,216,191,76,106,38,53,147,154,73,205,164,102,82,51,169,153,212,76,106,38,117,15,76,106,222,47,239,151,247,203,251,45,225,179,34,239,151,247,203,251,229,253,242,126,121,191,188,95,222,47,239,151,247,203,251,229,253,242,126,121,191,188,95,222,47,239,55,139,247,75,226,37,241,146,120,73,188,157,75,188,211,105,220,117,183,18,239,84,24,173,123,34,241,118,51,160,123,198,138,20,56,179,155,54,75,155,165,205,210,102,105,179,107,165,205,82,61,169,158,84,207,53,83,61,233,137,244,68,122,34,61,145,158,72,79,164,39,210,19,233,137,165,44,94,98,61,145,18,70,9,163,132,81,194,114,47,94,122,37,140,128,67,192,33,224,20,35,224,164,49,99,120,46,108,146,66,109,146,178,156,141,142,143,176,174,122,116,132,245,67,114,54,250,123,206,122,213,253,116,192,170,71,211,1,93,164,5,93,164,175,158,125,186,76,235,160,23,206,143,111,175,127,7,247,6,84,246,229,117,178,253,128,202,207,43,176,234,121,148,11,30,198,248,73,30,29,143,142,71,199,163,227,209,25,63,105,252,36,39,145,147,200,73,52,126,210,248,201,114,156,58,126,103,191,253,206,219,167,222,183,88,201,89,93,103,222,213,236,54,17,99,150,49,203,152,101,204,50,102,25,179,140,217,82,141,89,3,61,13,244,52,208,147,189,205,222,102,111,179,183,13,244,52,208,211,64,79,251,9,236,39,176,159,160,168,253,4,15,124,160,231,233,56,216,139,183,55,194,12,80,187,54,204,0,141,221,79,114,211,130,110,110,230,207,179,160,251,34,226,179,160,89,208,44,104,22,52,11,154,5,205,130,102,65,179,160,89,208,217,205,93,22,52,11,154,5,205,130,102,65,23,99,65,115,118,57,187,156,93,206,110,9,159,21,57,187,156,93,206,46,103,151,179,203,217,229,236,114,118,57,187,156,93,206,46,103,151,179,203,217,229,236,114,118,57,187,89,156,93,2,46,1,151,128,75,192,109,43,224,78,71,99,215,173,4,220,169,14,90,247,68,192,109,61,9,251,243,2,20,56,248,154,3,203,129,229,192,114,96,57,176,107,229,192,242,54,121,155,188,205,53,243,54,185,134,92,67,174,33,215,144,107,200,53,228,26,114,13,185,134,165,44,94,98,215,144,223,197,239,226,119,241,187,114,47,94,122,191,139,77,195,166,97,211,20,99,211,164,209,92,72,43,212,144,66,213,144,172,2,70,187,115,160,171,30,157,3,189,198,2,70,111,78,30,175,90,207,220,171,122,52,115,207,21,151,255,138,251,247,159,159,31,238,79,31,224,199,201,211,189,151,127,61,120,246,211,245,224,199,224,151,189,141,127,252,254,238,252,100,227,31,239,46,223,108,92,28,127,248,251,217,219,211,123,179,32,251,242,74,216,217,44,200,25,139,146,104,60,100,195,71,54,49,146,45,199,150,99,203,177,229,216,114,38,70,154,24,201,60,100,30,50,15,77,140,52,49,178,28,115,142,197,217,111,139,243,246,33,243,45,86,178,219,83,234,187,88,205,110,19,241,98,121,177,188,88,94,44,47,150,23,203,139,45,213,139,53,131,211,12,78,51,56,57,218,28,109,142,54,71,219,12,78,51,56,205,224,180,107,192,174,1,187,6,138,218,53,240,192,103,112,158,142,131,237,119,59,32,140,237,180,55,195,216,206,182,187,70,230,24,213,193,90,127,19,163,186,47,166,63,163,154,81,205,168,102,84,51,170,115,255,153,198,168,102,84,51,170,25,213,140,106,70,53,163,154,81,205,168,102,84,247,205,168,230,255,242,127,249,191,252,223,18,62,43,242,127,249,191,252,95,254,47,255,151,255,203,255,229,255,242,127,249,191,252,95,254,47,255,151,255,203,255,229,255,242,127,179,248,191,100,94,50,47,153,151,204,187,2,153,119,58,163,187,238,90,230,157,74,163,117,79,100,222,174,198,118,207,88,147,2,39,121,147,103,201,179,228,89,242,44,121,118,173,228,89,194,39,225,147,240,185,102,194,39,73,145,164,72,82,36,41,146,20,73,138,36,69,146,34,73,177,148,197,75,44,41,18,195,136,97,196,48,98,88,238,197,75,47,134,209,112,104,56,52,156,98,52,156,52,126,12,219,133,83,82,168,83,82,154,185,209,249,193,214,85,143,14,182,126,88,230,70,159,207,96,175,86,49,49,176,234,209,196,64,151,106,254,75,245,199,131,151,71,7,135,215,23,236,147,189,151,251,147,79,87,107,189,252,85,244,205,217,135,171,179,243,235,95,198,175,199,31,78,54,174,127,19,247,134,87,246,229,85,51,114,120,229,204,69,88,201,176,202,198,143,100,56,37,191,142,95,199,175,227,215,241,235,12,167,52,156,146,171,200,85,228,42,26,78,105,56,101,57,174,29,239,179,223,222,231,151,135,110,84,196,46,202,62,171,3,205,187,154,221,38,98,210,50,105,153,180,76,90,38,45,147,150,73,91,170,73,107,220,167,113,159,198,125,178,186,89,221,172,110,86,183,113,159,198,125,26,247,105,159,129,125,6,246,25,20,181,207,224,129,143,251,60,29,7,251,242,246,76,152,16,106,55,135,9,161,65,251,76,230,27,209,75,100,253,102,70,116,95,228,124,70,52,35,154,17,205,136,102,68,51,162,25,209,140,104,70,52,35,58,255,58,50,162,25,209,140,104,70,52,35,186,44,35,154,191,203,223,229,239,242,119,75,248,172,200,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,205,226,239,146,113,201,184,100,92,50,110,7,50,238,116,114,118,221,86,198,157,74,161,117,79,100,220,184,73,217,51,215,160,192,201,216,100,88,50,44,25,150,12,75,134,93,43,25,150,192,73,224,36,112,174,153,192,73,58,36,29,146,14,73,135,164,67,210,33,233,144,116,72,58,44,101,241,18,75,135,68,47,162,23,209,139,232,149,123,241,210,139,94,180,26,90,13,173,166,24,173,38,141,239,194,94,225,136,20,234,136,228,54,49,90,31,20,93,245,232,160,232,245,54,49,250,116,70,121,213,197,68,190,170,71,19,249,92,122,249,47,189,167,175,14,143,14,14,15,158,253,244,106,239,240,198,100,200,192,151,192,139,143,231,87,103,231,103,111,79,63,30,159,207,25,19,217,151,215,195,142,198,68,222,95,145,36,51,35,155,61,172,1,146,156,57,206,28,103,142,51,199,153,51,64,210,0,73,254,33,255,144,127,104,128,164,1,146,229,248,115,92,206,126,187,156,183,207,159,111,177,146,221,30,96,223,197,106,118,155,136,29,203,142,101,199,178,99,217,177,236,88,118,108,169,118,172,145,156,70,114,26,201,201,212,102,106,51,181,153,218,70,114,26,201,105,36,167,189,3,246,14,216,59,80,212,222,129,7,62,146,243,116,28,236,192,219,7,97,138,167,29,26,166,120,182,218,59,50,199,162,14,180,249,27,88,212,125,81,251,89,212,44,106,22,53,139,154,69,93,136,249,203,162,102,81,179,168,89,212,44,106,22,53,139,154,69,205,162,102,81,247,192,162,230,252,114,126,57,191,156,223,18,62,43,114,126,57,191,156,95,206,47,231,151,243,203,249,229,252,114,126,57,191,156,95,206,47,231,151,243,203,249,229,252,114,126,179,56,191,4,94,2,47,129,151,192,219,181,192,59,29,199,93,119,42,240,78,117,209,186,39,2,111,55,179,185,239,47,72,129,131,186,57,179,156,89,206,44,103,150,51,187,86,206,44,207,147,231,201,243,92,51,207,147,155,200,77,228,38,114,19,185,137,220,68,110,34,55,145,155,88,202,226,37,118,19,249,96,124,48,62,24,31,44,247,226,165,247,193,216,55,236,27,246,77,49,246,77,26,45,134,228,66,37,41,84,37,41,74,216,232,246,220,234,170,71,231,86,63,32,97,163,183,39,171,87,157,207,4,172,122,52,19,208,21,90,216,21,250,234,217,183,81,149,129,47,156,31,223,206,158,79,217,151,87,203,142,230,83,126,94,134,36,67,41,23,60,150,73,148,172,58,86,29,171,142,85,199,170,51,137,210,36,74,134,34,67,145,161,104,18,165,73,148,229,24,118,108,207,126,219,158,95,30,186,81,253,186,40,251,172,230,51,239,106,118,155,136,63,203,159,229,207,242,103,249,179,252,89,254,108,169,254,172,217,158,102,123,154,237,201,229,230,114,115,185,185,220,102,123,154,237,105,182,167,221,5,118,23,216,93,80,212,238,130,7,62,219,243,116,28,108,201,219,41,97,28,168,61,28,198,129,182,218,93,114,211,140,14,20,246,231,153,209,125,177,244,153,209,204,104,102,52,51,154,25,205,140,102,70,51,163,153,209,204,232,50,214,145,25,205,140,102,70,51,163,153,209,101,153,209,60,94,30,47,143,151,199,91,194,103,69,30,47,143,151,199,203,227,229,241,242,120,121,188,60,94,30,47,143,151,199,203,227,229,241,242,120,121,188,60,94,30,111,22,143,151,148,75,202,37,229,146,114,59,145,114,167,83,180,235,246,82,238,84,12,173,123,34,229,118,51,58,251,243,42,20,56,47,155,18,75,137,165,196,82,98,41,177,107,165,196,210,56,105,156,52,206,53,211,56,169,135,212,67,234,33,245,144,122,72,61,164,30,82,15,169,135,165,44,94,98,245,144,238,69,247,162,123,209,189,114,47,94,122,221,139,92,67,174,33,215,20,35,215,164,177,94,56,44,76,145,66,77,145,252,62,70,7,199,71,87,61,58,62,122,221,125,140,126,157,95,94,117,51,165,175,234,209,148,62,23,96,190,11,240,197,243,233,37,184,247,233,26,172,155,190,248,93,190,155,174,251,241,245,194,223,27,14,217,151,215,189,86,195,33,111,174,192,10,231,66,46,123,24,35,33,249,111,252,55,254,27,255,141,255,102,36,164,145,144,92,66,46,33,151,208,72,72,35,33,203,113,225,120,153,253,246,50,111,159,44,223,98,37,187,61,154,190,139,213,236,54,17,211,149,233,202,116,101,186,50,93,153,174,76,215,82,77,87,67,54,13,217,52,100,147,117,205,186,102,93,179,174,13,217,52,100,211,144,77,251,0,236,3,176,15,160,168,125,0,15,124,200,230,233,56,216,103,183,167,193,92,78,187,45,204,229,140,216,7,114,207,130,110,100,224,47,180,160,251,34,223,179,160,89,208,44,104,22,52,11,154,5,205,130,102,65,179,160,89,208,217,205,93,22,52,11,154,5,205,130,102,65,23,99,65,115,118,57,187,156,93,206,110,9,159,21,57,187,156,93,206,46,103,151,179,203,217,229,236,114,118,57,187,156,93,206,46,103,151,179,203,217,229,236,114,118,57,187,89,156,93,2,46,1,151,128,75,192,109,43,224,78,71,96,215,173,4,220,169,14,90,247,68,192,109,51,253,250,230,2,20,56,248,154,3,203,129,229,192,114,96,57,176,107,229,192,242,54,121,155,188,205,53,243,54,185,134,92,67,174,33,215,144,107,200,53,228,26,114,13,185,134,165,44,94,98,215,144,223,197,239,226,119,241,187,114,47,94,122,191,139,77,195,166,97,211,20,99,211,164,209,92,72,43,212,144,66,213,144,172,2,70,187,115,160,171,30,157,3,189,198,2,70,111,78,30,111,124,234,253,194,43,174,47,51,247,92,113,137,175,184,208,83,238,31,242,249,246,43,159,233,104,154,35,147,141,201,198,100,99,178,49,217,76,115,52,205,145,21,200,10,100,5,150,105,5,154,230,200,176,100,88,174,159,97,233,76,123,206,42,103,149,179,202,89,229,172,114,86,57,171,61,119,86,205,199,52,31,211,124,76,254,52,127,154,63,205,159,54,31,211,124,76,243,49,25,253,140,126,70,127,81,70,255,3,159,143,233,76,123,35,53,237,155,48,82,115,213,59,58,66,79,179,127,200,231,216,179,157,217,206,108,103,182,51,219,153,237,204,118,102,59,179,157,217,206,108,231,82,214,146,237,204,118,46,224,249,205,118,238,183,237,204,205,229,230,114,115,185,185,37,124,86,228,230,114,115,185,185,220,92,110,46,55,151,155,203,205,229,230,114,115,185,185,220,92,110,46,55,151,155,203,205,229,230,58,187,158,104,75,180,37,218,246,76,180,109,112,106,253,3,62,175,190,240,177,213,140,87,198,43,227,149,241,202,120,93,43,227,149,165,201,210,100,105,174,153,165,201,44,100,22,50,11,153,133,204,66,102,33,179,144,89,200,44,44,101,241,156,84,207,230,98,115,177,185,216,92,220,25,238,12,119,230,161,184,51,78,170,79,166,168,16,65,74,20,65,50,233,22,177,167,56,175,255,233,244,133,235,22,61,56,37,188,193,137,244,15,248,44,122,215,87,219,235,235,249,47,251,207,246,14,38,63,238,31,93,255,188,161,167,210,111,188,123,127,242,246,248,108,227,205,201,213,201,235,171,119,151,15,249,148,250,187,107,177,242,57,142,77,30,208,92,71,150,27,203,141,229,198,114,99,185,153,235,104,174,35,99,144,49,200,24,52,215,209,92,199,114,140,55,246,101,191,237,75,167,216,243,89,249,172,124,86,62,43,159,149,207,202,103,237,185,207,106,82,166,73,153,38,101,114,171,185,213,220,106,110,181,73,153,38,101,154,148,201,246,103,251,179,253,139,178,253,31,248,164,76,167,216,27,174,105,79,133,225,154,73,119,123,204,178,165,3,236,252,165,182,116,95,108,125,182,52,91,154,45,205,150,102,75,179,165,217,210,108,105,182,52,91,186,160,215,72,182,52,91,154,45,205,150,102,75,23,104,75,115,123,185,189,220,94,110,111,9,159,21,185,189,220,94,110,47,183,151,219,203,237,229,246,114,123,185,189,220,94,110,47,183,151,219,203,237,229,246,114,123,185,189,89,220,94,162,46,81,151,168,75,212,237,78,212,157,142,209,174,59,18,117,167,138,104,221,19,81,183,253,88,237,187,75,81,224,152,109,134,44,67,150,33,203,144,101,200,174,149,33,203,234,100,117,178,58,215,204,234,100,34,50,17,153,136,76,68,38,34,19,145,137,200,68,100,34,150,178,120,137,77,68,246,23,251,139,253,197,254,202,189,120,233,237,47,174,13,215,134,107,83,140,107,147,70,130,161,180,16,71,10,21,71,10,209,51,186,58,117,186,234,209,169,211,15,66,207,232,225,41,232,85,135,115,253,170,30,205,245,115,61,102,191,30,15,247,94,252,180,127,61,88,178,225,11,226,151,95,230,237,73,146,125,121,5,108,57,73,242,250,126,86,58,58,114,238,35,152,21,201,132,99,194,49,225,152,112,76,56,179,34,205,138,100,21,178,10,89,133,102,69,154,21,89,142,21,199,208,236,183,161,121,251,24,250,22,43,217,237,57,246,93,172,102,183,137,56,175,156,87,206,43,231,149,243,202,121,229,188,150,234,188,154,190,105,250,166,233,155,252,107,254,53,255,154,127,109,250,166,233,155,166,111,218,17,96,71,128,29,1,69,237,8,120,224,211,55,79,199,193,102,187,221,13,6,118,218,119,97,96,103,212,142,144,111,198,115,67,229,126,182,241,220,23,199,158,241,204,120,102,60,51,158,25,207,140,103,198,51,227,153,241,204,120,102,60,51,158,25,207,140,103,198,115,81,142,46,63,151,159,155,123,5,249,185,252,92,126,46,63,151,159,203,207,229,231,242,115,249,185,252,92,126,46,63,151,159,203,207,229,231,242,115,249,185,252,92,126,238,67,242,115,201,182,100,91,178,45,217,182,133,108,59,157,111,93,199,202,182,83,9,180,238,137,108,219,110,160,245,245,221,20,56,193,154,244,74,122,37,189,146,94,73,175,107,37,189,18,53,137,154,68,205,53,19,53,201,133,228,66,114,33,185,144,92,72,46,36,23,146,11,201,133,165,44,158,3,239,9,93,132,46,66,23,161,139,62,67,159,161,207,60,20,125,198,129,247,201,44,21,46,72,137,46,72,46,227,34,250,64,231,135,115,164,125,169,198,69,31,206,12,15,56,180,126,246,37,214,151,9,122,46,177,52,151,216,95,14,14,15,159,238,189,252,235,100,122,149,77,158,236,189,220,159,188,122,246,195,222,203,253,31,151,157,79,255,219,217,249,249,197,241,135,191,111,76,151,124,227,215,227,15,39,27,31,223,190,62,254,112,242,166,235,131,234,239,92,101,119,46,194,180,99,27,191,252,212,143,155,45,69,235,33,142,29,60,158,145,142,107,98,183,85,131,205,250,206,31,75,213,246,230,224,203,223,109,59,159,255,78,170,7,41,252,182,121,97,78,191,132,153,254,233,54,188,21,41,191,225,214,114,5,147,100,9,89,192,140,150,91,203,165,76,23,40,110,61,147,155,110,43,95,207,174,2,197,173,103,242,17,143,45,215,51,93,160,144,245,204,96,15,174,232,186,204,247,166,147,209,32,92,229,90,102,123,205,204,104,17,174,124,61,115,188,102,102,28,249,216,114,61,211,5,106,188,158,249,204,204,85,92,155,43,136,211,124,37,115,217,153,109,23,50,85,158,224,149,204,118,224,253,42,87,180,235,76,141,87,53,159,247,186,138,103,250,10,226,132,172,100,6,247,117,69,171,216,109,152,144,53,204,224,191,182,5,68,73,194,132,172,97,114,7,118,69,87,97,167,89,130,23,48,165,7,187,202,5,76,254,105,60,135,11,187,202,5,76,254,241,59,223,176,205,182,203,152,40,78,227,149,204,55,112,179,237,31,133,137,226,132,172,100,6,71,187,229,42,166,9,211,120,13,115,120,218,171,120,97,236,58,75,227,5,204,225,106,175,98,1,187,206,18,188,128,41,125,237,85,46,96,242,207,54,57,135,112,182,92,200,100,121,66,23,51,203,32,206,214,139,153,40,79,200,98,38,223,77,176,162,167,118,222,5,76,185,163,96,149,11,152,228,181,209,174,2,67,57,151,222,34,216,142,183,67,194,28,79,123,55,204,241,108,188,171,100,137,143,189,192,253,15,240,177,91,110,2,224,99,243,177,249,216,124,108,62,54,31,155,143,205,199,230,99,243,177,249,216,124,108,62,54,31,155,143,205,199,238,153,143,205,28,102,14,51,135,153,195,204,97,230,48,115,152,57,204,28,102,14,51,135,153,195,204,97,230,48,115,152,57,204,28,102,14,51,135,153,195,204,97,230,112,164,57,76,3,166,1,211,128,105,192,93,104,192,75,70,128,55,212,128,59,152,5,158,76,3,14,159,5,62,127,17,10,28,10,206,189,229,222,114,111,185,183,220,219,181,118,111,185,162,92,81,174,232,26,187,162,220,70,110,35,183,145,219,200,109,228,54,114,27,185,141,220,70,110,35,143,140,71,198,35,227,145,241,200,216,58,108,29,182,78,63,108,157,52,26,13,41,134,122,82,168,122,178,122,193,227,240,240,233,100,239,231,255,56,154,28,30,28,237,31,30,238,61,221,155,140,198,131,167,147,234,104,82,77,255,111,190,224,113,126,126,177,113,252,251,63,175,54,206,207,174,78,206,207,143,47,142,55,70,227,193,197,70,117,117,71,240,168,22,159,187,125,186,181,68,240,56,13,157,197,118,126,126,251,53,123,126,210,214,99,216,218,61,148,9,108,119,45,144,159,255,242,249,97,15,126,156,113,139,167,123,255,49,57,120,246,203,171,163,201,225,254,179,159,142,126,158,202,223,131,221,241,231,127,57,122,126,180,119,56,57,122,254,215,253,103,211,179,232,119,170,221,250,243,191,60,217,59,250,225,231,201,47,47,246,167,58,211,173,239,88,169,121,114,122,231,3,80,123,217,227,234,244,236,198,39,143,122,250,212,154,126,173,218,28,125,251,184,81,13,166,159,55,234,42,92,243,184,155,183,181,90,209,93,220,185,82,197,221,204,221,56,12,171,8,94,183,13,222,228,99,233,42,130,15,23,7,239,102,34,86,119,193,27,61,21,219,43,5,29,7,110,115,109,135,117,247,171,8,30,121,109,135,149,228,171,8,190,228,218,238,102,114,81,71,193,231,247,250,141,214,59,176,72,239,42,244,156,10,253,94,228,46,42,235,142,51,207,162,66,65,185,67,14,33,237,40,251,252,162,189,209,69,18,216,108,119,23,186,217,69,210,186,70,238,46,112,179,79,124,173,59,219,238,2,55,186,154,219,54,164,29,199,141,121,95,9,233,35,59,142,187,228,221,164,117,251,215,81,220,249,51,77,238,37,238,96,136,72,71,161,231,143,15,185,247,166,221,193,188,142,238,66,55,122,157,104,95,106,118,20,120,78,157,217,232,74,14,169,16,59,138,59,167,60,108,20,55,164,176,235,56,110,204,203,90,72,61,214,93,220,121,3,22,238,70,238,100,160,65,183,177,155,188,223,117,50,58,160,187,216,209,111,209,33,213,95,199,113,35,175,229,20,111,209,13,43,182,37,45,211,236,102,106,81,95,48,251,22,139,54,107,207,185,197,162,26,35,186,149,10,175,127,102,223,98,81,253,51,231,22,225,235,188,184,254,153,119,147,224,117,91,88,255,204,174,216,62,239,44,173,190,117,23,119,17,254,211,201,179,87,79,39,63,253,242,106,202,154,63,63,125,102,220,203,86,39,247,81,143,218,223,199,104,167,217,125,236,204,187,143,247,163,55,141,131,44,186,147,147,246,247,114,163,52,10,237,188,22,108,106,14,232,188,22,110,106,214,121,233,188,116,94,58,47,157,151,206,75,231,165,243,210,121,233,188,242,118,94,122,35,189,145,222,72,111,164,55,210,27,233,141,244,70,122,35,189,145,222,168,151,189,145,18,72,9,164,4,106,85,2,45,156,108,219,184,4,90,50,217,86,9,164,4,82,2,181,252,51,101,184,57,236,83,9,20,28,183,148,18,168,69,240,188,37,80,112,240,220,93,74,92,224,2,186,148,22,193,243,118,41,97,193,11,169,36,2,67,23,81,73,132,101,46,164,146,8,14,157,187,146,8,14,156,187,146,8,14,156,183,146,136,139,155,173,146,136,139,155,173,146,8,139,91,72,37,17,22,186,0,186,31,22,56,59,221,15,139,155,157,238,199,197,205,70,247,131,227,230,229,205,113,113,179,241,230,229,113,139,226,205,232,113,74,122,252,128,185,239,76,32,123,48,249,203,243,23,251,83,10,245,244,167,95,154,141,160,58,219,248,237,221,229,201,31,39,151,27,23,167,239,203,156,61,117,59,226,106,216,235,242,199,0,93,91,67,215,122,48,218,158,13,93,111,224,216,57,208,117,52,216,221,90,19,232,202,188,103,222,51,239,139,160,197,204,123,230,61,243,190,44,204,109,218,148,93,3,118,13,216,53,96,215,64,65,136,222,174,1,187,6,236,26,176,107,192,174,129,50,90,28,187,6,202,218,53,96,218,84,225,85,145,141,6,61,222,104,48,163,215,90,182,195,96,73,175,85,194,214,2,189,150,94,75,175,165,215,210,107,233,181,244,90,122,45,189,150,94,75,55,164,27,210,13,233,134,116,67,186,33,221,144,110,72,55,164,27,210,13,245,187,27,82,244,40,122,20,61,113,69,207,242,81,82,11,139,158,50,102,72,41,122,20,61,235,84,244,152,26,101,106,148,169,81,69,244,37,166,70,153,26,101,106,84,254,218,193,212,40,83,163,76,141,50,53,202,212,40,83,163,76,141,202,206,148,77,141,66,136,77,141,106,56,53,234,240,151,131,103,63,238,29,238,79,254,253,224,63,247,94,252,56,57,124,58,169,39,59,147,186,126,114,13,96,151,77,144,58,127,127,246,246,205,241,249,201,198,63,206,254,60,190,124,179,113,126,177,81,111,236,108,212,245,147,123,48,118,225,52,169,59,63,203,28,28,123,99,201,238,222,166,5,161,157,255,51,172,134,214,134,61,30,114,27,70,110,239,94,247,51,89,238,112,176,93,71,179,220,106,180,30,44,183,158,94,87,243,222,41,235,226,88,110,68,220,50,88,110,171,224,57,89,110,171,224,57,165,253,136,224,121,33,116,108,224,236,16,186,85,240,156,16,186,85,240,156,210,126,104,240,34,232,121,112,232,2,232,121,108,230,18,134,81,133,102,47,130,252,71,132,206,75,254,35,2,231,37,255,17,129,115,146,255,216,184,153,200,127,108,220,76,228,63,52,110,17,228,63,52,116,17,27,14,34,66,231,173,43,66,3,103,174,43,66,227,102,174,43,98,227,102,170,43,34,226,150,176,225,32,50,118,238,13,7,17,177,115,150,67,177,113,51,149,67,77,226,22,85,14,25,70,181,118,13,148,61,10,69,236,81,136,105,195,150,109,71,8,104,195,22,110,77,208,134,105,195,180,97,218,48,109,152,54,76,27,166,13,211,134,105,195,122,214,134,105,148,52,74,26,37,141,146,70,73,163,164,81,210,40,105,148,52,74,26,165,94,54,74,234,33,245,144,122,104,90,15,61,221,251,207,231,207,38,127,217,59,252,225,249,179,195,131,163,253,235,195,72,150,109,145,186,126,101,217,248,237,248,252,245,187,183,231,103,87,39,247,142,35,89,184,49,234,246,111,114,78,19,116,227,59,238,253,226,238,252,22,90,52,67,119,127,144,213,244,65,77,30,69,11,20,214,2,125,253,215,255,243,106,239,217,209,193,127,238,79,223,7,222,95,253,247,236,58,104,167,218,173,102,215,65,59,213,110,189,184,14,250,124,219,254,215,65,78,52,73,53,232,202,137,38,78,52,113,162,73,81,117,144,19,77,156,104,178,154,204,37,108,142,114,26,75,154,177,104,78,99,113,26,139,211,88,146,142,69,115,26,75,138,89,110,78,99,113,26,139,211,88,156,198,226,52,150,190,85,89,54,71,105,191,180,95,93,182,95,203,182,68,45,109,191,150,157,209,162,253,210,126,105,191,180,95,218,47,237,151,246,75,251,165,253,210,126,245,173,253,210,32,105,144,52,72,26,36,13,146,6,73,131,164,65,210,32,105,144,52,72,189,108,144,212,65,234,32,117,208,156,58,104,249,132,188,37,117,208,146,185,120,234,32,117,144,58,40,71,29,20,124,212,120,222,58,40,56,110,41,117,80,139,224,121,235,160,184,179,232,51,182,42,113,129,11,104,85,90,4,207,219,170,132,5,47,164,156,8,12,93,68,57,17,124,0,121,9,229,68,112,232,220,229,68,112,224,220,229,68,220,185,244,217,202,137,184,184,217,202,137,184,184,217,202,137,176,184,133,148,19,97,161,11,224,252,97,129,179,115,254,224,131,222,243,114,254,184,184,217,56,127,112,220,188,228,57,46,110,54,242,188,60,110,81,228,25,71,78,201,145,31,48,1,110,196,110,235,168,73,86,245,218,140,178,170,211,224,219,153,15,131,223,226,183,116,126,58,63,157,159,206,95,52,120,166,243,211,249,233,252,134,89,217,138,208,7,218,111,43,130,173,8,182,34,216,138,96,43,130,173,8,182,34,216,138,96,43,66,217,133,144,97,86,107,215,58,217,189,208,159,221,11,117,212,52,171,251,13,88,95,247,47,104,192,52,96,26,48,13,152,6,76,3,166,1,211,128,105,192,52,96,90,36,45,146,22,73,139,164,69,210,34,105,145,180,72,90,36,45,146,22,105,205,90,36,149,144,74,72,37,52,175,18,10,159,104,117,183,18,234,239,72,43,149,144,74,104,173,43,33,67,173,12,181,50,212,170,136,102,197,80,43,67,173,12,181,202,95,80,24,106,101,168,149,161,86,134,90,25,106,101,168,149,161,86,217,233,179,161,86,88,178,161,86,65,252,246,233,193,203,163,23,123,135,95,15,168,110,54,212,234,226,236,195,244,157,124,230,9,213,203,134,90,45,197,183,119,233,109,0,206,253,238,222,234,180,6,188,55,126,212,85,2,222,37,15,3,240,134,1,94,20,151,216,79,236,39,246,23,141,159,137,253,196,126,98,127,89,220,220,104,43,155,18,108,74,176,41,193,166,132,130,152,191,77,9,54,37,216,148,96,83,130,77,9,101,212,66,54,37,148,181,41,193,104,171,194,187,39,251,24,138,216,199,48,119,73,62,223,69,72,81,214,108,163,195,162,162,108,217,70,7,69,153,162,76,81,166,40,83,148,41,202,20,101,138,50,69,153,162,172,175,69,153,178,73,217,164,108,82,54,41,155,148,77,202,38,101,147,178,73,217,164,108,234,101,217,164,57,210,28,105,142,162,155,163,166,35,178,230,55,71,203,71,100,105,142,52,71,154,35,131,178,12,202,42,179,57,50,40,203,160,44,131,178,202,232,49,12,202,50,40,203,160,44,131,178,12,202,202,93,9,24,148,101,80,150,65,89,6,101,65,206,6,101,149,52,40,235,111,123,147,106,112,173,252,47,157,142,245,175,227,141,106,80,221,227,181,203,70,98,117,122,164,65,167,128,246,211,15,180,26,42,59,255,190,161,216,214,40,182,26,212,163,217,40,182,30,140,118,214,4,180,142,54,235,121,111,99,117,129,160,53,56,110,41,160,181,69,240,220,138,126,116,240,220,138,126,96,240,220,132,56,46,112,1,132,184,69,240,220,138,126,116,240,220,138,126,72,240,66,208,118,96,232,34,208,118,92,230,82,102,89,133,100,47,4,203,7,135,206,141,229,131,3,231,198,242,193,129,115,111,47,136,137,155,113,123,65,76,220,140,219,11,66,226,22,130,229,195,66,23,179,189,32,48,116,238,46,33,44,112,246,46,33,44,110,246,46,33,46,110,198,237,5,129,113,75,217,94,16,17,187,132,237,5,129,177,115,111,47,136,137,155,113,123,193,178,184,69,53,55,102,89,173,93,61,100,71,66,17,59,18,150,85,85,203,118,25,204,169,170,146,158,190,173,170,82,85,169,170,84,85,170,42,85,149,170,74,85,165,170,82,85,169,123,212,61,234,30,117,143,186,71,221,163,238,81,247,168,123,212,61,234,158,181,173,123,116,55,186,27,221,205,225,211,201,147,253,23,127,221,63,220,255,219,228,217,254,203,163,201,203,163,189,23,135,7,207,126,154,28,62,157,108,63,153,236,29,254,242,243,222,245,177,35,75,118,32,253,122,114,249,247,147,243,147,127,109,188,157,190,244,124,184,58,190,60,63,123,123,186,113,126,177,177,253,235,198,241,249,251,223,143,239,29,67,178,108,115,210,42,135,73,197,215,61,203,127,208,149,52,65,113,15,171,36,50,90,202,161,36,125,26,45,229,80,18,135,146,56,148,164,184,26,201,161,36,41,107,164,117,63,148,164,180,29,79,14,84,73,81,129,57,80,197,129,42,14,84,73,90,129,57,80,37,69,5,230,64,21,7,170,56,80,197,129,42,14,84,233,87,5,102,199,147,214,76,107,182,162,51,88,26,214,106,75,118,75,69,212,106,57,207,104,81,171,169,213,212,106,106,53,181,154,90,77,173,166,86,83,171,169,213,84,83,170,41,213,148,106,74,53,165,154,82,77,169,166,84,83,170,41,213,148,106,74,207,164,103,210,51,165,233,153,150,78,229,11,238,153,150,15,236,211,51,233,153,244,76,133,244,76,193,199,145,231,237,153,130,227,150,210,51,181,8,158,183,103,138,59,175,62,99,93,19,23,184,128,186,166,69,240,188,117,77,88,240,66,90,143,192,208,69,180,30,193,135,148,151,208,122,4,135,206,221,122,4,7,206,221,122,196,157,93,159,173,245,136,139,155,173,245,136,139,155,173,245,8,139,91,72,235,17,22,186,128,2,33,44,112,246,2,33,248,48,248,188,5,66,92,220,108,5,66,112,220,188,72,59,46,110,54,164,189,60,110,81,72,27,160,78,9,168,31,48,90,158,201,124,15,166,140,247,213,222,225,228,197,193,179,103,123,147,209,147,201,193,179,151,71,47,94,253,112,116,240,252,217,228,151,95,158,79,158,252,165,26,79,234,6,115,187,206,166,32,242,227,241,249,198,229,217,219,183,199,27,163,95,55,166,153,47,63,190,190,58,123,247,118,227,253,251,119,27,191,254,86,141,111,209,223,186,139,225,93,119,89,239,93,212,219,158,244,54,251,201,150,227,222,42,2,247,198,63,246,90,50,223,170,94,25,243,189,253,140,169,30,244,73,47,246,18,216,75,96,47,65,1,112,218,94,2,123,9,236,37,40,139,170,27,209,101,31,132,125,16,246,65,216,7,81,80,35,96,31,132,125,16,246,65,216,7,97,31,68,25,165,145,125,16,101,237,131,48,162,171,240,102,202,214,137,34,182,78,180,109,201,150,109,143,136,108,201,90,239,145,208,146,105,201,180,100,90,50,45,153,150,76,75,166,37,211,146,105,201,10,106,201,52,77,154,38,77,147,166,73,211,164,105,210,52,105,154,52,77,154,38,77,83,47,155,38,181,145,218,72,109,20,84,27,45,159,170,21,85,27,117,48,90,75,109,164,54,82,27,117,80,27,13,190,188,255,87,223,222,255,119,167,111,255,213,78,129,173,81,116,218,204,165,81,7,185,179,116,70,209,185,51,53,47,237,242,230,43,94,58,200,157,165,119,137,203,157,183,189,136,204,156,179,188,136,139,156,183,187,136,206,156,169,186,136,206,155,169,185,136,206,155,165,184,104,151,54,117,111,209,46,109,234,218,34,46,109,222,214,34,46,115,62,254,31,151,55,23,254,143,75,155,139,254,183,75,155,26,254,71,167,205,66,163,219,165,77,13,163,155,167,45,138,69,35,203,70,101,21,63,42,171,201,89,220,17,52,183,147,3,185,27,210,220,239,190,54,11,247,190,112,235,38,239,135,95,255,187,25,0,190,126,13,122,124,7,219,94,127,241,11,203,221,136,92,171,205,171,227,203,205,211,63,23,34,224,79,143,254,233,225,90,63,12,234,139,250,162,190,168,47,234,139,250,162,190,168,47,234,139,250,162,190,168,47,130,138,160,34,168,8,42,130,138,160,34,168,145,4,117,37,62,108,39,71,205,34,168,8,42,130,154,158,160,14,54,119,191,29,235,83,60,65,13,79,91,6,65,109,147,59,39,65,13,207,157,151,160,70,230,205,78,80,219,228,206,73,80,3,115,23,65,80,67,51,23,64,80,3,35,23,65,80,195,51,231,37,168,225,121,243,18,212,240,188,57,9,106,100,218,76,4,53,50,109,38,130,26,152,54,59,65,13,204,155,153,160,6,166,205,76,80,35,211,102,34,168,225,105,115,18,212,200,180,153,8,106,131,180,8,234,3,38,168,69,144,203,31,246,14,159,214,147,237,39,147,31,126,222,59,250,2,41,135,203,78,68,125,125,124,126,81,111,108,255,186,241,250,247,227,171,89,60,114,152,236,240,211,239,238,243,232,59,112,57,126,7,255,253,31,115,249,102,253,65,248,102,253,102,15,99,95,254,10,248,226,103,138,56,131,47,142,6,187,227,126,243,69,227,156,141,115,54,206,185,8,56,106,156,179,113,206,198,57,151,69,118,29,122,106,20,181,81,212,70,81,27,69,93,208,80,7,163,168,141,162,238,42,174,81,212,70,81,27,69,109,20,245,90,142,162,118,232,105,225,253,142,233,213,197,78,175,158,211,121,45,17,243,27,116,94,105,29,124,157,151,206,75,231,165,243,210,121,233,188,116,94,58,47,157,151,206,75,111,164,55,210,27,233,141,244,70,122,35,189,145,222,72,111,164,55,210,27,233,141,148,64,74,32,37,208,210,18,168,158,140,90,150,64,245,230,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,9,164,4,82,2,169,37,212,18,106,9,181,132,90,162,73,45,49,108,93,75,12,213,18,106,9,181,132,90,66,45,177,126,181,4,186,143,238,131,228,32,57,72,14,146,131,228,32,57,222,140,55,227,205,120,243,3,225,205,232,49,122,220,35,122,28,192,125,235,214,220,183,198,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,11,226,190,109,207,95,174,157,191,140,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,238,91,20,247,109,123,6,105,237,12,82,220,23,247,197,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,27,112,95,196,118,57,177,173,90,19,219,10,177,69,108,17,219,172,196,118,240,229,253,176,250,246,126,184,59,125,59,172,118,10,4,182,209,105,51,243,218,14,114,103,193,181,209,185,51,209,218,118,121,243,193,218,14,114,103,97,181,113,185,243,162,218,200,204,57,73,109,92,228,188,160,54,58,115,38,78,27,157,55,19,166,141,206,155,133,210,182,75,155,26,210,182,75,155,154,209,198,165,205,139,104,227,50,231,35,180,113,121,115,1,218,184,180,185,248,108,187,180,169,241,108,116,218,44,116,182,93,218,212,112,182,121,90,108,22,155,197,102,231,178,217,65,235,41,10,3,83,20,176,89,108,22,155,197,102,177,89,108,22,155,197,102,177,89,108,22,155,197,102,177,89,108,22,155,197,102,177,89,108,22,155,197,102,131,217,108,91,111,118,192,155,197,102,177,89,108,22,155,197,102,177,89,108,22,155,197,102,177,89,108,22,155,197,102,177,89,108,22,155,197,102,177,89,108,22,155,93,192,102,159,255,244,236,224,232,224,223,246,39,63,62,63,252,229,231,131,103,147,122,119,114,120,184,247,116,111,56,217,121,210,200,161,125,119,250,246,236,234,236,143,147,141,55,239,206,223,255,126,246,118,163,222,221,56,63,63,190,56,30,110,236,252,218,189,79,187,12,210,238,220,133,182,227,246,140,118,225,143,184,26,94,27,252,144,107,201,110,167,255,158,147,221,14,7,219,245,66,118,59,253,151,39,123,71,63,252,60,249,229,197,254,95,14,14,111,124,199,184,26,141,250,77,119,63,79,9,154,190,179,206,157,18,84,151,131,119,227,227,150,49,199,182,85,240,156,115,108,91,5,95,242,247,238,112,60,26,13,198,195,241,214,112,60,152,29,188,197,64,191,136,224,121,7,240,198,6,206,62,128,183,85,240,156,3,120,91,5,95,114,109,239,14,182,7,245,246,96,52,222,217,29,207,14,158,240,218,46,98,114,112,112,232,2,38,7,199,102,110,244,23,253,162,220,179,254,172,95,113,246,34,166,30,71,132,206,59,245,56,34,112,222,169,199,17,129,115,78,61,142,141,155,105,234,113,108,220,76,83,143,67,227,22,49,245,56,52,244,197,73,211,208,187,213,104,167,30,85,91,91,59,163,209,205,118,32,79,232,188,163,154,67,3,103,30,213,28,26,55,243,168,230,216,184,153,70,53,71,196,61,125,247,71,163,21,30,141,198,131,209,214,96,103,60,170,234,155,145,191,221,62,121,236,38,239,119,163,81,61,220,25,111,143,70,195,173,225,221,216,169,223,243,50,15,198,142,141,155,105,48,118,147,184,69,149,72,167,227,240,91,4,55,46,154,42,167,46,246,168,239,154,119,39,39,237,239,229,70,15,53,255,231,93,246,13,59,203,190,225,107,117,21,91,221,45,219,98,17,86,221,181,222,110,161,186,83,221,169,238,84,119,170,59,213,157,234,78,117,167,186,83,221,245,170,186,83,127,169,191,212,95,234,47,245,151,250,75,253,165,254,82,127,169,191,212,95,189,172,191,116,89,186,44,93,86,57,93,214,207,251,47,246,255,242,252,197,222,193,228,135,209,244,255,61,127,250,116,239,217,143,147,23,147,95,14,95,189,188,46,179,234,101,101,214,239,39,151,39,191,189,187,60,62,219,120,61,154,254,191,119,23,23,199,111,223,108,92,110,188,63,255,248,225,94,155,85,47,106,179,238,252,122,102,245,89,119,190,101,198,175,99,250,165,27,151,74,155,18,107,225,143,182,162,22,43,248,49,213,88,109,106,172,157,217,53,214,104,176,187,21,91,99,125,190,173,26,75,141,165,198,82,99,169,177,212,88,106,44,53,150,29,104,42,56,21,156,10,78,5,167,130,83,193,169,224,84,112,42,56,21,156,10,206,14,52,173,157,214,174,39,173,221,205,102,41,186,82,91,58,218,49,172,82,91,56,219,81,165,166,82,83,169,169,212,84,106,42,53,149,154,74,77,165,166,82,91,159,74,77,45,165,150,82,75,169,165,212,82,106,41,181,148,90,74,45,165,150,82,75,245,178,150,210,49,233,152,116,76,157,117,76,75,103,16,134,117,76,11,135,16,118,208,49,169,148,84,74,42,37,149,146,74,73,165,164,82,82,41,169,148,84,74,42,37,149,146,74,73,165,164,82,82,41,169,148,84,74,189,172,148,148,28,74,14,37,135,146,227,1,151,28,51,43,140,87,135,71,47,14,254,99,242,244,224,229,209,139,189,79,255,251,223,170,201,245,255,45,105,46,62,158,95,93,158,253,115,227,226,236,195,244,195,200,245,255,254,163,186,83,88,84,139,55,197,196,156,154,84,221,253,66,125,247,28,165,46,246,199,204,252,225,86,211,97,52,126,40,213,69,88,117,49,163,168,216,169,118,171,217,69,197,78,181,91,47,46,42,62,223,182,255,69,69,181,57,154,255,254,62,40,174,168,136,136,91,70,81,209,42,120,206,162,162,85,240,156,69,69,68,240,188,69,69,108,224,236,69,69,171,224,57,139,138,86,193,115,22,21,161,193,139,40,42,130,67,23,80,84,196,102,46,97,156,92,104,246,34,74,150,136,208,121,75,150,136,192,121,75,150,136,192,57,75,150,216,184,153,74,150,216,184,153,74,150,208,184,69,148,44,161,161,139,40,89,34,66,231,45,89,66,3,103,46,89,66,227,102,46,89,98,227,102,42,89,34,226,150,176,111,39,50,118,238,125,59,17,177,115,86,90,177,113,51,85,90,77,226,246,188,210,50,78,78,11,166,5,235,224,16,168,192,154,108,217,6,159,102,53,217,194,125,61,106,50,53,153,154,76,77,166,38,83,147,169,201,212,100,106,50,53,89,239,106,50,85,147,170,73,213,164,106,82,53,169,154,84,77,170,38,85,147,170,73,213,212,203,170,73,111,164,55,210,27,181,234,141,150,15,134,107,210,27,45,153,7,167,55,210,27,233,141,210,247,70,195,205,97,159,122,163,224,184,165,244,70,45,130,231,237,141,130,131,231,174,95,226,2,23,80,191,180,8,158,183,126,9,11,94,72,139,17,24,186,136,22,35,44,115,33,45,70,112,232,220,45,70,112,224,220,45,70,112,224,188,45,70,92,220,108,45,70,92,220,108,45,70,88,220,66,90,140,176,208,5,20,2,97,129,179,23,2,97,113,179,23,2,113,113,179,21,2,193,113,243,34,234,184,184,217,16,245,242,184,69,33,106,192,57,37,112,126,192,168,120,22,195,253,241,201,139,41,180,122,185,223,100,42,214,155,95,47,255,185,241,235,241,135,147,176,65,88,101,157,14,255,245,135,104,72,100,79,143,175,78,222,60,249,248,250,239,39,87,143,190,191,186,252,120,18,10,105,23,62,32,46,27,198,101,159,255,114,116,240,252,217,100,255,217,209,139,191,93,63,248,163,239,31,189,249,191,231,147,247,255,186,250,253,221,219,205,27,107,127,243,174,142,94,188,122,121,52,121,177,255,244,249,209,254,228,135,231,63,238,63,250,254,209,244,87,249,237,14,127,250,229,213,228,233,254,211,231,47,254,54,121,117,116,112,120,240,159,123,211,47,63,250,254,209,96,115,181,39,120,92,255,207,22,236,246,205,255,61,191,241,46,56,216,172,119,54,7,27,231,23,103,213,224,122,208,229,244,221,175,33,147,189,159,36,136,202,198,5,153,75,91,239,167,9,231,173,109,35,213,237,35,221,253,32,211,54,210,112,89,164,112,183,62,46,82,195,139,57,12,219,182,136,210,238,26,154,15,100,219,70,138,190,134,230,163,214,182,145,150,94,67,225,14,123,68,164,249,84,183,225,26,45,224,186,49,113,230,240,218,25,97,66,137,109,139,52,179,254,238,11,76,52,111,240,82,68,170,249,124,184,225,175,108,1,33,142,139,211,244,87,22,196,126,227,162,52,125,119,15,162,186,113,81,26,94,53,33,188,182,69,144,184,87,192,121,36,182,69,144,165,175,123,65,140,53,34,200,124,118,58,35,75,32,61,141,136,51,143,138,222,15,19,198,69,35,162,204,225,157,13,127,69,243,136,103,68,144,57,36,179,97,144,121,44,179,69,144,184,103,207,60,74,25,23,100,158,142,124,63,76,176,144,28,31,168,217,139,92,176,106,28,23,168,197,43,238,60,66,219,34,72,244,53,211,230,21,55,158,169,222,205,215,132,170,54,185,205,93,245,183,209,109,238,98,200,6,55,154,7,112,27,220,244,30,194,109,114,155,187,16,183,209,109,98,86,253,62,200,109,118,163,136,53,188,7,115,27,220,230,46,55,108,226,194,206,249,158,91,135,33,127,247,232,242,228,191,63,158,93,158,124,216,255,120,126,252,232,251,71,191,93,252,254,244,228,234,248,205,241,213,241,227,147,143,231,199,143,167,255,235,215,203,179,215,127,255,240,252,253,201,219,167,83,54,117,120,246,250,228,237,135,147,205,171,127,94,61,90,202,89,151,232,177,243,57,235,170,79,72,198,89,113,86,156,21,103,197,89,113,86,156,21,103,93,119,206,138,104,34,154,136,38,162,137,104,34,154,136,38,162,185,126,68,19,156,4,39,67,224,228,32,86,2,29,144,64,193,73,112,18,156,4,39,215,1,78,110,111,14,54,222,156,156,188,255,240,254,228,228,205,96,179,170,55,199,159,182,210,64,148,16,101,16,162,108,122,37,1,149,64,37,80,9,84,2,149,64,37,80,9,195,193,112,48,220,3,198,112,145,142,224,146,169,153,29,96,56,212,109,93,169,27,174,214,33,21,73,65,215,2,226,164,101,108,81,193,82,144,182,168,96,15,146,183,133,6,74,70,221,162,130,165,96,111,81,193,30,44,129,107,28,42,33,135,107,154,41,41,141,11,8,149,134,201,5,4,74,67,230,2,2,165,224,115,161,113,86,76,233,66,227,172,152,213,53,141,147,148,216,53,13,149,140,219,53,13,148,136,222,53,141,147,136,225,133,198,89,49,201,11,136,147,130,231,133,198,89,49,213,91,20,167,33,219,123,61,10,39,63,175,35,104,209,235,173,8,152,245,122,43,2,155,189,30,159,69,221,40,38,223,118,196,67,149,77,83,207,222,254,86,69,221,42,2,165,94,147,219,164,192,247,34,226,106,191,136,97,163,49,87,251,69,204,133,123,17,117,225,94,196,92,184,104,121,11,90,126,25,117,155,136,31,233,50,230,42,186,140,186,138,46,99,174,162,171,136,171,232,42,226,42,138,170,39,86,87,62,28,60,123,121,244,226,213,15,71,141,135,193,78,179,94,126,124,125,213,251,129,176,95,126,144,164,205,196,162,7,213,78,112,130,57,193,156,224,146,156,96,3,11,216,192,6,22,24,12,203,78,102,39,179,147,217,201,236,228,7,110,39,27,163,192,223,126,24,254,182,193,176,61,194,216,189,147,190,111,113,215,38,226,247,92,238,218,183,1,177,184,43,238,138,187,226,174,184,43,238,138,187,226,174,165,114,87,132,19,225,68,56,17,78,132,19,225,68,56,17,206,245,35,156,96,37,88,25,10,43,155,13,139,157,3,43,251,55,48,22,172,4,43,193,74,176,18,172,236,211,32,11,200,178,167,200,178,200,177,21,192,37,112,9,92,2,151,192,37,112,89,50,184,132,229,96,57,88,238,161,98,185,22,14,97,241,3,100,81,184,226,41,28,206,102,144,172,65,178,248,155,65,178,6,201,26,36,107,144,172,65,178,6,201,118,206,238,12,146,53,72,214,32,217,85,242,61,131,100,79,12,146,53,72,214,32,217,165,183,49,72,22,61,55,72,118,198,141,30,224,32,217,231,135,191,252,124,240,108,82,79,234,73,53,121,122,240,242,232,197,222,225,100,251,73,163,153,178,239,206,223,255,126,246,118,163,222,168,55,170,141,139,179,15,215,31,186,183,127,13,27,47,123,186,181,89,47,44,40,110,125,195,167,255,174,238,126,225,118,129,113,218,141,68,60,231,199,107,216,100,4,214,22,1,15,166,193,8,243,136,159,238,77,251,182,95,94,29,77,14,247,159,253,116,244,243,116,183,205,96,119,252,249,95,142,158,31,237,29,78,142,158,255,117,255,217,203,41,153,175,118,235,207,255,242,100,239,232,135,159,39,191,188,216,255,203,193,225,237,239,168,86,217,94,156,190,255,216,162,187,184,121,97,189,255,215,213,187,203,215,191,111,92,157,158,221,248,108,94,79,159,145,211,175,85,155,163,205,193,198,233,251,143,27,239,255,53,172,62,53,241,213,198,199,95,63,190,189,250,88,15,54,7,13,93,226,187,121,131,186,141,213,198,157,219,126,220,205,28,222,125,164,10,94,183,13,126,247,15,181,84,193,135,139,131,135,119,39,171,13,222,232,169,24,214,173,36,8,220,230,218,158,223,189,164,10,30,121,109,207,239,102,82,5,95,114,109,135,119,55,43,12,62,191,221,105,180,222,11,186,157,85,134,158,211,254,220,139,28,218,253,36,200,60,139,245,5,229,158,55,234,119,133,217,231,55,91,141,46,146,5,189,214,106,67,55,187,72,130,122,175,213,6,110,246,137,47,168,23,91,109,224,70,87,115,72,111,150,32,110,204,251,202,188,94,45,65,220,37,239,38,65,189,219,10,227,206,111,230,238,37,14,236,229,86,24,250,226,164,105,232,221,106,180,83,143,170,173,173,157,209,232,102,115,151,39,116,163,215,137,176,178,113,133,129,231,212,145,141,174,228,121,101,228,10,227,206,169,43,27,197,157,87,86,38,136,27,243,178,54,175,204,92,109,220,121,115,88,238,70,14,158,194,178,250,216,77,222,239,130,103,181,172,54,118,244,91,244,188,106,57,65,220,200,107,57,197,91,116,252,70,148,219,63,69,147,162,116,249,45,238,214,164,13,110,113,183,53,90,122,147,121,165,229,210,27,222,107,221,150,223,226,110,91,210,224,22,225,235,124,191,111,107,114,147,224,117,187,215,181,45,189,197,180,156,24,189,121,123,179,192,184,139,240,159,78,158,189,122,58,117,231,167,172,249,243,211,103,198,189,108,117,114,31,55,122,147,232,251,248,90,181,44,185,143,157,121,247,113,103,7,74,244,157,156,180,191,151,27,93,211,255,254,87,104,93,182,108,27,79,211,186,108,225,142,30,117,153,186,76,93,166,46,83,151,169,203,212,101,234,50,117,153,186,172,151,117,153,202,73,229,164,114,82,57,169,156,84,78,42,39,149,147,202,73,229,164,114,234,101,229,164,63,210,31,233,143,90,246,71,203,199,192,53,235,143,150,76,132,211,31,233,143,244,71,121,250,163,225,230,176,79,253,81,112,220,82,250,163,22,193,243,246,71,193,193,115,215,48,113,129,11,168,97,90,4,207,91,195,132,5,47,164,205,8,12,93,68,155,17,150,185,144,54,35,56,116,238,54,35,56,112,238,54,35,56,112,222,54,35,46,110,182,54,35,46,110,182,54,35,44,110,33,109,70,88,232,2,138,129,176,192,217,139,129,176,184,217,139,129,184,184,217,138,129,224,184,121,81,117,92,220,108,168,122,121,220,162,80,53,240,156,18,60,63,96,100,188,152,229,110,77,158,30,252,199,53,201,221,249,143,208,209,89,91,27,23,103,255,188,126,83,223,249,103,196,232,172,27,43,49,7,230,118,138,102,111,167,93,49,154,93,254,96,208,44,52,75,237,239,19,154,165,246,83,251,169,253,133,49,101,106,63,181,223,36,172,162,64,190,109,9,182,37,216,150,96,91,130,109,9,185,219,7,219,18,108,75,176,45,193,182,4,219,18,250,182,45,193,36,172,194,11,37,59,25,138,216,201,16,92,110,53,222,168,176,164,220,90,182,81,65,185,165,220,82,110,41,183,148,91,202,45,229,150,114,75,185,165,220,202,94,110,41,136,20,68,10,34,5,145,130,72,65,164,32,82,16,41,136,20,68,10,162,94,22,68,218,30,109,143,182,103,113,219,19,48,150,106,97,219,179,124,44,149,182,71,219,163,237,49,101,170,47,109,143,41,83,166,76,153,50,85,80,247,96,202,148,41,83,166,76,153,50,101,202,84,1,221,131,41,83,166,76,153,50,101,202,148,41,83,48,177,41,83,93,160,217,237,22,83,166,182,123,53,101,106,59,37,154,93,254,96,208,44,52,75,196,239,19,154,37,226,19,241,137,248,133,49,101,34,62,17,223,148,169,162,64,190,77,4,54,17,216,68,96,19,129,77,4,185,219,7,155,8,108,34,176,137,192,38,2,155,8,250,182,137,192,148,169,194,11,37,251,14,122,176,239,96,70,185,213,120,223,193,146,114,171,176,125,7,202,45,229,150,114,75,185,165,220,82,110,41,183,148,91,202,45,229,150,130,72,65,164,32,82,16,41,136,20,68,10,34,5,145,130,72,65,164,32,90,147,130,72,219,163,237,209,246,44,110,123,2,166,76,45,108,123,138,155,50,165,237,209,246,172,101,219,99,202,148,41,83,166,76,21,81,154,152,50,101,202,148,41,83,249,187,7,83,166,76,153,50,101,202,148,41,83,166,76,153,50,101,42,59,88,54,101,10,38,54,101,170,25,154,221,63,220,127,117,244,243,254,139,189,131,201,79,191,28,77,158,237,63,159,84,147,97,163,33,83,39,231,39,211,63,6,47,143,207,54,78,223,95,109,188,61,121,183,81,109,12,195,103,76,213,203,184,108,221,26,203,206,137,186,18,42,27,240,88,160,108,107,40,91,15,70,219,179,161,236,13,92,59,7,202,142,6,187,91,107,2,101,41,248,20,124,10,126,17,52,153,130,79,193,167,224,151,133,193,205,151,178,125,192,246,1,219,7,108,31,40,8,225,219,62,96,251,128,237,3,182,15,216,62,80,70,203,99,251,64,89,219,7,204,151,42,188,74,178,227,160,136,29,7,115,151,228,243,93,4,247,94,75,118,36,52,237,189,150,109,72,208,123,233,189,244,94,122,47,189,151,222,75,239,165,247,210,123,233,189,140,158,210,29,233,142,116,71,186,35,221,145,238,72,119,164,59,210,29,233,142,116,71,138,32,69,144,34,40,109,17,180,116,52,85,179,34,104,249,100,42,69,144,34,72,17,100,42,85,31,138,32,83,169,76,165,50,149,170,160,90,194,84,42,83,169,76,165,50,149,202,84,170,2,106,9,83,169,76,165,50,149,202,84,42,83,169,16,100,83,169,58,157,74,85,79,182,99,167,82,213,27,51,14,135,46,115,42,213,52,106,42,40,59,239,177,64,89,80,150,157,223,39,40,203,206,103,231,179,243,11,163,201,236,124,118,190,169,84,69,33,124,59,11,236,44,176,179,192,206,2,59,11,114,247,14,118,22,216,89,96,103,129,157,5,118,22,244,109,103,129,169,84,133,87,73,54,35,172,213,102,132,175,189,87,248,102,132,153,189,87,153,155,17,244,94,122,47,189,151,222,75,239,165,247,210,123,233,189,244,94,122,47,221,145,238,72,119,164,59,210,29,233,142,116,71,186,35,221,145,238,72,119,212,231,238,72,17,164,8,82,4,181,43,130,98,166,82,205,40,130,74,157,74,165,8,82,4,173,79,17,100,42,149,169,84,166,82,21,209,167,152,74,101,42,149,169,84,249,107,9,83,169,76,165,50,149,202,84,42,83,169,76,165,50,149,42,59,115,54,149,10,65,54,149,42,120,42,213,47,127,59,250,249,96,111,82,141,7,79,39,63,238,255,248,234,151,253,31,3,135,83,189,255,215,213,239,103,199,27,213,120,112,177,241,230,228,205,199,247,39,111,86,55,163,234,187,251,191,206,59,191,155,78,32,238,140,159,105,213,44,183,225,67,66,186,173,145,238,78,181,91,205,70,186,59,213,110,189,24,233,126,190,237,58,32,93,110,63,183,159,219,95,4,139,230,246,115,251,185,253,101,65,116,51,173,236,75,176,47,193,190,4,251,18,10,42,0,236,75,176,47,193,190,4,251,18,236,75,40,163,35,178,47,161,172,125,9,102,90,21,94,68,217,202,176,22,91,25,230,181,102,205,119,52,52,105,205,58,219,216,160,53,211,154,105,205,180,102,90,51,173,153,214,76,107,166,53,211,154,149,208,154,105,158,52,79,154,39,205,147,230,73,243,164,121,210,60,105,158,52,79,154,167,94,54,79,106,36,53,146,26,169,147,26,41,100,48,214,242,26,169,195,249,88,106,36,53,146,26,201,60,173,30,213,72,230,105,153,167,101,158,86,65,165,134,121,90,230,105,153,167,101,158,150,121,90,5,148,26,230,105,153,167,101,158,150,121,90,230,105,225,207,230,105,117,57,79,107,187,237,56,173,237,50,166,105,125,119,119,153,187,36,188,219,201,1,239,146,71,196,119,241,93,219,4,250,196,119,109,19,176,77,192,54,129,194,192,180,109,2,182,9,24,174,85,84,27,96,139,131,45,14,182,56,216,226,96,139,67,238,10,195,22,7,91,28,108,113,176,197,193,22,135,190,109,113,48,92,171,240,86,202,174,136,117,218,21,113,183,66,11,222,20,177,168,66,75,184,39,66,133,166,66,83,161,169,208,84,104,42,52,21,154,10,77,133,166,66,51,105,75,13,165,134,82,67,169,161,212,80,106,40,53,148,26,74,13,165,134,82,67,233,148,116,74,58,165,84,157,82,196,160,173,249,157,82,210,57,91,58,37,157,146,78,201,216,173,82,59,37,99,183,140,221,50,118,171,160,134,195,216,45,99,183,140,221,50,118,203,216,173,2,26,14,99,183,140,221,50,118,203,216,45,99,183,192,104,99,183,218,140,221,250,219,127,238,77,254,223,189,95,246,158,237,191,156,126,105,239,233,222,164,158,84,195,39,147,31,126,222,59,186,38,188,75,7,111,253,235,207,227,141,255,123,252,254,248,237,201,135,233,151,142,47,142,55,234,141,106,248,235,198,235,223,143,175,238,49,222,101,163,183,170,165,144,55,0,234,126,119,111,161,218,96,222,133,63,232,138,64,111,240,99,174,37,234,173,234,149,161,222,219,79,148,106,54,252,173,7,163,157,217,240,119,52,216,29,175,9,218,181,93,192,118,1,219,5,138,96,210,182,11,216,46,96,187,64,89,48,221,196,45,91,29,108,117,176,213,193,86,135,130,138,0,91,29,108,117,176,213,193,86,7,91,29,202,232,138,108,117,40,107,171,131,137,91,133,23,82,118,71,20,177,59,226,191,190,123,116,121,242,223,31,207,46,79,62,236,127,60,63,126,244,253,163,223,46,126,127,122,114,117,252,230,248,234,248,241,201,199,243,227,199,215,229,203,244,31,55,175,254,121,245,40,178,76,91,186,93,34,172,76,91,182,97,66,153,166,76,83,166,41,211,148,105,202,52,101,154,50,77,153,166,76,235,97,153,166,144,82,72,41,164,20,82,10,41,133,148,66,74,33,165,144,82,72,41,164,122,89,72,105,151,180,75,218,165,110,219,165,191,236,189,60,234,98,191,214,111,211,247,180,7,179,105,235,235,79,155,186,108,90,248,192,26,39,141,147,198,73,227,164,113,210,56,105,156,52,78,26,39,219,183,180,101,218,50,109,153,182,76,91,166,45,211,150,105,203,180,101,218,50,109,217,67,104,203,108,223,82,176,41,216,10,43,216,226,247,112,205,47,216,214,113,35,151,130,77,193,166,96,83,176,41,216,20,108,10,54,5,155,130,77,193,166,164,82,82,41,169,148,84,74,42,37,149,146,74,73,165,164,82,82,41,169,250,93,82,105,156,52,78,26,167,238,26,167,237,207,243,2,159,252,165,26,79,170,233,255,69,21,78,219,159,198,218,109,252,250,91,53,190,211,55,85,75,55,116,45,173,155,238,150,77,119,187,166,59,255,29,208,78,117,222,69,221,92,136,134,85,212,233,241,213,201,155,39,31,95,255,253,228,234,209,247,87,151,31,79,58,106,167,150,69,81,78,41,167,148,83,202,41,229,148,114,74,57,165,156,82,78,217,253,165,88,83,172,41,214,20,107,138,53,197,154,98,77,177,166,88,83,172,41,214,30,66,177,102,247,151,46,78,23,23,121,47,223,58,170,249,75,182,236,27,190,100,72,218,246,197,109,47,91,216,246,45,219,93,166,237,211,246,105,251,180,125,218,62,109,159,182,79,219,167,237,211,246,61,156,182,79,99,166,49,211,152,105,204,52,102,26,51,141,153,198,76,99,166,49,211,152,245,178,49,83,127,169,191,212,95,61,174,191,98,167,43,46,168,191,150,15,87,84,127,169,191,212,95,234,47,245,151,250,75,253,165,254,82,127,169,191,212,95,234,47,245,151,250,75,253,165,254,82,127,169,191,212,95,10,25,133,140,66,70,33,163,144,89,247,66,230,219,113,87,237,71,16,126,61,139,201,28,194,123,171,145,191,159,89,158,71,73,163,164,81,210,40,105,148,52,74,26,37,141,146,70,73,99,34,161,130,73,193,164,96,82,48,41,152,20,76,10,38,5,147,253,85,246,87,169,243,30,66,157,103,34,161,6,80,3,248,32,27,192,232,125,89,75,26,192,7,182,57,75,3,168,1,212,0,106,0,53,128,26,64,13,160,6,80,3,168,1,212,162,105,209,180,104,90,52,45,154,22,77,139,166,69,211,162,105,209,180,104,235,219,162,169,196,84,98,42,177,190,87,98,45,70,21,46,172,196,30,220,188,66,149,152,74,76,37,166,18,83,137,169,196,84,98,42,49,149,152,74,76,37,166,18,83,137,169,196,84,98,42,49,149,152,74,76,73,163,164,81,210,40,105,148,52,74,154,201,95,246,14,127,120,254,108,82,237,12,158,124,41,99,182,38,245,226,50,230,183,227,243,215,239,222,110,84,59,131,95,103,149,46,91,155,245,162,210,229,238,66,206,234,93,238,126,207,244,75,193,205,201,245,107,237,227,27,117,71,189,57,248,212,59,124,233,64,54,150,253,100,155,87,199,151,155,167,127,62,90,84,136,124,122,152,91,119,223,252,110,215,167,242,152,254,123,146,202,99,103,118,229,81,13,234,209,236,202,227,115,25,162,242,80,121,168,60,84,30,42,15,149,135,202,67,229,97,14,160,186,70,93,163,174,81,215,168,107,212,53,234,154,135,92,215,216,193,164,28,83,142,153,3,168,79,211,167,245,170,79,187,217,10,253,239,127,53,237,183,150,156,192,181,180,223,90,120,210,150,126,75,191,165,223,210,111,233,183,244,91,250,45,253,150,126,75,191,101,75,143,142,72,71,164,35,210,17,233,136,116,68,58,34,29,145,142,72,71,164,35,82,248,40,124,20,62,171,47,124,150,76,151,91,90,248,44,156,34,23,94,248,232,119,244,59,250,29,253,142,126,71,191,163,223,209,239,232,119,244,59,250,29,253,142,126,71,191,163,223,209,239,232,119,244,59,70,182,105,28,52,14,26,7,141,67,186,198,161,97,159,48,106,217,39,140,244,9,250,4,125,66,252,39,222,193,151,183,225,234,219,219,240,238,244,93,184,218,41,176,78,136,78,155,185,77,232,32,119,150,50,33,58,119,38,36,223,46,111,62,34,223,65,238,44,64,62,46,119,94,172,29,153,57,39,213,142,139,156,23,106,71,103,206,196,180,163,243,102,66,218,209,121,179,16,237,118,105,83,3,237,118,105,83,243,236,184,180,121,113,118,92,230,124,96,56,46,111,46,46,28,151,54,23,22,110,151,54,53,21,142,78,155,5,10,183,75,155,154,9,55,79,91,20,18,6,120,83,2,222,7,140,102,27,66,213,97,75,168,58,44,4,170,86,171,133,170,21,168,10,170,130,170,160,42,168,10,170,130,170,160,42,168,10,170,130,170,160,42,64,9,80,2,148,0,37,64,9,80,2,148,43,0,148,117,75,64,89,3,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,198,2,202,170,37,160,172,10,1,148,131,205,106,101,128,18,153,68,38,145,73,100,18,153,68,38,145,73,100,18,153,68,38,145,73,100,18,153,68,38,145,73,100,18,153,68,38,145,201,174,201,228,160,37,153,28,32,147,200,36,50,25,255,6,54,216,220,221,28,246,134,76,134,167,45,131,76,182,201,157,147,76,134,231,206,75,38,35,243,102,39,147,109,114,231,36,147,129,185,139,32,147,161,153,11,32,147,129,145,139,32,147,225,153,243,146,201,240,188,121,201,100,120,222,156,100,50,50,109,38,50,25,153,54,19,153,12,76,155,157,76,6,230,205,76,38,3,211,102,38,147,145,105,51,145,201,240,180,57,201,100,100,218,76,100,178,65,90,100,242,1,147,201,226,136,224,15,63,239,29,125,27,249,88,55,199,130,175,127,63,190,154,61,247,177,238,150,13,126,119,253,165,27,75,151,100,159,245,215,31,111,5,155,173,103,220,55,122,136,30,46,127,147,137,63,186,58,11,62,236,226,20,249,44,252,176,139,224,89,0,98,23,193,151,252,61,53,28,143,70,131,241,112,188,53,28,15,102,7,79,120,156,110,62,244,217,197,41,242,89,216,103,23,193,179,192,207,46,130,47,185,182,119,7,219,131,122,123,48,26,239,236,142,103,7,79,120,109,231,197,182,177,161,115,114,219,150,153,27,253,149,187,40,247,172,63,117,87,156,61,47,116,142,15,157,137,58,199,7,206,132,157,227,3,103,225,206,45,227,166,6,207,45,227,166,38,207,145,113,243,30,210,20,25,250,226,164,105,232,221,106,180,83,143,170,173,173,157,209,232,38,49,207,19,58,19,228,143,12,156,139,242,199,31,51,159,5,243,183,140,155,154,243,199,199,61,125,247,71,163,21,30,141,198,131,209,214,96,103,60,170,234,155,145,191,221,62,121,236,38,239,119,163,81,61,220,25,111,143,70,195,173,225,221,216,169,223,243,114,213,42,45,227,166,238,85,2,226,22,85,172,156,142,195,111,17,220,66,104,111,82,182,55,163,55,111,59,49,203,31,172,157,62,239,78,78,58,184,151,27,63,78,96,231,85,117,209,121,85,58,47,157,151,206,75,231,165,243,210,121,233,188,116,94,58,47,157,87,193,157,151,222,72,111,164,55,210,27,233,141,244,70,122,35,189,145,222,72,111,164,55,234,101,111,164,4,82,2,41,129,90,150,64,1,243,144,230,151,64,101,12,69,210,249,232,124,116,62,58,31,157,143,206,71,231,163,243,209,249,232,124,116,62,58,31,157,143,206,71,231,163,243,209,249,232,124,180,16,90,8,45,132,22,66,11,209,170,133,8,233,24,234,46,58,134,90,199,160,99,208,49,56,35,182,103,39,49,56,35,118,197,152,222,25,177,206,136,93,81,230,2,78,98,112,70,236,10,57,183,51,98,87,73,185,157,17,187,58,198,29,151,54,47,226,118,174,237,42,89,177,115,109,87,71,138,157,107,187,58,78,236,92,91,208,119,41,244,125,192,184,54,4,180,86,93,128,214,170,16,208,26,118,194,109,4,104,69,88,17,86,132,21,97,69,88,17,86,132,21,97,69,88,17,86,132,21,97,69,43,209,74,180,18,173,68,43,209,74,180,114,117,180,114,208,5,173,28,160,149,104,37,90,217,5,173,12,60,110,62,51,173,12,79,91,6,173,108,147,59,39,173,12,207,157,151,86,70,230,205,78,43,219,228,206,73,43,3,115,23,65,43,67,51,23,64,43,3,35,23,65,43,195,51,231,165,149,225,121,243,210,202,240,188,57,105,101,100,218,76,180,50,50,109,38,90,25,152,54,59,173,12,204,155,153,86,6,166,205,76,43,35,211,102,162,149,225,105,115,210,202,200,180,153,104,101,131,180,104,229,3,166,149,37,81,194,209,224,201,39,62,88,55,62,159,112,52,248,245,62,25,172,151,157,76,120,251,231,158,197,5,111,115,220,123,80,246,222,125,220,93,136,102,36,241,252,252,246,115,121,198,15,246,248,11,27,252,240,248,235,179,123,227,14,123,92,72,16,35,31,227,211,125,15,30,3,137,49,32,113,244,240,64,162,225,181,134,215,26,94,91,4,5,53,188,214,240,90,195,107,203,66,184,45,51,55,250,131,119,81,238,89,127,245,26,188,91,18,128,54,120,215,224,93,131,119,13,222,53,120,215,224,93,131,119,239,199,117,216,162,49,199,101,85,44,15,103,204,241,233,56,184,144,80,228,172,247,100,228,79,24,251,201,222,209,15,63,79,126,121,177,255,151,131,195,251,56,251,219,119,204,194,221,93,232,239,171,76,177,126,211,153,111,21,108,205,4,252,185,5,219,66,245,94,193,166,96,83,176,41,216,20,108,10,54,5,155,130,77,193,166,96,43,179,96,83,82,41,169,148,84,74,42,37,149,146,74,73,165,164,82,82,41,169,148,84,189,44,169,52,78,26,39,141,83,177,141,83,61,25,181,105,156,234,205,145,198,73,227,164,113,210,56,105,156,52,78,26,39,141,147,198,73,227,164,113,210,56,105,156,52,78,26,39,141,147,198,73,227,244,224,26,39,29,136,14,68,7,162,3,209,129,244,162,3,25,182,235,64,134,58,16,29,136,14,68,7,162,3,233,125,7,162,74,80,37,32,242,136,60,34,143,200,35,242,136,60,184,13,110,131,219,224,246,3,129,219,80,53,84,13,85,175,4,50,215,237,32,115,13,50,131,204,32,51,200,12,50,131,204,32,51,200,12,50,131,204,32,51,200,12,50,131,204,32,51,200,12,50,131,204,32,51,200,12,50,63,96,200,220,234,128,238,218,1,221,32,51,200,12,50,131,204,32,51,200,12,50,131,204,32,51,200,12,50,131,204,32,51,200,12,50,131,204,32,51,200,12,50,131,204,15,26,50,183,58,164,182,118,72,45,200,12,50,131,204,32,51,200,12,50,131,204,32,51,200,12,50,131,204,32,51,200,12,50,131,204,32,51,200,12,50,131,204,240,112,47,241,112,213,14,15,87,240,48,60,12,15,167,196,195,131,47,111,190,213,183,55,223,221,233,123,111,181,83,32,29,142,78,155,25,14,119,144,59,11,27,142,206,157,9,13,183,203,155,143,12,119,144,59,11,24,142,203,157,151,11,71,102,206,137,133,227,34,231,165,194,209,153,51,65,225,232,188,153,152,112,116,222,44,72,184,93,218,212,68,184,93,218,212,64,56,46,109,94,30,28,151,57,31,14,142,203,155,139,6,199,165,205,5,131,219,165,77,205,130,163,211,102,65,193,237,210,166,38,193,205,211,2,193,64,48,16,92,46,8,30,180,155,120,60,88,58,241,248,198,53,0,4,3,193,64,48,16,12,4,3,193,64,48,16,12,4,3,193,64,48,16,12,4,3,193,64,48,16,12,4,3,193,64,48,16,12,4,103,1,193,173,166,18,15,150,78,37,6,130,129,96,32,24,8,6,130,129,96,32,24,8,6,130,129,96,32,24,8,6,130,129,96,32,24,8,6,130,129,96,32,24,8,6,130,115,131,224,86,163,33,6,75,71,67,0,193,64,48,16,12,4,3,193,64,48,16,12,4,3,193,64,48,16,12,4,3,193,160,42,168,10,170,130,170,160,42,168,10,170,174,15,84,173,38,195,201,48,30,170,86,155,195,205,97,31,160,234,245,107,215,227,59,136,244,250,139,95,184,233,198,146,159,123,243,234,248,114,243,244,207,133,88,245,211,163,124,186,219,198,119,135,164,34,169,72,42,146,138,164,34,169,72,42,146,138,164,34,169,72,42,146,138,164,34,169,72,42,146,138,164,34,169,72,106,47,72,106,139,129,181,83,146,218,139,129,181,72,42,146,138,164,34,169,72,42,146,138,164,34,169,72,42,146,138,164,34,169,72,42,146,138,164,34,169,72,42,146,138,164,34,169,237,72,106,139,137,175,83,146,186,130,137,175,192,41,112,218,1,56,109,251,92,134,94,161,87,232,21,122,133,94,161,87,232,21,122,133,94,161,87,232,21,122,133,94,161,87,232,21,122,45,26,189,22,139,27,91,204,21,157,226,198,21,204,21,133,27,225,70,184,17,110,132,27,225,70,184,17,110,132,27,225,70,184,17,110,132,27,225,70,184,17,110,132,27,225,70,184,177,151,184,177,110,135,27,107,184,17,110,132,27,139,197,141,131,205,221,205,97,111,112,99,120,218,50,112,99,155,220,57,113,99,120,238,188,184,49,50,111,118,220,216,38,119,78,220,24,152,187,8,220,24,154,185,0,220,24,24,185,8,220,24,158,57,47,110,12,207,155,23,55,134,231,205,137,27,35,211,102,194,141,145,105,51,225,198,192,180,217,113,99,96,222,204,184,49,48,109,102,220,24,153,54,19,110,12,79,155,19,55,70,166,205,132,27,27,164,133,27,225,198,210,112,99,213,14,55,86,112,35,220,8,55,194,141,112,35,220,8,55,194,141,112,35,220,8,55,194,141,112,35,220,8,55,194,141,112,35,220,8,55,194,141,159,113,227,160,29,110,28,244,5,55,14,224,198,135,134,27,123,13,11,7,159,222,83,118,54,235,62,192,194,200,180,217,97,97,235,220,153,96,97,100,238,108,176,176,77,222,156,176,176,117,238,76,176,48,38,119,110,88,24,149,57,47,44,140,137,156,27,22,70,102,206,6,11,35,243,102,131,133,145,121,51,193,194,54,105,211,195,194,54,105,211,195,194,152,180,57,97,97,76,222,124,176,48,38,109,62,88,216,38,109,122,88,24,153,54,19,44,108,147,54,61,44,108,154,22,44,124,0,176,112,9,163,59,120,246,242,232,197,171,31,142,62,193,186,58,232,160,149,105,146,203,143,175,175,238,83,187,186,193,137,43,55,16,92,190,179,171,207,207,111,63,169,22,253,132,143,191,112,186,15,143,191,62,223,54,238,8,135,11,105,94,219,7,251,130,25,49,62,140,175,209,91,65,245,101,42,198,232,219,84,140,106,48,125,47,168,171,2,33,95,124,220,204,148,175,139,224,89,48,95,23,193,151,252,213,51,28,143,70,131,241,112,188,53,28,15,102,7,143,249,211,39,62,120,38,64,217,50,112,62,66,217,69,240,44,136,178,139,224,75,174,237,221,193,246,160,222,30,140,198,59,187,227,217,193,19,94,219,121,225,106,108,232,156,116,181,101,230,70,127,139,46,202,61,235,15,210,21,103,207,139,134,227,67,103,98,195,241,129,51,193,225,248,192,89,232,112,203,184,169,241,112,203,184,169,249,112,100,220,179,243,198,175,17,59,131,173,209,112,80,215,85,253,237,253,239,230,205,211,133,190,56,105,26,122,183,26,237,212,163,106,107,107,103,52,186,201,181,243,132,206,132,226,35,3,231,98,241,145,113,115,193,248,150,113,83,211,248,248,184,167,239,254,104,180,194,163,209,120,48,218,26,236,140,71,85,125,51,242,183,219,39,143,221,228,253,110,52,170,135,59,227,237,209,104,184,53,188,27,59,245,123,94,174,242,163,101,220,212,237,71,64,220,162,234,143,211,113,248,45,130,187,2,29,75,74,33,123,244,230,237,205,10,99,161,77,61,154,167,100,223,174,65,150,220,71,251,253,239,243,83,52,245,194,87,155,34,185,226,62,239,78,78,186,20,229,239,151,112,205,141,249,197,37,220,50,117,94,9,167,132,83,194,41,225,148,112,74,56,37,156,18,78,9,167,132,235,69,9,167,200,82,100,41,178,20,89,138,44,69,150,34,75,145,165,200,82,100,41,178,122,89,100,105,165,180,82,90,169,242,91,169,122,50,234,164,149,170,55,71,90,41,173,148,86,74,43,165,149,210,74,105,165,180,82,90,41,173,148,86,74,43,165,149,210,74,105,165,180,82,90,41,173,148,86,74,79,162,39,209,147,232,73,244,36,61,235,73,134,29,245,36,67,61,137,158,68,79,162,39,209,147,172,97,79,162,110,80,55,160,246,168,61,106,143,218,163,246,168,61,0,14,128,3,224,0,248,3,1,224,112,54,156,13,103,175,22,68,215,29,129,232,26,136,6,162,129,104,32,26,136,6,162,129,104,32,26,136,6,162,129,104,32,26,136,6,162,129,104,32,26,136,6,162,129,104,32,26,136,6,162,103,129,232,110,14,21,175,29,42,14,68,3,209,64,52,16,13,68,3,209,64,52,16,13,68,3,209,64,52,16,13,68,3,209,64,52,16,13,68,3,209,64,52,16,13,68,207,6,209,221,28,172,91,59,88,23,136,6,162,129,104,32,26,136,6,162,129,104,32,26,136,6,162,129,104,32,26,136,6,162,129,104,32,26,136,6,162,129,232,38,32,26,66,238,19,66,174,58,66,200,21,132,12,33,67,200,121,17,242,224,203,27,116,245,237,13,122,119,250,254,92,237,20,72,144,163,211,102,6,200,29,228,206,194,143,163,115,103,194,199,237,242,230,163,199,29,228,206,2,143,227,114,231,101,199,145,153,115,162,227,184,200,121,201,113,116,230,76,224,56,58,111,38,110,28,157,55,11,54,110,151,54,53,53,110,151,54,53,52,142,75,155,151,25,199,101,206,135,140,227,242,230,34,198,113,105,115,1,227,118,105,83,243,226,232,180,89,112,113,187,180,169,105,113,243,180,96,49,88,12,22,247,0,22,15,58,154,192,60,88,58,129,249,198,85,1,22,131,197,96,49,88,12,22,131,197,96,49,88,12,22,131,197,96,49,88,12,22,131,197,96,49,88,12,22,131,197,96,49,88,12,22,151,6,139,187,153,146,60,88,58,37,25,44,6,139,193,98,176,24,44,6,139,193,98,176,24,44,6,139,193,98,176,24,44,6,139,193,98,176,24,44,6,139,193,98,176,24,44,46,24,22,119,51,134,98,176,116,12,5,88,12,22,131,197,96,49,88,12,22,131,197,96,49,88,12,22,131,197,96,49,88,12,188,2,175,192,43,240,10,188,2,175,192,235,131,0,175,213,100,56,25,118,0,94,171,205,225,230,176,15,224,245,250,213,236,241,29,122,122,253,197,47,72,117,163,233,2,108,94,29,95,110,158,254,185,16,189,126,122,184,79,247,31,126,191,104,43,218,138,182,162,173,104,43,218,138,182,162,173,104,43,218,138,182,162,173,104,43,218,138,182,162,173,104,43,218,138,182,246,139,182,118,49,64,119,74,91,123,49,64,23,109,69,91,209,86,180,21,109,69,91,209,86,180,21,109,69,91,209,86,180,21,109,69,91,209,86,180,21,109,69,91,209,86,180,117,101,180,181,139,9,180,83,218,186,130,9,180,224,42,184,186,18,184,218,246,249,14,207,194,179,240,44,60,11,207,194,179,240,44,60,11,207,194,179,240,44,60,11,207,194,179,240,44,60,91,52,158,45,31,73,118,49,231,116,138,36,87,48,231,20,146,132,36,33,73,72,18,146,132,36,33,73,72,18,146,132,36,33,73,72,18,146,132,36,33,73,72,18,146,132,36,33,201,117,67,146,117,71,72,178,134,36,33,73,72,178,71,72,114,176,185,187,57,236,13,146,12,79,91,6,146,108,147,59,39,146,12,207,157,23,73,70,230,205,142,36,219,228,206,137,36,3,115,23,129,36,67,51,23,128,36,3,35,23,129,36,195,51,231,69,146,225,121,243,34,201,240,188,57,145,100,100,218,76,72,50,50,109,38,36,25,152,54,59,146,12,204,155,25,73,6,166,205,140,36,35,211,102,66,146,225,105,115,34,201,200,180,153,144,100,131,180,144,36,36,89,44,146,172,58,66,146,21,36,9,73,66,146,144,36,36,9,73,66,146,144,36,36,9,73,66,146,144,36,36,9,73,66,146,144,36,36,9,73,66,146,144,228,114,36,57,232,8,73,14,250,130,36,7,144,36,36,217,107,160,56,248,244,190,179,179,89,247,1,40,70,166,205,14,20,91,231,206,4,20,35,115,103,3,138,109,242,230,4,138,173,115,103,2,138,49,185,115,3,197,168,204,121,129,98,76,228,220,64,49,50,115,54,160,24,153,55,27,80,140,204,155,9,40,182,73,155,30,40,182,73,155,30,40,198,164,205,9,20,99,242,230,3,138,49,105,243,1,197,54,105,211,3,197,200,180,153,128,98,155,180,233,129,98,211,180,128,226,3,0,138,11,56,222,246,147,79,244,110,52,85,10,27,209,187,237,95,239,51,187,209,102,181,244,252,151,165,200,238,30,177,187,243,223,59,119,254,187,26,7,241,187,243,243,219,207,157,251,63,210,227,47,52,238,195,227,175,79,166,141,175,192,239,250,89,245,120,33,179,139,123,136,27,119,13,219,5,99,187,234,225,97,187,234,203,80,141,209,183,161,26,213,96,250,242,94,87,5,114,187,248,184,153,193,93,23,193,179,144,187,46,130,47,249,67,102,56,30,141,6,227,225,120,107,56,30,204,14,30,243,215,76,124,240,76,204,177,101,224,124,208,177,139,224,89,168,99,23,193,151,92,219,187,131,237,65,189,61,24,141,119,118,199,179,131,39,188,182,243,242,210,216,208,57,129,105,203,204,141,254,188,92,148,123,214,223,152,43,206,158,151,246,198,135,206,132,123,227,3,103,226,189,241,129,179,0,223,150,113,83,19,223,150,113,83,35,223,200,184,103,231,141,95,35,118,6,91,163,225,160,174,171,250,219,251,223,205,155,167,11,125,113,210,52,244,110,53,218,169,71,213,214,214,206,104,116,19,85,231,9,157,137,174,71,6,206,133,215,35,227,230,226,235,45,227,166,6,236,241,113,79,223,253,209,104,133,71,163,241,96,180,53,216,25,143,170,250,102,228,111,183,79,30,187,201,251,221,104,84,15,119,198,219,163,209,112,107,120,55,118,234,247,188,92,125,70,203,184,169,11,141,128,184,69,53,26,167,227,240,91,4,227,127,181,73,74,15,123,244,230,237,77,187,120,161,68,61,154,103,98,223,54,148,163,239,163,169,204,189,232,62,146,91,229,243,238,228,164,253,189,220,104,145,230,255,188,203,190,97,103,217,55,124,45,158,154,22,107,205,180,248,121,197,218,50,25,94,177,166,88,83,172,41,214,20,107,138,53,197,154,98,77,177,166,88,43,169,88,83,78,41,167,148,83,202,41,229,148,114,74,57,165,156,82,78,41,167,148,83,189,44,167,52,77,154,38,77,83,177,77,83,211,1,76,179,155,166,229,99,151,52,77,154,38,77,147,166,73,211,164,105,210,52,105,154,52,77,154,38,77,147,166,73,211,164,105,210,52,105,154,52,77,154,166,53,106,154,116,31,186,15,221,135,238,67,247,81,124,247,49,108,213,125,12,117,31,186,15,221,135,238,67,247,161,251,208,125,232,62,116,31,186,15,221,135,238,67,247,161,251,208,125,232,62,116,31,186,15,221,135,238,67,247,161,251,208,125,232,62,138,234,62,234,73,61,25,69,119,31,245,102,189,57,90,243,238,99,122,86,119,181,154,238,163,210,125,232,62,116,31,186,15,221,135,238,67,247,161,251,208,125,232,62,116,31,186,15,221,135,238,67,247,161,251,208,125,232,62,116,31,186,15,221,135,238,67,247,177,138,238,99,216,170,251,24,234,62,116,31,186,15,221,135,238,163,191,221,135,10,65,133,128,196,35,241,72,60,18,143,196,35,241,160,54,168,13,106,131,218,15,4,106,67,212,16,117,143,16,117,67,174,91,183,226,186,53,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,155,152,235,86,173,184,110,133,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,38,230,186,241,231,111,78,185,238,186,159,191,137,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,110,8,215,69,100,23,19,217,170,21,145,173,16,89,68,22,145,77,66,100,7,95,222,239,170,111,239,119,187,211,183,187,106,167,64,32,27,157,54,51,143,237,32,119,22,28,27,157,59,19,141,109,151,55,31,140,237,32,119,22,22,27,151,59,47,138,141,204,156,147,196,198,69,206,11,98,163,51,103,226,176,209,121,51,97,216,232,188,89,40,108,187,180,169,33,108,187,180,169,25,108,92,218,188,8,54,46,115,62,2,27,151,55,23,128,141,75,155,139,191,182,75,155,26,191,70,167,205,66,95,219,165,77,13,95,155,167,197,94,177,87,236,117,38,123,29,180,154,94,59,48,189,22,123,197,94,177,87,236,21,123,197,94,177,87,236,21,123,197,94,177,87,236,21,123,197,94,177,87,236,21,123,197,94,177,87,236,117,38,123,109,51,97,118,96,194,44,246,138,189,98,175,216,43,246,138,189,98,175,216,43,246,138,189,98,175,216,43,246,138,189,98,175,216,43,246,138,189,98,175,216,235,76,246,218,102,230,192,192,204,1,236,21,123,197,94,177,87,236,21,123,197,94,177,87,236,21,123,197,94,177,87,28,19,199,196,49,113,76,28,19,199,196,49,87,204,49,171,201,176,197,254,253,106,115,88,252,254,253,235,23,140,199,119,176,228,245,23,191,176,202,141,197,63,241,230,213,241,229,230,233,159,11,73,230,167,7,249,116,175,77,239,13,188,4,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,193,203,101,240,50,126,3,252,20,94,150,190,1,30,188,4,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,193,203,222,194,203,248,29,228,83,120,153,111,7,249,119,247,127,191,247,126,89,247,86,254,238,50,34,160,8,40,2,138,128,34,160,8,40,2,138,128,34,160,8,40,2,138,128,34,160,8,40,2,138,128,34,160,8,104,239,9,104,153,228,177,110,165,77,214,25,181,73,228,17,121,68,30,3,222,160,6,155,187,155,195,222,144,199,240,180,101,144,199,54,185,115,146,199,240,220,121,201,99,100,222,236,228,177,77,238,156,228,49,48,119,17,228,49,52,115,1,228,49,48,114,17,228,49,60,115,94,242,24,158,55,47,121,12,207,155,147,60,70,166,205,68,30,35,211,102,34,143,129,105,179,147,199,192,188,153,201,99,96,218,204,228,49,50,109,38,242,24,158,54,39,121,140,76,155,137,60,54,72,139,60,34,143,197,145,199,54,206,99,205,121,68,30,145,71,228,17,121,68,30,145,71,228,17,121,68,30,145,71,228,17,121,68,30,145,71,228,17,121,68,30,145,71,228,113,6,121,172,90,57,143,213,131,117,30,7,200,35,242,216,27,242,56,248,244,6,181,179,89,247,129,60,70,166,205,78,30,91,231,206,68,30,35,115,103,35,143,109,242,230,36,143,173,115,103,34,143,49,185,115,147,199,168,204,121,201,99,76,228,220,228,49,50,115,54,242,24,153,55,27,121,140,204,155,137,60,182,73,155,158,60,182,73,155,158,60,198,164,205,73,30,99,242,230,35,143,49,105,243,145,199,54,105,211,147,199,200,180,153,200,99,155,180,233,201,99,211,180,200,227,3,32,143,13,129,95,27,213,176,122,176,170,33,224,7,248,1,126,128,31,224,7,248,1,126,128,31,224,7,248,1,126,128,31,224,7,248,1,126,128,31,224,7,248,21,9,252,6,173,128,223,0,240,3,252,0,191,79,192,111,225,211,237,224,217,203,163,23,175,126,56,250,244,188,27,133,152,181,211,39,206,229,199,215,87,247,159,128,163,172,138,109,179,231,206,249,249,237,55,175,5,63,219,227,47,79,142,15,143,191,94,181,27,95,159,117,215,239,111,143,23,62,133,90,62,214,141,199,240,196,42,232,137,85,44,73,175,190,204,179,30,125,155,103,93,13,166,159,184,234,170,64,148,30,31,55,51,75,239,34,120,22,152,222,69,240,37,108,97,56,30,141,6,227,225,120,107,56,30,204,14,30,3,24,226,131,103,170,1,90,6,206,215,3,116,17,60,75,17,208,69,240,37,215,246,238,96,123,80,111,15,70,227,157,221,241,236,224,9,175,237,188,21,70,108,232,156,29,70,203,204,141,136,207,162,220,179,176,207,138,179,231,45,96,226,67,103,106,96,226,3,103,170,96,226,3,103,233,96,90,198,77,93,194,180,140,155,186,133,137,140,123,118,222,248,53,98,103,176,53,26,14,234,186,170,191,189,255,221,188,121,186,208,23,39,77,67,239,86,163,157,122,84,109,109,237,140,70,55,219,163,60,161,51,21,94,145,129,115,53,94,145,113,115,85,94,45,227,166,238,188,226,227,158,190,251,163,209,10,143,70,227,193,104,107,176,51,30,85,245,205,200,223,110,159,60,118,147,247,187,209,168,30,238,140,183,71,163,225,214,240,110,236,212,239,121,185,42,198,150,113,83,119,140,1,113,139,42,25,79,199,225,183,8,110,228,52,153,41,135,166,140,222,188,189,89,254,45,156,120,50,154,55,54,229,118,129,24,125,31,77,39,175,44,186,143,228,35,96,230,221,201,73,251,123,185,209,43,205,255,121,151,125,195,206,178,111,248,90,69,45,233,186,239,151,111,141,75,239,197,229,91,190,246,91,249,166,124,83,190,41,223,148,111,202,55,229,155,242,77,249,166,124,83,96,41,176,20,88,10,44,5,150,2,75,129,165,192,82,96,41,176,20,88,15,182,192,210,70,105,163,180,81,229,183,81,1,91,48,23,181,81,57,247,98,106,163,180,81,218,40,109,148,54,74,27,165,141,210,70,105,163,180,81,218,40,109,148,54,74,27,165,141,210,70,105,163,180,81,5,180,81,250,17,253,136,126,68,63,162,31,233,79,63,50,236,166,31,25,234,71,244,35,250,17,253,136,126,68,63,162,31,209,143,232,71,244,35,250,17,253,136,126,68,63,162,31,209,143,232,71,244,35,250,17,253,136,126,68,63,162,31,209,143,244,165,31,169,39,245,100,212,190,31,169,55,235,205,209,67,233,71,166,7,120,85,43,238,71,42,253,136,126,68,63,162,31,209,143,232,71,244,35,250,17,253,136,126,68,63,162,31,209,143,232,71,244,35,250,17,253,136,126,68,63,162,31,209,143,232,71,244,35,43,237,71,134,221,244,35,67,253,136,126,68,63,162,31,209,143,172,83,63,162,102,80,51,160,245,104,61,90,143,214,163,245,104,61,240,13,124,3,223,192,247,3,1,223,48,54,140,221,35,140,29,202,126,235,110,216,111,141,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,150,195,126,171,110,216,111,133,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,150,195,126,59,56,51,116,202,126,31,204,153,161,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,70,177,95,212,182,33,181,173,186,161,182,21,106,139,218,162,182,153,168,237,224,203,123,98,245,237,61,113,119,250,150,88,237,20,8,109,163,211,102,102,182,29,228,206,130,108,163,115,103,34,182,237,242,230,3,182,29,228,206,194,107,227,114,231,197,181,145,153,115,210,218,184,200,121,97,109,116,230,76,172,54,58,111,38,84,27,157,55,11,169,109,151,54,53,168,109,151,54,53,167,141,75,155,23,211,198,101,206,71,105,227,242,230,130,180,113,105,115,49,218,118,105,83,35,218,232,180,89,8,109,187,180,169,1,109,243,180,248,44,62,139,207,46,230,179,131,110,166,233,14,76,211,197,103,241,89,124,22,159,197,103,241,89,124,22,159,197,103,241,89,124,22,159,197,103,241,89,124,22,159,197,103,241,89,124,22,159,13,229,179,157,76,188,29,152,120,139,207,226,179,248,44,62,139,207,226,179,248,44,62,139,207,226,179,248,44,62,139,207,226,179,248,44,62,139,207,226,179,248,44,62,27,202,103,59,153,111,48,48,223,0,159,197,103,241,89,124,22,159,197,103,241,89,124,22,159,197,103,241,89,124,22,235,196,58,177,78,172,19,235,196,58,177,206,124,172,179,154,12,187,152,21,80,109,14,139,159,21,112,253,18,242,248,14,177,188,254,226,23,140,185,209,240,71,223,188,58,190,220,60,253,115,33,237,252,244,104,159,238,62,248,110,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,128,19,224,108,12,56,59,216,108,63,5,156,165,111,182,7,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,128,115,29,1,103,7,187,213,167,128,51,223,110,245,239,238,255,198,239,253,250,238,253,46,238,46,44,74,138,146,162,164,40,41,74,138,146,162,164,40,41,74,138,146,162,164,40,41,74,138,146,162,164,40,41,74,138,146,174,33,37,45,156,78,214,221,232,151,117,70,253,18,157,68,39,209,201,86,31,21,7,155,187,155,195,222,208,201,240,180,101,208,201,54,185,115,210,201,240,220,121,233,100,100,222,236,116,178,77,238,156,116,50,48,119,17,116,50,52,115,1,116,50,48,114,17,116,50,60,115,94,58,25,158,55,47,157,12,207,155,147,78,70,166,205,68,39,35,211,102,162,147,129,105,179,211,201,192,188,153,233,100,96,218,204,116,50,50,109,38,58,25,158,54,39,157,140,76,155,137,78,54,72,139,78,162,147,229,210,201,78,220,201,154,59,137,78,162,147,232,36,58,137,78,162,147,232,36,58,137,78,162,147,232,36,58,137,78,162,147,232,36,58,137,78,162,147,232,100,24,157,172,186,113,39,171,7,235,78,14,208,73,116,178,199,116,114,240,233,77,108,103,179,238,3,157,140,76,155,157,78,182,206,157,137,78,70,230,206,70,39,219,228,205,73,39,91,231,206,68,39,99,114,231,166,147,81,153,243,210,201,152,200,185,233,100,100,230,108,116,50,50,111,54,58,25,153,55,19,157,108,147,54,61,157,108,147,54,61,157,140,73,155,147,78,198,228,205,71,39,99,210,230,163,147,109,210,166,167,147,145,105,51,209,201,54,105,211,211,201,166,105,209,201,7,64,39,67,161,96,39,202,98,245,96,149,69,80,16,20,4,5,65,65,80,16,20,4,5,65,65,80,16,20,4,5,65,65,80,16,20,4,5,65,65,80,16,20,236,27,20,28,116,3,5,7,160,32,40,8,10,206,131,130,115,159,146,245,164,170,158,52,23,118,235,141,170,250,53,88,210,173,150,62,247,18,60,117,206,207,111,191,155,221,249,161,30,127,121,26,124,120,252,245,178,220,184,243,68,91,248,100,137,184,255,27,247,235,217,18,252,108,25,205,126,182,140,6,187,91,179,159,45,163,193,238,248,243,191,60,217,59,250,225,231,201,47,47,246,255,114,112,120,243,59,170,209,86,191,33,251,240,211,103,177,233,135,178,175,219,71,170,193,244,195,88,93,125,249,48,86,151,67,217,227,227,102,198,236,93,4,207,194,217,187,8,190,4,59,12,199,163,209,96,60,28,111,13,199,131,217,193,99,216,67,124,240,76,13,65,203,192,249,42,130,46,130,103,233,8,186,8,190,228,218,222,29,108,15,234,237,193,104,188,179,59,158,29,60,225,181,157,183,221,136,13,157,179,222,104,153,185,17,12,90,148,123,22,17,90,113,246,188,221,76,124,232,76,229,76,124,224,76,237,76,124,224,44,245,76,203,184,169,251,153,150,113,83,23,52,145,113,207,206,27,191,70,236,12,182,70,195,65,93,87,245,183,247,191,155,55,79,23,250,226,164,105,232,221,106,180,83,143,170,173,173,157,209,232,102,177,148,39,116,166,46,44,50,112,174,50,44,50,110,174,54,172,101,220,212,117,88,124,220,211,119,127,52,90,225,209,104,60,24,109,13,118,198,163,170,190,25,249,219,237,147,199,110,242,126,55,26,213,195,157,241,246,104,52,220,26,222,141,157,250,61,47,87,251,216,50,110,234,250,49,32,110,81,253,227,233,56,252,22,193,101,157,146,51,229,92,150,209,155,183,55,171,140,133,67,85,70,243,38,179,220,174,67,162,239,163,233,112,151,69,247,145,124,202,204,188,59,57,233,104,86,205,183,186,171,81,235,60,187,238,90,214,52,171,187,212,93,234,46,117,151,186,75,221,165,238,82,119,169,187,212,93,189,170,187,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,81,47,43,35,253,143,254,71,255,115,175,255,105,184,235,112,86,255,179,124,167,161,254,71,255,163,255,209,255,232,127,244,63,250,31,253,143,254,71,255,163,255,209,255,232,127,244,63,250,31,253,143,254,71,255,163,255,73,212,255,84,159,206,211,173,54,71,155,131,121,177,103,207,210,203,218,255,196,199,214,255,232,127,244,63,250,31,253,207,173,254,231,167,189,23,123,63,237,79,158,236,29,60,251,113,242,203,225,222,209,223,126,121,245,178,158,78,164,108,48,252,238,244,248,242,248,244,100,227,215,227,179,183,111,54,222,159,31,95,253,235,253,199,15,245,198,118,248,40,188,224,41,148,1,85,81,124,49,52,247,231,91,73,77,20,244,104,74,163,176,210,104,70,69,180,83,237,86,179,43,162,157,106,183,94,92,17,125,190,109,143,43,162,200,79,82,185,42,162,248,184,153,43,162,46,130,103,169,136,186,8,158,165,34,138,15,158,169,34,106,25,56,95,69,212,69,240,44,21,81,23,193,179,84,68,145,193,243,86,68,177,161,115,86,68,45,51,103,157,136,23,153,61,111,189,21,31,58,83,189,21,31,56,83,189,21,31,56,75,189,213,50,110,234,122,171,101,220,212,245,86,100,220,188,245,86,100,232,188,245,86,124,232,76,245,86,100,224,92,245,86,124,37,144,165,222,106,25,55,117,189,213,174,39,82,111,173,117,189,213,50,110,234,122,43,32,110,207,235,45,19,241,52,98,26,177,200,123,185,209,54,69,84,102,75,54,80,53,175,204,58,63,184,77,101,166,50,83,153,169,204,84,102,42,51,149,153,202,76,101,166,50,43,160,50,83,59,169,157,212,78,106,39,181,147,218,73,237,164,118,82,59,169,157,212,78,189,172,157,116,72,58,36,29,82,219,14,105,233,16,190,166,29,210,242,145,124,58,36,29,146,14,41,75,135,52,156,191,197,186,196,14,41,56,110,41,29,82,139,224,121,59,164,224,224,185,171,152,184,192,5,84,49,45,130,231,173,98,194,130,23,210,104,4,134,46,162,209,8,203,92,72,163,17,28,58,119,163,17,28,56,119,163,17,28,56,111,163,17,23,55,91,163,17,23,55,91,163,17,22,183,144,70,35,44,116,1,229,64,88,224,236,229,64,88,220,236,229,64,92,220,108,229,64,112,220,188,184,58,46,110,54,92,189,60,110,81,184,26,124,78,9,159,31,48,54,158,201,115,247,159,62,221,155,212,83,124,59,92,138,111,79,46,46,142,55,234,187,180,118,184,148,214,46,131,181,119,209,236,93,50,123,231,191,119,238,178,221,113,60,236,189,127,28,203,119,179,96,250,244,75,221,32,226,207,107,216,144,8,159,30,95,157,188,121,242,241,245,223,79,174,30,125,127,117,249,241,36,24,18,47,120,60,76,184,8,38,124,235,121,186,46,148,120,180,89,247,224,252,150,248,184,165,80,226,22,193,115,239,52,136,14,158,123,167,65,96,240,220,120,59,46,112,1,120,187,69,240,220,59,13,162,131,231,222,105,16,18,188,16,46,31,24,186,8,46,31,151,185,148,225,92,33,217,11,233,20,130,67,231,238,20,130,3,231,238,20,130,3,231,222,37,17,19,55,227,46,137,152,184,25,119,73,132,196,45,164,83,8,11,93,204,46,137,192,208,185,139,144,176,192,217,139,144,176,184,217,139,144,184,184,25,119,73,4,198,45,101,151,68,68,236,18,118,73,4,198,206,189,75,34,38,110,198,93,18,203,226,22,85,59,25,206,181,118,221,150,141,21,69,111,172,248,178,175,98,233,198,139,185,235,177,236,27,118,150,125,195,215,170,108,206,143,122,99,205,167,175,86,151,39,255,253,241,236,242,228,195,254,199,243,227,71,223,63,250,237,226,247,167,39,87,199,111,142,175,142,31,95,157,92,94,124,120,124,93,47,29,77,255,231,230,213,63,175,30,45,46,24,235,73,29,85,48,214,155,181,130,81,193,168,96,84,48,42,24,21,140,10,70,5,163,130,81,193,168,96,84,48,42,24,21,140,10,70,5,163,130,81,193,168,96,84,48,42,24,21,140,10,70,5,163,130,81,193,168,96,124,120,5,99,21,89,48,86,10,70,5,163,130,81,193,168,96,84,48,42,24,21,140,10,70,5,163,130,81,73,167,164,83,210,41,233,148,116,74,58,37,157,146,78,73,167,164,83,210,61,236,146,78,227,166,113,211,184,105,220,62,55,110,113,51,67,235,245,154,25,170,77,211,166,105,211,180,105,218,52,109,154,54,77,155,166,77,211,166,105,211,180,105,218,52,109,154,54,77,155,166,77,211,166,149,219,166,233,119,244,59,250,29,253,142,126,167,236,126,167,243,246,166,154,12,163,218,155,106,115,168,189,209,222,104,111,180,55,218,27,237,141,246,70,123,163,189,209,222,104,111,180,55,218,27,237,141,246,70,123,163,189,209,222,104,111,180,55,218,27,237,141,246,70,123,163,189,89,65,123,19,119,156,86,181,94,199,105,105,111,180,55,218,27,237,141,246,70,9,162,4,41,163,4,209,37,232,18,116,9,186,4,93,130,46,1,150,135,229,97,121,88,126,141,176,60,200,14,178,247,8,178,175,128,60,199,157,179,82,173,215,57,43,200,51,242,140,60,35,207,200,51,242,140,60,35,207,200,51,242,140,60,35,207,200,51,242,140,60,35,207,200,51,242,140,60,35,207,200,115,135,228,57,238,188,129,202,121,3,200,51,242,140,60,35,207,200,51,242,140,60,35,207,200,51,242,140,60,35,207,200,51,242,140,60,35,207,200,51,242,140,60,35,207,200,243,76,242,60,136,36,207,3,228,25,121,70,158,145,103,228,25,121,70,158,145,103,228,25,121,70,158,145,103,228,25,121,70,158,145,103,228,25,121,70,158,145,231,66,200,51,102,220,21,51,62,120,246,242,232,197,171,31,142,166,199,108,54,133,199,27,211,159,226,242,227,235,171,59,20,121,184,94,20,249,203,87,78,238,126,233,198,173,218,147,230,175,139,153,26,57,47,124,96,236,25,123,198,158,177,231,126,176,103,231,116,130,230,107,9,205,157,211,137,246,55,203,220,136,45,44,202,61,11,48,104,42,52,21,154,10,77,133,166,194,25,163,234,21,245,74,217,245,202,233,187,63,26,173,240,104,52,30,140,182,6,59,227,81,85,223,140,252,237,246,201,99,55,121,191,27,141,234,225,206,120,123,52,26,110,13,239,198,206,213,14,41,179,214,178,204,10,63,209,245,116,28,220,252,104,204,236,213,232,81,239,246,128,14,129,157,253,163,222,88,243,21,150,144,117,211,243,98,231,149,144,245,122,29,28,171,132,84,66,42,33,149,144,74,72,37,164,18,82,9,169,132,84,66,42,33,149,144,74,72,37,164,18,82,9,169,132,84,66,42,33,149,144,74,72,37,164,18,82,9,169,132,84,66,42,33,91,151,144,13,143,14,159,95,66,174,213,25,226,74,72,37,164,18,82,9,169,132,84,66,42,33,149,144,74,72,37,100,113,37,164,34,79,145,167,200,83,228,41,242,20,121,138,60,69,158,34,79,145,167,200,235,101,145,167,149,211,202,105,229,180,114,119,91,185,150,243,73,235,245,154,79,170,113,211,184,105,220,52,110,26,55,141,155,198,77,227,166,113,211,184,105,220,52,110,26,55,141,155,198,77,227,166,113,211,184,245,169,113,211,1,233,128,116,64,58,32,29,80,217,29,208,234,26,158,106,50,108,215,240,84,155,67,13,143,134,71,195,163,225,209,240,104,120,52,60,26,30,13,143,134,71,195,163,225,209,240,104,120,52,60,26,30,13,143,134,71,195,163,225,209,240,104,120,52,60,26,30,13,79,218,134,167,229,241,94,213,122,29,239,165,225,209,240,104,120,52,60,26,158,156,13,143,162,68,81,162,111,208,55,232,27,244,13,250,6,125,3,116,15,221,67,247,208,253,3,65,247,64,60,16,223,35,16,191,74,58,221,242,220,151,106,189,206,125,65,167,209,105,116,26,157,70,167,209,105,116,26,157,70,167,209,105,116,26,157,70,167,209,105,116,26,157,70,167,209,105,116,26,157,70,167,211,208,233,150,231,31,84,206,63,64,167,209,105,116,26,157,70,167,209,105,116,26,157,70,167,209,105,116,26,157,70,167,209,105,116,26,157,70,167,209,105,116,26,157,70,167,67,233,244,160,45,157,30,160,211,232,52,58,141,78,163,211,232,52,58,141,78,163,211,232,52,58,141,78,163,211,232,52,58,141,78,163,211,232,52,58,141,78,23,75,167,113,229,78,184,242,246,147,233,152,232,102,163,56,182,127,189,67,145,235,165,19,56,110,252,142,230,112,228,172,220,119,251,215,180,184,119,246,227,161,188,69,80,94,76,23,211,197,116,157,199,9,70,63,4,24,237,60,78,20,189,89,230,70,127,179,47,202,61,235,15,119,13,128,6,64,3,160,1,208,0,56,75,84,109,161,182,40,187,182,56,125,247,71,163,21,30,141,198,131,209,214,96,103,60,170,234,155,145,191,221,62,121,236,38,239,119,163,81,61,220,25,111,143,70,195,173,225,221,216,185,90,23,37,209,90,150,68,225,39,183,158,142,131,27,21,77,148,125,18,61,234,179,186,57,236,117,5,173,88,163,77,22,51,90,177,101,123,43,180,98,90,49,173,152,86,76,43,166,21,211,138,105,197,180,98,90,177,190,180,98,154,37,205,146,102,73,179,164,89,210,44,105,150,52,75,154,37,205,146,102,169,151,205,146,154,72,77,164,38,106,91,19,85,147,97,84,77,84,109,14,213,68,106,34,53,145,154,72,77,164,38,82,19,169,137,212,68,106,34,53,145,154,72,77,164,38,82,19,169,137,212,68,106,34,53,145,226,66,113,161,184,80,92,40,46,186,46,46,234,200,226,162,86,92,40,46,20,23,138,11,197,197,122,22,23,248,63,254,15,163,195,232,48,58,140,14,163,195,232,136,52,34,141,72,35,210,15,132,72,227,203,248,114,143,248,242,10,200,112,220,121,32,149,243,64,144,97,100,24,25,70,134,145,97,100,24,25,70,134,145,97,100,24,25,70,134,145,97,100,24,25,70,134,145,97,100,24,25,70,134,123,75,134,227,102,226,87,102,226,35,195,200,48,50,140,12,35,195,200,48,50,140,12,35,195,200,48,50,140,12,35,195,200,48,50,140,12,35,195,200,48,50,140,12,247,148,12,15,34,201,240,0,25,70,134,145,97,100,24,25,70,134,145,97,100,24,25,70,134,145,97,100,24,25,70,134,145,97,100,24,25,70,134,145,97,100,184,33,25,198,116,187,98,186,7,207,94,30,189,120,245,195,209,116,80,112,211,129,16,27,211,159,226,242,227,235,171,59,148,183,238,255,100,136,175,63,90,106,220,187,240,129,113,95,220,23,247,197,125,75,228,190,142,63,4,172,215,18,88,59,254,16,105,111,150,185,209,223,245,139,114,207,250,227,94,75,160,37,208,18,104,9,180,4,142,110,84,109,168,54,202,174,54,78,223,253,209,104,133,71,163,241,96,180,53,216,25,143,170,250,102,228,111,183,79,30,187,201,251,221,104,84,15,119,198,219,163,209,112,107,120,55,118,174,102,70,145,180,150,69,82,248,65,153,167,227,224,214,69,91,101,31,67,143,58,175,34,207,214,188,213,156,53,220,22,49,191,57,235,253,254,8,205,153,230,76,115,166,57,211,156,105,206,52,103,154,51,205,153,230,76,251,164,125,210,62,105,159,180,79,218,39,237,147,246,73,251,164,125,210,62,173,87,251,164,74,82,37,169,146,58,171,146,170,201,176,93,149,84,109,14,85,73,170,36,85,146,42,73,149,164,74,82,37,169,146,84,73,170,36,85,146,42,73,149,164,74,82,37,169,146,84,73,170,36,85,146,114,67,185,161,220,80,110,40,55,18,150,27,117,219,114,163,86,110,40,55,148,27,202,13,229,198,67,41,55,116,4,58,2,168,29,106,135,218,161,118,168,29,106,71,173,81,107,212,26,181,126,32,212,26,131,198,160,123,196,160,87,73,143,91,158,79,82,57,159,4,61,70,143,209,99,244,24,61,70,143,209,99,244,24,61,70,143,209,99,244,24,61,70,143,209,99,244,24,61,70,143,209,99,244,120,29,233,113,203,25,253,149,25,253,232,49,122,140,30,163,199,232,49,122,140,30,163,199,232,49,122,140,30,163,199,232,49,122,140,30,163,199,232,49,122,140,30,163,199,235,71,143,7,109,233,241,0,61,70,143,209,99,244,24,61,70,143,209,99,244,24,61,70,143,209,99,244,24,61,70,143,209,99,244,24,61,70,143,209,99,244,56,154,30,227,190,109,185,239,139,189,31,15,246,167,80,111,114,120,184,247,116,111,50,156,236,220,128,192,245,184,254,235,53,9,94,54,195,248,242,248,205,217,201,219,171,227,179,141,243,243,227,139,227,141,225,198,206,147,175,8,115,163,30,215,127,191,199,134,151,77,53,94,138,134,239,146,225,187,96,120,231,206,127,87,227,187,95,104,195,150,191,124,229,228,238,151,110,220,170,5,127,94,190,160,13,137,116,32,126,142,123,92,64,58,12,72,223,126,58,87,179,17,245,112,176,93,207,70,212,163,193,238,120,49,162,30,87,163,209,90,32,234,122,122,93,245,7,81,71,196,45,3,81,183,10,158,19,81,183,10,158,243,228,200,136,224,121,217,122,108,224,236,108,189,85,240,156,108,189,85,240,156,39,71,134,6,47,162,20,8,14,93,64,41,16,155,185,17,130,88,148,123,22,135,88,113,246,34,10,141,136,208,121,11,141,136,192,121,11,141,136,192,57,11,141,216,184,153,10,141,216,184,153,10,141,208,184,69,20,26,161,161,139,56,245,50,34,116,222,22,38,52,112,230,22,38,52,110,230,22,38,54,110,166,22,38,34,238,233,187,63,26,173,240,104,52,30,140,182,6,59,227,81,85,223,140,252,237,246,201,99,55,121,191,27,141,234,225,206,120,123,52,26,110,13,239,198,78,253,158,151,185,243,138,141,155,169,243,106,18,183,168,206,43,252,140,209,211,113,112,65,164,88,179,45,163,71,245,92,23,199,146,206,100,255,255,63,123,231,214,220,54,114,181,221,255,50,215,67,14,0,130,20,149,59,218,195,177,85,209,41,50,61,201,164,234,43,150,44,115,100,37,146,172,208,178,243,206,84,229,191,127,69,250,68,129,104,116,247,110,0,187,65,174,202,77,198,22,196,71,48,116,90,235,217,187,71,195,225,129,65,24,172,254,42,177,120,129,245,155,84,220,235,47,217,204,55,210,246,6,99,219,27,124,211,112,134,123,180,241,143,245,191,255,23,160,44,109,139,243,5,202,210,182,74,31,101,137,178,68,89,162,44,81,150,40,75,148,37,202,18,101,137,178,68,89,162,253,208,126,104,63,180,31,218,15,237,135,246,67,251,161,253,208,126,104,191,125,212,126,56,60,28,30,14,15,135,231,236,240,108,11,232,4,14,207,182,146,174,123,14,15,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,135,178,235,180,178,67,34,33,145,144,72,72,36,36,210,142,74,164,50,69,180,241,223,47,243,249,201,209,171,217,197,228,120,117,66,209,171,95,102,243,201,241,249,203,201,250,128,123,203,148,215,198,127,191,203,123,119,55,31,214,63,124,29,188,233,125,248,253,177,119,121,251,240,238,114,235,196,251,218,135,188,148,142,48,178,127,232,141,184,29,217,203,162,118,56,209,168,174,19,141,140,63,255,36,209,137,28,65,220,56,68,78,80,112,237,19,141,196,193,53,69,142,32,184,254,81,76,146,192,234,34,39,40,184,246,81,76,226,224,154,34,199,55,120,20,34,199,59,116,4,34,71,154,57,134,117,145,190,217,163,144,80,130,208,250,231,95,121,6,214,63,255,202,51,176,246,249,87,146,184,138,231,95,73,226,42,158,127,229,19,55,10,9,229,27,58,10,9,37,8,173,127,104,151,79,224,8,14,237,242,137,27,193,161,93,146,184,138,135,118,121,198,141,97,110,76,24,91,123,110,76,16,91,251,136,52,73,92,197,35,210,108,113,59,174,252,88,23,137,37,196,18,10,223,203,166,204,11,16,109,150,81,44,129,104,171,125,18,11,209,134,104,67,180,33,218,16,109,136,54,68,27,162,13,209,134,104,235,136,104,67,86,33,171,144,85,200,42,100,21,178,10,89,133,172,66,86,33,171,144,85,157,148,85,152,39,204,19,230,169,54,243,100,93,2,232,109,158,26,216,1,136,121,194,60,97,158,218,50,79,131,254,160,75,230,201,59,110,44,230,41,32,184,174,121,242,14,174,45,112,100,129,35,16,56,1,193,117,5,142,95,240,72,60,136,103,232,40,60,136,95,230,72,60,136,119,104,109,15,226,29,88,219,131,120,7,214,245,32,178,184,106,30,68,22,87,205,131,248,197,141,196,131,248,133,142,64,41,248,5,86,87,10,126,113,213,149,130,44,174,154,82,240,142,171,11,185,101,113,213,32,183,61,110,84,144,27,100,221,38,178,222,99,216,236,77,129,159,77,103,43,8,60,8,130,192,111,22,143,69,6,60,216,15,6,188,250,200,219,71,192,166,87,133,0,67,128,153,61,232,18,1,102,246,128,217,3,102,15,34,67,215,204,30,48,123,192,146,175,168,124,1,115,19,204,77,48,55,193,220,4,115,19,218,146,131,185,9,230,38,152,155,96,110,130,185,137,174,205,77,176,228,43,114,111,197,168,197,142,142,90,124,145,108,89,221,146,45,67,178,33,217,144,108,72,54,36,27,146,13,201,134,100,67,178,33,217,144,108,72,54,36,27,146,13,201,134,100,67,178,33,217,144,108,72,54,36,27,146,13,201,134,100,67,178,33,217,118,92,178,165,171,175,96,117,74,182,180,159,34,217,144,108,72,54,36,27,146,13,201,134,100,67,178,33,217,144,108,72,54,36,27,146,13,201,134,100,67,178,33,217,144,108,72,54,36,27,146,13,201,134,100,67,178,33,217,144,108,59,46,217,106,158,100,75,153,100,67,178,33,217,144,108,72,54,36,27,146,13,201,134,100,67,178,237,169,100,67,84,33,170,16,85,136,42,68,21,162,10,81,133,168,66,84,33,170,16,85,157,20,85,88,39,172,19,214,169,46,235,148,212,109,157,18,172,19,214,9,235,212,85,235,228,119,102,169,186,117,242,142,27,139,117,10,8,174,107,157,188,131,107,203,27,89,224,8,228,77,64,112,93,121,227,23,60,18,7,226,25,58,10,7,226,151,57,18,7,226,29,90,219,129,120,7,214,118,32,222,129,117,29,136,44,174,154,3,145,197,85,115,32,126,113,35,113,32,126,161,35,208,9,126,129,213,117,130,95,92,117,157,32,139,171,166,19,188,227,234,2,110,89,92,53,192,109,143,27,21,224,6,87,183,137,171,247,24,52,219,9,240,171,217,228,226,249,203,201,108,62,57,62,127,41,216,235,245,225,241,114,121,245,238,242,177,119,121,251,240,206,127,165,87,106,5,191,30,160,183,46,172,251,244,99,106,129,232,218,95,16,152,11,204,101,132,160,75,48,151,17,2,70,8,24,33,136,140,66,51,66,192,8,1,123,186,162,66,255,140,63,48,254,192,248,3,227,15,140,63,104,251,10,198,31,24,127,96,252,129,241,7,198,31,186,54,254,192,158,174,200,21,20,19,19,81,76,76,136,116,152,215,44,132,69,135,217,198,32,208,97,232,48,116,24,58,12,29,134,14,67,135,161,195,208,97,232,176,14,233,48,148,18,74,9,165,132,82,66,41,161,148,80,74,40,37,148,18,74,9,165,212,73,165,132,31,194,15,225,135,236,126,200,115,87,86,165,31,178,175,201,194,15,225,135,240,67,236,190,98,247,85,52,126,136,221,87,236,190,98,247,85,28,182,130,221,87,236,190,98,247,21,187,175,216,125,165,13,254,217,125,197,238,43,118,95,177,251,10,176,204,238,171,248,119,95,125,59,109,91,182,250,170,244,156,237,86,55,95,53,119,196,193,147,15,178,77,182,203,177,6,160,93,170,255,84,255,169,254,83,253,143,151,73,83,253,167,250,79,245,159,77,88,140,45,116,65,4,48,182,192,216,2,99,11,140,45,48,182,192,216,2,99,11,140,45,48,182,16,183,43,98,19,214,206,9,41,38,29,186,54,233,240,77,142,201,6,29,74,229,88,171,115,14,200,49,228,24,114,12,57,134,28,67,142,33,199,144,99,200,49,228,24,130,9,193,132,96,66,48,33,152,16,76,8,38,4,19,130,9,193,132,96,66,48,97,139,176,69,216,162,112,91,36,93,139,85,98,139,90,222,138,133,45,194,22,97,139,216,146,21,165,45,98,75,22,91,178,216,146,21,145,187,96,75,22,91,178,216,146,197,150,44,182,100,69,224,46,216,146,197,150,44,182,100,177,37,139,45,89,96,102,182,100,213,133,118,255,57,61,127,249,219,197,252,224,217,198,153,216,94,123,178,254,92,60,188,251,99,217,59,120,99,56,20,219,182,41,203,74,119,139,112,55,10,218,91,248,168,91,224,189,14,175,8,241,133,248,50,31,208,37,226,203,124,0,243,1,204,7,68,134,170,153,15,96,62,128,229,89,81,249,1,102,27,152,109,96,182,129,217,6,102,27,180,165,6,179,13,204,54,48,219,192,108,3,179,13,93,155,109,96,121,86,228,158,138,113,136,40,198,33,140,183,228,203,187,16,74,53,175,137,9,155,84,179,205,76,32,213,144,106,72,53,164,26,82,13,169,134,84,67,170,33,213,144,106,187,37,213,16,83,136,41,196,20,98,10,49,133,152,66,76,33,166,16,83,136,41,196,84,39,197,20,150,9,203,132,101,170,195,50,121,238,229,170,182,76,246,205,92,88,38,44,19,150,41,50,203,196,178,46,150,117,177,172,43,10,89,195,178,46,150,117,177,172,75,223,121,176,172,139,101,93,44,235,98,89,23,203,186,88,214,197,178,46,117,160,205,178,46,240,52,203,186,194,150,117,125,59,182,91,184,171,171,244,220,238,93,95,213,213,210,201,12,246,23,132,246,66,123,153,41,232,18,237,101,166,128,153,2,102,10,34,195,212,204,20,48,83,192,162,174,168,220,0,243,16,204,67,48,15,193,60,4,243,16,218,66,131,121,8,230,33,152,135,96,30,130,121,136,174,205,67,176,168,43,114,71,197,8,197,238,141,80,124,19,106,194,9,138,82,161,182,235,3,20,8,53,132,26,66,13,161,134,80,67,168,33,212,16,106,8,53,132,26,82,10,41,133,148,66,74,33,165,144,82,72,41,164,20,82,10,41,133,148,234,188,148,194,48,97,152,48,76,53,24,38,241,142,174,18,195,180,251,43,186,48,76,24,166,29,51,76,44,232,98,65,23,11,186,162,16,53,44,232,98,65,23,11,186,244,125,7,11,186,88,208,197,130,46,22,116,177,160,139,5,93,44,232,82,135,217,44,232,2,77,179,160,43,96,65,215,217,197,249,217,60,205,211,103,243,201,96,248,108,254,107,178,30,44,16,237,234,122,191,124,120,223,75,243,244,77,239,114,48,124,211,251,148,164,91,12,184,114,109,87,225,99,52,80,224,246,152,238,246,199,211,30,222,117,123,109,72,175,31,233,45,126,158,148,178,223,65,114,144,149,179,223,60,57,28,85,179,223,60,205,135,59,193,126,179,213,115,101,250,206,154,69,199,126,5,113,227,96,191,65,193,53,217,111,80,112,205,233,2,65,112,93,104,45,13,172,14,173,131,130,107,66,235,160,224,154,211,5,190,193,163,160,237,222,161,35,160,237,210,204,49,172,235,242,205,30,133,41,16,132,214,53,5,130,192,186,166,64,16,88,211,20,72,227,42,153,2,105,92,37,83,224,27,55,10,83,224,27,58,138,201,8,65,104,93,189,225,27,88,89,111,248,198,85,214,27,210,184,74,122,67,16,55,134,201,8,97,108,237,201,8,65,108,77,153,36,141,171,36,147,92,226,70,37,147,88,215,181,115,198,138,97,138,40,134,41,66,237,153,100,108,194,193,158,85,78,80,96,207,176,103,216,51,236,25,246,12,123,134,61,195,158,97,207,176,103,59,98,207,48,80,24,40,12,20,6,10,3,133,129,194,64,97,160,48,80,24,40,12,84,39,13,20,58,9,157,132,78,58,62,153,31,31,79,78,38,243,193,124,252,108,126,116,250,106,118,241,250,249,108,254,226,98,242,243,209,244,116,182,118,72,89,181,67,186,189,189,188,187,236,13,122,227,55,189,85,194,229,199,171,199,222,245,242,242,237,205,42,69,81,28,101,117,175,222,42,46,218,26,23,87,115,141,234,220,213,245,99,217,93,95,253,209,198,85,114,123,85,117,39,27,81,86,190,47,136,167,10,241,84,105,253,158,106,148,230,57,158,10,79,133,167,194,83,225,169,240,84,120,42,60,21,83,94,56,54,28,27,142,13,199,134,99,195,177,225,216,112,108,56,54,28,27,142,141,41,47,180,28,90,46,66,45,87,202,254,71,195,225,129,65,24,172,254,42,177,120,129,245,155,56,156,197,99,188,145,182,55,24,219,222,224,155,120,51,220,163,141,127,44,153,150,180,44,134,244,210,146,149,219,32,209,146,104,73,180,36,90,18,45,137,150,68,75,162,37,209,146,104,73,180,36,106,15,181,135,218,67,237,161,246,80,123,168,61,212,30,106,15,181,135,218,219,27,181,135,167,195,211,225,233,240,116,118,79,103,89,65,233,229,233,42,247,78,118,210,211,161,229,208,114,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,29,211,114,136,34,68,17,162,8,81,132,40,218,81,81,84,166,129,78,142,94,205,46,38,199,243,131,103,243,108,158,102,54,235,115,119,243,97,253,115,213,193,155,39,142,39,235,167,153,85,242,164,86,203,99,151,52,91,30,168,40,126,170,197,208,168,248,18,163,167,239,177,197,233,172,239,119,210,38,125,82,137,244,169,126,247,27,239,54,26,197,35,116,51,54,43,82,245,70,5,125,244,63,235,231,71,42,255,252,72,249,252,224,243,99,215,63,63,172,173,1,243,231,135,189,36,192,231,7,159,31,221,254,252,56,180,13,191,27,63,61,14,173,163,238,124,118,240,217,209,245,207,14,233,55,143,67,190,119,240,217,209,241,207,14,97,119,107,253,127,3,218,91,111,255,117,187,1,56,147,126,54,238,39,189,219,187,155,213,207,99,253,207,96,211,177,149,181,157,196,171,151,37,11,98,236,91,109,167,241,111,92,133,70,202,194,35,21,25,117,104,164,129,45,146,127,75,106,43,210,65,63,233,189,93,44,30,62,60,44,22,111,147,21,25,26,125,6,228,142,29,40,247,251,84,231,35,109,108,55,121,198,169,241,73,50,246,150,36,145,234,121,146,140,141,164,237,72,254,157,36,241,147,100,110,28,57,222,169,138,206,145,224,62,153,186,68,37,97,124,219,68,130,52,230,150,144,227,205,169,232,9,201,226,184,222,28,175,6,144,44,138,235,247,84,175,110,143,44,74,153,126,117,191,41,165,2,54,32,136,236,43,142,169,143,19,16,196,250,117,198,171,105,35,8,98,110,208,148,100,241,236,208,8,226,152,106,38,219,97,252,138,38,130,40,134,2,137,227,63,145,169,66,34,8,98,168,134,56,6,49,149,67,2,130,200,62,123,76,181,15,89,144,128,175,39,166,66,71,64,16,241,29,9,249,122,226,88,193,184,202,11,202,190,152,174,196,173,94,21,53,191,211,53,197,6,130,211,69,197,166,131,203,69,163,27,209,69,146,124,7,130,151,42,41,189,184,92,37,184,231,91,197,23,135,107,110,238,127,79,69,87,21,155,47,14,87,173,107,54,194,203,74,218,57,14,151,222,9,158,246,59,193,157,191,147,60,237,119,146,7,247,78,244,224,222,73,30,220,173,114,147,203,53,197,122,147,211,53,146,79,144,237,138,147,219,69,197,146,147,203,85,130,39,98,41,186,70,240,33,45,37,79,209,82,244,20,45,37,79,209,163,224,41,122,20,60,69,214,30,213,217,249,236,232,236,116,62,155,158,190,58,187,152,159,79,46,38,199,199,211,227,249,207,211,23,23,211,233,154,95,154,154,85,85,21,47,241,123,221,196,240,246,122,90,64,169,202,90,154,10,173,93,141,172,31,200,200,18,243,41,252,183,119,183,198,98,123,50,198,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,96,79,176,39,216,19,236,9,246,4,123,130,61,217,65,123,114,32,182,39,7,53,216,19,239,237,198,241,30,58,138,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,65,142,32,71,144,35,200,17,228,72,203,114,164,141,93,187,53,248,23,139,94,241,53,27,35,177,217,24,41,30,219,216,134,128,16,29,166,104,23,16,28,157,232,126,116,226,215,79,231,23,71,243,231,103,39,231,147,213,123,157,45,63,46,28,4,136,248,180,195,218,181,134,7,148,110,67,110,120,196,105,87,113,136,130,181,33,58,68,193,246,82,119,248,6,106,77,122,136,130,181,161,62,68,193,246,86,128,56,135,106,81,131,184,102,106,85,134,120,132,106,71,137,120,4,106,71,140,120,4,106,67,143,248,198,105,88,146,248,198,105,88,149,184,198,105,85,152,184,134,106,77,155,184,6,106,73,158,184,198,105,73,161,248,198,105,88,164,120,196,105,67,167,248,198,105,88,170,84,197,65,173,160,86,80,43,168,21,212,10,106,101,79,213,74,116,39,3,14,197,22,97,136,69,192,34,52,107,17,158,158,227,105,56,172,115,156,30,166,229,39,124,142,211,195,172,250,20,207,47,215,54,166,36,138,199,22,251,9,137,6,143,89,54,40,139,98,94,47,97,209,108,92,163,210,112,58,26,186,82,104,180,21,92,114,166,117,165,240,104,43,248,160,58,184,191,16,105,54,184,211,167,162,159,48,105,33,112,200,179,109,22,42,109,5,23,62,219,102,225,210,86,112,203,179,237,47,100,26,12,110,86,54,78,247,187,66,216,52,25,218,160,116,182,34,251,10,157,6,51,155,149,143,211,141,174,16,62,205,134,118,187,209,94,66,168,217,192,110,63,53,121,9,163,102,3,151,33,93,215,27,92,10,116,91,136,43,249,218,108,18,78,45,196,181,124,69,246,18,82,13,198,53,43,171,173,196,158,194,170,193,208,119,11,215,208,135,105,62,206,242,116,56,28,231,249,166,210,210,9,237,244,117,194,207,194,53,24,216,224,233,156,158,100,147,165,107,48,174,193,227,57,197,53,89,188,22,226,74,190,172,153,44,95,179,113,197,223,52,76,22,176,133,184,194,187,219,198,55,13,71,143,88,98,181,158,126,20,46,78,203,126,69,209,104,89,175,48,201,34,235,133,91,182,195,126,69,145,82,59,92,225,127,211,182,61,135,203,37,69,203,97,191,198,251,223,102,69,141,243,183,247,155,107,117,138,220,245,9,97,204,93,54,48,5,188,15,243,80,133,251,251,48,143,80,60,125,31,99,227,24,70,229,116,135,251,59,89,132,191,151,232,108,72,46,182,33,57,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,176,33,216,16,108,72,7,108,200,96,158,9,109,200,160,159,97,67,176,33,216,144,24,108,72,186,146,147,166,31,34,146,232,108,136,32,110,28,54,36,40,184,166,13,9,10,174,105,67,4,193,117,109,136,52,176,186,13,9,10,174,105,67,130,130,107,218,16,223,224,81,216,16,239,208,17,216,16,223,204,81,216,16,65,104,93,27,34,8,172,107,67,4,129,53,109,136,52,174,146,13,145,198,85,178,33,190,113,163,176,33,190,161,163,176,33,130,208,186,54,196,55,176,178,13,241,141,171,108,67,164,113,149,108,136,32,174,166,13,145,198,85,178,33,46,113,163,178,33,184,13,220,70,135,220,134,131,16,72,197,66,32,69,8,32,4,16,2,8,1,132,192,46,10,1,184,58,92,29,60,13,158,6,79,131,167,193,211,224,105,72,47,164,23,210,11,233,133,244,66,122,33,189,29,36,189,210,69,56,3,22,225,64,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,111,20,164,55,19,119,122,51,58,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,23,210,27,9,233,149,118,122,51,58,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,215,137,244,194,104,205,140,54,21,51,218,20,70,11,163,133,209,42,51,218,228,235,119,192,244,251,119,192,195,213,55,192,116,28,33,162,21,167,85,38,180,53,228,86,1,180,226,220,74,124,54,44,175,30,158,173,33,183,10,157,149,229,214,133,179,194,204,154,108,86,22,89,23,205,138,51,43,145,89,113,94,37,48,43,206,171,194,101,195,210,182,141,101,195,210,182,77,101,101,105,117,161,172,44,179,30,147,149,229,213,66,178,178,180,90,68,54,44,109,219,64,86,156,86,133,199,134,165,109,27,199,186,167,133,198,66,99,161,177,91,52,54,153,103,66,26,155,244,51,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,133,198,58,211,88,233,166,218,132,77,181,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,235,65,99,165,155,10,18,54,21,64,99,161,177,208,88,104,44,52,22,26,11,141,133,198,66,99,161,177,208,88,104,44,100,19,178,9,217,132,108,66,54,33,155,144,77,21,178,153,138,119,176,166,29,216,193,186,254,66,241,83,1,86,174,255,240,43,193,236,153,63,218,254,227,229,178,127,253,103,37,219,252,252,2,159,223,163,203,123,2,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,130,51,193,153,33,56,83,90,212,76,59,80,212,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,130,51,59,137,51,99,195,136,71,167,175,102,23,175,159,207,230,131,249,161,59,79,236,173,114,45,63,94,61,62,1,139,131,254,161,21,44,166,86,178,152,22,209,98,86,100,139,91,236,177,8,27,171,97,228,168,248,18,163,167,239,177,112,135,63,255,201,162,248,71,27,47,91,199,236,249,183,59,90,61,132,158,173,190,188,132,12,161,87,190,206,198,251,143,134,119,10,65,165,13,17,86,189,81,129,165,254,207,249,51,104,28,254,25,52,230,51,136,207,160,253,253,12,58,8,255,12,58,224,51,136,207,160,253,253,12,26,133,127,6,141,248,12,226,51,104,127,63,131,134,238,199,17,152,62,131,134,214,115,9,248,12,226,51,104,135,63,131,130,191,7,13,249,30,196,103,208,206,125,6,9,107,73,235,255,27,80,76,122,251,175,219,13,86,157,244,179,113,63,233,221,222,221,164,201,170,87,183,130,212,153,99,227,104,59,137,87,231,72,22,196,88,38,218,78,227,95,39,10,141,148,133,71,42,234,134,208,72,3,91,164,193,40,207,147,209,96,52,28,140,146,242,72,69,47,186,21,233,160,159,244,222,46,22,15,31,30,22,139,183,73,63,205,250,163,117,176,212,177,155,228,126,159,234,124,164,141,181,35,207,56,53,62,73,198,70,145,36,82,61,79,210,247,247,103,125,146,14,147,131,36,59,72,242,209,248,112,84,30,169,182,39,201,220,98,114,188,83,21,61,38,193,125,50,21,148,74,194,248,86,148,4,105,204,221,35,199,155,83,209,62,146,197,113,189,57,94,197,34,89,20,215,239,169,94,157,33,89,148,50,145,238,126,83,74,85,122,64,16,217,87,28,83,211,39,32,136,245,235,140,87,137,71,16,196,124,146,69,73,22,207,179,44,4,113,76,101,161,237,48,126,117,33,65,20,67,15,200,241,159,200,212,4,18,4,49,84,124,28,131,152,74,62,1,65,100,159,61,166,254,142,44,72,192,215,19,83,53,39,32,136,248,142,132,124,61,113,172,211,92,229,133,194,70,49,93,73,221,226,170,88,242,112,186,166,216,63,113,186,168,216,115,113,185,104,116,35,186,72,146,239,64,240,82,37,5,38,151,171,4,247,252,122,228,127,205,205,253,239,169,232,170,98,239,201,225,170,117,201,74,120,89,73,55,203,225,210,59,193,211,126,39,184,243,119,146,167,253,78,242,224,222,137,30,220,59,201,131,187,85,109,115,185,166,88,110,115,186,70,242,9,178,93,112,115,187,168,88,113,115,185,74,240,68,44,69,215,8,62,164,165,228,41,90,138,158,162,165,228,41,122,20,60,69,143,130,167,200,218,9,60,59,159,29,157,157,206,103,211,211,87,103,23,243,243,201,197,228,248,120,122,60,255,121,250,226,98,58,93,243,75,83,213,176,170,174,40,126,175,155,96,222,62,177,109,126,11,219,27,124,139,110,126,11,219,27,88,222,195,200,250,129,140,44,49,159,234,0,143,174,102,30,110,88,114,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,11,134,5,195,130,97,193,176,96,88,48,44,24,150,253,50,44,131,112,195,50,168,193,176,120,239,217,181,26,153,167,6,6,129,130,64,65,160,32,80,16,40,8,20,4,10,2,5,129,130,64,65,160,32,80,16,40,8,20,4,10,2,5,129,130,64,65,160,32,80,16,40,8,148,125,18,40,118,249,17,168,54,234,113,52,22,5,35,182,31,89,184,253,200,98,176,31,223,142,29,148,232,144,86,85,71,210,176,234,72,34,83,29,49,159,99,248,245,11,199,139,163,249,243,179,147,243,201,234,189,206,150,31,23,14,170,69,124,244,96,237,2,197,3,127,183,161,81,60,226,180,43,83,68,193,218,80,42,162,96,123,41,86,124,3,181,166,87,68,193,218,144,44,162,96,123,171,90,156,67,181,40,92,92,51,181,170,93,60,66,181,35,95,60,2,181,163,96,60,2,181,33,98,124,227,52,172,99,124,227,52,44,101,92,227,180,170,102,92,67,181,38,104,92,3,181,164,105,92,227,180,36,107,124,227,52,172,108,60,226,180,33,110,124,227,52,172,111,170,226,32,113,144,56,72,28,36,14,18,7,137,179,167,18,39,22,47,242,141,234,55,106,78,68,226,36,13,23,39,41,226,4,113,210,77,113,242,244,248,225,213,219,159,76,254,49,63,58,61,127,61,155,31,79,79,95,204,94,174,60,66,122,248,245,111,102,103,179,201,241,124,118,246,215,233,233,171,207,127,147,125,249,155,103,147,217,243,151,243,243,139,233,47,71,199,79,223,194,101,224,69,108,97,138,199,132,251,57,24,151,115,194,211,207,231,132,175,159,171,175,231,132,167,159,171,98,233,215,131,194,179,237,99,205,13,150,166,152,215,203,209,52,27,215,104,113,156,142,98,175,116,56,109,5,151,156,33,95,233,120,218,10,62,168,14,238,239,128,154,13,238,244,169,232,231,136,90,8,28,242,108,155,29,82,91,193,133,207,182,217,49,181,21,220,242,108,251,59,168,6,131,155,45,149,211,253,174,112,84,77,134,54,88,172,173,200,190,14,171,193,204,102,203,229,116,163,43,28,87,179,161,221,110,180,151,3,107,54,176,219,79,77,94,142,172,217,192,101,20,219,245,6,151,50,236,22,226,74,190,54,155,28,91,11,113,45,95,145,189,28,92,131,113,205,150,110,43,177,167,163,107,48,244,221,194,53,244,97,154,143,179,60,29,14,199,121,190,105,241,116,66,59,125,157,240,19,143,13,6,54,168,73,167,39,217,36,38,27,140,107,80,151,78,113,77,226,178,133,184,146,47,107,38,177,217,108,92,241,55,13,147,248,108,33,174,240,238,182,241,77,195,81,157,150,136,188,167,31,133,139,198,179,95,81,148,120,214,43,76,126,204,122,225,150,224,177,95,81,4,243,14,87,248,223,180,109,181,227,114,73,81,236,216,175,241,254,183,89,145,229,252,237,253,38,142,46,114,215,39,132,49,119,89,129,21,240,62,204,19,43,238,239,195,60,159,242,244,125,140,141,51,46,149,163,51,238,239,100,17,254,94,90,18,64,35,127,239,146,132,123,151,196,234,93,234,215,46,35,140,9,198,4,99,226,242,131,70,186,58,177,200,244,131,70,18,157,49,17,196,141,195,152,4,5,215,52,38,65,193,53,141,137,32,184,174,49,145,6,86,55,38,65,193,53,141,73,80,112,77,99,226,27,60,10,99,226,29,58,2,99,226,155,57,10,99,34,8,173,107,76,4,129,117,141,137,32,176,166,49,145,198,85,50,38,210,184,74,198,196,55,110,20,198,196,55,116,20,198,68,16,90,215,152,248,6,86,54,38,190,113,149,141,137,52,174,146,49,17,196,213,52,38,210,184,74,198,196,37,110,84,198,4,255,129,255,232,144,255,112,149,6,89,248,176,70,230,48,172,177,19,210,32,109,88,26,164,72,3,164,1,210,0,105,208,1,105,0,123,135,189,131,176,65,216,32,108,16,54,8,27,132,13,13,134,6,67,131,161,193,208,96,104,112,237,52,24,142,235,192,113,131,203,223,217,190,148,191,225,184,112,220,78,113,220,228,235,119,201,244,251,119,201,195,213,55,201,116,28,33,198,21,167,85,166,184,53,228,86,129,184,226,220,74,12,55,44,175,30,194,173,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,195,210,182,141,110,195,210,182,77,110,101,105,117,193,173,44,179,30,183,149,229,213,194,182,178,180,90,212,54,44,109,219,208,86,156,86,133,217,134,165,109,27,217,186,167,133,216,66,108,33,182,38,98,155,134,19,219,180,3,196,118,253,165,227,167,2,123,93,255,225,87,32,219,115,248,176,251,143,151,203,254,245,159,149,204,246,243,43,125,126,215,94,239,18,76,11,166,5,211,130,105,193,180,96,90,48,45,152,22,76,11,166,5,211,130,105,65,158,32,79,144,39,200,19,228,9,242,4,121,214,128,60,127,93,29,13,153,174,62,71,61,169,103,239,211,160,0,62,211,126,170,127,62,164,207,113,144,95,255,100,81,252,163,141,171,106,237,192,246,62,13,218,170,193,26,94,138,38,172,31,98,5,168,22,190,239,14,250,73,239,203,233,10,131,14,28,19,41,143,171,140,84,235,8,174,194,84,235,8,174,178,244,88,30,92,137,6,7,6,214,195,193,117,4,87,225,193,117,4,87,89,122,44,12,174,75,178,165,161,53,81,118,96,102,167,95,252,171,114,151,253,246,223,112,118,93,14,47,15,173,4,226,229,129,149,72,188,60,176,10,138,15,140,219,54,139,15,140,219,54,140,23,198,213,45,77,11,67,235,46,108,150,135,86,242,30,194,192,90,226,67,24,87,203,124,4,198,109,91,125,200,227,94,191,255,228,116,135,243,124,148,228,195,100,60,202,211,108,51,242,247,235,91,143,237,242,253,46,207,179,193,120,116,144,231,131,225,160,24,187,237,239,121,90,166,41,48,110,219,170,201,35,110,84,174,201,255,64,209,235,145,183,152,65,104,177,131,187,67,90,172,219,103,144,110,138,41,95,195,231,63,215,80,102,248,108,163,13,24,62,12,31,134,15,195,135,225,195,240,97,248,48,124,24,62,12,31,134,15,75,134,37,195,146,97,201,176,100,88,50,44,25,150,12,75,134,37,195,146,117,213,146,161,188,80,94,40,175,232,149,87,50,207,106,80,94,73,63,67,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,161,188,80,94,187,173,188,228,103,56,171,42,175,142,157,148,141,242,66,121,161,188,80,94,40,47,169,242,170,99,143,99,194,30,71,148,23,202,11,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,139,185,35,36,12,18,6,9,131,132,65,194,60,149,48,117,172,218,75,98,88,181,151,142,2,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,166,111,176,25,151,179,243,233,233,217,197,243,201,252,197,249,236,111,235,227,141,220,119,189,189,127,88,220,191,95,94,93,246,174,31,30,255,179,117,192,145,109,219,155,205,185,20,133,137,175,130,41,26,151,110,12,198,60,185,167,77,139,26,235,139,161,106,98,80,53,223,94,243,111,175,39,167,179,163,127,78,87,223,130,63,127,202,117,216,226,124,153,168,94,253,240,99,156,168,142,200,226,200,227,42,91,156,58,130,171,88,156,58,130,171,88,28,121,112,37,139,19,24,88,207,226,212,17,92,197,226,212,17,92,197,226,8,131,235,90,28,105,104,77,139,19,152,217,9,191,84,229,46,99,48,13,103,215,53,80,242,208,74,6,74,30,88,201,64,201,3,171,24,168,192,184,109,27,168,192,184,109,27,40,97,92,93,3,37,12,173,107,160,228,161,149,12,148,48,176,150,129,18,198,213,50,80,129,113,219,54,80,242,184,49,172,185,19,198,214,94,115,39,136,173,226,251,2,227,182,237,251,60,226,118,220,247,93,143,188,85,23,138,16,69,136,34,124,42,191,226,80,136,193,99,93,219,146,209,125,187,94,181,100,180,237,215,67,50,34,25,145,140,72,70,36,35,146,17,201,136,100,68,50,34,25,145,140,136,58,68,29,162,14,81,135,168,67,212,33,234,16,117,136,58,68,29,162,110,47,69,29,214,13,235,134,117,219,19,235,230,190,78,177,218,186,177,80,17,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,36,26,18,13,137,134,68,107,87,162,161,117,208,58,104,29,180,14,90,167,83,251,22,125,206,184,170,146,50,246,83,174,58,53,10,133,161,193,208,96,104,124,127,176,73,251,121,63,235,142,161,17,196,141,195,208,4,5,215,52,52,65,193,53,13,141,32,184,174,161,145,6,86,55,52,65,193,53,13,77,80,112,77,67,227,27,60,10,67,227,29,58,2,67,227,155,57,10,67,35,8,173,107,104,4,129,117,13,141,32,176,166,161,145,198,85,50,52,210,184,74,134,198,55,110,20,134,198,55,116,20,134,70,16,90,215,208,248,6,86,54,52,190,113,149,13,141,52,174,146,161,17,196,213,52,52,210,184,74,134,198,37,110,84,134,6,223,130,111,233,144,111,177,72,138,95,7,158,75,218,62,13,188,55,179,181,48,35,18,229,238,181,79,131,166,77,68,249,43,160,31,98,208,15,29,118,12,242,131,231,85,28,131,60,174,178,99,168,35,184,138,99,168,35,184,138,99,144,7,87,114,12,129,129,245,28,67,29,193,85,28,67,29,193,85,28,131,48,184,174,99,144,134,214,116,12,129,153,85,207,107,18,102,215,245,35,242,208,74,126,68,30,88,201,143,200,3,171,248,145,192,184,109,251,145,192,184,109,251,17,97,92,93,63,34,12,173,235,71,228,161,149,252,136,48,176,150,31,17,198,213,242,35,129,113,219,246,35,242,184,170,107,224,194,98,171,173,129,147,199,86,177,81,129,113,219,182,81,30,113,163,178,81,156,215,132,242,66,121,237,210,136,145,207,222,183,47,246,206,125,174,168,196,222,69,176,225,13,123,135,189,195,222,97,239,176,119,216,59,236,29,246,14,123,135,189,139,205,222,97,192,48,96,24,48,12,24,6,12,3,134,1,195,128,97,192,48,96,24,176,78,26,48,116,22,58,11,157,21,171,206,74,66,134,209,18,134,209,208,89,232,44,116,22,58,11,157,133,206,66,103,161,179,208,89,232,44,116,22,58,11,157,133,206,66,103,161,179,208,89,232,172,221,210,89,27,155,228,140,103,253,36,241,233,44,121,108,116,22,58,11,157,133,206,66,103,117,65,103,5,76,103,217,143,122,106,65,103,109,29,247,212,250,233,78,184,43,220,21,238,10,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,195,65,216,20,108,10,54,5,155,210,33,155,178,105,23,170,108,202,228,104,126,114,244,143,181,87,25,255,35,203,158,205,143,78,95,205,46,94,63,159,205,127,77,214,27,240,70,142,150,229,242,166,119,119,243,127,235,31,145,198,255,151,101,207,122,171,76,203,143,87,143,189,79,201,250,123,192,166,125,25,85,219,151,226,93,46,243,47,77,79,246,84,127,60,77,90,19,255,87,142,209,166,8,53,136,77,73,84,189,81,193,212,252,47,224,169,31,54,241,212,15,121,234,121,234,99,126,234,243,38,158,250,156,167,158,167,62,230,167,126,208,196,83,63,224,169,231,169,143,249,169,207,28,151,1,120,61,245,89,245,146,0,158,122,158,122,237,167,190,129,175,245,25,95,235,121,234,27,127,234,133,85,188,245,255,13,40,227,189,253,215,237,6,175,78,250,217,184,159,244,110,239,110,210,100,245,143,180,230,212,142,37,187,237,36,94,53,59,89,16,99,125,110,59,141,127,129,46,52,82,22,30,169,168,28,66,35,13,108,145,252,75,111,91,145,14,250,73,239,237,98,241,240,225,97,177,120,155,244,211,172,63,250,236,59,28,43,109,238,247,169,206,71,218,88,86,243,140,83,227,147,100,172,161,73,34,213,243,36,25,11,102,219,145,252,43,102,226,39,201,92,32,115,188,83,21,21,50,193,125,50,85,195,74,194,248,150,195,4,105,204,165,47,199,155,83,81,251,146,197,113,189,57,94,133,46,89,20,215,239,169,94,85,45,89,148,50,155,238,126,83,74,125,122,64,16,217,87,28,83,189,42,32,136,245,235,140,87,113,74,16,196,92,136,42,201,226,89,137,18,196,49,181,134,182,195,248,245,134,4,81,12,125,32,199,127,34,83,35,72,16,196,208,244,113,12,98,234,250,4,4,145,125,246,152,90,60,178,32,1,95,79,76,253,156,128,32,226,59,18,242,245,196,177,81,115,149,23,26,24,197,116,37,14,254,170,216,218,112,186,166,88,40,113,186,168,88,92,113,185,104,116,35,186,72,146,239,64,240,82,37,29,38,151,171,4,247,124,171,199,228,112,205,205,253,239,169,232,170,98,145,201,225,170,117,107,74,120,89,73,217,202,225,210,59,193,211,126,39,184,243,119,146,167,253,78,242,224,222,137,30,220,59,201,131,187,213,85,115,185,166,216,86,115,186,70,242,9,178,221,88,115,187,168,216,89,115,185,74,240,68,44,69,215,8,62,164,165,228,41,90,138,158,162,165,228,41,122,20,60,69,143,130,167,104,139,60,135,141,230,91,241,187,235,129,170,94,248,221,114,208,42,248,29,252,14,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,131,223,193,239,59,142,223,93,55,230,122,225,119,203,38,221,194,216,189,129,190,87,30,219,8,126,103,51,174,113,51,110,113,229,2,187,114,77,199,33,100,235,159,189,227,223,149,43,143,171,188,43,183,142,224,42,187,114,235,8,174,178,43,87,30,92,105,87,110,96,96,189,93,185,117,4,87,217,149,91,71,112,149,93,185,194,224,186,187,114,165,161,53,119,229,10,51,235,238,202,149,135,86,218,149,43,15,172,180,43,87,30,88,101,87,110,96,220,182,119,229,6,198,109,123,87,174,48,174,238,174,92,97,104,221,93,185,242,208,74,187,114,133,129,181,118,229,10,227,106,237,202,13,140,219,246,174,92,121,92,149,93,185,129,113,219,222,149,235,17,151,93,185,236,202,101,87,110,151,118,229,150,226,217,116,52,24,231,6,166,155,172,153,115,5,185,29,100,7,163,85,186,114,101,178,41,74,86,106,36,179,169,145,13,140,191,165,64,178,136,21,200,70,238,134,84,135,229,21,98,84,26,250,19,5,63,254,112,118,62,59,58,59,157,207,94,28,205,159,159,157,156,79,86,127,53,91,126,92,124,255,171,23,231,175,231,39,211,147,179,139,223,230,175,103,71,199,71,255,156,172,254,248,135,191,252,144,244,15,135,204,36,48,147,176,43,51,9,238,229,118,166,17,152,70,16,23,255,153,67,176,167,113,236,165,86,37,42,251,125,148,233,8,166,35,152,142,96,58,130,233,8,166,35,28,130,92,191,255,228,120,87,242,124,148,228,195,100,60,202,211,108,51,204,247,247,80,91,32,183,47,114,121,158,13,198,163,131,60,31,12,7,197,64,117,143,109,48,63,34,131,188,17,77,51,92,143,4,245,238,128,249,2,42,242,1,21,249,34,170,115,42,117,187,241,71,235,58,254,42,254,104,91,187,15,127,132,63,194,31,225,143,240,71,248,35,252,17,254,24,33,127,132,244,65,250,32,125,144,62,72,31,164,15,210,7,233,219,61,210,7,180,219,57,104,103,221,167,80,5,237,98,222,155,0,180,3,218,1,237,128,118,64,59,160,29,208,14,104,7,180,3,218,1,237,128,118,64,59,160,29,72,10,36,5,146,138,13,73,29,172,136,84,58,112,71,82,7,111,138,7,105,13,130,145,212,211,225,227,213,31,140,10,127,80,2,173,106,58,105,235,251,199,101,35,86,105,24,177,42,127,129,141,119,12,176,250,126,110,150,195,51,155,133,60,179,25,207,44,207,108,251,207,172,195,73,134,230,103,214,126,98,33,207,44,207,108,237,207,172,135,174,218,126,102,195,117,21,207,44,207,172,239,51,123,232,62,22,177,245,200,30,6,79,69,240,196,242,196,250,63,177,242,47,178,135,124,141,229,137,229,220,98,116,63,186,159,115,139,145,254,141,73,127,206,45,70,253,163,254,81,255,168,127,212,63,234,31,245,207,185,197,156,91,204,185,197,129,125,16,206,45,230,220,98,206,45,222,151,115,139,55,65,179,225,45,70,182,183,112,105,64,217,143,62,126,66,223,199,1,244,125,12,125,135,190,67,223,161,239,208,119,232,59,244,29,250,14,125,135,190,67,223,161,239,208,119,232,59,244,29,250,14,125,135,190,67,223,161,239,208,119,232,59,244,189,132,190,31,4,208,247,131,250,233,251,147,107,96,235,176,117,216,58,108,29,182,14,91,135,173,195,214,97,235,176,117,216,58,108,29,182,14,91,135,173,195,214,97,235,176,117,216,58,108,29,182,14,91,247,34,231,14,92,124,20,192,197,71,59,193,197,3,207,136,49,115,241,216,142,136,113,61,198,101,122,250,243,249,217,209,233,108,235,13,86,127,47,198,235,47,127,249,242,178,71,63,151,92,81,113,116,140,141,203,167,209,208,118,15,86,218,6,115,247,136,211,46,121,23,5,107,131,191,139,130,237,37,133,247,13,212,26,139,23,5,107,131,200,139,130,237,45,151,119,14,213,34,157,119,205,212,42,163,247,8,213,14,169,247,8,212,14,175,247,8,212,6,181,247,141,211,48,187,247,141,211,48,193,119,141,211,42,199,119,13,213,26,205,119,13,212,18,211,119,141,211,18,217,247,141,211,48,223,247,136,211,6,229,247,141,211,48,235,175,138,3,241,135,248,67,252,33,254,16,127,136,63,196,191,46,226,63,12,32,254,67,136,63,196,191,30,226,255,234,100,126,250,250,100,117,34,252,170,91,63,94,245,246,39,255,152,31,157,158,191,158,205,143,167,167,47,102,47,87,249,178,131,241,240,203,95,205,206,102,147,227,249,236,236,175,211,211,87,95,254,106,244,229,175,158,77,102,207,95,206,207,47,166,191,28,29,23,222,100,216,164,65,184,126,248,24,224,15,54,159,176,135,63,30,223,47,175,222,245,30,175,111,54,126,62,206,250,105,63,93,253,89,182,110,194,92,63,124,236,61,252,49,72,63,119,98,210,222,199,55,31,239,31,63,102,89,63,113,108,245,23,243,122,249,133,102,227,26,13,68,49,179,191,127,104,43,120,22,26,188,248,203,82,91,193,7,213,193,253,253,69,179,193,157,62,21,253,252,70,11,129,67,158,109,179,255,104,43,184,240,217,54,251,145,182,130,91,158,109,127,127,210,96,112,179,97,113,186,223,21,126,165,201,208,6,3,179,21,217,215,191,52,152,217,108,104,156,110,116,133,159,105,54,180,219,141,246,242,55,205,6,118,251,169,201,203,239,52,27,184,140,192,186,222,224,82,254,218,66,92,201,215,102,147,31,106,33,174,229,43,178,151,63,106,48,174,217,48,109,37,246,244,75,13,134,190,91,184,134,62,76,243,113,150,167,195,225,56,207,55,13,148,78,104,167,175,19,126,210,172,193,192,6,173,230,244,36,155,164,90,131,113,13,218,205,41,174,73,186,181,16,87,242,101,205,36,229,154,141,43,254,166,97,146,118,45,196,21,222,221,54,190,105,56,106,191,18,9,245,244,163,112,81,80,246,43,138,2,202,122,133,201,237,88,47,220,146,19,246,43,138,80,217,225,10,255,155,182,173,37,92,46,41,74,9,251,53,222,255,54,43,156,156,191,189,239,167,217,55,160,92,68,175,79,32,227,151,207,133,82,202,94,199,251,216,64,223,226,247,177,1,199,43,223,199,184,156,138,142,211,195,172,28,165,142,211,195,180,26,151,174,223,194,144,172,64,246,45,209,204,239,100,225,245,94,28,108,70,30,96,51,114,108,6,54,3,155,129,205,192,102,96,51,176,25,216,12,108,6,54,3,155,129,205,192,102,96,51,176,25,216,12,108,6,54,3,155,129,205,192,102,96,51,176,25,216,140,198,109,198,96,158,137,109,198,160,159,85,217,140,167,255,26,200,12,100,6,50,163,14,153,177,214,136,166,159,1,146,232,100,134,32,110,28,50,35,40,184,166,204,8,10,174,41,51,4,193,117,101,134,52,176,186,204,8,10,174,41,51,130,130,107,202,12,223,224,81,200,12,239,208,17,200,12,223,204,81,200,12,65,104,93,153,33,8,172,43,51,4,129,53,101,134,52,174,146,204,144,198,85,146,25,190,113,163,144,25,190,161,163,144,25,130,208,186,50,195,55,176,178,204,240,141,171,44,51,164,113,149,100,134,32,174,166,204,144,198,85,146,25,46,113,163,146,25,168,9,212,68,27,106,162,38,137,224,132,255,211,0,252,159,130,255,193,255,224,127,240,63,248,191,219,248,31,138,14,69,7,70,3,163,129,209,192,104,96,52,48,26,174,11,215,133,235,194,117,225,186,112,93,184,110,39,185,174,124,73,205,160,122,73,13,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,27,224,186,89,64,95,55,163,175,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,10,92,87,222,215,205,232,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,136,172,7,145,77,3,136,108,10,145,133,200,66,100,219,39,178,131,254,160,75,68,214,59,110,44,68,54,32,184,46,145,245,14,174,77,100,101,129,35,32,178,1,193,117,137,172,95,240,72,136,172,103,232,40,136,172,95,230,72,136,172,119,104,109,34,235,29,88,155,200,122,7,214,37,178,178,184,106,68,86,22,87,141,200,250,197,141,132,200,250,133,142,128,200,250,5,86,39,178,126,113,213,137,172,44,174,26,145,245,142,171,75,100,101,113,213,136,172,61,46,68,22,34,11,145,45,33,178,73,192,238,131,132,221,7,16,89,136,44,68,22,34,11,145,133,200,66,100,33,178,16,89,136,44,68,22,34,11,145,133,200,66,100,33,178,16,89,136,44,68,22,34,235,69,100,229,29,217,132,142,44,68,22,34,171,65,100,211,110,17,89,207,184,241,16,89,113,112,109,34,235,25,92,159,200,74,2,71,65,100,197,193,181,137,172,79,240,104,136,172,87,232,72,136,172,79,230,104,136,172,103,104,125,34,235,25,88,159,200,122,6,214,38,178,146,184,138,68,86,18,87,145,200,250,196,141,2,110,250,4,142,0,110,250,196,141,0,110,74,226,42,194,77,207,184,218,112,83,18,87,17,110,218,226,2,55,129,155,192,205,45,184,121,116,250,106,118,241,250,249,108,181,9,96,224,131,57,123,171,112,203,143,87,143,197,157,0,131,106,224,89,248,8,156,136,231,245,168,10,129,126,254,147,141,107,234,97,162,223,62,64,27,28,77,67,225,104,229,43,109,188,66,52,148,84,136,55,109,84,177,234,141,10,4,246,127,62,207,181,215,210,97,227,115,109,89,63,204,115,205,115,221,242,115,237,181,186,197,248,92,91,150,184,240,92,243,92,183,252,92,123,233,86,227,115,109,17,175,60,215,60,215,237,62,215,135,62,115,93,166,199,250,176,122,192,139,167,154,167,186,237,167,186,134,47,214,135,124,173,230,169,110,252,169,22,118,86,214,255,55,160,181,242,246,95,183,27,208,50,233,103,227,126,210,187,189,187,89,253,132,210,255,12,43,29,219,40,219,73,188,250,40,178,32,198,158,201,118,26,255,166,73,104,164,44,60,82,145,59,135,70,26,216,34,13,70,121,158,140,6,163,225,96,148,148,71,42,106,178,173,72,7,253,164,247,118,177,120,248,240,176,88,188,77,86,108,98,244,25,122,59,150,86,220,239,83,157,143,180,177,142,226,25,167,198,39,201,88,52,145,68,170,231,73,250,254,254,172,79,210,97,114,144,100,7,73,62,26,31,142,202,35,213,246,36,153,187,45,142,119,170,162,221,34,184,79,166,214,74,73,24,223,222,138,32,141,185,143,226,120,115,42,26,41,178,56,174,55,199,171,107,34,139,226,250,61,213,171,69,34,139,82,166,84,221,111,74,169,84,13,8,34,251,138,99,106,126,4,4,177,126,157,241,234,116,8,130,152,167,231,74,178,120,206,207,9,226,152,170,35,219,97,252,202,35,130,40,134,82,136,227,63,145,169,22,34,8,98,168,123,56,6,49,21,62,2,130,200,62,123,76,85,14,89,144,128,175,39,166,146,70,64,16,241,29,9,249,122,226,88,171,184,202,11,226,190,152,174,68,119,95,21,101,191,211,53,197,30,130,211,69,197,190,131,203,69,163,27,209,69,146,124,7,130,151,42,41,178,184,92,37,184,231,215,35,255,107,110,238,127,79,69,87,21,251,47,14,87,173,203,54,194,203,74,58,58,14,151,222,9,158,246,59,193,157,191,147,60,237,119,146,7,247,78,244,224,222,73,30,220,173,138,147,203,53,197,146,147,211,53,146,79,144,237,162,147,219,69,197,170,147,203,85,130,39,98,41,186,70,240,33,45,37,79,209,82,244,20,45,37,79,209,163,224,41,122,20,60,69,5,244,108,120,139,145,237,45,158,192,105,195,155,108,190,140,79,175,107,92,7,161,31,67,232,33,244,16,122,8,61,132,30,66,15,161,135,208,67,232,33,244,16,122,8,61,132,30,66,15,161,135,208,67,232,33,244,16,122,8,61,132,30,66,15,161,247,35,244,7,117,16,250,131,250,9,125,3,155,38,225,239,240,119,248,59,252,29,254,14,127,135,191,195,223,225,239,240,119,248,59,252,29,254,14,127,135,191,195,223,225,239,240,119,248,59,252,29,254,190,87,252,253,41,93,247,97,231,163,58,216,249,104,183,216,121,240,113,77,86,118,206,185,77,238,231,54,157,157,207,142,206,78,231,179,23,71,243,231,103,39,231,147,213,123,157,45,63,46,28,216,189,248,156,165,218,137,188,7,79,109,131,203,123,196,105,151,206,139,130,181,193,232,69,193,246,146,212,251,6,106,141,215,139,130,181,65,237,69,193,246,150,221,59,135,106,145,224,187,102,106,149,227,123,132,106,135,230,123,4,106,135,233,123,4,106,131,236,251,198,105,152,239,251,198,105,152,242,187,198,105,149,245,187,134,106,141,248,187,6,106,137,251,187,198,105,137,254,251,198,105,216,1,120,196,105,195,4,248,198,105,216,7,84,197,193,10,96,5,176,2,88,1,172,0,86,0,43,80,187,21,24,214,97,5,134,88,1,172,64,83,86,160,120,86,223,143,63,156,76,254,49,63,58,61,127,61,155,31,79,79,95,204,94,174,242,101,7,227,225,151,191,154,157,205,38,199,243,217,217,95,167,167,175,190,252,213,232,203,95,61,155,204,158,191,156,159,95,76,127,57,58,46,188,201,176,73,203,176,117,18,180,151,99,240,56,224,51,91,55,106,12,7,124,102,165,71,200,187,28,78,235,229,32,154,141,107,180,20,174,39,222,155,29,69,91,193,37,135,191,86,58,140,182,130,91,78,180,246,119,28,205,6,119,250,84,244,115,32,45,4,14,121,182,205,142,164,173,224,194,103,219,236,80,218,10,110,121,182,253,29,75,131,193,205,22,198,233,126,87,56,152,38,67,27,44,205,86,100,95,71,211,96,102,179,197,113,186,209,21,14,167,217,208,110,55,218,203,241,52,27,216,237,167,38,47,7,212,108,96,241,161,243,38,71,212,66,92,201,215,102,147,67,106,33,174,229,43,178,151,99,106,48,174,217,66,109,37,246,116,80,13,134,190,91,184,134,62,76,243,113,150,167,195,225,56,207,55,45,149,78,104,167,175,19,126,98,173,193,192,6,245,230,244,36,155,196,91,131,113,13,106,206,41,174,73,204,181,16,87,242,101,205,36,238,154,141,43,254,166,97,18,123,45,196,21,222,221,54,190,105,56,170,193,18,81,245,244,163,112,209,84,246,43,138,146,202,122,133,201,255,88,47,220,18,24,246,43,138,224,217,225,10,255,155,182,173,46,92,46,41,138,11,251,53,222,255,54,43,192,156,191,189,239,167,217,55,196,92,68,175,79,32,227,151,207,133,82,18,95,199,251,216,128,225,226,247,177,129,203,43,223,199,184,156,138,142,211,195,172,28,165,142,211,195,180,26,151,174,223,194,144,172,192,250,45,209,204,239,100,225,245,94,124,140,71,94,135,241,200,49,30,24,15,140,7,198,3,227,129,241,192,120,96,60,48,30,24,15,140,7,198,3,227,129,241,192,120,96,60,48,30,24,15,140,7,198,3,227,129,241,192,120,96,60,52,141,199,96,158,133,27,143,65,63,171,50,30,79,255,125,16,30,8,15,132,71,51,194,99,45,31,77,63,39,36,209,9,15,65,220,56,132,71,80,112,77,225,17,20,92,83,120,8,130,235,10,15,105,96,117,225,17,20,92,83,120,4,5,215,20,30,190,193,163,16,30,222,161,35,16,30,190,153,163,16,30,130,208,186,194,67,16,88,87,120,8,2,107,10,15,105,92,37,225,33,141,171,36,60,124,227,70,33,60,124,67,71,33,60,4,161,117,133,135,111,96,101,225,225,27,87,89,120,72,227,42,9,15,65,92,77,225,33,141,171,36,60,92,226,70,37,60,208,23,232,139,54,244,69,77,162,193,79,17,164,117,40,130,20,69,128,34,64,17,160,8,80,4,187,166,8,32,237,144,118,128,53,192,26,96,13,176,6,88,3,172,97,191,176,95,216,47,236,23,246,11,251,133,253,118,155,253,214,176,16,103,80,189,16,7,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,237,178,223,172,142,222,111,70,239,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,227,98,191,53,244,126,51,122,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,215,202,126,161,182,78,212,54,173,131,218,166,80,91,168,45,212,54,6,106,59,232,15,186,68,109,189,227,198,66,109,3,130,235,82,91,239,224,218,212,86,22,56,2,106,27,16,92,151,218,250,5,143,132,218,122,134,142,130,218,250,101,142,132,218,122,135,214,166,182,222,129,181,169,173,119,96,93,106,43,139,171,70,109,101,113,213,168,173,95,220,72,168,173,95,232,8,168,173,95,96,117,106,235,23,87,157,218,202,226,170,81,91,239,184,186,212,86,22,87,141,218,218,227,66,109,161,182,80,219,42,106,155,212,177,103,33,97,207,2,212,22,106,11,181,133,218,66,109,161,182,80,91,168,45,212,22,106,11,181,133,218,66,109,161,182,80,91,168,45,212,22,106,11,181,133,218,214,69,109,107,232,218,38,116,109,161,182,80,219,56,168,109,218,45,106,235,25,55,30,106,43,14,174,77,109,61,131,235,83,91,73,224,40,168,173,56,184,54,181,245,9,30,13,181,245,10,29,9,181,245,201,28,13,181,245,12,173,79,109,61,3,235,83,91,207,192,218,212,86,18,87,145,218,74,226,42,82,91,159,184,81,0,80,159,192,17,0,80,159,184,17,0,80,73,92,69,0,234,25,87,27,128,74,226,42,2,80,91,92,0,40,0,20,0,106,6,160,47,206,103,127,91,239,137,205,4,20,180,119,253,240,248,159,173,101,177,153,5,133,110,252,171,24,80,232,198,91,108,253,35,180,13,75,215,31,99,123,196,212,248,114,96,211,16,108,154,55,137,77,191,5,249,219,235,201,233,236,232,159,211,213,55,135,207,159,25,187,64,84,217,57,203,206,217,166,130,91,126,171,28,140,242,60,25,13,70,195,193,40,41,15,222,226,242,189,8,80,48,203,114,227,94,150,251,228,117,45,207,246,97,114,144,100,7,73,62,26,31,142,202,131,183,248,108,71,194,176,119,127,203,239,215,151,117,250,53,191,42,119,217,239,250,108,40,142,146,191,179,161,152,13,197,108,40,142,123,67,177,99,232,195,52,31,103,121,58,28,142,243,124,83,27,176,86,185,3,166,131,181,202,81,173,85,190,126,255,201,233,14,231,249,40,201,135,201,120,148,167,217,102,228,239,215,183,30,219,229,251,93,158,103,131,241,232,32,207,7,195,65,49,182,214,86,104,150,88,239,228,18,235,235,145,255,21,222,18,6,121,197,41,137,29,82,96,166,119,178,104,90,164,73,150,192,148,139,52,219,38,24,68,26,34,13,145,134,72,67,164,33,210,16,105,136,52,68,26,34,109,111,68,26,50,10,25,133,140,66,70,33,163,144,81,200,40,100,20,50,10,25,133,140,234,164,140,194,44,97,150,48,75,118,179,36,89,84,85,110,150,108,219,170,48,75,152,37,204,18,102,9,179,132,89,194,44,97,150,48,75,152,37,204,18,102,9,179,132,89,194,44,97,150,48,75,152,37,204,18,174,3,215,129,235,192,117,224,58,234,118,29,105,109,174,35,197,117,224,58,112,29,59,227,58,178,213,83,103,250,17,33,139,206,117,8,226,198,225,58,130,130,107,186,142,160,224,154,174,67,16,92,215,117,72,3,171,187,142,160,224,154,174,35,40,184,166,235,240,13,30,133,235,240,14,29,129,235,240,205,28,133,235,16,132,214,117,29,130,192,186,174,67,16,88,211,117,72,227,42,185,14,105,92,37,215,225,27,55,10,215,225,27,58,10,215,33,8,173,235,58,124,3,43,187,14,223,184,202,174,67,26,87,201,117,8,226,106,186,14,105,92,37,215,225,18,23,215,129,235,192,117,236,184,235,144,29,64,94,230,58,236,167,144,227,58,112,29,184,142,174,184,14,230,58,152,235,96,174,35,10,215,193,92,7,115,29,204,117,196,229,58,152,235,96,174,131,185,14,230,58,152,235,136,193,117,48,215,193,92,7,115,29,204,117,236,196,92,7,230,2,115,209,33,115,81,230,28,78,167,255,152,76,142,126,158,254,58,63,123,62,59,59,127,253,106,254,107,182,182,13,150,243,73,238,23,255,119,121,121,243,118,241,169,247,254,234,241,253,195,199,15,189,79,217,150,103,176,157,76,98,213,12,69,203,80,148,12,227,194,127,167,163,96,197,80,246,129,53,34,23,92,95,8,173,16,162,21,82,131,86,72,14,178,114,171,144,39,135,22,169,48,78,15,179,157,16,7,12,73,48,36,193,144,68,20,226,128,33,9,134,36,24,146,136,75,28,72,51,59,253,198,95,149,187,236,215,126,6,60,34,148,30,12,120,48,224,193,128,7,3,30,12,120,48,224,193,128,71,100,199,164,8,99,107,31,147,194,56,13,227,52,65,227,52,215,35,111,31,131,199,194,99,117,200,99,213,51,129,99,188,37,95,222,133,249,227,181,189,193,216,246,6,223,52,149,159,146,179,12,0,57,41,57,219,232,15,74,14,37,135,146,67,201,161,228,80,114,40,57,148,28,74,14,37,215,93,37,135,214,66,107,161,181,208,90,104,45,180,22,90,11,173,133,214,66,107,161,181,58,169,181,112,84,56,42,28,85,68,142,234,245,171,95,142,207,254,62,127,53,155,92,28,31,157,190,152,31,159,204,15,158,205,159,77,103,19,199,249,177,143,31,126,191,125,255,223,222,135,199,203,229,237,205,253,117,239,246,174,119,240,166,247,102,241,120,185,43,131,100,230,143,176,41,125,229,247,138,120,44,60,22,30,11,143,133,199,194,99,225,177,240,88,120,172,72,61,22,163,101,56,56,28,28,14,14,7,135,131,195,193,225,224,112,112,56,56,28,28,14,142,209,50,180,29,218,14,109,87,159,182,179,207,152,121,104,187,142,14,155,161,237,208,118,104,59,180,29,218,14,109,135,182,67,219,161,237,208,118,168,47,212,23,234,11,245,133,250,66,125,161,190,80,95,168,47,212,23,234,107,127,212,23,30,11,143,133,199,138,198,99,157,189,126,117,49,125,53,157,92,60,127,57,127,57,189,56,153,190,154,103,43,231,49,63,62,158,156,76,230,131,249,248,217,90,103,101,22,157,245,254,227,135,229,226,195,226,114,245,197,237,221,98,121,183,248,208,203,122,15,203,247,189,219,219,203,187,203,222,160,55,126,182,101,181,50,53,171,245,227,246,99,189,245,140,110,61,112,219,79,79,201,163,176,250,163,141,171,2,244,153,195,29,109,198,162,9,95,24,153,22,153,76,27,165,121,142,76,67,166,33,211,144,105,200,52,100,26,50,13,153,198,12,28,34,16,17,136,8,68,4,34,2,17,129,136,64,68,32,34,16,17,136,8,100,6,14,119,136,59,196,29,154,220,97,249,135,178,113,79,195,236,162,109,199,165,196,46,234,173,186,196,46,98,23,177,139,216,69,236,34,118,17,187,136,93,196,46,98,23,247,198,46,98,232,48,116,24,58,12,29,134,14,67,135,161,195,208,97,232,48,116,24,186,78,26,58,116,27,186,13,221,182,131,186,205,182,155,82,162,219,244,86,84,214,162,219,80,105,168,52,84,26,42,13,149,134,74,67,165,161,210,80,105,168,52,84,26,42,13,149,134,74,67,165,161,210,80,105,168,180,142,171,52,228,14,114,7,185,131,220,65,238,68,190,135,113,245,31,223,253,205,171,179,227,201,197,60,77,86,167,139,165,171,255,121,200,155,213,127,124,87,3,31,222,223,94,46,123,105,210,59,120,83,208,55,169,117,90,42,181,250,27,15,253,82,147,108,49,126,116,205,235,22,175,151,70,184,248,9,151,18,189,178,33,81,10,122,229,203,145,97,213,135,138,165,59,161,87,210,126,110,254,169,36,137,78,175,8,226,198,161,87,130,130,107,234,149,160,224,154,122,69,16,92,87,175,72,3,171,235,149,160,224,154,122,37,40,184,166,94,241,13,30,133,94,241,14,29,129,94,145,102,142,97,15,162,111,246,40,212,144,32,180,174,26,18,4,214,85,67,130,192,154,106,72,26,87,73,13,73,227,42,169,33,223,184,81,168,33,223,208,81,168,33,65,104,93,53,228,27,88,89,13,249,198,85,86,67,210,184,74,106,72,16,55,134,41,43,97,108,237,41,43,65,108,77,17,39,141,171,36,226,92,226,118,92,196,177,7,17,119,135,187,179,191,151,64,109,230,51,243,228,174,205,108,83,79,104,51,180,25,218,12,109,134,54,67,155,161,205,208,102,104,51,180,89,199,181,25,234,9,245,132,122,66,61,161,158,80,79,168,39,212,19,234,9,245,132,122,234,164,122,194,35,225,145,240,72,62,30,201,111,119,158,171,71,178,111,207,195,35,225,145,240,72,218,30,105,208,31,116,201,35,121,199,141,197,35,5,4,215,245,72,222,193,181,117,140,44,112,4,58,38,32,184,174,142,241,11,30,137,213,240,12,29,133,213,240,203,28,137,213,240,14,173,109,53,188,3,107,91,13,239,192,186,86,67,22,87,205,106,200,226,170,89,13,191,184,145,88,13,191,208,17,8,2,191,192,234,130,192,47,174,186,32,144,197,85,19,4,222,113,117,145,181,44,174,26,178,182,199,141,10,89,3,160,219,4,208,123,140,142,189,160,239,231,211,82,178,208,133,91,159,79,225,200,36,219,182,188,15,75,209,165,191,223,63,210,118,209,111,245,235,194,125,131,185,239,23,118,187,239,220,151,249,1,230,7,152,31,136,2,88,51,63,192,252,0,243,3,113,145,118,214,110,49,251,192,236,3,179,15,204,62,68,100,9,152,125,96,246,129,217,7,102,31,152,125,136,67,36,49,251,16,215,236,3,107,183,34,183,85,140,75,68,49,46,97,61,50,39,68,173,73,135,41,42,212,154,109,146,2,181,134,90,67,173,161,214,80,107,168,53,212,26,106,13,181,134,90,219,21,181,134,158,66,79,161,167,208,83,232,41,244,20,122,10,61,133,158,66,79,161,167,58,169,167,112,77,184,38,92,83,125,174,73,190,184,203,232,154,236,91,187,112,77,184,38,92,83,52,174,137,245,93,172,239,98,125,87,20,202,134,245,93,172,239,98,125,151,190,249,96,125,23,235,187,88,223,197,250,46,214,119,177,190,139,245,93,234,88,155,245,93,64,106,214,119,213,177,190,43,155,167,131,26,214,119,101,189,116,224,191,190,43,246,211,26,190,127,104,10,160,215,248,186,128,94,64,47,67,5,93,2,189,12,21,48,84,192,80,65,100,132,154,161,2,134,10,216,215,21,149,22,96,32,130,129,8,6,34,24,136,96,32,66,219,101,48,16,193,64,4,3,17,12,68,48,16,209,181,129,8,246,117,69,174,167,152,161,136,98,134,34,68,149,5,141,72,148,171,178,174,31,108,142,42,67,149,161,202,80,101,168,50,84,25,170,12,85,134,42,67,149,161,155,208,77,232,38,116,19,186,9,221,132,110,66,55,161,155,208,77,232,166,221,210,77,184,35,220,17,238,200,217,29,5,174,215,42,115,71,246,245,90,184,35,220,17,238,136,125,90,236,211,138,212,29,177,79,139,125,90,236,211,138,195,100,176,79,139,125,90,236,211,98,159,22,251,180,180,165,0,251,180,216,167,197,62,45,246,105,1,157,217,167,21,235,62,173,223,38,23,167,243,147,163,87,179,139,201,241,250,0,133,108,252,87,239,109,90,127,92,46,239,123,119,55,31,214,223,227,15,222,244,210,108,252,111,239,93,90,29,56,67,161,236,227,108,158,248,186,190,42,188,23,222,203,172,64,151,120,47,179,2,204,10,48,43,16,25,168,102,86,128,89,1,214,106,69,101,7,152,115,96,206,129,57,7,230,28,152,115,208,86,26,204,57,48,231,192,156,3,115,14,204,57,116,109,206,129,181,90,145,91,42,70,35,162,24,141,8,63,154,220,168,212,124,38,39,156,148,218,14,28,75,142,82,67,169,161,212,80,106,40,53,148,26,74,13,165,134,82,67,169,161,165,208,82,104,41,180,20,90,10,45,133,150,66,75,161,165,208,82,104,169,221,212,82,56,38,28,19,142,169,46,199,228,183,157,203,193,49,217,119,115,225,152,112,76,56,166,40,28,19,107,186,88,211,197,154,174,40,84,13,107,186,88,211,197,154,46,125,227,193,154,46,214,116,177,166,139,53,93,172,233,98,77,23,107,186,212,113,54,107,186,128,211,172,233,114,92,211,245,235,209,207,71,147,207,167,47,12,230,207,95,78,102,127,155,204,211,249,112,126,144,124,62,136,193,182,161,235,211,205,219,155,203,207,103,4,12,122,87,239,46,31,255,115,217,75,123,195,222,65,242,108,139,242,86,46,231,42,124,52,6,206,187,113,211,138,215,4,112,220,138,15,162,25,132,235,249,130,208,91,63,122,91,124,246,75,121,238,32,57,200,202,121,110,158,28,142,172,60,55,219,9,158,155,173,158,43,211,119,203,44,58,158,43,136,27,7,207,13,10,174,201,115,131,130,107,206,12,8,130,235,130,104,105,96,117,16,29,20,92,19,68,7,5,215,156,25,240,13,30,5,65,247,14,29,1,65,151,102,142,97,13,151,111,246,40,232,191,32,180,46,253,23,4,214,165,255,130,192,154,244,95,26,87,137,254,75,227,42,209,127,223,184,81,208,127,223,208,81,204,59,8,66,235,42,11,223,192,202,202,194,55,174,178,178,144,198,85,82,22,130,184,49,204,59,8,99,107,207,59,8,98,107,10,34,105,92,37,65,228,18,55,42,65,196,26,174,157,179,80,140,72,68,49,34,33,50,98,182,225,7,31,35,86,57,247,128,17,195,136,97,196,48,98,24,49,140,24,70,12,35,134,17,195,136,117,206,136,97,149,176,74,88,37,172,18,86,9,171,132,85,194,42,97,149,176,74,88,165,78,90,37,20,17,138,8,69,84,165,136,198,159,13,81,38,52,68,227,109,65,148,213,189,24,171,184,6,107,92,92,156,53,146,111,210,218,54,80,63,150,221,243,213,31,213,179,127,203,124,35,219,149,84,229,175,135,163,10,113,84,105,253,142,106,148,230,57,142,10,71,133,163,194,81,225,168,112,84,56,42,28,21,83,91,248,53,252,26,126,13,191,134,95,195,175,225,215,240,107,248,53,252,26,126,141,169,45,148,28,74,46,74,37,103,61,216,198,248,241,218,222,96,108,123,131,111,118,204,240,161,108,220,83,145,57,148,110,91,44,49,135,149,203,22,49,135,152,67,204,33,230,16,115,136,57,196,28,98,14,49,135,152,67,204,33,246,13,251,134,125,195,190,97,223,176,111,216,55,236,27,246,13,251,134,125,219,19,251,134,74,67,165,161,210,118,71,165,73,215,52,150,168,180,202,45,141,241,171,52,52,25,154,12,77,134,38,67,147,161,201,208,100,104,50,52,25,154,12,77,134,38,67,147,161,201,208,100,104,50,52,25,154,172,83,154,12,113,131,184,65,220,32,110,16,55,186,226,166,76,203,156,157,79,79,143,79,230,23,211,87,211,201,197,243,151,235,255,254,44,105,230,7,207,230,191,102,243,116,245,191,106,55,243,254,97,113,127,123,215,91,46,62,44,46,87,95,219,86,255,253,89,10,244,14,222,244,62,101,5,65,147,214,63,235,228,225,91,228,118,197,246,97,54,162,88,36,47,138,103,241,243,44,37,86,37,75,242,3,169,85,201,147,195,225,78,88,149,180,159,155,127,24,73,162,179,42,130,184,113,88,149,160,224,154,86,37,40,184,166,85,17,4,215,181,42,210,192,234,86,37,40,184,166,85,9,10,174,105,85,124,131,71,97,85,188,67,71,96,85,164,153,99,88,91,232,155,61,10,35,36,8,173,107,132,4,129,117,141,144,32,176,166,17,146,198,85,50,66,210,184,74,70,200,55,110,20,70,200,55,116,20,70,72,16,90,215,8,249,6,86,54,66,190,113,149,141,144,52,174,146,17,18,196,141,97,112,74,24,91,123,112,74,16,91,211,191,73,227,42,249,55,151,184,29,247,111,172,45,68,217,161,236,106,80,118,98,157,102,25,117,242,214,105,181,207,59,161,211,208,105,232,52,116,26,58,13,157,134,78,67,167,161,211,208,105,209,233,52,148,20,74,10,37,133,146,66,73,161,164,80,82,40,41,148,20,74,10,37,213,73,37,133,95,194,47,225,151,106,242,75,214,85,122,158,126,169,129,125,122,248,37,252,18,126,169,126,191,52,232,15,186,228,151,188,227,198,226,151,2,130,235,250,37,239,224,218,154,70,22,56,2,77,19,16,92,87,211,248,5,143,196,118,120,134,142,194,118,248,101,142,196,118,120,135,214,182,29,222,129,181,109,135,119,96,93,219,33,139,171,102,59,100,113,213,108,135,95,220,72,108,135,95,232,8,196,129,95,96,117,113,224,23,87,93,28,200,226,170,137,3,239,184,186,40,91,22,87,13,101,219,227,70,133,178,1,211,109,130,233,61,70,202,101,172,247,252,229,209,252,51,208,205,170,129,238,195,187,155,222,54,181,205,44,212,214,6,109,139,136,86,245,76,148,31,203,16,123,225,216,25,57,42,94,223,192,70,120,176,241,61,3,125,27,132,190,89,146,143,119,4,233,230,253,172,59,231,154,8,226,198,130,116,3,130,107,143,12,136,131,107,143,12,120,6,215,102,209,178,192,17,176,232,128,224,218,35,3,226,224,218,35,3,62,193,35,129,232,158,161,163,128,232,178,204,177,108,224,242,201,30,137,0,240,14,173,45,0,188,3,107,11,0,239,192,218,227,14,146,184,138,227,14,146,184,138,227,14,62,113,35,17,0,126,161,163,25,119,240,12,173,109,45,252,2,171,91,11,191,184,234,214,66,22,87,113,220,193,51,110,44,227,14,130,216,49,140,59,120,198,214,30,119,144,196,85,28,119,176,197,141,202,17,177,129,107,231,68,20,19,18,81,79,72,216,78,188,105,245,80,157,242,15,117,227,158,91,220,158,229,108,157,114,183,103,59,64,7,183,135,219,195,237,225,246,112,123,184,61,220,30,110,15,183,135,219,219,113,183,135,31,195,143,225,199,240,99,248,49,252,24,126,12,63,134,31,195,143,225,199,58,233,199,144,93,200,46,100,215,46,202,46,203,102,178,114,217,101,91,63,214,41,217,133,200,66,100,33,178,16,89,136,44,68,22,34,11,145,133,200,66,100,33,178,16,89,136,44,68,22,34,11,145,133,200,66,100,161,86,80,43,168,21,212,10,106,101,143,212,138,73,156,12,230,39,71,167,71,243,52,27,255,117,126,116,250,106,118,241,250,249,108,158,174,254,103,119,41,131,222,221,205,253,77,47,205,198,255,238,173,94,126,249,241,234,177,160,87,82,235,44,145,247,233,46,187,54,61,84,118,23,27,243,48,174,47,134,154,241,83,51,79,191,42,164,229,178,102,144,28,100,210,99,100,198,233,97,214,109,157,51,232,39,171,63,203,250,137,121,73,111,68,58,71,30,87,89,231,212,17,92,69,231,212,17,92,69,231,200,131,43,233,156,192,192,122,58,167,142,224,42,58,167,142,224,42,58,71,24,92,87,231,72,67,107,234,156,192,204,170,59,7,133,217,117,85,148,60,180,146,138,146,7,86,82,81,242,192,42,42,42,48,110,219,42,42,48,110,219,42,74,24,87,87,69,9,67,235,170,40,121,104,37,21,37,12,172,165,162,132,113,181,84,84,96,220,182,85,148,60,174,234,76,85,88,108,181,153,42,121,108,21,241,23,24,183,109,241,231,17,183,227,226,143,157,131,184,194,93,118,133,165,212,62,29,164,223,137,126,129,245,175,255,46,173,102,250,233,32,77,179,172,113,15,217,145,17,46,163,137,116,152,234,114,50,145,182,65,47,76,36,38,18,19,137,137,196,68,98,34,49,145,152,72,76,36,38,18,19,137,205,195,230,97,243,176,121,216,60,108,30,54,15,155,135,205,195,230,97,243,118,219,230,161,230,80,115,168,57,212,156,69,205,57,157,46,230,160,230,236,7,142,161,230,80,115,168,57,212,28,106,14,53,135,154,67,205,161,230,80,115,168,57,212,28,106,14,53,135,154,67,205,161,230,80,115,168,185,189,80,115,27,203,20,19,83,236,36,62,53,39,143,141,154,67,205,161,230,80,115,168,57,212,156,135,154,171,103,106,206,126,60,90,228,106,14,237,134,118,67,187,161,221,208,110,104,55,180,27,218,13,237,134,118,67,187,161,221,208,110,104,55,180,27,218,13,237,134,118,235,136,118,67,4,33,130,16,65,136,32,68,208,238,138,32,139,230,201,197,135,180,229,28,209,22,172,129,242,246,36,144,229,165,80,64,40,32,20,16,10,8,5,132,2,66,1,161,128,80,64,145,42,32,142,103,67,95,161,175,208,87,232,43,244,21,250,10,125,181,199,250,138,133,142,200,66,100,33,199,179,225,23,241,139,117,251,197,157,114,128,193,195,96,69,75,232,62,10,86,101,9,59,62,8,134,37,196,18,98,9,177,132,88,66,44,33,150,16,75,136,37,196,18,198,98,9,49,109,152,54,76,27,166,13,211,134,105,195,180,97,218,48,109,152,54,76,91,39,77,27,218,12,109,134,54,219,1,109,230,115,184,153,89,155,113,180,25,218,12,109,134,54,67,155,161,205,208,102,104,51,180,25,218,12,109,134,54,67,155,161,205,208,102,104,51,180,25,218,12,109,134,54,227,88,51,180,25,218,12,109,134,54,67,155,117,92,155,213,49,109,198,177,99,40,49,148,24,74,12,37,134,18,67,137,161,196,80,98,40,49,148,24,74,12,37,134,18,67,137,161,196,80,98,40,49,148,24,179,77,72,26,36,13,146,6,73,179,235,146,166,76,193,252,237,239,211,211,108,158,204,135,207,214,218,37,171,214,46,255,249,239,226,62,235,37,189,225,155,45,213,146,237,171,106,249,126,79,26,209,43,213,239,62,70,165,34,116,33,54,11,81,245,70,91,186,230,236,124,118,116,118,58,159,189,56,154,63,63,59,57,159,172,254,106,182,252,184,250,52,145,169,140,245,255,13,144,25,111,255,117,187,241,253,62,233,103,227,126,210,187,189,187,73,147,213,191,223,250,251,188,163,164,216,78,226,165,41,100,65,140,250,97,59,141,191,128,8,141,148,133,71,42,254,200,22,26,105,96,139,228,47,13,100,145,28,31,102,63,29,16,16,37,236,25,50,131,254,208,72,226,103,200,140,240,67,35,89,159,33,127,56,47,136,100,134,238,142,247,168,2,187,75,226,24,112,122,73,24,95,160,30,144,166,236,55,92,207,68,166,163,153,4,169,204,248,222,241,159,172,2,224,203,226,184,254,147,121,161,121,89,20,215,239,238,94,208,93,22,197,241,169,241,193,233,1,65,100,95,1,77,160,60,32,136,245,235,158,23,2,23,4,49,163,237,146,44,158,112,91,16,199,196,127,183,195,248,17,96,65,20,3,217,117,252,39,50,177,93,65,16,3,179,117,12,98,162,182,1,65,100,159,61,38,30,43,11,98,26,61,216,14,227,61,124,32,15,228,246,69,206,123,172,64,22,40,224,43,174,137,69,7,4,17,63,51,33,95,113,229,244,184,152,207,133,31,187,92,83,36,200,78,215,20,241,169,195,69,38,240,236,112,233,22,122,118,185,166,8,159,157,174,145,220,245,109,0,237,118,145,224,30,110,65,104,135,107,98,169,163,111,34,66,59,163,182,19,104,7,190,236,130,92,45,11,162,42,144,107,199,151,66,129,92,65,174,32,87,144,43,200,21,228,10,114,5,185,2,55,129,155,192,77,224,38,112,19,184,9,220,4,110,238,43,220,132,83,194,41,35,228,148,150,141,28,21,156,114,111,183,112,192,41,225,148,112,74,56,37,156,18,78,9,167,132,83,194,41,225,148,112,74,56,37,156,114,119,57,37,20,14,10,7,133,131,194,53,64,225,158,44,200,117,158,212,54,111,199,101,100,251,77,179,171,113,29,95,7,82,7,169,131,212,65,234,32,117,144,58,72,29,67,220,240,67,248,33,252,16,126,8,63,220,67,126,72,207,17,194,186,31,132,149,33,110,176,236,206,97,89,231,105,110,51,150,101,172,27,44,11,150,5,203,130,101,193,178,96,89,176,236,158,98,89,0,40,0,20,0,10,0,5,128,2,64,1,160,0,208,221,3,160,176,76,88,102,204,44,211,121,226,219,204,50,25,253,134,101,194,50,97,153,176,76,88,38,44,19,150,9,203,132,101,194,50,97,153,176,76,88,230,30,176,76,72,29,164,14,82,7,169,171,151,212,165,94,167,117,167,156,214,93,122,79,26,196,113,166,119,15,133,131,194,65,225,160,112,80,56,40,28,20,142,65,111,216,32,108,16,54,8,27,132,13,238,33,27,164,231,8,61,221,15,122,202,160,55,200,117,87,144,171,211,124,119,41,114,221,243,177,110,144,43,200,21,228,10,114,5,185,130,92,65,174,251,130,92,129,155,192,77,224,38,112,19,184,9,220,4,110,2,55,119,15,110,194,41,225,148,17,114,74,167,217,237,82,78,185,231,35,219,112,74,56,37,156,18,78,9,167,132,83,194,41,225,148,112,74,56,37,156,18,78,9,167,220,69,78,9,133,131,194,65,225,160,112,13,80,56,255,211,186,83,78,235,174,6,103,109,172,82,180,190,14,164,14,82,7,169,131,212,65,234,32,117,144,58,134,184,225,135,240,67,248,33,252,16,126,184,135,252,144,158,35,132,117,63,8,43,67,220,96,217,157,195,178,206,211,220,156,214,13,150,5,203,130,101,193,178,96,89,176,44,88,22,44,11,0,5,128,2,64,1,160,0,80,0,40,0,20,0,186,243,0,20,150,9,203,140,153,101,58,79,124,115,90,55,44,19,150,9,203,132,101,194,50,97,153,176,76,88,38,44,19,150,9,203,132,101,194,50,247,154,101,66,234,32,117,144,58,72,93,189,164,238,192,227,172,238,3,255,147,186,211,250,161,92,241,130,45,74,215,38,148,59,104,114,27,99,249,59,7,191,129,223,192,111,224,55,240,27,248,13,252,198,132,55,80,16,40,8,20,4,10,2,5,247,16,10,82,112,4,155,238,7,54,101,194,27,214,42,33,169,118,26,219,54,107,117,26,235,46,97,173,182,89,110,88,43,172,21,214,10,107,133,181,194,90,97,173,176,214,238,179,86,168,38,84,19,170,9,213,132,106,66,53,161,154,80,205,221,163,154,0,74,0,101,116,128,210,105,86,187,4,80,218,6,180,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,236,22,160,4,191,129,223,192,111,224,183,218,241,155,255,177,220,7,1,135,114,239,62,144,107,99,97,162,229,85,64,116,32,58,16,29,136,14,68,7,162,3,209,49,175,13,56,4,28,2,14,1,135,128,195,61,4,135,52,27,65,171,251,129,86,153,215,134,199,238,24,143,117,28,220,150,159,198,13,143,133,199,194,99,225,177,240,88,120,44,60,22,30,187,139,60,22,242,9,249,132,124,66,62,33,159,144,79,200,39,228,115,247,200,39,16,19,136,25,47,196,116,28,238,150,31,195,13,196,4,98,2,49,129,152,64,76,32,38,16,19,136,9,196,4,98,2,49,129,152,64,76,32,102,215,33,38,136,14,68,7,162,3,209,213,133,232,46,142,78,79,39,243,193,124,244,29,210,173,240,197,249,249,217,252,217,47,233,104,158,205,83,91,235,112,121,115,127,127,217,27,244,70,223,129,209,205,251,251,222,195,195,251,222,155,223,211,209,19,124,151,245,83,107,7,209,74,239,138,232,205,0,243,228,152,205,242,17,217,160,91,42,129,110,130,215,220,120,173,104,16,156,43,38,155,158,254,124,126,118,116,58,219,122,131,52,75,18,49,201,123,249,203,151,151,61,250,185,236,138,147,249,233,235,147,249,139,243,215,95,161,222,201,228,31,243,163,211,243,215,179,249,241,244,244,197,236,229,234,143,147,44,255,242,55,179,179,217,228,120,62,59,251,235,244,244,213,250,227,203,199,14,180,48,149,130,190,235,135,143,1,152,111,243,121,122,248,227,241,253,242,234,93,239,241,250,102,227,27,234,250,115,111,245,103,105,63,239,39,189,235,135,143,189,135,63,6,233,231,111,172,105,239,227,155,143,247,143,31,179,164,159,56,226,192,98,94,47,24,216,108,92,35,52,44,102,246,71,134,109,5,207,66,131,23,127,186,106,43,248,160,58,184,63,126,108,54,184,211,167,162,31,164,108,33,112,200,179,109,70,153,109,5,23,62,219,102,224,217,86,112,203,179,237,143,69,27,12,110,198,167,78,247,187,2,158,54,25,218,0,89,183,34,251,34,214,22,50,151,253,106,238,149,219,52,221,223,96,118,51,70,118,122,72,42,32,114,179,161,221,30,18,47,212,220,108,96,183,159,248,188,128,116,179,129,157,158,102,31,108,221,66,92,201,247,21,19,220,110,33,174,229,187,137,23,2,111,48,174,25,149,111,37,246,4,229,13,134,190,91,184,134,62,76,243,113,150,167,195,225,56,207,55,129,186,78,104,167,175,19,126,14,160,193,192,6,87,224,244,36,155,76,65,131,113,13,70,193,41,174,201,39,180,16,87,242,101,205,100,29,154,141,107,170,88,23,35,123,23,172,155,143,237,242,253,206,187,134,221,108,108,241,183,104,147,9,106,33,174,240,89,110,227,91,180,220,43,61,253,40,92,172,146,253,138,162,83,114,184,162,168,80,172,151,152,36,148,245,194,45,5,101,191,162,40,160,28,174,240,191,207,219,242,201,229,18,239,251,182,37,158,172,87,172,204,68,254,246,126,179,72,92,68,246,79,224,244,151,79,159,106,179,20,240,62,54,234,202,226,247,177,209,112,174,124,31,99,211,251,120,98,167,2,222,201,194,235,189,72,45,152,165,182,238,107,193,108,37,118,44,24,22,12,11,134,5,195,130,97,193,176,96,88,48,44,24,22,44,102,11,134,73,194,36,97,146,48,73,152,36,76,18,38,9,147,132,73,194,36,97,146,58,105,146,208,66,104,33,180,144,147,22,178,110,51,242,211,66,246,221,70,104,33,180,16,90,168,9,45,148,124,253,254,158,126,255,254,126,184,250,246,158,142,35,180,66,226,180,202,82,168,134,220,42,78,72,156,91,201,172,132,229,213,19,43,53,228,86,241,42,178,220,186,118,66,152,89,83,78,200,34,235,186,9,113,102,37,53,33,206,171,100,38,196,121,85,196,68,88,218,182,189,68,88,218,182,181,132,44,173,174,149,144,101,214,227,251,178,188,90,120,95,150,86,139,238,135,165,109,27,238,139,211,170,208,230,176,180,109,195,102,247,180,81,177,102,200,113,155,228,120,143,153,175,132,214,166,243,65,157,180,54,237,15,90,163,181,63,126,51,5,91,127,240,228,146,135,193,183,255,118,3,188,235,175,57,63,21,240,236,250,15,191,50,219,158,231,61,234,63,94,46,251,215,127,86,34,222,207,175,250,228,213,196,175,2,220,5,238,2,119,129,187,192,93,224,46,112,23,184,11,220,5,238,2,119,129,187,128,82,64,41,160,20,80,10,40,5,148,2,74,61,65,105,86,47,40,205,0,165,128,82,64,105,135,64,105,210,63,236,15,58,3,74,253,211,198,1,74,67,114,107,130,82,255,220,186,160,84,152,87,29,148,134,228,214,4,165,158,185,163,0,165,190,153,35,0,165,158,145,163,0,165,254,153,117,65,169,127,94,93,80,234,159,87,19,148,10,211,42,129,82,97,90,37,80,234,153,86,29,148,122,230,85,6,165,158,105,149,65,169,48,173,18,40,245,79,171,9,74,133,105,149,64,169,67,90,64,233,30,131,210,142,0,202,90,15,37,77,235,56,148,84,159,72,38,253,180,45,34,9,138,4,69,130,34,65,145,160,72,80,36,40,18,20,9,138,4,69,130,34,65,145,160,72,80,36,40,18,20,9,138,4,69,58,163,72,41,1,172,181,162,88,195,129,108,16,64,8,96,132,4,240,252,226,108,118,246,252,236,120,254,236,245,47,191,76,47,94,205,207,127,155,189,60,59,157,31,157,156,31,79,79,166,167,179,201,234,83,107,245,121,250,199,227,187,247,247,48,67,152,33,204,16,102,8,51,132,25,194,12,97,134,48,67,152,33,204,16,102,8,51,132,25,194,12,97,134,93,102,134,181,158,214,147,214,113,90,79,12,204,176,181,57,102,152,33,204,48,74,102,152,124,254,214,50,238,103,93,96,134,194,180,234,204,48,56,183,18,51,20,230,86,99,134,33,121,53,153,97,112,110,37,102,40,201,173,205,12,69,153,117,153,161,36,178,54,51,20,102,86,99,134,194,188,106,204,80,152,87,137,25,134,164,109,159,25,134,164,109,159,25,74,210,106,50,67,73,94,61,102,40,73,171,199,12,67,210,182,207,12,133,105,149,152,97,72,218,246,153,161,107,90,152,225,158,50,195,87,211,201,241,10,18,14,158,173,241,160,101,168,248,195,226,242,118,197,166,6,111,182,72,96,224,252,176,157,244,121,238,64,124,24,244,199,94,96,176,236,216,237,239,31,175,237,84,239,68,114,170,119,245,187,223,120,183,144,63,7,242,103,166,121,179,139,215,175,102,243,139,233,201,217,108,58,127,126,246,243,244,135,191,252,240,184,252,184,232,54,182,75,191,110,254,205,191,111,254,77,147,213,151,247,44,141,144,219,201,227,42,131,187,58,130,171,144,187,58,130,91,126,145,25,140,242,60,25,13,70,195,193,40,41,15,46,249,109,70,30,92,137,57,6,6,214,131,142,117,4,87,161,142,117,4,183,60,219,135,201,65,146,29,36,249,104,124,56,42,15,222,226,179,173,203,75,165,161,53,129,105,96,102,167,95,47,171,114,151,253,142,217,112,118,93,218,43,15,173,132,123,229,129,149,120,175,60,176,10,240,13,140,219,54,241,13,140,219,54,242,21,198,213,61,236,93,24,250,110,225,26,250,48,205,199,89,158,14,135,227,60,223,68,213,58,161,149,232,186,48,176,22,94,23,198,213,226,235,129,113,219,6,236,242,184,215,239,63,57,221,225,60,31,37,249,48,25,143,242,52,219,140,252,253,250,214,99,187,124,191,203,243,108,48,30,29,228,249,96,56,40,198,110,251,123,158,150,207,8,140,219,182,208,240,136,27,149,209,184,30,249,95,225,141,255,209,38,109,110,138,93,249,137,58,14,213,218,219,131,185,76,239,100,17,188,61,183,224,180,44,149,247,10,167,21,216,110,199,105,225,180,112,90,56,45,156,22,78,11,167,133,211,194,105,225,180,84,156,22,94,8,47,132,23,194,11,225,133,240,66,120,33,188,16,94,8,47,132,23,234,164,23,66,242,32,121,144,60,27,146,231,192,107,112,233,192,127,112,41,181,238,48,74,179,45,203,147,22,61,78,150,23,197,206,248,137,217,217,188,175,225,110,231,160,89,183,83,254,238,113,59,109,184,157,151,147,139,159,167,63,35,123,144,61,200,30,100,15,178,7,217,131,236,65,246,48,192,132,168,66,84,33,170,16,85,136,42,68,21,162,10,81,133,168,66,84,33,170,24,96,194,109,225,182,58,238,182,28,7,152,74,220,150,109,128,9,183,133,219,194,109,225,182,112,91,184,45,220,22,110,11,183,133,219,138,217,109,225,135,240,67,248,33,252,16,126,8,63,132,31,194,15,225,135,240,67,248,161,78,250,33,100,15,178,7,217,243,84,246,124,61,181,221,111,162,233,219,169,225,123,50,218,244,237,227,109,216,3,85,190,14,66,8,33,132,16,66,8,33,132,16,66,8,33,132,16,66,136,97,39,100,22,50,11,153,133,204,66,102,33,179,144,89,200,44,100,22,50,11,153,181,15,50,139,97,39,252,23,254,171,94,255,229,60,245,100,246,95,187,57,254,132,255,194,127,225,191,240,95,248,47,252,23,254,11,255,133,255,218,95,255,133,67,194,33,225,144,112,72,56,36,28,18,14,9,135,132,67,194,33,225,144,58,233,144,16,66,8,33,132,208,74,8,189,156,158,254,243,229,209,252,239,147,211,23,243,227,227,201,201,100,48,31,63,155,63,127,121,116,58,125,53,157,63,127,57,113,27,144,122,183,184,255,243,221,77,239,191,151,247,215,189,219,219,203,187,203,65,111,252,172,119,245,238,230,126,241,97,209,187,122,119,233,63,48,101,245,69,69,55,84,84,67,227,194,127,167,163,112,49,100,255,56,155,17,69,178,215,221,73,113,180,250,251,134,196,209,211,207,153,244,139,74,58,58,61,127,61,155,31,79,79,95,204,94,174,242,37,7,89,185,100,202,147,195,209,151,191,121,54,153,61,127,57,63,191,152,254,114,116,188,241,22,163,52,207,119,66,45,101,171,231,202,244,51,66,22,157,90,18,196,141,67,45,5,5,215,84,75,65,193,53,213,146,32,184,174,90,146,6,86,87,75,65,193,53,213,82,80,112,77,181,228,27,60,10,181,228,29,58,2,181,36,205,28,195,104,149,111,246,40,180,152,32,180,174,22,19,4,214,213,98,130,192,154,90,76,26,87,73,139,73,227,42,105,49,223,184,81,104,49,223,208,81,104,49,65,104,93,45,230,27,88,89,139,249,198,85,214,98,210,184,74,90,76,16,55,6,45,38,140,173,173,197,4,177,53,181,152,52,174,146,22,115,137,219,113,45,198,104,21,38,13,147,38,124,47,27,70,202,252,241,218,222,96,108,123,131,111,18,43,72,231,217,230,189,4,58,207,54,255,133,206,67,231,161,243,208,121,232,60,116,30,58,15,157,135,206,67,231,237,170,206,67,137,161,196,80,98,40,49,148,24,74,12,37,134,18,67,137,161,196,80,98,157,84,98,248,45,252,22,126,43,26,191,117,122,246,247,95,142,39,127,157,206,39,23,207,103,71,207,191,111,49,252,117,245,215,233,60,157,15,44,106,235,254,253,127,127,191,189,252,247,162,119,185,188,122,188,185,250,182,120,175,247,233,246,246,174,96,181,210,254,160,202,106,61,60,249,7,46,211,90,155,111,17,160,169,42,51,55,99,168,188,95,50,70,57,37,180,74,54,159,83,245,70,91,226,235,236,124,182,218,184,121,113,118,124,124,116,250,226,179,73,250,225,47,63,124,121,218,190,252,237,223,94,79,78,103,71,255,92,173,35,124,187,88,60,124,120,88,44,222,254,254,240,253,239,143,207,38,63,207,127,57,187,56,153,172,222,243,135,119,151,203,183,139,183,243,15,143,151,143,139,239,111,84,177,220,240,203,91,188,56,127,61,63,153,158,156,93,252,54,127,61,59,58,62,250,231,100,245,199,63,252,229,135,164,127,56,220,120,71,47,142,230,207,207,78,206,215,47,54,123,242,30,166,167,191,156,93,60,159,206,167,147,23,211,139,175,239,95,170,183,214,255,55,64,112,189,253,215,237,198,79,37,73,63,27,247,147,222,237,221,77,154,172,127,46,89,253,52,226,40,174,182,147,120,169,43,89,16,163,146,218,78,227,47,165,66,35,101,225,145,138,63,88,134,70,26,216,34,249,139,36,89,36,199,135,217,79,17,5,68,9,123,134,204,242,39,52,146,248,25,50,107,157,208,72,214,103,200,95,216,8,34,153,69,140,227,61,170,80,49,146,56,6,197,82,18,198,87,178,4,164,41,251,61,220,51,145,105,26,74,144,202,172,116,28,255,201,42,164,142,44,142,235,63,153,151,174,145,69,113,253,238,238,37,98,100,81,28,159,26,31,197,18,16,68,246,21,208,36,79,2,130,88,191,238,121,105,17,65,16,179,238,40,201,226,41,60,4,113,76,78,96,59,140,159,21,16,68,49,208,126,199,127,34,19,239,23,4,49,112,124,199,32,38,146,31,16,68,246,217,99,98,244,178,32,38,246,190,29,198,155,190,203,3,185,125,145,243,230,234,178,64,1,95,113,77,196,60,32,136,248,153,9,249,138,43,103,220,197,124,46,148,219,229,154,34,231,118,186,166,8,121,29,46,50,225,113,135,75,183,0,185,203,53,69,68,238,116,141,228,174,111,99,114,183,139,4,247,112,11,149,59,92,83,96,139,82,88,154,213,10,75,51,96,41,176,20,88,10,44,5,150,2,75,129,165,192,82,96,105,211,176,20,44,9,150,4,75,130,37,193,146,96,73,176,36,88,114,247,176,36,132,177,211,132,209,118,112,128,31,97,172,60,51,0,194,8,97,132,48,66,24,33,140,16,70,8,35,132,17,194,8,97,132,48,66,24,33,140,16,70,8,35,252,12,126,6,63,235,28,63,179,109,234,245,227,103,149,75,122,225,103,240,179,253,224,103,16,50,8,25,132,12,66,6,33,131,144,65,200,32,100,16,50,8,25,132,12,66,6,33,131,144,65,200,58,69,200,236,103,89,249,16,50,203,49,86,16,50,8,217,14,17,50,48,24,24,172,49,12,6,115,234,18,115,2,240,0,120,0,60,0,30,0,15,128,7,192,3,224,1,240,0,120,218,1,60,179,201,197,234,87,215,11,167,105,193,199,203,229,10,7,44,253,6,3,159,30,8,98,56,126,60,45,158,63,158,21,15,32,207,159,156,64,254,228,100,142,0,212,243,245,67,106,134,234,84,189,247,24,1,78,119,142,19,207,203,143,19,31,167,135,105,249,113,226,227,244,48,171,62,78,252,203,181,221,63,78,60,237,231,230,115,161,146,232,142,19,23,196,141,227,56,241,160,224,154,199,137,7,5,215,60,78,92,16,92,247,56,113,105,224,144,103,187,150,227,196,131,130,107,30,39,30,20,92,243,56,113,223,224,81,28,39,238,29,58,130,227,196,165,153,157,78,166,148,156,135,209,96,246,40,142,66,23,132,214,61,10,93,16,88,247,40,116,65,96,205,163,208,165,113,149,142,66,151,198,85,58,10,221,55,110,20,71,161,251,134,142,226,40,116,65,104,221,163,208,125,3,43,31,133,238,27,87,249,40,116,105,92,165,163,208,5,113,99,56,10,93,24,91,251,40,116,65,108,205,163,208,165,113,149,142,66,119,137,219,241,163,208,183,15,136,225,244,116,78,79,231,244,244,226,123,177,107,46,91,101,217,168,185,42,219,201,104,46,52,23,154,11,205,133,230,66,115,161,185,208,92,104,46,52,87,151,52,23,170,8,85,132,42,66,21,161,138,80,69,168,34,84,17,170,8,85,132,42,234,164,42,194,251,224,125,240,62,5,239,99,95,85,99,240,62,150,173,52,120,31,188,15,222,167,85,239,51,232,15,186,228,125,188,227,198,226,125,2,130,235,122,31,239,224,218,250,68,22,56,2,125,18,16,92,87,159,248,5,143,196,66,120,134,142,194,66,248,101,142,196,66,120,135,214,182,16,222,129,181,45,132,119,96,93,11,33,139,171,102,33,100,113,213,44,132,95,220,72,44,132,95,232,8,128,190,95,96,117,160,239,23,87,29,232,203,226,170,1,125,239,184,186,136,89,22,87,13,49,219,227,70,133,152,1,198,109,2,227,61,70,189,149,144,246,217,228,213,212,107,15,213,155,203,15,139,29,220,69,181,250,176,154,5,182,166,87,0,218,2,109,41,235,83,214,167,172,79,89,63,70,218,76,89,159,178,62,101,125,118,82,49,104,208,5,196,207,160,1,131,6,12,26,48,104,192,160,1,131,6,12,26,48,104,192,160,65,220,22,136,157,84,59,167,154,152,77,136,127,54,225,155,246,114,157,79,40,213,94,221,159,81,64,123,161,189,208,94,104,47,180,23,218,11,237,133,246,66,123,161,189,80,71,168,35,212,17,234,8,117,132,58,66,29,161,142,80,71,168,35,212,209,46,168,35,60,16,30,8,15,84,226,129,220,247,84,149,120,160,93,216,85,133,7,194,3,237,158,7,98,103,21,59,171,216,89,21,133,78,97,103,21,59,171,216,89,165,111,37,216,89,197,206,42,118,86,177,179,138,157,85,236,172,98,103,149,58,114,102,103,21,0,153,157,85,110,208,118,54,253,235,233,209,235,147,249,217,249,244,244,229,244,226,100,250,106,158,205,79,142,94,205,46,38,199,243,131,103,46,91,172,30,23,255,190,191,249,120,215,123,255,176,184,127,183,88,222,45,62,244,178,222,221,205,135,245,55,249,131,55,222,123,173,172,92,183,136,117,61,56,175,156,234,90,62,202,70,56,175,224,53,33,191,126,228,183,132,243,230,201,225,8,206,75,223,159,190,63,125,255,56,0,53,125,127,250,254,244,253,227,34,235,172,185,98,86,129,89,5,102,21,152,85,136,200,10,48,171,192,172,2,179,10,204,42,48,171,16,135,56,98,86,33,174,89,5,214,92,69,110,167,24,111,136,98,188,193,120,75,190,188,11,177,74,179,76,68,248,170,52,219,140,4,42,13,149,134,74,67,165,161,210,80,105,168,52,84,26,42,13,149,214,117,149,134,142,66,71,161,163,208,81,232,40,116,20,58,10,29,133,142,66,71,161,163,58,169,163,112,75,184,37,220,82,61,110,201,186,109,203,207,45,217,247,111,225,150,112,75,184,37,117,183,196,58,46,214,113,177,142,43,10,69,195,58,46,214,113,177,142,75,223,116,176,142,139,117,92,172,227,98,29,23,235,184,88,199,197,58,46,117,140,205,58,46,160,52,235,184,28,215,113,189,156,62,59,62,251,235,116,147,237,174,152,239,217,197,243,201,124,242,247,191,173,135,8,50,11,232,125,183,120,115,251,254,223,139,13,4,185,70,147,239,151,87,151,189,203,255,254,103,107,138,32,235,38,233,181,124,152,205,160,94,193,139,194,122,253,88,239,183,191,253,219,235,201,233,236,232,159,211,21,44,89,63,182,28,202,192,132,1,19,6,76,24,68,141,175,153,48,96,194,128,9,131,184,184,59,203,186,152,142,96,58,130,233,8,166,35,34,114,6,76,71,48,29,193,116,4,211,17,76,71,196,161,149,152,142,136,107,58,130,101,93,145,187,43,6,42,58,60,80,225,34,218,108,7,223,248,138,182,142,158,124,131,104,67,180,33,218,16,109,136,54,68,27,162,13,209,134,104,67,180,33,171,144,85,200,42,100,21,178,10,89,133,172,66,86,33,171,144,85,200,170,253,149,85,152,39,204,19,230,169,54,243,100,219,229,229,107,158,108,203,188,82,111,245,84,20,77,99,155,154,74,71,206,174,234,199,173,127,82,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,170,227,246,10,159,130,79,193,167,224,83,240,41,102,159,98,252,120,109,111,48,182,189,193,55,59,33,117,54,246,243,87,252,156,77,103,15,96,193,183,224,91,240,45,61,14,103,105,209,183,112,56,75,91,218,130,195,89,56,156,133,195,89,226,161,255,28,206,194,225,44,28,206,210,26,253,231,112,150,54,64,58,135,179,112,56,11,135,179,180,2,210,57,156,5,44,206,225,44,142,135,179,28,29,189,158,76,231,191,76,142,159,159,157,206,47,254,62,79,159,57,173,137,186,185,249,120,185,232,253,126,121,123,245,254,190,183,252,111,47,45,30,182,93,227,102,168,0,112,187,29,179,25,86,235,246,58,224,217,224,19,178,179,36,63,40,135,176,27,103,103,27,32,108,158,28,14,119,4,194,82,122,167,244,78,233,61,10,122,76,233,157,210,59,165,247,184,176,55,103,163,80,216,167,176,79,97,159,194,126,68,200,158,194,62,133,125,10,251,113,23,246,89,55,197,120,68,164,86,103,231,199,35,56,27,37,114,117,196,68,69,55,38,42,124,60,151,109,192,193,193,115,213,54,211,128,231,194,115,225,185,240,92,120,46,60,23,158,11,207,133,231,194,115,225,138,112,69,184,34,92,17,174,8,87,132,43,194,21,225,138,112,69,184,162,189,119,69,136,31,196,15,226,71,46,126,236,155,173,172,226,167,198,101,86,136,31,196,15,226,135,45,83,108,153,98,203,84,124,254,132,45,83,108,153,98,203,148,190,134,96,203,20,91,166,216,50,197,150,41,182,76,177,101,138,45,83,234,140,153,45,83,16,99,182,76,185,110,153,58,253,237,248,120,114,50,89,117,238,159,205,143,78,103,211,139,147,233,207,71,147,217,116,254,106,54,61,159,167,249,32,253,235,124,224,182,122,234,254,143,219,219,203,187,203,94,218,75,223,244,110,238,31,23,203,187,197,219,155,203,199,69,239,195,227,226,161,183,122,95,255,94,255,160,211,208,62,42,251,217,3,33,64,215,237,163,107,136,242,202,95,28,244,27,140,126,57,96,128,206,63,157,127,58,255,241,48,107,58,255,116,254,233,252,199,5,219,217,109,197,188,2,243,10,204,43,48,175,16,145,40,96,94,129,121,5,230,21,152,87,96,94,33,14,151,196,188,66,92,243,10,236,182,138,92,88,49,226,208,229,17,7,15,187,102,157,123,16,218,181,22,79,246,198,174,97,215,176,107,216,53,236,26,118,13,187,134,93,195,174,97,215,216,168,133,161,194,80,97,168,48,84,24,42,12,21,134,10,67,133,161,194,80,97,168,208,77,232,38,116,147,150,110,114,88,179,37,210,77,53,238,222,66,55,161,155,208,77,236,241,18,198,141,69,55,177,199,139,61,94,236,241,138,72,126,176,199,139,61,94,236,241,98,143,23,123,188,34,144,31,236,241,98,143,23,123,188,216,227,197,30,47,56,53,123,188,234,216,227,85,128,192,207,95,78,102,243,95,147,249,200,111,131,87,129,81,94,189,187,124,236,125,74,122,163,174,239,238,50,125,92,13,131,94,159,151,5,241,130,120,153,40,232,18,226,101,162,128,137,2,38,10,34,99,211,76,20,48,81,192,190,174,168,132,0,211,16,76,67,48,13,193,52,4,211,16,218,22,131,105,8,166,33,152,134,96,26,130,105,136,174,77,67,176,175,43,114,49,197,0,197,46,12,80,84,90,52,231,209,9,103,139,214,177,161,9,44,26,22,13,139,134,69,195,162,97,209,176,104,88,52,44,26,22,13,19,133,137,194,68,97,162,48,81,152,40,76,20,38,10,19,133,137,194,68,237,176,137,66,43,161,149,208,74,181,105,37,143,141,92,142,90,169,115,187,184,208,74,104,165,189,209,74,236,223,98,255,22,251,183,162,176,51,236,223,98,255,22,251,183,244,37,7,251,183,216,191,197,254,45,246,111,177,127,139,253,91,236,223,82,39,216,236,223,130,71,179,127,171,150,253,91,43,188,27,190,127,43,237,37,59,185,127,43,237,37,26,136,215,240,178,32,94,16,47,147,3,93,66,188,76,14,48,57,192,228,64,100,108,154,201,1,38,7,216,191,21,149,16,96,234,129,169,7,166,30,152,122,96,234,65,219,98,48,245,192,212,3,83,15,76,61,48,245,208,181,169,7,246,111,69,46,166,24,148,216,217,65,137,175,22,45,108,80,162,204,162,237,194,160,4,22,13,139,134,69,195,162,97,209,176,104,88,52,44,26,22,13,139,134,137,194,68,97,162,48,81,152,40,76,20,38,10,19,133,137,194,68,97,162,118,195,68,161,149,208,74,104,165,218,180,82,232,254,173,109,173,180,27,251,183,208,74,104,165,93,212,74,236,223,98,255,22,251,183,162,176,51,236,223,98,255,22,251,183,244,37,7,251,183,216,191,197,254,45,246,111,177,127,139,253,91,236,223,82,39,216,236,223,130,71,179,127,203,109,255,214,223,47,142,102,43,244,55,57,62,249,237,98,50,127,117,50,57,62,118,217,184,245,223,229,205,227,98,217,123,184,188,189,251,99,121,217,251,112,119,121,123,219,220,142,45,57,164,45,203,217,8,150,117,125,33,64,108,48,136,205,146,252,160,28,196,230,201,225,168,26,196,230,201,225,112,71,64,44,253,126,250,253,244,251,163,32,200,244,251,233,247,211,239,143,11,125,179,37,139,217,4,102,19,152,77,96,54,33,34,108,207,108,2,179,9,204,38,48,155,192,108,66,28,102,135,217,132,184,102,19,216,146,21,185,62,98,156,161,187,227,12,70,215,101,25,96,112,114,93,181,141,44,224,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,248,34,124,17,190,8,95,132,47,194,23,225,139,240,69,248,34,124,17,190,8,95,132,252,65,254,32,127,66,228,143,117,123,149,131,252,169,113,95,21,242,7,249,131,252,97,227,20,27,167,216,56,21,163,67,97,227,20,27,167,216,56,165,175,34,216,56,197,198,41,54,78,177,113,138,141,83,108,156,98,227,148,58,103,102,227,20,212,152,141,83,110,27,167,126,59,154,167,243,225,124,144,63,91,119,239,179,106,252,250,199,77,47,237,13,123,131,252,205,86,227,62,179,64,215,212,74,93,205,167,2,252,184,125,199,138,31,190,28,213,126,255,152,26,1,180,213,239,30,44,235,135,101,207,206,103,71,103,167,243,217,139,163,249,243,179,147,243,201,234,189,206,150,31,23,77,178,213,245,255,13,160,171,111,255,117,187,241,125,42,233,103,7,253,164,247,118,177,120,248,240,176,88,188,77,250,105,214,31,125,254,46,229,198,78,183,243,120,209,211,144,56,70,54,186,157,201,159,142,214,19,44,11,15,86,252,225,163,158,96,3,91,48,255,106,123,72,48,199,71,221,15,187,6,7,10,123,182,204,88,181,158,96,226,103,203,140,77,235,9,102,125,182,252,171,229,226,96,102,90,235,120,191,42,120,173,60,148,129,198,150,68,242,229,177,193,153,202,126,183,243,204,101,90,115,36,206,102,38,193,142,255,136,21,44,56,36,148,235,63,162,23,235,13,9,228,250,19,131,23,203,13,9,228,248,52,249,176,218,224,56,178,175,155,38,22,27,28,199,250,213,210,139,181,138,227,152,73,106,73,34,79,150,42,14,101,34,165,219,145,252,88,169,56,144,129,132,58,254,163,153,88,168,56,142,129,116,58,198,49,177,206,224,56,178,207,48,19,203,12,137,99,234,31,111,71,242,110,32,135,198,114,251,210,232,221,48,14,137,21,240,213,218,68,118,131,227,136,159,165,240,175,214,114,46,91,76,233,66,102,93,174,41,118,128,157,174,41,162,76,135,139,76,16,216,225,210,45,12,236,114,77,17,4,59,93,35,185,235,219,48,216,237,34,193,61,220,2,194,14,215,20,208,163,29,248,218,113,174,3,172,117,65,177,150,149,255,21,40,214,182,232,31,20,11,138,5,197,130,98,65,177,160,88,80,44,40,22,20,11,238,4,119,130,59,193,157,224,78,112,39,184,19,220,9,238,132,92,66,46,165,228,210,50,195,95,65,46,109,147,251,144,75,200,37,228,18,114,9,185,132,92,66,46,33,151,144,75,200,37,228,18,114,9,185,132,92,66,46,97,113,176,56,88,28,44,238,59,139,179,238,211,52,178,56,251,22,77,88,28,44,46,156,197,21,215,37,148,110,222,28,36,7,153,116,243,230,56,61,204,118,98,243,102,182,122,174,76,123,77,178,232,54,111,10,226,198,177,121,51,40,184,230,230,205,160,224,154,199,174,9,130,235,174,12,149,6,86,95,25,26,20,92,115,101,104,80,112,205,99,215,124,131,71,177,235,212,59,116,4,187,78,125,51,71,177,235,84,16,90,119,215,169,32,176,238,174,83,65,96,205,93,167,210,184,74,187,78,165,113,149,118,157,250,198,141,98,215,169,111,232,40,142,93,19,132,214,93,208,234,27,88,121,65,171,111,92,229,5,173,210,184,74,11,90,5,113,53,23,180,74,227,42,45,104,117,137,27,213,130,86,14,2,139,123,165,43,7,129,69,113,16,152,197,70,60,127,57,153,249,237,152,237,93,189,187,124,220,197,69,179,235,15,172,97,57,97,124,13,12,5,109,97,218,194,180,133,105,11,211,22,166,45,188,95,109,97,86,206,210,100,166,201,76,147,153,38,51,77,230,221,105,50,179,131,129,222,247,126,247,190,89,57,75,89,60,176,44,254,13,207,58,239,157,45,199,179,59,176,124,22,60,11,158,5,207,130,103,193,179,224,89,240,44,120,150,101,14,32,80,16,40,8,20,4,10,2,5,129,130,64,65,160,17,34,80,104,38,52,179,132,102,58,239,191,40,167,153,59,176,4,3,154,9,205,132,102,66,51,161,153,208,76,104,38,52,19,154,9,205,132,102,66,51,161,153,208,204,72,105,38,124,14,62,7,159,219,3,62,231,177,159,182,140,207,237,196,146,90,248,92,135,248,28,235,106,89,87,203,186,90,214,213,178,174,86,140,42,89,87,203,186,90,214,213,178,174,86,140,90,89,87,203,186,90,214,213,178,174,150,117,181,172,171,101,93,45,235,106,37,252,157,117,181,172,171,101,93,45,235,106,203,13,197,232,217,186,59,60,112,114,19,163,226,209,121,105,127,96,177,18,86,41,81,116,18,69,37,49,46,252,119,58,42,254,65,136,213,248,177,236,126,174,254,104,227,170,96,243,49,106,244,116,190,242,247,142,237,160,141,76,27,153,54,50,109,100,218,200,180,145,247,171,141,204,234,91,154,210,52,165,105,74,211,148,166,41,189,59,77,105,246,62,208,43,223,239,94,57,171,111,59,87,70,183,118,209,173,85,244,234,38,250,38,16,141,167,17,239,64,173,13,111,179,249,66,118,106,237,118,188,90,9,181,182,29,172,6,181,134,90,67,173,161,214,80,107,168,53,212,26,106,13,181,102,135,6,100,24,50,12,25,134,12,67,134,33,195,144,97,200,112,76,100,24,200,11,228,221,85,200,235,118,72,91,9,228,181,29,207,6,228,5,242,2,121,129,188,64,94,32,47,144,23,200,11,228,5,242,2,121,129,188,64,94,32,47,144,55,54,200,11,182,4,91,130,45,193,150,93,193,150,110,219,158,75,176,165,109,207,115,228,216,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,242,135,171,220,31,88,93,9,32,215,213,80,192,224,174,134,2,218,119,53,186,17,93,36,201,119,32,120,169,184,33,240,205,253,239,169,232,42,1,1,94,3,231,86,57,245,157,224,105,191,147,32,93,201,211,126,39,121,112,239,68,15,238,157,228,193,5,242,7,64,254,165,232,26,193,135,180,148,60,69,75,209,83,180,148,60,69,143,130,167,232,81,240,20,237,179,85,177,249,16,215,211,47,183,124,136,253,220,75,124,8,62,68,219,135,60,93,185,158,114,86,38,103,101,114,86,38,103,101,114,86,38,103,101,114,86,38,103,101,114,86,166,147,220,226,172,76,206,202,20,199,229,172,76,206,202,228,172,76,206,202,228,172,76,206,202,20,251,78,206,202,116,209,94,156,149,233,105,107,56,43,179,59,103,101,70,225,117,170,117,202,243,151,147,153,215,169,157,189,171,119,151,143,28,221,41,210,35,235,123,215,172,129,49,190,4,26,134,177,20,198,82,24,75,97,44,133,177,20,198,82,246,107,44,133,67,60,25,153,97,100,134,145,25,70,102,24,153,217,157,145,25,86,181,51,96,180,223,59,143,56,196,179,67,51,20,251,92,233,111,99,81,210,55,146,237,122,146,103,57,201,230,56,79,72,54,36,27,146,13,201,134,100,67,178,33,217,144,236,152,72,54,180,24,90,12,45,134,22,67,139,161,197,208,98,104,49,180,24,240,11,248,5,252,122,157,238,89,14,126,57,226,19,240,11,248,5,252,2,126,1,191,128,95,192,47,224,23,240,11,248,5,252,2,126,1,191,128,223,238,130,95,80,38,40,19,148,9,202,236,20,202,116,221,112,93,142,50,89,115,13,166,4,83,130,41,193,148,96,74,48,37,152,18,76,9,166,4,83,130,41,193,148,96,74,48,37,152,114,119,48,37,7,128,114,0,232,230,53,28,0,186,117,13,7,128,2,254,131,193,63,7,128,206,56,0,180,45,211,226,228,72,220,79,1,45,115,36,28,5,138,35,233,146,35,225,80,80,14,5,181,10,27,14,5,229,80,80,14,5,229,80,80,14,5,13,208,81,28,10,234,40,180,56,20,148,67,65,57,20,148,67,65,57,20,148,67,65,57,20,148,67,65,57,20,148,67,65,57,20,148,67,65,57,20,180,219,135,130,30,62,243,56,15,244,240,13,71,129,10,204,200,225,155,38,189,75,249,123,71,185,48,150,194,88,10,99,41,140,165,48,150,194,88,202,126,141,165,112,0,40,35,51,140,204,48,50,195,200,12,35,51,187,51,50,195,74,119,6,140,246,123,15,18,7,128,118,104,134,98,159,43,253,141,47,79,250,66,173,221,206,254,44,161,214,28,251,9,181,134,90,67,173,161,214,80,107,168,53,212,26,106,173,79,173,33,195,144,97,200,48,100,24,50,12,25,134,12,67,134,33,195,64,94,32,47,144,215,237,156,207,18,200,203,17,159,64,94,32,47,144,23,200,11,228,5,242,2,121,129,188,64,94,32,47,144,23,200,11,228,5,242,118,13,242,130,45,193,150,96,75,176,101,87,176,165,219,190,234,18,108,185,239,171,170,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,118,31,73,114,136,39,135,120,110,94,195,33,158,91,215,112,136,39,144,63,24,242,115,136,231,140,67,60,219,178,42,54,31,226,122,126,231,150,15,225,232,78,124,72,252,62,164,241,3,59,191,188,5,7,118,26,242,114,96,103,157,193,57,176,147,3,59,57,176,147,3,59,57,176,179,52,50,7,118,6,135,230,192,78,14,236,228,192,78,14,236,228,192,78,14,236,228,192,78,14,236,228,192,78,14,236,228,192,78,14,236,52,26,6,14,236,252,174,83,158,191,156,204,188,78,237,236,93,189,187,124,228,232,78,145,30,89,223,187,102,13,140,241,37,208,48,140,165,48,150,194,88,10,99,41,140,165,48,150,178,95,99,41,28,226,201,200,12,35,51,140,204,48,50,195,200,204,238,140,204,176,170,157,1,163,253,222,121,196,33,158,29,154,161,216,231,74,127,27,139,146,190,145,108,215,147,60,203,73,54,199,121,66,178,33,217,144,108,72,54,36,27,146,13,201,134,100,199,68,178,161,197,208,98,104,49,180,24,90,12,45,134,22,67,139,161,197,128,95,192,47,224,215,235,116,207,114,240,203,17,159,128,95,192,47,224,23,240,11,248,5,252,2,126,1,191,128,95,192,47,224,23,240,11,248,5,252,118,23,252,130,50,65,153,160,76,80,102,167,80,166,235,134,235,114,148,201,154,107,48,37,152,18,76,9,166,4,83,130,41,193,148,96,74,48,37,152,18,76,9,166,4,83,130,41,193,148,187,131,41,57,0,148,3,64,55,175,225,0,208,173,107,56,0,20,240,31,12,254,57,0,116,198,1,160,109,153,22,39,71,226,126,10,104,153,35,225,40,80,28,73,151,28,9,135,130,114,40,168,85,216,112,40,40,135,130,114,40,40,135,130,114,40,104,128,142,226,80,80,71,161,197,161,160,28,10,202,161,160,28,10,202,161,160,28,10,202,161,160,28,10,202,161,160,28,10,202,161,160,28,10,202,161,160,29,61,20,244,159,211,243,151,191,93,204,15,158,205,95,76,79,78,38,107,199,98,89,169,243,231,226,225,221,31,203,222,193,155,222,245,226,238,238,114,75,178,216,118,234,164,86,203,162,36,73,10,31,152,163,37,185,190,124,92,188,125,246,241,234,223,139,199,31,254,242,184,252,184,240,21,39,14,47,139,57,241,51,39,37,158,100,156,30,166,229,158,100,156,30,102,213,158,228,203,181,221,247,36,105,63,239,103,221,241,36,130,184,113,120,146,160,224,154,158,36,40,184,166,39,17,4,215,245,36,210,192,234,158,36,40,184,166,39,9,10,174,233,73,124,131,71,225,73,188,67,71,224,73,164,153,157,0,135,228,128,213,6,179,71,225,120,4,161,117,29,143,32,176,174,227,17,4,214,116,60,210,184,74,142,71,26,87,201,241,248,198,141,194,241,248,134,142,194,241,8,66,235,58,30,223,192,202,142,199,55,174,178,227,145,198,85,114,60,130,184,166,147,22,138,145,189,207,89,104,62,182,203,247,59,239,115,24,154,141,173,105,212,164,113,149,140,154,75,220,142,27,181,237,19,129,145,112,72,56,36,92,241,189,252,191,31,127,88,46,254,243,241,102,185,248,48,253,120,123,249,195,95,126,248,253,238,221,201,226,241,242,237,229,227,229,79,143,139,229,221,135,159,214,10,102,182,250,191,253,199,255,123,252,193,209,152,89,166,146,108,198,204,54,150,132,49,195,152,97,204,48,102,24,51,140,25,198,12,99,134,49,195,152,117,211,152,97,157,176,78,88,39,172,19,214,9,235,132,117,194,58,97,157,176,78,88,167,78,90,39,20,18,10,9,133,228,173,144,86,102,224,231,163,87,179,163,227,103,211,139,217,252,217,228,213,116,254,124,242,106,250,243,252,151,163,211,233,236,245,233,244,231,149,67,56,62,78,6,243,233,233,11,219,64,214,253,98,217,123,123,243,225,241,230,246,205,98,249,216,123,115,249,97,209,187,186,252,176,120,219,251,253,230,126,241,248,241,126,241,182,119,245,254,254,246,54,25,244,22,247,215,126,195,90,15,3,203,70,188,135,172,255,196,42,13,10,11,242,86,79,237,230,31,220,13,251,79,255,107,243,47,175,182,254,51,243,18,84,247,139,229,79,1,183,38,120,41,94,3,175,143,197,42,90,172,198,140,210,85,237,70,233,251,143,5,105,255,96,245,99,193,242,242,254,195,239,239,151,119,139,229,135,188,63,234,167,189,171,207,63,31,140,190,252,96,144,142,87,63,24,252,248,228,135,148,172,165,40,215,95,163,92,125,76,211,228,73,32,39,193,85,188,125,193,130,171,182,187,215,66,18,159,155,103,212,109,197,59,88,143,110,171,237,54,182,21,71,118,47,179,208,123,233,242,179,126,139,247,178,158,56,178,123,57,168,190,151,245,72,201,218,238,101,91,113,124,238,165,211,55,152,112,79,218,248,243,168,245,13,198,168,109,189,238,97,60,95,35,235,142,35,187,151,194,175,145,126,38,185,197,123,217,254,215,72,163,220,46,222,203,122,228,118,109,247,178,173,56,206,247,210,236,219,157,158,74,79,223,222,236,51,89,123,24,247,187,104,40,0,108,221,195,58,10,0,245,221,196,118,210,120,223,197,50,186,237,117,39,125,134,120,219,185,155,245,38,114,190,163,230,146,135,211,103,183,103,201,163,217,207,238,218,195,248,220,69,183,207,238,224,214,73,227,119,176,206,40,62,247,207,13,244,4,151,96,234,3,61,45,68,241,185,127,78,95,18,67,59,57,141,63,125,53,38,241,190,121,146,159,185,125,26,66,237,220,188,150,127,210,54,244,149,188,110,94,171,63,95,183,144,196,249,230,153,219,83,91,247,175,134,246,84,125,183,176,149,48,206,119,209,92,231,218,250,85,175,134,58,87,125,191,232,181,18,198,231,46,58,125,11,14,239,151,213,118,7,219,136,226,124,255,12,117,55,167,47,132,62,117,183,102,191,16,214,155,196,249,230,25,202,119,78,55,207,167,124,215,236,205,171,55,137,247,205,147,252,252,226,83,5,108,231,230,181,252,243,75,69,49,177,120,3,107,41,38,214,118,19,91,74,227,123,35,93,126,13,169,165,42,89,227,141,108,37,141,207,141,20,255,46,231,83,222,108,252,211,89,243,230,9,191,22,70,242,187,92,189,73,42,111,158,244,24,247,167,119,180,164,177,183,117,136,187,195,21,197,78,167,195,37,197,230,168,253,146,173,243,139,93,46,241,79,182,117,118,177,245,18,75,121,56,243,46,15,151,95,81,85,30,54,92,81,213,155,45,189,164,236,228,117,235,199,239,82,82,46,125,181,173,83,215,173,47,181,117,230,186,195,21,222,143,192,246,121,235,46,151,248,191,140,255,147,86,217,234,46,189,197,149,173,110,195,21,254,79,115,117,171,219,116,137,247,211,89,217,234,46,189,98,235,116,117,235,45,222,62,91,221,126,137,255,243,82,114,174,186,253,26,255,231,101,235,76,117,251,21,197,231,165,112,69,241,120,11,73,211,186,98,145,79,104,211,186,114,201,15,77,107,154,214,52,173,105,90,211,180,166,105,77,211,154,166,53,77,107,154,214,52,173,105,90,199,113,47,105,90,211,180,142,224,243,155,166,117,183,155,214,244,130,233,5,211,11,166,23,28,195,207,138,244,130,233,5,211,11,166,23,76,47,152,94,48,189,96,122,193,244,130,233,5,211,11,166,23,76,47,152,94,48,189,96,122,193,244,130,85,122,193,148,124,41,249,82,242,165,228,219,84,201,247,248,232,213,203,121,86,235,74,229,219,155,15,239,158,148,125,51,214,42,23,110,143,118,225,215,148,129,210,47,165,95,74,191,148,126,41,253,82,250,165,244,75,233,151,210,47,165,95,74,191,148,126,41,253,198,83,180,164,244,219,237,210,47,235,149,169,81,83,163,166,70,77,141,154,26,53,53,106,106,212,212,168,169,81,83,163,166,70,77,141,154,26,181,254,205,163,70,77,141,154,26,53,53,106,106,212,212,168,169,81,83,163,222,145,26,53,235,149,105,94,211,188,166,121,29,99,243,186,190,21,203,165,205,107,214,44,211,188,166,121,77,243,154,230,53,205,107,154,215,49,252,106,76,243,154,230,53,205,107,154,215,52,175,105,94,211,188,166,121,77,243,154,158,48,61,97,122,194,244,132,233,9,211,19,166,39,76,79,152,158,48,61,97,122,194,244,132,233,9,211,19,166,39,76,79,152,158,48,61,97,122,194,244,132,233,9,211,19,102,221,50,165,95,74,191,148,126,187,91,250,77,231,105,147,165,223,180,159,118,166,244,107,238,217,174,191,215,127,238,199,246,2,239,78,255,241,114,217,191,254,147,106,45,213,90,170,181,84,107,169,214,82,173,165,14,74,29,148,58,40,117,80,42,140,84,24,169,48,82,97,164,194,72,133,145,10,35,21,70,42,140,84,24,169,141,81,27,163,54,70,109,140,218,24,37,29,74,58,148,116,226,43,233,180,211,158,161,11,67,227,36,210,198,73,172,189,142,70,151,185,165,29,90,230,182,175,189,142,134,10,25,85,111,84,232,140,252,207,225,65,126,125,90,241,40,175,31,99,207,211,224,63,222,87,252,83,109,61,196,123,118,22,124,229,205,105,101,31,161,119,2,182,17,82,153,162,50,69,101,138,202,20,149,41,182,17,178,141,144,250,25,245,51,234,103,108,35,100,27,97,60,245,41,170,124,221,174,242,113,14,60,229,72,202,145,148,35,41,71,82,142,164,28,73,57,178,227,229,72,246,59,178,223,145,253,142,20,117,41,234,82,212,165,168,203,126,71,246,59,178,223,145,234,56,213,113,170,227,81,85,199,247,124,191,35,231,192,179,18,146,130,62,43,33,219,30,29,176,55,174,61,7,7,252,26,215,93,25,27,160,113,77,227,154,198,53,141,107,26,215,52,174,105,92,211,184,166,113,77,227,154,198,53,141,107,26,215,52,174,245,63,191,105,92,119,187,113,77,63,152,126,48,253,96,250,193,49,252,172,72,63,152,126,48,253,96,250,193,244,131,233,7,211,15,166,31,76,63,152,126,48,253,96,250,193,244,131,233,7,211,15,166,31,76,63,152,243,223,41,251,82,246,165,236,187,99,101,223,245,166,240,172,230,21,203,91,187,194,51,214,44,111,221,32,253,226,175,41,5,229,95,202,191,148,127,41,255,82,254,165,252,75,249,151,242,47,229,95,202,191,148,127,41,255,82,254,141,167,112,73,249,183,219,229,95,214,45,83,167,166,78,77,157,154,58,53,117,106,234,212,212,169,169,83,83,167,166,78,77,157,154,58,53,117,106,253,155,71,157,154,58,53,117,106,234,212,212,169,169,83,83,167,166,78,189,35,117,106,214,45,211,192,166,129,77,3,59,206,6,118,157,43,151,75,27,216,172,93,166,129,77,3,155,6,54,13,108,26,216,52,176,35,106,23,210,192,166,129,77,3,155,6,54,13,108,26,216,52,176,105,96,211,192,166,47,76,95,152,190,48,125,97,250,194,244,133,233,11,211,23,166,47,76,95,152,190,48,125,97,250,194,244,133,233,11,211,23,166,47,76,95,152,190,48,125,97,250,194,244,133,89,191,76,249,151,242,47,229,223,206,150,127,211,121,218,108,249,55,237,167,157,41,255,154,219,182,235,239,247,159,59,178,189,224,251,211,127,188,92,246,175,255,164,96,75,193,150,130,45,5,91,10,182,20,108,41,133,82,10,165,20,74,41,148,34,35,69,70,138,140,20,25,41,50,82,100,164,200,72,145,145,34,35,69,70,202,99,148,199,40,143,81,30,163,60,70,85,135,170,14,85,157,248,170,58,237,116,104,104,196,208,59,137,180,119,18,111,187,163,225,213,110,105,135,86,187,237,111,187,163,161,90,70,213,27,21,154,35,255,43,60,206,175,166,167,179,233,233,243,233,171,163,147,163,227,201,197,209,236,183,249,228,248,120,126,114,116,122,116,124,50,63,30,205,127,205,230,217,170,156,100,126,120,63,44,238,31,87,119,238,195,205,221,205,237,229,242,230,241,143,222,229,237,109,239,228,230,254,230,248,164,119,60,234,125,202,10,91,8,211,234,115,224,175,135,150,71,245,201,27,172,30,175,209,205,147,199,237,122,216,207,11,255,61,182,62,219,126,187,7,183,63,232,159,60,239,137,125,241,96,86,189,120,176,153,8,108,29,220,145,82,84,58,216,250,25,59,27,245,147,175,63,238,31,126,249,241,58,75,218,168,69,153,194,92,127,13,179,250,137,255,224,73,36,253,98,84,224,29,108,37,139,207,13,84,44,71,5,222,202,246,2,201,238,103,235,5,169,198,239,103,93,129,100,247,179,245,45,132,129,247,179,189,64,62,247,83,161,116,214,208,115,169,247,77,71,177,120,214,228,189,84,251,154,169,88,62,107,252,126,106,124,205,84,220,74,24,120,63,219,11,228,124,63,245,10,125,77,60,155,13,196,113,191,147,90,165,190,208,27,217,86,30,239,59,169,118,70,124,147,119,180,238,76,206,119,85,175,46,217,196,103,122,3,113,124,238,164,66,101,178,161,187,88,111,24,159,123,168,80,155,12,5,68,173,132,241,185,135,173,87,39,27,122,10,107,205,226,125,3,219,172,79,54,121,3,91,255,105,92,163,66,217,228,13,108,253,199,111,189,125,144,161,183,177,165,56,206,119,82,111,39,100,232,47,133,45,197,241,185,147,10,213,222,192,187,216,78,24,231,123,168,81,239,109,226,11,99,221,89,156,111,160,70,197,183,137,27,88,119,22,239,27,216,102,205,183,201,27,216,250,207,54,154,123,34,3,111,100,107,121,124,111,166,202,174,200,224,155,217,82,30,159,155,217,122,9,189,161,79,109,221,27,216,102,17,189,201,27,216,202,215,70,202,232,236,141,180,94,193,57,243,172,154,164,242,207,170,201,250,134,17,74,30,227,39,109,232,242,55,216,168,71,27,223,67,110,123,131,113,229,27,108,52,170,13,239,97,179,98,189,53,84,225,218,66,175,24,161,144,180,208,43,7,38,104,161,211,66,167,133,78,11,157,22,58,45,116,90,232,180,208,105,161,211,66,167,133,78,11,157,22,58,45,116,90,232,180,208,247,170,133,78,95,154,190,52,125,105,250,210,244,165,233,75,211,151,166,47,77,95,154,190,52,125,105,250,210,244,165,233,75,211,151,166,47,77,95,154,190,52,125,105,250,210,244,165,233,75,11,251,210,148,159,41,63,83,126,166,252,76,249,185,180,252,156,212,187,130,59,97,5,55,229,103,202,207,148,159,41,63,83,126,166,252,28,201,239,228,148,159,41,63,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,188,123,229,231,90,55,63,39,108,126,166,252,76,249,153,242,51,229,103,202,207,148,159,35,249,157,92,189,252,76,89,151,178,46,101,221,29,46,235,82,46,165,92,74,185,148,114,41,229,82,202,165,148,75,41,151,82,46,165,92,74,185,148,74,36,149,72,42,145,84,34,169,68,82,60,163,120,70,241,108,207,138,103,177,150,200,168,132,9,43,97,212,187,118,164,222,21,67,239,74,210,87,74,87,255,171,175,175,148,246,211,238,47,107,92,127,47,251,169,80,47,90,255,225,215,206,81,207,243,30,245,31,47,151,253,235,63,43,43,74,159,95,245,243,203,136,223,61,53,36,106,72,212,144,168,33,81,67,162,134,68,13,137,26,146,118,109,134,26,18,53,164,136,42,31,212,144,168,33,81,67,162,134,68,13,137,26,18,53,36,106,72,212,144,40,207,80,158,161,60,67,121,134,242,12,229,25,202,51,148,103,118,183,60,67,19,166,181,38,12,29,149,24,59,42,241,20,78,106,92,144,179,42,156,212,187,32,71,167,96,146,82,48,161,96,66,193,132,130,9,5,19,10,38,81,201,103,10,38,20,76,40,152,80,48,161,96,66,193,132,130,9,5,19,10,38,20,76,40,152,80,48,161,96,66,193,132,130,9,5,19,10,38,20,76,40,152,80,48,161,96,66,193,132,130,9,5,19,10,38,20,76,116,11,38,181,158,192,148,214,126,2,83,104,193,132,134,7,13,15,26,30,52,60,104,120,208,240,160,225,65,195,131,134,7,13,15,26,30,52,60,104,120,208,240,160,225,65,195,131,134,7,13,15,26,30,52,60,104,120,208,240,160,225,65,195,131,134,7,13,15,26,30,52,60,104,120,208,240,160,225,65,195,163,107,13,143,103,47,166,243,103,147,87,211,249,244,116,158,121,31,87,243,230,122,209,123,115,249,97,209,91,220,63,233,117,100,187,112,82,205,246,199,251,147,251,237,248,233,107,145,228,195,79,223,190,123,244,10,167,222,84,46,20,169,253,213,63,191,106,242,19,45,20,90,40,180,80,104,161,208,66,161,133,210,250,253,180,224,219,193,40,207,147,209,96,52,28,140,146,242,248,45,51,220,246,2,209,234,161,213,67,171,39,166,175,153,138,173,158,39,175,110,249,154,121,152,28,36,217,65,146,143,198,135,163,242,248,45,127,205,108,47,16,45,41,90,82,157,109,73,125,125,113,39,29,81,149,190,204,3,104,223,209,186,51,209,61,163,123,70,247,140,238,25,221,51,186,103,116,207,186,214,61,187,185,117,254,166,60,78,134,249,32,201,178,52,251,254,187,195,230,229,45,223,198,150,226,248,180,248,28,239,228,97,154,143,179,60,29,14,199,249,247,39,96,243,242,150,127,41,108,41,14,125,72,250,144,244,33,233,67,210,135,116,190,129,215,239,63,57,61,133,121,62,74,242,97,50,30,229,105,182,25,252,251,245,237,222,200,214,242,248,222,76,151,95,87,242,60,27,140,71,7,121,62,24,14,138,225,53,126,101,105,45,15,77,93,154,186,52,117,59,221,212,189,26,221,248,39,59,136,180,16,124,61,242,191,194,187,113,74,235,120,117,137,255,147,118,39,120,210,238,252,159,52,250,208,49,246,161,151,254,207,203,82,240,188,44,253,159,151,40,154,218,126,107,248,170,154,218,245,110,224,163,169,77,83,155,166,54,77,109,154,218,52,181,105,106,211,212,166,169,77,83,155,166,54,77,109,154,218,52,181,105,106,211,212,238,94,83,155,78,49,157,98,58,197,116,138,233,20,211,41,166,83,76,167,152,78,49,157,98,58,197,116,138,233,20,211,41,166,83,76,167,152,78,49,157,98,58,197,116,138,233,20,211,41,22,118,138,41,8,83,16,166,32,76,65,184,190,130,112,82,219,42,231,132,85,206,20,132,41,8,83,16,166,32,76,65,152,130,112,60,247,147,130,48,5,225,72,234,48,20,132,41,8,83,16,166,32,76,65,152,130,48,5,97,10,194,20,132,41,8,83,16,142,226,41,164,32,76,65,56,130,27,72,65,152,130,48,5,97,10,194,20,132,41,8,83,16,142,226,103,27,10,194,20,132,41,8,83,16,166,32,76,65,152,130,48,5,97,10,194,20,132,41,8,239,79,65,184,174,13,194,9,27,132,41,8,83,16,166,32,76,65,152,130,48,5,225,120,238,167,90,217,141,66,43,133,86,10,173,187,89,104,165,128,73,1,147,2,38,5,76,10,152,20,48,41,96,82,192,164,128,73,1,147,2,38,181,65,106,131,212,6,169,13,82,27,164,156,69,57,139,114,214,158,149,179,98,45,90,81,155,18,214,166,168,64,237,72,5,170,131,221,164,180,182,229,133,233,46,44,47,92,127,7,251,169,208,39,90,255,225,215,146,81,207,253,246,244,31,47,151,253,235,63,43,235,72,159,95,240,243,43,72,222,51,149,35,42,71,84,142,168,28,81,57,162,114,68,229,136,202,145,118,69,134,202,17,149,163,136,234,29,84,142,168,28,81,57,162,114,68,229,136,202,17,149,35,42,71,84,142,40,202,80,148,161,40,67,81,134,162,12,69,25,138,50,20,101,118,183,40,67,235,165,181,214,11,125,148,24,251,40,81,148,75,234,89,124,147,214,190,248,70,167,76,146,82,38,161,76,66,153,132,50,9,101,18,202,36,81,221,79,202,36,148,73,34,186,151,148,73,40,147,80,38,161,76,66,153,132,50,9,101,18,202,36,148,73,40,147,80,38,161,76,66,153,132,50,9,101,18,202,36,148,73,40,147,80,38,161,76,66,153,132,50,9,101,146,125,40,147,252,154,206,135,243,116,245,63,105,163,164,247,41,237,13,11,181,146,180,251,59,75,130,78,52,90,223,19,251,161,74,73,131,135,42,25,35,112,178,18,205,20,154,41,52,83,104,166,208,76,81,187,159,22,164,59,24,229,121,50,26,140,134,131,81,82,30,191,101,174,219,94,32,154,62,52,125,104,250,196,244,53,83,177,233,243,228,213,45,95,51,15,147,131,36,59,72,242,209,248,112,84,30,191,229,175,153,237,5,162,57,69,115,170,179,205,169,175,47,238,164,40,170,210,151,185,1,237,59,90,119,38,250,104,244,209,232,163,209,71,163,143,70,31,141,62,90,215,250,104,156,167,86,99,179,207,241,78,30,166,249,56,203,211,225,112,156,127,127,2,54,47,111,249,151,194,150,226,208,145,164,35,73,71,146,142,36,29,73,231,27,120,253,254,147,211,83,152,231,163,36,31,38,227,81,158,102,155,193,191,95,223,238,141,108,45,143,239,205,116,249,117,37,207,179,193,120,116,144,231,131,225,160,24,94,227,87,150,214,242,208,222,165,189,75,123,183,211,237,221,171,209,141,127,178,88,207,89,188,30,249,95,225,221,66,165,137,44,60,204,81,240,164,113,0,228,142,116,164,151,254,207,203,82,240,188,68,113,206,100,201,99,252,164,13,93,254,6,27,245,104,227,123,200,109,111,48,174,124,131,141,70,181,225,61,108,86,172,197,45,116,241,94,195,242,22,122,189,203,13,105,161,211,66,167,133,78,11,157,22,58,45,116,90,232,180,208,105,161,211,66,167,133,78,11,157,22,58,45,116,90,232,180,208,187,220,66,167,47,77,95,154,190,52,125,105,250,210,244,165,233,75,211,151,166,47,77,95,154,190,52,125,105,250,210,244,165,233,75,211,151,166,47,77,95,154,190,52,125,105,250,210,244,165,133,125,105,202,207,148,159,41,63,83,126,166,252,92,90,126,78,234,93,193,157,176,130,155,242,51,229,103,202,207,148,159,41,63,83,126,142,228,119,114,202,207,148,159,41,63,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,222,189,242,115,173,155,159,19,54,63,83,126,166,252,76,249,153,242,51,229,103,202,207,145,252,78,174,94,126,166,172,75,89,151,178,238,14,151,117,41,151,82,46,165,92,74,185,148,114,41,229,82,202,165,148,75,41,151,82,46,165,92,74,37,146,74,36,149,72,42,145,84,34,41,158,81,60,163,120,182,103,197,179,88,75,100,84,194,132,149,48,234,93,59,82,239,138,161,119,229,216,87,58,158,92,188,88,23,150,178,213,57,245,222,93,165,117,243,167,183,184,127,210,83,202,250,233,190,46,105,252,122,63,236,29,165,172,137,142,82,213,203,211,79,162,159,68,63,137,126,18,253,36,250,73,44,103,100,57,99,20,207,37,125,47,250,94,244,189,88,206,72,127,142,254,220,158,245,231,190,190,184,147,94,169,74,95,230,53,180,239,104,221,153,104,37,210,74,164,149,72,43,145,86,34,173,68,90,137,180,18,247,184,149,200,202,75,250,157,244,59,233,119,210,239,164,223,201,202,75,86,94,178,242,146,230,49,205,99,154,199,172,188,108,105,229,229,245,200,187,168,74,37,154,45,153,212,168,217,146,201,150,204,146,214,185,255,134,76,99,235,124,79,183,99,210,58,167,117,78,235,156,214,57,173,115,90,231,209,32,77,90,231,180,206,105,157,211,58,167,117,78,235,156,214,57,173,115,90,231,49,180,206,233,71,211,143,166,31,77,63,154,126,52,253,104,250,209,244,163,233,71,211,143,166,31,77,63,154,126,52,253,104,250,209,244,163,233,71,211,143,166,31,77,63,154,126,52,253,104,97,63,154,178,51,101,103,202,206,148,157,41,59,111,149,157,147,250,86,108,39,172,216,166,236,76,217,153,178,51,101,103,202,206,148,157,99,186,159,148,157,41,59,71,82,237,161,236,76,217,153,178,51,101,103,202,206,148,157,41,59,83,118,166,236,76,217,153,178,115,20,79,33,101,103,202,206,17,220,64,202,206,148,157,41,59,83,118,166,236,76,217,153,178,115,20,63,219,80,118,166,236,76,217,153,178,51,101,103,202,206,148,157,41,59,83,118,166,236,76,217,153,178,115,231,202,206,181,109,118,78,216,236,76,217,153,178,51,101,103,202,206,148,157,41,59,199,116,63,213,138,123,148,115,41,231,82,206,221,205,114,46,101,82,202,164,148,73,41,147,82,38,165,76,74,153,148,50,41,101,82,202,164,148,73,169,64,82,129,164,2,73,5,146,10,36,69,51,138,102,20,205,246,172,104,22,107,105,140,10,152,176,2,70,157,107,71,234,92,49,244,172,124,251,73,105,125,203,24,211,93,88,198,184,254,30,246,83,161,82,180,254,195,175,61,163,158,199,253,233,63,94,46,251,215,127,86,86,146,62,191,226,231,151,16,189,107,106,71,212,142,168,29,81,59,162,118,68,237,136,218,17,181,35,237,154,12,181,35,106,71,17,85,60,168,29,81,59,162,118,68,237,136,218,17,181,35,106,71,212,142,168,29,81,150,161,44,67,89,134,178,12,101,25,202,50,148,101,40,203,236,110,89,134,230,75,107,205,23,58,41,49,118,82,226,40,152,212,180,0,39,173,125,1,142,78,161,36,165,80,66,161,132,66,9,133,18,10,37,20,74,34,187,159,20,74,40,148,68,116,47,41,148,80,40,161,80,66,161,132,66,9,133,18,10,37,20,74,40,148,80,40,161,80,66,161,132,66,9,133,18,10,37,20,74,40,148,80,40,161,80,66,161,132,66,9,133,18,10,37,123,81,40,249,53,157,15,231,233,234,127,226,86,73,239,83,218,27,22,170,37,105,247,119,151,132,29,110,180,190,41,246,3,150,146,38,15,88,50,102,224,148,37,218,41,180,83,104,167,208,78,161,157,162,118,63,45,88,119,48,202,243,100,52,24,13,7,163,164,60,126,203,108,183,189,64,180,125,104,251,208,246,137,233,107,166,98,219,231,201,171,91,190,102,30,38,7,73,118,144,228,163,241,225,168,60,126,203,95,51,219,11,68,123,138,246,84,103,219,83,95,95,220,73,83,84,165,47,243,3,218,119,180,238,76,116,210,232,164,209,73,163,147,70,39,141,78,26,157,180,174,117,210,56,91,173,198,118,159,227,157,60,76,243,113,150,167,195,225,56,255,254,4,108,94,222,242,47,133,45,197,161,39,73,79,146,158,36,61,73,122,146,206,55,240,250,253,39,167,167,48,207,71,73,62,76,198,163,60,205,54,131,127,191,190,221,27,217,90,30,223,155,233,242,235,74,158,103,131,241,232,32,207,7,195,65,49,188,198,175,44,173,229,161,193,75,131,151,6,111,167,27,188,87,163,27,255,100,177,158,185,120,61,242,191,194,187,137,74,27,89,120,176,163,224,73,227,48,200,29,233,73,47,253,159,151,165,224,121,137,226,204,201,146,199,248,73,31,186,252,13,54,10,210,198,247,144,219,222,96,92,249,6,27,157,106,195,123,216,44,89,203,155,232,242,253,134,229,77,244,122,151,28,210,68,167,137,78,19,157,38,58,77,116,154,232,52,209,105,162,211,68,167,137,78,19,157,38,58,77,116,154,232,52,209,105,162,119,187,137,78,103,154,206,52,157,105,58,211,116,166,233,76,211,153,166,51,77,103,154,206,52,157,105,58,211,116,166,233,76,211,153,166,51,77,103,154,206,52,157,105,58,211,116,166,233,76,11,59,211,20,160,41,64,83,128,166,0,77,1,186,188,0,157,212,188,138,59,97,21,55,5,104,10,208,20,160,41,64,83,128,166,0,29,13,179,164,0,77,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,52,5,232,29,44,64,215,187,1,58,97,3,52,5,104,10,208,20,160,41,64,83,128,166,0,29,13,179,84,47,64,83,216,165,176,75,97,119,135,11,187,20,76,41,152,82,48,165,96,74,193,148,130,41,5,83,10,166,20,76,41,152,82,48,165,22,73,45,146,90,36,181,72,106,145,148,207,40,159,81,62,219,179,242,89,172,69,50,106,97,194,90,24,21,175,29,169,120,197,208,189,242,234,44,253,243,229,247,83,235,165,75,27,255,124,87,126,106,253,94,47,109,252,114,83,84,59,75,21,25,232,44,209,89,162,179,68,103,137,206,18,157,37,150,54,178,180,49,138,231,146,14,24,29,48,58,96,44,109,164,83,71,167,110,207,58,117,95,95,220,73,185,84,165,47,115,29,218,119,180,238,76,52,21,105,42,210,84,164,169,72,83,145,166,34,77,69,154,138,123,220,84,100,21,38,157,79,58,159,116,62,233,124,210,249,100,21,38,171,48,89,133,73,27,153,54,50,109,100,86,97,182,180,10,243,122,228,93,94,165,38,205,246,76,170,213,108,207,100,123,166,169,137,46,221,158,105,106,162,239,245,246,76,154,232,52,209,105,162,211,68,167,137,78,19,157,38,58,77,116,154,232,52,209,105,162,211,68,167,137,78,19,157,38,58,77,116,58,211,116,166,233,76,211,153,166,51,77,103,154,206,52,157,105,58,211,116,166,233,76,211,153,166,51,77,103,154,206,52,157,105,58,211,116,166,181,63,181,233,76,211,153,166,51,189,43,157,105,10,208,20,160,41,64,83,128,166,0,93,94,128,78,106,94,197,157,176,138,155,2,52,5,104,10,208,20,160,41,64,83,128,142,134,89,82,128,166,0,77,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,244,14,22,160,235,221,0,157,176,1,154,2,52,5,104,10,208,20,160,41,64,83,128,142,134,89,170,23,160,41,236,82,216,165,176,187,195,133,93,10,166,20,76,41,152,82,48,165,96,74,193,148,130,41,5,83,10,166,20,76,41,152,82,139,164,22,73,45,146,90,36,181,72,202,103,148,207,40,159,237,89,249,44,214,34,25,181,48,97,45,140,138,215,142,84,188,98,232,94,57,118,150,78,6,235,163,234,253,55,53,222,13,182,206,167,223,211,245,140,119,3,165,74,82,249,11,211,67,162,135,68,15,137,30,18,61,36,122,72,44,98,100,17,99,20,207,37,189,46,122,93,244,186,88,196,72,79,142,158,220,158,245,228,190,190,184,147,70,169,74,95,230,47,180,239,104,221,153,104,31,210,62,164,125,72,251,144,246,33,237,67,218,135,180,15,247,184,125,200,122,75,122,156,244,56,233,113,210,227,164,199,201,122,75,214,91,178,222,146,134,49,13,227,255,207,222,221,245,182,145,100,233,162,254,47,231,94,42,102,50,69,203,231,78,85,165,118,27,35,187,10,254,152,233,115,110,4,149,75,163,17,198,31,5,89,174,238,83,192,254,239,7,164,172,150,68,145,84,100,102,48,35,34,249,96,3,27,93,30,83,25,94,92,76,145,140,103,189,65,24,139,183,28,40,222,242,98,214,26,164,162,207,18,49,113,105,137,152,18,49,31,232,242,246,49,152,43,116,249,142,102,95,210,229,116,57,93,78,151,211,229,116,121,62,245,164,203,233,242,76,212,15,93,78,151,211,229,116,57,93,78,151,239,158,46,231,160,57,104,14,154,131,230,160,57,104,14,154,131,230,160,57,104,14,154,131,230,160,57,104,14,154,131,230,160,57,104,14,154,131,230,160,57,232,142,14,26,106,134,154,161,102,168,25,106,190,135,154,39,49,34,179,39,34,179,161,102,168,25,106,134,154,161,102,168,57,117,61,161,102,168,57,19,194,3,53,67,205,80,51,212,12,53,67,205,80,51,212,12,53,67,205,80,115,22,93,8,53,67,205,25,20,16,106,134,154,161,102,168,25,106,134,154,161,230,44,222,219,64,205,80,51,212,12,53,67,205,80,51,212,12,53,67,205,80,51,212,12,53,23,132,154,35,36,53,79,36,53,67,205,80,51,212,12,53,67,205,80,115,234,122,38,3,122,16,46,132,11,225,142,19,225,66,163,208,40,52,10,141,66,163,208,40,52,10,141,66,163,208,40,52,138,58,162,142,168,35,234,136,58,2,101,64,25,80,182,99,160,44,87,28,134,122,117,164,94,216,214,72,216,86,14,158,42,208,33,189,125,117,116,114,114,122,252,250,180,158,159,28,223,90,35,125,253,116,246,241,227,222,249,231,7,38,169,222,175,118,53,104,241,182,30,79,203,164,122,27,50,105,211,229,249,36,62,137,79,226,147,248,36,62,73,232,162,208,197,44,250,146,247,226,189,120,47,161,139,252,28,63,183,99,126,238,246,226,65,219,43,155,86,191,106,95,35,117,69,99,175,137,74,164,18,169,68,42,145,74,164,18,169,68,42,113,135,85,162,40,75,190,147,239,228,59,249,78,190,83,148,165,40,75,81,150,228,49,121,76,30,139,178,28,40,202,242,98,214,26,170,34,209,210,47,49,106,233,151,81,181,118,251,236,200,181,90,123,71,19,36,105,109,90,155,214,166,181,105,109,90,59,155,175,2,105,109,90,155,214,166,181,105,109,90,155,214,166,181,105,237,28,180,54,87,204,21,115,197,92,49,87,204,21,115,197,92,49,87,204,21,115,197,92,49,87,204,21,115,197,92,49,87,204,21,115,197,92,49,87,204,21,119,116,197,144,48,36,12,9,67,194,17,145,240,36,94,164,243,68,164,51,36,12,9,67,194,144,48,36,12,9,231,84,79,72,24,18,206,132,196,64,194,144,48,36,12,9,67,194,144,48,36,12,9,67,194,144,48,36,156,69,23,66,194,144,112,6,5,132,132,33,97,72,24,18,134,132,33,97,72,56,139,247,54,144,48,36,12,9,67,194,144,48,36,12,9,67,194,144,48,36,12,9,239,16,18,142,150,36,60,145,36,12,9,67,194,144,48,36,12,9,67,194,57,213,51,25,120,131,90,161,86,168,117,156,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,29,3,90,185,98,43,116,170,35,157,194,160,70,194,160,74,244,73,85,188,16,195,106,12,33,134,139,223,97,63,44,145,162,197,31,222,58,163,189,22,245,217,191,62,187,218,191,248,107,35,73,186,185,226,205,37,58,253,104,236,8,59,194,142,176,35,236,8,59,194,142,176,163,212,76,6,59,194,142,50,34,30,216,17,118,132,29,97,71,216,17,118,132,29,97,71,216,17,44,3,203,192,50,176,12,44,3,203,192,50,176,204,120,177,12,249,50,152,124,97,82,114,52,41,121,0,147,72,1,56,85,244,0,156,52,160,164,2,74,128,18,160,4,40,1,74,128,146,204,234,9,148,0,37,25,213,18,40,1,74,128,18,160,4,40,1,74,128,18,160,4,40,1,74,128,18,160,4,40,1,74,128,18,160,4,40,1,74,128,18,160,4,40,1,74,128,146,157,0,37,255,89,157,30,156,86,243,255,215,89,149,236,253,89,237,29,44,209,146,170,252,236,146,126,135,27,45,138,242,244,1,75,147,109,30,176,180,118,13,78,89,162,83,232,20,58,133,78,161,83,146,213,243,137,175,117,167,179,166,153,204,166,179,131,233,108,178,122,249,3,127,183,59,220,130,104,31,218,135,246,201,233,158,153,80,251,60,184,250,19,247,204,231,147,103,147,250,217,164,153,29,62,159,173,94,254,192,247,204,225,22,68,79,209,83,197,234,169,219,139,7,109,83,108,90,253,170,253,129,212,21,141,189,38,38,141,73,99,210,152,52,38,141,73,99,210,74,51,105,206,86,139,168,251,2,43,249,188,106,14,235,166,58,56,56,108,238,58,224,254,195,7,254,80,56,208,114,56,73,78,146,147,228,36,57,201,224,2,94,124,249,51,168,11,155,102,54,105,14,38,135,179,166,170,239,47,252,238,241,195,22,114,176,245,180,45,102,200,199,149,166,169,167,135,179,103,77,51,61,152,46,47,62,197,71,150,193,214,67,240,18,188,4,111,209,130,247,195,236,178,253,202,114,61,115,241,98,214,254,17,173,37,42,141,220,241,96,199,14,157,230,48,200,145,56,233,171,246,253,114,213,161,95,178,56,115,114,69,27,63,240,208,171,255,194,61,32,189,246,39,52,79,253,133,195,141,127,225,158,169,94,243,19,238,35,235,238,18,189,123,190,225,106,137,30,55,228,144,68,39,209,73,116,18,157,68,39,209,73,116,18,157,68,39,209,73,116,18,157,68,39,209,73,116,18,189,108,137,206,76,51,211,204,52,51,205,76,51,211,204,52,51,205,76,51,211,204,52,51,205,76,51,211,204,52,51,205,76,51,211,204,52,51,205,76,51,211,29,205,52,0,13,64,3,208,0,52,0,189,26,64,79,34,71,113,79,68,113,3,208,0,52,0,13,64,3,208,0,116,54,223,89,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,143,16,64,199,77,128,158,72,128,6,160,1,104,0,26,128,6,160,1,232,108,190,179,76,14,160,129,93,96,23,216,29,49,216,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,139,196,34,177,72,44,18,139,132,207,224,51,248,108,199,240,89,174,144,12,11,235,200,194,16,175,145,16,175,28,236,85,128,89,58,62,56,253,241,232,237,241,105,61,63,173,190,149,84,58,63,216,251,237,236,235,249,3,159,84,239,87,187,24,208,248,189,20,79,171,164,58,182,74,218,112,101,22,137,69,98,145,88,36,22,137,69,18,198,40,140,49,139,190,100,187,216,46,182,75,24,35,43,199,202,237,152,149,187,189,120,208,86,202,166,213,175,218,195,72,93,209,216,107,34,16,9,68,2,145,64,36,16,9,68,2,145,64,220,97,129,40,226,146,229,100,57,89,78,150,147,229,20,113,41,226,82,196,37,101,76,25,83,198,34,46,7,138,184,188,152,181,70,169,248,179,84,76,100,90,42,102,44,153,221,46,67,114,157,204,222,193,228,72,50,155,204,38,179,201,108,50,155,204,206,173,158,100,54,153,157,137,152,33,179,201,108,50,155,204,38,179,201,236,221,147,217,12,49,67,204,16,51,196,12,49,67,204,16,51,196,12,49,67,204,16,51,196,12,49,67,204,16,51,196,12,49,67,204,16,51,196,12,49,67,220,209,16,3,193,64,48,16,12,4,199,1,193,147,40,81,205,19,81,205,64,48,16,12,4,3,193,64,48,16,156,190,158,64,48,16,156,9,127,1,130,129,96,32,24,8,6,130,129,96,32,24,8,6,130,129,96,32,56,139,46,4,130,129,224,12,10,8,4,3,193,64,48,16,12,4,3,193,64,112,22,239,109,128,96,32,24,8,6,130,129,96,32,24,8,6,130,129,96,32,24,8,222,13,16,28,35,33,120,34,33,24,8,6,130,129,96,32,24,8,6,130,211,215,51,25,110,3,88,1,86,128,117,156,128,21,184,4,46,129,75,224,18,184,4,46,129,75,224,18,184,4,46,129,75,76,16,19,196,4,49,65,76,16,198,130,177,96,172,29,195,88,185,194,42,76,170,35,147,66,158,70,66,158,10,179,72,85,148,112,194,106,12,225,132,139,223,92,63,44,25,162,197,31,222,194,162,189,176,210,236,95,159,93,237,95,252,181,145,31,221,92,236,230,167,183,253,169,136,17,98,132,24,33,70,136,17,98,132,24,33,70,169,73,12,98,132,24,101,196,57,16,35,196,8,49,66,140,16,35,196,8,49,66,140,16,35,48,6,140,1,99,192,24,48,6,140,1,99,192,152,241,194,24,202,101,48,229,194,159,228,232,79,146,99,146,254,193,54,85,244,96,155,52,120,164,130,71,224,17,120,4,30,129,71,224,145,44,234,9,143,192,35,25,213,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,177,227,145,255,172,79,235,211,170,91,24,201,222,159,245,210,217,72,85,249,121,36,157,79,40,218,251,179,78,119,60,210,154,139,59,33,137,64,33,80,8,20,2,133,64,73,86,207,39,190,186,157,206,154,102,50,155,206,14,166,179,201,234,229,15,252,253,237,112,11,34,122,136,30,162,39,167,123,102,66,209,243,224,234,79,220,51,159,79,158,77,234,103,147,102,118,248,124,182,122,249,3,223,51,135,91,16,33,69,72,21,43,164,110,47,30,180,21,177,105,245,171,246,0,82,87,52,246,154,184,51,238,140,59,227,206,184,51,238,140,59,43,205,157,57,23,45,162,224,11,172,228,243,170,57,172,155,234,224,224,176,185,235,128,251,15,31,248,67,225,64,203,97,33,89,72,22,146,133,100,33,131,11,120,241,229,207,160,46,108,154,217,164,57,152,28,206,154,170,190,191,240,187,199,15,91,200,193,214,211,182,152,33,31,87,154,166,158,30,206,158,53,205,244,96,186,188,248,20,31,89,6,91,15,165,75,233,82,186,69,43,221,15,179,203,246,43,203,245,188,196,139,89,251,71,180,214,166,196,113,199,67,25,59,116,154,131,28,71,98,161,175,218,247,203,85,135,126,41,237,188,200,239,74,187,83,202,223,42,165,29,55,232,143,210,166,180,41,109,74,155,210,166,180,41,109,74,155,210,166,180,41,109,74,155,210,166,180,41,109,74,187,52,165,205,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,29,61,49,28,12,7,195,193,112,112,52,28,60,137,21,225,60,17,225,12,7,195,193,112,48,28,12,7,195,193,185,212,19,14,134,131,51,161,48,112,48,28,12,7,195,193,112,48,28,12,7,195,193,112,48,28,12,7,103,209,133,112,48,28,156,65,1,225,96,56,24,14,134,131,225,96,56,24,14,206,226,189,13,28,12,7,195,193,112,48,28,12,7,195,193,112,48,28,12,7,195,193,59,131,131,35,37,7,79,36,7,195,193,112,48,28,12,7,195,193,112,112,46,245,76,6,221,96,86,152,21,102,29,39,102,133,47,225,75,248,18,190,132,47,225,75,248,18,190,132,47,225,75,248,18,25,68,6,145,65,100,16,25,4,179,192,44,48,107,199,96,86,174,200,10,153,234,72,166,240,167,145,240,167,242,92,82,21,43,180,176,26,67,104,225,226,247,215,15,75,152,104,241,135,183,194,104,47,184,58,251,215,103,87,251,23,127,109,164,72,55,215,187,185,64,135,31,140,27,225,70,184,17,110,132,27,225,70,184,17,110,148,154,199,224,70,184,81,70,180,3,55,194,141,112,35,220,8,55,194,141,112,35,220,8,55,130,100,32,25,72,6,146,129,100,32,25,72,6,146,25,47,146,33,94,6,19,47,44,74,142,22,37,7,88,18,37,240,166,138,30,120,147,6,146,84,32,9,72,2,146,128,36,32,9,72,146,81,61,65,18,144,36,163,90,130,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,50,98,72,114,114,244,230,197,241,233,28,146,180,206,39,185,181,27,247,79,77,170,202,79,39,233,116,112,209,226,2,105,206,76,90,123,105,39,38,145,39,228,9,121,66,158,144,39,201,234,249,196,87,182,211,89,211,76,102,211,217,193,116,54,89,189,252,129,191,183,29,110,65,36,15,201,67,242,228,116,207,76,40,121,30,92,253,137,123,230,243,201,179,73,253,108,210,204,14,159,207,86,47,127,224,123,230,112,11,34,163,200,168,98,101,212,237,197,131,182,32,54,173,126,213,119,255,169,43,26,123,77,188,25,111,198,155,241,102,188,25,111,198,155,149,230,205,156,147,22,81,238,5,86,242,121,213,28,214,77,117,112,112,216,220,117,192,253,135,15,252,161,112,160,229,48,144,12,36,3,201,64,50,144,193,5,188,248,242,103,80,23,54,205,108,210,28,76,14,103,77,85,223,95,248,221,227,135,45,228,96,235,105,91,204,144,143,43,77,83,79,15,103,207,154,102,122,48,93,94,124,138,143,44,131,173,135,206,165,115,233,220,162,117,238,135,217,101,251,149,229,122,126,226,197,172,253,35,90,43,83,210,184,227,33,141,29,58,205,193,142,35,49,208,87,237,251,229,170,67,191,20,116,126,228,157,206,110,29,242,183,90,103,199,141,248,163,179,233,108,58,155,206,166,179,233,108,58,155,206,166,179,233,108,58,155,206,166,179,233,108,58,155,206,46,73,103,115,196,28,49,71,204,17,115,196,28,49,71,204,17,115,196,28,49,71,204,17,115,196,28,49,71,204,17,115,196,28,49,71,204,17,115,196,28,113,71,71,12,5,67,193,80,48,20,28,9,5,79,226,68,54,79,68,54,67,193,80,48,20,12,5,67,193,80,112,14,245,132,130,161,224,76,8,12,20,12,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,89,116,33,20,12,5,103,80,64,40,24,10,134,130,161,96,40,24,10,134,130,179,120,111,3,5,67,193,80,48,20,12,5,67,193,80,48,20,12,5,67,193,80,240,142,160,224,40,73,193,19,73,193,80,48,20,12,5,67,193,80,48,20,156,67,61,147,1,55,136,21,98,133,88,199,137,88,161,75,232,18,186,132,46,161,75,232,18,186,132,46,161,75,232,18,186,68,5,81,65,84,16,21,68,5,129,44,32,11,200,218,49,144,149,43,174,66,165,58,82,41,236,105,36,236,169,52,143,84,197,9,41,172,198,16,82,184,248,221,245,195,18,35,90,252,225,173,45,218,11,172,205,254,245,217,213,254,197,95,27,9,210,205,213,110,126,124,235,31,139,25,97,70,152,17,102,132,25,97,70,152,17,102,148,154,197,96,70,152,81,70,164,3,51,194,140,48,35,204,8,51,194,140,48,35,204,8,51,130,99,224,24,56,6,142,129,99,224,24,56,6,142,25,47,142,33,93,6,147,46,12,74,142,6,37,61,40,137,16,112,83,69,15,184,73,3,72,42,128,4,32,1,72,0,18,128,4,32,201,164,158,0,9,64,146,81,45,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,25,61,32,249,207,250,180,62,173,58,134,146,236,253,89,47,157,147,84,149,159,75,210,253,176,162,189,63,235,132,71,37,173,185,186,211,146,40,20,10,133,66,161,80,40,148,100,245,124,226,235,219,233,172,105,38,179,233,236,96,58,155,172,94,254,192,223,225,14,183,32,170,135,234,161,122,114,186,103,38,84,61,15,174,254,196,61,243,249,228,217,164,126,54,105,102,135,207,103,171,151,63,240,61,115,184,5,81,82,148,84,177,74,234,246,226,65,219,17,155,86,191,106,31,32,117,69,99,175,137,61,99,207,216,51,246,140,61,99,207,216,179,210,236,153,51,210,34,42,190,192,74,62,175,154,195,186,169,14,14,14,155,187,14,184,255,240,129,63,20,14,180,28,30,146,135,228,33,121,72,30,50,184,128,23,95,254,12,234,194,166,153,77,154,131,201,225,172,169,234,251,11,191,123,252,176,133,28,108,61,109,139,25,242,113,165,105,234,233,225,236,89,211,76,15,166,203,139,79,241,145,101,176,245,144,186,164,46,169,91,180,212,253,48,187,108,191,178,92,207,78,188,152,181,127,68,107,113,74,29,119,60,160,177,67,167,57,212,113,36,30,250,170,125,191,92,117,232,151,226,206,142,252,46,181,187,165,253,173,146,218,113,3,255,72,109,82,155,212,38,181,73,109,82,155,212,38,181,73,109,82,155,212,38,181,73,109,82,155,212,38,181,203,147,218,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,220,209,20,3,194,128,48,32,12,8,199,3,194,147,104,81,206,19,81,206,128,48,32,12,8,3,194,128,48,32,156,79,61,1,97,64,56,19,14,3,8,3,194,128,48,32,12,8,3,194,128,48,32,12,8,3,194,128,112,22,93,8,8,3,194,25,20,16,16,6,132,1,97,64,24,16,6,132,1,225,44,222,219,0,194,128,48,32,12,8,3,194,128,48,32,12,8,3,194,128,48,32,188,59,64,56,86,130,240,68,130,48,32,12,8,3,194,128,48,32,12,8,231,83,207,100,216,13,104,5,90,129,214,113,130,86,0,19,192,4,48,1,76,0,19,192,4,48,1,76,0,19,192,4,48,177,65,108,16,27,196,6,177,65,56,11,206,130,179,118,12,103,229,10,173,176,169,142,108,10,129,26,9,129,42,208,38,85,209,194,11,171,49,132,23,46,126,131,253,176,228,137,22,127,120,139,140,246,194,203,179,127,125,118,181,127,241,215,70,142,116,115,193,155,43,116,249,201,200,17,114,132,28,33,71,200,17,114,132,28,33,71,169,137,12,114,132,28,101,196,59,144,35,228,8,57,66,142,144,35,228,8,57,66,142,144,35,80,6,148,1,101,64,25,80,6,148,1,101,64,153,241,66,25,234,101,48,245,194,163,228,232,81,178,192,37,113,130,111,170,232,193,55,105,48,73,5,147,192,36,48,9,76,2,147,192,36,89,213,19,38,129,73,50,170,37,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,192,36,35,198,36,111,95,29,157,156,220,156,162,84,181,79,42,249,250,233,236,227,199,199,167,40,85,229,39,149,116,58,199,232,182,28,105,78,81,218,116,117,167,40,81,40,20,10,133,66,161,80,40,201,234,249,196,215,183,211,89,211,76,102,211,217,193,116,54,89,189,252,129,191,195,29,110,65,84,15,213,67,245,228,116,207,76,168,122,30,92,253,137,123,230,243,201,179,73,253,108,210,204,14,159,207,86,47,127,224,123,230,112,11,162,164,40,169,98,149,212,237,197,131,182,35,54,173,126,213,62,64,234,138,198,94,19,123,198,158,177,103,236,25,123,198,158,177,103,165,217,51,103,167,69,84,124,129,149,124,94,53,135,117,83,29,28,28,54,119,29,112,255,225,3,127,40,28,104,57,60,36,15,201,67,242,144,60,100,112,1,47,190,252,25,212,133,77,51,155,52,7,147,195,89,83,213,247,23,126,247,248,97,11,57,216,122,218,22,51,228,227,74,211,212,211,195,217,179,166,153,30,76,151,23,159,226,35,203,96,235,33,117,73,93,82,183,104,169,251,97,118,217,126,101,185,158,169,120,49,107,255,136,214,226,148,58,238,120,112,99,135,78,115,216,227,72,60,244,85,251,126,185,234,208,47,5,157,41,249,64,106,183,142,253,91,43,181,227,198,254,145,218,164,54,169,77,106,147,218,164,54,169,77,106,147,218,164,54,169,77,106,147,218,164,54,169,77,106,151,39,181,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,184,163,41,6,132,1,97,64,24,16,142,7,132,39,209,162,156,39,162,156,1,97,64,24,16,6,132,1,97,64,56,159,122,2,194,128,112,38,28,6,16,6,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,225,44,186,16,16,6,132,51,40,32,32,12,8,3,194,128,48,32,12,8,3,194,89,188,183,1,132,1,97,64,24,16,6,132,1,97,64,24,16,6,132,1,97,64,120,119,128,112,172,4,225,137,4,97,64,24,16,6,132,1,97,64,24,16,206,167,158,201,176,27,208,10,180,2,173,227,4,173,0,38,128,9,96,2,152,0,38,128,9,96,2,152,0,38,128,9,96,98,131,216,32,54,136,13,98,131,112,22,156,5,103,237,24,206,202,21,90,97,83,29,217,20,2,53,18,2,85,160,77,170,162,133,23,86,99,8,47,92,252,6,251,97,201,19,45,254,240,22,25,237,133,151,103,255,250,236,106,255,226,175,141,28,233,230,130,55,87,232,242,147,145,35,228,8,57,66,142,144,35,228,8,57,66,142,82,19,25,228,8,57,202,136,119,32,71,200,17,114,132,28,33,71,200,17,114,132,28,33,71,160,12,40,3,202,128,50,160,12,40,3,202,128,50,227,133,50,212,203,96,234,133,71,201,209,163,100,129,75,226,4,223,84,209,131,111,210,96,146,10,38,129,73,96,18,152,4,38,129,73,178,170,39,76,2,147,100,84,75,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,198,138,73,94,188,59,62,253,241,232,237,241,233,220,146,180,139,41,185,184,62,223,251,237,236,235,249,210,249,73,85,249,25,37,237,79,48,186,173,69,130,195,147,54,93,218,201,73,228,9,121,66,158,144,39,228,73,178,122,62,241,149,237,116,214,52,147,217,116,118,48,157,77,86,47,127,224,239,109,135,91,16,201,67,242,144,60,57,221,51,19,74,158,7,87,127,226,158,249,124,242,108,82,63,155,52,179,195,231,179,213,203,31,248,158,57,220,130,200,40,50,170,88,25,117,123,241,160,45,136,77,171,95,245,221,127,234,138,198,94,19,111,198,155,241,102,188,25,111,198,155,241,102,165,121,51,231,165,69,148,123,129,149,124,94,53,135,117,83,29,28,28,54,119,29,112,255,225,3,127,40,28,104,57,12,36,3,201,64,50,144,12,100,112,1,47,190,252,25,212,133,77,51,155,52,7,147,195,89,83,213,247,23,126,247,248,97,11,57,216,122,218,22,51,228,227,74,211,212,211,195,217,179,166,153,30,76,151,23,159,226,35,203,96,235,161,115,233,92,58,183,104,157,251,97,118,217,126,101,185,158,163,120,49,107,255,136,214,202,148,52,238,120,88,99,135,78,115,192,227,72,12,244,85,251,126,185,234,208,47,165,156,35,249,64,103,183,203,249,91,171,179,227,134,252,209,217,116,54,157,77,103,211,217,116,54,157,77,103,211,217,116,54,157,77,103,211,217,116,54,157,77,103,151,164,179,57,98,142,152,35,230,136,57,98,142,152,35,230,136,57,98,142,152,35,230,136,57,98,142,152,35,230,136,57,98,142,152,35,230,136,57,98,142,184,163,35,134,130,161,96,40,24,10,142,132,130,39,113,34,155,39,34,155,161,96,40,24,10,134,130,161,96,40,56,135,122,66,193,80,112,38,4,6,10,134,130,161,96,40,24,10,134,130,161,96,40,24,10,134,130,161,224,44,186,16,10,134,130,51,40,32,20,12,5,67,193,80,48,20,12,5,67,193,89,188,183,129,130,161,96,40,24,10,134,130,161,96,40,24,10,134,130,161,96,40,120,71,80,112,148,164,224,137,164,96,40,24,10,134,130,161,96,40,24,10,206,161,158,201,128,27,196,10,177,66,172,227,68,172,208,37,116,9,93,66,151,208,37,116,9,93,66,151,208,37,116,9,93,162,130,168,32,42,136,10,162,130,64,22,144,5,100,237,24,200,202,21,87,161,82,29,169,20,246,52,18,246,84,154,71,170,226,132,20,86,99,8,41,92,252,238,250,97,137,17,45,254,240,214,22,237,5,214,102,255,250,236,106,255,226,175,141,4,233,230,106,55,63,190,245,143,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,140,23,199,144,46,131,73,23,6,37,71,131,146,30,148,68,8,184,169,162,7,220,164,1,36,21,64,2,144,0,36,0,9,64,2,144,100,82,79,128,4,32,201,168,150,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,140,25,144,156,28,189,121,113,124,58,61,173,58,68,146,220,202,141,59,66,50,221,175,202,207,36,233,118,80,209,226,10,137,14,73,90,123,109,167,36,209,39,244,9,125,66,159,208,39,201,234,249,196,215,182,211,89,211,76,102,211,217,193,116,54,89,189,252,129,191,187,29,110,65,52,15,205,67,243,228,116,207,76,168,121,30,92,253,137,123,230,243,201,179,73,253,108,210,204,14,159,207,86,47,127,224,123,230,112,11,162,163,232,168,98,117,212,237,197,131,182,33,54,173,126,213,247,255,169,43,26,123,77,204,25,115,198,156,49,103,204,25,115,198,156,149,102,206,156,141,22,81,239,5,86,242,121,213,28,214,77,117,112,112,216,220,117,192,253,135,15,252,161,112,160,229,112,144,28,36,7,201,65,114,144,193,5,188,248,242,103,80,23,54,205,108,210,28,76,14,103,77,85,223,95,248,221,227,135,45,228,96,235,105,91,204,144,143,43,77,83,79,15,103,207,154,102,122,48,93,94,124,138,143,44,131,173,135,208,37,116,9,221,162,133,238,135,217,101,251,149,229,122,102,226,197,172,253,35,90,75,83,218,184,227,193,140,29,58,205,97,142,35,113,208,87,237,251,229,170,67,191,148,116,102,228,157,208,110,159,241,183,90,104,199,13,249,35,180,9,109,66,155,208,38,180,9,109,66,155,208,38,180,9,109,66,155,208,38,180,9,109,66,155,208,46,75,104,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,113,71,75,12,6,131,193,96,48,24,28,11,6,119,57,252,123,21,12,142,125,250,55,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,103,81,64,48,24,12,6,131,193,96,48,24,12,6,131,179,40,32,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,252,36,12,174,35,193,224,26,12,6,131,193,96,48,24,12,6,131,193,224,92,234,153,12,185,129,172,32,43,200,58,78,200,10,94,130,151,224,37,120,9,94,130,151,224,37,120,9,94,130,151,224,37,46,136,11,226,130,184,32,46,8,101,65,89,80,214,142,161,172,92,129,21,46,213,145,75,161,79,35,161,79,197,153,164,234,116,50,255,45,212,219,36,205,5,76,85,186,73,90,252,246,250,97,73,18,45,254,240,150,23,237,133,22,103,255,250,236,106,255,226,175,141,12,233,230,114,55,63,191,253,207,69,141,80,35,212,8,53,66,141,80,35,212,8,53,74,77,99,80,35,212,40,35,214,129,26,161,70,168,17,106,132,26,161,70,168,17,106,132,26,1,50,128,12,32,3,200,0,50,128,12,32,3,200,140,23,200,208,46,131,105,23,14,37,71,135,146,1,42,137,17,116,83,69,15,186,73,131,72,42,136,4,34,129,72,32,18,136,4,34,201,166,158,16,9,68,146,81,45,33,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,25,51,34,121,251,234,232,228,228,180,62,173,58,36,147,124,253,116,246,241,227,210,105,73,85,249,201,36,221,78,44,90,20,35,209,105,73,107,175,237,180,36,250,132,62,161,79,232,19,250,36,89,61,159,248,218,118,58,107,154,201,108,58,59,152,206,38,171,151,63,240,119,183,195,45,136,230,161,121,104,158,156,238,153,9,53,207,131,171,63,113,207,124,62,121,54,169,159,77,154,217,225,243,217,234,229,15,124,207,28,110,65,116,20,29,85,172,142,186,189,120,208,54,196,166,213,175,250,254,63,117,69,99,175,137,57,99,206,152,51,230,140,57,99,206,152,179,210,204,153,51,210,34,234,189,192,74,62,175,154,195,186,169,14,14,14,155,187,14,184,255,240,129,63,20,14,180,28,14,146,131,228,32,57,72,14,50,184,128,23,95,254,12,234,194,166,153,77,154,131,201,225,172,169,234,251,11,191,123,252,176,133,28,108,61,109,139,25,242,113,165,105,234,233,225,236,89,211,76,15,166,203,139,79,241,145,101,176,245,16,186,132,46,161,91,180,208,253,48,187,108,191,178,92,207,78,188,152,181,127,68,107,105,74,27,119,60,160,177,67,167,57,212,113,36,14,250,170,125,191,92,117,232,151,146,206,142,188,19,218,237,99,254,86,11,237,184,49,127,132,54,161,77,104,19,218,132,54,161,77,104,19,218,132,54,161,77,104,19,218,132,54,161,77,104,19,218,101,9,109,150,152,37,102,137,89,98,150,152,37,102,137,89,98,150,152,37,102,137,89,98,150,152,37,102,137,89,98,150,152,37,102,137,89,98,150,152,37,238,104,137,193,96,48,24,12,6,131,99,193,224,73,164,232,230,137,232,102,48,24,12,6,131,193,96,48,24,12,206,163,158,96,48,24,156,9,131,1,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,56,139,46,4,131,193,224,12,10,8,6,131,193,96,48,24,12,6,131,193,96,112,22,239,109,192,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,222,21,24,28,39,49,120,34,49,24,12,6,131,193,96,48,24,12,6,131,243,168,103,50,228,6,178,130,172,32,235,56,33,43,120,9,94,130,151,224,37,120,9,94,130,151,224,37,120,9,94,130,151,184,32,46,136,11,226,130,184,32,148,5,101,65,89,59,134,178,114,5,86,184,84,71,46,133,62,141,132,62,21,103,146,170,72,97,133,213,24,194,10,23,191,189,126,88,146,68,139,63,188,229,69,123,161,197,217,191,62,187,218,191,248,107,35,67,186,185,220,205,207,111,255,115,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,227,5,50,180,203,96,218,133,67,201,209,161,100,128,74,98,4,221,84,209,131,110,210,32,146,10,34,129,72,32,18,136,4,34,129,72,178,169,39,68,2,145,100,84,75,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,198,138,72,94,189,63,121,247,242,228,229,235,23,239,143,78,78,143,15,78,127,60,122,123,124,90,159,86,45,67,74,62,125,251,120,125,249,241,242,243,197,183,179,143,123,231,7,123,191,157,125,61,95,58,67,169,42,63,175,164,253,57,70,171,234,146,224,56,165,208,101,56,89,137,84,33,85,72,21,82,133,84,73,86,207,39,190,226,157,206,154,102,50,155,206,14,166,179,201,234,229,15,252,61,239,112,11,34,127,200,31,242,39,167,123,102,66,249,243,224,234,79,220,51,159,79,158,77,234,103,147,102,118,248,124,182,122,249,3,223,51,135,91,16,73,69,82,21,43,169,110,47,30,180,101,177,105,245,171,246,10,82,87,52,246,154,248,52,62,141,79,227,211,248,52,62,141,79,43,205,167,57,79,45,162,244,11,172,228,243,170,57,172,155,234,224,224,176,185,235,128,251,15,31,248,67,225,64,203,97,38,153,73,102,146,153,100,38,131,11,120,241,229,207,160,46,108,154,217,164,57,152,28,206,154,170,190,191,240,187,199,15,91,200,193,214,211,182,152,33,31,87,154,166,158,30,206,158,53,205,244,96,186,188,248,20,31,89,6,91,15,205,75,243,210,188,69,107,222,15,179,203,246,43,203,245,156,197,139,89,251,71,180,86,169,100,114,199,195,28,59,116,154,3,32,71,98,166,175,218,247,203,85,135,126,41,229,156,201,181,154,187,93,58,96,144,230,142,27,20,72,115,211,220,52,55,205,77,115,211,220,52,55,205,77,115,211,220,52,55,205,77,115,211,220,52,55,205,61,6,205,205,29,115,199,220,49,119,204,29,115,199,220,49,119,204,29,115,199,220,49,119,204,29,115,199,220,49,119,204,29,115,199,220,49,119,204,29,115,199,29,221,49,68,12,17,67,196,16,241,22,16,241,36,126,36,244,68,36,52,68,12,17,67,196,16,49,68,12,17,67,196,16,49,68,12,17,67,196,16,49,68,12,17,67,196,16,49,68,12,17,67,196,16,49,68,12,17,67,196,16,49,68,12,17,67,196,16,49,68,12,17,67,196,16,49,68,12,17,167,127,105,67,196,16,49,68,12,17,67,196,16,49,68,12,17,111,64,196,209,147,136,39,146,136,33,98,136,24,34,134,136,33,98,136,24,34,134,94,161,87,232,117,103,208,43,164,9,105,66,154,144,38,164,9,105,66,154,144,38,164,9,105,66,154,104,33,90,136,22,162,133,104,33,192,5,112,1,92,59,6,184,114,197,88,104,85,71,90,133,73,141,132,73,149,236,151,170,248,33,136,213,24,66,16,23,191,211,126,88,162,70,139,63,188,245,71,123,29,234,180,127,125,118,181,127,241,215,70,178,116,115,229,155,75,245,186,4,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,188,152,134,140,25,76,198,48,43,57,154,149,188,0,74,228,0,157,42,122,128,78,26,112,82,1,39,192,9,112,2,156,36,7,18,192,9,112,2,156,0,39,192,9,112,2,156,0,39,192,9,112,2,156,0,39,192,9,112,2,156,0,39,192,9,112,146,203,71,64,224,4,56,201,163,128,192,9,112,2,156,0,39,192,9,112,2,156,100,0,78,78,142,222,188,152,31,217,84,245,140,60,185,149,30,247,207,108,170,202,207,60,233,127,88,210,226,106,25,28,218,180,118,29,78,109,162,85,104,21,90,133,86,161,85,146,213,243,137,175,121,167,179,166,153,204,166,179,131,233,108,178,122,249,3,127,215,59,220,130,232,31,250,135,254,201,233,158,153,80,255,60,184,250,19,247,204,231,147,103,147,250,217,164,153,29,62,159,173,94,254,192,247,204,225,22,68,83,209,84,197,106,170,219,139,7,109,91,108,90,253,170,253,130,212,21,141,189,38,70,141,81,99,212,24,53,70,141,81,99,212,74,51,106,206,106,139,168,253,2,43,249,188,106,14,235,166,58,56,56,108,238,58,224,254,195,7,254,80,56,208,114,184,73,110,146,155,228,38,185,201,224,2,94,124,249,51,168,11,155,102,54,105,14,38,135,179,166,170,239,47,252,238,241,195,22,114,176,245,180,45,102,200,199,149,166,169,167,135,179,103,77,51,61,152,46,47,62,197,71,150,193,214,67,244,18,189,68,111,209,162,247,195,236,178,253,202,114,61,195,241,98,214,254,17,173,101,42,157,220,241,160,200,14,157,230,112,201,145,184,233,171,246,253,114,213,161,95,74,61,195,242,78,116,247,203,16,92,45,186,227,134,8,18,221,68,55,209,77,116,19,221,68,55,209,77,116,19,221,68,55,209,77,116,19,221,68,55,209,77,116,143,67,116,179,199,236,49,123,204,30,179,199,236,49,123,204,30,179,199,236,49,123,204,30,179,199,236,49,123,204,30,179,199,236,49,123,204,30,179,199,236,113,71,123,12,18,131,196,32,49,72,188,13,72,60,217,66,52,244,68,52,52,72,12,18,131,196,32,113,106,248,10,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,79,65,226,248,137,196,19,137,196,32,49,72,12,18,131,196,169,225,43,72,12,18,231,7,137,193,87,240,21,124,29,49,124,5,53,65,77,80,19,212,4,53,65,77,80,19,212,4,53,65,77,80,19,47,196,11,241,66,188,16,47,132,184,32,46,136,107,199,16,87,174,32,11,175,234,200,171,80,169,145,80,169,162,13,83,181,133,48,196,106,12,97,136,139,223,106,63,44,105,163,197,31,222,18,164,189,46,133,218,191,62,187,218,191,248,107,35,91,186,185,244,205,181,250,93,3,77,66,147,208,36,52,9,77,66,147,208,36,52,41,53,165,65,147,208,164,140,24,8,154,132,38,161,73,104,18,154,132,38,161,73,104,18,154,4,212,0,53,64,13,80,3,212,0,53,64,13,80,51,94,80,67,199,12,166,99,184,149,28,221,74,102,8,37,118,144,78,21,61,72,39,13,58,169,160,19,232,4,58,129,78,50,64,18,208,9,116,2,157,64,39,208,9,116,2,157,64,39,208,9,116,2,157,64,39,208,9,116,2,157,64,39,208,9,116,146,203,71,64,232,4,58,201,163,128,208,9,116,2,157,64,39,208,9,116,2,157,108,29,157,252,250,211,233,143,199,111,222,157,254,120,244,246,248,244,167,163,183,199,63,47,14,106,218,20,114,242,199,135,189,223,206,175,174,247,126,59,251,122,190,247,225,236,235,249,239,143,206,100,218,152,103,242,64,126,172,162,36,127,212,251,79,74,145,251,127,240,233,96,255,225,127,61,8,67,121,244,159,45,79,103,250,227,195,15,79,252,243,159,62,121,105,242,196,201,75,221,174,49,255,217,181,83,149,202,87,36,207,30,189,129,152,237,87,183,239,101,102,223,223,57,84,135,67,24,146,213,75,185,184,93,202,252,173,204,228,193,130,210,11,146,94,213,27,96,37,109,138,151,80,143,244,42,227,80,203,233,86,203,193,229,200,150,107,25,103,57,221,106,249,196,215,173,211,89,211,76,102,211,217,193,116,54,89,189,248,182,223,115,246,170,229,80,203,105,83,203,4,2,103,43,253,152,234,23,76,66,125,179,189,58,38,186,71,38,148,55,91,174,229,240,247,200,187,107,63,113,143,124,62,121,54,169,159,77,154,217,225,243,217,234,197,15,122,143,28,106,57,193,181,76,39,152,226,247,100,244,197,132,87,49,149,94,234,87,196,97,86,211,186,138,65,91,4,155,214,190,234,187,249,180,213,140,187,162,224,138,166,179,96,241,95,221,209,23,211,166,138,9,28,216,86,42,24,115,41,109,234,151,192,128,245,251,162,103,128,165,180,169,223,224,254,107,43,221,23,113,37,173,139,55,164,253,218,94,241,6,126,167,157,194,125,109,175,120,3,191,181,78,119,6,90,191,18,14,178,152,224,42,126,58,15,173,226,243,170,57,172,155,234,224,224,176,185,123,238,239,63,124,208,15,122,131,44,166,77,21,19,248,195,94,21,28,98,41,193,245,75,97,15,227,223,8,227,174,36,184,120,41,220,97,252,226,197,93,73,235,226,13,105,14,183,87,188,129,223,191,124,251,186,119,241,229,207,160,238,107,154,217,164,57,152,28,206,154,170,190,191,236,187,199,15,89,196,129,86,211,182,144,33,31,67,154,166,158,30,206,158,53,205,244,96,186,188,244,225,63,138,12,180,154,54,133,28,92,192,110,229,229,156,178,120,67,234,215,237,21,111,128,123,33,249,26,244,144,246,43,203,245,204,195,139,89,251,71,180,22,156,20,111,199,131,21,59,116,154,195,24,71,226,139,175,218,247,203,85,135,126,201,243,204,199,53,242,121,83,178,94,128,124,222,24,162,71,62,147,207,228,51,249,76,62,147,207,228,51,249,76,62,147,207,228,51,249,76,62,147,207,228,51,249,156,149,124,230,116,57,93,78,151,211,205,225,189,34,167,203,233,114,186,156,46,167,203,233,114,186,156,46,167,203,233,114,186,156,46,167,203,233,114,186,156,46,167,155,196,233,66,183,208,45,116,11,221,246,66,183,213,105,125,58,237,142,110,231,16,116,90,8,186,125,234,60,233,239,170,117,241,31,123,79,20,193,9,210,4,44,1,75,192,18,176,4,44,181,73,109,82,155,212,38,105,72,26,146,134,169,189,8,105,72,26,146,134,164,33,105,72,26,230,47,13,233,46,186,139,238,162,187,82,23,111,120,221,197,210,176,52,44,77,54,150,198,105,207,131,145,21,48,36,71,24,146,142,95,212,253,248,69,141,95,228,192,47,182,228,38,54,253,165,37,218,241,127,2,251,173,199,233,226,243,167,168,148,211,197,245,91,38,253,214,35,211,113,241,20,233,55,253,22,222,111,85,191,126,171,244,155,126,107,211,111,189,50,107,171,130,50,107,3,250,173,210,111,91,235,183,87,239,79,222,189,60,121,249,250,197,251,163,147,123,129,201,193,111,230,62,125,251,120,125,249,241,242,243,197,183,179,143,107,210,147,75,121,103,215,59,61,249,113,45,182,28,165,28,118,65,185,202,84,57,85,78,149,83,229,84,185,92,101,185,202,132,62,161,79,232,203,85,150,171,156,143,48,55,237,80,246,180,195,237,165,131,248,209,166,181,175,146,63,105,171,25,119,69,230,71,204,143,152,31,49,63,98,126,196,252,136,249,145,92,231,71,36,85,75,170,150,84,109,150,201,44,147,89,38,179,76,146,170,37,85,75,170,54,93,103,186,206,116,93,86,211,117,59,158,84,125,49,107,61,37,102,82,80,184,181,25,70,225,214,29,167,43,215,104,233,96,170,31,160,165,75,113,251,180,52,45,77,75,211,210,180,52,45,77,75,211,210,180,52,45,157,209,61,146,150,166,165,105,105,90,154,150,206,80,75,179,189,108,47,219,203,246,230,240,94,145,237,101,123,217,94,182,151,237,101,123,217,94,182,151,237,101,123,217,94,182,151,237,101,123,217,94,182,151,237,77,98,123,65,93,80,23,212,5,117,227,65,221,249,153,1,211,72,80,119,78,68,167,133,64,221,72,129,238,143,43,146,97,218,54,40,11,202,130,178,160,44,40,59,42,40,11,119,194,157,112,231,200,112,39,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,152,75,241,6,6,137,16,24,4,6,129,65,96,169,139,55,60,2,67,110,144,27,228,38,27,114,51,140,133,33,91,248,145,76,253,72,38,74,163,142,168,52,106,74,35,59,165,81,224,153,232,243,182,140,117,38,250,252,153,44,229,76,116,109,153,125,91,198,10,159,92,60,147,218,82,91,198,104,203,42,98,91,86,218,82,91,198,105,203,120,81,189,85,65,81,189,1,109,89,105,203,4,109,249,254,245,93,134,116,183,119,151,223,62,175,78,145,46,229,253,101,220,20,233,239,213,24,50,71,122,195,37,37,73,3,242,128,60,32,15,200,3,242,146,164,37,73,27,54,48,108,96,216,64,146,180,36,233,124,176,188,193,141,178,7,55,110,47,29,36,169,54,173,125,21,98,74,91,205,184,43,50,10,99,20,198,40,140,81,24,163,48,70,97,140,194,228,58,10,35,155,91,54,183,108,110,99,89,198,178,140,101,25,203,146,205,45,155,91,54,183,65,65,131,130,6,5,179,26,20,220,241,108,238,139,89,235,129,55,67,143,226,188,141,99,138,243,142,49,40,122,95,77,119,227,252,235,212,116,41,160,159,154,166,166,169,105,106,154,154,166,166,169,105,106,154,154,166,166,169,105,106,154,154,166,166,169,105,106,154,241,101,124,25,95,198,151,241,101,124,25,95,198,151,241,101,124,25,95,198,151,241,101,124,25,95,198,151,241,101,124,25,95,198,151,241,101,124,129,93,96,23,216,5,118,7,0,187,243,211,10,166,209,192,238,156,137,78,11,1,187,219,8,134,255,94,147,12,51,184,113,89,92,22,151,197,101,113,217,81,113,89,196,19,241,68,60,71,70,60,177,68,44,17,75,196,18,177,68,44,17,75,196,18,177,196,92,138,55,48,75,68,193,80,48,20,12,5,75,93,188,225,41,24,120,3,222,128,55,217,192,155,97,68,12,223,66,145,100,170,72,178,177,26,117,84,171,81,179,26,25,90,141,34,207,75,159,55,103,188,243,210,231,207,103,41,231,165,107,206,34,154,51,94,44,229,226,249,212,156,154,51,86,115,86,81,155,179,210,156,154,51,94,115,198,12,244,173,10,10,244,13,104,206,74,115,14,213,156,247,3,166,131,223,102,174,203,148,46,229,157,101,239,76,233,97,98,164,37,71,163,240,40,60,10,143,194,163,240,146,163,37,71,27,43,48,86,96,172,32,187,177,2,201,209,70,52,140,104,140,111,68,227,246,210,65,102,106,211,218,87,113,165,180,213,140,187,34,67,47,134,94,12,189,24,122,49,244,98,232,197,208,75,174,67,47,178,184,101,113,203,226,54,128,101,0,203,0,150,1,44,89,220,178,184,101,113,27,9,52,18,104,36,48,171,145,192,29,207,226,190,152,181,30,109,51,222,40,190,219,224,165,248,238,142,35,161,247,5,116,176,200,95,39,160,75,65,248,4,52,1,77,64,19,208,4,52,1,77,64,19,208,4,52,1,77,64,19,208,4,52,1,77,64,19,208,188,46,175,203,235,242,186,188,46,175,203,235,242,186,188,46,175,203,235,242,186,188,46,175,203,235,242,186,188,46,175,203,235,242,186,188,238,142,123,93,248,22,190,133,111,225,219,158,248,118,126,144,192,180,15,190,157,99,208,105,33,248,54,82,60,123,190,161,215,28,44,7,203,193,114,176,28,236,168,28,44,187,201,110,178,155,35,179,155,188,33,111,200,27,242,134,188,33,111,200,27,242,134,188,97,46,197,27,216,27,50,94,140,23,227,197,120,165,46,222,240,198,139,168,33,106,136,154,108,68,205,48,212,5,92,193,67,50,229,33,41,17,70,221,23,97,212,16,70,30,8,163,148,147,199,231,93,215,235,228,241,249,19,85,202,201,227,186,46,163,174,235,149,246,184,120,162,116,157,174,107,215,117,85,223,174,171,116,157,174,107,219,117,61,147,109,171,130,146,109,3,186,174,210,117,219,233,186,147,163,55,47,142,79,239,226,148,67,222,214,45,158,184,189,213,105,202,165,188,171,235,147,166,124,239,223,191,189,48,229,39,46,34,75,153,33,103,200,25,114,134,156,33,151,165,44,75,153,199,231,241,121,124,89,202,178,148,243,241,228,102,27,202,158,109,184,189,116,16,54,218,180,246,85,206,39,109,53,227,174,200,180,136,105,17,211,34,166,69,76,139,152,22,49,45,146,235,180,136,116,106,233,212,210,169,77,46,153,92,50,185,100,114,73,58,181,116,106,233,212,102,233,204,210,153,165,203,106,150,110,199,211,169,47,102,173,103,194,204,5,10,180,54,177,40,208,186,253,44,229,178,126,14,33,247,155,244,115,41,226,158,126,166,159,233,103,250,153,126,166,159,233,103,250,153,126,166,159,233,103,250,153,126,166,159,233,103,250,153,213,101,117,89,93,86,55,151,253,93,86,151,213,101,117,89,93,86,151,213,101,117,89,93,86,151,213,101,117,89,93,86,151,213,101,117,89,93,86,55,137,213,5,111,193,91,240,22,188,237,7,111,231,185,254,211,30,240,118,78,65,167,133,192,219,254,1,235,247,170,144,97,210,53,4,11,193,66,176,16,44,4,59,42,4,11,110,130,155,224,230,200,224,38,108,8,27,194,134,176,33,108,8,27,194,134,176,33,108,152,75,241,6,198,134,128,23,224,5,120,1,94,169,139,55,60,240,194,105,112,26,156,38,27,78,51,140,115,161,86,216,144,76,109,72,66,129,81,247,20,24,53,129,145,133,192,40,228,172,241,121,203,245,57,107,124,254,44,149,114,214,184,150,203,166,229,250,4,60,46,158,37,45,167,229,218,180,92,213,179,229,42,45,167,229,218,181,92,191,24,219,170,160,24,219,128,150,171,180,220,214,91,238,191,254,254,203,201,241,252,199,255,124,250,234,232,237,127,188,124,253,98,17,166,220,242,237,221,222,63,255,231,203,199,243,189,127,126,185,250,125,239,211,217,215,255,189,252,124,241,40,95,185,148,119,124,145,242,149,87,148,100,144,200,229,192,235,74,97,6,208,1,116,0,29,64,7,208,165,48,75,97,134,249,97,126,152,95,10,179,20,230,124,48,186,193,136,178,7,35,110,47,29,36,149,54,173,125,21,18,74,91,205,184,43,50,106,98,212,196,168,137,81,19,163,38,70,77,140,154,228,58,106,34,215,90,174,181,92,107,99,79,198,158,140,61,25,123,146,107,45,215,90,174,181,65,60,131,120,6,241,178,26,196,219,241,92,235,139,89,235,129,50,67,133,162,176,141,59,138,194,238,55,136,185,70,82,183,244,252,33,146,186,20,226,79,82,147,212,36,53,73,77,82,103,163,127,73,106,146,154,164,38,169,73,106,146,154,164,38,169,73,106,146,186,0,73,205,253,114,191,220,47,247,155,195,123,69,238,151,251,229,126,185,95,238,151,251,229,126,185,95,238,151,251,229,126,185,95,238,151,251,229,126,185,95,238,55,137,251,133,120,33,94,136,23,226,141,142,120,231,71,15,76,227,34,222,57,24,157,22,130,120,163,70,195,175,40,76,134,209,221,244,44,61,75,207,210,179,244,236,168,244,44,241,73,124,18,159,35,19,159,148,34,165,72,41,82,138,148,34,165,72,41,82,138,148,98,46,197,27,88,41,146,97,100,24,25,70,134,165,46,222,240,50,140,195,225,112,56,156,108,28,206,48,64,6,119,129,74,50,69,37,121,209,141,58,62,221,168,209,141,92,233,70,185,167,174,207,123,53,242,169,235,243,167,183,148,83,215,245,106,97,189,26,57,215,114,241,244,234,85,189,26,191,87,171,248,189,90,233,85,189,186,141,94,141,158,23,92,21,148,23,28,208,171,149,94,29,182,87,223,191,190,233,214,121,148,117,248,219,211,111,159,23,207,193,163,228,234,82,222,141,246,79,174,254,94,129,109,7,85,111,184,140,92,106,178,158,172,39,235,201,122,178,94,46,181,92,106,83,10,166,20,76,41,200,165,150,75,157,143,178,55,241,81,246,196,199,237,165,131,8,214,166,181,175,210,79,105,171,25,119,69,102,104,204,208,152,161,49,67,99,134,198,12,141,25,154,92,103,104,36,125,75,250,150,244,109,158,203,60,151,121,46,243,92,146,190,37,125,75,250,54,97,104,194,208,132,97,86,19,134,59,158,244,125,49,107,61,41,103,90,82,56,184,57,78,225,224,93,39,76,239,43,232,112,160,191,78,65,151,226,241,41,104,10,154,130,166,160,41,104,10,154,130,166,160,41,104,10,58,185,220,165,160,41,104,10,154,130,166,160,179,81,208,204,46,179,203,236,50,187,57,188,87,100,118,153,93,102,151,217,101,118,153,93,102,151,217,101,118,153,93,102,151,217,101,118,153,93,102,151,217,101,118,147,152,93,0,23,192,5,112,1,220,190,0,119,126,242,192,180,23,192,157,115,208,105,33,0,55,86,120,251,247,58,100,152,127,141,194,162,176,40,44,10,139,194,142,138,194,226,155,248,38,190,57,50,190,137,28,34,135,200,33,114,136,28,34,135,200,33,114,136,28,230,82,188,129,201,33,230,133,121,97,94,152,87,234,226,13,207,188,160,26,168,6,170,201,6,213,12,163,93,216,21,66,36,83,33,146,212,97,212,189,29,70,205,97,100,226,48,138,57,135,124,222,120,253,206,33,159,63,87,165,156,67,174,241,178,106,188,126,209,143,139,231,74,227,105,188,182,141,87,245,110,188,74,227,105,188,246,141,215,55,236,182,42,40,236,54,160,241,42,141,55,72,227,253,215,223,127,57,57,158,95,224,231,211,87,71,111,255,227,229,235,23,139,224,229,214,111,251,246,254,249,63,95,62,158,239,253,243,203,213,239,123,159,206,190,254,239,229,231,139,71,89,204,165,188,19,140,150,197,188,162,40,3,197,51,7,94,89,98,51,166,142,169,99,234,152,58,166,46,177,89,98,51,242,143,252,35,255,18,155,37,54,231,67,214,141,79,148,61,62,113,123,233,32,207,180,105,237,171,40,81,218,106,198,93,145,129,20,3,41,6,82,12,164,24,72,49,144,98,32,37,215,129,20,25,216,50,176,101,96,27,142,50,28,101,56,202,112,148,12,108,25,216,50,176,141,235,25,215,51,174,151,213,184,222,142,103,96,95,204,90,143,157,25,61,20,155,109,40,82,108,118,223,113,205,53,162,186,181,238,15,17,213,165,128,127,162,154,168,38,170,137,106,162,58,245,199,52,162,154,168,38,170,137,106,162,154,168,38,170,137,106,162,154,168,46,77,84,243,191,252,47,255,203,255,230,240,94,145,255,229,127,249,95,254,151,255,229,127,249,95,254,151,255,229,127,249,95,254,151,255,229,127,249,95,254,151,255,77,226,127,97,94,152,23,230,133,121,183,128,121,231,135,19,76,99,99,222,57,26,157,22,130,121,35,199,198,175,40,77,134,129,222,12,45,67,203,208,50,180,12,237,168,12,45,247,201,125,114,159,35,115,159,172,34,171,200,42,178,138,172,34,171,200,42,178,138,172,98,46,197,27,216,42,242,97,124,24,31,198,135,165,46,222,240,62,140,198,161,113,104,156,108,52,206,48,76,6,122,65,75,50,165,37,185,1,142,122,27,128,163,6,56,242,5,28,37,159,200,62,239,216,232,39,178,207,159,228,82,78,100,215,177,5,118,108,244,196,203,197,147,172,99,117,236,118,58,182,218,70,199,86,58,86,199,110,171,99,183,144,42,92,21,148,42,28,208,177,149,142,29,164,99,127,126,249,246,221,203,147,69,223,254,120,244,246,248,244,166,105,231,185,215,79,188,111,253,253,242,235,245,229,199,197,147,241,219,217,215,243,189,197,51,241,40,231,186,148,247,169,29,115,174,87,22,97,43,185,214,193,87,146,99,205,224,51,248,12,62,131,207,224,203,177,150,99,109,158,193,60,131,121,6,57,214,114,172,243,241,248,102,67,202,158,13,185,189,116,16,214,218,180,246,85,78,42,109,53,227,174,200,180,141,105,27,211,54,166,109,76,219,152,182,49,109,147,235,180,141,100,112,201,224,146,193,77,126,153,252,50,249,101,242,75,50,184,100,112,201,224,102,17,205,34,154,69,204,106,22,113,199,147,193,47,102,173,103,234,204,85,10,19,55,241,41,76,188,213,44,234,122,17,253,132,217,15,19,209,165,24,125,34,154,136,38,162,137,104,34,154,136,38,162,137,104,34,154,136,78,95,71,34,154,136,38,162,137,104,34,58,47,17,205,239,242,187,252,46,191,155,195,123,69,126,151,223,229,119,249,93,126,151,223,229,119,249,93,126,151,223,229,119,249,93,126,151,223,229,119,249,93,126,55,137,223,133,113,97,92,24,23,198,141,128,113,231,135,20,76,251,98,220,57,10,157,22,130,113,123,69,188,175,44,69,134,1,217,76,44,19,203,196,50,177,76,236,168,76,44,199,201,113,114,156,35,115,156,236,33,123,200,30,178,135,236,33,123,200,30,178,135,236,97,46,197,27,216,30,242,94,188,23,239,197,123,165,46,222,240,222,139,174,161,107,232,154,108,116,205,48,236,5,98,65,69,50,165,34,169,65,70,29,3,100,212,64,70,62,32,163,164,19,203,231,29,216,251,196,242,249,147,86,202,137,229,58,48,195,14,236,157,16,185,120,210,116,160,14,236,214,129,85,140,14,172,116,160,14,236,218,129,17,82,114,171,130,82,114,3,58,176,210,129,131,116,224,171,247,39,239,94,158,188,124,253,226,253,209,201,189,208,230,150,111,10,63,125,251,120,125,249,241,242,243,197,183,179,143,107,18,156,75,121,135,24,41,193,249,113,69,6,137,115,14,187,172,108,103,142,157,99,231,216,57,118,142,93,182,179,108,103,51,1,102,2,204,4,200,118,150,237,156,143,105,55,95,81,246,124,197,237,165,131,192,211,166,181,175,178,70,105,171,25,119,69,38,86,76,172,152,88,49,177,98,98,197,196,138,137,149,92,39,86,164,101,75,203,150,150,109,122,202,244,148,233,41,211,83,210,178,165,101,75,203,54,207,103,158,207,60,95,86,243,124,59,158,150,125,49,107,61,151,102,54,81,192,182,169,73,1,219,189,230,57,215,40,234,150,168,63,64,81,151,34,252,41,106,138,154,162,166,168,41,234,76,228,47,69,77,81,83,212,20,53,69,77,81,83,212,20,53,69,77,81,23,160,168,153,95,230,151,249,101,126,115,120,175,200,252,50,191,204,47,243,203,252,50,191,204,47,243,203,252,50,191,204,47,243,203,252,50,191,204,47,243,203,252,38,49,191,0,47,192,11,240,2,188,177,1,239,252,100,130,105,84,192,59,231,162,211,66,0,111,212,144,248,199,117,201,48,175,27,157,69,103,209,89,116,22,157,29,21,157,197,61,113,79,220,115,100,220,19,81,68,20,17,69,68,17,81,68,20,17,69,68,17,81,204,165,120,3,19,69,44,12,11,195,194,176,176,212,197,27,158,133,65,56,16,14,132,147,13,194,25,70,199,176,46,68,73,166,162,36,43,183,81,71,119,27,53,183,145,169,219,40,246,156,245,121,163,198,61,103,125,254,220,150,114,206,186,70,45,170,81,227,70,89,46,158,91,141,170,81,99,55,106,21,189,81,43,141,170,81,227,55,106,236,112,224,170,160,112,224,128,70,173,52,234,240,141,250,254,245,93,116,117,203,55,166,223,62,175,206,171,46,229,221,104,164,188,234,239,101,24,36,164,122,195,181,36,83,227,245,120,61,94,143,215,227,245,146,169,37,83,27,85,48,170,96,84,65,50,181,100,234,124,168,189,177,143,178,199,62,110,47,29,228,176,54,173,125,21,129,74,91,205,184,43,50,72,99,144,198,32,141,65,26,131,52,6,105,12,210,228,58,72,35,235,91,214,183,172,111,67,93,134,186,12,117,25,234,146,245,45,235,91,214,183,49,67,99,134,198,12,179,26,51,220,241,172,239,139,89,235,113,57,35,147,226,193,13,115,138,7,239,53,102,122,95,70,183,116,251,235,100,116,41,88,159,140,38,163,201,104,50,154,140,38,163,201,104,50,154,140,38,163,243,168,35,25,77,70,147,209,100,52,25,157,151,140,230,120,57,94,142,151,227,205,225,189,34,199,203,241,114,188,28,47,199,203,241,114,188,28,47,199,203,241,114,188,28,47,199,203,241,114,188,28,47,199,155,196,241,66,185,80,46,148,11,229,70,65,185,243,227,9,166,253,81,238,28,134,78,11,65,185,81,163,222,191,23,35,195,216,108,50,150,140,37,99,201,88,50,118,84,50,150,230,164,57,105,206,145,105,78,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,49,151,226,13,44,16,169,47,234,139,250,162,190,82,23,111,120,245,197,216,48,54,140,77,54,198,102,24,252,130,178,0,35,153,130,145,244,44,163,142,195,50,106,44,35,39,150,81,214,105,230,243,62,140,112,154,249,252,169,43,229,52,115,125,152,105,31,70,200,142,92,60,117,250,80,31,118,239,195,42,78,31,86,250,80,31,246,233,195,40,89,186,85,65,89,186,1,125,88,233,195,173,246,225,155,95,230,157,120,116,211,138,243,56,231,160,183,134,87,95,230,117,63,91,20,254,81,146,115,41,239,10,123,37,57,223,175,192,22,67,156,159,186,140,252,102,74,157,82,167,212,41,117,74,93,126,179,252,102,226,159,248,39,254,229,55,203,111,206,71,172,155,158,40,123,122,226,246,210,65,156,105,211,218,87,73,162,180,213,140,187,34,243,40,230,81,204,163,152,71,49,143,98,30,197,60,74,174,243,40,18,177,37,98,75,196,54,27,101,54,202,108,148,217,40,137,216,18,177,37,98,155,214,51,173,103,90,47,171,105,189,29,79,196,190,152,181,158,58,51,121,40,68,219,76,164,16,237,14,211,154,143,20,116,16,196,223,168,160,75,49,248,20,52,5,77,65,83,208,20,52,5,77,65,83,208,20,52,5,157,92,238,82,208,20,52,5,77,65,83,208,217,40,104,102,151,217,101,118,153,221,28,222,43,50,187,204,46,179,203,236,50,187,204,46,179,203,236,50,187,204,46,179,203,236,50,187,204,46,179,203,236,50,187,73,204,46,128,11,224,2,184,0,110,95,128,59,63,25,96,218,11,224,206,57,232,180,16,128,27,33,140,253,126,29,50,204,191,70,97,81,88,20,22,133,69,97,71,69,97,241,77,124,19,223,28,25,223,68,14,145,67,228,16,57,68,14,145,67,228,16,57,68,14,115,41,222,192,228,16,243,194,188,48,47,204,43,117,241,134,103,94,80,13,84,3,213,100,131,106,134,209,46,236,10,33,146,169,16,73,234,48,234,222,14,163,230,48,50,113,24,197,156,67,62,111,188,126,231,144,207,159,171,82,206,33,215,120,89,53,94,191,232,199,197,115,165,241,52,94,219,198,171,122,55,94,165,241,52,94,251,198,235,27,118,91,21,20,118,27,208,120,149,198,139,223,120,143,242,149,159,120,119,183,49,89,185,148,247,117,29,147,149,183,158,169,44,77,25,33,71,200,17,114,132,28,33,151,166,44,77,25,199,199,241,113,252,60,57,190,52,101,163,13,70,27,198,55,218,112,123,233,32,107,180,105,237,171,152,79,218,106,198,93,145,97,17,195,34,134,69,12,139,24,22,49,44,98,88,36,215,97,17,249,212,242,169,229,83,27,92,50,184,100,112,201,224,146,124,106,249,212,242,169,141,210,25,165,51,74,151,213,40,221,142,231,83,95,204,90,143,132,25,11,20,105,109,96,81,164,117,171,81,202,71,218,249,9,96,191,81,59,151,66,235,105,103,218,153,118,166,157,105,103,218,153,118,166,157,105,103,218,153,118,166,157,105,103,218,153,118,206,200,231,178,185,108,110,234,10,178,185,108,46,155,203,230,178,185,108,46,155,203,230,178,185,108,46,155,203,230,178,185,108,46,155,203,230,178,185,108,46,155,187,75,54,23,180,5,109,65,91,208,182,59,180,157,103,247,79,59,66,219,57,1,157,22,2,109,123,133,167,103,158,94,13,190,130,175,224,43,248,10,190,142,10,190,194,154,176,38,172,57,50,172,9,24,2,134,128,33,96,8,24,2,134,128,33,96,8,24,230,82,188,129,129,33,212,5,117,65,93,80,87,234,226,13,143,186,16,26,132,6,161,201,134,208,12,99,91,72,21,30,36,83,15,146,72,93,212,61,212,69,77,93,36,87,23,5,156,25,62,111,179,174,103,134,207,159,153,82,206,12,215,102,201,219,172,107,88,227,226,153,209,102,218,44,164,205,170,30,109,86,105,51,109,22,214,102,221,163,103,171,130,162,103,3,218,172,210,102,91,107,179,95,126,61,126,125,244,242,244,231,227,119,139,127,239,34,241,184,197,123,181,189,47,127,156,127,62,187,220,251,253,252,250,252,195,245,151,171,71,9,200,165,188,119,139,144,128,188,92,139,173,39,34,135,92,80,66,50,40,14,138,131,226,160,56,40,46,33,89,66,50,116,15,221,67,247,18,146,37,36,231,131,198,13,48,148,61,192,112,123,233,32,81,180,105,237,171,48,79,218,106,198,93,145,145,16,35,33,70,66,140,132,24,9,49,18,98,36,36,215,145,16,153,211,50,167,101,78,27,79,50,158,100,60,201,120,146,204,105,153,211,50,167,13,204,25,152,51,48,151,213,192,220,142,103,78,95,204,90,15,126,25,254,19,83,109,44,81,76,117,247,129,201,85,90,186,5,210,127,82,75,151,130,246,105,105,90,154,150,166,165,105,105,90,154,150,166,165,105,105,90,58,163,123,36,45,77,75,211,210,180,52,45,157,161,150,102,123,217,94,182,151,237,205,225,189,34,219,203,246,178,189,108,47,219,203,246,178,189,108,47,219,203,246,178,189,108,47,219,203,246,178,189,108,47,219,155,196,246,130,186,160,46,168,11,234,198,131,186,243,179,1,166,145,160,238,156,136,78,11,129,186,209,66,220,151,43,146,97,218,54,40,11,202,130,178,160,44,40,59,42,40,11,119,194,157,112,231,200,112,39,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,152,75,241,6,6,137,16,24,4,6,129,65,96,169,139,55,60,2,67,110,144,27,228,38,27,114,51,140,133,33,91,248,145,76,253,72,38,74,163,142,168,52,106,74,35,59,165,81,224,153,232,243,182,140,117,38,250,252,153,44,229,76,116,109,153,125,91,198,10,159,92,60,147,218,82,91,198,104,203,42,98,91,86,218,82,91,198,105,203,120,81,189,85,65,81,189,1,109,89,105,203,33,218,242,228,232,205,139,227,69,100,116,224,155,201,219,231,244,97,70,116,41,239,30,123,102,68,47,126,206,86,67,161,215,94,65,10,52,220,14,183,195,237,112,59,220,46,5,90,10,180,65,1,131,2,6,5,164,64,75,129,206,7,186,27,186,40,123,232,226,246,210,65,10,106,211,218,87,1,164,180,213,140,187,34,99,44,198,88,140,177,24,99,49,198,98,140,197,24,75,174,99,44,114,181,229,106,203,213,54,82,101,164,202,72,149,145,42,185,218,114,181,229,106,27,242,51,228,103,200,47,171,33,191,29,207,213,190,152,181,30,86,51,176,40,138,219,40,165,40,238,78,67,158,119,226,57,80,222,175,22,207,165,80,123,226,153,120,38,158,137,103,226,153,120,38,158,137,103,226,153,120,38,158,137,103,226,153,120,38,158,179,50,186,124,46,159,155,186,130,124,46,159,203,231,242,185,124,46,159,203,231,242,185,124,46,159,203,231,242,185,124,46,159,203,231,242,185,124,46,159,203,231,238,146,207,133,109,97,91,216,22,182,237,129,109,231,135,2,76,187,98,219,57,2,157,22,130,109,163,196,173,47,126,90,134,65,214,236,43,251,202,190,178,175,236,235,168,236,43,175,201,107,242,154,35,243,154,140,33,99,200,24,50,134,140,33,99,200,24,50,134,140,97,46,197,27,216,24,114,93,92,23,215,197,117,165,46,222,240,174,139,162,161,104,40,154,108,20,205,48,188,5,86,65,66,50,37,33,169,224,69,221,7,94,212,224,69,122,120,81,194,9,226,243,78,235,124,130,248,252,201,41,229,4,113,157,150,65,167,117,78,110,92,60,57,58,77,167,133,117,90,213,167,211,42,157,166,211,66,59,173,71,26,109,85,80,26,109,64,167,85,58,109,139,157,246,203,175,199,175,143,94,158,254,124,252,110,241,15,94,228,32,183,121,223,182,247,229,143,243,207,103,151,123,191,159,95,159,127,184,254,114,245,40,23,185,148,247,113,49,114,145,151,139,177,253,156,228,144,43,202,77,102,199,217,113,118,156,29,103,199,229,38,203,77,230,240,57,124,14,95,110,178,220,228,124,28,185,153,134,178,103,26,110,47,29,132,140,54,173,125,149,239,73,91,205,184,43,50,37,98,74,196,148,136,41,17,83,34,166,68,76,137,228,58,37,34,137,90,18,181,36,106,19,75,38,150,76,44,153,88,146,68,45,137,90,18,181,25,58,51,116,102,232,178,154,161,219,241,36,234,139,89,235,89,48,243,128,194,171,77,42,10,175,238,49,67,185,74,76,183,177,250,79,138,233,82,236,62,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,223,203,247,242,189,124,47,223,203,247,242,189,124,47,223,203,247,242,189,124,47,223,203,247,242,189,124,47,223,203,247,242,189,124,47,223,203,247,194,186,176,46,172,11,235,110,27,235,206,15,11,152,198,194,186,115,36,58,45,4,235,198,139,116,95,46,73,134,193,219,172,44,43,203,202,178,178,172,236,168,172,44,223,201,119,242,157,35,243,157,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,98,46,197,27,216,36,114,96,28,24,7,198,129,165,46,222,240,14,140,186,161,110,168,155,108,212,205,48,28,6,110,65,72,50,37,36,185,64,141,58,38,212,168,65,141,252,160,70,137,39,164,207,59,51,218,9,233,243,39,179,148,19,210,117,102,1,157,25,45,137,114,241,100,234,76,157,25,167,51,171,152,157,89,233,76,157,25,171,51,35,166,247,86,5,165,247,6,116,102,165,51,183,218,153,255,56,121,117,250,211,201,171,211,227,215,63,31,159,86,147,186,89,100,73,63,241,222,242,95,31,63,237,125,248,248,105,239,252,243,239,231,123,243,7,61,202,143,46,229,253,100,199,252,232,71,5,216,74,102,116,208,85,228,68,179,239,236,59,251,206,190,179,239,114,162,229,68,155,35,48,71,96,142,64,78,180,156,232,124,28,188,153,140,178,103,50,110,47,29,132,164,54,173,125,149,79,74,91,205,184,43,50,229,98,202,197,148,139,41,23,83,46,166,92,76,185,228,58,229,34,121,91,242,182,228,109,19,87,38,174,76,92,153,184,146,188,45,121,91,242,182,25,64,51,128,102,0,179,154,1,220,241,228,237,139,89,235,89,54,243,140,194,186,77,90,10,235,110,53,3,186,90,64,63,225,241,159,22,208,165,24,124,2,154,128,38,160,9,104,2,154,128,38,160,9,104,2,154,128,38,160,9,104,2,154,128,38,160,9,104,94,151,215,229,117,121,93,94,151,215,229,117,121,93,94,151,215,229,117,121,93,94,151,215,229,117,121,93,94,151,215,229,117,121,93,94,119,199,189,46,124,11,223,194,183,240,109,79,124,59,63,64,96,218,7,223,206,49,232,180,16,124,219,43,154,253,81,25,50,12,189,230,96,57,88,14,150,131,229,96,71,229,96,217,77,118,147,221,28,153,221,228,13,121,67,222,144,55,228,13,121,67,222,144,55,228,13,115,41,222,192,222,144,241,98,188,24,47,198,43,117,241,134,55,94,68,13,81,67,212,100,35,106,134,161,46,224,10,30,146,41,15,73,137,48,234,190,8,163,134,48,242,64,24,165,156,60,62,239,186,94,39,143,207,159,168,82,78,30,215,117,25,117,93,175,180,199,197,19,165,235,116,93,187,174,171,250,118,93,165,235,116,93,219,174,235,153,108,91,21,148,108,27,208,117,149,174,219,74,215,189,122,148,167,28,240,190,238,211,198,60,229,82,222,215,245,200,83,254,52,72,158,242,147,87,145,167,204,145,115,228,28,57,71,206,145,203,83,150,167,204,228,51,249,76,190,60,101,121,202,249,152,114,243,13,101,207,55,220,94,58,8,28,109,90,251,42,235,147,182,154,113,87,100,98,196,196,136,137,17,19,35,38,70,76,140,152,24,201,117,98,68,66,181,132,106,9,213,166,151,76,47,153,94,50,189,36,161,90,66,181,132,106,243,116,230,233,204,211,101,53,79,183,227,9,213,23,179,214,115,97,102,3,133,90,155,90,20,106,221,122,158,242,177,128,14,112,247,155,5,116,41,238,158,128,38,160,9,104,2,154,128,38,160,9,104,2,154,128,38,160,9,104,2,154,128,38,160,9,104,2,154,215,229,117,121,93,94,151,215,229,117,121,93,94,151,215,229,117,121,93,94,151,215,229,117,121,93,94,151,215,229,117,121,93,94,151,215,221,113,175,11,223,194,183,240,45,124,219,19,223,206,3,254,167,125,240,237,28,131,78,11,193,183,189,163,214,63,101,30,122,205,193,114,176,28,44,7,203,193,142,202,193,178,155,236,38,187,57,50,187,201,27,242,134,188,33,111,200,27,242,134,188,33,111,200,27,230,82,188,129,189,33,227,197,120,49,94,140,87,234,226,13,111,188,136,26,162,134,168,201,70,212,12,67,93,192,21,60,36,83,30,146,18,97,212,125,17,70,13,97,228,129,48,74,57,121,124,222,117,189,78,30,159,63,81,165,156,60,174,235,50,234,186,94,105,143,139,39,74,215,233,186,118,93,87,245,237,186,74,215,233,186,182,93,215,51,217,182,42,40,217,54,160,235,42,93,183,197,174,123,243,203,93,158,114,240,251,186,171,47,171,243,148,75,121,95,215,59,79,249,123,1,182,156,167,188,225,42,242,148,57,114,142,156,35,231,200,57,114,121,202,242,148,153,124,38,159,201,151,167,44,79,57,31,83,110,190,161,236,249,134,219,75,7,129,163,77,107,95,101,125,210,86,51,238,138,76,140,152,24,49,49,98,98,196,196,136,137,17,19,35,185,78,140,72,168,150,80,45,161,218,244,146,233,37,211,75,166,151,36,84,75,168,150,80,109,158,206,60,157,121,186,172,230,233,118,60,161,250,98,214,122,46,204,108,160,80,107,83,139,66,173,59,206,83,222,23,208,193,238,126,157,128,46,197,221,19,208,4,52,1,77,64,19,208,4,52,1,77,64,19,208,4,52,1,77,64,19,208,4,52,1,77,64,243,186,188,46,175,203,235,242,186,188,46,175,203,235,242,186,188,46,175,203,235,242,186,188,46,175,203,235,242,186,188,46,175,203,235,242,186,59,238,117,225,91,248,22,190,133,111,123,226,219,121,192,255,180,15,190,157,99,208,105,33,248,54,82,212,250,247,50,100,24,122,205,193,114,176,28,44,7,203,193,142,202,193,178,155,236,38,187,57,50,187,201,27,242,134,188,33,111,200,27,242,134,188,33,111,200,27,230,82,188,129,189,33,227,197,120,49,94,140,87,234,226,13,111,188,136,26,162,134,168,201,70,212,12,67,93,192,21,60,36,83,30,146,18,97,212,125,17,70,13,97,228,129,48,74,57,121,124,222,117,189,78,30,159,63,81,165,156,60,174,235,50,234,186,94,105,143,139,39,74,215,233,186,118,93,87,245,237,186,74,215,233,186,182,93,215,51,217,182,42,40,217,54,160,235,42,93,183,181,174,123,119,242,234,244,31,175,79,94,86,7,119,169,202,129,239,238,174,63,126,218,251,215,231,143,151,213,193,234,108,229,82,222,227,245,204,86,94,42,195,86,19,150,3,174,37,103,153,47,231,203,249,114,190,156,47,151,179,44,103,153,213,103,245,89,125,57,203,114,150,243,177,230,230,30,202,158,123,184,189,116,16,68,218,180,246,85,6,40,109,53,227,174,200,36,137,73,18,147,36,38,73,76,146,152,36,49,73,146,235,36,137,228,106,201,213,146,171,77,53,153,106,50,213,100,170,73,114,181,228,106,201,213,230,236,204,217,153,179,203,106,206,110,199,147,171,47,102,173,231,197,204,12,10,187,54,205,40,236,186,211,156,229,42,25,29,168,242,159,146,209,165,216,124,50,154,140,38,163,201,104,50,154,140,38,163,201,104,50,154,140,206,163,142,100,52,25,77,70,147,209,100,116,94,50,154,227,229,120,57,94,142,55,135,247,138,28,47,199,203,241,114,188,28,47,199,203,241,114,188,28,47,199,203,241,114,188,28,47,199,203,241,114,188,28,111,18,199,11,229,66,185,80,46,148,27,5,229,206,143,5,152,246,71,185,115,24,58,45,4,229,70,137,105,95,42,70,134,177,217,100,44,25,75,198,146,177,100,236,168,100,44,205,73,115,210,156,35,211,156,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,98,46,197,27,88,32,82,95,212,23,245,69,125,165,46,222,240,234,139,177,97,108,24,155,108,140,205,48,248,5,101,1,70,50,5,35,233,89,70,29,135,101,212,88,70,78,44,163,172,211,204,231,125,24,225,52,243,249,83,87,202,105,230,250,48,211,62,140,144,29,185,120,234,244,161,62,236,222,135,85,156,62,172,244,161,62,236,211,135,81,178,116,171,130,178,116,3,250,176,210,135,91,238,195,229,60,231,192,247,134,155,178,156,75,121,95,216,51,203,121,168,28,103,25,206,164,58,169,78,170,147,234,164,186,12,103,25,206,212,63,245,79,253,103,169,254,101,56,155,160,48,65,49,190,9,138,219,75,7,145,166,77,107,95,165,137,210,86,51,238,138,204,164,152,73,49,147,98,38,197,76,138,153,20,51,41,185,206,164,72,197,150,138,45,21,219,124,148,249,40,243,81,230,163,164,98,75,197,150,138,109,98,207,196,158,137,189,172,38,246,118,60,21,251,98,214,122,242,204,244,161,32,109,115,145,130,180,59,77,108,46,75,232,64,141,191,73,66,151,34,241,73,104,18,154,132,38,161,73,104,18,154,132,38,161,73,104,18,58,3,189,75,66,147,208,36,52,9,77,66,103,35,161,185,93,110,151,219,229,118,115,120,175,200,237,114,187,220,46,183,203,237,114,187,220,46,183,203,237,114,187,220,46,183,203,237,114,187,220,46,183,203,237,38,113,187,16,46,132,11,225,66,184,189,17,238,252,136,128,105,63,132,59,7,161,211,66,16,110,148,88,246,188,163,176,105,88,26,150,134,165,97,105,216,81,105,88,130,147,224,36,56,71,38,56,169,67,234,144,58,164,14,169,67,234,144,58,164,14,169,195,92,138,55,176,58,36,189,72,47,210,139,244,74,93,188,225,165,23,87,195,213,112,53,217,184,154,97,192,11,190,2,137,100,138,68,210,82,140,186,63,197,168,81,140,92,40,70,57,167,146,207,123,175,231,169,228,243,167,171,148,83,201,245,94,102,189,215,51,7,114,241,116,233,61,189,215,190,247,170,254,189,87,233,61,189,215,165,247,122,231,223,86,5,229,223,6,244,94,165,247,98,247,222,251,87,175,142,222,188,252,127,143,222,189,252,229,245,233,143,71,111,222,157,158,28,189,121,113,124,250,211,235,215,167,111,143,94,189,125,255,106,145,195,188,233,189,223,183,79,159,206,174,46,255,58,187,190,252,242,121,239,183,179,171,235,189,197,115,186,247,225,243,231,189,175,103,159,190,126,251,244,40,147,185,148,247,129,33,153,204,247,255,249,63,180,44,76,255,164,230,216,87,191,119,213,108,94,54,196,122,135,13,179,106,250,232,11,208,122,182,63,185,253,46,246,249,247,239,62,235,201,16,102,125,221,98,46,110,23,51,255,58,246,217,131,37,165,87,235,61,43,56,200,90,218,20,48,161,92,239,89,202,225,22,212,173,158,131,235,245,173,215,51,214,130,186,213,115,240,60,231,158,245,28,110,65,109,234,153,96,34,96,75,125,153,238,151,78,194,169,128,109,214,50,217,61,51,225,100,192,214,235,153,226,158,153,48,223,185,103,61,135,91,80,112,61,211,77,91,108,163,55,183,176,156,240,74,166,154,184,232,91,200,161,214,211,186,146,65,12,106,211,234,87,9,164,212,21,141,189,166,224,170,166,155,101,217,198,43,125,11,203,105,83,201,4,243,44,91,170,98,220,197,180,169,97,130,153,150,190,95,16,13,178,152,54,53,28,124,174,101,75,93,24,117,45,173,11,56,228,108,203,54,11,56,248,187,241,20,243,45,219,44,224,224,111,191,211,37,107,247,45,227,64,203,9,174,100,186,116,237,190,31,10,7,90,78,155,74,38,152,187,234,89,197,97,22,19,92,195,20,179,87,219,184,49,198,94,75,112,1,83,204,95,109,163,128,177,215,210,186,128,67,206,96,109,179,128,131,191,183,73,153,184,221,179,144,131,173,167,109,49,147,164,110,247,46,230,64,235,105,83,204,193,39,4,183,244,210,78,91,192,33,167,4,183,89,192,65,238,141,38,5,37,112,63,249,136,214,19,111,166,30,133,118,155,199,20,218,29,62,41,26,168,183,55,77,17,116,208,219,165,76,20,208,219,244,54,189,77,111,211,219,244,54,189,77,111,211,219,244,54,189,77,111,211,219,244,54,189,77,111,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,113,182,206,24,26,134,134,161,97,104,56,42,26,126,234,200,133,150,104,184,164,227,23,2,208,240,77,30,249,18,244,189,201,37,255,254,135,123,45,171,117,151,85,254,84,10,250,138,248,243,54,63,158,10,166,130,169,96,42,152,10,166,130,41,86,138,53,181,186,164,88,11,87,172,212,37,117,73,93,82,151,212,37,117,73,93,82,151,212,37,117,73,184,17,110,132,27,225,70,184,113,68,28,17,71,84,134,35,26,6,248,224,58,80,76,166,40,38,23,122,82,197,165,39,85,49,244,132,253,200,195,126,116,234,218,168,41,139,85,65,41,139,187,210,181,91,106,183,77,127,105,233,21,241,68,99,30,191,121,119,250,246,213,209,201,73,189,248,159,243,238,252,249,232,229,201,255,243,234,232,229,201,226,239,46,186,180,10,238,210,243,171,235,189,175,159,206,62,126,172,23,255,115,254,228,252,126,118,249,241,255,251,116,118,249,113,241,119,31,181,108,85,72,203,198,12,6,125,178,74,195,165,132,118,90,138,200,80,56,16,14,132,3,225,64,56,80,100,168,200,208,44,250,18,182,132,45,97,75,145,161,240,42,188,186,99,120,245,246,226,65,187,196,155,86,191,106,123,54,117,69,99,175,9,9,70,130,145,96,36,24,9,70,130,145,224,210,72,176,32,86,65,172,130,88,49,117,76,29,83,199,212,115,99,234,130,88,5,177,10,98,53,64,97,128,194,0,133,32,214,144,71,180,30,4,48,12,34,187,213,152,138,236,214,174,3,52,97,226,59,124,46,161,189,248,46,101,72,129,248,38,190,137,111,226,155,248,38,190,137,111,226,155,248,38,190,137,111,226,155,248,38,190,137,111,226,91,92,49,155,204,38,179,201,108,50,155,204,38,179,201,108,50,155,204,38,179,201,108,50,155,204,38,179,201,108,50,155,204,38,179,201,108,50,155,92,160,77,6,141,65,99,208,24,52,142,4,141,23,255,243,244,111,47,95,31,191,123,255,250,248,231,59,120,124,250,111,121,124,247,224,186,79,232,244,226,127,238,253,247,229,231,243,235,111,159,207,127,191,19,174,123,255,38,174,255,126,240,3,156,92,139,163,110,91,191,100,108,185,239,34,129,102,160,25,104,6,154,129,102,160,25,104,6,154,179,232,75,160,25,104,6,154,129,102,160,25,104,222,49,208,44,194,26,19,199,196,49,113,76,28,19,199,196,49,113,76,28,19,199,196,49,113,76,28,19,199,196,49,113,76,28,19,199,196,49,113,76,28,19,199,196,51,98,226,34,172,201,114,178,156,44,47,72,150,119,14,183,238,37,203,197,94,147,229,100,57,89,78,150,147,229,121,124,22,39,203,201,114,178,156,44,39,203,201,242,44,234,73,150,147,229,25,121,83,178,124,12,178,156,129,102,160,25,104,6,154,129,102,160,25,104,6,154,129,102,160,25,104,6,154,129,102,160,25,104,6,154,129,102,160,25,104,6,154,129,102,160,69,101,3,205,64,51,208,92,16,104,174,230,164,121,112,208,92,237,215,99,2,205,139,55,9,63,44,233,226,197,31,222,146,227,189,237,20,117,255,250,236,106,255,226,175,141,144,249,102,113,55,171,217,246,42,136,101,98,153,88,38,150,137,101,98,153,176,37,108,83,139,80,194,182,112,97,75,132,18,161,68,40,17,74,132,18,161,68,40,17,74,132,18,161,244,29,125,71,223,209,119,244,29,227,196,56,49,78,101,24,167,97,240,17,74,4,236,100,10,118,10,99,49,85,18,22,83,21,195,98,128,147,162,192,201,54,95,42,41,34,49,171,130,34,49,189,84,30,188,84,182,212,227,155,254,210,210,203,240,137,87,195,203,23,63,190,124,243,243,233,175,199,47,142,222,190,127,123,122,114,244,230,197,241,233,209,155,127,188,252,207,69,254,107,21,220,236,151,23,191,93,94,253,190,247,199,249,197,217,215,111,95,247,22,13,177,119,118,245,175,203,63,31,197,187,86,133,244,114,204,120,215,245,229,25,46,189,181,221,26,132,179,162,142,168,35,234,136,58,162,142,194,89,133,179,102,209,151,232,40,58,138,142,10,103,69,113,81,220,29,163,184,183,23,15,218,243,222,180,250,85,155,205,169,43,26,123,77,128,51,224,12,56,3,206,128,51,224,12,56,151,6,156,69,222,138,188,21,121,11,221,67,247,208,61,116,159,27,186,23,121,43,242,86,228,173,113,16,227,32,198,65,68,222,134,60,162,245,88,131,209,22,41,185,134,110,164,228,118,29,7,122,66,117,135,143,48,180,80,221,165,76,40,80,221,84,55,213,77,117,83,221,84,55,213,77,117,83,221,201,251,146,234,166,186,169,110,170,155,234,166,186,119,76,117,243,199,252,49,127,204,31,243,199,252,49,127,204,31,243,199,252,49,127,204,31,243,199,252,49,127,204,31,243,199,252,49,127,204,31,243,199,252,113,71,127,12,19,195,196,48,49,76,188,5,76,92,205,57,113,108,76,92,237,215,99,194,196,55,185,231,75,244,247,38,6,253,251,31,110,138,67,95,95,179,187,180,243,222,153,235,33,23,161,133,105,97,90,152,22,166,133,105,97,186,149,110,77,173,49,233,214,194,117,43,141,73,99,210,152,52,38,141,73,99,210,152,52,38,141,73,99,146,111,228,27,249,70,190,145,111,124,17,95,196,23,149,225,139,134,129,63,24,15,44,147,41,150,201,139,164,84,219,32,41,85,49,36,133,6,201,73,131,244,232,227,45,228,52,86,5,229,52,238,86,31,111,169,1,55,253,165,165,215,72,151,86,253,245,253,143,175,142,127,94,100,138,86,253,122,245,143,111,191,125,58,255,253,81,168,104,85,72,179,110,61,84,244,166,62,137,83,69,215,47,66,172,40,40,8,10,130,130,160,32,40,40,86,84,172,104,22,125,9,94,130,151,224,165,88,81,144,21,100,221,49,200,122,123,241,160,29,227,77,171,95,181,85,155,186,162,177,215,132,7,227,193,120,48,30,140,7,227,193,120,112,105,60,88,88,171,176,86,97,173,200,58,178,142,172,35,235,185,145,117,97,173,194,90,133,181,26,166,48,76,97,152,66,88,107,200,35,90,15,5,24,12,145,239,106,100,69,190,107,212,97,154,123,178,187,231,20,194,26,217,93,202,24,2,217,77,118,147,221,100,55,217,77,118,147,221,100,55,217,157,65,95,146,221,100,55,217,77,118,147,221,100,247,142,201,110,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,238,104,144,129,98,160,24,40,6,138,183,1,138,171,57,41,142,14,138,171,253,122,76,160,248,38,224,124,73,255,222,228,157,127,255,195,214,185,231,55,69,187,11,62,223,78,186,250,242,85,136,97,98,152,24,38,134,137,97,98,152,112,37,92,83,139,76,194,181,112,225,74,100,18,153,68,38,145,73,100,18,153,68,38,145,73,100,18,153,244,27,253,70,191,209,111,244,27,99,196,24,49,70,101,24,163,97,240,15,202,3,204,100,10,102,50,99,41,213,86,88,74,85,12,75,1,66,178,2,33,125,90,121,27,145,141,85,65,145,141,59,214,202,91,234,193,77,127,105,233,101,178,185,91,127,126,249,246,221,203,147,31,143,222,188,59,253,233,245,235,211,170,62,157,45,114,69,171,208,38,253,253,242,235,245,229,199,223,206,174,174,247,62,124,254,188,87,213,123,179,71,113,162,85,33,189,25,49,78,116,69,89,6,75,17,13,188,182,240,80,20,16,5,68,1,81,64,20,80,120,168,240,208,44,250,18,173,68,43,209,74,225,161,168,42,170,186,99,84,245,246,226,65,123,194,155,86,191,106,51,54,117,69,99,175,9,0,6,128,1,96,0,24,0,6,128,1,224,210,0,176,72,86,145,172,34,89,161,116,40,29,74,135,210,115,67,233,34,89,69,178,138,100,53,46,97,92,194,184,132,72,214,144,71,180,102,255,70,63,164,184,26,74,145,226,218,113,92,102,157,218,14,30,45,8,81,219,165,76,20,80,219,212,54,181,77,109,83,219,212,54,181,77,109,83,219,212,54,181,77,109,83,219,212,54,181,77,109,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,113,150,190,24,22,134,133,97,97,88,56,34,22,174,230,92,56,22,22,174,246,235,49,97,225,155,28,242,37,226,123,19,75,254,253,15,55,196,147,175,168,213,93,42,121,223,236,243,141,63,156,6,166,129,105,96,26,152,6,166,129,233,85,122,53,181,182,164,87,11,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,134,31,26,6,246,96,58,48,76,166,24,38,15,114,82,197,36,39,85,49,228,132,250,200,65,125,116,232,215,136,121,138,85,65,121,138,187,209,175,91,106,180,77,127,105,233,181,208,170,37,103,223,19,62,171,142,29,57,91,17,240,89,21,210,144,219,11,248,156,165,203,247,92,115,105,241,158,64,31,208,7,244,1,125,64,159,120,79,241,158,89,244,37,32,9,72,2,146,226,61,129,83,224,116,199,192,233,237,197,131,118,118,55,173,126,213,150,106,234,138,198,94,19,198,139,241,98,188,24,47,198,139,241,98,188,165,49,94,161,169,66,83,133,166,162,229,104,57,90,142,150,231,70,203,133,166,10,77,21,154,106,232,193,208,131,161,7,161,169,33,143,104,141,247,13,112,200,89,53,90,34,103,53,206,208,203,173,216,238,58,67,176,74,108,151,50,66,64,108,19,219,196,54,177,77,108,19,219,196,54,177,77,108,19,219,196,54,177,77,108,19,219,196,54,177,205,22,179,197,108,49,91,204,22,179,197,108,49,91,204,22,179,197,108,49,91,204,22,179,197,108,49,91,204,22,179,197,108,49,91,204,22,179,197,25,218,98,80,24,20,6,133,65,225,120,80,184,154,83,225,72,80,184,218,175,199,4,133,111,66,199,151,124,239,77,6,249,247,63,12,207,34,159,221,143,34,143,156,115,62,203,50,230,156,4,38,129,73,96,18,152,4,30,181,4,38,87,201,85,114,117,196,114,149,180,36,45,73,75,210,146,180,36,45,73,75,210,146,180,36,45,169,54,170,141,106,163,218,168,54,118,136,29,98,135,202,176,67,195,160,30,68,7,132,201,20,194,100,193,77,170,136,220,164,42,134,155,32,31,25,144,143,246,205,26,47,68,177,42,40,68,113,39,154,117,75,93,182,233,47,45,189,16,130,251,241,31,111,223,191,90,220,57,231,169,158,85,135,134,252,215,215,111,159,246,170,197,71,146,135,177,158,85,33,29,185,157,88,207,219,178,164,200,245,220,116,109,193,158,56,31,206,135,243,225,124,56,159,96,79,193,158,89,244,37,30,137,71,226,145,130,61,113,83,220,116,199,184,233,237,197,131,246,117,55,173,126,213,134,106,234,138,198,94,19,196,11,241,66,188,16,47,196,11,241,66,188,165,33,94,113,169,226,82,197,165,130,229,96,57,88,14,150,231,6,203,197,165,138,75,21,151,106,228,193,200,131,145,7,113,169,33,143,104,77,247,141,111,72,88,53,88,34,97,181,255,200,203,3,181,221,101,140,96,173,218,46,101,142,128,218,166,182,169,109,106,155,218,166,182,169,109,106,155,218,166,182,169,109,106,155,218,166,182,169,109,106,155,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,179,244,197,176,48,44,12,11,195,194,17,177,240,130,11,199,194,194,213,126,61,38,44,124,147,62,190,68,124,111,194,200,191,255,97,88,40,249,109,173,238,82,201,35,38,158,63,254,225,52,48,13,76,3,211,192,52,48,13,76,175,210,171,169,181,37,189,90,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,50,252,208,48,176,7,211,129,97,50,197,48,121,144,147,42,38,57,169,138,33,39,212,71,14,234,163,67,191,70,204,83,172,10,202,83,220,141,126,221,82,163,109,250,75,75,175,133,150,45,89,159,78,23,25,159,85,231,158,172,23,95,113,61,12,249,172,10,105,202,109,134,124,214,123,211,116,41,159,107,46,46,230,19,236,3,251,192,62,176,15,236,19,243,41,230,51,139,190,4,37,65,73,80,82,204,39,120,10,158,238,24,60,189,189,120,208,14,239,166,213,175,218,90,77,93,209,216,107,194,121,113,94,156,23,231,197,121,113,94,156,183,52,206,43,60,85,120,170,240,84,196,28,49,71,204,17,243,220,136,185,240,84,225,169,194,83,13,63,24,126,48,252,32,60,53,228,17,173,17,191,65,14,121,171,70,76,228,173,198,26,126,185,149,219,221,167,9,86,201,237,82,198,9,200,109,114,155,220,38,183,201,109,114,155,220,38,183,201,109,114,155,220,38,183,201,109,114,155,220,38,183,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,56,83,99,12,12,3,195,192,48,48,28,19,12,87,115,50,28,13,12,87,251,245,152,192,240,77,16,249,146,242,189,201,37,255,254,135,109,242,201,235,189,233,93,64,121,244,244,243,7,63,157,8,38,130,137,96,34,152,8,38,130,9,86,130,53,181,184,36,88,11,23,172,196,37,113,73,92,18,151,196,37,113,73,92,18,151,196,37,113,73,183,209,109,116,27,221,70,183,49,68,12,17,67,84,134,33,26,6,247,160,58,64,76,166,32,38,19,118,82,69,101,39,85,49,236,4,252,200,2,126,116,105,217,152,209,138,85,65,209,138,59,210,178,91,234,181,77,127,105,233,229,176,220,149,239,126,58,253,241,248,205,187,211,31,143,222,30,159,254,116,244,246,248,231,69,192,103,181,190,11,175,63,236,253,118,126,117,189,247,219,217,215,243,189,15,103,95,207,127,127,20,232,89,21,210,117,1,62,239,250,195,15,155,255,241,189,83,59,59,93,65,52,231,88,32,222,100,191,94,250,16,86,61,187,251,64,120,56,44,196,91,179,152,139,219,197,204,63,17,78,115,131,120,253,42,56,200,90,218,20,48,37,196,235,87,202,225,22,212,173,158,195,67,188,109,215,51,214,130,186,213,115,248,104,206,126,245,28,110,65,109,234,153,2,54,110,167,47,211,253,210,73,9,27,183,88,203,100,247,204,148,176,113,219,245,76,113,207,76,25,205,217,175,158,195,45,40,184,158,9,161,232,22,122,115,11,203,9,175,100,50,40,218,179,144,67,173,167,117,37,131,118,100,55,173,126,213,86,104,234,138,198,94,83,112,85,19,242,219,45,188,210,183,176,156,54,149,76,193,111,183,83,197,184,139,105,83,195,20,252,182,231,23,68,131,44,166,77,13,135,231,183,219,233,194,168,107,105,93,192,65,249,237,22,11,56,248,187,241,36,252,118,139,5,28,252,237,119,194,192,211,158,101,28,104,57,193,149,76,24,120,218,243,67,225,64,203,105,83,201,20,36,188,95,21,135,89,76,112,13,147,144,240,45,220,24,99,175,37,184,128,73,72,248,22,10,24,123,45,173,11,56,40,9,223,98,1,7,127,111,147,52,240,180,95,33,7,91,79,219,98,166,9,60,237,91,204,129,214,211,166,152,195,15,43,108,231,165,157,182,128,131,14,43,108,177,128,131,220,27,13,43,8,60,125,242,17,173,209,189,193,11,25,169,70,66,100,164,6,15,171,172,49,214,27,164,127,128,177,46,69,246,51,214,140,53,99,205,88,51,214,140,53,99,205,88,51,214,140,117,78,181,100,172,25,107,198,154,177,102,172,115,55,214,52,48,13,76,3,211,192,52,48,13,76,3,211,192,52,48,13,76,3,211,192,52,48,13,76,3,211,192,52,48,13,76,3,211,192,52,48,13,220,81,3,163,189,104,47,218,139,246,246,161,189,243,16,239,186,51,237,157,147,211,186,16,218,219,62,180,251,241,63,62,195,144,110,198,150,177,101,108,25,91,198,118,212,198,150,9,101,66,153,208,17,155,80,134,145,97,100,24,25,70,134,145,97,100,24,25,70,134,145,97,228,197,120,49,94,140,23,227,197,168,28,42,135,202,41,67,229,12,195,101,224,23,196,36,83,98,146,12,114,116,63,7,187,42,232,28,236,145,66,142,34,78,91,175,122,37,1,86,5,37,1,234,178,20,93,246,234,253,201,187,151,39,47,95,191,120,127,116,114,47,124,50,244,198,246,233,219,199,235,203,143,151,159,47,190,157,125,92,147,68,89,202,93,174,103,18,229,227,74,108,53,150,50,236,114,50,42,249,57,126,142,159,227,231,248,57,25,149,50,42,179,232,75,30,145,71,228,17,101,84,242,157,124,231,142,249,206,219,139,7,109,164,110,90,253,170,29,204,212,21,141,189,38,106,150,154,165,102,169,89,106,150,154,165,102,75,83,179,146,63,37,127,74,254,36,185,73,110,146,155,228,206,77,114,75,254,148,252,41,249,211,140,129,25,3,51,6,146,63,67,30,209,218,202,155,151,16,22,106,146,67,88,104,183,25,147,53,46,59,116,20,32,192,101,151,50,23,192,101,115,217,92,54,151,205,101,39,119,196,92,54,151,205,101,115,217,92,54,151,205,101,115,217,92,54,151,61,10,151,77,16,19,196,4,49,65,76,16,19,196,4,49,65,76,16,19,196,4,49,65,76,16,19,196,4,49,65,76,16,19,196,4,49,65,76,16,19,196,29,5,49,14,140,3,227,192,56,112,52,14,60,79,6,175,227,112,224,57,70,173,11,225,192,61,99,194,31,87,34,195,204,112,20,23,197,69,113,81,92,20,119,212,20,23,29,69,71,209,209,17,211,81,212,17,117,68,29,81,71,212,17,117,68,29,81,71,212,17,117,196,202,176,50,172,12,43,195,202,224,29,120,7,222,41,3,239,12,163,106,24,25,18,37,83,137,146,135,247,136,116,44,119,85,208,177,220,187,224,61,202,59,35,190,138,151,69,88,21,148,69,168,25,243,106,198,247,175,239,162,49,59,221,27,191,125,94,29,142,89,202,221,49,102,56,230,247,90,12,23,143,185,225,130,2,50,169,60,42,143,202,163,242,168,60,1,153,2,50,179,232,75,202,145,114,164,28,5,100,82,163,212,232,142,169,209,219,139,7,109,207,110,90,253,170,125,209,212,21,141,189,38,22,151,197,101,113,89,92,22,151,197,101,113,75,179,184,98,71,197,142,138,29,229,195,249,112,62,156,15,207,205,135,139,29,21,59,42,118,212,228,130,201,5,147,11,98,71,67,30,209,90,224,155,194,144,84,106,62,68,82,105,132,201,149,251,62,187,211,184,192,58,159,93,202,192,0,159,205,103,243,217,124,54,159,157,133,39,230,179,249,108,62,155,207,230,179,249,108,62,155,207,230,179,249,236,81,248,108,146,152,36,38,137,73,98,146,152,36,38,137,73,98,146,152,36,38,137,73,98,146,152,36,38,137,73,98,146,152,36,38,137,73,98,146,152,36,238,40,137,177,96,44,24,11,198,130,35,178,224,121,138,120,29,139,5,207,65,106,93,8,11,142,153,35,254,189,22,25,38,137,3,185,64,46,144,11,228,2,185,163,6,185,0,41,64,10,144,142,24,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,25,132,103,24,91,67,202,240,40,153,122,148,92,212,71,180,195,186,171,130,14,235,222,13,245,81,226,249,241,85,204,124,194,170,160,124,66,45,153,65,75,222,79,201,12,189,49,174,11,198,44,229,94,216,51,24,115,136,44,76,241,151,180,29,109,71,219,209,118,180,93,62,218,78,252,37,189,72,47,210,139,244,162,248,75,241,151,52,40,13,122,175,146,65,219,174,155,86,191,106,191,51,117,69,99,175,137,177,101,108,25,91,198,150,177,101,108,25,219,210,140,173,80,81,161,162,66,69,185,111,238,155,251,230,190,115,115,223,66,69,133,138,10,21,53,145,96,34,193,68,130,80,209,144,71,180,150,245,166,43,228,144,154,251,144,67,218,109,34,229,190,181,14,21,255,235,172,117,41,200,159,181,102,173,89,107,214,154,181,102,173,89,107,214,154,181,102,173,51,186,103,178,214,172,53,107,205,90,179,214,69,88,107,42,152,10,166,130,169,96,42,152,10,166,130,169,96,42,152,10,166,130,169,96,42,152,10,166,130,169,96,42,152,10,166,130,169,96,42,152,10,238,168,130,17,95,196,23,241,69,124,251,17,223,121,168,119,221,131,248,206,217,105,93,8,241,237,153,227,157,111,116,55,105,75,218,146,182,164,45,105,59,106,105,75,134,146,161,100,232,136,101,40,201,72,50,146,140,36,35,201,72,50,146,140,36,35,201,72,50,82,99,212,24,53,70,141,81,99,108,14,155,195,230,148,97,115,134,65,51,8,12,104,146,41,52,73,200,57,250,156,142,93,21,116,58,246,104,57,71,33,39,177,87,61,211,1,171,130,210,1,245,218,224,189,118,114,244,230,197,241,233,93,16,101,192,109,109,241,116,237,173,206,161,44,229,174,214,61,135,242,222,191,126,91,49,148,79,92,66,10,37,27,199,198,177,113,108,28,27,39,133,82,10,101,22,125,201,26,178,134,172,161,20,74,118,147,221,220,49,187,121,123,241,160,77,210,77,171,95,181,59,153,186,162,177,215,68,196,18,177,68,44,17,75,196,18,177,68,108,105,34,86,182,167,108,79,217,158,148,54,165,77,105,83,218,185,41,109,217,158,178,61,101,123,154,31,48,63,96,126,64,182,103,200,35,90,59,120,179,16,226,64,77,105,136,3,109,61,63,178,236,172,3,72,255,38,103,93,138,232,231,172,57,107,206,154,179,230,172,57,107,206,154,179,230,172,57,235,108,238,153,156,53,103,205,89,115,214,156,117,17,206,154,8,38,130,137,96,34,152,8,38,130,137,96,34,152,8,38,130,137,96,34,152,8,38,130,137,96,34,152,8,38,130,137,96,34,152,8,38,130,59,138,96,188,23,239,197,123,241,222,94,188,119,158,216,93,119,231,189,115,116,90,23,194,123,187,7,118,223,251,215,103,152,215,141,217,98,182,152,45,102,139,217,142,154,217,98,161,88,40,22,58,98,22,138,49,98,140,24,35,198,136,49,98,140,24,35,198,136,49,98,140,200,24,50,134,140,33,99,200,24,152,3,230,128,57,101,192,156,97,196,12,255,66,153,100,170,76,210,89,142,30,71,98,87,5,29,137,61,86,203,81,198,217,235,85,191,76,192,170,160,76,64,141,150,178,209,254,235,239,191,156,28,207,127,250,207,167,175,142,222,254,199,203,215,47,22,121,148,237,110,114,123,255,252,159,47,31,207,247,254,249,229,234,247,189,79,103,95,255,247,242,243,197,163,136,202,82,238,123,81,34,42,87,20,100,128,212,202,192,171,10,178,36,236,8,59,194,142,176,35,236,4,89,10,178,204,162,47,137,69,98,145,88,20,100,73,128,18,160,59,38,64,111,47,30,180,213,186,105,245,171,246,56,83,87,52,246,154,184,90,174,150,171,229,106,185,90,174,150,171,45,205,213,138,7,21,15,42,30,148,245,102,189,89,111,214,59,55,235,45,30,84,60,168,120,80,83,8,166,16,76,33,136,7,13,121,68,107,77,111,162,66,162,168,89,15,137,162,189,166,80,214,152,237,118,243,2,33,102,187,148,17,2,102,155,217,102,182,153,109,102,59,253,135,52,102,155,217,102,182,153,109,102,155,217,206,162,158,204,54,179,157,145,228,100,182,199,96,182,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,184,163,46,70,133,81,97,84,24,21,142,77,133,231,209,226,117,84,42,60,167,169,117,33,84,56,74,218,248,138,130,100,24,64,206,231,242,185,124,46,159,203,231,142,218,231,242,164,60,41,79,58,98,79,202,63,242,143,252,35,255,200,63,242,143,252,35,255,200,63,242,143,172,25,107,198,154,177,102,172,25,209,67,244,16,61,101,136,158,97,168,13,56,131,167,100,202,83,178,66,32,113,207,248,174,10,58,227,123,135,16,72,177,167,208,87,209,19,13,171,130,18,13,117,104,54,29,250,254,245,77,143,214,109,110,153,223,62,47,158,129,71,137,154,165,220,33,251,38,106,126,255,247,111,55,64,115,195,69,228,101,242,120,60,30,143,199,227,241,120,242,50,229,101,102,209,151,124,35,223,200,55,202,203,228,69,121,209,29,243,162,183,23,15,218,152,221,180,250,85,59,162,169,43,26,123,77,20,46,133,75,225,82,184,20,46,133,75,225,150,166,112,165,144,74,33,149,66,74,134,147,225,100,56,25,158,155,12,151,66,42,133,84,10,169,153,5,51,11,102,22,164,144,134,60,162,181,189,55,127,33,184,212,100,136,224,210,142,51,43,247,189,117,240,0,192,58,111,93,138,247,231,173,121,107,222,154,183,230,173,121,107,222,154,183,230,173,121,235,172,238,153,188,53,111,205,91,243,214,188,117,17,222,154,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,59,202,96,204,23,243,197,124,49,223,158,204,119,158,243,93,247,97,190,115,120,90,23,194,124,251,198,122,127,255,247,103,152,226,13,219,194,182,176,45,108,11,219,142,26,219,194,161,112,40,28,58,98,28,10,51,194,140,48,35,204,8,51,194,140,48,35,204,8,51,194,140,224,24,56,6,142,129,99,224,24,158,131,231,224,57,101,240,156,97,220,12,5,195,154,100,106,77,82,138,142,94,7,101,87,5,29,148,61,94,209,81,202,185,236,85,223,156,192,170,160,156,64,237,150,186,221,254,235,239,191,156,28,207,127,254,207,167,175,142,222,254,199,203,215,47,22,73,149,109,111,120,123,255,252,159,47,31,207,247,254,249,229,234,247,189,79,103,95,255,247,242,243,197,163,240,202,82,238,129,145,194,43,87,148,100,144,60,203,192,235,138,184,164,238,168,59,234,142,186,163,238,68,92,138,184,204,162,47,41,70,138,145,98,20,113,73,133,82,161,59,166,66,111,47,30,180,253,186,105,245,171,246,61,83,87,52,246,154,88,91,214,150,181,101,109,89,91,214,150,181,45,205,218,10,14,21,28,42,56,148,255,230,191,249,111,254,59,55,255,45,56,84,112,168,224,80,147,9,38,19,76,38,8,14,13,121,68,107,97,111,202,66,214,168,249,15,89,163,61,39,83,214,216,237,182,211,3,33,118,187,148,129,2,118,155,221,102,183,217,109,118,59,143,79,187,236,54,187,205,110,179,219,236,54,187,157,69,61,217,109,118,59,35,209,201,110,143,193,110,83,198,148,49,101,76,25,83,198,148,49,101,76,25,83,198,148,49,101,76,25,83,198,148,49,101,76,25,83,198,148,49,101,76,25,83,198,148,113,71,101,140,12,35,195,200,48,50,28,159,12,207,3,199,235,200,100,120,206,83,235,66,200,112,164,12,242,21,37,201,48,150,156,210,165,116,41,93,74,151,210,29,181,210,165,74,169,82,170,116,196,170,148,130,164,32,41,72,10,146,130,164,32,41,72,10,146,130,164,32,137,51,226,140,56,35,206,136,51,174,135,235,225,122,202,112,61,195,128,27,124,6,82,201,20,169,100,70,65,98,159,252,93,21,116,242,247,78,81,144,130,79,168,175,182,144,114,88,21,148,114,168,79,83,247,233,207,47,223,190,123,121,178,232,214,31,143,222,30,159,222,180,106,253,228,253,243,247,203,175,215,151,31,23,79,197,111,103,95,207,247,22,207,195,163,180,205,82,238,151,157,210,54,87,150,96,11,233,154,193,215,145,166,201,233,113,122,156,30,167,199,233,73,211,148,166,153,69,95,114,143,220,35,247,40,77,147,35,229,72,119,204,145,222,94,60,104,195,118,211,234,87,237,148,166,174,104,236,53,209,185,116,46,157,75,231,210,185,116,46,157,91,154,206,149,81,42,163,84,70,41,49,78,140,19,227,196,120,110,98,92,70,169,140,82,25,165,102,25,204,50,152,101,144,81,26,242,136,214,38,223,92,134,88,83,19,35,98,77,219,204,178,172,183,215,155,103,2,194,236,117,41,51,0,236,53,123,205,94,179,215,236,53,123,205,94,179,215,236,53,123,205,94,179,215,236,53,123,205,94,179,215,148,48,37,76,9,83,194,148,48,37,76,9,83,194,148,48,37,76,9,83,194,148,48,37,76,9,83,194,148,48,37,76,9,83,194,148,48,37,60,168,18,70,126,145,95,228,23,249,237,79,126,231,49,224,117,79,242,59,231,167,117,33,228,183,83,236,247,202,18,100,24,243,77,221,82,183,212,45,117,75,221,142,90,221,82,162,148,40,37,58,98,37,74,53,82,141,84,35,213,72,53,82,141,84,35,213,72,53,82,141,4,25,65,70,144,17,100,4,25,167,195,233,112,58,101,56,157,97,0,13,14,3,157,100,138,78,18,211,142,190,39,105,87,5,157,164,61,106,218,81,208,9,238,85,132,20,193,170,160,20,65,125,151,186,239,94,189,63,121,247,242,228,229,235,23,239,143,78,238,69,89,182,187,249,125,250,246,241,250,242,227,229,231,139,111,103,31,215,228,90,150,114,39,140,146,107,249,184,30,3,132,92,134,93,84,226,37,123,199,222,177,119,236,29,123,39,241,82,226,101,22,125,201,50,178,140,44,163,196,75,54,148,13,221,49,27,122,123,241,160,77,216,77,171,95,181,251,153,186,162,177,215,68,220,18,183,196,45,113,75,220,18,183,196,109,105,226,86,142,168,28,81,57,162,20,56,5,78,129,83,224,185,41,112,57,162,114,68,229,136,154,79,48,159,96,62,65,142,104,200,35,90,59,123,179,22,162,71,77,129,136,30,237,51,159,178,198,107,183,27,26,8,240,218,165,76,16,240,218,188,54,175,205,107,243,218,169,63,160,241,218,188,54,175,205,107,243,218,188,118,22,245,228,181,121,237,140,20,39,175,61,6,175,77,22,147,197,100,49,89,76,22,147,197,100,49,89,76,22,147,197,100,49,89,76,22,147,197,100,49,89,76,22,147,197,100,49,89,76,22,147,197,29,101,49,38,140,9,99,194,152,112,100,38,60,207,22,175,99,50,225,57,76,173,11,97,194,81,130,198,31,215,35,195,212,113,56,23,206,133,115,225,92,56,119,212,56,23,38,133,73,97,210,17,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,131,243,12,227,108,168,25,54,37,83,155,146,147,0,137,122,176,119,85,208,193,222,187,35,64,74,61,119,190,138,157,99,88,21,148,99,168,61,179,106,207,247,175,239,178,53,219,221,50,191,125,94,29,168,89,202,125,50,74,160,230,247,34,12,144,162,185,225,74,162,51,233,60,58,143,206,163,243,232,60,209,153,162,51,179,232,75,218,145,118,164,29,69,103,210,163,244,232,142,233,209,219,139,7,109,211,110,90,253,170,253,209,212,21,141,189,38,38,151,201,101,114,153,92,38,151,201,101,114,75,51,185,2,73,5,146,10,36,229,196,57,113,78,156,19,207,205,137,11,36,21,72,42,144,212,4,131,9,6,19,12,2,73,67,30,209,90,226,155,198,144,97,106,78,68,134,105,159,9,150,251,6,187,221,92,192,58,131,93,202,48,0,131,205,96,51,216,12,54,131,205,96,51,216,12,54,131,205,96,51,216,12,54,131,205,96,51,216,12,54,45,76,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,76,11,211,194,180,48,45,76,11,15,174,133,209,95,244,23,253,69,127,99,208,223,121,36,120,221,155,254,206,9,106,93,8,253,141,146,3,254,189,8,25,134,127,179,183,236,45,123,203,222,178,183,163,182,183,172,40,43,202,138,142,216,138,178,141,108,35,219,200,54,178,141,108,35,219,200,54,178,141,108,35,71,198,145,113,100,28,25,71,70,235,208,58,180,78,25,90,103,24,70,3,197,160,39,153,210,147,228,192,163,255,249,218,85,65,231,107,143,28,120,20,117,186,123,21,37,89,176,42,40,89,80,247,165,234,190,55,191,204,251,239,232,166,1,235,192,219,222,213,151,121,213,207,22,101,127,148,102,89,202,29,175,71,154,229,253,127,255,214,130,44,159,186,136,12,75,142,142,163,227,232,56,58,142,78,134,165,12,203,44,250,146,75,228,18,185,68,25,150,156,39,231,185,99,206,243,246,226,65,27,170,155,86,191,106,39,51,117,69,99,175,137,158,165,103,233,89,122,150,158,165,103,233,217,210,244,172,100,80,201,160,146,65,137,110,162,155,232,38,186,115,19,221,146,65,37,131,74,6,53,107,96,214,192,172,129,100,208,144,71,180,54,243,230,38,132,137,154,232,16,38,218,126,214,228,145,183,14,129,254,27,189,117,41,198,159,183,230,173,121,107,222,154,183,230,173,121,107,222,154,183,230,173,179,186,103,242,214,188,53,111,205,91,243,214,69,120,107,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,238,40,131,49,95,204,23,243,197,124,123,50,223,121,158,119,221,135,249,206,225,105,93,8,243,237,17,229,125,255,223,159,97,138,55,108,11,219,194,182,176,45,108,59,106,108,11,135,194,161,112,232,136,113,40,204,8,51,194,140,48,35,204,8,51,194,140,48,35,204,8,51,130,99,224,24,56,6,142,129,99,120,14,158,131,231,148,193,115,134,113,51,20,12,107,146,169,53,73,41,58,122,29,148,93,21,116,80,246,120,69,71,41,231,178,87,125,115,2,171,130,114,2,181,219,160,237,182,248,235,111,23,81,148,155,239,104,139,255,195,215,71,241,147,165,220,197,58,197,79,222,252,155,183,16,57,185,254,7,139,153,36,223,200,55,242,141,124,35,223,196,76,138,153,204,162,47,73,66,146,144,36,20,51,73,102,146,153,59,38,51,111,47,30,180,5,186,105,245,171,246,30,83,87,52,246,154,120,87,222,149,119,229,93,121,87,222,149,119,45,205,187,10,239,20,222,41,188,147,193,102,176,25,108,6,59,55,131,45,188,83,120,167,240,78,211,1,166,3,76,7,8,239,12,121,68,107,229,110,210,65,222,167,25,12,121,159,109,166,67,238,249,233,205,68,127,141,159,46,133,229,243,211,252,52,63,205,79,243,211,252,52,63,205,79,243,211,252,52,63,205,79,243,211,252,52,63,205,79,147,190,164,47,233,75,250,146,190,164,47,233,75,250,146,190,164,47,233,75,250,146,190,164,47,233,75,250,146,190,164,111,54,247,70,210,151,244,37,125,199,34,125,177,93,108,23,219,197,118,59,176,221,121,178,118,221,150,237,206,129,105,93,8,219,237,148,166,125,243,111,206,48,65,27,164,5,105,65,90,144,22,164,29,53,164,5,63,193,79,240,115,196,240,19,84,4,21,65,69,80,17,84,4,21,65,69,80,17,84,4,21,161,48,40,12,10,131,194,160,48,244,6,189,65,111,202,160,55,195,152,24,194,133,35,201,212,145,12,173,53,90,31,82,93,21,116,72,245,184,180,70,206,231,157,87,93,242,250,170,130,242,250,180,210,214,91,233,205,47,63,30,191,121,119,116,250,227,209,219,227,69,0,228,230,123,211,213,151,223,206,175,174,207,246,126,59,251,122,254,40,6,178,148,59,84,167,24,200,251,255,242,45,132,65,62,245,227,69,66,146,108,36,27,201,70,178,145,108,34,33,69,66,102,209,151,100,32,25,72,6,138,132,36,45,73,203,29,147,150,15,79,159,239,81,205,216,199,215,199,168,104,236,53,241,171,252,42,191,202,175,242,171,252,42,191,90,154,95,21,180,41,104,83,208,38,83,205,84,51,213,76,117,110,166,90,208,166,160,77,65,155,180,63,237,79,251,11,218,12,121,68,107,181,110,114,65,54,167,153,10,217,156,109,166,61,30,185,234,205,80,127,163,171,46,133,235,115,213,92,53,87,205,85,115,213,92,53,87,205,85,115,213,92,117,30,181,228,170,185,106,174,154,171,230,170,115,119,213,4,48,1,76,0,19,192,4,48,1,76,0,19,192,4,48,1,76,0,19,192,4,48,1,76,0,19,192,4,48,1,76,0,19,192,4,48,1,220,81,0,227,188,56,47,206,139,243,118,230,188,243,220,237,186,27,231,157,99,211,186,16,206,219,41,125,251,254,191,60,195,12,110,180,22,173,69,107,209,90,180,118,212,180,22,5,69,65,81,208,17,83,80,116,17,93,68,23,209,69,116,17,93,68,23,209,69,116,17,93,196,196,48,49,76,12,19,195,196,96,28,24,7,198,41,3,227,12,163,100,152,23,178,36,83,89,146,198,111,116,60,230,186,42,232,152,235,49,250,141,252,207,80,175,186,103,253,85,5,101,253,105,174,20,205,245,203,175,199,175,143,94,158,254,124,252,110,241,207,93,4,75,134,223,201,246,190,252,113,254,249,236,114,239,247,243,235,243,15,215,95,174,30,5,77,150,114,103,235,29,52,185,92,137,45,7,79,134,92,78,16,37,45,71,203,209,114,180,28,45,39,136,82,16,101,22,125,73,31,210,135,244,161,32,74,154,147,230,220,49,205,121,123,241,160,109,211,77,171,95,181,95,153,186,162,177,215,196,200,50,178,140,44,35,203,200,50,178,140,108,105,70,86,188,167,120,79,241,158,220,54,183,205,109,115,219,185,185,109,241,158,226,61,197,123,154,40,48,81,96,162,64,188,103,200,35,90,203,120,211,17,18,65,205,109,72,4,237,60,81,178,202,101,135,15,1,60,233,178,75,25,10,224,178,185,108,46,155,203,230,178,147,59,98,46,155,203,230,178,185,108,46,155,203,230,178,185,108,46,155,203,30,133,203,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,98,130,152,32,38,136,9,226,142,130,24,7,198,129,113,96,28,56,26,7,158,103,130,215,113,56,240,28,163,214,133,112,224,222,25,225,203,149,200,48,51,28,197,69,113,81,92,20,23,197,29,53,197,69,71,209,81,116,116,196,116,20,117,68,29,81,71,212,17,117,68,29,81,71,212,17,117,68,29,177,50,172,12,43,195,202,176,50,120,7,222,129,119,202,192,59,195,168,26,70,134,68,201,84,162,228,225,61,34,29,203,93,21,116,44,247,46,120,143,242,206,136,175,226,101,17,86,5,101,17,106,198,196,205,120,114,244,230,197,241,34,9,51,236,86,120,251,76,62,140,190,44,229,222,215,43,250,114,241,83,182,152,117,185,246,231,11,183,36,234,136,58,162,142,168,35,234,132,91,10,183,204,162,47,9,69,66,145,80,20,110,73,124,18,159,59,38,62,111,47,30,180,181,186,105,245,171,246,52,83,87,52,246,154,56,90,142,150,163,229,104,57,90,142,150,163,45,205,209,138,12,21,25,42,50,148,237,102,187,217,110,182,59,55,219,45,50,84,100,168,200,80,83,7,166,14,76,29,136,12,13,121,68,107,61,111,130,66,202,168,217,14,41,163,93,166,78,238,108,117,152,236,95,109,171,75,161,252,108,53,91,205,86,179,213,108,53,91,205,86,179,213,108,53,91,157,75,45,217,106,182,154,173,102,171,217,234,220,109,53,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,119,84,192,72,47,210,139,244,34,189,221,73,239,60,172,187,238,72,122,231,220,180,46,132,244,246,74,231,94,252,148,12,227,184,233,90,186,150,174,165,107,233,218,81,235,90,26,148,6,165,65,71,172,65,233,69,122,145,94,164,23,233,69,122,145,94,164,23,233,69,122,145,20,35,197,72,49,82,140,20,227,113,120,28,30,167,12,143,51,12,148,193,94,224,146,76,113,73,34,194,209,245,196,235,170,160,19,175,71,73,56,10,56,81,189,234,145,250,87,21,148,250,167,191,210,244,215,47,191,30,191,62,122,121,250,243,241,187,197,191,119,145,50,217,226,126,182,247,229,143,243,207,103,151,123,191,159,95,159,127,184,254,114,245,40,117,178,148,251,91,255,212,201,229,82,108,59,133,50,228,122,82,41,185,57,110,142,155,227,230,184,57,169,148,82,41,179,232,75,14,145,67,228,16,165,82,114,157,92,231,142,185,206,219,139,7,109,160,110,90,253,170,157,203,212,21,141,189,38,90,150,150,165,101,105,89,90,150,150,165,101,75,211,178,178,62,101,125,202,250,36,184,9,110,130,155,224,206,77,112,203,250,148,245,41,235,211,108,129,217,2,179,5,178,62,67,30,209,218,200,155,147,16,15,106,130,67,60,104,247,217,146,85,54,187,197,44,192,147,54,187,148,217,0,54,155,205,102,179,217,108,54,59,3,75,204,102,179,217,108,54,155,205,102,179,217,108,54,155,205,102,179,217,163,176,217,20,49,69,76,17,83,196,20,49,69,76,17,83,196,20,49,69,76,17,83,196,20,49,69,76,17,83,196,20,49,69,76,17,83,196,20,49,69,220,81,17,35,193,72,48,18,140,4,199,35,193,243,120,240,58,18,9,158,115,212,186,16,18,220,63,46,124,185,20,25,198,135,211,184,52,46,141,75,227,210,184,163,214,184,244,40,61,74,143,142,88,143,210,142,180,35,237,72,59,210,142,180,35,237,72,59,210,142,180,35,89,70,150,145,101,100,25,89,198,239,240,59,252,78,25,126,103,24,88,131,201,192,40,153,98,148,76,200,71,172,19,186,171,130,78,232,222,9,242,81,224,137,241,85,196,84,194,170,160,84,66,253,152,170,31,255,113,242,234,244,167,147,87,167,199,175,127,62,62,173,38,117,179,72,198,220,124,79,252,215,199,79,123,31,62,126,218,59,255,252,251,249,222,252,49,143,210,48,75,185,15,118,74,195,124,244,207,223,66,2,102,208,53,164,94,114,118,156,29,103,199,217,113,118,82,47,165,94,102,209,151,220,34,183,200,45,74,189,228,64,57,208,29,115,160,183,23,15,218,112,221,180,250,85,59,157,169,43,26,123,77,116,45,93,75,215,210,181,116,45,93,75,215,150,166,107,101,137,202,18,149,37,74,124,19,223,196,55,241,157,155,248,150,37,42,75,84,150,168,89,4,179,8,102,17,100,137,134,60,162,181,169,55,87,33,126,212,196,135,248,209,54,179,40,171,173,245,102,239,255,180,181,46,197,248,179,214,172,53,107,205,90,179,214,172,53,107,205,90,179,214,172,117,70,247,76,214,154,181,102,173,89,107,214,186,8,107,77,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,29,85,48,226,139,248,34,190,136,111,63,226,59,143,244,174,123,16,223,57,59,173,11,33,190,157,98,188,31,253,243,51,140,238,38,109,73,91,210,150,180,37,109,71,45,109,201,80,50,148,12,29,177,12,37,25,73,70,146,145,100,36,25,73,70,146,145,100,36,25,73,70,106,140,26,163,198,168,49,106,140,205,97,115,216,156,50,108,206,48,104,6,129,1,77,50,133,38,9,57,71,159,211,177,171,130,78,199,30,45,231,40,228,36,246,170,103,58,96,85,80,58,160,94,27,186,215,94,61,74,162,124,250,190,246,105,99,18,101,41,247,181,206,73,148,159,6,72,162,124,242,26,146,40,249,56,62,142,143,227,227,248,56,73,148,146,40,179,232,75,222,144,55,228,13,37,81,242,155,252,230,142,249,205,219,139,7,109,148,110,90,253,170,29,202,212,21,141,189,38,42,150,138,165,98,169,88,42,150,138,165,98,75,83,177,242,61,229,123,202,247,36,181,73,109,82,155,212,206,77,106,203,247,148,239,41,223,211,12,129,25,2,51,4,242,61,67,30,209,218,194,155,135,16,9,106,82,67,36,104,219,25,146,199,214,250,105,215,191,217,90,151,226,250,89,107,214,154,181,102,173,89,107,214,154,181,102,173,89,107,214,58,163,123,38,107,205,90,179,214,172,53,107,93,132,181,166,130,169,96,42,152,10,166,130,169,96,42,152,10,166,130,169,96,42,152,10,166,130,169,96,42,152,10,166,130,169,96,42,152,10,166,130,169,224,142,42,24,241,69,124,17,95,196,183,31,241,157,71,119,215,61,136,239,156,157,214,133,16,223,206,209,221,159,50,143,238,38,109,73,91,210,150,180,37,109,71,45,109,201,80,50,148,12,29,177,12,37,25,73,70,146,145,100,36,25,73,70,146,145,100,36,25,73,70,106,140,26,163,198,168,49,106,140,205,97,115,216,156,50,108,206,48,104,6,129,1,77,50,133,38,9,57,71,159,211,177,171,130,78,199,30,45,231,40,228,36,246,170,103,58,96,85,80,58,160,94,75,211,107,111,126,185,75,162,12,189,175,93,125,89,157,68,89,202,125,173,103,18,229,247,127,254,86,147,40,55,92,67,18,37,31,199,199,241,113,124,28,31,39,137,82,18,101,22,125,201,27,242,134,188,161,36,74,126,147,223,220,49,191,121,123,241,160,141,210,77,171,95,181,67,153,186,162,177,215,68,197,82,177,84,44,21,75,197,82,177,84,108,105,42,86,190,167,124,79,249,158,164,54,169,77,106,147,218,185,73,109,249,158,242,61,229,123,154,33,48,67,96,134,64,190,103,200,35,90,91,120,243,16,34,65,77,106,136,4,237,54,67,114,223,90,135,186,254,117,214,186,20,215,207,90,179,214,172,53,107,205,90,179,214,172,53,107,205,90,179,214,25,221,51,89,107,214,154,181,102,173,89,235,34,172,53,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,119,84,193,136,47,226,139,248,34,190,253,136,239,60,186,187,238,65,124,231,236,180,46,132,248,246,140,238,254,254,207,207,48,186,155,180,37,109,73,91,210,150,180,29,181,180,37,67,201,80,50,116,196,50,148,100,36,25,73,70,146,145,100,36,25,73,70,146,145,100,36,25,169,49,106,140,26,163,198,168,49,54,135,205,97,115,202,176,57,195,160,25,4,6,52,201,20,154,36,228,28,125,78,199,174,10,58,29,123,180,156,163,144,147,216,171,158,233,128,85,65,233,128,122,45,69,175,189,59,121,117,250,143,215,39,47,171,131,187,60,202,176,187,219,245,199,79,123,255,250,252,241,178,58,88,157,74,89,202,61,174,87,42,229,82,17,182,152,77,25,112,37,9,149,220,28,55,199,205,113,115,220,156,132,74,9,149,89,244,37,135,200,33,114,136,18,42,185,78,174,115,199,92,231,237,197,131,54,80,55,173,126,213,206,101,234,138,198,94,19,45,75,203,210,178,180,44,45,75,203,210,178,165,105,89,185,159,114,63,229,126,18,220,4,55,193,77,112,231,38,184,229,126,202,253,148,251,105,182,192,108,129,217,2,185,159,33,143,104,109,228,205,73,136,10,53,193,33,42,180,203,108,201,42,131,29,166,254,159,50,216,165,216,127,6,155,193,102,176,25,108,6,155,193,102,176,25,108,6,155,193,102,176,25,108,6,155,193,102,176,25,108,90,152,22,166,133,105,97,90,152,22,166,133,105,97,90,152,22,166,133,105,97,90,152,22,166,133,105,97,90,152,22,166,133,105,97,90,152,22,30,92,11,163,191,232,47,250,139,254,198,160,191,243,192,239,186,55,253,157,19,212,186,16,250,219,43,246,123,169,8,25,134,127,179,183,236,45,123,203,222,178,183,163,182,183,172,40,43,202,138,142,216,138,178,141,108,35,219,200,54,178,141,108,35,219,200,54,178,141,108,35,71,198,145,113,100,28,25,71,70,235,208,58,180,78,25,90,103,24,70,3,197,160,39,153,210,147,228,192,163,255,249,218,85,65,231,107,143,28,120,20,117,186,123,21,37,89,176,42,40,89,80,247,13,221,125,199,255,120,87,207,255,191,211,31,143,222,188,107,126,122,251,211,233,143,71,111,143,79,127,250,251,203,215,199,111,143,79,171,211,122,163,112,59,255,215,117,61,255,255,246,126,59,187,186,110,62,124,253,176,247,219,217,215,243,189,15,255,115,249,249,252,235,249,82,31,214,155,153,219,197,193,19,125,248,224,47,220,252,247,131,190,124,216,166,143,218,242,94,223,134,133,88,222,244,220,189,48,202,106,191,254,222,130,223,255,112,175,69,49,238,250,177,67,151,135,254,232,108,90,157,164,235,242,85,220,116,191,90,250,20,85,207,238,62,209,61,31,86,210,173,89,204,197,237,98,230,31,233,158,229,38,233,250,85,112,144,181,180,41,96,74,73,215,175,148,195,45,168,91,61,135,151,116,219,174,103,172,5,181,169,103,10,73,183,157,58,166,187,73,166,148,116,91,172,101,178,215,120,74,73,183,237,122,14,254,26,79,40,233,182,80,203,45,44,39,188,146,201,36,93,207,66,14,181,158,224,74,38,148,116,91,232,201,45,44,167,77,37,83,72,186,237,84,49,238,98,218,212,48,133,164,235,249,81,113,144,197,180,169,225,240,146,110,59,93,24,117,45,173,11,56,168,164,219,98,1,7,127,159,147,68,210,109,177,128,177,214,18,92,192,68,146,174,95,9,135,89,76,112,13,147,72,186,45,52,97,236,181,4,23,48,137,164,219,66,1,99,175,165,117,1,7,149,116,91,44,224,224,191,71,146,72,186,237,20,48,205,59,153,36,146,110,139,5,28,164,3,73,58,146,142,164,35,233,82,75,186,0,77,178,137,211,181,212,36,27,77,93,9,154,164,162,73,198,161,73,58,188,14,54,193,190,150,175,131,141,186,175,132,215,193,196,235,96,71,95,7,85,188,223,7,85,233,191,15,38,126,31,236,240,235,32,218,239,131,170,244,223,7,19,191,15,118,246,117,48,57,157,198,122,29,76,246,167,249,188,14,52,99,145,205,24,109,244,225,137,132,95,205,104,212,230,169,89,195,150,253,150,209,155,97,253,150,107,191,69,123,211,249,196,136,161,126,219,169,126,123,249,226,237,79,47,143,95,207,255,112,242,235,175,243,47,125,3,239,108,151,23,95,63,92,206,107,183,119,61,249,227,143,7,61,86,7,124,192,175,158,108,178,106,185,203,234,102,233,15,154,195,7,141,213,252,126,247,87,194,62,207,252,251,159,243,67,208,63,242,135,219,110,253,250,195,191,59,103,239,223,159,134,234,197,167,161,141,159,102,34,92,239,222,117,178,105,240,180,239,38,255,254,183,239,151,125,249,243,170,71,188,58,125,253,254,213,233,139,95,223,207,95,50,243,61,184,87,71,255,56,125,249,250,215,247,239,78,79,142,95,191,120,247,247,249,143,185,25,196,158,255,95,222,253,242,238,232,228,244,221,47,255,113,252,250,237,226,223,215,28,110,115,72,241,98,105,175,188,255,92,224,245,197,229,189,77,234,197,75,113,254,103,213,126,115,183,51,93,77,230,91,211,117,213,126,34,112,121,189,189,167,240,226,45,119,237,252,221,242,154,227,140,187,109,99,225,117,223,133,135,8,134,109,44,124,186,121,225,211,89,211,76,102,211,217,193,116,54,89,189,240,16,3,25,111,225,65,47,197,254,211,103,145,23,220,167,183,219,141,121,109,99,225,29,123,187,221,60,213,54,22,254,68,111,63,159,60,155,212,207,38,205,236,240,249,108,245,194,7,236,237,245,35,96,65,245,110,57,115,21,107,209,107,166,173,30,45,57,198,116,83,228,53,175,2,132,173,214,189,74,238,109,121,237,235,103,178,130,154,164,229,16,84,188,69,135,53,73,239,137,163,120,11,14,123,199,215,123,188,39,222,130,131,186,185,239,48,77,228,229,118,249,189,210,102,116,37,242,114,159,248,109,210,123,80,36,210,114,47,63,6,223,35,14,39,7,205,116,82,215,85,125,247,251,239,254,195,135,91,244,167,243,208,69,63,175,154,195,186,169,14,14,14,155,230,254,48,73,154,69,7,221,39,250,207,191,68,90,240,154,201,151,160,78,110,51,109,18,105,185,107,230,76,130,150,219,102,182,35,242,114,187,220,214,218,76,82,196,91,238,186,83,237,151,151,28,229,20,249,184,203,14,249,125,23,229,188,246,120,203,238,252,43,186,205,148,72,228,229,118,236,229,33,126,69,7,78,99,60,49,144,176,122,136,97,19,45,95,253,136,77,39,100,175,121,196,38,241,222,121,128,161,253,164,192,234,71,108,154,20,88,243,136,246,117,222,60,41,176,238,33,173,235,182,113,82,96,245,52,198,242,54,198,242,23,246,75,95,77,255,159,181,63,227,222,206,71,231,159,113,111,179,100,227,207,56,92,247,51,30,236,175,4,252,144,13,19,7,43,54,157,194,182,55,159,216,116,122,106,99,211,166,147,77,39,155,78,54,157,108,58,217,116,178,233,100,211,201,166,147,77,167,130,54,157,108,220,216,184,177,113,99,227,198,198,141,141,27,27,55,54,110,108,220,216,184,177,113,83,228,198,141,93,24,187,48,217,237,194,132,14,153,109,220,133,121,122,188,204,46,140,93,24,187,48,3,236,194,76,110,127,157,86,203,161,148,135,25,110,194,116,94,109,226,61,152,8,235,78,178,5,211,121,221,137,54,50,250,173,55,221,62,70,132,117,39,217,198,232,182,238,180,155,1,29,215,156,114,47,160,219,146,211,110,5,116,94,115,162,157,128,206,235,77,180,17,208,121,189,73,246,1,250,173,118,232,109,128,126,171,29,122,23,160,219,106,211,110,2,116,91,115,186,175,211,187,173,55,213,183,233,221,86,155,234,203,244,126,171,29,250,187,244,206,171,77,242,229,110,191,213,14,253,221,110,248,106,179,250,106,215,23,181,190,168,205,236,139,218,121,4,109,88,218,225,134,47,106,231,175,195,167,114,14,123,127,81,251,199,116,255,112,233,191,171,217,163,116,176,170,119,40,121,29,22,66,251,176,28,145,226,103,215,253,80,95,209,46,190,162,125,247,246,244,231,227,191,29,189,63,121,119,251,149,233,233,175,183,75,249,191,254,239,106,139,223,175,62,58,212,179,247,247,171,17,207,33,26,102,49,109,142,226,14,57,140,173,247,119,190,17,43,56,200,90,218,20,112,237,215,208,161,103,153,183,251,26,58,98,41,135,91,80,183,122,118,60,27,190,221,215,227,131,214,115,240,179,238,214,125,109,31,90,203,36,55,201,97,22,211,186,134,125,94,227,237,182,18,134,170,101,178,215,248,218,45,142,246,245,204,228,53,30,127,65,193,245,92,191,245,18,84,205,150,91,47,219,174,229,22,150,19,94,201,53,27,66,143,234,24,99,67,40,102,33,135,90,79,155,179,186,251,244,100,203,125,170,109,247,228,22,150,211,166,146,97,61,217,123,247,108,128,42,198,93,76,155,26,134,125,84,236,189,163,23,243,163,226,32,139,105,83,195,206,167,38,183,217,101,28,160,11,211,156,154,188,102,227,179,85,1,115,120,179,19,123,45,173,11,56,237,81,192,144,189,216,161,10,24,107,45,193,5,92,183,213,186,92,193,254,91,173,17,75,56,204,98,130,107,184,102,251,55,168,9,219,108,255,110,187,9,99,175,165,205,225,241,157,11,216,102,71,122,219,5,140,189,150,214,5,236,242,123,164,205,38,249,80,5,28,252,247,200,154,125,251,208,2,102,243,78,38,246,90,90,23,176,99,7,102,243,78,38,246,90,54,22,48,80,55,124,104,218,158,0,255,161,245,193,244,31,218,31,76,255,225,96,25,28,60,253,144,217,101,219,135,60,65,59,234,214,180,99,229,35,22,180,163,237,210,66,60,200,202,171,125,106,253,132,126,106,253,132,126,106,255,132,110,100,42,43,255,33,27,153,202,154,71,180,127,58,55,51,149,117,15,217,196,84,86,63,166,117,215,92,181,126,86,174,218,63,43,215,203,207,202,211,143,88,126,86,150,30,209,142,151,244,62,2,44,228,140,239,98,120,73,224,89,223,120,73,145,188,164,213,11,163,247,128,108,200,161,223,197,188,48,2,15,255,246,194,24,247,11,227,199,215,63,158,190,124,253,238,176,179,76,220,251,237,243,111,123,151,159,175,15,91,19,197,39,95,41,203,175,147,229,57,242,165,255,62,92,250,239,167,38,209,31,188,142,186,206,162,199,18,141,255,46,227,86,94,98,43,126,186,215,26,227,200,56,50,142,140,35,227,200,56,50,142,140,35,227,200,56,50,142,140,35,227,200,56,50,142,140,99,242,46,100,28,25,199,12,10,200,56,50,142,140,35,227,200,56,50,142,140,35,227,200,56,50,142,140,35,227,152,200,56,62,16,43,93,176,227,122,177,242,148,122,28,171,88,233,132,36,137,149,98,197,74,183,215,90,23,63,185,254,181,246,20,164,28,235,107,173,147,187,244,90,27,255,107,237,111,191,86,179,238,10,243,191,255,168,102,66,34,31,215,100,59,47,152,135,63,217,139,5,165,68,41,81,74,148,18,165,68,41,81,74,148,18,165,68,41,81,74,148,18,165,68,41,81,74,148,50,121,23,162,148,40,101,6,5,68,41,81,74,148,18,165,68,41,81,74,148,18,165,68,41,81,74,148,18,165,76,68,41,255,77,78,58,49,202,149,228,100,183,131,35,145,147,226,200,73,251,23,75,39,7,185,242,197,178,219,97,146,94,44,227,121,177,252,237,228,232,245,233,187,131,211,31,143,222,30,159,214,161,136,241,191,63,158,125,222,187,62,216,251,237,236,235,249,131,23,71,29,35,62,178,181,8,158,181,122,25,252,251,159,241,195,211,255,184,31,110,155,251,235,15,255,238,180,189,127,191,130,234,253,201,254,228,135,141,47,129,190,23,187,119,17,175,134,197,171,225,239,127,251,126,217,151,63,175,122,196,131,51,222,231,127,255,213,209,63,78,95,190,254,245,253,187,211,147,227,215,47,222,253,125,254,199,147,186,249,254,127,121,247,203,187,163,147,211,119,191,252,199,241,235,183,139,127,95,115,184,254,95,216,31,60,94,44,125,238,238,111,12,175,47,46,239,125,224,157,191,254,170,249,159,85,251,205,221,167,220,106,50,255,152,91,87,237,117,225,242,122,123,139,190,120,203,93,107,249,150,215,28,135,206,109,99,225,117,223,133,135,124,27,178,141,133,79,55,47,124,58,107,154,201,108,58,59,152,206,38,171,23,30,178,159,18,111,225,65,47,197,254,146,45,242,130,251,244,118,59,50,182,141,133,119,236,237,118,54,107,27,11,127,162,183,159,79,158,77,234,103,147,102,118,248,124,182,122,225,3,246,246,122,78,22,84,239,150,126,43,214,162,215,200,173,71,75,142,33,165,34,175,121,213,102,68,171,117,175,218,5,216,242,218,215,251,174,160,38,105,9,170,226,45,58,172,73,122,235,165,120,11,14,123,199,215,155,10,197,91,112,80,55,247,133,57,145,151,219,229,247,74,27,6,19,121,185,79,252,54,233,141,78,34,45,247,242,99,240,61,226,112,114,208,76,39,117,93,213,119,191,255,238,63,124,184,69,127,58,15,93,244,243,170,57,172,155,234,224,224,176,105,238,195,148,52,139,14,186,79,244,183,52,145,22,188,70,209,4,117,114,27,185,18,105,185,107,204,74,208,114,219,56,145,200,203,237,114,91,107,163,50,226,45,247,226,203,159,65,21,110,154,217,164,57,152,28,206,154,170,190,191,228,187,199,15,190,236,144,223,119,77,83,79,15,103,207,154,102,122,48,93,94,246,208,191,243,214,232,151,208,230,72,181,220,142,189,60,196,175,232,64,217,241,4,110,88,13,34,54,109,83,175,126,196,172,253,35,54,237,158,119,198,16,237,213,193,234,71,108,82,7,107,30,209,190,206,155,213,193,186,135,180,174,219,70,117,176,90,118,44,111,236,45,127,97,255,224,171,233,239,47,158,149,63,227,222,94,96,231,159,209,28,134,253,140,195,117,63,227,65,106,74,192,15,89,175,23,30,237,49,5,169,133,141,123,76,189,3,159,236,49,217,99,178,199,100,143,201,30,147,61,38,123,76,246,152,236,49,217,99,74,188,199,100,159,198,62,141,125,26,251,52,246,105,236,211,216,167,177,79,99,159,198,62,141,125,154,34,247,105,108,186,216,116,201,109,211,37,104,250,109,227,166,75,239,228,127,155,46,54,93,108,186,216,116,177,233,98,211,197,166,139,77,23,155,46,54,93,108,186,216,116,177,233,98,211,197,166,139,77,23,155,46,54,93,108,186,216,116,177,233,98,211,197,166,139,77,151,210,55,93,38,189,55,93,38,54,93,108,186,216,116,73,182,233,50,185,253,237,89,45,103,134,31,102,184,231,210,121,181,137,183,92,34,172,59,201,142,75,231,117,39,218,183,232,183,222,116,219,22,17,214,157,100,215,162,219,186,211,126,247,223,113,205,41,191,250,239,182,228,180,223,252,119,94,115,162,47,254,59,175,55,209,247,254,157,215,155,228,107,255,126,171,29,250,91,255,126,171,29,250,75,255,110,171,77,251,157,127,183,53,167,251,246,188,219,122,83,125,121,222,109,181,169,190,59,239,183,218,161,191,58,239,188,218,36,223,229,246,91,237,208,95,229,134,175,54,171,111,114,125,47,235,123,217,156,190,151,173,78,167,61,79,185,168,246,167,241,79,185,120,112,220,75,253,224,63,23,135,189,44,29,7,211,251,232,151,58,232,232,151,251,53,136,115,228,203,234,159,232,235,216,197,215,171,91,251,170,244,209,241,233,189,191,42,189,251,205,212,255,248,244,65,22,19,124,102,230,154,175,111,151,75,216,251,235,219,136,21,28,100,45,109,10,184,246,27,229,160,147,71,91,127,163,28,177,148,195,45,168,91,61,187,156,228,218,250,155,238,65,235,57,248,169,194,235,190,129,15,173,101,146,155,228,48,139,105,93,195,62,175,241,118,187,2,67,213,50,217,107,124,237,110,69,251,122,102,242,26,143,191,160,224,122,174,223,69,9,170,102,203,93,148,109,215,114,11,203,9,175,228,154,189,157,71,117,140,177,183,19,179,144,67,173,39,184,146,235,183,156,130,122,178,229,150,211,182,123,114,11,203,105,83,201,176,158,236,189,17,54,64,21,227,46,166,77,13,195,62,42,246,222,156,139,249,81,113,144,197,180,169,225,170,47,174,67,219,48,248,139,235,1,186,48,234,90,90,23,176,203,59,158,54,123,152,67,21,112,240,247,57,107,182,85,91,21,48,100,91,117,168,2,198,90,75,112,1,215,237,154,46,87,176,255,174,105,196,18,14,179,152,224,26,174,217,201,13,106,194,54,59,185,219,110,194,216,107,9,46,224,154,205,229,160,2,182,217,92,222,118,1,99,175,165,117,1,187,252,30,105,179,223,61,84,1,7,255,61,178,102,11,62,180,128,217,188,147,137,189,150,214,5,236,216,129,217,188,147,137,189,150,141,5,12,132,10,31,254,127,246,222,173,185,141,36,201,214,253,47,243,220,68,229,13,23,206,27,213,165,219,110,146,210,41,81,115,106,239,23,152,68,177,56,26,19,37,30,74,85,187,123,204,230,191,31,3,36,138,68,34,35,211,195,227,154,137,239,77,164,24,192,130,195,3,153,88,107,133,175,166,37,133,239,86,181,67,62,190,108,139,231,130,21,109,85,95,176,164,237,29,24,94,178,248,104,187,100,192,165,81,89,187,52,58,87,108,93,26,182,208,36,214,142,206,103,187,177,126,67,111,172,223,208,27,251,55,180,215,113,210,249,66,122,29,39,134,21,246,111,103,191,227,196,180,164,207,113,210,189,198,186,107,238,172,223,149,59,251,119,229,91,251,93,25,94,209,126,87,90,43,44,156,34,110,89,85,27,167,136,247,172,170,216,78,145,18,167,200,24,157,34,242,30,119,59,165,186,233,113,239,167,84,99,247,120,65,143,79,185,199,171,245,220,177,199,171,217,124,220,61,94,240,57,62,245,30,111,156,123,188,161,199,233,241,172,123,188,118,238,241,154,30,167,199,179,238,113,215,211,9,213,216,79,39,208,227,147,239,113,87,94,165,26,59,175,82,240,157,115,234,61,238,202,171,84,99,231,85,232,241,137,247,184,107,172,80,25,34,86,72,223,227,116,92,246,29,87,56,127,3,44,114,250,6,56,225,142,11,212,42,125,127,212,234,102,139,166,114,253,202,85,228,244,149,139,166,202,163,169,92,191,227,20,57,125,199,161,169,242,104,42,215,27,174,0,35,133,105,170,49,55,213,155,147,179,55,111,207,182,25,161,214,31,88,71,95,223,221,124,253,243,102,47,42,212,251,231,86,194,169,213,63,94,99,212,225,213,61,207,201,12,107,102,88,19,28,154,225,20,107,130,67,9,14,13,11,152,224,80,130,67,9,14,205,35,56,244,254,105,69,115,75,251,112,119,157,86,34,244,52,167,217,231,132,158,134,157,126,78,232,105,200,249,231,132,158,18,122,74,232,41,161,167,225,224,18,122,74,232,105,94,147,242,15,39,244,244,122,97,61,87,158,121,252,204,227,207,105,30,255,35,253,201,90,219,52,233,79,83,74,77,69,127,66,127,66,127,66,127,66,127,66,127,66,127,66,127,66,127,66,127,66,195,65,195,65,195,65,195,65,195,65,195,65,195,65,195,65,195,65,195,65,195,25,169,134,131,32,131,32,147,165,32,163,56,108,214,45,200,4,56,115,134,32,131,32,131,32,163,186,17,40,238,175,172,101,123,60,255,42,67,61,70,141,54,177,28,227,1,119,18,53,70,141,59,145,166,225,134,55,157,164,225,1,119,18,69,67,135,59,173,46,160,196,156,82,22,208,65,78,171,10,168,49,39,18,5,212,120,19,105,2,106,188,73,36,1,55,180,177,21,1,55,180,177,5,1,29,218,180,122,128,14,115,58,102,93,135,55,21,177,174,67,155,138,87,119,67,27,155,86,87,163,77,194,243,186,161,141,77,243,202,209,102,197,242,194,217,194,217,102,200,217,170,166,199,119,113,182,19,24,34,95,206,42,235,225,195,63,74,225,127,6,241,222,3,67,213,10,7,195,42,105,212,118,238,170,59,141,250,112,213,114,14,94,141,3,70,28,93,107,160,118,219,37,116,166,118,61,86,48,10,22,155,2,26,217,102,81,0,176,53,219,236,177,148,241,0,233,234,169,9,84,182,102,193,163,214,51,122,184,183,137,157,151,214,50,201,135,100,28,48,214,53,116,217,227,118,138,65,172,90,38,219,227,70,37,195,190,158,153,236,113,255,128,196,245,52,43,44,162,106,90,42,44,161,107,25,0,142,188,146,6,221,103,175,142,62,116,31,159,133,140,133,71,92,73,179,28,37,234,73,75,57,42,116,79,6,128,99,83,73,89,79,58,139,100,17,170,232,23,140,77,13,101,95,21,157,133,59,159,95,21,163,128,177,169,97,23,169,45,109,67,49,169,29,161,11,189,98,177,46,160,230,142,199,70,223,140,85,192,232,247,57,6,201,213,170,128,18,201,53,86,1,125,97,17,23,208,164,168,182,43,232,174,168,122,44,97,28,48,226,26,26,84,94,81,19,218,168,188,161,155,208,55,22,113,1,13,194,179,168,128,54,194,115,232,2,250,198,98,93,64,205,117,196,70,11,143,85,192,232,215,17,131,60,47,45,96,54,119,50,190,177,88,23,80,217,129,217,220,201,248,198,210,91,64,161,137,225,178,105,201,228,187,85,237,144,150,47,219,194,186,96,69,91,241,23,44,105,251,10,134,151,44,62,218,46,25,112,112,84,214,14,142,206,21,91,7,135,45,52,137,237,163,243,217,110,172,223,208,27,235,55,244,198,254,13,237,117,163,116,190,144,94,55,138,97,133,253,219,217,239,70,49,45,233,115,163,116,175,177,238,154,59,235,119,229,206,254,93,249,214,126,87,134,87,180,223,149,214,10,123,23,137,151,40,176,9,196,180,151,179,18,23,201,248,93,36,214,253,239,229,228,235,4,34,220,75,69,132,59,253,63,246,254,247,20,5,89,134,136,130,140,219,255,5,159,255,7,217,255,158,62,255,3,140,162,142,221,255,124,254,31,94,255,23,235,218,79,255,23,179,58,159,254,167,13,71,215,134,158,14,51,20,57,29,102,152,126,27,142,45,251,124,211,105,158,110,120,139,156,110,120,233,180,28,59,205,211,173,101,128,161,90,116,218,184,59,237,244,228,183,231,79,183,73,58,86,215,205,251,119,117,55,67,199,251,21,51,209,200,182,237,99,70,27,214,102,124,54,198,180,49,166,141,220,156,12,7,181,145,155,67,110,78,88,192,228,230,144,155,67,110,78,30,185,57,247,79,43,26,205,211,135,187,203,116,71,230,79,78,227,253,200,252,9,59,224,143,204,159,144,35,254,200,252,33,243,135,204,31,50,127,194,193,37,243,135,204,159,188,134,65,30,78,230,207,245,194,122,116,34,35,39,25,57,153,201,200,201,7,157,201,74,53,239,214,153,188,235,229,232,76,232,76,232,76,232,76,232,76,232,76,232,76,232,76,232,76,232,76,209,117,38,180,26,180,26,180,26,180,26,180,26,180,26,180,26,180,26,180,26,180,26,180,154,81,106,53,8,47,8,47,217,9,47,86,135,200,186,133,23,239,199,199,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,16,94,70,40,188,88,78,239,235,18,94,2,204,237,67,120,65,120,65,120,17,95,65,139,251,43,104,217,142,235,90,101,168,187,168,209,38,150,93,60,224,78,162,186,168,113,39,210,46,220,240,166,147,46,60,224,78,162,92,232,112,167,229,255,149,152,83,210,255,58,200,105,217,127,53,230,68,228,191,26,111,34,238,95,141,55,9,245,239,134,54,54,243,239,134,54,54,241,175,67,155,150,247,215,97,78,199,160,235,240,166,34,208,117,104,83,241,231,110,104,99,211,231,106,180,73,248,92,55,180,177,233,92,57,218,172,216,92,184,89,184,217,172,184,217,77,104,171,99,234,197,38,174,53,93,234,69,59,85,229,254,231,85,235,231,221,5,219,92,150,198,138,222,253,158,200,178,147,241,90,89,101,252,109,159,204,111,186,95,235,33,225,113,183,188,236,197,155,245,175,79,159,157,188,61,189,184,231,85,215,175,239,161,252,219,191,151,1,73,216,75,239,36,236,195,53,175,156,149,245,230,162,119,247,238,243,215,63,190,220,221,92,221,125,109,102,213,98,86,28,93,222,95,254,30,95,248,254,182,115,13,174,162,129,217,185,22,47,237,137,225,118,9,157,137,97,143,21,140,130,197,166,128,70,174,186,93,69,63,92,181,199,82,198,3,164,171,103,229,90,79,201,77,109,212,122,250,2,100,83,79,209,135,164,59,183,31,161,142,233,62,36,141,122,131,85,29,115,218,227,254,1,233,234,169,220,227,118,58,72,212,122,70,223,227,102,125,70,84,77,75,125,38,116,45,3,192,145,87,210,160,26,237,213,209,135,106,228,179,144,177,240,136,43,105,22,179,68,61,105,41,102,133,238,201,0,112,108,42,41,235,73,103,137,45,66,21,253,130,177,169,161,236,171,162,179,236,231,243,171,98,20,48,54,53,236,162,196,165,109,40,166,196,35,116,161,87,44,214,5,212,220,241,216,168,163,177,10,24,253,62,199,32,216,90,21,80,34,216,198,42,160,47,44,226,2,154,244,216,118,5,221,245,88,143,37,140,3,70,92,67,131,70,44,106,66,27,141,56,116,19,250,198,34,46,160,65,182,22,21,208,70,182,14,93,64,223,88,172,11,168,185,142,216,40,233,177,10,24,253,58,98,16,247,165,5,204,230,78,198,55,22,235,2,42,59,48,155,59,25,223,88,122,11,40,180,64,92,54,45,145,125,183,170,29,194,244,101,91,150,23,172,104,251,5,4,75,218,174,132,225,37,139,143,182,75,6,252,31,149,181,255,163,115,197,214,255,97,11,77,98,26,233,124,182,27,235,55,244,198,250,13,189,177,127,67,123,189,44,157,47,164,215,203,98,88,97,255,118,246,123,89,76,75,250,188,44,221,107,172,187,230,206,250,93,185,179,127,87,190,181,223,149,225,21,237,119,165,181,194,198,131,226,152,136,181,241,160,164,75,196,74,233,65,41,241,160,76,212,131,98,177,123,28,79,215,110,118,79,186,211,181,41,119,79,193,238,57,244,221,83,174,23,174,187,167,156,45,14,112,247,20,179,57,187,135,221,51,119,223,61,115,118,15,187,231,48,119,79,227,190,123,26,118,15,187,231,48,119,79,237,190,123,106,118,15,187,231,48,119,143,243,185,175,242,32,207,125,21,179,134,221,195,238,113,102,172,203,131,100,172,217,61,236,30,247,32,174,50,105,16,87,202,221,83,179,123,14,125,247,20,238,223,123,138,3,253,222,195,238,49,236,30,101,219,15,117,117,223,31,181,118,166,77,255,59,127,115,41,14,244,155,11,19,43,38,209,255,206,223,61,138,3,253,238,129,91,102,18,253,239,252,237,33,229,52,249,148,253,143,223,101,196,253,255,230,236,228,244,116,27,99,109,117,255,243,245,230,221,167,79,123,49,214,233,238,127,252,166,41,108,95,93,180,52,5,227,179,145,166,64,154,2,49,214,25,230,41,16,99,77,140,117,88,192,196,88,19,99,77,140,117,30,49,214,247,79,43,154,160,221,135,187,235,116,43,17,220,57,165,112,16,193,29,54,135,131,8,238,144,73,28,68,112,19,193,77,4,55,17,220,225,224,18,193,77,4,119,94,153,45,135,19,193,125,189,184,34,25,134,100,152,145,38,195,60,232,76,86,62,131,110,157,41,157,207,0,157,9,157,9,157,9,157,9,157,9,157,9,157,9,157,9,157,9,157,9,173,6,173,6,173,6,173,6,173,6,173,6,173,6,173,6,173,6,173,6,173,230,160,181,26,132,23,132,151,236,132,23,171,3,110,221,194,75,186,3,110,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,249,8,47,150,147,5,187,132,151,148,147,5,17,94,16,94,16,94,138,251,43,104,249,112,5,61,222,92,64,203,85,134,186,139,26,109,98,217,197,3,238,36,170,139,26,119,34,237,194,13,111,58,233,194,3,238,36,202,133,14,119,90,254,95,137,57,37,253,175,131,156,150,253,87,99,78,68,254,171,241,38,226,254,213,120,147,80,255,110,104,99,51,255,110,104,99,19,255,58,180,105,121,127,29,230,116,12,186,14,111,42,2,93,135,54,21,127,238,134,54,54,125,174,70,155,132,207,117,67,27,155,206,149,163,205,138,205,133,155,133,155,205,138,155,45,215,181,107,234,69,57,171,253,167,94,236,100,182,84,59,63,110,19,91,12,153,47,202,0,151,210,50,192,107,91,4,191,1,46,173,135,132,146,21,229,192,168,233,210,75,239,116,233,195,213,169,156,149,245,230,242,116,247,238,243,215,63,190,220,221,92,221,125,109,102,213,98,86,28,93,222,95,168,30,95,162,254,182,115,181,172,162,129,217,185,106,46,237,41,220,118,9,157,41,92,143,21,140,130,197,166,128,70,86,185,93,69,63,172,178,199,82,198,3,164,171,103,229,90,79,201,237,103,212,122,250,2,100,83,79,209,135,164,59,11,31,161,142,233,62,36,141,202,128,85,29,115,218,227,254,1,233,234,169,220,227,118,138,69,212,122,70,223,227,102,37,69,84,77,75,37,37,116,45,3,192,145,87,210,160,239,236,213,209,135,190,227,179,144,177,240,136,43,105,150,157,68,61,105,41,59,133,238,201,0,112,108,42,41,235,73,103,49,44,66,21,253,130,177,169,161,236,171,162,179,64,231,243,171,98,20,48,54,53,236,34,175,165,109,40,38,175,35,116,161,87,44,214,5,212,220,241,216,232,152,177,10,24,253,62,199,32,173,90,21,80,34,173,198,42,160,47,44,226,2,154,148,211,118,5,221,149,83,143,37,140,3,70,92,67,131,154,43,106,66,27,53,55,116,19,250,198,34,46,160,65,96,22,21,208,70,96,14,93,64,223,88,172,11,168,185,142,216,104,222,177,10,24,253,58,98,144,225,165,5,204,230,78,198,55,22,235,2,42,59,48,155,59,25,223,88,122,11,40,52,43,92,54,45,57,124,183,170,29,18,242,101,91,64,23,172,104,43,251,130,37,109,255,192,240,146,197,71,219,37,3,78,141,202,218,169,209,185,98,235,212,176,133,38,177,119,116,62,219,141,245,27,122,99,253,134,222,216,191,161,189,174,147,206,23,210,235,58,49,172,176,127,59,251,93,39,166,37,125,174,147,238,53,214,93,115,103,253,174,220,217,191,43,223,218,239,202,240,138,246,187,210,90,97,227,22,113,204,174,218,184,69,188,103,87,197,118,139,148,184,69,198,233,22,177,232,115,199,19,171,155,62,247,126,98,53,118,159,23,244,249,196,251,188,90,207,93,251,188,154,205,199,221,231,5,159,231,7,208,231,141,123,159,55,244,57,125,158,123,159,215,238,125,94,211,231,244,121,238,125,238,124,106,161,26,251,169,5,250,252,16,250,220,153,111,169,198,206,183,20,124,15,61,128,62,119,230,91,170,177,243,45,244,249,244,251,220,57,130,168,12,17,65,164,239,115,154,110,4,77,87,184,127,41,44,114,250,82,56,229,166,11,212,45,125,127,212,106,104,155,190,114,254,18,86,228,244,37,140,190,202,165,175,156,191,244,20,57,125,233,161,175,114,233,43,231,155,175,0,99,136,233,171,177,246,213,239,223,67,69,173,46,130,255,220,79,20,245,126,5,76,52,216,250,159,241,166,90,119,63,21,35,173,25,105,77,150,104,134,67,173,201,18,37,75,52,44,96,178,68,201,18,37,75,52,143,44,209,251,167,21,141,49,237,195,221,117,112,137,28,212,156,70,161,147,131,26,118,24,58,57,168,33,199,161,147,131,74,14,42,57,168,228,160,134,131,75,14,42,57,168,121,13,206,63,156,28,212,235,133,245,152,121,198,243,51,158,63,202,120,126,227,139,249,241,16,102,164,67,127,176,26,250,131,159,226,143,224,212,247,15,129,203,74,141,239,16,184,188,75,241,8,92,8,92,8,92,8,92,8,92,8,92,8,92,8,92,8,92,8,92,136,68,136,68,136,68,136,68,136,68,136,68,136,68,136,68,136,68,136,68,136,68,136,68,40,62,40,62,40,62,150,138,143,213,57,185,14,197,199,251,33,57,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,20,31,43,197,199,114,50,226,158,226,19,96,44,34,138,15,138,15,138,143,224,210,93,220,95,186,203,118,186,244,42,67,193,71,141,54,177,222,227,1,119,18,185,71,141,59,145,104,226,134,55,157,102,226,1,119,18,201,68,135,59,173,240,160,196,156,82,119,208,65,78,43,59,168,49,39,82,29,212,120,19,137,14,106,188,73,52,7,55,180,177,37,7,55,180,177,21,7,29,218,180,130,131,14,115,58,234,94,135,55,21,115,175,67,155,138,184,119,67,27,155,183,87,163,77,66,36,187,161,141,205,35,203,209,102,69,35,67,10,67,10,71,33,133,69,124,172,117,188,241,63,35,100,27,139,249,216,118,80,205,253,207,171,214,207,187,11,182,81,55,141,21,165,251,61,228,230,81,128,102,57,171,172,2,52,255,233,57,61,243,159,57,6,233,164,229,110,47,222,172,127,125,250,236,228,237,233,197,61,151,186,126,125,15,229,223,254,189,12,72,188,94,122,39,94,31,174,115,229,172,172,55,23,186,187,119,159,191,254,241,229,238,230,234,238,107,51,171,22,179,226,232,242,254,146,247,248,98,247,183,157,235,110,21,13,204,206,245,119,105,79,6,183,75,232,76,6,123,172,96,20,44,54,5,52,242,211,237,42,250,225,167,61,150,50,30,32,93,61,43,215,122,74,110,100,163,214,211,23,32,155,122,138,62,36,221,249,252,8,117,76,247,33,105,212,24,172,234,152,211,30,247,15,72,87,79,229,30,183,211,62,162,214,51,250,30,55,107,50,162,106,90,106,50,161,107,25,0,142,188,146,6,165,104,175,142,62,148,34,159,133,140,133,71,92,73,179,128,37,234,73,75,1,43,116,79,6,128,99,83,73,89,79,58,203,106,17,170,232,23,140,77,13,101,95,21,157,165,62,159,95,21,163,128,177,169,97,23,13,46,109,67,49,13,30,161,11,189,98,177,46,160,230,142,199,70,17,141,85,192,232,247,57,6,145,214,170,128,18,145,54,86,1,125,97,17,23,208,164,193,182,43,232,174,193,122,44,97,28,48,226,26,26,116,97,81,19,218,232,194,161,155,208,55,22,113,1,13,82,181,168,128,54,82,117,232,2,250,198,98,93,64,205,117,196,70,61,143,85,192,232,215,17,131,160,47,45,96,54,119,50,190,177,88,23,80,217,129,217,220,201,248,198,210,91,64,161,237,225,178,105,9,235,187,85,237,16,163,47,219,82,188,96,69,219,35,32,88,210,118,34,12,47,89,124,180,93,50,224,249,168,172,61,31,157,43,182,158,15,91,104,18,163,72,231,179,221,88,191,161,55,214,111,232,141,253,27,218,235,95,233,124,33,189,254,21,195,10,251,183,179,223,191,98,90,210,231,95,233,94,99,221,53,119,214,239,202,157,253,187,242,173,253,174,12,175,104,191,43,173,21,98,223,137,75,214,215,198,119,146,46,235,43,165,239,164,196,119,50,57,223,137,116,199,184,156,156,221,236,152,116,39,103,83,238,152,130,29,115,160,59,166,92,47,156,118,76,57,91,28,224,142,41,102,115,118,204,193,238,152,185,227,142,153,179,99,216,49,7,181,99,26,199,29,211,176,99,216,49,7,181,99,106,199,29,83,179,99,216,49,7,181,99,220,206,104,149,7,121,70,171,152,53,236,152,131,221,49,110,236,114,121,144,236,50,59,230,144,119,140,27,187,156,50,137,43,229,142,169,217,49,7,186,99,10,199,239,49,197,129,126,143,97,199,236,237,24,101,171,15,117,114,223,31,181,118,163,184,231,221,190,137,20,7,250,77,132,105,17,99,238,121,183,239,18,197,129,126,151,192,169,50,230,158,119,251,54,144,114,74,123,202,158,199,107,50,206,158,255,17,70,109,119,115,211,145,70,61,116,119,83,14,182,125,217,238,251,170,221,248,205,110,35,63,30,11,230,57,160,32,102,66,1,17,5,254,35,10,154,195,139,40,32,148,154,80,234,224,192,9,165,142,0,152,80,106,66,169,9,165,206,35,148,250,254,105,69,99,169,251,112,119,29,31,37,80,59,167,104,11,2,181,195,134,91,16,168,29,50,222,130,64,109,2,181,9,212,38,80,59,28,92,2,181,9,212,206,43,8,229,112,2,181,175,23,125,99,23,136,91,33,110,37,235,184,149,31,34,147,157,155,160,67,100,26,178,19,32,50,33,50,33,50,33,50,33,50,33,50,33,50,33,50,33,50,33,50,141,64,100,66,168,65,168,65,168,65,168,65,168,65,168,65,168,65,168,65,168,65,168,65,168,25,165,80,131,234,130,234,146,153,234,98,119,158,173,67,117,25,58,208,134,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,130,234,114,0,170,139,237,20,193,61,213,101,120,140,32,170,11,170,11,170,75,64,213,165,184,191,124,150,237,188,249,85,134,162,139,26,109,98,205,197,3,238,36,146,139,26,119,34,225,194,13,111,58,221,194,3,238,36,178,133,14,119,90,242,95,137,57,37,247,175,131,156,150,250,87,99,78,196,252,171,241,38,34,254,213,120,147,240,254,110,104,99,211,254,110,104,99,179,254,58,180,105,73,127,29,230,116,244,185,14,111,42,246,92,135,54,21,121,238,134,54,54,119,174,70,155,132,204,117,67,27,155,203,149,163,205,138,202,133,152,133,152,205,136,152,181,15,20,86,36,10,59,19,179,178,196,150,159,15,162,140,108,41,109,163,185,188,103,182,100,25,218,50,250,8,71,37,159,122,233,157,79,125,184,124,149,179,178,222,92,191,238,222,125,254,250,199,151,187,155,171,187,175,205,172,90,204,138,163,203,251,43,217,227,107,216,223,118,46,167,85,52,48,59,151,213,165,61,199,219,46,161,51,199,235,177,130,81,176,216,20,208,72,59,183,171,232,135,118,246,88,202,120,128,116,245,172,92,235,41,185,63,141,90,79,95,128,108,234,41,250,144,116,167,233,35,212,49,221,135,164,81,58,176,170,99,78,123,220,63,32,93,61,149,123,220,78,210,136,90,207,232,123,220,44,181,136,170,105,41,181,132,174,101,0,56,242,74,26,4,160,189,58,250,16,128,124,22,50,22,30,113,37,205,186,148,168,39,45,117,169,208,61,25,0,142,77,37,101,61,233,172,150,69,168,162,95,48,54,53,148,125,85,116,86,240,124,126,85,140,2,198,166,134,93,236,182,180,13,197,236,118,132,46,244,138,197,186,128,154,59,30,27,161,51,86,1,163,223,231,24,180,87,171,2,74,180,215,88,5,244,133,69,92,64,147,180,218,174,160,187,180,234,177,132,113,192,136,107,104,144,123,69,77,104,35,247,134,110,66,223,88,196,5,52,40,208,162,2,218,40,208,161,11,232,27,139,117,1,53,215,17,27,81,60,86,1,163,95,71,12,58,189,180,128,217,220,201,248,198,98,93,64,101,7,102,115,39,227,27,75,111,1,133,110,134,203,166,165,151,239,86,181,67,99,190,108,43,236,130,21,109,233,95,176,164,109,48,24,94,178,248,104,187,100,192,202,81,89,91,57,58,87,108,173,28,182,208,36,254,143,206,103,187,177,126,67,111,172,223,208,27,251,55,180,215,150,210,249,66,122,109,41,134,21,246,111,103,191,45,197,180,164,207,150,210,189,198,186,107,238,172,223,149,59,251,119,229,91,251,93,25,94,209,126,87,90,43,228,118,18,167,76,171,50,70,166,85,44,59,73,137,157,100,130,118,18,241,70,112,58,240,90,198,24,51,26,107,35,20,108,132,67,221,8,79,206,159,172,95,158,95,172,54,62,67,107,167,225,209,251,207,239,143,62,126,254,182,106,109,141,106,208,114,56,184,51,218,27,163,125,16,124,213,250,121,232,232,248,206,70,209,30,30,247,97,73,252,89,51,239,123,168,227,145,217,76,152,20,49,41,98,82,196,164,136,73,17,147,34,38,69,76,138,152,20,49,41,98,82,196,164,136,73,17,147,34,38,69,76,138,201,187,16,147,34,38,197,12,10,136,73,17,147,34,38,69,76,138,152,20,49,41,98,82,196,164,136,73,17,147,34,38,69,76,138,9,76,138,59,150,20,91,183,162,217,146,50,100,91,156,140,37,197,218,214,136,37,101,148,150,20,251,205,100,235,120,52,111,166,33,235,227,100,54,147,181,53,146,205,116,16,155,201,62,47,199,180,153,134,131,115,38,178,153,10,54,147,108,51,41,119,193,80,147,247,253,81,107,163,202,182,195,179,215,229,66,53,161,244,232,143,219,114,193,152,210,221,122,248,111,241,221,71,205,166,189,71,127,173,192,11,140,23,24,47,48,94,96,188,192,120,129,241,2,227,5,198,11,140,23,24,47,48,94,96,188,192,120,129,241,2,227,5,198,11,140,23,24,47,48,94,96,188,192,120,129,241,2,227,5,198,11,140,23,24,47,48,94,96,188,192,120,129,241,2,91,121,129,127,90,76,172,125,192,157,22,147,195,29,93,138,197,100,84,22,19,187,205,97,109,69,236,220,28,135,59,206,148,205,49,161,205,241,246,180,90,63,121,86,46,54,135,71,44,46,27,127,126,170,142,222,255,209,218,22,85,140,107,198,110,250,188,206,108,251,243,197,252,34,120,137,191,220,55,248,215,95,126,118,220,209,207,29,84,109,141,186,189,219,192,249,217,30,61,11,219,98,187,45,94,60,251,241,180,47,127,237,90,113,182,62,127,123,182,126,254,250,237,198,199,187,185,113,63,59,249,125,253,242,252,245,219,139,245,233,211,243,231,23,47,54,15,83,84,247,255,115,241,234,226,228,116,125,241,234,31,79,207,223,108,95,95,179,18,24,132,213,206,198,235,214,23,108,119,51,225,183,235,143,143,190,217,110,183,225,230,119,229,172,121,248,58,91,22,155,239,179,85,105,111,35,108,227,117,182,238,249,131,107,52,237,181,49,251,241,200,133,0,94,185,2,151,208,30,33,128,215,253,192,235,69,211,20,139,122,49,175,23,69,55,112,137,112,226,15,184,104,43,186,91,214,60,3,118,233,109,59,111,88,8,224,202,222,182,51,97,133,0,62,208,219,199,197,178,168,150,69,179,88,29,47,186,129,71,236,109,179,111,76,84,111,75,163,150,47,208,6,139,214,30,100,31,150,40,207,152,187,84,7,43,220,93,116,127,96,236,102,35,151,168,73,44,157,83,254,64,203,154,196,217,166,228,15,176,236,142,207,217,19,228,15,176,168,155,93,29,56,158,225,106,174,43,54,126,23,207,112,7,174,38,206,238,18,79,112,63,126,18,127,70,172,138,121,83,23,85,85,86,15,215,191,199,203,227,129,190,185,146,130,62,46,155,85,213,148,243,249,170,105,30,59,80,210,128,22,125,78,184,155,102,60,1,54,216,101,68,157,108,99,81,241,4,215,96,78,17,193,181,49,132,120,134,171,249,88,179,177,95,248,131,123,253,229,47,81,133,155,102,81,52,243,98,181,104,202,234,49,228,135,245,209,97,75,174,119,77,83,213,171,197,178,105,234,121,221,134,29,251,154,103,176,185,72,155,35,21,92,101,47,199,184,68,11,45,28,3,46,134,110,231,67,159,30,221,189,98,97,191,162,79,38,87,187,30,236,237,5,221,43,250,236,5,134,21,246,117,238,183,23,152,150,88,215,173,215,94,208,109,225,104,75,24,109,194,190,69,77,255,143,241,49,30,169,30,234,199,120,36,148,244,62,198,202,244,24,59,218,138,224,65,6,108,10,59,98,147,92,134,53,138,77,193,53,88,196,38,196,38,196,38,196,38,196,38,196,38,196,38,196,38,196,38,196,38,4,27,4,27,4,27,4,27,4,27,4,27,4,27,4,27,4,27,4,27,4,27,4,27,212,23,212,151,177,168,47,54,243,248,13,234,203,240,32,126,212,23,212,23,212,151,192,234,75,113,127,25,45,219,147,43,86,25,138,47,106,180,137,181,23,15,184,147,72,47,106,220,137,4,12,55,188,233,244,11,15,184,147,200,23,58,220,105,69,0,37,230,148,26,128,14,114,90,9,64,141,57,145,2,160,198,155,72,0,80,227,77,194,255,187,161,141,77,255,187,161,141,205,254,235,208,166,37,255,117,152,211,209,232,58,188,169,88,116,29,218,84,36,186,27,218,216,28,186,26,109,18,82,215,13,109,108,78,87,142,54,43,74,23,130,22,130,54,43,130,214,46,37,178,147,160,61,212,136,200,251,98,120,156,79,182,255,144,80,179,132,67,18,14,25,174,130,132,67,134,157,152,77,56,36,225,144,132,67,18,14,25,169,158,132,67,18,14,73,56,36,225,144,132,67,18,14,25,178,134,132,67,18,14,73,56,36,225,144,25,21,144,112,72,194,33,9,135,36,28,146,112,72,194,33,9,135,76,88,64,194,33,9,135,244,225,3,33,28,146,112,200,145,133,67,238,216,74,28,35,190,14,53,22,18,91,201,168,108,37,22,27,194,241,32,236,161,70,65,178,33,166,177,33,94,63,125,126,242,230,237,155,245,235,147,223,78,94,191,248,237,228,205,211,141,247,80,230,62,188,189,186,126,247,245,207,175,71,183,239,238,222,221,254,231,221,187,175,87,173,173,81,13,90,16,7,119,70,123,99,236,108,131,106,182,183,9,90,219,36,146,245,112,191,18,126,246,69,223,227,178,57,182,155,3,143,33,30,67,60,134,120,12,241,24,226,49,196,99,136,199,16,143,33,30,67,60,134,120,12,241,24,226,49,196,99,136,199,16,143,33,30,67,60,134,120,12,241,24,226,49,196,99,136,199,16,143,33,30,67,60,134,120,12,241,24,226,49,196,99,232,193,99,104,112,144,136,140,134,2,7,201,144,219,48,123,7,137,204,101,136,131,36,99,7,137,109,239,139,60,133,130,222,31,50,22,102,223,251,50,67,33,189,63,153,222,23,26,204,7,123,127,216,101,158,121,239,23,124,238,31,94,239,251,249,220,31,54,148,103,223,251,124,238,31,88,239,23,235,218,75,239,23,179,58,159,222,167,7,71,214,131,126,78,45,20,57,157,90,152,124,15,6,106,158,190,63,106,245,183,117,155,249,185,197,45,114,186,197,165,205,242,107,51,63,119,147,195,57,157,180,217,97,180,217,255,243,247,215,207,215,111,158,158,95,60,61,255,251,211,55,27,138,86,246,73,246,255,93,222,94,31,125,189,250,252,109,83,189,175,173,24,216,0,95,212,219,25,176,171,214,207,63,143,190,250,73,128,221,125,121,193,35,96,135,159,142,12,88,151,12,216,242,240,50,96,149,201,239,169,66,96,245,112,19,167,192,250,0,158,36,6,214,7,240,129,84,188,122,209,52,197,162,94,204,235,69,209,13,92,19,141,167,7,158,40,192,214,17,112,186,4,91,31,192,147,68,216,250,0,62,208,219,199,197,178,168,150,69,179,88,29,47,186,129,71,236,237,180,225,187,90,208,41,211,119,29,49,139,114,255,250,112,119,153,235,2,99,79,27,29,172,7,157,40,59,88,15,56,81,120,176,30,112,146,244,96,71,184,177,227,131,29,225,198,206,15,86,194,77,27,32,172,4,125,115,37,5,125,92,54,171,170,41,231,243,85,243,80,230,199,203,163,130,78,20,123,172,4,156,42,247,88,9,55,85,240,177,35,220,216,201,199,122,184,215,95,254,18,85,184,105,22,69,51,47,86,139,166,172,30,67,126,88,31,29,182,228,122,215,52,85,189,90,44,155,166,158,215,109,216,177,175,121,169,130,166,29,225,198,78,154,182,128,155,85,212,244,245,194,126,133,117,46,51,121,214,228,89,39,206,179,238,208,154,68,114,230,128,214,228,93,202,68,107,66,107,66,107,66,107,66,107,66,107,66,107,66,107,66,107,66,107,74,160,53,161,215,160,215,160,215,160,215,160,215,160,215,160,215,160,215,160,215,160,215,160,215,140,82,175,65,124,65,124,201,77,124,17,158,37,235,21,95,2,156,35,67,124,65,124,65,124,177,184,138,22,247,87,209,178,61,37,114,149,161,246,162,70,155,88,122,241,128,59,137,242,162,198,157,72,191,112,195,155,78,190,240,128,59,137,122,161,195,157,86,3,80,98,78,41,1,232,32,167,85,0,212,152,19,9,0,106,188,137,248,127,53,222,36,244,191,27,218,216,236,191,27,218,216,228,191,14,109,90,238,95,135,57,29,139,174,195,155,138,68,215,161,77,197,161,187,161,141,77,161,171,209,38,225,116,221,208,198,166,116,229,104,179,98,116,225,103,225,103,243,226,103,55,19,195,69,147,11,123,248,217,205,180,240,140,166,22,234,166,133,87,162,169,177,187,85,240,51,49,214,244,152,208,178,194,73,157,74,202,116,47,56,211,153,50,245,152,245,19,7,140,77,220,181,36,240,204,153,198,245,88,193,40,88,108,10,104,100,150,165,121,225,118,204,178,199,82,198,3,164,171,167,50,127,221,142,241,142,90,207,232,121,114,38,38,222,42,203,62,151,190,76,247,33,105,84,7,172,234,152,211,30,247,15,72,87,79,229,30,183,83,45,162,214,51,250,30,55,171,41,162,106,90,170,41,161,107,25,0,142,188,146,6,141,103,175,142,62,52,30,159,133,140,133,199,38,15,219,165,39,45,165,167,208,61,25,0,142,77,37,101,61,233,44,136,69,168,162,95,48,54,53,148,125,85,116,22,233,124,126,85,140,2,198,58,225,94,217,134,217,36,19,251,198,98,93,64,205,29,143,141,150,25,171,128,209,239,115,12,242,170,85,1,37,242,106,172,2,250,194,34,46,160,73,61,109,87,208,93,61,245,88,194,56,96,196,53,52,40,186,162,38,180,81,116,67,55,161,111,44,54,1,237,234,2,218,136,204,161,11,232,27,139,117,1,149,9,247,217,124,105,246,141,197,166,128,234,59,25,27,41,62,66,1,211,220,201,24,220,1,86,5,204,164,3,227,221,201,8,13,11,151,141,109,202,250,165,117,248,251,165,125,248,251,229,188,237,33,24,94,178,248,104,187,100,192,173,81,89,187,53,58,87,108,221,26,182,208,36,22,143,206,103,187,177,126,67,111,172,223,208,27,251,55,180,215,121,210,249,66,122,157,39,134,21,246,111,103,191,243,196,180,164,207,121,210,189,198,186,107,238,172,223,149,59,251,119,229,91,251,93,25,94,209,126,87,90,43,172,28,35,174,209,93,27,199,72,70,1,132,58,199,136,44,99,27,199,72,134,142,17,155,94,119,61,189,186,233,245,140,82,16,117,189,46,203,212,166,215,71,221,235,238,145,140,101,136,72,198,216,249,241,124,174,31,68,175,187,127,174,7,24,9,29,187,215,249,92,63,128,94,47,214,181,115,175,23,179,58,159,94,167,239,70,210,119,238,39,11,138,156,78,22,76,186,239,70,148,30,190,105,45,247,91,213,34,167,91,85,90,43,159,214,114,191,51,12,48,175,138,214,26,93,107,93,204,215,175,206,159,174,79,95,158,63,93,191,121,123,118,118,242,219,255,222,134,209,136,62,186,190,205,143,190,124,190,58,250,244,241,243,213,209,215,63,111,110,222,221,253,107,47,145,198,251,231,87,228,161,104,29,175,49,248,100,52,225,115,50,30,141,241,104,100,211,100,56,32,141,108,26,178,105,194,2,38,155,134,108,26,178,105,242,200,166,185,127,90,209,72,156,62,220,93,6,56,114,117,114,26,171,71,174,78,216,193,122,228,234,132,28,173,71,174,14,185,58,228,234,144,171,19,14,46,185,58,228,234,228,53,132,241,112,114,117,174,23,214,35,11,25,245,200,168,199,196,163,30,77,250,147,72,223,148,232,79,99,15,229,65,127,66,127,66,127,66,127,66,127,66,127,66,127,66,127,66,127,66,127,66,195,65,195,65,195,65,195,65,195,65,195,65,195,65,195,65,195,65,195,65,195,153,128,134,131,32,131,32,147,165,32,35,60,112,54,44,200,4,56,117,134,32,131,32,131,32,19,55,169,61,137,30,163,70,155,88,142,241,128,59,137,26,163,198,157,72,211,112,195,155,78,210,240,128,59,137,162,161,195,157,86,23,80,98,78,41,11,168,243,219,19,170,2,106,204,137,68,1,53,222,68,154,128,26,111,18,73,192,13,109,108,69,192,13,109,108,65,64,135,54,173,30,160,195,156,142,89,215,225,77,69,172,235,208,166,226,213,221,208,198,166,213,213,104,147,240,188,110,104,99,211,188,114,180,89,177,188,112,182,112,182,25,114,182,155,177,224,162,209,134,67,156,237,102,54,120,70,243,13,117,179,193,43,209,12,217,142,82,248,25,36,219,251,192,80,181,194,169,158,74,26,117,47,24,211,153,70,245,152,229,19,7,140,77,156,181,36,208,204,153,218,245,88,193,40,88,108,10,104,100,155,165,121,224,118,108,179,199,82,198,3,164,171,167,50,95,221,142,5,143,90,207,232,121,113,38,118,222,42,171,62,151,190,76,247,33,105,84,12,172,234,152,211,30,247,15,72,87,79,229,30,183,83,50,162,214,51,250,30,55,43,44,162,106,90,42,44,161,107,25,0,142,188,146,6,221,103,175,142,62,116,31,159,133,140,133,199,38,239,218,165,39,45,229,168,208,61,25,0,142,77,37,101,61,233,44,146,69,168,162,95,48,54,53,148,125,85,116,22,238,124,126,85,140,2,198,58,193,94,217,134,217,36,15,251,198,98,93,64,205,29,143,141,190,25,171,128,209,239,115,12,146,171,85,1,37,146,107,172,2,250,194,34,46,160,73,81,109,87,208,93,81,245,88,194,56,96,196,53,52,168,188,162,38,180,81,121,67,55,161,111,44,54,1,236,234,2,218,8,207,161,11,232,27,139,117,1,149,9,246,217,124,105,246,141,197,166,128,234,59,25,27,121,62,66,1,211,220,201,24,28,3,86,5,204,164,3,227,221,201,8,77,12,151,141,109,138,250,165,117,184,251,165,125,184,251,229,188,237,43,24,94,178,248,104,187,100,192,193,209,153,109,223,235,224,232,92,177,117,112,216,66,147,216,62,58,159,237,198,250,13,189,177,126,67,111,236,223,208,94,55,74,231,11,233,117,163,24,86,216,191,157,253,110,20,211,146,62,55,74,247,26,235,174,185,179,126,87,238,236,223,149,111,237,119,101,120,69,251,93,105,173,176,119,145,120,137,2,219,184,72,50,138,50,212,185,72,100,169,219,184,72,178,118,145,88,247,191,151,147,175,155,254,207,40,111,81,215,255,178,36,110,250,127,74,253,239,41,10,178,12,17,5,25,59,137,158,207,255,67,236,127,79,159,255,1,70,81,199,238,127,62,255,15,175,255,139,117,237,167,255,139,89,157,79,255,211,134,163,107,67,79,135,25,138,156,14,51,76,191,13,199,150,125,190,233,52,79,55,188,69,78,55,188,116,90,142,157,230,233,214,50,192,80,45,58,109,108,157,246,244,236,201,211,95,127,125,121,254,124,125,114,122,186,62,123,121,254,242,244,108,125,186,88,255,71,37,105,181,171,155,247,87,31,62,124,252,124,125,244,238,211,167,163,179,143,159,63,158,158,29,157,46,142,254,170,114,238,181,48,95,99,204,181,112,253,30,35,121,228,108,218,60,247,59,200,60,143,3,22,179,170,37,5,151,203,7,89,122,53,228,241,140,2,230,250,30,204,70,151,174,115,59,14,232,86,193,40,88,108,10,152,242,56,160,91,41,227,1,210,213,51,254,113,192,208,245,244,5,72,87,207,1,31,173,159,228,36,143,245,140,7,200,166,158,41,142,87,134,233,203,116,23,157,148,199,43,3,214,50,217,103,102,202,227,149,161,235,153,226,51,211,152,200,213,174,167,159,68,46,143,245,140,7,72,92,207,132,199,85,3,244,102,0,56,242,74,38,59,174,234,88,200,88,120,196,149,76,120,92,53,64,79,6,128,99,83,201,20,199,85,195,84,209,47,24,155,26,166,56,174,234,72,101,68,1,99,83,195,248,199,85,195,116,161,87,44,214,5,140,122,92,53,96,1,163,223,55,38,57,174,26,176,128,209,111,20,205,67,139,247,106,232,97,104,177,207,50,70,130,35,174,164,57,89,113,239,11,140,135,100,69,159,95,95,34,193,177,169,100,138,35,212,110,85,140,3,70,92,195,36,71,168,3,124,48,250,198,34,46,96,146,35,212,1,10,232,27,139,117,1,163,30,161,14,88,192,232,247,54,61,185,161,237,34,122,201,13,245,88,200,104,120,108,139,41,249,186,226,37,205,212,107,49,35,225,177,41,102,252,195,253,97,182,118,218,2,70,61,220,31,176,128,81,62,27,57,220,47,90,98,143,108,153,233,12,129,222,172,95,166,14,24,151,216,183,205,141,162,109,110,236,219,134,121,8,57,206,67,184,179,239,151,59,69,191,220,217,247,75,156,73,13,207,159,158,63,253,237,228,226,229,171,243,245,147,211,87,175,206,214,229,147,237,136,134,161,51,11,215,87,159,175,238,222,125,251,248,229,243,209,251,79,95,190,220,28,149,239,203,86,50,115,128,243,185,1,146,153,31,94,200,94,84,114,215,107,236,79,102,110,100,201,204,30,158,147,100,230,0,201,204,85,209,44,167,154,204,92,222,135,97,53,15,183,154,101,177,185,215,172,202,12,163,153,245,112,19,103,51,251,0,158,36,156,217,7,240,129,172,74,63,254,74,127,192,19,197,74,59,2,78,151,43,237,3,120,146,96,105,31,192,7,122,219,143,15,206,19,240,180,145,216,90,208,41,51,177,29,49,139,210,56,251,112,119,81,113,129,177,167,13,244,214,131,78,148,232,173,7,156,40,210,91,15,56,73,166,183,35,220,216,161,222,142,112,99,167,122,43,225,166,141,245,86,130,54,155,81,246,46,218,30,220,31,254,64,39,10,35,87,2,78,149,70,174,132,155,42,142,220,17,110,236,60,114,61,92,147,92,223,134,236,69,30,247,11,91,114,189,243,34,68,251,131,157,36,254,221,17,110,236,252,119,11,184,89,5,192,247,74,127,134,21,214,105,233,164,204,147,50,159,44,101,222,168,58,13,12,149,17,169,78,222,199,201,160,58,161,58,161,58,161,58,161,58,161,58,161,58,161,58,161,58,161,58,37,85,157,80,110,80,110,80,110,80,110,80,110,80,110,80,110,80,110,80,110,80,110,80,110,70,169,220,32,195,32,195,228,38,195,12,206,246,23,200,48,1,166,250,35,195,32,195,32,195,168,46,255,197,253,245,180,108,135,200,175,50,84,97,212,104,19,139,48,30,112,39,209,96,212,184,19,41,25,110,120,211,9,25,30,112,39,209,49,116,184,211,170,1,74,204,41,197,0,29,228,180,90,128,26,115,34,41,64,141,55,145,18,160,198,155,68,8,112,67,27,91,7,112,67,27,91,6,208,161,77,171,2,232,48,167,227,211,117,120,83,209,233,58,180,169,216,116,55,180,177,201,116,53,218,36,236,174,27,218,216,228,174,28,109,86,220,46,76,45,76,109,94,76,109,185,174,157,153,218,114,86,247,51,181,143,242,81,187,153,218,219,122,151,137,189,173,31,152,216,118,194,234,67,4,107,227,146,185,90,11,50,87,187,94,185,60,109,245,175,237,167,147,33,116,181,255,161,97,100,71,29,183,90,111,174,78,59,195,57,171,197,195,160,208,227,161,140,146,40,96,118,46,154,75,123,6,55,108,220,170,91,5,163,96,177,41,96,202,184,85,183,82,198,3,164,171,103,252,184,213,208,245,244,5,200,166,158,41,226,65,195,212,49,221,135,100,202,120,208,128,181,76,182,199,83,198,131,134,174,103,244,61,158,48,206,50,64,45,3,192,145,87,50,89,156,165,99,33,99,225,17,87,50,97,156,101,128,158,12,0,199,166,146,41,226,44,195,84,209,47,24,155,26,166,136,179,116,252,170,24,5,140,77,13,227,199,89,134,233,66,175,88,172,11,24,53,206,50,96,1,163,223,231,36,137,179,12,88,64,95,88,196,5,76,20,29,232,86,194,56,96,196,53,76,18,29,24,160,9,125,99,17,23,48,73,116,96,128,2,250,198,98,93,192,168,209,129,1,11,24,253,58,146,36,160,45,76,1,211,220,201,36,9,104,11,88,192,40,29,72,64,91,46,201,105,228,160,145,54,150,105,218,88,194,76,175,237,124,69,103,179,72,213,159,233,21,216,44,178,253,205,205,124,246,248,199,203,135,131,130,42,47,201,214,143,134,151,100,228,94,18,155,93,224,110,153,170,146,90,166,66,237,2,28,85,135,179,11,220,39,237,150,67,147,118,71,184,11,74,118,193,65,237,130,98,93,59,239,130,98,86,103,189,11,134,58,114,212,173,24,168,135,250,254,168,213,230,86,221,86,121,232,182,138,110,163,219,68,221,230,254,109,175,200,252,219,30,221,150,79,183,185,223,79,14,140,12,162,219,232,182,117,249,100,169,76,167,95,30,64,58,253,50,193,128,170,206,231,100,64,21,3,170,200,9,201,112,68,21,57,33,228,132,132,5,76,78,8,57,33,228,132,228,145,19,66,58,61,25,39,100,156,144,113,66,198,9,25,39,100,156,144,113,66,198,9,25,39,100,156,100,50,6,239,112,50,78,72,167,103,216,222,200,135,237,45,149,233,244,251,170,211,244,98,81,80,157,80,157,80,157,80,157,80,157,80,157,80,157,80,157,80,157,14,91,117,66,185,65,185,65,185,65,185,65,185,65,185,65,185,65,185,65,185,65,185,65,185,25,165,114,131,12,131,12,147,155,12,163,57,106,214,150,97,166,152,78,143,12,131,12,51,78,25,134,116,250,24,34,12,233,244,113,148,12,210,233,73,167,15,132,153,116,122,210,233,115,82,2,72,167,15,167,3,144,78,31,90,5,32,157,62,36,157,78,58,125,56,50,157,116,250,112,228,46,233,244,48,181,48,181,30,152,90,93,58,253,242,96,211,233,151,225,166,200,46,51,28,56,150,251,20,89,210,233,131,231,204,144,78,79,58,61,233,244,241,234,73,58,61,233,244,25,213,146,116,122,210,233,73,167,39,157,158,116,250,254,158,36,157,158,116,122,210,233,73,167,39,157,158,116,122,210,233,73,167,39,157,158,116,122,210,233,73,167,79,94,64,210,233,73,167,39,157,158,116,122,210,233,73,167,119,74,167,95,42,211,233,219,102,17,210,233,241,146,228,232,37,177,217,5,238,150,41,210,233,217,5,227,222,5,238,147,118,73,167,103,23,140,125,23,104,210,233,219,187,224,96,210,233,115,108,197,17,101,234,234,210,233,247,187,237,64,210,233,233,54,231,110,115,255,182,119,48,233,244,116,155,115,183,185,223,79,30,76,58,61,221,166,238,182,249,162,56,83,197,211,207,23,197,205,228,243,233,55,47,50,250,140,42,211,147,50,164,138,33,85,100,133,100,56,166,138,172,16,178,66,194,2,38,43,132,172,16,178,66,242,200,10,33,161,158,156,19,114,78,200,57,33,231,132,156,19,114,78,200,57,33,231,132,156,19,114,78,50,25,133,119,56,57,39,36,212,51,112,111,212,3,247,126,42,79,182,66,103,167,242,52,181,112,20,148,39,148,39,148,39,148,39,148,39,148,39,148,39,148,39,148,39,148,39,212,27,212,27,212,27,212,27,212,27,212,27,212,27,212,27,212,27,212,27,212,155,81,170,55,72,49,72,49,217,73,49,246,103,206,58,164,152,233,229,212,35,197,32,197,140,87,138,33,169,62,134,16,67,82,125,28,53,131,164,122,146,234,3,97,38,169,158,164,250,156,212,0,146,234,195,105,1,36,213,135,86,2,72,170,15,73,169,147,84,31,142,80,39,169,62,28,193,75,82,61,108,45,108,173,15,182,86,19,85,191,199,214,30,78,86,253,230,165,135,26,42,187,251,216,176,178,164,213,147,86,79,90,61,105,245,164,213,199,168,39,105,245,164,213,147,86,31,175,158,164,213,147,86,79,90,61,105,245,164,213,147,86,79,90,61,105,245,164,213,147,86,79,90,61,105,245,164,213,147,86,79,90,61,105,245,164,213,231,114,39,67,90,61,105,245,164,213,147,86,127,240,105,245,63,12,35,246,113,245,29,134,17,242,234,241,147,228,233,39,177,218,9,30,172,83,100,214,179,19,70,191,19,60,76,223,37,183,158,157,48,129,157,96,31,93,223,177,19,14,36,187,62,211,110,28,83,228,174,38,189,190,179,225,14,34,190,158,134,243,210,112,30,190,255,29,72,130,61,13,231,165,225,60,220,92,30,72,136,61,13,231,208,112,255,103,93,62,41,53,41,246,255,125,84,190,47,167,158,98,191,125,145,177,7,88,25,159,148,1,86,12,176,34,75,36,195,17,86,100,137,144,37,18,22,48,89,34,100,137,144,37,146,71,150,8,41,246,228,160,144,131,66,14,10,57,40,228,160,144,131,66,14,10,57,40,228,160,144,131,146,201,152,188,195,201,65,33,197,158,97,124,99,30,198,247,160,60,89,74,157,221,202,211,196,162,83,80,158,80,158,80,158,80,158,80,158,80,158,80,158,80,158,80,158,80,158,80,111,80,111,80,111,80,111,80,111,80,111,80,111,80,111,80,111,80,111,80,111,198,169,222,32,197,32,197,100,39,197,88,159,58,235,146,98,38,151,98,143,20,131,20,51,98,41,134,20,251,24,66,12,41,246,113,212,12,82,236,73,177,15,132,153,20,123,82,236,115,82,3,72,177,15,167,5,144,98,31,90,9,32,197,62,36,165,78,138,125,56,66,157,20,251,112,4,47,41,246,176,181,176,181,62,216,90,197,40,230,125,182,54,245,40,230,104,41,246,219,151,46,159,48,43,155,60,214,122,80,232,88,226,235,137,175,39,190,158,248,122,226,235,99,212,147,248,122,226,235,137,175,143,87,79,226,235,137,175,39,190,158,248,122,226,235,137,175,39,190,158,248,122,226,235,137,175,39,190,158,248,122,226,235,137,175,39,190,158,248,122,226,235,115,185,147,33,190,158,248,122,226,235,137,175,63,244,248,250,123,167,136,135,112,175,114,40,220,43,121,154,92,156,248,122,140,36,25,25,73,172,182,128,7,179,212,244,210,186,53,185,245,108,129,113,110,1,15,167,187,243,207,20,141,19,88,207,22,24,223,22,88,106,83,78,151,135,144,114,186,76,49,224,160,243,73,25,112,192,128,3,102,77,103,56,226,128,89,211,204,154,102,214,116,102,243,25,152,53,205,172,233,160,152,73,57,101,78,118,110,147,49,152,147,29,114,54,6,115,178,195,79,199,96,78,54,115,178,153,147,205,156,108,230,100,231,49,69,133,57,217,153,206,201,38,229,148,97,45,99,31,214,178,212,166,156,238,43,79,19,28,173,141,242,132,242,132,242,132,242,132,242,132,242,132,242,132,242,132,242,116,224,202,19,234,13,234,13,234,13,234,13,234,13,234,13,234,13,234,13,234,13,234,13,234,205,40,213,27,164,24,164,152,236,164,24,213,57,184,182,20,51,201,148,83,164,24,164,152,145,74,49,164,156,198,16,98,72,57,37,229,52,48,110,82,78,73,57,205,73,15,32,229,52,172,26,64,202,105,56,45,128,148,211,208,74,0,41,167,33,41,117,82,78,195,17,234,164,156,134,35,120,73,57,133,173,133,173,245,193,214,42,83,78,151,135,155,114,186,12,49,150,108,201,88,50,82,78,73,57,37,229,148,148,83,82,78,73,57,37,229,52,139,90,146,114,74,202,41,41,167,164,156,146,114,218,223,147,164,156,146,114,74,202,41,41,167,164,156,146,114,74,202,41,41,167,164,156,146,114,74,202,41,41,167,201,11,72,202,41,41,167,164,156,146,114,74,202,41,41,167,110,41,167,75,109,202,105,219,41,66,202,41,70,146,204,140,36,86,91,192,131,89,138,148,83,182,192,120,183,128,135,211,221,164,156,178,5,198,185,5,230,139,226,76,23,115,58,95,20,55,211,207,57,221,188,202,248,51,14,76,207,202,144,3,134,28,48,111,58,195,49,7,204,155,102,222,52,243,166,51,155,209,192,188,105,230,77,7,197,76,210,41,179,178,115,155,142,193,172,236,144,243,49,152,149,29,126,66,6,179,178,153,149,205,172,108,102,101,51,43,59,143,73,42,204,202,206,116,86,54,73,167,12,108,25,247,192,150,159,234,147,181,2,219,169,62,77,110,192,54,234,19,234,19,234,19,234,19,234,19,234,19,234,19,234,19,234,19,234,19,10,14,10,14,10,14,10,14,10,14,10,14,10,14,10,14,10,14,10,14,10,206,56,21,28,228,24,228,152,252,228,24,197,129,184,14,57,102,130,121,167,200,49,200,49,35,150,99,72,60,141,33,198,144,120,74,226,105,96,220,36,158,146,120,154,147,38,64,226,105,88,69,128,196,211,112,122,0,137,167,161,213,0,18,79,67,210,234,36,158,134,35,213,73,60,13,71,242,146,120,10,99,11,99,235,133,177,85,69,158,238,49,182,7,148,121,186,121,237,254,167,148,237,62,42,148,44,169,167,164,158,146,122,74,234,41,169,167,49,234,73,234,41,169,167,164,158,198,171,39,169,167,164,158,146,122,74,234,41,169,167,164,158,146,122,74,234,41,169,167,164,158,146,122,74,234,41,169,167,164,158,146,122,74,234,41,169,167,185,220,201,144,122,74,234,41,169,167,164,158,146,122,250,195,45,226,35,236,139,220,83,204,36,25,154,73,236,182,129,15,211,20,217,167,108,131,81,111,3,31,167,189,201,63,101,27,140,110,27,252,250,242,205,197,203,211,231,175,47,42,203,0,212,15,31,191,126,251,248,233,250,118,123,27,55,213,252,211,135,23,25,113,226,65,255,147,50,240,32,192,192,131,178,168,234,238,129,7,101,81,53,227,30,120,192,252,105,230,79,51,127,58,139,105,13,204,159,102,254,52,243,167,243,26,53,65,250,41,179,179,153,157,205,236,108,102,103,103,52,45,131,217,217,204,206,102,118,54,179,179,153,157,157,199,84,21,102,103,103,58,59,155,244,83,134,183,140,116,120,75,75,121,146,235,175,61,202,211,116,134,109,163,60,161,60,161,60,161,60,161,60,161,60,161,60,161,60,161,60,161,60,161,222,160,222,160,222,160,222,160,222,160,222,160,222,160,222,160,222,160,222,160,222,140,88,189,65,138,65,138,201,78,138,177,57,10,103,148,98,166,148,123,138,20,131,20,51,118,41,134,212,211,24,66,12,169,167,164,158,6,198,77,234,41,169,167,57,233,1,164,158,134,85,3,72,61,13,167,5,144,122,26,90,9,32,245,52,36,165,78,234,105,56,66,157,212,211,112,4,47,169,167,176,181,176,181,62,216,218,114,61,119,103,107,203,217,220,117,110,89,181,51,116,172,115,74,89,196,128,211,135,215,41,31,66,246,215,246,211,104,120,22,89,215,99,67,193,146,114,74,202,41,41,167,164,156,146,114,26,163,158,164,156,146,114,74,202,105,188,122,146,114,74,202,41,41,167,164,156,146,114,74,202,41,41,167,164,156,146,114,74,202,41,41,167,164,156,146,114,74,202,41,41,167,164,156,146,114,154,203,157,12,41,167,164,156,146,114,74,202,233,1,167,156,238,184,67,26,247,64,175,205,49,92,199,140,83,185,59,228,62,194,174,55,208,46,97,218,41,206,146,76,157,37,86,123,194,131,99,170,137,231,152,74,178,39,112,91,29,212,158,168,125,236,137,122,194,123,194,50,7,149,61,49,254,61,81,173,107,247,61,81,205,234,145,236,9,231,148,222,172,251,50,80,67,245,253,81,171,231,237,90,175,242,209,122,21,173,71,235,89,183,158,135,111,140,213,104,190,49,210,122,57,181,158,135,155,208,106,52,55,161,180,94,62,173,231,33,126,164,28,138,31,161,245,104,189,142,214,243,48,110,173,28,26,183,70,235,209,122,63,90,239,213,233,233,255,94,255,71,181,46,171,39,235,39,207,202,197,54,123,201,226,150,239,203,167,79,255,58,250,171,58,42,171,247,71,239,255,40,23,123,17,76,189,119,126,187,167,122,13,131,255,202,246,228,191,170,61,250,175,217,153,253,183,115,188,214,251,240,191,246,11,142,57,3,80,242,220,140,2,116,25,5,216,116,143,2,172,138,102,217,61,10,176,42,154,213,184,71,1,146,202,68,42,83,112,224,164,50,69,0,76,42,19,169,76,164,50,229,145,202,116,255,180,162,241,79,125,184,187,12,160,36,74,229,52,66,146,68,169,176,67,36,73,148,10,57,70,146,68,41,18,165,72,148,34,81,42,28,92,18,165,72,148,202,107,224,232,225,36,74,93,47,172,199,115,50,214,148,177,166,89,140,53,237,148,166,44,196,209,65,105,106,40,146,10,105,10,105,10,105,10,105,10,105,10,105,10,105,10,105,10,105,10,105,106,2,210,20,242,14,242,14,242,14,242,14,242,14,242,14,242,14,242,14,242,14,242,14,242,206,40,229,29,180,26,180,154,92,181,26,171,131,108,3,90,205,192,121,54,180,26,180,26,180,154,180,90,141,46,114,54,149,84,163,70,155,88,169,241,128,59,137,80,163,198,157,72,238,112,195,155,78,237,240,128,59,137,216,161,195,157,86,50,80,98,78,169,24,232,32,167,21,12,212,152,19,233,5,106,188,137,228,2,53,222,36,106,129,27,218,216,98,129,27,218,216,90,129,14,109,90,169,64,135,57,29,233,174,195,155,138,115,215,161,77,69,185,187,161,141,205,184,171,209,38,161,128,221,208,198,102,128,229,104,179,34,128,161,115,161,115,243,164,115,45,71,226,245,210,185,131,147,241,134,233,220,219,122,182,203,213,214,179,114,177,55,161,108,143,241,181,160,128,85,83,193,107,203,169,224,237,50,5,24,14,110,126,10,104,93,225,140,112,37,229,186,23,61,235,76,185,122,76,203,138,3,198,38,48,94,18,25,232,76,3,123,172,96,20,44,54,5,52,50,211,162,212,54,107,102,218,99,41,227,1,210,213,83,147,130,103,205,152,71,173,103,244,68,70,19,147,47,173,101,146,15,201,56,96,172,107,232,178,199,237,212,133,88,181,76,182,199,141,170,135,125,61,51,217,227,254,1,137,235,105,86,99,68,213,180,84,99,66,215,50,0,28,121,37,13,26,209,94,29,125,104,68,62,11,25,11,143,77,162,188,75,79,90,74,87,161,123,50,0,28,155,74,202,122,210,89,80,139,80,69,191,96,108,106,40,251,170,232,44,242,249,252,170,24,5,140,77,13,213,217,222,54,194,99,132,46,76,147,237,109,208,66,173,10,152,195,205,142,111,44,214,5,172,29,10,40,145,103,99,21,208,23,22,113,1,77,234,107,187,130,238,234,171,199,18,198,1,35,174,161,65,17,22,53,161,141,34,28,186,9,125,99,17,23,208,32,82,139,10,104,35,82,135,46,160,111,44,214,5,212,92,71,108,116,243,88,5,140,126,29,49,72,249,210,2,102,115,39,227,27,139,117,1,149,29,152,205,157,140,111,44,189,5,20,26,30,46,155,150,164,190,91,213,14,25,250,178,45,194,11,86,180,221,1,130,37,109,15,194,240,146,197,71,219,37,3,110,143,202,218,237,209,185,98,235,246,176,133,38,177,136,116,62,219,141,245,27,122,99,253,134,222,216,191,161,189,206,149,206,23,210,235,92,49,172,176,127,59,251,157,43,166,37,125,206,149,238,53,214,93,115,103,253,174,220,217,191,43,223,218,239,202,240,138,246,187,210,90,161,112,156,248,59,64,56,24,136,55,90,199,73,133,227,100,130,142,19,225,94,169,221,34,251,106,101,98,223,224,73,219,118,207,183,91,126,213,222,36,139,208,167,108,235,116,135,108,123,158,154,51,182,46,103,108,203,195,59,99,203,60,84,230,161,50,15,53,139,3,194,204,67,101,30,42,243,80,243,58,221,76,84,31,179,92,153,229,202,44,87,102,185,102,116,64,155,89,174,204,114,101,150,43,179,92,153,229,154,199,65,126,102,185,102,58,203,149,168,62,230,5,140,125,94,64,237,150,212,103,82,164,134,180,91,20,41,20,41,20,41,20,41,20,41,20,41,20,41,20,41,20,41,20,169,49,43,82,168,58,168,58,168,58,168,58,168,58,168,58,168,58,168,58,168,58,168,58,168,58,163,84,117,144,104,144,104,50,149,104,84,231,235,186,37,154,225,227,117,72,52,72,52,72,52,4,243,5,67,75,48,31,193,124,25,139,28,4,243,17,204,71,48,31,193,124,4,243,101,161,17,16,204,23,90,33,32,152,47,36,213,78,48,95,56,162,157,96,190,112,196,47,193,124,176,184,176,184,254,88,92,101,46,95,23,139,75,44,159,161,74,1,103,164,237,61,3,148,46,161,124,132,242,17,202,71,40,31,161,124,49,234,73,40,31,161,124,132,242,197,171,39,161,124,132,242,17,202,71,40,31,161,124,132,242,17,202,71,40,31,161,124,132,242,17,202,71,40,31,161,124,132,242,17,202,71,40,31,161,124,185,220,201,16,202,71,40,31,161,124,132,242,17,202,247,216,109,226,237,204,32,145,124,184,77,198,227,54,17,238,147,165,91,32,223,242,112,2,249,150,233,206,214,246,60,53,103,107,57,91,203,248,211,12,79,215,50,254,148,241,167,140,63,205,236,104,48,227,79,25,127,26,20,51,129,124,140,110,205,237,80,54,163,91,67,30,203,102,116,107,248,131,217,140,110,101,116,43,163,91,25,221,202,232,214,60,14,240,51,186,53,211,209,173,4,242,49,39,96,236,115,2,150,110,129,124,38,69,106,130,211,94,81,164,80,164,80,164,80,164,80,164,80,164,80,164,80,164,80,164,80,164,80,117,80,117,80,117,80,117,80,117,80,117,80,117,80,117,80,117,80,117,80,117,198,173,234,32,209,32,209,100,42,209,168,14,215,117,75,52,147,12,228,67,162,65,162,153,128,68,67,32,95,12,129,134,64,62,2,249,2,227,38,144,143,64,190,156,116,2,2,249,194,170,4,4,242,133,211,8,8,228,11,173,16,16,200,23,146,106,39,144,47,28,209,78,32,95,56,226,151,64,62,88,92,88,92,127,44,174,50,144,175,139,197,37,144,207,80,165,128,35,210,246,158,1,74,151,64,62,2,249,8,228,35,144,143,64,190,24,245,36,144,143,64,62,2,249,226,213,147,64,62,2,249,8,228,35,144,143,64,62,2,249,8,228,35,144,143,64,62,2,249,8,228,35,144,143,64,62,2,249,8,228,35,144,143,64,190,92,238,100,8,228,35,144,143,64,62,2,249,8,228,123,236,54,241,118,102,144,64,62,220,38,227,113,155,244,239,147,103,39,167,127,127,117,190,110,10,213,54,249,227,221,167,203,47,159,143,154,66,185,75,30,121,212,12,71,107,155,221,109,242,216,146,22,163,195,91,47,80,222,224,131,157,109,124,100,26,123,219,216,23,111,214,191,62,125,118,242,246,244,226,190,153,215,175,239,161,252,219,191,151,248,172,240,89,225,179,194,103,133,207,10,159,21,62,43,124,86,248,172,240,89,225,179,194,103,133,207,10,159,21,62,43,124,86,248,172,240,89,225,179,194,103,133,207,10,159,21,62,43,124,86,248,172,240,89,225,179,194,103,133,207,10,159,21,62,43,127,62,171,71,254,145,151,231,111,46,126,123,251,247,11,71,35,201,6,223,221,159,151,223,166,239,40,217,121,165,97,172,37,134,167,192,99,130,199,4,143,9,30,19,60,38,120,76,240,152,224,49,193,99,130,199,4,143,9,30,19,60,38,120,76,240,152,224,49,193,99,146,188,11,241,152,224,49,201,160,128,120,76,240,152,224,49,193,99,130,199,4,143,9,30,19,60,38,120,76,240,152,224,49,193,99,146,192,99,162,155,228,243,195,12,161,157,227,211,63,198,199,110,36,207,223,246,30,179,107,242,79,199,104,160,106,104,50,208,230,87,85,124,19,139,245,216,31,169,117,133,105,63,24,86,48,172,96,88,193,176,130,97,5,195,10,134,21,12,43,24,86,48,172,96,88,193,176,130,97,5,195,10,134,21,12,43,24,86,48,172,96,88,193,176,130,97,5,195,10,134,21,12,43,24,86,48,172,100,211,129,24,86,48,172,96,88,193,176,130,97,197,195,76,148,165,235,72,20,44,44,22,213,13,226,101,97,10,11,166,22,76,45,152,90,48,181,96,106,193,212,130,169,5,83,11,166,22,76,45,152,90,48,181,96,106,193,212,130,169,5,83,11,166,22,76,45,152,90,48,181,96,106,193,212,130,169,5,83,11,166,22,76,45,152,90,48,181,96,106,193,212,130,169,37,11,83,203,243,215,23,213,186,90,151,155,15,108,161,131,229,250,118,139,242,193,174,82,205,202,89,233,106,87,105,187,85,218,102,149,182,87,229,167,55,69,102,43,217,125,13,191,12,188,188,95,238,109,34,95,127,249,249,185,127,244,211,147,210,108,61,41,189,102,18,247,167,187,183,190,224,40,185,119,148,188,120,246,227,105,95,254,218,181,226,108,125,254,246,108,253,252,245,219,55,63,254,254,236,228,247,245,203,243,215,111,47,214,167,79,207,159,95,188,216,252,186,168,234,31,255,115,241,234,226,228,116,125,241,234,31,79,207,223,124,255,159,198,252,10,221,77,41,215,173,123,35,119,31,200,183,235,143,143,110,74,182,123,112,243,187,114,214,60,220,137,148,197,230,86,164,42,237,29,32,109,188,206,174,11,127,112,141,126,139,54,102,63,246,134,16,192,43,87,224,146,59,214,16,192,235,126,224,245,162,105,138,69,189,152,215,139,162,27,184,132,243,242,7,92,180,21,221,221,6,158,1,187,244,182,157,172,31,2,184,178,183,237,244,243,16,192,7,122,251,184,88,22,213,178,104,22,171,227,69,55,240,136,189,109,150,252,69,245,182,212,216,125,129,54,168,235,123,144,125,168,217,158,49,119,17,70,86,184,187,152,154,192,216,205,26,188,168,73,44,69,111,127,160,101,77,226,172,48,251,3,44,187,227,115,150,115,253,1,22,117,179,171,120,234,25,174,230,186,98,35,85,122,134,59,112,53,113,22,6,61,193,253,248,73,252,25,177,42,230,77,93,84,85,89,61,92,255,30,47,143,7,250,230,74,10,250,184,108,86,85,83,206,231,171,166,121,44,30,166,1,45,250,156,112,215,59,61,1,54,40,157,162,78,182,81,23,61,193,53,232,138,34,184,54,90,158,103,184,154,143,53,27,229,204,31,220,235,47,127,137,42,220,52,139,162,153,23,171,69,83,86,143,33,63,172,143,14,91,114,189,107,154,170,94,45,150,77,83,207,235,54,236,216,215,60,131,66,41,109,142,84,112,149,189,28,227,18,45,84,223,6,4,168,110,209,170,79,74,232,94,177,176,95,209,167,112,168,5,43,123,101,168,123,69,159,50,100,88,97,95,231,126,101,200,180,196,186,110,189,202,80,183,250,214,62,111,219,38,236,119,168,233,31,155,167,243,49,30,29,209,85,63,198,163,83,189,189,143,177,50,61,198,109,243,65,12,100,243,32,82,133,73,126,70,186,83,97,114,62,16,141,194,132,194,132,194,132,194,132,194,132,194,132,194,132,194,132,194,132,194,148,129,194,132,74,131,74,131,74,131,74,131,74,131,74,131,74,131,74,131,74,131,74,131,74,51,74,149,6,201,5,201,37,35,201,197,102,44,109,135,228,226,97,6,45,146,11,146,11,146,139,195,151,130,226,254,218,89,182,143,23,175,50,84,92,212,104,19,11,46,30,112,39,209,91,212,184,19,169,22,110,120,211,137,22,30,112,39,209,44,116,184,211,50,255,74,204,41,137,127,29,228,180,188,191,26,115,34,218,95,141,55,17,235,175,198,155,132,244,119,67,27,155,243,119,67,27,155,242,215,161,77,203,248,235,48,167,227,206,117,120,83,81,231,58,180,169,152,115,55,180,177,137,115,53,218,36,76,174,27,218,216,68,174,28,109,86,60,46,172,44,172,108,54,172,108,185,158,187,176,178,229,108,222,207,202,238,132,114,117,177,178,183,213,108,48,196,203,37,176,171,182,11,236,218,188,66,121,58,215,95,219,207,158,225,144,174,221,71,133,106,221,82,167,4,110,17,184,69,224,22,129,91,4,110,5,174,39,129,91,4,110,17,184,21,175,158,4,110,17,184,69,224,22,129,91,4,110,17,184,69,224,22,129,91,4,110,17,184,69,224,22,129,91,4,110,17,184,69,224,22,129,91,4,110,229,114,39,67,224,22,129,91,4,110,17,184,117,232,129,91,229,186,113,9,220,218,28,165,237,13,220,242,233,2,217,254,226,102,62,219,253,233,241,127,94,238,253,88,185,56,72,182,70,51,28,36,163,116,144,8,123,223,201,1,213,196,115,64,37,233,125,220,83,19,238,253,218,173,247,235,9,247,126,73,239,79,187,247,171,117,237,210,251,213,172,30,73,239,15,53,227,88,187,48,80,251,244,253,81,171,195,165,141,86,185,53,90,69,163,209,104,162,70,115,250,22,87,141,230,91,28,141,150,186,209,156,110,27,171,209,220,54,210,104,105,27,205,41,166,163,28,138,233,160,209,104,180,31,141,230,52,156,172,28,26,78,70,163,209,104,219,165,111,44,57,151,237,31,125,245,205,186,212,187,147,238,110,235,135,73,119,230,246,107,30,122,40,248,49,204,239,47,219,63,157,210,126,220,108,186,55,119,66,133,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,28,197,228,40,38,71,49,57,138,201,81,76,142,98,202,142,98,254,52,136,216,216,120,59,13,34,206,70,94,39,131,136,193,146,20,243,16,38,254,145,204,252,35,226,206,119,180,70,57,59,139,179,236,124,156,83,147,239,124,27,163,115,103,231,59,91,157,179,235,124,203,3,152,116,254,56,59,191,176,56,29,215,217,249,133,235,249,184,192,157,239,236,184,206,182,3,199,227,185,46,92,111,169,139,204,111,169,105,178,28,154,204,241,26,238,124,138,132,38,155,106,147,189,122,253,244,124,125,122,122,114,118,178,174,55,183,139,226,70,251,114,123,245,249,232,211,167,119,55,239,118,154,173,158,149,253,159,104,215,243,129,102,219,249,131,31,17,103,173,159,87,173,159,127,54,163,236,126,112,247,149,252,34,122,145,191,220,247,232,215,95,126,118,206,209,207,91,202,102,123,75,217,123,115,232,235,73,239,191,185,229,212,229,105,239,24,95,60,251,241,180,47,127,237,90,177,147,95,183,249,251,179,147,223,215,47,207,95,191,189,88,159,62,61,127,126,241,98,243,235,162,106,126,252,207,197,171,139,147,211,245,197,171,127,60,61,127,179,125,125,205,42,228,73,150,189,136,102,231,195,35,237,56,203,242,62,206,178,121,144,47,202,98,163,95,84,165,253,177,145,54,94,231,163,26,254,224,26,15,105,72,83,232,237,206,68,132,0,174,137,58,181,62,124,16,2,248,64,218,116,189,104,154,98,81,47,230,245,162,232,6,174,137,156,214,3,23,109,69,247,35,10,158,1,187,244,182,221,89,128,16,192,149,189,109,103,186,15,1,124,160,183,143,139,101,81,45,139,102,177,58,94,116,3,143,216,219,230,115,2,162,122,91,26,243,125,129,54,88,242,247,32,251,176,192,123,198,44,202,211,238,195,221,101,239,8,140,221,108,220,23,53,137,165,83,222,31,104,89,147,56,219,210,253,1,150,221,241,57,123,192,253,1,86,167,195,219,56,174,61,195,213,92,87,108,252,205,158,225,14,92,77,156,221,196,158,224,126,252,36,254,140,88,21,243,166,46,170,170,172,30,174,127,143,151,199,3,125,115,37,5,125,92,54,171,170,41,231,243,85,211,60,118,28,167,1,45,250,156,112,55,73,123,2,108,176,71,139,58,217,198,146,236,9,174,193,140,44,130,107,99,0,246,12,87,243,177,102,99,183,245,7,247,250,203,95,162,10,55,205,162,104,230,197,106,209,148,213,99,200,15,235,163,195,150,92,239,154,166,170,87,139,101,211,212,243,186,13,59,246,53,207,96,107,150,54,71,42,184,202,94,142,113,137,22,90,118,7,92,171,221,78,215,62,255,97,247,138,133,253,138,62,91,164,218,229,106,111,39,237,94,209,103,39,53,172,176,175,115,191,157,212,180,196,186,110,189,118,210,110,203,238,119,113,226,65,205,104,19,246,59,212,244,143,205,211,249,24,85,227,254,24,205,74,246,24,43,211,99,220,54,31,196,64,54,15,50,96,75,109,41,79,114,137,179,71,121,234,149,57,81,158,80,158,80,158,80,158,80,158,80,158,80,158,80,158,80,158,80,158,70,168,60,161,222,160,222,160,222,160,222,160,222,160,222,160,222,160,222,160,222,160,222,160,222,140,82,189,65,138,65,138,201,78,138,177,57,109,102,148,98,6,78,156,33,197,32,197,32,197,68,148,98,138,251,107,106,217,158,97,182,202,80,137,81,163,77,44,196,120,192,157,68,135,81,227,78,164,102,184,225,77,39,102,120,192,157,68,203,208,225,78,171,8,40,49,167,20,4,116,144,211,234,1,106,204,137,228,0,53,222,68,106,128,26,111,18,49,192,13,109,108,45,192,13,109,108,41,64,135,54,173,18,160,195,156,142,83,215,225,77,69,169,235,208,166,98,212,221,208,198,38,212,213,104,147,48,188,110,104,99,19,188,114,180,89,241,187,176,181,176,181,153,177,181,149,15,182,182,18,176,181,165,227,128,176,237,64,176,178,77,233,238,253,162,106,147,188,63,107,31,35,29,252,161,62,254,167,125,118,61,54,212,45,41,225,164,132,147,18,78,74,56,41,225,49,234,73,74,56,41,225,164,132,199,171,39,41,225,164,132,147,18,78,74,56,41,225,164,132,147,18,78,74,56,41,225,164,132,147,18,78,74,56,41,225,164,132,147,18,78,74,56,41,225,185,220,201,144,18,78,74,56,41,225,164,132,31,112,74,248,35,87,137,93,94,178,193,85,50,152,153,140,171,4,87,9,174,18,92,37,184,74,112,149,224,42,193,85,146,190,142,184,74,112,149,224,42,193,85,130,171,4,87,9,174,18,92,37,184,74,112,149,224,42,193,85,130,171,4,87,9,174,18,92,37,184,74,112,149,224,42,193,85,130,171,4,87,9,174,18,92,37,184,74,236,92,37,229,230,99,219,213,85,82,206,202,73,186,74,182,115,239,113,149,140,222,85,98,181,31,60,184,172,134,67,111,199,187,31,112,89,29,212,126,240,48,203,170,156,236,44,171,42,188,235,144,141,144,108,35,148,235,39,167,175,94,157,173,203,229,226,201,250,229,249,197,106,187,29,42,233,118,40,143,222,127,250,242,229,230,168,92,46,222,31,125,252,252,109,181,183,41,170,190,77,209,26,80,215,185,43,118,255,228,251,111,174,30,126,165,234,233,45,48,113,79,239,189,72,127,157,221,243,208,244,119,88,59,237,246,159,14,134,218,15,255,245,233,17,121,82,204,170,205,80,209,15,87,87,183,95,111,175,174,62,20,179,213,172,254,206,151,200,172,169,251,112,172,12,161,14,104,140,62,207,125,72,246,198,74,47,184,42,119,92,109,42,204,1,151,176,155,236,204,126,174,120,220,222,63,179,105,206,11,46,245,251,103,54,159,105,113,153,61,101,66,84,61,54,46,53,38,131,59,171,3,145,173,31,74,11,201,108,115,18,150,169,199,89,228,128,73,90,38,43,151,142,3,30,233,133,197,202,241,226,128,167,75,254,145,151,167,83,116,113,69,163,219,251,38,47,134,43,154,218,9,77,219,216,160,69,99,242,43,236,195,177,51,9,104,241,24,180,127,97,117,76,138,187,22,141,65,72,23,162,49,201,215,174,104,116,125,108,210,130,29,208,56,236,113,147,176,234,138,70,93,27,231,61,174,21,31,219,16,37,242,163,104,77,91,25,17,45,106,139,73,146,69,123,34,164,100,209,82,177,168,67,187,148,172,82,84,239,227,231,63,74,213,170,182,184,36,88,213,165,149,74,151,117,168,165,130,165,123,122,169,100,141,162,138,251,154,169,100,145,166,51,246,164,86,201,154,182,172,39,90,163,233,192,125,193,85,182,168,45,185,74,86,41,222,166,61,217,85,180,70,241,146,238,52,111,237,158,94,43,89,51,248,214,246,107,182,221,84,164,88,185,29,166,34,123,245,219,148,84,164,92,126,133,138,204,154,138,84,244,183,88,121,26,238,239,94,253,41,101,127,203,229,35,250,123,252,253,93,63,89,215,54,150,155,251,55,166,126,223,202,114,31,118,220,228,149,229,94,246,228,170,63,188,200,254,44,247,202,54,203,93,255,164,100,185,7,200,114,175,138,102,57,213,44,247,242,62,62,175,121,240,4,151,197,230,187,120,85,102,24,230,174,135,155,56,205,221,7,240,36,113,238,62,128,15,164,219,214,139,166,41,22,245,98,94,47,138,110,224,154,136,91,61,240,68,65,244,142,128,211,37,209,251,0,158,36,138,222,7,240,129,222,62,46,150,69,181,44,154,197,234,120,209,13,60,98,111,155,133,82,81,189,45,167,93,248,2,109,80,82,247,32,251,152,43,225,25,179,40,191,183,15,119,23,181,31,24,187,89,38,150,166,146,39,104,18,147,142,44,133,44,159,245,224,15,176,236,142,207,121,176,130,63,192,234,52,106,155,49,6,158,225,106,174,43,54,67,3,60,195,29,184,154,56,31,209,247,4,247,227,39,241,103,196,170,152,55,117,81,85,101,245,112,253,123,188,60,30,232,155,43,41,232,227,178,89,85,77,57,159,175,154,230,177,66,159,6,180,232,115,194,125,242,128,39,192,6,223,129,168,147,109,206,249,123,130,107,48,38,72,99,235,83,193,213,124,172,217,156,97,247,7,247,250,203,95,162,10,55,205,162,104,230,197,106,209,148,213,99,200,15,235,163,195,150,92,239,154,166,170,87,139,101,211,212,243,186,13,59,246,53,207,96,36,145,54,71,42,184,202,94,142,113,137,22,90,81,6,142,130,203,204,20,195,43,22,246,43,250,206,26,171,143,142,219,159,209,150,217,6,4,43,236,235,220,127,70,91,106,24,24,94,51,240,118,202,100,242,31,50,139,181,126,216,33,179,12,29,92,67,102,65,102,65,102,65,102,65,102,65,102,65,102,65,102,65,102,65,102,25,155,204,130,84,129,84,129,84,129,84,129,84,129,84,129,84,129,84,129,84,129,84,129,84,49,74,169,2,221,33,185,238,160,56,183,180,167,59,12,15,204,67,119,64,119,64,119,136,165,59,20,247,23,144,178,61,242,125,149,161,236,160,70,155,88,117,240,128,59,137,232,160,198,157,136,186,119,195,155,142,185,247,128,59,9,113,175,195,157,150,254,86,98,78,201,126,235,32,167,37,191,213,152,19,113,223,106,188,137,168,111,53,222,36,204,183,27,218,216,196,183,27,218,216,188,183,14,109,90,218,91,135,57,29,129,172,195,155,138,63,214,161,77,69,31,187,161,141,205,30,171,209,38,161,51,221,208,198,102,51,229,104,179,34,51,161,38,19,83,147,149,7,106,178,114,207,242,216,203,229,176,12,247,72,197,79,110,246,91,21,139,159,44,225,39,71,26,117,80,236,78,100,93,206,230,219,143,230,69,154,168,3,57,154,184,81,7,26,92,49,162,14,228,184,226,68,29,88,226,137,22,117,160,193,21,35,234,64,136,43,106,212,129,20,83,196,168,3,33,164,168,81,7,114,76,113,162,14,228,120,226,68,29,200,241,196,136,58,176,68,19,56,234,192,18,77,224,168,3,33,154,104,81,7,66,60,145,162,14,132,104,34,69,29,88,162,9,28,117,32,71,19,35,234,192,18,77,224,168,131,30,52,68,29,16,117,64,212,1,81,7,34,146,78,182,136,168,131,196,81,7,245,147,117,185,113,83,58,18,150,229,172,30,7,97,185,55,27,190,84,196,176,214,239,253,15,133,127,252,152,176,145,176,145,176,145,176,145,176,145,176,145,176,145,176,145,176,145,176,145,176,145,176,145,176,145,176,145,74,54,18,98,241,0,136,69,56,194,49,112,132,201,233,190,106,93,57,211,125,213,172,130,238,131,238,203,51,252,113,211,226,174,225,143,155,22,31,10,127,204,181,197,237,211,124,105,241,17,182,184,187,104,83,141,86,180,177,15,244,165,197,71,215,226,238,179,229,75,193,108,121,90,156,22,79,214,226,238,103,133,6,115,215,179,109,113,77,44,59,45,62,178,22,127,246,186,92,104,207,196,29,253,113,91,46,14,231,96,220,246,229,38,57,29,103,124,102,142,200,141,215,148,82,238,114,231,171,89,189,229,206,151,105,76,41,114,52,113,77,41,26,92,49,76,41,114,92,113,76,41,150,120,162,153,82,52,184,98,152,82,132,184,162,154,82,164,152,34,154,82,132,144,162,154,82,228,152,226,152,82,228,120,226,152,82,228,120,98,152,82,44,209,4,54,165,88,162,9,108,74,17,162,137,102,74,17,226,137,100,74,17,162,137,100,74,177,68,19,216,148,34,71,19,195,148,98,137,38,176,41,165,7,13,166,20,142,200,225,100,225,136,28,246,151,73,29,145,219,146,152,202,115,114,251,36,230,161,29,150,219,86,32,4,109,223,122,96,24,74,24,74,24,74,24,74,24,74,24,74,24,74,24,74,24,74,24,74,24,74,24,74,24,74,24,74,142,205,65,54,194,27,142,153,55,204,131,2,84,157,157,235,162,0,15,235,0,29,20,96,102,20,160,117,219,43,206,211,117,183,253,33,29,170,163,237,199,222,246,158,4,159,195,58,104,71,219,143,187,237,85,231,238,186,218,254,176,14,223,209,246,227,110,123,79,103,148,14,237,64,30,109,63,198,182,95,62,217,248,89,74,251,251,250,229,251,114,167,221,235,205,189,241,64,187,15,118,251,78,179,95,207,103,77,235,231,85,235,231,159,205,31,234,52,222,242,125,217,127,18,175,186,63,23,231,243,36,158,225,89,31,61,27,155,96,187,9,94,60,251,241,180,47,127,237,90,113,182,62,127,123,182,126,254,250,237,155,31,127,127,118,242,251,250,229,249,235,183,23,235,211,167,231,207,47,94,108,126,93,84,205,143,255,185,120,117,113,114,186,190,120,245,143,167,231,111,182,175,175,89,133,244,209,236,229,113,91,185,104,36,217,165,229,125,118,105,243,144,93,90,22,27,13,160,42,123,162,86,13,70,155,54,94,43,155,77,88,184,70,39,142,40,30,182,215,135,19,11,184,38,215,182,215,168,19,11,248,64,180,120,189,104,154,98,81,47,230,245,162,232,6,174,201,23,215,3,23,109,69,59,11,82,4,192,46,189,109,246,40,197,2,174,236,109,179,137,41,22,240,129,222,62,46,150,69,181,44,154,197,234,120,209,13,60,98,111,155,13,90,162,122,247,216,179,66,130,54,56,184,246,32,219,250,183,34,96,22,133,167,247,225,238,178,20,4,198,110,182,167,137,154,164,199,156,22,22,180,172,73,172,220,107,97,1,203,238,248,172,236,109,97,1,139,186,217,198,255,22,1,174,230,186,98,50,200,69,128,59,112,53,177,114,208,5,132,251,241,147,248,51,98,85,204,155,186,168,170,178,122,184,254,61,94,30,15,244,205,149,20,244,113,217,172,170,166,156,207,87,77,243,216,25,152,6,180,232,115,194,206,204,24,16,176,193,239,40,234,100,147,219,49,32,92,131,33,82,4,215,100,135,140,0,87,243,177,102,242,75,134,133,123,253,229,47,81,133,155,102,81,52,243,98,181,104,202,234,49,228,135,245,209,97,75,174,119,77,83,213,171,197,178,105,234,121,221,134,29,251,154,103,48,176,74,155,35,21,92,101,47,199,184,68,11,45,176,29,222,207,221,87,33,113,126,14,175,88,216,175,104,91,251,6,151,152,156,155,131,11,247,172,145,195,43,218,150,59,193,10,251,58,239,155,34,37,75,172,235,182,103,136,108,173,144,185,7,239,165,22,107,117,177,75,106,25,82,22,145,90,144,90,144,90,144,90,144,90,144,90,144,90,144,90,144,90,144,90,198,39,181,32,87,32,87,32,87,32,87,32,87,32,87,32,87,32,87,32,87,32,87,32,87,140,82,174,64,123,72,175,61,40,78,54,237,107,15,195,167,154,208,30,208,30,208,30,226,105,15,197,253,69,164,124,184,136,28,111,39,61,173,50,148,30,212,104,19,43,15,30,112,39,17,30,212,184,19,209,247,110,120,211,177,247,30,112,39,33,239,117,184,211,82,224,74,204,41,25,112,29,228,180,4,184,26,115,34,254,91,141,55,17,253,173,198,155,132,253,118,67,27,155,252,118,67,27,155,251,214,161,77,75,125,235,48,167,35,145,117,120,83,113,200,58,180,169,40,100,55,180,177,25,100,53,218,36,148,166,27,218,216,140,166,28,109,86,132,38,244,100,106,122,82,21,14,223,166,39,37,193,240,85,51,200,79,238,16,146,183,205,135,253,223,92,61,252,42,25,41,25,36,5,222,72,74,146,0,63,214,124,165,98,119,12,252,114,54,223,126,30,47,210,228,43,201,209,196,205,87,210,224,138,145,175,36,199,21,39,95,201,18,79,180,124,37,13,174,24,249,74,66,92,81,243,149,164,152,34,230,43,9,33,69,205,87,146,99,138,147,175,36,199,19,39,95,73,142,39,70,190,146,37,154,192,249,74,150,104,2,231,43,9,209,68,203,87,18,226,137,148,175,36,68,19,41,95,201,18,77,224,124,37,57,154,24,249,74,150,104,2,231,43,245,160,33,95,137,4,120,66,153,72,128,23,49,115,178,69,83,75,114,26,93,2,252,134,165,84,165,191,183,89,74,73,242,123,26,150,178,35,2,193,62,231,105,249,190,244,63,7,126,231,65,161,32,161,32,161,32,161,32,161,32,161,32,161,32,161,32,161,32,161,32,161,32,161,32,161,32,161,32,137,120,135,77,132,24,28,51,49,152,158,227,83,196,187,239,115,124,195,209,238,112,124,112,124,17,115,30,85,249,237,93,125,61,152,243,152,75,95,219,135,181,211,215,227,236,107,15,154,204,112,56,123,54,125,109,159,207,75,95,143,177,175,61,12,139,151,164,175,211,215,244,117,212,190,246,112,210,71,18,175,158,73,95,107,242,212,233,235,241,245,245,179,215,229,66,125,140,109,155,114,111,125,150,173,28,156,181,85,238,14,219,106,62,124,110,253,42,225,241,182,237,107,78,115,198,205,248,212,28,116,27,175,203,164,220,37,195,87,179,122,75,134,47,211,184,76,228,104,226,186,76,52,184,98,184,76,228,184,226,184,76,44,241,68,115,153,104,112,197,112,153,8,113,69,117,153,72,49,69,116,153,8,33,69,117,153,200,49,197,113,153,200,241,196,113,153,200,241,196,112,153,88,162,9,236,50,177,68,19,216,101,34,68,19,205,101,34,196,19,201,101,34,68,19,201,101,98,137,38,176,203,68,142,38,134,203,196,18,77,96,151,73,15,26,92,38,28,116,195,154,194,65,55,252,44,211,58,232,182,37,51,181,167,221,246,201,76,201,145,183,108,200,76,95,14,153,109,25,130,208,248,173,71,134,169,132,169,132,169,132,169,132,169,132,169,132,169,132,169,132,169,132,169,132,169,132,169,132,169,132,169,228,60,28,164,35,252,225,152,249,195,76,168,64,221,161,184,46,42,112,248,100,28,84,32,84,96,86,182,94,237,217,185,238,246,31,58,64,151,115,251,171,206,212,209,254,227,111,127,95,66,208,240,57,187,156,219,95,117,148,131,246,31,123,251,235,78,226,117,181,255,240,113,60,218,159,246,207,172,253,125,157,105,146,156,218,203,183,253,149,7,249,104,255,49,182,255,255,89,151,203,197,147,251,67,125,165,245,221,255,127,31,149,203,197,251,174,99,125,101,255,253,255,110,171,118,111,130,40,71,244,30,189,130,254,67,122,213,253,137,57,143,135,244,6,158,252,209,147,210,245,219,174,127,241,236,199,211,190,252,181,107,197,217,250,252,237,217,250,249,235,183,111,54,118,145,127,251,219,191,157,157,252,190,126,121,254,250,237,197,250,244,233,249,243,139,23,219,87,209,44,127,252,207,197,171,139,147,211,245,197,171,127,60,61,127,243,253,127,86,33,13,54,123,89,219,86,246,26,73,46,105,121,159,75,218,60,228,146,150,197,70,28,168,202,158,24,85,131,3,167,141,215,202,127,19,22,174,209,162,35,138,126,237,53,232,196,2,174,201,172,237,117,240,196,2,62,16,27,94,47,154,166,88,212,139,121,189,40,186,129,107,178,195,245,192,69,91,209,206,155,20,1,176,75,111,155,205,75,177,128,43,123,219,236,110,138,5,124,160,183,143,139,101,81,45,139,102,177,58,94,116,3,143,216,219,102,231,150,168,222,61,190,173,144,160,13,214,174,61,200,182,198,174,8,152,69,193,232,125,184,187,188,6,129,177,155,125,107,162,38,233,113,173,133,5,45,107,18,43,91,91,88,192,178,59,62,43,223,91,88,192,162,110,182,49,198,69,128,171,185,174,152,156,115,17,224,14,92,77,172,172,117,1,225,126,252,36,254,140,88,21,243,166,46,170,170,172,30,174,127,143,151,199,3,125,115,37,5,125,92,54,171,170,41,231,243,85,211,60,182,12,166,1,45,250,156,176,115,57,6,4,108,48,66,138,58,217,100,131,12,8,215,224,148,20,193,53,249,36,35,192,213,124,172,153,140,148,97,225,94,127,249,75,84,225,166,89,20,205,188,88,45,154,178,122,12,249,97,125,116,216,146,235,93,211,84,245,106,177,108,154,122,94,183,97,199,190,230,25,156,173,210,230,72,5,87,217,203,49,46,209,66,111,108,135,41,116,247,85,72,44,161,195,43,22,246,43,218,158,191,193,37,38,75,231,224,194,61,207,228,240,138,182,23,79,176,194,190,206,251,110,73,201,18,235,186,237,57,37,91,43,68,182,194,182,182,98,43,46,246,105,43,189,242,34,218,10,218,10,218,10,218,10,218,10,218,10,218,10,218,10,218,10,218,74,174,218,10,250,4,250,4,250,4,250,4,250,4,250,4,250,4,250,4,250,4,250,4,250,196,40,245,9,196,134,108,196,6,251,147,76,102,177,97,224,44,19,98,3,98,3,98,131,111,177,161,184,191,106,148,15,87,141,227,237,144,167,85,134,90,131,26,109,98,169,193,3,238,36,74,131,26,119,34,190,222,13,111,58,186,222,3,238,36,108,189,14,119,90,206,91,137,57,37,229,173,131,156,150,241,86,99,78,68,120,171,241,38,226,187,213,120,147,208,221,110,104,99,179,221,110,104,99,147,221,58,180,105,185,110,29,230,116,172,177,14,111,42,210,88,135,54,21,103,236,134,54,54,101,172,70,155,132,195,116,67,27,155,194,148,163,205,138,193,132,143,204,132,143,220,76,86,178,157,170,106,226,35,55,243,137,122,231,170,134,226,35,59,230,36,89,207,72,125,244,162,188,79,74,234,124,108,200,70,34,147,136,76,34,50,137,200,36,34,147,212,84,24,145,73,68,38,137,203,67,100,18,145,73,68,38,17,153,68,100,210,213,52,35,147,8,119,39,103,137,112,119,75,206,77,178,42,231,112,166,177,133,187,183,217,71,95,99,173,55,172,95,146,177,214,29,236,163,117,68,13,236,99,174,236,163,166,165,125,25,124,7,195,10,34,182,180,117,240,0,45,61,238,150,174,127,52,116,173,138,30,168,59,218,185,30,10,30,184,158,207,6,163,55,118,147,55,230,179,166,245,243,170,245,115,185,8,109,109,175,211,25,219,123,158,26,91,187,139,173,189,60,60,91,59,51,116,152,161,195,12,157,44,60,249,204,208,97,134,14,51,116,242,58,80,64,62,1,243,127,152,255,195,252,31,230,255,100,116,38,130,249,63,204,255,97,254,15,243,127,152,255,147,199,217,25,230,255,100,58,255,135,124,130,177,29,209,121,44,191,216,235,137,38,249,101,40,250,28,249,5,249,5,249,5,249,5,249,5,249,5,249,5,249,5,249,5,249,101,204,242,11,18,6,18,6,18,6,18,6,18,6,18,6,18,6,18,6,18,6,18,6,18,198,40,37,12,244,136,76,244,8,205,249,166,110,61,98,224,116,19,122,4,122,4,122,4,41,7,164,28,100,39,70,144,114,64,202,1,41,7,201,89,113,82,14,72,57,32,229,128,148,3,82,14,72,57,32,229,128,148,3,82,14,178,34,57,161,44,179,160,44,117,153,171,93,148,229,96,226,234,134,97,28,228,44,203,29,210,242,182,222,37,41,111,235,7,146,242,59,107,217,124,248,252,176,38,45,111,185,217,129,85,92,222,178,132,183,36,48,129,192,4,2,19,8,76,32,48,129,192,4,2,19,8,76,32,48,129,192,4,2,19,8,76,32,48,129,192,4,2,19,8,76,32,48,97,218,129,9,245,207,217,242,181,39,34,179,156,213,227,32,50,247,38,209,151,154,104,215,58,216,28,250,189,71,134,165,132,165,132,165,132,165,132,165,132,165,132,165,132,165,132,165,132,165,132,165,132,165,132,165,132,165,84,178,148,16,142,7,64,56,194,29,142,129,59,204,132,6,172,214,149,39,26,176,154,85,208,128,208,128,99,9,163,220,180,190,159,48,202,77,235,15,133,81,230,218,250,138,120,97,90,127,10,173,239,75,252,169,70,43,254,40,98,136,105,253,241,183,190,175,25,248,165,96,6,62,173,79,235,103,212,250,190,206,46,13,134,201,103,219,250,170,240,121,90,127,172,173,191,124,82,186,36,207,47,223,151,7,19,61,127,255,90,83,12,27,235,123,110,166,141,5,152,54,86,22,85,51,213,105,99,164,159,144,126,66,250,73,22,163,210,72,63,113,1,78,250,9,233,39,217,164,159,16,62,79,114,11,201,45,36,183,144,220,66,114,11,201,45,36,183,144,220,66,114,11,201,45,153,204,52,60,156,228,22,194,231,199,54,57,113,71,130,177,151,31,141,18,204,4,227,94,144,96,144,96,144,96,144,96,144,96,144,96,144,96,144,96,144,96,144,96,144,49,144,49,144,49,144,49,144,49,144,49,144,49,144,49,144,49,144,49,144,49,198,46,99,160,73,228,162,73,104,142,68,25,52,137,73,70,208,163,73,160,73,76,66,147,32,132,158,16,122,66,232,83,179,250,132,208,199,163,198,9,161,39,132,158,16,250,200,172,56,33,244,225,56,113,66,232,9,161,39,132,158,16,122,66,232,9,161,63,104,218,82,151,66,223,73,91,134,136,161,223,157,212,244,125,154,83,243,97,86,53,173,223,92,61,252,42,49,127,25,38,139,190,159,191,36,140,158,152,39,5,123,72,204,19,49,79,196,60,17,243,68,204,19,49,79,196,60,17,243,68,204,19,49,79,196,60,17,243,68,24,61,217,80,146,69,132,209,79,53,80,106,124,97,244,63,9,77,93,26,125,39,161,25,34,142,62,24,161,217,17,205,160,200,162,186,175,67,128,1,245,251,15,13,91,9,91,9,91,9,91,9,91,9,91,9,91,9,91,9,91,9,91,9,91,9,91,9,91,9,91,73,40,61,196,35,28,226,152,57,196,92,232,64,77,42,189,129,14,244,31,75,15,29,8,29,24,58,176,82,151,78,111,220,2,190,227,233,99,110,1,69,68,61,91,96,34,91,192,155,40,228,63,166,62,230,22,80,132,22,179,5,38,177,5,188,205,204,15,17,87,207,22,96,11,132,223,2,222,206,58,133,136,173,143,183,5,84,209,245,108,129,17,110,129,231,175,47,214,213,250,247,83,219,212,250,235,219,111,71,213,209,63,63,77,58,174,254,254,69,70,29,72,214,247,164,76,34,11,51,137,172,238,158,68,246,99,70,217,136,39,145,145,142,66,58,10,233,40,89,140,81,35,29,197,5,56,233,40,164,163,100,147,142,66,64,61,201,46,36,187,144,236,66,178,11,201,46,36,187,144,236,66,178,11,201,46,36,187,100,50,239,240,112,146,93,8,168,31,205,84,197,29,153,197,66,98,52,202,44,83,138,127,65,102,65,102,65,102,65,102,65,102,65,102,65,102,65,102,65,102,65,102,65,170,64,170,64,170,64,170,64,170,64,170,64,170,64,170,64,170,64,170,64,170,24,173,84,129,238,144,92,119,176,58,218,100,208,29,166,21,59,143,238,128,238,48,110,221,129,160,121,130,230,9,154,79,205,220,19,52,31,143,254,38,104,158,160,121,130,230,35,51,223,4,205,135,227,189,9,154,39,104,158,160,121,130,230,9,154,39,104,254,48,169,73,203,132,249,78,106,50,68,180,252,109,189,75,70,222,214,15,100,100,199,60,166,84,252,164,231,60,249,126,126,146,32,121,162,153,20,236,32,209,76,68,51,17,205,68,52,19,209,76,68,51,17,205,68,52,19,209,76,68,51,17,205,68,52,19,65,242,228,57,73,22,17,36,63,213,16,168,17,5,201,255,36,44,45,19,228,59,9,203,16,209,241,65,8,203,142,120,4,155,156,168,251,23,239,115,40,252,254,99,194,70,194,70,194,70,194,70,194,70,194,70,194,70,194,70,194,70,194,70,194,70,194,70,194,70,194,70,18,20,15,177,8,71,56,102,142,48,57,221,103,149,16,111,160,251,252,71,195,67,247,65,247,121,10,127,180,76,128,55,182,184,239,232,247,88,45,110,19,251,78,139,143,182,197,221,69,27,255,209,238,177,90,220,38,208,151,22,31,105,139,187,207,150,15,17,221,78,139,211,226,222,90,220,253,172,80,136,104,246,56,45,110,23,203,78,139,143,178,197,159,189,46,23,218,51,113,71,127,220,150,11,235,131,113,205,80,175,55,173,214,174,246,58,59,248,25,184,237,43,75,114,16,206,248,204,156,134,195,127,130,255,4,255,9,254,19,252,39,248,79,240,159,224,63,193,127,130,255,4,255,9,254,19,252,39,156,134,195,180,18,202,180,194,105,184,201,58,93,198,120,26,110,203,87,42,143,196,237,243,149,146,115,113,177,249,74,79,158,152,237,139,13,65,198,183,30,24,50,18,50,18,50,18,50,18,50,18,50,18,50,18,50,18,50,18,50,18,50,18,50,18,50,18,50,146,195,112,240,138,80,132,99,166,8,243,96,251,84,39,226,186,216,190,225,99,113,176,125,176,125,209,253,183,202,3,113,221,29,62,116,42,46,131,14,215,28,128,163,195,199,222,225,158,20,155,225,67,113,25,116,184,230,228,4,29,62,238,14,87,29,135,235,234,240,225,51,113,116,56,29,158,160,195,61,157,18,146,28,137,75,222,225,186,211,111,116,248,248,58,252,127,173,23,79,214,245,230,3,220,174,185,255,235,104,241,126,167,175,235,205,173,237,64,95,15,158,244,220,237,227,86,159,95,207,119,15,126,62,62,25,26,230,52,220,230,69,246,31,132,171,238,143,165,249,59,8,103,122,210,71,79,198,6,216,110,128,23,207,126,60,237,203,95,187,86,156,173,207,223,158,173,159,191,126,251,230,199,223,159,157,252,190,126,121,254,250,237,197,250,244,233,249,243,139,23,219,87,209,44,127,252,207,197,171,139,147,211,245,197,171,127,60,61,127,243,253,127,86,33,173,45,123,193,215,86,198,22,73,72,104,121,31,18,218,60,132,132,150,197,134,150,175,202,158,76,83,131,247,165,141,215,202,249,18,22,174,209,28,35,202,97,237,181,198,196,2,174,9,144,237,245,206,196,2,62,144,225,93,47,154,166,88,212,139,121,189,40,186,129,107,130,188,245,192,69,91,209,206,21,20,1,176,75,111,155,109,67,177,128,43,123,219,236,43,138,5,124,160,183,143,139,101,81,45,139,102,177,58,94,116,3,143,216,219,102,207,148,168,222,61,142,169,144,160,13,166,170,61,200,182,150,170,8,152,69,41,229,125,184,187,84,254,192,216,205,142,49,81,147,244,248,197,194,130,150,53,137,149,161,44,44,96,217,29,159,149,227,44,44,96,81,55,219,88,210,34,192,213,92,87,76,158,181,8,112,7,174,38,86,166,182,128,112,63,126,18,127,70,172,138,121,83,23,85,85,86,15,215,191,199,203,227,129,190,185,146,130,62,46,155,85,213,148,243,249,170,105,30,155,245,210,128,22,125,78,216,249,11,3,2,54,88,16,69,157,108,50,32,6,132,107,240,40,138,224,154,28,138,17,224,106,62,214,76,22,198,176,112,175,191,252,37,170,112,211,44,138,102,94,172,22,77,89,61,134,252,176,62,58,108,201,245,174,105,170,122,181,88,54,77,61,175,219,176,99,95,243,12,158,82,105,115,164,130,171,236,229,24,151,104,161,43,181,195,142,185,251,42,36,102,204,225,21,11,251,21,109,183,221,224,18,147,153,114,112,225,158,91,113,120,69,219,5,39,88,97,95,231,125,159,162,100,137,117,221,246,60,138,173,21,18,67,223,79,153,197,82,67,236,148,89,134,228,67,100,22,100,22,100,22,100,22,100,22,100,22,100,22,100,22,100,22,100,150,177,201,44,72,21,72,21,72,21,72,21,72,21,72,21,72,21,72,21,72,21,72,21,72,21,163,148,42,208,29,146,235,14,214,103,151,58,116,135,225,99,75,232,14,232,14,232,14,177,116,135,226,254,2,82,62,92,64,142,183,67,151,86,25,202,14,106,180,137,85,7,15,184,147,136,14,106,220,137,168,123,55,188,233,152,123,15,184,147,16,247,58,220,105,233,111,37,230,148,236,183,14,114,90,242,91,141,57,17,247,173,198,155,136,250,86,227,77,194,124,187,161,141,77,124,187,161,141,205,123,235,208,166,165,189,117,152,211,17,200,58,188,169,248,99,29,218,84,244,177,27,218,216,236,177,26,109,18,58,211,13,109,108,54,83,142,54,43,50,19,106,50,49,53,169,8,95,223,163,38,37,185,235,229,32,55,89,86,173,153,74,171,214,207,229,98,231,23,205,135,89,213,36,166,39,3,196,176,155,233,73,18,216,9,61,82,144,131,132,30,17,122,68,232,17,161,71,132,30,17,122,68,232,17,161,71,132,30,17,122,68,232,17,161,71,36,176,147,148,36,89,68,2,251,84,227,149,70,150,192,190,229,43,21,225,235,123,124,165,36,119,61,7,190,178,35,247,192,54,157,105,243,218,125,15,132,223,125,76,200,72,200,72,200,72,200,72,200,72,200,72,200,72,200,72,200,72,200,72,200,72,200,72,200,72,200,72,18,216,225,21,161,8,199,76,17,38,103,251,170,117,227,204,246,85,179,6,182,15,182,47,203,228,199,77,135,215,30,58,188,30,103,135,219,102,177,211,225,163,236,240,202,67,135,87,227,236,112,219,28,95,58,124,148,29,238,154,222,187,233,240,161,244,94,58,156,14,79,215,225,238,170,123,21,95,117,223,70,177,91,78,49,162,197,15,179,197,221,35,216,75,65,4,123,158,45,94,208,226,135,209,226,238,159,226,195,241,55,180,248,232,90,60,80,111,246,253,81,107,251,88,116,177,251,137,229,50,197,137,101,186,152,46,254,217,197,207,94,151,11,237,225,251,163,63,110,203,69,250,19,248,154,126,214,156,134,223,190,220,36,231,240,141,207,204,97,124,252,175,248,95,241,191,226,127,197,255,138,255,21,255,43,254,87,252,175,248,95,241,191,226,127,197,255,202,97,124,76,179,161,76,179,28,198,159,172,211,118,140,135,241,183,36,166,242,68,254,62,137,153,228,88,190,39,131,128,198,169,187,173,64,8,102,190,245,192,48,148,48,148,48,148,48,148,48,148,48,148,48,148,48,148,48,148,48,148,48,148,48,148,48,148,48,148,156,208,135,108,132,55,28,51,111,152,7,5,168,58,166,223,69,1,38,56,171,15,5,8,5,104,123,148,226,103,219,43,206,238,119,183,125,244,3,252,158,218,94,115,130,159,182,31,123,219,43,14,244,119,183,125,244,83,253,9,79,132,210,246,99,111,123,197,1,209,238,182,31,231,41,81,218,254,48,219,222,147,188,127,88,231,255,105,251,113,183,189,106,28,64,87,219,31,214,76,0,218,126,236,109,239,233,211,254,176,230,4,28,92,219,143,237,172,181,114,108,64,87,103,143,228,172,53,157,61,229,206,62,127,250,106,99,189,125,178,174,237,239,84,62,95,125,57,42,143,234,221,153,24,181,224,70,101,176,173,119,186,250,122,62,107,90,63,175,90,63,255,236,242,48,227,3,238,95,104,255,244,128,234,254,44,191,191,233,1,125,79,252,232,9,179,233,249,180,55,49,47,158,253,120,218,151,191,118,173,56,91,159,191,61,91,63,127,253,246,126,23,157,157,252,190,126,121,254,250,237,197,250,244,233,249,243,139,23,155,95,23,85,243,227,127,46,94,93,156,156,174,47,94,253,227,233,249,155,237,235,107,86,33,237,191,215,183,127,58,152,127,31,55,210,237,191,190,125,185,187,252,207,163,111,215,31,31,249,22,170,205,190,220,252,174,156,53,179,226,232,250,246,207,163,219,127,213,101,177,177,46,84,229,209,159,239,255,252,252,237,207,170,152,21,141,204,31,220,198,107,229,14,14,11,215,104,32,110,99,182,183,15,199,2,94,185,2,111,155,88,98,1,175,251,129,215,139,166,41,22,245,98,94,47,138,110,224,109,79,91,88,224,162,173,104,231,156,142,0,216,165,183,205,214,234,88,192,149,189,109,246,94,199,2,62,208,219,199,197,178,168,150,69,179,88,29,47,186,129,71,236,109,179,175,92,84,239,30,87,121,72,208,6,227,249,30,100,91,219,121,4,204,93,54,72,43,220,93,78,200,192,216,205,174,122,81,147,244,120,234,195,130,150,53,137,149,233,62,44,96,217,29,159,149,43,63,44,96,81,55,219,216,246,35,192,213,92,87,76,190,254,8,112,7,174,38,86,198,255,128,112,63,126,18,127,70,172,138,121,83,23,85,85,86,15,215,191,199,203,227,129,190,185,146,130,62,46,155,85,213,148,243,249,170,105,30,31,104,72,3,90,244,57,97,119,6,35,32,96,195,49,13,81,39,155,14,105,4,132,107,56,199,33,130,107,58,197,17,1,174,230,99,205,116,204,35,44,220,235,47,127,137,42,220,52,139,162,153,23,171,69,83,86,143,33,63,172,143,14,91,114,189,107,154,170,94,45,150,77,83,207,235,54,236,216,215,60,195,185,27,105,115,164,130,171,236,229,24,151,104,225,201,157,142,35,43,187,175,66,114,96,101,120,197,194,126,69,251,68,194,224,18,211,129,147,193,133,123,39,58,134,87,180,79,10,8,86,216,215,121,255,44,135,100,137,117,221,246,206,113,180,86,72,14,61,236,200,46,150,122,162,81,118,25,146,19,145,93,144,93,144,93,144,93,144,93,144,93,144,93,144,93,144,93,144,93,198,42,187,32,93,32,93,32,93,32,93,32,93,32,93,32,93,32,93,32,93,32,93,32,93,140,82,186,64,135,200,66,135,176,62,215,100,208,33,134,143,53,161,67,160,67,160,67,196,214,33,138,251,11,74,249,112,65,57,222,14,174,92,101,40,67,168,209,38,86,33,60,224,78,34,66,168,113,39,162,242,221,240,166,99,242,61,224,78,66,228,235,112,167,165,195,149,152,83,178,225,58,200,105,201,112,53,230,68,92,184,26,111,34,42,92,141,55,9,19,238,134,54,54,17,238,134,54,54,15,174,67,155,150,6,215,97,78,71,40,235,240,166,226,147,117,104,83,209,201,110,104,99,179,201,106,180,73,232,77,55,180,177,217,77,57,218,172,200,77,168,202,12,168,202,202,19,85,89,9,168,202,102,136,170,108,90,243,150,170,189,113,75,25,80,147,223,231,202,71,164,38,75,168,73,66,35,9,141,36,52,146,208,72,66,35,9,141,36,52,146,208,72,66,35,9,141,36,52,146,208,72,66,35,29,67,35,47,151,36,77,146,52,217,185,72,211,25,196,83,142,33,158,242,78,243,214,166,203,180,252,201,85,150,27,99,165,7,174,178,156,213,217,113,149,123,131,225,237,195,43,239,95,171,239,185,240,251,143,11,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,169,36,34,225,20,15,128,83,132,30,28,3,61,152,5,211,87,173,43,47,76,95,53,171,96,250,96,250,114,72,244,221,233,110,31,233,144,155,238,30,74,135,204,160,187,75,186,251,208,186,219,143,74,83,141,65,165,177,141,239,165,187,71,222,221,126,70,204,75,178,216,233,110,186,59,118,119,251,57,13,36,201,99,79,222,221,246,209,235,116,247,168,187,251,217,235,114,225,114,224,237,232,143,219,114,49,217,83,111,219,87,151,236,232,155,241,217,57,255,134,237,4,219,9,182,19,108,39,216,78,176,157,96,59,193,118,130,237,4,219,9,182,19,108,39,216,78,56,255,134,87,37,148,87,133,243,111,147,53,184,140,245,252,219,150,191,116,56,4,183,207,95,78,252,36,220,246,5,135,34,235,91,15,14,57,9,57,9,57,9,57,9,57,9,57,9,57,9,57,9,57,9,57,9,57,9,57,9,57,9,57,201,153,56,120,70,40,195,49,83,134,249,176,127,234,131,113,93,236,223,164,79,199,193,254,101,200,254,169,58,94,121,88,174,187,227,39,124,98,142,142,159,74,199,123,84,120,38,125,138,142,142,159,70,199,171,15,213,117,117,252,164,79,214,209,241,211,232,120,143,167,144,38,126,218,142,142,31,113,199,87,243,179,117,189,249,128,87,52,123,53,191,217,233,243,122,115,107,60,208,231,213,80,159,239,246,117,171,239,175,231,179,85,235,231,114,17,254,244,93,53,191,233,63,120,87,221,31,129,243,124,240,206,240,196,143,158,144,13,177,221,16,47,158,253,120,218,151,191,118,173,56,91,159,191,61,91,63,127,253,246,205,143,191,63,59,249,125,253,242,252,245,219,139,245,233,211,243,231,23,47,54,191,46,170,230,199,255,92,188,186,56,57,93,95,188,250,199,211,243,55,219,215,215,172,66,90,103,246,82,181,173,140,51,146,4,210,242,62,129,180,121,72,32,45,139,13,237,95,149,61,129,169,6,111,77,27,175,149,179,38,44,92,163,249,70,20,242,218,107,189,137,5,92,147,78,219,235,205,137,5,124,32,32,188,94,52,77,177,168,23,243,122,81,116,3,215,164,132,235,129,139,182,162,157,235,40,2,96,151,222,54,219,146,98,1,87,246,182,217,183,20,11,248,64,111,31,23,203,162,90,22,205,98,117,188,232,6,30,177,183,205,158,44,81,189,123,28,89,33,65,27,76,91,123,144,109,45,91,17,48,139,34,208,251,112,119,185,8,2,99,55,59,210,68,77,210,227,71,11,11,90,214,36,86,134,181,176,128,101,119,124,86,142,182,176,128,69,221,108,99,121,139,0,87,115,93,49,121,226,34,192,29,184,154,88,153,230,2,194,253,248,73,252,25,177,42,230,77,93,84,85,89,61,92,255,30,47,143,7,250,230,74,10,250,184,108,86,85,83,206,231,171,166,121,108,6,76,3,90,244,57,97,231,95,12,8,216,96,113,20,117,178,201,224,24,16,174,193,3,41,130,107,114,64,70,128,171,249,88,51,89,36,195,194,189,254,242,151,168,194,77,179,40,154,121,177,90,52,101,245,24,242,195,250,232,176,37,215,187,166,169,234,213,98,217,52,245,188,110,195,142,125,205,51,120,86,165,205,145,10,174,178,151,99,92,162,133,174,215,14,187,231,238,171,144,152,61,135,87,44,236,87,180,221,124,131,75,76,102,205,193,133,123,110,200,225,21,109,151,157,96,133,125,157,247,125,144,146,37,214,117,219,243,64,182,86,136,13,131,247,178,139,70,99,236,146,93,134,228,69,100,23,100,23,100,23,100,23,100,23,100,23,100,23,100,23,100,23,100,151,177,202,46,72,23,72,23,72,23,72,23,72,23,72,23,72,23,72,23,72,23,72,23,72,23,163,148,46,208,33,178,208,33,116,103,157,246,117,136,225,99,78,232,16,232,16,232,16,177,117,136,226,254,130,82,62,92,80,142,183,67,159,86,25,202,16,106,180,137,85,8,15,184,147,136,16,106,220,137,168,124,55,188,233,152,124,15,184,147,16,249,58,220,105,233,112,37,230,148,108,184,14,114,90,50,92,141,57,17,23,174,198,155,136,10,87,227,77,194,132,187,161,141,77,132,187,161,141,205,131,235,208,166,165,193,117,152,211,17,202,58,188,169,248,100,29,218,84,116,178,27,218,216,108,178,26,109,18,122,211,13,109,108,118,83,142,54,43,114,19,170,50,3,170,82,27,14,223,166,42,39,147,11,63,72,77,134,138,132,55,82,147,164,193,19,184,164,32,6,9,92,34,112,137,192,37,2,151,8,92,34,112,137,192,37,2,151,8,92,34,112,137,192,37,2,151,72,131,39,165,73,178,136,52,248,169,70,59,141,49,13,126,195,85,106,131,224,219,92,229,148,51,224,171,249,77,144,193,241,59,143,11,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,73,242,59,156,34,244,224,152,233,193,44,152,62,93,232,251,62,211,55,221,188,119,152,190,156,152,62,219,238,246,145,14,57,229,108,119,186,123,204,221,237,71,165,153,110,142,59,221,61,222,238,246,51,98,126,202,153,237,116,247,120,187,219,207,105,160,41,231,179,211,221,99,237,238,103,175,203,133,203,129,183,163,63,110,203,197,100,79,189,109,95,93,178,163,111,198,103,231,252,27,182,19,108,39,216,78,176,157,96,59,193,118,130,237,4,219,9,182,19,108,39,216,78,176,157,96,59,225,252,27,94,149,80,94,21,206,191,77,214,224,50,214,243,111,91,254,210,225,16,220,62,127,57,241,147,112,219,23,28,138,172,111,61,56,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,228,36,103,226,224,25,161,12,199,76,25,230,195,254,169,15,198,117,177,127,147,62,29,7,251,151,33,251,167,234,120,229,97,185,238,142,159,240,137,57,58,126,42,29,239,81,225,153,244,41,58,58,126,26,29,175,62,84,215,213,241,147,62,89,71,199,79,163,227,61,158,66,154,248,105,59,58,126,188,29,95,173,151,79,214,245,230,3,222,190,217,171,163,229,251,157,62,175,55,183,198,3,125,94,13,245,249,110,95,183,250,254,122,62,91,181,126,46,23,193,79,223,109,94,104,255,193,187,234,254,8,156,223,131,119,166,39,126,244,132,108,136,237,134,120,241,236,199,211,190,252,181,107,197,217,250,252,237,217,250,249,235,183,111,126,252,253,217,201,239,235,151,231,175,223,94,172,79,159,158,63,191,120,177,249,117,81,53,63,254,231,226,213,197,201,233,250,226,213,63,158,158,191,217,190,190,102,21,210,58,179,151,170,109,101,156,145,36,144,150,247,9,164,205,67,2,105,89,108,104,255,170,236,9,76,53,120,107,218,120,173,156,53,97,225,26,205,55,162,144,215,94,235,77,44,224,154,116,218,94,111,78,44,224,3,1,225,245,162,105,138,69,189,152,215,139,162,27,184,38,37,92,15,92,180,21,237,92,71,17,0,187,244,182,217,150,20,11,184,178,183,205,190,165,88,192,7,122,251,184,88,22,213,178,104,22,171,227,69,55,240,136,189,109,246,100,137,234,221,227,200,10,9,218,96,218,218,131,108,107,217,138,128,89,20,129,222,135,187,203,69,16,24,187,217,145,38,106,146,30,63,90,88,208,178,38,177,50,172,133,5,44,187,227,179,114,180,133,5,44,234,102,27,203,91,4,184,154,235,138,201,19,23,1,238,192,213,196,202,52,23,16,238,199,79,226,207,136,85,49,111,234,162,170,202,234,225,250,247,120,121,60,208,55,87,82,208,199,101,179,170,154,114,62,95,53,205,99,51,96,26,208,162,207,9,59,255,98,64,192,6,139,163,168,147,77,6,199,128,112,13,30,72,17,92,147,3,50,2,92,205,199,154,201,34,25,22,238,245,151,191,68,21,110,154,69,209,204,139,213,162,41,171,199,144,31,214,71,135,45,185,222,53,77,85,175,22,203,166,169,231,117,27,118,236,107,158,193,179,42,109,142,84,112,149,189,28,227,18,45,116,189,118,216,61,119,95,133,196,236,57,188,98,97,191,162,237,230,27,92,98,50,107,14,46,220,115,67,14,175,104,187,236,4,43,236,235,188,239,131,148,44,177,174,219,158,7,178,181,66,106,24,252,41,187,40,52,198,78,217,101,72,94,68,118,65,118,65,118,65,118,65,118,65,118,65,118,65,118,65,118,65,118,25,171,236,130,116,129,116,129,116,129,116,129,116,129,116,129,116,129,116,129,116,129,116,129,116,49,74,233,2,29,34,11,29,66,117,214,169,67,135,24,62,230,132,14,129,14,129,14,17,91,135,40,238,47,40,229,195,5,229,120,59,244,105,149,161,12,161,70,155,88,133,240,128,59,137,8,161,198,157,136,202,119,195,155,142,201,247,128,59,9,145,175,195,157,150,14,87,98,78,201,134,235,32,167,37,195,213,152,19,113,225,106,188,137,168,112,53,222,36,76,184,27,218,216,68,184,27,218,216,60,184,14,109,90,26,92,135,57,29,161,172,195,155,138,79,214,161,77,69,39,187,161,141,205,38,171,209,38,161,55,221,208,198,102,55,229,104,179,34,55,161,42,51,160,42,149,225,240,123,84,165,36,23,190,28,228,42,203,170,53,147,105,213,250,249,39,57,249,48,164,233,231,154,148,124,101,160,156,120,51,95,73,68,60,41,76,10,182,144,20,38,82,152,72,97,34,133,137,20,38,82,152,72,97,34,133,137,20,38,82,152,72,97,34,133,137,136,120,162,155,36,139,136,136,159,106,222,211,8,35,226,183,4,166,50,29,126,143,192,148,4,195,103,65,96,118,36,43,104,242,162,54,5,8,49,98,126,247,113,97,39,97,39,97,39,97,39,97,39,97,39,97,39,97,39,97,39,97,39,97,39,97,39,97,39,97,39,201,136,135,104,132,51,28,51,103,152,5,253,167,138,135,239,160,255,134,147,225,161,255,160,255,50,8,151,84,230,195,119,182,252,80,184,100,174,45,175,201,139,167,229,71,221,242,126,68,158,225,108,248,92,91,94,19,38,76,203,143,184,229,253,204,178,151,132,195,211,242,180,124,22,45,239,231,44,146,36,29,62,207,150,215,69,198,211,242,163,109,249,103,175,203,133,203,25,188,163,63,110,203,197,97,29,196,219,190,228,100,167,241,140,207,206,145,60,76,47,152,94,48,189,96,122,193,244,130,233,5,211,11,166,23,76,47,152,94,48,189,96,122,193,244,194,145,60,156,50,161,156,50,28,201,155,172,189,102,172,71,242,182,164,166,195,185,188,125,82,243,16,15,231,109,171,16,138,214,111,61,56,140,37,140,37,140,37,140,37,140,37,140,37,140,37,140,37,140,37,140,37,140,37,140,37,140,37,140,37,199,244,32,31,225,17,199,204,35,230,67,9,170,207,234,117,81,130,135,119,96,15,74,48,67,74,80,181,13,148,231,247,186,183,193,161,29,226,99,27,76,101,27,120,20,136,14,239,96,31,219,96,26,219,64,125,206,175,107,27,28,222,97,63,182,193,52,182,129,199,51,80,135,120,0,144,109,48,190,109,112,250,242,249,139,139,205,94,168,55,151,1,121,247,127,250,120,253,159,223,174,111,191,237,52,125,189,185,163,30,104,250,193,158,223,105,249,235,249,172,105,253,188,106,253,252,115,11,248,63,243,119,255,34,251,143,250,85,247,135,238,252,28,245,235,123,210,71,79,198,6,216,110,128,23,207,126,60,237,203,95,187,86,156,173,207,223,158,173,159,191,126,251,230,199,223,159,157,252,190,126,121,254,250,237,197,250,244,233,249,243,139,23,155,95,23,85,243,227,127,46,94,93,156,156,174,47,94,253,227,233,249,155,237,235,107,86,33,61,57,123,89,227,86,142,28,73,46,107,121,159,203,218,60,228,178,150,197,70,79,168,202,158,24,89,131,105,167,141,215,202,178,19,22,174,209,213,35,138,190,237,245,244,196,2,174,201,236,237,53,253,196,2,62,16,155,94,47,154,166,88,212,139,121,189,40,186,129,107,178,211,245,192,69,91,209,206,206,20,1,176,75,111,155,253,78,177,128,43,123,219,108,136,138,5,124,160,183,143,139,101,81,45,139,102,177,58,94,116,3,143,216,219,102,179,151,168,222,61,86,175,144,160,13,110,176,61,200,182,94,176,8,152,69,193,240,125,184,187,236,9,129,177,155,173,110,162,38,233,49,186,133,5,45,107,18,43,39,92,88,192,178,59,62,43,171,92,88,192,162,110,182,241,210,69,128,171,185,174,152,204,118,17,224,14,92,77,172,220,120,1,225,126,252,36,254,140,88,21,243,166,46,170,170,172,30,174,127,143,151,199,3,125,115,37,5,125,92,54,171,170,41,231,243,85,211,60,118,25,166,1,45,250,156,176,51,70,6,4,108,240,78,138,58,217,228,156,12,8,215,96,174,20,193,53,89,43,35,192,213,124,172,153,188,151,97,225,94,127,249,75,84,225,166,89,20,205,188,88,45,154,178,122,12,249,97,125,116,216,146,235,93,211,84,245,106,177,108,154,122,94,183,97,199,190,230,25,204,176,210,230,72,5,87,217,203,49,46,209,66,59,109,135,143,116,247,85,72,92,164,195,43,22,246,43,218,54,193,193,37,38,23,232,224,194,61,155,229,240,138,182,125,79,176,194,190,206,251,6,75,201,18,235,186,237,153,43,91,43,134,156,136,59,50,139,133,200,104,148,89,134,180,69,100,22,100,22,100,22,100,22,100,22,100,22,100,22,100,22,100,22,100,150,177,201,44,72,21,72,21,72,21,72,21,72,21,72,21,72,21,72,21,72,21,72,21,72,21,163,148,42,208,29,146,235,14,86,135,155,12,186,195,240,153,38,116,7,116,7,116,135,88,186,67,113,127,1,41,31,46,32,199,219,105,81,171,12,101,7,53,218,196,170,131,7,220,73,68,7,53,238,68,212,189,27,222,116,204,189,7,220,73,136,123,29,238,180,244,183,18,115,74,246,91,7,57,45,249,173,198,156,136,251,86,227,77,68,125,171,241,38,97,190,221,208,198,38,190,221,208,198,230,189,117,104,211,210,222,58,204,233,8,100,29,222,84,252,177,14,109,42,250,216,13,109,108,246,88,141,54,9,157,233,134,54,54,155,41,71,155,21,153,9,53,153,152,154,180,204,158,239,164,38,147,68,206,223,54,31,102,85,147,152,158,252,62,183,44,18,61,73,190,60,105,77,10,114,144,180,38,210,154,72,107,34,173,137,180,38,210,154,72,107,34,173,137,180,38,210,154,72,107,34,173,137,124,121,34,158,36,139,200,151,159,106,46,212,136,242,229,127,242,149,150,113,9,157,124,101,146,148,4,5,95,233,24,146,112,255,218,125,14,133,223,127,76,200,72,200,72,200,72,200,72,200,72,200,72,200,72,200,72,200,72,200,72,200,72,200,72,200,72,200,72,162,227,225,21,161,8,199,76,17,38,103,251,220,221,137,73,194,32,97,251,14,156,237,27,232,240,179,215,23,155,232,211,39,207,202,133,109,248,227,205,237,183,77,34,231,251,63,90,161,167,83,203,127,124,244,58,163,206,8,24,120,94,198,4,48,38,128,241,196,25,14,10,96,60,177,25,56,227,137,25,79,204,120,98,198,19,103,56,160,129,20,72,219,38,97,180,50,163,149,25,173,204,104,229,128,51,38,24,173,204,104,101,70,43,71,29,142,193,104,101,70,43,51,90,121,108,163,149,73,129,28,205,200,147,182,228,98,161,43,246,73,46,83,154,201,140,228,130,228,130,228,130,228,130,228,130,228,130,228,130,228,130,228,130,228,130,108,129,108,129,108,129,108,129,108,129,108,129,108,129,108,129,108,129,108,129,108,49,114,217,2,13,34,7,13,194,234,108,147,89,131,152,86,46,36,26,4,26,196,20,52,8,210,33,73,135,36,29,50,53,139,79,58,100,60,42,156,116,72,210,33,73,135,36,29,146,116,72,210,33,73,135,204,128,74,38,29,50,28,181,73,58,36,233,144,7,65,83,90,6,68,154,104,74,73,70,164,127,154,178,189,96,119,72,211,230,17,27,227,212,166,251,223,92,133,140,153,20,179,157,158,147,38,7,217,78,194,38,199,58,223,189,154,149,71,127,188,251,250,237,234,238,219,221,187,207,95,255,248,114,119,115,117,55,159,213,179,226,251,7,126,154,57,239,246,168,226,206,123,119,193,23,99,238,187,61,190,56,243,223,149,184,162,205,129,119,193,23,99,30,188,37,190,168,115,225,109,177,69,156,15,111,9,45,234,156,120,123,108,113,230,197,219,227,138,51,55,222,30,87,140,249,241,74,84,129,231,200,43,81,5,158,39,111,137,42,218,92,121,75,92,145,230,203,91,162,138,52,103,94,137,42,240,188,121,123,84,49,230,206,43,81,5,158,63,47,64,197,28,122,66,49,25,94,79,40,166,136,154,148,45,154,218,196,251,17,133,98,62,166,105,45,39,229,155,104,90,201,176,252,137,208,180,142,243,246,31,85,208,231,200,253,206,135,133,131,133,131,133,131,133,131,133,131,133,131,133,131,133,131,133,131,133,131,133,131,133,131,133,131,133,131,157,56,7,11,157,122,0,116,42,204,232,24,152,209,164,36,231,203,243,55,23,191,189,253,251,133,75,100,226,6,219,221,159,151,223,14,38,59,113,231,5,167,56,77,63,8,128,99,245,28,171,103,180,111,134,7,235,25,237,107,6,206,104,95,70,251,50,218,151,209,190,25,14,52,32,77,209,182,73,24,75,204,88,98,198,18,51,150,56,224,76,6,198,18,51,150,152,177,196,81,135,73,48,150,152,177,196,140,37,30,219,88,98,210,20,199,54,34,100,95,150,177,55,161,247,203,50,19,156,109,140,44,131,44,131,44,131,44,131,44,131,44,131,44,131,44,131,44,131,44,131,180,129,180,129,180,129,180,129,180,129,180,129,180,129,180,129,180,129,180,129,180,49,29,105,3,157,34,43,157,66,51,44,167,79,167,152,100,6,35,58,5,58,197,196,116,10,82,25,73,101,36,149,49,53,211,79,42,99,60,186,156,84,70,82,25,73,101,36,149,145,84,70,82,25,73,101,204,128,110,38,149,49,28,253,73,42,35,169,140,135,69,101,234,226,25,205,84,38,57,141,158,24,209,48,129,141,2,70,148,228,70,166,134,51,53,156,169,225,76,13,103,106,56,83,195,153,26,222,123,193,98,106,56,83,195,153,26,206,212,112,166,134,51,53,124,66,83,195,73,110,100,212,56,201,141,150,4,166,100,85,206,243,201,199,151,220,184,75,229,234,34,28,205,84,46,89,142,150,89,142,59,165,12,16,234,104,120,124,120,90,120,90,120,90,120,90,120,90,120,90,120,90,120,90,120,90,120,90,120,90,120,90,120,90,120,218,137,243,180,80,174,7,64,185,194,158,142,129,61,77,74,132,190,217,112,87,255,239,111,47,47,158,254,230,18,240,248,245,219,151,187,127,253,223,187,143,223,174,238,14,38,227,177,253,154,83,156,211,151,96,224,168,62,71,245,25,41,156,225,97,125,70,10,155,129,51,82,152,145,194,140,20,102,164,112,134,67,18,72,122,180,109,18,198,33,51,14,153,113,200,140,67,14,56,231,129,113,200,140,67,102,28,114,212,1,21,140,67,102,28,50,227,144,199,54,14,153,164,199,177,141,29,233,148,104,236,237,234,131,18,205,4,231,40,35,209,32,209,32,209,32,209,32,209,32,209,32,209,32,209,32,209,32,209,32,115,32,115,32,115,32,115,32,115,32,115,32,115,32,115,32,115,32,115,32,115,76,77,230,64,179,200,77,179,208,140,216,25,208,44,38,153,253,136,102,129,102,49,73,205,130,4,72,18,32,73,128,76,205,250,147,0,25,143,58,39,1,146,4,72,18,32,73,128,36,1,146,4,72,18,32,51,160,158,73,128,12,71,133,146,0,73,2,228,193,209,154,186,16,200,94,90,147,28,72,127,236,104,152,40,72,25,59,74,26,36,83,198,153,50,206,148,113,166,140,51,101,156,41,227,76,25,239,189,96,49,101,156,41,227,76,25,103,202,56,83,198,153,50,62,161,41,227,164,65,50,154,156,52,72,75,50,83,178,42,231,121,230,227,75,131,220,163,117,117,129,144,189,180,46,153,144,150,153,144,237,106,6,136,133,52,63,5,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,237,196,57,91,232,215,3,160,95,97,82,199,192,164,166,33,69,127,123,250,235,235,147,255,117,114,118,178,126,121,254,247,151,23,79,215,79,78,222,60,93,215,79,214,255,81,174,159,189,182,143,136,188,187,250,112,251,238,191,222,221,188,59,250,248,249,242,227,183,171,163,247,239,190,94,29,213,79,142,254,42,143,254,184,157,120,86,228,208,139,143,122,186,95,3,134,99,254,1,142,249,87,69,179,156,234,49,127,70,19,51,154,152,209,196,89,204,40,96,52,177,11,112,70,19,51,154,56,155,209,196,164,71,50,86,153,177,202,140,85,102,172,50,99,149,25,171,204,88,101,198,42,51,86,153,177,202,153,12,19,57,156,177,202,164,71,142,102,100,137,72,198,177,48,185,91,203,56,83,154,205,140,140,131,140,131,140,131,140,131,140,131,140,131,140,131,140,131,140,131,140,131,20,130,20,130,20,130,20,130,20,130,20,130,20,130,20,130,20,130,20,130,20,114,48,82,8,186,70,182,186,134,213,240,30,75,93,99,90,153,147,232,26,232,26,135,165,107,144,66,73,10,37,41,148,169,149,1,82,40,227,209,235,164,80,146,66,73,10,37,41,148,164,80,146,66,73,10,101,6,244,52,41,148,225,232,82,82,40,73,161,60,92,234,211,50,142,210,138,250,140,146,75,249,115,96,121,110,84,231,102,139,150,169,169,78,34,37,199,58,158,124,243,249,254,225,234,234,246,235,237,213,213,135,98,182,154,213,219,79,249,101,154,177,228,114,52,113,199,145,107,112,197,24,67,46,199,21,103,252,184,37,158,104,99,199,53,184,98,140,27,23,226,138,58,102,92,138,41,226,120,113,33,164,168,99,197,229,152,226,140,19,151,227,137,51,70,92,142,39,198,248,112,75,52,129,199,134,91,162,9,60,46,92,136,38,218,152,112,33,158,72,227,193,133,104,34,141,5,183,68,19,120,28,184,28,77,140,49,224,150,104,2,143,255,238,65,195,216,111,162,26,153,21,78,84,163,136,239,147,45,154,218,128,241,17,69,53,14,114,159,101,192,113,22,101,140,113,22,187,97,141,183,245,174,15,244,182,110,135,55,54,31,62,219,242,165,219,75,231,47,45,82,115,251,75,81,50,227,80,205,124,70,52,202,159,11,50,20,50,20,50,20,50,20,50,20,50,20,50,20,50,20,50,20,50,20,50,20,50,20,50,20,50,148,12,68,120,77,40,202,49,83,148,217,178,141,69,176,12,196,141,205,47,120,6,34,108,35,108,99,80,182,209,199,14,11,199,231,199,244,50,71,221,97,5,59,140,29,214,179,195,150,158,115,124,151,135,156,227,187,204,105,80,74,63,24,6,165,48,40,133,1,240,25,142,74,97,0,188,25,56,3,224,25,0,207,0,120,6,192,103,56,162,134,28,95,219,38,97,120,61,195,235,25,94,207,240,250,128,83,118,24,94,207,240,122,134,215,71,29,15,196,240,122,134,215,51,188,126,108,195,235,201,241,29,249,208,167,165,231,28,223,30,25,103,250,243,238,145,113,144,113,144,113,144,113,144,113,144,113,144,113,144,113,144,113,144,113,144,66,144,66,144,66,144,66,144,66,144,66,144,66,144,66,144,66,144,66,144,66,38,40,133,160,107,100,171,107,120,56,0,102,212,53,14,33,199,23,93,3,93,99,170,186,6,57,190,228,248,146,227,155,90,25,32,199,55,30,189,78,142,47,57,190,228,248,146,227,75,142,47,57,190,228,248,102,64,79,147,227,27,142,46,37,199,151,28,223,195,165,62,189,228,248,26,168,207,105,230,248,74,169,206,40,57,190,67,84,39,57,190,68,87,40,136,70,162,43,136,174,32,186,130,232,10,162,43,136,174,32,186,130,232,10,162,43,136,174,32,186,130,232,10,114,124,201,187,144,44,34,199,119,170,33,25,163,207,241,93,122,206,241,53,112,159,228,248,138,106,22,126,238,127,215,115,65,134,66,134,66,134,66,134,66,134,66,134,66,134,66,134,66,134,66,134,66,134,66,134,66,134,66,134,146,227,11,175,9,69,57,102,138,50,91,182,209,67,142,175,145,109,36,199,23,182,113,236,108,163,143,29,22,142,207,39,199,151,29,118,104,59,236,239,47,78,46,30,39,101,187,230,248,94,254,231,187,111,166,164,236,201,231,248,182,94,124,218,65,41,2,48,12,74,97,80,10,3,224,51,28,149,194,0,120,51,112,6,192,51,0,158,1,240,12,128,207,112,68,13,57,190,182,77,194,240,122,134,215,51,188,158,225,245,1,167,236,48,188,158,225,245,12,175,143,58,30,136,225,245,12,175,103,120,253,216,134,215,147,227,59,222,161,79,93,50,142,139,80,58,36,227,76,122,222,61,50,14,50,14,50,14,50,14,50,14,50,14,50,14,50,14,50,14,50,14,82,8,82,8,82,8,82,8,82,8,82,8,82,8,82,8,82,8,82,8,82,200,84,165,16,116,141,108,117,13,183,3,96,253,186,198,196,115,124,209,53,208,53,38,173,107,144,227,75,142,47,57,190,169,149,1,114,124,227,209,235,228,248,146,227,75,142,47,57,190,228,248,146,227,75,142,111,6,244,52,57,190,225,232,82,114,124,201,241,61,92,234,211,53,199,183,143,250,156,92,142,175,21,213,25,58,199,87,68,117,146,227,75,116,133,130,104,36,186,130,232,10,162,43,136,174,32,186,130,232,10,162,43,136,174,32,186,130,232,10,162,43,136,174,32,199,151,188,11,201,34,114,124,167,26,146,49,230,28,223,54,247,233,154,227,219,199,125,146,227,43,170,89,208,185,255,198,231,130,12,133,12,133,12,133,12,133,12,133,12,133,12,133,12,133,12,133,12,133,12,133,12,133,12,133,12,37,199,23,94,19,138,114,204,20,101,182,108,163,91,142,111,63,219,72,142,47,108,227,216,217,70,31,59,44,28,159,79,142,47,59,236,32,119,216,210,115,142,175,33,41,251,48,114,124,151,57,13,74,233,7,195,160,20,6,165,48,0,62,195,81,41,12,128,55,3,103,0,60,3,224,25,0,207,0,248,12,71,212,144,227,107,219,36,12,175,103,120,61,195,235,25,94,31,112,202,14,195,235,25,94,207,240,250,168,227,129,24,94,207,240,122,134,215,143,109,120,61,57,190,35,31,250,180,244,156,227,219,35,227,76,127,222,61,50,14,50,14,50,14,50,14,50,14,50,14,50,14,50,14,50,14,50,14,82,8,82,8,82,8,82,8,82,8,82,8,82,8,82,8,82,8,82,8,82,200,4,165,16,116,141,108,117,13,15,7,192,140,186,198,33,228,248,162,107,160,107,76,85,215,32,199,151,28,95,114,124,83,43,3,228,248,198,163,215,201,241,37,199,151,28,95,114,124,201,241,37,199,151,28,223,12,232,105,114,124,195,209,165,228,248,146,227,123,184,212,167,151,28,95,3,245,57,205,28,95,41,213,25,37,199,119,136,234,36,199,151,232,10,5,209,72,116,5,209,21,68,87,16,93,65,116,5,209,21,68,87,16,93,65,116,5,209,21,68,87,16,93,65,142,47,121,23,146,69,228,248,78,53,36,99,244,57,190,75,207,57,190,6,238,147,28,95,81,205,194,207,253,239,122,46,200,80,200,80,200,80,200,80,200,80,200,80,200,80,200,80,200,80,200,80,200,80,200,80,200,80,200,80,114,124,225,53,161,40,199,76,81,102,203,54,122,200,241,53,178,141,228,248,194,54,142,157,109,244,177,195,194,241,249,228,248,178,195,14,109,135,189,60,127,115,241,219,219,191,239,164,101,187,102,249,110,246,198,221,159,151,198,196,236,201,231,249,118,20,32,237,208,20,33,32,6,167,48,56,133,129,240,25,142,78,97,32,188,25,56,3,225,25,8,207,64,120,6,194,103,56,178,134,92,95,219,38,97,152,61,195,236,25,102,207,48,251,128,83,119,24,102,207,48,123,134,217,71,29,23,196,48,123,134,217,51,204,126,108,195,236,201,245,29,239,16,40,147,172,227,34,158,74,100,157,73,207,193,71,214,65,214,65,214,65,214,65,214,65,214,65,214,65,214,65,214,65,214,65,26,65,26,65,26,65,26,65,26,65,26,65,26,65,26,65,26,65,26,65,26,153,186,52,130,206,145,181,206,225,118,72,108,88,231,152,120,222,47,58,7,58,199,65,232,28,228,254,146,251,75,238,111,106,165,128,220,223,120,116,59,185,191,228,254,146,251,75,238,47,185,191,228,254,146,251,155,1,93,77,238,111,56,250,148,220,95,114,127,15,155,10,117,205,254,29,162,66,39,151,255,107,77,125,134,206,0,22,83,159,228,0,19,125,161,32,30,137,190,32,250,130,232,11,162,47,136,190,32,250,130,232,11,162,47,136,190,32,250,130,232,11,162,47,200,1,38,47,67,178,136,28,224,169,134,108,140,57,7,184,139,11,117,205,2,30,226,66,201,3,22,215,45,104,134,64,239,243,65,142,66,142,66,142,66,142,66,142,66,142,66,142,66,142,66,142,66,142,66,142,66,142,66,142,66,142,146,11,12,207,9,101,57,102,202,50,107,246,209,45,27,120,152,125,36,31,24,246,113,42,236,163,175,29,23,150,239,39,47,152,29,199,142,123,242,31,165,239,43,220,95,101,154,235,91,38,67,87,190,191,252,161,115,7,209,70,174,152,225,48,112,133,129,43,12,150,207,112,228,10,131,229,205,192,25,44,207,96,121,6,203,51,88,62,195,81,55,228,5,219,54,9,67,241,25,138,207,80,124,134,226,7,156,214,195,80,124,134,226,51,20,63,234,152,33,134,226,51,20,159,161,248,99,27,138,79,94,240,36,134,71,61,146,115,60,201,167,6,57,231,80,102,232,35,231,32,231,32,231,32,231,32,231,32,231,32,231,32,231,32,231,32,231,32,137,32,137,32,137,32,137,32,137,32,137,32,137,32,137,32,137,32,137,32,137,76,78,18,65,223,200,77,223,88,62,206,9,46,253,28,88,89,154,114,130,203,3,57,178,178,204,45,39,184,31,16,58,7,58,7,58,7,58,7,58,7,58,7,58,7,58,7,58,7,199,86,208,104,208,104,208,104,208,104,208,104,208,104,208,104,208,104,208,104,208,104,208,104,14,65,163,225,216,202,244,100,29,47,7,87,122,100,157,195,56,186,130,172,131,172,131,172,131,172,131,172,131,172,131,172,131,172,131,172,131,172,131,52,130,52,130,52,130,52,130,52,130,52,130,52,130,52,130,52,130,52,130,52,50,81,105,4,157,35,107,157,195,211,128,46,163,206,113,40,35,186,208,57,208,57,166,172,115,20,247,23,172,242,225,130,117,188,77,123,93,101,40,115,168,209,38,86,57,60,224,78,34,114,168,113,39,146,10,220,240,166,83,10,60,224,78,34,20,232,112,167,165,219,149,152,83,178,237,58,200,105,201,118,53,230,68,92,187,26,111,34,170,93,141,55,9,211,238,134,54,54,209,238,134,54,54,207,174,67,155,150,102,215,97,78,71,88,235,240,166,226,171,117,104,83,209,213,110,104,99,179,213,106,180,73,232,83,55,180,177,217,83,57,218,172,200,83,168,208,140,169,208,42,48,21,90,69,141,122,207,145,250,220,108,215,50,7,234,179,132,250,180,76,118,87,210,146,219,127,58,16,147,31,254,235,211,163,207,253,98,86,109,62,239,63,92,93,221,126,189,189,186,250,80,204,86,179,122,251,169,191,148,209,142,251,112,172,136,71,7,52,70,90,113,31,146,61,177,232,5,87,229,142,171,125,37,119,192,37,236,38,59,98,208,21,143,219,251,103,38,254,188,224,82,191,127,102,98,79,139,203,76,219,9,81,245,16,119,106,76,6,90,174,3,145,45,49,167,133,100,166,221,132,101,234,33,222,28,48,73,203,100,69,172,57,224,145,94,88,172,136,51,7,60,93,95,207,228,229,233,252,130,230,138,70,183,247,77,196,151,43,154,218,9,77,155,216,210,162,49,81,64,251,112,236,72,32,45,30,3,197,35,172,142,137,228,209,162,49,80,56,66,52,38,18,199,21,141,174,143,77,36,141,3,26,135,61,110,34,97,92,209,168,107,227,188,199,133,20,202,101,211,250,146,222,134,216,241,197,254,178,253,197,94,180,166,205,57,136,22,181,185,13,201,162,197,71,197,162,165,98,81,7,253,36,89,165,168,222,199,207,127,148,170,85,109,6,74,176,106,75,119,41,151,117,176,100,130,165,55,138,30,188,81,84,241,70,211,131,55,154,206,216,99,254,36,107,218,220,159,104,141,166,3,247,249,63,217,162,54,3,40,89,165,120,155,238,84,107,20,47,233,78,243,214,126,83,188,181,223,6,223,90,47,92,104,25,120,252,69,25,99,252,69,185,243,7,183,245,174,79,244,182,126,240,137,126,95,209,124,248,108,203,159,110,47,161,191,180,8,206,237,47,239,89,207,35,215,186,205,190,189,187,155,93,255,119,47,107,250,29,198,247,231,245,247,124,144,163,144,163,144,163,144,163,144,163,144,163,144,163,144,163,144,163,144,163,144,163,144,163,144,163,144,163,74,114,20,158,243,0,120,78,40,203,49,80,150,89,179,143,69,208,76,197,141,253,47,120,166,34,236,35,236,99,20,246,209,215,142,11,203,247,199,244,62,71,221,113,5,59,142,29,39,222,113,165,239,11,92,153,230,234,150,201,200,149,82,114,232,32,218,188,21,35,26,134,173,48,108,133,161,242,25,142,91,97,168,188,25,56,67,229,25,42,207,80,121,134,202,103,56,230,134,172,96,219,38,97,32,62,3,241,25,136,207,64,252,128,147,122,24,136,207,64,124,6,226,71,29,49,196,64,124,6,226,51,16,127,108,3,241,201,10,158,196,224,168,210,183,114,218,45,229,28,202,244,124,164,28,164,28,164,28,164,28,164,28,164,28,164,28,164,28,164,28,164,28,228,16,228,16,228,16,228,16,228,16,228,16,228,16,228,16,228,16,228,16,228,144,137,201,33,104,27,41,180,141,106,253,252,245,197,250,252,233,171,223,215,85,241,228,62,12,184,148,31,75,169,142,174,111,191,29,125,190,250,242,207,163,170,120,223,149,252,91,14,30,67,41,7,197,139,178,173,94,84,109,249,162,217,61,229,213,124,120,248,19,141,128,81,245,72,6,29,47,217,115,214,175,135,103,71,160,112,17,40,26,4,10,4,10,4,10,4,10,4,10,4,10,4,10,4,10,206,154,32,174,32,174,32,174,32,174,32,174,32,174,32,174,32,174,32,174,32,174,32,174,140,68,92,225,172,73,54,122,76,199,116,213,182,196,209,38,236,91,212,244,255,24,31,227,145,42,162,126,140,71,66,74,239,99,172,76,143,177,163,189,8,30,68,39,80,137,15,219,72,4,170,161,195,53,8,84,8,84,8,84,8,84,8,84,8,84,8,84,8,84,8,84,8,84,19,17,168,16,121,16,121,16,121,16,121,16,121,16,121,16,121,16,121,16,121,16,121,16,121,70,41,242,160,216,160,216,100,171,216,88,140,71,27,86,108,134,199,161,161,216,160,216,160,216,36,86,108,138,251,75,111,249,112,233,61,222,70,230,174,50,20,108,212,104,19,235,53,30,112,39,145,107,212,184,19,137,30,110,120,211,105,30,30,112,39,145,60,116,184,211,10,7,74,204,41,117,3,29,228,180,178,129,26,115,34,213,64,141,55,145,104,160,198,155,68,51,112,67,27,91,50,112,67,27,91,49,208,161,77,43,24,232,48,167,163,222,117,120,83,49,239,58,180,169,136,119,55,180,177,121,119,53,218,36,68,176,27,218,216,60,176,28,109,86,52,48,164,46,164,110,166,164,110,229,147,212,173,36,25,23,205,96,200,197,14,135,123,91,239,166,90,220,214,110,169,22,94,25,220,109,62,123,116,6,183,132,193,221,97,112,131,177,171,219,127,58,240,171,31,254,235,211,163,203,87,49,171,54,151,173,15,87,87,183,95,111,175,174,62,20,179,213,172,222,94,188,150,50,246,116,31,142,21,127,234,128,198,200,142,238,67,178,231,71,189,224,170,220,113,181,111,72,28,112,9,187,201,142,223,116,197,227,246,254,153,249,75,47,184,212,239,159,153,159,212,226,50,179,143,66,84,61,252,163,26,147,129,93,236,64,100,203,47,106,33,153,217,67,97,153,122,248,67,7,76,210,50,89,241,131,14,120,164,23,22,43,254,207,1,79,215,183,76,121,121,58,191,103,186,162,209,237,125,19,127,231,138,166,118,66,211,230,231,180,104,76,76,214,62,28,59,46,75,139,199,192,84,9,171,99,226,170,180,104,12,76,148,16,141,137,139,114,69,163,235,99,19,215,228,128,198,97,143,155,184,36,87,52,234,218,56,239,113,33,19,116,217,180,184,134,54,196,142,111,232,151,109,126,66,180,166,77,157,136,22,181,41,26,201,162,197,71,251,69,29,132,152,100,149,162,16,31,63,255,81,170,86,181,57,49,193,170,45,1,167,92,214,193,219,9,150,222,40,218,233,70,81,197,27,77,59,237,209,138,146,53,109,98,81,180,70,211,76,251,228,162,108,81,155,94,148,172,82,84,252,78,181,70,241,146,190,41,222,165,111,131,239,146,61,69,184,137,197,245,54,74,126,203,152,101,71,17,110,175,37,191,180,104,189,237,47,239,185,190,35,171,151,60,251,246,238,110,118,253,223,189,196,224,247,231,252,254,36,202,7,135,255,131,255,131,255,131,255,131,255,131,255,131,255,131,255,131,255,131,255,131,255,131,255,131,255,131,255,131,255,131,255,131,255,131,255,243,195,255,121,179,8,150,89,90,4,59,248,191,2,254,111,58,252,159,176,231,47,214,127,127,113,114,177,126,114,242,230,169,115,146,234,183,163,203,255,124,247,237,232,253,187,175,87,7,24,170,218,245,234,147,12,67,144,2,97,46,2,115,17,152,100,157,225,100,4,38,89,155,129,51,201,154,73,214,76,178,102,146,117,134,19,41,136,90,181,109,18,166,112,51,133,155,41,220,76,225,14,56,84,131,41,220,76,225,102,10,119,212,105,32,76,225,102,10,55,83,184,199,54,133,155,168,85,102,188,140,125,198,139,81,204,82,104,185,34,49,107,178,227,188,17,179,16,179,16,179,16,179,16,179,16,179,16,179,16,179,16,179,16,179,16,132,16,132,16,132,16,132,16,132,16,132,16,132,16,132,16,132,16,132,16,132,38,43,8,161,238,160,238,140,65,221,81,157,212,19,168,59,19,14,107,69,221,65,221,153,182,186,67,132,43,17,174,68,184,166,214,71,136,112,141,39,50,16,225,74,132,43,17,174,68,184,18,225,74,132,43,17,174,25,144,244,68,184,134,35,141,137,112,37,194,21,2,24,2,88,159,230,58,72,0,79,39,216,213,158,237,13,148,241,42,103,123,137,123,37,238,65,193,181,18,247,64,220,3,113,15,196,61,16,247,64,220,3,113,15,196,61,16,247,64,220,3,113,15,196,61,16,247,96,203,241,9,150,18,247,64,220,195,168,227,30,58,233,68,101,242,235,32,157,56,233,16,216,174,87,31,34,15,162,255,121,224,10,225,10,225,10,225,10,225,10,225,10,225,10,225,10,225,10,225,10,225,10,225,10,225,10,225,10,225,10,225,10,225,10,225,10,189,115,133,33,172,135,147,14,140,133,43,28,21,87,216,222,31,191,157,156,191,57,221,110,142,245,171,215,111,223,172,207,46,214,79,207,215,79,223,108,125,184,125,196,249,221,187,207,95,63,109,223,163,163,47,183,127,126,61,186,249,118,116,245,249,232,234,235,158,233,182,151,37,191,173,103,253,67,23,110,171,89,171,205,119,71,48,52,31,62,239,252,193,205,124,182,251,211,227,255,188,220,251,177,178,115,235,62,188,232,95,68,197,24,182,229,14,13,97,240,241,140,248,111,163,113,234,151,222,39,33,60,124,17,40,103,203,205,193,147,205,59,255,199,151,187,155,171,187,175,205,108,49,43,143,46,191,159,64,89,252,56,123,82,174,54,103,79,254,182,115,12,166,138,4,229,250,30,202,230,235,73,177,3,72,164,1,180,203,231,60,153,193,91,245,34,32,177,41,158,81,178,104,87,208,207,160,8,111,101,140,5,71,87,203,202,181,150,146,211,100,17,107,233,7,142,174,150,117,127,45,253,140,74,247,86,203,88,112,108,106,41,186,192,184,15,39,9,222,143,169,46,48,70,89,208,170,134,249,124,70,250,134,163,171,165,242,51,210,110,128,75,196,90,198,255,140,52,142,220,111,215,210,207,200,125,111,181,140,5,71,92,75,179,148,45,234,74,203,1,61,97,123,210,59,24,121,21,13,226,251,94,13,125,140,12,242,87,196,56,104,172,171,216,37,78,89,85,210,38,245,59,78,53,253,34,18,87,212,236,192,16,237,110,203,185,80,97,119,183,119,48,54,85,148,237,110,231,73,85,193,43,232,19,138,77,253,100,68,143,243,228,44,127,68,79,4,40,54,245,19,125,36,186,78,242,10,222,125,30,145,88,23,79,115,207,109,51,88,44,78,241,34,223,105,27,28,79,86,197,139,122,127,29,1,137,184,120,230,177,107,123,245,243,48,118,205,95,9,163,128,17,87,209,28,50,179,247,85,207,67,200,140,191,47,122,81,192,216,84,81,116,9,118,31,167,231,173,130,49,160,136,235,103,48,55,138,62,8,109,198,251,133,253,32,244,139,68,92,60,131,23,83,84,60,155,105,131,97,139,231,23,137,117,241,52,247,47,54,195,15,227,20,47,242,253,75,79,92,82,187,128,94,226,146,188,21,49,18,26,219,66,74,190,134,120,9,112,242,88,200,40,104,108,10,169,254,46,103,51,29,52,248,118,78,89,60,229,103,97,38,223,229,252,34,233,45,158,214,217,190,91,81,137,175,93,176,162,109,112,21,44,105,123,131,135,151,236,57,218,37,75,236,145,45,173,159,102,96,62,109,101,61,159,182,123,69,95,164,153,97,69,223,48,215,206,37,93,94,249,193,215,47,153,156,219,249,108,123,62,249,193,167,218,115,201,11,86,88,183,192,141,125,167,221,40,58,237,198,190,211,122,71,13,119,150,184,119,212,176,97,133,125,55,247,143,26,54,45,177,238,206,222,81,195,157,43,246,252,250,131,37,222,119,235,15,47,177,239,151,59,69,191,220,217,247,203,222,41,130,225,21,237,126,105,173,216,59,65,208,235,144,238,59,46,32,118,72,247,158,13,192,33,141,67,26,135,52,14,105,28,210,56,164,113,72,227,144,198,33,141,67,26,135,52,14,105,28,210,56,164,113,72,227,144,30,141,67,26,63,47,126,94,252,188,248,121,115,184,87,196,207,139,159,23,63,47,126,94,252,188,248,121,241,243,226,231,197,207,139,159,23,63,47,126,94,252,188,248,121,241,243,226,231,197,207,155,196,207,139,57,23,115,46,230,92,204,185,30,204,185,229,102,154,183,171,57,183,156,149,163,49,231,42,38,109,155,106,192,88,109,204,176,152,97,49,195,98,134,197,12,139,129,19,3,39,6,78,12,156,152,14,49,29,98,58,76,109,29,193,116,136,233,16,211,33,166,67,76,135,152,14,243,55,29,98,244,194,232,133,209,11,163,87,234,226,197,55,122,97,171,193,86,131,173,38,27,91,77,28,191,11,238,21,60,34,153,122,68,210,58,49,60,140,73,27,140,80,199,137,17,201,137,17,200,66,209,247,71,45,151,135,48,195,252,63,94,42,51,204,255,250,72,134,249,163,98,196,158,208,215,253,140,76,232,195,148,132,41,9,83,18,166,36,76,73,76,232,99,66,31,6,47,12,94,24,188,152,208,199,132,190,124,12,74,152,229,198,109,150,35,195,28,251,33,246,67,236,135,216,15,177,31,98,63,196,126,56,114,251,33,51,15,153,121,200,204,67,172,176,88,97,177,194,98,133,101,230,33,51,15,153,121,136,57,27,115,54,230,236,172,204,217,7,62,243,144,12,115,198,36,98,129,103,76,98,2,115,254,15,135,180,189,57,191,195,33,61,22,115,62,14,105,28,210,56,164,113,72,227,144,198,33,141,67,26,135,52,14,105,28,210,56,164,113,72,227,144,198,33,141,67,26,135,52,126,94,252,188,248,121,241,243,226,231,197,207,139,159,23,63,47,126,94,252,188,248,121,241,243,226,231,197,207,139,159,23,63,47,126,94,252,188,248,121,241,243,226,231,197,207,139,57,23,115,46,230,92,204,185,161,204,185,186,12,243,150,57,247,32,51,204,255,250,152,225,228,108,204,176,152,97,49,195,98,134,197,12,59,41,51,44,6,78,12,156,24,56,39,102,224,196,116,136,233,16,211,33,166,67,76,135,152,14,49,29,98,58,196,116,152,75,241,200,48,199,232,133,209,11,163,23,70,47,108,53,216,106,176,213,28,138,173,134,12,243,104,238,21,60,34,57,122,68,210,58,49,60,140,73,59,200,12,243,44,157,24,227,200,48,63,123,123,186,105,191,210,62,196,252,230,207,79,71,87,159,247,154,239,64,83,204,191,87,35,234,144,62,243,83,50,165,15,99,18,198,36,140,73,24,147,48,38,49,165,143,41,125,152,188,48,121,97,242,98,74,31,83,250,242,49,41,97,152,27,183,97,142,28,115,44,136,88,16,177,32,98,65,196,130,136,5,17,11,226,200,45,136,204,61,100,238,33,115,15,177,195,98,135,197,14,139,29,150,185,135,204,61,100,238,33,6,109,12,218,24,180,179,50,104,31,248,220,67,114,204,25,149,136,13,158,81,137,177,13,250,143,92,210,150,14,125,131,75,122,44,22,125,92,210,184,164,113,73,227,146,198,37,141,75,26,151,52,46,105,92,210,184,164,113,73,227,146,198,37,141,75,26,151,52,46,105,60,189,120,122,241,244,226,233,197,211,139,167,23,79,47,158,94,60,189,120,122,241,244,226,233,197,211,139,167,23,79,47,158,94,60,189,120,122,241,244,226,233,197,211,139,167,23,131,46,6,93,12,186,24,116,125,26,116,47,230,235,39,39,111,158,174,43,249,252,226,111,243,163,247,239,190,94,237,88,114,171,195,27,92,252,163,12,81,188,184,61,207,133,9,23,19,46,38,92,76,184,152,112,49,225,98,194,197,132,139,9,23,19,46,38,92,76,184,152,112,243,49,62,98,194,29,183,9,151,81,197,216,154,177,53,99,107,198,214,140,173,25,91,51,182,102,108,205,216,154,177,53,99,107,198,214,140,173,57,125,241,176,53,99,107,198,214,140,173,25,91,51,182,102,108,205,216,154,39,98,107,102,84,49,78,104,156,208,56,161,83,56,161,133,51,138,77,78,232,3,27,78,140,19,26,39,52,78,104,156,208,56,161,113,66,227,132,198,9,141,19,26,39,52,78,232,188,106,137,19,26,39,116,6,251,27,39,244,184,157,208,248,118,241,237,226,219,197,183,155,195,189,34,190,93,124,187,248,118,241,237,226,219,197,183,139,111,23,223,46,190,93,124,187,248,118,241,237,226,219,197,183,139,111,23,223,46,190,93,198,17,99,194,197,132,139,9,119,124,38,220,114,93,186,152,112,203,89,57,26,19,174,217,15,187,189,86,127,247,183,30,13,188,250,217,183,119,119,179,235,255,198,250,138,245,21,235,43,214,87,172,175,88,95,177,107,98,215,196,174,137,93,19,139,33,22,67,44,134,88,12,177,24,98,49,196,98,136,197,16,139,33,22,67,108,93,216,186,176,117,97,235,194,214,133,137,6,19,13,38,154,252,76,52,113,220,45,120,85,112,132,100,234,8,73,229,187,112,26,126,86,142,104,248,217,84,125,23,129,12,19,125,127,212,242,116,252,79,127,163,157,158,252,246,220,54,112,252,254,93,60,244,196,241,237,67,198,26,180,103,124,50,38,237,97,55,194,110,132,221,8,187,17,118,35,38,237,49,105,15,235,22,214,45,172,91,76,218,99,210,94,62,214,35,108,112,227,182,193,145,57,142,177,16,99,33,198,66,140,133,24,11,49,22,98,44,28,185,177,144,217,133,204,46,100,118,33,38,87,76,174,152,92,49,185,50,187,144,217,133,204,46,196,118,141,237,26,219,117,86,182,235,3,159,93,72,230,56,227,14,255,127,246,238,183,57,169,53,207,247,240,43,194,150,180,57,227,60,196,132,40,99,4,79,72,236,118,170,166,40,76,136,50,70,226,73,136,221,238,42,223,251,169,36,123,171,33,1,214,10,235,207,239,134,171,166,106,246,30,42,176,96,121,143,219,221,125,241,249,194,237,114,135,21,178,251,95,26,58,187,187,127,88,67,167,2,239,105,104,26,154,134,166,161,105,104,26,154,134,166,161,105,104,26,58,202,125,164,161,105,104,26,154,134,166,161,99,105,104,118,151,221,101,119,217,221,8,127,86,100,119,217,93,118,151,221,101,119,217,93,118,151,221,101,119,217,93,118,151,221,101,119,217,93,118,151,221,101,119,237,142,131,184,32,46,136,155,32,196,205,55,60,126,31,226,110,212,242,248,205,43,5,76,96,211,175,244,43,253,74,191,210,175,107,165,95,137,77,98,147,216,92,51,177,73,25,82,134,148,33,101,72,25,82,134,148,33,101,72,25,70,185,121,166,199,201,46,178,139,236,34,187,56,26,142,134,163,217,20,71,99,122,188,50,174,2,133,68,68,33,181,209,139,213,26,104,27,53,62,30,149,94,132,95,31,239,191,105,237,239,231,92,31,191,252,50,60,59,179,62,126,123,31,170,234,237,205,189,152,222,30,113,68,28,17,71,196,17,113,164,183,167,183,71,111,209,91,244,150,222,158,222,94,28,125,68,194,165,45,225,172,143,179,133,108,33,91,200,22,178,133,108,33,91,152,184,45,84,48,84,48,84,48,228,92,57,87,206,149,115,85,48,84,48,84,48,36,175,201,107,242,58,148,188,222,240,130,161,245,113,209,67,190,93,244,176,66,121,255,75,67,103,151,247,15,107,232,84,228,61,13,77,67,211,208,52,52,13,77,67,211,208,52,52,13,77,67,71,185,143,52,52,13,77,67,211,208,52,116,44,13,205,238,178,187,236,46,187,27,225,207,138,236,46,187,203,238,178,187,236,46,187,203,238,178,187,236,46,187,203,238,178,187,236,46,187,203,238,178,187,236,174,245,113,16,23,196,5,113,19,132,184,249,214,199,239,67,220,141,90,31,191,249,248,1,19,216,244,43,253,74,191,210,175,244,235,90,233,87,98,147,216,36,54,215,76,108,82,134,148,33,101,72,25,82,134,148,33,101,72,25,82,134,81,110,158,245,113,178,139,236,34,187,200,46,142,134,163,225,104,54,197,209,88,31,175,140,171,64,33,17,81,72,109,244,98,181,6,218,70,173,143,71,165,23,1,215,199,255,121,184,213,121,243,114,176,181,245,106,240,174,211,61,108,239,246,58,253,193,110,103,111,239,168,127,125,254,222,61,29,52,151,174,145,255,123,186,53,254,242,177,177,181,245,169,241,109,60,153,142,78,206,199,151,141,147,241,233,233,213,245,225,107,124,123,122,243,231,183,66,215,201,31,58,124,207,238,61,242,252,206,35,219,51,207,217,158,121,198,246,207,159,207,216,225,187,253,220,127,203,123,47,86,111,242,21,120,97,125,190,53,17,74,205,167,79,182,102,254,192,219,252,143,39,79,255,250,179,247,243,63,255,172,187,245,180,10,163,52,239,205,124,252,235,205,92,255,241,251,239,119,222,82,253,74,105,197,59,88,201,123,201,115,3,107,148,74,43,222,202,234,222,208,227,238,103,229,90,169,244,251,89,212,27,122,220,253,172,188,215,183,226,253,172,238,13,229,185,159,53,8,176,146,206,101,125,255,208,169,81,129,149,121,47,107,251,61,179,70,9,86,250,253,172,227,247,204,26,251,125,43,222,207,234,222,80,230,251,89,159,174,43,227,108,150,240,118,178,223,201,186,132,221,170,55,178,170,247,147,251,78,214,182,108,94,230,29,45,250,61,101,190,171,245,217,197,50,254,63,189,132,183,147,231,78,214,224,23,75,186,139,197,190,153,60,247,176,6,195,184,234,127,64,84,201,155,201,115,15,43,119,140,37,157,194,66,223,75,238,27,88,165,101,44,243,6,86,254,167,241,58,60,99,153,55,176,242,63,126,215,87,78,92,245,54,86,244,118,50,223,201,250,234,137,171,254,75,97,69,111,39,207,157,172,193,217,174,120,23,171,121,51,153,239,97,29,214,182,140,223,24,139,126,47,153,111,96,29,222,182,140,27,88,244,123,201,125,3,171,52,183,101,222,192,202,255,108,83,103,81,113,197,27,89,217,251,201,123,51,107,169,42,174,124,51,43,122,63,121,110,102,229,34,188,164,255,215,174,247,6,86,169,194,203,188,129,149,252,222,72,134,43,44,46,125,134,117,116,81,70,254,94,148,177,196,111,6,100,213,218,139,190,41,240,24,173,189,226,55,7,104,109,90,155,214,166,181,105,109,90,155,214,166,181,105,109,90,155,214,166,181,105,109,90,155,214,166,181,147,213,218,92,49,87,204,21,115,197,92,49,87,204,21,115,197,92,49,87,204,21,115,197,92,49,87,204,21,115,197,92,49,87,204,21,115,197,92,49,87,108,185,29,18,134,132,33,225,16,72,120,217,146,123,94,36,92,192,178,123,4,36,124,219,23,159,209,189,183,185,241,63,31,108,228,189,77,191,50,228,143,200,154,231,122,125,34,152,8,38,130,137,96,34,152,8,38,88,9,214,186,197,37,193,154,184,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,52,12,145,213,250,202,168,14,16,19,17,196,132,97,39,197,182,233,10,88,181,47,157,157,108,12,251,136,187,110,223,122,221,121,221,122,121,116,208,26,188,121,253,178,221,253,237,84,102,156,182,31,126,30,127,30,126,188,186,24,54,190,124,254,56,154,252,250,181,168,98,215,254,222,3,91,133,133,15,231,126,174,82,171,135,185,174,42,121,8,56,1,78,128,19,224,4,56,73,30,74,30,134,56,151,192,24,48,6,140,73,30,2,120,0,222,134,1,60,3,245,88,35,214,136,53,98,141,88,35,214,136,53,174,49,107,20,146,20,146,20,146,68,109,81,91,212,22,181,141,70,109,133,36,133,36,133,36,33,112,8,28,2,23,146,52,80,175,61,137,218,71,160,246,218,147,203,192,117,134,111,0,100,7,215,37,240,127,224,26,184,6,174,129,107,224,26,184,6,174,129,107,224,186,246,115,9,92,3,215,192,53,112,13,92,3,215,27,6,174,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,216,198,60,231,203,249,114,190,245,59,223,140,3,243,217,156,111,73,235,242,43,58,223,219,124,119,238,177,248,185,31,185,136,165,248,12,47,14,245,66,189,80,47,212,11,245,66,189,16,42,132,90,55,154,132,80,19,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,148,6,3,50,19,95,153,182,97,90,34,154,150,24,114,164,192,66,92,1,3,241,91,119,156,200,34,72,178,210,216,123,74,114,35,240,210,251,254,63,119,247,222,15,186,189,151,47,247,219,253,193,94,171,127,184,251,98,240,236,249,211,167,153,167,222,207,254,125,114,250,189,49,57,255,248,241,108,116,217,56,29,94,78,79,62,52,174,95,33,245,173,247,185,31,172,220,246,96,174,203,138,15,114,74,156,18,167,196,41,113,74,226,131,226,131,33,206,37,247,197,125,113,95,226,131,28,29,71,183,97,142,206,218,59,157,72,39,210,137,116,34,157,72,39,210,137,107,172,19,37,29,37,29,37,29,137,89,98,150,152,37,102,163,137,89,73,71,73,71,73,71,150,155,229,102,185,37,29,173,189,171,64,18,243,17,196,188,10,228,82,116,157,5,243,103,71,215,241,58,144,208,53,116,13,93,67,215,208,53,116,13,93,67,215,208,53,116,29,235,247,76,232,26,186,134,174,161,107,232,58,9,116,141,7,227,193,120,48,30,140,7,227,193,120,48,30,140,7,227,193,120,48,30,140,7,227,193,120,48,30,140,7,227,193,120,48,30,140,7,227,193,22,223,89,95,214,151,245,13,96,125,179,78,190,103,179,190,235,181,249,62,247,51,23,50,250,158,225,213,193,94,176,23,236,5,123,193,94,176,23,68,5,81,235,134,147,32,106,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,210,160,64,86,223,43,19,55,92,75,68,215,18,68,143,20,89,138,75,104,247,61,37,188,145,202,240,251,127,62,125,236,224,251,245,51,215,106,232,253,250,3,85,216,26,156,119,57,141,65,20,9,69,66,145,80,36,20,73,99,80,99,48,196,185,68,187,208,46,180,75,99,16,149,67,229,54,140,202,25,118,7,16,1,68,0,17,64,4,16,1,68,0,113,141,1,162,114,163,114,163,114,35,20,11,197,66,177,80,108,52,20,171,220,168,220,168,220,136,107,227,218,184,182,114,163,97,119,177,71,40,62,2,138,23,123,156,139,170,115,51,253,7,81,117,188,184,35,84,13,85,67,213,80,53,84,13,85,67,213,80,53,84,13,85,7,184,151,80,53,84,13,85,67,213,80,117,116,84,141,255,226,191,248,47,254,139,255,226,191,248,47,254,139,255,226,191,248,47,254,139,255,226,191,248,47,254,139,255,226,191,248,47,254,139,255,226,191,134,219,89,94,150,151,229,173,209,242,62,106,176,253,158,229,93,227,161,246,235,207,90,252,64,251,221,87,5,119,193,93,112,23,220,5,119,193,93,208,20,52,173,27,70,130,166,137,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,73,131,250,24,102,175,76,212,112,43,17,221,74,205,58,164,136,210,91,170,67,236,65,145,70,224,1,246,238,110,231,176,61,104,117,223,31,190,234,116,95,14,222,61,27,100,159,96,159,156,140,167,163,198,112,242,125,250,105,60,249,216,248,246,172,145,252,8,251,3,31,169,220,98,96,198,11,106,6,162,71,232,17,122,132,30,161,71,154,129,154,129,33,206,37,202,133,114,161,92,154,129,104,28,26,183,97,52,206,16,59,112,8,28,2,135,192,33,112,8,28,2,135,107,12,14,149,24,149,24,149,24,33,88,8,22,130,133,96,163,33,88,37,70,37,70,37,70,60,27,207,198,179,149,24,13,177,139,55,66,240,17,16,188,120,227,2,92,157,5,232,103,193,213,241,2,142,112,53,92,13,87,195,213,112,53,92,13,87,195,213,112,53,92,29,228,94,194,213,112,53,92,13,87,195,213,209,113,53,6,140,1,99,192,24,48,6,140,1,99,192,24,48,6,140,1,99,192,24,48,6,140,1,99,192,24,48,6,140,1,99,192,24,48,6,140,1,27,100,103,122,153,94,166,183,86,211,155,117,146,125,153,233,93,175,81,246,7,62,109,33,179,236,11,95,23,224,5,120,1,94,128,23,224,5,120,129,83,224,180,110,32,9,156,38,14,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,39,13,242,99,152,189,50,89,195,175,68,244,43,181,43,145,98,202,111,9,141,179,167,65,53,2,207,179,247,15,15,90,251,157,195,246,171,118,235,224,112,240,182,215,125,63,216,237,236,237,29,245,59,189,238,224,221,86,230,169,246,203,235,255,120,117,60,29,125,26,13,47,166,141,175,231,147,239,141,147,241,233,233,213,245,145,106,124,219,74,125,182,125,201,199,43,183,50,248,136,139,43,14,2,75,192,18,176,4,44,1,75,138,131,138,131,33,206,37,0,6,128,1,96,138,131,64,29,80,183,97,160,206,156,59,166,136,41,98,138,152,34,166,136,41,98,138,107,204,20,117,28,117,28,117,28,209,89,116,22,157,69,103,163,209,89,29,71,29,71,29,71,168,27,234,134,186,117,28,205,185,75,63,162,243,17,232,188,244,99,70,140,157,5,248,231,197,216,241,146,144,48,54,140,13,99,195,216,48,54,140,13,99,195,216,48,54,140,13,99,195,216,48,54,140,13,99,195,216,216,48,54,140,13,99,195,216,48,54,140,13,99,195,216,48,54,140,13,99,195,216,48,54,140,13,99,195,216,48,54,140,13,99,195,216,48,54,108,254,157,1,102,128,25,224,245,48,192,89,167,224,243,24,224,245,154,133,95,242,201,11,153,136,207,124,13,224,23,248,5,126,129,95,224,23,248,5,84,1,213,186,65,37,160,154,56,80,5,42,129,74,160,18,168,4,42,129,74,160,18,168,4,42,129,74,120,13,94,131,215,224,53,120,13,17,66,132,16,161,52,136,144,185,248,202,36,14,239,18,209,187,132,82,37,197,151,229,18,154,145,79,143,115,4,158,148,127,119,208,121,61,104,189,184,62,114,59,135,131,86,183,243,102,208,127,123,208,57,108,247,95,181,219,135,253,204,147,242,223,46,198,159,27,195,15,215,191,54,199,211,198,112,50,254,210,184,252,122,49,158,142,46,63,141,70,211,203,42,38,229,159,221,123,228,249,157,71,182,103,158,179,61,243,140,237,159,63,95,64,246,112,201,253,40,55,123,248,136,139,203,30,82,80,20,20,5,69,65,81,80,178,135,178,135,33,206,37,85,70,149,81,101,178,135,148,30,165,183,97,74,207,6,61,251,200,62,178,143,236,35,251,200,62,178,143,107,108,31,197,36,197,36,197,36,121,92,30,151,199,229,113,163,121,92,49,73,49,73,49,73,82,156,20,39,197,197,36,109,208,235,79,242,248,17,60,190,254,100,70,189,157,229,155,2,121,245,118,9,253,73,122,155,222,166,183,233,109,122,155,222,166,183,233,109,122,155,222,166,183,233,109,122,155,222,166,183,233,237,164,244,54,103,204,25,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,49,103,204,25,27,173,135,134,161,97,104,56,12,26,206,58,90,159,7,13,151,52,90,95,53,26,190,109,147,231,95,185,95,114,171,10,89,185,207,124,13,66,152,16,38,132,9,97,66,152,16,38,90,137,214,186,5,38,209,154,184,104,37,48,9,76,2,147,192,36,48,9,76,2,147,192,36,48,9,76,218,141,118,163,221,104,55,218,141,41,98,138,152,162,52,76,145,149,251,202,232,14,32,19,17,200,132,98,40,197,183,235,10,88,185,47,157,161,108,20,1,41,201,110,44,250,161,25,94,242,99,222,249,124,255,162,221,222,105,183,119,219,237,193,235,110,111,127,191,211,125,185,211,234,183,111,154,138,205,12,231,242,251,135,209,232,120,52,58,25,141,26,159,39,231,103,103,227,201,199,227,225,229,232,94,75,177,89,252,121,188,247,192,86,113,105,196,57,31,171,220,36,98,142,139,74,33,130,78,160,19,232,4,58,129,78,82,136,82,136,33,206,37,56,6,142,129,99,82,136,32,30,136,183,97,16,207,144,61,222,136,55,226,141,120,35,222,136,55,226,141,107,204,27,5,38,5,38,5,38,145,91,228,22,185,69,110,163,145,91,129,73,129,73,129,73,24,28,6,135,193,5,38,13,217,107,82,34,247,17,200,189,38,229,18,108,157,229,75,0,89,177,117,9,248,31,182,134,173,97,107,216,26,182,134,173,97,107,216,26,182,142,0,90,97,107,216,26,182,134,173,97,107,216,122,115,176,53,22,140,5,99,193,88,48,22,140,5,99,193,88,48,22,140,5,99,193,88,48,22,140,5,99,193,88,48,22,140,5,99,193,88,48,22,140,5,219,157,103,124,25,95,198,183,118,227,155,117,111,62,139,241,45,105,103,126,69,227,123,27,238,206,63,27,63,231,19,23,50,23,191,244,181,129,94,160,23,232,5,122,129,94,160,23,64,5,80,235,6,147,0,106,226,0,21,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,225,52,56,13,78,131,211,224,52,4,8,1,66,128,210,32,64,102,226,43,147,54,60,75,68,207,18,66,141,20,87,134,43,96,22,126,235,142,17,89,132,72,86,155,120,79,135,109,196,157,118,127,209,233,190,236,31,13,222,188,31,188,30,180,186,239,15,95,117,186,47,7,239,254,62,120,154,117,219,253,195,120,242,241,242,170,241,229,123,227,115,99,56,249,62,253,52,158,124,108,124,251,123,227,105,226,227,238,115,63,87,169,193,193,92,87,85,28,4,148,0,37,64,9,80,2,148,20,7,21,7,67,156,75,224,11,248,2,190,20,7,1,58,128,110,195,0,157,121,119,44,17,75,196,18,177,68,44,17,75,196,18,215,152,37,234,56,234,56,234,56,162,178,168,44,42,139,202,70,163,178,58,142,58,142,58,142,16,55,196,13,113,235,56,154,119,151,126,68,229,35,80,121,233,199,101,224,58,131,226,207,14,174,227,197,31,129,107,224,26,184,6,174,129,107,224,26,184,6,174,129,107,224,58,210,239,153,192,53,112,13,92,3,215,192,117,18,224,26,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,77,188,115,190,156,47,231,91,191,243,205,184,241,158,205,249,174,213,200,251,220,143,92,196,202,123,134,23,135,122,161,94,168,23,234,133,122,161,94,8,21,66,173,27,77,66,168,137,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,74,131,1,153,121,175,76,219,48,45,17,77,75,12,57,82,96,33,46,157,161,247,148,228,70,18,75,239,189,131,118,171,59,232,31,182,94,236,183,7,187,157,189,189,163,126,167,215,29,188,107,14,182,31,49,251,126,126,49,26,78,26,151,211,225,135,179,81,227,100,124,122,122,117,125,194,26,223,154,141,237,245,217,128,95,240,33,171,234,19,230,124,11,98,133,92,19,215,196,53,113,77,92,147,88,161,88,97,136,115,201,137,113,98,156,152,88,33,119,199,221,109,152,187,179,14,79,51,210,140,52,35,205,72,51,210,140,52,227,26,107,70,9,72,9,72,9,72,194,150,176,37,108,9,219,104,194,86,2,82,2,82,2,146,253,102,191,217,111,9,72,235,240,170,145,132,125,4,97,175,26,153,11,105,231,251,34,64,30,164,29,175,39,9,105,67,218,144,54,164,13,105,199,64,197,144,54,164,13,105,67,218,144,54,164,13,105,67,218,144,54,164,189,22,72,27,39,198,137,113,98,156,24,39,198,137,113,98,156,24,39,198,137,113,98,156,24,39,198,137,113,98,156,24,39,198,137,113,98,156,24,39,198,137,45,202,179,193,108,48,27,28,204,6,231,159,151,207,106,131,215,117,107,126,193,231,47,120,120,62,211,149,64,96,16,24,4,6,129,65,96,16,24,92,5,87,235,134,150,224,106,226,112,21,180,4,45,65,75,208,18,180,4,45,65,75,208,18,180,4,45,161,54,168,13,106,131,218,160,54,116,8,29,66,135,210,160,67,86,232,43,19,58,28,76,68,7,19,80,155,148,85,162,75,114,159,62,45,224,17,120,172,254,168,123,216,123,219,239,188,26,116,123,239,94,246,14,90,221,254,97,123,175,213,237,189,235,191,238,100,222,168,191,154,76,207,191,94,142,63,53,38,231,223,62,158,95,255,243,120,58,58,29,78,206,191,93,126,30,167,62,77,191,232,179,149,27,59,204,123,101,141,67,180,9,109,66,155,208,38,180,73,227,80,227,48,196,185,68,197,80,49,84,76,227,16,189,67,239,54,140,222,25,162,7,26,129,70,160,17,104,4,26,129,70,160,113,141,65,163,114,164,114,164,114,36,100,11,217,66,182,144,109,52,100,171,28,169,28,169,28,137,127,227,223,248,183,114,164,33,122,177,73,200,62,2,178,23,155,204,2,176,179,168,255,92,0,59,94,90,18,192,6,176,1,108,0,27,192,6,176,1,108,0,27,192,6,176,1,108,0,27,192,6,176,1,108,0,27,21,70,133,81,97,84,24,21,70,133,81,97,84,24,21,70,133,81,97,84,24,21,70,133,81,97,84,24,21,70,133,81,97,84,24,21,70,133,141,204,115,191,220,47,247,155,180,251,205,186,45,159,217,253,174,215,164,252,162,143,93,200,146,124,182,11,64,190,144,47,228,11,249,66,190,144,47,148,10,165,214,141,40,161,212,196,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,165,193,130,12,200,87,166,111,24,151,136,198,37,142,36,41,184,32,151,208,92,124,98,138,35,238,74,252,206,126,235,104,119,239,168,221,29,188,125,213,59,236,29,180,91,251,157,254,97,103,103,112,243,216,187,102,214,161,248,227,179,225,213,201,233,213,104,210,248,250,233,124,122,126,49,26,158,141,47,167,227,227,198,205,99,223,154,85,108,197,63,187,247,200,243,59,143,108,207,60,103,123,230,25,219,63,127,126,245,182,225,178,251,81,106,222,240,49,23,87,56,132,159,224,39,248,9,126,130,159,20,14,21,14,67,156,75,152,12,38,131,201,20,14,225,60,56,111,195,112,158,137,121,228,17,121,68,30,145,71,228,17,121,68,30,215,152,60,234,70,234,70,234,70,98,184,24,46,134,139,225,70,99,184,186,145,186,145,186,145,128,56,32,14,136,235,70,154,152,151,154,196,240,35,48,124,169,201,140,122,59,195,119,4,114,235,237,18,130,147,244,54,189,77,111,211,219,244,54,189,77,111,211,219,244,54,189,77,111,211,219,244,54,189,77,111,211,219,73,233,109,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,182,79,15,13,67,195,208,112,24,52,156,113,162,62,23,26,46,105,165,190,106,52,124,27,38,207,61,107,191,236,86,21,177,108,159,253,26,132,48,33,76,8,19,194,132,48,33,76,180,18,173,117,11,76,162,53,113,209,74,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,180,27,237,70,187,209,110,180,27,83,196,20,49,69,105,152,34,227,246,149,209,29,64,38,34,144,9,197,80,138,111,215,21,48,113,95,58,67,217,40,2,82,146,221,88,244,67,51,188,228,199,188,243,217,219,109,31,52,155,255,57,120,119,243,49,91,7,135,255,61,216,237,236,237,29,245,59,189,238,77,88,177,153,225,112,158,159,140,46,154,205,255,108,124,27,29,79,207,47,134,23,211,63,26,39,227,211,211,171,155,243,56,91,85,108,22,127,50,239,61,176,85,92,36,113,209,103,43,183,144,152,247,202,242,136,240,19,252,4,63,193,79,240,147,60,162,60,98,136,115,9,147,193,100,48,153,60,34,156,7,231,109,24,206,51,110,143,60,34,143,200,35,242,136,60,34,143,200,227,26,147,71,209,73,209,73,209,73,12,23,195,197,112,49,220,104,12,87,116,82,116,82,116,18,16,7,196,1,113,209,73,227,246,58,149,24,126,4,134,175,83,153,5,96,103,249,118,64,46,128,93,194,87,3,0,108,0,27,192,6,176,1,108,0,27,192,6,176,1,236,24,48,6,192,6,176,1,108,0,27,192,6,176,55,15,96,163,194,168,48,42,140,10,163,194,168,48,42,140,10,163,194,168,48,42,140,10,163,194,168,48,42,140,10,163,194,168,48,42,140,10,163,194,168,176,125,122,238,151,251,229,126,99,184,223,172,227,244,153,221,111,73,203,244,43,186,223,219,212,119,254,161,249,69,31,187,144,149,249,108,23,128,124,33,95,200,23,242,133,124,33,95,40,21,74,173,27,81,66,169,137,163,84,136,18,162,132,40,33,74,136,18,162,132,40,33,74,136,18,162,4,214,128,53,96,13,88,3,214,176,32,44,8,11,74,131,5,153,152,175,76,223,48,46,17,141,75,28,73,82,112,65,174,128,113,249,173,59,110,100,17,44,89,109,40,62,49,197,17,121,37,190,187,183,223,217,57,252,231,96,167,247,230,237,126,251,159,131,253,78,183,221,58,56,204,190,16,63,57,61,27,31,79,255,221,56,62,255,242,245,108,244,239,198,217,120,50,26,94,76,147,95,135,159,243,185,74,14,19,230,184,170,40,33,175,196,43,241,74,188,18,175,36,74,40,74,24,226,92,242,95,252,23,255,37,74,200,211,241,116,27,230,233,172,194,83,138,148,34,165,72,41,82,138,148,34,165,184,198,74,81,234,81,234,81,234,145,156,37,103,201,89,114,54,154,156,149,122,148,122,148,122,100,186,153,110,166,91,234,209,42,188,58,36,57,31,65,206,171,67,46,3,215,153,60,127,86,112,29,175,10,9,92,3,215,192,53,112,13,92,3,215,192,53,112,13,92,3,215,145,126,207,4,174,129,107,224,26,184,6,174,147,0,215,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,108,5,158,243,229,124,57,223,250,157,111,230,5,248,44,206,119,205,214,223,231,124,228,98,150,223,151,190,56,212,11,245,66,189,80,47,212,11,245,66,168,16,106,221,104,18,66,77,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,26,12,200,234,123,101,218,134,105,137,104,90,98,200,145,2,11,113,41,173,189,167,35,55,226,46,189,239,182,246,247,59,221,55,173,157,215,173,247,131,157,214,97,127,240,230,168,223,217,105,237,15,118,59,123,123,71,253,78,175,155,117,243,253,100,120,118,54,158,124,25,30,127,30,126,111,28,15,167,151,141,47,87,151,227,227,225,89,227,100,124,122,122,117,115,192,210,94,127,207,240,9,75,205,18,62,242,250,2,133,44,19,203,196,50,177,76,44,147,64,161,64,97,136,115,201,134,177,97,108,152,64,33,107,199,218,109,152,181,179,8,79,48,18,140,4,35,193,72,48,18,140,4,227,26,11,70,217,71,217,71,217,71,170,150,170,165,106,169,218,104,170,86,246,81,246,81,246,145,247,230,189,121,111,217,71,139,240,74,145,84,125,4,85,175,20,153,29,102,103,144,255,143,129,217,241,234,145,96,54,152,13,102,131,217,96,118,221,144,24,204,6,179,193,108,48,27,204,6,179,193,108,48,27,204,6,179,215,2,102,35,196,8,49,66,140,16,35,196,8,49,66,140,16,35,196,8,49,66,140,16,35,196,8,49,66,140,16,35,196,8,49,66,140,16,35,196,8,177,229,120,30,152,7,230,129,35,121,224,140,27,242,121,61,240,90,173,201,103,248,240,69,236,202,231,186,12,252,11,255,194,191,240,47,252,11,255,194,170,176,106,221,184,18,86,77,28,171,194,149,112,37,92,9,87,194,149,112,37,92,9,87,194,149,112,37,200,6,178,129,108,32,27,200,134,11,225,66,184,80,26,92,200,194,124,101,42,135,125,137,104,95,162,9,147,82,138,115,233,172,206,167,233,58,18,217,159,255,175,127,244,15,7,187,237,246,219,65,255,237,245,15,173,54,65,255,191,255,186,156,54,78,70,163,175,141,203,175,215,63,180,150,43,244,115,63,100,117,189,195,92,111,65,242,144,122,162,158,168,39,234,137,122,146,60,148,60,12,113,46,41,50,138,140,34,147,60,164,242,168,188,13,83,121,182,232,89,71,214,145,117,100,29,89,71,214,145,117,92,99,235,40,36,41,36,41,36,201,223,242,183,252,45,127,27,205,223,10,73,10,73,10,73,146,225,100,56,25,46,36,105,139,94,123,146,191,143,224,239,181,39,115,33,237,188,95,14,200,142,180,227,21,40,33,109,72,27,210,134,180,33,237,24,168,24,210,134,180,33,109,72,27,210,134,180,33,109,72,27,210,134,180,215,2,105,227,196,56,49,78,140,19,227,196,56,49,78,140,19,227,196,56,49,78,140,19,227,196,56,49,78,140,19,227,196,56,49,78,140,19,227,196,56,177,93,122,54,152,13,102,131,131,217,224,199,76,211,103,179,193,235,187,78,63,247,243,23,62,80,159,225,74,32,48,8,12,2,131,192,32,48,8,12,174,130,171,117,67,75,112,53,113,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,105,208,33,27,245,149,9,29,14,38,162,131,9,168,77,202,42,209,37,186,84,159,18,240,72,100,172,254,240,160,215,29,236,183,95,182,118,222,175,56,84,63,189,56,159,52,206,70,31,135,199,223,171,29,169,127,118,239,145,231,119,30,217,158,121,206,246,204,51,182,127,254,124,193,193,196,7,239,72,117,177,196,204,151,23,74,228,163,248,40,62,138,143,226,163,132,18,133,18,67,156,75,222,140,55,227,205,132,18,249,61,126,111,195,252,158,53,123,42,146,138,164,34,169,72,42,146,138,164,34,215,88,69,202,79,202,79,202,79,146,186,164,46,169,75,234,70,147,186,242,147,242,147,242,147,12,57,67,206,144,203,79,90,179,87,172,36,245,35,72,125,197,202,204,138,59,239,247,7,178,41,238,18,74,149,20,55,197,77,113,83,220,20,55,197,77,113,83,220,20,55,197,77,113,83,220,20,55,197,77,113,83,220,201,41,110,222,152,55,230,141,121,99,222,152,55,230,141,121,99,222,152,55,230,141,121,99,222,152,55,230,141,121,99,222,152,55,230,141,121,99,222,152,55,54,119,15,15,195,195,240,112,32,60,252,152,169,251,229,120,184,164,153,251,170,241,240,109,181,124,198,251,222,70,204,255,124,112,121,204,252,193,155,245,43,100,94,80,50,125,201,85,72,97,82,152,20,38,133,73,97,82,152,108,37,91,235,150,152,100,107,226,178,149,196,36,49,73,76,18,147,196,36,49,73,76,18,147,196,36,49,169,55,234,141,122,163,222,168,55,182,136,45,98,139,210,176,69,213,160,31,132,7,148,9,10,101,130,113,148,50,90,118,205,4,90,118,27,6,65,74,18,28,139,126,104,6,153,252,200,114,74,223,181,186,131,151,189,151,175,102,114,139,205,156,71,244,219,112,210,248,120,254,241,211,130,214,98,51,248,249,44,178,181,120,255,118,84,23,90,204,118,109,149,69,118,138,157,98,167,216,41,118,74,101,81,101,49,196,185,100,209,88,52,22,77,101,145,237,99,251,54,204,246,221,157,149,95,225,110,22,189,75,95,196,29,45,250,61,17,147,196,36,49,73,76,18,147,196,36,49,153,154,152,212,174,212,174,212,174,164,120,41,94,138,151,226,141,166,120,181,43,181,43,181,43,249,114,190,156,47,215,174,204,242,140,220,78,154,149,151,187,164,248,229,46,87,251,126,193,28,185,157,247,203,5,25,228,118,244,111,22,144,219,228,54,185,77,110,147,219,228,54,185,77,110,147,219,228,54,185,77,110,147,219,228,54,185,77,110,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,113,72,99,12,12,3,195,192,48,48,92,56,24,110,94,247,200,139,5,195,205,39,205,117,0,195,183,77,242,25,230,123,155,40,255,243,193,229,169,242,251,119,234,87,167,188,160,26,250,162,75,208,193,116,48,29,76,7,211,193,116,48,205,74,179,214,173,47,105,214,196,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,165,225,137,170,129,62,216,14,28,19,20,199,68,34,40,133,55,235,154,9,52,235,54,201,127,148,4,55,22,253,208,140,45,249,49,239,112,190,236,191,237,28,254,247,245,219,127,255,162,125,240,246,168,251,122,208,234,118,222,180,103,162,138,205,12,7,244,227,229,215,241,244,143,209,69,227,248,251,135,209,197,215,171,201,231,198,112,50,254,50,90,16,86,108,6,63,164,171,134,21,151,223,146,114,227,138,143,187,190,192,34,66,133,80,33,84,8,21,66,37,176,40,176,24,226,92,34,105,72,26,146,38,176,136,248,33,126,27,70,252,238,174,200,175,112,55,139,158,161,47,226,142,22,253,158,192,73,112,18,156,4,39,193,73,112,18,156,76,13,78,202,86,202,86,202,86,194,188,48,47,204,11,243,70,195,188,178,149,178,149,178,149,152,57,102,142,153,203,86,102,121,70,110,46,141,204,43,93,194,252,74,151,249,191,102,144,81,114,103,249,170,193,35,36,119,244,175,27,144,220,36,55,201,77,114,147,220,36,55,201,77,114,147,220,36,55,201,77,114,147,220,36,55,201,77,114,51,199,204,49,115,204,28,51,199,204,49,115,204,28,51,199,204,49,115,204,28,7,248,141,145,57,102,142,99,220,64,230,152,57,102,142,153,99,230,152,57,102,142,99,154,99,128,24,32,6,136,1,226,82,0,113,243,186,86,94,60,32,110,62,105,174,3,32,190,13,151,207,144,223,219,142,249,159,15,62,220,51,95,126,183,126,53,205,87,200,166,231,185,12,45,76,11,211,194,180,48,45,76,11,211,173,116,107,221,26,147,110,77,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,26,190,168,26,248,131,241,192,50,65,177,76,52,146,82,74,211,174,153,64,211,110,211,44,72,73,136,99,209,15,205,56,147,31,243,14,234,65,187,245,102,191,243,186,61,104,29,28,254,246,127,221,61,166,215,249,197,102,134,163,122,49,26,126,57,27,127,30,53,134,23,211,223,254,175,159,191,52,141,102,227,233,189,0,99,51,248,97,93,53,192,152,229,166,148,155,96,124,236,59,16,97,196,170,176,42,172,10,171,194,170,68,24,69,24,67,156,75,76,13,83,195,212,68,24,177,63,236,111,195,216,223,221,229,249,21,238,102,209,211,245,69,220,209,162,223,19,76,9,83,194,148,48,37,76,9,83,194,148,169,97,74,105,75,105,75,105,75,192,23,240,5,124,1,223,104,192,87,218,82,218,82,218,18,61,71,207,209,115,105,203,44,207,200,77,168,49,122,53,76,192,95,13,51,255,87,15,50,139,238,44,95,62,120,148,232,142,254,245,3,162,155,232,38,186,137,110,162,155,232,38,186,137,110,162,187,126,53,75,116,19,221,68,55,209,77,116,19,221,155,35,186,217,99,246,152,61,102,143,217,99,246,152,61,102,143,217,99,246,152,61,102,143,217,99,246,152,61,102,143,217,99,246,152,61,102,143,217,99,246,248,145,246,24,36,6,137,65,98,144,184,36,72,220,188,254,223,101,64,226,230,147,230,58,64,226,219,160,249,12,252,189,237,155,255,249,224,195,157,243,44,247,235,87,233,124,133,160,122,190,11,81,195,212,48,53,76,13,83,195,212,48,229,74,185,214,173,50,41,215,196,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,165,225,140,170,1,64,56,15,52,19,20,205,196,163,41,37,53,238,154,9,52,238,54,79,132,148,68,57,22,253,208,140,54,249,49,231,184,182,59,111,58,253,254,237,95,90,221,206,155,246,157,115,250,238,38,198,216,92,126,80,71,227,47,227,203,203,219,191,12,39,227,47,163,59,191,34,223,238,101,24,155,193,143,232,138,25,198,37,183,163,212,0,227,35,174,45,189,8,81,65,84,16,21,68,5,81,73,47,74,47,134,56,151,80,26,148,6,165,73,47,66,126,144,223,134,33,191,187,187,243,43,220,205,162,135,235,139,184,163,69,191,39,116,18,157,68,39,209,73,116,18,157,68,39,83,163,147,130,150,130,150,130,150,56,47,206,139,243,226,188,209,56,175,160,165,160,165,160,37,104,14,154,131,230,130,150,89,158,145,27,76,67,243,26,152,56,191,6,102,238,47,26,100,145,219,25,190,98,144,87,110,71,255,114,1,185,77,110,147,219,228,54,185,77,110,147,219,228,54,185,77,110,147,219,228,54,185,77,110,147,219,228,54,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,135,52,198,192,48,48,12,12,3,195,133,131,225,230,245,95,138,5,195,205,39,205,117,0,195,183,89,242,25,230,123,91,41,255,243,193,7,107,229,75,238,212,175,78,249,227,131,232,153,47,65,7,211,193,116,48,29,76,7,211,193,52,43,205,90,183,190,164,89,19,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,148,134,39,170,6,250,96,59,112,76,80,28,19,137,160,20,222,172,107,38,208,172,219,36,255,81,18,220,88,244,67,51,182,228,199,188,195,217,125,247,174,51,232,116,95,191,61,234,190,30,252,58,153,215,33,197,102,134,67,57,249,246,109,220,24,79,62,127,189,154,124,110,252,252,117,184,23,80,108,22,127,24,239,61,176,85,92,15,241,225,79,85,110,7,49,251,53,245,15,9,39,194,137,112,34,156,8,39,253,67,253,195,16,231,146,24,35,198,136,49,253,67,2,143,192,219,48,129,103,185,158,107,228,26,185,70,174,145,107,228,26,185,198,53,118,141,170,146,170,146,170,146,172,45,107,203,218,178,182,209,172,173,170,164,170,164,170,36,5,78,129,83,224,170,146,150,235,133,40,89,251,8,214,94,136,114,49,180,206,162,255,51,66,235,18,212,63,104,13,90,131,214,160,53,104,13,90,131,214,160,53,104,93,63,102,5,173,65,107,208,26,180,6,173,65,235,205,129,214,72,48,18,140,4,35,193,72,48,18,140,4,35,193,72,48,18,140,4,35,193,72,48,18,140,4,35,193,72,48,18,140,4,35,193,72,48,18,108,104,158,239,229,123,249,222,186,125,111,214,129,249,12,190,183,164,97,249,21,125,239,109,173,59,255,78,252,195,31,184,144,125,248,101,47,13,243,194,188,48,47,204,11,243,194,188,240,41,124,90,55,150,132,79,19,199,167,176,36,44,9,75,194,146,176,36,44,9,75,194,146,176,36,44,9,166,129,105,96,26,152,6,166,225,63,248,15,254,147,6,255,177,11,95,153,178,97,89,34,90,150,8,98,164,176,34,92,1,59,240,91,119,124,200,34,64,178,218,166,123,50,102,35,240,150,251,187,246,254,224,125,175,255,170,147,125,191,253,219,232,172,241,253,252,242,211,56,249,205,246,95,159,164,220,124,224,226,235,72,6,82,70,148,17,101,68,25,81,70,146,129,146,129,33,206,37,181,69,109,81,91,146,129,20,28,5,183,97,10,206,54,59,91,200,22,178,133,108,33,91,200,22,178,133,107,108,11,133,24,133,24,133,24,121,87,222,149,119,229,93,163,121,87,33,70,33,70,33,70,18,155,196,38,177,133,24,109,179,107,55,242,238,17,188,187,118,227,125,56,157,69,223,47,128,211,241,26,141,224,52,56,13,78,131,211,117,67,95,112,26,156,6,167,193,105,112,26,156,6,167,193,105,112,26,156,6,167,67,194,105,196,23,241,69,124,17,95,196,23,241,69,124,17,95,196,23,241,69,124,17,95,196,23,241,69,124,17,95,196,23,241,69,124,17,95,196,23,241,181,181,206,235,242,186,188,110,29,94,55,235,190,250,28,175,187,94,155,234,191,62,100,33,59,234,15,189,28,156,11,231,194,185,112,46,156,11,231,194,164,48,105,221,248,17,38,77,28,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,26,156,199,118,122,101,106,134,77,137,104,83,234,18,32,43,21,219,18,218,72,15,237,49,2,239,162,255,243,240,160,245,246,213,251,193,155,163,254,97,107,175,53,120,221,126,211,218,31,180,14,91,135,71,7,175,51,79,165,255,123,122,49,252,250,233,123,227,203,213,229,116,120,58,108,124,30,125,25,158,53,134,211,225,244,234,226,115,21,235,233,207,238,61,242,252,206,35,219,51,207,217,158,121,198,246,207,159,47,160,26,184,240,110,148,27,18,204,125,105,109,65,124,9,95,194,151,240,37,124,73,91,80,91,48,196,185,196,193,112,48,28,76,91,16,175,195,235,54,140,215,25,101,135,22,161,69,104,17,90,132,22,161,69,104,113,141,209,162,98,163,98,163,98,35,72,11,210,130,180,32,109,52,72,171,216,168,216,168,216,136,120,35,222,136,183,98,163,81,118,145,71,144,62,2,164,23,121,204,164,182,179,168,255,124,106,187,132,20,36,181,77,109,83,219,212,54,181,77,109,83,219,212,54,181,77,109,83,219,212,54,181,77,109,83,219,212,118,50,106,155,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,45,194,195,194,176,48,44,28,4,11,103,29,137,207,142,133,75,218,141,175,26,11,223,38,199,243,15,205,47,188,81,133,108,207,103,188,2,25,76,6,147,193,100,48,25,76,6,147,172,36,107,221,242,146,100,77,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,26,150,200,28,125,101,100,7,140,137,8,99,2,241,147,162,91,117,5,140,214,151,206,79,54,8,127,148,164,54,22,253,208,12,44,249,49,231,100,238,237,237,117,246,123,221,206,224,205,193,224,77,187,59,104,117,119,7,251,157,195,195,253,246,224,77,167,223,111,247,111,66,138,205,229,135,243,244,244,116,124,118,62,25,55,190,92,52,190,140,38,141,225,228,164,113,54,158,78,207,70,141,47,227,203,235,63,180,204,182,20,155,197,159,207,123,15,108,21,150,70,92,250,249,74,173,35,62,234,234,2,137,24,20,6,133,65,97,80,24,148,64,162,64,98,136,115,137,149,97,101,88,153,64,34,166,135,233,109,24,211,51,107,15,63,194,143,240,35,252,8,63,194,143,240,227,26,227,71,217,73,217,73,217,73,32,23,200,5,114,129,220,104,32,87,118,82,118,82,118,18,21,71,197,81,113,217,73,179,246,74,149,64,126,4,144,175,84,153,21,100,103,248,182,64,126,144,93,194,23,6,128,108,32,27,200,6,178,129,108,32,27,200,6,178,129,108,32,27,200,6,178,129,108,32,27,200,6,178,117,83,209,97,116,24,29,70,135,209,97,116,24,29,70,135,209,97,116,24,29,70,135,209,97,116,24,29,70,135,209,97,116,24,29,70,135,209,225,36,233,48,7,204,1,115,192,28,112,9,14,56,227,104,125,62,7,92,210,110,253,138,14,248,54,8,158,123,134,126,233,71,47,98,137,62,199,69,160,95,232,23,250,133,126,161,95,232,23,82,133,84,235,70,149,144,106,226,72,21,170,132,42,161,74,168,18,170,132,42,161,74,168,18,170,132,42,1,54,128,13,96,3,216,0,54,76,8,19,194,132,210,96,66,198,232,43,211,56,204,75,68,243,18,75,150,148,80,152,43,96,146,126,235,142,35,89,4,77,86,154,151,79,81,116,4,94,152,239,236,28,118,222,181,15,250,237,65,123,255,160,211,239,28,182,178,143,202,143,143,167,227,235,35,52,106,140,206,46,198,151,227,233,48,249,29,249,7,62,82,185,165,194,140,23,20,39,228,148,56,37,78,137,83,226,148,196,9,197,9,67,156,75,238,139,251,226,190,196,9,57,58,142,110,195,28,157,181,120,58,145,78,164,19,233,68,58,145,78,164,19,215,88,39,74,62,74,62,74,62,18,179,196,44,49,75,204,70,19,179,146,143,146,143,146,143,44,55,203,205,114,75,62,90,139,87,137,36,230,35,136,121,149,200,5,184,58,11,223,207,130,171,227,181,32,225,106,184,26,174,134,171,225,106,184,26,174,134,171,225,106,184,58,200,189,132,171,225,106,184,26,174,134,171,163,227,106,12,24,3,198,128,49,96,12,24,3,198,128,49,96,12,24,3,198,128,49,96,12,24,3,198,128,49,96,12,24,3,198,128,49,96,12,24,3,182,252,206,244,50,189,76,111,173,166,55,235,216,251,50,211,187,94,251,238,15,124,218,66,38,221,23,190,46,192,11,240,2,188,0,47,192,11,240,2,167,192,105,221,64,18,56,77,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,26,228,199,138,123,101,178,134,95,137,232,87,106,87,34,197,148,223,18,218,106,79,131,106,36,49,207,222,63,108,189,216,111,15,118,59,123,123,71,253,78,175,59,120,209,218,223,239,245,186,173,131,195,155,147,149,111,176,253,114,58,252,112,54,106,156,140,79,79,175,174,143,85,227,195,240,236,236,252,124,50,188,152,222,59,107,37,76,184,63,187,247,200,243,59,143,108,207,60,103,123,230,25,219,63,127,190,208,44,225,130,187,82,85,168,48,231,91,144,46,36,159,200,39,242,137,124,34,159,164,11,165,11,67,156,75,146,140,36,35,201,164,11,201,60,50,111,195,100,158,93,120,222,145,119,228,29,121,71,222,145,119,228,29,215,216,59,10,66,10,66,10,66,50,184,12,46,131,203,224,70,51,184,130,144,130,144,130,144,116,56,29,78,135,11,66,218,133,215,144,100,240,35,24,124,13,201,92,170,59,223,247,5,242,168,238,18,58,147,84,55,213,77,117,83,221,84,55,213,77,117,83,221,84,55,213,77,117,83,221,84,55,213,77,117,83,221,201,170,110,254,152,63,230,143,249,99,254,152,63,230,143,249,99,254,152,63,230,143,249,99,254,152,63,230,143,249,99,254,152,63,230,143,249,99,254,152,63,54,72,15,19,195,196,48,113,48,76,124,203,38,183,138,12,69,55,254,2,155,191,96,241,150,92,244,239,247,38,0,47,158,255,70,32,99,200,24,50,134,140,33,99,200,24,50,134,140,67,156,75,200,24,50,134,140,33,99,200,24,50,222,48,100,44,29,141,110,163,219,232,54,186,141,110,163,219,232,54,186,141,110,163,219,232,54,186,141,110,163,219,232,54,186,141,110,163,219,232,54,186,141,110,163,219,129,232,182,116,52,237,77,123,211,222,33,181,119,97,1,233,57,218,91,70,154,246,166,189,105,111,218,59,128,78,166,189,105,111,218,155,246,166,189,105,111,218,155,246,166,189,105,111,218,59,164,246,230,146,185,100,46,153,75,230,146,185,100,46,153,75,230,146,185,100,46,153,75,230,146,185,100,46,153,75,230,146,185,100,46,153,75,230,146,185,100,73,105,200,24,50,134,140,67,34,227,230,160,89,42,50,110,62,105,174,3,50,190,249,7,254,223,102,52,240,205,131,127,17,225,198,170,183,237,201,116,120,241,228,227,31,11,137,241,237,219,184,189,110,113,215,35,138,137,98,162,152,40,38,138,137,98,2,150,128,173,91,108,18,176,137,11,88,98,147,216,36,54,137,77,98,147,216,36,54,137,77,98,147,216,164,227,232,56,58,142,142,163,227,24,36,6,137,65,74,195,32,85,131,131,80,31,160,38,40,168,9,203,86,202,109,227,53,19,104,227,109,44,19,41,201,119,44,250,161,25,130,242,227,17,103,248,77,103,231,160,247,219,241,109,174,118,124,191,140,143,47,206,231,156,220,102,241,39,247,222,3,91,149,68,26,127,251,148,181,245,25,151,188,7,105,70,144,10,164,2,169,64,42,144,74,154,81,154,49,196,185,4,211,192,52,48,77,154,17,244,3,253,54,12,250,221,221,172,95,225,110,22,61,122,95,196,29,45,250,61,225,147,248,36,62,137,79,226,147,248,36,62,153,26,159,20,188,20,188,20,188,68,122,145,94,164,23,233,141,70,122,5,47,5,47,5,47,97,115,216,28,54,23,188,204,242,140,220,104,26,156,215,200,68,250,53,50,11,253,178,193,44,212,94,241,123,6,139,160,118,9,95,49,0,181,65,109,80,27,212,6,181,65,109,80,27,212,6,181,65,109,80,27,212,6,181,65,109,80,27,212,142,3,181,145,98,164,24,41,70,138,145,98,164,24,41,70,138,145,98,164,24,41,70,138,145,98,164,24,41,70,138,145,98,164,24,41,70,138,145,98,164,248,145,164,152,15,230,131,249,96,62,184,120,31,220,223,233,189,237,236,252,233,38,183,10,202,57,95,30,159,127,29,31,63,96,133,183,214,47,234,252,251,103,173,87,12,47,123,39,220,48,55,204,13,115,195,220,48,55,204,13,115,195,33,206,37,55,204,13,115,195,220,48,55,204,13,111,152,27,22,120,166,177,105,108,26,155,198,166,177,105,108,26,155,198,166,177,105,108,26,155,198,166,177,105,108,26,155,198,166,177,105,108,26,155,198,166,177,105,236,64,26,91,224,25,224,6,184,1,238,152,128,187,136,204,243,66,192,189,102,177,103,128,27,224,6,184,1,110,128,27,224,6,184,1,110,128,27,224,174,29,28,3,220,0,55,192,13,112,3,220,129,1,55,106,140,26,163,198,168,49,106,140,26,163,198,168,49,106,140,26,163,198,168,49,106,140,26,163,198,168,49,106,140,26,163,198,168,49,106,140,26,11,63,115,195,220,48,55,28,211,13,55,7,205,114,221,112,243,73,51,160,27,190,249,39,248,223,102,124,239,205,131,127,161,223,198,202,183,225,201,116,120,241,228,227,31,11,213,240,237,251,184,189,112,129,23,132,132,33,97,72,24,18,134,132,33,97,168,21,106,173,27,97,66,173,137,163,86,8,19,194,132,48,33,76,8,19,194,132,48,33,76,8,19,194,4,222,128,55,224,13,120,3,222,176,34,172,8,43,74,131,21,85,227,125,232,29,70,38,168,145,137,43,81,74,46,216,53,87,47,216,109,221,113,39,139,96,202,255,108,178,250,40,137,107,44,250,161,25,81,242,227,17,71,242,109,235,109,251,96,231,232,240,183,162,98,115,181,243,248,117,248,117,116,113,124,53,157,147,83,108,134,99,81,143,141,24,222,253,160,181,181,20,151,191,13,33,69,70,138,145,98,164,24,41,70,74,72,81,72,49,196,185,100,206,152,51,230,76,72,145,225,99,248,54,204,240,221,29,141,95,225,110,22,189,58,95,196,29,45,250,61,145,145,100,36,25,73,70,146,145,100,36,25,153,154,140,148,167,148,167,148,167,164,117,105,93,90,151,214,141,166,117,229,41,229,41,229,41,57,114,142,156,35,151,167,204,242,140,220,30,154,137,87,180,164,245,21,45,11,253,30,193,3,104,123,197,47,17,44,65,219,241,90,150,208,54,180,13,109,67,219,208,118,237,255,150,6,109,67,219,208,54,180,13,109,67,219,33,238,39,180,13,109,7,162,156,208,246,58,160,109,188,24,47,198,139,241,98,188,24,47,198,139,241,98,188,24,47,198,139,241,98,188,24,47,198,139,241,98,188,24,47,198,139,241,98,188,24,47,126,36,47,102,133,89,97,86,152,21,46,211,10,55,175,147,227,165,89,225,141,217,189,191,123,15,202,30,189,159,119,53,48,24,12,6,131,193,96,48,24,12,6,89,65,214,186,225,37,200,154,56,100,5,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,193,75,200,13,114,131,220,32,55,200,13,37,66,137,80,162,52,40,145,197,251,202,196,14,23,19,209,197,4,213,39,101,150,234,214,99,235,62,60,246,72,115,232,254,93,239,159,237,253,214,65,129,67,247,223,206,255,61,58,27,94,84,56,116,255,236,222,35,207,239,60,178,61,243,156,237,153,103,108,255,252,249,114,35,139,119,239,76,109,145,197,229,111,67,100,145,165,98,169,88,42,150,138,165,18,89,20,89,12,113,46,217,52,54,141,77,19,89,100,253,88,191,13,179,126,119,71,228,87,184,155,69,175,208,23,113,71,139,126,79,4,37,65,73,80,18,148,4,37,65,73,80,166,38,40,165,43,165,43,165,43,169,94,170,151,234,165,122,163,169,94,233,74,233,74,233,74,222,156,55,231,205,165,43,179,60,35,183,155,102,231,213,46,169,126,181,203,66,191,111,240,128,242,94,241,251,6,75,148,119,9,181,75,202,155,242,166,188,41,111,202,155,242,166,188,41,111,202,155,242,166,188,41,111,202,155,242,166,188,41,239,228,149,55,143,204,35,243,200,60,50,143,204,35,243,200,60,50,143,204,35,243,200,60,50,143,204,35,243,200,60,50,143,204,35,243,200,60,50,143,204,35,63,210,35,195,197,112,49,92,12,23,151,137,139,155,215,57,243,210,112,113,243,73,115,29,112,241,109,9,125,198,1,223,134,209,255,124,48,119,32,253,238,77,251,21,72,47,39,199,62,239,106,36,49,73,76,18,147,196,36,49,73,76,190,146,175,117,75,77,242,53,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,105,216,163,106,80,16,226,3,210,4,133,52,65,185,74,153,45,188,102,2,45,188,13,5,34,37,201,142,69,63,52,131,79,126,204,57,189,175,90,189,131,65,251,221,225,224,221,223,111,82,141,205,229,199,243,211,240,252,162,49,250,54,109,124,251,251,189,22,99,179,248,243,119,239,129,173,194,210,138,191,125,146,82,219,137,75,174,35,142,136,52,33,77,72,19,210,132,52,137,35,138,35,134,56,151,136,24,34,134,136,137,35,34,119,200,221,134,145,187,187,107,241,43,220,205,162,231,230,139,184,163,69,191,39,144,17,100,4,25,65,70,144,17,100,4,25,83,131,140,146,147,146,147,146,147,112,45,92,11,215,194,181,209,112,173,228,164,228,164,228,36,246,141,125,99,223,146,147,89,158,145,155,47,35,236,42,149,112,189,74,101,110,246,63,11,167,51,184,254,69,112,186,4,184,15,78,131,211,224,52,56,13,78,215,255,111,74,224,52,56,13,78,131,211,224,52,56,29,226,126,130,211,224,116,32,78,9,78,175,3,156,70,124,17,95,196,23,241,69,124,17,95,196,23,241,69,124,17,95,196,23,241,69,124,17,95,196,23,241,69,124,17,95,196,23,241,69,124,17,95,171,242,188,46,175,203,235,214,225,117,51,206,198,207,243,186,37,237,194,175,232,117,111,3,218,185,103,222,127,251,144,69,236,184,63,248,114,112,46,156,11,231,194,185,112,46,156,11,147,194,164,117,227,71,152,52,113,76,10,63,194,143,240,35,252,8,63,194,143,240,35,252,8,63,194,143,160,25,104,6,154,129,102,160,25,206,131,243,224,60,105,112,30,67,237,149,169,25,54,37,162,77,169,75,128,172,84,108,43,96,106,125,235,142,247,88,4,66,86,154,77,143,237,49,34,239,162,247,251,173,238,139,253,118,119,247,247,191,111,14,158,101,159,73,191,188,28,78,62,156,141,38,39,191,255,125,179,241,172,138,213,244,103,247,30,121,126,231,145,237,153,231,108,207,60,99,251,231,207,23,81,11,156,119,39,74,142,7,230,185,172,150,32,174,132,43,225,74,184,18,174,164,37,168,37,24,226,92,226,95,248,23,254,165,37,136,211,225,116,27,198,233,140,176,67,138,144,34,164,8,41,66,138,144,34,164,184,198,72,81,161,81,161,81,161,17,156,5,103,193,89,112,54,26,156,85,104,84,104,84,104,68,186,145,110,164,91,161,209,8,187,168,35,56,31,1,206,139,58,46,85,218,153,132,127,102,165,93,66,242,145,210,166,180,41,109,74,155,210,166,180,41,109,74,155,210,166,180,41,109,74,155,210,166,180,41,109,74,59,188,210,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,139,239,112,48,28,12,7,7,192,193,153,7,224,51,225,224,146,246,224,171,198,193,183,41,241,71,12,200,207,187,73,197,236,201,47,127,117,18,152,4,38,129,73,96,18,152,4,38,87,201,213,186,165,37,185,154,184,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,52,236,144,121,249,202,136,14,8,19,17,194,4,225,38,69,182,232,10,24,159,47,157,155,108,8,248,136,187,95,223,217,109,183,6,59,59,221,253,193,97,171,243,190,51,104,190,24,236,188,234,116,219,253,246,160,221,29,188,123,122,35,160,178,204,216,143,79,70,195,198,241,241,228,172,49,29,142,191,143,27,205,15,141,227,79,227,201,232,114,212,24,77,26,223,158,54,239,157,205,53,95,179,95,122,67,74,205,37,62,234,234,170,137,172,20,43,197,74,177,82,172,148,106,162,106,98,136,115,201,158,177,103,236,153,106,34,203,199,242,109,152,229,179,109,79,72,18,146,132,36,33,73,72,18,146,132,228,26,11,73,45,74,45,74,45,74,106,151,218,165,118,169,221,104,106,87,139,82,139,82,139,146,39,231,201,121,114,45,74,219,246,242,149,212,126,4,181,47,95,153,85,112,103,248,90,65,126,193,29,253,219,5,4,55,193,77,112,19,220,4,55,193,77,112,19,220,4,55,193,77,112,19,220,4,55,193,77,112,19,220,172,49,107,204,26,179,198,172,49,107,204,26,179,198,172,49,107,204,26,179,198,172,49,107,204,26,179,198,172,49,107,204,26,179,198,172,49,107,28,214,26,131,195,224,48,56,12,14,23,9,135,223,61,29,20,17,126,254,246,180,33,251,124,247,118,212,69,134,231,93,27,24,6,134,129,97,96,24,24,6,134,129,97,96,56,196,185,4,134,129,97,96,24,24,6,134,129,225,13,3,195,146,207,24,54,134,141,97,99,216,24,54,134,141,97,99,216,24,54,134,141,97,99,216,24,54,134,141,97,99,216,24,54,134,141,97,99,216,24,54,134,29,136,97,75,62,147,219,228,54,185,29,69,110,175,22,124,126,80,110,111,110,238,153,220,38,183,201,109,114,155,220,38,183,131,221,79,114,155,220,14,34,106,200,109,114,155,220,38,183,201,109,114,123,243,228,54,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,75,61,3,195,192,48,48,92,23,24,238,31,182,94,236,183,7,187,157,189,189,163,126,167,215,253,93,16,183,187,183,136,120,235,113,249,231,203,233,240,195,217,168,113,50,62,61,189,186,182,195,191,83,214,209,228,62,44,222,218,188,36,116,134,91,84,41,54,126,228,251,1,144,1,100,0,25,64,6,144,1,100,0,25,64,14,113,46,1,100,0,25,64,6,144,1,100,0,121,195,0,178,116,52,214,141,117,99,221,88,55,214,141,117,99,221,88,55,214,141,117,99,221,88,55,214,141,117,99,221,88,55,214,141,117,99,221,88,55,214,141,117,7,98,221,210,209,36,56,9,78,130,71,150,224,143,200,73,63,70,130,111,88,98,154,4,39,193,73,112,18,156,4,39,193,73,112,18,156,4,39,193,73,112,18,156,4,39,193,73,112,18,156,89,102,150,153,101,102,153,89,102,150,153,101,102,153,89,102,150,153,101,102,153,89,102,150,153,101,102,153,89,102,150,153,101,102,153,89,102,150,165,168,1,100,0,25,64,94,67,128,124,253,63,21,0,228,230,147,230,58,0,228,155,127,252,255,109,134,8,223,60,248,151,27,110,20,116,247,158,76,135,23,79,62,254,177,144,31,223,190,155,219,203,23,126,89,218,152,54,166,141,105,99,218,152,54,166,99,233,216,186,53,39,29,155,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,52,124,82,53,112,8,3,130,109,130,98,155,232,164,165,146,166,94,51,129,166,222,166,219,145,146,208,199,162,31,154,113,41,63,10,56,216,63,75,145,205,98,79,245,131,153,200,102,240,35,93,97,38,50,84,35,82,32,18,217,66,182,144,45,100,11,217,10,66,182,4,34,17,56,4,14,129,67,224,4,34,5,34,145,66,164,240,183,59,153,233,191,187,91,244,238,31,250,47,205,234,190,163,69,191,39,80,19,212,4,53,65,77,80,19,212,4,53,83,131,154,178,155,178,155,178,155,240,48,60,12,15,195,195,209,240,176,236,166,236,166,236,38,214,142,181,99,237,178,155,89,158,145,155,103,35,250,74,157,190,60,160,212,89,234,215,26,126,234,239,130,191,211,240,160,254,142,254,133,6,250,155,254,166,191,233,111,250,155,254,166,191,233,111,250,155,254,166,191,233,111,250,155,254,166,191,233,239,186,245,55,167,204,41,115,202,156,50,167,204,41,115,202,156,50,167,204,41,115,202,156,50,167,204,41,115,202,156,50,167,204,41,115,202,156,50,167,204,41,63,210,41,67,199,208,49,116,12,29,151,143,142,111,82,234,37,163,227,230,147,230,58,160,227,219,156,250,140,12,190,173,171,255,249,224,202,149,245,187,137,245,106,202,238,65,179,238,132,49,97,76,24,19,198,132,241,90,11,99,34,150,136,37,98,215,88,196,18,156,4,39,193,73,112,18,156,4,39,193,73,112,18,156,4,39,45,71,203,209,114,180,28,45,199,36,49,73,76,82,26,38,169,26,44,132,254,0,54,65,129,77,104,198,82,126,59,175,153,64,59,111,163,201,72,73,214,99,209,15,205,112,148,31,243,206,243,94,171,219,239,182,95,15,254,171,247,170,251,235,20,95,23,31,155,25,78,237,233,112,114,57,25,125,110,252,239,249,167,201,207,95,144,123,93,199,102,240,179,185,106,215,241,193,187,80,110,189,49,243,37,53,26,9,42,130,138,160,34,168,8,42,141,70,141,198,16,231,146,72,35,210,136,52,141,70,194,143,240,219,48,225,119,119,204,126,133,187,249,208,127,135,85,247,29,45,250,61,113,147,220,36,55,201,77,114,147,220,36,55,153,154,155,84,190,84,190,84,190,100,121,89,94,150,151,229,141,102,121,149,47,149,47,149,47,41,115,202,156,50,87,190,204,242,140,220,90,154,152,23,203,100,249,197,50,243,127,203,96,190,202,206,242,93,130,108,42,59,250,55,6,168,108,42,155,202,166,178,169,236,48,138,152,202,166,178,169,108,42,155,202,166,178,169,108,42,155,202,166,178,215,66,101,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,240,35,253,48,12,12,3,195,192,48,112,81,24,248,38,45,94,8,6,110,62,105,174,3,6,190,237,136,207,88,222,219,172,248,159,15,62,156,23,127,240,6,21,178,117,191,228,149,201,95,242,151,252,37,127,201,95,242,151,84,37,85,235,150,149,164,106,226,82,149,172,36,43,201,74,178,146,172,36,43,201,74,178,146,172,36,43,41,54,138,141,98,163,216,40,54,86,136,21,98,133,210,176,66,22,237,43,35,57,224,75,68,248,18,128,151,20,213,154,91,243,117,250,84,144,71,220,13,250,255,106,31,244,123,221,55,207,255,115,208,122,215,58,108,29,100,93,159,255,223,209,197,229,249,228,203,243,255,108,12,191,13,167,195,139,42,118,231,239,61,176,85,88,176,112,246,227,148,154,42,204,114,49,145,66,84,9,85,66,149,80,37,84,73,164,80,164,48,196,185,68,191,208,47,244,75,164,16,165,67,233,54,140,210,153,142,7,20,1,69,64,17,80,4,20,1,69,64,113,141,129,162,244,163,244,163,244,35,52,11,205,66,179,208,108,52,52,43,253,40,253,40,253,136,115,227,220,56,183,244,163,233,120,181,72,104,62,2,154,87,139,156,131,169,51,64,254,165,152,186,4,194,15,83,195,212,48,53,76,13,83,195,212,48,53,76,13,83,195,212,48,53,76,13,83,195,212,48,53,76,141,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,1,217,47,195,203,240,50,188,12,239,234,134,55,227,214,251,66,195,91,210,202,251,138,134,247,54,175,157,123,180,125,246,147,22,49,215,62,255,53,129,93,96,23,216,5,118,129,93,96,23,48,5,76,235,6,145,128,105,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,210,32,62,134,218,43,147,52,188,74,68,175,82,171,10,89,189,236,86,192,56,251,214,29,3,178,8,137,172,52,180,158,0,207,8,60,177,254,238,117,235,109,123,208,217,233,117,251,111,58,131,214,219,183,183,127,123,253,82,123,189,131,254,110,230,205,245,111,159,135,95,71,141,241,241,249,228,242,203,184,49,252,250,245,246,111,175,159,116,122,126,113,121,146,250,8,251,178,207,87,110,72,240,49,87,87,22,4,149,64,37,80,9,84,2,149,148,5,149,5,67,156,75,240,11,252,2,191,148,5,65,58,144,110,195,32,157,153,118,60,17,79,196,19,241,68,60,17,79,196,19,215,152,39,234,53,234,53,234,53,34,179,200,44,50,139,204,70,35,179,122,141,122,141,122,141,48,55,204,13,115,235,53,154,105,151,120,68,230,35,144,121,137,199,172,32,59,139,238,207,13,178,227,69,32,129,108,32,27,200,6,178,129,108,32,27,200,6,178,129,108,32,27,200,6,178,129,108,32,27,200,6,178,209,97,116,24,29,70,135,209,97,116,24,29,70,135,209,97,116,24,29,70,135,209,97,116,24,29,70,135,209,97,116,24,29,70,135,209,97,116,216,212,59,7,204,1,115,192,107,227,128,179,110,191,231,114,192,235,53,6,191,236,163,23,178,14,159,253,34,208,47,244,11,253,66,191,208,47,244,11,169,66,170,117,163,74,72,53,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,105,48,33,115,241,149,105,28,230,37,162,121,137,37,75,74,40,204,37,52,40,159,160,232,136,187,48,255,186,117,216,122,221,234,182,6,91,187,131,55,157,127,102,221,147,255,60,156,14,63,15,39,195,198,214,73,227,203,248,223,137,175,199,207,124,154,82,211,132,25,174,37,68,200,36,49,73,76,18,147,196,36,9,17,10,17,134,56,151,140,23,227,197,120,9,17,50,115,204,220,134,153,57,203,240,36,34,137,72,34,146,136,36,34,137,72,34,174,177,68,148,119,148,119,148,119,164,99,233,88,58,150,142,141,166,99,229,29,229,29,229,29,185,109,110,155,219,150,119,180,12,175,8,73,199,71,208,241,138,144,15,67,234,12,74,127,25,164,142,87,123,4,169,65,106,144,26,164,6,169,65,106,144,26,164,6,169,65,234,250,225,47,72,13,82,131,212,32,53,72,29,24,82,35,191,200,47,242,139,252,34,191,200,47,242,139,252,34,191,200,47,242,139,252,34,191,200,47,242,139,252,34,191,200,47,242,139,252,34,191,200,175,69,119,126,151,223,229,119,235,242,187,25,247,219,23,249,221,181,90,107,159,249,160,69,108,179,207,125,73,88,23,214,133,117,97,93,88,23,214,133,75,225,210,186,49,36,92,154,56,46,133,33,97,72,24,18,134,132,33,97,72,24,18,134,132,33,97,72,240,12,60,3,207,192,51,240,12,239,193,123,240,158,52,120,143,37,246,202,20,13,171,18,209,170,212,41,66,86,46,186,165,179,178,30,223,102,196,221,84,223,111,237,180,222,188,56,104,15,222,29,237,191,235,116,219,131,253,94,239,245,224,221,211,173,172,235,234,103,195,227,225,151,15,23,163,198,183,171,179,111,227,201,168,113,118,126,254,185,241,237,233,86,226,59,235,115,63,87,169,161,192,92,87,149,12,164,144,40,36,10,137,66,162,144,36,3,37,3,67,156,75,170,139,234,162,186,36,3,41,57,74,110,195,148,156,237,117,246,144,61,100,15,217,67,246,144,61,100,15,215,216,30,10,49,10,49,10,49,242,176,60,44,15,203,195,70,243,176,66,140,66,140,66,140,164,54,169,77,106,11,49,218,94,215,110,228,225,35,120,120,237,198,101,224,58,131,217,207,14,174,227,245,28,129,107,224,26,184,6,174,129,107,224,26,184,6,174,129,107,224,58,210,239,153,192,53,112,13,92,3,215,192,117,18,224,26,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,109,180,115,190,156,47,231,91,191,243,205,184,214,158,205,249,174,213,110,251,220,143,92,196,130,123,134,23,135,122,161,94,168,23,234,133,122,161,94,8,21,66,173,27,77,66,168,137,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,74,131,1,217,114,175,76,219,48,45,17,77,75,12,57,82,96,33,46,157,125,247,148,228,70,228,165,247,238,203,23,189,214,225,224,229,81,239,213,81,107,176,219,217,219,59,234,119,122,221,236,75,239,147,143,31,206,135,211,198,199,171,243,79,87,195,198,201,248,244,244,234,230,48,165,190,244,62,231,115,149,28,30,204,113,85,225,65,70,137,81,98,148,24,37,70,73,120,80,120,48,196,185,100,190,152,47,230,75,120,144,161,99,232,54,204,208,89,122,39,19,201,68,50,145,76,36,19,201,68,50,113,141,101,162,156,163,156,163,156,35,45,75,203,210,178,180,108,52,45,43,231,40,231,40,231,200,113,115,220,28,183,156,163,165,119,5,72,90,62,130,150,87,128,92,6,174,51,57,254,172,224,58,94,1,18,184,6,174,129,107,224,26,184,6,174,129,107,224,26,184,6,174,35,253,158,9,92,3,215,192,53,112,13,92,39,1,174,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,216,210,59,231,203,249,114,190,245,59,223,204,75,239,89,156,239,154,45,189,207,249,200,197,44,189,47,125,113,168,23,234,133,122,161,94,168,23,234,133,80,33,212,186,209,36,132,154,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,52,24,144,165,247,202,180,13,211,18,209,180,196,144,35,5,22,226,82,90,122,79,71,110,4,94,122,239,116,91,255,247,224,104,111,208,234,190,63,124,213,233,190,28,188,251,251,224,105,230,153,247,241,100,248,255,46,174,78,27,195,201,247,233,167,241,228,99,227,219,223,27,79,171,216,120,127,118,239,145,231,119,30,217,158,121,206,246,204,51,182,127,254,124,1,141,194,7,239,66,185,129,194,204,151,84,39,4,153,64,38,144,9,100,2,153,212,9,213,9,67,156,75,48,12,12,3,195,212,9,65,59,208,110,195,160,157,57,120,124,17,95,196,23,241,69,124,17,95,196,23,215,152,47,106,62,106,62,106,62,34,181,72,45,82,139,212,70,35,181,154,143,154,143,154,143,176,55,236,13,123,107,62,154,131,151,137,68,234,35,144,122,153,200,133,42,59,139,244,207,166,178,75,8,68,82,217,84,54,149,77,101,83,217,84,54,149,77,101,83,217,84,54,149,77,101,83,217,84,54,149,77,101,135,85,217,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,108,51,30,6,134,129,97,224,154,49,112,214,193,248,229,24,184,164,181,248,170,49,240,109,48,60,255,188,252,131,55,168,144,109,249,37,175,76,254,146,191,228,47,249,75,254,146,191,164,42,169,90,183,172,36,85,19,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,148,134,21,50,44,95,25,201,1,95,34,194,151,0,188,164,168,214,92,1,147,242,165,243,146,13,64,30,113,55,232,223,116,94,183,251,55,79,236,15,254,209,218,63,252,239,193,63,58,135,175,6,47,90,253,87,157,131,193,110,103,111,239,168,223,233,117,179,142,210,127,25,127,30,93,222,252,200,101,227,95,195,179,233,31,141,127,141,167,159,26,31,134,151,159,198,23,141,147,241,233,233,213,205,201,220,176,149,250,140,183,165,212,64,226,10,239,65,49,145,155,226,166,184,41,110,138,155,82,76,84,76,12,113,46,57,52,14,141,67,83,76,228,250,184,190,13,115,125,118,236,105,73,90,146,150,164,37,105,73,90,146,150,92,99,45,169,67,169,67,169,67,73,240,18,188,4,47,193,27,77,240,234,80,234,80,234,80,178,229,108,57,91,174,67,105,199,94,186,146,224,143,32,248,165,43,243,201,238,12,95,54,120,172,236,142,254,237,3,178,155,236,38,187,201,110,178,155,236,38,187,201,110,178,187,246,115,73,118,147,221,100,55,217,77,118,147,221,27,38,187,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,249,145,6,25,40,6,138,129,98,160,184,52,80,220,188,238,151,151,3,138,155,79,154,235,0,138,111,187,230,51,252,247,54,115,254,231,131,15,230,206,51,222,177,95,253,243,199,151,213,115,95,138,30,166,135,233,97,122,152,30,166,135,105,87,218,181,110,157,73,187,38,174,93,233,76,58,147,206,164,51,233,76,58,147,206,164,51,233,76,58,147,132,35,225,72,56,18,142,132,227,141,120,35,222,40,13,111,84,13,4,194,122,224,153,160,120,38,34,81,41,173,121,215,76,160,121,183,137,46,164,36,208,177,232,135,102,204,201,143,185,135,246,112,231,213,97,123,231,213,224,245,126,167,251,178,215,157,137,51,54,179,28,212,233,241,167,233,232,248,83,227,243,217,120,242,241,124,178,32,200,216,44,254,112,222,123,96,171,192,190,226,220,79,86,114,83,49,215,117,117,20,73,40,18,138,132,34,161,72,40,29,69,29,197,16,231,146,44,35,203,200,50,29,69,82,143,212,219,48,169,119,119,76,126,133,187,89,244,26,125,17,119,180,232,247,196,63,242,143,252,35,255,200,63,242,143,252,99,106,254,81,157,82,157,82,157,146,201,101,114,153,92,38,55,154,201,85,167,84,167,84,167,164,197,105,113,90,92,157,50,203,51,114,171,103,242,93,208,146,201,23,180,124,196,183,5,22,195,235,76,223,16,200,14,175,75,248,86,0,120,13,94,131,215,224,53,120,13,94,131,215,224,53,120,29,226,92,130,215,224,53,120,13,94,131,215,224,245,134,193,107,68,24,17,70,132,17,97,68,24,17,70,132,17,97,68,24,17,70,132,17,97,68,24,17,70,132,17,97,68,24,17,70,132,17,97,68,24,17,54,96,207,251,242,190,188,111,4,239,155,121,180,62,155,247,45,105,168,126,69,239,123,91,247,126,196,238,252,220,15,93,204,214,124,134,151,135,123,225,94,184,23,238,133,123,225,94,24,21,70,173,27,79,194,168,137,99,84,120,18,158,132,39,225,73,120,18,158,132,39,225,73,120,18,158,4,213,64,53,80,13,84,3,213,112,32,28,8,7,74,131,3,217,151,175,76,221,176,45,17,109,75,20,65,82,104,49,174,128,29,249,173,59,94,100,17,40,89,113,19,62,37,191,145,194,14,252,187,163,253,157,214,74,51,240,223,174,206,142,135,235,184,2,63,251,193,42,106,17,102,185,172,20,33,173,68,43,209,74,180,18,173,36,69,40,69,24,226,92,210,95,244,23,253,37,69,72,211,209,116,27,166,233,108,192,51,138,140,34,163,200,40,50,138,140,34,163,184,198,70,81,224,81,224,81,224,145,155,229,102,185,89,110,54,154,155,21,120,20,120,20,120,36,186,137,110,162,91,224,209,6,188,38,36,55,31,193,205,107,66,46,69,215,185,64,255,82,116,29,175,8,9,93,67,215,208,53,116,13,93,67,215,208,53,116,13,93,67,215,177,126,207,132,174,161,107,232,26,186,134,174,147,64,215,120,48,30,140,7,227,193,120,48,30,140,7,227,193,120,48,30,140,7,227,193,120,48,30,140,7,227,193,120,48,30,140,7,227,193,120,48,30,108,255,157,245,101,125,89,223,0,214,55,247,252,251,66,235,187,166,235,239,179,159,185,216,241,247,249,175,14,246,130,189,96,47,216,11,246,130,189,32,42,136,90,55,156,4,81,19,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,148,6,5,178,253,94,153,184,225,90,34,186,150,32,122,164,200,82,92,138,203,239,9,224,141,208,195,239,253,163,214,95,127,249,117,172,118,118,158,230,88,126,191,188,26,254,245,151,159,191,12,141,227,227,167,85,76,191,63,187,247,200,243,59,143,108,207,60,103,123,230,25,219,63,127,190,144,108,225,188,91,81,118,183,48,207,117,133,11,249,38,190,137,111,226,155,248,38,225,66,225,194,16,231,146,23,227,197,120,49,225,66,254,142,191,219,48,127,103,45,158,106,164,26,169,70,170,145,106,164,26,169,198,53,86,141,114,144,114,144,114,144,164,45,105,75,218,146,182,209,164,173,28,164,28,164,28,36,3,206,128,51,224,114,144,214,226,21,36,73,251,8,210,94,65,114,185,212,206,246,37,128,204,82,187,132,134,36,169,77,106,147,218,164,54,169,77,106,147,218,164,54,169,77,106,147,218,164,54,169,77,106,147,218,164,118,2,82,155,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,77,204,3,194,128,48,32,28,1,8,103,223,152,207,4,132,75,26,153,175,26,8,223,54,198,31,179,74,63,239,46,21,52,75,191,252,229,105,96,26,152,6,166,129,105,96,26,152,94,165,87,235,214,150,244,106,226,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,210,240,67,118,233,43,99,58,48,76,68,12,19,133,156,20,218,164,43,96,153,190,116,114,178,41,230,35,238,156,125,183,181,179,255,162,115,56,56,60,232,116,91,7,135,131,254,97,235,197,126,251,183,147,249,110,43,235,172,253,100,120,124,246,97,60,109,76,47,198,147,225,197,180,113,57,29,126,56,27,253,246,107,243,109,107,211,230,237,51,220,146,82,227,137,143,188,190,136,34,54,133,77,97,83,216,20,54,37,162,40,162,24,226,92,98,104,24,26,134,38,162,136,245,97,125,27,198,250,204,221,195,146,176,36,44,9,75,194,146,176,36,44,185,198,88,82,154,82,154,82,154,18,224,5,120,1,94,128,55,26,224,149,166,148,166,148,166,68,203,209,114,180,92,154,210,220,189,154,37,192,31,1,240,171,89,102,151,220,25,190,98,240,24,201,29,253,171,6,36,55,201,77,114,147,220,36,55,201,77,114,147,220,36,55,201,77,114,147,220,36,55,201,77,114,147,220,204,49,115,204,28,51,199,204,49,115,204,28,51,199,204,49,115,204,28,51,199,1,126,99,100,142,153,227,24,55,144,57,102,142,153,99,230,152,57,102,142,153,227,152,230,24,32,6,136,1,98,128,184,20,64,220,188,174,148,23,15,136,155,79,154,235,0,136,111,163,229,51,228,247,182,97,254,231,131,15,182,204,51,220,173,95,77,243,199,39,211,115,93,134,22,166,133,105,97,90,152,22,166,133,233,86,186,181,110,141,73,183,38,174,91,105,76,26,147,198,164,49,105,76,26,147,198,164,49,105,76,26,147,124,35,223,200,55,242,141,124,227,139,248,34,190,40,13,95,84,13,252,193,120,96,153,160,88,38,26,73,41,165,105,215,76,160,105,183,105,22,164,36,196,177,232,135,102,156,201,143,121,7,181,115,120,208,235,247,118,94,183,7,173,131,157,86,247,247,51,122,29,93,108,102,56,160,227,233,197,249,229,249,241,231,81,99,120,113,60,156,252,246,171,113,47,182,216,12,126,48,87,141,45,206,191,21,229,70,22,243,93,87,92,17,151,194,165,112,41,92,10,151,18,87,20,87,12,113,46,241,51,252,12,63,19,87,196,249,112,190,13,227,124,119,23,229,87,184,155,69,79,210,23,113,71,139,126,79,144,36,36,9,73,66,146,144,36,36,9,73,166,134,36,37,43,37,43,37,43,193,93,112,23,220,5,119,163,193,93,201,74,201,74,201,74,164,28,41,71,202,37,43,179,60,35,55,141,198,227,85,46,193,125,149,203,252,95,41,88,34,181,179,124,149,32,135,212,142,254,21,2,82,155,212,38,181,73,109,82,59,198,191,219,146,218,164,54,169,77,106,147,218,164,118,136,251,73,106,147,218,129,252,38,169,189,14,82,155,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,31,105,138,1,97,64,24,16,6,132,11,5,194,205,235,218,120,113,64,120,195,103,239,231,223,165,66,230,238,179,188,60,13,76,3,211,192,52,48,13,76,3,211,171,244,106,221,218,146,94,77,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,26,126,200,204,125,101,76,7,134,137,136,97,162,144,147,66,155,116,107,62,107,159,148,249,72,101,206,254,85,251,96,213,57,251,79,163,11,115,246,15,220,138,10,35,137,75,175,43,146,136,69,97,81,88,20,22,133,69,137,36,138,36,134,56,151,152,25,102,134,153,137,36,98,123,216,222,134,177,61,115,246,48,36,12,9,67,194,144,48,36,12,9,67,174,49,134,148,158,148,158,148,158,4,116,1,93,64,23,208,141,6,116,165,39,165,39,165,39,209,113,116,28,29,151,158,52,103,175,86,9,232,71,0,250,106,149,203,165,118,238,175,14,44,150,218,209,191,58,64,106,147,218,164,54,169,77,106,199,248,119,91,82,155,212,38,181,73,109,82,155,212,14,113,63,73,109,82,59,144,223,36,181,215,65,106,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,177,57,123,64,24,16,6,132,35,0,225,71,205,217,207,7,194,230,236,231,220,165,226,231,236,231,188,60,13,76,3,211,192,52,48,13,76,3,211,171,244,106,221,218,146,94,77,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,26,126,200,156,125,101,76,7,134,137,136,97,162,144,147,66,155,116,155,52,103,31,221,124,36,49,103,191,179,223,234,247,59,59,131,86,183,243,102,165,81,251,227,179,225,229,229,248,184,49,156,140,191,152,182,159,123,67,170,202,38,102,191,186,120,34,46,133,75,225,82,184,20,46,37,158,40,158,24,226,92,226,103,248,25,126,38,158,136,243,225,124,27,198,249,204,220,67,146,144,36,36,9,73,66,146,144,36,36,185,198,72,82,146,82,146,82,146,18,220,5,119,193,93,112,55,26,220,149,164,148,164,148,164,68,202,145,114,164,92,146,210,204,189,138,37,184,31,1,238,171,88,102,21,220,249,190,88,144,81,112,71,255,122,1,193,77,112,19,220,4,55,193,77,112,19,220,4,55,193,77,112,19,220,4,55,193,77,112,19,220,4,55,107,204,26,179,198,172,49,107,204,26,179,198,172,49,107,204,26,179,198,172,49,107,204,26,179,198,172,49,107,204,26,179,198,172,49,107,204,26,135,181,198,224,48,56,12,14,131,195,37,192,225,230,117,147,188,104,56,220,124,210,92,7,56,124,27,40,159,193,190,183,189,242,63,31,92,214,45,127,248,94,253,170,151,23,18,71,95,118,17,74,152,18,166,132,41,97,74,152,18,166,90,169,214,186,21,38,213,154,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,52,92,81,53,224,7,223,129,100,130,34,153,88,20,165,132,134,93,51,129,134,221,102,41,144,146,248,198,162,31,154,17,38,63,150,31,209,246,254,110,187,59,56,232,116,95,206,68,22,155,185,14,232,232,236,100,52,105,92,140,39,31,23,36,22,155,193,143,103,113,137,197,135,110,71,85,129,197,172,215,150,87,4,167,192,41,112,10,156,2,167,228,21,229,21,67,156,75,16,13,68,3,209,228,21,193,62,176,111,195,96,223,221,45,249,21,238,102,209,99,244,69,220,209,162,223,19,46,137,75,226,146,184,36,46,137,75,226,146,169,113,73,209,74,209,74,209,74,132,23,225,69,120,17,222,104,132,87,180,82,180,82,180,18,46,135,203,225,114,209,202,44,207,200,141,164,65,121,157,75,132,95,231,114,149,47,23,204,149,219,249,190,90,144,73,110,71,255,98,1,185,77,110,147,219,228,54,185,77,110,147,219,228,54,185,77,110,147,219,228,54,185,77,110,147,219,228,54,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,135,52,198,192,48,48,12,12,3,195,133,131,225,230,117,141,188,88,48,220,124,210,92,7,48,124,155,36,159,97,190,183,133,242,63,31,92,86,42,127,232,78,253,234,148,23,18,67,95,124,9,58,152,14,166,131,233,96,58,152,14,166,89,105,214,186,245,37,205,154,184,102,165,47,233,75,250,146,190,164,47,233,75,250,146,190,164,47,233,75,210,141,116,35,221,72,55,210,141,39,226,137,120,162,52,60,81,53,208,7,219,129,99,130,226,152,72,4,165,240,102,93,51,129,102,221,38,249,143,146,224,198,162,31,154,177,37,63,150,31,206,189,163,195,163,131,246,76,76,177,153,235,96,158,94,77,175,46,70,11,66,138,205,226,15,229,189,7,182,202,232,34,206,126,178,170,154,136,89,174,171,135,72,60,17,79,196,19,241,68,60,233,33,234,33,134,56,151,4,25,65,70,144,233,33,18,121,68,222,134,137,60,75,246,156,35,231,200,57,114,142,156,35,231,200,57,174,177,115,84,153,84,153,84,153,100,111,217,91,246,150,189,141,102,111,85,38,85,38,85,38,169,112,42,156,10,87,153,180,100,47,76,201,222,71,176,247,194,148,203,225,117,190,111,4,44,133,215,37,124,27,0,188,6,175,193,107,240,26,188,6,175,193,107,240,26,188,14,113,46,193,107,240,26,188,6,175,193,107,240,122,195,224,53,34,140,8,35,194,136,48,34,140,8,35,194,136,48,34,140,8,35,194,136,48,34,140,8,35,194,136,48,34,140,8,35,194,136,48,34,140,8,27,162,231,125,121,95,222,55,130,247,205,63,66,191,208,251,150,52,64,191,162,247,189,173,122,175,178,39,63,251,161,11,222,146,159,255,242,112,47,220,11,247,194,189,112,47,220,11,163,194,168,117,227,73,24,53,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,105,112,32,59,242,149,169,27,182,37,162,109,137,34,72,10,45,198,21,176,31,191,117,199,139,44,2,37,69,109,193,39,224,55,146,216,129,127,249,170,243,98,191,179,210,14,252,199,79,227,15,103,227,106,119,224,159,221,123,228,249,157,71,182,103,158,179,61,243,140,237,159,63,95,104,191,112,246,86,84,213,47,204,114,93,253,66,196,9,113,66,156,16,39,196,73,191,80,191,48,196,185,68,198,144,49,100,76,191,16,193,67,240,54,140,224,25,142,7,27,193,70,176,17,108,4,27,193,70,176,113,141,97,163,42,164,42,164,42,36,108,11,219,194,182,176,109,52,108,171,10,169,10,169,10,137,129,99,224,24,184,42,164,225,120,33,73,216,62,2,182,23,146,92,46,181,243,125,13,96,169,212,46,33,36,73,106,147,218,164,54,169,77,106,147,218,164,54,169,77,106,147,218,164,54,169,77,106,147,218,164,54,169,157,128,212,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,75,243,128,48,32,12,8,71,0,194,249,151,230,23,2,225,146,150,230,171,6,194,183,145,241,85,166,233,103,239,82,193,211,244,243,95,158,6,166,129,105,96,26,152,6,166,129,233,85,122,181,110,109,73,175,38,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,40,13,63,100,154,190,50,166,3,195,68,196,48,81,200,73,161,77,186,2,166,233,75,39,39,155,98,62,146,152,179,127,211,27,236,174,182,102,255,229,188,113,98,204,254,129,59,81,85,33,49,195,101,5,18,145,40,36,10,137,66,162,144,40,129,68,129,196,16,231,18,49,67,204,16,51,129,68,100,15,217,219,48,178,103,202,30,132,4,33,65,72,16,18,132,4,33,65,200,53,134,144,178,147,178,147,178,147,112,46,156,11,231,194,185,209,112,174,236,164,236,164,236,36,54,142,141,99,227,178,147,166,236,149,42,225,252,8,56,95,169,114,169,210,206,247,173,129,101,74,59,250,151,6,40,109,74,155,210,166,180,41,237,8,255,94,75,105,83,218,148,54,165,77,105,83,218,33,238,39,165,77,105,7,178,155,148,246,58,40,109,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,54,99,15,7,195,193,112,112,0,28,156,127,197,126,17,14,54,98,255,240,77,42,120,195,126,238,171,147,192,36,48,9,76,2,147,192,36,48,185,74,174,214,45,45,201,213,196,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,165,97,135,76,216,87,70,116,64,152,136,16,38,8,55,41,178,69,183,49,3,246,241,193,71,18,251,245,55,127,187,210,126,253,205,223,218,175,191,127,39,170,42,35,102,184,172,50,34,15,197,67,241,80,60,20,15,165,140,168,140,24,226,92,242,101,124,25,95,166,140,200,235,241,122,27,230,245,236,215,83,144,20,36,5,73,65,82,144,20,36,5,185,198,10,82,111,82,111,82,111,146,204,37,115,201,92,50,55,154,204,213,155,212,155,212,155,100,198,153,113,102,92,111,210,126,189,68,37,153,31,65,230,75,84,46,85,218,249,190,51,176,76,105,71,255,206,0,165,77,105,83,218,148,54,165,29,225,223,107,41,109,74,155,210,166,180,41,109,74,59,196,253,164,180,41,237,64,118,147,210,94,7,165,205,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,246,235,225,96,56,24,14,14,128,131,243,239,215,47,194,193,246,235,31,190,73,5,239,215,207,125,117,18,152,4,38,129,73,96,18,152,4,38,87,201,213,186,165,37,185,154,184,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,52,236,144,253,250,202,136,14,8,19,17,194,4,225,38,69,182,232,54,102,191,62,62,248,72,98,191,254,160,189,219,127,213,217,59,92,105,194,254,98,116,114,249,105,124,58,181,98,255,224,205,168,42,145,152,237,202,42,137,108,20,27,197,70,177,81,108,148,74,162,74,98,136,115,201,154,177,102,172,153,74,34,187,199,238,109,152,221,179,101,79,68,18,145,68,36,17,73,68,18,145,68,228,26,139,72,237,73,237,73,237,73,74,151,210,165,116,41,221,104,74,87,123,82,123,82,123,146,31,231,199,249,113,237,73,91,246,114,149,148,126,4,165,47,87,153,69,108,231,251,10,65,6,177,29,253,91,4,196,54,177,77,108,19,219,196,118,40,125,72,108,19,219,196,54,177,77,108,19,219,245,223,79,98,155,216,14,228,56,137,237,117,16,219,108,49,91,204,22,179,197,108,49,91,204,22,179,197,108,49,91,204,22,179,197,108,49,91,204,22,179,197,108,49,91,204,22,179,197,108,49,91,108,215,30,20,6,133,65,225,24,80,56,255,180,253,18,40,108,221,126,238,125,42,120,224,126,209,5,168,96,42,152,10,166,130,169,96,42,152,98,165,88,235,86,151,20,107,226,138,149,186,164,46,169,75,234,146,186,164,46,169,75,234,146,186,164,46,9,55,194,141,112,35,220,8,55,142,136,35,226,136,210,112,68,54,238,43,227,58,80,76,68,20,19,135,158,20,220,168,219,152,165,251,36,228,71,18,99,247,253,183,157,221,246,193,224,93,251,160,223,94,105,240,254,242,235,248,100,116,209,184,62,140,35,163,247,115,111,72,85,25,197,236,87,151,82,132,166,160,41,104,10,154,130,166,164,20,165,20,67,156,75,8,13,66,131,208,164,20,161,62,168,111,195,80,223,221,157,248,21,238,102,209,67,243,69,220,209,162,223,19,42,137,74,162,146,168,36,42,137,74,162,146,169,81,73,129,74,129,74,129,74,124,23,223,197,119,241,221,104,124,87,160,82,160,82,160,18,44,7,203,193,114,129,202,44,207,200,13,164,33,121,77,75,124,95,211,114,149,47,22,44,16,220,249,190,92,144,81,112,71,255,130,1,193,77,112,19,220,4,55,193,77,112,19,220,4,55,193,77,112,19,220,4,55,193,77,112,19,220,4,55,107,204,26,179,198,172,49,107,204,26,179,198,172,49,107,204,26,179,198,172,49,107,204,26,179,198,172,49,107,204,26,179,198,172,49,107,204,26,135,181,198,224,48,56,12,14,131,195,37,192,225,230,117,151,188,104,56,220,124,210,92,7,56,124,155,40,159,193,190,183,197,242,63,31,92,86,46,127,248,94,253,170,151,23,146,71,95,118,17,74,152,18,166,132,41,97,74,152,18,166,90,169,214,186,21,38,213,154,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,52,92,81,53,224,7,223,129,100,130,34,153,88,20,165,132,134,93,51,129,134,221,102,41,144,146,248,198,162,31,154,17,38,63,230,29,209,222,81,255,96,112,208,123,209,155,41,43,54,51,156,202,243,171,203,139,198,197,249,135,243,5,49,197,102,240,131,184,106,76,241,129,123,80,110,63,49,227,5,37,19,97,40,24,10,134,130,161,96,40,201,68,201,196,16,231,18,46,131,203,224,50,201,68,88,15,214,219,48,172,103,244,30,129,68,32,17,72,4,18,129,68,32,17,200,53,38,144,66,148,66,148,66,148,88,46,150,139,229,98,185,209,88,174,16,165,16,165,16,37,48,14,140,3,227,66,148,70,239,181,43,177,252,8,44,95,187,114,129,198,206,242,29,129,44,26,59,250,215,2,104,108,26,155,198,166,177,105,236,16,122,152,198,166,177,105,108,26,155,198,166,177,105,108,26,155,198,166,177,215,66,99,115,195,220,48,55,204,13,115,195,220,48,55,204,13,115,195,220,48,55,204,13,115,195,220,48,55,204,13,115,195,220,48,55,204,13,115,195,220,176,1,123,8,24,2,134,128,107,69,192,89,55,235,151,33,224,13,159,169,127,224,246,20,178,76,191,240,117,137,95,226,151,248,37,126,137,95,226,151,80,37,84,235,22,149,132,106,226,66,149,168,36,42,137,74,162,146,168,36,42,137,74,162,146,168,36,42,233,53,122,141,94,163,215,232,53,70,136,17,98,132,210,48,66,198,232,43,163,56,192,75,68,240,82,59,43,41,166,45,183,230,147,243,105,240,142,184,43,243,189,151,175,91,251,71,131,157,222,155,206,78,254,157,249,243,143,159,135,103,87,141,227,243,47,227,227,205,93,154,127,248,46,148,90,55,204,126,73,125,67,218,137,118,162,157,104,39,218,73,223,80,223,48,196,185,164,199,232,49,122,76,223,144,198,163,241,54,76,227,89,155,103,28,25,71,198,145,113,100,28,25,71,198,113,141,141,163,106,164,106,164,106,36,119,203,221,114,183,220,109,52,119,171,26,169,26,169,26,73,132,19,225,68,184,106,164,181,121,161,73,238,62,130,187,23,154,92,168,178,51,124,39,32,163,202,142,254,173,0,42,155,202,166,178,169,108,42,59,140,34,166,178,169,108,42,155,202,166,178,169,108,42,155,202,166,178,169,236,181,80,217,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,108,117,30,6,134,129,97,224,154,49,112,198,221,249,12,24,120,179,151,231,31,190,65,69,108,207,47,123,101,242,151,252,37,127,201,95,242,151,252,37,85,73,213,186,101,37,169,154,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,52,172,144,245,249,202,72,14,248,18,17,190,4,224,37,69,181,230,214,123,129,62,25,228,17,120,131,254,109,187,251,95,189,163,131,110,251,253,157,191,207,58,66,255,117,52,249,223,243,171,139,201,232,251,239,127,95,197,10,253,189,7,182,138,203,23,62,252,169,202,237,23,102,191,166,128,33,198,132,49,97,76,24,19,198,36,96,40,96,24,226,92,98,97,88,24,22,38,96,136,217,97,118,27,198,236,204,202,195,139,240,34,188,8,47,194,139,240,34,188,184,198,120,81,22,82,22,82,22,18,168,5,106,129,90,160,54,26,168,149,133,148,133,148,133,68,189,81,111,212,91,22,210,172,188,146,36,80,31,1,212,43,73,46,134,214,89,172,127,70,104,93,2,246,7,173,65,107,208,26,180,6,173,65,107,208,26,180,6,173,235,199,172,160,53,104,13,90,131,214,160,53,104,189,57,208,26,9,70,130,145,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,36,24,9,70,130,45,197,243,189,124,47,223,91,183,239,205,58,21,159,193,247,150,180,21,191,162,239,189,141,116,231,159,126,127,248,3,23,178,253,190,236,165,97,94,152,23,230,133,121,97,94,152,23,62,133,79,235,198,146,240,105,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,210,224,63,198,223,43,83,54,44,75,68,203,18,65,140,20,86,132,43,96,254,125,235,142,15,89,4,72,86,155,114,79,198,108,196,221,114,127,219,105,247,223,246,250,157,195,222,205,121,122,219,59,236,244,186,47,122,135,135,251,237,193,187,173,172,147,238,95,199,163,203,175,231,151,227,233,249,205,47,196,215,243,233,248,124,242,225,124,58,61,27,53,190,109,37,190,236,190,248,195,149,218,29,204,127,105,249,65,98,137,88,34,150,136,37,98,73,126,80,126,48,196,185,36,192,8,48,2,76,126,144,168,35,234,54,76,212,217,121,231,20,57,69,78,145,83,228,20,57,69,78,113,141,157,162,168,163,168,163,168,35,59,203,206,178,179,236,108,52,59,43,234,40,234,40,234,72,117,83,221,84,183,168,163,157,119,29,72,118,62,130,157,215,129,204,132,176,51,224,254,156,8,59,94,21,18,194,134,176,33,108,8,27,194,134,176,33,108,8,27,194,134,176,33,108,8,27,194,134,176,33,108,8,27,23,198,133,113,97,92,24,23,198,133,113,97,92,24,23,198,133,113,97,92,24,23,198,133,113,97,92,24,23,198,133,113,97,92,24,23,198,133,109,192,179,191,236,47,251,155,186,253,205,56,5,159,195,254,174,213,34,252,226,207,93,196,48,124,214,43,128,190,160,47,232,11,250,130,190,160,47,152,10,166,214,13,41,193,212,196,97,42,72,9,82,130,148,32,37,72,9,82,130,148,32,37,72,9,82,66,107,208,26,180,6,173,65,107,104,16,26,132,6,165,65,131,236,195,87,38,112,56,151,136,206,37,144,38,41,186,36,151,206,90,124,114,144,35,240,104,252,126,171,255,166,55,120,215,251,103,123,127,208,233,191,202,60,19,127,54,188,252,114,222,248,118,254,239,209,89,99,124,249,41,245,97,248,153,143,83,110,133,48,195,197,116,7,113,36,28,9,71,194,145,112,36,221,65,221,193,16,231,18,239,194,187,240,46,221,65,92,14,151,219,48,46,103,252,29,66,132,16,33,68,8,17,66,132,16,33,196,53,70,136,106,142,106,142,106,142,96,44,24,11,198,130,177,209,96,172,154,163,154,163,154,35,178,141,108,35,219,106,142,198,223,5,32,193,248,8,48,94,0,114,14,166,206,130,244,151,97,234,120,145,71,152,26,166,134,169,97,106,152,26,166,134,169,97,106,152,26,166,142,128,127,97,106,152,26,166,134,169,97,234,192,152,26,251,197,126,177,95,236,23,251,197,126,177,95,236,23,251,197,126,177,95,236,23,251,197,126,177,95,236,23,251,197,126,177,95,236,23,251,197,126,141,184,51,188,12,47,195,91,155,225,205,58,219,190,200,240,174,215,80,251,204,39,45,100,154,125,238,107,2,187,192,46,176,11,236,2,187,192,46,96,10,152,214,13,34,1,211,196,129,41,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,194,103,240,25,124,6,159,193,103,136,15,226,131,248,164,65,124,140,177,87,38,105,120,149,136,94,165,86,21,178,122,217,45,161,193,245,248,60,35,252,196,250,63,122,189,253,206,97,231,191,219,57,39,214,255,117,126,126,54,158,142,255,24,85,49,177,254,236,222,35,207,239,60,178,61,243,156,237,153,103,108,255,252,249,194,50,130,63,63,127,21,25,193,133,23,147,17,164,146,168,36,42,137,74,162,146,100,4,101,4,67,156,75,202,139,242,162,188,100,4,169,57,106,110,195,212,156,77,118,22,145,69,100,17,89,68,22,145,69,100,17,215,216,34,138,51,138,51,138,51,242,177,124,44,31,203,199,70,243,177,226,140,226,140,226,140,228,54,185,77,110,139,51,218,100,215,115,228,227,35,248,120,61,199,57,250,58,187,220,159,175,175,75,232,57,210,215,244,53,125,77,95,211,215,244,53,125,77,95,211,215,244,53,125,77,95,211,215,244,53,125,77,95,135,210,215,156,48,39,204,9,115,194,156,48,39,204,9,115,194,156,48,39,204,9,115,194,156,48,39,204,9,115,194,156,48,39,204,9,115,194,156,48,39,108,196,29,250,133,126,161,223,218,208,111,190,17,247,135,209,111,73,35,238,85,163,223,219,214,247,99,87,223,127,222,154,2,87,223,31,120,77,194,151,240,37,124,9,95,194,151,240,37,82,137,212,186,5,37,145,154,184,72,37,40,9,74,130,146,160,36,40,9,74,130,146,160,36,40,9,74,90,141,86,163,213,104,53,90,141,9,98,130,152,160,52,76,144,213,247,202,232,13,224,18,17,184,212,202,72,86,111,199,21,176,250,94,58,35,89,107,210,17,120,41,254,160,247,178,245,166,125,240,178,247,110,240,166,211,29,116,246,247,143,250,135,131,23,173,157,215,47,15,122,71,221,221,193,110,103,111,239,168,223,233,117,51,143,200,95,156,127,28,126,25,93,92,235,242,47,227,73,99,124,118,118,117,57,109,124,24,30,127,254,120,113,126,53,57,105,156,140,79,79,175,110,206,102,5,251,242,247,30,216,42,46,88,152,253,147,150,219,50,92,237,125,200,28,66,80,16,20,4,5,65,65,80,50,135,50,135,33,206,37,84,6,149,65,101,50,135,144,30,164,183,97,72,207,200,60,250,136,62,162,143,232,35,250,136,62,162,143,107,76,31,197,35,197,35,197,35,113,92,28,23,199,197,113,163,113,92,241,72,241,72,241,72,80,28,20,7,197,197,35,141,204,235,77,226,248,17,56,190,222,100,126,184,157,229,59,4,43,192,237,18,190,94,0,110,131,219,224,54,184,13,110,131,219,224,54,184,13,110,131,219,224,54,184,13,110,131,219,224,54,184,29,15,110,35,198,136,49,98,140,24,35,198,136,49,98,140,24,35,198,136,49,98,140,24,35,198,136,49,98,140,24,35,198,136,49,98,140,24,35,198,136,177,125,122,94,152,23,230,133,35,122,225,172,211,245,143,244,194,37,173,218,175,232,133,111,51,227,249,71,234,179,223,132,66,246,235,31,115,57,56,24,14,134,131,225,96,56,24,14,134,89,97,214,186,241,37,204,154,56,102,133,47,225,75,248,18,190,132,47,225,75,248,18,190,132,47,225,75,208,13,116,3,221,64,55,208,13,39,194,137,112,162,52,56,145,105,251,202,212,14,27,19,209,198,68,21,40,165,22,235,154,171,23,235,182,238,120,147,69,32,101,181,113,251,164,189,71,194,187,247,119,207,98,17,179,247,243,143,226,154,173,222,7,105,39,74,39,210,81,116,20,29,69,71,209,81,145,116,148,116,34,109,70,155,209,102,180,153,116,162,116,34,189,71,239,217,188,103,34,153,72,38,146,137,100,34,153,72,38,114,189,77,164,32,165,32,165,32,37,167,203,233,114,186,156,110,52,167,43,72,41,72,41,72,73,144,19,228,4,185,32,165,205,123,13,75,78,63,130,211,215,176,204,141,182,139,248,2,65,105,223,31,128,182,161,109,104,27,218,134,182,161,109,104,27,218,134,182,161,109,104,27,218,134,182,161,109,104,27,218,78,1,109,227,197,120,49,94,140,23,227,197,120,49,94,140,23,227,197,120,49,94,140,23,227,197,120,49,94,140,23,227,197,120,49,94,140,23,227,197,120,177,189,123,86,152,21,102,133,43,180,194,111,222,30,190,106,31,244,6,251,157,238,235,246,110,167,251,91,95,124,43,115,211,249,203,215,233,167,209,197,121,227,108,60,249,60,58,25,79,230,20,197,183,82,204,56,207,255,108,101,35,224,124,87,230,126,185,95,238,151,251,229,126,185,95,238,151,251,13,113,46,185,95,238,151,251,229,126,185,95,238,119,195,220,175,88,51,77,77,83,211,212,52,53,77,77,83,211,212,52,53,77,77,83,211,212,52,53,77,77,83,211,212,52,53,77,77,83,211,212,52,53,77,77,83,7,210,212,98,205,0,54,128,13,96,199,0,216,217,250,204,57,0,118,114,73,102,0,27,192,6,176,1,108,0,27,192,6,176,1,108,0,27,192,6,176,1,108,0,27,192,6,176,1,108,84,24,21,70,133,81,97,84,24,21,70,133,81,97,84,24,21,70,133,81,97,84,24,21,70,133,81,97,84,24,21,14,243,123,35,42,140,10,163,194,235,66,133,185,95,238,151,251,229,126,11,118,191,205,65,179,88,247,219,124,210,12,232,126,111,254,9,253,183,25,175,123,243,224,95,136,183,145,251,99,63,153,14,47,158,124,252,99,161,250,189,189,238,237,133,86,184,0,228,11,249,66,190,144,47,228,11,249,66,169,80,106,221,136,18,74,77,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,26,44,168,26,175,67,223,48,46,65,141,75,28,73,82,112,65,174,185,122,65,110,235,142,27,89,4,75,254,103,147,20,71,73,252,98,209,15,205,8,145,31,203,143,88,239,109,187,251,95,189,163,131,110,251,253,35,230,225,207,191,142,38,255,123,126,117,49,25,125,175,98,23,254,217,189,71,158,223,121,100,123,230,57,219,51,207,216,254,249,243,133,118,12,127,187,11,85,5,12,151,92,82,185,16,106,130,154,160,38,168,9,106,82,46,84,46,12,113,46,33,49,72,12,18,83,46,132,238,160,187,13,67,119,166,227,81,70,148,17,101,68,25,81,70,148,17,101,92,99,202,168,7,169,7,169,7,137,215,226,181,120,45,94,27,141,215,234,65,234,65,234,65,130,223,224,55,248,173,7,105,58,94,66,18,175,143,192,235,37,36,23,170,236,124,226,127,145,202,46,33,26,73,101,83,217,84,54,149,77,101,83,217,84,54,149,77,101,83,217,84,54,149,77,101,83,217,84,54,149,29,86,101,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,176,61,121,24,24,6,134,129,107,198,192,249,135,228,231,97,224,146,22,228,171,198,192,183,209,240,85,38,231,127,187,65,5,111,205,63,248,202,228,47,249,75,254,146,191,228,47,249,75,170,146,170,117,203,74,82,53,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,105,88,33,35,243,149,145,28,240,37,34,124,9,192,75,138,106,205,21,48,43,95,58,47,217,0,228,17,119,131,254,255,118,246,219,255,28,188,105,189,236,236,12,118,59,123,123,71,253,78,175,155,117,130,254,255,141,207,70,255,110,124,25,126,28,31,55,78,198,167,167,87,55,167,174,130,5,250,123,15,108,21,150,46,124,240,51,149,90,46,204,124,69,225,66,124,9,95,194,151,240,37,124,73,184,80,184,48,196,185,196,193,112,48,28,76,184,16,175,195,235,54,140,215,153,147,135,22,161,69,104,17,90,132,22,161,69,104,113,141,209,162,28,164,28,164,28,36,72,11,210,130,180,32,109,52,72,43,7,41,7,41,7,137,120,35,222,136,183,28,164,57,121,5,73,144,62,2,164,87,144,92,4,172,51,8,255,108,192,186,4,224,15,88,3,214,128,53,96,13,88,3,214,128,53,96,13,88,3,214,128,53,96,13,88,3,214,128,53,96,141,2,163,192,40,48,10,140,2,163,192,40,48,10,140,2,163,192,40,48,10,28,224,55,70,20,24,5,142,113,3,81,96,20,24,5,70,129,81,96,20,24,5,142,73,129,185,94,174,151,235,229,122,11,114,189,25,135,225,151,187,222,146,118,225,87,116,189,183,65,238,220,51,239,15,126,220,34,86,222,151,188,48,196,11,241,66,188,16,47,196,11,241,66,167,208,105,221,72,18,58,77,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,26,236,199,200,123,101,186,134,97,137,104,88,234,151,34,5,21,224,10,152,120,223,186,227,66,22,193,145,149,230,218,83,209,26,113,215,218,15,90,47,58,187,47,15,218,111,246,59,221,65,127,119,176,251,98,208,126,219,217,25,244,223,94,255,212,155,214,206,171,78,183,157,117,189,253,98,248,97,124,242,241,98,244,229,108,60,105,92,158,52,78,62,52,70,95,199,199,141,203,175,215,63,245,101,120,252,105,60,25,37,190,230,158,233,51,150,26,31,124,244,59,16,35,228,152,56,38,142,137,99,226,152,196,8,197,8,67,156,75,46,140,11,227,194,196,8,57,59,206,110,195,156,157,181,119,122,145,94,164,23,233,69,122,145,94,164,23,215,88,47,74,60,74,60,74,60,18,181,68,45,81,75,212,70,19,181,18,143,18,143,18,143,172,55,235,205,122,75,60,90,123,87,133,36,234,35,136,122,85,200,60,64,59,131,253,127,28,208,142,87,141,4,180,1,109,64,27,208,6,180,35,128,98,64,27,208,6,180,1,109,64,27,208,6,180,1,109,64,27,208,94,11,160,141,18,163,196,40,49,74,140,18,163,196,40,49,74,140,18,163,196,40,49,74,140,18,163,196,40,49,74,140,18,163,196,40,49,74,140,18,163,196,214,226,185,96,46,152,11,142,229,130,51,174,199,231,119,193,107,181,38,159,233,227,23,177,46,159,243,66,16,48,4,12,1,67,192,16,48,4,12,173,66,171,117,35,75,104,53,113,180,10,89,66,150,144,37,100,9,89,66,150,144,37,100,9,89,66,150,64,27,208,6,180,1,109,64,27,54,132,13,97,67,105,176,33,107,243,149,233,28,6,38,162,129,137,39,77,74,42,208,165,179,70,159,170,238,136,188,78,255,254,85,123,127,127,240,182,247,246,232,237,139,94,239,245,96,183,179,183,119,212,239,244,186,217,55,233,191,127,26,157,157,53,190,158,127,189,250,250,225,252,252,115,227,100,124,122,122,117,115,184,82,95,162,159,251,201,74,206,27,230,186,174,168,33,207,196,51,241,76,60,19,207,36,106,40,106,24,226,92,242,97,124,24,31,38,106,200,219,241,118,27,230,237,172,206,83,140,20,35,197,72,49,82,140,20,35,197,184,198,138,81,42,82,42,82,42,146,172,37,107,201,90,178,54,154,172,149,138,148,138,148,138,100,190,153,111,230,91,42,210,234,188,186,36,89,31,65,214,171,75,46,135,215,153,164,127,118,120,29,175,36,9,94,131,215,224,53,120,13,94,131,215,224,53,120,13,94,131,215,224,53,120,13,94,131,215,224,53,120,141,8,35,194,136,48,34,140,8,35,194,136,48,34,140,8,35,194,136,48,34,140,8,35,194,136,48,34,140,8,35,194,136,48,34,140,8,35,194,214,228,121,95,222,151,247,77,212,251,102,222,144,207,230,125,215,108,57,126,238,135,46,102,47,62,195,203,195,189,112,47,220,11,247,194,189,112,47,140,10,163,214,141,39,97,212,196,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,165,193,129,172,196,87,166,110,216,150,136,182,37,138,32,41,180,24,151,210,34,124,74,126,35,240,14,252,81,247,31,173,247,111,246,7,253,195,214,139,253,246,111,71,235,93,115,176,157,121,10,254,106,242,175,225,247,47,103,141,203,233,240,195,217,232,215,175,69,227,91,179,177,93,197,26,252,179,123,143,60,191,243,200,246,204,115,182,103,158,177,253,243,231,11,168,24,46,188,27,229,134,12,115,95,90,203,16,119,194,157,112,39,220,9,119,210,50,212,50,12,113,46,241,49,124,12,31,211,50,196,241,112,188,13,227,120,70,228,33,71,200,17,114,132,28,33,71,200,17,114,92,99,228,168,16,169,16,169,16,9,222,130,183,224,45,120,27,13,222,42,68,42,68,42,68,34,225,72,56,18,174,16,105,68,94,84,18,188,143,0,239,69,37,51,169,237,44,223,10,200,167,182,75,72,75,82,219,212,54,181,77,109,83,219,212,54,181,77,109,83,219,212,54,181,77,109,83,219,212,54,181,77,109,39,163,182,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,98,190,216,2,61,44,12,11,195,194,65,176,112,214,17,250,236,88,184,164,29,250,170,177,240,109,130,60,255,112,253,194,27,85,200,118,125,198,43,144,193,100,48,25,76,6,147,193,100,48,201,74,178,214,45,47,73,214,196,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,165,97,137,204,215,87,70,118,192,152,136,48,38,16,63,41,186,85,87,192,136,125,233,252,100,131,240,71,73,106,99,209,15,205,192,146,31,115,78,102,255,239,221,87,131,23,237,215,253,78,183,255,186,51,232,31,190,223,111,223,63,165,215,49,197,230,242,3,122,249,247,201,167,198,135,209,231,203,241,228,242,243,184,113,57,253,126,54,186,247,107,116,175,169,216,44,254,156,222,123,96,171,176,68,98,166,207,88,106,41,241,209,239,64,48,17,139,194,162,176,40,44,10,139,18,76,20,76,12,113,46,49,51,204,12,51,19,76,196,246,176,189,13,99,123,102,238,97,72,24,18,134,132,33,97,72,24,18,134,92,99,12,41,67,41,67,41,67,9,232,2,186,128,46,160,27,13,232,202,80,202,80,202,80,162,227,232,56,58,46,67,105,230,94,185,18,208,143,0,244,149,43,243,0,237,12,223,32,120,28,208,46,225,139,4,128,54,160,13,104,3,218,128,54,160,13,104,3,218,128,54,160,13,104,3,218,128,54,160,13,104,3,218,49,128,54,74,140,18,163,196,40,49,74,140,18,163,196,40,49,74,140,18,163,196,40,49,74,140,18,163,196,40,49,74,140,18,163,196,40,49,74,140,18,91,180,231,130,185,96,46,56,150,11,206,56,108,159,223,5,151,180,111,191,162,11,190,13,135,231,158,171,207,244,241,139,88,173,207,121,33,8,24,2,134,128,33,96,8,24,2,134,86,161,213,186,145,37,180,154,56,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,52,216,144,241,250,202,116,14,3,19,209,192,196,147,38,37,21,232,10,152,178,223,186,227,74,22,193,147,149,102,233,83,213,29,129,215,233,119,7,187,7,237,214,155,23,189,222,225,171,193,126,231,197,65,235,224,253,160,119,208,121,217,233,182,246,7,59,175,90,7,131,157,247,59,251,111,251,55,231,47,203,68,253,73,227,228,98,52,252,242,225,252,124,250,169,113,54,254,112,49,188,248,222,56,191,24,127,28,79,134,103,141,227,79,195,139,198,241,247,227,179,175,151,247,14,97,9,59,245,207,238,61,242,252,206,35,219,51,207,217,158,121,198,246,207,159,47,160,155,152,249,206,148,27,79,92,233,109,40,40,194,83,240,20,60,5,79,193,83,10,138,10,138,33,206,37,140,6,163,193,104,10,138,112,31,220,183,97,184,207,196,61,50,137,76,34,147,200,36,50,137,76,34,147,107,76,38,117,41,117,41,117,41,49,94,140,23,227,197,120,163,49,94,93,74,93,74,93,74,192,28,48,7,204,117,41,77,220,75,89,98,252,17,24,191,148,101,110,229,157,229,91,6,143,87,222,37,68,45,41,111,202,155,242,166,188,41,111,202,155,242,166,188,41,111,202,155,242,166,188,41,111,202,155,242,166,188,147,87,222,60,50,143,204,35,243,200,60,50,143,204,35,243,200,60,50,143,204,35,243,200,60,50,143,204,35,243,200,60,50,143,204,35,243,200,60,50,143,252,72,143,12,23,195,197,112,49,92,92,6,46,110,237,28,182,127,10,227,173,194,58,210,195,227,233,232,65,102,188,37,38,61,115,123,234,182,198,203,222,11,112,12,28,3,199,192,49,112,12,28,3,199,192,113,136,115,9,28,3,199,192,49,112,12,28,3,199,27,6,142,101,165,49,110,140,27,227,198,184,49,110,140,27,227,198,184,49,110,140,27,227,198,184,49,110,140,27,227,198,184,49,110,140,27,227,198,184,49,110,140,59,16,227,150,149,38,191,201,111,242,59,170,252,46,166,45,189,80,126,11,76,147,223,228,55,249,77,126,147,223,228,55,249,77,126,147,223,228,119,0,169,76,126,147,223,228,55,249,77,126,7,150,223,140,50,163,204,40,51,202,140,50,163,204,40,51,202,140,50,163,204,40,51,202,140,50,163,204,40,51,202,140,50,163,204,40,51,202,140,50,163,44,53,13,28,3,199,192,113,84,112,220,28,52,203,6,199,205,39,205,117,0,199,55,255,216,255,219,12,11,190,121,240,47,43,220,40,224,206,61,153,14,47,158,124,252,99,33,55,190,125,39,183,151,46,244,146,116,49,93,76,23,211,197,116,49,93,76,195,210,176,117,235,77,26,54,113,13,75,111,210,155,244,38,189,73,111,210,155,244,38,189,73,111,210,155,164,28,41,71,202,145,114,164,28,143,196,35,241,72,105,120,164,106,160,16,246,3,215,4,197,53,145,9,75,233,205,188,102,2,205,188,77,246,34,37,65,143,69,63,52,99,81,126,228,58,204,111,219,7,253,94,183,53,216,30,244,95,117,94,182,187,189,131,206,205,49,110,62,246,24,127,29,93,92,158,79,134,141,237,198,229,167,241,199,209,228,252,98,124,239,0,55,139,63,192,247,30,216,42,185,225,248,192,231,172,161,222,152,241,93,232,54,146,85,100,21,89,69,86,145,85,186,141,186,141,33,206,37,169,70,170,145,106,186,141,228,31,249,183,97,242,239,238,184,253,10,119,243,161,255,110,171,238,59,90,244,123,226,41,121,74,158,146,167,228,41,121,74,158,50,53,79,169,134,169,134,169,134,201,248,50,190,140,47,227,27,205,248,170,97,170,97,170,97,210,231,244,57,125,174,134,153,229,25,185,21,53,73,47,160,201,248,11,104,22,244,237,131,121,96,251,209,223,59,200,2,182,75,248,198,1,176,13,108,3,219,192,54,176,13,108,3,219,192,54,176,13,108,3,219,192,54,176,13,108,3,219,192,118,44,176,141,22,163,197,104,49,90,140,22,163,197,104,49,90,140,22,163,197,104,49,90,140,22,163,197,104,49,90,140,22,163,197,104,49,90,140,22,163,197,143,164,197,156,48,39,204,9,115,194,37,58,225,254,225,251,253,246,96,171,224,188,115,227,114,250,253,108,116,199,12,111,173,111,228,249,246,211,198,144,195,243,223,11,63,204,15,243,195,252,48,63,204,15,243,195,252,112,136,115,201,15,243,195,252,48,63,204,15,243,195,27,230,135,5,159,169,108,42,155,202,166,178,169,108,42,155,202,166,178,169,108,42,155,202,166,178,169,108,42,155,202,166,178,169,108,42,155,202,166,178,169,108,42,59,144,202,22,124,6,185,65,110,144,59,42,228,46,50,251,60,7,114,175,105,252,25,228,6,185,65,110,144,59,0,60,6,185,65,110,144,27,228,6,185,65,110,144,27,228,6,185,65,110,144,59,36,228,70,142,145,99,228,24,57,70,142,145,99,228,24,57,70,142,145,99,228,24,57,70,142,145,99,228,24,57,70,142,145,99,228,24,57,70,142,145,99,33,104,126,152,31,230,135,163,250,225,230,160,89,182,31,110,62,105,6,244,195,55,255,20,255,219,140,242,189,121,240,47,250,219,40,224,70,60,153,14,47,158,124,252,99,161,30,190,125,39,183,151,46,244,146,176,48,44,12,11,195,194,176,48,44,12,183,194,173,117,99,76,184,53,113,220,10,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,224,27,248,6,190,129,111,224,27,94,132,23,225,69,105,240,162,106,220,15,197,195,202,4,181,50,145,69,74,233,69,187,230,234,69,187,173,59,254,100,17,80,249,159,205,182,31,37,161,141,69,63,52,227,74,126,228,58,152,253,246,65,235,237,171,55,55,97,197,230,99,143,225,229,232,98,248,245,211,151,123,25,197,102,56,6,149,63,93,248,231,103,171,33,154,184,224,202,18,137,212,19,245,68,61,81,79,212,147,68,162,68,98,136,115,73,145,81,100,20,153,68,34,149,71,229,109,152,202,179,117,207,58,178,142,172,35,235,200,58,178,142,172,227,26,91,71,225,73,225,73,225,73,254,150,191,229,111,249,219,104,254,86,120,82,120,82,120,146,12,39,195,201,112,225,73,91,247,90,149,252,125,4,127,175,85,153,5,96,63,250,123,0,243,0,118,188,14,37,128,13,96,3,216,0,54,128,13,96,3,216,0,54,128,13,96,3,216,0,54,128,13,96,3,216,0,54,42,140,10,163,194,168,48,42,140,10,163,194,168,48,42,140,10,163,194,168,48,42,140,10,163,194,168,48,42,140,10,163,194,168,48,42,140,10,219,168,231,126,185,95,238,55,105,247,187,210,34,253,67,238,119,3,246,231,255,252,216,229,173,205,223,187,0,228,11,249,66,190,144,47,228,11,249,66,169,80,106,221,136,18,74,77,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,26,44,200,182,124,101,250,134,113,137,104,92,226,72,146,130,11,114,169,239,198,199,85,28,129,87,226,95,117,14,90,239,143,174,143,218,97,239,85,239,245,209,224,93,51,243,56,252,167,241,197,240,251,213,245,175,198,244,252,211,249,231,171,198,183,102,234,155,240,15,124,164,114,75,132,25,47,40,64,200,38,177,73,108,18,155,196,38,9,16,10,16,134,56,151,172,23,235,197,122,9,16,178,115,236,220,134,217,57,11,240,68,34,145,72,36,18,137,68,34,145,72,36,174,177,72,148,117,148,117,148,117,164,100,41,89,74,150,146,141,166,100,101,29,101,29,101,29,249,109,126,155,223,150,117,180,0,175,4,73,201,71,80,242,74,144,11,112,117,22,182,159,5,87,199,235,62,194,213,112,53,92,13,87,195,213,112,53,92,13,87,195,213,112,117,144,123,9,87,195,213,112,53,92,13,87,71,199,213,24,48,6,140,1,99,192,24,48,6,140,1,99,192,24,48,6,140,1,99,192,24,48,6,140,1,99,192,24,48,6,140,1,99,192,24,48,6,108,221,157,233,101,122,153,222,90,77,111,214,81,247,101,166,119,189,182,220,31,248,180,133,76,184,47,124,93,128,23,224,5,120,1,94,128,23,224,5,78,129,211,186,129,36,112,154,56,56,5,36,1,73,64,18,144,4,36,1,73,64,18,144,4,36,1,73,24,13,70,131,209,96,52,24,13,249,65,126,144,159,52,200,143,229,246,202,100,13,191,18,209,175,212,174,68,138,41,191,37,180,211,158,6,213,136,59,207,126,248,170,189,223,234,31,190,104,119,7,175,14,14,254,251,229,160,127,248,126,191,61,248,143,255,243,252,237,63,179,206,180,79,63,141,206,134,151,211,15,163,73,227,211,197,197,31,31,27,151,211,239,103,163,198,127,252,159,231,95,255,157,248,92,251,162,143,86,106,89,48,239,133,21,6,1,37,64,9,80,2,148,0,37,133,65,133,193,16,231,18,248,2,190,128,47,133,65,128,14,160,219,48,64,103,190,29,75,196,18,177,68,44,17,75,196,18,177,196,53,102,137,186,141,186,141,186,141,168,44,42,139,202,162,178,209,168,172,110,163,110,163,110,35,196,13,113,67,220,186,141,230,219,165,30,81,249,8,84,94,234,49,3,190,206,128,249,115,225,235,120,233,71,248,26,190,134,175,225,107,248,26,190,134,175,225,107,248,26,190,134,175,225,107,248,26,190,134,175,225,107,76,24,19,198,132,49,97,76,24,19,198,132,49,97,76,24,19,198,132,49,97,76,24,19,198,132,49,97,76,24,19,198,132,49,97,76,24,19,54,239,206,252,50,191,204,111,186,230,55,227,204,123,102,243,187,86,115,239,139,62,117,17,179,239,217,94,31,240,5,124,1,95,192,23,240,5,124,129,84,32,181,110,64,9,164,38,14,82,1,74,128,18,160,4,40,1,74,128,18,160,4,40,1,74,128,18,86,131,213,96,53,88,13,86,67,130,144,32,36,40,13,18,100,254,189,50,121,195,183,68,244,45,97,20,73,177,229,184,116,230,224,19,35,28,129,103,225,59,111,122,135,175,218,111,219,173,131,157,246,224,101,167,219,186,62,114,131,157,214,97,230,81,248,241,151,243,233,167,209,215,209,240,226,120,212,248,56,158,12,175,127,117,26,199,195,105,21,147,240,207,238,61,242,252,206,35,219,51,207,217,158,121,198,246,207,159,47,32,99,56,247,78,148,27,49,204,117,89,9,67,194,137,112,34,156,8,39,194,73,194,80,194,48,196,185,36,198,136,49,98,76,194,144,192,35,240,54,76,224,217,143,231,26,185,70,174,145,107,228,26,185,70,174,113,141,93,163,48,164,48,164,48,36,107,203,218,178,182,172,109,52,107,43,12,41,12,41,12,73,129,83,224,20,184,48,164,253,120,45,73,214,62,130,181,215,146,92,170,180,179,124,7,32,187,210,46,161,35,73,105,83,218,148,54,165,77,105,83,218,148,54,165,77,105,83,218,148,54,165,77,105,83,218,148,54,165,29,94,105,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,177,161,121,56,24,14,134,131,3,224,224,172,51,243,217,112,112,73,35,243,85,227,224,219,182,120,254,85,250,185,55,169,144,77,250,12,175,78,2,147,192,36,48,9,76,2,147,192,228,42,185,90,183,180,36,87,19,151,171,164,37,105,73,90,146,150,164,37,105,73,90,146,150,164,37,105,73,181,81,109,84,27,213,70,181,177,67,236,16,59,148,134,29,178,72,95,25,209,1,97,34,66,152,32,220,164,200,22,93,1,107,244,165,115,147,13,1,31,129,247,235,15,222,247,15,91,7,131,157,253,94,183,189,219,217,219,59,234,119,122,221,204,219,245,23,223,47,167,195,139,198,241,217,249,100,116,50,62,61,189,186,57,123,155,182,91,255,224,93,40,183,134,152,249,146,74,136,252,19,255,196,63,241,79,252,147,18,162,18,98,136,115,201,147,241,100,60,153,18,34,159,199,231,109,152,207,179,87,79,61,82,143,212,35,245,72,61,82,143,212,227,26,171,71,125,73,125,73,125,73,18,151,196,37,113,73,220,104,18,87,95,82,95,82,95,146,17,103,196,25,113,125,73,123,245,146,148,36,126,4,137,47,73,185,80,101,103,249,126,64,54,149,29,253,187,1,84,54,149,77,101,83,217,84,118,24,69,76,101,83,217,84,54,149,77,101,83,217,84,54,149,77,101,83,217,107,161,178,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,216,62,61,12,12,3,195,192,53,99,224,172,219,244,203,49,240,134,239,210,63,120,131,10,217,164,95,242,202,228,47,249,75,254,146,191,228,47,249,75,170,146,170,117,203,74,82,53,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,105,88,33,123,244,149,145,28,240,37,34,124,9,192,75,138,106,205,173,249,14,125,42,200,35,240,6,253,209,63,122,221,151,173,193,238,139,253,163,195,87,153,183,231,175,254,117,62,249,56,108,156,124,56,187,154,126,170,98,115,254,222,3,91,197,197,10,239,124,152,114,35,133,75,47,37,78,136,40,33,74,136,18,162,132,40,137,19,138,19,134,56,151,200,23,242,133,124,137,19,34,116,8,221,134,17,58,147,241,96,34,152,8,38,130,137,96,34,152,8,38,174,49,76,148,124,148,124,148,124,132,101,97,89,88,22,150,141,134,101,37,31,37,31,37,31,49,110,140,27,227,150,124,52,25,175,18,9,203,71,192,242,42,145,15,34,234,44,124,127,49,162,46,129,237,67,212,16,53,68,13,81,67,212,81,254,35,57,136,26,162,134,168,33,106,136,26,162,14,113,63,33,106,136,58,16,173,132,168,215,1,81,227,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,175,133,119,118,151,221,101,119,107,178,187,89,151,221,231,219,221,146,22,221,87,180,187,183,41,237,252,3,237,119,62,103,33,195,236,115,94,17,212,5,117,65,93,80,23,212,5,117,193,82,176,180,110,8,9,150,38,14,75,65,72,16,18,132,4,33,65,72,16,18,132,4,33,65,72,16,18,58,131,206,160,51,232,12,58,67,123,208,30,180,39,13,218,99,144,189,50,65,195,169,68,116,42,53,106,144,85,75,110,5,12,176,111,221,177,31,139,112,200,106,99,234,209,97,70,252,17,245,131,222,97,175,191,211,123,219,110,231,29,82,191,56,159,158,95,30,159,127,29,141,214,100,76,253,215,7,170,164,5,184,248,114,122,128,152,17,102,132,25,97,70,152,145,30,160,30,96,136,115,137,109,97,91,216,150,30,32,6,135,193,109,24,131,51,170,14,23,194,133,112,33,92,8,23,194,133,112,225,26,227,66,149,69,149,69,149,69,224,21,120,5,94,129,215,104,224,85,101,81,101,81,101,17,197,70,177,81,108,149,69,163,234,194,140,192,123,4,240,46,204,56,23,85,231,224,248,11,80,117,188,64,35,84,13,85,67,213,80,53,84,13,85,67,213,80,53,84,13,85,7,184,151,80,53,84,13,85,67,213,80,117,116,84,141,255,226,191,248,47,254,139,255,226,191,248,47,254,139,255,226,191,248,47,254,139,255,226,191,248,47,254,139,255,226,191,248,47,254,139,255,226,191,70,214,89,94,150,151,229,173,209,242,230,28,90,159,99,121,215,114,108,253,215,103,45,114,112,253,161,87,5,119,193,93,112,23,220,5,119,193,93,208,20,52,173,27,70,130,166,137,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,73,131,250,24,93,175,76,212,112,43,17,221,74,205,58,164,136,210,91,122,227,235,161,145,70,220,1,246,119,189,253,131,214,225,171,237,167,131,189,86,247,176,213,127,63,216,105,29,236,14,118,59,123,123,71,253,78,175,155,117,142,253,219,249,217,197,112,250,105,251,105,227,116,56,153,14,47,191,55,142,135,23,39,141,147,241,233,233,213,205,153,74,123,156,125,217,199,43,181,42,248,152,139,107,12,162,74,168,18,170,132,42,161,74,26,131,26,131,33,206,37,250,133,126,161,95,26,131,40,29,74,183,97,148,206,112,59,160,8,40,2,138,128,34,160,8,40,2,138,107,12,20,149,27,149,27,149,27,161,89,104,22,154,133,102,163,161,89,229,70,229,70,229,70,156,27,231,198,185,149,27,13,183,139,61,66,243,17,208,188,216,99,70,140,157,1,247,231,198,216,241,66,144,48,54,140,13,99,195,216,48,54,140,13,99,195,216,48,54,140,13,99,195,216,48,54,140,13,99,195,216,216,48,54,140,13,99,195,216,48,54,140,13,99,195,216,48,54,140,13,99,195,216,48,54,140,13,99,195,216,48,54,140,13,99,195,216,48,54,108,240,157,1,102,128,25,224,245,48,192,25,231,223,115,25,224,181,26,131,95,246,201,139,152,134,207,126,13,224,23,248,5,126,129,95,224,23,248,5,84,1,213,186,65,37,160,154,56,80,5,42,129,74,160,18,168,4,42,129,74,160,18,168,4,42,129,74,120,13,94,131,215,224,53,120,13,17,66,132,16,161,52,136,144,161,248,202,36,14,239,18,209,187,132,82,37,197,151,229,210,25,145,79,144,115,196,157,148,127,223,122,223,122,49,232,239,14,122,221,246,219,78,123,167,253,231,49,107,31,244,159,101,157,147,255,62,252,62,252,208,184,60,105,156,79,70,95,199,163,227,209,159,191,22,215,255,244,173,98,74,254,217,189,71,158,223,121,100,123,230,57,219,51,207,216,254,249,243,171,231,14,23,221,139,82,83,135,121,47,44,115,72,61,81,79,212,19,245,68,61,201,28,202,28,134,56,151,20,25,69,70,145,201,28,254,127,246,238,182,41,141,60,253,3,253,123,225,113,80,186,185,17,124,70,12,147,120,226,77,22,113,118,247,95,117,138,34,138,142,59,154,120,20,103,55,91,181,239,253,20,234,76,20,105,233,27,160,27,249,60,155,137,182,125,209,118,55,242,189,62,125,253,168,60,42,111,205,84,158,53,231,89,71,214,145,117,100,29,89,71,214,145,117,124,195,214,209,240,72,195,35,13,143,228,111,249,91,254,150,191,45,154,191,53,60,210,240,72,195,35,201,112,50,156,12,55,60,210,154,243,230,77,242,247,69,240,247,230,77,198,208,218,49,158,10,72,164,181,23,48,103,146,214,166,181,105,109,90,155,214,166,181,105,109,90,155,214,166,181,105,109,90,155,214,166,181,105,109,90,123,37,180,54,87,204,21,115,197,92,49,87,204,21,115,197,92,49,87,204,21,115,197,92,49,87,204,21,115,197,92,49,87,204,21,115,197,92,49,87,204,21,91,148,30,18,134,132,33,225,66,32,225,152,11,210,199,70,194,11,90,140,126,217,72,248,97,230,120,226,213,235,95,59,76,243,88,185,62,222,207,39,130,137,96,34,152,8,38,130,137,96,130,149,96,205,91,92,18,172,43,46,88,137,75,226,146,184,36,46,137,75,226,146,184,36,46,137,75,226,146,110,163,219,232,54,186,141,110,99,136,24,34,134,104,53,12,145,85,235,151,70,117,128,152,34,130,152,194,176,147,249,206,166,155,195,106,245,11,103,39,107,195,62,10,187,186,253,65,231,184,123,120,208,63,234,181,223,239,238,237,246,254,217,222,189,255,239,189,63,79,205,221,195,131,254,175,225,189,137,138,163,162,190,13,239,110,190,127,43,223,142,6,95,47,46,47,70,63,6,23,247,255,125,249,231,175,231,226,251,183,242,31,225,253,95,129,9,128,212,197,183,179,112,227,213,83,245,249,119,252,249,15,205,23,255,18,214,94,252,83,45,213,172,196,135,23,58,109,112,97,220,67,48,175,225,137,139,169,164,136,211,20,231,123,17,37,37,87,217,237,212,43,108,229,254,63,23,9,87,202,15,39,195,127,198,127,73,87,55,130,137,191,164,171,181,141,224,207,239,24,255,53,29,84,202,183,167,191,135,27,65,125,163,146,2,58,196,127,53,41,2,165,133,190,146,108,191,155,148,253,253,197,191,162,48,251,43,74,244,121,109,33,175,40,186,189,25,243,245,164,237,40,46,234,213,76,109,49,198,127,45,41,250,122,139,122,37,211,162,157,248,47,36,121,160,178,208,215,145,238,98,73,213,161,89,232,235,168,102,122,29,137,26,37,11,121,29,17,169,127,204,215,145,42,107,95,200,235,136,8,223,99,190,142,84,145,247,66,95,71,186,235,35,85,242,188,168,215,145,225,58,79,149,95,206,237,117,196,12,52,199,31,108,38,34,138,201,151,55,45,209,154,252,28,53,241,151,255,227,103,197,110,175,127,112,188,223,223,57,236,118,198,31,65,195,135,195,27,241,179,154,243,252,97,79,62,189,197,250,105,193,235,63,174,150,180,184,251,223,64,250,207,209,255,216,235,191,111,31,117,238,147,158,249,125,156,254,207,101,249,235,224,118,88,14,202,149,53,255,84,253,228,72,20,227,195,245,140,130,124,198,158,252,140,253,120,21,253,99,175,255,101,247,75,103,111,247,160,83,218,46,245,110,238,134,115,121,118,201,231,111,159,191,125,254,246,249,219,231,111,159,191,125,254,246,249,219,231,111,159,191,125,254,94,167,207,223,227,143,223,243,108,101,255,231,114,252,249,110,221,187,217,143,71,161,40,159,185,35,139,241,121,219,231,109,159,183,125,222,246,121,219,231,109,159,183,125,222,246,121,219,231,109,159,183,125,222,246,121,59,193,231,237,255,59,234,237,244,119,186,135,71,71,253,206,193,206,225,135,78,183,127,176,183,219,255,208,121,223,233,246,218,15,13,238,112,220,224,142,254,128,253,223,219,209,73,249,228,230,251,237,109,121,248,109,252,97,233,166,252,237,242,162,124,58,252,58,188,25,13,238,91,166,207,62,81,135,27,149,141,32,219,147,12,207,63,78,79,125,176,225,233,63,92,213,55,158,255,223,211,47,158,188,248,223,48,209,103,238,241,203,223,76,120,60,50,127,182,158,215,78,139,248,25,218,76,77,51,53,205,212,52,83,211,76,205,55,61,83,243,201,154,244,175,31,207,229,45,106,31,243,120,46,175,32,51,74,205,40,53,163,180,72,247,204,28,103,148,62,95,147,126,198,34,149,75,91,212,62,238,50,149,75,43,200,204,87,51,95,87,118,230,235,159,59,143,53,92,233,181,234,167,53,37,242,62,162,243,174,201,36,93,147,116,77,210,53,73,215,36,93,147,116,77,210,93,181,73,186,23,151,177,223,148,155,149,122,173,90,9,195,32,252,249,217,225,233,230,75,62,140,75,42,39,201,76,226,152,71,178,21,212,154,97,45,168,215,155,181,159,103,192,211,205,151,252,161,112,73,229,152,238,108,186,179,233,206,166,59,155,238,28,251,0,142,151,167,143,115,22,214,106,141,74,173,94,105,54,106,65,248,180,240,159,219,47,247,64,46,173,158,164,7,51,206,199,149,90,45,172,54,27,91,181,90,181,94,157,44,62,143,143,44,75,171,199,220,113,115,199,205,29,95,233,185,227,39,41,22,21,63,73,190,168,248,114,198,155,159,55,146,111,145,120,126,182,25,234,227,77,146,159,105,87,41,206,180,171,228,103,154,233,238,69,156,238,126,147,252,124,185,73,113,190,220,36,63,95,22,63,119,62,174,213,126,229,97,232,52,86,59,227,212,121,86,155,213,102,181,89,109,86,155,213,102,181,89,109,86,155,213,102,181,89,109,86,155,213,102,181,89,237,149,181,218,84,49,85,76,21,83,197,84,49,85,76,21,83,197,84,49,85,76,21,83,197,84,49,85,76,21,83,197,84,49,85,76,21,83,197,84,49,85,156,82,21,35,194,136,48,34,140,8,207,149,8,7,243,37,194,193,10,17,225,104,164,123,255,110,254,96,109,203,9,143,198,198,104,112,179,113,254,95,44,23,203,197,114,177,92,44,23,203,197,72,49,210,2,176,71,140,116,197,25,41,246,136,61,98,143,216,35,246,136,61,98,143,216,35,246,136,61,34,102,136,25,98,134,152,33,102,32,15,200,3,242,172,6,228,89,142,176,225,101,168,148,130,170,148,252,236,199,238,81,111,119,175,123,152,125,65,239,139,219,209,197,229,205,119,203,122,191,126,84,150,55,48,46,214,174,141,141,227,83,248,20,62,133,79,225,83,140,141,51,54,174,16,231,37,239,195,251,240,62,198,198,241,83,252,212,154,249,41,75,124,83,105,84,26,149,70,165,81,105,84,26,149,246,134,85,154,97,124,134,241,25,198,71,74,146,146,164,36,41,89,52,41,105,24,159,97,124,134,241,49,188,12,47,195,107,24,159,37,190,205,239,35,165,139,32,165,205,239,139,107,184,83,76,241,155,109,184,87,101,150,31,195,205,112,51,220,12,55,195,205,112,51,220,12,55,195,205,112,51,220,12,55,195,205,112,51,220,12,55,109,76,27,211,198,180,49,109,76,27,211,198,180,49,109,76,27,211,198,180,49,109,76,27,211,198,180,49,109,76,27,211,198,180,49,109,76,27,23,80,27,163,195,232,48,58,140,14,47,128,14,167,92,0,252,117,58,188,158,203,128,191,56,38,22,3,7,117,65,93,80,23,212,5,117,193,82,176,180,16,199,18,44,125,11,176,20,132,4,33,65,72,16,18,132,4,33,65,72,16,18,132,4,33,161,51,232,12,58,131,206,160,51,180,7,237,65,123,86,131,246,88,12,124,105,130,134,83,41,162,83,201,77,131,236,239,30,236,238,237,135,253,189,70,255,211,86,163,153,114,37,240,171,139,111,23,151,87,97,249,178,81,254,109,171,209,180,12,248,139,67,178,180,249,113,49,246,107,120,28,147,194,164,48,41,76,10,147,98,120,156,225,113,133,56,47,25,31,198,135,241,49,60,142,153,98,166,214,204,76,89,0,156,68,35,209,72,52,18,141,68,35,209,72,180,55,44,209,140,228,51,146,207,72,62,58,146,142,164,35,233,200,162,233,72,35,249,140,228,51,146,143,219,229,118,185,93,35,249,44,0,110,138,31,29,93,4,29,109,138,95,44,183,157,124,132,223,44,183,189,42,243,251,184,109,110,155,219,230,182,185,237,98,124,210,229,182,185,109,110,155,219,230,182,185,237,66,28,79,110,155,219,46,144,230,228,182,223,130,219,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,139,126,227,194,184,48,46,92,16,46,156,110,197,239,215,184,240,90,46,247,61,113,64,172,245,205,231,242,185,124,46,159,203,231,242,164,60,105,33,142,37,79,250,22,60,41,255,200,63,242,143,252,35,255,200,63,242,143,252,35,255,200,63,178,102,172,25,107,198,154,177,102,68,15,209,67,244,172,134,232,177,214,247,210,224,12,158,82,68,158,146,27,2,233,30,190,239,116,123,237,254,251,246,81,39,229,66,223,55,223,191,14,111,70,131,242,215,193,237,208,42,223,207,143,199,210,70,197,205,218,169,57,113,28,10,135,194,161,112,40,28,138,57,113,230,196,21,226,188,228,122,184,30,174,199,156,56,78,138,147,90,51,39,101,125,111,250,140,62,163,207,232,51,250,140,62,163,207,222,176,62,51,125,207,244,61,211,247,136,72,34,146,136,36,34,139,38,34,77,223,51,125,207,244,61,86,151,213,101,117,77,223,179,190,183,129,125,68,116,17,68,180,129,125,179,173,118,242,105,125,175,90,237,85,25,213,199,106,179,218,172,54,171,205,106,231,253,225,140,213,102,181,89,109,86,155,213,102,181,11,113,60,89,109,86,187,64,130,147,213,126,11,86,155,42,166,138,169,98,170,152,42,166,138,169,98,170,152,42,166,138,169,98,170,152,42,166,138,169,98,170,152,42,166,138,169,98,170,152,42,166,138,173,233,141,8,35,194,136,112,17,136,112,186,5,189,35,137,240,90,174,230,253,244,104,88,202,27,203,197,114,177,92,44,23,203,197,72,49,210,66,28,75,140,244,45,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,89,13,200,99,41,239,165,121,25,42,165,136,42,101,73,246,227,195,238,199,221,94,123,175,243,101,247,67,103,127,247,112,239,240,227,63,247,218,239,251,59,135,191,238,126,232,247,254,190,219,235,143,37,72,216,223,31,179,144,32,198,194,222,167,23,231,23,163,193,229,240,250,226,116,120,117,241,253,242,251,249,143,203,193,215,242,201,247,63,46,78,203,163,127,95,140,202,99,9,17,150,175,190,93,94,188,112,33,111,126,153,239,36,71,103,65,131,228,178,150,96,172,28,191,194,175,240,43,252,10,191,98,172,156,177,114,133,56,47,121,32,30,136,7,50,86,142,175,226,171,214,204,87,89,2,156,90,163,214,168,53,106,141,90,163,214,168,181,55,172,214,12,235,51,172,207,176,62,146,146,164,36,41,73,202,162,73,74,195,250,12,235,51,172,143,241,101,124,25,95,195,250,44,1,110,190,31,73,93,4,73,189,246,243,253,18,27,239,89,211,254,50,25,239,85,153,253,199,120,51,222,140,55,227,205,120,51,222,140,55,227,205,120,23,193,209,50,222,140,55,227,205,120,51,222,140,247,250,24,111,26,153,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,153,70,166,145,105,100,26,153,70,182,116,56,90,140,22,163,197,197,160,197,189,78,247,94,23,247,127,125,244,197,225,60,102,72,143,134,55,247,130,181,252,199,20,100,28,26,36,61,229,16,229,37,141,227,212,129,27,227,198,184,49,110,140,27,227,198,184,49,110,92,136,243,18,55,198,141,113,99,220,24,55,198,141,215,140,27,27,41,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,5,66,220,70,74,115,223,220,55,247,93,80,247,157,121,174,244,76,247,109,184,52,247,205,125,115,223,220,55,247,205,125,115,223,220,55,247,205,125,23,192,41,115,223,220,55,247,205,125,115,223,5,118,223,132,50,161,76,40,19,202,132,50,161,76,40,19,202,132,50,161,76,40,19,202,132,50,161,76,40,19,202,132,50,161,76,40,19,202,132,50,161,108,204,52,110,140,27,227,198,5,229,198,193,194,185,113,176,66,220,56,90,247,222,191,231,63,136,220,114,246,3,180,49,26,220,108,156,255,151,231,229,121,121,94,158,151,231,229,121,249,83,254,180,0,94,146,63,93,113,127,202,75,242,146,188,36,47,201,75,242,146,188,36,47,201,75,242,146,108,26,155,198,166,177,105,108,26,1,68,0,17,64,171,33,128,150,67,115,64,27,156,165,160,156,101,73,104,164,179,215,217,251,208,238,246,123,159,58,251,157,254,206,94,251,232,104,247,151,221,157,118,111,247,240,32,214,50,228,195,203,225,229,233,224,166,60,250,109,56,126,216,230,114,112,123,123,113,118,113,50,24,141,223,32,214,110,197,241,215,142,198,130,134,204,37,221,165,121,114,252,9,127,194,159,240,39,252,137,121,114,230,201,21,226,188,228,121,120,30,158,199,60,57,62,138,143,90,51,31,101,29,113,234,140,58,163,206,168,51,234,140,58,163,206,222,176,58,51,165,207,148,62,83,250,72,72,18,146,132,36,33,139,38,33,77,233,51,165,207,148,62,70,151,209,101,116,77,233,179,142,184,193,126,36,116,17,36,244,218,15,246,155,105,180,103,205,240,75,100,180,87,101,92,31,163,205,104,51,218,140,54,163,93,24,83,204,104,51,218,140,54,163,205,104,51,218,140,54,163,205,104,51,218,111,194,104,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,177,53,191,209,96,52,24,13,206,159,6,199,89,222,59,54,13,94,131,149,188,95,59,22,22,237,6,114,129,92,32,23,200,5,114,1,82,128,180,16,199,18,32,125,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,86,131,240,88,180,123,105,82,134,71,41,162,71,89,150,250,216,239,118,118,218,7,253,247,157,110,175,255,190,125,212,233,239,31,239,245,118,247,118,15,62,30,183,199,189,252,163,206,135,126,123,111,239,96,111,183,223,235,198,91,198,251,234,102,120,50,248,86,254,58,188,25,149,191,14,110,135,229,171,187,203,209,197,229,197,183,243,187,193,101,249,100,112,59,60,45,15,46,47,191,93,94,148,71,55,107,184,176,119,162,227,179,168,49,114,153,139,48,88,142,99,225,88,56,22,142,133,99,49,88,206,96,185,66,156,151,92,16,23,196,5,25,44,199,89,113,86,107,230,172,44,254,77,175,209,107,244,26,189,70,175,209,107,244,218,27,214,107,198,245,25,215,103,92,31,81,73,84,18,149,68,101,209,68,165,113,125,198,245,25,215,199,250,178,190,172,175,113,125,22,255,54,225,143,168,46,130,168,54,225,47,185,245,158,57,243,47,155,245,94,149,41,128,172,55,235,205,122,179,222,172,55,235,205,122,179,222,172,119,1,206,75,214,155,245,102,189,89,111,214,155,245,94,51,235,77,37,83,201,84,50,149,76,37,83,201,84,50,149,76,37,83,201,84,50,149,76,37,83,201,84,50,149,76,37,83,201,84,50,149,76,37,83,201,22,17,71,140,17,99,196,184,136,196,56,214,178,226,233,137,241,58,44,52,158,232,232,88,122,28,227,197,120,49,94,140,23,227,197,78,177,211,66,28,75,236,244,45,176,83,76,18,147,196,36,49,73,76,18,147,196,36,49,73,76,18,147,68,210,144,52,36,13,73,67,210,192,31,240,7,252,89,13,248,99,233,241,165,249,26,138,165,136,138,165,72,86,228,254,159,230,189,248,248,253,63,89,126,60,222,17,202,115,40,221,140,50,140,165,227,89,120,22,158,133,103,225,89,140,165,51,150,174,16,231,37,31,196,7,241,65,198,210,241,86,188,213,154,121,43,75,144,83,108,20,27,197,70,177,81,108,20,27,197,246,134,21,155,97,127,134,253,25,246,71,86,146,149,100,37,89,89,52,89,105,216,159,97,127,134,253,49,191,204,47,243,107,216,159,37,200,205,7,36,171,139,32,171,205,7,76,99,190,231,50,33,240,53,243,189,42,51,2,153,111,230,155,249,102,190,153,111,230,155,249,102,190,153,239,130,92,231,204,55,243,205,124,51,223,204,55,243,189,102,230,155,78,166,147,233,100,58,153,78,166,147,233,100,58,153,78,166,147,233,100,58,153,78,166,147,233,100,58,153,78,166,147,233,100,58,153,78,166,147,45,69,142,26,163,198,168,113,49,169,241,220,22,35,143,162,198,150,35,127,113,124,44,72,14,243,194,188,48,47,204,11,243,194,167,240,105,33,142,37,124,250,22,240,41,44,9,75,194,146,176,36,44,9,75,194,146,176,36,44,9,75,130,105,96,26,152,6,166,129,105,248,15,254,131,255,172,6,255,177,32,249,210,148,13,203,82,68,203,82,36,49,114,52,239,197,200,111,45,68,62,251,232,228,57,144,238,149,18,12,163,227,87,248,21,126,133,95,225,87,12,163,51,140,174,16,231,37,15,196,3,241,64,134,209,241,85,124,213,154,249,42,11,144,83,107,212,26,181,70,173,81,107,212,26,181,246,134,213,154,17,127,70,252,25,241,71,82,146,148,36,37,73,89,52,73,105,196,159,17,127,70,252,49,190,140,47,227,107,196,159,5,200,77,5,36,169,139,32,169,77,5,76,106,188,231,50,17,48,202,120,175,202,52,64,198,155,241,102,188,25,111,198,155,241,102,188,25,111,198,187,8,142,150,241,102,188,25,111,198,155,241,102,188,215,199,120,211,200,52,50,141,76,35,211,200,52,50,141,76,35,211,200,52,50,141,76,35,211,200,52,50,141,76,35,211,200,52,50,141,76,35,211,200,52,178,5,199,209,98,180,24,45,46,30,45,158,219,98,227,211,104,177,133,198,159,29,27,139,140,3,188,0,47,192,11,240,2,188,192,41,112,90,136,99,9,156,190,5,112,10,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,48,26,140,6,163,193,104,48,26,242,131,252,32,63,171,65,126,44,50,190,52,89,195,175,20,209,175,228,166,68,122,199,221,207,187,71,159,30,129,72,123,111,47,211,10,227,163,187,155,223,47,110,127,123,20,16,131,203,75,203,139,207,56,52,75,155,59,151,96,255,134,206,49,43,204,10,179,194,172,48,43,134,206,25,58,87,136,243,146,1,98,128,24,32,67,231,152,42,166,106,205,76,149,133,197,73,53,82,141,84,35,213,72,53,82,141,84,123,195,82,205,40,63,163,252,140,242,163,39,233,73,122,146,158,44,154,158,52,202,207,40,63,163,252,184,94,174,151,235,53,202,207,194,226,166,255,209,211,69,208,211,166,255,37,114,221,201,71,255,197,117,221,171,50,247,143,235,230,186,185,110,174,155,235,230,186,185,110,174,155,235,230,186,185,110,174,155,235,230,186,185,110,174,155,64,38,144,9,100,2,153,64,38,144,9,100,2,153,64,38,144,9,100,2,185,0,55,70,2,153,64,46,198,1,36,144,9,100,2,153,64,38,144,9,100,2,185,152,2,25,39,198,137,113,98,156,120,81,156,56,221,74,226,113,56,241,90,46,35,30,113,96,172,33,206,237,114,187,220,46,183,203,237,114,166,156,105,33,142,37,103,250,22,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,172,134,244,177,134,248,210,64,13,182,82,68,182,82,16,28,178,127,188,215,219,157,227,42,226,87,119,151,163,11,235,136,207,60,56,57,77,156,155,81,129,153,115,236,10,187,194,174,176,43,236,138,153,115,102,206,21,226,188,100,129,88,32,22,200,204,57,182,138,173,90,51,91,101,45,113,98,141,88,35,214,136,53,98,141,88,35,214,222,176,88,51,201,207,36,63,147,252,40,74,138,146,162,164,40,139,166,40,77,242,51,201,207,36,63,190,151,239,229,123,77,242,179,150,184,225,127,20,117,17,20,181,225,127,9,125,119,214,241,127,175,249,238,85,25,0,200,119,243,221,124,55,223,205,119,243,221,124,55,223,205,119,231,111,104,249,110,190,155,239,230,187,249,110,190,123,125,124,55,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,34,91,83,28,43,198,138,177,226,194,177,226,121,172,42,30,197,138,173,43,254,244,208,88,89,156,222,165,119,233,93,122,151,222,165,77,105,211,66,28,75,218,244,45,104,83,58,146,142,164,35,233,72,58,146,142,164,35,233,72,58,146,142,36,209,72,52,18,141,68,35,209,120,31,222,135,247,89,13,239,99,101,241,165,177,26,120,165,136,120,165,32,68,228,104,142,171,138,223,90,81,252,213,3,147,211,180,185,87,246,110,210,28,171,194,170,176,42,172,10,171,98,210,156,73,115,133,56,47,217,31,246,135,253,49,105,142,165,98,169,214,204,82,89,73,156,80,35,212,8,53,66,141,80,35,212,8,181,55,44,212,204,239,51,191,207,252,62,106,146,154,164,38,169,201,162,169,73,243,251,204,239,51,191,143,231,229,121,121,94,243,251,172,36,110,228,31,53,93,4,53,109,228,95,2,207,157,117,220,95,148,231,94,149,81,127,60,55,207,205,115,243,220,60,55,207,205,115,243,220,60,55,207,205,115,243,220,60,55,207,205,115,243,220,228,49,121,76,30,147,199,228,49,121,76,30,147,199,228,49,121,76,30,147,199,228,49,121,76,30,147,199,228,49,121,76,30,147,199,228,49,121,92,88,121,140,17,99,196,24,49,70,188,24,70,60,143,85,195,167,49,98,43,134,255,121,88,172,22,78,236,18,187,196,46,177,75,236,18,166,132,105,33,142,37,97,250,22,132,41,17,73,68,18,145,68,36,17,73,68,18,145,68,36,17,73,68,210,103,244,25,125,70,159,209,103,140,15,227,195,248,172,134,241,177,90,248,210,40,13,176,82,68,176,146,3,11,185,87,33,251,123,187,7,31,31,77,72,123,111,239,137,10,73,178,88,248,189,126,184,186,188,248,118,254,104,31,6,151,151,17,40,100,173,214,10,143,62,46,75,24,45,151,108,231,38,203,113,42,156,10,167,194,169,112,42,38,203,153,44,87,136,243,146,251,225,126,184,31,147,229,56,42,142,106,205,28,149,149,194,233,52,58,141,78,163,211,232,52,58,141,78,123,195,58,205,188,62,243,250,204,235,35,38,137,73,98,146,152,44,154,152,52,175,207,188,62,243,250,88,94,150,151,229,53,175,207,74,225,70,252,17,211,69,16,211,70,252,197,183,220,73,38,252,37,176,220,171,50,224,143,229,102,185,89,110,150,155,229,102,185,89,110,150,155,229,102,185,89,110,150,155,229,102,185,89,110,150,155,58,166,142,169,99,234,152,58,166,142,169,99,234,152,58,166,142,169,99,234,152,58,166,142,169,99,234,152,58,166,142,169,99,234,152,58,166,142,11,170,142,17,98,132,24,33,70,136,231,72,136,247,143,247,122,187,243,26,8,125,117,119,57,186,48,18,250,245,35,147,7,36,158,177,123,148,24,37,70,137,81,98,148,24,37,70,137,81,226,66,156,151,40,49,74,140,18,163,196,40,49,74,188,102,148,216,88,104,64,27,208,6,180,1,109,64,27,208,6,180,1,109,64,27,208,6,180,1,109,64,27,208,6,180,1,109,64,27,208,6,180,1,109,64,27,208,46,16,208,54,22,154,233,102,186,153,238,98,153,238,76,131,161,95,51,221,235,61,26,154,233,102,186,153,110,166,155,233,102,186,153,110,166,155,233,102,186,153,110,166,155,233,102,186,153,110,166,155,62,166,143,233,99,250,152,62,166,143,233,99,250,152,62,166,143,233,99,250,152,62,166,143,233,99,250,152,62,166,143,139,128,103,233,99,250,152,62,126,3,250,24,37,70,137,81,98,148,56,29,37,222,249,203,18,247,142,187,159,119,143,62,245,247,119,106,207,65,113,194,25,209,39,127,185,213,209,221,205,239,23,183,191,149,175,78,106,207,241,234,58,15,138,142,117,120,22,44,139,83,215,128,23,227,197,120,49,94,140,23,227,197,120,49,94,92,136,243,18,47,198,139,241,98,188,24,47,198,139,215,140,23,27,25,13,109,67,219,208,54,180,13,109,67,219,208,54,180,13,109,67,219,208,54,180,13,109,67,219,208,54,180,13,109,67,219,208,54,180,13,109,67,219,5,66,219,70,70,115,222,156,55,231,93,64,231,29,119,110,116,58,231,189,54,195,163,57,111,206,155,243,230,188,57,111,206,155,243,230,188,57,111,206,187,56,247,76,206,155,243,230,188,57,111,206,123,37,156,55,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,76,36,27,35,141,23,227,197,120,113,81,120,241,209,92,71,72,223,26,31,253,250,161,201,143,20,71,239,31,39,198,137,113,98,156,24,39,198,137,113,98,156,184,16,231,37,78,140,19,227,196,56,49,78,140,19,175,25,39,54,54,26,210,134,180,33,109,72,27,210,134,180,33,109,72,27,210,134,180,33,109,72,27,210,134,180,33,109,72,27,210,134,180,33,109,72,27,210,134,180,11,132,180,141,141,230,186,185,110,174,187,96,174,123,14,35,163,35,92,183,113,209,92,55,215,205,117,115,221,92,55,215,93,40,163,200,117,115,221,92,55,215,205,117,115,221,92,55,215,205,117,231,238,186,9,100,2,153,64,38,144,9,100,2,153,64,38,144,9,100,2,153,64,38,144,9,100,2,153,64,38,144,9,100,2,153,64,38,144,9,100,2,217,152,104,156,24,39,198,137,243,229,196,251,59,181,254,3,39,110,239,237,205,97,80,244,213,73,173,252,160,86,7,151,151,70,69,207,58,56,203,70,197,241,42,192,138,177,98,172,24,43,198,138,177,98,172,24,43,46,196,121,137,21,99,197,88,49,86,140,21,99,197,107,198,138,141,139,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,237,2,97,109,227,162,249,110,190,155,239,46,156,239,78,61,48,58,134,239,94,223,145,209,124,55,223,205,119,243,221,124,55,223,205,119,243,221,124,55,223,205,119,243,221,124,55,223,205,119,243,221,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,92,152,123,35,137,76,34,147,200,111,69,34,99,197,88,49,86,140,21,167,100,197,135,7,191,142,101,113,255,41,45,238,79,218,226,126,175,219,15,147,12,143,254,254,237,143,49,96,45,63,21,172,229,73,194,90,158,32,198,225,90,141,144,142,123,136,22,13,141,179,212,129,27,227,198,184,49,110,140,27,227,198,184,49,110,92,136,243,18,55,198,141,113,99,220,24,55,198,141,215,140,27,27,39,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,5,66,220,198,73,115,223,220,55,247,93,80,247,29,123,168,116,106,247,189,62,163,165,185,111,238,155,251,230,190,185,111,238,155,251,230,190,185,111,238,155,251,230,190,185,111,238,155,251,230,190,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,66,217,152,105,220,24,55,198,141,223,16,55,14,22,206,141,131,21,226,198,209,186,247,254,61,255,65,228,150,179,31,160,141,209,224,102,227,252,191,60,47,207,203,243,242,188,60,47,207,203,159,242,167,5,240,146,252,233,138,251,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,90,13,1,180,28,154,3,218,224,44,5,229,44,5,67,35,251,199,123,189,221,5,172,78,126,117,119,57,186,176,62,121,236,131,148,243,164,186,25,149,152,85,199,182,176,45,108,11,219,194,182,152,85,103,86,93,33,206,75,86,136,21,98,133,204,170,99,175,216,171,53,179,87,214,40,39,218,136,54,162,141,104,35,218,136,54,162,237,13,139,54,19,0,77,0,52,1,144,178,164,44,41,75,202,178,104,202,210,4,64,19,0,77,0,228,127,249,95,254,215,4,64,107,148,27,26,72,89,23,65,89,27,26,152,210,127,207,107,108,224,107,254,123,85,6,7,242,223,252,55,255,205,127,243,223,252,55,255,205,127,243,223,252,55,255,205,127,243,223,252,55,255,205,127,155,189,73,42,147,202,164,50,169,76,42,147,202,164,50,169,76,42,147,202,164,50,169,76,42,147,202,164,50,169,76,42,147,202,164,50,169,76,42,175,156,84,198,142,177,99,236,24,59,94,60,59,158,231,106,229,81,236,216,122,229,211,14,145,21,203,169,94,170,151,234,165,122,169,94,10,149,66,45,196,177,164,80,223,130,66,165,38,169,73,106,146,154,164,38,169,73,106,146,154,164,38,169,73,66,141,80,35,212,8,53,66,141,3,226,128,56,160,213,112,64,86,44,95,26,183,129,90,138,136,90,10,70,71,142,22,176,90,249,173,149,202,99,29,160,156,167,212,189,82,133,9,117,44,11,203,194,178,176,44,44,139,9,117,38,212,21,226,188,100,131,216,32,54,200,132,58,214,138,181,90,51,107,101,133,114,130,141,96,35,216,8,54,130,141,96,35,216,222,176,96,51,247,207,220,63,115,255,168,74,170,146,170,164,42,139,166,42,205,253,51,247,207,220,63,222,151,247,229,125,205,253,179,66,185,81,129,84,117,17,84,181,81,129,41,188,247,188,198,4,70,121,239,85,25,17,200,123,243,222,188,55,239,205,123,243,222,188,55,239,205,123,23,226,188,228,189,121,111,222,155,247,230,189,121,239,53,243,222,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,153,108,69,114,204,24,51,198,140,11,201,140,231,185,26,249,52,102,108,37,242,201,195,99,21,114,146,151,228,37,121,73,94,146,151,60,37,79,11,113,44,201,211,183,32,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,103,53,236,143,85,200,151,70,108,64,150,34,66,150,37,115,145,15,207,152,200,3,17,105,239,237,29,236,237,62,26,145,184,75,143,159,62,195,15,15,240,97,112,121,249,237,242,98,10,12,89,155,245,198,95,59,42,11,30,58,151,116,215,38,205,241,41,124,10,159,194,167,240,41,38,205,153,52,87,136,243,146,247,225,125,120,31,147,230,248,41,126,106,205,252,148,149,197,169,52,42,141,74,163,210,168,52,42,141,74,123,195,42,205,252,62,243,251,204,239,35,37,73,73,82,146,148,44,154,148,52,191,207,252,62,243,251,24,94,134,151,225,53,191,207,202,226,70,254,145,210,69,144,210,70,254,197,53,220,113,231,252,37,50,220,171,50,220,143,225,102,184,25,110,134,155,225,102,184,25,110,134,155,225,102,184,25,110,134,155,225,102,184,25,110,134,155,54,166,141,105,99,218,152,54,166,141,105,99,218,152,54,166,141,105,99,218,152,54,166,141,105,99,218,152,54,166,141,105,99,218,152,54,166,141,11,168,141,209,97,116,24,29,70,135,211,210,225,78,183,55,133,15,239,31,239,245,118,159,172,20,30,127,10,244,240,102,52,5,173,94,221,93,142,46,34,86,9,95,163,97,208,51,15,206,194,61,113,170,10,176,98,172,24,43,198,138,177,98,172,24,43,198,138,11,113,94,98,197,88,49,86,140,21,99,197,88,241,154,177,98,163,161,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,109,88,187,64,88,219,104,104,190,155,239,230,187,11,231,187,227,79,136,78,238,187,215,104,80,52,223,205,119,243,221,124,55,223,205,119,243,221,124,55,223,205,119,23,230,88,242,221,124,55,223,205,119,243,221,69,247,221,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,108,108,52,86,140,21,99,197,203,101,197,187,71,189,221,189,177,45,238,79,193,197,237,189,189,71,90,28,38,25,29,125,113,59,186,184,28,3,214,242,20,193,58,184,188,156,194,139,195,181,26,31,29,239,0,45,154,24,167,175,2,51,198,140,49,99,204,24,51,198,140,49,99,204,184,16,231,37,102,140,25,99,198,152,49,102,140,25,175,25,51,54,70,26,222,134,183,225,109,120,27,222,134,183,225,109,120,27,222,134,183,225,109,120,27,222,134,183,225,109,120,27,222,134,183,225,109,120,27,222,134,183,11,132,183,141,145,230,189,121,111,222,187,144,222,59,246,40,233,148,222,123,125,198,73,243,222,188,55,239,205,123,243,222,188,55,239,205,123,243,222,188,119,161,238,153,188,55,239,205,123,243,222,188,247,74,120,111,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,153,76,54,86,26,51,198,140,49,227,66,50,227,96,193,204,56,88,33,102,28,237,122,239,223,239,31,52,110,57,235,225,217,24,13,110,54,206,255,75,242,146,188,36,47,201,75,242,146,188,228,41,121,90,0,41,73,158,174,184,60,37,37,73,73,82,146,148,36,37,73,73,82,146,148,36,37,73,73,42,141,74,163,210,168,52,42,141,253,97,127,216,159,213,176,63,203,65,57,136,13,200,82,80,200,82,40,46,178,127,188,215,219,157,251,58,228,87,119,151,163,11,43,145,199,60,68,185,206,166,155,81,135,233,116,76,11,211,194,180,48,45,76,139,233,116,166,211,21,226,188,100,132,24,33,70,200,116,58,230,138,185,90,51,115,101,53,114,146,141,100,35,217,72,54,146,141,100,35,217,222,176,100,51,243,207,204,63,51,255,232,74,186,146,174,164,43,139,166,43,205,252,51,243,207,204,63,238,151,251,229,126,205,252,179,26,185,49,129,116,117,17,116,181,49,129,169,220,247,124,6,5,190,230,190,87,101,84,32,247,205,125,115,223,220,55,247,205,125,115,223,220,55,247,93,12,143,195,125,115,223,220,55,247,205,125,115,223,235,231,190,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,66,217,170,228,184,49,110,140,27,23,148,27,207,111,93,242,40,110,108,101,242,151,7,200,218,228,60,47,207,203,243,242,188,60,47,127,202,159,22,226,88,242,167,111,193,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,208,106,8,32,107,147,47,13,218,224,44,69,228,44,133,66,35,71,115,95,151,252,214,154,228,49,14,79,174,115,233,94,169,193,76,58,134,133,97,97,88,24,22,134,197,76,58,51,233,10,113,94,50,65,76,16,19,100,38,29,99,197,88,173,153,177,178,22,57,185,70,174,145,107,228,26,185,70,174,145,107,111,88,174,153,244,103,210,159,73,127,52,37,77,73,83,210,148,69,211,148,38,253,153,244,103,210,31,231,203,249,114,190,38,253,89,139,220,112,64,154,186,8,154,218,112,192,196,206,123,62,131,1,163,156,247,170,12,5,228,188,57,111,206,155,243,230,188,57,111,206,155,243,230,188,115,63,47,57,111,206,155,243,230,188,57,111,206,123,205,156,55,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,76,36,91,123,28,47,198,139,241,226,2,242,226,249,173,59,62,141,23,91,115,252,249,193,177,222,56,195,203,240,50,188,12,47,195,203,156,50,167,133,56,150,204,233,91,48,167,140,36,35,201,72,50,146,140,36,35,201,72,50,146,140,36,35,201,163,241,104,60,26,143,198,163,81,63,212,15,245,179,26,234,199,122,227,75,195,53,8,75,17,9,203,146,160,200,248,191,222,31,30,126,238,191,111,119,123,253,189,118,247,99,167,191,63,102,33,113,150,22,31,255,215,215,239,223,127,47,127,29,220,140,202,247,136,162,124,245,237,242,98,253,86,17,143,58,18,11,26,36,151,100,119,102,198,241,38,188,9,111,194,155,240,38,102,198,153,25,87,136,243,146,223,225,119,248,29,51,227,120,40,30,106,205,60,148,181,193,41,51,202,140,50,163,204,40,51,202,140,50,123,195,202,204,36,62,147,248,76,226,35,31,201,71,242,145,124,44,154,124,52,137,207,36,62,147,248,152,92,38,151,201,53,137,207,218,224,134,247,145,207,69,144,207,107,63,188,239,85,147,61,107,78,95,108,147,189,42,35,249,152,108,38,155,201,102,178,153,236,220,13,49,147,205,100,51,217,76,54,147,205,100,51,217,76,54,147,205,100,191,9,147,77,15,211,195,244,48,61,76,15,211,195,244,48,61,76,15,211,195,244,48,61,76,15,211,195,244,48,61,76,15,211,195,244,48,61,76,15,211,195,214,241,70,129,81,96,20,56,95,10,28,103,201,238,88,20,120,13,86,231,142,58,14,22,226,134,112,33,92,8,23,194,133,112,161,81,104,180,16,199,18,26,125,11,104,20,114,132,28,33,71,200,17,114,132,28,33,71,200,17,114,132,28,129,50,160,12,40,3,202,128,50,108,7,219,193,118,86,131,237,88,136,123,105,58,134,65,41,162,65,89,146,244,248,127,118,127,109,247,255,177,183,223,239,30,190,239,116,123,237,71,236,177,219,139,191,28,247,191,46,254,24,148,255,115,121,85,190,249,254,117,120,51,26,60,82,135,139,209,154,46,202,253,250,241,88,208,24,184,228,59,53,12,142,67,225,80,56,20,14,133,67,49,12,206,48,184,66,156,151,92,15,215,195,245,24,6,199,73,113,82,107,230,164,44,208,77,159,209,103,244,25,125,70,159,209,103,244,217,27,214,103,70,236,25,177,103,196,30,17,73,68,18,145,68,100,209,68,164,17,123,70,236,25,177,199,234,178,186,172,174,17,123,22,232,54,149,143,136,46,130,136,94,251,169,124,49,172,246,172,217,124,9,173,246,170,76,232,99,181,89,109,86,155,213,102,181,243,254,112,198,106,179,218,172,54,171,205,106,179,218,133,56,158,172,54,171,93,32,193,201,106,191,5,171,77,21,83,197,84,49,85,76,21,83,197,84,49,85,76,21,83,197,84,49,85,76,21,83,197,84,49,85,76,21,83,197,84,49,85,76,21,83,197,22,238,70,132,17,97,68,184,8,68,56,206,242,221,9,136,240,26,44,226,253,250,209,176,148,55,150,139,229,98,185,88,46,150,139,145,98,164,133,56,150,24,233,91,96,164,216,35,246,136,61,98,143,216,35,246,136,61,98,143,216,35,246,136,152,33,102,136,25,98,134,152,129,60,32,15,200,179,26,144,199,82,222,75,243,50,84,74,17,85,202,146,236,199,222,238,199,79,189,78,175,211,61,104,239,245,199,218,227,222,129,244,63,118,59,157,207,177,22,242,190,188,56,255,109,52,28,13,111,190,13,46,203,223,46,47,30,220,67,249,252,102,56,252,125,253,150,241,126,237,104,44,104,48,92,210,93,26,11,199,159,240,39,252,9,127,194,159,24,11,103,44,92,33,206,75,158,135,231,225,121,140,133,227,163,248,168,53,243,81,150,240,166,206,168,51,234,140,58,163,206,168,51,234,236,13,171,51,195,246,12,219,51,108,143,132,36,33,73,72,18,178,104,18,210,176,61,195,246,12,219,99,116,25,93,70,215,176,61,75,120,155,207,71,66,23,65,66,175,253,124,190,153,70,123,214,116,190,68,70,123,85,102,243,49,218,140,54,163,205,104,51,218,133,49,197,140,54,163,205,104,51,218,140,54,163,205,104,51,218,140,54,163,253,38,140,54,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,91,186,27,13,70,131,209,224,252,105,112,156,133,187,99,211,224,53,88,182,251,181,99,97,209,110,32,23,200,5,114,129,92,32,23,32,5,72,11,113,44,1,210,183,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,103,53,8,143,69,187,151,38,101,120,148,34,122,148,37,169,143,253,195,238,110,239,255,246,218,199,221,78,183,255,161,243,190,211,237,181,251,191,86,251,123,237,238,199,78,127,127,236,64,126,233,140,187,241,237,241,127,238,237,30,124,236,255,253,254,63,227,44,232,125,245,253,230,98,244,223,203,193,221,205,240,166,124,58,252,58,188,25,13,202,127,84,203,247,186,162,124,53,118,17,103,195,63,134,55,229,193,248,63,47,47,190,157,151,255,61,254,207,245,91,236,59,237,145,90,208,144,185,121,150,99,0,29,239,194,187,240,46,188,11,239,98,0,157,1,116,133,56,47,249,33,126,136,31,50,128,142,199,226,177,214,204,99,89,36,156,114,163,220,40,55,202,141,114,163,220,40,183,55,172,220,140,245,51,214,207,88,63,242,146,188,36,47,201,203,162,201,75,99,253,140,245,51,214,143,9,102,130,153,96,99,253,44,18,110,18,32,121,93,4,121,189,246,147,0,51,153,240,89,83,2,231,102,194,87,101,130,32,19,206,132,51,225,76,56,19,206,132,51,225,76,56,19,206,132,51,225,76,56,19,206,132,51,225,76,120,17,76,56,189,76,47,211,203,244,50,189,76,47,211,203,244,50,189,76,47,211,203,244,50,189,76,47,211,203,244,50,189,76,47,211,203,244,50,189,76,47,91,148,28,69,70,145,81,228,98,83,228,56,11,150,207,133,34,175,193,98,230,105,143,147,133,206,33,95,200,23,242,133,124,33,95,40,21,74,45,196,177,132,82,223,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,213,96,65,22,58,95,154,190,97,92,138,104,92,114,148,36,213,23,140,36,72,185,170,121,117,210,66,188,48,34,107,185,132,249,139,195,178,196,217,116,177,246,109,16,29,163,194,168,48,42,140,10,163,98,16,157,65,116,133,56,47,153,31,230,135,249,49,136,142,161,98,168,214,204,80,89,156,156,76,35,211,200,52,50,141,76,35,211,200,180,55,44,211,140,247,51,222,207,120,63,90,146,150,164,37,105,201,162,105,73,227,253,140,247,51,222,143,227,229,120,57,94,227,253,44,78,110,34,32,45,93,4,45,109,34,96,108,199,157,102,252,223,108,199,189,42,179,254,56,110,142,155,227,230,184,57,110,142,155,227,230,184,57,110,142,155,227,230,184,57,110,142,155,227,230,184,137,99,226,152,56,38,142,137,99,226,152,56,38,142,137,99,226,152,56,38,142,137,99,226,152,56,38,142,137,99,226,152,56,38,142,137,99,226,184,144,226,24,31,198,135,241,97,124,56,3,31,222,127,178,162,248,251,246,81,167,255,143,177,32,222,63,222,235,237,142,151,18,63,110,239,245,199,255,16,238,239,238,109,245,195,164,163,161,175,158,44,149,253,117,112,59,44,255,103,76,88,175,238,46,71,23,227,53,178,239,6,151,229,241,63,132,87,23,151,91,207,152,113,184,118,227,162,147,28,170,101,208,227,172,245,224,200,56,50,142,140,35,227,200,56,50,142,140,35,23,226,188,196,145,113,100,28,25,71,198,145,113,228,53,227,200,198,74,67,222,144,55,228,13,121,67,222,144,55,228,13,121,67,222,144,55,228,13,121,67,222,144,55,228,13,121,67,222,144,55,228,13,121,67,222,144,119,129,144,183,177,210,92,56,23,206,133,23,220,133,39,26,53,157,201,133,175,215,248,105,46,156,11,231,194,185,112,46,156,11,231,194,185,112,46,156,11,231,194,185,112,46,156,11,231,194,185,112,130,153,96,38,152,9,102,130,153,96,38,152,9,102,130,153,96,38,152,9,102,130,153,96,38,152,9,102,130,153,96,38,152,9,102,130,153,96,54,166,26,71,198,145,113,228,55,206,145,131,165,113,228,96,133,56,114,180,250,189,255,27,224,65,232,150,231,119,160,54,70,131,155,141,243,255,114,190,156,47,231,203,249,114,190,156,47,151,202,165,22,192,81,114,169,43,238,82,57,74,142,146,163,228,40,57,74,142,146,163,228,40,57,74,142,146,89,99,214,152,53,102,141,89,35,131,200,32,50,104,53,100,208,114,200,14,128,131,185,20,148,185,228,137,73,170,79,36,201,88,145,60,18,146,7,64,146,106,157,243,234,19,20,49,6,17,143,26,226,37,26,89,207,181,205,163,14,207,50,231,214,37,169,193,172,58,134,133,97,97,88,24,22,134,197,172,58,179,234,10,113,94,50,65,76,16,19,100,86,29,99,197,88,173,153,177,178,134,57,185,70,174,145,107,228,26,185,70,174,145,107,111,88,174,153,0,104,2,160,9,128,52,37,77,73,83,210,148,69,211,148,38,0,154,0,104,2,32,231,203,249,114,190,38,0,90,195,220,208,64,154,186,8,154,218,208,192,196,206,59,213,160,192,216,206,123,85,134,3,114,222,156,55,231,205,121,115,222,156,55,231,205,121,115,222,185,159,151,156,55,231,205,121,115,222,156,55,231,189,102,206,155,72,38,146,137,100,34,153,72,38,146,137,100,34,153,72,38,146,137,100,34,153,72,38,146,137,100,34,153,72,38,146,137,100,34,153,72,38,146,173,73,142,23,227,197,120,241,82,120,241,65,187,123,180,187,215,127,223,238,246,250,123,237,238,199,78,127,127,108,137,15,191,244,118,251,97,140,161,209,223,6,55,183,23,151,229,175,131,155,81,249,222,222,150,175,198,44,245,251,245,232,226,25,29,14,215,97,68,244,43,7,99,65,80,56,225,30,177,96,44,24,11,198,130,177,96,44,24,11,198,130,11,113,94,98,193,88,48,22,140,5,99,193,88,240,154,177,96,227,159,97,107,216,26,182,134,173,97,107,216,26,182,134,173,97,107,216,26,182,134,173,97,107,216,26,182,134,173,97,107,216,26,182,134,173,97,107,216,186,64,216,218,248,103,62,155,207,230,179,115,247,217,179,134,61,39,241,217,111,126,180,51,159,205,103,243,217,124,54,159,205,103,243,217,124,54,159,205,103,243,217,124,54,159,205,103,243,217,124,54,73,76,18,147,196,36,49,73,76,18,147,196,36,49,73,76,18,147,196,36,49,73,76,18,147,196,36,49,73,76,18,231,127,105,147,196,36,49,73,252,86,36,49,22,140,5,99,193,88,240,252,88,112,48,71,22,28,172,16,11,142,182,185,247,239,227,15,202,182,156,228,80,108,140,6,55,27,231,255,165,113,105,92,26,151,198,165,113,105,92,122,148,30,45,128,118,164,71,87,92,143,210,142,180,35,237,72,59,210,142,180,35,237,72,59,210,142,180,35,89,70,150,145,101,100,25,89,198,239,240,59,252,206,106,248,157,229,192,26,76,6,70,41,40,70,89,46,249,248,208,121,223,233,246,218,79,213,199,255,117,186,135,253,157,189,163,36,11,118,159,14,191,14,111,70,131,167,226,225,191,195,155,239,229,147,203,219,181,93,183,251,149,99,178,216,241,112,9,119,108,74,28,151,194,165,112,41,92,10,151,98,74,156,41,113,133,56,47,57,31,206,135,243,49,37,142,155,226,166,214,204,77,89,197,155,70,163,209,104,52,26,141,70,163,209,104,180,55,172,209,204,222,51,123,207,236,61,66,146,144,36,36,9,201,162,9,73,179,247,204,222,51,123,143,221,101,119,217,93,179,247,172,226,109,92,31,33,93,4,33,109,92,95,60,187,29,115,106,95,18,187,189,42,195,251,216,109,118,155,221,102,183,217,237,162,36,129,236,54,187,205,110,179,219,236,54,187,93,136,227,201,110,179,219,5,18,157,236,246,91,176,219,148,49,101,76,25,83,198,148,49,101,76,25,83,198,148,49,101,76,25,83,198,148,49,101,76,25,83,198,148,49,101,76,25,83,198,148,49,101,108,133,111,100,24,25,70,134,139,66,134,19,44,244,29,151,12,175,207,122,223,175,28,17,203,126,35,186,136,46,162,139,232,34,186,72,41,82,90,136,99,137,148,190,5,82,138,64,34,144,8,36,2,137,64,34,144,8,36,2,137,64,34,144,184,25,110,134,155,225,102,184,25,212,3,245,64,61,171,129,122,44,251,189,52,59,67,168,20,81,168,44,205,129,252,218,235,236,180,251,239,219,221,222,83,5,18,111,173,239,63,70,195,147,65,249,235,224,102,244,4,58,172,227,2,223,83,15,196,194,38,195,197,222,155,113,112,172,9,107,194,154,176,38,172,137,113,112,198,193,21,226,188,100,119,216,29,118,199,56,56,22,138,133,90,51,11,101,41,111,194,140,48,35,204,8,51,194,140,48,35,204,222,176,48,51,100,207,144,61,67,246,168,71,234,145,122,164,30,139,166,30,13,217,51,100,207,144,61,30,151,199,229,113,13,217,179,148,183,185,124,212,115,17,212,179,185,124,175,120,236,217,195,248,226,121,236,85,153,192,199,99,243,216,60,54,143,205,99,243,216,60,54,143,205,99,243,216,60,54,143,205,99,243,216,121,159,155,60,246,91,240,216,228,48,57,76,14,147,195,228,48,57,76,14,147,195,228,48,57,76,14,147,195,228,48,57,76,14,147,195,228,48,57,76,14,147,195,228,48,57,108,121,110,12,24,3,198,128,115,101,192,241,214,228,158,205,128,215,98,33,238,169,135,193,234,219,4,46,129,75,224,18,184,4,46,49,74,140,22,226,88,18,163,111,65,140,18,142,132,35,225,72,56,18,142,132,35,225,72,56,18,142,132,35,77,70,147,209,100,52,25,77,198,236,48,59,204,206,106,152,29,171,111,47,141,198,0,40,69,4,40,75,98,30,221,206,206,225,199,131,246,110,255,125,167,219,235,191,111,31,117,250,71,95,218,7,187,71,159,250,127,255,251,126,127,167,125,212,249,208,255,71,220,245,184,111,134,39,223,207,191,13,46,202,95,135,55,163,242,215,193,237,176,124,123,61,248,118,113,251,91,249,223,255,190,42,159,12,110,135,167,229,255,172,229,10,221,177,15,205,130,102,196,101,218,191,169,113,204,10,179,194,172,48,43,204,138,169,113,166,198,21,226,188,100,128,24,32,6,200,212,56,166,138,169,90,51,83,101,21,111,82,141,84,35,213,72,53,82,141,84,35,213,222,176,84,51,139,207,44,62,179,248,232,73,122,146,158,164,39,139,166,39,205,226,51,139,207,44,62,174,151,235,229,122,205,226,179,138,183,241,125,244,116,17,244,244,218,143,239,75,230,186,103,13,244,75,239,186,87,101,196,31,215,205,117,115,221,92,55,215,205,117,115,221,92,55,215,205,117,115,221,92,55,215,205,117,115,221,92,55,129,76,32,19,200,4,50,129,76,32,19,200,4,50,129,76,32,19,200,4,114,1,110,140,4,50,129,92,140,3,72,32,19,200,4,50,129,76,32,19,200,4,114,49,5,50,78,140,19,227,196,56,241,162,56,113,156,245,193,211,113,226,53,88,49,60,246,129,177,134,56,183,203,237,114,187,220,46,183,203,153,114,166,133,56,150,156,233,91,112,166,92,36,23,201,69,114,145,92,36,23,201,69,114,145,92,36,23,201,160,49,104,12,26,131,198,160,145,62,164,15,233,179,26,210,199,26,226,75,3,53,216,74,17,217,202,178,113,200,255,117,186,135,71,159,14,199,173,253,189,206,78,175,219,238,239,119,62,236,30,239,39,91,59,252,191,195,155,239,183,191,125,31,149,111,135,151,195,147,209,205,160,124,53,60,189,184,187,90,227,53,195,163,14,201,162,103,202,37,217,175,89,114,76,10,147,194,164,48,41,76,138,89,114,102,201,21,226,188,100,124,24,31,198,199,44,57,102,138,153,90,51,51,101,141,112,18,141,68,35,209,72,52,18,141,68,35,209,222,176,68,51,161,207,132,62,19,250,232,72,58,146,142,164,35,139,166,35,77,232,51,161,207,132,62,110,151,219,229,118,77,232,179,70,184,161,126,116,116,17,116,180,161,126,177,220,118,236,97,126,177,221,246,170,12,241,227,182,185,109,110,155,219,230,182,139,241,73,151,219,230,182,185,109,110,155,219,230,182,11,113,60,185,109,110,187,64,154,147,219,126,11,110,155,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,173,1,142,11,227,194,184,112,65,184,112,162,181,191,99,113,225,117,90,243,59,234,128,88,235,155,207,229,115,249,92,62,151,207,229,73,121,210,66,28,75,158,244,45,120,82,254,145,127,228,31,249,71,254,145,127,228,31,249,71,254,145,127,100,205,88,51,214,140,53,99,205,136,30,162,135,232,89,13,209,99,173,239,165,193,25,60,165,136,60,37,127,4,114,180,223,222,219,203,186,212,247,237,213,224,242,210,74,223,147,71,100,249,3,227,34,119,107,94,28,143,194,163,240,40,60,10,143,98,94,156,121,113,133,56,47,249,30,190,135,239,49,47,142,151,226,165,214,204,75,89,231,155,66,163,208,40,52,10,141,66,163,208,40,180,55,172,208,76,225,51,133,207,20,62,50,146,140,36,35,201,200,162,201,72,83,248,76,225,51,133,143,217,101,118,153,93,83,248,172,243,109,112,31,25,93,4,25,109,112,95,28,179,157,97,110,223,116,179,189,42,99,251,152,109,102,155,217,102,182,153,237,34,124,202,101,182,153,109,102,155,217,102,182,153,237,66,28,79,102,155,217,46,144,228,100,182,223,130,217,166,139,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,107,124,163,194,168,48,42,92,12,42,156,113,137,239,151,84,120,189,87,248,190,63,30,22,248,134,115,225,92,56,23,206,133,115,97,82,152,180,16,199,18,38,125,11,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,86,131,243,88,224,123,105,106,134,77,41,162,77,89,140,0,217,239,244,218,253,222,78,127,111,175,189,223,30,51,131,253,47,189,254,199,227,118,247,67,191,217,216,191,231,30,225,115,238,113,53,28,13,202,163,147,242,229,229,224,106,80,190,190,249,126,117,61,42,159,223,13,110,78,203,205,198,213,11,219,17,190,102,59,206,159,104,139,105,180,227,252,185,198,56,175,79,208,142,250,70,109,226,255,155,19,255,31,76,110,16,78,110,81,123,190,73,99,99,226,127,195,137,255,175,77,252,255,228,230,193,228,6,225,228,22,207,247,120,93,59,253,249,45,209,243,232,30,15,251,230,235,135,63,230,204,185,243,193,104,120,250,254,238,228,247,225,168,180,61,186,185,27,78,218,150,244,123,43,226,168,185,5,49,148,215,190,233,133,148,57,252,210,219,61,60,232,127,232,252,186,187,211,233,239,183,191,140,223,6,239,78,7,219,79,190,216,61,220,219,219,61,248,216,127,223,238,237,124,42,109,151,78,47,110,7,95,47,135,165,180,220,229,254,63,51,128,151,211,127,93,62,249,227,166,178,17,182,54,42,229,203,171,139,224,254,87,60,254,83,38,140,169,70,94,86,146,200,106,164,43,36,82,95,188,172,38,57,119,200,90,82,152,189,164,201,191,77,179,150,84,157,85,82,242,137,88,233,74,138,121,50,39,179,0,25,74,201,118,14,69,183,211,179,150,148,250,28,138,238,72,103,45,105,230,57,148,124,66,80,138,146,162,219,222,49,143,209,43,157,230,52,229,68,244,142,167,20,147,180,91,155,161,154,105,65,71,194,138,162,150,231,76,81,85,116,87,56,230,175,236,149,70,108,186,114,226,254,202,18,245,51,211,149,18,247,221,61,81,91,48,93,41,49,207,154,36,237,181,12,133,164,187,3,70,181,169,50,20,50,243,190,151,168,221,147,162,144,232,233,21,83,106,73,56,48,34,69,57,81,253,164,151,197,36,107,226,164,40,37,162,45,19,243,87,20,213,12,73,81,72,68,123,35,102,33,81,77,133,12,133,164,187,122,162,194,249,116,133,68,61,215,253,178,152,196,79,82,167,47,40,222,77,46,241,211,200,233,10,202,112,199,141,106,3,100,40,36,245,57,147,229,142,27,51,32,159,146,17,79,214,23,39,37,142,179,205,228,243,152,177,182,153,140,34,99,108,20,149,45,199,216,244,69,140,27,103,155,201,200,48,214,54,105,142,250,203,48,55,222,70,41,142,225,139,64,55,198,54,207,194,199,200,175,135,179,190,161,54,235,27,154,179,190,33,152,185,143,112,230,78,106,51,246,210,152,241,66,27,179,94,104,99,214,11,109,204,122,161,141,153,47,180,49,243,133,54,102,189,208,103,81,235,248,166,114,51,252,255,238,46,110,134,183,157,187,203,65,105,187,116,118,245,219,254,112,52,56,29,140,6,155,195,187,203,193,230,125,236,89,237,7,227,175,111,140,254,51,42,197,75,204,131,76,137,121,32,49,151,152,75,204,37,230,18,115,137,185,196,92,98,46,49,207,57,49,151,77,203,166,101,211,178,105,217,180,108,90,54,45,155,126,123,217,180,152,89,204,44,102,94,177,152,185,146,41,102,126,117,232,158,152,89,204,44,102,22,51,139,153,197,204,98,102,49,179,152,89,204,44,102,22,51,139,153,197,204,98,230,57,199,204,66,84,33,170,16,85,136,42,68,93,76,136,218,249,71,239,99,231,160,211,109,223,103,57,15,129,106,216,15,170,239,251,181,126,107,122,138,58,252,207,232,124,248,109,120,51,24,93,124,255,246,24,178,133,229,160,250,245,89,140,90,219,104,205,140,81,131,215,23,47,73,151,132,62,223,228,217,161,122,248,151,39,219,204,74,46,159,189,212,205,25,47,127,86,140,25,36,138,49,51,239,250,201,46,11,147,105,230,187,116,202,167,95,30,119,187,251,97,218,22,251,253,131,227,253,254,199,47,199,227,148,116,60,125,104,191,253,143,254,238,193,151,227,94,127,175,115,240,177,55,14,55,107,149,86,253,241,43,189,195,94,123,175,223,59,252,220,57,56,122,248,74,227,241,43,247,73,104,255,75,183,243,203,238,222,147,239,8,26,213,230,159,63,118,231,240,96,231,184,219,237,28,244,250,221,206,223,142,59,71,189,241,119,212,131,48,230,10,47,177,46,248,100,87,123,51,219,213,222,116,181,187,218,93,237,171,114,181,111,101,187,218,183,92,237,174,118,87,251,170,92,237,141,108,87,123,195,213,238,106,119,181,175,202,213,94,207,118,181,215,93,237,174,118,87,251,170,92,237,181,108,87,123,205,213,238,106,119,181,175,202,213,94,157,62,64,35,238,213,94,157,57,65,195,213,238,106,119,181,23,230,106,207,244,222,94,245,222,238,106,119,181,47,228,106,79,245,108,195,249,196,82,63,201,158,108,152,182,190,206,232,252,226,137,33,10,55,130,141,96,252,111,225,189,32,122,92,88,39,120,176,68,193,159,43,235,132,83,215,150,158,102,207,38,235,77,244,252,195,98,203,141,124,78,98,178,230,228,79,73,44,171,240,48,107,225,113,22,96,90,68,225,213,215,11,79,254,196,197,98,11,143,117,41,38,123,46,99,9,5,103,57,183,147,173,82,191,136,194,83,158,219,201,150,131,95,68,225,51,206,237,228,79,130,44,176,240,232,39,70,98,29,239,132,75,198,207,171,232,136,231,74,94,148,60,143,197,217,231,84,115,244,211,39,177,14,116,194,117,208,231,87,116,188,3,157,121,209,241,249,21,28,239,175,166,204,43,124,207,175,224,105,62,61,238,1,142,189,10,229,156,203,77,115,111,78,178,122,245,156,203,157,113,71,206,188,86,244,156,202,141,126,194,230,69,197,9,159,175,89,96,209,87,195,184,69,183,130,90,51,172,5,245,122,179,86,123,250,28,78,62,69,199,186,79,100,95,2,123,78,5,71,60,98,20,235,76,78,178,224,244,156,202,141,120,16,41,86,185,73,150,119,158,115,185,105,110,107,73,22,83,158,95,185,169,223,52,146,44,93,60,231,114,83,30,221,101,188,105,164,127,64,234,124,214,50,161,175,174,146,27,239,225,168,153,91,196,89,34,55,249,90,180,241,30,139,138,177,69,242,131,246,250,90,180,113,31,136,154,189,77,226,223,205,139,68,123,50,150,157,8,32,255,55,251,89,165,12,63,227,73,110,254,234,207,104,70,253,140,137,100,61,221,15,153,253,196,210,211,184,62,246,195,70,201,250,28,97,182,62,71,152,67,159,35,209,4,36,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,12,93,140,215,127,200,98,58,16,65,63,204,210,129,8,54,194,53,234,64,84,54,130,101,119,32,30,119,169,3,17,163,3,145,166,223,240,178,107,161,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,112,223,62,200,52,150,45,200,97,44,91,158,237,131,165,63,192,80,180,197,157,181,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,214,164,125,144,105,254,81,176,86,243,143,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,180,15,214,163,125,80,201,214,62,168,104,31,104,31,104,31,20,171,125,16,108,212,162,223,117,43,133,107,31,164,40,183,24,237,131,76,133,231,217,62,200,84,120,158,237,131,20,133,231,219,62,72,91,112,238,237,131,76,133,231,217,62,200,84,120,158,237,131,164,133,23,162,125,144,184,232,2,180,15,146,214,92,136,246,65,138,162,243,109,31,164,40,56,223,246,65,138,130,243,108,31,164,45,55,167,246,65,218,114,115,106,31,36,45,183,16,237,131,164,69,23,162,125,144,162,232,124,219,7,73,11,206,185,125,144,180,220,156,219,7,105,203,205,169,125,144,162,220,60,219,7,105,203,205,169,125,16,167,220,66,181,15,52,3,52,3,86,182,25,80,205,182,150,114,117,205,214,82,214,12,208,12,208,12,208,12,208,12,208,12,208,12,120,27,205,0,153,186,76,93,166,46,83,151,169,203,212,197,211,226,105,241,180,120,90,60,45,158,22,79,23,33,158,206,52,234,166,106,212,141,120,90,60,45,158,22,79,191,245,120,90,202,43,229,149,242,74,121,165,188,82,94,41,175,148,87,202,43,229,149,242,74,121,165,188,82,94,41,111,209,83,222,74,191,150,37,229,173,108,212,164,188,82,94,41,111,33,82,222,202,159,239,161,193,207,247,208,214,248,45,52,104,22,48,228,77,93,109,206,25,239,28,234,206,37,226,77,93,119,78,9,111,182,122,243,11,120,231,80,119,46,249,110,186,186,243,141,119,83,214,156,103,186,155,174,228,124,195,221,212,53,231,148,237,166,174,55,167,104,55,117,189,185,36,187,217,170,93,118,176,155,173,218,101,231,186,233,170,205,55,214,77,87,115,126,169,110,186,122,243,10,117,211,85,155,87,166,155,173,218,101,71,186,169,171,205,37,209,205,86,237,178,3,221,248,213,202,115,229,185,242,220,121,229,185,213,108,121,110,85,158,43,207,149,231,202,115,229,185,242,92,121,174,60,87,158,43,207,149,231,202,115,229,185,242,92,121,174,60,87,158,43,207,149,231,202,115,229,185,203,201,115,195,108,121,110,40,207,149,231,202,115,229,185,242,92,121,174,60,87,158,43,207,149,231,202,115,229,185,242,92,121,174,60,87,158,43,207,149,231,202,115,229,185,242,220,229,228,185,65,182,60,55,144,231,202,115,229,185,242,92,121,174,60,87,158,43,207,149,231,202,115,229,185,242,92,121,238,242,242,92,217,168,108,84,54,42,27,149,141,202,70,101,163,243,203,70,51,173,56,86,177,226,152,108,84,54,42,27,149,141,202,70,101,163,178,81,217,168,108,84,54,42,27,149,141,202,70,101,163,178,81,217,168,108,84,54,42,27,93,189,108,52,236,7,253,102,250,108,116,188,186,94,51,247,108,244,190,246,47,131,147,223,7,231,195,246,205,183,251,187,213,207,155,216,118,105,112,243,109,123,240,239,219,237,219,193,249,240,106,240,251,240,102,251,175,175,110,215,91,181,102,173,209,168,213,27,205,96,251,254,7,149,175,31,126,210,195,193,188,127,205,229,63,106,229,147,218,233,176,209,104,85,78,135,141,160,26,158,124,109,53,194,102,184,245,117,120,210,24,158,53,154,193,248,214,254,243,77,41,98,159,15,95,221,174,212,183,182,90,173,106,173,89,11,231,182,207,224,213,125,6,219,205,70,189,178,85,169,84,183,182,106,181,172,251,252,249,39,249,180,125,254,245,213,237,86,179,222,12,234,173,102,165,218,108,102,221,231,68,226,49,109,199,207,191,101,59,104,133,65,171,213,218,106,181,90,141,185,238,125,250,175,247,249,183,108,55,26,141,102,53,168,6,205,176,186,149,109,239,255,155,154,197,63,191,91,164,77,107,239,255,51,67,94,123,250,175,203,39,111,225,149,141,176,186,81,41,159,14,135,215,183,215,195,225,105,101,163,181,81,127,120,3,143,151,198,190,44,39,81,30,155,161,154,200,180,245,101,73,201,243,214,185,212,21,102,175,107,242,143,178,12,117,197,60,155,146,229,165,89,235,201,246,251,139,206,67,231,82,87,234,223,95,116,222,153,182,174,232,52,51,102,85,175,228,153,169,107,138,72,43,167,84,148,52,175,76,91,82,116,26,25,243,48,189,146,71,102,168,41,238,97,74,148,55,102,168,39,238,27,75,162,60,49,67,61,211,62,105,199,63,60,83,63,107,103,173,38,221,181,31,149,7,102,173,166,154,169,154,201,188,47,109,53,81,105,222,203,114,146,229,121,105,235,137,72,235,98,30,157,168,188,46,109,53,17,105,92,204,106,162,242,184,172,213,164,59,143,163,242,182,12,213,100,184,198,163,242,180,172,213,164,62,54,153,175,241,152,105,216,73,109,34,111,153,44,113,74,74,113,50,153,209,196,218,102,50,62,138,181,209,100,76,21,103,163,198,69,242,141,166,132,130,113,182,74,113,32,46,190,157,5,169,182,154,204,5,99,108,117,31,66,166,220,108,74,118,25,99,211,171,20,167,211,85,138,163,120,149,230,116,122,17,173,198,217,102,50,92,141,181,77,154,147,233,101,192,26,111,163,201,136,53,206,86,41,142,248,77,170,109,82,188,164,81,138,223,210,104,230,111,105,81,49,233,86,182,152,116,75,76,42,38,21,147,46,50,38,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,206,59,19,109,100,203,68,27,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,186,74,153,104,61,91,38,90,151,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,209,85,202,68,107,217,50,209,154,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,174,82,38,90,205,150,137,86,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,116,149,50,209,48,91,38,26,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,232,42,101,162,65,182,76,52,144,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,209,85,202,68,43,217,50,209,138,76,84,38,42,19,93,106,38,186,128,251,64,37,219,125,160,178,30,247,129,106,185,121,86,59,173,55,90,213,65,163,54,168,134,149,193,215,202,176,25,86,182,6,103,213,122,61,24,12,107,243,191,38,99,237,115,206,215,100,172,125,46,236,154,76,116,148,231,116,183,77,254,138,231,121,31,136,177,247,165,220,7,126,233,215,250,205,132,119,130,242,217,179,123,65,109,163,153,195,189,224,188,49,177,201,179,155,195,195,191,60,217,230,255,125,87,186,190,25,142,127,19,195,211,246,205,232,226,108,112,50,250,60,252,49,253,197,110,206,60,0,155,131,199,159,113,187,249,215,135,219,242,227,14,54,255,8,198,127,37,109,150,222,149,206,7,163,225,233,251,187,147,223,135,163,210,246,232,230,110,248,174,52,88,204,206,159,236,244,249,73,83,58,106,127,236,236,183,63,119,186,253,47,221,195,143,221,246,254,195,71,179,135,205,54,174,127,148,222,61,249,150,163,227,247,251,187,189,254,135,221,110,103,167,119,216,253,103,105,187,180,249,253,122,180,121,117,185,121,127,122,108,158,124,191,255,227,253,231,22,59,135,7,189,246,238,65,167,219,223,59,252,216,223,235,252,218,217,27,191,63,84,158,125,211,254,225,135,206,94,255,168,211,253,181,211,237,247,118,247,59,135,199,189,210,118,169,218,168,140,191,175,115,240,225,203,225,238,65,239,197,55,140,191,254,174,244,176,241,78,123,231,83,167,223,61,60,236,77,214,244,108,79,157,131,95,75,219,165,241,91,248,167,95,30,119,187,251,97,218,22,251,253,131,227,253,254,199,47,199,71,227,83,184,244,174,180,223,254,71,127,247,224,203,113,175,191,215,57,248,216,251,52,254,231,74,171,254,248,149,222,97,175,189,215,239,29,126,238,28,28,61,124,165,241,248,149,247,237,222,206,167,254,151,110,231,151,221,189,39,223,17,52,170,205,63,127,236,206,225,193,206,113,183,219,57,232,245,187,157,191,29,119,142,122,227,239,168,7,97,244,65,250,251,97,247,115,167,123,84,218,14,22,117,213,111,101,189,234,183,92,245,174,122,87,253,106,93,245,141,172,87,125,195,85,239,170,119,213,175,214,85,95,207,122,213,215,93,245,174,122,87,253,106,93,245,181,172,87,125,205,85,239,170,119,213,175,214,85,95,77,248,204,195,139,171,190,154,195,83,15,174,122,87,189,171,62,211,85,159,241,189,190,234,189,222,85,239,170,95,216,85,159,234,169,166,243,235,187,12,207,52,253,118,119,126,126,241,237,252,108,48,62,175,127,140,190,223,156,252,86,30,157,95,60,225,152,247,143,56,142,255,237,190,159,95,62,191,190,43,95,255,168,6,149,177,200,12,131,242,221,215,187,111,163,187,48,220,168,212,226,61,246,52,89,111,162,135,158,22,91,110,228,115,81,147,53,39,127,42,106,89,133,135,89,11,159,180,185,203,42,188,250,122,225,213,70,173,86,105,84,27,245,106,163,50,189,240,73,170,191,216,194,99,93,138,201,30,8,91,66,193,89,206,237,232,39,198,150,85,120,202,115,59,250,145,178,101,21,62,227,220,110,85,182,42,225,86,165,214,104,182,26,211,11,95,226,185,29,253,184,92,172,227,253,202,195,114,139,44,58,226,121,186,23,37,39,125,154,110,129,53,71,63,112,23,235,64,191,242,184,221,98,139,142,119,160,19,61,143,183,216,130,227,253,213,148,232,129,189,197,22,60,237,121,159,184,7,120,234,211,62,75,40,55,205,189,57,234,145,191,37,148,59,227,142,156,232,153,192,5,150,123,113,25,251,30,209,172,212,107,213,74,24,6,225,207,247,144,167,155,47,175,232,171,97,220,162,91,65,173,25,214,130,122,189,89,171,61,125,214,49,159,162,99,221,39,146,61,158,185,192,130,35,158,224,140,117,38,71,61,191,185,192,114,35,30,241,140,85,110,212,3,158,75,40,55,205,109,45,234,9,208,197,150,155,250,77,35,234,17,209,37,148,155,242,232,46,227,77,35,230,99,166,83,158,175,124,254,42,226,60,93,57,123,139,70,210,45,162,30,117,156,185,225,139,103,9,103,111,49,249,140,90,140,45,146,31,180,151,79,17,198,217,100,242,25,194,217,219,36,254,221,188,72,181,39,99,217,137,0,242,127,145,63,227,73,168,157,250,103,60,201,206,95,253,25,205,168,159,49,145,174,167,251,33,79,51,251,136,221,60,41,117,33,207,48,142,251,29,97,214,126,71,88,128,231,151,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,50,118,51,22,213,137,72,186,238,246,139,78,68,17,86,222,94,102,39,162,178,17,44,191,19,241,184,83,157,136,24,157,136,52,125,135,151,221,11,109,4,109,4,109,4,109,4,109,4,109,4,109,4,109,4,109,4,109,4,109,4,109,4,109,4,109,4,109,4,109,4,109,4,109,4,109,4,109,4,109,132,199,54,66,198,177,109,69,88,172,126,185,109,132,28,30,104,168,120,160,65,27,65,27,65,27,65,27,65,27,65,27,65,27,65,27,65,27,65,27,65,27,65,27,65,27,65,27,65,27,65,27,65,27,65,27,65,27,65,27,65,27,33,159,54,66,198,185,72,193,154,205,69,210,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,208,70,88,159,54,66,37,107,27,161,162,141,160,141,160,141,80,188,54,66,176,81,139,126,247,173,20,174,141,144,162,220,98,180,17,50,21,158,103,27,33,83,225,121,182,17,82,20,158,111,27,33,109,193,185,183,17,50,21,158,103,27,33,83,225,121,182,17,146,22,94,136,54,66,226,162,11,208,70,72,90,115,33,218,8,41,138,206,183,141,144,162,224,124,219,8,41,10,206,179,141,144,182,220,156,218,8,105,203,205,169,141,144,180,220,66,180,17,146,22,93,136,54,66,138,162,243,109,35,36,45,56,231,54,66,210,114,115,110,35,164,45,55,167,54,66,138,114,243,108,35,164,45,55,167,54,66,156,114,11,213,70,208,20,208,20,88,225,166,64,53,235,154,203,213,181,91,115,89,83,64,83,64,83,64,83,64,83,64,83,64,83,224,173,52,5,100,235,178,117,217,186,108,93,182,46,91,23,83,139,169,197,212,98,106,49,181,152,90,76,93,140,152,58,227,8,156,170,17,56,98,106,49,181,152,90,76,189,14,49,181,180,87,218,43,237,149,246,74,123,165,189,210,94,105,175,180,87,218,43,237,149,246,74,123,165,189,210,222,226,167,189,149,126,45,91,218,91,217,168,73,123,165,189,210,222,194,164,189,149,63,223,75,131,159,239,165,173,241,91,105,208,44,96,216,155,186,218,156,179,222,57,212,157,75,212,155,186,238,156,146,222,108,245,230,23,244,206,161,238,92,114,222,116,117,231,27,243,166,172,57,207,148,55,93,201,249,134,188,169,107,206,41,227,77,93,111,78,17,111,234,122,115,73,120,179,85,187,236,128,55,91,181,203,206,119,211,85,155,111,188,155,174,230,252,210,221,116,245,230,21,238,166,171,54,175,108,55,91,181,203,142,118,83,87,155,75,178,155,173,218,101,7,187,241,171,149,235,202,117,229,186,243,203,117,171,89,115,221,170,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,202,117,151,153,235,134,89,115,221,80,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,229,186,203,204,117,131,172,185,110,32,215,149,235,202,117,229,186,114,93,185,174,92,87,174,43,215,149,235,202,117,229,186,114,221,229,230,186,50,82,25,169,140,84,70,42,35,149,145,202,72,231,153,145,102,92,153,172,98,101,50,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,186,170,25,105,152,117,61,175,176,16,235,121,221,87,255,101,112,242,251,224,124,216,190,249,118,127,199,250,121,35,219,46,13,110,190,109,15,254,125,187,125,59,56,31,94,13,126,31,222,108,255,245,213,237,122,171,214,172,53,26,181,122,163,25,108,223,255,160,242,245,195,79,122,56,160,143,175,186,252,71,173,92,175,159,108,157,84,91,131,202,201,89,189,90,31,54,191,14,78,43,167,213,90,88,111,53,79,194,160,245,181,244,238,201,91,83,196,94,31,190,186,93,169,111,109,181,90,213,90,179,22,206,113,175,193,171,123,13,182,155,141,122,101,171,82,169,110,109,213,106,217,247,250,243,143,243,105,123,253,235,171,219,173,102,189,25,212,91,205,74,181,217,204,190,215,137,244,99,218,174,159,127,203,118,208,10,131,86,171,181,213,106,181,26,115,222,255,244,95,243,243,111,217,110,52,26,205,106,80,13,154,97,117,43,235,254,255,55,53,157,127,126,247,72,155,222,222,255,103,134,252,246,244,95,151,79,222,210,43,27,97,117,163,82,62,29,14,175,111,175,135,195,211,202,70,107,163,254,240,134,30,47,157,125,89,78,162,124,54,67,53,145,233,235,203,146,146,231,175,115,169,43,204,94,215,228,31,105,25,234,138,121,54,37,203,79,179,214,147,237,247,23,157,143,206,165,174,212,191,191,232,252,51,109,93,209,233,102,204,170,94,201,55,83,215,20,145,94,78,169,40,105,126,153,182,164,232,116,50,230,97,122,37,159,204,80,83,220,195,148,40,127,204,80,79,220,55,150,68,249,98,134,122,166,125,242,142,127,120,166,126,246,206,90,77,186,107,63,42,31,204,90,77,53,83,53,147,249,95,218,106,162,210,189,151,229,36,203,247,210,214,19,145,222,197,60,58,81,249,93,218,106,34,210,185,152,213,68,229,115,89,171,73,119,30,71,229,111,25,170,201,112,141,71,229,107,89,171,73,125,108,50,95,227,49,211,177,147,218,68,254,50,89,226,148,212,226,100,50,179,137,181,205,100,156,20,107,163,201,216,42,206,70,141,139,228,27,77,9,9,227,108,149,226,64,92,124,59,11,82,109,53,153,19,198,216,234,62,148,76,185,217,148,44,51,198,166,87,41,78,167,171,20,71,241,42,205,233,244,34,106,141,179,205,100,216,26,107,155,52,39,211,203,192,53,222,70,147,145,107,156,173,82,28,241,155,84,219,164,120,73,163,20,191,165,209,204,223,210,226,98,211,76,203,101,133,133,88,46,75,108,42,54,93,155,216,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,58,255,140,52,211,210,83,97,33,150,158,146,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,210,212,25,105,166,101,156,194,66,44,227,36,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,169,51,210,76,203,56,133,133,88,198,73,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,83,101,164,193,248,191,178,100,164,193,70,200,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,210,85,206,72,51,57,210,113,70,202,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,210,149,205,72,131,172,25,105,176,46,25,105,181,220,8,27,131,179,179,86,179,18,14,6,213,225,105,117,48,220,170,157,213,135,225,89,112,58,104,14,183,182,22,145,86,198,218,235,220,211,202,88,123,93,96,90,153,232,88,207,45,143,78,254,170,231,155,145,198,216,255,180,140,116,174,247,133,173,202,251,126,173,223,74,114,87,216,170,124,125,118,79,168,109,180,94,191,39,60,187,124,35,111,10,175,95,242,215,55,195,241,65,28,158,182,111,70,23,103,131,147,209,231,225,143,233,117,110,206,168,125,115,240,248,19,110,55,255,250,219,180,252,248,227,55,255,184,191,193,109,150,222,149,206,7,163,225,233,251,187,147,223,135,163,210,246,232,230,110,248,174,52,88,196,174,159,236,242,249,111,186,116,212,254,216,217,111,127,238,116,251,95,186,135,31,187,237,253,135,191,171,30,54,219,184,254,81,122,247,228,91,142,142,223,239,239,246,250,31,118,187,157,157,222,97,247,159,165,237,210,230,247,235,209,230,213,229,230,253,111,117,243,228,251,253,59,239,207,45,118,14,15,122,237,221,131,78,183,191,119,248,177,191,215,249,181,179,55,254,152,90,121,246,77,251,135,31,58,123,253,163,78,247,215,78,183,223,219,221,239,28,30,247,74,219,165,106,163,50,254,190,206,193,135,47,135,187,7,189,23,223,48,254,250,187,210,195,198,59,237,157,79,157,126,247,240,176,55,89,211,179,61,117,14,126,29,191,191,148,222,149,62,253,242,184,219,221,15,83,182,56,252,114,127,254,118,14,126,57,236,238,116,250,157,246,199,78,119,252,142,122,115,119,255,242,246,251,7,199,251,253,143,95,142,143,198,185,123,233,93,105,191,253,143,254,238,193,151,227,94,127,175,115,240,177,247,105,124,194,86,90,245,199,175,244,14,123,237,189,126,239,240,115,231,224,232,225,43,141,199,175,236,28,30,236,28,119,187,157,131,94,191,219,249,219,113,231,168,55,254,134,122,16,70,31,159,191,31,118,63,119,186,71,165,237,96,49,87,105,51,219,85,218,116,149,186,74,93,165,139,190,74,183,178,93,165,91,174,82,87,233,146,174,210,55,125,29,54,178,93,135,13,215,161,235,208,117,152,253,58,172,103,187,14,235,174,67,215,161,235,48,251,117,88,203,118,29,214,92,135,174,67,215,97,246,235,176,154,100,146,199,203,235,176,250,250,28,15,215,161,235,208,117,24,239,58,204,244,126,88,245,126,232,58,92,187,235,48,213,243,25,231,215,119,25,158,206,248,237,238,252,252,226,219,249,217,96,124,202,254,24,125,191,57,249,173,60,58,191,120,2,203,194,141,96,35,24,255,219,253,74,0,229,243,235,187,242,245,143,106,80,25,219,178,48,40,223,125,189,251,54,186,11,195,141,74,45,222,3,28,147,245,38,122,124,99,177,229,70,62,225,49,89,115,242,231,59,150,85,120,152,181,240,73,101,184,172,194,171,175,23,94,109,212,106,149,70,181,81,175,54,42,211,11,159,68,199,139,45,60,214,165,152,236,209,150,37,20,156,229,220,142,126,246,101,89,133,167,60,183,163,31,142,89,86,225,51,206,237,86,101,171,18,110,85,106,141,102,171,49,189,240,37,158,219,209,15,254,196,58,222,175,60,246,179,200,162,35,158,12,122,81,114,210,231,130,22,88,115,244,163,67,177,14,244,43,15,14,45,182,232,120,7,58,209,147,69,139,45,56,222,95,77,137,30,61,90,108,193,211,158,92,136,123,128,167,62,183,176,132,114,211,220,155,163,30,94,90,66,185,51,238,200,137,158,110,90,96,185,23,151,177,239,17,205,74,189,86,173,132,97,16,254,124,15,121,186,249,242,138,190,26,198,45,186,21,212,154,97,45,168,215,155,181,218,211,167,182,242,41,58,214,125,34,217,131,102,11,44,56,226,89,180,88,103,114,212,147,104,11,44,55,226,97,181,88,229,70,61,170,182,132,114,211,220,214,162,158,101,91,108,185,169,223,52,162,30,118,91,66,185,41,143,238,50,222,52,98,62,48,55,229,73,177,231,175,34,206,115,98,179,183,104,36,221,34,234,161,173,153,27,190,120,42,106,246,22,147,79,219,196,216,34,249,65,123,249,60,84,156,77,38,159,134,154,189,77,226,223,205,139,103,110,38,51,215,103,233,226,227,149,48,245,103,60,9,180,83,255,140,39,145,247,171,63,163,25,245,51,38,146,245,25,63,228,33,246,124,223,238,237,124,234,127,233,118,126,217,221,123,18,140,86,195,173,198,227,179,167,11,104,48,36,26,71,245,178,193,48,99,24,149,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,131,6,195,155,108,48,4,253,48,75,131,33,216,8,223,78,131,161,178,17,44,187,193,240,184,75,13,134,24,13,134,52,237,132,151,87,154,6,130,6,130,6,130,6,130,6,130,6,130,6,130,6,130,6,130,6,130,6,130,6,130,6,130,6,130,6,130,6,130,6,130,6,130,6,130,6,194,74,53,16,22,215,29,200,52,103,44,120,75,115,198,42,203,127,252,160,226,241,3,221,1,221,1,221,1,221,1,221,1,221,1,221,1,221,1,221,1,221,1,221,1,221,1,221,1,221,1,221,1,221,1,221,1,221,1,221,1,221,1,221,129,60,186,3,153,134,19,205,88,5,94,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,64,119,160,120,221,129,74,182,238,64,229,245,238,192,243,227,164,57,160,57,160,57,144,245,207,215,96,163,22,253,158,90,41,92,115,32,69,185,197,104,14,100,42,60,207,230,64,166,194,243,108,14,164,40,60,223,230,64,218,130,115,111,14,100,42,60,207,230,64,166,194,243,108,14,36,45,188,16,205,129,196,69,23,160,57,144,180,230,66,52,7,82,20,157,111,115,32,69,193,249,54,7,82,20,156,103,115,32,109,185,57,53,7,210,150,155,83,115,32,105,185,133,104,14,36,45,186,16,205,129,20,69,231,219,28,72,90,112,206,205,129,164,229,230,220,28,72,91,110,78,205,129,20,229,230,217,28,72,91,110,78,205,129,56,229,22,170,57,32,234,23,245,175,108,212,95,205,54,38,168,58,107,76,144,168,95,212,47,234,23,245,139,250,69,253,162,126,81,255,210,207,109,137,185,196,92,98,46,49,151,152,75,204,133,207,194,103,225,179,240,89,248,44,124,22,62,23,35,124,206,224,204,171,179,166,208,8,159,133,207,194,103,225,179,240,185,216,225,179,12,87,134,43,195,149,225,202,112,101,184,50,92,25,174,12,87,134,43,195,149,225,202,112,101,184,50,220,162,103,184,149,126,45,75,134,91,217,168,201,112,101,184,50,220,37,100,184,149,63,223,33,131,159,239,144,173,241,27,100,208,44,96,132,155,186,218,156,19,220,57,212,157,75,128,155,186,238,156,242,219,108,245,230,23,223,206,161,238,92,210,219,116,117,231,27,222,166,172,57,207,236,54,93,201,249,70,183,169,107,206,41,185,77,93,111,78,193,109,234,122,115,201,109,179,85,187,236,216,54,91,181,203,78,109,211,85,155,111,104,155,174,230,252,50,219,116,245,230,21,217,166,171,54,175,196,54,91,181,203,14,108,83,87,155,75,94,155,173,218,101,199,181,241,171,149,214,74,107,165,181,243,74,107,171,217,210,218,170,180,86,90,43,173,149,214,74,107,165,181,210,90,105,173,180,86,90,43,173,149,214,74,107,165,181,210,90,105,173,180,86,90,43,173,149,214,74,107,231,145,214,134,217,210,218,80,90,43,173,149,214,74,107,165,181,210,90,105,173,180,86,90,43,173,149,214,74,107,165,181,210,90,105,173,180,86,90,43,173,149,214,74,107,165,181,243,72,107,51,45,165,86,177,148,154,180,86,90,43,173,149,214,74,107,165,181,210,90,105,173,180,86,90,43,173,149,214,74,62,37,159,146,79,201,167,228,83,242,41,249,44,98,242,153,105,29,175,138,117,188,36,159,146,79,201,167,228,83,242,41,249,148,124,74,62,37,159,146,79,201,167,228,83,242,41,249,148,124,74,62,37,159,146,79,201,103,209,146,207,176,95,233,111,165,79,62,199,23,237,214,130,147,207,251,202,190,12,78,126,31,156,15,219,55,223,238,239,69,63,111,81,219,165,193,205,183,237,193,191,111,183,111,7,231,195,171,193,239,195,155,237,191,190,186,93,111,213,154,181,70,163,86,111,52,131,237,251,31,84,190,126,248,73,15,135,234,254,21,149,255,168,149,131,86,109,120,118,122,210,12,235,181,106,181,113,182,213,12,155,103,195,97,101,88,11,207,190,110,213,235,227,215,248,243,45,39,98,159,15,95,221,174,212,183,182,90,173,106,173,89,11,231,182,207,224,213,125,6,219,205,70,189,178,85,169,84,183,182,106,181,172,251,252,249,7,247,180,125,254,245,213,237,86,179,222,12,234,173,102,165,218,108,102,221,231,68,158,49,109,199,207,191,101,59,104,133,65,171,213,218,106,181,90,141,185,238,125,250,175,247,249,183,108,55,26,141,102,53,168,6,205,176,186,149,109,239,255,155,154,180,63,191,23,164,205,98,239,255,51,67,26,123,250,175,203,39,111,208,149,141,176,186,81,41,159,14,135,215,183,215,195,225,105,101,163,181,81,127,120,123,142,151,181,190,44,39,81,218,154,161,154,200,44,245,101,73,201,211,212,185,212,21,102,175,107,242,79,174,12,117,197,60,155,146,165,161,89,235,201,246,251,139,78,59,231,82,87,234,223,95,116,154,153,182,174,232,172,50,102,85,175,164,149,169,107,138,200,34,167,84,148,52,141,76,91,82,116,214,24,243,48,189,146,54,102,168,41,238,97,74,148,38,102,168,39,238,27,75,162,180,48,67,61,211,62,71,199,63,60,83,63,73,103,173,38,221,181,31,149,246,101,173,166,154,169,154,201,52,47,109,53,81,89,221,203,114,146,165,117,105,235,137,200,226,98,30,157,168,52,46,109,53,17,89,91,204,106,162,210,182,172,213,164,59,143,163,210,180,12,213,100,184,198,163,210,178,172,213,164,62,54,153,175,241,152,89,215,73,109,34,77,153,44,113,74,6,113,50,153,192,196,218,102,50,28,138,181,209,100,8,21,103,163,198,69,242,141,166,68,126,113,182,74,113,32,46,190,157,5,169,182,154,76,253,98,108,117,31,49,166,220,108,74,50,25,99,211,171,20,167,211,85,138,163,120,149,230,116,122,17,156,198,217,102,50,58,141,181,77,154,147,233,101,124,26,111,163,201,0,53,206,86,41,142,248,77,170,109,82,188,164,81,138,223,210,104,230,111,105,81,33,104,35,91,8,218,16,130,10,65,133,160,233,67,80,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,231,188,19,207,122,182,196,179,46,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,197,73,60,107,217,18,207,154,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,22,39,241,172,102,75,60,171,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,89,156,196,51,204,150,120,134,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,89,156,196,51,200,150,120,6,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,89,156,196,179,146,45,241,172,72,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,103,49,18,207,96,156,121,166,79,60,131,141,80,226,41,241,148,120,206,53,241,92,192,85,30,100,187,202,131,183,112,149,135,229,211,179,230,215,65,235,164,118,86,13,182,170,65,125,235,235,86,173,122,182,85,171,182,78,78,78,182,170,195,179,249,95,113,177,246,57,231,43,46,214,62,23,118,197,37,58,202,115,186,151,38,127,197,243,188,202,99,236,125,41,87,249,47,253,90,191,153,240,58,47,159,61,187,210,107,27,205,215,175,244,103,151,109,202,75,253,250,102,56,62,140,195,211,246,205,232,226,108,112,50,250,60,252,49,189,210,205,153,213,111,14,30,127,198,237,230,95,159,42,203,143,59,216,252,227,254,198,181,89,122,87,58,31,140,134,167,239,239,78,126,31,142,74,219,163,155,187,225,187,210,96,49,59,127,178,211,231,191,241,210,81,251,99,103,191,253,185,211,237,127,233,30,126,236,182,247,31,62,19,61,108,182,113,253,163,244,238,201,183,28,29,191,223,223,237,245,63,236,118,59,59,189,195,238,63,75,219,165,205,239,215,163,205,171,203,205,251,223,237,230,201,247,251,191,154,127,110,177,115,120,208,107,239,30,116,186,253,189,195,143,253,189,206,175,157,189,113,196,84,121,246,77,251,135,31,58,123,253,163,78,247,215,78,183,223,219,221,239,28,30,247,74,219,165,106,163,50,254,190,206,193,135,47,135,187,7,189,23,223,48,254,250,187,210,195,198,59,237,157,79,157,126,247,240,176,55,89,211,179,61,117,14,126,29,191,115,148,222,149,62,253,242,184,219,221,15,83,182,56,252,114,127,30,119,14,126,57,236,238,116,250,157,246,199,78,119,252,215,240,205,221,253,203,219,239,31,28,239,247,63,126,57,62,26,247,204,74,239,74,251,237,127,244,119,15,190,28,247,250,123,157,131,143,189,79,227,147,182,210,170,63,126,165,119,216,107,239,245,123,135,159,59,7,71,15,95,105,60,126,101,231,240,96,231,184,219,237,28,244,250,221,206,223,142,59,71,189,241,55,212,131,48,250,248,252,253,176,251,185,211,61,42,109,7,139,186,90,183,178,94,173,91,174,86,87,171,171,117,57,87,107,35,235,213,218,112,181,186,90,151,120,181,190,241,235,177,158,245,122,172,187,30,93,143,174,199,121,93,143,181,172,215,99,205,245,232,122,116,61,206,235,122,172,38,156,222,241,226,122,172,190,62,191,195,245,232,122,116,61,38,185,30,51,190,63,86,189,63,186,30,215,242,122,76,245,12,200,249,245,93,134,39,64,126,187,59,63,191,248,118,126,54,24,159,180,63,70,223,111,78,126,43,143,206,47,158,224,181,112,35,216,8,198,255,118,255,220,87,249,252,250,174,124,253,163,26,84,198,126,45,12,202,119,95,239,190,141,238,194,112,163,82,139,247,144,200,100,189,137,30,17,89,108,185,145,79,145,76,214,156,252,25,146,101,21,30,102,45,124,82,50,46,171,240,234,235,133,87,27,181,90,165,81,109,212,171,141,202,244,194,39,97,243,98,11,143,117,41,38,123,124,102,9,5,103,57,183,163,159,175,89,86,225,41,207,237,232,7,112,150,85,248,140,115,187,85,217,170,132,91,149,90,163,217,106,76,47,124,137,231,118,244,195,69,177,142,247,43,143,22,45,178,232,136,167,143,94,148,156,244,217,163,5,214,28,253,120,82,172,3,253,202,195,73,139,45,58,222,129,78,244,244,210,98,11,142,247,87,83,162,199,155,22,91,240,180,167,35,226,30,224,169,207,70,44,161,220,52,247,230,168,7,164,150,80,238,140,59,114,162,39,168,22,88,238,197,101,236,123,68,179,82,175,85,43,97,24,132,63,223,67,158,110,190,188,162,175,134,113,139,110,5,181,102,88,11,234,245,102,173,246,244,201,176,124,138,142,117,159,72,246,48,219,2,11,142,120,222,45,214,153,28,245,180,219,2,203,141,120,32,46,86,185,81,143,195,45,161,220,52,183,181,168,231,229,22,91,110,234,55,141,168,7,234,150,80,110,202,163,187,140,55,141,152,15,229,77,121,26,237,249,171,136,243,44,218,236,45,26,73,183,136,122,48,108,230,134,47,158,188,154,189,197,228,19,61,49,182,72,126,208,94,62,115,21,103,147,201,39,174,102,111,147,248,119,243,16,55,7,225,95,113,243,100,230,250,44,93,124,188,18,166,254,140,39,161,118,234,159,241,36,246,126,245,103,52,163,126,198,68,186,62,227,135,60,196,158,239,219,189,157,79,253,47,221,206,47,187,123,79,130,209,106,184,213,120,124,190,117,33,141,134,164,143,116,189,104,52,204,120,168,75,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,65,163,225,13,55,26,130,126,152,173,209,16,108,132,111,169,209,80,217,8,150,223,104,120,220,169,70,67,140,70,67,154,182,194,203,43,78,35,65,35,65,35,65,35,65,35,65,35,65,35,65,35,65,35,65,35,65,35,65,35,65,35,65,35,65,35,65,35,65,35,65,35,65,35,65,35,97,165,26,9,139,236,18,100,156,67,22,188,173,57,100,149,60,30,71,168,120,28,65,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,32,159,46,65,198,161,69,51,214,168,214,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,40,106,151,160,146,181,75,80,121,189,75,240,252,88,105,18,104,18,104,18,204,163,73,16,108,212,162,223,91,43,133,107,18,164,40,183,24,77,130,76,133,231,217,36,200,84,120,158,77,130,20,133,231,219,36,72,91,112,238,77,130,76,133,231,217,36,200,84,120,158,77,130,164,133,23,162,73,144,184,232,2,52,9,146,214,92,136,38,65,138,162,243,109,18,164,40,56,223,38,65,138,130,243,108,18,164,45,55,167,38,65,218,114,115,106,18,36,45,183,16,77,130,164,69,23,162,73,144,162,232,124,155,4,73,11,206,185,73,144,180,220,156,155,4,105,203,205,169,73,144,162,220,60,155,4,105,203,205,169,73,16,167,220,66,53,9,68,254,34,255,21,142,252,171,89,199,7,85,103,141,15,18,249,139,252,69,254,34,127,145,191,200,95,228,47,242,207,37,242,151,156,75,206,37,231,146,115,201,185,228,92,8,45,132,22,66,11,161,133,208,66,104,33,116,81,66,232,76,238,188,58,107,58,141,16,90,8,45,132,22,66,11,161,139,31,66,203,114,101,185,178,92,89,174,44,87,150,43,203,149,229,202,114,101,185,178,92,89,174,44,87,150,43,203,45,126,150,91,233,215,178,101,185,149,141,154,44,87,150,43,203,93,82,150,91,249,243,157,50,248,249,78,217,26,191,81,6,205,2,70,185,169,171,205,57,201,157,67,221,185,4,185,169,235,206,41,199,205,86,111,126,49,238,28,234,206,37,197,77,87,119,190,33,110,202,154,243,204,112,211,149,156,111,132,155,186,230,156,18,220,212,245,230,20,224,166,174,55,151,252,54,91,181,203,142,111,179,85,187,236,244,54,93,181,249,134,183,233,106,206,47,187,77,87,111,94,209,109,186,106,243,74,110,179,85,187,236,224,54,117,181,185,228,182,217,170,93,118,108,27,191,90,169,173,212,86,106,59,191,212,182,154,53,181,173,74,109,165,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,118,126,169,109,152,53,181,13,165,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,86,106,59,191,212,54,227,146,107,21,75,174,73,109,165,182,82,91,169,173,212,86,106,43,181,149,218,74,109,165,182,82,91,169,173,4,84,2,42,1,149,128,74,64,37,160,18,208,226,38,160,25,215,251,170,88,239,75,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,22,51,1,13,179,174,146,21,46,97,149,172,251,218,190,12,78,126,31,156,15,219,55,223,238,239,71,63,111,83,219,165,193,205,183,237,193,191,111,183,111,7,231,195,171,193,239,195,155,237,191,190,186,93,111,213,154,181,70,163,86,111,52,131,237,251,31,84,190,126,248,73,15,135,235,241,53,149,255,168,149,171,205,70,208,56,171,86,182,78,155,95,171,103,39,195,175,95,7,181,214,215,211,102,115,24,180,154,205,230,73,233,221,147,55,158,136,189,62,124,117,187,82,223,218,106,181,170,181,102,45,156,227,94,131,87,247,26,108,55,27,245,202,86,165,82,221,218,170,213,178,239,245,231,159,222,211,246,250,215,87,183,91,205,122,51,168,183,154,149,106,179,153,125,175,19,217,198,180,93,63,255,150,237,160,21,6,173,86,107,171,213,106,53,230,188,255,233,191,230,231,223,178,221,104,52,154,213,160,26,52,195,234,86,214,253,255,111,106,246,254,252,222,144,54,155,189,255,207,12,233,236,233,191,46,159,188,97,87,54,194,234,70,165,124,58,28,94,223,94,15,135,167,149,141,214,70,253,225,237,58,94,246,250,178,156,68,233,107,134,106,34,179,213,151,37,37,79,87,231,82,87,152,189,174,201,63,193,50,212,21,243,108,74,150,142,102,173,39,219,239,47,58,253,156,75,93,169,127,127,209,233,102,218,186,162,179,203,152,85,189,146,94,166,174,41,34,155,156,82,81,210,116,50,109,73,209,217,99,204,195,244,74,250,152,161,166,184,135,41,81,186,152,161,158,184,111,44,137,210,195,12,245,76,251,92,29,255,240,76,253,100,157,181,154,116,215,126,84,250,151,181,154,106,166,106,38,211,189,180,213,68,101,119,47,203,73,150,222,165,173,39,34,155,139,121,116,162,210,185,180,213,68,100,111,49,171,137,74,223,178,86,147,238,60,142,74,215,50,84,147,225,26,143,74,207,178,86,147,250,216,100,190,198,99,102,95,39,181,137,116,101,178,196,41,153,196,201,100,34,19,107,155,201,176,40,214,70,147,161,84,156,141,26,23,201,55,154,18,1,198,217,42,197,129,184,248,118,22,164,218,106,50,5,140,177,213,125,228,152,114,179,41,73,101,140,77,175,82,156,78,87,41,142,226,85,154,211,233,69,144,26,103,155,201,40,53,214,54,105,78,166,151,113,106,188,141,38,3,213,56,91,165,56,226,55,169,182,73,241,146,70,41,126,75,163,153,191,165,197,133,162,153,22,161,10,151,176,8,149,80,84,40,186,54,161,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,116,254,9,104,166,5,157,194,37,44,232,36,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,169,19,208,76,139,35,133,75,88,28,73,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,83,39,160,153,22,71,10,151,176,56,146,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,166,74,64,131,126,152,205,128,6,27,33,3,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,139,155,128,102,50,160,227,4,148,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,5,77,64,131,172,9,104,240,54,18,208,176,124,210,58,61,9,183,42,103,167,245,225,160,218,170,110,181,194,65,253,228,107,173,90,107,213,234,149,214,217,215,69,100,145,177,246,58,247,44,50,214,94,23,152,69,38,58,214,115,75,155,147,191,234,249,38,160,49,246,63,45,1,157,239,85,255,190,95,235,183,18,93,242,95,159,93,239,181,141,214,204,235,61,8,103,93,239,225,211,203,125,124,253,79,252,127,115,226,255,131,201,13,194,201,45,94,191,131,92,223,12,199,191,147,225,105,251,102,116,113,54,56,25,125,30,254,152,254,186,55,95,63,22,155,131,199,31,112,187,249,215,223,177,229,199,159,190,249,199,253,205,112,179,244,174,116,62,24,13,79,223,223,157,252,62,28,149,182,71,55,119,195,119,165,193,2,246,252,100,143,207,79,155,210,81,251,99,103,191,253,185,211,237,127,233,30,126,236,182,247,31,254,4,123,216,108,227,250,71,233,221,147,111,57,58,126,191,191,219,235,127,216,237,118,118,122,135,221,127,150,182,75,155,223,175,71,155,87,151,155,247,231,200,230,201,247,251,55,233,159,91,236,28,30,244,218,187,7,157,110,127,239,240,99,127,175,243,107,103,111,252,137,182,242,236,155,246,15,63,116,246,250,71,157,238,175,157,110,191,183,187,223,57,60,238,149,182,75,213,70,101,252,125,157,131,15,95,14,119,15,122,47,190,97,252,245,119,165,135,141,119,218,59,159,58,253,238,225,97,111,178,166,103,123,234,28,252,58,126,43,42,189,43,125,250,229,113,183,187,31,166,108,113,248,229,254,98,248,248,229,184,191,223,217,63,236,254,179,127,220,219,221,219,253,191,251,107,164,180,93,170,108,52,199,127,36,28,237,247,15,142,247,199,223,118,244,248,99,247,219,255,232,239,30,124,57,238,245,247,58,7,31,123,159,198,23,66,165,85,127,252,74,239,176,215,222,235,247,14,63,119,14,142,30,190,210,120,252,202,251,118,111,231,83,255,75,183,243,203,238,222,147,239,104,6,173,240,241,59,118,14,15,118,142,187,221,206,65,175,223,237,252,237,184,115,212,27,127,67,61,8,163,15,229,223,15,187,159,59,221,163,210,118,176,144,187,67,51,211,221,161,233,238,224,238,224,238,240,102,239,14,91,153,238,14,91,238,14,238,14,171,121,119,88,239,203,190,145,233,178,111,184,236,93,246,46,251,213,187,236,235,153,46,251,186,203,222,101,239,178,95,189,203,190,150,233,178,175,205,225,178,159,125,25,191,184,49,76,222,9,94,189,83,60,187,236,31,254,229,201,143,112,31,112,31,112,31,168,245,171,137,230,195,76,222,7,170,51,135,195,184,15,184,15,184,15,172,194,125,32,203,223,3,85,127,15,184,15,184,15,44,253,62,144,234,209,169,243,235,187,12,15,78,253,118,119,126,126,241,237,252,108,48,62,167,127,140,190,223,156,252,86,30,157,95,60,49,159,225,70,176,17,140,255,237,126,249,140,242,249,245,93,249,250,71,53,168,140,217,103,24,148,239,190,222,125,27,221,133,225,70,165,22,239,217,170,201,122,19,61,89,181,216,114,35,31,190,154,172,57,249,163,87,203,42,60,204,90,248,36,0,94,86,225,213,215,11,175,54,106,181,74,163,218,168,87,27,149,233,133,79,62,15,176,216,194,99,93,138,201,158,58,91,66,193,89,206,237,232,199,210,150,85,120,202,115,59,250,185,181,101,21,62,227,220,110,85,182,42,225,86,165,214,104,182,26,211,11,95,226,185,29,253,76,94,172,227,253,202,19,121,139,44,58,226,161,189,23,37,39,125,100,111,129,53,71,63,213,23,235,64,191,242,76,223,98,139,142,119,160,19,61,244,183,216,130,227,253,213,148,232,169,192,197,22,60,237,161,162,184,7,120,234,35,69,75,40,55,205,189,57,234,185,194,37,148,59,227,142,156,232,193,195,5,150,123,113,25,251,30,209,172,212,107,213,74,24,6,225,207,247,144,167,155,47,175,232,171,97,220,162,91,65,173,25,214,130,122,189,89,171,61,125,160,50,159,162,99,221,39,146,61,3,186,192,130,35,30,19,141,117,38,71,61,36,186,192,114,35,158,35,141,85,110,212,83,164,75,40,55,205,109,45,234,49,211,197,150,155,250,77,35,234,57,212,37,148,155,242,232,46,227,77,35,230,179,172,83,30,226,124,254,42,226,60,194,57,123,139,70,210,45,162,158,167,156,185,225,139,7,22,103,111,49,249,32,92,140,45,146,31,180,151,143,42,198,217,100,242,65,197,217,219,36,254,221,188,72,187,39,83,217,103,249,99,237,245,44,49,104,84,155,143,23,203,212,221,60,9,188,103,236,38,250,103,60,137,217,95,253,25,205,168,159,49,145,188,207,248,33,217,94,239,227,94,162,95,204,172,111,104,190,250,13,79,91,6,243,127,94,115,220,136,73,54,174,110,178,17,51,123,86,29,143,165,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,162,239,178,244,190,203,66,186,42,65,63,204,208,85,9,54,66,93,149,168,174,74,101,35,88,114,87,229,113,143,186,42,49,186,42,105,122,40,47,59,49,122,34,122,34,122,34,122,34,122,34,122,34,122,34,122,34,122,34,122,34,122,34,122,34,122,34,122,34,122,34,122,34,122,34,122,34,122,34,111,191,39,242,166,26,30,171,220,205,200,50,180,47,152,195,208,190,55,220,205,88,246,51,34,21,207,136,232,102,232,102,232,102,232,102,232,102,232,102,232,102,232,102,232,102,232,102,232,102,232,102,232,102,232,102,232,102,232,102,232,102,232,102,232,102,232,102,232,102,188,205,110,70,150,137,87,129,137,87,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,186,25,11,238,102,84,50,117,51,42,51,187,25,154,25,154,25,154,25,197,109,102,4,27,181,232,191,1,42,133,107,102,164,40,183,24,205,140,76,133,231,217,204,200,84,120,158,205,140,20,133,231,219,204,72,91,112,238,205,140,76,133,231,217,204,200,84,120,158,205,140,164,133,23,162,153,145,184,232,2,52,51,146,214,92,136,102,70,138,162,243,109,102,164,40,56,223,102,70,138,130,243,108,102,164,45,55,167,102,70,218,114,115,106,102,36,45,183,16,205,140,164,69,23,162,153,145,162,232,124,155,25,73,11,206,185,153,145,180,220,156,155,25,105,203,205,169,153,145,162,220,60,155,25,105,203,205,169,153,17,167,220,66,53,51,180,38,180,38,150,210,154,88,64,223,160,154,105,221,239,106,140,117,191,245,13,244,13,244,13,244,13,244,13,244,13,244,13,244,13,86,186,111,32,126,23,191,139,223,197,239,226,119,241,187,36,91,146,45,201,150,100,75,178,37,217,146,236,2,36,217,89,230,249,84,99,204,243,145,100,75,178,37,217,146,108,73,246,250,36,217,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,11,30,8,87,250,181,12,129,112,101,163,38,16,22,8,11,132,87,47,16,174,252,249,118,27,252,124,187,109,141,223,109,131,102,1,243,224,212,213,230,28,7,207,161,238,92,210,224,212,117,231,20,6,103,171,55,191,44,120,14,117,231,18,5,167,171,59,223,36,56,101,205,121,6,193,233,74,206,55,7,78,93,115,78,49,112,234,122,115,74,129,83,215,155,75,8,156,173,218,101,103,192,217,170,93,118,4,156,174,218,124,19,224,116,53,231,23,0,167,171,55,175,252,55,93,181,121,197,191,217,170,93,118,250,155,186,218,92,194,223,108,213,46,59,251,141,95,173,232,87,244,43,250,157,83,244,91,205,20,253,86,69,191,162,95,209,175,232,87,244,43,250,21,253,138,126,69,191,162,95,209,175,232,87,244,43,250,21,253,138,126,69,191,162,95,209,175,232,87,244,91,188,232,55,204,20,253,134,162,95,209,175,232,87,244,43,250,21,253,138,126,69,191,162,95,209,175,232,87,244,43,250,21,253,138,126,69,191,162,95,209,175,232,87,244,43,250,45,94,244,27,100,138,126,3,209,175,232,87,244,43,250,21,253,138,126,69,191,162,95,209,175,232,87,244,43,250,21,253,22,52,250,21,163,138,81,197,168,98,84,49,170,24,85,140,58,183,24,53,203,66,106,21,11,169,137,81,197,168,98,84,49,170,24,85,140,42,70,21,163,138,81,197,168,98,84,49,170,24,85,140,42,70,21,163,138,81,197,168,98,212,183,29,163,134,253,160,223,76,29,163,142,151,12,108,174,90,140,122,255,74,191,12,78,126,31,156,15,219,55,223,238,111,109,63,239,120,219,165,193,205,183,237,193,191,111,183,111,7,231,195,171,193,239,195,155,237,191,190,186,93,111,213,154,181,70,163,86,111,52,131,237,251,31,84,190,126,248,73,15,71,126,124,132,202,127,212,202,181,102,120,118,54,172,53,43,149,179,74,181,113,18,182,206,78,134,195,70,189,89,61,173,87,135,149,179,173,210,187,39,111,96,17,187,124,248,234,118,165,190,181,213,106,85,107,205,90,56,175,93,6,175,238,50,216,110,54,234,149,173,74,165,186,181,85,171,101,220,229,207,63,222,167,237,242,175,175,110,183,154,245,102,80,111,53,43,213,102,51,227,46,39,162,145,105,251,125,254,45,219,65,43,12,90,173,214,86,171,213,106,204,115,231,211,127,181,207,191,101,187,209,104,52,171,65,53,104,134,213,173,76,59,255,223,212,196,254,249,77,37,109,168,123,255,159,25,98,221,211,127,93,62,121,167,175,108,132,213,141,74,249,116,56,188,190,189,30,14,79,43,27,173,141,250,195,251,124,188,208,246,101,57,137,98,219,12,213,68,134,178,47,75,74,30,203,206,165,174,48,123,93,147,127,187,101,168,43,230,217,148,44,86,205,90,79,182,223,95,116,108,58,151,186,82,255,254,162,99,209,180,117,69,135,158,49,171,122,37,246,76,93,83,68,168,57,165,162,164,177,102,218,146,162,67,203,152,135,233,149,216,50,67,77,113,15,83,162,88,50,67,61,113,223,88,18,197,142,25,234,153,246,129,60,254,225,153,250,145,60,107,53,233,174,253,168,216,48,107,53,213,76,213,76,198,130,105,171,137,10,253,94,150,147,44,246,75,91,79,68,168,23,243,232,68,197,122,105,171,137,8,237,98,86,19,21,219,101,173,38,221,121,28,21,203,101,168,38,195,53,30,21,187,101,173,38,245,177,201,124,141,199,12,205,78,106,19,177,204,100,137,83,194,140,147,201,40,39,214,54,147,41,83,172,141,38,211,172,56,27,53,46,146,111,52,37,59,140,179,85,138,3,113,241,237,44,72,181,213,100,124,24,99,171,251,172,50,229,102,83,34,206,24,155,94,165,56,157,174,82,28,197,171,52,167,211,139,4,54,206,54,147,25,108,172,109,210,156,76,47,115,216,120,27,77,38,177,113,182,74,113,196,111,82,109,147,226,37,141,82,252,150,70,51,127,75,11,74,83,183,50,165,169,91,210,84,105,170,52,181,16,105,170,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,116,206,209,105,35,83,116,218,16,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,211,183,24,157,214,51,69,167,117,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,125,139,209,105,45,83,116,90,19,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,211,183,24,157,86,51,69,167,85,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,125,139,209,105,152,41,58,13,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,244,45,70,167,65,166,232,52,16,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,211,183,24,157,86,50,69,167,21,209,169,232,84,116,90,204,232,116,254,183,139,74,166,219,69,197,237,226,229,239,182,90,222,170,85,170,181,173,97,189,86,57,29,84,235,95,107,131,175,173,179,198,217,73,101,240,181,122,54,60,13,79,230,126,237,198,218,229,124,175,221,88,187,92,212,181,155,232,16,207,231,142,156,252,245,206,241,118,17,99,231,203,184,93,252,210,175,245,155,201,110,24,229,179,103,183,140,218,70,115,230,45,35,152,121,207,152,125,15,120,113,87,153,188,141,188,126,155,105,76,236,98,242,38,114,125,51,28,255,150,134,167,237,155,209,197,217,224,100,244,121,248,99,250,161,216,156,117,120,54,7,143,63,226,118,243,175,143,209,229,199,159,191,249,71,48,254,139,108,179,244,174,116,62,24,13,79,223,223,157,252,62,28,149,182,71,55,119,195,119,165,193,66,246,253,100,159,207,207,167,210,81,251,99,103,191,253,185,211,237,127,233,30,126,236,182,247,31,62,3,62,108,182,113,253,163,244,238,201,183,28,29,191,223,223,237,245,63,236,118,59,59,189,195,238,63,75,219,165,205,239,215,163,205,171,203,205,251,83,103,243,228,251,253,167,132,159,91,236,28,30,244,218,187,7,157,110,127,239,240,99,127,175,243,107,103,111,252,30,83,121,246,77,251,135,31,58,123,253,163,78,247,215,78,183,223,219,221,239,28,30,247,74,219,165,106,163,50,254,190,206,193,135,47,135,187,7,189,23,223,48,254,250,187,210,195,198,59,237,157,79,157,126,247,240,176,55,89,211,179,61,117,14,126,45,109,151,198,31,139,63,253,242,184,219,221,15,83,182,56,252,114,127,149,124,252,114,220,223,239,236,31,118,255,217,63,238,237,238,237,254,223,253,197,83,218,46,85,54,154,227,79,41,71,251,253,131,227,253,241,183,29,61,254,216,253,246,63,250,187,7,95,142,123,253,189,206,193,199,222,167,241,213,81,105,213,31,191,210,59,236,181,247,250,189,195,207,157,131,163,135,175,52,30,191,242,190,221,219,249,212,255,210,237,252,178,187,247,228,59,154,65,43,124,252,142,157,195,131,157,227,110,183,115,208,235,119,59,127,59,238,28,245,198,223,80,15,194,232,67,249,247,195,238,231,78,247,168,180,29,44,232,182,177,149,241,182,177,229,182,225,182,225,182,177,110,183,141,70,198,219,70,195,109,195,109,227,13,221,54,214,253,126,80,207,120,63,168,187,31,184,31,184,31,188,153,251,65,45,227,253,160,230,126,224,126,224,126,240,102,238,7,213,100,15,142,188,184,31,84,103,62,58,226,126,224,126,224,126,176,58,247,131,108,127,31,84,253,125,224,126,224,126,144,203,253,32,213,115,98,231,215,119,25,158,18,251,237,238,252,252,226,219,249,217,96,124,86,255,24,125,191,57,249,173,60,58,191,120,2,92,239,159,46,29,255,219,61,126,40,159,95,223,149,175,127,84,131,202,216,184,134,65,249,238,235,221,183,209,93,24,110,84,106,241,30,36,155,172,55,209,99,100,139,45,55,242,73,179,201,154,147,63,103,182,172,194,195,172,133,79,106,231,101,21,94,125,189,240,106,163,86,171,52,170,141,122,181,81,153,94,248,228,195,15,139,45,60,214,165,152,236,17,187,37,20,156,229,220,142,126,6,111,89,133,167,60,183,163,31,210,91,86,225,51,206,237,86,101,171,18,110,85,106,141,102,171,49,189,240,37,158,219,209,15,32,198,58,222,175,60,126,184,200,162,35,158,80,124,81,114,210,231,19,23,88,115,244,35,140,177,14,244,43,15,48,46,182,232,120,7,58,209,19,142,139,45,56,222,95,77,137,30,129,92,108,193,211,158,160,138,123,128,167,62,63,181,132,114,211,220,155,163,30,162,92,66,185,51,238,200,137,158,178,92,96,185,23,151,177,239,17,205,74,189,86,173,132,97,16,254,124,15,121,186,249,242,138,190,26,198,45,186,21,212,154,97,45,168,215,155,181,218,211,167,71,243,41,58,214,125,34,217,3,175,11,44,56,226,153,216,88,103,114,212,19,177,11,44,55,226,161,217,88,229,70,61,50,187,132,114,211,220,214,162,158,169,93,108,185,169,223,52,162,30,186,93,66,185,41,143,238,50,222,52,98,62,184,59,229,137,213,231,175,34,206,243,170,179,183,104,36,221,34,234,225,209,153,27,190,120,58,115,246,22,147,79,253,197,216,34,249,65,123,249,92,102,156,77,38,159,202,156,189,77,226,223,205,139,196,123,50,149,125,150,63,214,94,207,18,131,70,181,249,120,177,76,221,205,147,28,125,198,110,162,127,198,147,168,253,213,159,209,140,250,25,207,194,246,153,63,36,219,235,125,220,75,244,139,153,245,13,205,215,191,225,73,35,97,17,15,167,142,27,50,97,198,134,76,56,135,134,204,178,31,57,211,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,209,127,89,139,254,203,130,186,43,9,151,156,127,209,93,153,189,232,252,90,119,87,42,27,193,210,187,43,143,251,212,93,137,209,93,73,211,75,121,217,145,209,27,209,27,209,27,209,27,209,27,209,27,209,27,209,27,209,27,209,27,209,27,209,27,209,27,209,27,209,27,209,27,209,27,209,27,209,27,121,251,189,145,55,213,248,88,237,174,70,182,161,126,193,28,134,250,189,233,174,198,242,159,25,169,120,102,68,87,67,87,67,87,67,87,67,87,67,87,67,87,67,87,67,87,67,87,67,87,67,87,67,87,67,87,67,87,67,87,67,87,67,87,67,87,67,87,67,87,227,173,118,53,178,77,194,10,76,194,210,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,208,213,88,74,87,163,146,177,171,81,153,217,213,208,212,208,212,208,212,40,118,83,35,216,168,69,255,45,80,41,92,83,35,69,185,197,104,106,100,42,60,207,166,70,166,194,243,108,106,164,40,60,223,166,70,218,130,115,111,106,100,42,60,207,166,70,166,194,243,108,106,36,45,188,16,77,141,196,69,23,160,169,145,180,230,66,52,53,82,20,157,111,83,35,69,193,249,54,53,82,20,156,103,83,35,109,185,57,53,53,210,150,155,83,83,35,105,185,133,104,106,36,45,186,16,77,141,20,69,231,219,212,72,90,112,206,77,141,164,229,230,220,212,72,91,110,78,77,141,20,229,230,217,212,72,91,110,78,77,141,56,229,22,170,169,161,69,161,69,177,148,22,197,66,250,7,213,140,235,131,87,99,172,15,174,127,160,127,160,127,160,127,160,127,160,127,160,127,160,127,176,242,253,3,49,188,24,94,12,47,134,23,195,139,225,37,218,18,109,137,182,68,91,162,45,209,150,104,23,34,209,206,54,231,167,26,99,206,143,68,91,162,45,209,150,104,75,180,215,43,209,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,92,248,96,184,210,175,101,10,134,43,27,53,193,176,96,88,48,188,154,193,112,229,207,183,221,224,231,219,110,107,252,174,27,52,11,152,11,167,174,54,231,88,120,14,117,231,146,10,167,174,59,167,80,56,91,189,249,101,194,115,168,59,151,72,56,93,221,249,38,194,41,107,206,51,16,78,87,114,190,121,112,234,154,115,138,131,83,215,155,83,26,156,186,222,92,194,224,108,213,46,59,11,206,86,237,178,163,224,116,213,230,155,4,167,171,57,191,32,56,93,189,121,229,192,233,170,205,43,6,206,86,237,178,83,224,212,213,230,18,2,103,171,118,217,25,112,252,106,69,192,34,96,17,240,220,34,224,106,198,8,184,42,2,22,1,139,128,69,192,34,96,17,176,8,88,4,44,2,22,1,139,128,69,192,34,96,17,176,8,88,4,44,2,22,1,139,128,69,192,34,224,162,70,192,97,198,8,56,20,1,139,128,69,192,34,96,17,176,8,88,4,44,2,22,1,139,128,69,192,34,96,17,176,8,88,4,44,2,22,1,139,128,69,192,34,96,17,112,81,35,224,32,99,4,28,136,128,69,192,34,96,17,176,8,88,4,44,2,22,1,139,128,69,192,34,96,17,176,8,184,192,17,176,56,85,156,42,78,21,167,138,83,197,169,226,212,57,198,169,217,22,92,171,88,112,77,156,42,78,21,167,138,83,197,169,226,84,113,170,56,85,156,42,78,21,167,138,83,197,169,226,84,113,170,56,85,156,42,78,21,167,174,67,156,26,102,92,166,44,92,197,101,202,238,95,235,151,193,201,239,131,243,97,251,230,219,253,237,237,231,93,111,187,52,184,249,182,61,248,247,237,246,237,224,124,120,53,248,125,120,179,253,215,87,183,235,173,90,179,214,104,212,234,141,102,176,125,255,131,202,215,15,63,233,225,232,63,28,163,242,31,181,242,86,48,28,158,156,156,109,53,78,79,207,170,213,179,112,16,52,79,195,97,208,248,218,58,217,58,171,86,198,87,255,207,183,177,136,157,62,124,117,187,82,223,218,106,181,170,181,102,45,156,223,78,131,87,119,26,108,55,27,245,202,86,165,82,221,218,170,213,50,239,244,231,159,241,211,118,250,215,87,183,91,205,122,51,168,183,154,149,106,179,153,121,167,19,49,201,180,61,63,255,150,237,160,21,6,173,86,107,171,213,106,53,230,187,251,233,191,226,231,223,178,221,104,52,154,213,160,26,52,195,234,86,198,221,255,111,106,134,255,252,38,147,54,228,189,255,207,12,49,239,233,191,46,159,188,243,87,54,194,234,70,165,124,58,28,94,223,94,15,135,167,149,141,214,70,253,225,125,63,94,136,251,178,156,68,49,110,134,106,34,67,218,151,37,37,143,105,231,82,87,152,189,174,201,191,229,50,212,21,243,108,74,22,179,102,173,39,219,239,47,58,70,157,75,93,169,127,127,209,49,105,218,186,162,67,208,152,85,189,18,131,166,174,41,34,228,156,82,81,210,152,51,109,73,209,33,102,204,195,244,74,140,153,161,166,184,135,41,81,76,153,161,158,184,111,44,137,98,200,12,245,76,251,128,30,255,240,76,253,136,158,181,154,116,215,126,84,140,152,181,154,106,166,106,38,99,194,180,213,68,133,128,47,203,73,22,3,166,173,39,34,228,139,121,116,162,98,190,180,213,68,132,120,49,171,137,138,241,178,86,147,238,60,142,138,233,50,84,147,225,26,143,138,225,178,86,147,250,216,100,190,198,99,134,104,39,181,137,152,102,178,196,41,225,198,201,100,180,19,107,155,201,212,41,214,70,147,233,86,156,141,26,23,201,55,154,146,37,198,217,42,197,129,184,248,118,22,164,218,106,50,78,140,177,213,125,118,153,114,179,41,145,103,140,77,175,82,156,78,87,41,142,226,85,154,211,233,69,34,27,103,155,201,76,54,214,54,105,78,166,151,185,108,188,141,38,147,217,56,91,165,56,226,55,169,182,73,241,146,70,41,126,75,163,153,191,165,133,165,171,89,86,0,11,87,113,5,48,233,170,116,117,13,210,85,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,234,220,163,212,44,43,105,133,171,184,146,150,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,38,143,82,179,172,72,21,174,226,138,84,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,154,60,74,205,178,26,85,184,138,171,81,137,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,106,178,40,53,232,135,153,84,106,176,17,82,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,117,29,162,212,44,42,117,28,165,82,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,245,205,71,169,65,198,40,53,16,165,78,75,187,170,229,175,195,96,216,26,14,130,175,181,176,86,173,181,90,95,7,195,147,225,201,112,171,245,245,44,168,215,79,91,11,72,53,99,237,116,222,169,102,172,157,46,46,213,76,116,160,231,149,89,39,127,205,115,141,82,99,236,126,90,148,58,199,219,71,181,31,244,107,149,250,251,254,47,95,154,99,216,30,127,237,186,106,57,40,215,42,245,175,229,179,235,230,196,172,144,224,245,21,236,174,159,93,215,211,238,37,227,247,146,137,155,193,211,141,254,223,119,165,235,155,225,248,136,14,79,219,55,163,139,179,193,201,232,243,240,199,244,114,55,227,189,132,205,193,227,15,186,221,252,235,239,218,242,227,94,54,255,184,159,127,178,89,122,87,58,31,140,134,167,239,239,78,126,31,142,74,219,163,155,187,225,187,210,96,129,21,60,217,243,243,179,160,116,212,254,216,217,111,127,238,116,251,95,186,135,31,187,237,253,135,63,205,30,54,219,184,254,81,122,247,228,91,142,142,223,239,239,246,250,31,118,187,157,157,222,97,247,159,165,237,210,230,247,235,209,230,213,229,230,253,175,122,243,255,103,239,253,122,27,55,178,190,219,239,226,235,145,134,197,127,162,4,188,23,142,163,116,140,199,109,59,106,121,222,39,3,28,8,110,91,237,244,164,237,24,110,119,230,228,0,249,238,7,146,221,182,76,145,98,213,174,98,21,37,45,204,205,164,37,74,63,81,44,82,94,107,115,239,171,63,150,23,239,215,45,142,206,78,167,135,199,167,227,201,236,228,236,221,236,100,252,175,241,201,226,171,141,222,60,233,253,217,143,227,147,217,135,241,228,95,227,201,108,122,252,126,124,118,49,61,24,29,36,121,180,120,222,248,244,199,243,179,227,211,233,218,19,22,143,255,227,224,105,227,163,195,163,159,199,179,201,217,217,180,156,233,205,59,141,79,255,181,184,72,29,252,227,224,231,159,158,223,246,248,199,138,45,206,206,151,199,246,187,243,139,217,251,241,251,179,201,175,179,139,233,241,201,241,191,151,135,252,193,232,32,234,15,179,215,167,141,79,15,127,56,25,207,142,126,190,56,253,159,241,143,179,243,201,248,167,227,147,197,231,92,124,177,245,159,244,255,158,77,254,103,60,249,112,48,82,157,209,26,195,126,212,251,114,251,89,169,197,209,178,248,195,43,78,195,24,13,173,32,126,101,134,97,36,31,30,195,48,82,35,16,75,242,52,141,242,36,207,146,60,170,142,212,72,197,180,34,249,177,42,250,81,188,9,21,195,72,62,92,138,97,164,198,99,104,24,13,162,120,16,165,121,49,204,171,35,57,56,134,188,154,29,141,56,30,165,142,126,26,77,120,184,41,81,21,65,20,166,242,106,153,180,226,248,17,76,90,81,252,184,37,173,40,62,180,146,126,144,150,141,146,126,144,150,101,82,115,144,207,95,12,214,79,17,101,105,18,197,177,138,95,207,193,171,47,96,31,231,118,94,19,39,144,253,106,78,236,73,124,53,7,241,228,188,244,131,180,172,187,180,130,220,252,241,167,230,94,73,211,60,74,179,168,200,83,21,175,134,121,125,5,103,129,244,206,133,105,26,39,69,62,72,211,36,75,202,129,92,157,15,61,185,64,253,32,45,107,192,234,32,154,6,208,159,250,186,201,37,219,8,252,134,133,192,194,17,105,59,34,93,165,146,204,148,16,139,106,119,252,216,136,69,55,246,253,0,139,130,69,193,162,96,81,176,40,88,20,44,10,22,5,139,2,32,1,144,0,72,0,36,0,18,0,9,128,4,64,238,57,128,132,37,238,6,75,212,174,211,222,200,18,55,86,107,195,18,97,137,176,68,88,34,44,17,150,8,75,132,37,194,18,97,137,176,68,88,34,44,17,150,8,75,52,101,137,186,136,15,242,6,121,131,188,117,150,188,69,78,200,91,4,121,131,188,65,222,32,111,144,55,200,27,228,13,242,6,121,131,188,65,222,32,111,144,55,200,27,228,141,26,53,72,25,164,108,171,73,153,114,66,202,148,3,82,22,20,139,169,96,88,76,129,197,54,96,177,197,147,198,147,127,29,159,190,155,157,156,29,254,248,244,208,135,5,216,154,127,125,28,141,222,159,31,255,159,242,139,190,63,252,223,217,244,108,122,120,50,155,158,253,207,248,116,241,228,34,90,6,158,142,79,63,156,77,102,231,135,147,195,147,147,241,201,236,199,241,187,201,120,188,120,124,149,164,77,39,191,46,63,214,250,254,254,233,167,211,217,47,23,135,167,211,227,127,143,151,73,14,70,7,211,109,3,108,197,243,245,40,10,13,216,180,130,248,5,108,134,145,124,0,54,195,72,62,0,219,224,109,247,127,21,247,243,101,48,21,10,179,105,237,35,191,152,205,48,146,15,204,102,24,201,7,102,211,61,146,188,194,182,230,253,228,19,182,53,167,241,10,219,180,226,248,129,109,90,81,252,192,54,173,40,62,96,155,126,144,150,97,155,126,144,150,97,91,115,16,175,176,173,57,142,55,138,214,28,197,19,69,107,14,226,137,162,233,7,105,153,162,105,5,241,65,209,244,131,180,76,209,170,131,64,209,160,104,193,41,218,241,233,135,233,228,226,104,106,49,85,99,241,105,30,190,93,61,238,194,120,141,213,207,18,184,20,173,41,10,53,105,212,164,81,147,70,77,26,53,105,212,164,81,147,182,227,53,105,12,220,160,82,142,74,57,42,229,168,148,163,82,110,107,42,229,232,119,71,45,225,126,212,18,50,112,3,116,42,153,188,177,17,157,110,217,8,14,208,41,232,20,116,10,58,5,157,130,78,65,167,160,211,174,160,83,32,37,144,18,72,9,164,4,82,2,41,129,148,64,202,189,133,148,240,198,29,227,141,230,119,62,111,228,141,91,214,44,16,222,8,111,132,55,194,27,225,141,240,70,120,35,188,17,222,8,111,132,55,194,27,225,141,240,198,237,227,141,12,238,128,206,65,231,118,135,206,73,250,18,110,160,115,91,55,202,3,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,185,14,211,57,104,26,52,13,154,214,49,154,38,155,242,81,75,211,186,62,238,67,31,157,181,62,247,163,25,157,49,0,132,1,32,12,0,233,6,132,99,0,8,3,64,24,0,194,0,16,6,128,48,0,132,1,32,12,0,113,15,228,24,0,194,0,16,6,128,48,0,4,210,182,11,164,109,16,253,48,139,23,255,51,97,107,131,232,99,169,54,45,110,24,242,145,94,175,22,158,85,225,180,155,55,192,109,241,15,121,233,31,74,47,210,34,130,27,68,31,195,213,171,213,188,57,21,106,162,10,53,74,207,40,61,163,244,140,210,51,74,207,40,61,235,64,233,25,51,60,40,136,163,32,142,130,184,182,11,226,168,116,163,210,141,190,119,212,2,82,11,200,112,142,142,99,205,245,109,74,52,176,230,25,121,211,51,222,240,194,154,167,172,190,77,171,124,213,104,46,72,21,95,221,60,9,4,190,10,95,133,175,194,87,225,171,240,85,248,42,124,117,95,249,42,36,19,146,9,201,132,100,66,50,33,153,144,76,72,230,238,145,76,160,36,80,210,21,148,52,186,161,186,10,74,110,190,133,26,40,9,148,4,74,2,37,129,146,64,73,160,36,80,18,40,9,148,4,74,2,37,129,146,64,201,125,128,146,32,55,144,27,200,13,228,246,138,220,12,231,245,174,35,183,166,9,189,32,55,144,27,200,13,228,6,114,3,185,129,220,64,110,32,55,144,27,200,13,228,6,114,3,185,129,220,64,110,32,55,144,219,126,33,55,195,177,33,235,200,173,105,80,8,200,13,228,6,114,3,185,129,220,64,110,32,55,144,27,200,13,228,6,114,3,185,129,220,64,110,32,55,144,27,200,13,228,182,79,200,205,120,82,111,25,185,53,207,230,221,49,228,214,230,8,223,90,228,198,208,222,246,135,246,166,209,48,119,48,180,119,123,64,30,147,121,157,69,98,50,47,147,121,221,68,98,50,47,147,121,153,204,107,6,245,152,204,107,19,132,201,188,65,160,30,147,121,37,65,152,204,27,8,234,49,153,119,195,54,107,127,151,87,252,121,153,68,81,244,180,199,76,241,159,213,171,239,49,40,212,217,111,42,174,219,113,45,49,69,157,80,139,76,213,161,118,13,63,30,159,126,152,78,46,142,166,162,169,198,189,69,234,135,111,87,143,187,62,222,248,229,131,6,45,6,220,152,130,170,64,170,2,169,10,164,42,144,170,64,170,2,169,10,220,214,170,64,6,30,83,171,72,173,34,181,138,212,42,82,171,24,190,86,145,49,33,84,115,238,71,53,39,3,143,41,1,237,6,131,53,157,124,92,207,96,119,108,4,50,12,22,6,11,131,133,193,194,96,97,176,48,88,24,44,119,102,67,59,161,157,208,78,104,39,180,19,218,9,237,132,118,2,46,1,151,225,192,165,233,77,236,245,224,114,199,238,102,7,92,2,46,1,151,128,75,192,37,224,18,112,9,184,4,92,2,46,1,151,128,75,192,37,224,18,44,7,150,3,203,129,229,218,194,114,230,19,148,235,176,220,206,141,82,6,203,129,229,192,114,96,57,176,28,88,14,44,7,150,3,203,129,229,192,114,96,57,176,28,88,14,44,7,150,3,203,129,229,218,194,114,230,35,95,234,176,220,206,205,126,1,203,129,229,192,114,96,57,176,28,88,14,44,7,150,3,203,129,229,192,114,96,57,176,28,88,14,44,7,150,3,203,129,229,218,193,114,146,73,204,213,88,110,7,71,50,107,98,185,150,103,51,55,96,57,134,52,51,164,217,57,236,99,72,179,179,72,12,105,102,72,179,155,72,12,105,102,72,51,67,154,205,192,31,67,154,109,130,48,164,57,8,248,99,72,179,36,8,67,154,3,129,63,134,52,51,164,121,203,96,34,67,154,59,141,40,139,31,204,71,51,23,31,205,6,50,47,118,86,35,140,124,195,34,179,126,81,250,111,21,151,254,33,46,111,177,142,51,75,255,93,126,188,244,146,121,249,37,195,1,209,226,99,184,234,196,234,247,166,38,145,154,68,106,18,169,73,164,38,145,154,68,106,18,183,181,38,145,241,207,84,74,82,41,73,165,36,149,146,84,74,134,175,148,100,32,10,181,164,251,81,75,202,248,231,237,43,64,221,12,119,95,1,101,237,19,94,240,98,237,51,26,224,175,30,99,110,122,66,227,43,52,229,204,27,115,110,21,233,54,26,128,93,65,186,55,142,189,134,116,67,186,33,221,144,110,72,55,164,27,210,13,233,134,116,7,34,221,48,101,152,50,76,25,166,12,83,134,41,195,148,97,202,187,199,148,193,195,224,97,240,176,115,60,108,212,161,161,2,15,111,236,203,0,30,6,15,131,135,193,195,224,97,240,48,120,24,60,12,30,6,15,131,135,193,195,224,97,240,48,120,152,230,172,192,79,224,39,240,19,248,25,6,126,26,14,115,95,131,159,13,35,220,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,129,159,192,79,224,39,240,51,12,252,52,156,205,181,6,63,27,38,114,1,63,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,129,159,192,79,224,103,8,248,169,44,225,167,2,126,122,134,159,42,0,252,84,192,207,13,240,115,241,164,241,228,95,199,167,239,102,39,103,135,63,62,61,180,152,34,248,56,255,250,56,26,189,63,63,254,63,229,23,173,24,57,152,70,195,197,37,113,58,62,253,112,54,153,157,31,78,14,79,78,198,39,179,31,199,239,38,227,241,243,251,190,96,213,233,228,215,229,199,218,180,191,187,142,84,181,102,160,251,64,170,90,65,252,34,85,195,72,62,144,170,97,36,31,72,85,119,100,189,55,176,170,181,143,252,130,85,195,72,62,192,170,97,36,31,96,85,247,72,242,138,87,155,247,147,79,188,170,53,69,222,31,94,213,138,227,7,175,106,69,241,131,87,181,162,248,192,171,250,65,90,198,171,250,65,90,198,171,205,65,188,226,213,230,56,222,240,106,115,20,79,120,181,57,136,39,188,170,31,164,101,188,170,21,196,7,94,213,15,210,50,94,173,14,18,22,175,234,78,180,127,218,99,166,32,214,234,213,247,24,217,234,236,183,188,110,191,181,4,119,117,50,169,218,47,19,14,188,179,28,248,248,244,195,116,114,113,52,93,246,65,141,205,128,112,111,145,249,225,219,213,227,90,67,212,24,50,236,148,12,191,236,233,144,245,177,27,67,80,40,75,161,44,133,178,20,202,82,40,75,161,44,133,178,219,90,40,251,253,229,52,255,178,223,148,168,234,207,123,202,119,41,223,165,124,151,242,93,202,119,41,223,101,174,23,5,206,20,56,191,108,35,128,190,123,140,216,169,138,134,134,183,78,195,149,43,26,174,160,225,208,112,104,56,52,28,26,14,13,135,134,67,195,161,225,91,65,195,225,206,112,103,184,51,220,25,238,12,119,134,59,195,157,119,143,59,131,144,65,200,32,228,246,16,178,97,135,141,122,132,76,171,13,16,50,8,25,132,12,66,6,33,131,144,65,200,32,100,16,50,8,25,132,12,66,6,33,131,144,187,135,144,1,164,0,82,0,41,128,20,64,186,9,144,42,87,128,84,1,72,1,164,0,82,0,41,128,20,64,10,32,5,144,2,72,1,164,0,82,0,41,128,20,64,10,32,5,144,2,72,1,164,0,82,0,233,150,1,82,227,25,109,117,128,148,97,109,0,82,0,41,128,20,64,10,32,5,144,2,72,1,164,0,82,0,41,128,20,64,10,32,5,144,2,72,1,164,0,82,0,41,128,116,187,0,169,114,5,72,21,128,52,20,32,85,33,1,169,2,144,110,0,164,139,39,141,39,255,58,62,125,55,59,57,59,252,241,233,161,197,164,200,199,249,215,199,209,232,253,249,241,255,41,191,104,197,88,201,52,26,46,46,155,211,241,233,135,179,201,236,252,112,114,120,114,50,62,153,253,56,126,55,25,143,159,223,247,5,189,78,39,191,46,63,214,166,253,221,117,236,170,53,230,222,7,118,213,10,226,23,187,26,70,242,129,93,13,35,249,192,174,131,126,212,187,158,207,239,191,222,207,231,215,81,95,197,253,124,25,76,133,130,175,90,251,200,47,124,53,140,228,3,190,26,70,242,1,95,117,143,36,175,8,182,121,63,249,68,176,205,105,188,34,88,173,56,126,16,172,86,20,63,8,86,43,138,15,4,171,31,164,101,4,171,31,164,101,4,219,28,196,43,130,109,142,227,13,193,54,71,241,132,96,155,131,120,66,176,250,65,90,70,176,90,65,124,32,88,253,32,45,35,216,234,32,97,17,236,218,223,229,21,127,94,198,81,20,61,237,49,83,88,107,245,234,123,140,117,117,246,91,94,183,223,90,2,192,58,153,84,237,151,9,43,222,69,86,28,207,212,15,75,68,108,48,200,43,238,169,143,107,100,120,243,252,174,188,223,4,134,203,216,183,76,125,77,185,177,202,141,65,114,25,19,219,114,230,82,132,206,128,231,197,247,23,138,55,215,189,55,152,153,58,92,234,112,169,195,165,14,151,58,92,234,112,183,181,14,247,251,203,105,66,129,77,137,170,200,0,213,193,84,7,83,29,76,117,48,213,193,84,7,51,162,140,250,105,234,167,95,182,17,240,226,61,166,243,29,40,186,110,132,224,141,12,220,3,137,127,33,152,173,178,250,70,206,222,5,216,223,180,43,58,173,3,98,99,29,96,80,49,94,169,3,54,23,138,163,3,208,1,232,0,116,0,58,0,29,128,14,64,7,160,3,118,82,7,0,222,1,239,128,119,192,59,224,29,240,14,120,7,188,239,30,120,135,161,195,208,97,232,48,244,53,134,254,166,253,74,108,6,211,235,219,175,196,80,245,109,162,234,193,187,187,52,134,128,179,195,217,225,236,112,118,56,59,156,29,206,190,173,156,157,178,123,232,63,244,31,250,15,253,135,254,67,255,161,255,208,127,202,238,81,6,40,3,148,193,214,42,3,195,118,60,245,202,128,190,60,40,3,148,1,202,0,101,128,50,64,25,160,12,80,6,40,3,148,1,202,0,101,128,50,64,25,160,12,80,6,40,3,148,1,202,0,101,128,50,64,25,108,179,50,48,108,217,35,29,242,138,50,64,25,160,12,80,6,40,3,148,1,202,0,101,128,50,216,19,101,0,156,7,206,3,231,129,243,192,121,224,60,112,30,56,191,123,112,30,206,14,103,135,179,195,217,223,114,246,68,48,32,55,97,64,238,86,83,245,36,96,71,252,234,247,134,161,195,208,97,232,48,116,24,58,12,29,134,190,173,12,157,178,123,200,62,100,31,178,15,217,135,236,67,246,33,251,144,125,202,238,209,1,232,0,116,192,182,233,0,163,106,251,10,29,64,145,61,58,0,29,128,14,64,7,160,3,208,1,232,0,116,192,30,234,0,192,59,224,29,240,14,120,7,188,3,222,1,239,128,247,221,3,239,48,116,24,58,12,29,134,190,198,208,229,221,238,19,186,221,239,10,85,239,64,235,154,134,16,112,118,56,59,156,29,206,14,103,135,179,195,217,183,149,179,83,118,15,253,135,254,67,255,161,255,208,127,232,63,244,31,250,79,217,61,202,0,101,128,50,216,90,101,96,88,127,79,183,123,148,1,202,0,101,128,50,64,25,160,12,80,6,40,3,148,1,112,30,56,15,156,7,206,3,231,129,243,192,121,224,252,158,193,121,56,59,156,29,206,14,103,95,229,236,131,232,135,89,60,43,76,232,250,32,122,219,220,38,238,23,155,153,122,137,22,215,96,245,53,200,29,6,57,15,162,198,214,47,170,37,208,92,243,214,43,111,9,94,54,193,203,63,157,77,142,198,179,241,225,187,241,196,140,42,235,45,50,179,37,54,176,91,98,3,150,24,75,140,37,182,113,137,229,118,75,44,103,137,177,196,58,179,196,66,45,162,204,110,17,101,44,34,22,209,222,47,162,212,110,17,165,44,34,22,209,222,47,162,196,110,17,37,44,34,22,209,222,47,162,216,164,213,198,250,34,138,55,55,216,96,17,177,136,246,98,17,89,93,137,98,174,68,44,162,173,90,68,221,40,171,46,158,85,124,20,186,172,90,43,136,223,178,106,195,72,62,202,170,13,35,249,40,171,30,244,163,222,245,124,126,255,245,126,62,191,142,250,42,238,231,203,96,42,84,113,181,214,62,242,91,92,109,24,201,71,113,181,97,36,31,197,213,186,71,146,215,18,235,230,253,228,179,196,186,57,141,215,18,107,173,56,126,74,172,181,162,248,41,177,214,138,226,163,196,90,63,72,203,37,214,250,65,90,46,177,110,14,226,181,196,186,57,142,183,18,235,230,40,158,74,172,155,131,120,42,177,214,15,210,114,137,181,86,16,31,5,196,250,65,90,46,32,174,14,162,89,64,124,149,154,151,151,94,9,74,82,175,50,65,197,236,85,38,168,205,189,202,63,139,54,146,228,27,8,222,170,219,37,219,159,239,62,41,209,86,130,122,237,101,121,184,215,170,242,91,193,209,126,43,41,192,150,28,237,183,146,3,247,86,116,224,222,74,14,92,74,242,45,74,242,31,68,219,8,62,210,131,228,40,122,16,29,69,15,146,163,232,81,112,20,61,10,142,162,53,136,93,98,181,207,21,133,239,206,47,102,239,199,239,207,38,191,206,46,166,199,39,199,255,94,226,248,131,209,65,212,31,102,79,215,243,205,53,242,117,47,60,29,159,126,56,155,204,206,15,39,135,39,39,227,147,217,143,227,119,147,241,120,113,15,85,221,171,154,150,239,107,23,231,155,185,7,101,231,30,148,123,247,240,102,27,204,2,102,1,179,128,89,192,44,96,22,48,11,152,5,204,2,102,1,179,128,89,192,44,96,22,48,11,152,5,204,2,102,1,179,128,89,192,44,96,22,48,11,30,189,65,52,139,109,188,65,212,143,119,199,27,68,125,229,219,27,60,191,37,222,96,167,188,129,1,245,245,97,15,12,226,248,117,8,162,96,62,76,130,40,216,94,250,4,211,64,222,172,130,40,152,15,183,32,10,182,183,134,65,59,148,71,207,160,155,201,171,109,48,8,229,199,57,24,4,242,99,30,12,2,249,240,15,166,113,90,182,16,166,113,90,118,17,186,113,188,26,9,221,80,222,188,132,110,32,79,118,66,55,142,39,71,97,26,167,101,83,97,16,199,135,175,48,141,211,178,181,216,20,7,119,129,187,192,93,224,46,112,23,184,11,220,69,200,219,12,34,187,62,97,145,251,62,97,232,2,116,1,186,0,93,128,46,64,23,160,11,208,5,232,2,116,1,186,0,93,128,46,64,23,160,11,208,5,232,2,116,1,186,0,93,128,46,64,23,160,11,188,235,2,171,174,68,209,46,117,37,138,252,119,37,138,232,74,132,46,64,23,160,11,208,5,232,2,116,1,186,0,93,128,46,64,23,160,11,208,5,232,2,116,1,186,0,93,0,250,7,253,131,254,65,255,91,137,254,91,161,246,202,142,218,43,168,61,212,30,106,15,181,135,218,67,237,161,246,110,143,45,224,56,112,28,56,14,28,7,142,3,199,129,227,192,113,224,56,112,28,56,14,28,7,142,3,199,129,227,30,224,248,241,233,135,233,228,226,104,58,139,103,3,67,74,222,91,124,130,135,111,87,143,165,34,247,129,123,92,190,58,147,120,157,159,255,163,60,178,192,41,80,127,249,152,1,167,244,110,204,240,244,222,244,209,209,69,236,207,243,43,198,167,63,157,77,142,198,179,241,225,187,241,100,177,0,31,190,205,53,1,124,171,203,48,119,180,12,115,150,33,203,144,101,40,93,134,153,163,101,152,249,94,134,172,58,86,157,157,95,110,117,93,165,142,214,85,202,186,98,93,177,174,94,214,85,226,104,93,37,172,43,214,21,235,234,101,93,197,134,13,130,235,214,85,236,190,83,48,235,138,117,181,197,235,202,205,245,42,230,122,197,186,218,174,117,213,141,250,221,162,31,245,190,220,126,86,209,162,62,123,169,199,211,48,149,187,90,65,252,214,236,26,70,242,81,173,107,24,105,47,235,116,181,246,145,223,10,93,195,72,62,106,115,13,35,237,109,47,141,230,253,228,179,80,184,57,141,215,18,97,173,56,126,138,131,181,162,248,41,11,214,138,226,163,32,88,63,72,203,165,192,250,65,90,46,2,110,14,226,181,252,183,57,142,183,194,223,230,40,158,74,126,155,131,120,42,246,213,15,210,114,153,175,86,16,31,5,190,250,65,90,46,237,173,14,66,81,239,222,23,245,210,32,155,66,96,10,129,41,4,222,131,66,224,198,6,217,107,172,246,185,214,234,221,249,197,236,253,248,253,217,228,215,217,197,244,248,228,248,223,75,66,127,48,58,136,250,195,236,233,122,190,254,194,247,26,47,60,29,159,126,56,155,204,206,15,39,135,39,39,227,147,217,143,227,119,147,241,248,96,116,144,214,189,234,42,99,175,121,223,246,251,121,175,232,8,229,72,71,168,109,234,21,130,125,192,62,96,31,176,15,216,7,236,3,246,1,251,128,125,192,62,96,31,176,15,216,7,236,3,246,1,251,128,125,192,62,96,31,176,15,216,7,236,195,78,217,7,191,110,33,154,197,78,220,66,212,143,119,208,45,68,79,124,63,136,91,136,112,11,59,232,22,232,76,78,103,242,61,113,14,116,38,103,158,40,45,211,105,153,78,203,116,90,166,187,244,21,180,76,167,101,58,45,211,219,116,26,180,76,199,111,224,55,240,27,248,13,252,6,126,99,155,252,70,55,148,130,155,174,100,145,251,174,100,40,5,148,2,74,1,165,128,82,64,41,160,20,80,10,40,5,148,2,74,1,165,128,82,64,41,160,20,80,10,40,5,148,2,74,1,165,128,82,64,41,160,20,186,164,20,220,116,64,138,118,178,3,82,20,176,3,210,243,123,163,20,80,10,40,5,148,2,74,1,165,128,82,64,41,160,20,80,10,40,5,148,2,74,1,165,128,82,64,41,160,20,208,3,232,1,244,0,122,96,203,244,64,187,100,95,57,34,251,10,178,15,217,135,236,67,246,33,251,144,125,200,126,219,100,31,128,14,64,7,160,3,208,1,232,0,116,0,58,0,29,128,14,64,7,160,3,208,1,232,0,116,0,122,203,0,189,248,97,22,207,6,38,216,188,248,88,42,131,31,108,134,229,55,89,95,197,77,172,124,229,25,79,255,176,130,215,159,255,161,244,223,111,233,250,226,31,74,255,253,246,241,188,252,22,249,219,87,44,33,253,210,60,6,119,188,190,248,24,106,2,113,245,59,175,188,35,108,94,131,205,55,79,248,40,50,77,132,223,194,66,206,173,22,114,206,66,102,33,179,144,187,176,144,51,171,133,156,177,144,89,200,251,178,144,3,173,208,212,106,133,166,172,80,86,40,43,180,213,21,154,88,173,208,132,21,202,10,101,133,182,186,66,99,147,222,206,107,43,52,222,220,209,153,21,202,10,101,133,90,175,80,155,107,104,204,53,148,21,202,10,237,90,213,118,209,143,122,95,110,63,171,104,81,149,191,44,138,72,195,212,107,107,5,241,91,169,109,24,201,71,141,182,97,164,189,172,206,214,218,71,126,235,178,13,35,249,168,200,54,140,180,183,93,86,154,247,147,207,242,240,230,52,94,11,195,181,226,248,41,9,215,138,226,167,24,92,43,138,143,50,112,253,32,45,23,128,235,7,105,185,244,187,57,136,215,162,239,230,56,222,202,189,155,163,120,42,244,110,14,226,169,196,91,63,72,203,197,221,90,65,124,148,117,235,7,105,185,160,187,58,8,165,220,123,95,202,77,123,117,202,191,41,255,166,252,123,15,202,191,155,155,167,175,193,218,231,58,183,233,248,244,195,217,100,118,126,56,57,60,57,25,159,204,126,28,191,155,140,199,75,176,249,119,205,203,190,33,233,174,94,117,149,232,215,62,227,181,21,124,237,51,154,158,208,208,112,126,197,10,212,62,161,225,21,242,198,15,242,42,18,90,170,219,87,86,118,70,57,176,51,107,238,101,163,106,209,177,57,94,186,230,224,90,112,45,184,22,92,11,174,5,215,130,107,193,181,224,90,112,45,184,22,92,11,174,5,215,130,107,193,181,224,90,112,45,184,22,92,11,174,5,215,178,213,174,165,217,147,88,90,16,55,58,231,213,214,180,35,74,162,89,108,33,74,162,126,140,40,169,31,42,160,60,139,146,231,119,68,148,236,148,40,97,148,0,163,4,246,68,160,48,74,128,33,193,204,56,96,198,1,51,14,152,113,224,82,190,48,227,128,25,7,204,56,104,83,208,48,227,0,89,131,172,65,214,32,107,144,53,200,154,174,203,154,109,244,31,205,214,169,53,69,98,211,139,47,114,208,139,15,69,130,34,65,145,160,72,80,36,40,18,20,9,138,4,69,130,34,65,145,160,72,80,36,40,18,20,9,138,4,69,130,34,65,145,160,72,80,36,40,18,20,9,138,36,128,34,177,105,183,21,209,110,107,147,34,241,221,110,43,162,221,22,138,4,69,130,34,65,145,160,72,80,36,40,18,20,9,138,4,69,130,34,65,145,160,72,80,36,40,18,20,9,186,3,221,129,238,64,119,108,165,238,104,67,1,40,43,5,160,80,0,40,0,20,0,10,0,5,128,2,64,1,116,90,1,64,218,33,237,144,118,72,59,164,29,210,14,105,135,180,67,218,33,237,144,118,72,59,164,29,210,14,105,111,159,180,31,159,126,152,78,46,142,166,179,120,54,48,67,238,189,69,254,135,111,87,143,165,242,251,129,3,246,222,204,210,215,232,124,25,199,111,198,245,121,249,45,242,183,175,88,26,63,82,154,28,226,146,214,191,236,198,112,131,178,55,70,120,122,107,186,28,233,242,251,231,33,50,239,206,47,102,239,199,239,207,38,191,206,46,166,199,39,199,255,94,174,188,131,209,65,212,47,50,77,204,223,230,98,207,221,44,246,156,197,206,98,103,177,119,124,177,103,110,22,123,198,98,103,177,239,239,98,15,189,138,83,55,171,56,101,21,179,138,89,197,161,86,113,226,102,21,39,172,98,86,49,171,56,212,42,142,205,154,120,215,173,226,216,65,55,111,86,49,171,152,85,44,92,197,78,174,197,49,215,98,86,49,171,184,251,21,235,69,63,234,125,185,253,172,162,197,29,9,203,130,144,52,76,173,186,86,16,191,85,234,134,145,124,212,167,27,70,218,203,202,116,173,125,228,183,38,221,48,146,143,106,116,195,72,123,219,138,166,121,63,249,44,141,111,78,227,181,40,94,43,142,159,114,120,173,40,126,10,225,181,162,248,40,129,215,15,210,114,241,187,126,144,150,203,222,155,131,120,45,120,111,142,227,173,212,189,57,138,167,34,247,230,32,158,202,219,245,131,180,92,216,174,21,196,71,73,187,126,144,150,139,217,171,131,80,198,190,247,101,236,244,212,167,244,157,210,119,74,223,247,160,244,189,185,21,253,26,172,125,174,205,155,142,79,63,156,77,102,231,135,147,195,147,147,241,201,236,199,241,187,201,120,188,4,155,127,215,188,236,27,182,238,234,85,29,117,231,111,30,34,208,56,36,192,118,204,64,222,248,65,94,213,66,219,247,44,40,55,6,71,237,115,191,32,124,12,62,6,31,131,143,193,199,224,99,240,49,248,24,124,12,62,6,31,131,143,193,199,224,99,240,49,248,24,124,12,62,6,31,131,143,193,199,224,99,118,202,199,108,221,64,230,150,101,74,52,139,93,200,148,168,31,35,83,26,101,74,244,100,52,66,200,148,8,153,178,131,50,133,113,12,140,99,216,19,201,194,56,6,38,50,51,39,130,57,17,204,137,96,78,132,75,65,195,156,8,230,68,48,39,162,77,137,195,156,8,132,14,66,7,161,131,208,65,232,32,116,186,46,116,182,209,145,52,155,169,246,53,138,147,222,128,145,131,222,128,104,20,52,10,26,5,141,130,70,65,163,160,81,208,40,104,20,52,10,26,5,141,130,70,65,163,160,81,208,40,104,20,52,10,26,5,141,130,70,65,163,160,81,208,40,221,210,40,78,90,123,69,180,246,210,210,40,193,90,123,61,191,53,26,5,141,130,70,65,163,160,81,208,40,104,20,52,10,26,5,141,130,70,65,163,160,81,208,40,104,20,52,10,26,5,37,130,18,65,137,160,68,182,76,137,180,170,9,148,27,77,160,208,4,104,2,52,1,154,0,77,128,38,64,19,108,153,38,128,198,67,227,161,241,208,120,104,60,52,30,26,15,141,135,198,67,227,161,241,208,120,104,60,52,30,26,223,42,141,63,90,240,197,229,255,83,201,15,11,54,175,79,227,23,176,245,233,255,169,228,227,27,26,159,244,11,7,52,222,148,174,175,206,53,111,15,183,191,249,212,97,6,110,55,70,88,121,107,112,187,14,110,127,63,59,189,120,63,123,119,126,241,225,96,116,176,184,114,190,63,252,223,217,241,233,249,197,116,118,50,62,125,55,253,121,241,207,209,48,123,126,100,122,54,61,60,153,77,207,254,103,124,250,225,233,145,252,249,145,31,14,167,71,63,207,206,39,227,159,142,79,86,158,161,242,164,248,254,178,71,103,167,71,23,147,201,248,116,58,155,140,127,185,24,127,152,46,158,145,169,88,147,251,107,173,126,217,226,31,184,89,252,3,22,63,139,159,197,191,101,139,63,119,179,248,115,22,63,139,159,197,191,101,139,63,115,179,248,51,22,63,139,159,197,191,101,139,63,117,179,248,83,22,63,139,159,197,191,101,139,63,209,111,118,190,105,241,39,14,154,157,179,248,89,252,44,126,191,139,223,201,149,63,225,202,207,226,103,241,183,177,248,69,85,254,55,247,223,44,106,252,127,251,118,115,243,249,238,230,211,229,226,232,254,235,241,143,135,171,223,122,143,55,159,87,138,107,226,190,234,171,197,191,45,187,115,245,110,238,191,245,238,255,74,84,244,84,94,211,251,246,241,219,221,227,183,56,238,71,169,222,93,0,229,188,70,247,0,180,27,183,246,46,129,114,102,243,123,4,124,5,143,109,131,151,43,173,124,5,79,54,7,55,191,199,160,221,224,90,75,209,236,30,4,15,129,109,142,237,250,123,20,124,5,23,30,219,245,247,48,248,10,222,112,108,155,183,66,106,49,120,253,237,25,90,251,123,195,205,25,109,134,174,185,125,99,45,178,233,205,27,45,102,174,191,189,67,107,71,111,184,185,163,221,208,122,59,218,232,230,143,118,3,235,253,106,50,186,57,164,221,192,85,229,219,186,59,184,178,120,219,67,92,201,185,185,238,230,18,15,113,27,206,200,70,55,159,180,24,183,254,246,148,181,196,134,55,167,180,24,250,118,174,27,122,168,210,34,78,85,150,21,105,186,122,251,74,152,208,90,231,9,179,59,110,90,12,92,115,79,142,214,145,92,119,71,78,139,113,107,238,217,209,138,91,119,199,142,135,184,146,211,90,221,29,61,237,198,21,95,52,234,238,248,241,16,87,184,119,125,92,52,52,239,25,170,184,131,229,237,167,208,185,127,165,121,139,242,72,142,198,45,234,110,38,105,220,112,237,110,136,230,45,202,85,236,26,91,152,239,180,245,251,32,116,54,41,223,5,209,188,141,241,119,179,6,180,203,88,182,4,32,255,174,125,141,21,6,46,126,141,21,108,190,241,53,138,186,215,120,3,214,165,47,178,138,235,181,239,97,144,73,141,216,141,212,136,3,72,13,28,6,14,3,135,129,195,192,97,224,48,112,24,56,12,28,6,14,3,135,129,195,192,97,224,48,112,24,56,12,28,6,14,3,135,129,195,192,97,224,48,112,24,45,58,140,118,13,133,114,115,207,149,10,112,207,85,120,67,209,206,8,3,45,67,193,8,3,199,134,98,97,25,146,106,69,177,42,32,26,28,5,14,2,7,129,131,192,65,224,32,112,16,56,8,28,4,14,2,7,129,131,192,65,224,32,112,16,56,8,28,4,14,2,7,129,131,192,65,224,32,222,56,8,39,119,73,168,189,188,75,2,7,129,131,192,65,224,32,112,16,56,8,28,4,14,2,7,129,131,192,65,224,32,112,16,56,8,28,4,14,2,7,129,131,192,65,224,32,112,16,56,8,28,68,173,131,136,220,56,136,8,7,129,131,192,65,236,128,131,80,139,33,114,117,151,238,168,115,14,66,16,183,27,14,194,42,120,72,7,97,21,60,164,131,16,4,15,235,32,164,129,131,59,8,171,224,33,29,132,85,240,144,14,194,52,120,39,28,132,113,232,14,56,8,211,204,157,112,16,130,208,97,29,132,32,112,88,7,33,8,28,210,65,72,227,6,114,16,210,184,129,28,132,105,220,78,56,8,211,208,157,112,16,130,208,97,29,132,105,224,192,14,194,52,110,96,7,33,141,27,200,65,8,226,134,116,16,210,184,129,28,132,78,220,78,57,8,140,2,70,97,235,141,66,60,139,93,116,86,138,251,49,157,149,48,10,24,5,140,2,70,1,163,128,81,192,40,236,135,81,0,204,3,230,1,243,128,121,192,60,96,30,198,13,227,134,113,195,184,97,220,48,110,24,119,183,24,183,131,170,249,120,79,231,27,195,184,97,220,48,110,24,55,140,27,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,241,110,160,98,39,131,102,99,6,205,130,138,65,197,219,141,138,163,239,23,98,245,122,33,30,46,174,195,170,232,32,41,22,167,13,12,138,29,228,14,194,137,197,185,3,97,98,187,188,225,40,177,131,220,65,32,177,44,119,88,70,44,204,28,18,17,203,34,135,37,196,226,204,129,0,177,56,111,32,62,44,206,27,4,15,219,165,245,77,135,237,210,250,134,195,178,180,97,217,176,44,115,56,52,44,203,27,138,12,203,210,134,2,195,118,105,125,115,97,113,218,32,88,216,46,173,111,42,172,159,22,40,12,20,6,10,187,134,194,78,234,135,153,252,9,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,219,0,133,157,140,98,140,25,197,8,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,91,0,133,213,44,154,197,246,80,120,193,40,227,224,80,120,249,25,206,47,175,126,191,188,153,31,62,220,45,207,94,175,39,181,209,193,229,195,221,232,242,191,95,71,95,47,111,230,183,151,191,207,31,70,47,143,142,178,97,90,164,121,158,102,121,161,70,203,23,234,221,63,189,210,211,206,141,223,126,250,222,159,170,55,204,210,56,73,146,52,202,7,121,146,126,204,63,170,65,30,101,170,136,134,151,131,244,83,158,31,252,99,229,226,90,243,238,79,143,142,138,60,139,6,81,148,12,6,105,234,238,221,95,127,246,87,189,251,203,163,163,97,145,21,42,27,22,81,82,20,174,222,253,239,74,84,254,246,88,151,242,209,229,255,181,32,164,215,255,249,178,114,1,138,250,113,210,143,122,215,243,249,253,215,251,249,252,58,234,15,251,217,211,229,71,143,127,174,199,49,34,160,22,105,106,249,230,122,36,115,194,233,36,87,108,159,171,252,147,194,34,151,230,209,100,70,40,109,243,216,125,127,245,4,210,73,46,241,247,87,79,24,165,185,234,249,161,102,170,13,4,81,156,169,134,15,86,36,50,37,132,210,72,245,252,79,115,55,109,32,128,22,153,116,119,147,17,225,179,200,163,123,97,49,34,120,22,121,170,254,78,212,223,61,149,127,41,218,166,145,173,253,58,2,103,155,38,177,74,83,38,108,210,52,117,44,106,61,142,25,141,146,230,169,97,77,154,123,167,142,54,73,211,212,176,36,205,52,117,52,201,54,141,236,56,174,163,69,22,105,44,214,120,29,13,178,77,35,222,55,214,107,92,147,229,92,165,37,90,80,142,88,241,55,246,85,153,48,104,109,83,134,31,90,27,149,33,139,206,70,249,103,243,141,42,144,150,206,86,130,29,241,249,238,147,18,109,85,166,90,26,91,45,17,154,112,179,10,242,166,177,233,173,224,112,186,21,236,197,91,201,225,180,6,6,117,182,41,163,65,173,109,36,7,211,58,30,212,219,168,12,8,117,182,18,236,241,7,209,54,130,143,244,40,248,150,30,27,191,165,182,33,159,131,30,177,11,200,23,190,71,44,144,175,83,144,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,15,162,215,22,209,115,112,47,183,234,196,189,220,16,61,136,30,68,15,162,7,209,131,232,65,244,32,122,16,61,136,30,68,15,162,7,209,131,232,65,244,32,122,16,61,136,222,206,19,189,227,211,15,211,201,197,209,116,22,207,6,66,180,215,91,124,160,135,111,87,143,165,126,141,131,0,140,239,38,47,109,210,126,3,199,151,143,223,212,201,81,181,223,201,113,99,150,149,12,180,116,116,213,210,49,141,134,89,117,71,199,52,26,230,122,13,29,23,79,57,58,59,61,186,152,76,198,167,211,217,100,252,203,197,248,195,116,241,140,76,197,154,13,31,125,156,32,114,199,39,136,156,19,4,39,8,78,16,187,115,130,200,28,159,32,50,78,16,156,32,56,65,236,206,9,34,21,222,15,84,119,130,72,3,220,24,196,9,130,19,4,39,136,214,78,16,110,127,65,164,252,130,224,4,193,9,194,207,9,162,163,67,39,212,83,159,207,229,0,153,239,125,62,85,180,144,77,177,250,222,232,51,238,206,212,9,121,220,192,99,39,92,4,15,50,119,194,69,240,134,54,220,73,158,166,81,158,228,89,146,71,213,193,37,189,184,229,193,3,77,204,176,12,28,110,100,134,139,224,65,102,102,184,8,222,112,108,15,163,65,20,15,162,52,47,134,121,117,112,143,199,118,216,105,31,210,208,33,199,125,8,51,135,157,247,33,15,29,104,224,135,60,112,160,137,31,242,192,65,70,126,88,198,245,61,243,195,50,174,239,161,31,194,184,97,167,126,8,67,223,206,117,67,15,85,90,196,169,202,178,34,77,87,203,56,195,132,14,52,171,68,24,56,212,176,18,97,220,80,211,74,44,227,250,30,87,34,143,27,100,94,137,101,92,223,3,75,12,226,118,106,98,201,77,206,140,19,102,156,116,114,198,73,117,144,21,128,239,171,248,50,113,44,62,146,14,220,96,141,231,192,115,224,57,240,28,120,14,60,7,158,3,207,129,231,192,115,224,57,240,28,120,14,60,7,158,3,207,129,231,192,115,224,57,240,28,120,14,60,7,158,99,107,103,185,175,88,140,216,177,197,136,247,219,98,68,29,176,24,17,22,195,173,197,88,152,136,164,90,99,172,74,138,6,143,129,167,192,83,224,41,240,20,120,10,60,5,158,2,79,129,167,192,83,224,41,240,20,120,10,60,5,158,2,79,129,167,192,83,224,41,240,20,120,138,42,79,161,28,123,10,133,167,192,83,224,41,118,210,83,168,69,19,185,186,203,123,212,57,79,33,136,219,13,79,97,21,60,164,167,176,10,30,210,83,8,130,135,245,20,210,192,193,61,133,85,240,144,158,194,42,120,72,79,97,26,188,19,158,194,56,116,7,60,133,105,230,78,120,10,65,232,176,158,66,16,56,172,167,16,4,14,233,41,164,113,3,121,10,105,220,64,158,194,52,110,39,60,133,105,232,78,120,10,65,232,176,158,194,52,112,96,79,97,26,55,176,167,144,198,13,228,41,4,113,67,122,10,105,220,64,158,66,39,110,167,60,5,214,1,235,176,75,214,33,114,108,29,34,172,3,214,1,235,176,91,214,33,250,126,177,86,175,23,235,225,211,100,244,14,74,7,113,218,192,206,193,65,238,32,202,65,156,59,16,184,183,203,27,142,219,59,200,29,4,219,203,114,135,133,223,194,204,33,217,183,44,114,88,244,45,206,28,136,124,139,243,6,2,223,226,188,65,184,183,93,90,223,216,219,46,173,111,234,45,75,27,22,122,203,50,135,195,199,178,188,161,232,177,44,109,40,120,108,151,214,55,59,22,167,13,130,142,237,210,250,38,199,250,105,1,199,128,99,192,113,43,224,88,205,162,89,236,16,28,47,168,101,28,28,28,47,63,204,249,229,213,239,151,55,243,195,135,187,229,249,236,245,52,55,58,184,124,184,27,93,254,247,235,232,235,229,205,252,246,242,247,249,195,232,229,209,81,54,76,139,52,207,211,44,47,212,104,249,66,189,251,167,87,122,218,221,113,205,110,232,245,84,26,93,15,226,226,42,185,86,69,114,125,253,233,114,158,165,137,202,174,47,211,56,191,142,179,197,110,121,189,234,214,132,120,122,116,84,228,89,52,136,162,100,48,72,83,231,33,94,255,44,168,10,241,242,232,104,88,100,133,202,134,69,148,20,133,227,16,127,87,162,245,183,75,66,138,81,151,255,215,2,164,94,255,231,203,202,117,42,234,199,73,63,234,93,207,231,247,95,239,231,243,235,168,63,236,103,79,87,41,61,76,186,30,199,8,148,90,164,169,197,160,235,145,204,65,168,147,92,177,125,174,242,47,15,139,92,154,71,147,25,200,180,205,99,247,253,213,131,74,39,185,196,223,95,61,136,148,230,170,199,140,154,169,54,128,70,113,166,26,140,88,145,200,20,36,74,35,213,99,66,205,221,180,1,20,90,100,210,221,77,70,32,208,34,143,238,133,197,8,244,89,228,169,250,115,82,127,247,84,254,65,105,155,70,182,246,235,64,157,109,154,196,42,77,25,196,73,211,212,33,171,245,56,102,208,74,154,167,6,73,105,238,157,58,40,37,77,83,131,156,52,211,212,65,39,219,52,178,227,184,14,42,89,164,177,88,227,117,208,200,54,141,120,223,88,175,113,77,228,115,149,150,160,66,57,98,197,159,226,87,101,16,161,181,77,153,145,104,109,84,102,49,58,27,229,159,205,55,170,32,95,58,91,9,118,196,231,187,79,74,180,85,25,126,105,108,181,36,109,194,205,42,0,157,198,166,183,130,195,233,86,176,23,111,37,135,211,26,63,212,217,166,76,16,181,182,145,28,76,235,20,81,111,163,50,71,212,217,74,176,199,31,68,219,8,62,210,163,224,91,122,108,252,150,188,177,64,229,152,5,42,88,32,44,176,145,5,2,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,90,7,127,46,239,30,87,157,184,123,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,219,79,240,119,254,235,244,231,179,211,89,50,43,164,216,239,254,175,199,223,254,184,123,3,253,146,126,17,0,250,221,228,165,77,60,244,144,124,250,240,77,29,36,149,135,14,146,245,73,86,18,208,63,210,85,255,200,52,26,102,213,237,35,211,104,152,235,117,143,92,60,229,232,236,244,232,98,50,25,159,78,103,147,241,47,23,227,15,211,197,51,50,21,107,118,151,108,255,196,48,112,122,98,24,112,98,224,196,192,137,97,23,78,12,185,211,19,67,206,137,129,19,3,39,134,93,56,49,100,78,79,12,25,39,6,78,12,156,24,118,225,196,144,58,61,49,164,156,24,56,49,112,98,216,133,19,67,34,189,217,184,242,196,144,4,184,213,152,19,3,39,6,78,12,45,156,24,92,254,98,72,248,197,192,137,129,19,67,251,39,134,142,206,188,122,30,80,185,156,104,87,55,160,50,238,206,208,43,121,220,192,83,175,92,4,15,50,246,202,69,240,134,41,32,73,158,166,81,158,228,89,146,71,213,193,45,6,96,11,130,7,26,216,101,25,56,220,196,46,23,193,131,140,236,114,17,188,225,216,30,70,131,40,30,68,105,94,12,243,234,224,30,143,237,176,195,198,164,161,67,78,27,19,102,14,59,110,76,30,58,208,188,49,121,224,64,3,199,228,129,131,76,28,179,140,235,123,228,152,101,92,223,51,199,132,113,195,14,29,19,134,190,157,235,134,30,170,180,136,83,149,101,69,154,174,222,208,17,38,116,160,81,105,194,192,161,102,165,9,227,134,26,150,102,25,215,247,180,52,121,220,32,227,210,44,227,250,158,151,102,16,183,83,3,211,110,114,70,172,49,98,173,147,35,214,170,131,172,192,123,63,183,97,196,78,133,71,220,129,222,43,248,13,252,6,126,3,191,129,223,192,111,224,55,240,27,248,13,252,6,126,3,191,129,223,192,111,224,55,240,27,248,13,252,6,126,3,191,129,223,192,111,224,55,90,243,27,94,236,133,114,122,31,151,234,192,200,200,96,246,34,10,110,47,34,236,133,91,123,177,48,16,73,181,190,88,149,19,13,254,2,63,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,129,159,192,79,224,39,240,19,85,126,194,229,221,21,106,159,239,174,192,79,224,39,240,19,248,9,252,4,126,2,63,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,161,233,39,34,167,126,34,194,79,224,39,240,19,59,231,39,212,98,244,93,221,101,61,234,156,159,16,196,237,134,159,176,10,30,210,79,88,5,15,233,39,4,193,195,250,9,105,224,224,126,194,42,120,72,63,97,21,60,164,159,48,13,222,9,63,97,28,186,3,126,194,52,115,39,252,132,32,116,88,63,33,8,28,214,79,8,2,135,244,19,210,184,129,252,132,52,110,32,63,97,26,183,19,126,194,52,116,39,252,132,32,116,88,63,97,26,56,176,159,48,141,27,216,79,72,227,6,242,19,130,184,33,253,132,52,110,32,63,161,19,183,83,126,2,219,128,109,216,21,219,16,207,98,135,221,154,226,126,76,183,38,108,3,182,1,219,128,109,192,54,96,27,176,13,251,104,27,128,246,64,123,160,61,208,30,104,15,180,135,127,195,191,225,223,240,111,248,55,252,27,254,221,73,254,237,174,218,62,222,239,89,203,240,111,248,55,252,27,254,13,255,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,24,25,140,188,139,24,217,229,208,219,152,161,183,96,100,48,242,46,97,228,232,251,69,90,189,94,164,135,139,107,180,42,58,72,145,197,105,3,67,100,7,185,131,48,100,113,238,64,8,217,46,111,56,130,236,32,119,16,128,44,203,29,150,31,11,51,135,196,199,178,200,97,233,177,56,115,32,120,44,206,27,136,29,139,243,6,65,199,118,105,125,147,99,187,180,190,193,177,44,109,88,110,44,203,28,14,27,203,242,134,162,198,178,180,161,160,177,93,90,223,204,88,156,54,8,50,182,75,235,155,24,235,167,5,24,3,140,1,198,45,1,99,151,117,199,76,33,5,24,3,140,1,198,0,99,128,49,192,24,96,12,48,6,24,3,140,1,198,0,99,128,49,192,24,96,12,48,6,24,3,140,1,198,0,227,173,5,198,46,199,66,198,140,133,4,24,3,140,1,198,0,99,128,49,192,24,96,12,48,6,24,3,140,1,198,0,99,128,49,192,24,96,12,48,6,24,3,140,1,198,0,227,109,5,198,106,22,205,98,103,192,120,65,44,227,224,192,120,249,81,206,47,175,126,191,188,153,31,62,220,45,207,101,175,23,187,209,193,229,195,221,232,242,191,95,71,95,47,111,230,183,151,191,207,31,70,47,143,142,138,60,139,6,81,148,12,6,105,58,90,190,80,239,254,233,149,158,118,117,92,185,19,122,127,170,222,48,31,92,170,65,50,72,243,184,72,134,241,245,112,80,196,241,96,120,149,229,151,217,124,152,44,174,4,175,231,217,154,16,79,143,142,178,97,90,164,121,158,102,121,161,156,135,120,253,147,160,42,196,203,163,163,97,145,21,42,27,22,81,82,20,142,67,252,93,9,213,223,46,7,41,66,93,254,95,11,136,122,253,159,47,43,215,168,168,31,39,253,168,119,61,159,223,127,189,159,207,175,163,254,176,159,61,93,161,244,16,233,122,28,35,72,106,145,166,22,129,174,71,50,135,160,78,114,197,246,185,202,191,58,44,114,105,30,77,102,16,211,54,143,221,247,87,15,41,157,228,18,127,127,245,16,82,154,171,30,49,106,166,218,0,25,197,153,106,16,98,69,34,83,136,40,141,84,143,8,53,119,211,6,72,104,145,73,119,55,25,65,64,139,60,186,23,22,35,200,103,145,167,234,79,73,253,221,83,249,199,164,109,26,217,218,175,131,116,182,105,18,171,52,101,8,39,77,83,135,171,214,227,152,1,43,105,158,26,28,165,185,119,234,128,148,52,77,13,110,210,76,83,7,156,108,211,200,142,227,58,160,100,145,198,98,141,215,1,35,219,52,226,125,99,189,198,53,113,207,85,90,2,10,229,136,21,127,134,95,149,33,132,214,54,101,62,162,181,81,153,195,232,108,148,127,54,223,168,130,122,233,108,37,216,17,159,239,62,41,209,86,101,240,165,177,213,146,178,9,55,171,128,115,26,155,222,10,14,167,91,193,94,188,149,28,78,107,236,80,103,155,50,61,212,218,70,114,48,173,19,68,189,141,202,12,81,103,43,193,30,127,16,109,35,248,72,143,130,111,233,177,241,91,242,196,1,221,181,166,93,112,192,240,173,105,225,128,221,231,128,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,150,161,159,187,187,197,85,39,238,22,7,250,1,253,128,126,64,63,160,31,208,15,232,7,244,3,250,1,253,128,126,64,63,160,31,208,15,232,7,244,3,250,1,253,246,15,250,37,233,15,179,100,86,72,104,95,146,126,124,131,249,146,126,177,25,243,149,238,114,174,225,124,94,123,62,38,233,199,166,102,143,170,229,102,143,53,17,86,222,154,46,143,26,93,30,207,206,151,199,247,248,244,167,179,201,209,120,54,62,124,55,158,44,86,214,195,183,249,90,15,200,162,186,7,100,26,13,179,234,22,144,105,52,204,159,31,57,58,59,61,186,152,76,198,167,211,217,100,252,203,197,248,195,116,241,132,76,197,154,237,31,91,92,197,3,55,171,120,192,42,102,21,179,138,67,173,226,220,205,42,206,89,197,172,226,78,116,92,222,209,117,154,185,89,167,25,235,148,117,202,58,109,111,157,166,110,214,105,202,58,101,157,178,78,219,91,167,137,228,54,211,245,117,154,108,190,191,148,117,202,58,101,157,218,173,83,39,215,211,132,235,41,235,116,239,215,105,71,135,1,169,167,254,203,203,49,95,223,251,47,171,104,225,230,99,245,189,1,115,220,157,105,64,242,184,129,199,1,185,8,30,100,30,144,139,224,13,227,17,146,60,77,163,60,201,179,36,143,170,131,75,102,36,200,131,7,154,100,100,25,56,220,40,35,23,193,131,204,50,114,17,188,225,216,30,70,131,40,30,68,105,94,12,243,234,224,30,143,237,176,83,152,164,161,67,142,97,18,102,14,59,135,73,30,58,208,32,38,121,224,64,147,152,228,129,131,140,98,178,140,235,123,22,147,101,92,223,195,152,132,113,195,78,99,18,134,190,157,235,134,30,170,180,136,83,149,101,69,154,174,86,189,135,9,29,104,134,148,48,112,168,33,82,194,184,161,166,72,89,198,245,61,70,74,30,55,200,28,41,203,184,190,7,73,25,196,237,212,36,169,155,156,217,83,204,158,234,224,236,169,141,99,208,147,120,144,183,57,158,234,73,64,196,110,4,68,140,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,241,34,32,148,155,59,149,212,46,222,169,20,133,19,16,17,2,194,173,128,80,121,82,36,213,6,98,241,80,186,121,45,126,127,10,22,2,11,129,133,192,66,96,33,176,16,88,8,44,4,22,2,11,129,133,192,66,96,33,176,16,88,8,44,4,22,2,11,129,133,192,66,108,149,133,104,95,49,56,185,199,65,237,226,61,14,40,6,20,3,138,1,197,128,98,64,49,160,24,80,12,40,6,20,3,138,1,197,128,98,64,49,160,24,80,12,40,6,20,3,138,1,197,128,98,64,49,160,24,106,21,67,228,70,49,68,155,21,195,219,253,134,97,192,48,96,24,130,24,6,181,152,96,86,119,97,142,58,103,24,4,113,187,97,24,172,130,135,52,12,86,193,67,26,6,65,240,176,134,65,26,56,184,97,176,10,30,210,48,88,5,15,105,24,76,131,119,194,48,24,135,238,128,97,48,205,220,9,195,32,8,29,214,48,8,2,135,53,12,130,192,33,13,131,52,110,32,195,32,141,27,200,48,152,198,237,132,97,48,13,221,9,195,32,8,29,214,48,152,6,14,108,24,76,227,6,54,12,210,184,129,12,131,32,110,72,195,32,141,27,200,48,232,196,237,148,97,192,23,224,11,182,222,23,196,179,216,69,215,163,184,31,111,238,122,132,47,192,23,224,11,240,5,248,2,124,1,190,0,95,176,29,190,0,236,14,118,7,187,131,221,193,238,96,119,8,54,4,27,130,13,193,134,96,67,176,33,216,221,34,216,14,42,222,227,166,193,193,16,108,8,54,4,27,130,13,193,222,65,130,13,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,120,91,64,176,147,1,174,113,211,0,87,64,48,32,24,16,28,18,4,71,223,47,179,234,245,50,59,92,92,101,85,209,65,14,44,78,27,24,3,59,200,29,132,2,139,115,7,130,192,118,121,195,49,96,7,185,131,32,96,89,238,176,4,88,152,57,36,0,150,69,14,203,127,197,153,3,225,95,113,222,64,244,87,156,55,8,252,181,75,235,155,253,218,165,245,141,126,101,105,195,146,95,89,230,112,224,87,150,55,20,247,149,165,13,133,125,237,210,250,166,190,226,180,65,160,175,93,90,223,204,87,63,45,200,23,228,11,242,117,141,124,157,212,254,54,12,212,4,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,130,124,65,190,32,95,144,175,7,228,235,100,192,97,204,128,67,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,13,142,124,213,44,154,197,246,200,119,193,40,227,150,145,239,50,225,249,229,213,239,151,55,243,195,135,187,229,185,233,245,226,53,58,184,124,184,27,93,254,247,235,232,235,229,205,252,246,242,247,249,195,232,229,209,81,145,103,209,32,138,146,193,32,77,71,203,23,234,221,63,189,210,211,174,139,223,126,182,222,159,170,247,105,112,61,136,242,104,248,241,250,50,75,174,162,244,163,138,211,34,82,215,87,42,30,230,243,225,226,32,126,61,97,214,188,251,211,163,163,108,152,22,105,158,167,89,94,40,119,239,254,250,163,190,234,221,95,30,29,13,139,172,80,217,176,136,146,162,112,245,238,127,87,130,240,183,71,178,148,126,46,255,175,5,255,188,254,207,151,149,203,75,212,143,147,126,212,187,158,207,239,191,222,207,231,215,81,127,216,207,158,46,46,122,116,115,61,142,17,223,180,72,83,75,47,215,35,153,243,75,39,185,98,251,92,229,31,12,22,185,52,143,38,51,254,104,155,199,238,251,171,231,139,78,114,137,191,191,122,126,40,205,85,79,7,53,83,109,224,131,226,76,53,244,175,34,145,41,255,147,70,170,167,123,154,187,105,3,223,179,200,164,187,155,140,248,157,69,30,221,11,139,17,159,179,200,83,245,87,160,254,238,169,252,59,208,54,141,108,237,215,241,53,219,52,137,85,154,50,63,147,166,169,35,77,235,113,204,88,147,52,79,13,73,210,220,59,117,44,73,154,166,134,20,105,166,169,99,69,182,105,100,199,113,29,11,178,72,99,177,198,235,88,143,109,26,241,190,177,94,227,154,164,230,42,45,177,128,114,196,138,191,160,175,202,252,64,107,155,50,218,208,218,168,140,80,116,54,202,63,155,111,84,1,172,116,182,18,236,136,207,119,159,148,104,171,50,179,210,216,106,9,200,132,155,85,112,53,141,77,111,5,135,211,173,96,47,222,74,14,167,53,236,167,179,77,25,252,105,109,35,57,152,214,225,159,222,70,101,252,167,179,149,96,143,63,136,182,17,124,164,71,193,183,244,216,248,45,181,141,240,28,244,102,93,32,188,182,123,179,130,240,58,133,240,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,224,117,109,241,58,7,119,89,43,15,119,89,195,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,224,117,59,207,235,142,79,63,76,39,23,71,211,89,60,27,8,193,93,111,241,129,30,190,93,61,150,250,36,14,54,19,188,210,141,194,29,105,148,248,242,97,154,58,38,170,246,59,38,110,204,178,146,129,214,137,26,173,19,207,206,151,107,96,124,250,211,217,228,104,60,27,31,190,27,79,22,171,239,225,219,92,183,177,98,26,45,57,105,69,95,197,52,26,230,207,143,28,157,157,30,93,76,38,227,211,233,108,50,254,229,98,252,97,186,120,66,166,98,205,158,138,62,86,122,238,120,165,231,172,116,86,58,43,189,131,43,61,115,188,210,51,86,58,43,189,51,43,125,191,214,114,42,188,17,166,110,45,167,155,239,136,97,45,179,150,89,203,173,173,101,183,215,229,148,235,50,107,153,181,188,45,19,10,212,83,83,200,229,44,145,239,77,33,85,180,240,31,177,250,222,21,50,238,206,136,2,121,220,192,51,10,92,4,15,50,164,192,69,240,134,158,205,73,158,166,81,158,228,89,146,71,213,193,37,141,155,229,193,3,141,87,176,12,28,110,190,130,139,224,65,6,44,184,8,222,112,108,15,163,65,20,15,162,52,47,134,121,117,112,143,199,118,216,209,16,210,208,33,103,67,8,51,135,29,14,33,15,29,104,58,132,60,112,160,241,16,242,192,65,230,67,88,198,245,61,32,194,50,174,239,9,17,194,184,97,71,68,8,67,223,206,117,67,15,85,90,196,169,202,178,34,77,87,43,11,195,132,14,52,216,66,24,56,212,100,11,97,220,80,163,45,44,227,250,158,109,33,143,27,100,184,133,101,92,223,211,45,12,226,118,106,188,197,77,206,64,12,6,98,116,112,32,198,198,217,172,73,60,200,219,158,153,177,34,41,18,199,146,34,65,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,208,145,20,177,99,73,17,239,180,164,136,58,32,41,34,36,133,91,73,161,242,164,72,170,45,197,226,161,116,243,122,253,254,20,76,5,166,2,83,129,169,192,84,96,42,48,21,152,10,76,5,166,2,83,129,169,192,84,96,42,48,21,152,10,76,5,166,2,83,129,169,216,42,83,225,77,67,40,199,26,66,181,62,254,12,11,129,133,192,66,184,183,16,106,209,140,173,238,226,29,117,206,66,8,226,118,195,66,88,5,15,105,33,172,130,135,180,16,130,224,97,45,132,52,112,112,11,97,21,60,164,133,176,10,30,210,66,152,6,239,132,133,48,14,221,1,11,97,154,185,19,22,66,16,58,172,133,16,4,14,107,33,4,129,67,90,8,105,220,64,22,66,26,55,144,133,48,141,219,9,11,97,26,186,19,22,66,16,58,172,133,48,13,28,216,66,152,198,13,108,33,164,113,3,89,8,65,220,144,22,66,26,55,144,133,208,137,219,41,11,129,83,192,41,236,146,83,136,28,59,133,8,167,128,83,192,41,108,147,83,136,190,95,138,213,235,165,120,248,52,39,187,131,74,65,156,54,176,81,112,144,59,136,80,16,231,14,132,229,237,242,134,163,242,14,114,7,129,242,178,220,97,209,182,48,115,72,178,45,139,28,22,108,139,51,7,226,218,226,188,129,176,182,56,111,16,170,109,151,214,55,212,182,75,235,155,105,203,210,134,69,218,178,204,225,224,176,44,111,40,54,44,75,27,10,13,219,165,245,77,134,197,105,131,128,97,187,180,190,185,176,126,90,176,48,88,24,44,220,10,22,86,179,104,22,59,196,194,11,106,25,183,140,133,151,81,207,47,175,126,191,188,153,31,62,220,45,207,86,175,39,177,209,193,229,195,221,232,242,191,95,71,95,47,111,230,183,151,191,207,31,70,47,143,142,178,97,90,164,121,158,102,121,161,70,203,23,234,221,63,189,210,211,206,140,107,62,100,175,55,184,44,212,167,52,86,81,150,230,201,229,96,80,164,81,166,46,227,143,67,117,25,199,215,215,31,15,254,177,114,77,173,9,241,244,232,168,200,179,104,16,69,201,96,144,166,206,67,188,254,232,175,10,241,242,232,104,88,100,133,202,134,69,148,20,133,227,16,127,87,130,243,183,7,188,20,146,46,255,175,5,38,189,254,207,151,149,171,80,212,143,147,126,212,187,158,207,239,191,222,207,231,215,81,127,216,207,158,174,65,122,16,116,61,142,17,6,181,72,83,11,57,215,35,153,99,78,39,185,98,251,92,229,223,21,22,185,52,143,38,51,76,105,155,199,238,251,171,199,144,78,114,137,191,191,122,204,40,205,85,15,17,53,83,109,192,136,226,76,53,144,176,34,145,41,38,148,70,170,135,128,154,187,105,3,6,180,200,164,187,155,140,48,159,69,30,221,11,139,17,198,179,200,83,245,199,162,254,238,169,252,115,209,54,141,108,237,215,97,56,219,52,137,85,154,50,102,147,166,169,3,82,235,113,204,144,148,52,79,13,112,210,220,59,117,200,73,154,166,6,40,105,166,169,67,74,182,105,100,199,113,29,50,178,72,99,177,198,235,144,144,109,26,241,190,177,94,227,154,64,231,42,45,33,131,114,196,138,63,180,175,202,152,65,107,155,50,1,209,218,168,76,90,116,54,202,63,155,111,84,193,181,116,182,18,236,136,207,119,159,148,104,171,50,218,210,216,106,201,209,132,155,85,224,55,141,77,111,5,135,211,173,96,47,222,74,14,167,53,58,168,179,77,153,15,106,109,35,57,152,214,25,161,222,70,101,74,168,179,149,96,143,63,136,182,17,124,164,71,193,183,244,216,248,45,121,35,125,202,49,233,83,144,190,189,39,125,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,192,122,96,189,214,177,158,203,251,186,149,135,251,186,193,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,192,122,96,189,253,196,122,231,191,78,127,62,59,157,37,179,66,10,245,238,255,122,252,237,143,187,55,72,47,233,23,155,145,94,233,206,228,174,244,106,124,250,40,77,157,26,149,135,78,141,245,73,86,18,208,167,81,163,79,227,217,249,242,216,31,159,254,116,54,57,26,207,198,135,239,198,147,197,170,123,248,54,215,237,226,152,70,195,172,186,137,99,26,13,243,231,71,142,206,78,143,46,38,147,241,233,116,54,25,255,114,49,254,48,93,60,33,83,177,102,3,199,246,87,248,192,233,10,31,176,194,89,225,172,240,78,173,240,220,233,10,207,89,225,172,240,78,172,240,125,90,195,153,211,53,156,177,134,89,195,172,97,207,107,56,117,186,134,83,214,48,107,152,53,236,121,13,39,210,123,87,43,215,112,178,249,206,85,214,48,107,152,53,220,194,26,118,121,29,78,184,14,179,134,89,195,219,48,118,232,121,2,224,114,100,88,221,4,192,184,59,115,135,228,113,3,15,30,114,17,60,200,228,33,23,193,27,6,49,36,121,154,70,121,146,103,73,30,85,7,183,152,48,44,8,30,104,102,146,101,224,112,67,147,92,4,15,50,53,201,69,240,134,99,123,24,13,162,120,16,165,121,49,204,171,131,123,60,182,195,206,123,146,134,14,57,240,73,152,57,236,196,39,121,232,64,35,159,228,129,3,205,124,146,7,14,50,244,201,50,174,239,169,79,150,113,125,143,125,18,198,13,59,247,73,24,250,118,174,27,122,168,210,34,78,85,150,21,105,186,90,185,31,38,116,160,105,85,194,192,161,198,85,9,227,134,154,87,101,25,215,247,192,42,121,220,32,19,171,44,227,250,30,89,101,16,183,83,51,171,110,114,166,92,49,229,170,131,83,174,54,14,92,79,226,65,222,246,32,172,23,57,17,59,149,19,49,114,2,57,129,156,64,78,32,39,144,19,200,9,228,4,114,2,57,129,156,64,78,32,39,144,19,200,9,228,4,114,2,57,129,156,64,78,32,39,144,19,200,9,228,196,102,57,161,156,222,253,164,118,248,238,167,40,184,156,136,144,19,110,229,132,202,147,34,169,182,19,139,135,210,205,235,244,251,83,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,161,192,80,96,40,48,20,24,10,12,5,134,98,171,12,133,55,253,224,242,222,8,181,195,247,70,160,31,208,15,232,7,244,3,250,1,253,128,126,64,63,160,31,208,15,232,7,244,3,250,1,253,128,126,64,63,160,31,208,15,232,7,244,3,250,1,253,128,126,208,212,15,145,83,253,16,109,214,15,111,247,34,246,1,251,128,125,232,128,125,80,139,185,107,117,23,237,168,115,246,65,16,183,27,246,193,42,120,72,251,96,21,60,164,125,16,4,15,107,31,164,129,131,219,7,171,224,33,237,131,85,240,144,246,193,52,120,39,236,131,113,232,14,216,7,211,204,157,176,15,130,208,97,237,131,32,112,88,251,32,8,28,210,62,72,227,6,178,15,210,184,129,236,131,105,220,78,216,7,211,208,157,176,15,130,208,97,237,131,105,224,192,246,193,52,110,96,251,32,141,27,200,62,8,226,134,180,15,210,184,129,236,131,78,220,78,217,7,92,2,46,97,87,92,66,60,139,29,118,82,138,251,241,230,78,74,184,4,92,2,46,1,151,128,75,192,37,224,18,112,9,219,232,18,64,242,32,121,144,60,72,30,36,15,146,135,110,67,183,161,219,208,109,232,54,116,27,186,221,73,186,237,174,82,62,110,26,98,12,221,134,110,67,183,161,219,208,237,157,167,219,64,98,32,49,144,24,72,12,36,6,18,3,137,129,196,64,98,32,49,144,24,72,12,36,6,18,3,137,183,12,18,187,28,38,27,55,13,147,5,18,3,137,129,196,221,129,196,209,247,75,176,122,189,4,15,23,87,96,85,116,144,17,139,211,6,70,196,14,114,7,33,196,226,220,129,0,177,93,222,112,124,216,65,238,32,120,88,150,59,44,29,22,102,14,9,135,101,145,195,178,97,113,230,64,104,88,156,55,16,25,22,231,13,2,134,237,210,250,230,194,118,105,125,99,97,89,218,176,84,88,150,57,28,20,150,229,13,197,132,101,105,67,33,97,187,180,190,137,176,56,109,16,32,108,151,214,55,15,214,79,11,14,6,7,131,131,91,194,193,46,107,134,27,134,123,130,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,193,224,96,112,48,56,56,20,14,118,57,108,49,102,216,34,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,56,24,28,12,14,6,7,119,19,7,171,89,52,139,157,225,224,5,177,140,91,198,193,203,160,231,151,87,191,95,222,204,15,31,238,150,103,170,215,75,217,232,224,242,225,110,116,249,223,175,163,175,151,55,243,219,203,223,231,15,163,151,71,71,69,158,69,131,40,74,6,131,52,29,45,95,168,119,255,244,74,79,59,50,174,252,136,189,63,85,239,250,74,229,73,244,241,83,26,95,39,201,101,116,93,100,217,101,166,226,143,113,150,198,234,99,122,121,240,143,149,179,104,77,136,167,71,71,217,48,45,210,60,79,179,188,80,206,67,188,254,224,175,10,241,242,232,104,88,100,133,202,134,69,148,20,133,227,16,127,87,34,243,183,7,187,20,144,46,255,175,5,34,189,254,207,151,149,43,80,212,143,147,126,212,187,158,207,239,191,222,207,231,215,81,127,216,207,158,174,63,122,0,116,61,142,17,2,181,72,83,11,56,215,35,153,35,78,39,185,98,251,92,229,223,20,22,185,52,143,38,51,68,105,155,199,238,251,171,71,144,78,114,137,191,191,122,196,40,205,85,15,16,53,83,109,64,136,226,76,53,128,176,34,145,41,34,148,70,170,7,128,154,187,105,3,2,180,200,164,187,155,140,16,159,69,30,221,11,139,17,194,179,200,83,245,135,162,254,238,169,252,83,209,54,141,108,237,215,33,56,219,52,137,85,154,50,98,147,166,169,131,81,235,113,204,112,148,52,79,13,108,210,220,59,117,184,73,154,166,6,38,105,166,169,195,73,182,105,100,199,113,29,46,178,72,99,177,198,235,112,144,109,26,241,190,177,94,227,154,48,231,42,45,225,130,114,196,138,63,178,175,202,136,65,107,155,50,253,208,218,168,76,89,116,54,202,63,155,111,84,193,180,116,182,18,236,136,207,119,159,148,104,171,50,214,210,216,106,201,208,132,155,85,160,55,141,77,111,5,135,211,173,96,47,222,74,14,167,53,50,168,179,77,153,13,106,109,35,57,152,214,249,160,222,70,101,66,168,179,149,96,143,63,136,182,17,124,164,71,193,183,244,216,248,45,121,162,124,238,90,194,46,40,95,219,45,97,161,124,221,167,124,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,150,145,158,187,251,184,149,135,251,184,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,131,232,135,89,60,43,36,44,111,16,125,44,53,99,44,54,67,188,210,253,199,93,232,198,56,136,62,54,181,97,84,45,183,97,172,137,176,242,214,244,95,212,232,191,120,118,190,60,190,199,167,63,157,77,142,198,179,241,225,187,241,100,177,178,30,190,205,117,187,51,166,209,48,171,110,206,152,70,195,252,249,145,163,179,211,163,139,201,100,124,58,157,77,198,191,92,140,63,76,23,79,200,84,172,217,152,177,197,85,60,112,179,138,7,172,98,86,49,171,56,212,42,206,221,172,226,156,85,204,42,238,114,47,228,109,95,167,153,155,117,154,177,78,89,167,172,211,246,214,105,234,102,157,166,172,83,214,41,235,180,189,117,154,72,110,17,93,95,167,201,230,123,67,89,167,172,83,214,169,221,58,117,114,61,77,184,158,178,78,247,126,157,118,116,76,143,122,234,140,188,28,175,245,189,51,178,138,22,110,62,86,223,91,35,199,221,153,211,35,143,27,120,80,143,139,224,65,38,245,184,8,222,48,184,32,201,211,52,202,147,60,75,242,168,58,184,100,122,129,60,120,160,25,67,150,129,195,13,25,114,17,60,200,148,33,23,193,27,142,237,97,52,136,226,65,148,230,197,48,175,14,238,241,216,14,59,31,73,26,58,228,128,36,97,230,176,19,146,228,161,3,141,72,146,7,14,52,35,73,30,56,200,144,36,203,184,190,167,36,89,198,245,61,38,73,24,55,236,156,36,97,232,219,185,110,232,161,74,139,56,85,89,86,164,233,106,213,123,152,208,129,166,59,9,3,135,26,239,36,140,27,106,190,147,101,92,223,3,158,228,113,131,76,120,178,140,235,123,196,147,65,220,78,205,120,186,201,153,10,197,84,168,14,78,133,218,56,160,60,137,7,121,155,131,163,158,4,68,236,70,64,196,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,47,2,66,185,185,83,73,237,226,157,74,81,56,1,17,33,32,220,10,136,66,13,85,181,128,40,212,48,222,188,18,159,183,69,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,136,173,82,16,237,251,5,39,55,56,168,93,188,193,1,191,128,95,192,47,224,23,240,11,248,5,252,2,126,1,191,128,95,192,47,224,23,240,11,248,5,252,2,126,1,191,128,95,192,47,224,23,240,11,248,5,252,66,181,95,136,220,248,133,104,179,95,120,187,223,208,11,232,5,207,122,65,229,73,145,84,251,133,197,67,233,102,193,240,253,41,219,111,24,212,98,118,89,221,133,57,234,156,97,16,196,237,134,97,176,10,30,210,48,88,5,15,105,24,4,193,195,26,6,105,224,224,134,193,42,120,72,195,96,21,60,164,97,48,13,222,9,195,96,28,186,3,134,193,52,115,39,12,131,32,116,88,195,32,8,28,214,48,8,2,135,52,12,210,184,129,12,131,52,110,32,195,96,26,183,19,134,193,52,116,39,12,131,32,116,88,195,96,26,56,176,97,48,141,27,216,48,72,227,6,50,12,130,184,33,13,131,52,110,32,195,160,19,183,83,134,1,95,128,47,216,122,95,160,22,119,36,216,251,2,213,143,55,247,59,194,23,224,11,240,5,248,2,124,1,190,0,95,128,47,216,14,95,0,118,7,187,131,221,193,238,96,119,176,59,4,27,130,13,193,134,96,67,176,33,216,16,236,110,17,108,7,21,239,170,105,100,48,4,27,130,13,193,134,96,67,176,119,144,96,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,222,22,16,236,100,116,171,106,26,221,10,8,6,4,3,130,67,130,224,232,251,101,86,189,94,102,135,139,171,172,42,58,200,129,197,105,3,99,96,7,185,131,80,96,113,238,64,16,216,46,111,56,6,236,32,119,16,4,44,203,29,150,0,11,51,135,4,192,178,200,97,249,175,56,115,32,252,43,206,27,136,254,138,243,6,129,191,118,105,125,179,95,187,180,190,209,175,44,109,88,242,43,203,28,14,252,202,242,134,226,190,178,180,161,176,175,93,90,223,212,87,156,54,8,244,181,75,235,155,249,234,167,5,249,130,124,65,190,174,145,175,147,218,223,134,105,154,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,11,242,245,128,124,157,12,56,84,12,56,4,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,130,124,65,190,32,223,224,200,247,248,244,195,116,114,113,52,157,169,217,64,200,126,123,139,79,248,240,237,234,177,4,129,7,155,33,112,105,47,116,132,2,191,124,152,38,28,172,218,199,193,27,179,172,100,128,11,107,112,225,179,243,229,26,24,159,254,116,54,57,26,207,198,135,239,198,147,131,209,193,226,43,211,165,198,105,52,204,170,161,113,26,13,243,231,71,142,206,78,143,46,38,147,241,233,116,54,25,255,114,49,254,48,93,60,33,83,177,38,48,246,177,210,115,199,43,61,103,165,179,210,89,233,29,92,233,153,227,149,158,177,210,89,233,157,89,233,251,181,150,83,97,7,182,186,181,156,110,110,197,198,90,102,45,179,150,91,91,203,110,175,203,41,215,101,214,50,107,121,91,202,175,158,123,25,47,208,119,109,47,227,184,59,245,87,242,184,221,152,182,99,21,60,228,180,29,171,224,33,231,197,11,130,135,29,19,36,13,28,124,76,144,85,240,144,99,130,172,130,55,28,219,195,104,16,197,131,40,205,139,97,94,29,220,227,177,221,137,249,70,198,161,59,48,223,200,52,115,39,230,27,9,66,135,157,111,36,8,28,118,190,145,32,112,200,249,70,210,184,129,230,27,73,227,6,154,111,100,26,183,19,243,141,76,67,223,206,117,67,15,85,90,196,169,202,178,34,77,87,75,224,194,132,14,59,148,201,52,112,224,161,76,166,113,3,15,101,146,198,13,52,148,73,16,55,228,80,38,105,220,64,67,153,116,226,118,170,118,239,38,167,218,143,106,191,14,86,251,109,188,241,52,137,7,185,199,130,192,196,177,164,72,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,116,36,69,236,88,82,196,59,45,41,60,52,177,109,148,20,116,179,117,44,41,10,53,84,213,146,162,80,195,120,243,106,125,222,22,77,129,166,64,83,160,41,208,20,104,10,52,5,154,2,77,129,166,64,83,160,41,208,20,104,10,52,5,154,2,77,129,166,64,83,160,41,182,74,83,120,115,16,202,177,131,80,91,56,62,15,5,177,207,10,98,239,7,234,169,239,51,12,210,250,139,119,135,38,234,201,227,118,195,66,88,5,15,105,33,172,130,135,180,16,130,224,97,45,132,52,112,112,11,97,21,60,164,133,176,10,30,210,66,152,6,239,132,133,48,14,221,1,11,97,154,185,19,22,66,16,58,172,133,16,4,14,107,33,4,129,67,90,8,105,220,64,22,66,26,55,144,133,48,141,219,9,11,97,26,186,19,22,66,16,58,172,133,48,13,28,216,66,152,198,13,108,33,164,113,3,89,8,65,220,144,22,66,26,55,144,133,208,137,219,41,11,129,83,192,41,236,146,83,136,28,59,133,8,167,128,83,192,41,108,147,83,144,77,113,14,165,20,196,105,3,27,5,7,185,131,8,5,113,238,64,88,222,46,111,56,42,239,32,119,16,40,47,203,29,22,109,11,51,135,36,219,178,200,97,193,182,56,115,32,174,45,206,27,8,107,139,243,6,161,218,118,105,125,67,109,187,180,190,153,182,44,109,88,164,45,203,28,14,14,203,242,134,98,195,178,180,161,208,176,93,90,223,100,88,156,54,8,24,182,75,235,155,11,235,167,5,11,131,133,193,194,46,177,240,249,175,211,159,207,78,103,241,172,144,66,225,251,191,30,127,251,227,238,13,18,142,251,197,86,182,186,121,250,40,93,232,198,95,159,132,94,252,102,60,248,236,124,121,236,143,79,127,58,155,28,141,103,227,195,119,227,201,193,232,96,241,133,117,170,83,127,251,43,124,224,116,133,15,88,225,172,112,86,120,167,86,120,238,116,133,231,172,112,86,120,39,86,248,62,173,225,204,233,26,206,88,195,172,97,214,176,231,53,156,58,93,195,41,107,152,53,204,26,246,188,134,147,5,235,118,182,134,147,190,98,13,179,134,89,195,158,215,176,203,235,240,118,206,152,101,13,179,134,153,47,75,227,118,26,183,211,184,157,198,237,52,110,167,113,59,141,219,105,220,78,227,118,26,183,211,184,157,198,237,29,106,153,66,227,118,26,183,211,184,157,198,237,52,110,167,154,158,106,250,157,157,47,251,34,39,196,211,101,43,229,196,118,206,150,69,78,32,39,144,19,200,9,228,4,114,2,57,129,156,64,78,32,39,144,19,200,9,228,4,114,2,57,129,156,64,78,32,39,144,19,200,9,228,4,114,2,57,225,81,78,40,167,119,63,169,29,190,251,201,71,127,248,205,114,130,238,240,142,229,68,161,134,170,90,78,20,106,24,111,94,165,207,219,162,39,208,19,232,9,244,4,122,2,61,129,158,64,79,160,39,208,19,232,9,244,4,122,2,61,129,158,64,79,160,39,208,19,232,9,244,196,86,233,9,111,238,193,229,141,17,106,135,111,140,192,61,224,30,112,15,184,7,220,3,238,1,247,128,123,192,61,224,30,112,15,184,7,220,3,238,1,247,128,123,192,61,224,30,112,15,184,7,220,3,238,1,247,160,227,30,34,167,238,33,218,236,30,222,238,69,212,3,234,33,168,122,80,121,82,36,213,238,97,241,80,186,89,62,124,127,202,246,219,7,181,152,184,86,119,209,142,58,103,31,4,113,187,97,31,172,130,135,180,15,86,193,67,218,7,65,240,176,246,65,26,56,184,125,176,10,30,210,62,88,5,15,105,31,76,131,119,194,62,24,135,238,128,125,48,205,220,9,251,32,8,29,214,62,8,2,135,181,15,130,192,33,237,131,52,110,32,251,32,141,27,200,62,152,198,237,132,125,48,13,221,9,251,32,8,29,214,62,152,6,14,108,31,76,227,6,182,15,210,184,129,236,131,32,110,72,251,32,141,27,200,62,232,196,237,148,125,192,37,224,18,118,197,37,168,197,157,12,206,92,130,234,199,155,123,40,225,18,112,9,184,4,92,2,46,1,151,128,75,192,37,108,163,75,0,201,131,228,65,242,32,121,144,60,72,30,186,13,221,134,110,67,183,161,219,208,109,232,118,39,233,182,187,74,121,213,52,190,24,186,13,221,134,110,67,183,161,219,59,79,183,129,196,64,98,32,49,144,24,72,12,36,6,18,3,137,129,196,64,98,32,49,144,24,72,12,36,6,18,111,25,36,118,57,70,86,53,141,145,5,18,3,137,129,196,221,129,196,209,247,75,176,122,189,4,15,23,87,96,85,116,144,17,139,211,6,70,196,14,114,7,33,196,226,220,129,0,177,93,222,112,124,216,65,238,32,120,88,150,59,44,29,22,102,14,9,135,101,145,195,178,97,113,230,64,104,88,156,55,16,25,22,231,13,2,134,237,210,250,230,194,118,105,125,99,97,89,218,176,84,88,150,57,28,20,150,229,13,197,132,101,105,67,33,97,187,180,190,137,176,56,109,16,32,108,151,214,55,15,214,79,11,14,6,7,131,131,91,194,193,46,107,134,27,38,123,130,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,193,224,96,112,48,56,56,20,14,118,57,108,81,49,108,17,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,56,24,28,12,14,6,7,131,131,187,132,131,127,152,37,179,66,132,129,63,190,193,191,73,191,104,196,191,43,223,94,13,254,93,121,198,218,151,245,252,15,165,255,126,11,140,23,255,80,250,239,183,143,231,111,95,160,109,192,252,177,9,44,171,182,193,114,101,130,149,119,6,40,107,0,229,179,243,229,226,121,119,126,49,123,63,126,127,54,249,117,118,49,61,62,57,254,247,114,77,29,140,14,162,126,145,173,113,103,85,205,157,211,104,152,85,99,231,52,26,230,155,169,115,161,134,241,243,51,142,206,78,143,46,38,147,241,233,116,54,25,255,114,49,254,48,93,60,33,83,177,38,148,110,239,108,50,112,114,54,25,112,54,225,108,194,217,100,239,207,38,185,147,179,73,206,217,132,179,201,110,158,77,56,77,44,78,19,153,147,211,68,198,105,130,211,4,167,137,221,61,77,164,78,78,19,41,167,9,78,19,156,38,118,247,52,145,136,186,230,150,79,19,73,99,183,92,78,19,156,38,56,77,108,241,105,194,197,175,137,132,95,19,156,38,56,77,132,62,77,116,180,74,255,121,140,198,162,66,162,118,140,70,220,157,50,125,121,220,110,12,122,180,10,30,114,208,163,85,240,134,186,197,36,79,211,40,79,242,44,201,163,234,224,22,19,175,4,193,195,78,168,148,6,14,62,161,210,42,120,200,9,149,86,193,27,142,237,97,52,136,226,65,148,230,197,48,175,14,238,241,216,238,196,104,77,227,208,29,24,173,105,154,185,19,163,53,5,161,195,142,214,20,4,14,59,90,83,16,56,228,104,77,105,220,64,163,53,165,113,3,141,214,52,141,219,137,209,154,166,161,111,231,186,161,135,42,45,226,84,101,89,145,166,171,119,74,132,9,29,118,30,168,105,224,192,243,64,77,227,6,158,7,42,141,27,104,30,168,32,110,200,121,160,210,184,129,230,129,234,196,237,212,45,30,55,57,55,133,236,202,77,33,26,45,61,118,234,190,17,187,207,251,252,46,245,31,166,233,9,197,230,39,188,58,133,118,111,111,137,157,104,154,216,129,166,89,147,48,27,157,139,142,214,241,219,47,9,45,131,150,65,203,160,101,208,50,104,25,180,12,90,6,45,131,150,65,203,160,101,208,50,104,25,180,12,90,6,45,131,150,65,203,160,101,208,50,104,25,180,76,231,181,76,171,214,69,57,185,135,78,57,184,135,110,231,173,75,235,211,41,106,173,11,83,41,28,91,151,44,90,230,171,176,46,89,20,169,205,103,142,231,103,96,85,176,42,88,21,172,10,86,5,171,130,85,193,170,96,85,176,42,88,21,172,10,86,5,171,130,85,193,170,96,85,176,42,88,149,125,177,42,229,169,183,81,45,96,92,60,212,64,24,159,158,226,194,197,4,8,167,47,121,124,135,147,216,35,191,223,235,214,56,39,23,119,250,40,238,244,193,57,225,156,112,78,56,39,156,19,206,9,231,132,115,194,57,225,156,112,78,56,39,156,19,206,9,231,132,115,194,57,225,156,112,78,56,39,156,19,206,9,231,132,115,218,99,231,20,57,113,78,81,163,115,66,57,161,156,80,78,187,164,156,212,98,144,104,221,47,181,168,115,202,73,16,183,27,202,201,42,120,72,229,100,21,60,164,114,18,4,15,171,156,164,129,131,43,39,171,224,33,149,147,85,240,144,202,201,52,120,39,148,147,113,232,14,40,39,211,204,157,80,78,130,208,97,149,147,32,112,88,229,36,8,28,82,57,73,227,6,82,78,210,184,129,148,147,105,220,78,40,39,211,208,157,80,78,130,208,97,149,147,105,224,192,202,201,52,110,96,229,36,141,27,72,57,9,226,134,84,78,210,184,129,148,147,78,220,78,41,39,4,18,2,9,129,180,35,2,169,69,187,19,207,98,7,93,236,226,126,220,216,197,14,187,131,221,193,238,96,119,176,59,216,29,236,14,118,103,207,236,14,146,4,73,130,36,65,146,32,73,144,36,248,6,124,3,190,1,223,128,111,192,55,224,27,240,13,123,230,27,236,239,38,89,248,6,238,38,193,55,224,27,240,13,248,6,124,3,216,30,108,15,182,7,219,131,237,193,246,96,123,176,61,216,30,108,15,182,7,219,131,237,193,246,96,123,176,61,216,222,26,219,187,24,118,31,107,12,187,7,219,131,237,119,6,219,187,88,215,91,77,238,163,239,191,139,212,235,239,162,225,226,103,145,42,58,8,238,197,105,3,115,123,7,185,131,96,123,113,238,64,212,222,46,111,56,104,239,32,119,16,102,47,203,29,22,217,11,51,135,36,246,178,200,97,129,189,56,115,32,94,47,206,27,8,215,139,243,6,161,245,118,105,125,195,122,187,180,190,89,189,44,109,88,84,47,203,28,142,212,203,242,134,2,245,178,180,161,56,189,93,90,223,152,94,156,54,8,165,183,75,235,27,210,235,167,133,209,195,232,53,48,184,11,148,238,130,120,59,1,211,173,243,99,23,101,223,205,131,171,225,199,240,99,248,49,252,24,126,12,63,134,31,195,143,225,199,240,99,248,49,252,24,126,12,63,134,31,195,143,225,199,240,99,248,49,252,24,126,188,93,252,216,197,16,218,152,33,180,240,99,248,49,252,24,126,12,63,134,31,195,143,225,199,240,99,248,49,252,24,126,12,63,134,31,195,143,225,199,240,99,248,49,252,24,126,188,99,252,88,205,162,89,108,205,143,23,132,50,222,54,126,188,252,196,231,151,87,191,95,222,204,15,31,238,150,167,186,215,107,225,232,224,242,225,110,116,249,223,175,163,175,151,55,243,219,203,223,231,15,163,151,71,71,69,158,69,131,40,74,6,131,52,29,45,95,168,119,255,244,74,79,223,68,252,102,95,245,254,84,189,116,120,157,37,201,199,97,150,165,131,36,186,78,62,198,131,252,83,148,93,125,74,211,225,224,99,186,216,123,175,167,223,154,55,127,122,116,148,13,211,34,205,243,52,203,11,229,236,205,95,255,66,168,122,243,151,71,71,195,34,43,84,54,44,162,164,40,28,189,249,223,149,76,253,237,170,144,146,212,229,255,181,96,169,215,255,249,178,114,169,138,250,113,210,143,122,215,243,249,253,215,251,249,252,58,234,15,251,217,211,133,74,143,148,174,199,49,98,165,22,105,106,73,232,122,36,115,22,234,36,87,108,159,171,252,227,195,34,151,230,209,100,198,50,109,243,216,125,127,245,172,210,73,46,241,247,87,207,34,165,185,234,73,163,102,170,13,172,81,156,169,134,36,86,36,50,101,137,210,72,245,164,80,115,55,109,96,133,22,153,116,119,147,17,11,180,200,163,123,97,49,98,125,22,121,170,254,162,212,223,61,149,127,83,218,166,145,173,253,58,86,103,155,38,177,74,83,102,113,210,52,117,212,106,61,142,25,183,146,230,169,161,82,154,123,167,142,75,73,211,212,80,39,205,52,117,220,201,54,141,236,56,174,227,74,22,105,44,214,120,29,55,178,77,35,222,55,214,107,92,147,250,92,165,37,174,80,142,88,241,215,248,85,153,69,104,109,83,198,36,90,27,149,113,140,206,70,249,103,243,141,42,224,151,206,86,130,29,241,249,238,147,18,109,85,230,95,26,91,45,97,155,112,179,10,70,167,177,233,173,224,112,186,21,236,197,91,201,225,180,134,16,117,182,41,67,68,173,109,36,7,211,58,72,212,219,168,140,18,117,182,18,236,241,7,209,54,130,143,244,40,248,150,30,27,191,165,150,113,160,125,59,219,5,14,220,186,118,182,224,192,238,224,64,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,95,75,236,207,254,86,114,181,141,183,146,195,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,59,205,254,142,79,63,76,39,23,71,211,89,60,27,200,32,96,111,241,113,30,190,93,61,150,26,75,14,26,105,160,106,196,129,205,120,111,13,24,150,9,225,102,130,152,151,223,34,127,251,138,173,183,158,124,217,123,77,61,40,85,235,61,40,55,70,89,137,64,51,74,141,102,148,103,231,203,21,247,238,252,98,246,126,252,254,108,242,235,236,98,122,124,114,252,239,229,66,60,24,29,68,253,34,211,237,89,153,70,195,172,186,101,101,26,13,243,205,29,43,11,53,140,159,159,113,116,118,122,116,49,153,140,79,167,179,201,248,151,139,241,135,233,226,9,153,138,53,27,90,122,56,5,229,110,79,65,57,167,32,78,65,156,130,56,5,25,156,130,50,183,167,160,140,83,16,167,160,189,61,5,113,110,121,115,110,73,101,183,88,213,157,91,210,198,123,173,56,183,112,110,225,220,178,39,231,22,167,191,91,82,126,183,112,110,225,220,178,5,231,150,142,206,25,81,79,173,93,151,3,134,190,183,118,85,209,194,240,197,234,123,111,215,184,59,131,70,228,113,3,79,26,113,17,60,200,168,17,23,193,27,58,175,39,121,154,70,121,146,103,73,30,85,7,151,180,95,151,7,15,52,36,197,50,112,184,41,41,46,130,7,25,147,226,34,120,195,177,61,140,6,81,60,136,210,188,24,230,213,193,61,30,219,97,7,188,72,67,135,156,240,34,204,28,118,196,139,60,116,160,25,47,242,192,129,134,188,200,3,7,153,242,98,25,215,247,152,23,203,184,190,231,188,8,227,134,29,244,34,12,125,59,215,13,61,84,105,17,167,42,203,138,52,93,173,157,13,19,58,208,120,26,97,224,80,243,105,132,113,67,13,168,177,140,235,123,66,141,60,110,144,17,53,150,113,125,207,168,49,136,219,169,33,53,55,57,99,109,118,101,172,205,230,161,196,121,82,236,216,228,27,187,207,251,252,46,245,31,166,233,9,197,230,39,172,104,135,218,103,188,60,193,79,237,110,226,214,254,36,14,236,207,214,79,133,71,238,32,119,144,59,200,29,228,14,114,7,185,131,220,65,238,32,119,144,59,200,29,228,14,114,7,185,131,220,65,238,32,119,144,59,200,29,228,14,114,7,185,179,125,114,199,143,153,137,221,154,153,24,51,99,96,102,162,240,102,38,194,204,184,53,51,89,180,204,87,97,102,178,40,82,155,207,46,207,207,192,188,96,94,48,47,152,23,204,11,230,5,243,130,121,193,188,96,94,48,47,152,23,204,11,230,5,243,130,121,193,188,96,94,48,47,251,98,94,74,124,81,69,181,128,113,241,80,3,97,124,122,138,11,95,19,32,156,190,8,242,29,78,98,152,252,126,175,219,230,165,148,91,47,165,182,111,246,39,90,10,45,133,150,114,170,165,212,162,111,100,221,175,185,168,115,90,74,16,183,27,90,202,42,120,72,45,101,21,60,164,150,18,4,15,171,165,164,129,131,107,41,171,224,33,181,148,85,240,144,90,202,52,120,39,180,148,113,232,14,104,41,211,204,157,208,82,130,208,97,181,148,32,112,88,45,37,8,28,82,75,73,227,6,210,82,210,184,129,180,148,105,220,78,104,41,211,208,157,208,82,130,208,97,181,148,105,224,192,90,202,52,110,96,45,37,141,27,72,75,9,226,134,212,82,210,184,129,180,148,78,220,78,105,41,36,19,146,9,201,180,35,146,201,143,1,138,220,26,160,8,3,132,1,218,103,3,228,98,237,111,181,4,138,190,255,118,82,175,191,157,134,139,159,78,170,232,160,3,18,167,13,172,128,28,228,14,98,128,196,185,3,121,20,187,188,225,52,138,131,220,65,44,138,44,119,88,23,33,204,28,82,69,200,34,135,53,17,226,204,129,68,132,56,111,32,15,33,206,27,68,67,216,165,245,109,33,236,210,250,150,16,178,180,97,29,132,44,115,56,154,47,203,27,10,230,203,210,134,98,249,118,105,125,163,124,113,218,32,36,223,46,173,111,144,175,159,22,142,15,199,183,234,159,181,133,61,184,252,48,102,53,139,102,177,59,198,188,96,150,241,182,49,230,229,71,63,191,188,250,253,242,102,126,248,112,183,60,249,189,94,29,71,7,151,15,119,163,203,255,126,29,125,189,188,153,223,94,254,62,127,24,189,60,58,42,242,44,26,68,81,50,24,164,233,104,249,66,189,251,167,87,122,250,110,226,234,157,214,251,179,23,205,213,85,156,198,209,252,250,58,75,212,167,228,99,20,15,231,234,250,242,227,85,156,37,159,150,227,39,94,79,204,53,33,158,30,29,101,195,180,72,243,60,205,242,66,57,15,241,250,55,68,85,136,151,71,71,195,34,43,84,54,44,162,164,40,28,135,248,187,18,195,191,93,63,82,230,186,252,191,22,212,245,250,63,95,86,46,106,81,63,78,250,81,239,122,62,191,255,122,63,159,95,71,253,97,63,123,186,164,233,49,213,245,56,70,84,213,34,77,45,51,93,143,100,78,77,157,228,138,237,115,149,127,166,88,228,210,60,154,204,168,167,109,30,187,239,175,158,106,58,201,37,254,254,234,169,165,52,87,61,147,212,76,181,129,74,138,51,213,48,199,138,68,166,212,81,26,169,158,41,106,238,166,13,84,209,34,147,238,110,50,162,134,22,121,116,47,44,70,84,208,34,79,213,223,158,250,187,167,242,175,79,219,52,178,181,95,71,245,108,211,36,86,105,202,212,78,154,166,142,111,173,199,49,35,92,210,60,53,252,74,115,239,212,17,44,105,154,26,62,165,153,166,142,80,217,166,145,29,199,117,4,202,34,141,197,26,175,35,76,182,105,196,251,198,122,141,107,242,161,171,180,68,32,202,17,43,254,110,191,42,83,11,173,109,202,64,69,107,163,50,184,209,217,40,255,108,190,81,5,38,211,217,74,176,35,62,223,125,82,162,173,202,164,76,99,171,37,150,19,110,86,65,243,52,54,189,21,28,78,183,130,189,120,43,57,156,214,96,163,206,54,101,220,168,181,141,228,96,90,71,142,122,27,149,161,163,206,86,130,61,254,32,218,70,240,145,30,5,223,210,99,227,183,228,11,28,42,183,224,80,1,14,1,135,174,193,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,66,40,33,148,176,109,74,232,240,22,118,181,141,183,176,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,207,127,157,254,124,118,58,75,102,133,144,17,222,255,245,248,219,31,119,111,8,97,210,47,26,9,161,106,68,132,205,200,111,13,34,150,169,225,102,170,152,151,222,162,253,182,151,79,251,170,169,233,165,106,191,233,101,125,144,149,0,180,188,212,104,121,121,118,190,92,89,239,206,47,102,239,199,239,207,38,191,206,46,166,199,39,199,255,94,46,184,131,209,65,212,47,50,221,206,152,105,52,204,170,27,99,166,209,48,223,220,23,179,80,195,248,249,25,71,103,167,71,23,147,201,248,116,58,155,140,127,185,24,127,152,46,135,167,45,73,175,78,219,204,214,79,53,3,151,167,154,1,167,26,78,53,156,106,56,213,84,158,106,114,151,167,154,156,83,13,167,154,189,56,213,112,14,89,57,135,100,46,207,33,25,231,16,206,33,156,67,246,237,28,146,186,60,135,164,156,67,56,135,112,14,217,183,115,72,34,188,215,187,242,28,146,52,222,233,205,57,132,115,8,231,144,157,59,135,56,252,29,146,240,59,132,115,8,231,144,142,157,67,58,58,245,236,121,98,236,114,0,98,221,196,216,184,59,99,207,228,113,3,207,61,115,17,60,200,224,51,23,193,27,230,192,36,121,154,70,121,146,103,73,30,85,7,183,152,72,47,8,30,104,100,155,101,224,112,51,219,92,4,15,50,180,205,69,240,134,99,123,24,13,162,120,16,165,121,49,204,171,131,123,60,182,195,142,155,147,134,14,57,111,78,152,57,236,192,57,121,232,64,19,231,228,129,3,141,156,147,7,14,50,115,206,50,174,239,161,115,150,113,125,79,157,19,198,13,59,118,78,24,250,118,174,27,122,168,210,34,78,85,150,21,105,186,122,47,77,152,208,129,134,229,9,3,135,154,150,39,140,27,106,92,158,101,92,223,243,242,228,113,131,12,204,179,140,235,123,98,158,65,220,78,141,204,187,201,25,178,183,43,67,246,54,178,68,149,39,197,142,205,225,179,251,188,207,239,82,255,97,154,158,80,108,126,194,138,98,240,114,171,78,236,82,226,196,14,36,142,239,110,62,56,27,156,13,206,6,103,131,179,193,217,224,108,112,54,56,27,156,13,206,6,103,131,179,193,217,224,108,112,54,56,27,156,13,206,6,103,131,179,193,217,224,108,246,220,217,248,48,50,202,229,173,121,106,251,134,176,134,18,50,81,104,33,19,33,100,220,10,153,44,90,230,171,16,50,89,20,169,205,39,149,231,103,32,92,16,46,8,23,132,11,194,5,225,130,112,65,184,32,92,16,46,8,23,132,11,194,5,225,130,112,65,184,32,92,16,46,8,151,125,17,46,37,190,168,162,90,192,184,120,168,129,48,62,61,197,133,166,9,16,78,223,255,248,14,39,17,75,126,191,215,109,211,81,14,111,16,82,219,55,237,27,29,133,142,66,71,161,163,208,81,232,40,116,20,58,10,29,133,142,66,71,161,163,208,81,232,40,116,20,58,10,29,133,142,66,71,161,163,208,81,232,40,116,20,58,10,29,213,170,142,138,92,234,168,8,29,133,142,66,71,237,177,142,82,139,1,168,117,191,226,162,206,233,40,65,220,110,232,40,171,224,33,117,148,85,240,144,58,74,16,60,172,142,146,6,14,174,163,172,130,135,212,81,86,193,67,234,40,211,224,157,208,81,198,161,59,160,163,76,51,119,66,71,9,66,135,213,81,130,192,97,117,148,32,112,72,29,37,141,27,72,71,73,227,6,210,81,166,113,59,161,163,76,67,119,66,71,9,66,135,213,81,166,129,3,235,40,211,184,129,117,148,52,110,32,29,37,136,27,82,71,73,227,6,210,81,58,113,59,165,163,144,75,200,37,228,210,142,200,165,246,205,79,60,139,221,245,197,139,251,49,125,241,48,63,152,31,204,15,230,7,243,131,249,193,252,96,126,16,40,8,20,4,10,2,5,129,130,64,193,69,224,34,112,17,184,8,92,4,46,2,23,209,161,112,184,136,142,184,8,103,119,161,44,92,4,119,161,224,34,112,17,184,8,92,4,46,2,164,15,210,7,233,131,244,65,250,32,125,144,62,72,31,164,15,210,7,233,131,244,65,250,32,125,144,62,72,31,164,223,14,210,87,46,111,47,80,220,94,0,210,223,87,164,239,98,205,111,53,213,143,190,255,102,82,175,191,153,134,139,159,76,170,232,32,212,23,167,13,204,244,29,228,14,130,244,197,185,3,17,125,187,188,225,128,190,131,220,65,120,190,44,119,88,156,47,204,28,146,230,203,34,135,133,249,226,204,129,88,190,56,111,32,148,47,206,27,132,228,219,165,245,13,242,237,210,250,230,248,178,180,97,49,190,44,115,56,138,47,203,27,10,226,203,210,134,98,248,118,105,125,35,124,113,218,32,4,223,46,173,111,128,175,159,22,126,15,191,215,64,228,46,48,187,11,26,238,4,90,251,98,203,14,203,197,153,161,13,91,134,45,195,150,97,203,176,101,216,50,108,25,182,12,91,134,45,195,150,97,203,176,101,216,50,108,25,182,12,91,134,45,195,150,97,203,123,193,150,29,14,196,141,25,136,11,91,134,45,195,150,97,203,176,101,216,50,108,25,182,12,91,134,45,195,150,97,203,176,101,216,50,108,25,182,12,91,134,45,195,150,97,203,251,192,150,213,44,154,197,174,216,242,130,87,198,219,198,150,151,31,252,252,242,234,247,203,155,249,225,195,221,242,196,247,122,101,28,29,92,62,220,141,46,255,251,117,244,245,242,102,126,123,249,251,252,97,244,242,232,168,200,179,104,16,69,201,96,144,166,163,229,11,245,238,159,94,233,233,123,137,171,118,89,239,79,213,75,63,70,243,44,78,135,74,93,165,201,117,58,255,152,70,215,131,143,159,174,212,85,20,197,243,235,203,131,127,172,156,147,107,50,60,61,58,202,134,105,145,230,121,154,229,133,114,157,225,245,175,135,170,12,47,143,142,134,69,86,168,108,88,68,73,81,184,205,240,119,37,125,127,187,112,164,176,117,249,127,45,112,235,245,127,190,172,92,205,162,126,156,244,163,222,245,124,126,255,245,126,62,191,142,250,195,126,246,116,45,211,131,169,235,113,140,112,170,69,154,90,88,186,30,201,28,151,58,201,21,219,231,42,255,62,177,200,165,121,52,153,225,78,219,60,118,223,95,61,206,116,146,75,252,253,213,227,74,105,174,122,24,169,153,106,3,142,20,103,170,129,141,21,137,76,113,163,52,82,61,76,212,220,77,27,112,162,69,38,221,221,100,132,11,45,242,232,94,88,140,112,160,69,158,170,63,58,245,119,79,229,159,157,182,105,100,107,191,14,231,217,166,73,172,210,148,113,157,52,77,29,216,90,143,99,134,182,164,121,106,192,149,230,222,169,67,87,210,52,53,96,74,51,77,29,154,178,77,35,59,142,235,208,147,69,26,139,53,94,135,150,108,211,136,247,141,245,26,215,4,67,87,105,9,61,148,35,86,252,193,126,85,198,21,90,219,148,73,138,214,70,101,98,163,179,81,254,217,124,163,10,62,166,179,149,96,71,124,190,251,164,68,91,149,17,153,198,86,75,30,39,220,172,2,227,105,108,122,43,56,156,110,5,123,241,86,114,56,173,81,70,157,109,202,156,81,107,27,201,193,180,206,26,245,54,42,211,70,157,173,4,123,252,65,180,141,224,35,61,10,190,165,199,198,111,201,15,49,116,214,69,119,65,12,183,174,139,46,196,176,227,196,16,60,8,30,4,15,130,7,193,131,224,65,240,32,120,16,60,8,30,4,15,130,7,193,131,224,65,240,32,120,16,60,216,46,30,116,118,179,186,218,198,155,213,193,131,224,65,240,32,120,16,60,8,30,4,15,130,7,193,131,224,65,240,32,120,16,60,8,30,4,15,130,7,193,131,224,193,189,192,131,239,46,14,39,63,206,146,153,250,193,140,10,222,124,187,124,184,238,37,61,245,209,16,6,230,253,38,22,88,38,123,182,104,80,229,102,172,112,53,226,211,127,198,165,255,78,75,255,93,222,92,149,55,40,69,200,203,17,242,77,184,242,233,95,86,82,186,106,182,249,250,29,134,233,177,185,249,253,105,173,105,214,90,243,236,124,185,172,199,167,135,63,156,140,103,71,63,95,156,254,207,248,199,239,237,49,23,103,150,135,111,243,54,219,98,58,103,173,195,126,212,251,114,251,89,45,15,131,197,175,193,88,179,227,165,107,204,170,21,196,47,97,53,140,228,3,174,26,70,106,252,43,61,201,211,52,202,147,60,75,242,168,58,82,227,159,234,90,145,252,160,94,253,40,222,40,175,97,36,31,128,215,48,82,227,49,52,140,6,81,60,136,210,188,24,230,213,145,28,28,67,94,113,179,70,28,143,164,89,63,141,38,209,216,148,168,10,107,8,83,121,69,223,90,113,252,80,111,173,40,126,128,183,86,20,31,172,91,63,72,203,152,91,63,72,203,132,187,57,72,125,159,202,138,44,134,157,42,5,113,188,177,246,230,40,158,48,123,115,16,79,132,93,63,72,203,112,93,43,200,205,31,127,106,238,149,52,205,163,52,139,138,60,85,241,106,152,215,87,112,22,72,239,36,151,166,113,82,228,131,52,77,178,164,28,200,213,137,206,147,121,208,15,210,178,116,168,14,34,111,99,217,18,104,191,201,37,219,8,104,170,5,46,135,72,91,16,233,55,220,179,246,241,184,233,9,105,211,19,138,166,39,168,198,247,120,33,153,245,49,27,99,164,13,57,242,134,93,145,55,237,138,188,105,87,228,77,187,34,111,220,21,121,227,174,200,27,119,69,222,180,43,222,112,224,154,167,172,238,79,93,55,144,204,98,51,61,80,252,96,214,133,244,59,218,45,214,245,64,83,243,209,87,236,93,227,7,92,215,6,75,128,126,167,248,125,17,152,223,87,191,63,252,30,126,15,191,135,223,195,239,225,247,240,123,248,61,252,30,126,15,191,135,223,87,243,251,234,56,96,126,48,63,152,31,204,15,230,7,243,111,27,230,215,103,177,74,196,98,181,251,187,110,96,177,77,109,93,97,177,176,88,88,44,44,22,22,11,139,133,197,194,98,97,177,33,89,44,212,19,234,9,245,132,122,66,61,161,158,80,79,168,231,222,82,79,0,230,46,0,76,227,94,19,21,0,179,169,241,44,0,19,128,9,192,4,96,2,48,1,152,0,76,0,38,0,19,128,9,192,4,96,2,48,1,152,0,204,237,0,152,186,92,17,220,7,238,3,247,117,13,247,13,22,176,47,54,189,115,124,80,70,125,113,227,125,227,157,155,49,229,16,203,13,130,66,185,234,119,7,201,153,33,185,247,135,255,59,59,62,61,191,152,206,78,198,167,239,166,63,47,180,87,52,204,158,31,153,158,77,15,79,102,211,179,255,25,159,126,120,122,100,113,162,252,240,126,118,122,241,126,246,238,252,226,195,243,123,180,70,236,110,238,191,89,240,186,223,190,221,220,124,190,187,249,116,185,56,42,255,122,252,227,225,234,183,222,227,205,231,149,75,84,220,87,125,181,248,183,120,121,129,186,185,255,214,187,255,43,81,79,151,42,213,251,246,241,219,221,227,183,56,238,71,154,92,175,156,215,136,234,181,27,183,150,254,149,51,155,179,63,95,193,99,219,224,229,223,43,190,130,39,155,131,155,115,196,118,131,107,45,69,51,218,232,33,176,205,177,93,207,36,125,5,23,30,219,245,228,210,87,240,134,99,219,156,111,182,24,188,158,131,106,237,239,13,20,180,205,208,53,180,116,45,178,41,43,245,144,185,234,143,93,163,220,117,183,231,183,152,189,158,7,107,29,36,27,104,112,187,161,245,14,18,35,102,220,110,96,189,95,124,70,100,185,221,192,90,71,179,9,127,246,16,87,114,93,169,163,212,30,226,54,92,77,140,88,118,139,113,235,153,247,90,98,67,226,221,98,232,90,50,190,126,209,86,105,17,167,42,203,138,52,93,69,222,97,66,107,157,39,204,40,125,139,129,107,104,190,214,145,92,199,242,91,140,91,195,252,181,226,214,17,127,15,113,37,167,181,58,47,208,110,220,186,2,232,114,100,227,242,231,246,99,235,92,239,140,139,164,219,141,45,190,68,215,185,21,15,113,133,199,178,143,75,180,220,212,188,253,20,58,158,166,121,139,178,165,209,216,162,44,37,26,55,169,211,58,141,27,174,73,157,230,45,202,74,71,99,11,243,253,188,174,115,116,54,49,222,111,107,42,167,113,139,53,159,81,6,246,111,48,243,243,226,217,220,220,217,226,53,86,172,201,198,215,40,234,94,163,84,16,45,123,17,183,13,181,219,24,202,248,108,206,12,251,124,84,152,179,166,46,31,152,51,204,25,230,12,115,134,57,195,156,97,206,48,103,152,51,204,217,30,152,51,236,19,246,9,251,132,125,194,62,97,159,176,79,216,39,236,19,246,9,251,180,149,246,9,149,132,74,66,37,53,170,36,195,142,75,21,42,169,169,223,146,194,37,225,146,112,73,184,36,92,18,46,9,151,132,75,194,37,225,146,112,73,184,36,92,18,46,9,151,132,75,194,37,225,146,112,73,216,13,236,6,118,3,187,129,221,112,102,55,148,181,221,80,141,118,3,185,129,220,64,110,116,95,110,168,126,90,255,155,32,234,156,220,16,196,237,134,220,176,10,30,82,110,88,5,15,41,55,4,193,195,202,13,105,224,224,114,195,42,120,72,185,97,21,60,164,220,48,13,222,9,185,97,28,186,3,114,195,52,115,39,228,134,32,116,88,185,33,8,28,86,110,8,2,135,148,27,210,184,129,228,134,52,110,32,185,97,26,183,19,114,195,52,116,39,228,134,32,116,88,185,97,26,56,176,220,48,141,27,88,110,72,227,6,146,27,130,184,33,229,134,52,110,32,185,161,19,183,83,114,3,85,129,170,240,162,42,90,243,8,198,115,169,215,60,66,243,84,106,60,2,30,1,143,208,97,143,16,125,191,252,170,215,203,239,112,113,245,85,69,7,53,130,56,109,96,139,224,32,119,16,137,32,206,29,8,197,219,229,13,71,226,29,228,14,2,226,101,185,195,226,108,97,230,144,52,91,22,57,44,204,22,103,14,196,178,197,121,3,161,108,113,222,32,36,219,46,173,111,144,109,151,214,55,199,150,165,13,139,177,101,153,195,1,97,89,222,80,60,88,150,54,20,14,182,75,235,155,6,139,211,6,129,193,118,105,125,179,96,253,180,160,96,80,48,40,88,27,5,255,235,228,253,51,255,77,22,115,22,212,15,179,127,29,127,88,64,225,5,5,174,26,187,240,231,151,219,103,218,152,244,226,158,82,31,123,127,126,94,98,223,50,0,222,56,113,161,244,249,170,16,112,233,41,79,255,50,47,255,211,202,190,110,96,184,127,126,185,253,231,198,79,224,148,217,138,222,13,70,91,102,180,103,231,75,67,49,62,157,78,126,93,190,252,250,231,126,126,202,6,148,251,242,34,239,142,79,199,7,163,131,243,191,30,127,91,30,176,223,55,61,63,94,110,126,48,58,88,124,159,7,255,56,152,142,79,63,156,77,102,231,135,147,195,147,147,241,201,236,199,241,187,201,120,252,157,233,142,39,255,58,62,125,55,91,112,224,23,144,219,46,237,93,254,95,11,222,123,253,159,47,43,151,211,168,31,15,251,81,239,203,237,103,181,60,222,150,74,85,19,228,174,39,49,66,185,178,32,181,140,118,61,141,57,165,181,141,20,219,71,42,255,34,178,141,148,52,69,50,175,207,150,69,210,60,152,205,112,175,69,20,187,99,168,158,228,218,70,18,31,67,245,144,214,54,82,227,49,100,94,7,45,136,84,15,132,53,247,209,6,36,44,137,83,195,122,43,194,152,210,94,139,52,85,127,63,26,38,170,27,124,45,72,85,15,151,53,191,178,13,120,89,22,71,247,43,51,34,199,178,40,186,87,119,35,40,44,139,162,121,212,152,240,94,139,32,178,51,96,29,202,181,8,210,120,222,51,162,180,130,32,245,248,181,34,139,33,128,21,196,169,35,171,235,97,204,216,170,32,74,13,52,213,252,138,234,176,169,32,72,13,15,213,12,82,71,68,45,130,200,86,79,29,236,148,5,169,235,253,190,30,198,184,251,187,60,144,222,73,206,184,175,187,44,144,197,25,183,142,244,90,4,17,31,51,54,103,92,57,157,45,231,211,225,179,58,219,148,59,145,104,109,83,6,154,26,27,213,161,96,141,77,215,96,176,206,54,101,28,172,181,141,100,175,175,35,97,189,141,4,251,112,13,11,107,108,83,38,137,181,79,153,55,62,103,133,53,106,3,215,100,22,155,49,215,170,202,91,109,230,186,177,232,22,230,10,115,133,185,194,92,97,174,48,87,152,43,204,21,230,10,221,132,110,66,55,161,155,208,77,232,38,116,19,186,9,221,4,84,2,42,53,64,229,241,233,135,233,228,226,104,106,92,37,218,91,164,125,248,118,245,184,253,229,162,47,31,197,47,195,220,248,182,192,76,96,38,48,19,152,9,204,4,102,2,51,129,153,20,144,130,88,65,172,32,86,16,43,136,21,196,10,98,5,177,118,2,177,82,64,10,151,109,159,203,154,84,146,214,115,217,173,43,41,133,203,194,101,225,178,112,89,184,44,92,22,46,11,151,221,66,46,11,1,133,128,66,64,33,160,16,80,8,40,4,20,2,186,123,4,20,152,9,204,172,132,153,195,200,176,3,233,48,218,246,14,164,175,159,192,7,177,220,252,110,128,202,174,131,202,2,80,9,168,4,84,2,42,1,149,128,202,208,160,146,2,82,240,41,248,20,124,10,62,5,159,130,79,193,167,224,83,10,72,97,174,91,206,92,155,235,70,55,48,215,45,41,23,133,185,194,92,97,174,48,87,152,43,204,21,230,10,115,221,34,230,10,221,132,110,66,55,161,155,208,77,232,38,116,19,186,185,123,116,19,80,9,168,108,2,149,134,29,72,95,9,220,214,119,32,173,248,40,126,25,38,119,186,3,51,129,153,192,76,96,38,48,19,152,9,204,164,128,20,196,10,98,5,177,130,88,65,172,32,86,16,43,136,181,251,136,149,2,82,184,108,251,92,214,164,146,116,235,59,144,194,101,225,178,112,89,184,44,92,22,46,11,151,133,203,110,53,151,133,128,66,64,33,160,16,80,8,40,4,20,2,10,1,221,61,2,10,204,4,102,174,193,204,119,23,135,147,31,103,201,234,72,165,230,250,210,155,111,151,15,215,189,100,101,22,208,54,150,150,174,127,138,182,233,165,222,59,2,46,187,14,46,25,157,4,184,4,92,2,46,1,151,128,203,224,224,146,130,82,112,42,56,21,156,10,78,5,167,130,83,193,169,224,84,10,74,97,176,59,192,96,55,215,146,106,48,216,45,40,35,133,193,194,96,97,176,48,88,24,44,12,22,6,11,131,221,82,6,11,237,132,118,66,59,161,157,208,78,104,39,180,19,218,185,123,180,19,112,9,184,252,206,142,126,28,159,79,127,142,143,223,191,155,125,152,30,254,112,50,158,253,120,252,211,79,23,75,110,25,63,61,56,251,233,92,229,179,120,22,205,226,18,196,92,252,191,222,245,252,254,241,183,248,243,237,77,239,235,227,229,199,47,243,222,245,231,79,159,190,45,239,232,142,159,30,236,125,186,87,249,27,160,25,247,163,126,188,9,104,222,100,253,98,35,206,124,243,132,167,255,46,253,103,92,250,239,180,244,223,42,127,67,62,147,210,6,233,245,93,127,237,31,214,159,146,174,253,75,177,246,47,47,239,84,143,84,23,187,238,243,151,207,143,127,93,126,126,221,161,255,52,218,193,154,172,245,210,199,251,66,92,203,196,117,123,24,166,234,71,189,235,249,252,254,235,253,124,126,29,245,139,126,178,184,248,169,65,24,144,169,159,198,47,205,148,228,242,129,52,37,185,124,112,77,253,92,126,224,166,97,30,111,132,83,146,203,7,230,148,228,242,193,58,53,115,121,5,158,186,153,60,82,79,195,72,62,203,79,53,163,121,165,178,250,153,252,160,89,253,60,126,248,172,126,30,31,144,214,48,77,203,164,214,48,77,203,184,86,51,141,87,102,171,153,233,118,94,147,41,16,223,213,140,237,9,242,106,166,241,68,122,13,211,180,140,123,245,211,248,100,190,102,169,124,129,95,253,84,62,232,175,97,154,150,17,240,134,52,59,193,129,169,122,237,44,60,254,127,68,128,182,124,167,191,21,160,221,120,215,63,128,22,64,11,160,5,208,2,104,1,180,0,90,0,45,128,214,11,160,133,130,66,65,161,160,80,80,40,40,20,20,10,10,5,133,130,82,13,187,203,64,179,124,219,188,21,208,220,120,11,61,64,19,160,9,208,4,104,2,52,1,154,0,77,128,38,64,19,160,9,208,4,104,2,52,1,154,0,205,221,0,154,186,136,17,232,7,244,3,250,5,129,126,85,189,50,197,208,175,177,111,230,62,67,191,229,114,255,103,9,215,45,255,241,59,195,235,25,237,249,254,227,229,67,255,230,255,219,8,252,158,222,243,233,77,132,47,14,221,131,238,65,247,58,72,247,160,104,91,76,209,160,85,208,42,104,21,180,42,40,173,2,249,128,124,168,203,242,136,104,174,82,243,63,250,175,4,128,230,42,19,48,137,171,76,64,63,174,242,207,2,126,228,141,84,125,190,251,164,68,91,9,144,211,146,112,121,5,99,183,130,195,233,86,210,70,81,114,56,65,237,44,26,87,62,136,182,17,124,164,71,193,183,244,216,248,45,105,97,200,127,169,89,182,228,61,147,179,147,211,241,84,212,240,242,79,213,203,122,87,127,220,61,62,252,241,229,110,254,72,207,203,22,42,16,75,251,216,103,17,162,198,91,83,135,8,169,132,84,118,155,84,82,135,8,65,165,14,17,178,75,231,75,160,51,208,121,207,161,51,37,146,240,242,125,228,229,220,243,141,91,216,223,242,79,58,95,118,150,62,139,97,173,105,243,203,38,88,75,255,75,96,45,176,22,88,11,172,5,214,2,107,129,181,192,218,174,192,90,136,40,68,20,34,10,17,133,136,66,68,33,162,16,81,136,40,55,196,239,56,220,52,189,39,190,9,110,114,91,60,112,19,184,9,220,4,110,2,55,129,155,192,77,224,38,112,19,184,9,220,4,110,2,55,129,155,123,3,55,233,136,9,0,4,0,118,29,0,74,154,98,110,2,128,244,197,108,185,47,102,105,231,59,111,141,89,251,250,144,62,72,31,164,175,131,164,15,162,182,197,68,13,114,5,185,130,92,65,174,232,142,9,254,217,78,252,3,174,161,59,38,221,49,233,142,9,193,179,38,120,116,199,92,32,201,151,9,221,150,45,50,171,39,117,211,39,211,121,137,160,247,137,221,186,239,79,157,34,244,18,122,217,109,122,73,157,34,84,149,58,69,104,47,29,51,1,209,128,232,61,7,209,148,80,194,208,247,145,161,115,127,56,190,97,127,203,67,233,152,217,89,34,109,7,112,45,219,102,86,3,92,122,103,2,112,1,184,0,92,0,46,0,23,128,11,192,5,224,118,15,224,66,73,161,164,80,82,40,41,148,20,74,10,37,133,146,66,73,185,137,126,31,128,167,229,157,244,213,192,147,219,233,1,158,0,79,128,39,192,19,224,9,240,4,120,2,60,1,158,0,79,128,39,192,19,224,9,240,220,67,224,73,103,77,160,32,80,112,43,160,160,131,246,154,235,80,144,30,155,126,123,108,46,191,129,182,27,109,150,222,4,250,7,253,131,254,117,144,254,65,217,182,152,178,65,179,160,89,208,44,104,22,221,54,65,66,219,137,132,64,56,116,219,164,219,38,221,54,161,122,214,84,143,110,155,11,76,249,47,53,83,78,186,109,254,169,150,215,37,186,109,182,93,187,184,216,209,33,107,23,235,222,159,218,69,232,37,244,178,219,244,146,218,69,168,42,181,139,208,94,186,109,2,162,1,209,123,14,162,41,171,132,161,239,35,67,231,62,114,124,195,254,150,140,210,109,179,179,68,218,14,224,218,118,219,172,4,184,116,219,4,224,2,112,1,184,0,92,0,46,0,23,128,11,192,237,30,192,133,146,66,73,161,164,80,82,40,41,148,20,74,10,37,133,146,114,99,253,62,0,79,219,27,235,43,129,39,55,214,3,60,1,158,0,79,128,39,192,19,224,9,240,4,120,2,60,1,158,0,79,128,39,192,19,224,185,135,192,147,110,155,64,65,160,224,86,64,65,23,221,54,215,160,32,221,54,61,119,219,92,124,3,173,119,219,124,251,38,208,63,232,31,244,175,131,244,15,202,182,197,148,13,154,5,205,130,102,65,179,232,182,9,18,218,78,36,4,194,161,219,38,221,54,233,182,9,213,179,166,122,116,219,124,193,148,47,227,194,93,180,220,172,158,25,78,223,205,118,170,8,131,15,14,223,24,130,122,70,136,38,68,179,219,68,147,122,70,72,43,245,140,16,96,58,112,2,167,129,211,123,14,167,41,181,132,171,239,35,87,231,222,114,28,196,254,150,145,210,129,179,179,148,218,1,212,117,209,134,179,26,234,210,139,19,168,11,212,5,234,2,117,129,186,64,93,160,46,80,183,203,80,23,114,10,57,133,156,66,78,33,167,144,83,200,41,228,20,114,202,13,248,123,3,65,93,220,133,95,13,65,185,21,31,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,208,189,134,160,116,234,4,20,2,10,183,7,20,186,106,215,185,14,10,233,217,25,160,103,231,242,107,240,210,184,179,244,78,16,65,136,32,68,176,131,68,16,242,182,197,228,13,194,5,225,130,112,65,184,232,222,9,38,218,78,76,4,214,161,123,39,221,59,233,222,9,233,179,38,125,123,218,189,51,158,169,85,116,41,234,217,25,247,212,10,191,162,83,103,27,245,140,111,247,177,215,42,198,230,183,166,118,17,82,9,169,236,54,169,164,118,17,130,74,237,34,100,151,174,156,64,103,160,243,158,67,103,202,42,225,229,251,200,203,185,183,28,183,176,191,37,163,116,229,236,44,125,22,195,90,227,94,156,13,176,150,14,156,192,90,96,45,176,22,88,11,172,5,214,2,107,129,181,93,129,181,16,81,136,40,68,20,34,10,17,133,136,66,68,33,162,16,81,110,162,223,113,184,105,124,235,124,3,220,228,134,121,224,38,112,19,184,9,220,4,110,2,55,129,155,192,77,224,38,112,19,184,9,220,4,110,2,55,247,6,110,210,69,19,0,8,0,236,58,0,20,245,206,220,0,0,233,152,217,118,199,204,183,59,223,125,159,204,186,215,135,244,65,250,32,125,29,36,125,16,181,45,38,106,144,43,200,21,228,10,114,69,119,76,240,207,118,226,31,112,13,221,49,233,142,73,119,76,8,158,53,193,163,59,230,2,73,190,12,255,182,108,145,89,61,247,155,62,153,206,75,4,253,143,252,214,124,127,234,20,161,151,208,203,110,211,75,234,20,161,170,212,41,66,123,233,152,9,136,6,68,239,57,136,166,132,18,134,190,143,12,157,251,195,241,13,251,91,30,74,199,204,206,18,105,59,128,107,217,54,179,26,224,210,59,19,128,11,192,5,224,2,112,1,184,0,92,0,46,0,183,123,0,23,74,10,37,133,146,66,73,161,164,80,82,40,41,148,20,74,202,77,244,251,0,60,45,239,164,175,6,158,220,78,15,240,4,120,2,60,1,158,0,79,128,39,192,19,224,9,240,4,120,2,60,1,158,0,79,128,231,30,2,79,58,107,2,5,129,130,91,1,5,29,180,215,92,135,130,244,216,244,219,99,115,249,13,180,221,104,179,244,38,208,63,232,31,244,175,131,244,15,202,182,197,148,13,154,5,205,130,102,65,179,232,182,9,18,218,78,36,4,194,161,219,38,221,54,233,182,9,213,179,166,122,59,220,109,243,248,253,225,187,241,187,241,233,120,114,56,93,176,201,5,172,60,62,57,158,254,122,120,92,3,46,85,221,237,218,203,119,188,153,223,205,31,46,31,23,216,106,149,119,85,50,173,53,84,217,116,195,118,19,169,220,68,38,43,193,99,220,14,48,52,222,19,50,100,104,241,54,64,195,103,104,120,60,91,221,244,167,227,147,113,105,183,63,237,234,171,203,171,223,230,175,187,175,53,216,120,115,255,205,2,53,174,230,190,255,235,241,143,135,171,223,86,126,33,45,91,34,244,190,222,220,70,253,197,47,165,155,251,111,189,251,191,18,21,45,127,36,21,189,111,31,191,221,61,126,139,163,126,148,246,190,94,222,204,111,47,127,159,63,232,49,201,114,106,35,34,233,35,116,45,186,44,39,55,7,151,126,227,199,182,241,203,63,162,253,198,79,54,199,55,47,130,244,17,95,107,161,154,81,92,111,177,109,142,249,122,216,235,55,190,240,152,175,103,194,126,227,55,28,243,230,5,154,173,199,175,103,223,90,251,126,3,249,110,61,122,61,143,214,138,190,129,70,251,136,94,137,173,117,131,87,67,107,31,177,245,126,201,24,177,109,31,177,171,0,153,238,206,174,196,99,222,66,75,206,136,117,164,220,91,232,134,243,160,17,80,111,61,116,125,29,233,90,110,195,42,210,214,163,215,150,155,174,95,122,84,90,196,169,202,178,34,77,87,165,65,200,232,90,231,18,51,219,209,122,236,26,45,162,117,132,215,73,145,214,67,215,216,19,173,208,117,238,196,91,104,201,9,176,78,177,248,8,45,190,212,212,153,24,111,161,133,123,218,223,165,70,94,156,251,246,179,232,8,141,230,45,202,133,185,26,91,148,137,117,227,38,117,66,162,113,195,53,226,223,188,69,153,36,107,108,97,190,159,215,89,191,206,38,198,251,109,141,243,55,110,241,134,42,215,62,30,111,124,194,10,119,174,121,133,85,16,109,77,230,43,75,136,237,201,124,83,17,49,100,30,50,15,153,135,204,67,230,33,243,144,121,200,60,100,30,50,15,153,135,204,67,230,33,243,144,121,200,60,100,30,50,15,153,135,204,111,17,153,7,179,131,217,203,152,253,127,79,102,63,28,126,24,63,213,192,207,162,89,108,77,219,255,223,47,189,143,151,95,231,61,213,139,214,160,123,220,0,221,211,38,234,94,110,197,81,238,228,97,223,48,67,217,83,246,149,61,224,1,182,87,190,27,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,29,230,14,115,167,26,30,76,255,202,148,107,159,80,52,61,225,133,58,187,162,240,246,221,104,54,81,248,166,166,52,80,120,40,60,20,30,10,15,133,135,194,67,225,161,240,80,120,40,60,20,30,10,15,133,135,194,67,225,161,240,80,120,40,60,20,30,10,191,61,20,30,164,190,247,72,221,190,141,204,38,164,222,212,77,198,30,169,151,135,82,190,29,66,249,52,45,242,109,19,154,244,186,31,167,29,104,58,3,136,7,196,3,226,1,241,251,2,226,33,217,144,108,80,48,40,24,20,12,10,6,5,3,37,129,146,64,73,160,228,174,67,73,16,99,59,136,113,5,255,157,158,31,30,159,78,143,79,223,205,38,23,167,255,247,240,215,247,39,235,216,111,229,73,113,109,33,237,221,253,229,231,187,199,207,119,55,189,135,111,119,255,189,252,235,246,203,58,71,122,125,210,27,216,23,55,213,207,190,233,253,92,5,251,42,155,67,167,107,255,82,6,128,101,254,87,7,12,117,73,223,247,79,247,79,209,62,249,231,119,126,247,245,159,47,203,184,87,2,135,13,148,207,125,128,149,55,6,248,61,3,191,150,192,221,149,21,184,251,237,219,205,205,231,187,155,79,151,139,131,102,237,106,160,250,42,234,199,189,199,135,203,187,175,159,254,120,184,157,63,124,77,251,106,208,143,122,87,79,23,134,55,87,132,131,127,188,185,50,197,222,194,220,124,15,179,184,72,37,111,34,105,81,196,242,46,52,162,136,45,239,65,47,89,76,118,96,45,209,44,239,69,115,162,217,242,174,244,23,72,182,63,99,219,253,89,254,169,23,124,127,186,10,36,219,159,201,230,253,105,94,124,221,242,254,244,23,200,100,127,106,93,116,204,24,122,160,227,50,220,69,167,22,232,27,237,199,46,157,51,221,7,146,237,79,225,57,179,222,48,4,223,159,33,206,153,181,197,251,229,253,105,94,188,223,242,254,244,23,72,123,127,214,43,36,173,163,115,131,66,10,113,108,182,16,71,127,79,222,85,107,161,181,253,24,15,138,225,32,29,168,34,26,188,6,191,171,214,66,253,171,187,214,119,164,175,60,198,123,178,10,129,26,237,205,42,14,26,122,143,186,206,164,189,87,235,141,171,214,74,223,96,92,67,172,244,22,226,152,236,73,189,149,110,36,128,3,237,69,183,97,76,246,161,30,32,50,178,209,109,3,34,47,97,76,246,161,214,41,210,68,141,7,58,10,157,102,49,222,129,146,223,229,117,154,62,228,14,244,254,107,188,166,100,192,104,7,122,254,13,238,37,139,246,14,172,191,147,109,109,31,26,222,201,214,246,110,244,20,71,123,79,214,223,88,183,246,103,161,225,141,117,109,255,81,232,41,142,201,158,212,186,52,155,149,212,180,188,23,253,132,209,222,135,53,245,61,90,39,198,186,250,158,16,39,70,215,89,180,119,96,77,173,145,214,14,172,171,53,10,177,3,93,103,49,222,129,146,223,54,117,117,79,33,119,160,247,223,54,223,190,246,110,254,248,83,235,40,76,211,60,74,179,168,200,83,21,175,6,127,221,222,239,142,244,150,199,116,103,234,252,185,146,166,113,82,228,131,52,77,178,164,28,62,196,159,44,222,242,152,236,76,241,223,125,117,213,129,129,150,118,216,29,40,60,55,118,230,239,62,215,89,54,238,64,205,170,201,171,180,84,151,247,118,175,86,84,242,93,149,43,249,52,182,40,151,24,106,108,82,46,100,108,222,36,255,44,216,196,60,217,192,248,109,26,42,83,99,227,202,212,234,45,54,221,46,95,179,197,166,50,206,202,77,150,229,175,166,159,95,167,102,182,242,221,110,141,15,206,91,227,131,243,214,252,224,188,53,63,210,110,5,71,218,173,249,145,182,177,200,184,114,23,111,44,50,174,217,194,252,104,222,92,100,92,183,137,241,209,185,177,200,184,114,139,7,227,227,229,193,252,120,121,48,63,94,30,4,199,203,131,249,241,242,88,62,94,154,183,40,31,47,165,45,236,234,184,171,187,55,88,214,113,111,108,218,64,29,55,117,220,212,113,83,199,77,29,55,117,220,212,113,83,199,77,29,55,117,220,212,113,83,199,77,29,55,117,220,212,113,83,199,189,71,117,220,84,28,83,113,76,197,49,21,199,84,28,83,113,76,197,49,21,199,84,28,83,113,76,197,49,21,199,84,28,83,113,76,197,49,21,199,84,28,83,113,76,197,49,21,199,84,28,83,113,44,172,56,166,124,152,242,97,202,135,41,31,110,161,124,88,45,198,191,185,46,31,86,139,70,229,187,80,62,172,59,240,205,108,95,9,231,188,73,223,132,42,97,170,132,169,18,166,74,152,42,97,170,132,169,106,165,170,53,116,21,38,85,173,91,94,213,74,21,38,85,152,84,97,82,133,73,21,38,85,152,84,97,82,133,73,21,38,85,152,84,188,81,241,70,197,27,21,111,84,188,81,87,68,93,17,117,69,219,81,87,228,167,224,135,242,29,138,100,58,90,36,211,173,82,148,22,58,217,169,45,232,100,183,95,85,32,45,149,111,108,122,82,169,194,228,111,241,33,250,211,185,202,151,29,23,149,131,227,180,247,233,94,229,107,109,23,149,251,131,181,230,200,244,211,67,113,249,41,131,55,82,172,77,65,55,69,234,164,168,147,162,78,138,58,41,234,164,232,166,72,55,197,78,28,151,212,157,81,119,70,221,25,221,20,169,227,163,142,111,207,234,248,222,14,144,183,216,155,174,39,208,187,216,163,174,51,81,29,73,117,36,213,145,84,71,82,29,73,117,36,213,145,219,86,29,73,143,74,122,84,210,163,146,138,93,42,118,169,216,165,98,183,107,21,187,244,168,164,71,37,61,42,169,37,167,150,156,90,114,122,84,234,108,97,92,19,77,93,60,109,45,169,216,167,173,101,11,247,18,188,20,106,187,184,161,160,186,80,187,133,187,10,40,212,166,80,155,66,109,10,181,41,212,166,80,155,66,109,10,181,41,212,166,80,155,66,109,10,181,41,212,166,80,155,66,109,10,181,187,84,168,77,73,49,37,197,148,20,83,82,76,73,49,37,197,148,20,83,82,76,73,49,37,197,148,20,83,82,76,73,49,37,197,148,20,83,82,76,73,49,37,197,148,20,83,82,76,73,49,37,197,140,189,167,62,152,250,96,234,131,59,86,31,172,22,45,199,91,169,15,86,125,213,193,250,224,118,166,217,47,63,189,151,145,246,165,119,162,12,152,50,96,202,128,41,3,166,12,152,50,96,202,86,41,91,13,93,102,73,217,234,150,151,173,82,102,73,153,37,101,150,148,89,82,102,73,153,37,101,150,148,89,82,102,73,153,37,37,109,148,180,81,210,70,73,27,37,109,20,14,81,56,68,225,208,118,20,14,49,215,222,91,125,14,85,48,93,172,130,233,96,173,73,91,189,232,90,154,112,95,95,107,178,135,21,30,29,157,89,191,56,234,142,79,142,167,191,30,30,175,31,129,241,234,51,117,102,214,175,126,147,107,223,81,188,242,76,31,51,235,211,181,127,41,106,142,200,239,255,157,150,254,187,112,214,61,81,123,199,180,218,61,209,42,5,221,19,41,155,162,108,138,178,41,202,166,40,155,162,123,34,221,19,59,113,92,82,134,70,25,26,101,104,116,79,164,172,143,178,190,61,43,235,99,204,61,197,146,20,75,82,44,73,177,36,197,146,20,75,82,44,185,195,197,146,244,164,164,39,37,61,41,41,224,165,128,151,2,94,10,120,187,86,192,75,79,74,122,82,210,147,146,210,114,74,203,41,45,167,39,37,99,238,105,99,73,1,127,23,10,248,247,190,141,165,89,109,119,211,173,5,242,218,238,22,110,45,160,182,155,218,110,106,187,169,237,166,182,155,218,110,106,187,169,237,166,182,155,218,110,106,187,169,237,166,182,155,218,110,106,187,169,237,222,242,218,110,170,144,169,66,166,10,153,42,100,170,144,169,66,166,10,153,42,100,170,144,169,66,166,10,153,42,100,170,144,169,66,166,10,153,42,100,170,144,169,66,166,10,153,42,100,170,144,169,66,22,86,33,83,82,76,73,49,37,197,148,20,183,85,82,172,22,253,202,91,41,41,86,125,181,27,37,197,139,78,231,165,242,223,167,198,231,207,255,184,222,0,93,123,135,189,54,64,23,182,90,23,188,19,149,195,84,14,83,57,76,229,48,149,195,84,14,83,233,74,165,107,232,202,76,42,93,183,188,210,149,202,76,42,51,169,204,164,50,147,202,76,42,51,169,204,164,50,147,202,76,42,51,169,130,163,10,142,42,56,170,224,168,130,163,214,136,90,35,106,141,182,163,214,200,79,17,16,37,61,20,206,116,180,112,166,131,229,41,109,117,188,83,91,208,241,110,15,139,66,90,170,230,216,244,164,82,193,201,223,118,71,236,79,231,42,95,54,106,84,174,14,219,222,167,123,149,175,117,107,84,238,143,221,154,3,213,99,235,197,229,71,237,70,255,197,218,40,52,97,164,148,138,82,42,74,169,40,165,162,148,138,38,140,52,97,236,196,113,73,105,26,165,105,148,166,209,132,145,82,63,74,253,246,172,212,239,237,44,122,139,189,233,122,152,189,139,61,234,58,19,5,148,20,80,82,64,73,1,37,5,148,20,80,82,64,185,109,5,148,180,182,164,181,37,173,45,41,234,165,168,151,162,94,138,122,187,86,212,75,107,75,90,91,210,218,146,114,115,202,205,41,55,167,181,165,206,22,198,101,211,148,206,211,13,147,162,126,186,97,182,117,187,193,75,241,182,179,123,14,170,139,183,91,184,241,128,226,109,138,183,41,222,166,120,155,226,109,138,183,41,222,166,120,155,226,109,138,183,41,222,166,120,155,226,109,138,183,41,222,166,120,187,155,197,219,148,25,83,102,76,153,49,101,198,148,25,83,102,76,153,49,101,198,148,25,83,102,76,153,49,101,198,148,25,83,102,76,153,49,101,198,148,25,83,102,76,153,49,101,198,148,25,83,102,44,44,51,166,102,152,154,97,106,134,169,25,110,181,102,88,45,58,149,183,87,51,172,250,170,131,53,195,139,22,228,165,210,222,167,142,228,207,255,104,209,153,124,185,11,94,219,147,183,221,8,189,244,118,148,6,83,26,76,105,48,165,193,148,6,83,26,76,41,43,165,172,161,75,47,41,101,221,242,82,86,74,47,41,189,164,244,146,210,75,74,47,41,189,164,244,146,210,75,74,47,41,189,164,204,141,50,55,202,220,40,115,163,204,141,98,34,138,137,40,38,218,142,98,34,63,85,62,212,236,80,25,211,209,202,152,174,214,159,180,218,179,78,249,238,89,183,175,5,31,45,85,106,108,122,82,169,152,228,111,211,163,241,255,111,239,254,154,218,54,246,48,0,127,34,187,150,76,104,122,73,59,180,39,157,148,195,36,180,147,59,15,109,156,158,100,82,14,147,208,78,110,248,238,29,176,9,160,63,102,165,93,225,21,126,238,26,143,85,109,196,79,4,228,231,125,183,121,24,139,136,97,124,120,22,139,236,44,84,191,210,194,124,234,19,181,39,34,82,136,20,34,133,72,33,82,57,18,41,237,137,200,25,114,134,156,33,103,218,19,181,39,34,124,8,223,157,43,25,244,89,217,99,110,51,159,226,138,166,94,19,24,9,70,130,145,96,36,24,9,70,130,145,99,131,145,58,41,117,82,234,164,132,117,97,93,88,23,214,205,13,235,234,164,212,73,169,147,18,35,199,200,49,114,157,148,33,71,116,230,208,72,188,26,75,88,95,141,101,186,24,65,250,20,65,102,33,2,112,27,220,6,183,193,109,112,27,220,6,183,193,109,112,27,220,6,183,193,109,112,27,220,6,183,193,109,221,171,136,49,98,140,24,35,198,136,49,98,140,24,35,198,136,49,98,140,24,35,198,136,49,98,140,24,35,198,136,49,98,140,24,35,198,136,241,232,136,49,47,204,11,243,194,188,112,128,23,62,57,124,115,242,211,225,209,225,171,131,147,23,255,61,250,249,120,241,243,193,241,193,209,225,235,195,53,25,126,249,203,226,197,209,235,147,87,191,254,112,178,56,120,121,252,159,131,197,183,223,47,126,43,219,185,240,197,242,203,197,159,203,179,229,167,211,139,247,255,63,251,112,62,249,112,122,126,122,182,252,188,92,235,213,143,127,77,174,22,251,233,239,63,46,38,167,31,207,255,119,58,249,246,247,201,63,101,55,45,124,199,250,54,107,225,123,111,88,253,121,175,242,231,231,149,63,23,213,3,138,253,42,47,190,247,191,56,223,123,91,127,101,121,251,82,40,66,190,170,52,175,96,225,85,195,249,250,197,73,212,117,189,237,57,239,82,171,30,125,178,167,35,141,139,231,57,74,227,235,255,140,176,198,111,63,124,188,243,147,232,108,90,206,167,179,201,219,229,242,252,243,249,114,249,118,54,253,110,250,236,250,135,207,231,97,106,183,190,156,78,86,54,98,53,173,4,182,190,164,238,230,52,201,186,202,248,117,85,127,175,136,88,87,224,52,117,115,123,177,235,137,251,250,181,251,183,36,235,234,253,245,107,119,100,125,215,213,206,153,2,87,181,65,16,245,94,83,11,12,106,88,81,87,138,211,119,73,237,194,38,240,50,109,64,45,17,107,10,189,76,157,128,72,196,122,66,255,97,233,132,45,34,214,211,244,44,45,252,242,52,62,193,138,93,77,191,123,191,141,1,196,174,102,30,181,154,234,103,234,125,87,211,246,177,100,125,57,221,62,11,236,187,158,150,143,248,2,175,78,219,7,107,125,87,211,242,121,89,224,106,218,62,165,138,93,77,191,57,110,251,200,39,98,53,17,247,120,219,83,234,216,213,244,190,54,209,247,120,223,39,185,213,37,134,60,203,13,58,166,250,48,35,232,160,234,99,166,144,131,106,143,90,2,14,106,120,216,26,114,84,143,11,241,254,236,93,209,235,168,234,115,154,128,163,154,30,213,134,30,214,240,176,54,224,208,218,227,218,144,99,122,92,197,250,35,219,128,131,106,143,70,67,142,169,62,236,10,58,166,207,48,213,31,144,134,29,84,125,68,26,114,84,143,43,94,123,76,26,116,76,143,191,82,237,129,100,200,49,15,126,149,238,60,148,124,115,82,190,248,229,129,141,16,127,43,22,123,139,178,109,187,185,139,47,23,229,251,191,30,216,21,240,159,98,178,119,239,193,99,57,204,254,114,123,181,87,170,15,31,67,31,86,134,61,84,92,255,229,191,233,120,41,162,123,12,18,158,87,107,129,214,2,173,5,90,11,180,22,104,45,208,90,160,181,32,139,185,212,90,160,181,64,107,129,214,2,173,5,90,11,118,172,181,192,118,115,186,32,2,210,187,186,32,116,65,232,130,208,5,161,11,66,23,132,46,8,93,16,186,32,116,65,232,130,208,5,161,11,66,23,132,46,8,93,16,186,32,116,65,232,130,208,5,161,11,226,177,186,32,108,55,167,62,66,125,132,250,136,129,234,35,58,73,237,230,194,136,222,82,123,128,13,229,72,109,82,155,212,38,181,73,109,82,155,212,38,181,73,109,82,155,212,38,181,73,109,82,155,212,38,181,71,32,181,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,216,254,114,128,48,32,12,8,231,0,132,139,197,60,37,16,46,166,243,167,0,132,175,255,57,15,218,31,46,244,42,245,220,17,174,251,255,158,6,166,129,105,96,26,152,6,166,129,233,85,122,117,219,218,146,94,29,185,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,113,248,161,199,129,61,152,14,12,147,41,134,201,133,156,148,139,121,74,114,82,78,231,153,147,147,93,49,31,3,97,141,77,111,170,120,146,203,158,3,89,166,29,200,210,64,26,200,168,129,44,210,14,100,97,32,13,100,212,64,38,85,162,101,246,74,212,64,230,61,144,69,218,129,44,12,164,129,140,26,200,164,69,219,197,8,138,182,13,100,206,3,249,227,113,177,127,93,255,30,247,131,228,228,221,121,177,95,235,128,207,253,167,201,225,58,224,175,175,199,182,138,224,91,79,174,13,94,254,67,254,67,254,67,254,67,254,67,27,188,54,248,44,230,82,158,70,158,70,158,70,27,188,124,146,124,210,142,229,147,110,78,30,4,1,55,173,190,73,224,109,251,138,166,94,147,212,151,212,151,212,151,212,151,212,151,212,151,212,215,216,82,95,58,246,117,236,235,216,151,68,148,68,148,68,148,68,204,45,137,168,99,95,199,190,142,125,25,89,25,89,25,89,29,251,33,71,116,206,122,202,251,170,229,151,68,86,203,159,52,35,253,85,111,199,101,10,154,245,118,238,193,2,122,155,222,166,183,233,109,122,155,222,166,183,233,109,122,155,222,166,183,233,109,122,155,222,166,183,233,109,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,206,212,25,67,195,208,48,52,12,13,167,71,195,241,205,248,117,52,60,134,122,252,0,52,188,170,37,175,72,223,85,75,249,250,197,174,109,229,215,151,234,182,178,124,144,70,244,202,57,8,97,66,152,16,38,132,9,97,66,152,104,37,90,183,45,48,137,214,145,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,26,135,41,122,28,236,131,238,0,50,153,2,153,172,24,202,108,49,79,206,80,102,211,121,230,12,101,167,8,200,64,118,99,211,155,42,188,228,50,102,62,203,1,230,179,52,159,230,51,209,124,22,3,204,103,97,62,205,103,162,249,76,207,76,243,239,166,53,159,89,207,103,121,93,154,28,241,141,179,172,181,37,231,254,29,115,160,182,228,114,43,53,201,141,103,213,143,76,63,211,207,244,51,253,76,63,235,71,214,143,156,197,92,210,228,52,57,77,174,31,153,206,167,243,119,76,231,223,156,60,136,193,108,90,125,147,63,217,246,21,77,189,38,153,7,153,7,153,7,153,7,153,7,153,7,153,135,177,101,30,180,78,107,157,214,58,45,135,35,135,35,135,35,135,147,91,14,71,235,180,214,105,173,211,18,98,18,98,18,98,90,167,67,142,232,156,116,146,118,83,84,45,135,167,168,58,89,66,112,37,180,35,162,3,117,161,157,123,102,128,208,38,180,9,109,66,155,208,222,254,175,100,132,54,161,77,104,19,218,132,54,161,157,197,245,36,180,9,237,140,220,38,161,253,20,132,54,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,247,180,196,96,48,24,12,6,131,193,9,97,112,113,69,131,83,193,224,98,90,62,5,24,188,106,21,175,160,222,85,201,248,250,197,78,101,227,229,109,203,120,250,38,243,50,195,10,115,10,152,2,166,128,41,96,10,248,73,43,96,106,149,90,165,86,159,176,90,165,44,41,75,202,146,178,164,44,41,75,202,146,178,164,44,41,75,162,141,104,35,218,136,54,162,141,27,226,134,184,161,113,184,161,199,1,61,120,14,4,147,41,130,201,131,154,20,139,121,58,106,82,76,231,153,83,147,221,208,30,99,220,176,254,106,20,203,148,163,88,26,69,163,216,123,20,139,148,163,88,24,69,163,216,123,20,19,90,208,34,123,11,106,20,243,29,197,132,125,197,197,8,250,138,141,98,190,163,248,253,193,235,195,235,6,237,152,127,167,39,197,228,247,211,207,203,90,145,118,238,255,92,15,85,164,189,190,30,219,233,211,222,112,114,181,218,64,61,80,15,212,3,245,64,189,90,109,181,218,89,204,165,128,130,128,130,128,130,90,109,129,15,129,143,29,11,124,220,156,60,72,86,109,90,125,19,105,218,246,21,77,189,38,49,26,49,26,49,26,49,26,49,26,49,26,49,154,177,197,104,148,149,43,43,87,86,46,218,37,218,37,218,37,218,149,91,180,75,89,185,178,114,101,229,66,135,66,135,66,135,202,202,67,142,232,28,158,19,160,212,111,46,218,169,223,188,203,24,223,51,208,205,111,184,135,162,55,188,229,249,230,183,60,123,232,52,207,30,58,201,45,172,238,21,159,253,234,208,99,146,17,109,14,61,247,128,4,135,206,161,115,232,28,58,135,206,161,115,232,28,58,135,206,161,115,232,28,58,135,206,161,115,232,28,58,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,103,42,166,241,103,252,25,127,198,159,241,231,118,254,28,187,137,80,19,127,30,195,94,66,1,252,121,85,20,95,49,203,171,222,248,245,139,221,250,227,215,151,234,182,70,126,128,142,250,218,57,88,103,214,153,117,102,157,89,103,214,153,205,101,115,183,109,73,217,220,145,219,92,150,148,37,101,73,89,82,150,148,37,101,73,89,82,150,148,37,229,246,184,61,110,143,219,227,246,232,40,58,138,142,26,135,142,122,28,182,4,33,161,62,153,82,159,244,160,38,138,161,148,3,48,148,18,67,193,80,198,196,80,98,110,160,98,128,27,168,112,3,185,129,238,222,64,3,77,254,166,55,85,110,206,168,123,36,117,213,235,213,61,242,4,170,94,221,35,238,145,245,61,50,91,236,37,191,71,102,211,189,204,239,17,243,57,158,249,76,239,213,103,217,123,117,243,57,158,249,76,255,139,236,44,251,95,100,205,231,120,230,51,253,239,137,179,236,127,79,52,159,227,153,207,244,191,163,229,191,29,135,249,204,124,62,127,60,46,246,175,55,139,137,250,238,249,238,188,216,175,109,21,147,251,247,206,193,182,138,185,186,26,91,218,40,166,237,212,182,137,17,157,20,157,20,157,20,157,20,157,180,77,140,109,98,178,152,75,81,84,81,84,81,84,219,196,136,246,138,246,238,88,180,247,230,228,65,134,126,211,234,155,240,250,182,175,104,234,53,9,76,11,76,11,76,11,76,11,76,11,76,11,76,143,45,48,109,243,29,155,239,216,124,71,136,95,136,95,136,95,136,63,183,16,191,205,119,108,190,99,243,29,245,18,234,37,212,75,216,124,39,228,136,206,53,9,170,50,236,215,163,196,195,126,61,9,235,69,190,170,237,168,76,65,163,218,206,61,81,64,109,83,219,212,54,181,77,109,83,219,212,54,181,77,109,83,219,212,54,181,77,109,83,219,212,54,181,205,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,25,250,98,88,24,22,134,133,97,225,212,88,56,122,147,168,26,22,182,69,84,251,133,26,118,131,168,251,103,32,131,201,96,50,152,12,38,131,201,96,146,149,100,221,182,188,36,89,71,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,104,28,150,232,113,144,15,178,3,198,100,10,99,50,226,39,179,197,60,49,63,153,77,231,153,243,147,29,194,31,3,169,141,77,111,170,192,146,203,254,147,89,38,159,204,210,100,154,204,4,147,89,36,159,204,194,100,154,204,4,147,153,26,147,230,223,60,107,50,183,50,153,191,30,191,254,225,224,229,139,163,7,102,243,205,222,250,157,135,175,110,235,145,27,191,125,254,125,254,249,143,211,143,239,207,30,248,234,124,217,91,191,115,249,169,185,41,57,247,239,164,1,248,249,235,165,248,38,234,210,68,215,38,15,184,14,29,202,164,52,41,77,74,147,210,164,180,14,101,29,202,89,204,37,121,78,158,147,231,58,148,73,126,146,127,199,36,255,205,201,131,200,204,166,213,55,89,149,109,95,209,212,107,146,143,144,143,144,143,144,143,144,143,144,143,144,143,24,91,62,66,51,181,102,106,205,212,50,59,50,59,50,59,50,59,185,101,118,52,83,107,166,214,76,45,77,38,77,38,77,166,153,58,228,136,206,169,40,201,56,101,214,50,123,202,172,3,210,132,49,202,187,49,138,144,74,121,231,158,74,160,188,41,111,202,155,242,166,188,41,111,202,155,242,166,188,243,208,55,148,55,229,77,121,83,222,148,55,229,189,123,202,155,71,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,123,122,100,184,24,46,134,139,225,226,1,113,113,113,213,116,62,20,46,46,166,197,83,192,197,171,238,243,10,3,94,85,161,175,95,156,68,93,179,219,118,244,46,253,235,209,39,163,136,41,98,138,152,34,166,136,41,98,234,149,122,221,182,210,164,94,71,174,94,41,77,74,147,210,164,52,41,77,74,147,210,164,52,41,77,74,147,136,35,226,136,56,34,142,136,227,142,184,35,238,104,28,238,232,113,64,16,222,3,209,100,138,104,242,164,42,3,246,224,21,35,232,193,219,77,29,50,16,235,216,244,166,138,60,185,188,188,252,23]} \ No newline at end of file +{"type":"Buffer","data":[236,221,107,83,28,73,154,104,235,255,34,59,31,11,148,17,153,36,80,223,80,21,93,197,105,36,213,150,208,204,244,28,27,75,163,36,138,98,55,72,26,132,170,187,107,108,254,251,177,4,93,16,228,37,220,35,210,221,35,121,108,155,109,155,86,9,120,229,74,46,90,107,197,235,255,243,232,231,87,63,253,116,240,236,167,191,236,253,176,63,217,123,249,98,242,239,63,31,188,252,101,255,197,228,201,222,203,253,201,112,50,152,84,143,190,255,159,71,23,239,222,156,156,31,188,121,244,253,163,223,63,158,158,158,189,61,253,237,248,245,201,198,241,135,203,141,127,252,126,246,225,253,201,229,198,175,199,31,78,30,125,247,232,143,147,203,15,103,239,222,62,250,254,209,112,115,176,89,61,250,238,209,155,147,223,142,63,158,95,29,188,253,112,117,252,246,245,201,209,191,222,159,60,250,254,209,197,249,230,233,214,102,253,207,243,227,203,211,233,219,157,221,250,207,31,30,125,255,255,221,251,13,55,255,123,116,231,127,239,220,254,223,239,135,119,126,255,232,205,219,47,191,242,95,223,61,122,127,121,242,254,248,245,223,79,222,236,93,94,157,253,118,252,250,234,175,39,255,186,255,39,122,188,232,79,248,248,248,211,155,126,120,124,246,246,183,147,203,147,183,175,79,54,62,189,223,199,127,212,155,131,205,193,227,71,223,61,58,238,244,3,220,122,199,39,111,255,56,187,124,247,246,226,228,237,213,244,175,229,229,222,79,251,79,247,254,186,255,98,242,203,139,231,63,189,216,123,250,232,251,71,95,222,108,243,253,191,30,125,119,235,183,188,124,245,228,233,193,209,228,199,131,23,251,63,28,61,127,241,183,71,223,63,122,252,238,253,213,227,139,243,199,215,127,189,143,95,191,123,115,242,205,91,252,240,252,217,209,222,193,179,253,23,147,195,231,63,77,14,247,255,109,255,240,209,247,143,234,193,55,191,233,233,243,31,247,15,39,47,247,95,252,219,254,139,201,209,193,211,253,231,175,142,166,127,253,227,193,244,247,237,63,251,241,151,231,7,207,142,238,253,134,233,127,255,238,209,205,27,255,176,247,195,207,251,147,23,207,159,31,221,157,233,155,143,180,255,236,223,30,125,255,168,154,255,209,255,253,249,139,191,238,191,120,249,232,251,234,127,191,190,162,246,206,207,142,63,92,191,166,254,231,209,229,201,233,205,139,243,248,183,141,15,239,62,94,253,190,49,125,111,199,159,127,199,255,60,122,253,254,227,228,228,245,229,228,227,229,217,244,133,255,104,92,143,199,213,104,119,88,13,183,198,155,111,254,126,185,121,242,250,114,243,235,27,111,30,95,28,255,249,238,237,241,63,62,108,190,126,119,241,205,95,236,251,127,93,189,187,124,253,251,198,151,191,142,239,235,205,106,115,176,113,117,121,252,246,195,111,239,46,47,78,46,63,140,54,135,219,155,131,141,215,239,63,110,188,255,215,176,26,108,124,252,245,227,219,171,143,117,189,57,24,61,250,238,209,233,173,97,234,84,195,156,126,25,230,245,199,170,218,249,60,210,96,58,210,255,254,239,119,183,207,240,253,198,201,241,135,171,101,71,184,179,93,13,199,245,118,181,91,239,214,95,167,254,252,182,105,79,48,197,44,65,7,248,246,221,229,213,239,77,78,113,123,60,172,6,163,225,86,181,179,51,186,61,249,173,119,144,246,40,147,13,20,121,158,117,219,243,172,75,59,207,142,6,138,60,207,225,226,243,28,142,71,163,193,120,56,222,26,142,7,179,199,31,166,61,207,100,3,5,157,103,163,111,58,243,94,10,89,190,233,36,25,38,252,12,219,124,205,188,245,14,10,58,203,108,95,51,191,126,244,200,175,153,183,222,65,105,231,153,227,107,230,215,143,190,228,107,230,238,96,123,80,111,15,70,227,157,221,241,236,241,19,127,205,76,54,80,243,243,124,125,188,241,250,228,237,213,229,241,121,212,103,251,237,55,47,224,181,217,253,56,1,39,249,246,230,123,223,210,115,172,183,119,118,183,71,219,213,206,96,251,235,224,95,222,248,219,177,55,95,191,93,249,65,38,154,39,252,36,255,113,210,224,123,208,162,233,111,222,65,89,39,218,241,76,205,79,245,228,99,171,207,244,219,111,94,192,103,122,247,227,4,157,100,179,207,244,57,131,207,252,204,202,117,138,157,14,19,116,134,205,0,209,110,189,51,30,215,213,120,123,184,117,123,236,60,128,40,197,48,65,103,216,232,75,228,156,191,249,89,95,137,114,189,10,187,156,37,252,0,99,126,46,255,242,182,5,29,96,242,159,198,63,127,224,37,63,136,47,28,58,241,207,224,41,102,105,126,128,103,231,141,191,41,239,12,182,70,195,65,93,87,245,215,127,59,220,126,243,196,199,152,102,156,230,39,121,113,210,244,36,119,171,209,78,61,170,182,182,118,70,95,95,1,183,223,60,241,63,10,211,140,19,116,146,141,190,53,215,213,246,120,52,172,234,241,96,103,112,123,240,44,223,154,147,12,211,252,12,63,28,55,114,55,51,191,24,125,121,219,2,190,48,118,60,75,243,3,252,248,33,254,0,191,188,109,1,7,216,241,44,225,7,24,243,179,205,151,183,45,232,0,147,255,108,243,241,195,198,233,187,63,26,189,10,71,163,241,96,180,53,216,25,143,170,250,246,224,95,223,62,237,65,166,154,39,248,48,155,252,115,101,52,170,135,59,227,237,209,104,184,53,188,59,124,142,127,178,164,154,39,232,48,163,255,221,247,229,109,203,248,212,206,123,128,145,95,27,139,249,119,95,199,179,44,62,192,255,250,154,252,252,219,241,229,217,241,219,171,155,230,231,236,219,240,236,245,116,250,179,139,227,211,147,87,151,103,143,190,127,244,255,124,123,170,211,191,135,187,111,177,21,254,22,111,194,223,228,109,240,155,140,207,34,222,36,124,178,237,224,15,51,13,239,238,188,205,183,175,151,89,111,115,247,148,151,191,197,56,252,45,78,66,223,228,252,221,235,227,243,208,63,255,245,27,77,78,223,127,12,253,104,23,193,47,206,139,224,23,231,69,248,139,243,34,252,149,118,17,241,74,187,8,127,165,189,175,67,143,248,253,48,252,45,194,95,205,239,71,119,255,244,77,222,36,248,213,249,62,248,147,230,50,248,245,114,25,254,122,185,12,127,189,92,70,188,94,46,195,95,47,87,119,95,47,203,223,226,238,235,229,206,91,252,215,255,126,183,188,161,30,180,104,168,7,26,106,13,181,134,90,67,173,161,214,80,107,168,53,212,26,106,13,181,134,90,67,173,161,214,80,107,168,53,212,189,108,168,213,190,106,95,181,175,218,87,237,171,246,85,251,170,125,213,190,106,95,181,175,218,87,237,171,246,85,251,170,125,213,190,106,95,181,175,218,87,237,171,246,141,172,125,165,187,210,93,233,174,116,55,62,221,173,91,164,187,245,195,75,119,171,233,198,231,85,164,187,149,116,183,255,233,110,181,89,13,55,171,59,63,233,213,227,175,63,117,238,126,243,35,222,106,211,221,249,195,156,126,30,102,250,83,231,118,81,233,110,235,19,76,50,75,200,1,102,75,119,91,31,101,186,129,226,206,51,113,186,155,224,60,187,26,40,238,60,19,167,187,173,207,51,221,64,33,231,153,60,221,93,217,235,50,223,55,157,108,233,238,106,207,50,219,215,204,108,233,110,130,243,204,241,53,51,91,186,219,250,60,211,13,212,248,60,115,165,187,171,121,109,174,96,156,230,39,153,39,221,109,127,144,169,230,105,124,146,185,210,221,213,188,38,87,48,78,200,73,38,79,119,87,118,138,221,14,19,114,134,201,211,221,246,40,35,201,48,33,103,152,56,221,93,217,171,176,211,89,130,15,48,93,186,187,218,3,76,254,115,99,250,116,119,181,7,152,252,7,197,92,233,110,251,99,76,52,78,227,147,204,149,238,182,255,231,75,162,113,66,78,50,121,186,219,250,20,211,12,211,248,12,211,167,187,171,249,194,216,245,44,141,15,48,125,186,187,154,3,236,122,150,224,3,76,151,238,174,246,0,147,255,108,147,62,144,92,217,1,230,249,233,58,125,32,185,218,3,76,242,10,20,72,62,176,64,82,238,40,119,148,59,202,29,227,115,199,106,50,152,126,35,141,202,29,175,219,191,190,229,142,215,223,100,31,223,233,23,175,127,241,115,212,184,177,232,0,54,175,142,47,55,79,255,92,24,60,222,124,136,155,247,217,236,125,105,28,53,142,26,71,141,163,198,81,227,168,201,211,228,229,110,200,52,121,61,111,242,52,100,26,50,13,153,134,76,67,166,33,211,144,105,200,52,100,26,50,189,142,94,71,175,163,215,209,235,232,117,244,58,122,157,126,244,58,66,154,100,33,141,92,165,196,92,37,83,20,18,187,3,171,234,227,14,172,25,81,200,64,20,210,151,40,100,193,203,249,112,239,197,79,55,215,49,55,140,156,62,191,142,190,189,143,185,119,149,211,162,157,107,215,239,103,165,23,50,207,253,8,110,100,94,139,228,201,141,204,110,100,46,38,121,114,35,179,27,153,221,200,156,252,60,221,200,236,70,102,55,50,167,59,79,55,50,187,145,185,160,219,111,221,200,28,113,144,197,221,200,252,249,131,55,114,95,139,166,159,37,157,114,159,104,199,51,185,231,218,61,215,173,78,209,61,215,238,185,206,255,42,116,207,117,23,7,232,158,107,247,92,167,58,70,247,92,119,245,143,66,247,92,187,231,218,61,215,217,227,91,247,92,183,12,94,221,115,237,158,235,37,135,233,158,107,247,92,187,231,186,243,3,116,207,117,33,89,248,90,173,113,12,191,231,250,116,28,156,55,75,220,237,138,20,223,219,21,25,245,88,192,215,142,186,225,115,1,179,59,234,222,61,24,160,163,214,81,235,168,117,212,58,106,29,117,17,255,16,213,81,235,168,117,212,58,106,29,181,142,90,71,173,163,214,81,151,208,81,43,126,21,191,138,95,197,175,226,87,241,171,248,85,252,42,126,21,191,138,95,197,175,226,87,241,171,248,85,252,42,126,21,191,138,95,197,175,226,87,241,27,89,252,202,119,229,187,242,93,249,110,139,124,183,110,147,239,214,15,48,223,189,185,28,126,21,249,110,37,223,237,127,190,235,230,119,55,191,23,147,239,186,249,221,205,239,65,231,153,56,223,109,125,158,233,6,10,190,181,60,101,190,187,218,219,202,51,223,252,158,56,223,77,112,243,123,222,243,76,156,239,38,56,207,28,95,51,179,229,187,173,207,51,221,64,141,207,51,87,190,187,154,215,230,10,198,105,126,146,121,242,221,246,7,153,106,158,144,91,164,179,228,187,43,187,75,58,219,107,50,71,190,187,178,83,236,118,152,144,51,76,158,239,182,71,25,73,134,9,190,23,62,93,190,187,218,123,225,179,29,96,186,124,119,181,7,152,252,231,198,244,249,238,106,15,48,249,15,138,185,242,221,246,199,152,104,156,198,39,153,43,223,109,255,207,151,68,227,132,156,100,242,124,183,245,41,166,25,166,241,25,166,207,119,87,243,133,177,235,89,26,31,96,250,124,119,53,7,216,245,44,193,7,152,46,223,93,237,1,38,255,217,38,125,36,185,178,3,204,243,211,117,250,72,114,181,7,152,228,21,40,146,124,96,145,164,228,81,242,40,121,148,60,182,72,30,171,201,96,250,157,52,46,121,188,206,255,250,150,60,94,127,155,125,124,39,97,188,254,197,207,93,227,198,194,19,216,188,58,190,220,60,253,115,97,244,120,243,49,110,222,105,195,119,166,115,212,57,234,28,117,142,58,71,157,163,46,79,151,151,187,35,211,229,245,188,203,211,145,233,200,116,100,58,50,29,153,142,76,71,166,35,211,145,233,200,52,59,154,29,205,142,102,71,179,163,217,209,236,104,118,250,209,236,136,105,146,197,52,146,149,18,147,149,92,97,72,244,46,172,170,143,187,176,102,132,33,3,97,72,127,194,144,165,47,233,127,171,175,47,104,14,201,157,54,254,168,239,221,209,220,187,226,105,233,10,182,141,63,234,213,95,211,60,231,131,184,169,121,45,18,40,55,53,187,169,185,152,4,202,77,205,110,106,118,83,115,242,243,116,83,179,155,154,221,212,156,238,60,221,212,236,166,230,130,110,197,117,83,115,196,65,22,119,83,243,231,15,222,200,133,45,154,126,150,132,202,125,162,29,207,228,254,107,247,95,183,58,69,247,95,187,255,58,255,171,208,253,215,93,28,160,251,175,221,127,157,234,24,221,127,221,213,63,10,221,127,237,254,107,247,95,103,143,113,221,127,221,50,128,117,255,181,251,175,151,28,166,251,175,221,127,237,254,235,206,15,208,253,215,133,100,226,107,181,218,49,252,254,235,211,113,112,238,44,121,183,63,82,140,111,127,100,200,203,248,155,130,121,238,111,24,45,251,13,59,11,127,195,173,232,121,206,123,184,93,65,55,120,154,225,83,250,29,242,64,195,172,244,187,119,207,52,72,191,165,223,210,111,233,183,244,91,250,93,86,198,40,253,150,126,75,191,165,223,210,111,233,183,244,91,250,45,253,206,158,126,139,148,69,202,34,101,145,178,72,89,164,44,82,22,41,139,148,69,202,34,101,145,178,72,89,164,44,82,22,41,139,148,69,202,34,101,145,178,72,89,164,28,25,41,43,142,21,199,138,99,197,241,131,40,142,235,150,197,113,253,48,139,227,233,226,245,106,85,197,113,165,56,238,127,113,220,254,18,197,36,195,132,92,125,156,184,56,110,125,130,73,102,137,187,31,62,113,113,156,224,126,248,188,231,153,184,56,78,112,158,201,239,22,203,89,28,183,62,207,116,3,5,223,21,159,178,56,94,237,29,241,89,62,199,179,21,199,171,61,203,108,95,51,179,21,199,9,206,51,199,215,204,108,197,113,235,243,76,55,80,227,243,204,85,28,175,230,181,185,130,113,154,159,100,158,226,184,253,65,166,154,39,228,238,238,44,197,241,202,110,240,206,246,154,204,81,28,175,236,20,187,29,38,228,12,147,23,199,237,81,70,146,97,66,206,48,113,113,188,178,87,97,158,91,148,211,23,199,171,61,192,228,63,55,166,47,142,87,123,128,201,127,80,204,85,28,183,63,198,68,227,52,62,201,92,197,113,251,127,190,36,26,39,228,36,147,23,199,173,79,49,205,48,141,207,48,125,113,188,154,47,140,93,207,210,248,0,211,23,199,171,57,192,174,103,9,62,192,116,197,241,106,15,48,249,207,54,233,187,206,149,29,96,158,159,174,211,119,157,171,61,192,36,175,64,93,231,3,235,58,85,154,42,77,149,166,74,115,238,91,52,202,31,171,201,96,250,205,52,58,127,188,238,0,251,150,63,94,127,179,125,124,167,101,188,254,197,207,129,227,198,178,67,216,188,58,190,220,60,253,115,97,0,121,243,97,110,222,111,243,247,167,121,212,60,106,30,53,143,154,71,205,163,70,79,163,151,187,41,211,232,245,188,209,211,148,105,202,52,101,154,50,77,153,166,76,83,166,41,211,148,105,202,244,59,250,29,253,142,126,71,191,163,223,209,239,232,119,250,209,239,8,107,146,133,53,242,149,18,243,149,140,145,72,155,29,89,85,31,119,100,205,136,68,6,34,145,190,69,34,203,95,222,195,136,6,106,216,255,6,170,193,118,182,225,242,21,112,237,47,157,158,249,65,172,128,91,139,28,202,165,211,46,157,46,38,135,114,233,180,75,167,93,58,157,252,60,93,58,237,210,105,151,78,167,59,79,151,78,187,116,186,160,11,126,93,58,29,113,144,197,93,58,253,249,131,55,242,98,139,166,159,37,164,114,159,104,199,51,185,202,219,85,222,173,78,209,85,222,174,242,206,255,42,116,149,119,23,7,232,42,111,87,121,167,58,70,87,121,119,245,143,66,87,121,187,202,219,85,222,217,195,92,87,121,183,140,97,93,229,237,42,239,37,135,233,42,111,87,121,187,202,187,243,3,116,149,119,33,201,248,90,173,124,12,191,202,251,116,28,156,62,203,223,237,149,20,230,219,43,249,0,110,255,30,70,60,217,112,63,253,238,221,147,13,210,111,233,183,244,91,250,45,253,150,126,151,149,49,74,191,165,223,210,111,233,183,244,91,250,45,253,150,126,75,191,179,167,223,34,101,145,178,72,89,164,44,82,22,41,139,148,69,202,34,101,145,178,72,89,164,44,82,22,41,139,148,69,202,34,101,145,178,72,89,164,44,82,22,41,71,70,202,138,99,197,177,226,88,113,188,206,197,241,211,253,31,15,94,61,157,12,155,175,154,190,56,121,115,246,241,226,155,218,120,184,110,139,166,111,254,140,139,91,227,186,93,107,60,255,67,220,122,215,74,99,165,177,210,88,105,172,52,86,26,43,141,149,198,74,99,165,177,210,88,105,172,52,86,26,43,141,45,153,182,100,186,144,207,116,253,182,126,91,191,173,223,214,111,235,183,245,219,250,109,253,182,126,91,191,173,223,214,111,235,183,245,219,250,109,253,182,126,91,191,173,223,214,111,91,50,45,249,150,124,75,190,123,154,124,55,108,169,27,238,110,158,211,82,175,213,230,102,45,181,150,90,75,173,165,214,82,107,169,181,212,90,106,45,181,150,90,75,173,165,214,82,107,169,181,212,15,172,165,86,253,170,126,85,191,170,95,213,175,234,87,245,171,250,85,253,170,126,85,191,170,95,213,175,234,87,245,171,250,85,253,170,126,85,191,170,95,213,175,234,215,214,102,9,175,132,87,194,155,33,225,173,91,37,188,245,67,76,120,171,233,14,232,213,36,188,149,132,183,255,9,111,181,89,13,55,171,59,63,241,213,227,175,63,125,238,126,243,163,222,106,19,222,249,195,156,126,30,102,250,211,231,118,81,9,111,235,19,76,50,75,200,1,102,75,120,91,31,101,186,129,226,206,51,113,194,155,224,60,187,26,40,238,60,19,39,188,173,207,51,221,64,33,231,153,60,225,93,217,235,50,223,55,157,108,9,239,106,207,50,219,215,204,108,9,111,130,243,204,241,53,51,91,194,219,250,60,211,13,212,248,60,115,37,188,171,121,109,174,96,156,230,39,153,39,225,109,127,144,169,230,105,124,146,185,18,222,213,188,38,87,48,78,200,73,38,79,120,87,118,138,221,14,19,114,134,201,19,222,246,40,35,201,48,33,103,152,56,225,93,217,171,176,211,89,130,15,48,93,194,187,218,3,76,254,115,99,250,132,119,181,7,152,252,7,197,92,9,111,251,99,76,52,78,227,147,204,149,240,182,255,231,75,162,113,66,78,50,121,194,219,250,20,211,12,211,248,12,211,39,188,171,249,194,216,245,44,141,15,48,125,194,187,154,3,236,122,150,224,3,76,151,240,174,246,0,147,255,108,147,62,148,92,217,1,230,249,233,58,125,40,185,218,3,76,242,10,20,74,62,176,80,82,246,40,123,148,61,202,30,219,100,143,213,100,48,253,86,26,153,61,94,23,128,125,203,30,175,191,209,62,190,83,49,94,255,226,231,180,113,99,241,17,108,94,29,95,110,158,254,185,48,124,188,249,32,55,239,181,233,123,211,58,106,29,181,142,90,71,173,163,214,81,155,167,205,203,221,146,105,243,122,222,230,105,201,180,100,90,50,45,153,150,76,75,166,37,211,146,105,201,180,100,186,29,221,142,110,71,183,163,219,209,237,232,118,116,59,253,232,118,4,53,201,130,26,217,74,137,217,74,182,56,36,126,39,86,213,199,157,88,51,226,144,129,56,164,79,113,200,130,151,245,203,167,123,135,135,215,151,53,55,76,158,62,92,28,159,159,223,187,171,185,119,197,211,162,45,108,215,127,196,149,94,213,60,247,35,184,169,121,45,210,39,55,53,187,169,185,152,244,201,77,205,110,106,118,83,115,242,243,116,83,179,155,154,221,212,156,238,60,221,212,236,166,230,130,110,197,117,83,115,196,65,22,119,83,243,231,15,222,200,129,45,154,126,150,124,202,125,162,29,207,228,254,107,247,95,183,58,69,247,95,187,255,58,255,171,208,253,215,93,28,160,251,175,221,127,157,234,24,221,127,221,213,63,10,221,127,237,254,107,247,95,103,143,112,221,127,221,50,124,117,255,181,251,175,151,28,166,251,175,221,127,237,254,235,206,15,208,253,215,133,228,225,107,181,214,49,252,254,235,211,113,112,230,44,117,183,59,82,132,111,119,100,212,227,1,95,59,234,134,79,7,204,238,168,123,247,112,128,142,90,71,173,163,214,81,235,168,117,212,69,252,67,84,71,173,163,214,81,235,168,117,212,58,106,29,181,142,90,71,93,66,71,173,248,85,252,42,126,21,191,138,95,197,175,226,87,241,171,248,85,252,42,126,21,191,138,95,197,175,226,87,241,171,248,85,252,42,126,21,191,138,95,197,111,100,241,43,223,149,239,202,119,229,187,45,242,221,186,77,190,91,63,192,124,247,230,162,248,85,228,187,149,124,183,255,249,174,27,224,221,0,95,76,190,235,6,120,55,192,7,157,103,226,124,183,245,121,166,27,40,248,246,242,148,249,238,106,111,45,207,124,3,124,226,124,55,193,13,240,121,207,51,113,190,155,224,60,115,124,205,204,150,239,182,62,207,116,3,53,62,207,92,249,238,106,94,155,43,24,167,249,73,230,201,119,219,31,100,170,121,66,110,147,206,146,239,174,236,78,233,108,175,201,28,249,238,202,78,177,219,97,66,206,48,121,190,219,30,101,36,25,38,248,126,248,116,249,238,106,239,135,207,118,128,233,242,221,213,30,96,242,159,27,211,231,187,171,61,192,228,63,40,230,202,119,219,31,99,162,113,26,159,100,174,124,183,253,63,95,18,141,19,114,146,201,243,221,214,167,152,102,152,198,103,152,62,223,93,205,23,198,174,103,105,124,128,233,243,221,213,28,96,215,179,4,31,96,186,124,119,181,7,152,252,103,155,244,145,228,202,14,48,207,79,215,233,35,201,213,30,96,146,87,160,72,242,129,69,146,146,71,201,163,228,81,242,216,34,121,172,38,131,233,119,210,184,228,241,58,255,235,91,242,120,253,109,246,241,157,132,241,250,23,63,119,141,27,11,79,96,243,234,248,114,243,244,207,133,209,227,205,199,184,121,167,13,223,153,206,81,231,168,115,212,57,234,28,117,142,186,60,93,94,238,142,76,151,215,243,46,79,71,166,35,211,145,233,200,116,100,58,50,29,153,142,76,71,166,35,211,236,104,118,52,59,154,29,205,142,102,71,179,163,217,233,71,179,35,166,73,22,211,72,86,74,76,86,114,133,33,209,187,176,170,62,238,194,154,17,134,12,132,33,253,9,67,22,188,164,143,14,158,253,237,250,114,230,134,169,211,213,217,219,127,221,187,155,185,119,165,211,162,213,107,211,63,225,74,175,102,158,247,1,220,204,188,22,201,147,155,153,221,204,92,76,242,228,102,102,55,51,187,153,57,249,121,186,153,217,205,204,110,102,78,119,158,110,102,118,51,115,65,183,224,186,153,57,226,32,139,187,153,249,243,7,111,228,190,22,77,63,75,58,229,62,209,142,103,114,223,181,251,174,91,157,162,251,174,221,119,157,255,85,232,190,235,46,14,208,125,215,238,187,78,117,140,238,187,238,234,31,133,238,187,118,223,181,251,174,179,199,183,238,187,110,25,188,186,239,218,125,215,75,14,211,125,215,238,187,118,223,117,231,7,232,190,235,66,178,240,181,90,229,24,126,223,245,233,56,56,111,150,184,219,23,41,190,183,47,50,234,177,128,47,13,117,195,167,2,102,54,212,189,123,40,64,67,173,161,214,80,107,168,53,212,26,234,210,206,83,67,173,161,46,164,109,209,80,107,168,53,212,26,106,13,181,134,250,225,53,212,106,95,181,175,218,87,237,171,246,85,251,170,125,213,190,106,95,181,175,218,87,237,171,246,85,251,170,125,213,190,106,95,181,175,218,87,237,171,246,85,251,70,214,190,210,93,233,174,116,87,186,27,159,238,214,45,210,221,250,225,165,187,55,247,194,175,32,221,173,164,187,253,79,119,221,248,238,198,247,98,210,93,55,190,187,241,61,232,60,19,167,187,173,207,51,221,64,193,183,149,167,76,119,87,123,75,121,230,27,223,19,167,187,9,110,124,207,123,158,137,211,221,4,231,153,227,107,102,182,116,183,245,121,166,27,168,241,121,230,74,119,87,243,218,92,193,56,205,79,50,79,186,219,254,32,83,205,19,114,123,116,150,116,119,101,119,72,103,123,77,230,72,119,87,118,138,221,14,19,114,134,201,211,221,246,40,35,201,48,193,247,193,167,75,119,87,123,31,124,182,3,76,151,238,174,246,0,147,255,220,152,62,221,93,237,1,38,255,65,49,87,186,219,254,24,19,141,211,248,36,115,165,187,237,255,249,146,104,156,144,147,76,158,238,182,62,197,52,195,52,62,195,244,233,238,106,190,48,118,61,75,227,3,76,159,238,174,230,0,187,158,37,248,0,211,165,187,171,61,192,228,63,219,164,15,36,87,118,128,121,126,186,78,31,72,174,246,0,147,188,2,5,146,15,44,144,148,59,202,29,229,142,114,199,248,220,177,154,12,166,223,72,163,114,199,235,246,175,111,185,227,245,55,217,199,119,250,197,235,95,252,28,53,110,44,58,128,205,171,227,203,205,211,63,23,6,143,55,31,226,230,125,54,123,95,26,71,141,163,198,81,227,168,113,212,56,106,242,52,121,185,27,50,77,94,207,155,60,13,153,134,76,67,166,33,211,144,105,200,52,100,26,50,13,153,134,76,175,163,215,209,235,232,117,244,58,122,29,189,142,94,167,31,189,142,144,38,89,72,35,87,41,49,87,201,20,133,196,238,192,170,250,184,3,107,70,20,50,16,133,244,37,10,185,243,114,222,255,63,123,147,39,251,47,142,38,79,246,94,238,79,126,216,123,185,255,227,245,86,183,5,153,211,201,127,31,111,252,122,114,121,181,241,235,241,135,147,141,215,199,31,78,222,220,91,236,182,176,116,250,230,53,56,235,69,253,190,222,92,250,154,189,253,11,23,91,155,223,254,175,219,255,241,245,189,255,25,246,114,63,249,239,227,199,75,254,248,203,183,190,45,185,176,57,242,99,88,252,182,38,81,212,246,189,159,135,199,155,213,231,31,205,199,159,126,16,174,118,82,36,81,179,71,57,253,60,202,244,39,243,193,55,3,229,15,162,90,157,94,130,73,66,14,47,99,12,213,234,24,83,141,19,119,150,201,67,168,21,159,101,55,227,196,157,101,242,69,111,173,206,50,213,56,33,103,153,33,40,91,201,235,49,215,55,152,140,49,217,234,206,49,211,215,200,140,33,217,138,207,50,253,215,200,140,139,221,90,157,101,170,113,26,159,101,190,32,175,251,215,100,231,195,52,63,197,92,49,94,187,67,76,51,77,240,41,54,50,94,139,102,159,165,154,242,158,102,183,19,53,62,209,124,105,99,247,159,221,157,15,19,114,138,25,178,198,149,156,96,151,163,132,156,95,134,164,177,29,232,73,48,74,200,249,37,207,25,87,242,234,235,112,146,224,195,75,153,50,174,238,240,18,255,164,157,35,99,92,221,225,37,254,209,58,223,26,188,118,71,152,100,152,198,167,152,111,5,94,187,127,232,37,25,38,228,20,51,228,180,173,78,48,197,40,141,207,47,71,74,219,253,23,194,110,39,105,124,120,57,50,218,238,15,175,219,73,130,15,47,101,66,187,186,195,75,252,243,75,190,155,170,91,30,98,162,105,66,15,50,195,45,213,173,15,50,201,52,33,7,153,60,232,94,201,167,115,206,195,75,25,115,175,238,240,18,124,45,20,114,63,176,197,139,225,55,83,159,142,131,131,100,81,186,237,142,114,121,219,29,27,135,252,243,202,231,5,45,127,147,242,121,97,206,175,124,86,62,43,159,149,207,202,103,229,179,242,89,249,172,124,86,62,43,159,149,207,202,103,229,179,242,89,249,92,84,249,172,211,213,233,234,116,117,186,37,252,172,168,211,213,233,234,116,117,186,58,93,157,174,78,87,167,171,211,213,233,234,116,117,186,58,93,157,174,78,87,167,171,211,205,210,233,138,110,69,183,162,91,209,109,171,232,118,186,64,187,142,143,110,167,33,104,221,147,232,54,124,227,245,140,63,189,165,215,210,87,233,171,244,85,250,42,125,149,107,202,53,229,154,114,77,137,161,196,80,98,152,59,20,145,24,74,12,37,134,18,67,137,161,196,176,252,196,80,214,37,235,146,117,201,186,114,31,94,250,172,75,68,35,162,17,209,20,19,209,184,181,60,89,171,162,8,41,177,8,201,215,93,180,184,230,185,234,209,53,207,235,218,93,172,40,152,88,244,155,238,52,29,77,238,19,175,218,109,213,171,122,180,85,207,11,45,207,11,237,233,171,195,163,131,195,131,103,63,189,218,59,140,185,197,254,226,227,249,213,217,249,217,219,211,143,199,231,15,253,74,251,251,103,177,226,45,143,205,62,160,149,143,186,55,221,155,238,77,247,166,123,179,242,209,202,71,13,161,134,80,67,104,229,163,149,143,229,52,112,122,204,126,247,152,46,187,87,184,42,92,21,174,10,87,133,171,194,85,225,218,243,194,213,18,77,75,52,45,209,84,91,171,173,213,214,106,107,75,52,45,209,180,68,83,255,175,255,215,255,23,213,255,63,240,37,154,46,187,183,119,211,83,22,246,110,166,123,254,99,78,45,221,184,209,111,80,75,247,37,216,87,75,171,165,213,210,106,105,181,180,90,90,45,173,150,86,75,171,165,11,250,26,169,150,86,75,171,165,213,210,106,233,2,107,105,109,175,182,87,219,171,237,45,225,103,69,109,175,182,87,219,171,237,213,246,106,123,181,189,218,94,109,175,182,87,219,171,237,213,246,106,123,181,189,218,94,109,111,150,182,87,168,43,212,21,234,10,117,187,11,117,167,203,180,235,142,66,221,105,34,90,247,36,212,109,187,89,251,254,81,20,184,102,91,33,171,144,85,200,42,100,21,178,107,85,200,170,58,85,157,170,206,53,171,58,149,136,74,68,37,162,18,81,137,168,68,84,34,42,17,149,136,165,28,94,226,18,81,253,165,254,82,127,169,191,114,31,94,250,250,75,107,163,181,209,218,20,211,218,164,137,96,36,45,194,145,66,195,145,66,242,140,174,110,157,174,122,116,235,244,131,200,51,122,120,11,122,213,225,94,191,170,71,123,253,188,30,75,123,61,190,122,246,117,211,100,220,87,200,143,111,103,239,154,236,203,215,200,110,119,77,126,58,141,148,219,38,23,124,72,251,38,213,116,106,58,53,157,154,78,77,103,223,164,125,147,202,68,101,162,50,209,190,73,251,38,203,41,235,84,158,253,174,60,191,189,202,190,197,73,206,50,158,121,79,179,219,137,116,179,186,89,221,172,110,86,55,171,155,213,205,150,218,205,218,224,105,131,167,13,158,26,110,13,183,134,91,195,109,131,167,13,158,54,120,122,170,192,83,5,158,42,40,234,169,130,7,190,193,243,116,28,92,199,123,66,194,210,79,207,110,88,250,217,197,83,37,183,171,233,184,142,127,94,53,221,151,146,95,53,173,154,86,77,171,166,85,211,170,105,213,180,106,90,53,173,154,86,77,171,166,85,211,170,105,213,180,106,90,227,171,241,213,248,106,124,53,190,26,95,141,175,198,87,227,171,241,213,248,106,124,53,190,26,95,141,175,198,87,227,171,241,213,248,106,124,53,190,26,95,193,174,96,87,176,43,216,77,16,236,78,23,111,215,157,5,187,211,76,180,238,73,176,219,233,234,237,79,135,81,224,242,109,157,172,78,86,39,171,147,213,201,174,85,39,171,237,212,118,106,59,215,172,237,212,35,234,17,245,136,122,68,61,162,30,81,143,168,71,212,35,150,114,120,137,123,68,13,152,6,76,3,166,1,203,125,120,233,27,48,197,141,226,70,113,83,76,113,147,38,133,17,182,200,71,10,205,71,138,137,52,186,187,139,186,234,209,93,212,15,36,210,232,229,13,233,85,167,187,254,170,30,237,250,243,170,44,226,85,121,123,233,100,227,47,143,243,246,76,246,229,43,98,235,61,147,105,86,75,218,38,169,146,83,201,169,228,84,114,42,57,219,36,109,147,84,28,42,14,21,135,197,21,135,182,73,170,55,213,155,235,87,111,126,123,97,125,139,147,236,246,198,251,46,78,179,219,137,244,176,122,88,61,172,30,86,15,171,135,213,195,150,218,195,218,207,105,63,167,253,156,218,108,109,182,54,91,155,109,63,167,253,156,246,115,122,90,192,211,2,158,22,40,234,105,129,7,190,159,243,116,28,92,189,123,242,193,74,79,207,100,88,233,25,249,180,200,237,2,186,113,138,63,175,128,238,75,125,175,128,86,64,43,160,21,208,10,104,5,180,2,90,1,173,128,86,64,43,160,21,208,10,104,5,180,2,90,1,173,215,213,235,234,117,245,186,122,93,189,174,94,87,175,171,215,213,235,234,117,245,186,122,93,189,174,94,87,175,171,215,213,235,234,117,245,186,122,221,7,222,235,138,111,197,183,226,91,241,109,203,248,118,186,7,187,110,19,223,78,99,208,186,39,241,109,219,213,215,229,110,187,22,192,10,96,5,176,2,88,1,236,90,5,176,162,77,209,166,104,115,205,162,77,161,161,208,80,104,40,52,20,26,10,13,133,134,66,67,161,97,41,135,151,56,52,20,119,137,187,196,93,226,174,220,135,151,62,238,146,210,72,105,164,52,197,164,52,105,26,23,197,138,46,164,208,46,36,103,125,209,234,242,231,170,71,151,63,175,111,125,209,151,187,198,131,46,189,127,232,247,220,123,185,69,188,220,14,247,94,252,180,63,9,187,217,254,250,111,108,227,225,94,108,127,235,207,191,186,173,142,75,62,136,165,142,154,54,77,155,166,77,211,166,105,179,212,209,82,71,125,160,62,80,31,104,169,163,165,142,229,244,109,90,203,126,183,150,174,181,87,175,170,87,213,171,234,85,245,170,122,85,189,218,243,122,213,154,76,107,50,173,201,84,82,43,169,149,212,74,106,107,50,173,201,180,38,83,219,175,237,215,246,23,213,246,63,240,53,153,174,181,183,89,211,19,20,54,107,38,121,182,227,110,253,220,164,181,95,84,63,247,37,181,87,63,171,159,213,207,234,103,245,179,250,89,253,172,126,86,63,171,159,213,207,234,103,245,179,250,89,253,172,126,214,234,106,117,181,186,90,221,82,252,174,86,87,171,171,213,213,234,106,117,181,186,90,93,173,174,86,87,171,171,213,213,234,106,117,181,186,90,93,173,174,86,215,149,246,194,91,225,173,240,182,135,225,109,211,27,237,231,133,183,15,228,66,251,91,127,252,2,87,92,171,95,213,175,234,87,245,171,250,117,173,234,87,197,166,98,83,177,185,102,197,166,202,80,101,168,50,84,25,170,12,85,134,42,67,149,161,202,176,148,195,115,159,189,178,75,217,165,236,82,118,233,104,116,52,58,154,135,210,209,184,207,62,89,174,34,10,41,49,10,201,152,94,180,185,241,249,129,220,102,95,118,122,209,147,219,197,155,222,101,191,232,181,214,151,253,122,94,107,121,95,107,255,254,243,243,195,253,233,187,255,113,242,116,239,229,95,15,158,253,20,115,185,253,198,63,126,127,119,126,178,241,143,119,151,111,54,46,142,63,252,253,236,237,233,67,191,239,126,198,145,36,89,2,217,240,227,218,11,169,140,83,198,41,227,148,113,202,56,123,33,237,133,84,25,170,12,85,134,246,66,218,11,89,78,37,167,216,236,119,177,249,237,21,242,45,78,178,219,59,232,187,56,205,110,39,210,192,106,96,53,176,26,88,13,172,6,86,3,91,106,3,107,211,166,77,155,54,109,234,177,245,216,122,108,61,182,77,155,54,109,218,180,233,9,1,79,8,120,66,160,168,39,4,30,248,166,205,211,113,112,233,238,105,7,203,57,61,135,97,57,103,187,39,68,230,148,212,129,33,127,147,146,186,47,109,191,146,90,73,173,164,86,82,43,169,139,169,127,149,212,74,106,37,181,146,90,73,173,164,86,82,43,169,149,212,74,234,30,148,212,186,95,221,175,238,87,247,91,194,207,138,186,95,221,175,238,87,247,171,251,213,253,234,126,117,191,186,95,221,175,238,87,247,171,251,213,253,234,126,117,191,186,223,44,221,175,136,87,196,43,226,21,241,118,30,241,78,183,113,215,221,70,188,211,96,180,238,73,196,219,205,130,238,25,39,82,224,206,110,217,172,108,86,54,43,155,149,205,174,85,54,43,245,148,122,74,61,215,44,245,148,39,202,19,229,137,242,68,121,162,60,81,158,40,79,148,39,150,114,120,137,243,68,73,152,36,76,18,38,9,203,125,120,233,147,48,1,142,0,71,128,83,76,128,147,166,140,209,185,168,73,10,173,73,202,106,54,58,190,194,186,234,209,21,214,15,169,217,232,239,61,235,85,247,219,1,171,30,109,7,244,34,45,232,69,250,234,217,205,203,180,14,250,194,249,241,237,245,223,193,189,5,149,125,249,58,217,126,65,229,167,19,88,245,62,202,5,31,198,250,73,29,157,142,78,71,167,163,211,209,89,63,105,253,164,38,81,147,168,73,180,126,210,250,201,114,154,58,125,103,191,251,206,111,111,189,111,113,146,179,92,103,222,211,236,118,34,197,172,98,86,49,171,152,85,204,42,102,21,179,165,22,179,22,122,90,232,105,161,167,122,91,189,173,222,86,111,91,232,105,161,167,133,158,158,39,240,60,129,231,9,138,122,158,224,129,47,244,60,29,7,119,241,158,141,176,3,212,83,27,118,128,198,62,79,114,187,130,110,94,230,207,171,160,251,18,226,171,160,85,208,42,104,21,180,10,90,5,173,130,86,65,171,160,85,208,217,203,93,21,180,10,90,5,173,130,86,65,23,83,65,107,118,53,187,154,93,205,110,9,63,43,106,118,53,187,154,93,205,174,102,87,179,171,217,213,236,106,118,53,187,154,93,205,174,102,87,179,171,217,213,236,106,118,179,52,187,2,92,1,174,0,87,128,219,54,192,157,174,198,174,91,5,184,211,28,180,238,73,128,219,122,19,246,167,3,40,112,241,181,6,86,3,171,129,213,192,106,96,215,170,129,213,109,234,54,117,155,107,214,109,106,13,181,134,90,67,173,161,214,80,107,168,53,212,26,106,13,75,57,188,196,173,161,190,75,223,165,239,210,119,229,62,188,244,125,151,154,70,77,163,166,41,166,166,73,147,185,136,86,164,33,133,166,33,89,3,140,118,247,64,87,61,186,7,122,141,3,140,222,220,60,94,181,222,185,87,245,104,231,158,87,92,254,87,220,191,255,252,252,112,127,250,1,126,156,60,221,123,249,215,131,103,63,93,47,126,12,254,178,183,241,143,223,223,157,159,108,252,227,221,229,155,141,139,227,15,127,63,123,123,122,111,23,100,95,190,18,118,182,11,114,198,161,36,90,15,217,240,35,219,24,169,150,83,203,169,229,212,114,106,57,27,35,109,140,84,30,42,15,149,135,54,70,218,24,89,78,57,167,226,236,119,197,249,237,37,243,45,78,178,219,91,234,187,56,205,110,39,210,197,234,98,117,177,186,88,93,172,46,86,23,91,106,23,107,7,167,29,156,118,112,106,180,53,218,26,109,141,182,29,156,118,112,218,193,233,169,1,79,13,120,106,160,168,167,6,30,248,14,206,211,113,112,253,238,9,8,107,59,61,155,97,109,103,219,167,70,230,20,213,193,89,127,147,162,186,47,165,191,162,90,81,173,168,86,84,43,170,115,255,51,77,81,173,168,86,84,43,170,21,213,138,106,69,181,162,90,81,173,168,238,91,81,173,255,213,255,234,127,245,191,37,252,172,168,255,213,255,234,127,245,191,250,95,253,175,254,87,255,171,255,213,255,234,127,245,191,250,95,253,175,254,87,255,171,255,205,210,255,138,121,197,188,98,94,49,239,10,98,222,233,142,238,186,235,152,119,26,141,214,61,137,121,187,90,219,61,227,76,10,220,228,45,158,21,207,138,103,197,179,226,217,181,138,103,5,159,130,79,193,231,154,5,159,34,69,145,162,72,81,164,40,82,20,41,138,20,69,138,34,197,82,14,47,113,164,40,12,19,134,9,195,132,97,185,15,47,125,24,38,195,145,225,200,112,138,201,112,210,244,49,106,23,77,73,161,77,73,105,229,70,231,23,91,87,61,186,216,250,97,149,27,125,190,131,189,90,197,198,192,170,71,27,3,189,84,243,191,84,127,60,120,121,116,112,120,253,130,125,178,247,114,127,114,243,106,173,151,127,21,125,115,246,225,234,236,252,250,47,227,215,227,15,39,27,215,127,19,247,150,87,246,229,171,102,228,242,202,153,135,176,146,101,149,141,63,146,229,148,250,58,125,157,190,78,95,167,175,179,156,210,114,74,173,162,86,81,171,104,57,165,229,148,229,180,118,186,207,126,119,159,159,63,116,35,17,187,104,246,89,14,52,239,105,118,59,145,146,86,73,171,164,85,210,42,105,149,180,74,218,82,75,90,235,62,173,251,180,238,83,213,173,234,86,117,171,186,173,251,180,238,211,186,79,207,25,120,206,192,115,6,69,61,103,240,192,215,125,158,142,131,123,121,207,76,216,16,234,105,14,27,66,131,158,51,153,95,68,47,137,245,155,21,209,125,137,243,21,209,138,104,69,180,34,90,17,173,136,86,68,43,162,21,209,138,232,252,231,168,136,86,68,43,162,21,209,138,232,178,138,104,253,174,126,87,191,171,223,45,225,103,69,253,174,126,87,191,171,223,213,239,234,119,245,187,250,93,253,174,126,87,191,171,223,213,239,234,119,245,187,250,93,253,110,150,126,87,140,43,198,21,227,138,113,59,136,113,167,155,179,235,182,49,238,52,10,173,123,18,227,198,109,202,158,121,6,5,110,198,22,195,138,97,197,176,98,88,49,236,90,197,176,2,78,1,167,128,115,205,2,78,209,161,232,80,116,40,58,20,29,138,14,69,135,162,67,209,97,41,135,151,56,58,20,122,9,189,132,94,66,175,220,135,151,62,244,146,213,200,106,100,53,197,100,53,105,122,23,245,138,70,164,208,70,36,119,137,209,250,162,232,170,71,23,69,175,119,137,209,167,59,202,171,46,54,242,85,61,218,200,231,165,151,255,165,247,244,213,225,209,193,225,193,179,159,94,237,29,222,218,12,25,248,37,240,226,227,249,213,217,249,217,219,211,143,199,231,115,214,68,246,229,235,97,71,107,34,239,159,72,146,157,145,205,62,172,5,146,154,57,205,156,102,78,51,167,153,179,64,210,2,73,253,161,254,80,127,104,129,164,5,146,229,244,115,90,206,126,183,156,223,222,63,223,226,36,187,189,192,190,139,211,236,118,34,117,172,58,86,29,171,142,85,199,170,99,213,177,165,214,177,86,114,90,201,105,37,167,82,91,169,173,212,86,106,91,201,105,37,167,149,156,158,29,240,236,128,103,7,138,122,118,224,129,175,228,60,29,7,55,240,158,131,176,197,211,19,26,182,120,182,122,118,100,78,69,29,88,243,55,168,168,251,146,246,171,168,85,212,42,106,21,181,138,186,144,242,87,69,173,162,86,81,171,168,85,212,42,106,21,181,138,90,69,173,162,238,65,69,173,249,213,252,106,126,53,191,37,252,172,168,249,213,252,106,126,53,191,154,95,205,175,230,87,243,171,249,213,252,106,126,53,191,154,95,205,175,230,87,243,171,249,205,210,252,10,120,5,188,2,94,1,111,215,1,239,116,29,119,221,105,192,59,205,69,235,158,4,188,221,236,230,190,127,32,5,46,234,214,204,106,102,53,179,154,89,205,236,90,53,179,58,79,157,167,206,115,205,58,79,109,162,54,81,155,168,77,212,38,106,19,181,137,218,68,109,98,41,135,151,184,77,212,131,233,193,244,96,122,176,220,135,151,190,7,83,223,168,111,212,55,197,212,55,105,178,24,145,139,148,164,208,148,164,168,96,163,219,123,171,171,30,221,91,253,128,130,141,222,222,172,94,117,190,19,176,234,209,78,64,175,208,194,94,161,175,158,125,93,85,25,248,133,243,227,219,217,251,41,251,242,213,178,163,253,148,159,142,33,201,82,202,5,31,203,38,74,85,157,170,78,85,167,170,83,213,217,68,105,19,165,66,81,161,168,80,180,137,210,38,202,114,10,59,181,103,191,107,207,207,31,186,145,126,93,52,251,44,243,153,247,52,187,157,72,63,171,159,213,207,234,103,245,179,250,89,253,108,169,253,172,221,158,118,123,218,237,169,229,214,114,107,185,181,220,118,123,218,237,105,183,167,167,11,60,93,224,233,130,162,158,46,120,224,187,61,79,199,193,149,188,39,37,172,3,245,12,135,117,160,173,158,46,185,93,70,7,6,251,243,202,232,190,84,250,202,104,101,180,50,90,25,173,140,86,70,43,163,149,209,202,104,101,116,25,231,168,140,86,70,43,163,149,209,202,232,178,202,104,29,175,142,87,199,171,227,45,225,103,69,29,175,142,87,199,171,227,213,241,234,120,117,188,58,94,29,175,142,87,199,171,227,213,241,234,120,117,188,58,94,29,111,150,142,87,148,43,202,21,229,138,114,59,137,114,167,91,180,235,246,81,238,52,12,173,123,18,229,118,179,58,251,211,41,20,184,47,91,18,43,137,149,196,74,98,37,177,107,149,196,202,56,101,156,50,206,53,203,56,165,135,210,67,233,161,244,80,122,40,61,148,30,74,15,165,135,165,28,94,226,244,80,238,37,247,146,123,201,189,114,31,94,250,220,75,92,35,174,17,215,20,19,215,164,169,94,52,44,74,145,66,75,145,252,61,70,7,215,71,87,61,186,62,122,221,123,140,126,221,95,94,117,179,165,175,234,209,150,62,47,192,124,47,192,23,207,167,47,193,189,155,215,96,221,244,139,223,229,187,233,185,31,95,31,252,189,229,144,125,249,186,215,106,57,228,237,19,88,225,94,200,101,31,198,74,72,253,155,254,77,255,166,127,211,191,89,9,105,37,164,150,80,75,168,37,180,18,210,74,200,114,90,56,93,102,191,187,204,111,111,150,111,113,146,221,94,77,223,197,105,118,59,145,210,85,233,170,116,85,186,42,93,149,174,74,215,82,75,87,75,54,45,217,180,100,83,117,173,186,86,93,171,174,45,217,180,100,211,146,77,207,1,120,14,192,115,0,69,61,7,240,192,151,108,158,142,131,123,118,207,52,216,203,233,105,11,123,57,35,158,3,185,87,65,55,42,240,23,86,208,125,137,239,85,208,42,104,21,180,10,90,5,173,130,86,65,171,160,85,208,42,232,236,229,174,10,90,5,173,130,86,65,171,160,139,169,160,53,187,154,93,205,174,102,183,132,159,21,53,187,154,93,205,174,102,87,179,171,217,213,236,106,118,53,187,154,93,205,174,102,87,179,171,217,213,236,106,118,53,187,89,154,93,1,174,0,87,128,43,192,109,27,224,78,87,96,215,173,2,220,105,14,90,247,36,192,109,179,253,250,246,1,20,184,248,90,3,171,129,213,192,106,96,53,176,107,213,192,234,54,117,155,186,205,53,235,54,181,134,90,67,173,161,214,80,107,168,53,212,26,106,13,181,134,165,28,94,226,214,80,223,165,239,210,119,233,187,114,31,94,250,190,75,77,163,166,81,211,20,83,211,164,201,92,68,43,210,144,66,211,144,172,1,70,187,123,160,171,30,221,3,189,198,1,70,111,110,30,111,124,235,253,194,87,92,95,118,238,121,197,37,126,197,133,222,114,255,144,239,183,95,249,78,71,219,28,149,108,74,54,37,155,146,77,201,102,155,163,109,142,170,64,85,160,42,176,204,42,208,54,71,133,165,194,114,253,10,75,119,218,107,86,53,171,154,85,205,170,102,85,179,170,89,237,121,179,106,63,166,253,152,246,99,234,167,245,211,250,105,253,180,253,152,246,99,218,143,169,232,87,244,43,250,139,42,250,31,248,126,76,119,218,91,169,233,185,9,43,53,87,253,68,71,232,109,246,15,249,30,123,181,179,218,89,237,172,118,86,59,171,157,213,206,106,103,181,179,218,89,237,92,202,89,170,157,213,206,5,124,126,171,157,251,93,59,107,115,181,185,218,92,109,110,9,63,43,106,115,181,185,218,92,109,174,54,87,155,171,205,213,230,106,115,181,185,218,92,109,174,54,87,155,171,205,213,230,106,115,221,93,47,180,21,218,10,109,123,22,218,54,184,181,254,1,223,87,95,248,218,106,197,171,226,85,241,170,120,85,188,174,85,241,170,210,84,105,170,52,215,172,210,84,22,42,11,149,133,202,66,101,161,178,80,89,168,44,84,22,150,114,120,110,170,87,115,169,185,212,92,106,46,237,140,118,70,59,243,80,218,25,55,213,39,75,84,132,32,37,134,32,153,114,139,216,91,156,215,255,118,250,194,115,139,30,220,18,222,224,70,250,7,124,23,189,215,87,219,215,215,243,95,246,159,237,29,76,126,220,63,186,254,243,134,222,74,191,241,238,253,201,219,227,179,141,55,39,87,39,175,175,222,93,62,228,91,234,239,158,197,202,247,56,54,249,128,246,58,170,220,84,110,42,55,149,155,202,205,94,71,123,29,21,131,138,65,197,160,189,142,246,58,150,83,188,169,47,251,93,95,186,197,94,207,170,103,213,179,234,89,245,172,122,86,61,107,207,123,86,155,50,109,202,180,41,83,91,173,173,214,86,107,171,109,202,180,41,211,166,76,181,191,218,95,237,95,84,237,255,192,55,101,186,197,222,114,77,207,84,88,174,153,244,105,143,89,181,116,64,157,191,180,150,238,75,173,175,150,86,75,171,165,213,210,106,105,181,180,90,90,45,173,150,86,75,23,244,53,82,45,173,150,86,75,171,165,213,210,5,214,210,218,94,109,175,182,87,219,91,194,207,138,218,94,109,175,182,87,219,171,237,213,246,106,123,181,189,218,94,109,175,182,87,219,171,237,213,246,106,123,181,189,218,222,44,109,175,80,87,168,43,212,21,234,118,23,234,78,215,104,215,29,133,186,211,68,180,238,73,168,219,126,173,246,221,163,40,112,205,182,66,86,33,171,144,85,200,42,100,215,170,144,85,117,170,58,85,157,107,86,117,42,17,149,136,74,68,37,162,18,81,137,168,68,84,34,42,17,75,57,188,196,37,162,250,75,253,165,254,82,127,229,62,188,244,245,151,214,70,107,163,181,41,166,181,73,19,193,72,90,132,35,133,134,35,133,228,25,93,221,58,93,245,232,214,233,7,145,103,244,240,22,244,170,195,189,126,85,143,246,250,121,61,102,127,61,30,238,189,248,105,255,122,177,100,195,47,136,159,255,50,191,221,36,217,151,175,128,45,55,73,94,191,159,149,174,142,156,251,17,236,138,84,194,41,225,148,112,74,56,37,156,93,145,118,69,170,10,85,133,170,66,187,34,237,138,44,167,138,83,104,246,187,208,252,246,26,250,22,39,217,237,61,246,93,156,102,183,19,105,94,53,175,154,87,205,171,230,85,243,170,121,45,181,121,181,125,211,246,77,219,55,245,215,250,107,253,181,254,218,246,77,219,55,109,223,244,68,128,39,2,60,17,80,212,19,1,15,124,251,230,233,56,184,108,247,116,131,133,157,158,187,176,176,51,234,137,144,175,197,115,195,228,126,118,241,220,151,198,94,241,172,120,86,60,43,158,21,207,138,103,197,179,226,89,241,172,120,86,60,43,158,21,207,138,103,197,115,81,141,174,62,87,159,155,251,4,245,185,250,92,125,174,62,87,159,171,207,213,231,234,115,245,185,250,92,125,174,62,87,159,171,207,213,231,234,115,245,185,250,92,125,238,67,234,115,197,182,98,91,177,173,216,182,69,108,59,221,111,93,199,198,182,211,8,180,238,73,108,219,110,161,245,245,187,41,112,131,181,232,85,244,42,122,21,189,138,94,215,42,122,21,106,10,53,133,154,107,22,106,138,11,197,133,226,66,113,161,184,80,92,40,46,20,23,138,11,75,57,60,23,222,11,186,4,93,130,46,65,151,124,70,62,35,159,121,40,249,140,11,239,147,85,42,90,144,18,91,144,92,197,69,244,133,206,15,231,74,251,82,139,139,62,220,25,30,112,105,253,236,151,88,95,54,232,121,137,165,121,137,253,229,224,240,240,233,222,203,191,78,166,175,178,201,147,189,151,251,147,87,207,126,216,123,185,255,227,178,251,233,127,59,59,63,191,56,254,240,247,141,233,145,111,252,122,252,225,100,227,227,219,215,199,31,78,222,116,125,81,253,157,87,217,157,23,97,218,181,141,159,255,212,143,155,29,69,235,37,142,29,124,60,43,29,215,164,110,171,6,155,245,157,127,44,85,219,155,131,207,255,110,219,249,244,239,164,122,144,162,111,155,55,204,233,231,97,166,255,116,27,126,51,82,254,194,173,229,9,38,153,37,228,0,51,86,110,45,143,50,221,64,113,231,153,188,116,91,249,121,118,53,80,220,121,38,95,241,216,242,60,211,13,20,114,158,25,234,193,21,189,46,243,125,211,201,88,16,174,242,44,179,125,205,204,88,17,174,252,60,115,124,205,204,184,242,177,229,121,166,27,168,241,121,230,43,51,87,241,218,92,193,56,205,79,50,87,157,217,246,32,83,205,19,124,146,217,46,188,95,229,137,118,61,83,227,83,205,215,189,174,226,51,125,5,227,132,156,100,134,246,117,69,167,216,237,48,33,103,152,161,127,109,11,136,146,12,19,114,134,201,27,216,21,189,10,59,157,37,248,0,83,118,176,171,60,192,228,63,141,231,104,97,87,121,128,201,127,252,206,183,108,179,237,49,38,26,167,241,73,230,91,184,217,246,31,133,137,198,9,57,201,12,141,118,203,83,76,51,76,227,51,204,209,105,175,226,11,99,215,179,52,62,192,28,173,246,42,14,176,235,89,130,15,48,101,175,189,202,3,76,254,179,77,206,37,156,45,15,50,217,60,161,135,153,101,17,103,235,195,76,52,79,200,97,38,127,154,96,69,159,218,121,15,48,229,19,5,171,60,192,36,95,27,61,85,96,41,231,210,183,8,174,227,61,33,97,143,167,103,55,236,241,108,252,84,201,146,30,123,65,251,31,208,99,183,124,8,64,143,173,199,214,99,235,177,245,216,122,108,61,182,30,91,143,173,199,214,99,235,177,245,216,122,108,61,182,30,187,103,61,182,114,88,57,172,28,86,14,43,135,149,195,202,97,229,176,114,88,57,172,28,86,14,43,135,149,195,202,97,229,176,114,88,57,172,28,86,14,43,135,149,195,145,229,176,12,88,6,44,3,150,1,119,145,1,47,89,1,222,48,3,238,96,23,120,178,12,56,124,23,248,252,67,40,112,41,184,246,86,123,171,189,213,222,106,111,215,186,189,213,138,106,69,181,162,107,220,138,106,27,181,141,218,70,109,163,182,81,219,168,109,212,54,106,27,181,141,58,50,29,153,142,76,71,166,35,83,235,168,117,212,58,253,168,117,210,100,52,162,24,233,73,161,233,201,234,3,143,195,195,167,147,189,159,255,227,104,114,120,112,180,127,120,184,247,116,111,50,26,15,158,78,170,163,73,53,253,127,243,3,143,243,243,139,141,227,223,255,121,181,113,126,118,117,114,126,126,124,113,188,49,26,15,46,54,170,171,59,129,71,181,248,222,237,211,173,37,129,199,105,232,46,182,243,243,111,191,102,207,159,180,245,26,182,118,31,202,6,182,187,21,200,207,127,249,244,97,15,126,156,241,22,79,247,254,99,114,240,236,151,87,71,147,195,253,103,63,29,253,60,141,191,7,187,227,79,255,229,232,249,209,222,225,228,232,249,95,247,159,77,239,162,223,169,118,235,79,255,229,201,222,209,15,63,79,126,121,177,63,205,153,190,249,29,43,45,79,78,239,252,0,212,62,246,184,58,61,187,245,147,71,61,253,212,154,254,90,181,57,250,250,227,70,53,152,254,188,81,87,225,153,199,221,121,91,167,21,221,141,59,55,170,184,59,115,55,13,195,42,6,175,219,14,222,228,199,210,85,12,62,92,60,120,55,27,177,186,27,188,209,167,98,251,164,160,227,129,219,188,182,195,220,253,42,6,143,124,109,135,73,242,85,12,190,228,181,221,205,230,162,142,6,159,239,245,27,157,119,160,72,239,106,232,57,10,253,222,200,93,40,235,142,103,158,69,133,130,230,14,185,132,180,163,217,231,139,246,70,47,146,64,179,221,221,208,205,94,36,173,53,114,119,3,55,251,137,175,181,179,237,110,224,70,175,230,182,134,180,227,113,99,190,175,132,248,200,142,199,93,242,221,164,181,253,235,104,220,249,59,77,238,77,220,193,18,145,142,134,158,191,62,228,222,55,237,14,246,117,116,55,116,163,175,19,237,165,102,71,3,207,209,153,141,94,201,33,10,177,163,113,231,200,195,70,227,134,8,187,142,199,141,249,178,22,162,199,186,27,119,222,130,133,187,35,119,178,208,160,219,177,155,124,191,235,100,117,64,119,99,71,127,139,14,81,127,29,143,27,249,90,78,241,45,186,161,98,91,98,153,102,155,169,69,190,96,246,91,44,122,88,123,206,91,44,210,24,209,86,42,92,255,204,126,139,69,250,103,206,91,132,159,243,98,253,51,239,77,130,207,109,161,254,153,173,216,62,61,89,90,125,117,23,119,17,254,211,201,179,87,79,39,63,253,242,106,202,154,63,125,250,204,120,47,91,157,188,143,122,212,254,125,140,118,154,189,143,157,121,239,227,253,232,77,227,65,22,189,147,147,246,239,229,150,52,10,117,94,11,30,106,14,112,94,11,31,106,230,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,56,175,188,206,139,55,226,141,120,35,222,136,55,226,141,120,35,222,136,55,226,141,120,163,94,122,35,18,136,4,34,129,90,73,160,133,155,109,27,75,160,37,155,109,73,32,18,136,4,106,249,207,148,225,230,176,79,18,40,120,220,82,36,80,139,193,243,74,160,224,193,115,187,148,184,129,11,112,41,45,6,207,235,82,194,6,47,68,73,4,14,93,132,146,8,155,185,16,37,17,60,116,110,37,17,60,112,110,37,17,60,112,94,37,17,55,110,54,37,17,55,110,54,37,17,54,110,33,74,34,108,232,2,232,126,216,192,217,233,126,216,184,217,233,126,220,184,217,232,126,240,184,121,121,115,220,184,217,120,243,242,113,139,226,205,232,113,74,122,252,128,185,239,76,32,123,48,249,203,243,23,251,83,10,245,244,167,95,154,173,160,58,219,248,237,221,229,201,31,39,151,27,23,167,239,203,220,61,245,237,136,171,97,175,203,63,6,232,218,26,186,214,131,209,246,108,232,122,11,199,206,129,174,163,193,238,214,154,64,87,229,189,242,94,121,95,4,45,86,222,43,239,149,247,101,97,110,219,166,60,53,224,169,1,79,13,120,106,160,32,68,239,169,1,79,13,120,106,192,83,3,158,26,40,195,226,120,106,160,172,167,6,108,155,42,92,21,121,208,160,199,15,26,204,240,90,203,158,48,88,226,181,74,120,180,128,215,226,181,120,45,94,139,215,226,181,120,45,94,139,215,226,181,184,33,110,136,27,226,134,184,33,110,136,27,226,134,184,33,110,136,27,234,183,27,34,122,136,30,162,39,78,244,44,95,37,181,80,244,148,177,67,138,232,33,122,214,73,244,216,26,101,107,148,173,81,69,248,18,91,163,108,141,178,53,42,191,118,176,53,202,214,40,91,163,108,141,178,53,202,214,40,91,163,178,51,101,91,163,16,98,91,163,26,110,141,58,252,229,224,217,143,123,135,251,147,127,63,248,207,189,23,63,78,14,159,78,234,201,206,164,174,159,92,3,216,101,27,164,206,223,159,189,125,115,124,126,178,241,143,179,63,143,47,223,108,156,95,108,212,27,59,27,117,253,228,30,140,93,184,77,234,206,159,101,14,142,189,117,100,119,223,166,5,161,157,255,103,88,13,173,13,251,120,200,109,24,185,189,251,186,159,201,114,135,131,237,58,154,229,86,163,245,96,185,245,244,117,53,239,59,101,93,28,203,141,24,183,12,150,219,106,240,156,44,183,213,224,57,163,253,136,193,243,66,232,216,129,179,67,232,86,131,231,132,208,173,6,207,25,237,135,14,94,4,61,15,30,186,0,122,30,59,115,9,203,168,66,103,47,130,252,71,12,157,151,252,71,12,156,151,252,71,12,156,147,252,199,142,155,137,252,199,142,155,137,252,135,142,91,4,249,15,29,186,136,7,14,34,134,206,171,43,66,7,206,172,43,66,199,205,172,43,98,199,205,164,43,34,198,45,225,129,131,200,177,115,63,112,16,49,118,78,57,20,59,110,38,57,212,100,220,162,228,144,101,84,107,103,160,60,163,80,196,51,10,49,54,108,217,227,8,1,54,108,225,163,9,108,24,27,198,134,177,97,108,24,27,198,134,177,97,108,24,27,214,51,27,198,40,49,74,140,18,163,196,40,49,74,140,18,163,196,40,49,74,140,82,47,141,18,61,68,15,209,67,83,61,244,116,239,63,159,63,155,252,101,239,240,135,231,207,14,15,142,246,39,213,164,94,42,133,174,191,178,108,252,118,124,254,250,221,219,243,179,171,147,59,42,168,94,186,165,170,90,186,166,234,214,239,184,247,23,119,231,111,161,133,25,186,251,7,89,141,15,106,242,81,88,160,48,11,244,229,191,254,159,87,123,207,142,14,254,115,127,250,125,224,253,213,127,207,214,65,59,213,110,53,91,7,237,84,187,245,98,29,244,233,109,251,175,131,220,104,146,106,209,149,27,77,220,104,226,70,147,162,116,144,27,77,220,104,178,154,153,75,120,56,202,109,44,105,214,162,185,141,197,109,44,110,99,73,186,22,205,109,44,41,118,185,185,141,197,109,44,110,99,113,27,139,219,88,250,166,178,60,28,197,126,177,95,221,217,175,106,233,130,192,37,246,171,90,188,22,144,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,82,218,175,150,207,126,85,158,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,214,206,126,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,212,75,131,68,7,209,65,116,208,28,29,180,252,126,168,37,58,104,201,173,80,116,16,29,68,7,229,208,65,195,205,97,159,116,80,240,184,165,232,160,22,131,231,213,65,193,131,231,182,42,113,3,23,96,85,90,12,158,215,170,132,13,94,136,156,8,28,186,8,57,17,54,115,33,114,34,120,232,220,114,34,120,224,220,114,34,120,224,188,114,34,110,220,108,114,34,110,220,108,114,34,108,220,66,228,68,216,208,5,112,254,176,129,179,115,254,176,113,179,115,254,184,113,179,113,254,224,113,243,146,231,184,113,179,145,231,229,227,22,69,158,113,228,148,28,249,1,19,224,70,236,182,142,218,100,85,175,205,42,171,58,13,190,157,249,97,240,91,252,86,206,47,231,151,243,203,249,139,6,207,114,126,57,191,156,223,50,43,143,34,244,129,246,123,20,193,163,8,30,69,240,40,130,71,17,60,138,224,81,4,143,34,120,20,161,108,33,100,153,213,218,89,39,79,47,244,231,233,133,58,106,155,213,125,3,214,215,231,23,24,48,6,140,1,99,192,24,48,6,140,1,99,192,24,48,6,140,69,98,145,88,36,22,137,69,98,145,88,36,22,137,69,98,145,88,164,53,179,72,148,16,37,68,9,205,83,66,225,27,173,238,42,161,254,174,180,162,132,40,161,181,86,66,150,90,89,106,101,169,85,17,102,197,82,43,75,173,44,181,202,47,40,44,181,178,212,202,82,43,75,173,44,181,178,212,202,82,171,236,244,217,82,43,44,217,82,171,32,126,251,244,224,229,209,139,189,195,47,23,84,55,91,106,117,113,246,97,250,157,124,230,13,213,203,150,90,45,197,183,119,233,109,0,206,253,238,222,233,180,6,188,183,254,168,171,4,188,75,62,12,192,27,6,120,81,92,97,191,176,95,216,95,52,126,22,246,11,251,133,253,101,113,115,171,173,60,148,224,161,4,15,37,120,40,161,32,230,239,161,4,15,37,120,40,193,67,9,30,74,40,67,11,121,40,161,172,135,18,172,182,42,220,61,121,142,161,136,231,24,230,30,201,167,119,17,34,202,154,61,232,176,72,148,45,123,208,129,40,35,202,136,50,162,140,40,35,202,136,50,162,140,40,35,202,250,42,202,200,38,178,137,108,34,155,200,38,178,137,108,34,155,200,38,178,137,108,234,165,108,98,142,152,35,230,40,218,28,53,93,145,53,223,28,45,95,145,197,28,49,71,204,145,69,89,22,101,149,105,142,44,202,178,40,203,162,172,50,60,134,69,89,22,101,89,148,101,81,150,69,89,185,149,128,69,89,22,101,89,148,101,81,22,228,108,81,86,73,139,178,254,182,55,169,6,215,201,255,210,237,88,255,58,222,168,6,213,61,94,187,108,37,86,167,87,26,116,10,104,111,254,64,171,161,178,243,223,55,20,219,26,197,86,131,122,52,27,197,214,131,209,206,154,128,214,209,102,61,239,219,88,93,32,104,13,30,183,20,208,218,98,240,220,137,126,244,224,185,19,253,192,193,115,19,226,184,129,11,32,196,45,6,207,157,232,71,15,158,59,209,15,25,188,16,180,29,56,116,17,104,59,110,230,82,118,89,133,204,94,8,150,15,30,58,55,150,15,30,56,55,150,15,30,56,247,227,5,49,227,102,124,188,32,102,220,140,143,23,132,140,91,8,150,15,27,186,152,199,11,2,135,206,237,18,194,6,206,238,18,194,198,205,238,18,226,198,205,248,120,65,224,184,165,60,94,16,49,118,9,143,23,4,142,157,251,241,130,152,113,51,62,94,176,108,220,162,204,141,93,86,107,167,135,60,145,80,196,19,9,203,84,213,178,167,12,230,168,170,164,183,111,83,85,84,21,85,69,85,81,85,84,21,85,69,85,81,85,84,21,221,67,247,208,61,116,15,221,67,247,208,61,116,15,221,67,247,208,61,107,171,123,184,27,238,134,187,57,124,58,121,178,255,226,175,251,135,251,127,155,60,219,127,121,52,121,121,180,247,226,240,224,217,79,147,195,167,147,237,39,147,189,195,95,126,222,187,190,118,100,201,19,72,191,158,92,254,253,228,252,228,95,27,111,167,95,122,62,92,29,95,158,159,189,61,221,56,191,216,216,254,117,227,248,252,253,239,199,247,174,33,89,246,112,210,42,151,73,197,235,158,229,127,208,149,152,160,184,15,75,18,89,45,229,82,146,62,173,150,114,41,137,75,73,92,74,82,156,70,114,41,73,74,141,180,238,151,146,148,246,196,147,11,85,82,40,48,23,170,184,80,197,133,42,73,21,152,11,85,82,40,48,23,170,184,80,197,133,42,46,84,113,161,74,191,20,152,39,158,88,51,214,108,69,119,176,52,212,106,75,158,150,138,208,106,57,239,104,161,213,104,53,90,141,86,163,213,104,53,90,141,86,163,213,104,53,106,138,154,162,166,168,41,106,138,154,162,166,168,41,106,138,154,162,166,168,41,158,137,103,226,153,210,120,166,165,91,249,130,61,211,242,133,125,60,19,207,196,51,21,226,153,130,175,35,207,235,153,130,199,45,197,51,181,24,60,175,103,138,187,175,62,163,174,137,27,184,0,93,211,98,240,188,186,38,108,240,66,172,71,224,208,69,88,143,224,75,202,75,176,30,193,67,231,182,30,193,3,231,182,30,113,119,215,103,179,30,113,227,102,179,30,113,227,102,179,30,97,227,22,98,61,194,134,46,64,32,132,13,156,93,32,4,95,6,159,87,32,196,141,155,77,32,4,143,155,23,105,199,141,155,13,105,47,31,183,40,164,13,80,167,4,212,15,24,45,207,100,190,7,83,198,251,106,239,112,242,226,224,217,179,189,201,232,201,228,224,217,203,163,23,175,126,56,58,120,254,108,242,203,47,207,39,79,254,82,141,39,117,131,189,93,103,83,16,249,241,248,124,227,242,236,237,219,227,141,209,175,27,211,153,47,63,190,190,58,123,247,118,227,253,251,119,27,191,254,86,141,191,161,191,117,23,203,187,238,178,222,187,168,183,61,233,109,246,39,91,142,123,171,8,220,27,255,177,215,146,249,86,245,202,152,239,183,159,49,213,131,190,233,197,179,4,158,37,240,44,65,1,112,218,179,4,158,37,240,44,65,89,84,221,138,46,207,65,120,14,194,115,16,158,131,40,200,8,120,14,194,115,16,158,131,240,28,132,231,32,202,144,70,158,131,40,235,57,8,43,186,10,55,83,30,157,40,226,209,137,182,150,108,217,227,17,145,150,172,245,51,18,44,25,75,198,146,177,100,44,25,75,198,146,177,100,44,25,75,86,144,37,99,154,152,38,166,137,105,98,154,152,38,166,137,105,98,154,152,38,166,169,151,166,137,54,162,141,104,163,32,109,180,124,171,86,148,54,234,96,181,22,109,68,27,209,70,29,104,163,193,231,239,255,213,215,239,255,187,211,111,255,213,78,129,214,40,122,218,204,210,168,131,185,179,56,163,232,185,51,153,151,118,243,230,19,47,29,204,157,197,187,196,205,157,215,94,68,206,156,83,94,196,141,156,215,93,68,207,156,73,93,68,207,155,201,92,68,207,155,69,92,180,155,54,181,183,104,55,109,106,109,17,55,109,94,107,17,55,115,62,254,31,55,111,46,252,31,55,109,46,250,223,110,218,212,240,63,122,218,44,52,186,221,180,169,97,116,243,105,139,98,209,200,178,85,89,197,175,202,106,114,23,119,4,205,237,228,66,238,134,52,247,187,47,102,225,222,47,124,243,38,239,135,95,254,119,51,0,124,253,53,232,241,29,108,123,253,139,159,89,238,70,228,89,109,94,29,95,110,158,254,185,16,1,223,124,244,155,15,215,250,195,160,190,168,47,234,139,250,162,190,168,47,234,139,250,162,190,168,47,234,139,250,34,168,8,42,130,138,160,34,168,8,42,130,26,73,80,87,210,195,118,114,213,44,130,138,160,34,168,233,9,234,96,115,247,235,181,62,197,19,212,240,105,203,32,168,109,230,206,73,80,195,231,206,75,80,35,231,205,78,80,219,204,157,147,160,6,206,93,4,65,13,157,185,0,130,26,56,114,17,4,53,124,230,188,4,53,124,222,188,4,53,124,222,156,4,53,114,218,76,4,53,114,218,76,4,53,112,218,236,4,53,112,222,204,4,53,112,218,204,4,53,114,218,76,4,53,124,218,156,4,53,114,218,76,4,181,193,180,8,234,3,38,168,69,144,203,31,246,14,159,214,147,237,39,147,31,126,222,59,250,12,41,135,203,110,68,125,125,124,126,81,111,108,255,186,241,250,247,227,171,89,60,114,152,236,242,211,239,238,243,232,59,112,57,254,9,254,251,127,204,229,15,235,15,194,31,214,111,246,97,60,151,191,2,190,248,137,34,206,224,139,163,193,238,184,223,124,209,58,103,235,156,173,115,46,2,142,90,231,108,157,179,117,206,101,145,93,151,158,90,69,109,21,181,85,212,86,81,23,180,212,193,42,106,171,168,187,26,215,42,106,171,168,173,162,182,138,122,45,87,81,187,244,180,112,191,99,123,117,177,219,171,231,56,175,37,97,126,3,231,149,182,193,231,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,56,47,222,136,55,226,141,120,35,222,136,55,226,141,120,35,222,136,55,226,141,120,35,18,136,4,34,129,150,74,160,122,50,106,41,129,234,205,17,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,180,4,45,65,75,208,18,180,68,19,45,49,108,173,37,134,180,4,45,65,75,208,18,180,196,250,105,9,116,31,221,7,201,65,114,144,28,36,7,201,65,114,188,25,111,198,155,241,230,7,194,155,209,99,244,184,71,244,56,128,251,214,173,185,111,141,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,22,196,125,219,222,191,92,187,127,25,247,197,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,113,95,220,183,40,238,219,246,14,210,218,29,164,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,54,224,190,136,237,114,98,91,181,38,182,21,98,139,216,34,182,89,137,237,224,243,247,195,234,235,247,195,221,233,183,195,106,167,64,96,27,61,109,102,94,219,193,220,89,112,109,244,220,153,104,109,187,121,243,193,218,14,230,206,194,106,227,230,206,139,106,35,103,206,73,106,227,70,206,11,106,163,103,206,196,105,163,231,205,132,105,163,231,205,66,105,219,77,155,26,210,182,155,54,53,163,141,155,54,47,162,141,155,57,31,161,141,155,55,23,160,141,155,54,23,159,109,55,109,106,60,27,61,109,22,58,219,110,218,212,112,182,249,180,216,44,54,139,205,206,101,179,131,214,91,20,6,182,40,96,179,216,44,54,139,205,98,179,216,44,54,139,205,98,179,216,44,54,139,205,98,179,216,44,54,139,205,98,179,216,44,54,139,205,6,179,217,182,221,236,64,55,139,205,98,179,216,44,54,139,205,98,179,216,44,54,139,205,98,179,216,44,54,139,205,98,179,216,44,54,139,205,98,179,216,44,54,187,128,205,62,255,233,217,193,209,193,191,237,79,126,124,126,248,203,207,7,207,38,245,238,228,240,112,239,233,222,112,178,243,164,81,67,251,238,244,237,217,213,217,31,39,27,111,222,157,191,255,253,236,237,70,189,187,113,126,126,124,113,60,220,216,249,181,251,158,118,25,164,221,185,11,109,199,237,25,237,194,63,226,106,120,109,240,135,92,75,118,59,253,239,57,217,237,112,176,93,47,100,183,211,255,242,100,239,232,135,159,39,191,188,216,255,203,193,225,173,223,49,174,70,163,126,211,221,79,91,130,166,223,89,231,110,9,170,203,193,187,241,227,150,177,199,182,213,224,57,247,216,182,26,124,201,191,119,135,227,209,104,48,30,142,183,134,227,193,236,193,91,44,244,139,24,60,239,2,222,216,129,179,47,224,109,53,120,206,5,188,173,6,95,242,218,222,29,108,15,234,237,193,104,188,179,59,158,61,120,194,215,118,17,155,131,131,135,46,96,115,112,236,204,141,254,69,191,104,238,89,255,172,95,241,236,69,108,61,142,24,58,239,214,227,136,129,243,110,61,142,24,56,231,214,227,216,113,51,109,61,142,29,55,211,214,227,208,113,139,216,122,28,58,244,197,73,211,161,119,171,209,78,61,170,182,182,118,70,163,219,118,32,207,208,121,87,53,135,14,156,121,85,115,232,184,153,87,53,199,142,155,105,85,115,196,184,167,239,254,104,116,194,163,209,120,48,218,26,236,140,71,85,125,123,228,175,111,159,124,236,38,223,239,70,163,122,184,51,222,30,141,134,91,195,187,99,167,254,158,151,121,49,118,236,184,153,22,99,55,25,183,40,137,116,58,14,127,139,96,227,194,84,185,117,177,71,190,107,222,59,57,105,255,94,110,121,168,249,127,222,101,191,97,103,217,111,248,162,174,98,213,221,178,71,44,194,212,93,235,199,45,168,59,234,142,186,163,238,168,59,234,142,186,163,238,168,59,234,174,87,234,142,254,162,191,232,47,250,139,254,162,191,232,47,250,139,254,162,191,232,175,94,234,47,46,139,203,226,178,202,113,89,63,239,191,216,255,203,243,23,123,7,147,31,70,211,255,239,249,211,167,123,207,126,156,188,152,252,114,248,234,229,181,204,170,151,201,172,223,79,46,79,126,123,119,121,124,182,241,122,52,253,255,222,93,92,28,191,125,179,113,185,241,254,252,227,135,123,54,171,94,100,179,238,252,245,204,242,89,119,126,203,140,191,142,233,47,221,122,169,180,145,88,11,255,104,43,178,88,193,31,147,198,106,163,177,118,102,107,172,209,96,119,43,86,99,125,122,91,26,139,198,162,177,104,44,26,139,198,162,177,104,44,79,160,81,112,20,28,5,71,193,81,112,20,28,5,71,193,81,112,20,28,5,231,9,52,214,142,181,235,137,181,187,109,150,162,149,218,210,213,142,97,74,109,225,110,71,74,141,82,163,212,40,53,74,141,82,163,212,40,53,74,141,82,91,31,165,70,75,209,82,180,20,45,69,75,209,82,180,20,45,69,75,209,82,180,84,47,181,20,199,196,49,113,76,157,57,166,165,59,8,195,28,211,194,37,132,29,56,38,74,137,82,162,148,40,37,74,137,82,162,148,40,37,74,137,82,162,148,40,37,74,137,82,162,148,40,37,74,137,82,234,165,82,34,57,72,14,146,131,228,120,192,146,99,166,194,120,117,120,244,226,224,63,38,79,15,94,30,189,216,187,249,191,255,173,154,92,255,191,37,230,226,227,249,213,229,217,63,55,46,206,62,76,127,24,185,254,191,255,168,238,8,139,106,241,67,49,49,183,38,85,119,127,161,190,123,143,82,23,207,199,204,252,195,173,198,97,52,254,80,212,69,152,186,152,33,42,118,170,221,106,182,168,216,169,118,235,197,162,226,211,219,246,95,84,84,155,163,249,223,223,7,197,137,138,136,113,203,16,21,173,6,207,41,42,90,13,158,83,84,68,12,158,87,84,196,14,156,93,84,180,26,60,167,168,104,53,120,78,81,17,58,120,17,162,34,120,232,2,68,69,236,204,37,172,147,11,157,189,8,201,18,49,116,94,201,18,49,112,94,201,18,49,112,78,201,18,59,110,38,201,18,59,110,38,201,18,58,110,17,146,37,116,232,34,36,75,196,208,121,37,75,232,192,153,37,75,232,184,153,37,75,236,184,153,36,75,196,184,37,60,183,19,57,118,238,231,118,34,198,206,169,180,98,199,205,164,180,154,140,219,115,165,101,157,28,11,198,130,117,112,9,84,160,38,91,246,128,79,51,77,182,240,185,30,154,140,38,163,201,104,50,154,140,38,163,201,104,50,154,140,38,235,157,38,163,154,168,38,170,137,106,162,154,168,38,170,137,106,162,154,168,38,170,169,151,170,137,55,226,141,120,163,86,222,104,249,98,184,38,222,104,201,62,56,222,136,55,226,141,210,123,163,225,230,176,79,222,40,120,220,82,188,81,139,193,243,122,163,224,193,115,235,151,184,129,11,208,47,45,6,207,171,95,194,6,47,196,98,4,14,93,132,197,8,155,185,16,139,17,60,116,110,139,17,60,112,110,139,17,60,112,94,139,17,55,110,54,139,17,55,110,54,139,17,54,110,33,22,35,108,232,2,132,64,216,192,217,133,64,216,184,217,133,64,220,184,217,132,64,240,184,121,17,117,220,184,217,16,245,242,113,139,66,212,128,115,74,224,252,128,81,241,44,134,251,227,147,23,83,104,245,114,191,201,86,172,55,191,94,254,115,227,215,227,15,39,97,139,176,202,186,29,254,203,31,162,33,145,61,61,190,58,121,243,228,227,235,191,159,92,61,250,254,234,242,227,73,40,164,93,248,1,113,217,48,46,251,252,151,163,131,231,207,38,251,207,142,94,252,237,250,131,63,250,254,209,155,255,123,62,121,255,175,171,223,223,189,221,188,117,246,183,223,213,209,139,87,47,143,38,47,246,159,62,63,218,159,252,240,252,199,253,71,223,63,154,254,85,126,125,135,63,253,242,106,242,116,255,233,243,23,127,155,188,58,58,56,60,248,207,189,233,47,63,250,254,209,96,115,181,55,120,92,255,159,45,216,237,155,255,123,126,235,187,224,96,179,222,217,28,108,156,95,156,85,131,235,69,151,211,239,126,13,153,236,253,73,130,168,108,220,32,115,105,235,253,105,194,121,107,219,145,234,246,35,221,253,65,166,237,72,195,101,35,133,183,245,113,35,53,124,49,135,97,219,22,163,180,123,13,205,7,178,109,71,138,126,13,205,71,173,109,71,90,250,26,10,111,216,35,70,154,79,117,27,158,209,2,174,27,51,206,28,94,59,99,152,80,98,219,98,154,89,255,238,11,156,104,222,226,165,136,169,230,243,225,134,127,101,11,8,113,220,56,77,255,202,130,216,111,220,40,77,191,187,7,81,221,184,81,26,190,106,66,120,109,139,65,226,190,2,206,35,177,45,6,89,250,117,47,136,177,70,12,50,159,157,206,152,37,144,158,70,140,51,143,138,222,31,38,140,139,70,140,50,135,119,54,252,43,154,71,60,35,6,153,67,50,27,14,50,143,101,182,24,36,238,179,103,30,165,140,27,100,94,142,124,127,152,224,32,57,126,160,102,95,228,130,83,227,184,129,90,124,197,157,71,104,91,12,18,253,154,105,243,21,55,158,169,222,157,175,9,85,109,242,54,119,211,223,70,111,115,23,67,54,120,163,121,0,183,193,155,222,67,184,77,222,230,46,196,109,244,54,49,167,126,31,228,54,123,163,136,51,188,7,115,27,188,205,93,110,216,164,133,157,243,123,190,185,12,249,187,71,151,39,255,253,241,236,242,228,195,254,199,243,227,71,223,63,250,237,226,247,167,39,87,199,111,142,175,142,31,159,124,60,63,126,60,253,191,126,189,60,123,253,247,15,207,223,159,188,125,58,101,83,135,103,175,79,222,126,56,217,188,250,231,213,163,165,156,117,73,30,59,159,179,174,250,134,100,156,21,103,197,89,113,86,156,21,103,197,89,113,214,117,231,172,136,38,162,137,104,34,154,136,38,162,137,104,34,154,235,71,52,193,73,112,50,4,78,14,98,35,208,129,8,20,156,4,39,193,73,112,114,29,224,228,246,230,96,227,205,201,201,251,15,239,79,78,222,12,54,171,122,115,124,243,40,13,68,9,81,6,33,202,166,175,36,160,18,168,4,42,129,74,160,18,168,4,42,97,56,24,14,134,123,192,24,46,178,17,92,178,53,179,3,12,135,186,173,43,117,195,213,58,164,34,41,232,90,192,56,105,25,91,212,96,41,72,91,212,96,15,146,183,133,14,148,140,186,69,13,150,130,189,69,13,246,96,9,92,227,161,18,114,184,166,51,37,165,113,1,67,165,97,114,1,3,165,33,115,1,3,165,224,115,161,227,172,152,210,133,142,179,98,86,215,116,156,164,196,174,233,80,201,184,93,211,129,18,209,187,166,227,36,98,120,161,227,172,152,228,5,140,147,130,231,133,142,179,98,170,183,104,156,134,108,239,245,40,156,252,188,142,160,69,175,183,34,96,214,235,173,8,108,246,122,124,22,245,70,49,243,109,71,124,168,178,105,234,217,219,223,170,168,183,138,64,169,215,228,54,41,240,189,136,120,181,95,196,176,209,152,87,251,69,204,11,247,34,234,133,123,17,243,194,69,203,91,208,242,203,168,183,137,248,35,93,198,188,138,46,163,94,69,151,49,175,162,171,136,87,209,85,196,171,40,74,79,172,78,62,28,60,123,121,244,226,213,15,71,141,151,193,78,103,189,252,248,250,170,247,11,97,63,255,65,146,154,137,69,31,148,157,208,4,107,130,53,193,37,53,193,22,22,168,129,45,44,176,24,86,157,172,78,86,39,171,147,213,201,15,188,78,182,70,65,191,253,48,250,109,139,97,123,132,177,123,23,125,127,195,93,155,132,223,115,185,107,223,22,196,226,174,184,43,238,138,187,226,174,184,43,238,138,187,150,202,93,17,78,132,19,225,68,56,17,78,132,19,225,68,56,215,143,112,130,149,96,101,40,172,108,182,44,118,14,172,236,223,194,88,176,18,172,4,43,193,74,176,178,79,139,44,32,203,158,34,203,34,215,86,0,151,192,37,112,9,92,2,151,192,101,201,224,18,150,131,229,96,185,135,138,229,90,52,132,197,47,144,69,225,138,167,112,56,155,69,178,22,201,226,111,22,201,90,36,107,145,172,69,178,22,201,90,36,219,57,187,179,72,214,34,89,139,100,87,201,247,44,146,61,177,72,214,34,89,139,100,151,190,141,69,178,232,185,69,178,51,222,232,1,46,146,125,126,248,203,207,7,207,38,245,164,158,84,147,167,7,47,143,94,236,29,78,182,159,52,218,41,251,238,252,253,239,103,111,55,234,141,122,163,218,184,56,251,112,253,67,247,246,175,97,235,101,79,183,54,235,133,130,226,155,223,112,243,191,171,187,191,240,173,192,56,237,38,34,158,243,199,107,104,50,2,181,69,192,7,99,48,194,58,226,167,123,83,223,246,203,171,163,201,225,254,179,159,142,126,158,62,109,51,216,29,127,250,47,71,207,143,246,14,39,71,207,255,186,255,236,229,148,204,87,187,245,167,255,242,100,239,232,135,159,39,191,188,216,255,203,193,225,183,191,163,90,165,189,56,125,255,177,133,187,184,253,194,122,255,175,171,119,151,175,127,223,184,58,61,187,245,179,121,61,253,140,156,254,90,181,57,218,28,108,156,190,255,184,241,254,95,195,234,198,196,87,27,31,127,253,248,246,234,99,61,216,28,52,108,137,239,206,27,228,54,86,59,238,92,251,113,119,230,112,247,145,106,240,186,237,224,119,255,161,150,106,240,225,226,193,195,221,201,106,7,111,244,169,24,230,86,18,12,220,230,181,61,223,189,164,26,60,242,181,61,223,205,164,26,124,201,107,59,220,221,172,112,240,249,118,167,209,121,47,112,59,171,28,122,142,253,185,55,114,168,251,73,48,243,44,214,23,52,247,188,85,191,43,156,125,190,217,106,244,34,89,224,181,86,59,116,179,23,73,144,247,90,237,192,205,126,226,11,242,98,171,29,184,209,171,57,196,155,37,24,55,230,251,202,60,175,150,96,220,37,223,77,130,188,219,10,199,157,111,230,238,77,28,232,229,86,56,244,197,73,211,161,119,171,209,78,61,170,182,182,118,70,163,219,230,46,207,208,141,190,78,132,201,198,21,14,60,71,71,54,122,37,207,147,145,43,28,119,142,174,108,52,238,60,89,153,96,220,152,47,107,243,100,230,106,199,157,183,135,229,238,200,193,91,88,86,63,118,147,239,119,193,187,90,86,59,118,244,183,232,121,106,57,193,184,145,175,229,20,223,162,227,31,68,249,246,79,209,68,148,46,127,139,187,154,180,193,91,220,181,70,75,223,100,158,180,92,250,134,247,172,219,242,183,184,107,75,26,188,69,248,57,223,247,109,77,222,36,248,220,238,185,182,165,111,49,149,19,163,55,111,111,11,140,187,8,255,233,228,217,171,167,211,118,126,202,154,63,125,250,204,120,47,91,157,188,143,91,222,36,250,125,124,81,45,75,222,199,206,188,247,113,231,9,148,232,119,114,210,254,189,220,114,77,255,251,95,161,186,108,217,99,60,77,117,217,194,39,122,232,50,186,140,46,163,203,232,50,186,140,46,163,203,232,50,186,172,151,186,140,114,162,156,40,39,202,137,114,162,156,40,39,202,137,114,162,156,40,167,94,42,39,254,136,63,226,143,90,250,163,229,107,224,154,249,163,37,27,225,248,35,254,136,63,202,227,143,134,155,195,62,249,163,224,113,75,241,71,45,6,207,235,143,130,7,207,173,97,226,6,46,64,195,180,24,60,175,134,9,27,188,16,155,17,56,116,17,54,35,108,230,66,108,70,240,208,185,109,70,240,192,185,109,70,240,192,121,109,70,220,184,217,108,70,220,184,217,108,70,216,184,133,216,140,176,161,11,16,3,97,3,103,23,3,97,227,102,23,3,113,227,102,19,3,193,227,230,69,213,113,227,102,67,213,203,199,45,10,85,3,207,41,193,243,3,70,198,139,89,238,214,228,233,193,127,92,147,220,157,255,8,93,157,181,181,113,113,246,207,235,111,234,59,255,140,88,157,117,235,36,230,192,220,78,209,236,183,211,174,24,205,46,255,96,208,44,52,43,237,239,19,154,149,246,75,251,165,253,133,49,101,105,191,180,223,38,172,162,64,190,199,18,60,150,224,177,4,143,37,120,44,33,183,125,240,88,130,199,18,60,150,224,177,4,143,37,244,237,177,4,155,176,10,23,74,158,100,40,226,73,134,96,185,213,248,65,133,37,114,107,217,131,10,228,22,185,69,110,145,91,228,22,185,69,110,145,91,228,22,185,149,93,110,17,68,4,17,65,68,16,17,68,4,17,65,68,16,17,68,4,17,65,212,75,65,196,246,176,61,108,207,98,219,19,176,150,106,161,237,89,190,150,138,237,97,123,216,30,91,166,250,98,123,108,153,178,101,202,150,169,130,220,131,45,83,182,76,217,50,101,203,148,45,83,5,184,7,91,166,108,153,178,101,202,150,41,91,166,96,98,91,166,186,64,179,219,45,182,76,109,247,106,203,212,118,74,52,187,252,131,65,179,208,172,16,191,79,104,86,136,47,196,23,226,23,198,148,133,248,66,124,91,166,138,2,249,30,34,240,16,129,135,8,60,68,224,33,130,220,246,193,67,4,30,34,240,16,129,135,8,60,68,208,183,135,8,108,153,42,92,40,121,238,160,7,207,29,204,144,91,141,159,59,88,34,183,10,123,238,128,220,34,183,200,45,114,139,220,34,183,200,45,114,139,220,34,183,8,34,130,136,32,34,136,8,34,130,136,32,34,136,8,34,130,136,32,90,19,65,196,246,176,61,108,207,98,219,19,176,101,106,161,237,41,110,203,20,219,195,246,172,165,237,177,101,202,150,41,91,166,138,144,38,182,76,217,50,101,203,84,126,247,96,203,148,45,83,182,76,217,50,101,203,148,45,83,182,76,101,7,203,182,76,193,196,182,76,53,67,179,251,135,251,175,142,126,222,127,177,119,48,249,233,151,163,201,179,253,231,147,106,50,108,180,100,234,228,252,100,250,143,193,203,227,179,141,211,247,87,27,111,79,222,109,84,27,195,240,29,83,245,50,46,91,183,198,178,115,70,93,9,149,13,248,88,160,108,107,40,91,15,70,219,179,161,236,45,92,59,7,202,142,6,187,91,107,2,101,37,248,18,124,9,126,17,52,89,130,47,193,151,224,151,133,193,237,151,242,248,128,199,7,60,62,224,241,129,130,16,190,199,7,60,62,224,241,1,143,15,120,124,160,12,203,227,241,129,178,30,31,176,95,170,112,149,228,137,131,34,158,56,152,123,36,159,222,69,176,247,90,242,68,66,83,239,181,236,129,4,222,139,247,226,189,120,47,222,139,247,226,189,120,47,222,139,247,178,122,138,59,226,142,184,35,238,136,59,226,142,184,35,238,136,59,226,142,184,35,34,136,8,34,130,210,138,160,165,171,169,154,137,160,229,155,169,136,32,34,136,8,178,149,170,15,34,200,86,42,91,169,108,165,42,72,75,216,74,101,43,149,173,84,182,82,217,74,85,128,150,176,149,202,86,42,91,169,108,165,178,149,10,65,182,149,170,211,173,84,245,100,59,118,43,85,189,49,227,114,232,50,183,82,77,71,77,5,101,231,125,44,80,22,148,85,231,247,9,202,170,243,213,249,234,252,194,104,178,58,95,157,111,43,85,81,8,223,147,5,158,44,240,100,129,39,11,60,89,144,219,59,120,178,192,147,5,158,44,240,100,129,39,11,250,246,100,129,173,84,133,171,36,15,35,172,213,195,8,95,188,87,248,195,8,51,189,87,153,15,35,240,94,188,23,239,197,123,241,94,188,23,239,197,123,241,94,188,23,119,196,29,113,71,220,17,119,196,29,113,71,220,17,119,196,29,113,71,125,118,71,68,16,17,68,4,181,19,65,49,91,169,102,136,160,82,183,82,17,65,68,208,250,136,32,91,169,108,165,178,149,170,8,159,98,43,149,173,84,182,82,229,215,18,182,82,217,74,101,43,149,173,84,182,82,217,74,101,43,85,118,230,108,43,21,130,108,43,85,240,86,170,95,254,118,244,243,193,222,164,26,15,158,78,126,220,255,241,213,47,251,63,6,46,167,122,255,175,171,223,207,142,55,170,241,224,98,227,205,201,155,143,239,79,222,172,110,71,213,119,247,255,58,239,252,221,116,2,113,103,252,153,86,205,114,27,126,72,72,183,53,210,221,169,118,171,217,72,119,167,218,173,23,35,221,79,111,187,14,72,87,219,175,237,215,246,23,193,162,181,253,218,126,109,127,89,16,221,78,43,207,37,120,46,193,115,9,158,75,40,72,0,120,46,193,115,9,158,75,240,92,130,231,18,202,112,68,158,75,40,235,185,4,59,173,10,23,81,30,101,88,139,71,25,230,89,179,230,79,52,52,177,102,157,61,216,192,154,177,102,172,25,107,198,154,177,102,172,25,107,198,154,177,102,37,88,51,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,122,105,158,104,36,26,137,70,234,68,35,133,44,198,90,174,145,58,220,143,69,35,209,72,52,146,125,90,61,210,72,246,105,217,167,101,159,86,65,82,195,62,45,251,180,236,211,178,79,203,62,173,2,164,134,125,90,246,105,217,167,101,159,150,125,90,248,179,125,90,93,238,211,218,110,187,78,107,187,140,109,90,223,221,61,230,46,9,239,118,114,192,187,228,35,226,187,248,174,199,4,250,196,119,61,38,224,49,1,143,9,20,6,166,61,38,224,49,1,203,181,138,178,1,30,113,240,136,131,71,28,60,226,224,17,135,220,10,195,35,14,30,113,240,136,131,71,28,60,226,208,183,71,28,44,215,42,220,74,121,42,98,157,158,138,184,171,208,130,31,138,88,164,208,18,62,19,65,161,81,104,20,26,133,70,161,81,104,20,26,133,70,161,81,104,54,109,209,80,52,20,13,69,67,209,80,52,20,13,69,67,209,80,52,20,13,197,41,113,74,156,82,42,167,20,177,104,107,190,83,74,186,103,139,83,226,148,56,37,107,183,74,117,74,214,110,89,187,101,237,86,65,134,195,218,45,107,183,172,221,178,118,203,218,173,2,12,135,181,91,214,110,89,187,101,237,150,181,91,96,180,181,91,109,214,110,253,237,63,247,38,255,239,222,47,123,207,246,95,78,127,105,239,233,222,164,158,84,195,39,147,31,126,222,59,186,38,188,75,23,111,253,235,207,227,141,255,123,252,254,248,237,201,135,233,47,29,95,28,111,212,27,213,240,215,141,215,191,31,95,221,99,188,203,86,111,85,75,33,111,0,212,253,238,222,65,181,193,188,11,255,160,43,2,189,193,31,115,45,81,111,85,175,12,245,126,251,137,82,205,134,191,245,96,180,51,27,254,142,6,187,227,53,65,187,30,23,240,184,128,199,5,138,96,210,30,23,240,184,128,199,5,202,130,233,54,110,121,212,193,163,14,30,117,240,168,67,65,34,192,163,14,30,117,240,168,131,71,29,60,234,80,134,43,242,168,67,89,143,58,216,184,85,184,144,242,116,68,17,79,71,252,215,119,143,46,79,254,251,227,217,229,201,135,253,143,231,199,143,190,127,244,219,197,239,79,79,174,142,223,28,95,29,63,62,249,120,126,252,248,90,190,76,255,227,230,213,63,175,30,69,202,180,165,143,75,132,201,180,101,15,76,144,105,100,26,153,70,166,145,105,100,26,153,70,166,145,105,100,90,15,101,26,33,69,72,17,82,132,20,33,69,72,17,82,132,20,33,69,72,17,82,189,20,82,236,18,187,196,46,117,107,151,254,178,247,242,168,139,231,181,126,155,126,79,123,48,15,109,125,249,211,166,150,77,11,63,48,227,196,56,49,78,140,19,227,196,56,49,78,140,19,227,228,241,45,182,140,45,99,203,216,50,182,140,45,99,203,216,50,182,140,45,99,203,30,130,45,243,248,22,193,70,176,21,38,216,226,159,225,154,47,216,214,241,65,46,130,141,96,35,216,8,54,130,141,96,35,216,8,54,130,141,96,35,169,72,42,146,138,164,34,169,72,42,146,138,164,34,169,72,42,146,170,223,146,138,113,98,156,24,167,238,140,211,246,167,125,129,79,254,82,141,39,213,244,255,69,9,167,237,155,181,118,27,191,254,86,141,239,248,166,106,233,3,93,75,117,211,93,217,116,215,53,221,249,223,1,118,170,115,23,117,251,32,26,170,168,211,227,171,147,55,79,62,190,254,251,201,213,163,239,175,46,63,158,116,100,167,150,141,66,78,145,83,228,20,57,69,78,145,83,228,20,57,69,78,121,250,139,88,35,214,136,53,98,141,88,35,214,136,53,98,141,88,35,214,136,181,135,32,214,60,253,197,197,113,113,145,239,229,171,163,154,127,100,203,126,195,231,25,146,218,190,184,199,203,22,218,190,101,79,151,177,125,108,31,219,199,246,177,125,108,31,219,199,246,177,125,108,223,195,177,125,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,245,210,152,209,95,244,23,253,213,99,253,21,187,93,113,129,254,90,190,92,145,254,162,191,232,47,250,139,254,162,191,232,47,250,139,254,162,191,232,47,250,139,254,162,191,232,47,250,139,254,162,191,232,47,66,134,144,33,100,8,25,66,102,221,133,204,215,235,174,218,175,32,252,114,23,147,61,132,247,78,35,191,159,89,62,15,73,67,210,144,52,36,13,73,67,210,144,52,36,13,73,99,35,33,193,68,48,17,76,4,19,193,68,48,17,76,4,147,231,171,60,95,69,231,61,4,157,103,35,33,3,200,0,62,72,3,24,253,92,214,18,3,248,192,30,206,98,0,25,64,6,144,1,100,0,25,64,6,144,1,100,0,25,64,22,141,69,99,209,88,52,22,141,69,99,209,88,52,22,141,69,99,209,214,215,162,81,98,148,24,37,214,119,37,214,98,85,225,66,37,246,224,246,21,82,98,148,24,37,70,137,81,98,148,24,37,70,137,81,98,148,24,37,70,137,81,98,148,24,37,70,137,81,98,148,24,73,67,210,144,52,36,13,73,67,210,76,254,178,119,248,195,243,103,147,106,103,240,228,179,140,217,154,212,139,101,204,111,199,231,175,223,189,221,168,118,6,191,206,146,46,91,155,245,34,233,114,247,32,103,121,151,187,191,103,250,75,193,230,228,250,107,237,227,91,186,163,222,28,220,120,135,207,14,100,99,217,159,108,243,234,248,114,243,244,207,71,139,132,200,205,135,249,230,221,55,127,183,235,163,60,166,255,61,137,242,216,153,173,60,170,65,61,154,173,60,62,201,16,202,131,242,160,60,40,15,202,131,242,160,60,40,15,123,0,233,26,186,134,174,161,107,232,26,186,134,174,121,200,186,198,19,76,228,24,57,102,15,32,159,198,167,245,202,167,221,182,66,255,251,95,77,253,214,146,27,184,150,250,173,133,55,109,241,91,252,22,191,197,111,241,91,252,22,191,197,111,241,91,252,150,71,122,56,34,142,136,35,226,136,56,34,142,136,35,226,136,56,34,142,136,35,34,124,8,31,194,103,245,194,103,201,118,185,165,194,103,225,22,185,112,225,195,239,240,59,252,14,191,195,239,240,59,252,14,191,195,239,240,59,252,14,191,195,239,240,59,252,14,191,195,239,240,59,86,182,49,14,140,3,227,192,56,164,51,14,13,125,194,168,165,79,24,241,9,124,2,159,16,255,19,239,224,243,183,225,234,235,183,225,221,233,119,225,106,167,64,157,16,61,109,102,155,208,193,220,89,100,66,244,220,153,144,124,187,121,243,17,249,14,230,206,2,228,227,230,206,139,181,35,103,206,73,181,227,70,206,11,181,163,103,206,196,180,163,231,205,132,180,163,231,205,66,180,219,77,155,26,104,183,155,54,53,207,142,155,54,47,206,142,155,57,31,24,142,155,55,23,23,142,155,54,23,22,110,55,109,106,42,28,61,109,22,40,220,110,218,212,76,184,249,180,69,33,97,128,55,37,224,125,192,104,182,33,84,29,182,132,170,195,66,160,106,181,90,168,90,129,170,160,42,168,10,170,130,170,160,42,168,10,170,130,170,160,42,168,10,170,2,148,0,37,64,9,80,2,148,0,37,64,185,2,64,89,183,4,148,53,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,101,44,160,172,90,2,202,170,16,64,57,216,172,86,6,40,145,73,100,18,153,68,38,145,73,100,18,153,68,38,145,73,100,18,153,68,38,145,73,100,18,153,68,38,145,73,100,18,153,236,154,76,14,90,146,201,1,50,137,76,34,147,241,223,192,6,155,187,155,195,222,144,201,240,105,203,32,147,109,230,206,73,38,195,231,206,75,38,35,231,205,78,38,219,204,157,147,76,6,206,93,4,153,12,157,185,0,50,25,56,114,17,100,50,124,230,188,100,50,124,222,188,100,50,124,222,156,100,50,114,218,76,100,50,114,218,76,100,50,112,218,236,100,50,112,222,204,100,50,112,218,204,100,50,114,218,76,100,50,124,218,156,100,50,114,218,76,100,178,193,180,200,228,3,38,147,197,17,193,31,126,222,59,250,186,242,177,110,142,5,95,255,126,124,53,123,239,99,221,45,27,252,238,250,151,110,29,93,146,231,172,191,252,241,86,240,176,245,140,247,141,30,162,135,203,191,201,196,95,93,157,5,31,118,113,139,124,22,126,216,197,224,89,0,98,23,131,47,249,247,212,112,60,26,13,198,195,241,214,112,60,152,61,120,194,235,116,243,161,207,46,110,145,207,194,62,187,24,60,11,252,236,98,240,37,175,237,221,193,246,160,222,30,140,198,59,187,227,217,131,39,124,109,231,197,182,177,67,231,228,182,45,103,110,244,175,220,69,115,207,250,167,238,138,103,207,11,157,227,135,206,68,157,227,7,206,132,157,227,7,206,194,157,91,142,155,26,60,183,28,55,53,121,142,28,55,239,37,77,145,67,95,156,52,29,122,183,26,237,212,163,106,107,107,103,52,186,77,204,243,12,157,9,242,71,14,156,139,242,199,95,51,159,5,243,183,28,55,53,231,143,31,247,244,221,31,141,78,120,52,26,15,70,91,131,157,241,168,170,111,143,252,245,237,147,143,221,228,251,221,104,84,15,119,198,219,163,209,112,107,120,119,236,212,223,243,114,105,149,150,227,166,246,42,1,227,22,37,86,78,199,225,111,17,108,33,216,155,148,246,102,244,230,109,39,101,249,131,173,211,231,189,147,147,14,222,203,173,63,78,160,243,170,186,112,94,21,231,197,121,113,94,156,23,231,197,121,113,94,156,23,231,197,121,21,236,188,120,35,222,136,55,226,141,120,35,222,136,55,226,141,120,35,222,136,55,234,165,55,34,129,72,32,18,168,165,4,10,216,135,52,95,2,149,177,20,137,243,225,124,56,31,206,135,243,225,124,56,31,206,135,243,225,124,56,31,206,135,243,225,124,56,31,206,135,243,225,124,88,8,22,130,133,96,33,88,136,86,22,34,196,49,212,93,56,134,154,99,224,24,56,6,119,196,246,236,38,6,119,196,174,24,211,187,35,214,29,177,43,154,185,128,155,24,220,17,187,66,206,237,142,216,85,82,110,119,196,174,142,113,199,77,155,23,113,187,215,118,149,172,216,189,182,171,35,197,238,181,93,29,39,118,175,45,232,187,20,250,62,96,92,27,2,90,171,46,64,107,85,8,104,13,187,225,54,2,180,34,172,8,43,194,138,176,34,172,8,43,194,138,176,34,172,8,43,194,138,176,162,149,104,37,90,137,86,162,149,104,37,90,185,58,90,57,232,130,86,14,208,74,180,18,173,236,130,86,6,94,55,159,153,86,134,79,91,6,173,108,51,119,78,90,25,62,119,94,90,25,57,111,118,90,217,102,238,156,180,50,112,238,34,104,101,232,204,5,208,202,192,145,139,160,149,225,51,231,165,149,225,243,230,165,149,225,243,230,164,149,145,211,102,162,149,145,211,102,162,149,129,211,102,167,149,129,243,102,166,149,129,211,102,166,149,145,211,102,162,149,225,211,230,164,149,145,211,102,162,149,13,166,69,43,31,48,173,44,137,18,142,6,79,110,248,96,221,248,126,194,209,224,215,251,100,176,94,118,51,225,183,127,238,89,92,240,91,142,123,15,202,222,123,31,119,15,162,25,73,60,63,255,246,115,121,198,31,236,241,103,54,248,225,241,151,207,238,141,59,236,113,33,65,140,252,24,55,239,123,240,24,72,140,1,137,163,135,7,18,45,175,181,188,214,242,218,34,40,168,229,181,150,215,90,94,91,22,194,109,57,115,163,127,240,46,154,123,214,191,122,45,222,45,9,64,91,188,107,241,174,197,187,22,239,90,188,107,241,174,197,187,247,199,117,217,162,53,199,101,41,150,135,179,230,248,116,28,44,36,136,156,245,222,140,124,131,177,159,236,29,253,240,243,228,151,23,251,127,57,56,188,143,179,191,254,142,89,184,187,139,252,125,149,83,172,223,118,230,111,4,91,179,0,127,174,96,91,152,222,19,108,4,27,193,70,176,17,108,4,27,193,70,176,17,108,4,91,153,130,141,164,34,169,72,42,146,138,164,34,169,72,42,146,138,164,34,169,72,170,94,74,42,198,137,113,98,156,138,53,78,245,100,212,198,56,213,155,35,198,137,113,98,156,24,39,198,137,113,98,156,24,39,198,137,113,98,156,24,39,198,137,113,98,156,24,39,198,137,113,122,112,198,137,3,225,64,56,16,14,132,3,233,133,3,25,182,115,32,67,14,132,3,225,64,56,16,14,164,247,14,132,74,160,18,16,121,68,30,145,71,228,17,121,68,30,220,6,183,193,109,112,251,129,192,109,168,26,170,134,170,87,2,153,235,118,144,185,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,31,48,100,110,117,65,119,237,130,110,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,230,7,13,153,91,93,82,91,187,164,22,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,120,184,151,120,184,106,135,135,43,120,24,30,134,135,83,226,225,193,231,111,190,213,215,111,190,187,211,239,189,213,78,129,116,56,122,218,204,112,184,131,185,179,176,225,232,185,51,161,225,118,243,230,35,195,29,204,157,5,12,199,205,157,151,11,71,206,156,19,11,199,141,156,151,10,71,207,156,9,10,71,207,155,137,9,71,207,155,5,9,183,155,54,53,17,110,55,109,106,32,28,55,109,94,30,28,55,115,62,28,28,55,111,46,26,28,55,109,46,24,220,110,218,212,44,56,122,218,44,40,184,221,180,169,73,112,243,105,129,96,32,24,8,46,23,4,15,218,109,60,30,44,221,120,124,235,53,0,4,3,193,64,48,16,12,4,3,193,64,48,16,12,4,3,193,64,48,16,12,4,3,193,64,48,16,12,4,3,193,64,48,16,12,4,103,1,193,173,182,18,15,150,110,37,6,130,129,96,32,24,8,6,130,129,96,32,24,8,6,130,129,96,32,24,8,6,130,129,96,32,24,8,6,130,129,96,32,24,8,6,130,115,131,224,86,171,33,6,75,87,67,0,193,64,48,16,12,4,3,193,64,48,16,12,4,3,193,64,48,16,12,4,3,193,160,42,168,10,170,130,170,160,42,168,10,170,174,15,84,173,38,195,201,48,30,170,86,155,195,205,97,31,160,234,245,215,174,199,119,16,233,245,47,126,230,166,27,75,254,220,155,87,199,151,155,167,127,46,196,170,55,31,229,230,221,54,126,119,72,42,146,138,164,34,169,72,42,146,138,164,34,169,72,42,146,138,164,34,169,72,42,146,138,164,34,169,72,42,146,138,164,246,130,164,182,88,88,59,37,169,189,88,88,139,164,34,169,72,42,146,138,164,34,169,72,42,146,138,164,34,169,72,42,146,138,164,34,169,72,42,146,138,164,34,169,72,42,146,218,142,164,182,216,248,58,37,169,43,216,248,10,156,2,167,29,128,211,182,159,203,208,43,244,10,189,66,175,208,43,244,10,189,66,175,208,43,244,10,189,66,175,208,43,244,10,189,66,175,69,163,215,98,113,99,139,189,162,83,220,184,130,189,162,112,35,220,8,55,194,141,112,35,220,8,55,194,141,112,35,220,8,55,194,141,112,35,220,8,55,194,141,112,35,220,8,55,246,18,55,214,237,112,99,13,55,194,141,112,99,177,184,113,176,185,187,57,236,13,110,12,159,182,12,220,216,102,238,156,184,49,124,238,188,184,49,114,222,236,184,177,205,220,57,113,99,224,220,69,224,198,208,153,11,192,141,129,35,23,129,27,195,103,206,139,27,195,231,205,139,27,195,231,205,137,27,35,167,205,132,27,35,167,205,132,27,3,167,205,142,27,3,231,205,140,27,3,167,205,140,27,35,167,205,132,27,195,167,205,137,27,35,167,205,132,27,27,76,11,55,194,141,165,225,198,170,29,110,172,224,70,184,17,110,132,27,225,70,184,17,110,132,27,225,70,184,17,110,132,27,225,70,184,17,110,132,27,225,70,184,17,110,132,27,63,225,198,65,59,220,56,232,11,110,28,192,141,15,13,55,246,26,22,14,110,190,167,236,108,214,125,128,133,145,211,102,135,133,173,231,206,4,11,35,231,206,6,11,219,204,155,19,22,182,158,59,19,44,140,153,59,55,44,140,154,57,47,44,140,25,57,55,44,140,156,57,27,44,140,156,55,27,44,140,156,55,19,44,108,51,109,122,88,216,102,218,244,176,48,102,218,156,176,48,102,222,124,176,48,102,218,124,176,176,205,180,233,97,97,228,180,153,96,97,155,105,211,195,194,166,211,130,133,15,0,22,46,97,116,7,207,94,30,189,120,245,195,209,13,172,171,131,46,90,153,78,114,249,241,245,213,125,106,87,55,184,113,229,22,130,203,119,119,245,249,249,183,159,84,139,254,132,143,63,115,186,15,143,191,124,190,109,220,9,14,23,210,188,182,31,236,51,102,196,248,48,190,70,223,10,170,207,91,49,70,95,183,98,84,131,233,247,130,186,42,16,242,197,143,155,153,242,117,49,120,22,204,215,197,224,75,254,213,51,28,143,70,131,241,112,188,53,28,15,102,15,30,243,79,159,248,193,51,1,202,150,3,231,35,148,93,12,158,5,81,118,49,248,146,215,246,238,96,123,80,111,15,70,227,157,221,241,236,193,19,190,182,243,194,213,216,161,115,210,213,150,51,55,250,183,232,162,185,103,253,131,116,197,179,231,69,195,241,67,103,98,195,241,3,103,130,195,241,3,103,161,195,45,199,77,141,135,91,142,155,154,15,71,142,123,118,222,248,107,196,206,96,107,52,28,212,117,85,127,253,254,119,251,205,211,13,125,113,210,116,232,221,106,180,83,143,170,173,173,157,209,232,54,215,206,51,116,38,20,31,57,112,46,22,31,57,110,46,24,223,114,220,212,52,62,126,220,211,119,127,52,58,225,209,104,60,24,109,13,118,198,163,170,190,61,242,215,183,79,62,118,147,239,119,163,81,61,220,25,111,143,70,195,173,225,221,177,83,127,207,203,37,63,90,142,155,218,126,4,140,91,148,254,56,29,135,191,69,176,43,224,88,82,6,217,163,55,111,111,43,140,133,53,245,104,94,146,253,173,6,89,242,62,218,63,255,62,127,138,166,93,248,106,167,72,158,184,207,123,39,39,93,134,242,247,37,92,243,98,126,177,132,91,150,206,147,112,36,28,9,71,194,145,112,36,28,9,71,194,145,112,36,92,47,36,28,145,69,100,17,89,68,22,145,69,100,17,89,68,22,145,69,100,17,89,189,20,89,172,20,43,197,74,149,111,165,234,201,168,19,43,85,111,142,88,41,86,138,149,98,165,88,41,86,138,149,98,165,88,41,86,138,149,98,165,88,41,86,138,149,98,165,88,41,86,138,149,226,73,120,18,158,132,39,225,73,122,230,73,134,29,121,146,33,79,194,147,240,36,60,9,79,178,134,158,132,110,160,27,80,123,212,30,181,71,237,81,123,212,30,0,7,192,1,112,0,252,129,0,112,56,27,206,134,179,87,11,162,235,142,64,116,13,68,3,209,64,52,16,13,68,3,209,64,52,16,13,68,3,209,64,52,16,13,68,3,209,64,52,16,13,68,3,209,64,52,16,13,68,3,209,179,64,116,55,151,138,215,46,21,7,162,129,104,32,26,136,6,162,129,104,32,26,136,6,162,129,104,32,26,136,6,162,129,104,32,26,136,6,162,129,104,32,26,136,6,162,103,131,232,110,46,214,173,93,172,11,68,3,209,64,52,16,13,68,3,209,64,52,16,13,68,3,209,64,52,16,13,68,3,209,64,52,16,13,68,3,209,64,116,19,16,13,33,247,9,33,87,29,33,228,10,66,134,144,33,228,188,8,121,240,249,27,116,245,245,27,244,238,244,251,115,181,83,32,65,142,158,54,51,64,238,96,238,44,252,56,122,238,76,248,184,221,188,249,232,113,7,115,103,129,199,113,115,231,101,199,145,51,231,68,199,113,35,231,37,199,209,51,103,2,199,209,243,102,226,198,209,243,102,193,198,237,166,77,77,141,219,77,155,26,26,199,77,155,151,25,199,205,156,15,25,199,205,155,139,24,199,77,155,11,24,183,155,54,53,47,142,158,54,11,46,110,55,109,106,90,220,124,90,176,24,44,6,139,123,0,139,7,29,109,96,30,44,221,192,124,235,85,1,22,131,197,96,49,88,12,22,131,197,96,49,88,12,22,131,197,96,49,88,12,22,131,197,96,49,88,12,22,131,197,96,49,88,12,22,151,6,139,187,217,146,60,88,186,37,25,44,6,139,193,98,176,24,44,6,139,193,98,176,24,44,6,139,193,98,176,24,44,6,139,193,98,176,24,44,6,139,193,98,176,24,44,46,24,22,119,179,134,98,176,116,13,5,88,12,22,131,197,96,49,88,12,22,131,197,96,49,88,12,22,131,197,96,49,88,12,188,2,175,192,43,240,10,188,2,175,192,235,131,0,175,213,100,56,25,118,0,94,171,205,225,230,176,15,224,245,250,171,217,227,59,244,244,250,23,63,35,213,141,166,7,176,121,117,124,185,121,250,231,66,244,122,243,225,110,222,127,248,251,69,91,209,86,180,21,109,69,91,209,86,180,21,109,69,91,209,86,180,21,109,69,91,209,86,180,21,109,69,91,209,86,180,181,95,180,181,139,5,186,83,218,218,139,5,186,104,43,218,138,182,162,173,104,43,218,138,182,162,173,104,43,218,138,182,162,173,104,43,218,138,182,162,173,104,43,218,138,182,162,173,43,163,173,93,108,160,157,210,214,21,108,160,5,87,193,213,149,192,213,182,159,239,240,44,60,11,207,194,179,240,44,60,11,207,194,179,240,44,60,11,207,194,179,240,44,60,11,207,194,179,69,227,217,242,145,100,23,123,78,167,72,114,5,123,78,33,73,72,18,146,132,36,33,73,72,18,146,132,36,33,73,72,18,146,132,36,33,73,72,18,146,132,36,33,73,72,18,146,92,55,36,89,119,132,36,107,72,18,146,132,36,123,132,36,7,155,187,155,195,222,32,201,240,105,203,64,146,109,230,206,137,36,195,231,206,139,36,35,231,205,142,36,219,204,157,19,73,6,206,93,4,146,12,157,185,0,36,25,56,114,17,72,50,124,230,188,72,50,124,222,188,72,50,124,222,156,72,50,114,218,76,72,50,114,218,76,72,50,112,218,236,72,50,112,222,204,72,50,112,218,204,72,50,114,218,76,72,50,124,218,156,72,50,114,218,76,72,178,193,180,144,36,36,89,44,146,172,58,66,146,21,36,9,73,66,146,144,36,36,9,73,66,146,144,36,36,9,73,66,146,144,36,36,9,73,66,146,144,36,36,9,73,66,146,144,228,114,36,57,232,8,73,14,250,130,36,7,144,36,36,217,107,160,56,184,249,190,179,179,89,247,1,40,70,78,155,29,40,182,158,59,19,80,140,156,59,27,80,108,51,111,78,160,216,122,238,76,64,49,102,238,220,64,49,106,230,188,64,49,102,228,220,64,49,114,230,108,64,49,114,222,108,64,49,114,222,76,64,177,205,180,233,129,98,155,105,211,3,197,152,105,115,2,197,152,121,243,1,197,152,105,243,1,197,54,211,166,7,138,145,211,102,2,138,109,166,77,15,20,155,78,11,40,62,0,160,184,128,227,109,63,185,161,119,163,105,82,216,136,222,109,255,122,159,217,141,54,171,165,247,191,44,69,118,247,136,221,157,255,189,115,231,127,87,227,32,126,119,126,254,237,231,206,253,63,210,227,207,52,238,195,227,47,159,76,27,95,128,223,245,103,213,227,133,204,46,238,67,220,122,215,176,93,48,182,171,30,30,182,171,62,47,213,24,125,93,170,81,13,166,95,222,235,170,64,110,23,63,110,102,112,215,197,224,89,200,93,23,131,47,249,135,204,112,60,26,13,198,195,241,214,112,60,152,61,120,204,191,102,226,7,207,196,28,91,14,156,15,58,118,49,120,22,234,216,197,224,75,94,219,187,131,237,65,189,61,24,141,119,118,199,179,7,79,248,218,206,203,75,99,135,206,9,76,91,206,220,232,159,151,139,230,158,245,111,204,21,207,158,151,246,198,15,157,9,247,198,15,156,137,247,198,15,156,5,248,182,28,55,53,241,109,57,110,106,228,27,57,238,217,121,227,175,17,59,131,173,209,112,80,215,85,253,245,251,223,237,55,79,55,244,197,73,211,161,119,171,209,78,61,170,182,182,118,70,163,219,168,58,207,208,153,232,122,228,192,185,240,122,228,184,185,248,122,203,113,83,3,246,248,113,79,223,253,209,232,132,71,163,241,96,180,53,216,25,143,170,250,246,200,95,223,62,249,216,77,190,223,141,70,245,112,103,188,61,26,13,183,134,119,199,78,253,61,47,151,207,104,57,110,106,161,17,48,110,81,70,227,116,28,254,22,193,248,159,54,73,217,97,143,222,188,189,93,23,47,140,168,71,243,74,236,111,11,229,232,247,209,52,230,94,244,62,146,87,229,243,222,201,73,251,247,114,203,34,205,255,243,46,251,13,59,203,126,195,23,241,212,84,172,53,203,226,231,137,181,101,49,60,177,70,172,17,107,196,26,177,70,172,17,107,196,26,177,70,172,149,36,214,200,41,114,138,156,34,167,200,41,114,138,156,34,167,200,41,114,138,156,234,165,156,98,154,152,38,166,169,88,211,212,116,1,211,108,211,180,124,237,18,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,173,145,105,226,62,184,15,238,131,251,224,62,138,119,31,195,86,238,99,200,125,112,31,220,7,247,193,125,112,31,220,7,247,193,125,112,31,220,7,247,193,125,112,31,220,7,247,193,125,112,31,220,7,247,193,125,112,31,220,7,247,81,148,251,168,39,245,100,20,237,62,234,205,122,115,180,230,238,99,122,87,119,181,26,247,81,113,31,220,7,247,193,125,112,31,220,7,247,193,125,112,31,220,7,247,193,125,112,31,220,7,247,193,125,112,31,220,7,247,193,125,112,31,220,7,247,177,10,247,49,108,229,62,134,220,7,247,193,125,112,31,220,71,127,221,7,133,64,33,32,241,72,60,18,143,196,35,241,72,60,168,13,106,131,218,160,246,3,129,218,16,53,68,221,35,68,221,144,235,214,173,184,110,141,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,38,230,186,85,43,174,91,225,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,137,185,110,252,253,155,83,174,187,238,247,111,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,139,235,226,186,184,46,174,27,194,117,17,217,197,68,182,106,69,100,43,68,22,145,69,100,147,16,217,193,231,239,119,213,215,239,119,187,211,111,119,213,78,129,64,54,122,218,204,60,182,131,185,179,224,216,232,185,51,209,216,118,243,230,131,177,29,204,157,133,197,198,205,157,23,197,70,206,156,147,196,198,141,156,23,196,70,207,156,137,195,70,207,155,9,195,70,207,155,133,194,182,155,54,53,132,109,55,109,106,6,27,55,109,94,4,27,55,115,62,2,27,55,111,46,0,27,55,109,46,254,218,110,218,212,248,53,122,218,44,244,181,221,180,169,225,107,243,105,177,87,236,21,123,157,201,94,7,173,182,215,14,108,175,197,94,177,87,236,21,123,197,94,177,87,236,21,123,197,94,177,87,236,21,123,197,94,177,87,236,21,123,197,94,177,87,236,21,123,157,201,94,219,108,152,29,216,48,139,189,98,175,216,43,246,138,189,98,175,216,43,246,138,189,98,175,216,43,246,138,189,98,175,216,43,246,138,189,98,175,216,43,246,58,147,189,182,217,57,48,176,115,0,123,197,94,177,87,236,21,123,197,94,177,87,236,21,123,197,94,177,87,236,21,199,196,49,113,76,28,19,199,196,49,113,204,21,115,204,106,50,108,241,252,126,181,57,44,254,249,253,235,47,24,143,239,96,201,235,95,252,204,42,55,22,255,137,55,175,142,47,55,79,255,92,72,50,111,62,200,205,123,109,250,222,192,75,240,18,188,4,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,193,75,240,18,188,92,6,47,227,31,128,159,194,203,210,31,128,7,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,193,75,240,178,183,240,50,254,9,242,41,188,204,247,4,249,119,247,255,126,239,253,101,221,59,249,187,199,136,128,34,160,8,40,2,138,128,34,160,8,40,2,138,128,34,160,8,40,2,138,128,34,160,8,40,2,138,128,34,160,189,39,160,101,146,199,186,85,54,89,103,204,38,145,71,228,17,121,12,248,6,53,216,220,221,28,246,134,60,134,79,91,6,121,108,51,119,78,242,24,62,119,94,242,24,57,111,118,242,216,102,238,156,228,49,112,238,34,200,99,232,204,5,144,199,192,145,139,32,143,225,51,231,37,143,225,243,230,37,143,225,243,230,36,143,145,211,102,34,143,145,211,102,34,143,129,211,102,39,143,129,243,102,38,143,129,211,102,38,143,145,211,102,34,143,225,211,230,36,143,145,211,102,34,143,13,166,69,30,145,199,226,200,99,155,230,177,214,60,34,143,200,35,242,136,60,34,143,200,35,242,136,60,34,143,200,35,242,136,60,34,143,200,35,242,136,60,34,143,200,35,242,56,131,60,86,173,154,199,234,193,54,143,3,228,17,121,236,13,121,28,220,124,131,218,217,172,251,64,30,35,167,205,78,30,91,207,157,137,60,70,206,157,141,60,182,153,55,39,121,108,61,119,38,242,24,51,119,110,242,24,53,115,94,242,24,51,114,110,242,24,57,115,54,242,24,57,111,54,242,24,57,111,38,242,216,102,218,244,228,177,205,180,233,201,99,204,180,57,201,99,204,188,249,200,99,204,180,249,200,99,155,105,211,147,199,200,105,51,145,199,54,211,166,39,143,77,167,69,30,31,0,121,108,8,252,218,164,134,213,131,77,13,1,63,192,15,240,3,252,0,63,192,15,240,3,252,0,63,192,15,240,3,252,0,63,192,15,240,3,252,0,63,192,175,72,224,55,104,5,252,6,128,31,224,7,248,221,0,191,133,159,110,7,207,94,30,189,120,245,195,209,205,231,221,40,228,30,163,233,39,206,229,199,215,87,247,63,1,71,89,47,52,106,246,185,115,126,254,237,55,175,5,127,182,199,159,63,57,62,60,254,242,170,221,248,242,89,119,253,253,237,241,194,79,161,150,31,235,214,199,240,137,85,208,39,86,177,36,189,250,188,207,122,244,117,159,117,53,152,254,196,85,87,5,162,244,248,113,51,179,244,46,6,207,2,211,187,24,124,9,91,24,142,71,163,193,120,56,222,26,142,7,179,7,143,1,12,241,131,103,210,0,45,7,206,231,1,186,24,60,139,8,232,98,240,37,175,237,221,193,246,160,222,30,140,198,59,187,227,217,131,39,124,109,231,85,24,177,67,231,116,24,45,103,110,68,124,22,205,61,11,251,172,120,246,188,2,38,126,232,76,6,38,126,224,76,10,38,126,224,44,14,166,229,184,169,37,76,203,113,83,91,152,200,113,207,206,27,127,141,216,25,108,141,134,131,186,174,234,175,223,255,110,191,121,186,161,47,78,154,14,189,91,141,118,234,81,181,181,181,51,26,221,182,71,121,134,206,36,188,34,7,206,101,188,34,199,205,165,188,90,142,155,218,121,197,143,123,250,238,143,70,39,60,26,141,7,163,173,193,206,120,84,213,183,71,254,250,246,201,199,110,242,253,110,52,170,135,59,227,237,209,104,184,53,188,59,118,234,239,121,185,20,99,203,113,83,59,198,128,113,139,146,140,167,227,240,183,8,54,114,76,102,202,165,41,163,55,111,111,203,191,133,27,79,70,243,214,166,124,43,16,163,223,71,211,205,43,139,222,71,242,21,48,243,222,201,73,251,247,114,203,43,205,255,243,46,251,13,59,203,126,195,23,21,181,196,117,223,149,111,1,11,181,23,201,183,156,155,181,201,55,242,141,124,35,223,200,55,242,141,124,35,223,200,55,242,141,124,35,223,200,55,242,141,124,35,223,200,55,242,141,124,35,223,200,55,242,141,124,35,223,200,55,242,173,12,249,22,112,167,196,34,249,150,243,114,9,242,141,124,35,223,200,55,242,141,124,35,223,200,55,242,141,124,35,223,200,55,242,141,124,35,223,200,55,242,141,124,35,223,200,55,242,141,124,35,223,200,55,242,141,124,43,69,190,117,242,228,91,206,139,158,200,55,242,141,124,35,223,200,55,242,141,124,35,223,200,55,242,141,192,34,176,8,44,2,139,192,34,176,8,44,2,139,192,34,176,8,172,7,43,176,216,40,54,138,141,42,223,70,5,92,62,184,200,70,229,188,133,144,141,98,163,216,40,54,138,141,98,163,216,40,54,138,141,98,163,216,40,54,138,141,98,163,216,40,54,138,141,98,163,10,176,81,252,8,63,194,143,240,35,252,72,127,252,200,176,27,63,50,228,71,248,17,126,132,31,225,71,248,17,126,132,31,225,71,248,17,126,132,31,225,71,248,17,126,132,31,225,71,248,17,126,132,31,225,71,248,17,126,132,31,233,139,31,169,39,245,100,212,222,143,212,155,245,230,232,161,248,145,106,115,176,89,173,216,143,84,252,8,63,194,143,240,35,252,8,63,194,143,240,35,252,8,63,194,143,240,35,252,8,63,194,143,240,35,252,8,63,194,143,240,35,252,8,63,194,143,172,212,143,12,187,241,35,67,126,132,31,225,71,248,17,126,100,157,252,8,205,64,51,160,245,104,61,90,143,214,163,245,104,61,240,13,124,3,223,192,247,3,1,223,48,54,140,221,35,140,29,202,126,235,110,216,111,141,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,150,195,126,171,110,216,111,133,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,150,195,126,59,184,51,116,202,126,31,204,157,161,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,70,177,95,212,182,33,181,173,186,161,182,21,106,139,218,162,182,153,168,237,224,243,247,196,234,235,247,196,221,233,183,196,106,167,64,104,27,61,109,102,102,219,193,220,89,144,109,244,220,153,136,109,187,121,243,1,219,14,230,206,194,107,227,230,206,139,107,35,103,206,73,107,227,70,206,11,107,163,103,206,196,106,163,231,205,132,106,163,231,205,66,106,219,77,155,26,212,182,155,54,53,167,141,155,54,47,166,141,155,57,31,165,141,155,55,23,164,141,155,54,23,163,109,55,109,106,68,27,61,109,22,66,219,110,218,212,128,182,249,180,248,44,62,139,207,46,230,179,131,110,182,233,14,108,211,197,103,241,89,124,22,159,197,103,241,89,124,22,159,197,103,241,89,124,22,159,197,103,241,89,124,22,159,197,103,241,89,124,22,159,13,229,179,157,108,188,29,216,120,139,207,226,179,248,44,62,139,207,226,179,248,44,62,139,207,226,179,248,44,62,139,207,226,179,248,44,62,139,207,226,179,248,44,62,27,202,103,59,217,111,48,176,223,0,159,197,103,241,89,124,22,159,197,103,241,89,124,22,159,197,103,241,89,124,22,235,196,58,177,78,172,19,235,196,58,177,206,124,172,179,154,12,187,216,21,80,109,14,139,223,21,112,253,37,228,241,29,98,121,253,139,159,49,230,70,195,63,250,230,213,241,229,230,233,159,11,105,231,205,71,187,121,247,193,239,22,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,128,19,224,4,56,1,206,198,128,179,131,135,237,167,128,179,244,135,237,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,128,19,224,92,71,192,217,193,211,234,83,192,153,239,105,245,239,238,255,141,223,251,235,187,247,119,113,247,96,81,82,148,20,37,69,73,81,82,148,20,37,69,73,81,82,148,20,37,69,73,81,82,148,20,37,69,73,81,82,148,116,13,41,105,225,116,178,238,38,191,172,51,230,151,232,36,58,137,78,182,250,81,113,176,185,187,57,236,13,157,12,159,182,12,58,217,102,238,156,116,50,124,238,188,116,50,114,222,236,116,178,205,220,57,233,100,224,220,69,208,201,208,153,11,160,147,129,35,23,65,39,195,103,206,75,39,195,231,205,75,39,195,231,205,73,39,35,167,205,68,39,35,167,205,68,39,3,167,205,78,39,3,231,205,76,39,3,167,205,76,39,35,167,205,68,39,195,167,205,73,39,35,167,205,68,39,27,76,139,78,162,147,229,210,201,78,218,201,90,59,137,78,162,147,232,36,58,137,78,162,147,232,36,58,137,78,162,147,232,36,58,137,78,162,147,232,36,58,137,78,162,147,232,100,24,157,172,186,105,39,171,7,219,78,14,208,73,116,178,199,116,114,112,243,77,108,103,179,238,3,157,140,156,54,59,157,108,61,119,38,58,25,57,119,54,58,217,102,222,156,116,178,245,220,153,232,100,204,220,185,233,100,212,204,121,233,100,204,200,185,233,100,228,204,217,232,100,228,188,217,232,100,228,188,153,232,100,155,105,211,211,201,54,211,166,167,147,49,211,230,164,147,49,243,230,163,147,49,211,230,163,147,109,166,77,79,39,35,167,205,68,39,219,76,155,158,78,54,157,22,157,124,0,116,50,20,10,118,146,44,86,15,54,89,4,5,65,65,80,16,20,4,5,65,65,80,16,20,4,5,65,65,80,16,20,4,5,65,65,80,16,20,4,5,65,193,190,65,193,65,55,80,112,0,10,130,130,160,224,60,40,56,247,83,178,158,84,213,147,230,193,110,189,81,85,191,6,71,186,213,210,207,189,4,159,58,231,231,223,126,55,187,243,135,122,252,249,211,224,195,227,47,47,203,141,59,159,104,11,63,89,34,222,255,173,247,235,179,37,248,179,101,52,251,179,101,52,216,221,154,253,217,50,26,236,142,63,253,151,39,123,71,63,252,60,249,229,197,254,95,14,14,111,255,142,106,180,213,111,200,62,188,249,89,108,250,67,217,151,199,71,170,193,244,135,177,186,250,252,195,88,93,14,101,143,31,55,51,102,239,98,240,44,156,189,139,193,151,96,135,225,120,52,26,140,135,227,173,225,120,48,123,240,24,246,16,63,120,38,67,208,114,224,124,138,160,139,193,179,56,130,46,6,95,242,218,222,29,108,15,234,237,193,104,188,179,59,158,61,120,194,215,118,94,187,17,59,116,78,189,209,114,230,70,48,104,209,220,179,136,208,138,103,207,235,102,226,135,206,36,103,226,7,206,100,103,226,7,206,162,103,90,142,155,218,207,180,28,55,181,160,137,28,247,236,188,241,215,136,157,193,214,104,56,168,235,170,254,250,253,239,246,155,167,27,250,226,164,233,208,187,213,104,167,30,85,91,91,59,163,209,109,177,148,103,232,76,46,44,114,224,92,50,44,114,220,92,54,172,229,184,169,117,88,252,184,167,239,254,104,116,194,163,209,120,48,218,26,236,140,71,85,125,123,228,175,111,159,124,236,38,223,239,70,163,122,184,51,222,30,141,134,91,195,187,99,167,254,158,151,203,62,182,28,55,181,126,12,24,183,40,255,120,58,14,127,139,96,89,71,114,166,220,203,50,122,243,246,182,202,88,184,84,101,52,111,51,203,183,58,36,250,125,52,93,238,178,232,125,36,223,50,51,239,157,156,116,180,171,230,171,238,106,100,157,103,235,174,101,166,153,238,162,187,232,46,186,139,238,162,187,232,46,186,139,238,162,187,122,165,187,40,35,202,136,50,162,140,40,35,202,136,50,162,140,40,35,202,136,50,234,165,50,226,127,248,31,254,231,158,255,105,248,212,225,44,255,179,252,73,67,254,135,255,225,127,248,31,254,135,255,225,127,248,31,254,135,255,225,127,248,31,254,135,255,225,127,248,31,254,135,255,225,127,18,249,159,234,230,62,221,106,115,180,57,152,55,246,236,93,122,89,253,79,252,216,252,15,255,195,255,240,63,252,207,55,254,231,167,189,23,123,63,237,79,158,236,29,60,251,113,242,203,225,222,209,223,126,121,245,178,158,110,164,108,176,252,238,244,248,242,248,244,100,227,215,227,179,183,111,54,222,159,31,95,253,235,253,199,15,245,198,118,248,42,188,224,45,148,1,170,40,94,12,205,253,243,173,68,19,5,125,52,210,40,76,26,205,80,68,59,213,110,53,91,17,237,84,187,245,98,69,244,233,109,123,172,136,34,127,146,202,165,136,226,199,205,172,136,186,24,60,139,34,234,98,240,44,138,40,126,240,76,138,168,229,192,249,20,81,23,131,103,81,68,93,12,158,69,17,69,14,158,87,17,197,14,157,83,17,181,156,57,235,70,188,200,217,243,234,173,248,161,51,233,173,248,129,51,233,173,248,129,179,232,173,150,227,166,214,91,45,199,77,173,183,34,199,205,171,183,34,135,206,171,183,226,135,206,164,183,34,7,206,165,183,226,149,64,22,189,213,114,220,212,122,171,157,39,162,183,214,90,111,181,28,55,181,222,10,24,183,231,122,203,70,60,70,140,17,139,124,47,183,108,83,132,50,91,242,0,85,115,101,214,249,197,109,148,25,101,70,153,81,102,148,25,101,70,153,81,102,148,25,101,86,128,50,163,157,104,39,218,137,118,162,157,104,39,218,137,118,162,157,104,39,218,169,151,218,137,67,226,144,56,164,182,14,105,233,18,190,166,14,105,249,74,62,14,137,67,226,144,178,56,164,225,252,71,172,75,116,72,193,227,150,226,144,90,12,158,215,33,5,15,158,91,197,196,13,92,128,138,105,49,120,94,21,19,54,120,33,70,35,112,232,34,140,70,216,204,133,24,141,224,161,115,27,141,224,129,115,27,141,224,129,243,26,141,184,113,179,25,141,184,113,179,25,141,176,113,11,49,26,97,67,23,32,7,194,6,206,46,7,194,198,205,46,7,226,198,205,38,7,130,199,205,139,171,227,198,205,134,171,151,143,91,20,174,6,159,83,194,231,7,140,141,103,242,220,253,167,79,247,38,245,20,223,14,151,226,219,147,139,139,227,141,250,46,173,29,46,165,181,203,96,237,93,52,123,151,204,222,249,223,59,119,217,238,56,30,246,222,191,142,229,187,89,48,125,250,75,221,32,226,79,103,216,144,8,159,30,95,157,188,121,242,241,245,223,79,174,30,125,127,117,249,241,36,24,18,47,248,120,152,112,17,76,248,155,207,211,117,161,196,163,205,186,7,247,183,196,143,91,10,37,110,49,120,238,39,13,162,7,207,253,164,65,224,224,185,241,118,220,192,5,224,237,22,131,231,126,210,32,122,240,220,79,26,132,12,94,8,151,15,28,186,8,46,31,55,115,41,203,185,66,102,47,196,41,4,15,157,219,41,4,15,156,219,41,4,15,156,251,41,137,152,113,51,62,37,17,51,110,198,167,36,66,198,45,196,41,132,13,93,204,83,18,129,67,231,22,33,97,3,103,23,33,97,227,102,23,33,113,227,102,124,74,34,112,220,82,158,146,136,24,187,132,167,36,2,199,206,253,148,68,204,184,25,159,146,88,54,110,81,218,201,114,174,181,115,91,30,172,40,250,193,138,207,207,85,44,125,240,98,238,121,44,251,13,59,203,126,195,23,85,54,231,143,122,235,204,167,95,173,46,79,254,251,227,217,229,201,135,253,143,231,199,143,190,127,244,219,197,239,79,79,174,142,223,28,95,29,63,190,58,185,188,248,240,248,90,47,29,77,255,207,205,171,127,94,61,90,44,24,235,73,29,37,24,235,205,154,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,36,24,9,198,135,39,24,171,72,193,88,17,140,4,35,193,72,48,18,140,4,35,193,72,48,18,140,4,35,193,72,210,145,116,36,29,73,71,210,145,116,36,29,73,71,210,145,116,36,221,195,150,116,140,27,227,198,184,49,110,159,140,91,220,206,208,122,189,118,134,178,105,108,26,155,198,166,177,105,108,26,155,198,166,177,105,108,26,155,198,166,177,105,108,26,155,198,166,177,105,108,90,185,54,141,223,225,119,248,29,126,135,223,41,219,239,116,110,111,170,201,48,202,222,84,155,67,246,134,189,97,111,216,27,246,134,189,97,111,216,27,246,134,189,97,111,216,27,246,134,189,97,111,216,27,246,134,189,97,111,216,27,246,134,189,97,111,216,27,246,102,5,246,38,238,58,173,106,189,174,211,98,111,216,27,246,134,189,97,111,72,16,18,164,12,9,194,37,112,9,92,2,151,192,37,112,9,176,60,44,15,203,195,242,107,132,229,65,118,144,189,71,144,125,5,228,57,238,158,149,106,189,238,89,65,158,145,103,228,25,121,70,158,145,103,228,25,121,70,158,145,103,228,25,121,70,158,145,103,228,25,121,70,158,145,103,228,25,121,70,158,59,36,207,113,247,13,84,238,27,64,158,145,103,228,25,121,70,158,145,103,228,25,121,70,158,145,103,228,25,121,70,158,145,103,228,25,121,70,158,145,103,228,25,121,70,158,103,146,231,65,36,121,30,32,207,200,51,242,140,60,35,207,200,51,242,140,60,35,207,200,51,242,140,60,35,207,200,51,242,140,60,35,207,200,51,242,140,60,23,66,158,49,227,174,152,241,193,179,151,71,47,94,253,112,52,189,102,179,41,60,222,152,254,41,46,63,190,190,186,67,145,135,235,69,145,63,255,202,201,221,95,186,245,86,237,73,243,151,195,76,141,156,23,126,96,236,25,123,198,158,177,231,126,176,103,247,116,130,230,107,9,205,221,211,137,246,55,155,185,17,91,88,52,247,44,192,192,84,48,21,76,5,83,193,84,184,99,148,94,161,87,202,214,43,167,239,254,104,116,194,163,209,120,48,218,26,236,140,71,85,125,123,228,175,111,159,124,236,38,223,239,70,163,122,184,51,222,30,141,134,91,195,187,99,231,178,67,100,214,90,202,172,240,27,93,79,199,193,230,135,49,243,172,70,143,188,219,3,186,4,118,246,31,245,214,153,175,80,66,214,77,239,139,157,39,33,235,245,186,56,150,132,36,33,73,72,18,146,132,36,33,73,72,18,146,132,36,33,73,72,18,146,132,36,33,73,72,18,146,132,36,33,73,72,18,146,132,36,33,73,72,18,146,132,36,33,73,200,214,18,178,225,213,225,243,37,228,90,221,33,78,66,146,144,36,36,9,73,66,146,144,36,36,9,73,66,146,144,197,73,72,34,143,200,35,242,136,60,34,143,200,35,242,136,60,34,143,200,35,242,122,41,242,88,57,86,142,149,99,229,238,90,185,150,251,73,235,245,218,79,202,184,49,110,140,27,227,198,184,49,110,140,27,227,198,184,49,110,140,27,227,198,184,49,110,140,27,227,198,184,49,110,125,50,110,28,16,7,196,1,113,64,28,80,217,14,104,117,134,167,154,12,219,25,158,106,115,200,240,48,60,12,15,195,195,240,48,60,12,15,195,195,240,48,60,12,15,195,195,240,48,60,12,15,195,195,240,48,60,12,15,195,195,240,48,60,12,15,195,195,240,164,53,60,45,175,247,170,214,235,122,47,134,135,225,97,120,24,30,134,39,167,225,33,74,136,18,190,129,111,224,27,248,6,190,129,111,128,238,161,123,232,30,186,127,32,232,30,136,7,226,123,4,226,87,73,167,91,222,251,82,173,215,189,47,232,52,58,141,78,163,211,232,52,58,141,78,163,211,232,52,58,141,78,163,211,232,52,58,141,78,163,211,232,52,58,141,78,163,211,232,116,26,58,221,242,254,131,202,253,7,232,52,58,141,78,163,211,232,52,58,141,78,163,211,232,52,58,141,78,163,211,232,52,58,141,78,163,211,232,52,58,141,78,163,211,232,116,40,157,30,180,165,211,3,116,26,157,70,167,209,105,116,26,157,70,167,209,105,116,26,157,70,167,209,105,116,26,157,70,167,209,105,116,26,157,70,167,209,233,98,233,52,174,220,9,87,222,126,50,93,19,221,108,21,199,246,175,119,40,114,189,116,3,199,173,191,163,57,28,57,43,247,221,254,53,45,238,157,253,241,80,222,34,40,47,166,139,233,98,186,238,227,4,163,31,2,140,118,31,39,138,222,108,230,70,255,102,95,52,247,172,127,184,51,0,12,0,3,192,0,48,0,238,18,165,45,104,139,178,181,197,233,187,63,26,157,240,104,52,30,140,182,6,59,227,81,85,223,30,249,235,219,39,31,187,201,247,187,209,168,30,238,140,183,71,163,225,214,240,238,216,185,172,11,73,180,150,146,40,252,230,214,211,113,176,81,97,162,60,39,209,35,159,213,205,101,175,43,176,98,141,30,178,152,97,197,150,61,91,193,138,177,98,172,24,43,198,138,177,98,172,24,43,198,138,177,98,125,177,98,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,245,210,44,209,68,52,17,77,212,86,19,85,147,97,148,38,170,54,135,52,17,77,68,19,209,68,52,17,77,68,19,209,68,52,17,77,68,19,209,68,52,17,77,68,19,209,68,52,17,77,68,19,17,23,196,5,113,65,92,16,23,93,139,139,58,82,92,212,196,5,113,65,92,16,23,196,197,122,138,11,252,31,255,135,209,97,116,24,29,70,135,209,97,116,68,26,145,70,164,17,233,7,66,164,241,101,124,185,71,124,121,5,100,56,238,62,144,202,125,32,200,48,50,140,12,35,195,200,48,50,140,12,35,195,200,48,50,140,12,35,195,200,48,50,140,12,35,195,200,48,50,140,12,35,195,189,37,195,113,59,241,43,59,241,145,97,100,24,25,70,134,145,97,100,24,25,70,134,145,97,100,24,25,70,134,145,97,100,24,25,70,134,145,97,100,24,25,70,134,123,74,134,7,145,100,120,128,12,35,195,200,48,50,140,12,35,195,200,48,50,140,12,35,195,200,48,50,140,12,35,195,200,48,50,140,12,35,195,200,48,50,220,144,12,99,186,93,49,221,131,103,47,143,94,188,250,225,104,186,40,184,233,66,136,141,233,159,226,242,227,235,171,59,148,183,238,255,102,136,47,127,180,212,184,119,225,7,198,125,113,95,220,23,247,45,145,251,186,254,16,176,94,75,96,237,250,67,164,189,217,204,141,254,93,191,104,238,89,255,184,103,9,88,2,150,128,37,96,9,92,221,72,109,80,27,101,171,141,211,119,127,52,58,225,209,104,60,24,109,13,118,198,163,170,190,61,242,215,183,79,62,118,147,239,119,163,81,61,220,25,111,143,70,195,173,225,221,177,115,153,25,34,105,45,69,82,248,69,153,167,227,96,235,194,86,121,142,161,71,206,171,200,187,53,191,49,103,13,31,139,152,111,206,122,255,124,4,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,177,79,236,19,251,196,62,177,79,236,19,251,196,62,177,79,236,19,251,180,94,246,137,74,162,146,168,164,206,84,82,53,25,182,83,73,213,230,144,74,162,146,168,36,42,137,74,162,146,168,36,42,137,74,162,146,168,36,42,137,74,162,146,168,36,42,137,74,162,146,168,36,114,131,220,32,55,200,13,114,35,161,220,168,219,202,141,154,220,32,55,200,13,114,131,220,120,40,114,131,35,224,8,160,118,168,29,106,135,218,161,118,168,29,181,70,173,81,107,212,250,129,80,107,12,26,131,238,17,131,94,37,61,110,121,63,73,229,126,18,244,24,61,70,143,209,99,244,24,61,70,143,209,99,244,24,61,70,143,209,99,244,24,61,70,143,209,99,244,24,61,70,143,209,227,117,164,199,45,119,244,87,118,244,163,199,232,49,122,140,30,163,199,232,49,122,140,30,163,199,232,49,122,140,30,163,199,232,49,122,140,30,163,199,232,49,122,140,30,175,31,61,30,180,165,199,3,244,24,61,70,143,209,99,244,24,61,70,143,209,99,244,24,61,70,143,209,99,244,24,61,70,143,209,99,244,24,61,70,143,209,227,104,122,140,251,182,229,190,47,246,126,60,216,159,66,189,201,225,225,222,211,189,201,112,178,115,11,2,215,227,250,175,215,36,120,217,14,227,203,227,55,103,39,111,175,142,207,54,206,207,143,47,142,55,134,27,59,79,190,32,204,141,122,92,255,253,30,27,94,182,213,120,41,26,190,75,134,239,130,225,157,59,255,187,26,223,253,133,54,108,249,243,175,156,220,253,165,91,111,213,130,63,47,63,208,134,68,58,16,63,199,125,92,64,58,12,72,127,251,233,92,205,70,212,195,193,118,61,27,81,143,6,187,227,197,136,122,92,141,70,255,63,123,231,214,220,54,118,180,221,255,50,215,67,14,0,130,20,149,59,218,195,177,85,209,41,50,61,201,164,234,43,150,44,115,100,37,146,172,208,178,243,206,84,229,191,127,69,250,68,129,56,236,238,13,160,55,200,85,185,201,216,130,248,8,134,78,107,61,221,123,39,16,117,178,122,174,186,131,168,21,113,195,64,212,94,193,45,17,181,87,112,203,147,35,21,193,109,217,186,54,176,57,91,247,10,110,201,214,189,130,91,158,28,41,13,30,132,20,16,135,14,64,10,104,51,59,33,136,178,220,121,28,162,225,236,65,8,13,69,104,91,161,161,8,108,43,52,20,129,45,133,134,54,174,145,208,208,198,53,18,26,210,184,65,8,13,105,232,32,78,189,84,132,182,181,48,210,192,198,22,70,26,215,216,194,104,227,26,89,24,69,220,235,247,159,156,238,112,154,142,162,116,24,141,71,105,156,108,70,254,126,125,235,177,93,190,223,165,105,50,24,143,14,210,116,48,28,100,99,183,253,61,207,216,121,105,227,26,57,47,151,184,65,57,47,249,25,163,215,35,177,32,66,172,49,150,209,33,61,87,199,177,164,185,236,127,52,28,30,20,8,131,213,95,69,21,94,96,253,38,37,247,250,75,182,226,27,89,245,6,227,170,55,248,166,225,10,238,209,198,63,214,255,254,159,135,178,172,90,156,175,80,150,85,171,244,81,150,40,75,148,37,202,18,101,137,178,68,89,162,44,81,150,40,75,148,37,218,15,237,135,246,67,251,161,253,208,126,104,63,180,31,218,15,237,135,246,219,71,237,135,195,195,225,225,240,112,120,206,14,175,106,1,157,194,225,85,173,164,235,158,195,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,135,178,67,217,161,236,58,173,236,144,72,72,36,36,18,18,9,137,180,163,18,41,79,17,109,252,247,203,116,126,114,244,106,118,49,57,94,157,80,244,234,151,217,124,114,124,254,114,178,62,224,190,98,202,107,227,191,223,165,189,187,155,15,235,31,190,14,222,244,62,252,254,216,187,188,125,120,119,185,117,226,125,237,67,94,70,71,24,85,127,232,141,184,29,221,203,162,118,56,209,168,174,19,141,10,127,254,137,130,19,57,138,184,97,136,28,175,224,214,39,26,169,131,91,138,28,69,112,251,163,152,52,129,205,69,142,87,112,235,163,152,212,193,45,69,142,52,120,16,34,71,28,58,0,145,163,205,28,194,186,72,105,246,32,36,148,34,180,253,249,87,194,192,246,231,95,9,3,91,159,127,165,137,107,120,254,149,38,174,225,249,87,146,184,65,72,40,105,232,32,36,148,34,180,253,161,93,146,192,1,28,218,37,137,27,192,161,93,154,184,134,135,118,9,227,134,48,55,166,140,109,61,55,166,136,109,125,68,154,38,174,225,17,105,85,113,59,174,252,88,23,137,37,196,18,42,223,203,166,204,243,16,109,21,163,88,10,209,86,251,36,22,162,13,209,134,104,67,180,33,218,16,109,136,54,68,27,162,13,209,214,17,209,134,172,66,86,33,171,144,85,200,42,100,21,178,10,89,133,172,66,86,33,171,58,41,171,48,79,152,39,204,83,109,230,169,114,9,160,216,60,53,176,3,16,243,132,121,194,60,181,101,158,6,253,65,151,204,147,56,110,40,230,201,35,184,173,121,18,7,183,22,56,186,192,1,8,28,143,224,182,2,71,22,60,16,15,34,12,29,132,7,145,101,14,196,131,136,67,91,123,16,113,96,107,15,34,14,108,235,65,116,113,205,60,136,46,174,153,7,145,197,13,196,131,200,66,7,160,20,100,129,205,149,130,44,174,185,82,208,197,53,83,10,226,184,182,144,91,23,215,12,114,87,199,13,10,114,131,172,219,68,214,123,12,155,197,20,248,217,116,182,130,192,3,47,8,252,102,241,152,101,192,131,253,96,192,171,143,188,125,4,92,244,170,16,96,8,48,179,7,93,34,192,204,30,48,123,192,236,65,96,232,154,217,3,102,15,88,242,21,148,47,96,110,130,185,9,230,38,152,155,96,110,194,90,114,48,55,193,220,4,115,19,204,77,48,55,209,181,185,9,150,124,5,238,173,24,181,216,209,81,139,47,146,45,169,91,178,37,72,54,36,27,146,13,201,134,100,67,178,33,217,144,108,72,54,36,27,146,13,201,134,100,67,178,33,217,144,108,72,54,36,27,146,13,201,134,100,67,178,33,217,144,108,72,54,36,219,142,75,182,120,245,21,172,78,201,22,247,99,36,27,146,13,201,134,100,67,178,33,217,144,108,72,54,36,27,146,13,201,134,100,67,178,33,217,144,108,72,54,36,27,146,13,201,134,100,67,178,33,217,144,108,72,54,36,27,146,109,199,37,91,205,147,108,49,147,108,72,54,36,27,146,13,201,134,100,67,178,33,217,144,108,72,182,61,149,108,136,42,68,21,162,10,81,133,168,66,84,33,170,16,85,136,42,68,21,162,170,147,162,10,235,132,117,194,58,213,101,157,162,186,173,83,132,117,194,58,97,157,186,106,157,100,103,150,154,91,39,113,220,80,172,147,71,112,91,235,36,14,110,45,111,116,129,3,144,55,30,193,109,229,141,44,120,32,14,68,24,58,8,7,34,203,28,136,3,17,135,182,118,32,226,192,214,14,68,28,216,214,129,232,226,154,57,16,93,92,51,7,34,139,27,136,3,145,133,14,64,39,200,2,155,235,4,89,92,115,157,160,139,107,166,19,196,113,109,1,183,46,174,25,224,174,142,27,20,224,6,87,183,137,171,247,24,52,87,19,224,87,179,201,197,243,151,147,217,124,114,124,254,82,177,215,235,195,227,229,242,234,221,229,99,239,242,246,225,157,124,165,87,92,9,126,5,160,183,46,172,251,244,99,106,129,232,86,191,32,48,23,152,203,8,65,151,96,46,35,4,140,16,48,66,16,24,133,102,132,128,17,2,246,116,5,133,254,25,127,96,252,129,241,7,198,31,24,127,176,246,21,140,63,48,254,192,248,3,227,15,140,63,116,109,252,129,61,93,129,43,40,38,38,130,152,152,80,233,48,209,44,68,133,14,171,26,131,64,135,161,195,208,97,232,48,116,24,58,12,29,134,14,67,135,161,195,58,164,195,80,74,40,37,148,18,74,9,165,132,82,66,41,161,148,80,74,40,37,148,82,39,149,18,126,8,63,132,31,170,246,67,194,93,89,165,126,168,122,77,22,126,8,63,132,31,98,247,21,187,175,130,241,67,236,190,98,247,21,187,175,194,176,21,236,190,98,247,21,187,175,216,125,197,238,43,107,240,207,238,43,118,95,177,251,138,221,87,128,101,118,95,133,191,251,234,219,105,219,186,213,87,185,231,108,183,186,249,170,185,35,14,158,124,144,109,178,93,142,53,0,237,82,253,167,250,79,245,159,234,127,184,76,154,234,63,213,127,170,255,108,194,98,108,161,11,34,128,177,5,198,22,24,91,96,108,129,177,5,198,22,24,91,96,108,129,177,133,176,93,17,155,176,118,78,72,49,233,208,181,73,135,111,114,76,55,232,144,43,199,90,157,115,64,142,33,199,144,99,200,49,228,24,114,12,57,134,28,67,142,33,199,16,76,8,38,4,19,130,9,193,132,96,66,48,33,152,16,76,8,38,4,19,130,9,91,132,45,194,22,249,219,34,237,90,172,28,91,212,242,86,44,108,17,182,8,91,196,150,172,32,109,17,91,178,216,146,197,150,172,128,220,5,91,178,216,146,197,150,44,182,100,177,37,43,0,119,193,150,44,182,100,177,37,139,45,89,108,201,2,51,179,37,171,46,180,251,207,233,249,203,223,46,230,7,207,54,206,196,22,237,201,250,115,241,240,238,143,101,239,224,77,193,161,216,85,155,178,42,233,110,22,238,6,65,123,51,31,117,11,188,215,225,21,33,190,16,95,230,3,186,68,124,153,15,96,62,128,249,128,192,80,53,243,1,204,7,176,60,43,40,63,192,108,3,179,13,204,54,48,219,192,108,131,181,212,96,182,129,217,6,102,27,152,109,96,182,161,107,179,13,44,207,10,220,83,49,14,17,196,56,68,225,45,249,242,46,148,82,77,52,49,81,37,213,170,102,38,144,106,72,53,164,26,82,13,169,134,84,67,170,33,213,144,106,72,181,221,146,106,136,41,196,20,98,10,49,133,152,66,76,33,166,16,83,136,41,196,20,98,170,147,98,10,203,132,101,194,50,213,97,153,132,123,185,202,45,83,245,102,46,44,19,150,9,203,20,152,101,98,89,23,203,186,88,214,21,132,172,97,89,23,203,186,88,214,101,239,60,88,214,197,178,46,150,117,177,172,139,101,93,44,235,98,89,151,57,208,102,89,23,120,154,101,93,126,203,186,190,29,219,173,220,213,149,123,110,247,174,175,234,106,233,100,134,234,23,132,246,66,123,153,41,232,18,237,101,166,128,153,2,102,10,2,195,212,204,20,48,83,192,162,174,160,220,0,243,16,204,67,48,15,193,60,4,243,16,214,66,131,121,8,230,33,152,135,96,30,130,121,136,174,205,67,176,168,43,112,71,197,8,197,238,141,80,124,19,106,202,9,138,92,161,182,235,3,20,8,53,132,26,66,13,161,134,80,67,168,33,212,16,106,8,53,132,26,82,10,41,133,148,66,74,33,165,144,82,72,41,164,20,82,10,41,133,148,234,188,148,194,48,97,152,48,76,53,24,38,245,142,174,28,195,180,251,43,186,48,76,24,166,29,51,76,44,232,98,65,23,11,186,130,16,53,44,232,98,65,23,11,186,236,125,7,11,186,88,208,197,130,46,22,116,177,160,139,5,93,44,232,50,135,217,44,232,2,77,179,160,203,99,65,215,217,197,249,217,60,78,227,103,243,201,96,248,108,254,107,180,30,44,80,237,234,122,191,124,120,223,139,211,248,77,239,114,48,124,211,251,20,197,91,12,184,116,109,87,230,99,44,160,192,237,49,221,237,143,167,61,188,235,246,218,144,94,25,233,205,126,158,228,178,223,65,116,144,228,179,223,52,58,28,149,179,223,52,78,135,59,193,126,147,213,115,85,244,157,53,9,142,253,42,226,134,193,126,189,130,91,178,95,175,224,150,211,5,138,224,182,208,90,27,216,28,90,123,5,183,132,214,94,193,45,167,11,164,193,131,160,237,226,208,1,208,118,109,230,16,214,117,73,179,7,97,10,20,161,109,77,129,34,176,173,41,80,4,182,52,5,218,184,70,166,64,27,215,200,20,72,227,6,97,10,164,161,131,152,140,80,132,182,213,27,210,192,198,122,67,26,215,88,111,104,227,26,233,13,69,220,16,38,35,148,177,173,39,35,20,177,45,101,146,54,174,145,76,114,137,27,148,76,98,93,215,206,25,43,134,41,130,24,166,240,181,103,154,177,9,7,123,86,58,65,129,61,195,158,97,207,176,103,216,51,236,25,246,12,123,134,61,195,158,237,136,61,195,64,97,160,48,80,24,40,12,20,6,10,3,133,129,194,64,97,160,48,80,157,52,80,232,36,116,18,58,233,248,100,126,124,60,57,153,204,7,243,241,179,249,209,233,171,217,197,235,231,179,249,139,139,201,207,71,211,211,217,218,33,37,229,14,233,246,246,242,238,178,55,232,141,223,244,86,9,151,31,175,30,123,215,203,203,183,55,171,20,89,113,148,212,189,122,43,187,104,107,156,93,205,53,170,115,87,215,143,121,119,125,245,71,27,87,233,237,85,217,157,108,68,89,73,95,16,79,229,227,169,226,250,61,213,40,78,83,60,21,158,10,79,133,167,194,83,225,169,240,84,120,42,166,188,112,108,56,54,28,27,142,13,199,134,99,195,177,225,216,112,108,56,54,28,27,83,94,104,57,180,92,128,90,46,151,253,143,134,195,131,2,97,176,250,171,168,194,11,172,223,196,225,44,158,194,27,89,245,6,227,170,55,248,38,222,10,238,209,198,63,150,78,75,86,44,134,20,105,201,210,109,144,104,73,180,36,90,18,45,137,150,68,75,162,37,209,146,104,73,180,36,90,18,181,135,218,67,237,161,246,80,123,168,61,212,30,106,15,181,135,218,67,237,237,141,218,195,211,225,233,240,116,120,186,106,79,87,177,130,82,228,233,74,247,78,118,210,211,161,229,208,114,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,29,211,114,136,34,68,17,162,8,81,132,40,218,81,81,148,167,129,78,142,94,205,46,38,199,243,131,103,243,100,30,39,85,214,231,238,230,195,250,231,170,131,55,79,28,79,210,143,147,74,201,19,87,90,158,106,73,179,229,129,178,226,167,92,12,141,178,47,49,122,250,30,91,156,206,250,126,39,171,164,79,172,145,62,229,239,126,227,221,6,163,120,148,110,166,202,138,148,189,81,70,31,253,175,242,243,35,214,127,126,196,124,126,240,249,177,235,159,31,149,173,129,226,207,143,234,146,0,159,31,124,126,116,251,243,227,176,106,248,189,240,211,227,176,114,212,157,207,14,62,59,186,254,217,161,253,230,113,200,247,14,62,59,58,254,217,161,236,110,173,255,175,71,123,235,237,191,110,55,0,103,212,79,198,253,168,119,123,119,179,250,121,172,255,25,108,58,182,178,182,147,136,122,89,186,32,133,125,171,237,52,242,198,149,111,164,196,63,82,150,81,251,70,26,84,69,146,183,164,182,34,29,244,163,222,219,197,226,225,195,195,98,241,54,90,145,161,209,103,64,238,216,129,114,191,79,117,62,210,133,237,38,97,156,26,159,164,194,222,146,38,82,61,79,82,97,35,105,59,146,188,147,164,126,146,138,27,71,142,119,170,164,115,164,184,79,69,93,162,156,48,210,54,145,34,77,113,75,200,241,230,148,244,132,116,113,92,111,142,168,1,164,139,226,250,61,85,212,237,209,69,201,211,175,238,55,37,87,192,122,4,209,125,197,41,234,227,120,4,169,252,58,35,106,218,40,130,20,55,104,114,178,8,59,52,138,56,69,53,147,237,48,178,162,137,34,74,65,129,196,241,159,168,168,66,162,8,82,80,13,113,12,82,84,14,241,8,162,251,236,41,170,125,232,130,120,124,61,41,42,116,120,4,81,223,17,159,175,39,142,21,140,171,52,163,236,179,233,114,220,234,85,86,243,59,93,147,109,32,56,93,148,109,58,184,92,52,186,81,93,164,201,119,160,120,169,156,210,139,203,85,138,123,190,85,124,113,184,230,230,254,247,88,117,85,182,249,226,112,213,186,102,163,188,44,167,157,227,112,233,157,226,105,191,83,220,249,59,205,211,126,167,121,112,239,84,15,238,157,230,193,221,42,55,185,92,147,173,55,57,93,163,249,4,217,174,56,185,93,148,45,57,185,92,165,120,34,150,170,107,20,31,210,82,243,20,45,85,79,209,82,243,20,61,42,158,162,71,197,83,84,217,163,58,59,159,29,157,157,206,103,211,211,87,103,23,243,243,201,197,228,248,120,122,60,255,121,250,226,98,58,93,243,203,162,102,85,89,197,75,253,94,55,49,124,117,61,205,163,84,85,89,154,242,173,93,141,42,63,144,81,69,204,167,240,191,186,187,53,86,219,147,49,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,96,79,176,39,216,19,236,201,14,218,147,3,181,61,57,168,193,158,136,183,27,135,123,232,40,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,65,142,32,71,144,35,45,203,145,54,118,237,214,224,95,42,244,138,212,108,140,212,102,99,100,120,108,99,27,2,66,117,152,98,181,128,224,232,68,247,163,19,191,126,58,191,56,154,63,63,59,57,159,172,222,235,108,249,113,225,32,64,212,167,29,214,174,53,4,80,186,13,185,33,136,211,174,226,80,5,107,67,116,168,130,237,165,238,144,6,106,77,122,168,130,181,161,62,84,193,246,86,128,56,135,106,81,131,184,102,106,85,134,8,66,181,163,68,4,129,218,17,35,130,64,109,232,17,105,156,134,37,137,52,78,195,170,196,53,78,171,194,196,53,84,107,218,196,53,80,75,242,196,53,78,75,10,69,26,167,97,145,34,136,211,134,78,145,198,105,88,170,148,197,65,173,160,86,80,43,168,21,212,10,106,101,79,213,74,112,39,3,14,213,22,97,136,69,192,34,52,107,17,158,158,227,89,112,88,231,56,62,140,243,79,248,28,199,135,73,249,41,158,95,174,109,76,73,100,143,45,150,9,137,6,143,89,46,80,22,217,188,34,97,209,108,220,66,165,225,116,52,116,169,208,104,43,184,230,76,235,82,225,209,86,240,65,121,112,185,16,105,54,184,211,167,162,76,152,180,16,216,231,217,46,22,42,109,5,87,62,219,197,194,165,173,224,21,207,182,92,200,52,24,188,88,217,56,221,239,18,97,211,100,232,2,165,179,21,89,42,116,26,204,92,172,124,156,110,116,137,240,105,54,180,219,141,22,9,161,102,3,187,253,212,36,18,70,205,6,206,67,186,174,55,56,23,232,182,16,87,243,181,185,72,56,181,16,183,226,43,178,72,72,53,24,183,88,89,109,37,22,10,171,6,67,223,45,92,67,31,198,233,56,73,227,225,112,156,166,155,74,203,38,180,211,215,9,153,133,107,48,112,129,167,115,122,146,139,44,93,131,113,11,60,158,83,220,34,139,215,66,92,205,151,181,34,203,215,108,92,245,55,141,34,11,216,66,92,229,221,109,227,155,134,163,71,204,177,90,79,63,10,23,167,85,125,69,214,104,85,94,81,36,139,42,47,220,178,29,213,87,100,41,181,195,21,242,155,182,237,57,92,46,201,90,142,234,107,196,255,54,43,106,156,190,189,223,92,171,147,229,174,79,8,99,234,178,129,201,227,125,20,15,85,184,191,143,226,17,138,167,239,99,92,56,134,81,58,221,225,254,78,22,254,239,37,56,27,146,170,109,72,138,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,176,33,216,16,108,8,54,4,27,210,1,27,50,152,39,74,27,50,232,39,216,16,108,8,54,36,4,27,18,175,228,100,209,15,17,81,112,54,68,17,55,12,27,226,21,220,210,134,120,5,183,180,33,138,224,182,54,68,27,216,220,134,120,5,183,180,33,94,193,45,109,136,52,120,16,54,68,28,58,0,27,34,205,28,132,13,81,132,182,181,33,138,192,182,54,68,17,216,210,134,104,227,26,217,16,109,92,35,27,34,141,27,132,13,145,134,14,194,134,40,66,219,218,16,105,96,99,27,34,141,107,108,67,180,113,141,108,136,34,174,165,13,209,198,53,178,33,46,113,131,178,33,184,13,220,70,135,220,134,131,16,136,213,66,32,70,8,32,4,16,2,8,1,132,192,46,10,1,184,58,92,29,60,13,158,6,79,131,167,193,211,224,105,72,47,164,23,210,11,233,133,244,66,122,33,189,29,36,189,218,69,56,3,22,225,64,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,111,16,164,55,81,119,122,19,58,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,23,210,27,8,233,213,118,122,19,58,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,215,137,244,194,104,139,25,109,172,102,180,49,140,22,70,11,163,53,102,180,209,215,239,128,241,247,239,128,135,171,111,128,241,56,64,68,171,78,107,76,104,107,200,109,2,104,213,185,141,248,172,95,94,59,60,91,67,110,19,58,171,203,109,11,103,149,153,45,217,172,46,178,45,154,85,103,54,34,179,234,188,70,96,86,157,215,132,203,250,165,109,27,203,250,165,109,155,202,234,210,218,66,89,93,102,59,38,171,203,107,133,100,117,105,173,136,172,95,218,182,129,172,58,173,9,143,245,75,219,54,142,117,79,11,141,133,198,66,99,183,104,108,52,79,148,52,54,234,39,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,117,166,177,218,77,181,17,155,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,86,64,99,181,155,10,34,54,21,64,99,161,177,208,88,104,44,52,22,26,11,141,133,198,66,99,161,177,208,88,104,44,100,19,178,9,217,132,108,66,54,33,155,144,77,19,178,25,171,119,176,198,29,216,193,186,254,66,241,83,6,86,174,255,240,43,193,236,21,127,180,253,199,203,101,255,250,207,82,182,249,249,5,62,191,71,151,247,4,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,130,51,125,112,166,182,168,25,119,160,168,9,206,4,103,130,51,193,153,224,76,112,38,56,19,156,9,206,4,103,130,51,193,153,224,76,112,38,56,19,156,9,206,4,103,118,18,103,134,134,17,143,78,95,205,46,94,63,159,205,7,243,67,119,158,216,91,229,90,126,188,122,124,2,22,7,253,195,74,176,24,87,146,197,56,139,22,147,44,91,220,98,143,89,216,88,14,35,71,217,151,24,61,125,143,153,59,252,249,79,22,217,63,218,120,217,58,102,207,191,221,209,242,33,244,100,245,229,197,103,8,189,244,117,54,222,127,48,188,83,9,42,171,16,97,217,27,101,88,234,255,156,63,131,198,254,159,65,99,62,131,248,12,218,223,207,160,3,255,207,160,3,62,131,248,12,218,223,207,160,145,255,103,208,136,207,32,62,131,246,247,51,104,232,126,28,65,209,103,208,176,242,92,2,62,131,248,12,218,225,207,32,239,239,65,67,190,7,241,25,180,115,159,65,202,90,210,250,255,122,20,147,222,254,235,118,131,85,71,253,100,220,143,122,183,119,55,113,180,234,213,173,32,117,226,216,56,218,78,34,234,28,233,130,20,150,137,182,211,200,235,68,190,145,18,255,72,89,221,224,27,105,80,21,105,48,74,211,104,52,24,13,7,163,40,63,82,214,139,110,69,58,232,71,189,183,139,197,195,135,135,197,226,109,212,143,147,254,104,29,44,118,236,38,185,223,167,58,31,233,194,218,145,48,78,141,79,82,97,163,72,19,169,158,39,233,251,251,171,124,146,14,163,131,40,57,136,210,209,248,112,148,31,169,182,39,169,184,197,228,120,167,74,122,76,138,251,84,84,80,202,9,35,173,40,41,210,20,119,143,28,111,78,73,251,72,23,199,245,230,136,138,69,186,40,174,223,83,69,157,33,93,148,60,145,238,126,83,114,85,186,71,16,221,87,156,162,166,143,71,144,202,175,51,162,18,143,34,72,241,73,22,57,89,132,103,89,40,226,20,149,133,182,195,200,234,66,138,40,5,61,32,199,127,162,162,38,144,34,72,65,197,199,49,72,81,201,199,35,136,238,179,167,168,191,163,11,226,241,245,164,168,154,227,17,68,125,71,124,190,158,56,214,105,174,210,76,97,35,155,46,167,110,113,149,45,121,56,93,147,237,159,56,93,148,237,185,184,92,52,186,81,93,164,201,119,160,120,169,156,2,147,203,85,138,123,126,61,146,95,115,115,255,123,172,186,42,219,123,114,184,106,93,178,82,94,150,211,205,114,184,244,78,241,180,223,41,238,252,157,230,105,191,211,60,184,119,170,7,247,78,243,224,110,85,219,92,174,201,150,219,156,174,209,124,130,108,23,220,220,46,202,86,220,92,174,82,60,17,75,213,53,138,15,105,169,121,138,150,170,167,104,169,121,138,30,21,79,209,163,226,41,170,236,4,158,157,207,142,206,78,231,179,233,233,171,179,139,249,249,228,98,114,124,60,61,158,255,60,125,113,49,157,174,249,101,81,213,176,172,174,168,126,175,155,96,190,122,98,187,248,45,170,222,224,91,244,226,183,168,122,131,138,247,48,170,252,64,70,21,49,159,234,0,65,87,51,245,55,44,41,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,126,25,150,129,191,97,25,212,96,88,196,123,118,43,141,204,83,3,131,64,65,160,32,80,16,40,8,20,4,10,2,5,129,130,64,65,160,32,80,16,40,8,20,4,10,2,5,129,130,64,65,160,32,80,16,40,8,20,4,202,62,9,148,106,249,225,169,54,234,113,52,21,10,70,109,63,18,127,251,145,132,96,63,190,29,59,168,209,33,173,170,142,168,97,213,17,5,166,58,66,62,199,240,235,23,142,23,71,243,231,103,39,231,147,213,123,157,45,63,46,28,84,139,250,232,193,218,5,138,0,127,183,161,81,4,113,218,149,41,170,96,109,40,21,85,176,189,20,43,210,64,173,233,21,85,176,54,36,139,42,216,222,170,22,231,80,45,10,23,215,76,173,106,23,65,168,118,228,139,32,80,59,10,70,16,168,13,17,35,141,211,176,142,145,198,105,88,202,184,198,105,85,205,184,134,106,77,208,184,6,106,73,211,184,198,105,73,214,72,227,52,172,108,4,113,218,16,55,210,56,13,235,155,178,56,72,28,36,14,18,7,137,131,196,65,226,236,169,196,9,197,139,124,163,250,141,154,19,149,56,137,253,197,73,140,56,65,156,116,83,156,60,61,126,120,245,246,39,147,127,204,143,78,207,95,207,230,199,211,211,23,179,151,43,143,16,31,126,253,155,217,217,108,114,60,159,157,253,117,122,250,234,243,223,36,95,254,230,217,100,246,252,229,252,252,98,250,203,209,241,211,183,112,25,120,81,91,152,236,49,225,50,7,227,114,78,120,252,249,156,240,245,115,245,245,156,240,248,115,85,44,254,122,80,120,178,125,172,121,129,165,201,230,21,57,154,102,227,22,90,28,167,163,216,75,29,78,91,193,53,103,200,151,58,158,182,130,15,202,131,203,29,80,179,193,157,62,21,101,142,168,133,192,62,207,118,177,67,106,43,184,242,217,46,118,76,109,5,175,120,182,229,14,170,193,224,197,150,202,233,126,151,56,170,38,67,23,88,172,173,200,82,135,213,96,230,98,203,229,116,163,75,28,87,179,161,221,110,180,200,129,53,27,216,237,167,38,145,35,107,54,112,30,197,118,189,193,185,12,187,133,184,154,175,205,69,142,173,133,184,21,95,145,69,14,174,193,184,197,150,110,43,177,208,209,53,24,250,110,225,26,250,48,78,199,73,26,15,135,227,52,221,180,120,54,161,157,190,78,200,196,99,131,129,11,212,164,211,147,92,36,38,27,140,91,160,46,157,226,22,137,203,22,226,106,190,172,21,137,205,102,227,170,191,105,20,137,207,22,226,42,239,110,27,223,52,28,213,105,142,200,123,250,81,184,104,188,234,43,178,18,175,242,138,34,63,86,121,225,150,224,169,190,34,11,230,29,174,144,223,180,109,181,227,114,73,86,236,84,95,35,254,183,89,145,229,244,237,253,38,142,206,114,215,39,132,49,117,89,129,229,241,62,138,39,86,220,223,71,241,124,202,211,247,49,46,156,113,41,29,157,113,127,39,11,255,247,210,146,0,26,201,189,75,228,239,93,162,74,239,82,191,118,25,97,76,48,38,24,19,151,31,52,226,213,137,69,69,63,104,68,193,25,19,69,220,48,140,137,87,112,75,99,226,21,220,210,152,40,130,219,26,19,109,96,115,99,226,21,220,210,152,120,5,183,52,38,210,224,65,24,19,113,232,0,140,137,52,115,16,198,68,17,218,214,152,40,2,219,26,19,69,96,75,99,162,141,107,100,76,180,113,141,140,137,52,110,16,198,68,26,58,8,99,162,8,109,107,76,164,129,141,141,137,52,174,177,49,209,198,53,50,38,138,184,150,198,68,27,215,200,152,184,196,13,202,152,224,63,240,31,29,242,31,174,210,32,241,31,214,72,28,134,53,118,66,26,196,13,75,131,24,105,128,52,64,26,32,13,58,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,174,157,6,195,113,29,56,174,119,249,59,217,151,242,55,28,23,142,219,41,142,27,125,253,46,25,127,255,46,121,184,250,38,25,143,3,196,184,234,180,198,20,183,134,220,38,16,87,157,219,136,225,250,229,181,67,184,53,228,54,33,184,186,220,182,0,87,153,217,146,223,234,34,219,226,91,117,102,35,122,171,206,107,4,111,213,121,77,216,173,95,218,182,209,173,95,218,182,201,173,46,173,45,184,213,101,182,227,182,186,188,86,216,86,151,214,138,218,250,165,109,27,218,170,211,154,48,91,191,180,109,35,91,247,180,16,91,136,45,196,182,136,216,198,254,196,54,238,0,177,93,127,233,248,41,195,94,215,127,248,21,200,246,28,62,236,254,227,229,178,127,253,103,41,179,253,252,74,159,223,181,232,93,130,105,193,180,96,90,48,45,152,22,76,11,166,5,211,130,105,193,180,96,90,48,45,200,19,228,9,242,4,121,130,60,65,158,32,207,26,144,231,175,171,163,33,227,213,231,168,144,122,246,62,13,50,224,51,238,199,246,231,67,74,142,131,252,250,39,139,236,31,109,92,85,107,7,182,247,105,208,86,13,182,224,165,104,194,202,16,43,64,53,243,125,119,208,143,122,95,78,87,24,116,224,152,72,125,92,99,164,90,71,112,19,166,90,71,112,147,165,199,250,224,70,52,216,51,176,29,14,174,35,184,9,15,174,35,184,201,210,99,101,112,91,146,173,13,109,137,178,61,51,59,253,226,95,150,59,239,183,255,134,179,219,114,120,125,104,35,16,175,15,108,68,226,245,129,77,80,188,103,220,182,89,188,103,220,182,97,188,50,174,109,105,90,25,218,118,97,179,62,180,145,247,80,6,182,18,31,202,184,86,230,195,51,110,219,234,67,31,247,250,253,39,167,59,156,166,163,40,29,70,227,81,26,39,155,145,191,95,223,122,108,151,239,119,105,154,12,198,163,131,52,29,12,7,217,216,109,127,207,179,50,77,158,113,219,86,77,130,184,65,185,38,249,129,162,215,35,177,152,65,104,177,131,187,67,90,172,219,103,144,110,138,41,169,225,147,207,53,228,25,190,170,209,6,12,31,134,15,195,135,225,195,240,97,248,48,124,24,62,12,31,134,15,195,135,37,195,146,97,201,176,100,88,50,44,25,150,12,75,134,37,195,146,97,201,186,106,201,80,94,40,47,148,87,240,202,43,154,39,53,40,175,168,159,160,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,161,188,80,94,40,175,221,86,94,250,51,156,77,149,87,199,78,202,70,121,161,188,80,94,40,47,148,151,86,121,213,177,199,49,98,143,35,202,11,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,197,220,17,18,6,9,131,132,65,194,32,97,158,74,152,58,86,237,69,33,172,218,139,71,30,86,6,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,11,198,101,211,55,84,25,151,179,243,233,233,217,197,243,201,252,197,249,236,111,235,227,141,220,119,189,189,127,88,220,191,95,94,93,246,174,31,30,255,179,117,192,81,213,182,183,42,231,146,21,38,82,5,147,53,46,221,24,140,121,114,79,155,22,53,149,47,134,170,9,65,213,124,123,205,191,189,158,156,206,142,254,57,93,125,11,254,252,41,215,97,139,243,101,162,122,245,195,79,225,68,117,64,22,71,31,215,216,226,212,17,220,196,226,212,17,220,196,226,232,131,27,89,28,207,192,118,22,167,142,224,38,22,167,142,224,38,22,71,25,220,214,226,104,67,91,90,28,207,204,78,248,165,44,119,30,131,105,56,187,173,129,210,135,54,50,80,250,192,70,6,74,31,216,196,64,121,198,109,219,64,121,198,109,219,64,41,227,218,26,40,101,104,91,3,165,15,109,100,160,148,129,173,12,148,50,174,149,129,242,140,219,182,129,210,199,13,97,205,157,50,182,245,154,59,69,108,19,223,231,25,183,109,223,39,136,219,113,223,119,61,18,171,46,20,33,138,16,69,248,84,126,133,161,16,189,199,186,182,37,163,251,118,189,114,201,88,181,95,15,201,136,100,68,50,34,25,145,140,72,70,36,35,146,17,201,136,100,68,50,34,234,16,117,136,58,68,29,162,14,81,135,168,67,212,33,234,16,117,136,186,189,20,117,88,55,172,27,214,109,79,172,155,251,58,197,114,235,198,66,69,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,36,26,18,173,93,137,134,214,65,235,160,117,208,58,104,157,78,237,91,148,156,113,85,38,101,170,79,185,234,212,40,20,134,6,67,131,161,145,254,96,19,247,211,126,210,29,67,163,136,27,134,161,241,10,110,105,104,188,130,91,26,26,69,112,91,67,163,13,108,110,104,188,130,91,26,26,175,224,150,134,70,26,60,8,67,35,14,29,128,161,145,102,14,194,208,40,66,219,26,26,69,96,91,67,163,8,108,105,104,180,113,141,12,141,54,174,145,161,145,198,13,194,208,72,67,7,97,104,20,161,109,13,141,52,176,177,161,145,198,53,54,52,218,184,70,134,70,17,215,210,208,104,227,26,25,26,151,184,65,25,26,124,11,190,165,67,190,165,66,82,252,58,16,46,105,251,52,16,111,102,107,97,70,36,200,221,107,159,6,77,155,136,252,87,64,63,132,160,31,58,236,24,244,7,207,155,56,6,125,92,99,199,80,71,112,19,199,80,71,112,19,199,160,15,110,228,24,60,3,219,57,134,58,130,155,56,134,58,130,155,56,6,101,112,91,199,160,13,109,233,24,60,51,155,158,215,164,204,110,235,71,244,161,141,252,136,62,176,145,31,209,7,54,241,35,158,113,219,246,35,158,113,219,246,35,202,184,182,126,68,25,218,214,143,232,67,27,249,17,101,96,43,63,162,140,107,229,71,60,227,182,237,71,244,113,77,215,192,249,197,54,91,3,167,143,109,98,163,60,227,182,109,163,4,113,131,178,81,156,215,132,242,66,121,237,210,136,145,100,239,219,23,123,231,62,87,148,99,239,2,216,240,134,189,195,222,97,239,176,119,216,59,236,29,246,14,123,135,189,195,222,133,102,239,48,96,24,48,12,24,6,12,3,134,1,195,128,97,192,48,96,24,48,12,88,39,13,24,58,11,157,133,206,10,85,103,69,62,195,104,17,195,104,232,44,116,22,58,11,157,133,206,66,103,161,179,208,89,232,44,116,22,58,11,157,133,206,66,103,161,179,208,89,232,44,116,214,110,233,172,141,77,114,133,103,253,68,225,233,44,125,108,116,22,58,11,157,133,206,66,103,117,65,103,121,76,103,85,31,245,212,130,206,218,58,238,169,245,211,157,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,194,93,225,174,112,87,184,43,134,131,176,41,216,20,108,10,54,165,67,54,101,211,46,148,217,148,201,209,252,228,232,31,107,175,50,254,71,146,60,155,31,157,190,154,93,188,126,62,155,255,26,173,55,224,141,28,45,203,229,77,239,238,230,255,214,63,34,141,255,47,73,158,245,86,153,150,31,175,30,123,159,162,245,247,128,77,251,50,42,183,47,217,187,156,231,95,154,158,236,41,255,120,154,180,38,242,87,14,209,166,40,53,72,149,146,40,123,163,140,169,249,159,199,83,63,108,226,169,31,242,212,243,212,135,252,212,167,77,60,245,41,79,61,79,125,200,79,253,160,137,167,126,192,83,207,83,31,242,83,159,56,46,3,16,61,245,73,249,146,0,158,122,158,122,235,167,190,129,175,245,9,95,235,121,234,27,127,234,149,85,188,245,255,245,40,227,189,253,215,237,6,175,142,250,201,184,31,245,110,239,110,226,104,245,143,180,230,212,142,37,187,237,36,162,154,157,46,72,97,125,110,59,141,188,64,231,27,41,241,143,148,85,14,190,145,6,85,145,228,165,183,173,72,7,253,168,247,118,177,120,248,240,176,88,188,141,250,113,210,31,125,246,29,142,149,54,247,251,84,231,35,93,88,86,19,198,169,241,73,42,172,161,105,34,213,243,36,21,22,204,182,35,201,43,102,234,39,169,184,64,230,120,167,74,42,100,138,251,84,84,13,203,9,35,45,135,41,210,20,151,190,28,111,78,73,237,75,23,199,245,230,136,10,93,186,40,174,223,83,69,85,45,93,148,60,155,238,126,83,114,125,186,71,16,221,87,156,162,122,149,71,144,202,175,51,162,226,148,34,72,113,33,42,39,139,176,18,165,136,83,212,26,218,14,35,235,13,41,162,20,244,129,28,255,137,138,26,65,138,32,5,77,31,199,32,69,93,31,143,32,186,207,158,162,22,143,46,136,199,215,147,162,126,142,71,16,245,29,241,249,122,226,216,168,185,74,51,13,140,108,186,28,7,127,149,109,109,56,93,147,45,148,56,93,148,45,174,184,92,52,186,81,93,164,201,119,160,120,169,156,14,147,203,85,138,123,190,213,99,114,184,230,230,254,247,88,117,85,182,200,228,112,213,186,53,165,188,44,167,108,229,112,233,157,226,105,191,83,220,249,59,205,211,126,167,121,112,239,84,15,238,157,230,193,221,234,170,185,92,147,109,171,57,93,163,249,4,217,110,172,185,93,148,237,172,185,92,165,120,34,150,170,107,20,31,210,82,243,20,45,85,79,209,82,243,20,61,42,158,162,71,197,83,180,69,158,253,70,243,43,241,187,235,129,170,34,252,94,113,208,42,248,29,252,14,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,131,223,193,239,59,142,223,93,55,230,138,240,123,197,38,221,204,216,125,1,125,47,61,182,17,252,206,102,220,194,205,184,217,149,11,236,202,45,58,14,33,89,255,236,29,254,174,92,125,92,227,93,185,117,4,55,217,149,91,71,112,147,93,185,250,224,70,187,114,61,3,219,237,202,173,35,184,201,174,220,58,130,155,236,202,85,6,183,221,149,171,13,109,185,43,87,153,217,118,87,174,62,180,209,174,92,125,96,163,93,185,250,192,38,187,114,61,227,182,189,43,215,51,110,219,187,114,149,113,109,119,229,42,67,219,238,202,213,135,54,218,149,171,12,108,181,43,87,25,215,106,87,174,103,220,182,119,229,234,227,154,236,202,245,140,219,246,174,92,65,92,118,229,178,43,151,93,185,93,218,149,155,139,103,227,209,96,156,22,48,221,104,205,156,75,200,237,32,57,24,173,210,229,43,147,77,81,178,82,35,73,149,26,217,192,248,91,10,36,9,88,129,108,228,110,72,117,84,188,66,136,74,195,126,162,224,199,31,206,206,103,71,103,167,243,217,139,163,249,243,179,147,243,201,234,175,102,203,143,139,239,127,245,226,252,245,252,100,122,114,118,241,219,252,245,236,232,248,232,159,147,213,31,255,240,151,31,162,254,225,144,153,4,102,18,118,101,38,193,189,220,206,52,2,211,8,234,226,63,115,8,213,105,28,123,169,101,137,242,126,31,101,58,130,233,8,166,35,152,142,96,58,130,233,8,135,32,215,239,63,57,222,149,52,29,69,233,48,26,143,210,56,217,12,243,253,61,212,22,200,237,139,92,154,38,131,241,232,32,77,7,195,65,54,80,221,99,27,204,143,232,32,111,64,211,12,215,35,69,189,219,99,190,128,138,188,71,69,62,139,234,156,74,221,110,252,177,114,29,127,25,127,172,90,187,15,127,132,63,194,31,225,143,240,71,248,35,252,17,254,24,32,127,132,244,65,250,32,125,144,62,72,31,164,15,210,7,233,219,61,210,7,180,219,57,104,87,185,79,161,12,218,133,188,55,1,104,7,180,3,218,1,237,128,118,64,59,160,29,208,14,104,7,180,3,218,1,237,128,118,64,59,144,20,72,10,36,21,26,146,58,88,17,169,120,224,142,164,14,222,100,15,210,26,120,35,169,167,195,199,171,63,24,101,254,32,7,90,213,116,210,214,247,143,171,138,88,197,126,196,42,255,5,54,222,49,192,234,251,185,89,14,207,108,226,243,204,38,60,179,60,179,237,63,179,14,39,25,22,63,179,213,39,22,242,204,242,204,214,254,204,10,116,213,246,51,235,175,171,120,102,121,102,165,207,236,161,251,88,196,214,35,123,232,61,21,193,19,203,19,43,127,98,245,95,100,15,249,26,203,19,203,185,197,232,126,116,63,231,22,35,253,27,147,254,156,91,140,250,71,253,163,254,81,255,168,127,212,63,234,159,115,139,57,183,152,115,139,61,251,32,156,91,204,185,197,156,91,188,47,231,22,111,130,230,130,183,24,85,189,133,75,3,170,250,232,227,39,244,125,236,65,223,199,208,119,232,59,244,29,250,14,125,135,190,67,223,161,239,208,119,232,59,244,29,250,14,125,135,190,67,223,161,239,208,119,232,59,244,29,250,14,125,135,190,67,223,115,232,251,129,7,125,63,168,159,190,63,185,6,182,14,91,135,173,195,214,97,235,176,117,216,58,108,29,182,14,91,135,173,195,214,97,235,176,117,216,58,108,29,182,14,91,135,173,195,214,97,235,176,117,17,57,119,224,226,35,15,46,62,218,9,46,238,121,70,76,49,23,15,237,136,24,215,99,92,166,167,63,159,159,29,157,206,182,222,96,245,247,106,188,254,242,151,47,47,123,244,115,206,21,37,71,199,84,113,249,56,24,218,46,96,165,109,48,119,65,156,118,201,187,42,88,27,252,93,21,108,47,41,188,52,80,107,44,94,21,172,13,34,175,10,182,183,92,222,57,84,139,116,222,53,83,171,140,94,16,170,29,82,47,8,212,14,175,23,4,106,131,218,75,227,52,204,238,165,113,26,38,248,174,113,90,229,248,174,161,90,163,249,174,129,90,98,250,174,113,90,34,251,210,56,13,243,125,65,156,54,40,191,52,78,195,172,191,44,14,196,31,226,15,241,135,248,67,252,33,254,16,255,186,136,255,208,131,248,15,33,254,16,255,122,136,255,171,147,249,233,235,147,213,137,240,171,110,253,120,213,219,159,252,99,126,116,122,254,122,54,63,158,158,190,152,189,92,229,75,14,198,195,47,127,53,59,155,77,142,231,179,179,191,78,79,95,125,249,171,209,151,191,122,54,153,61,127,57,63,191,152,254,114,116,156,121,147,97,147,6,225,250,225,163,135,63,216,124,194,30,254,120,124,191,188,122,215,123,188,190,217,248,249,56,233,199,253,120,245,103,201,186,9,115,253,240,177,247,240,199,32,254,220,137,137,123,31,223,124,188,127,252,152,36,253,200,177,213,159,205,43,242,11,205,198,45,52,16,217,204,114,255,208,86,240,196,55,120,246,151,165,182,130,15,202,131,203,253,69,179,193,157,62,21,101,126,163,133,192,62,207,118,177,255,104,43,184,242,217,46,246,35,109,5,175,120,182,229,254,164,193,224,197,134,197,233,126,151,248,149,38,67,23,24,152,173,200,82,255,210,96,230,98,67,227,116,163,75,252,76,179,161,221,110,180,200,223,52,27,216,237,167,38,145,223,105,54,112,30,129,117,189,193,185,252,181,133,184,154,175,205,69,126,168,133,184,21,95,145,69,254,168,193,184,197,134,105,43,177,208,47,53,24,250,110,225,26,250,48,78,199,73,26,15,135,227,52,221,52,80,54,161,157,190,78,200,164,89,131,129,11,180,154,211,147,92,36,213,26,140,91,160,221,156,226,22,73,183,22,226,106,190,172,21,73,185,102,227,170,191,105,20,73,187,22,226,42,239,110,27,223,52,28,181,95,142,132,122,250,81,184,40,168,234,43,178,2,170,242,138,34,183,83,121,225,150,156,168,190,34,11,149,29,174,144,223,180,109,45,225,114,73,86,74,84,95,35,254,183,89,225,228,244,237,125,63,78,190,1,229,44,122,125,2,25,191,124,46,228,82,246,58,222,199,6,250,86,191,143,13,56,94,250,62,198,249,84,116,28,31,38,249,40,117,28,31,198,229,184,116,253,22,5,201,50,100,191,34,90,241,59,89,136,222,139,131,205,72,61,108,70,138,205,192,102,96,51,176,25,216,12,108,6,54,3,155,129,205,192,102,96,51,176,25,216,12,108,6,54,3,155,129,205,192,102,96,51,176,25,216,12,108,6,54,3,155,209,184,205,24,204,19,181,205,24,244,147,50,155,241,244,95,3,153,129,204,64,102,212,33,51,214,26,177,232,103,128,40,56,153,161,136,27,134,204,240,10,110,41,51,188,130,91,202,12,69,112,91,153,161,13,108,46,51,188,130,91,202,12,175,224,150,50,67,26,60,8,153,33,14,29,128,204,144,102,14,66,102,40,66,219,202,12,69,96,91,153,161,8,108,41,51,180,113,141,100,134,54,174,145,204,144,198,13,66,102,72,67,7,33,51,20,161,109,101,134,52,176,177,204,144,198,53,150,25,218,184,70,50,67,17,215,82,102,104,227,26,201,12,151,184,65,201,12,212,4,106,162,13,53,81,147,68,112,194,255,177,7,254,143,193,255,224,127,240,63,248,31,252,223,109,252,15,69,135,162,3,163,129,209,192,104,96,52,48,26,24,13,215,133,235,194,117,225,186,112,93,184,46,92,183,147,92,87,191,164,102,80,190,164,6,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,225,186,13,112,221,196,163,175,155,208,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,3,174,171,239,235,38,244,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,68,86,64,100,99,15,34,27,67,100,33,178,16,217,246,137,236,160,63,232,18,145,21,199,13,133,200,122,4,183,37,178,226,224,214,68,86,23,56,0,34,235,17,220,150,200,202,130,7,66,100,133,161,131,32,178,178,204,129,16,89,113,104,107,34,43,14,108,77,100,197,129,109,137,172,46,174,25,145,213,197,53,35,178,178,184,129,16,89,89,232,0,136,172,44,176,57,145,149,197,53,39,178,186,184,102,68,86,28,215,150,200,234,226,154,17,217,234,184,16,89,136,44,68,54,135,200,70,30,187,15,34,118,31,64,100,33,178,16,89,136,44,68,22,34,11,145,133,200,66,100,33,178,16,89,136,44,68,22,34,11,145,133,200,66,100,33,178,16,89,136,172,136,200,234,59,178,17,29,89,136,44,68,214,130,200,198,221,34,178,194,184,225,16,89,117,112,107,34,43,12,110,79,100,53,129,131,32,178,234,224,214,68,86,18,60,24,34,43,10,29,8,145,149,100,14,134,200,10,67,219,19,89,97,96,123,34,43,12,108,77,100,53,113,13,137,172,38,174,33,145,149,196,13,2,110,74,2,7,0,55,37,113,3,128,155,154,184,134,112,83,24,215,26,110,106,226,26,194,205,170,184,192,77,224,38,112,115,11,110,30,157,190,154,93,188,126,62,91,109,2,24,72,48,103,111,21,110,249,241,234,49,187,19,96,80,14,60,51,31,129,19,241,188,30,149,33,208,207,127,178,113,77,61,76,244,219,7,88,5,71,99,95,56,90,250,74,27,175,16,12,37,85,226,205,42,170,88,246,70,25,2,251,63,201,115,45,90,58,92,248,92,87,172,31,230,185,230,185,110,249,185,22,173,110,41,124,174,43,150,184,240,92,243,92,183,252,92,139,116,107,225,115,93,33,94,121,174,121,174,219,125,174,15,37,115,93,69,143,245,97,249,128,23,79,53,79,117,219,79,117,13,95,172,15,249,90,205,83,221,248,83,173,236,172,172,255,175,71,107,229,237,191,110,55,160,101,212,79,198,253,168,119,123,119,179,250,9,165,255,25,86,58,182,81,182,147,136,250,40,186,32,133,61,147,237,52,242,166,137,111,164,196,63,82,150,59,251,70,26,84,69,26,140,210,52,26,13,70,195,193,40,202,143,148,213,100,91,145,14,250,81,239,237,98,241,240,225,97,177,120,27,173,216,196,232,51,244,118,44,173,184,223,167,58,31,233,194,58,138,48,78,141,79,82,97,209,68,19,169,158,39,233,251,251,171,124,146,14,163,131,40,57,136,210,209,248,112,148,31,169,182,39,169,184,219,226,120,167,74,218,45,138,251,84,212,90,201,9,35,237,173,40,210,20,247,81,28,111,78,73,35,69,23,199,245,230,136,186,38,186,40,174,223,83,69,45,18,93,148,60,165,234,126,83,114,165,170,71,16,221,87,156,162,230,135,71,144,202,175,51,162,78,135,34,72,241,244,92,78,22,225,252,156,34,78,81,117,100,59,140,172,60,162,136,82,80,10,113,252,39,42,170,133,40,130,20,212,61,28,131,20,21,62,60,130,232,62,123,138,170,28,186,32,30,95,79,138,74,26,30,65,212,119,196,231,235,137,99,173,226,42,205,136,251,108,186,28,221,125,149,149,253,78,215,100,123,8,78,23,101,251,14,46,23,141,110,84,23,105,242,29,40,94,42,167,200,226,114,149,226,158,95,143,228,215,220,220,255,30,171,174,202,246,95,28,174,90,151,109,148,151,229,116,116,28,46,189,83,60,237,119,138,59,127,167,121,218,239,52,15,238,157,234,193,189,211,60,184,91,21,39,151,107,178,37,39,167,107,52,159,32,219,69,39,183,139,178,85,39,151,171,20,79,196,82,117,141,226,67,90,106,158,162,165,234,41,90,106,158,162,71,197,83,244,168,120,138,50,232,185,224,45,70,85,111,241,4,78,23,188,201,230,203,72,122,93,227,58,8,253,24,66,15,161,135,208,67,232,33,244,16,122,8,61,132,30,66,15,161,135,208,67,232,33,244,16,122,8,61,132,30,66,15,161,135,208,67,232,33,244,16,122,8,189,140,208,31,212,65,232,15,234,39,244,13,108,154,132,191,195,223,225,239,240,119,248,59,252,29,254,14,127,135,191,195,223,225,239,240,119,248,59,252,29,254,14,127,135,191,195,223,225,239,240,119,248,251,94,241,247,167,116,93,194,206,71,117,176,243,209,110,177,115,239,227,154,42,217,57,231,54,185,159,219,116,118,62,59,58,59,157,207,94,28,205,159,159,157,156,79,86,239,117,182,252,184,112,96,247,234,115,150,106,39,242,2,158,218,6,151,23,196,105,151,206,171,130,181,193,232,85,193,246,146,212,75,3,181,198,235,85,193,218,160,246,170,96,123,203,238,157,67,181,72,240,93,51,181,202,241,5,161,218,161,249,130,64,237,48,125,65,160,54,200,190,52,78,195,124,95,26,167,97,202,239,26,167,85,214,239,26,170,53,226,239,26,168,37,238,239,26,167,37,250,47,141,211,176,3,16,196,105,195,4,72,227,52,236,3,202,226,96,5,176,2,88,1,172,0,86,0,43,128,21,168,221,10,12,235,176,2,67,172,0,86,160,41,43,144,61,171,239,199,31,78,38,255,152,31,157,158,191,158,205,143,167,167,47,102,47,87,249,146,131,241,240,203,95,205,206,102,147,227,249,236,236,175,211,211,87,95,254,106,244,229,175,158,77,102,207,95,206,207,47,166,191,28,29,103,222,100,216,164,101,216,58,9,90,228,24,4,7,124,38,235,70,77,193,1,159,73,238,17,242,46,135,211,138,28,68,179,113,11,45,133,235,137,247,197,142,162,173,224,154,195,95,75,29,70,91,193,43,78,180,150,59,142,102,131,59,125,42,202,28,72,11,129,125,158,237,98,71,210,86,112,229,179,93,236,80,218,10,94,241,108,203,29,75,131,193,139,45,140,211,253,46,113,48,77,134,46,176,52,91,145,165,142,166,193,204,197,22,199,233,70,151,56,156,102,67,187,221,104,145,227,105,54,176,219,79,77,34,7,212,108,96,245,161,243,69,142,168,133,184,154,175,205,69,14,169,133,184,21,95,145,69,142,169,193,184,197,22,106,43,177,208,65,53,24,250,110,225,26,250,48,78,199,73,26,15,135,227,52,221,180,84,54,161,157,190,78,200,196,90,131,129,11,212,155,211,147,92,36,222,26,140,91,160,230,156,226,22,137,185,22,226,106,190,172,21,137,187,102,227,170,191,105,20,137,189,22,226,42,239,110,27,223,52,28,213,96,142,168,122,250,81,184,104,170,234,43,178,146,170,242,138,34,255,83,121,225,150,192,168,190,34,11,158,29,174,144,223,180,109,117,225,114,73,86,92,84,95,35,254,183,89,1,230,244,237,125,63,78,190,33,230,44,122,125,2,25,191,124,46,228,146,248,58,222,199,6,12,87,191,143,13,92,94,250,62,198,249,84,116,28,31,38,249,40,117,28,31,198,229,184,116,253,22,5,201,50,172,191,34,90,241,59,89,136,222,139,196,120,164,117,24,143,20,227,129,241,192,120,96,60,48,30,24,15,140,7,198,3,227,129,241,192,120,96,60,48,30,24,15,140,7,198,3,227,129,241,192,120,96,60,48,30,24,15,140,7,198,195,210,120,12,230,137,191,241,24,244,147,50,227,241,244,223,7,225,129,240,64,120,52,35,60,214,242,177,232,231,132,40,56,225,161,136,27,134,240,240,10,110,41,60,188,130,91,10,15,69,112,91,225,161,13,108,46,60,188,130,91,10,15,175,224,150,194,67,26,60,8,225,33,14,29,128,240,144,102,14,66,120,40,66,219,10,15,69,96,91,225,161,8,108,41,60,180,113,141,132,135,54,174,145,240,144,198,13,66,120,72,67,7,33,60,20,161,109,133,135,52,176,177,240,144,198,53,22,30,218,184,70,194,67,17,215,82,120,104,227,26,9,15,151,184,65,9,15,244,5,250,162,13,125,81,147,104,144,41,130,184,14,69,16,163,8,80,4,40,2,20,1,138,96,215,20,1,164,29,210,14,176,6,88,3,172,1,214,0,107,128,53,236,23,246,11,251,133,253,194,126,97,191,176,223,110,179,223,26,22,226,12,202,23,226,192,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,183,93,246,155,212,209,251,77,232,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,111,88,236,183,134,222,111,66,239,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,86,178,95,168,173,19,181,141,235,160,182,49,212,22,106,11,181,13,129,218,14,250,131,46,81,91,113,220,80,168,173,71,112,91,106,43,14,110,77,109,117,129,3,160,182,30,193,109,169,173,44,120,32,212,86,24,58,8,106,43,203,28,8,181,21,135,182,166,182,226,192,214,212,86,28,216,150,218,234,226,154,81,91,93,92,51,106,43,139,27,8,181,149,133,14,128,218,202,2,155,83,91,89,92,115,106,171,139,107,70,109,197,113,109,169,173,46,174,25,181,173,142,11,181,133,218,66,109,203,168,109,84,199,158,133,136,61,11,80,91,168,45,212,22,106,11,181,133,218,66,109,161,182,80,91,168,45,212,22,106,11,181,133,218,66,109,161,182,80,91,168,45,212,22,106,91,23,181,173,161,107,27,209,181,133,218,66,109,195,160,182,113,183,168,173,48,110,56,212,86,29,220,154,218,10,131,219,83,91,77,224,32,168,173,58,184,53,181,149,4,15,134,218,138,66,7,66,109,37,153,131,161,182,194,208,246,212,86,24,216,158,218,10,3,91,83,91,77,92,67,106,171,137,107,72,109,37,113,131,0,160,146,192,1,0,80,73,220,0,0,168,38,174,33,0,21,198,181,6,160,154,184,134,0,180,42,46,0,20,0,10,0,45,6,160,47,206,103,127,91,239,137,77,20,20,180,119,253,240,248,159,173,101,177,73,5,10,221,248,87,41,64,161,27,111,177,245,143,208,54,44,93,127,140,237,17,211,194,151,3,155,250,96,211,180,73,108,250,45,200,223,94,79,78,103,71,255,156,174,190,57,124,254,204,216,5,162,202,206,89,118,206,54,21,188,226,183,202,193,40,77,163,209,96,52,28,140,162,252,224,45,46,223,11,0,5,179,44,55,236,101,185,79,94,183,226,217,62,140,14,162,228,32,74,71,227,195,81,126,240,22,159,237,64,24,246,238,111,249,253,250,178,78,191,230,151,229,206,251,93,159,13,197,65,242,119,54,20,179,161,152,13,197,97,111,40,118,12,125,24,167,227,36,141,135,195,113,154,110,106,3,214,42,119,192,116,176,86,57,168,181,202,215,239,63,57,221,225,52,29,69,233,48,26,143,210,56,217,140,252,253,250,214,99,187,124,191,75,211,100,48,30,29,164,233,96,56,200,198,182,218,10,205,18,235,157,92,98,125,61,146,95,33,150,48,200,43,78,73,236,144,2,43,122,39,139,166,69,154,102,9,76,190,72,171,218,4,131,72,67,164,33,210,16,105,136,52,68,26,34,13,145,134,72,67,164,237,141,72,67,70,33,163,144,81,200,40,100,20,50,10,25,133,140,66,70,33,163,144,81,157,148,81,152,37,204,18,102,169,218,44,105,22,85,229,155,165,170,109,85,152,37,204,18,102,9,179,132,89,194,44,97,150,48,75,152,37,204,18,102,9,179,132,89,194,44,97,150,48,75,152,37,204,18,102,9,215,129,235,192,117,224,58,112,29,117,187,142,184,54,215,17,227,58,112,29,184,142,157,113,29,201,234,169,43,250,17,33,9,206,117,40,226,134,225,58,188,130,91,186,14,175,224,150,174,67,17,220,214,117,104,3,155,187,14,175,224,150,174,195,43,184,165,235,144,6,15,194,117,136,67,7,224,58,164,153,131,112,29,138,208,182,174,67,17,216,214,117,40,2,91,186,14,109,92,35,215,161,141,107,228,58,164,113,131,112,29,210,208,65,184,14,69,104,91,215,33,13,108,236,58,164,113,141,93,135,54,174,145,235,80,196,181,116,29,218,184,70,174,195,37,46,174,3,215,129,235,216,113,215,161,59,128,60,207,117,84,159,66,142,235,192,117,224,58,186,226,58,152,235,96,174,131,185,142,32,92,7,115,29,204,117,48,215,17,150,235,96,174,131,185,14,230,58,152,235,96,174,35,4,215,193,92,7,115,29,204,117,48,215,177,19,115,29,152,11,204,69,135,204,69,158,115,56,157,254,99,50,57,250,121,250,235,252,236,249,236,236,252,245,171,249,175,201,218,54,84,156,79,114,191,248,191,203,203,155,183,139,79,189,247,87,143,239,31,62,126,232,125,74,182,60,67,213,201,36,149,154,33,107,25,178,146,97,156,249,239,120,228,173,24,242,62,176,70,228,130,235,11,161,21,124,180,66,92,160,21,162,131,36,223,42,164,209,97,133,84,24,199,135,201,78,136,3,134,36,24,146,96,72,34,8,113,192,144,4,67,18,12,73,132,37,14,180,153,157,126,227,47,203,157,247,107,63,3,30,1,74,15,6,60,24,240,96,192,131,1,15,6,60,24,240,96,192,35,176,99,82,148,177,173,143,73,97,156,134,113,26,175,113,154,235,145,216,199,224,177,240,88,29,242,88,245,76,224,20,222,146,47,239,162,248,227,173,122,131,113,213,27,124,211,84,50,37,87,49,0,228,164,228,170,70,127,80,114,40,57,148,28,74,14,37,135,146,67,201,161,228,80,114,40,185,238,42,57,180,22,90,11,173,133,214,66,107,161,181,208,90,104,45,180,22,90,11,173,213,73,173,133,163,194,81,225,168,2,114,84,175,95,253,114,124,246,247,249,171,217,228,226,248,232,244,197,252,248,100,126,240,108,254,108,58,155,56,206,143,125,252,240,251,237,251,255,246,62,60,94,46,111,111,238,175,123,183,119,189,131,55,189,55,139,199,203,93,25,36,43,254,8,155,210,87,178,87,196,99,225,177,240,88,120,44,60,22,30,11,143,133,199,194,99,5,234,177,24,45,195,193,225,224,112,112,56,56,28,28,14,14,7,135,131,195,193,225,224,112,112,140,150,161,237,208,118,104,187,250,180,93,245,140,153,64,219,117,116,216,12,109,135,182,67,219,161,237,208,118,104,59,180,29,218,14,109,135,182,67,125,161,190,80,95,168,47,212,23,234,11,245,133,250,66,125,161,190,80,95,251,163,190,240,88,120,44,60,86,48,30,235,236,245,171,139,233,171,233,228,226,249,203,249,203,233,197,201,244,213,60,89,57,143,249,241,241,228,100,50,31,204,199,207,214,58,43,169,208,89,239,63,126,88,46,62,44,46,87,95,220,222,45,150,119,139,15,189,164,247,176,124,223,187,189,189,188,187,236,13,122,227,103,91,86,43,49,179,90,63,110,63,214,91,207,232,214,3,183,253,244,228,60,10,171,63,218,184,202,67,159,57,220,209,102,44,154,242,133,145,105,129,201,180,81,156,166,200,52,100,26,50,13,153,134,76,67,166,33,211,144,105,204,192,33,2,17,129,136,64,68,32,34,16,17,136,8,68,4,34,2,17,129,136,64,102,224,112,135,184,67,220,97,145,59,204,255,80,54,238,169,159,93,172,218,113,169,177,139,118,171,46,177,139,216,69,236,34,118,17,187,136,93,196,46,98,23,177,139,216,197,189,177,139,24,58,12,29,134,14,67,135,161,195,208,97,232,48,116,24,58,12,29,134,174,147,134,14,221,134,110,67,183,237,160,110,171,218,77,169,209,109,118,43,42,107,209,109,168,52,84,26,42,13,149,134,74,67,165,161,210,80,105,168,52,84,26,42,13,149,134,74,67,165,161,210,80,105,168,52,84,90,199,85,26,114,7,185,131,220,65,238,32,119,2,223,195,184,250,143,239,254,230,213,217,241,228,98,30,71,171,211,197,226,213,255,4,242,102,245,31,223,213,192,135,247,183,151,203,94,28,245,14,222,100,244,77,92,57,45,21,87,250,27,129,126,169,73,182,20,126,116,205,235,22,209,75,35,92,100,194,37,71,175,108,72,148,140,94,249,114,100,88,249,161,98,241,78,232,149,184,159,22,255,84,18,5,167,87,20,113,195,208,43,94,193,45,245,138,87,112,75,189,162,8,110,171,87,180,129,205,245,138,87,112,75,189,226,21,220,82,175,72,131,7,161,87,196,161,3,208,43,218,204,33,236,65,148,102,15,66,13,41,66,219,170,33,69,96,91,53,164,8,108,169,134,180,113,141,212,144,54,174,145,26,146,198,13,66,13,73,67,7,161,134,20,161,109,213,144,52,176,177,26,146,198,53,86,67,218,184,70,106,72,17,55,132,41,43,101,108,235,41,43,69,108,75,17,167,141,107,36,226,92,226,118,92,196,177,7,17,119,135,187,171,126,47,158,218,76,50,243,228,174,205,170,166,158,208,102,104,51,180,25,218,12,109,134,54,67,155,161,205,208,102,104,179,142,107,51,212,19,234,9,245,132,122,66,61,161,158,80,79,168,39,212,19,234,9,245,212,73,245,132,71,194,35,225,145,36,30,73,182,59,207,213,35,85,111,207,195,35,225,145,240,72,214,30,105,208,31,116,201,35,137,227,134,226,145,60,130,219,122,36,113,112,107,29,163,11,28,128,142,241,8,110,171,99,100,193,3,177,26,194,208,65,88,13,89,230,64,172,134,56,180,181,213,16,7,182,182,26,226,192,182,86,67,23,215,204,106,232,226,154,89,13,89,220,64,172,134,44,116,0,130,64,22,216,92,16,200,226,154,11,2,93,92,51,65,32,142,107,139,172,117,113,205,144,117,117,220,160,144,53,0,186,77,0,189,199,232,88,4,125,63,159,150,146,248,46,220,250,124,10,71,162,217,182,37,62,44,197,150,254,126,255,72,219,69,191,229,175,11,247,245,230,190,95,216,237,190,115,95,230,7,152,31,96,126,32,8,96,205,252,0,243,3,204,15,132,69,218,89,187,197,236,3,179,15,204,62,48,251,16,144,37,96,246,129,217,7,102,31,152,125,96,246,33,12,145,196,236,67,88,179,15,172,221,10,220,86,49,46,17,196,184,68,229,145,57,62,106,77,59,76,81,162,214,170,38,41,80,107,168,53,212,26,106,13,181,134,90,67,173,161,214,80,107,168,181,93,81,107,232,41,244,20,122,10,61,133,158,66,79,161,167,208,83,232,41,244,20,122,170,147,122,10,215,132,107,194,53,213,231,154,244,139,187,10,93,83,245,214,46,92,19,174,9,215,20,140,107,98,125,23,235,187,88,223,21,132,178,97,125,23,235,187,88,223,101,111,62,88,223,197,250,46,214,119,177,190,139,245,93,172,239,98,125,151,57,214,102,125,23,144,154,245,93,117,172,239,74,230,241,160,134,245,93,73,47,30,200,215,119,133,126,90,195,247,15,205,0,244,22,190,46,160,23,208,203,80,65,151,64,47,67,5,12,21,48,84,16,24,161,102,168,128,161,2,246,117,5,165,5,24,136,96,32,130,129,8,6,34,24,136,176,118,25,12,68,48,16,193,64,4,3,17,12,68,116,109,32,130,125,93,129,235,41,102,40,130,152,161,240,81,101,94,35,18,249,170,172,235,7,155,163,202,80,101,168,50,84,25,170,12,85,134,42,67,149,161,202,80,101,232,38,116,19,186,9,221,132,110,66,55,161,155,208,77,232,38,116,19,186,105,183,116,19,238,8,119,132,59,114,118,71,158,235,181,242,220,81,245,122,45,220,17,238,8,119,196,62,45,246,105,5,234,142,216,167,197,62,45,246,105,133,97,50,216,167,197,62,45,246,105,177,79,139,125,90,214,82,128,125,90,236,211,98,159,22,251,180,128,206,236,211,10,117,159,214,111,147,139,211,249,201,209,171,217,197,228,120,125,128,66,50,254,171,120,155,214,31,151,203,251,222,221,205,135,245,247,248,131,55,189,56,25,255,91,188,75,171,3,103,40,228,125,156,205,19,95,215,87,133,247,194,123,153,21,232,18,239,101,86,128,89,1,102,5,2,3,213,204,10,48,43,192,90,173,160,236,0,115,14,204,57,48,231,192,156,3,115,14,214,74,131,57,7,230,28,152,115,96,206,129,57,135,174,205,57,176,86,43,112,75,197,104,68,16,163,17,254,71,147,23,42,53,201,228,132,147,82,219,129,99,201,81,106,40,53,148,26,74,13,165,134,82,67,169,161,212,80,106,40,53,180,20,90,10,45,133,150,66,75,161,165,208,82,104,41,180,20,90,10,45,181,155,90,10,199,132,99,194,49,213,229,152,100,219,185,28,28,83,245,110,46,28,19,142,9,199,20,132,99,98,77,23,107,186,88,211,21,132,170,97,77,23,107,186,88,211,101,111,60,88,211,197,154,46,214,116,177,166,139,53,93,172,233,98,77,151,57,206,102,77,23,112,154,53,93,142,107,186,126,61,250,249,104,242,249,244,133,193,252,249,203,201,236,111,147,121,60,31,206,15,162,207,7,49,84,109,232,250,116,243,246,230,242,243,25,1,131,222,213,187,203,199,255,92,246,226,222,176,119,16,61,219,162,188,165,203,185,50,31,77,1,231,221,184,105,217,107,60,56,110,201,7,209,12,194,21,190,32,244,86,70,111,179,207,126,46,207,29,68,7,73,62,207,77,163,195,81,37,207,77,118,130,231,38,171,231,170,232,187,101,18,28,207,85,196,13,131,231,122,5,183,228,185,94,193,45,103,6,20,193,109,65,180,54,176,57,136,246,10,110,9,162,189,130,91,206,12,72,131,7,65,208,197,161,3,32,232,218,204,33,172,225,146,102,15,130,254,43,66,219,210,127,69,96,91,250,175,8,108,73,255,181,113,141,232,191,54,174,17,253,151,198,13,130,254,75,67,7,49,239,160,8,109,171,44,164,129,141,149,133,52,174,177,178,208,198,53,82,22,138,184,33,204,59,40,99,91,207,59,40,98,91,10,34,109,92,35,65,228,18,55,40,65,196,26,174,157,179,80,140,72,4,49,34,161,50,98,85,195,15,18,35,86,58,247,128,17,195,136,97,196,48,98,24,49,140,24,70,12,35,134,17,195,136,117,206,136,97,149,176,74,88,37,172,18,86,9,171,132,85,194,42,97,149,176,74,88,165,78,90,37,20,17,138,8,69,84,166,136,198,159,13,81,162,52,68,227,109,65,148,212,189,24,43,187,6,107,156,93,156,53,210,111,210,218,54,80,63,230,221,243,213,31,213,179,127,171,248,70,182,43,169,242,95,15,71,229,227,168,226,250,29,213,40,78,83,28,21,142,10,71,133,163,194,81,225,168,112,84,56,42,166,182,240,107,248,53,252,26,126,13,191,134,95,195,175,225,215,240,107,248,53,252,26,83,91,40,57,148,92,144,74,174,242,96,155,194,143,183,234,13,198,85,111,240,205,142,21,124,40,27,247,84,101,14,181,219,22,115,204,97,233,178,69,204,33,230,16,115,136,57,196,28,98,14,49,135,152,67,204,33,230,16,115,136,125,195,190,97,223,176,111,216,55,236,27,246,13,251,134,125,195,190,97,223,246,196,190,161,210,80,105,168,180,221,81,105,218,53,141,57,42,173,116,75,99,248,42,13,77,134,38,67,147,161,201,208,100,104,50,52,25,154,12,77,134,38,67,147,161,201,208,100,104,50,52,25,154,12,77,134,38,235,148,38,67,220,32,110,16,55,136,27,196,141,173,184,201,211,50,103,231,211,211,227,147,249,197,244,213,116,114,241,252,229,250,191,63,75,154,249,193,179,249,175,201,60,94,253,175,220,205,188,127,88,220,223,222,245,150,139,15,139,203,213,215,182,213,127,127,150,2,189,131,55,189,79,73,70,208,196,245,207,58,9,124,139,222,174,84,125,152,141,40,22,205,139,226,89,100,158,37,199,170,36,81,122,160,181,42,105,116,56,220,9,171,18,247,211,226,31,70,162,224,172,138,34,110,24,86,197,43,184,165,85,241,10,110,105,85,20,193,109,173,138,54,176,185,85,241,10,110,105,85,188,130,91,90,21,105,240,32,172,138,56,116,0,86,69,155,57,132,181,133,210,236,65,24,33,69,104,91,35,164,8,108,107,132,20,129,45,141,144,54,174,145,17,210,198,53,50,66,210,184,65,24,33,105,232,32,140,144,34,180,173,17,146,6,54,54,66,210,184,198,70,72,27,215,200,8,41,226,134,48,56,165,140,109,61,56,165,136,109,233,223,180,113,141,252,155,75,220,142,251,55,214,22,162,236,80,118,53,40,59,181,78,171,24,117,18,235,180,218,231,157,208,105,232,52,116,26,58,13,157,134,78,67,167,161,211,208,105,232,180,224,116,26,74,10,37,133,146,66,73,161,164,80,82,40,41,148,20,74,10,37,133,146,234,164,146,194,47,225,151,240,75,53,249,165,202,85,122,66,191,212,192,62,61,252,18,126,9,191,84,191,95,26,244,7,93,242,75,226,184,161,248,37,143,224,182,126,73,28,220,90,211,232,2,7,160,105,60,130,219,106,26,89,240,64,108,135,48,116,16,182,67,150,57,16,219,33,14,109,109,59,196,129,173,109,135,56,176,173,237,208,197,53,179,29,186,184,102,182,67,22,55,16,219,33,11,29,128,56,144,5,54,23,7,178,184,230,226,64,23,215,76,28,136,227,218,162,108,93,92,51,148,93,29,55,40,148,13,152,110,19,76,239,49,82,206,99,189,231,47,143,230,159,129,110,82,14,116,31,222,221,244,182,169,109,82,65,109,171,160,109,22,209,154,158,137,242,99,30,98,207,28,59,163,71,197,235,27,216,8,15,46,124,207,64,223,6,161,111,18,165,227,29,65,186,105,63,233,206,185,38,138,184,161,32,93,143,224,214,35,3,234,224,214,35,3,194,224,214,44,90,23,56,0,22,237,17,220,122,100,64,29,220,122,100,64,18,60,16,136,46,12,29,4,68,215,101,14,101,3,151,36,123,32,2,64,28,218,90,0,136,3,91,11,0,113,96,235,113,7,77,92,195,113,7,77,92,195,113,7,73,220,64,4,128,44,116,48,227,14,194,208,214,214,66,22,216,220,90,200,226,154,91,11,93,92,195,113,7,97,220,80,198,29,20,177,67,24,119,16,198,182,30,119,208,196,53,28,119,168,138,27,148,35,98,3,215,206,137,40,38,36,130,158,144,168,58,241,166,213,67,117,242,63,212,141,123,94,225,246,42,206,214,201,119,123,85,7,232,224,246,112,123,184,61,220,30,110,15,183,135,219,195,237,225,246,112,123,59,238,246,240,99,248,49,252,24,126,12,63,134,31,195,143,225,199,240,99,248,49,252,88,39,253,24,178,11,217,133,236,218,69,217,85,177,153,44,95,118,85,173,31,235,148,236,66,100,33,178,16,89,136,44,68,22,34,11,145,133,200,66,100,33,178,16,89,136,44,68,22,34,11,145,133,200,66,100,33,178,80,43,168,21,212,10,106,5,181,178,71,106,165,72,156,12,230,39,71,167,71,243,56,25,255,117,126,116,250,106,118,241,250,249,108,30,175,254,87,237,82,6,189,187,155,251,155,94,156,140,255,221,91,189,252,242,227,213,99,70,175,196,149,179,68,226,211,93,118,109,122,40,239,46,54,230,97,92,95,12,53,35,83,51,79,191,42,196,249,178,102,16,29,36,218,99,100,198,241,97,210,109,157,51,232,71,171,63,75,250,81,241,146,222,128,116,142,62,174,177,206,169,35,184,137,206,169,35,184,137,206,209,7,55,210,57,158,129,237,116,78,29,193,77,116,78,29,193,77,116,142,50,184,173,206,209,134,182,212,57,158,153,77,119,14,42,179,219,170,40,125,104,35,21,165,15,108,164,162,244,129,77,84,148,103,220,182,85,148,103,220,182,85,148,50,174,173,138,82,134,182,85,81,250,208,70,42,74,25,216,74,69,41,227,90,169,40,207,184,109,171,40,125,92,211,153,42,191,216,102,51,85,250,216,38,226,207,51,110,219,226,79,16,183,227,226,143,157,131,184,194,93,118,133,185,212,62,30,196,223,137,126,134,245,175,255,46,46,103,250,241,32,142,147,164,113,15,217,145,17,174,66,19,233,48,213,229,100,34,171,6,189,48,145,152,72,76,36,38,18,19,137,137,196,68,98,34,49,145,152,72,76,36,54,15,155,135,205,195,230,97,243,176,121,216,60,108,30,54,15,155,135,205,219,109,155,135,154,67,205,161,230,80,115,21,106,206,233,116,49,7,53,87,125,224,24,106,14,53,135,154,67,205,161,230,80,115,168,57,212,28,106,14,53,135,154,67,205,161,230,80,115,168,57,212,28,106,14,53,135,154,219,11,53,183,177,76,49,42,138,29,133,167,230,244,177,81,115,168,57,212,28,106,14,53,135,154,19,168,185,122,166,230,170,143,71,11,92,205,161,221,208,110,104,55,180,27,218,13,237,134,118,67,187,161,221,208,110,104,55,180,27,218,13,237,134,118,67,187,161,221,208,110,29,209,110,136,32,68,16,34,8,17,132,8,218,93,17,84,161,121,82,245,33,109,41,71,180,121,107,160,180,61,9,84,241,82,40,32,20,16,10,8,5,132,2,66,1,161,128,80,64,40,160,64,21,16,199,179,161,175,208,87,232,43,244,21,250,10,125,133,190,218,99,125,197,66,71,100,33,178,144,227,217,240,139,248,197,186,253,226,78,57,64,239,97,176,172,37,116,31,5,43,179,132,29,31,4,195,18,98,9,177,132,88,66,44,33,150,16,75,136,37,196,18,98,9,67,177,132,152,54,76,27,166,13,211,134,105,195,180,97,218,48,109,152,54,76,27,166,173,147,166,13,109,134,54,67,155,237,128,54,147,28,110,86,172,205,56,218,12,109,134,54,67,155,161,205,208,102,104,51,180,25,218,12,109,134,54,67,155,161,205,208,102,104,51,180,25,218,12,109,134,54,67,155,113,172,25,218,12,109,134,54,67,155,161,205,58,174,205,234,152,54,227,216,49,148,24,74,12,37,134,18,67,137,161,196,80,98,40,49,148,24,74,12,37,134,18,67,137,161,196,80,98,40,49,148,24,74,140,217,38,36,13,146,6,73,131,164,217,117,73,147,167,96,254,246,247,233,105,50,143,230,195,103,107,237,146,148,107,151,255,252,119,113,159,244,162,222,240,205,150,106,73,246,85,181,124,191,39,141,232,149,242,119,31,162,82,81,186,144,42,11,81,246,70,91,186,230,236,124,118,116,118,58,159,189,56,154,63,63,59,57,159,172,254,106,182,252,184,250,52,209,169,140,245,255,245,144,25,111,255,117,187,241,253,62,234,39,227,126,212,187,189,187,137,163,213,191,223,250,251,188,163,164,216,78,34,210,20,186,32,133,250,97,59,141,92,64,248,70,74,252,35,101,127,100,243,141,52,168,138,36,151,6,186,72,142,15,179,76,7,120,68,241,123,134,138,65,191,111,36,245,51,84,140,240,125,35,85,62,67,114,56,175,136,84,12,221,29,239,81,9,118,215,196,41,192,233,57,97,164,64,221,35,77,222,111,184,194,68,69,71,51,41,82,21,227,123,199,127,178,18,128,175,139,227,250,79,38,66,243,186,40,174,223,221,69,208,93,23,197,241,169,145,224,116,143,32,186,175,128,69,160,220,35,72,229,215,61,17,2,87,4,41,70,219,57,89,132,112,91,17,167,136,255,110,135,145,17,96,69,148,2,178,235,248,79,84,196,118,21,65,10,152,173,99,144,34,106,235,17,68,247,217,83,196,99,117,65,138,70,15,182,195,136,135,15,244,129,220,190,200,137,199,10,116,129,60,190,226,22,177,104,143,32,234,103,198,231,43,174,158,30,103,243,185,240,99,151,107,178,4,217,233,154,44,62,117,184,168,8,60,59,92,186,133,158,93,174,201,194,103,167,107,52,119,125,27,64,187,93,164,184,135,91,16,218,225,154,80,234,232,155,136,176,154,81,87,19,104,7,190,236,130,92,43,22,68,149,32,215,142,47,133,2,185,130,92,65,174,32,87,144,43,200,21,228,10,114,5,110,2,55,129,155,192,77,224,38,112,19,184,9,220,220,87,184,9,167,132,83,6,200,41,43,54,114,148,112,202,189,221,194,1,167,132,83,194,41,225,148,112,74,56,37,156,18,78,9,167,132,83,194,41,225,148,112,202,221,229,148,80,56,40,28,20,14,10,215,0,133,123,178,32,215,121,82,187,120,59,46,35,219,111,154,93,141,235,248,58,144,58,72,29,164,14,82,7,169,131,212,65,234,24,226,134,31,194,15,225,135,240,67,248,225,30,242,67,122,142,16,214,253,32,172,12,113,131,101,119,14,203,58,79,115,23,99,89,198,186,193,178,96,89,176,44,88,22,44,11,150,5,203,238,41,150,5,128,2,64,1,160,0,80,0,40,0,20,0,10,0,221,61,0,10,203,132,101,134,204,50,157,39,190,139,89,38,163,223,176,76,88,38,44,19,150,9,203,132,101,194,50,97,153,176,76,88,38,44,19,150,9,203,220,3,150,9,169,131,212,65,234,32,117,245,146,186,88,116,90,119,204,105,221,185,247,164,65,28,87,244,238,161,112,80,56,40,28,20,14,10,7,133,131,194,49,232,13,27,132,13,194,6,97,131,176,193,61,100,131,244,28,161,167,251,65,79,25,244,6,185,238,10,114,117,154,239,206,69,174,123,62,214,13,114,5,185,130,92,65,174,32,87,144,43,200,117,95,144,43,112,19,184,9,220,4,110,2,55,129,155,192,77,224,230,238,193,77,56,37,156,50,64,78,233,52,187,157,203,41,247,124,100,27,78,9,167,132,83,194,41,225,148,112,74,56,37,156,18,78,9,167,132,83,194,41,225,148,187,200,41,161,112,80,56,40,28,20,174,1,10,39,63,173,59,230,180,238,114,112,214,198,42,197,202,215,129,212,65,234,32,117,144,58,72,29,164,14,82,199,16,55,252,16,126,8,63,132,31,194,15,247,144,31,210,115,132,176,238,7,97,101,136,27,44,187,115,88,214,121,154,155,211,186,193,178,96,89,176,44,88,22,44,11,150,5,203,130,101,1,160,0,80,0,40,0,20,0,10,0,5,128,2,64,119,30,128,194,50,97,153,33,179,76,231,137,111,78,235,134,101,194,50,97,153,176,76,88,38,44,19,150,9,203,132,101,194,50,97,153,176,76,88,230,94,179,76,72,29,164,14,82,7,169,171,151,212,29,8,206,234,62,144,159,212,29,215,15,229,178,23,108,81,186,54,161,220,65,147,219,24,243,223,57,248,13,252,6,126,3,191,129,223,192,111,224,55,38,188,129,130,64,65,160,32,80,16,40,184,135,80,144,130,35,216,116,63,176,41,19,222,176,86,13,73,173,166,177,109,179,86,167,177,238,28,214,90,53,203,13,107,133,181,194,90,97,173,176,86,88,43,172,21,214,218,125,214,10,213,132,106,66,53,161,154,80,77,168,38,84,19,170,185,123,84,19,64,9,160,12,14,80,58,205,106,231,0,202,170,1,109,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,187,5,40,193,111,224,55,240,27,248,173,118,252,38,63,150,251,192,227,80,238,221,7,114,109,44,76,172,120,21,16,29,136,14,68,7,162,3,209,129,232,64,116,204,107,3,14,1,135,128,67,192,33,224,112,15,193,33,205,70,208,234,126,160,85,230,181,225,177,59,198,99,29,7,183,245,167,113,195,99,225,177,240,88,120,44,60,22,30,11,143,133,199,238,34,143,133,124,66,62,33,159,144,79,200,39,228,19,242,9,249,220,61,242,9,196,4,98,134,11,49,29,135,187,245,199,112,3,49,129,152,64,76,32,38,16,19,136,9,196,4,98,2,49,129,152,64,76,32,38,16,19,136,217,117,136,9,162,3,209,129,232,64,116,117,33,186,139,163,211,211,201,124,48,31,125,135,116,43,124,113,126,126,54,127,246,75,60,154,39,243,184,170,117,184,188,185,191,191,236,13,122,163,239,192,232,230,253,125,239,225,225,125,239,205,239,241,232,9,190,75,250,113,101,7,177,146,222,101,209,91,1,204,211,99,182,138,143,168,10,186,197,26,232,166,120,205,141,215,10,6,193,185,98,178,233,233,207,231,103,71,167,179,173,55,136,147,40,82,147,188,151,191,124,121,217,163,159,243,174,56,153,159,190,62,153,191,56,127,253,21,234,157,76,254,49,63,58,61,127,61,155,31,79,79,95,204,94,174,254,56,74,210,47,127,51,59,155,77,142,231,179,179,191,78,79,95,173,63,190,116,236,64,11,99,45,232,187,126,248,232,129,249,54,159,167,135,63,30,223,47,175,222,245,30,175,111,54,190,161,174,63,247,86,127,22,247,211,126,212,187,126,248,216,123,248,99,16,127,254,198,26,247,62,190,249,120,255,248,49,137,250,145,35,14,204,230,21,193,192,102,227,22,66,195,108,102,57,50,108,43,120,226,27,60,251,211,85,91,193,7,229,193,229,248,177,217,224,78,159,138,50,72,217,66,96,159,103,187,24,101,182,21,92,249,108,23,3,207,182,130,87,60,219,114,44,218,96,240,98,124,234,116,191,75,224,105,147,161,11,32,235,86,100,41,98,109,33,115,222,175,230,162,220,69,211,253,13,102,47,198,200,78,15,73,9,68,110,54,180,219,67,34,66,205,205,6,118,251,137,79,4,164,155,13,236,244,52,75,176,117,11,113,53,223,87,138,224,118,11,113,43,190,155,136,16,120,131,113,139,81,249,86,98,33,40,111,48,244,221,194,53,244,97,156,142,147,52,30,14,199,105,186,9,212,109,66,59,125,157,144,57,128,6,3,23,184,2,167,39,185,200,20,52,24,183,192,40,56,197,45,242,9,45,196,213,124,89,43,178,14,205,198,45,170,88,103,35,139,11,214,205,199,118,249,126,39,174,97,55,27,91,253,45,186,200,4,181,16,87,249,44,183,241,45,90,239,149,158,126,20,46,86,169,250,138,172,83,114,184,34,171,80,42,47,41,146,80,149,23,110,41,168,234,43,178,2,202,225,10,249,125,222,150,79,46,151,136,239,219,150,120,170,188,98,101,38,210,183,247,155,69,226,44,178,127,2,167,191,124,250,148,155,37,143,247,177,81,87,86,191,143,141,134,115,233,251,24,23,189,143,39,118,202,227,157,44,68,239,69,107,193,42,106,235,82,11,86,85,98,199,130,97,193,176,96,88,48,44,24,22,12,11,134,5,195,130,97,193,66,182,96,152,36,76,18,38,9,147,132,73,194,36,97,146,48,73,152,36,76,18,38,169,147,38,9,45,132,22,66,11,57,105,161,202,109,70,50,45,84,189,219,8,45,132,22,66,11,53,161,133,162,175,223,223,227,239,223,223,15,87,223,222,227,113,128,86,72,157,214,88,10,213,144,219,196,9,169,115,27,153,21,191,188,118,98,165,134,220,38,94,69,151,219,214,78,40,51,91,202,9,93,100,91,55,161,206,108,164,38,212,121,141,204,132,58,175,137,152,240,75,219,182,151,240,75,219,182,150,208,165,181,181,18,186,204,118,124,95,151,215,10,239,235,210,90,209,125,191,180,109,195,125,117,90,19,218,236,151,182,109,216,236,158,54,40,214,12,57,110,147,28,239,49,243,213,208,218,120,62,168,147,214,198,253,65,107,180,246,199,111,166,96,235,15,158,92,242,48,248,246,223,110,128,119,253,53,231,167,12,158,93,255,225,87,102,219,19,222,163,254,227,229,178,127,253,103,41,226,253,252,170,79,94,77,253,42,192,93,224,46,112,23,184,11,220,5,238,2,119,129,187,192,93,224,46,112,23,184,11,40,5,148,2,74,1,165,128,82,64,41,160,84,8,74,147,122,65,105,2,40,5,148,2,74,59,4,74,163,254,97,127,208,25,80,42,79,27,6,40,245,201,109,9,74,229,185,109,65,169,50,175,57,40,245,201,109,9,74,133,185,131,0,165,210,204,1,128,82,97,228,32,64,169,60,179,45,40,149,231,181,5,165,242,188,150,160,84,153,214,8,148,42,211,26,129,82,97,90,115,80,42,204,107,12,74,133,105,141,65,169,50,173,17,40,149,167,181,4,165,202,180,70,160,212,33,45,160,116,143,65,105,71,0,101,173,135,146,198,117,28,74,106,79,36,163,126,220,22,145,4,69,130,34,65,145,160,72,80,36,40,18,20,9,138,4,69,130,34,65,145,160,72,80,36,40,18,20,9,138,4,69,130,34,157,81,164,150,0,214,90,81,172,225,64,54,8,32,4,48,64,2,120,126,113,54,59,123,126,118,60,127,246,250,151,95,166,23,175,230,231,191,205,94,158,157,206,143,78,206,143,167,39,211,211,217,100,245,169,181,250,60,253,227,241,221,251,123,152,33,204,16,102,8,51,132,25,194,12,97,134,48,67,152,33,204,16,102,8,51,132,25,194,12,97,134,48,195,46,51,195,90,79,235,137,235,56,173,39,4,102,216,218,28,51,204,16,102,24,36,51,140,62,127,107,25,247,147,46,48,67,101,90,115,102,232,157,219,136,25,42,115,155,49,67,159,188,150,204,208,59,183,17,51,212,228,182,102,134,170,204,182,204,80,19,217,154,25,42,51,155,49,67,101,94,51,102,168,204,107,196,12,125,210,182,207,12,125,210,182,207,12,53,105,45,153,161,38,175,29,51,212,164,181,99,134,62,105,219,103,134,202,180,70,204,208,39,109,251,204,208,53,45,204,112,79,153,225,171,233,228,120,5,9,7,207,214,120,176,98,168,248,195,226,242,118,197,166,6,111,182,72,160,231,252,112,53,233,19,238,64,124,24,244,199,34,48,152,119,236,246,247,143,183,234,84,239,72,115,170,119,249,187,223,120,183,144,63,7,242,87,76,243,102,23,175,95,205,230,23,211,147,179,217,116,254,252,236,231,233,15,127,249,225,113,249,113,209,109,108,23,127,221,252,155,126,223,252,27,71,171,47,239,73,28,32,183,211,199,53,6,119,117,4,55,33,119,117,4,175,248,69,102,48,74,211,104,52,24,13,7,163,40,63,184,230,183,25,125,112,35,230,232,25,216,14,58,214,17,220,132,58,214,17,188,226,217,62,140,14,162,228,32,74,71,227,195,81,126,240,22,159,109,91,94,170,13,109,9,76,61,51,59,253,122,89,150,59,239,119,204,134,179,219,210,94,125,104,35,220,171,15,108,196,123,245,129,77,128,175,103,220,182,137,175,103,220,182,145,175,50,174,237,97,239,202,208,119,11,215,208,135,113,58,78,210,120,56,28,167,233,38,170,182,9,109,68,215,149,129,173,240,186,50,174,21,95,247,140,219,54,96,215,199,189,126,255,201,233,14,167,233,40,74,135,209,120,148,198,201,102,228,239,215,183,30,219,229,251,93,154,38,131,241,232,32,77,7,195,65,54,118,219,223,243,172,124,134,103,220,182,133,134,32,110,80,70,227,122,36,191,66,140,255,209,38,109,110,138,93,249,137,58,14,213,218,219,131,185,138,222,201,194,123,123,110,198,105,85,84,222,75,156,150,103,187,29,167,133,211,194,105,225,180,112,90,56,45,156,22,78,11,167,133,211,50,113,90,120,33,188,16,94,8,47,132,23,194,11,225,133,240,66,120,33,188,16,94,168,147,94,8,201,131,228,65,242,108,72,158,3,209,224,210,129,124,112,41,174,220,97,20,39,91,150,39,206,122,156,36,205,138,157,241,19,179,179,121,95,253,221,206,65,179,110,39,255,221,227,118,218,112,59,47,39,23,63,79,127,70,246,32,123,144,61,200,30,100,15,178,7,217,131,236,97,128,9,81,133,168,66,84,33,170,16,85,136,42,68,21,162,10,81,133,168,66,84,49,192,132,219,194,109,117,220,109,57,14,48,229,184,173,170,1,38,220,22,110,11,183,133,219,194,109,225,182,112,91,184,45,220,22,110,43,100,183,133,31,194,15,225,135,240,67,248,33,252,16,126,8,63,132,31,194,15,225,135,58,233,135,144,61,200,30,100,207,83,217,243,245,212,118,217,68,211,183,83,195,247,100,180,233,219,199,219,176,7,42,125,29,132,16,66,8,33,132,16,66,8,33,132,16,66,8,33,132,16,195,78,200,44,100,22,50,11,153,133,204,66,102,33,179,144,89,200,44,100,22,50,107,31,100,22,195,78,248,47,252,87,189,254,203,121,234,169,216,127,237,230,248,19,254,11,255,133,255,194,127,225,191,240,95,248,47,252,23,254,107,127,253,23,14,9,135,132,67,194,33,225,144,112,72,56,36,28,18,14,9,135,132,67,234,164,67,66,8,33,132,16,66,43,33,244,114,122,250,207,151,71,243,191,79,78,95,204,143,143,39,39,147,193,124,252,108,254,252,229,209,233,244,213,116,254,252,229,196,109,64,234,221,226,254,207,119,55,189,255,94,222,95,247,110,111,47,239,46,7,189,241,179,222,213,187,155,251,197,135,69,239,234,221,165,124,96,170,210,23,101,221,80,86,13,141,51,255,29,143,252,197,80,245,199,217,140,40,210,189,238,78,138,163,213,223,55,36,142,158,126,206,196,95,84,210,209,233,249,235,217,252,120,122,250,98,246,114,149,47,58,72,242,37,83,26,29,142,190,252,205,179,201,236,249,203,249,249,197,244,151,163,227,141,183,24,197,105,186,19,106,41,89,61,87,69,63,35,36,193,169,37,69,220,48,212,146,87,112,75,181,228,21,220,82,45,41,130,219,170,37,109,96,115,181,228,21,220,82,45,121,5,183,84,75,210,224,65,168,37,113,232,0,212,146,54,115,8,163,85,210,236,65,104,49,69,104,91,45,166,8,108,171,197,20,129,45,181,152,54,174,145,22,211,198,53,210,98,210,184,65,104,49,105,232,32,180,152,34,180,173,22,147,6,54,214,98,210,184,198,90,76,27,215,72,139,41,226,134,160,197,148,177,173,181,152,34,182,165,22,211,198,53,210,98,46,113,59,174,197,24,173,194,164,97,210,148,239,101,195,72,21,127,188,85,111,48,174,122,131,111,18,203,75,231,85,205,123,41,116,94,213,252,23,58,15,157,135,206,67,231,161,243,208,121,232,60,116,30,58,15,157,183,171,58,15,37,134,18,67,137,161,196,80,98,40,49,148,24,74,12,37,134,18,67,137,117,82,137,225,183,240,91,248,173,96,252,214,233,217,223,127,57,158,252,117,58,159,92,60,159,29,61,255,190,197,240,215,213,95,199,243,120,62,168,80,91,247,239,255,251,251,237,229,191,23,189,203,229,213,227,205,213,183,197,123,189,79,183,183,119,25,171,21,247,7,101,86,235,225,201,63,112,158,214,218,124,11,15,77,85,154,185,25,67,37,126,201,16,229,148,210,42,85,249,156,178,55,218,18,95,103,231,179,213,198,205,139,179,227,227,163,211,23,159,77,210,15,127,249,225,203,211,246,229,111,255,246,122,114,58,59,250,231,106,29,225,219,197,226,225,195,195,98,241,246,247,135,239,127,127,124,54,249,121,254,203,217,197,201,100,245,158,63,188,187,92,190,93,188,157,127,120,188,124,92,124,127,163,146,229,134,95,222,226,197,249,235,249,201,244,228,236,226,183,249,235,217,209,241,209,63,39,171,63,254,225,47,63,68,253,195,225,198,59,122,113,52,127,126,118,114,190,126,177,217,147,247,48,61,253,229,236,226,249,116,62,157,188,152,94,124,125,255,90,189,181,254,191,30,130,235,237,191,110,55,126,42,137,250,201,184,31,245,110,239,110,226,104,253,115,201,234,167,17,71,113,181,157,68,164,174,116,65,10,149,212,118,26,185,148,242,141,148,248,71,202,254,96,233,27,105,80,21,73,46,146,116,145,28,31,102,153,34,242,136,226,247,12,21,203,31,223,72,234,103,168,88,235,248,70,170,124,134,228,194,70,17,169,88,196,56,222,163,18,21,163,137,83,160,88,114,194,72,37,139,71,154,188,223,195,133,137,138,166,161,20,169,138,149,142,227,63,89,137,212,209,197,113,253,39,19,233,26,93,20,215,239,238,34,17,163,139,226,248,212,72,20,139,71,16,221,87,192,34,121,226,17,164,242,235,158,72,139,40,130,20,235,142,156,44,66,225,161,136,83,228,4,182,195,200,172,128,34,74,1,237,119,252,39,42,226,253,138,32,5,28,223,49,72,17,201,247,8,162,251,236,41,98,244,186,32,69,236,125,59,140,152,190,235,3,185,125,145,19,115,117,93,32,143,175,184,69,196,220,35,136,250,153,241,249,138,171,103,220,217,124,46,148,219,229,154,44,231,118,186,38,11,121,29,46,42,194,227,14,151,110,1,114,151,107,178,136,220,233,26,205,93,223,198,228,110,23,41,238,225,22,42,119,184,38,195,22,181,176,52,169,21,150,38,192,82,96,41,176,20,88,10,44,5,150,2,75,129,165,192,210,166,97,41,88,18,44,9,150,4,75,130,37,193,146,96,73,176,228,238,97,73,8,99,167,9,99,213,193,1,50,194,88,122,102,0,132,17,194,8,97,132,48,66,24,33,140,16,70,8,35,132,17,194,8,97,132,48,66,24,33,140,16,70,248,25,252,12,126,214,57,126,86,181,169,87,198,207,74,151,244,194,207,224,103,251,193,207,32,100,16,50,8,25,132,12,66,6,33,131,144,65,200,32,100,16,50,8,25,132,12,66,6,33,131,144,117,138,144,85,159,101,37,33,100,21,199,88,65,200,32,100,59,68,200,192,96,96,176,198,48,24,204,169,75,204,9,192,3,224,1,240,0,120,0,60,0,30,0,15,128,7,192,3,224,105,7,240,204,38,23,171,95,93,47,156,166,5,31,47,151,43,28,176,148,13,6,62,61,16,164,224,248,241,56,123,254,120,146,61,128,60,125,114,2,249,147,147,57,60,80,207,215,15,169,25,170,83,246,222,67,4,56,221,57,78,60,205,63,78,124,28,31,198,249,199,137,143,227,195,164,252,56,241,47,215,118,255,56,241,184,159,22,159,11,21,5,119,156,184,34,110,24,199,137,123,5,183,60,78,220,43,184,229,113,226,138,224,182,199,137,107,3,251,60,219,181,28,39,238,21,220,242,56,113,175,224,150,199,137,75,131,7,113,156,184,56,116,0,199,137,107,51,59,157,76,169,57,15,163,193,236,65,28,133,174,8,109,123,20,186,34,176,237,81,232,138,192,150,71,161,107,227,26,29,133,174,141,107,116,20,186,52,110,16,71,161,75,67,7,113,20,186,34,180,237,81,232,210,192,198,71,161,75,227,26,31,133,174,141,107,116,20,186,34,110,8,71,161,43,99,91,31,133,174,136,109,121,20,186,54,174,209,81,232,46,113,59,126,20,250,246,1,49,156,158,206,233,233,156,158,158,125,47,213,154,171,170,178,92,168,185,74,219,201,104,46,52,23,154,11,205,133,230,66,115,161,185,208,92,104,46,52,87,151,52,23,170,8,85,132,42,66,21,161,138,80,69,168,34,84,17,170,8,85,132,42,234,164,42,194,251,224,125,240,62,25,239,83,189,170,166,192,251,84,108,165,193,251,224,125,240,62,173,122,159,65,127,208,37,239,35,142,27,138,247,241,8,110,235,125,196,193,173,245,137,46,112,0,250,196,35,184,173,62,145,5,15,196,66,8,67,7,97,33,100,153,3,177,16,226,208,214,22,66,28,216,218,66,136,3,219,90,8,93,92,51,11,161,139,107,102,33,100,113,3,177,16,178,208,1,0,125,89,96,115,160,47,139,107,14,244,117,113,205,128,190,56,174,45,98,214,197,53,67,204,213,113,131,66,204,0,227,54,129,241,30,163,222,82,72,251,108,242,106,42,218,67,245,230,242,195,98,7,119,81,173,62,172,102,129,109,209,43,0,109,129,182,148,245,41,235,83,214,167,172,31,34,109,166,172,79,89,159,178,62,59,169,24,52,232,2,226,103,208,128,65,3,6,13,24,52,96,208,128,65,3,6,13,24,52,96,208,32,108,11,196,78,170,157,83,77,204,38,132,63,155,240,77,123,185,206,39,228,106,175,238,207,40,160,189,208,94,104,47,180,23,218,11,237,133,246,66,123,161,189,208,94,168,35,212,17,234,8,117,132,58,66,29,161,142,80,71,168,35,212,17,234,104,23,212,17,30,8,15,132,7,202,241,64,238,123,170,114,60,208,46,236,170,194,3,225,129,118,207,3,177,179,138,157,85,236,172,10,66,167,176,179,138,157,85,236,172,178,183,18,236,172,98,103,21,59,171,216,89,197,206,42,118,86,177,179,202,28,57,179,179,10,128,204,206,42,55,104,59,155,254,245,244,232,245,201,252,236,124,122,250,114,122,113,50,125,53,79,230,39,71,175,102,23,147,227,249,193,51,151,45,86,143,139,127,223,223,124,188,235,189,127,88,220,191,91,44,239,22,31,122,73,239,238,230,195,250,155,252,193,27,241,94,171,74,174,155,197,186,2,206,171,167,186,21,31,101,35,156,87,241,154,144,95,25,249,205,225,188,105,116,56,130,243,210,247,167,239,79,223,63,12,64,77,223,159,190,63,125,255,176,200,58,107,174,152,85,96,86,129,89,5,102,21,2,178,2,204,42,48,171,192,172,2,179,10,204,42,132,33,142,152,85,8,107,86,129,53,87,129,219,41,198,27,130,24,111,40,188,37,95,222,133,90,165,85,76,68,72,85,90,213,140,4,42,13,149,134,74,67,165,161,210,80,105,168,52,84,26,42,13,149,214,117,149,134,142,66,71,161,163,208,81,232,40,116,20,58,10,29,133,142,66,71,161,163,58,169,163,112,75,184,37,220,82,61,110,169,114,219,150,204,45,85,239,223,194,45,225,150,112,75,230,110,137,117,92,172,227,98,29,87,16,138,134,117,92,172,227,98,29,151,189,233,96,29,23,235,184,88,199,197,58,46,214,113,177,142,139,117,92,230,24,155,117,92,64,105,214,113,57,174,227,122,57,125,118,124,246,215,233,38,219,93,49,223,179,139,231,147,249,228,239,127,91,15,17,36,21,160,247,221,226,205,237,251,127,47,54,16,228,26,77,190,95,94,93,246,46,255,251,159,173,41,130,164,155,164,183,226,195,108,6,245,42,94,20,214,43,99,189,223,254,246,111,175,39,167,179,163,127,78,87,176,100,253,216,114,40,3,19,6,76,24,48,97,16,52,190,102,194,128,9,3,38,12,194,226,238,44,235,98,58,130,233,8,166,35,152,142,8,200,25,48,29,193,116,4,211,17,76,71,48,29,17,134,86,98,58,34,172,233,8,150,117,5,238,174,24,168,232,240,64,133,139,104,171,58,248,70,42,218,58,122,242,13,162,13,209,134,104,67,180,33,218,16,109,136,54,68,27,162,13,209,134,172,66,86,33,171,144,85,200,42,100,21,178,10,89,133,172,66,86,33,171,246,87,86,97,158,48,79,152,167,218,204,83,213,46,47,169,121,170,90,230,21,139,213,83,86,52,141,171,212,84,60,114,118,85,63,110,253,147,98,175,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,176,87,29,183,87,248,20,124,10,62,5,159,130,79,41,246,41,133,31,111,213,27,140,171,222,224,155,157,208,58,155,234,243,87,100,206,166,179,7,176,224,91,240,45,248,150,30,135,179,180,232,91,56,156,165,45,109,193,225,44,28,206,194,225,44,225,208,127,14,103,225,112,22,14,103,105,141,254,115,56,75,27,32,157,195,89,56,156,133,195,89,90,1,233,28,206,2,22,231,112,22,199,195,89,142,142,94,79,166,243,95,38,199,207,207,78,231,23,127,159,199,207,156,214,68,221,220,124,188,92,244,126,191,188,189,122,127,223,91,254,183,23,103,15,219,174,113,51,148,7,184,221,142,217,12,171,117,123,29,240,172,247,9,217,73,148,30,228,67,216,141,179,179,11,32,108,26,29,14,119,4,194,82,122,167,244,78,233,61,8,122,76,233,157,210,59,165,247,176,176,55,103,163,80,216,167,176,79,97,159,194,126,64,200,158,194,62,133,125,10,251,97,23,246,89,55,197,120,68,160,86,103,231,199,35,56,27,37,112,117,196,68,69,55,38,42,36,158,171,106,192,193,193,115,213,54,211,128,231,194,115,225,185,240,92,120,46,60,23,158,11,207,133,231,194,115,225,138,112,69,184,34,92,17,174,8,87,132,43,194,21,225,138,112,69,184,162,189,119,69,136,31,196,15,226,71,47,126,170,55,91,85,138,159,26,151,89,33,126,16,63,136,31,182,76,177,101,138,45,83,225,249,19,182,76,177,101,138,45,83,246,26,130,45,83,108,153,98,203,20,91,166,216,50,197,150,41,182,76,153,51,102,182,76,65,140,217,50,229,186,101,234,244,183,227,227,201,201,100,213,185,127,54,63,58,157,77,47,78,166,63,31,77,102,211,249,171,217,244,124,30,167,131,248,175,243,129,219,234,169,251,63,110,111,47,239,46,123,113,47,126,211,187,185,127,92,44,239,22,111,111,46,31,23,189,15,143,139,135,222,234,125,253,123,253,131,78,67,251,168,170,207,30,240,1,186,110,31,93,67,148,87,255,226,160,95,111,244,203,1,3,116,254,233,252,211,249,15,135,89,211,249,167,243,79,231,63,44,216,206,110,43,230,21,152,87,96,94,129,121,133,128,68,1,243,10,204,43,48,175,192,188,2,243,10,97,184,36,230,21,194,154,87,96,183,85,224,194,138,17,135,46,143,56,8,236,90,229,220,131,210,174,181,120,178,55,118,13,187,134,93,195,174,97,215,176,107,216,53,236,26,118,13,187,198,70,45,12,21,134,10,67,133,161,194,80,97,168,48,84,24,42,12,21,134,10,67,133,110,66,55,161,155,172,116,147,195,154,45,149,110,170,113,247,22,186,9,221,132,110,98,143,151,50,110,40,186,137,61,94,236,241,98,143,87,64,242,131,61,94,236,241,98,143,23,123,188,216,227,21,128,252,96,143,23,123,188,216,227,197,30,47,246,120,193,169,217,227,85,199,30,175,12,4,126,254,114,50,155,255,26,205,71,178,13,94,25,70,121,245,238,242,177,247,41,234,141,186,190,187,171,232,227,106,24,244,74,94,22,196,11,226,101,162,160,75,136,151,137,2,38,10,152,40,8,140,77,51,81,192,68,1,251,186,130,18,2,76,67,48,13,193,52,4,211,16,76,67,88,91,12,166,33,152,134,96,26,130,105,8,166,33,186,54,13,193,190,174,192,197,20,3,20,187,48,64,81,106,209,156,71,39,156,45,90,199,134,38,176,104,88,52,44,26,22,13,139,134,69,195,162,97,209,176,104,88,52,76,20,38,10,19,133,137,194,68,97,162,48,81,152,40,76,20,38,10,19,181,195,38,10,173,132,86,66,43,213,166,149,4,27,185,28,181,82,231,118,113,161,149,208,74,123,163,149,216,191,197,254,45,246,111,5,97,103,216,191,197,254,45,246,111,217,75,14,246,111,177,127,139,253,91,236,223,98,255,22,251,183,216,191,101,78,176,217,191,5,143,102,255,86,45,251,183,86,120,215,127,255,86,220,139,118,114,255,86,220,139,44,16,111,193,203,130,120,65,188,76,14,116,9,241,50,57,192,228,0,147,3,129,177,105,38,7,152,28,96,255,86,80,66,128,169,7,166,30,152,122,96,234,129,169,7,107,139,193,212,3,83,15,76,61,48,245,192,212,67,215,166,30,216,191,21,184,152,98,80,98,103,7,37,190,90,52,191,65,137,60,139,182,11,131,18,88,52,44,26,22,13,139,134,69,195,162,97,209,176,104,88,52,44,26,38,10,19,133,137,194,68,97,162,48,81,152,40,76,20,38,10,19,133,137,218,13,19,133,86,66,43,161,149,106,211,74,190,251,183,182,181,210,110,236,223,66,43,161,149,118,81,43,177,127,139,253,91,236,223,10,194,206,176,127,139,253,91,236,223,178,151,28,236,223,98,255,22,251,183,216,191,197,254,45,246,111,177,127,203,156,96,179,127,11,30,205,254,45,183,253,91,127,191,56,154,173,208,223,228,248,228,183,139,201,252,213,201,228,248,216,101,227,214,127,151,55,143,139,101,239,225,242,246,238,143,229,101,239,195,221,229,237,109,115,59,182,244,144,54,47,103,35,88,214,245,133,0,177,222,32,54,137,210,131,124,16,155,70,135,163,114,16,155,70,135,195,29,1,177,244,251,233,247,211,239,15,130,32,211,239,167,223,79,191,63,44,244,205,150,44,102,19,152,77,96,54,129,217,132,128,176,61,179,9,204,38,48,155,192,108,2,179,9,97,152,29,102,19,194,154,77,96,75,86,224,250,136,113,134,238,142,51,20,186,174,138,1,6,39,215,85,219,200,2,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,47,194,23,225,139,240,69,248,34,124,17,190,8,95,132,47,194,23,225,139,240,69,200,31,228,15,242,199,71,254,84,110,175,114,144,63,53,238,171,66,254,32,127,144,63,108,156,98,227,20,27,167,66,116,40,108,156,98,227,20,27,167,236,85,4,27,167,216,56,197,198,41,54,78,177,113,138,141,83,108,156,50,231,204,108,156,130,26,179,113,202,109,227,212,111,71,243,120,62,156,15,210,103,235,238,125,82,142,95,255,184,233,197,189,97,111,144,190,217,106,220,39,21,208,53,174,164,174,197,167,2,252,184,125,199,178,31,190,30,213,126,255,152,26,1,180,229,239,30,44,43,195,178,103,231,179,163,179,211,249,236,197,209,252,249,217,201,249,100,245,94,103,203,143,139,38,217,234,250,255,122,208,213,183,255,186,221,248,62,21,245,147,131,126,212,123,187,88,60,124,120,88,44,222,70,253,56,233,143,62,127,151,114,99,167,219,121,68,244,212,39,78,33,27,221,206,36,167,163,245,4,75,252,131,101,127,248,168,39,216,160,42,152,188,218,238,19,204,241,81,151,97,87,239,64,126,207,86,49,86,173,39,152,250,217,42,198,166,245,4,171,124,182,228,213,114,117,176,98,90,235,120,191,74,120,173,62,84,1,141,205,137,36,229,177,222,153,242,126,183,19,230,42,90,115,164,206,86,76,130,29,255,17,75,88,176,79,40,215,127,68,17,235,245,9,228,250,19,131,136,229,250,4,114,124,154,36,172,214,59,142,238,235,102,17,139,245,142,83,249,213,82,196,90,213,113,138,73,106,78,34,33,75,85,135,42,34,165,219,145,100,172,84,29,168,128,132,58,254,163,21,177,80,117,156,2,210,233,24,167,136,117,122,199,209,125,134,21,177,76,159,56,69,253,227,237,72,226,6,178,111,44,183,47,141,226,134,177,79,44,143,175,214,69,100,215,59,142,250,89,242,255,106,173,231,178,217,148,46,100,214,229,154,108,7,216,233,154,44,202,116,184,168,8,2,59,92,186,133,129,93,174,201,130,96,167,107,52,119,125,27,6,187,93,164,184,135,91,64,216,225,154,12,122,172,6,190,213,56,215,1,214,186,160,216,138,149,255,37,40,182,106,209,63,40,22,20,11,138,5,197,130,98,65,177,160,88,80,44,40,22,220,9,238,4,119,130,59,193,157,224,78,112,39,184,19,220,9,185,132,92,106,201,101,197,12,127,9,185,172,154,220,135,92,66,46,33,151,144,75,200,37,228,18,114,9,185,132,92,66,46,33,151,144,75,200,37,228,18,114,9,139,131,197,193,226,96,113,223,89,92,229,62,205,66,22,87,189,69,19,22,7,139,243,103,113,217,117,9,185,155,55,7,209,65,162,221,188,57,142,15,147,157,216,188,153,172,158,171,162,189,38,73,112,155,55,21,113,195,216,188,233,21,220,114,243,166,87,112,203,99,215,20,193,109,87,134,106,3,155,175,12,245,10,110,185,50,212,43,184,229,177,107,210,224,65,236,58,21,135,14,96,215,169,52,115,16,187,78,21,161,109,119,157,42,2,219,238,58,85,4,182,220,117,170,141,107,180,235,84,27,215,104,215,169,52,110,16,187,78,165,161,131,56,118,77,17,218,118,65,171,52,176,241,130,86,105,92,227,5,173,218,184,70,11,90,21,113,45,23,180,106,227,26,45,104,117,137,27,212,130,86,14,2,11,123,165,43,7,129,5,113,16,88,133,141,120,254,114,50,147,237,152,237,93,189,187,124,220,197,69,179,235,15,172,97,57,81,248,26,24,10,218,194,180,133,105,11,211,22,166,45,76,91,120,191,218,194,172,156,165,201,76,147,153,38,51,77,102,154,204,187,211,100,102,7,3,189,239,253,238,125,179,114,150,178,184,103,89,252,27,158,117,222,59,155,143,103,119,96,249,44,120,22,60,11,158,5,207,130,103,193,179,224,89,240,44,203,28,64,160,32,80,16,40,8,20,4,10,2,5,129,130,64,3,68,160,208,76,104,102,14,205,116,222,127,145,79,51,119,96,9,6,52,19,154,9,205,132,102,66,51,161,153,208,76,104,38,52,19,154,9,205,132,102,66,51,161,153,129,210,76,248,28,124,14,62,183,7,124,78,176,159,54,143,207,237,196,146,90,248,92,135,248,28,235,106,89,87,203,186,90,214,213,178,174,86,141,42,89,87,203,186,90,214,213,178,174,86,141,90,89,87,203,186,90,214,213,178,174,150,117,181,172,171,101,93,45,235,106,53,252,157,117,181,172,171,101,93,45,235,106,243,13,197,232,217,186,59,60,112,114,19,163,236,209,121,113,127,80,97,37,42,165,68,214,73,100,149,196,56,243,223,241,40,251,7,62,86,227,199,188,251,185,250,163,141,171,188,205,199,168,209,211,249,242,223,59,182,131,54,50,109,100,218,200,180,145,105,35,211,70,222,175,54,50,171,111,105,74,211,148,166,41,77,83,154,166,244,238,52,165,217,251,64,175,124,191,123,229,172,190,237,92,25,189,178,139,94,89,69,47,111,162,111,2,209,112,26,241,14,212,186,224,109,54,95,168,154,90,187,29,175,150,67,173,171,14,86,131,90,67,173,161,214,80,107,168,53,212,26,106,13,181,134,90,179,67,3,50,12,25,134,12,67,134,33,195,144,97,200,48,100,56,36,50,12,228,5,242,238,42,228,117,59,164,45,7,242,86,29,207,6,228,5,242,2,121,129,188,64,94,32,47,144,23,200,11,228,5,242,2,121,129,188,64,94,32,47,144,55,52,200,11,182,4,91,130,45,193,150,93,193,150,110,219,158,115,176,101,213,158,231,192,177,37,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,15,87,169,28,88,93,41,32,215,213,80,193,224,174,134,10,218,119,53,186,81,93,164,201,119,160,120,169,176,33,240,205,253,239,177,234,42,5,1,94,3,231,86,57,245,157,226,105,191,211,32,93,205,211,126,167,121,112,239,84,15,238,157,230,193,5,242,123,64,254,165,234,26,197,135,180,212,60,69,75,213,83,180,212,60,69,143,138,167,232,81,241,20,237,179,85,169,242,33,174,167,95,110,249,144,234,115,47,241,33,248,16,107,31,242,116,229,122,204,89,153,156,149,201,89,153,156,149,201,89,153,156,149,201,89,153,156,149,201,89,153,78,114,139,179,50,57,43,83,29,151,179,50,57,43,147,179,50,57,43,147,179,50,57,43,83,237,59,57,43,211,69,123,113,86,166,208,214,112,86,102,119,206,202,12,194,235,148,235,148,231,47,39,51,209,169,157,189,171,119,151,143,28,221,169,210,35,235,123,215,172,129,41,124,9,52,12,99,41,140,165,48,150,194,88,10,99,41,140,165,236,215,88,10,135,120,50,50,195,200,12,35,51,140,204,48,50,179,59,35,51,172,106,103,192,104,191,119,30,113,136,103,135,102,40,246,185,210,223,198,162,164,111,36,219,245,36,207,124,146,205,113,158,144,108,72,54,36,27,146,13,201,134,100,67,178,33,217,33,145,108,104,49,180,24,90,12,45,134,22,67,139,161,197,208,98,104,49,224,23,240,11,248,21,157,238,153,15,126,57,226,19,240,11,248,5,252,2,126,1,191,128,95,192,47,224,23,240,11,248,5,252,2,126,1,191,128,223,238,130,95,80,38,40,19,148,9,202,236,20,202,116,221,112,157,143,50,89,115,13,166,4,83,130,41,193,148,96,74,48,37,152,18,76,9,166,4,83,130,41,193,148,96,74,48,37,152,114,119,48,37,7,128,114,0,232,230,53,28,0,186,117,13,7,128,2,254,189,193,63,7,128,206,56,0,180,45,211,226,228,72,220,79,1,205,115,36,28,5,138,35,233,146,35,225,80,80,14,5,173,20,54,28,10,202,161,160,28,10,202,161,160,28,10,234,161,163,56,20,212,81,104,113,40,40,135,130,114,40,40,135,130,114,40,40,135,130,114,40,40,135,130,114,40,40,135,130,114,40,40,135,130,114,40,104,183,15,5,61,124,38,56,15,244,240,13,71,129,42,204,200,225,155,38,189,75,254,123,71,185,48,150,194,88,10,99,41,140,165,48,150,194,88,202,126,141,165,112,0,40,35,51,140,204,48,50,195,200,12,35,51,187,51,50,195,74,119,6,140,246,123,15,18,7,128,118,104,134,98,159,43,253,141,47,79,250,66,173,221,206,254,204,161,214,28,251,9,181,134,90,67,173,161,214,80,107,168,53,212,26,106,109,79,173,33,195,144,97,200,48,100,24,50,12,25,134,12,67,134,33,195,64,94,32,47,144,215,237,156,207,28,200,203,17,159,64,94,32,47,144,23,200,11,228,5,242,2,121,129,188,64,94,32,47,144,23,200,11,228,5,242,118,13,242,130,45,193,150,96,75,176,101,87,176,165,219,190,234,28,108,185,239,171,170,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,118,31,73,114,136,39,135,120,110,94,195,33,158,91,215,112,136,39,144,223,27,242,115,136,231,140,67,60,219,178,42,85,62,196,245,252,206,45,31,194,209,157,248,144,240,125,72,227,7,118,126,121,11,14,236,44,200,203,129,157,117,6,231,192,78,14,236,228,192,78,14,236,228,192,206,220,200,28,216,233,29,154,3,59,57,176,147,3,59,57,176,147,3,59,57,176,147,3,59,57,176,147,3,59,57,176,147,3,59,57,176,179,208,48,112,96,231,119,157,242,252,229,100,38,58,181,179,119,245,238,242,145,163,59,85,122,100,125,239,154,53,48,133,47,129,134,97,44,133,177,20,198,82,24,75,97,44,133,177,148,253,26,75,225,16,79,70,102,24,153,97,100,134,145,25,70,102,118,103,100,134,85,237,12,24,237,247,206,35,14,241,236,208,12,197,62,87,250,219,88,148,244,141,100,187,158,228,153,79,178,57,206,19,146,13,201,134,100,67,178,33,217,144,108,72,54,36,59,36,146,13,45,134,22,67,139,161,197,208,98,104,49,180,24,90,12,45,6,252,2,126,1,191,162,211,61,243,193,47,71,124,2,126,1,191,128,95,192,47,224,23,240,11,248,5,252,2,126,1,191,128,95,192,47,224,23,240,219,93,240,11,202,4,101,130,50,65,153,157,66,153,174,27,174,243,81,38,107,174,193,148,96,74,48,37,152,18,76,9,166,4,83,130,41,193,148,96,74,48,37,152,18,76,9,166,4,83,238,14,166,228,0,80,14,0,221,188,134,3,64,183,174,225,0,80,192,191,55,248,231,0,208,25,7,128,182,101,90,156,28,137,251,41,160,121,142,132,163,64,113,36,93,114,36,28,10,202,161,160,149,194,134,67,65,57,20,148,67,65,57,20,148,67,65,61,116,20,135,130,58,10,45,14,5,229,80,80,14,5,229,80,80,14,5,229,80,80,14,5,229,80,80,14,5,229,80,80,14,5,229,80,80,14,5,237,232,161,160,255,156,158,191,252,237,98,126,240,108,254,98,122,114,50,89,59,150,138,149,58,127,46,30,222,253,177,236,29,188,233,93,47,238,238,46,183,36,75,213,78,157,184,210,178,24,73,146,204,7,230,104,73,174,47,31,23,111,159,125,188,250,247,226,241,135,191,60,46,63,46,164,226,196,225,101,49,39,50,115,146,227,73,198,241,97,156,239,73,198,241,97,82,238,73,190,92,219,125,79,18,247,211,126,210,29,79,162,136,27,134,39,241,10,110,233,73,188,130,91,122,18,69,112,91,79,162,13,108,238,73,188,130,91,122,18,175,224,150,158,68,26,60,8,79,34,14,29,128,39,209,102,118,2,28,154,3,86,27,204,30,132,227,81,132,182,117,60,138,192,182,142,71,17,216,210,241,104,227,26,57,30,109,92,35,199,35,141,27,132,227,145,134,14,194,241,40,66,219,58,30,105,96,99,199,35,141,107,236,120,180,113,141,28,143,34,110,209,73,11,217,200,226,115,22,154,143,237,242,253,78,124,14,67,179,177,45,141,154,54,174,145,81,115,137,219,113,163,182,125,34,48,18,14,9,135,132,203,190,151,255,247,227,15,203,197,127,62,222,44,23,31,166,31,111,47,127,248,203,15,191,223,189,59,89,60,94,190,189,124,188,252,233,113,177,188,251,240,211,90,193,204,86,255,183,255,248,127,143,63,56,26,179,138,169,164,42,99,86,53,150,132,49,195,152,97,204,48,102,24,51,140,25,198,12,99,134,49,195,152,117,211,152,97,157,176,78,88,39,172,19,214,9,235,132,117,194,58,97,157,176,78,88,167,78,90,39,20,18,10,9,133,36,86,72,43,51,240,243,209,171,217,209,241,179,233,197,108,254,108,242,106,58,127,62,121,53,253,121,254,203,209,233,116,246,250,116,250,243,202,33,28,31,71,131,249,244,244,69,213,64,214,253,98,217,123,123,243,225,241,230,246,205,98,249,216,123,115,249,97,209,187,186,252,176,120,219,251,253,230,126,241,248,241,126,241,182,119,245,254,254,246,54,26,244,22,247,215,178,97,173,135,65,197,70,188,135,164,255,196,42,13,50,11,242,86,79,237,230,31,220,13,251,79,255,107,243,47,175,182,254,51,17,9,170,251,197,242,39,143,91,227,189,20,175,129,215,199,98,101,45,86,99,70,233,170,118,163,244,253,199,130,184,127,176,250,177,96,121,121,255,225,247,247,203,187,197,242,67,218,31,245,227,222,213,231,159,15,70,95,126,48,136,199,171,31,12,126,124,242,67,74,210,82,148,235,175,81,174,62,198,113,244,36,144,147,224,202,222,62,111,193,85,219,221,107,33,137,228,230,21,234,182,236,29,172,71,183,213,118,27,219,138,163,187,151,137,239,189,116,249,89,191,197,123,89,79,28,221,189,28,148,223,203,122,164,100,109,247,178,173,56,146,123,233,244,13,198,223,147,54,254,60,90,125,131,41,212,182,162,123,24,206,215,200,186,227,232,238,165,242,107,164,204,36,183,120,47,219,255,26,89,40,183,179,247,178,30,185,93,219,189,108,43,142,243,189,44,246,237,78,79,165,208,183,55,251,76,214,30,198,253,46,22,20,0,182,238,97,29,5,128,250,110,98,59,105,196,119,49,143,110,139,238,164,100,136,183,157,187,89,111,34,231,59,90,92,242,112,250,236,22,150,60,154,253,236,174,61,140,228,46,186,125,118,123,183,78,26,191,131,117,70,145,220,63,55,208,227,93,130,169,15,244,180,16,69,114,255,156,190,36,250,118,114,26,127,250,106,76,34,190,121,154,159,185,37,13,161,118,110,94,203,63,105,23,244,149,68,55,175,213,159,175,91,72,226,124,243,138,219,83,91,247,175,134,246,84,125,183,176,149,48,206,119,177,184,206,181,245,171,94,13,117,174,250,126,209,107,37,140,228,46,58,125,11,246,239,151,213,118,7,219,136,226,124,255,10,234,110,78,95,8,37,117,183,102,191,16,214,155,196,249,230,21,148,239,156,110,158,164,124,215,236,205,171,55,137,248,230,105,126,126,145,84,1,219,185,121,45,255,252,82,82,76,204,222,192,90,138,137,181,221,196,150,210,72,111,164,203,175,33,181,84,37,107,188,145,173,164,145,220,72,245,239,114,146,242,102,227,159,206,150,55,79,249,181,48,144,223,229,234,77,82,122,243,180,199,184,63,189,163,57,141,189,173,67,220,29,174,200,118,58,29,46,201,54,71,171,47,217,58,191,216,229,18,121,178,173,179,139,43,47,169,40,15,39,226,242,112,254,21,101,229,225,130,43,202,122,179,185,151,228,157,188,94,249,241,187,148,148,115,95,109,235,212,245,202,151,218,58,115,221,225,10,241,35,176,125,222,186,203,37,242,151,145,63,105,165,173,238,220,91,92,218,234,46,184,66,254,52,151,183,186,139,46,17,63,157,165,173,238,220,43,182,78,87,175,188,197,219,103,171,87,95,34,127,94,114,206,85,175,190,70,254,188,108,157,169,94,125,69,246,121,201,92,145,61,222,66,211,180,46,89,228,227,219,180,46,93,242,67,211,154,166,53,77,107,154,214,52,173,105,90,211,180,166,105,77,211,154,166,53,77,107,154,214,97,220,75,154,214,52,173,3,248,252,166,105,221,237,166,53,189,96,122,193,244,130,233,5,135,240,179,34,189,96,122,193,244,130,233,5,211,11,166,23,76,47,152,94,48,189,96,122,193,244,130,233,5,211,11,166,23,76,47,152,94,48,189,96,147,94,48,37,95,74,190,148,124,41,249,54,85,242,61,62,122,245,114,158,212,186,82,249,246,230,195,187,39,101,223,132,181,202,153,219,99,93,248,45,202,64,233,151,210,47,165,95,74,191,148,126,41,253,82,250,165,244,75,233,151,210,47,165,95,74,191,148,126,195,41,90,82,250,237,118,233,151,245,202,212,168,169,81,83,163,166,70,77,141,154,26,53,53,106,106,212,212,168,169,81,83,163,166,70,77,141,218,254,230,81,163,166,70,77,141,154,26,53,53,106,106,212,212,168,169,81,239,72,141,154,245,202,52,175,105,94,211,188,14,177,121,93,223,138,229,220,230,53,107,150,105,94,211,188,166,121,77,243,154,230,53,205,235,16,126,53,166,121,77,243,154,230,53,205,107,154,215,52,175,105,94,211,188,166,121,77,79,152,158,48,61,97,122,194,244,132,233,9,211,19,166,39,76,79,152,158,48,61,97,122,194,244,132,233,9,211,19,166,39,76,79,152,158,48,61,97,122,194,244,132,233,9,179,110,153,210,47,165,95,74,191,221,45,253,198,243,184,201,210,111,220,143,59,83,250,45,238,217,174,191,215,127,238,199,246,60,239,78,255,241,114,217,191,254,147,106,45,213,90,170,181,84,107,169,214,82,173,165,14,74,29,148,58,40,117,80,42,140,84,24,169,48,82,97,164,194,72,133,145,10,35,21,70,42,140,84,24,169,141,81,27,163,54,70,109,140,218,24,37,29,74,58,148,116,194,43,233,180,211,158,161,11,67,227,36,208,198,73,168,189,142,70,151,185,197,29,90,230,182,175,189,142,134,10,25,101,111,148,233,140,252,207,225,65,126,125,90,242,40,175,31,99,225,105,240,31,239,75,254,169,182,30,226,61,59,11,190,244,230,180,178,143,80,156,128,109,132,84,166,168,76,81,153,162,50,69,101,138,109,132,108,35,164,126,70,253,140,250,25,219,8,217,70,24,78,125,138,42,95,183,171,124,156,3,79,57,146,114,36,229,72,202,145,148,35,41,71,82,142,236,120,57,146,253,142,236,119,100,191,35,69,93,138,186,20,117,41,234,178,223,145,253,142,236,119,164,58,78,117,156,234,120,80,213,241,61,223,239,200,57,240,172,132,164,160,207,74,200,182,71,7,170,27,215,194,193,1,89,227,186,43,99,3,52,174,105,92,211,184,166,113,77,227,154,198,53,141,107,26,215,52,174,105,92,211,184,166,113,77,227,154,198,181,253,231,55,141,235,110,55,174,233,7,211,15,166,31,76,63,56,132,159,21,233,7,211,15,166,31,76,63,152,126,48,253,96,250,193,244,131,233,7,211,15,166,31,76,63,152,126,48,253,96,250,193,244,131,233,7,115,254,59,101,95,202,190,148,125,119,172,236,187,222,20,158,212,188,98,121,107,87,120,194,154,229,173,27,100,95,252,45,74,65,249,151,242,47,229,95,202,191,148,127,41,255,82,254,165,252,75,249,151,242,47,229,95,202,191,148,127,195,41,92,82,254,237,118,249,151,117,203,212,169,169,83,83,167,166,78,77,157,154,58,53,117,106,234,212,212,169,169,83,83,167,166,78,77,157,218,254,230,81,167,166,78,77,157,154,58,53,117,106,234,212,212,169,169,83,239,72,157,154,117,203,52,176,105,96,211,192,14,179,129,93,231,202,229,220,6,54,107,151,105,96,211,192,166,129,77,3,155,6,54,13,236,128,218,133,52,176,105,96,211,192,166,129,77,3,155,6,54,13,108,26,216,52,176,233,11,211,23,166,47,76,95,152,190,48,125,97,250,194,244,133,233,11,211,23,166,47,76,95,152,190,48,125,97,250,194,244,133,233,11,211,23,166,47,76,95,152,190,48,125,97,214,47,83,254,165,252,75,249,183,179,229,223,120,30,55,91,254,141,251,113,103,202,191,197,109,219,245,247,251,207,29,217,158,247,253,233,63,94,46,251,215,127,82,176,165,96,75,193,150,130,45,5,91,10,182,148,66,41,133,82,10,165,20,74,145,145,34,35,69,70,138,140,20,25,41,50,82,100,164,200,72,145,145,34,35,229,49,202,99,148,199,40,143,81,30,163,170,67,85,135,170,78,120,85,157,118,58,52,52,98,232,157,4,218,59,9,183,221,209,240,106,183,184,67,171,221,246,183,221,209,80,45,163,236,141,50,205,145,255,101,30,231,87,211,211,217,244,244,249,244,213,209,201,209,241,228,226,104,246,219,124,114,124,60,63,57,58,61,58,62,153,31,143,230,191,38,243,100,85,78,42,126,120,63,44,238,31,87,119,238,195,205,221,205,237,229,242,230,241,143,222,229,237,109,239,228,230,254,230,248,164,119,60,234,125,74,50,91,8,227,242,115,224,175,135,21,143,234,147,55,88,61,94,163,155,39,143,219,245,176,159,102,254,123,92,249,108,203,118,15,110,127,208,63,9,239,73,245,226,193,164,124,241,96,51,17,216,58,184,35,165,168,120,176,245,51,118,50,234,71,95,127,220,63,252,242,227,117,18,181,81,139,42,10,115,253,53,204,234,39,254,131,39,145,236,139,81,158,119,176,149,44,146,27,104,88,142,242,188,149,237,5,210,221,207,214,11,82,141,223,207,186,2,233,238,103,235,91,8,61,239,103,123,129,36,247,211,160,116,214,208,115,105,247,77,199,176,120,214,228,189,52,251,154,105,88,62,107,252,126,90,124,205,52,220,74,232,121,63,219,11,228,124,63,237,10,125,77,60,155,13,196,113,191,147,86,165,62,223,27,217,86,30,241,157,52,59,35,190,201,59,90,119,38,231,187,106,87,151,108,226,51,189,129,56,146,59,105,80,153,108,232,46,214,27,70,114,15,13,106,147,190,128,168,149,48,146,123,216,122,117,178,161,167,176,214,44,226,27,216,102,125,178,201,27,216,250,79,227,22,21,202,38,111,96,235,63,126,219,237,131,244,189,141,45,197,113,190,147,118,59,33,125,127,41,108,41,142,228,78,26,84,123,61,239,98,59,97,156,239,161,69,189,183,137,47,140,117,103,113,190,129,22,21,223,38,110,96,221,89,196,55,176,205,154,111,147,55,176,245,159,109,44,247,68,122,222,200,214,242,72,111,166,201,174,72,239,155,217,82,30,201,205,108,189,132,222,208,167,182,237,13,108,179,136,222,228,13,108,229,107,35,101,116,246,70,86,94,193,57,243,172,154,164,242,207,170,201,250,134,17,114,30,227,39,109,232,252,55,216,168,71,23,190,135,180,234,13,198,165,111,176,209,168,46,120,15,155,21,235,173,161,10,215,22,122,201,8,133,166,133,94,58,48,65,11,157,22,58,45,116,90,232,180,208,105,161,211,66,167,133,78,11,157,22,58,45,116,90,232,180,208,105,161,211,66,167,133,190,87,45,116,250,210,244,165,233,75,211,151,166,47,77,95,154,190,52,125,105,250,210,244,165,233,75,211,151,166,47,77,95,154,190,52,125,105,250,210,244,165,233,75,211,151,166,47,77,95,90,217,151,166,252,76,249,153,242,51,229,103,202,207,185,229,231,168,222,21,220,17,43,184,41,63,83,126,166,252,76,249,153,242,51,229,231,64,126,39,167,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,76,249,153,242,51,229,231,221,43,63,215,186,249,57,98,243,51,229,103,202,207,148,159,41,63,83,126,166,252,28,200,239,228,230,229,103,202,186,148,117,41,235,238,112,89,151,114,41,229,82,202,165,148,75,41,151,82,46,165,92,74,185,148,114,41,229,82,202,165,84,34,169,68,82,137,164,18,73,37,146,226,25,197,51,138,103,123,86,60,11,181,68,70,37,76,89,9,163,222,181,35,245,174,16,122,87,154,190,82,188,250,95,125,125,165,184,31,119,127,89,227,250,123,217,79,153,122,209,250,15,191,118,142,122,194,123,212,127,188,92,246,175,255,44,173,40,125,126,213,207,47,163,126,247,212,144,168,33,81,67,162,134,68,13,137,26,18,53,36,106,72,214,181,25,106,72,212,144,2,170,124,80,67,162,134,68,13,137,26,18,53,36,106,72,212,144,168,33,81,67,162,60,67,121,134,242,12,229,25,202,51,148,103,40,207,80,158,217,221,242,12,77,152,214,154,48,116,84,66,236,168,132,83,56,169,113,65,206,170,112,82,239,130,28,155,130,73,76,193,132,130,9,5,19,10,38,20,76,40,152,4,37,159,41,152,80,48,161,96,66,193,132,130,9,5,19,10,38,20,76,40,152,80,48,161,96,66,193,132,130,9,5,19,10,38,20,76,40,152,80,48,161,96,66,193,132,130,9,5,19,10,38,20,76,40,152,80,48,177,45,152,212,122,2,83,92,251,9,76,190,5,19,26,30,52,60,104,120,208,240,160,225,65,195,131,134,7,13,15,26,30,52,60,104,120,208,240,160,225,65,195,131,134,7,13,15,26,30,52,60,104,120,208,240,160,225,65,195,131,134,7,13,15,26,30,52,60,104,120,208,240,160,225,65,195,131,134,7,13,143,174,53,60,158,189,152,206,159,77,94,77,231,211,211,121,34,62,174,230,205,245,162,247,230,242,195,162,183,184,127,210,235,72,118,225,164,154,237,143,247,39,247,219,241,211,215,34,201,135,159,190,125,247,232,101,78,189,41,93,40,82,251,171,127,126,213,232,39,90,40,180,80,104,161,208,66,161,133,66,11,165,245,251,89,129,111,7,163,52,141,70,131,209,112,48,138,242,227,183,204,112,219,11,68,171,135,86,15,173,158,144,190,102,26,182,122,158,188,122,197,215,204,195,232,32,74,14,162,116,52,62,28,229,199,111,249,107,102,123,129,104,73,209,146,234,108,75,234,235,139,59,233,136,178,244,121,30,192,250,142,214,157,137,238,25,221,51,186,103,116,207,232,158,209,61,163,123,214,181,238,217,205,173,243,55,229,113,52,76,7,81,146,196,201,247,223,29,54,47,111,249,54,182,20,71,210,226,115,188,147,135,113,58,78,210,120,56,28,167,223,159,128,205,203,91,254,165,176,165,56,244,33,233,67,210,135,164,15,73,31,210,249,6,94,191,255,228,244,20,166,233,40,74,135,209,120,148,198,201,102,240,239,215,183,123,35,91,203,35,189,153,46,191,174,164,105,50,24,143,14,210,116,48,28,100,195,91,252,202,210,90,30,154,186,52,117,105,234,118,186,169,123,53,186,145,39,59,8,180,16,124,61,146,95,33,110,156,210,58,94,93,34,127,210,238,20,79,218,157,252,73,163,15,29,98,31,122,41,127,94,150,138,231,101,41,127,94,130,104,106,203,214,240,149,53,181,235,221,192,71,83,155,166,54,77,109,154,218,52,181,105,106,211,212,166,169,77,83,155,166,54,77,109,154,218,52,181,105,106,211,212,166,169,221,189,166,54,157,98,58,197,116,138,233,20,211,41,166,83,76,167,152,78,49,157,98,58,197,116,138,233,20,211,41,166,83,76,167,152,78,49,157,98,58,197,116,138,233,20,211,41,166,83,172,236,20,83,16,166,32,76,65,152,130,112,125,5,225,168,182,85,206,17,171,156,41,8,83,16,166,32,76,65,152,130,48,5,225,112,238,39,5,97,10,194,129,212,97,40,8,83,16,166,32,76,65,152,130,48,5,97,10,194,20,132,41,8,83,16,166,32,28,196,83,72,65,152,130,112,0,55,144,130,48,5,97,10,194,20,132,41,8,83,16,166,32,28,196,207,54,20,132,41,8,83,16,166,32,76,65,152,130,48,5,97,10,194,20,132,41,8,83,16,222,159,130,112,93,27,132,35,54,8,83,16,166,32,76,65,152,130,48,5,97,10,194,225,220,79,179,178,27,133,86,10,173,20,90,119,179,208,74,1,147,2,38,5,76,10,152,20,48,41,96,82,192,164,128,73,1,147,2,38,5,76,106,131,212,6,169,13,82,27,164,54,72,57,139,114,22,229,172,61,43,103,133,90,180,162,54,165,172,77,81,129,218,145,10,84,7,187,73,113,109,203,11,227,93,88,94,184,254,14,246,83,166,79,180,254,195,175,37,163,158,251,237,233,63,94,46,251,215,127,150,214,145,62,191,224,231,87,208,188,103,42,71,84,142,168,28,81,57,162,114,68,229,136,202,17,149,35,235,138,12,149,35,42,71,1,213,59,168,28,81,57,162,114,68,229,136,202,17,149,35,42,71,84,142,168,28,81,148,161,40,67,81,134,162,12,69,25,138,50,20,101,40,202,236,110,81,134,214,75,107,173,23,250,40,33,246,81,130,40,151,212,179,248,38,174,125,241,141,77,153,36,166,76,66,153,132,50,9,101,18,202,36,148,73,130,186,159,148,73,40,147,4,116,47,41,147,80,38,161,76,66,153,132,50,9,101,18,202,36,148,73,40,147,80,38,161,76,66,153,132,50,9,101,18,202,36,148,73,40,147,80,38,161,76,66,153,132,50,9,101,18,202,36,251,80,38,249,53,158,15,231,241,234,127,218,70,73,239,83,220,27,102,106,37,113,247,119,150,120,157,104,180,190,39,213,135,42,69,13,30,170,84,24,129,147,149,104,166,208,76,161,153,66,51,133,102,138,217,253,172,64,186,131,81,154,70,163,193,104,56,24,69,249,241,91,230,186,237,5,162,233,67,211,135,166,79,72,95,51,13,155,62,79,94,189,226,107,230,97,116,16,37,7,81,58,26,31,142,242,227,183,252,53,179,189,64,52,167,104,78,117,182,57,245,245,197,157,20,69,89,250,60,55,96,125,71,235,206,68,31,141,62,26,125,52,250,104,244,209,232,163,209,71,235,90,31,141,243,212,106,108,246,57,222,201,195,56,29,39,105,60,28,142,211,239,79,192,230,229,45,255,82,216,82,28,58,146,116,36,233,72,210,145,164,35,233,124,3,175,223,127,114,122,10,211,116,20,165,195,104,60,74,227,100,51,248,247,235,219,189,145,173,229,145,222,76,151,95,87,210,52,25,140,71,7,105,58,24,14,178,225,45,126,101,105,45,15,237,93,218,187,180,119,59,221,222,189,26,221,200,147,133,122,206,226,245,72,126,133,184,133,74,19,89,121,152,163,226,73,227,0,200,29,233,72,47,229,207,203,82,241,188,4,113,206,100,206,99,252,164,13,157,255,6,27,245,232,194,247,144,86,189,193,184,244,13,54,26,213,5,239,97,179,98,173,110,161,171,247,26,230,183,208,235,93,110,72,11,157,22,58,45,116,90,232,180,208,105,161,211,66,167,133,78,11,157,22,58,45,116,90,232,180,208,105,161,211,66,167,133,222,229,22,58,125,105,250,210,244,165,233,75,211,151,166,47,77,95,154,190,52,125,105,250,210,244,165,233,75,211,151,166,47,77,95,154,190,52,125,105,250,210,244,165,233,75,211,151,166,47,173,236,75,83,126,166,252,76,249,153,242,51,229,231,220,242,115,84,239,10,238,136,21,220,148,159,41,63,83,126,166,252,76,249,153,242,115,32,191,147,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,76,249,153,242,51,229,103,202,207,148,159,41,63,83,126,166,252,76,249,153,242,243,238,149,159,107,221,252,28,177,249,153,242,51,229,103,202,207,148,159,41,63,83,126,14,228,119,114,243,242,51,101,93,202,186,148,117,119,184,172,75,185,148,114,41,229,82,202,165,148,75,41,151,82,46,165,92,74,185,148,114,41,229,82,42,145,84,34,169,68,82,137,164,18,73,241,140,226,25,197,179,61,43,158,133,90,34,163,18,166,172,132,81,239,218,145,122,87,8,189,43,199,190,210,241,228,226,197,186,176,148,172,206,169,23,119,149,214,205,159,222,226,254,73,79,41,233,199,251,186,164,241,235,253,168,238,40,37,77,116,148,202,94,158,126,18,253,36,250,73,244,147,232,39,209,79,98,57,35,203,25,131,120,46,233,123,209,247,162,239,197,114,70,250,115,244,231,246,172,63,247,245,197,157,244,74,89,250,60,175,97,125,71,235,206,68,43,145,86,34,173,68,90,137,180,18,105,37,210,74,164,149,184,199,173,68,86,94,210,239,164,223,73,191,147,126,39,253,78,86,94,178,242,146,149,151,52,143,105,30,211,60,102,229,101,75,43,47,175,71,226,162,42,149,104,182,100,82,163,102,75,38,91,50,115,90,231,242,13,153,133,173,243,61,221,142,73,235,156,214,57,173,115,90,231,180,206,105,157,7,131,52,105,157,211,58,167,117,78,235,156,214,57,173,115,90,231,180,206,105,157,135,208,58,167,31,77,63,154,126,52,253,104,250,209,244,163,233,71,211,143,166,31,77,63,154,126,52,253,104,250,209,244,163,233,71,211,143,166,31,77,63,154,126,52,253,104,250,209,244,163,149,253,104,202,206,148,157,41,59,83,118,166,236,188,85,118,142,234,91,177,29,177,98,155,178,51,101,103,202,206,148,157,41,59,83,118,14,233,126,82,118,166,236,28,72,181,135,178,51,101,103,202,206,148,157,41,59,83,118,166,236,76,217,153,178,51,101,103,202,206,65,60,133,148,157,41,59,7,112,3,41,59,83,118,166,236,76,217,153,178,51,101,103,202,206,65,252,108,67,217,153,178,51,101,103,202,206,148,157,41,59,83,118,166,236,76,217,153,178,51,101,103,202,206,157,43,59,215,182,217,57,98,179,51,101,103,202,206,148,157,41,59,83,118,166,236,28,210,253,52,43,238,81,206,165,156,75,57,119,55,203,185,148,73,41,147,82,38,165,76,74,153,148,50,41,101,82,202,164,148,73,41,147,82,38,165,2,73,5,146,10,36,21,72,42,144,20,205,40,154,81,52,219,179,162,89,168,165,49,42,96,202,10,24,117,174,29,169,115,133,208,179,146,246,147,226,250,150,49,198,187,176,140,113,253,61,236,167,76,165,104,253,135,95,123,70,61,193,253,233,63,94,46,251,215,127,150,86,146,62,191,226,231,151,80,189,107,106,71,212,142,168,29,81,59,162,118,68,237,136,218,17,181,35,235,154,12,181,35,106,71,1,85,60,168,29,81,59,162,118,68,237,136,218,17,181,35,106,71,212,142,168,29,81,150,161,44,67,89,134,178,12,101,25,202,50,148,101,40,203,236,110,89,134,230,75,107,205,23,58,41,33,118,82,194,40,152,212,180,0,39,174,125,1,142,77,161,36,166,80,66,161,132,66,9,133,18,10,37,20,74,2,187,159,20,74,40,148,4,116,47,41,148,80,40,161,80,66,161,132,66,9,133,18,10,37,20,74,40,148,80,40,161,80,66,161,132,66,9,133,18,10,37,20,74,40,148,80,40,161,80,66,161,132,66,9,133,18,10,37,123,81,40,249,53,158,15,231,241,234,127,234,86,73,239,83,220,27,102,170,37,113,247,119,151,248,29,110,180,190,41,213,7,44,69,77,30,176,84,152,129,83,150,104,167,208,78,161,157,66,59,133,118,138,217,253,172,192,186,131,81,154,70,163,193,104,56,24,69,249,241,91,102,187,237,5,162,237,67,219,135,182,79,72,95,51,13,219,62,79,94,189,226,107,230,97,116,16,37,7,81,58,26,31,142,242,227,183,252,53,179,189,64,180,167,104,79,117,182,61,245,245,197,157,52,69,89,250,60,63,96,125,71,235,206,68,39,141,78,26,157,52,58,105,116,210,232,164,209,73,235,90,39,141,179,213,106,108,247,57,222,201,195,56,29,39,105,60,28,142,211,239,79,192,230,229,45,255,82,216,82,28,122,146,244,36,233,73,210,147,164,39,233,124,3,175,223,127,114,122,10,211,116,20,165,195,104,60,74,227,100,51,248,247,235,219,189,145,173,229,145,222,76,151,95,87,210,52,25,140,71,7,105,58,24,14,178,225,45,126,101,105,45,15,13,94,26,188,52,120,59,221,224,189,26,221,200,147,133,122,230,226,245,72,126,133,184,137,74,27,89,121,176,163,226,73,227,48,200,29,233,73,47,229,207,203,82,241,188,4,113,230,100,206,99,252,164,15,157,255,6,27,5,233,194,247,144,86,189,193,184,244,13,54,58,213,5,239,97,179,100,173,111,162,235,247,27,230,55,209,235,93,114,72,19,157,38,58,77,116,154,232,52,209,105,162,211,68,167,137,78,19,157,38,58,77,116,154,232,52,209,105,162,211,68,167,137,222,237,38,58,157,105,58,211,116,166,233,76,211,153,166,51,77,103,154,206,52,157,105,58,211,116,166,233,76,211,153,166,51,77,103,154,206,52,157,105,58,211,116,166,233,76,211,153,166,51,173,236,76,83,128,166,0,77,1,154,2,52,5,232,252,2,116,84,243,42,238,136,85,220,20,160,41,64,83,128,166,0,77,1,154,2,116,48,204,146,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,52,5,104,10,208,20,160,119,176,0,93,239,6,232,136,13,208,20,160,41,64,83,128,166,0,77,1,154,2,116,48,204,210,188,0,77,97,151,194,46,133,221,29,46,236,82,48,165,96,74,193,148,130,41,5,83,10,166,20,76,41,152,82,48,165,96,74,193,148,90,36,181,72,106,145,212,34,169,69,82,62,163,124,70,249,108,207,202,103,161,22,201,168,133,41,107,97,84,188,118,164,226,21,66,247,74,212,89,250,231,203,239,167,214,107,151,54,254,249,46,255,212,250,189,94,218,248,229,166,152,118,150,74,50,208,89,162,179,68,103,137,206,18,157,37,58,75,44,109,100,105,99,16,207,37,29,48,58,96,116,192,88,218,72,167,142,78,221,158,117,234,190,190,184,147,114,41,75,159,231,58,172,239,104,221,153,104,42,210,84,164,169,72,83,145,166,34,77,69,154,138,52,21,247,184,169,200,42,76,58,159,116,62,233,124,210,249,164,243,201,42,76,86,97,178,10,147,54,50,109,100,218,200,172,194,108,105,21,230,245,72,92,94,165,38,205,246,76,170,213,108,207,100,123,102,81,19,93,187,61,179,168,137,190,215,219,51,105,162,211,68,167,137,78,19,157,38,58,77,116,154,232,52,209,105,162,211,68,167,137,78,19,157,38,58,77,116,154,232,52,209,233,76,211,153,166,51,77,103,154,206,52,157,105,58,211,116,166,233,76,211,153,166,51,77,103,154,206,52,157,105,58,211,116,166,233,76,211,153,182,254,212,166,51,77,103,154,206,244,174,116,166,41,64,83,128,166,0,77,1,154,2,116,126,1,58,170,121,21,119,196,42,110,10,208,20,160,41,64,83,128,166,0,77,1,58,24,102,73,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,52,5,104,10,208,20,160,41,64,83,128,166,0,77,1,154,2,244,255,103,239,238,122,219,72,178,116,81,255,151,115,79,21,51,153,162,229,115,167,170,82,187,141,145,93,5,127,204,244,57,55,130,202,165,209,8,227,143,130,44,87,247,41,96,255,247,131,164,204,150,68,145,84,126,4,51,34,146,15,54,176,209,165,49,153,161,197,69,138,100,60,235,13,0,26,128,30,33,128,14,155,0,61,149,0,13,64,3,208,0,52,0,13,64,3,208,201,124,103,25,29,64,3,187,192,46,176,59,98,176,11,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,128,41,22,137,69,98,145,88,36,22,9,159,193,103,240,217,158,225,179,84,33,25,22,214,145,133,33,94,35,33,94,41,216,171,134,102,233,213,108,113,84,125,251,164,198,79,179,71,231,211,239,105,60,227,167,89,36,146,180,254,194,28,18,135,196,33,113,72,28,18,135,36,136,81,16,99,18,125,201,117,113,93,92,151,32,70,78,142,147,219,51,39,183,188,120,163,109,148,109,171,95,183,127,17,187,162,161,215,68,31,210,135,244,33,125,72,31,210,135,244,33,125,184,199,250,80,188,37,199,201,113,114,156,28,39,199,41,222,82,188,165,120,75,194,152,48,38,140,197,91,14,20,111,121,57,111,13,82,209,103,137,152,184,180,68,76,137,152,15,116,121,251,24,204,53,186,124,79,179,47,233,114,186,156,46,167,203,233,114,186,60,157,122,210,229,116,121,34,234,135,46,167,203,233,114,186,156,46,167,203,247,79,151,115,208,28,52,7,205,65,115,208,28,52,7,205,65,115,208,28,52,7,205,65,115,208,28,52,7,205,65,115,208,28,52,7,205,65,115,208,28,116,71,7,13,53,67,205,80,51,212,12,53,223,67,205,211,16,145,217,83,145,217,80,51,212,12,53,67,205,80,51,212,28,187,158,80,51,212,156,8,225,129,154,161,102,168,25,106,134,154,161,102,168,25,106,134,154,161,102,168,57,137,46,132,154,161,230,4,10,8,53,67,205,80,51,212,12,53,67,205,80,115,18,239,109,160,102,168,25,106,134,154,161,102,168,25,106,134,154,161,102,168,25,106,134,154,51,66,205,1,146,154,167,146,154,161,102,168,25,106,134,154,161,102,168,57,118,61,163,1,61,8,23,194,133,112,199,137,112,161,81,104,20,26,133,70,161,81,104,20,26,133,70,161,81,104,20,26,69,29,81,71,212,17,117,68,29,129,50,160,12,40,219,51,80,150,42,14,67,189,58,82,47,108,107,36,108,43,5,79,213,208,33,189,125,117,124,122,122,118,242,250,172,172,79,142,111,173,145,190,126,58,255,248,113,114,241,249,129,73,42,15,138,125,13,90,92,214,227,105,153,84,238,66,38,109,187,60,159,196,39,241,73,124,18,159,196,39,9,93,20,186,152,68,95,242,94,188,23,239,37,116,145,159,227,231,246,204,207,45,47,222,104,123,101,219,234,215,237,107,196,174,104,232,53,81,137,84,34,149,72,37,82,137,84,34,149,72,37,238,177,74,20,101,201,119,242,157,124,39,223,201,119,138,178,20,101,41,202,146,60,38,143,201,99,81,150,3,69,89,94,206,91,67,85,36,90,250,37,70,45,253,50,168,214,110,159,29,185,81,107,239,105,130,36,173,77,107,211,218,180,54,173,77,107,39,243,85,32,173,77,107,211,218,180,54,173,77,107,211,218,180,54,173,157,130,214,230,138,185,98,174,152,43,230,138,185,98,174,152,43,230,138,185,98,174,152,43,230,138,185,98,174,152,43,230,138,185,98,174,152,43,230,138,185,226,142,174,24,18,134,132,33,97,72,56,32,18,158,134,139,116,158,138,116,134,132,33,97,72,24,18,134,132,33,225,148,234,9,9,67,194,137,144,24,72,24,18,134,132,33,97,72,24,18,134,132,33,97,72,24,18,134,132,147,232,66,72,24,18,78,160,128,144,48,36,12,9,67,194,144,48,36,12,9,39,241,222,6,18,134,132,33,97,72,24,18,134,132,33,97,72,24,18,134,132,33,225,61,66,194,193,146,132,167,146,132,33,97,72,24,18,134,132,33,97,72,56,165,122,70,3,111,80,43,212,10,181,142,19,181,66,152,16,38,132,9,97,66,152,16,38,132,9,97,66,152,16,38,132,137,14,162,131,232,32,58,136,14,2,90,128,22,160,181,103,64,43,85,108,133,78,117,164,83,24,212,72,24,84,142,62,169,8,23,98,88,140,33,196,112,241,55,236,135,21,82,180,248,225,210,25,77,90,212,231,224,230,252,250,224,242,175,173,36,233,246,138,183,151,232,116,215,216,17,118,132,29,97,71,216,17,118,132,29,97,71,177,153,12,118,132,29,37,68,60,176,35,236,8,59,194,142,176,35,236,8,59,194,142,176,35,88,6,150,129,101,96,25,88,6,150,129,101,96,153,241,98,25,242,101,48,249,194,164,164,104,82,210,0,38,129,2,112,138,224,1,56,113,64,73,1,148,0,37,64,9,80,2,148,0,37,137,213,19,40,1,74,18,170,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,123,1,74,254,179,56,59,60,43,234,255,215,89,149,76,254,44,38,135,43,180,164,200,63,187,164,223,225,70,139,162,60,125,192,210,116,151,7,44,109,92,131,83,150,232,20,58,133,78,161,83,232,148,104,245,124,226,107,221,217,188,170,166,243,217,252,112,54,159,174,95,254,192,223,237,14,183,32,218,135,246,161,125,82,122,205,140,168,125,30,92,253,137,215,204,231,211,103,211,242,217,180,154,31,61,159,175,95,254,192,175,153,195,45,136,158,162,167,178,213,83,203,139,55,218,166,216,182,250,117,251,3,177,43,26,122,77,76,26,147,198,164,49,105,76,26,147,198,164,229,102,210,156,173,22,80,247,53,172,228,243,162,58,42,171,226,240,240,168,186,235,128,251,55,31,248,67,225,64,203,225,36,57,73,78,146,147,228,36,27,23,240,242,203,159,141,186,176,170,230,211,234,112,122,52,175,138,242,254,194,239,110,63,108,33,7,91,79,219,98,54,249,184,82,85,229,236,104,254,172,170,102,135,179,213,197,199,248,200,50,216,122,8,94,130,151,224,205,90,240,126,152,95,181,95,89,170,103,46,94,206,219,223,162,181,68,165,145,59,30,236,216,161,211,28,6,57,18,39,125,221,190,95,174,59,244,75,18,103,78,174,105,227,7,30,122,253,63,184,7,164,55,222,67,245,212,63,56,218,250,15,238,153,234,13,247,112,31,89,119,151,232,221,243,13,215,75,244,176,33,135,36,58,137,78,162,147,232,36,58,137,78,162,147,232,36,58,137,78,162,147,232,36,58,137,78,162,147,232,121,75,116,102,154,153,102,166,153,105,102,154,153,102,166,153,105,102,154,153,102,166,153,105,102,154,153,102,166,153,105,102,154,153,102,166,153,105,102,154,153,238,104,166,1,104,0,26,128,6,160,1,232,245,0,122,26,56,138,123,42,138,27,128,6,160,1,104,0,26,128,6,160,147,249,206,18,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,122,132,0,58,108,2,244,84,2,52,0,13,64,3,208,0,52,0,13,64,39,243,157,101,116,0,13,236,2,187,192,238,136,193,46,96,10,152,2,166,128,41,96,10,152,2,166,128,41,96,10,152,2,166,88,36,22,137,69,98,145,88,36,124,6,159,193,103,123,134,207,82,133,100,88,88,71,22,134,120,141,132,120,165,96,175,26,152,165,147,195,179,31,143,223,158,156,149,245,105,245,173,164,210,197,225,228,183,243,175,23,15,124,82,121,80,236,99,64,227,247,82,60,173,146,202,208,42,105,203,149,89,36,22,137,69,98,145,88,36,22,73,24,163,48,198,36,250,146,237,98,187,216,46,97,140,172,28,43,183,103,86,110,121,241,70,91,41,219,86,191,110,15,35,118,69,67,175,137,64,36,16,9,68,2,145,64,36,16,9,68,2,113,143,5,162,136,75,150,147,229,100,57,89,78,150,83,196,165,136,75,17,151,148,49,101,76,25,139,184,28,40,226,242,114,222,26,165,226,207,82,49,145,105,169,152,161,100,118,187,12,201,77,50,123,15,147,35,201,108,50,155,204,38,179,201,108,50,59,181,122,146,217,100,118,34,98,134,204,38,179,201,108,50,155,204,38,179,247,79,102,51,196,12,49,67,204,16,51,196,12,49,67,204,16,51,196,12,49,67,204,16,51,196,12,49,67,204,16,51,196,12,49,67,204,16,51,196,12,113,71,67,12,4,3,193,64,48,16,28,6,4,79,131,68,53,79,69,53,3,193,64,48,16,12,4,3,193,64,112,252,122,2,193,64,112,34,252,5,8,6,130,129,96,32,24,8,6,130,129,96,32,24,8,6,130,129,224,36,186,16,8,6,130,19,40,32,16,12,4,3,193,64,48,16,12,4,3,193,73,188,183,1,130,129,96,32,24,8,6,130,129,96,32,24,8,6,130,129,96,32,120,63,64,112,136,132,224,169,132,96,32,24,8,6,130,129,96,32,24,8,142,95,207,104,184,13,96,5,88,1,214,113,2,86,224,18,184,4,46,129,75,224,18,184,4,46,129,75,224,18,184,4,46,49,65,76,16,19,196,4,49,65,24,11,198,130,177,246,12,99,165,10,171,48,169,142,76,10,121,26,9,121,202,204,34,21,65,194,9,139,49,132,19,46,254,114,253,176,98,136,22,63,92,194,162,73,179,210,28,220,156,95,31,92,254,181,149,31,221,94,236,246,222,219,222,43,98,132,24,33,70,136,17,98,132,24,33,70,136,81,108,18,131,24,33,70,9,113,14,196,8,49,66,140,16,35,196,8,49,66,140,16,35,196,8,140,1,99,192,24,48,6,140,1,99,192,24,48,102,188,48,134,114,25,76,185,240,39,41,250,147,232,152,164,127,176,77,17,60,216,38,14,30,41,224,17,120,4,30,129,71,224,17,120,36,137,122,194,35,240,72,66,181,132,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,17,120,100,236,120,228,63,203,179,242,172,232,22,70,50,249,179,92,57,27,169,200,63,143,164,243,9,69,147,63,203,120,199,35,109,184,184,19,146,8,20,2,133,64,33,80,8,148,104,245,124,226,171,219,217,188,170,166,243,217,252,112,54,159,174,95,254,192,223,223,14,183,32,162,135,232,33,122,82,122,205,140,40,122,30,92,253,137,215,204,231,211,103,211,242,217,180,154,31,61,159,175,95,254,192,175,153,195,45,136,144,34,164,178,21,82,203,139,55,218,138,216,182,250,117,123,0,177,43,26,122,77,220,25,119,198,157,113,103,220,25,119,198,157,229,230,206,156,139,22,80,240,53,172,228,243,162,58,42,171,226,240,240,168,186,235,128,251,55,31,248,67,225,64,203,97,33,89,72,22,146,133,100,33,27,23,240,242,203,159,141,186,176,170,230,211,234,112,122,52,175,138,242,254,194,239,110,63,108,33,7,91,79,219,98,54,249,184,82,85,229,236,104,254,172,170,102,135,179,213,197,199,248,200,50,216,122,40,93,74,151,210,205,90,233,126,152,95,181,95,89,170,231,37,94,206,219,223,162,181,54,37,142,59,30,202,216,161,211,28,228,56,18,11,125,221,190,95,174,59,244,75,110,231,69,126,87,218,157,82,254,214,41,237,176,65,127,148,54,165,77,105,83,218,148,54,165,77,105,83,218,148,54,165,77,105,83,218,148,54,165,77,105,83,218,185,41,109,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,238,232,137,225,96,56,24,14,134,131,131,225,224,105,168,8,231,169,8,103,56,24,14,134,131,225,96,56,24,14,78,165,158,112,48,28,156,8,133,129,131,225,96,56,24,14,134,131,225,96,56,24,14,134,131,225,96,56,56,137,46,132,131,225,224,4,10,8,7,195,193,112,48,28,12,7,195,193,112,112,18,239,109,224,96,56,24,14,134,131,225,96,56,24,14,134,131,225,96,56,24,14,222,27,28,28,40,57,120,42,57,24,14,134,131,225,96,56,24,14,134,131,83,169,103,52,232,6,179,194,172,48,235,56,49,43,124,9,95,194,151,240,37,124,9,95,194,151,240,37,124,9,95,194,151,200,32,50,136,12,34,131,200,32,152,5,102,129,89,123,6,179,82,69,86,200,84,71,50,133,63,141,132,63,229,231,146,138,80,161,133,197,24,66,11,23,127,191,126,88,193,68,139,31,46,133,209,164,113,117,14,110,206,175,15,46,255,218,74,145,110,175,119,123,129,14,119,140,27,225,70,184,17,110,132,27,225,70,184,17,110,20,155,199,224,70,184,81,66,180,3,55,194,141,112,35,220,8,55,194,141,112,35,220,8,55,130,100,32,25,72,6,146,129,100,32,25,72,6,146,25,47,146,33,94,6,19,47,44,74,138,22,37,5,88,18,36,240,166,8,30,120,19,7,146,20,32,9,72,2,146,128,36,32,9,72,146,80,61,65,18,144,36,161,90,130,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,50,98,72,114,122,252,230,197,201,89,13,73,90,231,147,44,237,198,253,83,147,138,252,211,73,58,29,92,180,184,64,156,51,147,54,94,218,137,73,228,9,121,66,158,144,39,228,73,180,122,62,241,149,237,108,94,85,211,249,108,126,56,155,79,215,47,127,224,239,109,135,91,16,201,67,242,144,60,41,189,102,70,148,60,15,174,254,196,107,230,243,233,179,105,249,108,90,205,143,158,207,215,47,127,224,215,204,225,22,68,70,145,81,217,202,168,229,197,27,109,65,108,91,253,186,239,254,99,87,52,244,154,120,51,222,140,55,227,205,120,51,222,140,55,203,205,155,57,39,45,160,220,107,88,201,231,69,117,84,86,197,225,225,81,117,215,1,247,111,62,240,135,194,129,150,195,64,50,144,12,36,3,201,64,54,46,224,229,151,63,27,117,97,85,205,167,213,225,244,104,94,21,229,253,133,223,221,126,216,66,14,182,158,182,197,108,242,113,165,170,202,217,209,252,89,85,205,14,103,171,139,143,241,145,101,176,245,208,185,116,46,157,155,181,206,253,48,191,106,191,178,84,207,79,188,156,183,191,69,107,101,74,26,119,60,164,177,67,167,57,216,113,36,6,250,186,125,191,92,119,232,151,140,206,143,188,211,217,173,67,254,214,235,236,176,17,127,116,54,157,77,103,211,217,116,54,157,77,103,211,217,116,54,157,77,103,211,217,116,54,157,77,103,211,217,57,233,108,142,152,35,230,136,57,98,142,152,35,230,136,57,98,142,152,35,230,136,57,98,142,152,35,230,136,57,98,142,152,35,230,136,57,98,142,152,35,238,232,136,161,96,40,24,10,134,130,3,161,224,105,152,200,230,169,200,102,40,24,10,134,130,161,96,40,24,10,78,161,158,80,48,20,156,8,129,129,130,161,96,40,24,10,134,130,161,96,40,24,10,134,130,161,96,40,56,137,46,132,130,161,224,4,10,8,5,67,193,80,48,20,12,5,67,193,80,112,18,239,109,160,96,40,24,10,134,130,161,96,40,24,10,134,130,161,96,40,24,10,222,19,20,28,36,41,120,42,41,24,10,134,130,161,96,40,24,10,134,130,83,168,103,52,224,6,177,66,172,16,235,56,17,43,116,9,93,66,151,208,37,116,9,93,66,151,208,37,116,9,93,66,151,168,32,42,136,10,162,130,168,32,144,5,100,1,89,123,6,178,82,197,85,168,84,71,42,133,61,141,132,61,229,230,145,138,48,33,133,197,24,66,10,23,127,187,126,88,97,68,139,31,46,109,209,164,97,109,14,110,206,175,15,46,255,218,74,144,110,175,118,123,247,173,239,22,51,194,140,48,35,204,8,51,194,140,48,35,204,40,54,139,193,140,48,163,132,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,51,94,28,67,186,12,38,93,24,148,20,13,74,124,80,18,32,224,166,8,30,112,19,7,144,20,0,9,64,2,144,0,36,0,9,64,146,72,61,1,18,128,36,161,90,2,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,50,122,64,242,159,229,89,121,86,116,12,37,153,252,89,174,156,147,84,228,159,75,210,253,176,162,201,159,101,196,163,146,54,92,221,105,73,20,10,133,66,161,80,40,20,74,180,122,62,241,245,237,108,94,85,211,249,108,126,56,155,79,215,47,127,224,239,112,135,91,16,213,67,245,80,61,41,189,102,70,84,61,15,174,254,196,107,230,243,233,179,105,249,108,90,205,143,158,207,215,47,127,224,215,204,225,22,68,73,81,82,217,42,169,229,197,27,109,71,108,91,253,186,125,128,216,21,13,189,38,246,140,61,99,207,216,51,246,140,61,99,207,114,179,103,206,72,11,168,248,26,86,242,121,81,29,149,85,113,120,120,84,221,117,192,253,155,15,252,161,112,160,229,240,144,60,36,15,201,67,242,144,141,11,120,249,229,207,70,93,88,85,243,105,117,56,61,154,87,69,121,127,225,119,183,31,182,144,131,173,167,109,49,155,124,92,169,170,114,118,52,127,86,85,179,195,217,234,226,99,124,100,25,108,61,164,46,169,75,234,102,45,117,63,204,175,218,175,44,213,179,19,47,231,237,111,209,90,156,82,199,29,15,104,236,208,105,14,117,28,137,135,190,110,223,47,215,29,250,37,187,179,35,191,75,237,110,105,127,235,164,118,216,192,63,82,155,212,38,181,73,109,82,155,212,38,181,73,109,82,155,212,38,181,73,109,82,155,212,38,181,73,237,252,164,54,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,119,52,197,128,48,32,12,8,3,194,225,128,240,52,88,148,243,84,148,51,32,12,8,3,194,128,48,32,12,8,167,83,79,64,24,16,78,132,195,0,194,128,48,32,12,8,3,194,128,48,32,12,8,3,194,128,48,32,156,68,23,2,194,128,112,2,5,4,132,1,97,64,24,16,6,132,1,97,64,56,137,247,54,128,48,32,12,8,3,194,128,48,32,12,8,3,194,128,48,32,12,8,239,15,16,14,149,32,60,149,32,12,8,3,194,128,48,32,12,8,3,194,233,212,51,26,118,3,90,129,86,160,117,156,160,21,192,4,48,1,76,0,19,192,4,48,1,76,0,19,192,4,48,1,76,108,16,27,196,6,177,65,108,16,206,130,179,224,172,61,195,89,169,66,43,108,170,35,155,66,160,70,66,160,50,180,73,69,176,240,194,98,12,225,133,139,191,96,63,172,120,162,197,15,151,200,104,210,188,60,7,55,231,215,7,151,127,109,229,72,183,23,188,189,66,151,123,70,142,144,35,228,8,57,66,142,144,35,228,8,57,138,77,100,144,35,228,40,33,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,140,23,202,80,47,131,169,23,30,37,69,143,146,4,46,9,19,124,83,4,15,190,137,131,73,10,152,4,38,129,73,96,18,152,4,38,73,170,158,48,9,76,146,80,45,97,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,25,49,38,121,251,234,248,244,244,246,20,165,162,125,82,201,215,79,231,31,63,62,62,69,169,200,63,169,164,211,57,70,203,114,196,57,69,105,219,213,157,162,68,161,80,40,20,10,133,66,161,68,171,231,19,95,223,206,230,85,53,157,207,230,135,179,249,116,253,242,7,254,14,119,184,5,81,61,84,15,213,147,210,107,102,68,213,243,224,234,79,188,102,62,159,62,155,150,207,166,213,252,232,249,124,253,242,7,126,205,28,110,65,148,20,37,149,173,146,90,94,188,209,118,196,182,213,175,219,7,136,93,209,208,107,98,207,216,51,246,140,61,99,207,216,51,246,44,55,123,230,236,180,128,138,175,97,37,159,23,213,81,89,21,135,135,71,213,93,7,220,191,249,192,31,10,7,90,14,15,201,67,242,144,60,36,15,217,184,128,151,95,254,108,212,133,85,53,159,86,135,211,163,121,85,148,247,23,126,119,251,97,11,57,216,122,218,22,179,201,199,149,170,42,103,71,243,103,85,53,59,156,173,46,62,198,71,150,193,214,67,234,146,186,164,110,214,82,247,195,252,170,253,202,82,61,83,241,114,222,254,22,173,197,41,117,220,241,224,198,14,157,230,176,199,145,120,232,235,246,253,114,221,161,95,50,58,83,242,129,212,110,29,251,183,81,106,135,141,253,35,181,73,109,82,155,212,38,181,73,109,82,155,212,38,181,73,109,82,155,212,38,181,73,109,82,155,212,206,79,106,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,113,71,83,12,8,3,194,128,48,32,28,14,8,79,131,69,57,79,69,57,3,194,128,48,32,12,8,3,194,128,112,58,245,4,132,1,225,68,56,12,32,12,8,3,194,128,48,32,12,8,3,194,128,48,32,12,8,3,194,73,116,33,32,12,8,39,80,64,64,24,16,6,132,1,97,64,24,16,6,132,147,120,111,3,8,3,194,128,48,32,12,8,3,194,128,48,32,12,8,3,194,128,240,254,0,225,80,9,194,83,9,194,128,48,32,12,8,3,194,128,48,32,156,78,61,163,97,55,160,21,104,5,90,199,9,90,1,76,0,19,192,4,48,1,76,0,19,192,4,48,1,76,0,19,192,196,6,177,65,108,16,27,196,6,225,44,56,11,206,218,51,156,149,42,180,194,166,58,178,41,4,106,36,4,42,67,155,84,4,11,47,44,198,16,94,184,248,11,246,195,138,39,90,252,112,137,140,38,205,203,115,112,115,126,125,112,249,215,86,142,116,123,193,219,43,116,185,103,228,8,57,66,142,144,35,228,8,57,66,142,144,163,216,68,6,57,66,142,18,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,120,161,12,245,50,152,122,225,81,82,244,40,73,224,146,48,193,55,69,240,224,155,56,152,164,128,73,96,18,152,4,38,129,73,96,146,164,234,9,147,192,36,9,213,18,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,146,177,98,146,23,239,78,206,126,60,126,123,114,86,91,146,118,49,37,151,55,23,147,223,206,191,94,172,156,159,84,228,159,81,210,254,4,163,101,45,34,28,158,180,237,210,78,78,34,79,200,19,242,132,60,33,79,162,213,243,137,175,108,103,243,170,154,206,103,243,195,217,124,186,126,249,3,127,111,59,220,130,72,30,146,135,228,73,233,53,51,162,228,121,112,245,39,94,51,159,79,159,77,203,103,211,106,126,244,124,190,126,249,3,191,102,14,183,32,50,138,140,202,86,70,45,47,222,104,11,98,219,234,215,125,247,31,187,162,161,215,196,155,241,102,188,25,111,198,155,241,102,188,89,110,222,204,121,105,1,229,94,195,74,62,47,170,163,178,42,14,15,143,170,187,14,184,127,243,129,63,20,14,180,28,6,146,129,100,32,25,72,6,178,113,1,47,191,252,217,168,11,171,106,62,173,14,167,71,243,170,40,239,47,252,238,246,195,22,114,176,245,180,45,102,147,143,43,85,85,206,142,230,207,170,106,118,56,91,93,124,140,143,44,131,173,135,206,165,115,233,220,172,117,238,135,249,85,251,149,165,122,142,226,229,188,253,45,90,43,83,210,184,227,97,141,29,58,205,1,143,35,49,208,215,237,251,229,186,67,191,228,114,142,228,3,157,221,46,231,111,163,206,14,27,242,71,103,211,217,116,54,157,77,103,211,217,116,54,157,77,103,211,217,116,54,157,77,103,211,217,116,54,157,157,147,206,230,136,57,98,142,152,35,230,136,57,98,142,152,35,230,136,57,98,142,152,35,230,136,57,98,142,152,35,230,136,57,98,142,152,35,230,136,57,226,142,142,24,10,134,130,161,96,40,56,16,10,158,134,137,108,158,138,108,134,130,161,96,40,24,10,134,130,161,224,20,234,9,5,67,193,137,16,24,40,24,10,134,130,161,96,40,24,10,134,130,161,96,40,24,10,134,130,147,232,66,40,24,10,78,160,128,80,48,20,12,5,67,193,80,48,20,12,5,39,241,222,6,10,134,130,161,96,40,24,10,134,130,161,96,40,24,10,134,130,161,224,61,65,193,65,146,130,167,146,130,161,96,40,24,10,134,130,161,96,40,56,133,122,70,3,110,16,43,196,10,177,142,19,177,66,151,208,37,116,9,93,66,151,208,37,116,9,93,66,151,208,37,116,137,10,162,130,168,32,42,136,10,2,89,64,22,144,181,103,32,43,85,92,133,74,117,164,82,216,211,72,216,83,110,30,169,8,19,82,88,140,33,164,112,241,183,235,135,21,70,180,248,225,210,22,77,26,214,230,224,230,252,250,224,242,175,173,4,233,246,106,183,119,223,250,110,49,35,204,8,51,194,140,48,35,204,8,51,194,140,98,179,24,204,8,51,74,136,116,96,70,152,17,102,132,25,97,70,152,17,102,132,25,97,70,112,12,28,3,199,192,49,112,12,28,3,199,192,49,227,197,49,164,203,96,210,133,65,73,209,160,196,7,37,1,2,110,138,224,1,55,113,0,73,1,144,0,36,0,9,64,2,144,0,36,137,212,19,32,1,72,18,170,37,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,0,9,64,2,144,0,36,99,6,36,167,199,111,94,156,156,205,206,138,14,145,36,75,185,113,71,72,102,7,69,254,153,36,221,14,42,90,92,33,210,33,73,27,175,237,148,36,250,132,62,161,79,232,19,250,36,90,61,159,248,218,118,54,175,170,233,124,54,63,156,205,167,235,151,63,240,119,183,195,45,136,230,161,121,104,158,148,94,51,35,106,158,7,87,127,226,53,243,249,244,217,180,124,54,173,230,71,207,231,235,151,63,240,107,230,112,11,162,163,232,168,108,117,212,242,226,141,182,33,182,173,126,221,247,255,177,43,26,122,77,204,25,115,198,156,49,103,204,25,115,198,156,229,102,206,156,141,22,80,239,53,172,228,243,162,58,42,171,226,240,240,168,186,235,128,251,55,31,248,67,225,64,203,225,32,57,72,14,146,131,228,32,27,23,240,242,203,159,141,186,176,170,230,211,234,112,122,52,175,138,242,254,194,239,110,63,108,33,7,91,79,219,98,54,249,184,82,85,229,236,104,254,172,170,102,135,179,213,197,199,248,200,50,216,122,8,93,66,151,208,205,90,232,126,152,95,181,95,89,170,103,38,94,206,219,223,162,181,52,165,141,59,30,204,216,161,211,28,230,56,18,7,125,221,190,95,174,59,244,75,78,103,70,222,9,237,246,25,127,235,133,118,216,144,63,66,155,208,38,180,9,109,66,155,208,38,180,9,109,66,155,208,38,180,9,109,66,155,208,38,180,9,237,188,132,54,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,119,180,196,96,48,24,12,6,131,193,161,96,112,151,195,191,215,193,224,208,167,127,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,112,18,5,4,131,193,96,48,24,12,6,131,193,96,48,56,137,2,130,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,79,194,224,50,16,12,46,193,96,48,24,12,6,131,193,96,48,24,12,78,165,158,209,144,27,200,10,178,130,172,227,132,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,237,25,202,74,21,88,225,82,29,185,20,250,52,18,250,148,157,73,42,206,166,245,95,161,222,38,169,22,48,69,238,38,105,241,215,235,135,21,73,180,248,225,146,23,77,154,22,231,224,230,252,250,224,242,175,173,12,233,246,114,183,247,223,254,126,81,35,212,8,53,66,141,80,35,212,8,53,66,141,98,211,24,212,8,53,74,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,227,5,50,180,203,96,218,133,67,73,209,161,36,128,74,66,4,221,20,193,131,110,226,32,146,2,34,129,72,32,18,136,4,34,129,72,146,169,39,68,2,145,36,84,75,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,198,140,72,222,190,58,62,61,61,43,207,138,14,201,36,95,63,157,127,252,184,114,90,82,145,127,50,73,183,19,139,22,197,136,116,90,210,198,107,59,45,137,62,161,79,232,19,250,132,62,137,86,207,39,190,182,157,205,171,106,58,159,205,15,103,243,233,250,229,15,252,221,237,112,11,162,121,104,30,154,39,165,215,204,136,154,231,193,213,159,120,205,124,62,125,54,45,159,77,171,249,209,243,249,250,229,15,252,154,57,220,130,232,40,58,42,91,29,181,188,120,163,109,136,109,171,95,247,253,127,236,138,134,94,19,115,198,156,49,103,204,25,115,198,156,49,103,185,153,51,103,164,5,212,123,13,43,249,188,168,142,202,170,56,60,60,170,238,58,224,254,205,7,254,80,56,208,114,56,72,14,146,131,228,32,57,200,198,5,188,252,242,103,163,46,172,170,249,180,58,156,30,205,171,162,188,191,240,187,219,15,91,200,193,214,211,182,152,77,62,174,84,85,57,59,154,63,171,170,217,225,108,117,241,49,62,178,12,182,30,66,151,208,37,116,179,22,186,31,230,87,237,87,150,234,217,137,151,243,246,183,104,45,77,105,227,142,7,52,118,232,52,135,58,142,196,65,95,183,239,151,235,14,253,146,211,217,145,119,66,187,125,204,223,122,161,29,54,230,143,208,38,180,9,109,66,155,208,38,180,9,109,66,155,208,38,180,9,109,66,155,208,38,180,9,109,66,59,47,161,205,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,29,45,49,24,12,6,131,193,96,112,40,24,60,13,20,221,60,21,221,12,6,131,193,96,48,24,12,6,131,193,105,212,19,12,6,131,19,97,48,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,39,209,133,96,48,24,156,64,1,193,96,48,24,12,6,131,193,96,48,24,12,78,226,189,13,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,251,2,131,195,36,6,79,37,6,131,193,96,48,24,12,6,131,193,96,112,26,245,140,134,220,64,86,144,21,100,29,39,100,5,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,193,75,240,18,23,196,5,113,65,92,16,23,132,178,160,44,40,107,207,80,86,170,192,10,151,234,200,165,208,167,145,208,167,236,76,82,17,40,172,176,24,67,88,225,226,175,215,15,43,146,104,241,195,37,47,154,52,45,206,193,205,249,245,193,229,95,91,25,210,237,229,110,239,191,253,253,162,70,168,17,106,132,26,161,70,168,17,106,132,26,197,166,49,168,17,106,148,16,235,64,141,80,35,212,8,53,66,141,80,35,212,8,53,66,141,0,25,64,6,144,1,100,0,25,64,6,144,1,100,198,11,100,104,151,193,180,11,135,146,162,67,73,0,149,132,8,186,41,130,7,221,196,65,36,5,68,2,145,64,36,16,9,68,2,145,36,83,79,136,4,34,73,168,150,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,140,21,145,188,122,127,250,238,229,233,203,215,47,222,31,159,158,157,28,158,253,120,252,246,228,172,60,43,90,134,148,124,250,246,241,230,234,227,213,231,203,111,231,31,39,23,135,147,223,206,191,94,172,156,161,84,228,159,87,210,254,28,163,117,117,137,112,156,82,211,101,56,89,137,84,33,85,72,21,82,133,84,137,86,207,39,190,226,157,205,171,106,58,159,205,15,103,243,233,250,229,15,252,61,239,112,11,34,127,200,31,242,39,165,215,204,136,242,231,193,213,159,120,205,124,62,125,54,45,159,77,171,249,209,243,249,250,229,15,252,154,57,220,130,72,42,146,42,91,73,181,188,120,163,45,139,109,171,95,183,87,16,187,162,161,215,196,167,241,105,124,26,159,198,167,241,105,124,90,110,62,205,121,106,1,165,95,195,74,62,47,170,163,178,42,14,15,143,170,187,14,184,127,243,129,63,20,14,180,28,102,146,153,100,38,153,73,102,178,113,1,47,191,252,217,168,11,171,106,62,173,14,167,71,243,170,40,239,47,252,238,246,195,22,114,176,245,180,45,102,147,143,43,85,85,206,142,230,207,170,106,118,56,91,93,124,140,143,44,131,173,135,230,165,121,105,222,172,53,239,135,249,85,251,149,165,122,206,226,229,188,253,45,90,171,84,50,185,227,97,142,29,58,205,1,144,35,49,211,215,237,251,229,186,67,191,228,114,206,228,70,205,221,46,29,176,145,230,14,27,20,72,115,211,220,52,55,205,77,115,211,220,52,55,205,77,115,211,220,52,55,205,77,115,211,220,52,55,205,61,6,205,205,29,115,199,220,49,119,204,29,115,199,220,49,119,204,29,115,199,220,49,119,204,29,115,199,220,49,119,204,29,115,199,220,49,119,204,29,115,199,29,221,49,68,12,17,67,196,16,241,14,16,241,52,124,36,244,84,36,52,68,12,17,67,196,16,49,68,12,17,67,196,16,49,68,12,17,67,196,16,49,68,12,17,67,196,16,49,68,12,17,67,196,16,49,68,12,17,67,196,16,49,68,12,17,67,196,16,49,68,12,17,67,196,16,49,68,12,17,199,127,106,67,196,16,49,68,12,17,67,196,16,49,68,12,17,111,65,196,193,147,136,167,146,136,33,98,136,24,34,134,136,33,98,136,24,34,134,94,161,87,232,117,111,208,43,164,9,105,66,154,144,38,164,9,105,66,154,144,38,164,9,105,66,154,104,33,90,136,22,162,133,104,33,192,5,112,1,92,123,6,184,82,197,88,104,85,71,90,133,73,141,132,73,229,236,151,138,240,33,136,197,24,66,16,23,127,211,126,88,161,70,139,31,46,253,209,164,67,157,14,110,206,175,15,46,255,218,74,150,110,175,124,123,169,94,151,192,146,176,36,44,9,75,194,146,176,36,44,9,75,138,205,104,176,36,44,41,33,2,130,37,97,73,88,18,150,132,37,97,73,88,18,150,132,37,193,52,48,13,76,3,211,192,52,48,13,76,3,211,140,23,211,144,49,131,201,24,102,37,69,179,146,22,64,9,28,160,83,4,15,208,137,3,78,10,224,4,56,1,78,128,147,232,64,2,56,1,78,128,19,224,4,56,1,78,128,19,224,4,56,1,78,128,19,224,4,56,1,78,128,19,224,4,56,1,78,82,249,8,8,156,0,39,105,20,16,56,1,78,128,19,224,4,56,1,78,128,147,4,192,201,233,241,155,23,245,145,77,69,207,200,147,165,244,184,127,102,83,145,127,230,73,255,195,146,22,87,75,224,208,166,141,235,112,106,19,173,66,171,208,42,180,10,173,18,173,158,79,124,205,59,155,87,213,116,62,155,31,206,230,211,245,203,31,248,187,222,225,22,68,255,208,63,244,79,74,175,153,17,245,207,131,171,63,241,154,249,124,250,108,90,62,155,86,243,163,231,243,245,203,31,248,53,115,184,5,209,84,52,85,182,154,106,121,241,70,219,22,219,86,191,110,191,32,118,69,67,175,137,81,99,212,24,53,70,141,81,99,212,24,181,220,140,154,179,218,2,106,191,134,149,124,94,84,71,101,85,28,30,30,85,119,29,112,255,230,3,127,40,28,104,57,220,36,55,201,77,114,147,220,100,227,2,94,126,249,179,81,23,86,213,124,90,29,78,143,230,85,81,222,95,248,221,237,135,45,228,96,235,105,91,204,38,31,87,170,170,156,29,205,159,85,213,236,112,182,186,248,24,31,89,6,91,15,209,75,244,18,189,89,139,222,15,243,171,246,43,75,245,12,199,203,121,251,91,180,150,169,116,114,199,131,34,59,116,154,195,37,71,226,166,175,219,247,203,117,135,126,201,245,12,203,59,209,221,47,67,112,189,232,14,27,34,72,116,19,221,68,55,209,77,116,19,221,68,55,209,77,116,19,221,68,55,209,77,116,19,221,68,55,209,61,14,209,205,30,179,199,236,49,123,204,30,179,199,236,49,123,204,30,179,199,236,49,123,204,30,179,199,236,49,123,204,30,179,199,236,49,123,204,30,179,199,29,237,49,72,12,18,131,196,32,241,46,32,241,116,7,209,208,83,209,208,32,49,72,12,18,131,196,177,225,43,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,131,196,32,49,72,12,18,63,5,137,195,39,18,79,37,18,131,196,32,49,72,12,18,199,134,175,32,49,72,156,30,36,6,95,193,87,240,117,196,240,21,212,4,53,65,77,80,19,212,4,53,65,77,80,19,212,4,53,65,77,188,16,47,196,11,241,66,188,16,226,130,184,32,174,61,67,92,169,130,44,188,170,35,175,66,165,70,66,165,178,54,76,197,14,194,16,139,49,132,33,46,254,170,253,176,162,141,22,63,92,18,164,73,151,66,29,220,156,95,31,92,254,181,149,45,221,94,250,246,90,253,174,129,38,161,73,104,18,154,132,38,161,73,104,18,154,20,155,210,160,73,104,82,66,12,4,77,66,147,208,36,52,9,77,66,147,208,36,52,9,77,2,106,128,26,160,6,168,1,106,128,26,160,6,168,25,47,168,161,99,6,211,49,220,74,138,110,37,49,132,18,58,72,167,8,30,164,19,7,157,20,208,9,116,2,157,64,39,9,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,73,229,35,32,116,2,157,164,81,64,232,4,58,129,78,160,19,232,4,58,129,78,118,142,78,126,253,233,236,199,147,55,239,206,126,60,126,123,114,246,211,241,219,147,159,23,7,53,109,11,57,249,227,195,228,183,139,235,155,201,111,231,95,47,38,31,206,191,94,252,254,232,76,166,173,121,38,15,228,199,58,74,242,71,121,240,164,20,185,255,131,79,135,7,15,255,235,65,24,202,163,255,108,121,58,211,31,31,126,120,226,215,127,250,228,165,233,19,39,47,117,187,70,125,223,165,83,149,242,87,36,207,30,189,129,152,31,20,203,247,50,243,239,239,28,138,163,33,12,201,250,165,92,46,151,82,191,149,153,62,88,80,124,65,210,171,122,3,172,164,77,241,34,234,145,94,101,28,106,57,221,106,57,184,28,217,113,45,195,44,167,91,45,159,248,186,117,54,175,170,233,124,54,63,156,205,167,235,23,223,246,123,206,94,181,28,106,57,109,106,25,65,224,236,164,31,99,253,129,137,168,111,118,87,199,72,175,145,17,229,205,142,107,57,252,107,228,221,181,159,120,141,124,62,125,54,45,159,77,171,249,209,243,249,250,197,15,250,26,57,212,114,26,215,50,158,96,10,223,147,193,23,211,188,138,177,244,82,191,34,14,179,154,214,85,108,180,69,176,109,237,235,190,155,143,91,205,176,43,106,92,209,120,22,44,252,179,59,248,98,218,84,49,130,3,219,73,5,67,46,165,77,253,34,24,176,126,95,244,12,176,148,54,245,27,220,127,237,164,251,2,174,164,117,241,134,180,95,187,43,222,192,239,180,99,184,175,221,21,111,224,183,214,241,206,64,235,87,194,65,22,211,184,138,159,46,154,86,241,121,81,29,149,85,113,120,120,84,221,61,246,247,111,62,232,7,189,65,22,211,166,138,17,252,97,175,10,14,177,148,198,245,139,97,15,195,191,16,134,93,73,227,226,197,112,135,225,139,23,118,37,173,139,55,164,57,220,93,241,6,126,255,242,237,235,228,242,203,159,141,186,175,170,230,211,234,112,122,52,175,138,242,254,178,239,110,63,100,17,7,90,77,219,66,54,249,24,82,85,229,236,104,254,172,170,102,135,179,213,165,15,255,81,100,160,213,180,41,228,224,2,118,39,79,231,152,197,27,82,191,238,174,120,3,188,22,146,175,141,110,210,126,101,169,158,121,120,57,111,127,139,214,130,147,226,237,120,176,98,135,78,115,24,227,72,124,241,117,251,126,185,238,208,47,105,158,249,184,65,62,111,75,214,107,32,159,183,134,232,145,207,228,51,249,76,62,147,207,228,51,249,76,62,147,207,228,51,249,76,62,147,207,228,51,249,76,62,39,37,159,57,93,78,151,211,229,116,83,120,175,200,233,114,186,156,46,167,203,233,114,186,156,46,167,203,233,114,186,156,46,167,203,233,114,186,156,46,167,203,233,70,113,186,208,45,116,11,221,66,183,189,208,109,113,86,158,205,186,163,219,26,130,206,50,65,183,79,157,39,253,93,181,46,254,99,242,68,17,156,32,77,192,18,176,4,44,1,75,192,82,155,212,38,181,73,109,146,134,164,33,105,24,219,139,144,134,164,33,105,72,26,146,134,164,97,250,210,144,238,162,187,232,46,186,43,118,241,134,215,93,44,13,75,195,210,36,99,105,156,246,60,24,89,1,67,82,132,33,241,248,69,217,143,95,148,248,69,10,252,98,71,110,98,219,63,90,161,29,255,167,97,191,245,56,93,188,126,136,114,57,93,92,191,37,210,111,61,50,29,23,15,145,126,211,111,205,251,173,232,215,111,133,126,211,111,109,250,173,87,102,109,145,81,102,109,131,126,43,244,219,206,250,237,213,251,211,119,47,79,95,190,126,241,254,248,244,94,96,114,227,55,115,159,190,125,188,185,250,120,245,249,242,219,249,199,13,233,201,185,188,179,235,157,158,252,184,22,59,142,82,110,118,65,185,202,84,57,85,78,149,83,229,84,185,92,101,185,202,132,62,161,79,232,203,85,150,171,156,142,48,55,237,144,247,180,195,242,210,141,248,209,182,181,175,147,63,113,171,25,118,69,230,71,204,143,152,31,49,63,98,126,196,252,136,249,145,84,231,71,36,85,75,170,150,84,109,150,201,44,147,89,38,179,76,146,170,37,85,75,170,54,93,103,186,206,116,93,82,211,117,123,158,84,125,57,111,61,37,102,82,80,184,181,25,70,225,214,29,167,43,55,104,233,198,84,191,129,150,206,197,237,211,210,180,52,45,77,75,211,210,180,52,45,77,75,211,210,180,116,66,175,145,180,52,45,77,75,211,210,180,116,130,90,154,237,101,123,217,94,182,55,133,247,138,108,47,219,203,246,178,189,108,47,219,203,246,178,189,108,47,219,203,246,178,189,108,47,219,203,246,178,189,108,111,20,219,11,234,130,186,160,46,168,27,14,234,214,103,6,204,2,65,221,154,136,206,50,129,186,129,2,221,31,87,36,193,180,109,80,22,148,5,101,65,89,80,118,84,80,22,238,132,59,225,206,145,225,78,32,17,72,4,18,129,68,32,17,72,4,18,129,68,32,49,149,226,13,12,18,33,48,8,12,2,131,192,98,23,111,120,4,134,220,32,55,200,77,50,228,102,24,11,67,182,240,35,137,250,145,68,148,70,25,80,105,148,148,70,114,74,35,195,51,209,235,182,12,117,38,122,253,72,230,114,38,186,182,76,190,45,67,133,79,46,30,73,109,169,45,67,180,101,17,176,45,11,109,169,45,195,180,101,184,168,222,34,163,168,222,6,109,89,104,203,8,109,249,254,245,93,134,116,183,119,151,223,62,175,79,145,206,229,253,101,216,20,233,239,213,24,50,71,122,203,37,37,73,3,242,128,60,32,15,200,3,242,146,164,37,73,27,54,48,108,96,216,64,146,180,36,233,116,176,188,193,141,188,7,55,150,151,110,36,169,182,173,125,29,98,138,91,205,176,43,50,10,99,20,198,40,140,81,24,163,48,70,97,140,194,164,58,10,35,155,91,54,183,108,110,99,89,198,178,140,101,25,203,146,205,45,155,91,54,183,65,65,131,130,6,5,147,26,20,220,243,108,238,203,121,235,129,55,67,143,226,188,141,99,138,243,14,49,40,122,95,77,119,227,252,155,212,116,46,160,159,154,166,166,169,105,106,154,154,166,166,169,105,106,154,154,166,166,169,105,106,154,154,166,166,169,105,106,154,241,101,124,25,95,198,151,241,101,124,25,95,198,151,241,101,124,25,95,198,151,241,101,124,25,95,198,151,241,101,124,25,95,198,151,241,101,124,129,93,96,23,216,5,118,7,0,187,245,105,5,179,96,96,183,102,162,179,76,192,238,46,130,225,191,215,36,193,12,110,92,22,151,197,101,113,89,92,118,84,92,22,241,68,60,17,207,145,17,79,44,17,75,196,18,177,68,44,17,75,196,18,177,68,44,49,149,226,13,204,18,81,48,20,12,5,67,193,98,23,111,120,10,6,222,128,55,224,77,50,240,102,24,17,195,183,80,36,137,42,146,100,172,70,25,212,106,148,172,70,130,86,35,203,243,210,235,230,12,119,94,122,253,120,230,114,94,186,230,204,162,57,195,197,82,46,30,79,205,169,57,67,53,103,17,180,57,11,205,169,57,195,53,103,200,64,223,34,163,64,223,6,205,89,104,206,161,154,243,126,192,116,227,183,153,155,50,165,115,121,103,217,59,83,122,152,24,105,201,209,40,60,10,143,194,163,240,40,188,228,104,201,209,198,10,140,21,24,43,72,110,172,64,114,180,17,13,35,26,227,27,209,88,94,186,145,153,218,182,246,117,92,41,110,53,195,174,200,208,139,161,23,67,47,134,94,12,189,24,122,49,244,146,234,208,139,44,110,89,220,178,184,13,96,25,192,50,128,101,0,75,22,183,44,110,89,220,70,2,141,4,26,9,76,106,36,112,207,179,184,47,231,173,71,219,140,55,138,239,54,120,41,190,187,227,72,232,125,1,221,88,228,111,18,208,185,32,124,2,154,128,38,160,9,104,2,154,128,38,160,9,104,2,154,128,38,160,9,104,2,154,128,38,160,9,104,94,151,215,229,117,121,93,94,151,215,229,117,121,93,94,151,215,229,117,121,93,94,151,215,229,117,121,93,94,151,215,229,117,121,93,94,119,207,189,46,124,11,223,194,183,240,109,79,124,91,31,36,48,235,131,111,107,12,58,203,4,223,6,138,103,79,55,244,154,131,229,96,57,88,14,150,131,29,149,131,101,55,217,77,118,115,100,118,147,55,228,13,121,67,222,144,55,228,13,121,67,222,144,55,76,165,120,3,123,67,198,139,241,98,188,24,175,216,197,27,222,120,17,53,68,13,81,147,140,168,25,134,186,128,43,120,72,162,60,36,38,194,40,251,34,140,18,194,72,3,97,228,114,242,120,221,117,189,78,30,175,31,168,92,78,30,215,117,9,117,93,175,180,199,197,3,165,235,116,93,187,174,43,250,118,93,161,235,116,93,219,174,235,153,108,91,100,148,108,219,160,235,10,93,183,155,174,59,61,126,243,226,228,236,46,78,185,201,219,186,197,3,55,89,159,166,156,203,187,186,62,105,202,247,126,255,221,133,41,63,113,17,89,202,12,57,67,206,144,51,228,12,185,44,101,89,202,60,62,143,207,227,203,82,150,165,156,142,39,55,219,144,247,108,195,242,210,141,176,209,182,181,175,115,62,113,171,25,118,69,166,69,76,139,152,22,49,45,98,90,196,180,136,105,145,84,167,69,164,83,75,167,150,78,109,114,201,228,146,201,37,147,75,210,169,165,83,75,167,54,75,103,150,206,44,93,82,179,116,123,158,78,125,57,111,61,19,102,46,80,160,181,137,69,129,214,237,103,41,87,245,115,19,114,191,77,63,231,34,238,233,103,250,153,126,166,159,233,103,250,153,126,166,159,233,103,250,153,126,166,159,233,103,250,153,126,166,159,89,93,86,151,213,101,117,83,217,223,101,117,89,93,86,151,213,101,117,89,93,86,151,213,101,117,89,93,86,151,213,101,117,89,93,86,151,213,101,117,163,88,93,240,22,188,5,111,193,219,126,240,182,206,245,159,245,128,183,53,5,157,101,2,111,251,7,172,223,171,66,130,73,215,16,44,4,11,193,66,176,16,236,168,16,44,184,9,110,130,155,35,131,155,176,33,108,8,27,194,134,176,33,108,8,27,194,134,176,97,42,197,27,24,27,2,94,128,23,224,5,120,197,46,222,240,192,11,167,193,105,112,154,100,56,205,48,206,133,90,97,67,18,181,33,17,5,70,217,83,96,148,4,70,18,2,35,147,179,198,235,150,235,115,214,120,253,40,229,114,214,184,150,75,166,229,250,4,60,46,30,37,45,167,229,218,180,92,209,179,229,10,45,167,229,218,181,92,191,24,219,34,163,24,219,6,45,87,104,185,157,183,220,127,253,253,151,211,147,250,238,127,62,123,117,252,246,63,94,190,126,177,8,83,110,249,246,110,242,207,255,249,242,241,98,242,207,47,215,191,79,62,157,127,253,223,171,207,151,143,242,149,115,121,199,23,40,95,121,77,73,6,137,92,110,120,93,41,204,0,58,128,14,160,3,232,0,186,20,102,41,204,48,63,204,15,243,75,97,150,194,156,14,70,55,24,145,247,96,196,242,210,141,164,210,182,181,175,67,66,113,171,25,118,69,70,77,140,154,24,53,49,106,98,212,196,168,137,81,147,84,71,77,228,90,203,181,150,107,109,236,201,216,147,177,39,99,79,114,173,229,90,203,181,54,136,103,16,207,32,94,82,131,120,123,158,107,125,57,111,61,80,102,168,80,20,182,113,71,81,216,253,6,49,55,72,234,150,158,191,137,164,206,133,248,147,212,36,53,73,77,82,147,212,201,232,95,146,154,164,38,169,73,106,146,154,164,38,169,73,106,146,154,164,206,64,82,115,191,220,47,247,203,253,166,240,94,145,251,229,126,185,95,238,151,251,229,126,185,95,238,151,251,229,126,185,95,238,151,251,229,126,185,95,238,151,251,141,226,126,33,94,136,23,226,133,120,131,35,222,250,232,129,89,88,196,91,131,209,89,38,136,55,104,52,252,154,194,36,24,221,77,207,210,179,244,44,61,75,207,142,74,207,18,159,196,39,241,57,50,241,73,41,82,138,148,34,165,72,41,82,138,148,34,165,72,41,166,82,188,129,149,34,25,70,134,145,97,100,88,236,226,13,47,195,56,28,14,135,195,73,198,225,12,3,100,112,23,168,36,81,84,146,22,221,40,195,211,141,18,221,72,149,110,228,123,234,122,221,171,129,79,93,175,31,222,92,78,93,215,171,153,245,106,224,92,203,197,195,171,87,245,106,248,94,45,194,247,106,161,87,245,234,46,122,53,120,94,112,145,81,94,112,131,94,45,244,234,176,189,250,254,245,109,183,214,81,214,205,223,158,126,251,188,120,12,30,37,87,231,242,110,180,127,114,245,247,10,236,58,168,122,203,101,228,82,147,245,100,61,89,79,214,147,245,114,169,229,82,155,82,48,165,96,74,65,46,181,92,234,116,148,189,137,143,188,39,62,150,151,110,68,176,182,173,125,157,126,138,91,205,176,43,50,67,99,134,198,12,141,25,26,51,52,102,104,204,208,164,58,67,35,233,91,210,183,164,111,243,92,230,185,204,115,153,231,146,244,45,233,91,210,183,9,67,19,134,38,12,147,154,48,220,243,164,239,203,121,235,73,57,211,146,194,193,205,113,10,7,239,58,97,122,95,65,55,7,250,155,20,116,46,30,159,130,166,160,41,104,10,154,130,166,160,41,104,10,154,130,166,160,163,203,93,10,154,130,166,160,41,104,10,58,25,5,205,236,50,187,204,46,179,155,194,123,69,102,151,217,101,118,153,93,102,151,217,101,118,153,93,102,151,217,101,118,153,93,102,151,217,101,118,153,93,102,55,138,217,5,112,1,92,0,23,192,237,11,112,235,147,7,102,189,0,110,205,65,103,153,0,220,80,225,237,223,235,144,96,254,53,10,139,194,162,176,40,44,10,59,42,10,139,111,226,155,248,230,200,248,38,114,136,28,34,135,200,33,114,136,28,34,135,200,33,114,152,74,241,6,38,135,152,23,230,133,121,97,94,177,139,55,60,243,130,106,160,26,168,38,25,84,51,140,118,97,87,8,145,68,133,72,84,135,81,246,118,24,37,135,145,136,195,200,230,28,242,186,241,250,157,67,94,63,86,185,156,67,174,241,146,106,188,126,209,143,139,199,74,227,105,188,182,141,87,244,110,188,66,227,105,188,246,141,215,55,236,182,200,40,236,182,65,227,21,26,111,144,198,251,175,191,255,114,122,82,95,224,231,179,87,199,111,255,227,229,235,23,139,224,229,214,111,251,38,255,252,159,47,31,47,38,255,252,114,253,251,228,211,249,215,255,189,250,124,249,40,139,57,151,119,130,193,178,152,215,20,101,160,120,230,134,87,150,216,140,169,99,234,152,58,166,142,169,75,108,150,216,140,252,35,255,200,191,196,102,137,205,233,144,117,227,19,121,143,79,44,47,221,200,51,109,91,251,58,74,20,183,154,97,87,100,32,197,64,138,129,20,3,41,6,82,12,164,24,72,73,117,32,69,6,182,12,108,25,216,134,163,12,71,25,142,50,28,37,3,91,6,182,12,108,227,122,198,245,140,235,37,53,174,183,231,25,216,151,243,214,99,103,70,15,197,102,27,138,20,155,221,119,92,115,131,168,110,173,251,155,136,234,92,192,63,81,77,84,19,213,68,53,81,29,251,99,26,81,77,84,19,213,68,53,81,77,84,19,213,68,53,81,77,84,231,38,170,249,95,254,151,255,229,127,83,120,175,200,255,242,191,252,47,255,203,255,242,191,252,47,255,203,255,242,191,252,47,255,203,255,242,191,252,47,255,203,255,70,241,191,48,47,204,11,243,194,188,59,192,188,245,225,4,179,208,152,183,70,163,179,76,48,111,224,216,248,53,165,73,48,208,155,161,101,104,25,90,134,150,161,29,149,161,229,62,185,79,238,115,100,238,147,85,100,21,89,69,86,145,85,100,21,89,69,86,145,85,76,165,120,3,91,69,62,140,15,227,195,248,176,216,197,27,222,135,209,56,52,14,141,147,140,198,25,134,201,64,47,104,73,162,180,36,53,192,81,238,2,112,148,0,71,186,128,35,231,19,217,235,142,13,126,34,123,253,32,231,114,34,187,142,205,176,99,131,39,94,46,30,100,29,171,99,119,211,177,197,46,58,182,208,177,58,118,87,29,187,131,84,225,34,163,84,225,6,29,91,232,216,65,58,246,231,151,111,223,189,60,93,244,237,143,199,111,79,206,110,155,182,206,189,126,226,125,235,239,87,95,111,174,62,46,30,140,223,206,191,94,76,22,143,196,163,156,235,92,222,167,118,204,185,94,91,132,157,228,90,55,190,146,28,107,6,159,193,103,240,25,124,6,95,142,181,28,107,243,12,230,25,204,51,200,177,150,99,157,142,199,55,27,146,247,108,200,242,210,141,176,214,182,181,175,115,82,113,171,25,118,69,166,109,76,219,152,182,49,109,99,218,198,180,141,105,155,84,167,109,36,131,75,6,151,12,110,242,203,228,151,201,47,147,95,146,193,37,131,75,6,55,139,104,22,209,44,98,82,179,136,123,158,12,126,57,111,61,83,103,174,82,152,184,137,79,97,226,173,102,81,55,139,232,39,204,126,51,17,157,139,209,39,162,137,104,34,154,136,38,162,137,104,34,154,136,38,162,137,232,248,117,36,162,137,104,34,154,136,38,162,211,18,209,252,46,191,203,239,242,187,41,188,87,228,119,249,93,126,151,223,229,119,249,93,126,151,223,229,119,249,93,126,151,223,229,119,249,93,126,151,223,229,119,163,248,93,24,23,198,133,113,97,220,0,24,183,62,164,96,214,23,227,214,40,116,150,9,198,237,21,241,190,182,20,9,6,100,51,177,76,44,19,203,196,50,177,163,50,177,28,39,199,201,113,142,204,113,178,135,236,33,123,200,30,178,135,236,33,123,200,30,178,135,169,20,111,96,123,200,123,241,94,188,23,239,21,187,120,195,123,47,186,134,174,161,107,146,209,53,195,176,23,136,5,21,73,148,138,196,6,25,101,8,144,81,2,25,233,128,140,156,78,44,175,59,176,247,137,229,245,131,150,203,137,229,58,48,193,14,236,157,16,185,120,208,116,160,14,236,214,129,69,136,14,44,116,160,14,236,218,129,1,82,114,139,140,82,114,27,116,96,161,3,7,233,192,87,239,79,223,189,60,125,249,250,197,251,227,211,123,161,205,45,223,20,126,250,246,241,230,234,227,213,231,203,111,231,31,55,36,56,231,242,14,49,80,130,243,227,138,12,18,231,220,236,178,178,157,57,118,142,157,99,231,216,57,118,217,206,178,157,205,4,152,9,48,19,32,219,89,182,115,58,166,221,124,69,222,243,21,203,75,55,2,79,219,214,190,206,26,197,173,102,216,21,153,88,49,177,98,98,197,196,138,137,21,19,43,38,86,82,157,88,145,150,45,45,91,90,182,233,41,211,83,166,167,76,79,73,203,150,150,45,45,219,60,159,121,62,243,124,73,205,243,237,121,90,246,229,188,245,92,154,217,68,1,219,166,38,5,108,247,154,231,220,160,168,91,162,254,6,138,58,23,225,79,81,83,212,20,53,69,77,81,39,34,127,41,106,138,154,162,166,168,41,106,138,154,162,166,168,41,106,138,58,3,69,205,252,50,191,204,47,243,155,194,123,69,230,151,249,101,126,153,95,230,151,249,101,126,153,95,230,151,249,101,126,153,95,230,151,249,101,126,153,95,230,55,138,249,5,120,1,94,128,23,224,13,13,120,235,147,9,102,65,1,111,205,69,103,153,0,222,160,33,241,143,235,146,96,94,55,58,139,206,162,179,232,44,58,59,42,58,139,123,226,158,184,231,200,184,39,162,136,40,34,138,136,34,162,136,40,34,138,136,34,162,152,74,241,6,38,138,88,24,22,134,133,97,97,177,139,55,60,11,131,112,32,28,8,39,25,132,51,140,142,97,93,136,146,68,69,73,82,110,163,12,238,54,74,110,35,81,183,145,237,57,235,117,163,134,61,103,189,126,108,115,57,103,93,163,102,213,168,97,163,44,23,143,173,70,213,168,161,27,181,8,222,168,133,70,213,168,225,27,53,116,56,112,145,81,56,112,131,70,45,52,234,240,141,250,254,245,93,116,117,203,55,166,223,62,175,207,171,206,229,221,104,160,188,234,239,101,24,36,164,122,203,181,36,83,227,245,120,61,94,143,215,227,245,146,169,37,83,27,85,48,170,96,84,65,50,181,100,234,116,168,189,177,143,188,199,62,150,151,110,228,176,182,173,125,29,129,138,91,205,176,43,50,72,99,144,198,32,141,65,26,131,52,6,105,12,210,164,58,72,35,235,91,214,183,172,111,67,93,134,186,12,117,25,234,146,245,45,235,91,214,183,49,67,99,134,198,12,147,26,51,220,243,172,239,203,121,235,113,57,35,147,226,193,13,115,138,7,239,53,102,122,95,70,183,116,251,155,100,116,46,88,159,140,38,163,201,104,50,154,140,38,163,201,104,50,154,140,38,163,211,168,35,25,77,70,147,209,100,52,25,157,150,140,230,120,57,94,142,151,227,77,225,189,34,199,203,241,114,188,28,47,199,203,241,114,188,28,47,199,203,241,114,188,28,47,199,203,241,114,188,28,47,199,27,197,241,66,185,80,46,148,11,229,6,65,185,245,241,4,179,254,40,183,134,161,179,76,80,110,208,168,247,239,197,72,48,54,155,140,37,99,201,88,50,150,140,29,149,140,165,57,105,78,154,115,100,154,147,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,76,165,120,3,11,68,234,139,250,162,190,168,175,216,197,27,94,125,49,54,140,13,99,147,140,177,25,6,191,160,44,192,72,162,96,36,62,203,40,195,176,140,18,203,72,137,101,228,117,154,121,221,135,1,78,51,175,31,186,92,78,51,215,135,137,246,97,128,236,200,197,67,167,15,245,97,247,62,44,194,244,97,161,15,245,97,159,62,12,146,165,91,100,148,165,219,160,15,11,125,184,211,62,124,243,75,221,137,199,183,173,88,199,57,55,122,107,120,253,165,174,251,249,162,240,143,146,156,115,121,87,216,43,201,249,126,5,118,24,226,252,212,101,228,55,83,234,148,58,165,78,169,83,234,242,155,229,55,19,255,196,63,241,47,191,89,126,115,58,98,221,244,68,222,211,19,203,75,55,226,76,219,214,190,78,18,197,173,102,216,21,153,71,49,143,98,30,197,60,138,121,20,243,40,230,81,82,157,71,145,136,45,17,91,34,182,217,40,179,81,102,163,204,70,73,196,150,136,45,17,219,180,158,105,61,211,122,73,77,235,237,121,34,246,229,188,245,212,153,201,67,33,218,102,34,133,104,119,152,214,124,164,160,27,65,252,173,10,58,23,131,79,65,83,208,20,52,5,77,65,83,208,20,52,5,77,65,83,208,209,229,46,5,77,65,83,208,20,52,5,157,140,130,102,118,153,93,102,151,217,77,225,189,34,179,203,236,50,187,204,46,179,203,236,50,187,204,46,179,203,236,50,187,204,46,179,203,236,50,187,204,46,179,27,197,236,2,184,0,46,128,11,224,246,5,184,245,201,0,179,94,0,183,230,160,179,76,0,110,128,48,246,251,117,72,48,255,26,133,69,97,81,88,20,22,133,29,21,133,197,55,241,77,124,115,100,124,19,57,68,14,145,67,228,16,57,68,14,145,67,228,16,57,76,165,120,3,147,67,204,11,243,194,188,48,175,216,197,27,158,121,65,53,80,13,84,147,12,170,25,70,187,176,43,132,72,162,66,36,170,195,40,123,59,140,146,195,72,196,97,100,115,14,121,221,120,253,206,33,175,31,171,92,206,33,215,120,73,53,94,191,232,199,197,99,165,241,52,94,219,198,43,122,55,94,161,241,52,94,251,198,235,27,118,91,100,20,118,219,160,241,10,141,23,190,241,30,229,43,63,241,238,110,107,178,114,46,239,235,58,38,43,239,60,83,89,154,50,66,142,144,35,228,8,57,66,46,77,89,154,50,142,143,227,227,248,105,114,124,105,202,70,27,140,54,140,111,180,97,121,233,70,214,104,219,218,215,49,159,184,213,12,187,34,195,34,134,69,12,139,24,22,49,44,98,88,196,176,72,170,195,34,242,169,229,83,203,167,54,184,100,112,201,224,146,193,37,249,212,242,169,229,83,27,165,51,74,103,148,46,169,81,186,61,207,167,190,156,183,30,9,51,22,40,210,218,192,162,72,235,86,163,148,143,180,243,19,192,126,171,118,206,133,214,211,206,180,51,237,76,59,211,206,180,51,237,76,59,211,206,180,51,237,76,59,211,206,180,51,237,156,144,207,101,115,217,220,216,21,100,115,217,92,54,151,205,101,115,217,92,54,151,205,101,115,217,92,54,151,205,101,115,217,92,54,151,205,101,115,217,92,54,119,159,108,46,104,11,218,130,182,160,109,119,104,91,103,247,207,58,66,219,154,128,206,50,129,182,189,194,211,19,79,175,6,95,193,87,240,21,124,5,95,71,5,95,97,77,88,19,214,28,25,214,4,12,1,67,192,16,48,4,12,1,67,192,16,48,4,12,83,41,222,192,192,16,234,130,186,160,46,168,43,118,241,134,71,93,8,13,66,131,208,36,67,104,134,177,45,164,10,15,146,168,7,137,164,46,202,30,234,162,164,46,162,171,139,12,206,12,175,219,172,235,153,225,245,35,147,203,153,225,218,44,122,155,117,13,107,92,60,50,218,76,155,53,105,179,162,71,155,21,218,76,155,53,107,179,238,209,179,69,70,209,179,13,218,172,208,102,59,107,179,95,126,61,121,125,252,242,236,231,147,119,139,223,119,145,120,220,226,189,218,228,203,31,23,159,207,175,38,191,95,220,92,124,184,249,114,253,40,1,57,151,247,110,1,18,144,87,107,177,243,68,228,38,23,148,144,12,138,131,226,160,56,40,14,138,75,72,150,144,12,221,67,247,208,189,132,100,9,201,233,160,113,3,12,121,15,48,44,47,221,72,20,109,91,251,58,204,19,183,154,97,87,100,36,196,72,136,145,16,35,33,70,66,140,132,24,9,73,117,36,68,230,180,204,105,153,211,198,147,140,39,25,79,50,158,36,115,90,230,180,204,105,3,115,6,230,12,204,37,53,48,183,231,153,211,151,243,214,131,95,134,255,196,84,27,75,20,83,221,125,96,114,157,150,110,129,244,159,212,210,185,160,125,90,154,150,166,165,105,105,90,154,150,166,165,105,105,90,154,150,78,232,53,146,150,166,165,105,105,90,154,150,78,80,75,179,189,108,47,219,203,246,166,240,94,145,237,101,123,217,94,182,151,237,101,123,217,94,182,151,237,101,123,217,94,182,151,237,101,123,217,94,182,151,237,141,98,123,65,93,80,23,212,5,117,195,65,221,250,108,128,89,32,168,91,19,209,89,38,80,55,88,136,251,106,69,18,76,219,6,101,65,89,80,22,148,5,101,71,5,101,225,78,184,19,238,28,25,238,4,18,129,68,32,17,72,4,18,129,68,32,17,72,4,18,83,41,222,192,32,17,2,131,192,32,48,8,44,118,241,134,71,96,200,13,114,131,220,36,67,110,134,177,48,100,11,63,146,168,31,73,68,105,148,1,149,70,73,105,36,167,52,50,60,19,189,110,203,80,103,162,215,143,100,46,103,162,107,203,228,219,50,84,248,228,226,145,212,150,218,50,68,91,22,1,219,178,208,150,218,50,76,91,134,139,234,45,50,138,234,109,208,150,133,182,28,162,45,79,143,223,188,56,89,68,70,55,124,51,185,124,76,31,102,68,231,242,238,177,103,70,244,226,126,118,26,10,189,241,10,82,160,225,118,184,29,110,135,219,225,118,41,208,82,160,13,10,24,20,48,40,32,5,90,10,116,58,208,221,208,69,222,67,23,203,75,55,82,80,219,214,190,14,32,197,173,102,216,21,25,99,49,198,98,140,197,24,139,49,22,99,44,198,88,82,29,99,145,171,45,87,91,174,182,145,42,35,85,70,170,140,84,201,213,150,171,45,87,219,144,159,33,63,67,126,73,13,249,237,121,174,246,229,188,245,176,154,129,69,81,220,70,41,69,113,119,26,242,188,19,207,13,229,253,122,241,156,11,181,39,158,137,103,226,153,120,38,158,137,103,226,153,120,38,158,137,103,226,153,120,38,158,137,103,226,57,41,163,203,231,242,185,177,43,200,231,242,185,124,46,159,203,231,242,185,124,46,159,203,231,242,185,124,46,159,203,231,242,185,124,46,159,203,231,242,185,124,238,62,249,92,216,22,182,133,109,97,219,30,216,182,62,20,96,214,21,219,214,8,116,150,9,182,13,18,183,190,184,183,4,131,172,217,87,246,149,125,101,95,217,215,81,217,87,94,147,215,228,53,71,230,53,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,195,84,138,55,176,49,228,186,184,46,174,139,235,138,93,188,225,93,23,69,67,209,80,52,201,40,154,97,120,11,172,130,132,36,74,66,98,193,139,178,15,188,40,193,139,248,240,34,135,19,196,235,78,235,124,130,120,253,224,228,114,130,184,78,75,160,211,58,39,55,46,30,28,157,166,211,154,117,90,209,167,211,10,157,166,211,154,118,90,143,52,218,34,163,52,218,6,157,86,232,180,29,118,218,47,191,158,188,62,126,121,246,243,201,187,197,47,188,200,65,110,243,190,109,242,229,143,139,207,231,87,147,223,47,110,46,62,220,124,185,126,148,139,156,203,251,184,16,185,200,171,197,216,125,78,114,147,43,202,77,102,199,217,113,118,156,29,103,199,229,38,203,77,230,240,57,124,14,95,110,178,220,228,116,28,185,153,134,188,103,26,150,151,110,132,140,182,173,125,157,239,137,91,205,176,43,50,37,98,74,196,148,136,41,17,83,34,166,68,76,137,164,58,37,34,137,90,18,181,36,106,19,75,38,150,76,44,153,88,146,68,45,137,90,18,181,25,58,51,116,102,232,146,154,161,219,243,36,234,203,121,235,89,48,243,128,194,171,77,42,10,175,238,49,67,185,78,76,183,177,250,79,138,233,92,236,62,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,223,203,247,242,189,124,47,223,203,247,242,189,124,47,223,203,247,242,189,124,47,223,203,247,242,189,124,47,223,203,247,242,189,124,47,223,203,247,194,186,176,46,172,11,235,238,26,235,214,135,5,204,66,97,221,26,137,206,50,193,186,225,34,221,87,75,146,96,240,54,43,203,202,178,178,172,44,43,59,42,43,203,119,242,157,124,231,200,124,39,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,152,74,241,6,54,137,28,24,7,198,129,113,96,177,139,55,188,3,163,110,168,27,234,38,25,117,51,12,135,129,91,16,146,68,9,73,42,80,163,12,9,53,74,80,35,61,168,145,227,9,233,117,103,6,59,33,189,126,48,115,57,33,93,103,102,208,153,193,146,40,23,15,166,206,212,153,97,58,179,8,217,153,133,206,212,153,161,58,51,96,122,111,145,81,122,111,131,206,44,116,230,78,59,243,31,167,175,206,126,58,125,117,118,242,250,231,147,179,98,90,86,139,44,233,39,222,91,254,235,227,167,201,135,143,159,38,23,159,127,191,152,212,55,122,148,31,157,203,251,201,142,249,209,143,10,176,147,204,232,70,87,145,19,205,190,179,239,236,59,251,206,190,203,137,150,19,109,142,192,28,129,57,2,57,209,114,162,211,113,240,102,50,242,158,201,88,94,186,17,146,218,182,246,117,62,41,110,53,195,174,200,148,139,41,23,83,46,166,92,76,185,152,114,49,229,146,234,148,139,228,109,201,219,146,183,77,92,153,184,50,113,101,226,74,242,182,228,109,201,219,102,0,205,0,154,1,76,106,6,112,207,147,183,47,231,173,103,217,204,51,10,235,54,105,41,172,187,213,12,232,122,1,253,132,199,127,90,64,231,98,240,9,104,2,154,128,38,160,9,104,2,154,128,38,160,9,104,2,154,128,38,160,9,104,2,154,128,38,160,121,93,94,151,215,229,117,121,93,94,151,215,229,117,121,93,94,151,215,229,117,121,93,94,151,215,229,117,121,93,94,151,215,229,117,121,221,61,247,186,240,45,124,11,223,194,183,61,241,109,125,128,192,172,15,190,173,49,232,44,19,124,219,43,154,253,81,25,18,12,189,230,96,57,88,14,150,131,229,96,71,229,96,217,77,118,147,221,28,153,221,228,13,121,67,222,144,55,228,13,121,67,222,144,55,228,13,83,41,222,192,222,144,241,98,188,24,47,198,43,118,241,134,55,94,68,13,81,67,212,36,35,106,134,161,46,224,10,30,146,40,15,137,137,48,202,190,8,163,132,48,210,64,24,185,156,60,94,119,93,175,147,199,235,7,42,151,147,199,117,93,66,93,215,43,237,113,241,64,233,58,93,215,174,235,138,190,93,87,232,58,93,215,182,235,122,38,219,22,25,37,219,54,232,186,66,215,237,164,235,94,61,202,83,110,240,190,238,211,214,60,229,92,222,215,245,200,83,254,52,72,158,242,147,87,145,167,204,145,115,228,28,57,71,206,145,203,83,150,167,204,228,51,249,76,190,60,101,121,202,233,152,114,243,13,121,207,55,44,47,221,8,28,109,91,251,58,235,19,183,154,97,87,100,98,196,196,136,137,17,19,35,38,70,76,140,152,24,73,117,98,68,66,181,132,106,9,213,166,151,76,47,153,94,50,189,36,161,90,66,181,132,106,243,116,230,233,204,211,37,53,79,183,231,9,213,151,243,214,115,97,102,3,133,90,155,90,20,106,221,122,158,242,177,128,110,224,238,183,11,232,92,220,61,1,77,64,19,208,4,52,1,77,64,19,208,4,52,1,77,64,19,208,4,52,1,77,64,19,208,4,52,175,203,235,242,186,188,46,175,203,235,242,186,188,46,175,203,235,242,186,188,46,175,203,235,242,186,188,46,175,203,235,242,186,188,46,175,187,231,94,23,190,133,111,225,91,248,182,39,190,173,3,254,103,125,240,109,141,65,103,153,224,219,222,81,235,159,18,15,189,230,96,57,88,14,150,131,229,96,71,229,96,217,77,118,147,221,28,153,221,228,13,121,67,222,144,55,228,13,121,67,222,144,55,228,13,83,41,222,192,222,144,241,98,188,24,47,198,43,118,241,134,55,94,68,13,81,67,212,36,35,106,134,161,46,224,10,30,146,40,15,137,137,48,202,190,8,163,132,48,210,64,24,185,156,60,94,119,93,175,147,199,235,7,42,151,147,199,117,93,66,93,215,43,237,113,241,64,233,58,93,215,174,235,138,190,93,87,232,58,93,215,182,235,122,38,219,22,25,37,219,54,232,186,66,215,237,176,235,222,252,114,151,167,220,248,125,221,245,151,245,121,202,185,188,175,235,157,167,252,189,0,59,206,83,222,114,21,121,202,28,57,71,206,145,115,228,28,185,60,101,121,202,76,62,147,207,228,203,83,150,167,156,142,41,55,223,144,247,124,195,242,210,141,192,209,182,181,175,179,62,113,171,25,118,69,38,70,76,140,152,24,49,49,98,98,196,196,136,137,145,84,39,70,36,84,75,168,150,80,109,122,201,244,146,233,37,211,75,18,170,37,84,75,168,54,79,103,158,206,60,93,82,243,116,123,158,80,125,57,111,61,23,102,54,80,168,181,169,69,161,214,29,231,41,239,11,232,198,238,126,147,128,206,197,221,19,208,4,52,1,77,64,19,208,4,52,1,77,64,19,208,4,52,1,77,64,19,208,4,52,1,77,64,243,186,188,46,175,203,235,242,186,188,46,175,203,235,242,186,188,46,175,203,235,242,186,188,46,175,203,235,242,186,188,46,175,203,235,242,186,123,238,117,225,91,248,22,190,133,111,123,226,219,58,224,127,214,7,223,214,24,116,150,9,190,13,20,181,254,189,12,9,134,94,115,176,28,44,7,203,193,114,176,163,114,176,236,38,187,201,110,142,204,110,242,134,188,33,111,200,27,242,134,188,33,111,200,27,242,134,169,20,111,96,111,200,120,49,94,140,23,227,21,187,120,195,27,47,162,134,168,33,106,146,17,53,195,80,23,112,5,15,73,148,135,196,68,24,101,95,132,81,66,24,105,32,140,92,78,30,175,187,174,215,201,227,245,3,149,203,201,227,186,46,161,174,235,149,246,184,120,160,116,157,174,107,215,117,69,223,174,43,116,157,174,107,219,117,61,147,109,139,140,146,109,27,116,93,161,235,118,214,117,239,78,95,157,253,227,245,233,203,226,240,46,85,185,225,187,187,155,143,159,38,255,250,252,241,170,56,92,159,173,156,203,123,188,158,217,202,43,101,216,105,194,114,131,107,201,89,230,203,249,114,190,156,47,231,203,229,44,203,89,102,245,89,125,86,95,206,178,156,229,116,172,185,185,135,188,231,30,150,151,110,4,145,182,173,125,157,1,138,91,205,176,43,50,73,98,146,196,36,137,73,18,147,36,38,73,76,146,164,58,73,34,185,90,114,181,228,106,83,77,166,154,76,53,153,106,146,92,45,185,90,114,181,57,59,115,118,230,236,146,154,179,219,243,228,234,203,121,235,121,49,51,131,194,174,77,51,10,187,238,52,103,185,78,70,55,84,249,79,201,232,92,108,62,25,77,70,147,209,100,52,25,77,70,147,209,100,52,25,77,70,167,81,71,50,154,140,38,163,201,104,50,58,45,25,205,241,114,188,28,47,199,155,194,123,69,142,151,227,229,120,57,94,142,151,227,229,120,57,94,142,151,227,229,120,57,94,142,151,227,229,120,57,94,142,55,138,227,133,114,161,92,40,23,202,13,130,114,235,99,1,102,253,81,110,13,67,103,153,160,220,32,49,237,43,197,72,48,54,155,140,37,99,201,88,50,150,140,29,149,140,165,57,105,78,154,115,100,154,147,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,76,165,120,3,11,68,234,139,250,162,190,168,175,216,197,27,94,125,49,54,140,13,99,147,140,177,25,6,191,160,44,192,72,162,96,36,62,203,40,195,176,140,18,203,72,137,101,228,117,154,121,221,135,1,78,51,175,31,186,92,78,51,215,135,137,246,97,128,236,200,197,67,167,15,245,97,247,62,44,194,244,97,161,15,245,97,159,62,12,146,165,91,100,148,165,219,160,15,11,125,184,227,62,92,205,115,110,248,222,112,91,150,115,46,239,11,123,102,57,15,149,227,44,195,153,84,39,213,73,117,82,157,84,151,225,44,195,153,250,167,254,169,255,36,213,191,12,103,19,20,38,40,198,55,65,177,188,116,35,210,180,109,237,235,52,81,220,106,134,93,145,153,20,51,41,102,82,204,164,152,73,49,147,98,38,37,213,153,20,169,216,82,177,165,98,155,143,50,31,101,62,202,124,148,84,108,169,216,82,177,77,236,153,216,51,177,151,212,196,222,158,167,98,95,206,91,79,158,153,62,20,164,109,46,82,144,118,167,137,205,85,9,221,80,227,111,147,208,185,72,124,18,154,132,38,161,73,104,18,154,132,38,161,73,104,18,154,132,78,64,239,146,208,36,52,9,77,66,147,208,201,72,104,110,151,219,229,118,185,221,20,222,43,114,187,220,46,183,203,237,114,187,220,46,183,203,237,114,187,220,46,183,203,237,114,187,220,46,183,203,237,114,187,81,220,46,132,11,225,66,184,16,110,111,132,91,31,17,48,235,135,112,107,16,58,203,4,225,6,137,101,79,59,10,155,134,165,97,105,88,26,150,134,29,149,134,37,56,9,78,130,115,100,130,147,58,164,14,169,67,234,144,58,164,14,169,67,234,144,58,76,165,120,3,171,67,210,139,244,34,189,72,175,216,197,27,94,122,113,53,92,13,87,147,140,171,25,6,188,224,43,144,72,162,72,36,46,197,40,251,83,140,18,197,72,133,98,228,115,42,121,221,123,61,79,37,175,31,174,92,78,37,215,123,137,245,94,207,28,200,197,195,165,247,244,94,251,222,43,250,247,94,161,247,244,94,151,222,235,157,127,91,100,148,127,219,160,247,10,189,23,186,247,222,191,122,117,252,230,229,255,123,252,238,229,47,175,207,126,60,126,243,238,236,244,248,205,139,147,179,159,94,191,62,123,123,252,234,237,251,87,139,28,230,109,239,253,190,125,250,116,126,125,245,215,249,205,213,151,207,147,223,206,175,111,38,139,199,116,242,225,243,231,201,215,243,79,95,191,125,122,148,201,156,203,251,192,38,153,204,247,127,253,31,90,22,166,127,82,115,232,171,223,187,106,50,79,27,98,189,195,134,89,49,123,244,5,104,57,63,152,46,191,139,125,254,253,187,207,114,58,132,89,223,180,152,203,229,98,234,175,99,159,61,88,82,124,181,222,179,130,131,172,165,77,1,35,202,245,158,165,28,110,65,221,234,57,184,94,223,121,61,67,45,168,91,61,7,207,115,238,89,207,225,22,212,166,158,17,38,2,118,212,151,241,254,232,68,156,10,216,101,45,163,189,102,70,156,12,216,121,61,99,188,102,70,204,119,238,89,207,225,22,212,184,158,241,166,45,118,209,155,59,88,78,243,74,198,154,184,232,91,200,161,214,211,186,146,141,24,212,182,213,175,19,72,177,43,26,122,77,141,171,26,111,150,101,23,207,244,29,44,167,77,37,35,204,179,236,168,138,97,23,211,166,134,17,102,90,250,126,65,52,200,98,218,212,112,240,185,150,29,117,97,208,181,180,46,224,144,179,45,187,44,224,224,239,198,99,204,183,236,178,128,131,191,253,142,151,172,221,183,140,3,45,167,113,37,227,165,107,247,253,80,56,208,114,218,84,50,194,220,85,207,42,14,179,152,198,53,140,49,123,181,139,23,198,208,107,105,92,192,24,243,87,187,40,96,232,181,180,46,224,144,51,88,187,44,224,224,239,109,98,38,110,247,44,228,96,235,105,91,204,40,169,219,189,139,57,208,122,218,20,115,240,9,193,29,61,181,227,22,112,200,41,193,93,22,112,144,215,70,147,130,18,184,159,188,69,235,137,55,83,143,66,187,205,99,10,237,110,62,41,218,80,111,111,155,34,232,160,183,115,153,40,160,183,233,109,122,155,222,166,183,233,109,122,155,222,166,183,233,109,122,155,222,166,183,233,109,122,155,222,230,140,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,227,100,157,49,52,12,13,67,195,208,112,80,52,252,212,145,11,45,209,112,78,199,47,52,64,195,183,121,228,43,208,247,54,151,252,251,15,39,45,171,117,151,85,254,84,10,250,154,248,243,54,119,79,5,83,193,84,48,21,76,5,83,193,20,43,197,26,91,93,82,172,153,43,86,234,146,186,164,46,169,75,234,146,186,164,46,169,75,234,146,186,36,220,8,55,194,141,112,35,220,56,34,142,136,35,202,195,17,13,3,124,112,29,40,38,81,20,147,10,61,41,194,210,147,34,27,122,194,126,164,97,63,58,117,109,208,148,197,34,163,148,197,125,233,218,29,181,219,182,127,180,242,140,120,162,49,79,222,188,59,123,251,234,248,244,180,92,252,207,186,59,127,62,126,121,250,255,188,58,126,121,186,248,183,139,46,45,26,119,233,197,245,205,228,235,167,243,143,31,203,197,255,172,31,156,223,207,175,62,254,127,159,206,175,62,46,254,237,163,150,45,50,105,217,144,193,160,79,86,105,184,148,208,78,75,17,25,10,7,194,129,112,32,28,8,7,138,12,21,25,154,68,95,194,150,176,37,108,41,50,20,94,133,87,247,12,175,46,47,222,104,151,120,219,234,215,109,207,198,174,104,232,53,33,193,72,48,18,140,4,35,193,72,48,18,156,27,9,22,196,42,136,85,16,43,166,142,169,99,234,152,122,106,76,93,16,171,32,86,65,172,6,40,12,80,24,160,16,196,218,228,22,173,7,1,12,131,200,110,53,166,34,187,181,235,0,77,51,241,221,124,46,161,189,248,206,101,72,129,248,38,190,137,111,226,155,248,38,190,137,111,226,155,248,38,190,137,111,226,155,248,38,190,137,111,226,91,92,49,155,204,38,179,201,108,50,155,204,38,179,201,108,50,155,204,38,179,201,108,50,155,204,38,179,201,108,50,155,204,38,179,201,108,50,155,156,161,77,6,141,65,99,208,24,52,14,4,141,23,255,243,236,111,47,95,159,188,123,255,250,228,231,59,120,124,246,111,121,124,119,227,178,79,232,244,226,127,78,254,251,234,243,197,205,183,207,23,191,223,9,215,201,191,137,235,191,111,252,0,39,151,226,168,219,214,47,26,91,238,187,72,160,25,104,6,154,129,102,160,25,104,6,154,129,230,36,250,18,104,6,154,129,102,160,25,104,6,154,247,12,52,139,176,198,196,49,113,76,28,19,199,196,49,113,76,28,19,199,196,49,113,76,28,19,199,196,49,113,76,28,19,199,196,49,113,76,28,19,199,196,49,241,132,152,184,8,107,178,156,44,39,203,51,146,229,157,195,173,123,201,114,177,215,100,57,89,78,150,147,229,100,121,26,159,197,201,114,178,156,44,39,203,201,114,178,60,137,122,146,229,100,121,66,222,148,44,31,131,44,103,160,25,104,6,154,129,102,160,25,104,6,154,129,102,160,25,104,6,154,129,102,160,25,104,6,154,129,102,160,25,104,6,154,129,102,160,25,104,81,217,64,51,208,12,52,103,4,154,139,154,52,15,14,154,139,131,114,76,160,121,241,38,225,135,21,93,188,248,225,146,28,79,118,83,212,131,155,243,235,131,203,191,182,66,230,219,197,221,174,102,215,171,32,150,137,101,98,153,88,38,150,137,101,194,150,176,141,45,66,9,219,204,133,45,17,74,132,18,161,68,40,17,74,132,18,161,68,40,17,74,132,210,119,244,29,125,71,223,209,119,140,19,227,196,56,229,97,156,134,193,71,40,17,176,147,40,216,201,140,197,20,81,88,76,145,13,139,1,78,178,2,39,187,124,170,196,136,196,44,50,138,196,244,84,121,240,84,217,81,143,111,251,71,43,79,195,39,158,13,47,95,252,248,242,205,207,103,191,158,188,56,126,251,254,237,217,233,241,155,23,39,103,199,111,254,241,242,63,23,249,175,69,227,102,191,186,252,237,234,250,247,201,31,23,151,231,95,191,125,157,44,26,98,114,126,253,175,171,63,31,197,187,22,153,244,114,200,120,215,205,229,25,46,189,181,221,26,132,179,162,142,168,35,234,136,58,162,142,194,89,133,179,38,209,151,232,40,58,138,142,10,103,69,113,81,220,61,163,184,203,139,55,218,243,222,182,250,117,155,205,177,43,26,122,77,128,51,224,12,56,3,206,128,51,224,12,56,231,6,156,69,222,138,188,21,121,11,221,67,247,208,61,116,159,26,186,23,121,43,242,86,228,173,113,16,227,32,198,65,68,222,54,185,69,235,177,6,163,45,82,114,13,221,72,201,237,58,14,244,132,234,110,62,194,208,66,117,231,50,161,64,117,83,221,84,55,213,77,117,83,221,84,55,213,77,117,71,239,75,170,155,234,166,186,169,110,170,155,234,222,51,213,205,31,243,199,252,49,127,204,31,243,199,252,49,127,204,31,243,199,252,49,127,204,31,243,199,252,49,127,204,31,243,199,252,49,127,204,31,243,199,29,253,49,76,12,19,195,196,48,241,14,48,113,81,115,226,208,152,184,56,40,199,132,137,111,115,207,87,232,239,109,12,250,247,31,110,139,67,223,92,179,187,180,243,222,153,235,77,46,66,11,211,194,180,48,45,76,11,211,194,116,43,221,26,91,99,210,173,153,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,202,195,23,13,3,127,48,30,88,38,81,44,147,22,73,41,118,65,82,138,108,72,10,13,146,146,6,233,209,199,59,200,105,44,50,202,105,220,175,62,222,81,3,110,251,71,43,207,145,46,173,250,235,251,31,95,157,252,188,200,20,45,250,245,234,31,223,126,251,116,241,251,163,80,209,34,147,102,221,121,168,232,109,125,34,167,138,110,94,132,88,81,80,16,20,4,5,65,65,80,80,172,168,88,209,36,250,18,188,4,47,193,75,177,162,32,43,200,186,103,144,117,121,241,70,59,198,219,86,191,110,171,54,118,69,67,175,9,15,198,131,241,96,60,24,15,198,131,241,224,220,120,176,176,86,97,173,194,90,145,117,100,29,89,71,214,83,35,235,194,90,133,181,10,107,53,76,97,152,194,48,133,176,214,38,183,104,61,20,96,48,68,190,171,145,21,249,174,65,135,105,238,201,238,158,83,8,27,100,119,46,99,8,100,55,217,77,118,147,221,100,55,217,77,118,147,221,100,119,2,125,73,118,147,221,100,55,217,77,118,147,221,123,38,187,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,185,163,65,6,138,129,98,160,24,40,222,5,40,46,106,82,28,28,20,23,7,229,152,64,241,109,192,249,138,254,189,205,59,255,254,195,214,185,231,183,69,187,11,62,223,77,186,250,234,85,136,97,98,152,24,38,134,137,97,98,152,112,37,92,99,139,76,194,53,115,225,74,100,18,153,68,38,145,73,100,18,153,68,38,145,73,100,18,153,244,27,253,70,191,209,111,244,27,99,196,24,49,70,121,24,163,97,240,15,202,3,204,36,10,102,18,99,41,197,78,88,74,145,13,75,1,66,146,2,33,125,90,121,23,145,141,69,70,145,141,123,214,202,59,234,193,109,255,104,229,105,178,189,91,127,126,249,246,221,203,211,31,143,223,188,59,251,233,245,235,179,162,60,155,47,114,69,139,166,77,250,251,213,215,155,171,143,191,157,95,223,76,62,124,254,60,41,202,201,252,81,156,104,145,73,111,6,140,19,93,83,150,193,82,68,27,94,91,120,40,10,136,2,162,128,40,32,10,40,60,84,120,104,18,125,137,86,162,149,104,165,240,80,84,21,85,221,51,170,186,188,120,163,61,225,109,171,95,183,25,27,187,162,161,215,4,0,3,192,0,48,0,12,0,3,192,0,112,110,0,88,36,171,72,86,145,172,80,58,148,14,165,67,233,169,161,116,145,172,34,89,69,178,26,151,48,46,97,92,66,36,107,147,91,180,102,255,70,63,164,184,26,74,145,226,218,113,92,102,147,218,110,60,90,208,68,109,231,50,81,64,109,83,219,212,54,181,77,109,83,219,212,54,181,77,109,83,219,212,54,181,77,109,83,219,212,54,181,205,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,73,250,98,88,24,22,134,133,97,225,128,88,184,168,185,112,40,44,92,28,148,99,194,194,183,57,228,43,196,247,54,150,252,251,15,183,196,147,175,169,213,93,42,121,223,236,243,173,119,78,3,211,192,52,48,13,76,3,211,192,244,42,189,26,91,91,210,171,153,235,85,218,146,182,164,45,105,75,218,146,182,164,45,105,75,218,146,182,36,219,200,54,178,141,108,35,219,248,33,126,136,31,202,195,15,13,3,123,48,29,24,38,81,12,147,6,57,41,66,146,147,34,27,114,66,125,164,160,62,58,244,107,192,60,197,34,163,60,197,253,232,215,29,53,218,182,127,180,242,92,104,213,146,243,239,9,159,69,199,142,156,175,9,248,44,50,105,200,221,5,124,206,227,229,123,110,184,180,120,79,160,15,232,3,250,128,62,160,79,188,167,120,207,36,250,18,144,4,36,1,73,241,158,192,41,112,186,103,224,116,121,241,70,59,187,219,86,191,110,75,53,118,69,67,175,9,227,197,120,49,94,140,23,227,197,120,49,222,220,24,175,208,84,161,169,66,83,209,114,180,28,45,71,203,83,163,229,66,83,133,166,10,77,53,244,96,232,193,208,131,208,212,38,183,104,141,247,13,112,200,89,53,90,34,103,53,204,208,203,82,108,119,157,33,88,39,182,115,25,33,32,182,137,109,98,155,216,38,182,137,109,98,155,216,38,182,137,109,98,155,216,38,182,137,109,98,155,216,102,139,217,98,182,152,45,102,139,217,98,182,152,45,102,139,217,98,182,152,45,102,139,217,98,182,152,45,102,139,217,98,182,152,45,102,139,217,226,4,109,49,40,12,10,131,194,160,112,56,40,92,212,84,56,16,20,46,14,202,49,65,225,219,208,241,21,223,123,155,65,254,253,135,205,179,200,231,247,163,200,3,231,156,207,147,140,57,39,129,73,96,18,152,4,38,129,71,45,129,201,85,114,149,92,29,177,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,60,236,208,48,168,7,209,1,97,18,133,48,73,112,147,34,32,55,41,178,225,38,200,71,2,228,163,125,179,134,11,81,44,50,10,81,220,139,102,221,81,151,109,251,71,43,79,132,198,253,248,143,183,239,95,45,94,57,235,84,207,162,67,67,254,235,235,183,79,147,98,241,145,228,97,172,103,145,73,71,238,38,214,115,89,150,24,185,158,219,174,45,216,19,231,195,249,112,62,156,15,231,19,236,41,216,51,137,190,196,35,241,72,60,82,176,39,110,138,155,238,25,55,93,94,188,209,190,238,182,213,175,219,80,141,93,209,208,107,130,120,33,94,136,23,226,133,120,33,94,136,55,55,196,43,46,85,92,170,184,84,176,28,44,7,203,193,242,212,96,185,184,84,113,169,226,82,141,60,24,121,48,242,32,46,181,201,45,90,211,125,227,27,18,86,13,150,72,88,237,63,242,242,64,109,119,25,35,216,168,182,115,153,35,160,182,169,109,106,155,218,166,182,169,109,106,155,218,166,182,169,109,106,155,218,166,182,169,109,106,155,218,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,226,36,125,49,44,12,11,195,194,176,112,64,44,188,224,194,161,176,112,113,80,142,9,11,223,166,143,175,16,223,219,48,242,239,63,108,22,74,190,172,213,93,42,121,192,196,243,199,119,78,3,211,192,52,48,13,76,3,211,192,244,42,189,26,91,91,210,171,153,235,85,218,146,182,164,45,105,75,218,146,182,164,45,105,75,218,146,182,36,219,200,54,178,141,108,35,219,248,33,126,136,31,202,195,15,13,3,123,48,29,24,38,81,12,147,6,57,41,66,146,147,34,27,114,66,125,164,160,62,58,244,107,192,60,197,34,163,60,197,253,232,215,29,53,218,182,127,180,242,92,104,217,146,229,217,108,145,241,89,116,238,201,114,241,21,215,195,144,207,34,147,166,220,101,200,103,57,153,197,75,249,220,112,113,49,159,96,31,216,7,246,129,125,96,159,152,79,49,159,73,244,37,40,9,74,130,146,98,62,193,83,240,116,207,224,233,242,226,141,118,120,183,173,126,221,214,106,236,138,134,94,19,206,139,243,226,188,56,47,206,139,243,226,188,185,113,94,225,169,194,83,133,167,34,230,136,57,98,142,152,167,70,204,133,167,10,79,21,158,106,248,193,240,131,225,7,225,169,77,110,209,26,241,27,228,144,183,106,196,68,222,106,168,225,151,165,220,238,62,77,176,78,110,231,50,78,64,110,147,219,228,54,185,77,110,147,219,228,54,185,77,110,147,219,228,54,185,77,110,147,219,228,54,185,205,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,140,49,99,204,24,51,198,137,26,99,96,24,24,6,134,129,225,144,96,184,168,201,112,48,48,92,28,148,99,2,195,183,65,228,43,202,247,54,151,252,251,15,219,228,147,151,147,217,93,64,121,240,244,243,7,247,78,4,19,193,68,48,17,76,4,19,193,4,43,193,26,91,92,18,172,153,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,202,195,16,13,131,123,80,29,32,38,81,16,147,8,59,41,130,178,147,34,27,118,2,126,36,1,63,186,180,108,200,104,197,34,163,104,197,61,105,217,29,245,218,182,127,180,242,116,88,237,202,119,63,157,253,120,242,230,221,217,143,199,111,79,206,126,58,126,123,242,243,34,224,179,216,220,133,55,31,38,191,93,92,223,76,126,59,255,122,49,249,112,254,245,226,247,71,129,158,69,38,93,215,192,231,221,124,248,97,251,47,223,59,181,179,211,21,68,115,142,5,226,77,15,202,149,15,97,197,179,187,15,132,71,195,66,188,13,139,185,92,46,166,254,68,56,75,13,226,245,171,224,32,107,105,83,192,152,16,175,95,41,135,91,80,183,122,14,15,241,118,93,207,80,11,234,86,207,225,163,57,251,213,115,184,5,181,169,103,12,216,184,155,190,140,247,71,39,38,108,220,97,45,163,189,102,198,132,141,187,174,103,140,215,204,152,209,156,253,234,57,220,130,26,215,51,34,20,221,65,111,238,96,57,205,43,25,13,138,246,44,228,80,235,105,93,201,70,59,178,219,86,191,110,43,52,118,69,67,175,169,113,85,35,242,219,29,60,211,119,176,156,54,149,140,193,111,119,83,197,176,139,105,83,195,24,252,182,231,23,68,131,44,166,77,13,135,231,183,187,233,194,160,107,105,93,192,65,249,237,14,11,56,248,187,241,40,252,118,135,5,28,252,237,119,196,192,211,158,101,28,104,57,141,43,25,49,240,180,231,135,194,129,150,211,166,146,49,72,120,191,42,14,179,152,198,53,140,66,194,119,240,194,24,122,45,141,11,24,133,132,239,160,128,161,215,210,186,128,131,146,240,29,22,112,240,247,54,81,3,79,251,21,114,176,245,180,45,102,156,192,211,190,197,28,104,61,109,138,57,252,176,194,110,158,218,113,11,56,232,176,194,14,11,56,200,107,163,97,5,129,167,79,222,162,53,186,55,120,33,35,213,72,136,140,212,198,195,42,27,140,245,22,233,223,192,88,231,34,251,25,107,198,154,177,102,172,25,107,198,154,177,102,172,25,107,198,58,165,90,50,214,140,53,99,205,88,51,214,169,27,107,26,152,6,166,129,105,96,26,152,6,166,129,105,96,26,152,6,166,129,105,96,26,152,6,166,129,105,96,26,152,6,166,129,105,96,26,152,6,238,168,129,209,94,180,23,237,69,123,251,208,222,58,196,187,236,76,123,107,114,90,102,66,123,219,135,118,63,254,229,19,12,233,102,108,25,91,198,150,177,101,108,71,109,108,153,80,38,148,9,29,177,9,101,24,25,70,134,145,97,100,24,25,70,134,145,97,100,24,25,70,94,140,23,227,197,120,49,94,140,202,161,114,168,156,60,84,206,48,92,6,126,65,76,18,37,38,209,32,71,247,115,176,139,140,206,193,30,41,228,200,226,180,245,162,87,18,96,145,81,18,160,46,139,209,101,175,222,159,190,123,121,250,242,245,139,247,199,167,247,194,39,155,190,176,125,250,246,241,230,234,227,213,231,203,111,231,31,55,36,81,230,242,42,215,51,137,242,113,37,118,26,75,217,236,114,50,42,249,57,126,142,159,227,231,248,57,25,149,50,42,147,232,75,30,145,71,228,17,101,84,242,157,124,231,158,249,206,229,197,27,109,164,110,91,253,186,29,204,216,21,13,189,38,106,150,154,165,102,169,89,106,150,154,165,102,115,83,179,146,63,37,127,74,254,36,185,73,110,146,155,228,78,77,114,75,254,148,252,41,249,211,140,129,25,3,51,6,146,63,155,220,162,181,149,55,47,33,44,212,36,135,176,208,110,51,38,27,92,118,211,81,128,6,46,59,151,185,0,46,155,203,230,178,185,108,46,59,186,35,230,178,185,108,46,155,203,230,178,185,108,46,155,203,230,178,185,236,81,184,108,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,98,130,152,32,238,40,136,113,96,28,24,7,198,129,131,113,224,58,25,188,12,195,129,107,140,90,102,194,129,123,198,132,63,174,68,130,153,225,40,46,138,139,226,162,184,40,238,168,41,46,58,138,142,162,163,35,166,163,168,35,234,136,58,162,142,168,35,234,136,58,162,142,168,35,234,136,149,97,101,88,25,86,134,149,193,59,240,14,188,147,7,222,25,70,213,48,50,36,74,162,18,37,13,239,17,232,88,238,34,163,99,185,247,193,123,228,119,70,124,17,46,139,176,200,40,139,80,51,166,213,140,239,95,223,69,99,118,122,109,252,246,121,125,56,102,46,175,142,33,195,49,191,215,98,184,120,204,45,23,20,144,73,229,81,121,84,30,149,71,229,9,200,20,144,153,68,95,82,142,148,35,229,40,32,147,26,165,70,247,76,141,46,47,222,104,123,118,219,234,215,237,139,198,174,104,232,53,177,184,44,46,139,203,226,178,184,44,46,139,155,155,197,21,59,42,118,84,236,40,31,206,135,243,225,124,120,106,62,92,236,168,216,81,177,163,38,23,76,46,152,92,16,59,218,228,22,173,5,190,41,12,73,165,230,67,36,149,6,152,92,185,239,179,59,141,11,108,242,217,185,12,12,240,217,124,54,159,205,103,243,217,73,120,98,62,155,207,230,179,249,108,62,155,207,230,179,249,108,62,155,207,30,133,207,38,137,73,98,146,152,36,38,137,73,98,146,152,36,38,137,73,98,146,152,36,38,137,73,98,146,152,36,38,137,73,98,146,152,36,38,137,73,226,142,146,24,11,198,130,177,96,44,56,32,11,174,83,196,203,80,44,184,6,169,101,38,44,56,100,142,248,247,90,36,152,36,14,228,2,185,64,46,144,11,228,142,26,228,2,164,0,41,64,58,98,64,10,60,2,143,192,35,240,8,60,2,143,192,35,240,8,60,2,143,112,25,92,6,151,193,101,112,25,194,131,240,32,60,121,16,158,97,108,13,41,195,163,36,234,81,82,81,31,193,14,235,46,50,58,172,123,63,212,71,142,231,199,23,33,243,9,139,140,242,9,181,100,2,45,121,63,37,179,233,11,227,166,96,204,92,94,11,123,6,99,14,145,133,41,254,146,182,163,237,104,59,218,142,182,75,71,219,137,191,164,23,233,69,122,145,94,20,127,41,254,146,6,165,65,239,85,178,209,182,235,182,213,175,219,239,140,93,209,208,107,98,108,25,91,198,150,177,101,108,25,91,198,54,55,99,43,84,84,168,168,80,81,238,155,251,230,190,185,239,212,220,183,80,81,161,162,66,69,77,36,152,72,48,145,32,84,180,201,45,90,203,122,211,21,114,72,205,125,200,33,237,54,145,114,223,90,55,21,255,155,172,117,46,200,159,181,102,173,89,107,214,154,181,102,173,89,107,214,154,181,102,173,19,122,205,100,173,89,107,214,154,181,102,173,179,176,214,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,220,81,5,35,190,136,47,226,139,248,246,35,190,117,168,119,217,131,248,214,236,180,204,132,248,246,204,241,78,55,186,155,180,37,109,73,91,210,150,180,29,181,180,37,67,201,80,50,116,196,50,148,100,36,25,73,70,146,145,100,36,25,73,70,146,145,100,36,25,169,49,106,140,26,163,198,168,49,54,135,205,97,115,242,176,57,195,160,25,4,6,52,73,20,154,68,228,28,125,78,199,46,50,58,29,123,180,156,35,147,147,216,139,158,233,128,69,70,233,128,122,109,240,94,59,61,126,243,226,228,236,46,136,178,193,203,218,226,225,154,172,207,161,204,229,85,173,123,14,229,189,223,126,87,49,148,79,92,66,10,37,27,199,198,177,113,108,28,27,39,133,82,10,101,18,125,201,26,178,134,172,161,20,74,118,147,221,220,51,187,185,188,120,163,77,210,109,171,95,183,59,25,187,162,161,215,68,196,18,177,68,44,17,75,196,18,177,68,108,110,34,86,182,167,108,79,217,158,148,54,165,77,105,83,218,169,41,109,217,158,178,61,101,123,154,31,48,63,96,126,64,182,103,147,91,180,118,240,102,33,196,129,154,210,16,7,218,122,126,100,213,89,55,32,253,219,156,117,46,162,159,179,230,172,57,107,206,154,179,230,172,57,107,206,154,179,230,172,147,121,205,228,172,57,107,206,154,179,230,172,179,112,214,68,48,17,76,4,19,193,68,48,17,76,4,19,193,68,48,17,76,4,19,193,68,48,17,76,4,19,193,68,48,17,76,4,19,193,68,48,17,220,81,4,227,189,120,47,222,139,247,246,226,189,117,98,119,217,157,247,214,232,180,204,132,247,118,15,236,190,247,219,39,152,215,141,217,98,182,152,45,102,139,217,142,154,217,98,161,88,40,22,58,98,22,138,49,98,140,24,35,198,136,49,98,140,24,35,198,136,49,98,140,200,24,50,134,140,33,99,200,24,152,3,230,128,57,121,192,156,97,196,12,255,66,153,36,170,76,226,89,142,30,71,98,23,25,29,137,61,86,203,145,199,217,235,69,191,76,192,34,163,76,64,141,22,179,209,254,235,239,191,156,158,212,247,254,243,217,171,227,183,255,241,242,245,139,69,30,101,187,23,185,201,63,255,231,203,199,139,201,63,191,92,255,62,249,116,254,245,127,175,62,95,62,138,168,204,229,117,47,72,68,229,154,130,12,144,90,217,240,170,130,44,9,59,194,142,176,35,236,8,59,65,150,130,44,147,232,75,98,145,88,36,22,5,89,18,160,4,232,158,9,208,229,197,27,109,181,110,91,253,186,61,206,216,21,13,189,38,174,150,171,229,106,185,90,174,150,171,229,106,115,115,181,226,65,197,131,138,7,101,189,89,111,214,155,245,78,205,122,139,7,21,15,42,30,212,20,130,41,4,83,8,226,65,155,220,162,181,166,55,81,33,81,212,172,135,68,209,94,83,40,27,204,118,187,121,129,38,102,59,151,17,2,102,155,217,102,182,153,109,102,59,254,135,52,102,155,217,102,182,153,109,102,155,217,78,162,158,204,54,179,157,144,228,100,182,199,96,182,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,184,163,46,70,133,81,97,84,24,21,14,77,133,235,104,241,50,40,21,174,105,106,153,9,21,14,146,54,190,166,32,9,6,144,243,185,124,46,159,203,231,242,185,163,246,185,60,41,79,202,147,142,216,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,30,162,103,24,106,3,206,224,41,137,242,148,164,16,72,216,51,190,139,140,206,248,222,35,4,146,237,41,244,69,240,68,195,34,163,68,67,29,154,76,135,190,127,125,219,163,101,155,151,204,111,159,23,143,192,163,68,205,92,94,33,251,38,106,126,255,253,119,27,160,185,229,34,242,50,121,60,30,143,199,227,241,120,60,121,153,242,50,147,232,75,190,145,111,228,27,229,101,242,162,188,232,158,121,209,229,197,27,109,204,110,91,253,186,29,209,216,21,13,189,38,10,151,194,165,112,41,92,10,151,194,165,112,115,83,184,82,72,165,144,74,33,37,195,201,112,50,156,12,79,77,134,75,33,149,66,42,133,212,204,130,153,5,51,11,82,72,155,220,162,181,189,55,127,33,184,212,100,136,224,210,142,51,43,247,189,117,227,1,128,77,222,58,23,239,207,91,243,214,188,53,111,205,91,243,214,188,53,111,205,91,243,214,73,189,102,242,214,188,53,111,205,91,243,214,89,120,107,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,238,40,131,49,95,204,23,243,197,124,123,50,223,58,231,187,236,195,124,107,120,90,102,194,124,251,198,122,127,255,253,19,76,241,134,109,97,91,216,22,182,133,109,71,141,109,225,80,56,20,14,29,49,14,133,25,97,70,152,17,102,132,25,97,70,152,17,102,132,25,97,70,112,12,28,3,199,192,49,112,12,207,193,115,240,156,60,120,206,48,110,134,130,97,77,18,181,38,49,69,71,175,131,178,139,140,14,202,30,175,232,200,229,92,246,162,111,78,96,145,81,78,160,118,139,221,110,255,245,247,95,78,79,234,251,255,249,236,213,241,219,255,120,249,250,197,34,169,178,237,11,222,228,159,255,243,229,227,197,228,159,95,174,127,159,124,58,255,250,191,87,159,47,31,133,87,230,242,26,24,40,188,114,77,73,6,201,179,108,120,93,17,151,212,29,117,71,221,81,119,212,157,136,75,17,151,73,244,37,197,72,49,82,140,34,46,169,80,42,116,207,84,232,242,226,141,182,95,183,173,126,221,190,103,236,138,134,94,19,107,203,218,178,182,172,45,107,203,218,178,182,185,89,91,193,161,130,67,5,135,242,223,252,55,255,205,127,167,230,191,5,135,10,14,21,28,106,50,193,100,130,201,4,193,161,77,110,209,90,216,155,178,144,53,106,254,67,214,104,207,201,148,13,118,187,237,244,64,19,187,157,203,64,1,187,205,110,179,219,236,54,187,157,198,167,93,118,155,221,102,183,217,109,118,155,221,78,162,158,236,54,187,157,144,232,100,183,199,96,183,41,99,202,152,50,166,140,41,99,202,152,50,166,140,41,99,202,152,50,166,140,41,99,202,152,50,166,140,41,99,202,152,50,166,140,41,99,202,184,163,50,70,134,145,97,100,24,25,14,79,134,235,192,241,50,48,25,174,121,106,153,9,25,14,148,65,190,166,36,9,198,146,83,186,148,46,165,75,233,82,186,163,86,186,84,41,85,74,149,142,88,149,82,144,20,36,5,73,65,82,144,20,36,5,73,65,82,144,20,36,113,70,156,17,103,196,25,113,198,245,112,61,92,79,30,174,103,24,112,131,207,64,42,137,34,149,196,40,72,232,147,191,139,140,78,254,222,43,10,146,241,9,245,197,14,82,14,139,140,82,14,245,105,236,62,253,249,229,219,119,47,79,23,221,250,227,241,219,147,179,219,86,45,159,124,253,252,253,234,235,205,213,199,197,67,241,219,249,215,139,201,226,113,120,148,182,153,203,235,101,167,180,205,181,37,216,65,186,102,227,235,72,211,228,244,56,61,78,143,211,227,244,164,105,74,211,76,162,47,185,71,238,145,123,148,166,201,145,114,164,123,230,72,151,23,111,180,97,187,109,245,235,118,74,99,87,52,244,154,232,92,58,151,206,165,115,233,92,58,151,206,205,77,231,202,40,149,81,42,163,148,24,39,198,137,113,98,60,53,49,46,163,84,70,169,140,82,179,12,102,25,204,50,200,40,109,114,139,214,38,223,92,134,88,83,19,35,98,77,219,204,178,108,182,215,219,103,2,154,217,235,92,102,0,216,107,246,154,189,102,175,217,107,246,154,189,102,175,217,107,246,154,189,102,175,217,107,246,154,189,102,175,41,97,74,152,18,166,132,41,97,74,152,18,166,132,41,97,74,152,18,166,132,41,97,74,152,18,166,132,41,97,74,152,18,166,132,41,97,74,120,80,37,140,252,34,191,200,47,242,219,159,252,214,49,224,101,79,242,91,243,211,50,19,242,219,41,246,123,109,9,18,140,249,166,110,169,91,234,150,186,165,110,71,173,110,41,81,74,148,18,29,177,18,165,26,169,70,170,145,106,164,26,169,70,170,145,106,164,26,169,70,130,140,32,35,200,8,50,130,140,211,225,116,56,157,60,156,206,48,128,6,135,129,78,18,69,39,145,105,71,223,147,180,139,140,78,210,30,53,237,200,232,4,247,34,64,138,96,145,81,138,160,190,139,221,119,175,222,159,190,123,121,250,242,245,139,247,199,167,247,162,44,219,189,248,125,250,246,241,230,234,227,213,231,203,111,231,31,55,228,90,230,242,74,24,36,215,242,113,61,6,8,185,108,118,81,137,151,236,29,123,199,222,177,119,236,157,196,75,137,151,73,244,37,203,200,50,178,140,18,47,217,80,54,116,207,108,232,242,226,141,54,97,183,173,126,221,238,103,236,138,134,94,19,113,75,220,18,183,196,45,113,75,220,18,183,185,137,91,57,162,114,68,229,136,82,224,20,56,5,78,129,167,166,192,229,136,202,17,149,35,106,62,193,124,130,249,4,57,162,77,110,209,218,217,155,181,16,61,106,10,68,244,104,159,249,148,13,94,187,221,208,64,3,175,157,203,4,1,175,205,107,243,218,188,54,175,29,251,3,26,175,205,107,243,218,188,54,175,205,107,39,81,79,94,155,215,78,72,113,242,218,99,240,218,100,49,89,76,22,147,197,100,49,89,76,22,147,197,100,49,89,76,22,147,197,100,49,89,76,22,147,197,100,49,89,76,22,147,197,100,49,89,220,81,22,99,194,152,48,38,140,9,7,102,194,117,182,120,25,146,9,215,48,181,204,132,9,7,9,26,127,92,143,4,83,199,225,92,56,23,206,133,115,225,220,81,227,92,152,20,38,133,73,71,140,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,39,15,206,51,140,179,161,102,216,148,68,109,74,74,2,36,232,193,222,69,70,7,123,239,143,0,201,245,220,249,34,116,142,97,145,81,142,161,246,76,170,61,223,191,190,203,214,108,247,146,249,237,243,250,64,205,92,94,39,131,4,106,126,47,194,0,41,154,91,174,36,58,147,206,163,243,232,60,58,143,206,19,157,41,58,51,137,190,164,29,105,71,218,81,116,38,61,74,143,238,153,30,93,94,188,209,54,237,182,213,175,219,31,141,93,209,208,107,98,114,153,92,38,151,201,101,114,153,92,38,55,55,147,43,144,84,32,169,64,82,78,156,19,231,196,57,241,212,156,184,64,82,129,164,2,73,77,48,152,96,48,193,32,144,180,201,45,90,75,124,211,24,50,76,205,137,200,48,237,51,193,114,223,96,183,155,11,216,100,176,115,25,6,96,176,25,108,6,155,193,102,176,25,108,6,155,193,102,176,25,108,6,155,193,102,176,25,108,6,155,193,166,133,105,97,90,152,22,166,133,105,97,90,152,22,166,133,105,97,90,152,22,166,133,105,97,90,152,22,166,133,105,97,90,152,22,166,133,105,225,193,181,48,250,139,254,162,191,232,111,8,250,91,71,130,151,189,233,111,77,80,203,76,232,111,144,28,240,239,69,72,48,252,155,189,101,111,217,91,246,150,189,29,181,189,101,69,89,81,86,116,196,86,148,109,100,27,217,70,182,145,109,100,27,217,70,182,145,109,100,27,57,50,142,140,35,227,200,56,50,90,135,214,161,117,242,208,58,195,48,26,40,6,61,73,148,158,68,7,30,253,207,215,46,50,58,95,123,228,192,35,171,211,221,139,32,201,130,69,70,201,130,186,47,86,247,189,249,165,238,191,227,219,6,44,27,190,236,93,127,169,171,126,190,40,251,163,52,203,92,94,241,122,164,89,222,255,253,119,22,100,249,212,69,100,88,114,116,28,29,71,199,209,113,116,50,44,101,88,38,209,151,92,34,151,200,37,202,176,228,60,57,207,61,115,158,203,139,55,218,80,221,182,250,117,59,153,177,43,26,122,77,244,44,61,75,207,210,179,244,44,61,75,207,230,166,103,37,131,74,6,149,12,74,116,19,221,68,55,209,157,154,232,150,12,42,25,84,50,168,89,3,179,6,102,13,36,131,54,185,69,107,51,111,110,66,152,168,137,14,97,162,237,103,77,30,121,235,38,208,127,171,183,206,197,248,243,214,188,53,111,205,91,243,214,188,53,111,205,91,243,214,188,117,82,175,153,188,53,111,205,91,243,214,188,117,22,222,154,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,59,202,96,204,23,243,197,124,49,223,158,204,183,206,243,46,251,48,223,26,158,150,153,48,223,30,81,222,247,127,255,4,83,188,97,91,216,22,182,133,109,97,219,81,99,91,56,20,14,133,67,71,140,67,97,70,152,17,102,132,25,97,70,152,17,102,132,25,97,70,152,17,28,3,199,192,49,112,12,28,195,115,240,28,60,39,15,158,51,140,155,161,96,88,147,68,173,73,76,209,209,235,160,236,34,163,131,178,199,43,58,114,57,151,189,232,155,19,88,100,148,19,168,221,6,109,183,197,63,127,187,136,162,220,254,138,182,248,63,124,125,20,63,153,203,171,88,167,248,201,219,223,121,7,145,147,155,239,88,204,36,249,70,190,145,111,228,27,249,38,102,82,204,100,18,125,73,18,146,132,36,161,152,73,50,147,204,220,51,153,185,188,120,163,45,208,109,171,95,183,247,24,187,162,161,215,196,187,242,174,188,43,239,202,187,242,174,188,107,110,222,85,120,167,240,78,225,157,12,54,131,205,96,51,216,169,25,108,225,157,194,59,133,119,154,14,48,29,96,58,64,120,103,147,91,180,86,238,38,29,228,125,154,193,144,247,217,102,58,228,158,159,222,78,244,55,248,233,92,88,62,63,205,79,243,211,252,52,63,205,79,243,211,252,52,63,205,79,243,211,252,52,63,205,79,243,211,252,52,233,75,250,146,190,164,47,233,75,250,146,190,164,47,233,75,250,146,190,164,47,233,75,250,146,190,164,47,233,75,250,38,243,218,72,250,146,190,164,239,88,164,47,182,139,237,98,187,216,110,7,182,91,39,107,151,109,217,110,13,76,203,76,216,110,167,52,237,219,223,57,193,4,109,144,22,164,5,105,65,90,144,118,212,144,22,252,4,63,193,207,17,195,79,80,17,84,4,21,65,69,80,17,84,4,21,65,69,80,17,84,132,194,160,48,40,12,10,131,194,208,27,244,6,189,201,131,222,12,99,98,8,23,142,36,81,71,50,180,214,104,125,72,117,145,209,33,213,227,210,26,41,159,119,94,116,201,235,43,50,202,235,211,74,59,111,165,55,191,252,120,242,230,221,241,217,143,199,111,79,22,1,144,219,95,155,174,191,252,118,113,125,115,62,249,237,252,235,197,163,24,200,92,94,161,58,197,64,222,255,205,119,16,6,249,212,221,139,132,36,217,72,54,146,141,100,35,217,68,66,138,132,76,162,47,201,64,50,144,12,20,9,73,90,146,150,123,38,45,31,158,62,223,163,154,161,143,175,15,81,209,208,107,226,87,249,85,126,149,95,229,87,249,85,126,53,55,191,42,104,83,208,166,160,77,166,154,169,102,170,153,234,212,76,181,160,77,65,155,130,54,105,127,218,159,246,23,180,217,228,22,173,213,186,201,5,217,156,102,42,100,115,182,153,246,120,228,170,183,67,253,173,174,58,23,174,207,85,115,213,92,53,87,205,85,115,213,92,53,87,205,85,115,213,105,212,146,171,230,170,185,106,174,154,171,78,221,85,19,192,4,48,1,76,0,19,192,4,48,1,76,0,19,192,4,48,1,76,0,19,192,4,48,1,76,0,19,192,4,48,1,76,0,19,192,4,112,71,1,140,243,226,188,56,47,206,219,153,243,214,185,219,101,55,206,91,99,211,50,19,206,219,41,125,251,254,111,158,96,6,55,90,139,214,162,181,104,45,90,59,106,90,139,130,162,160,40,232,136,41,40,186,136,46,162,139,232,34,186,136,46,162,139,232,34,186,136,46,98,98,152,24,38,134,137,97,98,48,14,140,3,227,228,129,113,134,81,50,204,11,89,146,168,44,137,227,55,58,30,115,93,100,116,204,245,24,253,70,250,103,168,23,221,179,254,138,140,178,254,52,87,140,230,250,229,215,147,215,199,47,207,126,62,121,183,248,117,23,193,146,205,95,201,38,95,254,184,248,124,126,53,249,253,226,230,226,195,205,151,235,71,65,147,185,188,178,245,14,154,92,173,196,142,131,39,155,92,78,16,37,45,71,203,209,114,180,28,45,39,136,82,16,101,18,125,73,31,210,135,244,161,32,74,154,147,230,220,51,205,185,188,120,163,109,211,109,171,95,183,95,25,187,162,161,215,196,200,50,178,140,44,35,203,200,50,178,140,108,110,70,86,188,167,120,79,241,158,220,54,183,205,109,115,219,169,185,109,241,158,226,61,197,123,154,40,48,81,96,162,64,188,103,147,91,180,150,241,166,35,36,130,154,219,144,8,218,121,162,100,157,203,110,62,4,240,164,203,206,101,40,128,203,230,178,185,108,46,155,203,142,238,136,185,108,46,155,203,230,178,185,108,46,155,203,230,178,185,108,46,123,20,46,155,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,98,130,152,32,38,136,59,10,98,28,24,7,198,129,113,224,96,28,184,206,4,47,195,112,224,26,163,150,153,112,224,222,25,225,171,149,72,48,51,28,197,69,113,81,92,20,23,197,29,53,197,69,71,209,81,116,116,196,116,20,117,68,29,81,71,212,17,117,68,29,81,71,212,17,117,68,29,177,50,172,12,43,195,202,176,50,120,7,222,129,119,242,192,59,195,168,26,70,134,68,73,84,162,164,225,61,2,29,203,93,100,116,44,247,62,120,143,252,206,136,47,194,101,17,22,25,101,17,106,198,200,205,120,122,252,230,197,201,34,9,179,217,75,225,242,145,124,24,125,153,203,107,95,175,232,203,197,189,236,48,235,114,227,253,11,183,36,234,136,58,162,142,168,35,234,132,91,10,183,76,162,47,9,69,66,145,80,20,110,73,124,18,159,123,38,62,151,23,111,180,181,186,109,245,235,246,52,99,87,52,244,154,56,90,142,150,163,229,104,57,90,142,150,163,205,205,209,138,12,21,25,42,50,148,237,102,187,217,110,182,59,53,219,45,50,84,100,168,200,80,83,7,166,14,76,29,136,12,109,114,139,214,122,222,4,133,148,81,179,29,82,70,187,76,157,220,217,234,102,178,127,189,173,206,133,242,179,213,108,53,91,205,86,179,213,108,53,91,205,86,179,213,108,117,42,181,100,171,217,106,182,154,173,102,171,83,183,213,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,76,1,83,192,20,48,5,220,81,1,35,189,72,47,210,139,244,118,39,189,117,88,119,217,145,244,214,220,180,204,132,244,246,74,231,94,220,75,130,113,220,116,45,93,75,215,210,181,116,237,168,117,45,13,74,131,210,160,35,214,160,244,34,189,72,47,210,139,244,34,189,72,47,210,139,244,34,189,72,138,145,98,164,24,41,70,138,241,56,60,14,143,147,135,199,25,6,202,96,47,112,73,162,184,36,18,225,232,122,226,117,145,209,137,215,163,36,28,25,156,168,94,244,72,253,43,50,74,253,211,95,113,250,235,151,95,79,94,31,191,60,251,249,228,221,226,247,93,164,76,182,120,61,155,124,249,227,226,243,249,213,228,247,139,155,139,15,55,95,174,31,165,78,230,242,250,214,63,117,114,181,20,187,78,161,108,114,61,169,148,220,28,55,199,205,113,115,220,156,84,74,169,148,73,244,37,135,200,33,114,136,82,41,185,78,174,115,207,92,231,242,226,141,54,80,183,173,126,221,206,101,236,138,134,94,19,45,75,203,210,178,180,44,45,75,203,210,178,185,105,89,89,159,178,62,101,125,18,220,4,55,193,77,112,167,38,184,101,125,202,250,148,245,105,182,192,108,129,217,2,89,159,77,110,209,218,200,155,147,16,15,106,130,67,60,104,247,217,146,117,54,187,197,44,192,147,54,59,151,217,0,54,155,205,102,179,217,108,54,59,1,75,204,102,179,217,108,54,155,205,102,179,217,108,54,155,205,102,179,217,163,176,217,20,49,69,76,17,83,196,20,49,69,76,17,83,196,20,49,69,76,17,83,196,20,49,69,76,17,83,196,20,49,69,76,17,83,196,20,49,69,220,81,17,35,193,72,48,18,140,4,135,35,193,117,60,120,25,136,4,215,28,181,204,132,4,247,143,11,95,45,69,130,241,225,52,46,141,75,227,210,184,52,238,168,53,46,61,74,143,210,163,35,214,163,180,35,237,72,59,210,142,180,35,237,72,59,210,142,180,35,237,72,150,145,101,100,25,89,70,150,241,59,252,14,191,147,135,223,25,6,214,96,50,48,74,162,24,37,17,242,17,234,132,238,34,163,19,186,247,130,124,100,120,98,124,17,48,149,176,200,40,149,80,63,198,234,199,127,156,190,58,251,233,244,213,217,201,235,159,79,206,138,105,89,45,146,49,183,191,38,254,235,227,167,201,135,143,159,38,23,159,127,191,152,212,183,121,148,134,153,203,235,96,167,52,204,71,191,254,14,18,48,27,93,67,234,37,103,199,217,113,118,156,29,103,39,245,82,234,101,18,125,201,45,114,139,220,162,212,75,14,148,3,221,51,7,186,188,120,163,13,215,109,171,95,183,211,25,187,162,161,215,68,215,210,181,116,45,93,75,215,210,181,116,109,110,186,86,150,168,44,81,89,162,196,55,241,77,124,19,223,169,137,111,89,162,178,68,101,137,154,69,48,139,96,22,65,150,104,147,91,180,54,245,230,42,196,143,154,248,16,63,218,102,22,101,189,181,222,238,253,159,182,214,185,24,127,214,154,181,102,173,89,107,214,154,181,102,173,89,107,214,154,181,78,232,53,147,181,102,173,89,107,214,154,181,206,194,90,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,112,71,21,140,248,34,190,136,47,226,219,143,248,214,145,222,101,15,226,91,179,211,50,19,226,219,41,198,251,209,175,159,96,116,55,105,75,218,146,182,164,45,105,59,106,105,75,134,146,161,100,232,136,101,40,201,72,50,146,140,36,35,201,72,50,146,140,36,35,201,72,50,82,99,212,24,53,70,141,81,99,108,14,155,195,230,228,97,115,134,65,51,8,12,104,146,40,52,137,200,57,250,156,142,93,100,116,58,246,104,57,71,38,39,177,23,61,211,1,139,140,210,1,245,218,208,189,246,234,81,18,229,211,175,107,159,182,38,81,230,242,186,214,57,137,242,211,0,73,148,79,94,67,18,37,31,199,199,241,113,124,28,31,39,137,82,18,101,18,125,201,27,242,134,188,161,36,74,126,147,223,220,51,191,185,188,120,163,141,210,109,171,95,183,67,25,187,162,161,215,68,197,82,177,84,44,21,75,197,82,177,84,108,110,42,86,190,167,124,79,249,158,164,54,169,77,106,147,218,169,73,109,249,158,242,61,229,123,154,33,48,67,96,134,64,190,103,147,91,180,182,240,230,33,68,130,154,212,16,9,218,118,134,228,177,181,126,218,245,111,183,214,185,184,126,214,154,181,102,173,89,107,214,154,181,102,173,89,107,214,154,181,78,232,53,147,181,102,173,89,107,214,154,181,206,194,90,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,112,71,21,140,248,34,190,136,47,226,219,143,248,214,209,221,101,15,226,91,179,211,50,19,226,219,57,186,251,83,226,209,221,164,45,105,75,218,146,182,164,237,168,165,45,25,74,134,146,161,35,150,161,36,35,201,72,50,146,140,36,35,201,72,50,146,140,36,35,201,72,141,81,99,212,24,53,70,141,177,57,108,14,155,147,135,205,25,6,205,32,48,160,73,162,208,36,34,231,232,115,58,118,145,209,233,216,163,229,28,153,156,196,94,244,76,7,44,50,74,7,212,107,113,122,237,205,47,119,73,148,77,95,215,174,191,172,79,162,204,229,117,173,103,18,229,247,95,127,167,73,148,91,174,33,137,146,143,227,227,248,56,62,142,143,147,68,41,137,50,137,190,228,13,121,67,222,80,18,37,191,201,111,238,153,223,92,94,188,209,70,233,182,213,175,219,161,140,93,209,208,107,162,98,169,88,42,150,138,165,98,169,88,42,54,55,21,43,223,83,190,167,124,79,82,155,212,38,181,73,237,212,164,182,124,79,249,158,242,61,205,16,152,33,48,67,32,223,179,201,45,90,91,120,243,16,34,65,77,106,136,4,237,54,67,114,223,90,55,117,253,155,172,117,46,174,159,181,102,173,89,107,214,154,181,102,173,89,107,214,154,181,102,173,19,122,205,100,173,89,107,214,154,181,102,173,179,176,214,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,76,5,83,193,84,48,21,220,81,5,35,190,136,47,226,139,248,246,35,190,117,116,119,217,131,248,214,236,180,204,132,248,246,140,238,254,254,235,39,24,221,77,218,146,182,164,45,105,75,218,142,90,218,146,161,100,40,25,58,98,25,74,50,146,140,36,35,201,72,50,146,140,36,35,201,72,50,146,140,212,24,53,70,141,81,99,212,24,155,195,230,176,57,121,216,156,97,208,12,2,3,154,36,10,77,34,114,142,62,167,99,23,25,157,142,61,90,206,145,201,73,236,69,207,116,192,34,163,116,64,189,22,163,215,222,157,190,58,251,199,235,211,151,197,225,93,30,101,179,87,183,155,143,159,38,255,250,252,241,170,56,92,159,74,153,203,107,92,175,84,202,149,34,236,48,155,178,193,149,36,84,114,115,220,28,55,199,205,113,115,18,42,37,84,38,209,151,28,34,135,200,33,74,168,228,58,185,206,61,115,157,203,139,55,218,64,221,182,250,117,59,151,177,43,26,122,77,180,44,45,75,203,210,178,180,44,45,75,203,230,166,101,229,126,202,253,148,251,73,112,19,220,4,55,193,157,154,224,150,251,41,247,83,238,167,217,2,179,5,102,11,228,126,54,185,69,107,35,111,78,66,84,168,9,14,81,161,93,102,75,214,25,236,102,234,255,41,131,157,139,253,103,176,25,108,6,155,193,102,176,25,108,6,155,193,102,176,25,108,6,155,193,102,176,25,108,6,155,193,166,133,105,97,90,152,22,166,133,105,97,90,152,22,166,133,105,97,90,152,22,166,133,105,97,90,152,22,166,133,105,97,90,152,22,166,133,105,225,193,181,48,250,139,254,162,191,232,111,8,250,91,7,126,151,189,233,111,77,80,203,76,232,111,175,216,239,149,34,36,24,254,205,222,178,183,236,45,123,203,222,142,218,222,178,162,172,40,43,58,98,43,202,54,178,141,108,35,219,200,54,178,141,108,35,219,200,54,178,141,28,25,71,198,145,113,100,28,25,173,67,235,208,58,121,104,157,97,24,13,20,131,158,36,74,79,162,3,143,254,231,107,23,25,157,175,61,114,224,145,213,233,238,69,144,100,193,34,163,100,65,221,55,116,247,157,252,227,93,89,255,127,103,63,30,191,121,87,253,244,246,167,179,31,143,223,158,156,253,244,247,151,175,79,222,158,156,21,103,229,86,225,118,241,175,155,178,254,255,38,191,157,95,223,84,31,190,126,152,252,118,254,245,98,242,225,127,174,62,95,124,189,88,233,195,114,59,115,187,60,124,162,15,31,252,131,219,255,126,208,151,15,219,244,81,91,222,235,219,102,33,150,183,61,119,47,140,178,56,40,191,183,224,247,31,78,90,20,227,174,31,59,116,121,211,187,78,166,213,73,186,46,95,197,205,14,138,149,79,81,229,252,238,19,221,243,97,37,221,134,197,92,46,23,83,127,164,123,150,154,164,235,87,193,65,214,210,166,128,49,37,93,191,82,14,183,160,110,245,28,94,210,237,186,158,161,22,212,166,158,49,36,221,110,234,24,239,69,50,166,164,219,97,45,163,61,199,99,74,186,93,215,115,240,231,120,68,73,183,131,90,238,96,57,205,43,25,77,210,245,44,228,80,235,105,92,201,136,146,110,7,61,185,131,229,180,169,100,12,73,183,155,42,134,93,76,155,26,198,144,116,61,63,42,14,178,152,54,53,28,94,210,237,166,11,131,174,165,117,1,7,149,116,59,44,224,224,239,115,162,72,186,29,22,48,212,90,26,23,48,146,164,235,87,194,97,22,211,184,134,81,36,221,14,154,48,244,90,26,23,48,138,164,219,65,1,67,175,165,117,1,7,149,116,59,44,224,224,127,71,162,72,186,221,20,48,206,59,153,40,146,110,135,5,28,164,3,73,58,146,142,164,35,233,98,75,186,6,154,100,27,167,107,169,73,182,154,186,28,52,73,65,147,140,67,147,116,120,30,108,131,125,45,159,7,91,117,95,14,207,131,169,231,193,158,62,15,138,112,127,15,138,220,255,30,76,253,61,216,227,231,65,176,191,7,69,238,127,15,166,254,30,236,237,243,96,122,54,11,245,60,152,30,204,210,121,30,104,198,44,155,49,216,232,195,19,9,191,154,209,168,205,83,179,134,45,251,45,161,55,195,250,45,213,126,11,246,166,243,137,17,67,253,182,87,253,246,242,197,219,159,94,158,188,174,127,56,253,245,215,250,75,223,134,175,108,87,151,95,63,92,213,181,155,220,76,255,248,227,65,143,149,13,62,224,23,79,54,89,177,218,101,101,181,242,131,234,232,65,99,85,191,223,253,147,102,159,103,254,253,235,252,208,232,151,252,97,217,173,95,127,248,119,231,76,254,253,105,168,92,124,26,218,250,105,38,192,245,238,93,39,153,6,143,251,110,242,239,127,251,126,217,151,63,175,187,197,171,179,215,239,95,157,189,248,245,125,253,148,169,247,224,94,29,255,227,236,229,235,95,223,191,59,59,61,121,253,226,221,223,235,187,185,29,196,174,255,47,239,126,121,119,124,122,246,238,151,255,56,121,253,118,241,251,85,71,187,28,82,188,92,217,43,239,63,23,120,115,121,117,111,147,122,241,84,172,127,86,28,84,119,59,211,197,180,222,154,46,139,246,19,129,171,235,237,61,133,23,110,185,27,231,239,86,215,28,102,220,109,23,11,47,251,46,188,137,96,216,197,194,103,219,23,62,155,87,213,116,62,155,31,206,230,211,245,11,111,98,32,195,45,188,209,83,177,255,244,89,224,5,247,233,237,118,99,94,187,88,120,199,222,110,55,79,181,139,133,63,209,219,207,167,207,166,229,179,105,53,63,122,62,95,191,240,1,123,123,243,8,88,163,122,183,156,185,10,181,232,13,211,86,143,150,28,98,186,41,240,154,215,1,194,86,235,94,39,247,118,188,246,205,51,89,141,154,164,229,16,84,184,69,55,107,146,222,19,71,225,22,220,236,29,95,239,241,158,112,11,110,212,205,125,135,105,2,47,183,203,223,149,54,163,43,129,151,251,196,95,147,222,131,34,129,150,123,245,177,241,107,196,209,244,176,154,77,203,178,40,239,254,254,221,191,249,112,139,254,116,209,116,209,207,139,234,168,172,138,195,195,163,170,186,63,76,18,103,209,141,94,39,250,207,191,4,90,240,134,201,151,70,157,220,102,218,36,208,114,55,204,153,52,90,110,155,217,142,192,203,237,242,178,214,102,146,34,220,114,55,157,106,191,186,228,32,167,200,135,93,118,147,191,119,65,206,107,15,183,236,206,127,162,219,76,137,4,94,110,199,94,30,226,79,116,195,105,140,39,6,18,214,15,49,108,163,229,235,111,177,237,132,236,13,183,216,38,222,59,15,48,180,159,20,88,127,139,109,147,2,27,110,209,190,206,219,39,5,54,221,164,117,221,182,78,10,172,159,198,88,221,198,88,253,194,126,229,171,233,255,179,241,62,238,237,124,116,190,143,123,155,37,91,239,227,104,211,125,60,216,95,105,112,39,91,38,14,214,108,58,53,219,222,124,98,211,233,169,141,77,155,78,54,157,108,58,217,116,178,233,100,211,201,166,147,77,39,155,78,54,157,50,218,116,178,113,99,227,198,198,141,141,27,27,55,54,110,108,220,216,184,177,113,99,227,198,198,77,150,27,55,118,97,236,194,36,183,11,211,116,200,108,235,46,204,211,227,101,118,97,236,194,216,133,25,96,23,102,186,252,115,90,172,134,82,30,37,184,9,211,121,181,145,247,96,2,172,59,202,22,76,231,117,71,218,200,232,183,222,120,251,24,1,214,29,101,27,163,219,186,227,110,6,116,92,115,204,189,128,110,75,142,187,21,208,121,205,145,118,2,58,175,55,210,70,64,231,245,70,217,7,232,183,218,161,183,1,250,173,118,232,93,128,110,171,141,187,9,208,109,205,241,190,78,239,182,222,88,223,166,119,91,109,172,47,211,251,173,118,232,239,210,59,175,54,202,151,187,253,86,59,244,119,187,205,87,155,212,87,187,190,168,245,69,109,98,95,212,214,17,180,205,210,14,183,124,81,91,63,15,159,202,57,236,253,69,237,31,179,131,163,149,255,46,230,143,210,193,138,222,161,228,101,179,16,218,135,229,8,20,63,187,233,78,125,69,187,248,138,246,221,219,179,159,79,254,118,252,254,244,221,242,43,211,179,95,151,75,249,191,254,239,98,135,223,175,62,58,212,179,247,247,171,1,207,33,26,102,49,109,142,226,110,114,24,91,239,239,124,3,86,112,144,181,180,41,224,198,175,161,155,158,101,222,238,107,232,128,165,28,110,65,221,234,217,241,108,248,118,95,143,15,90,207,193,207,186,219,244,181,125,211,90,70,121,145,28,102,49,173,107,216,231,57,222,110,43,97,168,90,70,123,142,111,220,226,104,95,207,68,158,227,225,23,212,184,158,155,183,94,26,85,179,229,214,203,174,107,185,131,229,52,175,228,134,13,161,71,117,12,177,33,20,178,144,67,173,167,205,89,221,125,122,178,229,62,213,174,123,114,7,203,105,83,201,102,61,217,123,247,108,128,42,134,93,76,155,26,54,251,168,216,123,71,47,228,71,197,65,22,211,166,134,157,79,77,110,179,203,56,64,23,198,57,53,121,195,198,103,171,2,166,240,102,39,244,90,90,23,112,214,163,128,77,246,98,135,42,96,168,181,52,46,224,166,173,214,213,10,246,223,106,13,88,194,97,22,211,184,134,27,182,127,27,53,97,155,237,223,93,55,97,232,181,180,57,60,190,115,1,219,236,72,239,186,128,161,215,210,186,128,93,254,142,180,217,36,31,170,128,131,255,29,217,176,111,223,180,128,201,188,147,9,189,150,214,5,236,216,129,201,188,147,9,189,150,173,5,108,168,27,62,84,109,79,128,255,208,250,96,250,15,237,15,166,255,112,184,10,14,158,190,201,252,170,237,77,158,160,29,101,107,218,177,246,22,11,218,209,118,105,77,60,200,218,171,125,106,253,128,126,106,253,128,126,106,255,128,110,101,42,107,127,145,173,76,101,195,45,218,63,156,219,153,202,166,155,108,99,42,235,111,211,186,107,174,91,63,42,215,237,31,149,155,213,71,229,233,91,172,62,42,43,183,104,199,75,122,31,1,214,228,140,239,108,120,73,195,179,190,241,146,44,121,73,171,39,70,239,1,217,38,135,126,103,243,196,104,120,248,183,39,198,184,159,24,63,190,254,241,236,229,235,119,71,157,101,226,228,183,207,191,77,174,62,223,28,181,38,138,79,62,83,86,159,39,171,115,228,43,255,125,180,242,223,79,77,162,63,120,30,117,157,69,15,37,26,255,93,198,157,60,197,214,220,187,231,26,227,200,56,50,142,140,35,227,200,56,50,142,140,35,227,200,56,50,142,140,35,227,200,56,50,142,140,99,244,46,100,28,25,199,4,10,200,56,50,142,140,35,227,200,56,50,142,140,35,227,200,56,50,142,140,35,227,24,201,56,62,16,43,93,176,227,102,177,242,148,122,28,171,88,233,132,36,137,149,108,197,74,183,231,90,23,63,185,249,185,246,20,164,28,235,115,173,147,187,244,92,27,255,115,237,111,191,22,243,238,10,243,191,255,40,230,66,34,31,215,100,55,79,152,135,247,236,201,130,82,162,148,40,37,74,137,82,162,148,40,37,74,137,82,162,148,40,37,74,137,82,162,148,40,37,74,25,189,11,81,74,148,50,129,2,162,148,40,37,74,137,82,162,148,40,37,74,137,82,162,148,40,37,74,137,82,70,162,148,255,38,39,157,24,229,90,114,178,223,193,145,200,73,118,228,164,253,147,165,147,131,92,251,100,217,239,48,73,79,150,241,60,89,254,118,122,252,250,236,221,225,217,143,199,111,79,206,202,166,136,241,191,63,158,127,158,220,28,78,126,59,255,122,241,224,201,81,134,136,143,108,45,130,231,173,158,6,255,254,53,126,120,250,151,251,97,217,220,95,127,248,119,167,77,254,253,12,42,15,166,7,211,31,182,62,5,250,94,236,222,69,60,27,22,207,134,191,255,237,251,101,95,254,188,238,22,15,206,120,175,255,253,171,227,127,156,189,124,253,235,251,119,103,167,39,175,95,188,251,123,253,227,105,89,125,255,191,188,251,229,221,241,233,217,187,95,254,227,228,245,219,197,239,87,29,109,254,13,251,131,199,203,149,207,221,253,141,225,205,229,213,189,15,188,245,243,175,168,127,86,28,84,119,159,114,139,105,253,49,183,44,218,235,194,213,245,246,22,125,225,150,187,209,242,173,174,57,12,157,219,197,194,203,190,11,111,242,109,200,46,22,62,219,190,240,217,188,170,166,243,217,252,112,54,159,174,95,120,147,253,148,112,11,111,244,84,236,47,217,2,47,184,79,111,183,35,99,187,88,120,199,222,110,103,179,118,177,240,39,122,251,249,244,217,180,124,54,173,230,71,207,231,235,23,62,96,111,111,230,100,141,234,221,210,111,133,90,244,6,185,245,104,201,33,164,84,224,53,175,219,140,104,181,238,117,187,0,59,94,251,102,223,213,168,73,90,130,170,112,139,110,214,36,189,245,82,184,5,55,123,199,215,155,10,133,91,112,163,110,238,11,115,2,47,183,203,223,149,54,12,38,240,114,159,248,107,210,27,157,4,90,238,213,199,198,175,17,71,211,195,106,54,45,203,162,188,251,251,119,255,230,195,45,250,211,69,211,69,63,47,170,163,178,42,14,15,143,170,234,62,76,137,179,232,70,175,19,253,45,77,160,5,111,80,52,141,58,185,141,92,9,180,220,13,102,165,209,114,219,56,145,192,203,237,242,178,214,70,101,132,91,238,229,151,63,27,85,184,170,230,211,234,112,122,52,175,138,242,254,146,239,110,63,248,178,155,252,189,171,170,114,118,52,127,86,85,179,195,217,234,178,135,254,155,183,65,191,52,109,142,88,203,237,216,203,67,252,137,110,40,59,158,192,13,235,65,196,182,109,234,245,183,152,183,191,197,182,221,243,206,24,162,189,58,88,127,139,109,234,96,195,45,218,215,121,187,58,216,116,147,214,117,219,170,14,214,203,142,213,141,189,213,47,236,31,124,53,253,253,201,179,246,62,238,237,5,118,190,143,234,168,217,125,28,109,186,143,7,169,41,13,238,100,179,94,120,180,199,212,72,45,108,221,99,234,29,248,100,143,201,30,147,61,38,123,76,246,152,236,49,217,99,178,199,100,143,201,30,83,228,61,38,251,52,246,105,236,211,216,167,177,79,99,159,198,62,141,125,26,251,52,246,105,236,211,100,185,79,99,211,197,166,75,106,155,46,141,166,223,182,110,186,244,78,254,183,233,98,211,197,166,139,77,23,155,46,54,93,108,186,216,116,177,233,98,211,197,166,139,77,23,155,46,54,93,108,186,216,116,177,233,98,211,197,166,139,77,23,155,46,54,93,108,186,216,116,201,125,211,101,218,123,211,101,106,211,197,166,139,77,151,104,155,46,211,229,95,207,98,53,51,252,40,193,61,151,206,171,141,188,229,18,96,221,81,118,92,58,175,59,210,190,69,191,245,198,219,182,8,176,238,40,187,22,221,214,29,247,187,255,142,107,142,249,213,127,183,37,199,253,230,191,243,154,35,125,241,223,121,189,145,190,247,239,188,222,40,95,251,247,91,237,208,223,250,247,91,237,208,95,250,119,91,109,220,239,252,187,173,57,222,183,231,221,214,27,235,203,243,110,171,141,245,221,121,191,213,14,253,213,121,231,213,70,249,46,183,223,106,135,254,42,183,249,106,147,250,38,215,247,178,190,151,77,233,123,217,226,108,214,243,148,139,226,96,22,254,148,139,7,199,189,148,15,254,115,113,216,203,202,113,48,189,143,126,41,27,29,253,114,191,6,97,142,124,89,127,143,190,142,93,124,189,186,179,175,74,31,29,159,222,251,171,210,187,191,76,253,143,79,31,100,49,141,207,204,220,240,245,237,106,9,123,127,125,27,176,130,131,172,165,77,1,55,126,163,220,232,228,209,255,159,189,247,235,110,34,217,178,125,191,75,63,111,171,242,159,82,226,188,193,46,160,56,27,27,238,198,244,173,115,94,52,192,184,220,244,192,224,107,168,58,187,123,140,243,221,239,144,192,216,74,101,100,174,88,241,55,83,191,183,130,34,164,169,165,21,153,169,57,103,172,105,205,40,123,44,101,60,64,186,122,106,146,92,173,153,238,168,245,140,158,42,108,98,224,165,181,76,114,145,140,3,198,186,134,46,123,220,78,21,136,85,203,100,123,220,168,86,216,215,51,147,61,238,31,144,184,158,102,21,69,84,77,75,21,37,116,45,3,192,145,87,210,160,237,28,212,209,135,182,227,179,144,177,240,136,43,105,150,156,68,61,105,41,57,133,238,201,0,112,108,42,41,235,73,103,33,44,66,21,253,130,177,169,161,236,167,162,179,56,231,243,167,98,20,48,54,53,236,35,174,165,109,40,38,174,35,116,161,87,44,214,5,212,60,241,216,104,152,177,10,24,253,57,199,32,171,90,21,80,34,171,198,42,160,47,44,226,2,154,84,211,110,5,221,85,83,143,37,140,3,70,92,67,131,146,43,106,66,27,37,55,116,19,250,198,34,46,160,65,92,22,21,208,70,92,14,93,64,223,88,172,11,168,185,143,216,232,221,177,10,24,253,62,98,144,224,165,5,204,230,73,198,55,22,235,2,42,59,48,155,39,25,223,88,6,11,40,52,42,92,52,29,41,124,191,170,61,242,241,69,87,60,23,172,232,170,250,130,37,93,239,192,248,146,246,163,237,146,17,151,70,101,237,210,232,93,177,115,105,216,66,147,88,59,122,223,237,218,250,11,189,182,254,66,175,237,191,208,65,199,73,239,7,25,116,156,24,86,216,127,157,195,142,19,211,146,33,199,73,255,26,235,174,185,181,254,86,110,237,191,149,111,221,111,101,124,69,247,91,233,172,176,112,138,184,101,85,109,157,34,222,179,170,98,59,69,74,156,34,83,116,138,200,123,220,237,148,234,182,199,189,159,82,141,221,227,5,61,62,231,30,175,54,75,199,30,175,22,203,105,247,120,193,117,124,238,61,222,56,247,120,67,143,211,227,89,247,120,237,220,227,53,61,78,143,103,221,227,174,167,19,170,169,159,78,160,199,103,223,227,174,188,74,53,117,94,165,224,55,231,220,123,220,149,87,169,166,206,171,208,227,51,239,113,215,88,161,50,68,172,144,190,199,233,184,236,59,174,112,254,5,88,228,244,11,112,198,29,23,168,85,134,254,81,167,155,45,154,202,245,39,87,145,211,79,46,154,42,143,166,114,253,141,83,228,244,27,135,166,202,163,169,92,31,184,2,140,20,166,169,166,220,84,111,30,159,190,121,123,186,203,8,181,190,96,157,124,125,119,253,245,207,235,131,168,80,239,215,173,132,83,171,127,124,198,168,195,171,7,222,147,25,214,204,176,38,56,52,195,41,214,4,135,18,28,26,22,48,193,161,4,135,18,28,154,71,112,232,221,219,138,230,150,14,225,238,59,173,68,232,105,78,179,207,9,61,13,59,253,156,208,211,144,243,207,9,61,37,244,148,208,83,66,79,195,193,37,244,148,208,211,188,38,229,31,79,232,233,85,107,61,87,158,121,252,204,227,207,105,30,255,3,253,201,90,219,52,233,79,115,74,77,69,127,66,127,66,127,66,127,66,127,66,127,66,127,66,127,66,127,66,127,66,195,65,195,65,195,65,195,65,195,65,195,65,195,65,195,65,195,65,195,65,195,153,168,134,131,32,131,32,147,165,32,163,56,108,214,47,200,4,56,115,134,32,131,32,131,32,163,122,16,40,238,238,172,101,119,60,255,58,67,61,70,141,54,177,28,227,1,119,18,53,70,141,59,145,166,225,134,55,157,164,225,1,119,18,69,67,135,59,173,46,160,196,156,82,22,208,65,78,171,10,168,49,39,18,5,212,120,19,105,2,106,188,73,36,1,55,180,177,21,1,55,180,177,5,1,29,218,180,122,128,14,115,58,102,93,135,55,21,177,174,67,155,138,87,119,67,27,155,86,87,163,77,194,243,186,161,141,77,243,202,209,102,197,242,194,217,194,217,102,200,217,170,166,199,247,113,182,51,24,34,95,46,42,235,225,195,63,74,225,127,6,241,193,11,67,213,10,7,195,42,105,212,110,238,170,59,141,122,127,215,114,14,94,141,3,70,28,93,107,160,118,187,37,116,166,118,61,86,48,10,22,155,2,26,217,102,81,0,176,53,219,236,177,148,241,0,233,234,169,9,84,182,102,193,163,214,51,122,184,183,137,157,151,214,50,201,69,50,14,24,235,26,186,236,113,59,197,32,86,45,147,237,113,163,146,97,95,207,76,246,184,127,64,226,122,154,21,22,81,53,45,21,150,208,181,12,0,71,94,73,131,238,115,80,71,31,186,143,207,66,198,194,35,174,164,89,142,18,245,164,165,28,21,186,39,3,192,177,169,164,172,39,157,69,178,8,85,244,11,198,166,134,178,159,138,206,194,157,207,159,138,81,192,216,212,176,143,212,150,182,161,152,212,142,208,133,94,177,88,23,80,243,196,99,163,111,198,42,96,244,231,28,131,228,106,85,64,137,228,26,171,128,190,176,136,11,104,82,84,187,21,116,87,84,61,150,48,14,24,113,13,13,42,175,168,9,109,84,222,208,77,232,27,139,184,128,6,225,89,84,64,27,225,57,116,1,125,99,177,46,160,230,62,98,163,133,199,42,96,244,251,136,65,158,151,22,48,155,39,25,223,88,172,11,168,236,192,108,158,100,124,99,25,44,160,208,196,112,209,116,100,242,253,170,246,72,203,23,93,97,93,176,162,171,248,11,150,116,125,5,227,75,218,143,182,75,70,28,28,149,181,131,163,119,197,206,193,97,11,77,98,251,232,125,183,107,235,47,244,218,250,11,189,182,255,66,7,221,40,189,31,100,208,141,98,88,97,255,117,14,187,81,76,75,134,220,40,253,107,172,187,230,214,250,91,185,181,255,86,190,117,191,149,241,21,221,111,165,179,194,222,69,226,37,10,108,6,49,237,229,162,196,69,50,125,23,137,117,255,123,57,249,58,131,8,247,82,17,225,78,255,79,189,255,61,69,65,150,33,162,32,227,246,127,193,245,255,40,251,223,211,245,63,192,40,234,216,253,207,245,255,248,250,191,216,212,126,250,191,88,212,249,244,63,109,56,185,54,244,116,152,161,200,233,48,195,252,219,112,106,217,231,219,78,243,244,192,91,228,244,192,75,167,229,216,105,158,30,45,3,12,213,162,211,166,221,105,47,31,255,243,249,211,93,146,142,213,125,243,238,91,221,207,208,241,126,199,76,52,178,109,247,154,209,134,181,25,223,141,49,109,140,105,35,55,39,195,65,109,228,230,144,155,19,22,48,185,57,228,230,144,155,147,71,110,206,221,219,138,70,243,12,225,238,51,221,145,249,147,211,120,63,50,127,194,14,248,35,243,39,228,136,63,50,127,200,252,33,243,135,204,159,112,112,201,252,33,243,39,175,97,144,199,147,249,115,213,90,143,78,100,228,36,35,39,51,25,57,121,175,51,89,169,230,253,58,147,119,189,28,157,9,157,9,157,9,157,9,157,9,157,9,157,9,157,9,157,9,157,41,186,206,132,86,131,86,131,86,131,86,131,86,131,86,131,86,131,86,131,86,131,86,131,86,51,73,173,6,225,5,225,37,59,225,197,234,16,89,191,240,226,253,248,24,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,11,194,203,4,133,23,203,233,125,125,194,75,128,185,125,8,47,8,47,8,47,226,59,104,113,119,7,45,187,113,93,235,12,117,23,53,218,196,178,139,7,220,73,84,23,53,238,68,218,133,27,222,116,210,133,7,220,73,148,11,29,238,180,252,191,18,115,74,250,95,7,57,45,251,175,198,156,136,252,87,227,77,196,253,171,241,38,161,254,221,208,198,102,254,221,208,198,38,254,117,104,211,242,254,58,204,233,24,116,29,222,84,4,186,14,109,42,254,220,13,109,108,250,92,141,54,9,159,235,134,54,54,157,43,71,155,21,155,11,55,11,55,155,21,55,187,13,109,117,76,189,216,198,181,166,75,189,232,166,170,220,253,121,221,249,243,254,130,93,46,75,99,69,239,126,79,100,217,203,120,173,172,50,254,118,111,230,55,221,175,243,146,240,184,59,94,246,252,205,230,215,167,207,30,191,125,121,126,199,171,110,94,223,65,249,183,255,81,6,36,97,47,188,147,176,247,247,188,114,81,214,219,155,222,237,187,207,95,255,248,114,123,125,121,251,181,89,84,237,162,56,185,184,187,253,61,188,241,253,109,239,30,92,69,3,179,119,47,94,217,19,195,221,18,58,19,195,30,43,24,5,139,77,1,141,92,117,183,138,126,184,106,143,165,140,7,72,87,207,202,181,158,146,135,218,168,245,244,5,200,166,158,162,139,164,59,183,31,161,142,233,46,146,70,189,193,170,142,57,237,113,255,128,116,245,84,238,113,59,29,36,106,61,163,239,113,179,62,35,170,166,165,62,19,186,150,1,224,200,43,105,80,141,14,234,232,67,53,242,89,200,88,120,196,149,52,139,89,162,158,180,20,179,66,247,100,0,56,54,149,148,245,164,179,196,22,161,138,126,193,216,212,80,246,83,209,89,246,243,249,83,49,10,24,155,26,246,81,226,210,54,20,83,226,17,186,208,43,22,235,2,106,158,120,108,212,209,88,5,140,254,156,99,16,108,173,10,40,17,108,99,21,208,23,22,113,1,77,122,108,183,130,238,122,172,199,18,198,1,35,174,161,65,35,22,53,161,141,70,28,186,9,125,99,17,23,208,32,91,139,10,104,35,91,135,46,160,111,44,214,5,212,220,71,108,148,244,88,5,140,126,31,49,136,251,210,2,102,243,36,227,27,139,117,1,149,29,152,205,147,140,111,44,131,5,20,90,32,46,154,142,200,190,95,213,30,97,250,162,43,203,11,86,116,253,2,130,37,93,87,194,248,146,246,163,237,146,17,255,71,101,237,255,232,93,177,243,127,216,66,147,152,70,122,223,237,218,250,11,189,182,254,66,175,237,191,208,65,47,75,239,7,25,244,178,24,86,216,127,157,195,94,22,211,146,33,47,75,255,26,235,174,185,181,254,86,110,237,191,149,111,221,111,101,124,69,247,91,233,172,176,241,160,56,38,98,109,61,40,233,18,177,82,122,80,74,60,40,51,245,160,88,236,30,199,211,181,219,221,147,238,116,109,202,221,83,176,123,142,125,247,148,155,214,117,247,148,139,246,8,119,79,177,88,178,123,216,61,75,247,221,179,100,247,176,123,142,115,247,52,238,187,167,97,247,176,123,142,115,247,212,238,187,167,102,247,176,123,142,115,247,56,159,251,42,143,242,220,87,177,104,216,61,236,30,103,198,186,60,74,198,154,221,195,238,113,15,226,42,147,6,113,165,220,61,53,187,231,216,119,79,225,254,187,167,56,210,223,61,236,30,195,238,81,182,253,88,87,15,253,163,206,206,180,233,127,231,95,46,197,145,254,114,97,98,197,44,250,223,249,183,71,113,164,191,61,112,203,204,162,255,157,127,61,164,156,38,159,178,255,241,187,76,184,255,223,156,62,126,249,114,23,99,109,245,252,243,245,250,221,167,79,7,49,214,233,158,127,252,166,41,236,62,93,180,52,5,227,187,145,166,64,154,2,49,214,25,230,41,16,99,77,140,117,88,192,196,88,19,99,77,140,117,30,49,214,119,111,43,154,160,61,132,187,239,116,43,17,220,57,165,112,16,193,29,54,135,131,8,238,144,73,28,68,112,19,193,77,4,55,17,220,225,224,18,193,77,4,119,94,153,45,199,19,193,125,213,94,146,12,67,50,204,68,147,97,238,117,38,43,159,65,191,206,148,206,103,128,206,132,206,132,206,132,206,132,206,132,206,132,206,132,206,132,206,132,206,132,86,131,86,131,86,131,86,131,86,131,86,131,86,131,86,131,86,131,86,131,86,115,212,90,13,194,11,194,75,118,194,139,213,1,183,126,225,37,221,1,55,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,23,132,151,124,132,23,203,201,130,125,194,75,202,201,130,8,47,8,47,8,47,197,221,29,180,188,191,131,62,218,222,64,203,117,134,186,139,26,109,98,217,197,3,238,36,170,139,26,119,34,237,194,13,111,58,233,194,3,238,36,202,133,14,119,90,254,95,137,57,37,253,175,131,156,150,253,87,99,78,68,254,171,241,38,226,254,213,120,147,80,255,110,104,99,51,255,110,104,99,19,255,58,180,105,121,127,29,230,116,12,186,14,111,42,2,93,135,54,21,127,238,134,54,54,125,174,70,155,132,207,117,67,27,155,206,149,163,205,138,205,133,155,133,155,205,138,155,45,55,181,107,234,69,185,168,253,167,94,236,101,182,84,123,127,220,37,182,24,50,95,148,1,46,165,101,128,215,174,8,126,3,92,58,47,9,37,43,202,129,81,211,165,23,222,233,210,251,187,83,185,40,235,237,237,233,246,221,231,175,127,124,185,189,190,188,253,218,44,170,118,81,156,92,220,221,168,30,222,162,254,182,119,183,172,162,129,217,187,107,174,236,41,220,110,9,157,41,92,143,21,140,130,197,166,128,70,86,185,91,69,63,172,178,199,82,198,3,164,171,103,229,90,79,201,227,103,212,122,250,2,100,83,79,209,69,210,157,133,143,80,199,116,23,73,163,50,96,85,199,156,246,184,127,64,186,122,42,247,184,157,98,17,181,158,209,247,184,89,73,17,85,211,82,73,9,93,203,0,112,228,149,52,232,59,7,117,244,161,239,248,44,100,44,60,226,74,154,101,39,81,79,90,202,78,161,123,50,0,28,155,74,202,122,210,89,12,139,80,69,191,96,108,106,40,251,169,232,44,208,249,252,169,24,5,140,77,13,251,200,107,105,27,138,201,235,8,93,232,21,139,117,1,53,79,60,54,58,102,172,2,70,127,206,49,72,171,86,5,148,72,171,177,10,232,11,139,184,128,38,229,180,91,65,119,229,212,99,9,227,128,17,215,208,160,230,138,154,208,70,205,13,221,132,190,177,136,11,104,16,152,69,5,180,17,152,67,23,208,55,22,235,2,106,238,35,54,154,119,172,2,70,191,143,24,100,120,105,1,179,121,146,241,141,197,186,128,202,14,204,230,73,198,55,150,193,2,10,205,10,23,77,71,14,223,175,106,143,132,124,209,21,208,5,43,186,202,190,96,73,215,63,48,190,164,253,104,187,100,196,169,81,89,59,53,122,87,236,156,26,182,208,36,246,142,222,119,187,182,254,66,175,173,191,208,107,251,47,116,208,117,210,251,65,6,93,39,134,21,246,95,231,176,235,196,180,100,200,117,210,191,198,186,107,110,173,191,149,91,251,111,229,91,247,91,25,95,209,253,86,58,43,108,220,34,142,217,85,91,183,136,247,236,170,216,110,145,18,183,200,52,221,34,22,125,238,120,98,117,219,231,222,79,172,198,238,243,130,62,159,121,159,87,155,165,107,159,87,139,229,180,251,188,224,122,126,4,125,222,184,247,121,67,159,211,231,185,247,121,237,222,231,53,125,78,159,231,222,231,206,167,22,170,169,159,90,160,207,143,161,207,157,249,150,106,234,124,75,193,239,208,35,232,115,103,190,165,154,58,223,66,159,207,191,207,157,35,136,202,16,17,68,250,62,167,233,38,208,116,133,251,143,194,34,167,31,133,115,110,186,64,221,50,244,143,58,13,109,211,87,206,63,194,138,156,126,132,209,87,185,244,149,243,143,158,34,167,31,61,244,85,46,125,229,252,240,21,96,12,49,125,53,213,190,250,253,123,168,168,213,77,240,95,135,137,162,222,239,128,137,6,91,255,43,222,84,235,254,183,98,164,53,35,173,201,18,205,112,168,53,89,162,100,137,134,5,76,150,40,89,162,100,137,230,145,37,122,247,182,162,49,166,67,184,251,14,46,145,131,154,211,40,116,114,80,195,14,67,39,7,53,228,56,116,114,80,201,65,37,7,149,28,212,112,112,201,65,37,7,53,175,193,249,199,147,131,122,213,90,143,153,103,60,63,227,249,163,140,231,55,126,152,31,47,97,70,58,246,15,214,99,255,224,167,248,35,56,245,253,67,224,178,82,227,123,4,46,239,82,60,2,23,2,23,2,23,2,23,2,23,2,23,2,23,2,23,2,23,2,23,34,17,34,17,34,17,34,17,34,17,34,17,34,17,34,17,34,17,34,17,34,17,34,17,138,15,138,15,138,143,165,226,99,117,78,174,71,241,241,126,72,14,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,7,197,199,74,241,177,156,140,120,160,248,4,24,139,136,226,131,226,131,226,35,184,117,23,119,183,238,178,155,46,189,206,80,240,81,163,77,172,247,120,192,157,68,238,81,227,78,36,154,184,225,77,167,153,120,192,157,68,50,209,225,78,43,60,40,49,167,212,29,116,144,211,202,14,106,204,137,84,7,53,222,68,162,131,26,111,18,205,193,13,109,108,201,193,13,109,108,197,65,135,54,173,224,160,195,156,142,186,215,225,77,197,220,235,208,166,34,238,221,208,198,230,237,213,104,147,16,201,110,104,99,243,200,114,180,89,209,200,144,194,144,194,81,72,97,17,31,107,29,111,252,175,8,217,198,98,62,182,27,84,115,247,231,117,231,207,251,11,118,81,55,141,21,165,251,61,228,230,65,128,102,185,168,172,2,52,255,229,57,61,243,95,57,6,233,164,229,110,207,223,108,126,125,250,236,241,219,151,231,119,92,234,230,245,29,148,127,251,31,101,64,226,245,194,59,241,122,127,159,43,23,101,189,189,209,221,190,251,252,245,143,47,183,215,151,183,95,155,69,213,46,138,147,139,187,91,222,195,155,221,223,246,238,187,85,52,48,123,247,223,149,61,25,220,45,161,51,25,236,177,130,81,176,216,20,208,200,79,119,171,232,135,159,246,88,202,120,128,116,245,172,92,235,41,121,144,141,90,79,95,128,108,234,41,186,72,186,243,249,17,234,152,238,34,105,212,24,172,234,152,211,30,247,15,72,87,79,229,30,183,211,62,162,214,51,250,30,55,107,50,162,106,90,106,50,161,107,25,0,142,188,146,6,165,232,160,142,62,148,34,159,133,140,133,71,92,73,179,128,37,234,73,75,1,43,116,79,6,128,99,83,73,89,79,58,203,106,17,170,232,23,140,77,13,101,63,21,157,165,62,159,63,21,163,128,177,169,97,31,13,46,109,67,49,13,30,161,11,189,98,177,46,160,230,137,199,70,17,141,85,192,232,207,57,6,145,214,170,128,18,145,54,86,1,125,97,17,23,208,164,193,118,43,232,174,193,122,44,97,28,48,226,26,26,116,97,81,19,218,232,194,161,155,208,55,22,113,1,13,82,181,168,128,54,82,117,232,2,250,198,98,93,64,205,125,196,70,61,143,85,192,232,247,17,131,160,47,45,96,54,79,50,190,177,88,23,80,217,129,217,60,201,248,198,50,88,64,161,237,225,162,233,8,235,251,85,237,17,163,47,186,82,188,96,69,215,35,32,88,210,117,34,140,47,105,63,218,46,25,241,124,84,214,158,143,222,21,59,207,135,45,52,137,81,164,247,221,174,173,191,208,107,235,47,244,218,254,11,29,244,175,244,126,144,65,255,138,97,133,253,215,57,236,95,49,45,25,242,175,244,175,177,238,154,91,235,111,229,214,254,91,249,214,253,86,198,87,116,191,149,206,10,177,239,196,37,235,107,235,59,73,151,245,149,210,119,82,226,59,153,157,239,68,186,99,92,78,206,110,119,76,186,147,179,41,119,76,193,142,57,210,29,83,110,90,167,29,83,46,218,35,220,49,197,98,201,142,57,218,29,179,116,220,49,75,118,12,59,230,168,118,76,227,184,99,26,118,12,59,230,168,118,76,237,184,99,106,118,12,59,230,168,118,140,219,25,173,242,40,207,104,21,139,134,29,115,180,59,198,141,93,46,143,146,93,102,199,28,243,142,113,99,151,83,38,113,165,220,49,53,59,230,72,119,76,225,248,59,166,56,210,223,49,236,152,131,29,163,108,245,177,78,30,250,71,157,221,40,238,121,183,95,34,197,145,254,18,97,90,196,148,123,222,237,183,68,113,164,191,37,112,170,76,185,231,221,126,13,164,156,210,158,178,231,241,154,76,179,231,127,132,81,219,61,220,244,164,81,143,61,221,148,163,109,95,118,251,190,234,54,126,179,223,200,15,199,130,121,14,40,136,153,80,64,68,129,255,136,130,230,248,34,10,8,165,38,148,58,56,112,66,169,35,0,38,148,154,80,106,66,169,243,8,165,190,123,91,209,88,234,33,220,125,199,71,9,212,206,41,218,130,64,237,176,225,22,4,106,135,140,183,32,80,155,64,109,2,181,9,212,14,7,151,64,109,2,181,243,10,66,57,158,64,237,171,118,104,236,2,113,43,196,173,100,29,183,242,67,100,178,115,19,244,136,76,99,118,2,68,38,68,38,68,38,68,38,68,38,68,38,68,38,68,38,68,38,68,166,9,136,76,8,53,8,53,8,53,8,53,8,53,8,53,8,53,8,53,8,53,8,53,8,53,147,20,106,80,93,80,93,50,83,93,236,206,179,245,168,46,99,7,218,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,80,93,142,64,117,177,157,34,120,160,186,140,143,17,68,117,65,117,65,117,9,168,186,20,119,183,207,178,155,55,191,206,80,116,81,163,77,172,185,120,192,157,68,114,81,227,78,36,92,184,225,77,167,91,120,192,157,68,182,208,225,78,75,254,43,49,167,228,254,117,144,211,82,255,106,204,137,152,127,53,222,68,196,191,26,111,18,222,223,13,109,108,218,223,13,109,108,214,95,135,54,45,233,175,195,156,142,62,215,225,77,197,158,235,208,166,34,207,221,208,198,230,206,213,104,147,144,185,110,104,99,115,185,114,180,89,81,185,16,179,16,179,25,17,179,246,129,194,138,68,97,103,98,86,150,216,242,243,69,148,145,45,165,109,52,151,247,204,150,44,67,91,38,31,225,168,228,83,47,188,243,169,247,183,175,114,81,214,219,251,215,237,187,207,95,255,248,114,123,125,121,251,181,89,84,237,162,56,185,184,187,147,61,188,135,253,109,239,118,90,69,3,179,119,91,93,217,115,188,221,18,58,115,188,30,43,24,5,139,77,1,141,180,115,183,138,126,104,103,143,165,140,7,72,87,207,202,181,158,146,231,211,168,245,244,5,200,166,158,162,139,164,59,77,31,161,142,233,46,146,70,233,192,170,142,57,237,113,255,128,116,245,84,238,113,59,73,35,106,61,163,239,113,179,212,34,170,166,165,212,18,186,150,1,224,200,43,105,16,128,14,234,232,67,0,242,89,200,88,120,196,149,52,235,82,162,158,180,212,165,66,247,100,0,56,54,149,148,245,164,179,90,22,161,138,126,193,216,212,80,246,83,209,89,193,243,249,83,49,10,24,155,26,246,177,219,210,54,20,179,219,17,186,208,43,22,235,2,106,158,120,108,132,206,88,5,140,254,156,99,208,94,173,10,40,209,94,99,21,208,23,22,113,1,77,210,106,183,130,238,210,170,199,18,198,1,35,174,161,65,238,21,53,161,141,220,27,186,9,125,99,17,23,208,160,64,139,10,104,163,64,135,46,160,111,44,214,5,212,220,71,108,68,241,88,5,140,126,31,49,232,244,210,2,102,243,36,227,27,139,117,1,149,29,152,205,147,140,111,44,131,5,20,186,25,46,154,142,94,190,95,213,30,141,249,162,171,176,11,86,116,165,127,193,146,174,193,96,124,73,251,209,118,201,136,149,163,178,182,114,244,174,216,89,57,108,161,73,252,31,189,239,118,109,253,133,94,91,127,161,215,246,95,232,160,45,165,247,131,12,218,82,12,43,236,191,206,97,91,138,105,201,144,45,165,127,141,117,215,220,90,127,43,183,246,223,202,183,238,183,50,190,162,251,173,116,86,200,237,36,78,153,86,101,140,76,171,88,118,146,18,59,201,12,237,36,226,141,224,116,224,181,140,49,102,52,214,70,40,216,8,199,186,17,158,156,61,217,188,56,59,95,111,125,134,214,78,195,147,247,159,223,159,124,252,252,109,221,217,26,213,168,229,112,116,103,116,55,70,247,32,248,186,243,231,177,163,227,123,27,69,123,120,220,135,37,241,103,205,188,239,161,158,87,102,51,97,82,196,164,136,73,17,147,34,38,69,76,138,152,20,49,41,98,82,196,164,136,73,17,147,34,38,69,76,138,152,20,49,41,38,239,66,76,138,152,20,51,40,32,38,69,76,138,152,20,49,41,98,82,196,164,136,73,17,147,34,38,69,76,138,152,20,49,41,38,48,41,238,89,82,108,221,138,102,75,202,152,109,113,54,150,20,107,91,35,150,148,73,90,82,236,55,147,173,227,209,188,153,198,172,143,179,217,76,214,214,72,54,211,81,108,38,251,188,28,211,102,26,15,206,153,201,102,42,216,76,178,205,164,220,5,99,77,62,244,143,58,27,85,182,29,158,189,46,91,213,132,210,147,63,110,202,150,49,165,251,245,240,223,226,251,175,154,77,123,79,254,94,129,23,24,47,48,94,96,188,192,120,129,241,2,227,5,198,11,140,23,24,47,48,94,96,188,192,120,129,241,2,227,5,198,11,140,23,24,47,48,94,96,188,192,120,129,241,2,227,5,198,11,140,23,24,47,48,94,96,188,192,120,129,241,2,227,5,182,242,2,255,180,152,88,251,128,123,45,38,199,59,186,20,139,201,164,44,38,118,155,195,218,138,216,187,57,142,119,156,41,155,99,70,155,227,237,203,106,243,228,89,217,110,15,143,88,220,54,254,252,84,157,188,255,163,179,45,170,24,247,140,253,244,121,157,217,246,231,135,249,69,240,17,127,185,107,240,175,191,252,236,184,147,159,59,168,218,25,117,7,183,129,243,187,61,120,23,182,197,110,91,252,246,236,199,219,190,248,181,111,197,233,230,236,237,233,230,249,235,183,91,31,239,246,193,253,244,241,239,155,23,103,175,223,158,111,94,62,61,123,126,254,219,246,101,138,234,238,255,156,191,58,127,252,114,115,254,234,31,79,207,222,236,62,95,179,22,24,132,213,206,198,171,206,15,108,119,51,225,183,171,143,15,126,217,238,182,225,246,239,202,69,115,255,115,182,44,182,191,103,171,210,222,70,216,197,235,108,221,243,7,215,104,218,235,98,246,227,145,11,1,188,114,5,46,161,61,66,0,175,135,129,215,109,211,20,109,221,46,235,182,232,7,46,17,78,252,1,23,109,69,119,203,154,103,192,46,189,109,231,13,11,1,92,217,219,118,38,172,16,192,71,122,251,81,177,42,170,85,209,180,235,71,109,63,240,136,189,109,246,141,137,234,109,105,212,242,5,218,96,209,58,128,236,195,18,229,25,115,159,234,96,133,187,143,238,15,140,221,108,228,18,53,137,165,115,202,31,104,89,147,56,219,148,252,1,150,61,241,57,123,130,252,1,22,117,179,171,3,199,51,92,205,125,197,198,239,226,25,238,200,221,196,217,93,226,9,238,199,79,226,107,196,186,88,54,117,81,85,101,117,127,255,123,184,60,30,232,235,75,41,232,71,101,179,174,154,114,185,92,55,205,67,7,74,26,208,162,235,132,187,105,198,19,96,131,93,70,212,201,54,22,21,79,112,13,230,20,17,92,27,67,136,103,184,154,203,154,141,253,194,31,220,171,47,127,137,42,220,52,109,209,44,139,117,219,148,213,67,200,247,235,163,195,150,220,239,154,166,170,215,237,170,105,234,101,221,133,29,251,158,103,176,185,72,155,35,21,92,101,47,199,184,69,11,45,28,35,46,134,126,231,195,144,30,221,191,162,181,95,49,36,147,171,93,15,246,246,130,254,21,67,246,2,195,10,251,58,15,219,11,76,75,172,235,54,104,47,232,183,112,116,37,140,46,97,223,161,166,255,175,241,53,30,168,30,234,215,120,32,148,12,190,198,218,244,26,123,218,138,224,69,70,108,10,123,98,147,92,134,53,138,77,193,53,88,196,38,196,38,196,38,196,38,196,38,196,38,196,38,196,38,196,38,196,38,4,27,4,27,4,27,4,27,4,27,4,27,4,27,4,27,4,27,4,27,4,27,4,27,212,23,212,151,169,168,47,54,243,248,13,234,203,248,32,126,212,23,212,23,212,151,192,234,75,113,119,27,45,187,147,43,214,25,138,47,106,180,137,181,23,15,184,147,72,47,106,220,137,4,12,55,188,233,244,11,15,184,147,200,23,58,220,105,69,0,37,230,148,26,128,14,114,90,9,64,141,57,145,2,160,198,155,72,0,80,227,77,194,255,187,161,141,77,255,187,161,141,205,254,235,208,166,37,255,117,152,211,209,232,58,188,169,88,116,29,218,84,36,186,27,218,216,28,186,26,109,18,82,215,13,109,108,78,87,142,54,43,74,23,130,22,130,54,43,130,214,46,37,178,151,160,61,214,136,200,187,98,120,156,79,118,248,146,80,179,132,67,18,14,25,174,130,132,67,134,157,152,77,56,36,225,144,132,67,18,14,25,169,158,132,67,18,14,73,56,36,225,144,132,67,18,14,25,178,134,132,67,18,14,73,56,36,225,144,25,21,144,112,72,194,33,9,135,36,28,146,112,72,194,33,9,135,76,88,64,194,33,9,135,244,225,3,33,28,146,112,200,137,133,67,238,217,74,28,35,190,142,53,22,18,91,201,164,108,37,22,27,194,241,32,236,177,70,65,178,33,230,177,33,94,63,125,254,248,205,219,55,155,215,143,255,249,248,245,111,255,124,252,230,233,214,123,40,115,31,222,92,94,189,251,250,231,215,147,155,119,183,239,110,254,227,246,221,215,203,206,214,168,70,45,136,163,59,163,187,49,246,182,65,181,56,216,4,157,109,18,201,122,120,88,9,63,251,98,232,117,217,28,187,205,129,199,16,143,33,30,67,60,134,120,12,241,24,226,49,196,99,136,199,16,143,33,30,67,60,134,120,12,241,24,226,49,196,99,136,199,16,143,33,30,67,60,134,120,12,241,24,226,49,196,99,136,199,16,143,33,30,67,60,134,120,12,241,24,226,49,244,224,49,52,56,72,68,70,67,129,131,100,204,109,152,189,131,68,230,50,196,65,146,177,131,196,182,247,69,158,66,65,239,143,25,11,179,239,125,153,161,144,222,159,77,239,11,13,230,163,189,63,238,50,207,188,247,11,174,251,199,215,251,126,174,251,227,134,242,236,123,159,235,254,145,245,126,177,169,189,244,126,177,168,243,233,125,122,112,98,61,232,231,212,66,145,211,169,133,217,247,96,160,230,25,250,71,157,254,182,110,51,63,143,184,69,78,143,184,180,89,126,109,230,231,105,114,60,167,147,54,59,142,54,251,127,254,254,250,249,230,205,211,179,243,167,103,127,127,250,102,75,209,202,174,100,255,223,197,205,213,201,215,203,207,223,182,213,251,218,137,129,13,240,67,189,155,1,187,238,252,249,231,209,87,63,9,176,251,31,47,120,4,236,248,219,145,1,235,146,1,91,30,95,6,172,50,249,61,85,8,172,30,110,226,20,88,31,192,147,196,192,250,0,62,146,138,87,183,77,83,180,117,187,172,219,162,31,184,38,26,79,15,60,81,128,173,35,224,116,9,182,62,128,39,137,176,245,1,124,164,183,31,21,171,162,90,21,77,187,126,212,246,3,143,216,219,105,195,119,181,160,83,166,239,58,98,22,229,254,13,225,238,51,215,5,198,158,54,58,88,15,58,81,118,176,30,112,162,240,96,61,224,36,233,193,142,112,99,199,7,59,194,141,157,31,172,132,155,54,64,88,9,250,250,82,10,250,81,217,172,171,166,92,46,215,205,125,153,31,46,143,10,58,81,236,177,18,112,170,220,99,37,220,84,193,199,142,112,99,39,31,235,225,94,125,249,75,84,225,166,105,139,102,89,172,219,166,172,30,66,190,95,31,29,182,228,126,215,52,85,189,110,87,77,83,47,235,46,236,216,247,188,84,65,211,142,112,99,39,77,91,192,205,42,106,250,170,181,95,97,157,203,76,158,53,121,214,137,243,172,123,180,38,145,156,57,162,53,121,151,50,209,154,208,154,208,154,208,154,208,154,208,154,208,154,208,154,208,154,208,154,18,104,77,232,53,232,53,232,53,232,53,232,53,232,53,232,53,232,53,232,53,232,53,232,53,147,212,107,16,95,16,95,114,19,95,132,103,201,6,197,151,0,231,200,16,95,16,95,16,95,44,238,162,197,221,93,180,236,78,137,92,103,168,189,168,209,38,150,94,60,224,78,162,188,168,113,39,210,47,220,240,166,147,47,60,224,78,162,94,232,112,167,213,0,148,152,83,74,0,58,200,105,21,0,53,230,68,2,128,26,111,34,254,95,141,55,9,253,239,134,54,54,251,239,134,54,54,249,175,67,155,150,251,215,97,78,199,162,235,240,166,34,209,117,104,83,113,232,110,104,99,83,232,106,180,73,56,93,55,180,177,41,93,57,218,172,24,93,248,89,248,217,188,248,217,237,196,112,209,228,194,1,126,118,59,45,60,163,169,133,186,105,225,149,104,106,236,126,21,252,76,140,53,189,38,180,172,112,82,167,146,50,61,8,206,116,166,76,61,102,253,196,1,99,19,119,45,9,60,115,166,113,61,86,48,10,22,155,2,26,153,101,105,94,184,29,179,236,177,148,241,0,233,234,169,204,95,183,99,188,163,214,51,122,158,156,137,137,183,202,178,207,165,47,211,93,36,141,234,128,85,29,115,218,227,254,1,233,234,169,220,227,118,170,69,212,122,70,223,227,102,53,69,84,77,75,53,37,116,45,3,192,145,87,210,160,241,28,212,209,135,198,227,179,144,177,240,216,228,97,187,244,164,165,244,20,186,39,3,192,177,169,164,172,39,157,5,177,8,85,244,11,198,166,134,178,159,138,206,34,157,207,159,138,81,192,88,39,220,43,219,48,155,100,98,223,88,172,11,168,121,226,177,209,50,99,21,48,250,115,142,65,94,181,42,160,68,94,141,85,64,95,88,196,5,52,169,167,221,10,186,171,167,30,75,24,7,140,184,134,6,69,87,212,132,54,138,110,232,38,244,141,197,38,160,93,93,64,27,145,57,116,1,125,99,177,46,160,50,225,62,155,31,205,190,177,216,20,80,253,36,99,35,197,71,40,96,154,39,25,131,59,192,170,128,153,116,96,188,39,25,161,97,225,162,177,77,89,191,176,14,127,191,176,15,127,191,88,118,61,4,227,75,218,143,182,75,70,220,26,149,181,91,163,119,197,206,173,97,11,77,98,241,232,125,183,107,235,47,244,218,250,11,189,182,255,66,7,157,39,189,31,100,208,121,98,88,97,255,117,14,59,79,76,75,134,156,39,253,107,172,187,230,214,250,91,185,181,255,86,190,117,191,149,241,21,221,111,165,179,194,202,49,226,26,221,181,117,140,100,20,64,168,115,140,200,50,182,113,140,100,232,24,177,233,117,215,211,171,219,94,207,40,5,81,215,235,178,76,109,122,125,210,189,238,30,201,88,134,136,100,140,157,31,207,117,253,40,122,221,253,186,30,96,36,116,236,94,231,186,126,4,189,94,108,106,231,94,47,22,117,62,189,78,223,77,164,239,220,79,22,20,57,157,44,152,117,223,77,40,61,124,219,90,238,143,170,69,78,143,170,180,86,62,173,229,254,100,24,96,94,21,173,53,185,214,58,95,110,94,157,61,221,188,124,113,246,116,243,230,237,233,233,227,127,254,175,93,24,141,232,210,245,109,121,242,229,243,229,201,167,143,159,47,79,190,254,121,125,253,238,246,191,14,18,105,188,95,191,34,15,69,235,249,140,193,39,163,9,223,147,241,104,140,71,35,155,38,195,1,105,100,211,144,77,19,22,48,217,52,100,211,144,77,147,71,54,205,221,219,138,70,226,12,225,238,51,192,145,171,147,211,88,61,114,117,194,14,214,35,87,39,228,104,61,114,117,200,213,33,87,135,92,157,112,112,201,213,33,87,39,175,33,140,199,147,171,115,213,90,143,44,100,212,35,163,30,19,143,122,52,233,79,34,125,83,162,63,77,61,148,7,253,9,253,9,253,9,253,9,253,9,253,9,253,9,253,9,253,9,253,9,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,7,13,103,6,26,14,130,12,130,76,150,130,140,240,192,217,184,32,19,224,212,25,130,12,130,12,130,76,220,164,246,36,122,140,26,109,98,57,198,3,238,36,106,140,26,119,34,77,195,13,111,58,73,195,3,238,36,138,134,14,119,90,93,64,137,57,165,44,160,206,111,79,168,10,168,49,39,18,5,212,120,19,105,2,106,188,73,36,1,55,180,177,21,1,55,180,177,5,1,29,218,180,122,128,14,115,58,102,93,135,55,21,177,174,67,155,138,87,119,67,27,155,86,87,163,77,194,243,186,161,141,77,243,202,209,102,197,242,194,217,194,217,102,200,217,110,199,130,139,70,27,142,113,182,219,217,224,25,205,55,212,205,6,175,68,51,100,123,74,225,103,144,236,224,11,67,213,10,167,122,42,105,212,131,96,76,103,26,213,99,150,79,28,48,54,113,214,146,64,51,103,106,215,99,5,163,96,177,41,160,145,109,150,230,129,219,177,205,30,75,25,15,144,174,158,202,124,117,59,22,60,106,61,163,231,197,153,216,121,171,172,250,92,250,50,221,69,210,168,24,88,213,49,167,61,238,31,144,174,158,202,61,110,167,100,68,173,103,244,61,110,86,88,68,213,180,84,88,66,215,50,0,28,121,37,13,186,207,65,29,125,232,62,62,11,25,11,143,77,222,181,75,79,90,202,81,161,123,50,0,28,155,74,202,122,210,89,36,139,80,69,191,96,108,106,40,251,169,232,44,220,249,252,169,24,5,140,117,130,189,178,13,179,73,30,246,141,197,186,128,154,39,30,27,125,51,86,1,163,63,231,24,36,87,171,2,74,36,215,88,5,244,133,69,92,64,147,162,218,173,160,187,162,234,177,132,113,192,136,107,104,80,121,69,77,104,163,242,134,110,66,223,88,108,2,216,213,5,180,17,158,67,23,208,55,22,235,2,42,19,236,179,249,209,236,27,139,77,1,213,79,50,54,242,124,132,2,166,121,146,49,56,6,172,10,152,73,7,198,123,146,17,154,24,46,26,219,20,245,11,235,112,247,11,251,112,247,139,101,215,87,48,190,164,253,104,187,100,196,193,209,155,109,63,232,224,232,93,177,115,112,216,66,147,216,62,122,223,237,218,250,11,189,182,254,66,175,237,191,208,65,55,74,239,7,25,116,163,24,86,216,127,157,195,110,20,211,146,33,55,74,255,26,235,174,185,181,254,86,110,237,191,149,111,221,111,101,124,69,247,91,233,172,176,119,145,120,137,2,219,186,72,50,138,50,212,185,72,100,169,219,184,72,178,118,145,88,247,191,151,147,175,219,254,207,40,111,81,215,255,178,36,110,250,127,78,253,239,41,10,178,12,17,5,25,59,137,158,235,255,49,246,191,167,235,127,128,81,212,177,251,159,235,255,241,245,127,177,169,253,244,127,177,168,243,233,127,218,112,114,109,232,233,48,67,145,211,97,134,249,183,225,212,178,207,183,157,230,233,129,183,200,233,129,151,78,203,177,211,60,61,90,6,24,170,69,167,77,173,211,158,158,62,121,250,235,175,47,206,158,111,30,191,124,185,57,125,113,246,226,229,233,230,101,187,249,247,74,210,106,151,215,239,47,63,124,248,248,249,234,228,221,167,79,39,167,31,63,127,124,121,122,242,178,61,249,171,202,185,215,194,252,140,49,215,194,245,119,140,228,149,179,105,243,220,159,32,243,60,14,88,44,170,142,20,92,174,238,101,233,245,152,199,51,10,152,171,59,48,91,93,186,206,237,56,160,91,5,163,96,177,41,96,202,227,128,110,165,140,7,72,87,207,248,199,1,67,215,211,23,32,93,61,71,124,180,126,146,147,60,214,51,30,32,155,122,166,56,94,25,166,47,211,221,116,82,30,175,12,88,203,100,215,204,148,199,43,67,215,51,197,53,211,152,200,213,173,167,159,68,46,143,245,140,7,72,92,207,132,199,85,3,244,102,0,56,242,74,38,59,174,234,88,200,88,120,196,149,76,120,92,53,64,79,6,128,99,83,201,20,199,85,195,84,209,47,24,155,26,166,56,174,234,72,101,68,1,99,83,195,248,199,85,195,116,161,87,44,214,5,140,122,92,53,96,1,163,63,55,38,57,174,26,176,128,209,31,20,205,67,139,15,106,232,97,104,177,207,50,70,130,35,174,164,57,89,241,224,7,140,135,100,69,159,63,95,34,193,177,169,100,138,35,212,110,85,140,3,70,92,195,36,71,168,3,92,24,125,99,17,23,48,201,17,234,0,5,244,141,197,186,128,81,143,80,7,44,96,244,103,155,129,220,208,110,17,189,228,134,122,44,100,52,60,182,197,148,252,92,241,146,102,234,181,152,145,240,216,20,51,254,225,254,48,91,59,109,1,163,30,238,15,88,192,40,215,70,14,247,139,150,216,35,91,101,58,67,96,48,235,151,169,3,198,37,246,109,115,173,104,155,107,251,182,97,30,66,142,243,16,110,237,251,229,86,209,47,183,246,253,18,103,82,195,243,167,103,79,255,249,248,252,197,171,179,205,147,151,175,94,157,110,202,39,187,17,13,99,103,22,174,46,63,95,222,190,251,246,241,203,231,147,247,159,190,124,185,62,41,223,151,157,100,230,0,231,115,3,36,51,223,127,144,131,168,228,190,207,56,156,204,220,200,146,153,61,188,39,201,204,1,146,153,171,162,89,205,53,153,185,188,11,195,106,238,31,53,203,98,251,172,89,149,25,70,51,235,225,38,206,102,246,1,60,73,56,179,15,224,35,89,149,126,252,149,254,128,39,138,149,118,4,156,46,87,218,7,240,36,193,210,62,128,143,244,182,31,31,156,39,224,105,35,177,181,160,83,102,98,59,98,22,165,113,14,225,238,163,226,2,99,79,27,232,173,7,157,40,209,91,15,56,81,164,183,30,112,146,76,111,71,184,177,67,189,29,225,198,78,245,86,194,77,27,235,173,4,109,54,163,28,220,180,61,184,63,252,129,78,20,70,174,4,156,42,141,92,9,55,85,28,185,35,220,216,121,228,122,184,38,185,190,11,217,139,60,238,23,182,228,126,231,69,136,246,7,59,73,252,187,35,220,216,249,239,22,112,179,10,128,31,148,254,12,43,172,211,210,73,153,39,101,62,89,202,188,81,117,26,25,42,35,82,157,188,143,147,65,117,66,117,66,117,66,117,66,117,66,117,66,117,66,117,66,117,66,117,74,170,58,161,220,160,220,160,220,160,220,160,220,160,220,160,220,160,220,160,220,160,220,160,220,76,82,185,65,134,65,134,201,77,134,25,157,237,47,144,97,2,76,245,71,134,65,134,65,134,81,221,254,139,187,251,105,217,13,145,95,103,168,194,168,209,38,22,97,60,224,78,162,193,168,113,39,82,50,220,240,166,19,50,60,224,78,162,99,232,112,167,85,3,148,152,83,138,1,58,200,105,181,0,53,230,68,82,128,26,111,34,37,64,141,55,137,16,224,134,54,182,14,224,134,54,182,12,160,67,155,86,5,208,97,78,199,167,235,240,166,162,211,117,104,83,177,233,110,104,99,147,233,106,180,73,216,93,55,180,177,201,93,57,218,172,184,93,152,90,152,218,188,152,218,114,83,59,51,181,229,162,30,102,106,31,228,163,246,51,181,55,245,62,19,123,83,223,51,177,221,132,213,251,8,214,198,37,115,181,22,100,174,246,125,114,121,218,234,95,187,171,147,33,116,117,248,165,97,100,39,29,183,90,111,239,78,123,195,57,171,246,126,80,232,163,177,140,146,40,96,246,110,154,43,123,6,55,108,220,170,91,5,163,96,177,41,96,202,184,85,183,82,198,3,164,171,103,252,184,213,208,245,244,5,200,166,158,41,226,65,195,212,49,221,69,50,101,60,104,192,90,38,219,227,41,227,65,67,215,51,250,30,79,24,103,25,160,150,1,224,200,43,153,44,206,210,177,144,177,240,136,43,153,48,206,50,64,79,6,128,99,83,201,20,113,150,97,170,232,23,140,77,13,83,196,89,58,254,84,140,2,198,166,134,241,227,44,195,116,161,87,44,214,5,140,26,103,25,176,128,209,159,115,146,196,89,6,44,160,47,44,226,2,38,138,14,116,43,97,28,48,226,26,38,137,14,12,208,132,190,177,136,11,152,36,58,48,64,1,125,99,177,46,96,212,232,192,128,5,140,126,31,73,18,208,22,166,128,105,158,100,146,4,180,5,44,96,148,14,36,160,45,151,228,52,114,208,72,27,203,52,109,44,97,166,215,110,190,162,179,89,164,26,206,244,10,108,22,217,253,205,245,114,241,240,143,23,247,7,5,85,94,146,157,31,13,47,201,196,189,36,54,187,192,221,50,85,37,181,76,133,218,5,56,170,142,103,23,184,79,218,45,199,38,237,78,112,23,148,236,130,163,218,5,197,166,118,222,5,197,162,206,122,23,140,117,228,164,91,49,80,15,13,253,163,78,155,91,117,91,229,161,219,42,186,141,110,19,117,155,251,175,189,34,243,95,123,116,91,62,221,230,254,60,57,50,50,136,110,163,219,54,229,147,149,50,157,126,117,4,233,244,171,4,3,170,122,223,147,1,85,12,168,34,39,36,195,17,85,228,132,144,19,18,22,48,57,33,228,132,144,19,146,71,78,8,233,244,100,156,144,113,66,198,9,25,39,100,156,144,113,66,198,9,25,39,100,156,144,113,146,201,24,188,227,201,56,33,157,158,97,123,19,31,182,183,82,166,211,31,170,78,243,139,69,65,117,66,117,66,117,66,117,66,117,66,117,66,117,66,117,66,117,58,110,213,9,229,6,229,6,229,6,229,6,229,6,229,6,229,6,229,6,229,6,229,6,229,102,146,202,13,50,12,50,76,110,50,140,230,168,89,87,134,153,99,58,61,50,12,50,204,52,101,24,210,233,99,136,48,164,211,199,81,50,72,167,39,157,62,16,102,210,233,73,167,207,73,9,32,157,62,156,14,64,58,125,104,21,128,116,250,144,116,58,233,244,225,200,116,210,233,195,145,187,164,211,195,212,194,212,122,96,106,117,233,244,171,163,77,167,95,133,155,34,187,202,112,224,88,238,83,100,73,167,15,158,51,67,58,61,233,244,164,211,199,171,39,233,244,164,211,103,84,75,210,233,73,167,39,157,158,116,122,210,233,135,123,146,116,122,210,233,73,167,39,157,158,116,122,210,233,73,167,39,157,158,116,122,210,233,73,167,39,157,62,121,1,73,167,39,157,158,116,122,210,233,73,167,39,157,222,41,157,126,165,76,167,239,154,69,72,167,199,75,146,163,151,196,102,23,184,91,166,72,167,103,23,76,123,23,184,79,218,37,157,158,93,48,245,93,160,73,167,239,238,130,163,73,167,207,177,21,39,148,169,171,75,167,63,236,182,35,73,167,167,219,156,187,205,253,215,222,209,164,211,211,109,206,221,230,254,60,121,52,233,244,116,155,186,219,150,109,113,170,138,167,95,182,197,245,236,243,233,183,31,50,250,140,42,211,155,50,164,138,33,85,100,133,100,56,166,138,172,16,178,66,194,2,38,43,132,172,16,178,66,242,200,10,33,161,158,156,19,114,78,200,57,33,231,132,156,19,114,78,200,57,33,231,132,156,19,114,78,50,25,133,119,60,57,39,36,212,51,112,111,210,3,247,126,42,79,182,66,103,175,242,52,183,112,20,148,39,148,39,148,39,148,39,148,39,148,39,148,39,148,39,148,39,148,39,212,27,212,27,212,27,212,27,212,27,212,27,212,27,212,27,212,27,212,27,212,155,73,170,55,72,49,72,49,217,73,49,246,103,206,122,164,152,249,229,212,35,197,32,197,76,87,138,33,169,62,134,16,67,82,125,28,53,131,164,122,146,234,3,97,38,169,158,164,250,156,212,0,146,234,195,105,1,36,213,135,86,2,72,170,15,73,169,147,84,31,142,80,39,169,62,28,193,75,82,61,108,45,108,173,15,182,86,19,85,127,192,214,30,79,86,253,246,163,135,26,42,187,255,218,176,178,164,213,147,86,79,90,61,105,245,164,213,199,168,39,105,245,164,213,147,86,31,175,158,164,213,147,86,79,90,61,105,245,164,213,147,86,79,90,61,105,245,164,213,147,86,79,90,61,105,245,164,213,147,86,79,90,61,105,245,164,213,231,242,36,67,90,61,105,245,164,213,147,86,127,244,105,245,63,12,35,246,113,245,61,134,17,242,234,241,147,228,233,39,177,218,9,30,172,83,100,214,179,19,38,191,19,60,76,223,37,183,158,157,48,131,157,96,31,93,223,179,19,142,36,187,62,211,110,156,82,228,174,38,189,190,183,225,142,34,190,158,134,243,210,112,30,126,255,29,73,130,61,13,231,165,225,60,60,92,30,73,136,61,13,231,208,112,255,123,83,62,41,53,41,246,255,125,82,190,47,231,158,98,191,251,144,177,7,88,25,223,148,1,86,12,176,34,75,36,195,17,86,100,137,144,37,18,22,48,89,34,100,137,144,37,146,71,150,8,41,246,228,160,144,131,66,14,10,57,40,228,160,144,131,66,14,10,57,40,228,160,144,131,146,201,152,188,227,201,65,33,197,158,97,124,83,30,198,119,175,60,89,74,157,253,202,211,204,162,83,80,158,80,158,80,158,80,158,80,158,80,158,80,158,80,158,80,158,80,158,80,111,80,111,80,111,80,111,80,111,80,111,80,111,80,111,80,111,80,111,80,111,166,169,222,32,197,32,197,100,39,197,88,159,58,235,147,98,102,151,98,143,20,131,20,51,97,41,134,20,251,24,66,12,41,246,113,212,12,82,236,73,177,15,132,153,20,123,82,236,115,82,3,72,177,15,167,5,144,98,31,90,9,32,197,62,36,165,78,138,125,56,66,157,20,251,112,4,47,41,246,176,181,176,181,62,216,90,197,40,230,67,182,54,245,40,230,104,41,246,187,143,46,159,48,43,155,60,214,121,81,232,88,226,235,137,175,39,190,158,248,122,226,235,99,212,147,248,122,226,235,137,175,143,87,79,226,235,137,175,39,190,158,248,122,226,235,137,175,39,190,158,248,122,226,235,137,175,39,190,158,248,122,226,235,137,175,39,190,158,248,122,226,235,115,121,146,33,190,158,248,122,226,235,137,175,63,246,248,250,59,167,136,135,112,175,114,44,220,43,121,154,92,156,248,122,140,36,25,25,73,172,182,128,7,179,212,252,210,186,53,185,245,108,129,105,110,1,15,167,187,243,207,20,141,19,88,207,22,152,222,22,88,105,83,78,87,199,144,114,186,74,49,224,160,247,77,25,112,192,128,3,102,77,103,56,226,128,89,211,204,154,102,214,116,102,243,25,152,53,205,172,233,160,152,73,57,101,78,118,110,147,49,152,147,29,114,54,6,115,178,195,79,199,96,78,54,115,178,153,147,205,156,108,230,100,231,49,69,133,57,217,153,206,201,38,229,148,97,45,83,31,214,178,210,166,156,30,42,79,51,28,173,141,242,132,242,132,242,132,242,132,242,132,242,132,242,132,242,132,242,116,228,202,19,234,13,234,13,234,13,234,13,234,13,234,13,234,13,234,13,234,13,234,13,234,205,36,213,27,164,24,164,152,236,164,24,213,57,184,174,20,51,203,148,83,164,24,164,152,137,74,49,164,156,198,16,98,72,57,37,229,52,48,110,82,78,73,57,205,73,15,32,229,52,172,26,64,202,105,56,45,128,148,211,208,74,0,41,167,33,41,117,82,78,195,17,234,164,156,134,35,120,73,57,133,173,133,173,245,193,214,42,83,78,87,199,155,114,186,10,49,150,108,197,88,50,82,78,73,57,37,229,148,148,83,82,78,73,57,37,229,52,139,90,146,114,74,202,41,41,167,164,156,146,114,58,220,147,164,156,146,114,74,202,41,41,167,164,156,146,114,74,202,41,41,167,164,156,146,114,74,202,41,41,167,201,11,72,202,41,41,167,164,156,146,114,74,202,41,41,167,110,41,167,43,109,202,105,215,41,66,202,41,70,146,204,140,36,86,91,192,131,89,138,148,83,182,192,116,183,128,135,211,221,164,156,178,5,166,185,5,150,109,113,170,139,57,93,182,197,245,252,115,78,183,159,50,254,140,3,211,187,50,228,128,33,7,204,155,206,112,204,1,243,166,153,55,205,188,233,204,102,52,48,111,154,121,211,65,49,147,116,202,172,236,220,166,99,48,43,59,228,124,12,102,101,135,159,144,193,172,108,102,101,51,43,155,89,217,204,202,206,99,146,10,179,178,51,157,149,77,210,41,3,91,166,61,176,229,167,250,100,173,192,246,170,79,179,27,176,141,250,132,250,132,250,132,250,132,250,132,250,132,250,132,250,132,250,132,250,132,130,131,130,131,130,131,130,131,130,131,130,131,130,131,130,131,130,131,130,131,130,51,77,5,7,57,6,57,38,63,57,70,113,32,174,71,142,153,97,222,41,114,12,114,204,132,229,24,18,79,99,136,49,36,158,146,120,26,24,55,137,167,36,158,230,164,9,144,120,26,86,17,32,241,52,156,30,64,226,105,104,53,128,196,211,144,180,58,137,167,225,72,117,18,79,195,145,188,36,158,194,216,194,216,122,97,108,85,145,167,7,140,237,17,101,158,110,63,187,255,41,101,251,175,10,37,75,234,41,169,167,164,158,146,122,74,234,105,140,122,146,122,74,234,41,169,167,241,234,73,234,41,169,167,164,158,146,122,74,234,41,169,167,164,158,146,122,74,234,41,169,167,164,158,146,122,74,234,41,169,167,164,158,146,122,74,234,105,46,79,50,164,158,146,122,74,234,41,169,167,164,158,254,112,139,248,8,251,34,247,20,51,73,134,102,18,187,109,224,195,52,69,246,41,219,96,210,219,192,199,105,111,242,79,217,6,147,219,6,191,190,120,115,254,226,229,243,215,231,149,101,0,234,135,143,95,191,125,252,116,117,179,123,140,155,107,254,233,253,135,140,56,241,96,248,77,25,120,16,96,224,65,89,84,117,255,192,131,178,168,154,105,15,60,96,254,52,243,167,153,63,157,197,180,6,230,79,51,127,154,249,211,121,141,154,32,253,148,217,217,204,206,102,118,54,179,179,51,154,150,193,236,108,102,103,51,59,155,217,217,204,206,206,99,170,10,179,179,51,157,157,77,250,41,195,91,38,58,188,165,163,60,201,245,215,1,229,105,62,195,182,81,158,80,158,80,158,80,158,80,158,80,158,80,158,80,158,80,158,80,158,80,111,80,111,80,111,80,111,80,111,80,111,80,111,80,111,80,111,80,111,80,111,38,172,222,32,197,32,197,100,39,197,216,28,133,51,74,49,115,202,61,69,138,65,138,153,186,20,67,234,105,12,33,134,212,83,82,79,3,227,38,245,148,212,211,156,244,0,82,79,195,170,1,164,158,134,211,2,72,61,13,173,4,144,122,26,146,82,39,245,52,28,161,78,234,105,56,130,151,212,83,216,90,216,90,31,108,109,185,89,186,179,181,229,98,233,58,183,172,218,27,58,214,59,165,44,98,192,233,253,231,148,15,33,251,107,119,53,26,159,69,214,247,218,80,176,164,156,146,114,74,202,41,41,167,164,156,198,168,39,41,167,164,156,146,114,26,175,158,164,156,146,114,74,202,41,41,167,164,156,146,114,74,202,41,41,167,164,156,146,114,74,202,41,41,167,164,156,146,114,74,202,41,41,167,164,156,230,242,36,67,202,41,41,167,164,156,146,114,122,196,41,167,123,238,144,198,61,208,107,123,12,215,49,227,84,238,14,185,139,176,27,12,180,75,152,118,138,179,36,83,103,137,213,158,240,224,152,106,226,57,166,146,236,9,220,86,71,181,39,106,31,123,162,158,241,158,176,204,65,101,79,76,127,79,84,155,218,125,79,84,139,122,34,123,194,57,165,55,235,190,12,212,80,67,255,168,211,243,118,173,87,249,104,189,138,214,163,245,172,91,207,195,47,198,106,50,191,24,105,189,156,90,207,195,67,104,53,153,135,80,90,47,159,214,243,16,63,82,142,197,143,208,122,180,94,79,235,121,24,183,86,142,141,91,163,245,104,189,31,173,247,234,229,203,255,181,249,247,106,83,86,79,54,79,158,149,237,46,123,201,226,145,239,203,167,79,255,117,242,87,117,82,86,239,79,222,255,81,182,7,17,76,131,79,126,251,167,122,13,131,255,202,238,228,191,170,59,250,175,217,155,253,183,119,188,214,251,240,191,238,7,142,57,3,80,242,222,140,2,116,25,5,216,244,143,2,172,138,102,213,63,10,176,42,154,245,180,71,1,146,202,68,42,83,112,224,164,50,69,0,76,42,19,169,76,164,50,229,145,202,116,247,182,162,241,79,67,184,251,12,160,36,74,229,52,66,146,68,169,176,67,36,73,148,10,57,70,146,68,41,18,165,72,148,34,81,42,28,92,18,165,72,148,202,107,224,232,241,36,74,93,181,214,227,57,25,107,202,88,211,44,198,154,246,74,83,22,226,232,168,52,53,22,73,133,52,133,52,133,52,133,52,133,52,133,52,133,52,133,52,133,52,133,52,53,3,105,10,121,7,121,7,121,7,121,7,121,7,121,7,121,7,121,7,121,7,121,7,121,103,146,242,14,90,13,90,77,174,90,141,213,65,182,17,173,102,228,60,27,90,13,90,13,90,77,90,173,70,23,57,155,74,170,81,163,77,172,212,120,192,157,68,168,81,227,78,36,119,184,225,77,167,118,120,192,157,68,236,208,225,78,43,25,40,49,167,84,12,116,144,211,10,6,106,204,137,244,2,53,222,68,114,129,26,111,18,181,192,13,109,108,177,192,13,109,108,173,64,135,54,173,84,160,195,156,142,116,215,225,77,197,185,235,208,166,162,220,221,208,198,102,220,213,104,147,80,192,110,104,99,51,192,114,180,89,17,192,208,185,208,185,121,210,185,150,35,241,6,233,220,209,201,120,227,116,238,77,189,216,231,106,235,69,217,30,76,40,59,96,124,45,40,96,213,84,240,218,114,42,120,183,76,1,134,131,155,223,2,90,87,56,35,92,73,185,30,68,207,58,83,174,30,211,178,226,128,177,9,140,151,68,6,58,211,192,30,43,24,5,139,77,1,141,204,180,40,181,205,154,153,246,88,202,120,128,116,245,212,164,224,89,51,230,81,235,25,61,145,209,196,228,75,107,153,228,34,25,7,140,117,13,93,246,184,157,186,16,171,150,201,246,184,81,245,176,175,103,38,123,220,63,32,113,61,205,106,140,168,154,150,106,76,232,90,6,128,35,175,164,65,35,58,168,163,15,141,200,103,33,99,225,177,73,148,119,233,73,75,233,42,116,79,6,128,99,83,73,89,79,58,11,106,17,170,232,23,140,77,13,101,63,21,157,69,62,159,63,21,163,128,177,169,161,58,219,219,70,120,140,208,133,105,178,189,13,90,168,85,1,115,120,216,241,141,197,186,128,181,67,1,37,242,108,172,2,250,194,34,46,160,73,125,237,86,208,93,125,245,88,194,56,96,196,53,52,40,194,162,38,180,81,132,67,55,161,111,44,226,2,26,68,106,81,1,109,68,234,208,5,244,141,197,186,128,154,251,136,141,110,30,171,128,209,239,35,6,41,95,90,192,108,158,100,124,99,177,46,160,178,3,179,121,146,241,141,101,176,128,66,195,195,69,211,145,212,247,171,218,35,67,95,116,69,120,193,138,174,59,64,176,164,235,65,24,95,210,126,180,93,50,226,246,168,172,221,30,189,43,118,110,15,91,104,18,139,72,239,187,93,91,127,161,215,214,95,232,181,253,23,58,232,92,233,253,32,131,206,21,195,10,251,175,115,216,185,98,90,50,228,92,233,95,99,221,53,183,214,223,202,173,253,183,242,173,251,173,140,175,232,126,43,157,21,10,199,137,191,3,132,163,129,120,147,117,156,84,56,78,102,232,56,17,238,149,218,45,178,175,86,38,246,141,158,180,237,246,124,183,229,215,221,77,210,134,62,101,91,167,59,100,59,240,214,156,177,117,57,99,91,30,223,25,91,230,161,50,15,149,121,168,89,28,16,102,30,42,243,80,153,135,154,215,233,102,162,250,152,229,202,44,87,102,185,50,203,53,163,3,218,204,114,101,150,43,179,92,153,229,202,44,215,60,14,242,51,203,53,211,89,174,68,245,49,47,96,234,243,2,106,183,164,62,147,34,53,166,221,162,72,161,72,161,72,161,72,161,72,161,72,161,72,161,72,161,72,161,72,77,89,145,66,213,65,213,65,213,65,213,65,213,65,213,65,213,65,213,65,213,65,213,65,213,153,164,170,131,68,131,68,147,169,68,163,58,95,215,47,209,140,31,175,67,162,65,162,65,162,33,152,47,24,90,130,249,8,230,203,88,228,32,152,143,96,62,130,249,8,230,35,152,47,11,141,128,96,190,208,10,1,193,124,33,169,118,130,249,194,17,237,4,243,133,35,126,9,230,131,197,133,197,245,199,226,42,115,249,250,88,92,98,249,12,85,10,56,35,237,224,29,160,116,9,229,35,148,143,80,62,66,249,8,229,139,81,79,66,249,8,229,35,148,47,94,61,9,229,35,148,143,80,62,66,249,8,229,35,148,143,80,62,66,249,8,229,35,148,143,80,62,66,249,8,229,35,148,143,80,62,66,249,8,229,203,229,73,134,80,62,66,249,8,229,35,148,143,80,190,135,110,19,111,103,6,137,228,195,109,50,29,183,137,112,159,172,220,2,249,86,199,19,200,183,74,119,182,118,224,173,57,91,203,217,90,198,159,102,120,186,150,241,167,140,63,101,252,105,102,71,131,25,127,202,248,211,160,152,9,228,99,116,107,110,135,178,25,221,26,242,88,54,163,91,195,31,204,102,116,43,163,91,25,221,202,232,86,70,183,230,113,128,159,209,173,153,142,110,37,144,143,57,1,83,159,19,176,114,11,228,51,41,82,51,156,246,138,34,133,34,133,34,133,34,133,34,133,34,133,34,133,34,133,34,133,34,133,170,131,170,131,170,131,170,131,170,131,170,131,170,131,170,131,170,131,170,131,170,51,109,85,7,137,6,137,38,83,137,70,117,184,174,95,162,153,101,32,31,18,13,18,205,12,36,26,2,249,98,8,52,4,242,17,200,23,24,55,129,124,4,242,229,164,19,16,200,23,86,37,32,144,47,156,70,64,32,95,104,133,128,64,190,144,84,59,129,124,225,136,118,2,249,194,17,191,4,242,193,226,194,226,250,99,113,149,129,124,125,44,46,129,124,134,42,5,28,145,118,240,14,80,186,4,242,17,200,71,32,31,129,124,4,242,197,168,39,129,124,4,242,17,200,23,175,158,4,242,17,200,71,32,31,129,124,4,242,17,200,71,32,31,129,124,4,242,17,200,71,32,31,129,124,4,242,17,200,71,32,31,129,124,4,242,229,242,36,67,32,31,129,124,4,242,17,200,71,32,223,67,183,137,183,51,131,4,242,225,54,153,142,219,100,120,159,60,123,252,242,239,175,206,54,77,161,218,38,127,188,251,116,241,229,243,73,83,40,119,201,3,143,154,225,104,109,179,191,77,30,90,210,98,116,120,231,3,202,27,124,180,179,141,175,76,99,239,26,251,252,205,230,215,167,207,30,191,125,121,126,215,204,155,215,119,80,254,237,127,148,248,172,240,89,225,179,194,103,133,207,10,159,21,62,43,124,86,248,172,240,89,225,179,194,103,133,207,10,159,21,62,43,124,86,248,172,240,89,225,179,194,103,133,207,10,159,21,62,43,124,86,248,172,240,89,225,179,194,103,133,207,10,159,21,62,43,127,62,171,7,254,145,23,103,111,206,255,249,246,239,231,142,70,146,45,190,219,63,47,190,205,223,81,178,247,73,195,88,75,12,111,129,199,4,143,9,30,19,60,38,120,76,240,152,224,49,193,99,130,199,4,143,9,30,19,60,38,120,76,240,152,224,49,193,99,130,199,36,121,23,226,49,193,99,146,65,1,241,152,224,49,193,99,130,199,4,143,9,30,19,60,38,120,76,240,152,224,49,193,99,130,199,36,129,199,68,55,201,231,135,25,66,59,199,103,120,140,143,221,72,158,191,29,188,102,223,228,159,158,209,64,213,216,100,160,237,95,85,241,77,44,214,99,127,164,214,21,166,253,96,88,193,176,130,97,5,195,10,134,21,12,43,24,86,48,172,96,88,193,176,130,97,5,195,10,134,21,12,43,24,86,48,172,96,88,193,176,130,97,5,195,10,134,21,12,43,24,86,48,172,96,88,193,176,146,77,7,98,88,193,176,130,97,5,195,10,134,21,15,51,81,86,174,35,81,176,176,88,84,55,136,151,133,41,44,152,90,48,181,96,106,193,212,130,169,5,83,11,166,22,76,45,152,90,48,181,96,106,193,212,130,169,5,83,11,166,22,76,45,152,90,48,181,96,106,193,212,130,169,5,83,11,166,22,76,45,152,90,48,181,96,106,193,212,130,169,5,83,11,166,150,44,76,45,207,95,159,87,155,106,83,110,47,216,66,7,203,213,205,14,229,189,93,165,90,148,139,210,213,174,210,117,171,116,205,42,93,175,202,79,111,138,204,86,178,255,25,126,25,249,120,191,220,217,68,190,254,242,243,186,127,242,211,147,210,236,60,41,131,102,18,247,183,187,179,190,224,40,185,115,148,252,246,236,199,219,190,248,181,111,197,233,230,236,237,233,230,249,235,183,111,126,252,251,211,199,191,111,94,156,189,126,123,190,121,249,244,236,249,249,111,219,191,46,170,250,199,255,57,127,117,254,248,229,230,252,213,63,158,158,189,249,254,127,26,243,39,116,55,165,92,117,158,141,220,125,32,223,174,62,62,120,40,217,237,193,237,223,149,139,230,254,73,164,44,182,143,34,85,105,239,0,233,226,117,118,93,248,131,107,244,91,116,49,251,177,55,132,0,94,185,2,151,60,177,134,0,94,15,3,175,219,166,41,218,186,93,214,109,209,15,92,194,121,249,3,46,218,138,238,110,3,207,128,93,122,219,78,214,15,1,92,217,219,118,250,121,8,224,35,189,253,168,88,21,213,170,104,218,245,163,182,31,120,196,222,54,75,254,162,122,91,106,236,190,64,27,212,245,3,200,62,212,108,207,152,251,8,35,43,220,125,76,77,96,236,102,13,94,212,36,150,162,183,63,208,178,38,113,86,152,253,1,150,61,241,57,203,185,254,0,139,186,217,85,60,245,12,87,115,95,177,145,42,61,195,29,185,155,56,11,131,158,224,126,252,36,190,70,172,139,101,83,23,85,85,86,247,247,191,135,203,227,129,190,190,148,130,126,84,54,235,170,41,151,203,117,211,60,20,15,211,128,22,93,39,220,245,78,79,128,13,74,167,168,147,109,212,69,79,112,13,186,162,8,174,141,150,231,25,174,230,178,102,163,156,249,131,123,245,229,47,81,133,155,166,45,154,101,177,110,155,178,122,8,249,126,125,116,216,146,251,93,211,84,245,186,93,53,77,189,172,187,176,99,223,243,12,10,165,180,57,82,193,85,246,114,140,91,180,80,125,27,17,160,250,69,171,33,41,161,127,69,107,191,98,72,225,80,11,86,246,202,80,255,138,33,101,200,176,194,190,206,195,202,144,105,137,117,221,6,149,161,126,245,173,123,222,182,75,216,239,81,211,63,54,79,239,107,60,56,162,171,126,141,7,167,122,7,95,99,109,122,141,155,230,131,24,200,246,69,164,10,147,252,140,116,175,194,228,124,32,26,133,9,133,9,133,9,133,9,133,9,133,9,133,9,133,9,133,9,133,41,3,133,9,149,6,149,6,149,6,149,6,149,6,149,6,149,6,149,6,149,6,149,6,149,102,146,42,13,146,11,146,75,70,146,139,205,88,218,30,201,197,195,12,90,36,23,36,23,36,23,135,31,5,197,221,189,179,236,30,47,94,103,168,184,168,209,38,22,92,60,224,78,162,183,168,113,39,82,45,220,240,166,19,45,60,224,78,162,89,232,112,167,101,254,149,152,83,18,255,58,200,105,121,127,53,230,68,180,191,26,111,34,214,95,141,55,9,233,239,134,54,54,231,239,134,54,54,229,175,67,155,150,241,215,97,78,199,157,235,240,166,162,206,117,104,83,49,231,110,104,99,19,231,106,180,73,152,92,55,180,177,137,92,57,218,172,120,92,88,89,88,217,108,88,217,114,179,116,97,101,203,197,114,152,149,221,11,229,234,99,101,111,170,197,104,136,151,75,96,87,109,23,216,181,253,132,242,116,174,191,118,215,158,241,144,174,253,87,133,106,221,81,167,4,110,17,184,69,224,22,129,91,4,110,5,174,39,129,91,4,110,17,184,21,175,158,4,110,17,184,69,224,22,129,91,4,110,17,184,69,224,22,129,91,4,110,17,184,69,224,22,129,91,4,110,17,184,69,224,22,129,91,4,110,229,242,36,67,224,22,129,91,4,110,17,184,117,236,129,91,229,166,113,9,220,218,30,165,29,12,220,242,233,2,217,253,197,245,114,177,255,167,135,255,243,226,224,143,149,139,131,100,103,52,195,65,50,73,7,137,176,247,157,28,80,77,60,7,84,146,222,199,61,53,227,222,175,221,122,191,158,113,239,151,244,254,188,123,191,218,212,46,189,95,45,234,137,244,254,88,51,78,181,11,3,181,207,208,63,234,116,184,180,209,42,183,70,171,104,52,26,77,212,104,78,191,226,170,201,252,138,163,209,82,55,154,211,99,99,53,153,199,70,26,45,109,163,57,197,116,148,99,49,29,52,26,141,246,163,209,156,134,147,149,99,195,201,104,52,26,109,183,244,141,37,231,178,251,71,95,125,179,46,245,254,164,187,155,250,126,210,157,185,253,154,251,30,10,126,12,243,251,199,246,79,167,116,95,55,155,238,205,157,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,13,34,54,54,222,94,131,136,179,145,215,201,32,98,176,36,197,60,132,137,127,36,51,255,136,184,243,29,173,81,206,206,226,44,59,31,231,212,236,59,223,198,232,220,219,249,206,86,231,236,58,223,242,0,38,157,63,205,206,47,44,78,199,245,118,126,225,122,62,46,112,231,59,59,174,179,237,192,233,120,174,11,215,71,234,34,243,71,106,154,44,135,38,115,188,135,59,159,34,161,201,230,218,100,175,94,63,61,219,188,124,249,248,244,241,166,222,62,46,138,27,237,203,205,229,231,147,79,159,222,93,191,219,107,182,122,81,14,95,209,174,150,35,205,182,247,15,126,68,156,117,254,188,238,252,249,103,51,202,158,7,247,63,201,47,162,15,249,203,93,143,126,253,229,103,231,156,252,124,164,108,118,143,148,131,15,135,190,222,244,238,151,91,78,93,158,246,137,241,183,103,63,222,246,197,175,125,43,246,242,235,182,255,254,244,241,239,155,23,103,175,223,158,111,94,62,61,123,126,254,219,246,175,139,170,249,241,127,206,95,157,63,126,185,57,127,245,143,167,103,111,118,159,175,89,135,60,201,114,16,209,236,124,120,164,27,103,89,222,197,89,54,247,242,69,89,108,245,139,170,180,63,54,210,197,235,124,84,195,31,92,227,33,13,105,10,189,221,153,136,16,192,53,81,167,214,135,15,66,0,31,73,155,174,219,166,41,218,186,93,214,109,209,15,92,19,57,173,7,46,218,138,238,71,20,60,3,118,233,109,187,179,0,33,128,43,123,219,206,116,31,2,248,72,111,63,42,86,69,181,42,154,118,253,168,237,7,30,177,183,205,231,4,68,245,182,52,230,251,2,109,176,228,31,64,246,97,129,247,140,89,148,167,61,132,187,207,222,17,24,187,217,184,47,106,18,75,167,188,63,208,178,38,113,182,165,251,3,44,123,226,115,246,128,251,3,172,78,135,183,113,92,123,134,171,185,175,216,248,155,61,195,29,185,155,56,187,137,61,193,253,248,73,124,141,88,23,203,166,46,170,170,172,238,239,127,15,151,199,3,125,125,41,5,253,168,108,214,85,83,46,151,235,166,121,232,56,78,3,90,116,157,112,55,73,123,2,108,176,71,139,58,217,198,146,236,9,174,193,140,44,130,107,99,0,246,12,87,115,89,179,177,219,250,131,123,245,229,47,81,133,155,166,45,154,101,177,110,155,178,122,8,249,126,125,116,216,146,251,93,211,84,245,186,93,53,77,189,172,187,176,99,223,243,12,182,102,105,115,164,130,171,236,229,24,183,104,161,101,119,196,181,218,239,116,29,242,31,246,175,104,237,87,12,217,34,213,46,87,123,59,105,255,138,33,59,169,97,133,125,157,135,237,164,166,37,214,117,27,180,147,246,91,118,191,139,19,247,106,70,151,176,223,163,166,127,108,158,222,215,168,26,247,215,104,214,178,215,88,155,94,227,166,249,32,6,178,125,145,17,91,106,71,121,146,75,156,3,202,211,160,204,137,242,132,242,132,242,132,242,132,242,132,242,132,242,132,242,132,242,132,242,52,65,229,9,245,6,245,6,245,6,245,6,245,6,245,6,245,6,245,6,245,6,245,6,245,102,146,234,13,82,12,82,76,118,82,140,205,105,51,163,20,51,114,226,12,41,6,41,6,41,38,162,20,83,220,221,83,203,238,12,179,117,134,74,140,26,109,98,33,198,3,238,36,58,140,26,119,34,53,195,13,111,58,49,195,3,238,36,90,134,14,119,90,69,64,137,57,165,32,160,131,156,86,15,80,99,78,36,7,168,241,38,82,3,212,120,147,136,1,110,104,99,107,1,110,104,99,75,1,58,180,105,149,0,29,230,116,156,186,14,111,42,74,93,135,54,21,163,238,134,54,54,161,174,70,155,132,225,117,67,27,155,224,149,163,205,138,223,133,173,133,173,205,140,173,173,124,176,181,149,128,173,45,29,7,132,237,6,130,149,93,74,247,224,47,170,46,201,251,179,246,49,210,193,239,235,227,127,218,103,223,107,67,221,146,18,78,74,56,41,225,164,132,147,18,30,163,158,164,132,147,18,78,74,120,188,122,146,18,78,74,56,41,225,164,132,147,18,78,74,56,41,225,164,132,147,18,78,74,56,41,225,164,132,147,18,78,74,56,41,225,164,132,147,18,158,203,147,12,41,225,164,132,147,18,78,74,248,17,167,132,63,112,149,216,229,37,27,92,37,163,153,201,184,74,112,149,224,42,193,85,130,171,4,87,9,174,18,92,37,233,235,136,171,4,87,9,174,18,92,37,184,74,112,149,224,42,193,85,130,171,4,87,9,174,18,92,37,184,74,112,149,224,42,193,85,130,171,4,87,9,174,18,92,37,184,74,112,149,224,42,193,85,130,171,196,206,85,82,110,47,219,174,174,146,114,81,206,210,85,178,155,123,143,171,100,242,174,18,171,253,224,193,101,53,30,122,59,221,253,128,203,234,168,246,131,135,89,86,229,108,103,89,85,225,93,135,108,132,100,27,161,220,60,121,249,234,213,233,166,92,181,79,54,47,206,206,215,187,237,80,73,183,67,121,242,254,211,151,47,215,39,229,170,125,127,242,241,243,183,245,193,166,168,134,54,69,103,64,93,239,174,216,255,39,223,255,230,242,254,175,84,61,189,3,38,238,233,131,15,233,175,179,7,94,154,254,14,107,167,221,253,167,131,161,246,195,127,126,122,64,158,20,139,106,59,84,244,195,229,229,205,215,155,203,203,15,197,98,189,168,191,243,37,50,107,234,33,28,43,67,168,3,26,163,207,243,16,146,189,177,210,11,174,202,29,87,151,10,115,192,37,236,38,59,179,159,43,30,183,239,207,108,154,243,130,75,253,253,153,205,103,90,92,102,79,153,16,213,128,141,75,141,201,224,206,234,65,100,235,135,210,66,50,219,156,132,101,26,112,22,57,96,146,150,201,202,165,227,128,71,122,99,177,114,188,56,224,233,147,127,228,229,233,21,93,92,209,232,246,190,201,139,225,138,166,118,66,211,53,54,104,209,152,252,10,135,112,236,76,2,90,60,6,237,95,88,29,147,226,174,69,99,16,210,133,104,76,242,181,43,26,93,31,155,180,96,7,52,14,123,220,36,172,186,162,81,215,198,121,143,107,197,199,46,68,137,252,40,90,211,85,70,68,139,186,98,146,100,209,129,8,41,89,180,82,44,234,209,46,37,171,20,213,251,248,249,143,82,181,170,43,46,9,86,245,105,165,210,101,61,106,169,96,233,129,94,42,89,163,168,226,161,102,42,89,164,233,140,3,169,85,178,166,43,235,137,214,104,58,240,80,112,149,45,234,74,174,146,85,138,175,233,64,118,21,173,81,124,164,91,205,87,123,160,215,74,214,140,126,181,195,154,109,63,21,41,86,110,199,169,200,65,253,54,37,21,41,151,95,161,34,179,166,34,21,253,45,86,158,198,251,123,80,127,74,217,223,114,249,136,254,158,126,127,215,79,54,181,141,229,230,238,139,169,223,119,178,220,199,29,55,121,101,185,151,3,185,234,247,31,114,56,203,189,178,205,114,215,191,41,89,238,1,178,220,171,162,89,205,53,203,189,188,139,207,107,238,61,193,101,177,253,45,94,149,25,134,185,235,225,38,78,115,247,1,60,73,156,187,15,224,35,233,182,117,219,52,69,91,183,203,186,45,250,129,107,34,110,245,192,19,5,209,59,2,78,151,68,239,3,120,146,40,122,31,192,71,122,251,81,177,42,170,85,209,180,235,71,109,63,240,136,189,109,22,74,69,245,182,156,118,225,11,180,65,73,61,128,236,99,174,132,103,204,162,252,222,33,220,125,212,126,96,236,102,153,88,154,74,158,160,73,76,58,178,20,178,124,214,131,63,192,178,39,62,231,193,10,254,0,171,211,168,109,198,24,120,134,171,185,175,216,12,13,240,12,119,228,110,226,124,68,223,19,220,143,159,196,215,136,117,177,108,234,162,170,202,234,254,254,247,112,121,60,208,215,151,82,208,143,202,102,93,53,229,114,185,110,154,135,10,125,26,208,162,235,132,251,228,1,79,128,13,190,3,81,39,219,156,243,247,4,215,96,76,144,198,214,167,130,171,185,172,217,156,97,247,7,247,234,203,95,162,10,55,77,91,52,203,98,221,54,101,245,16,242,253,250,232,176,37,247,187,166,169,234,117,187,106,154,122,89,119,97,199,190,231,25,140,36,210,230,72,5,87,217,203,49,110,209,66,43,202,200,81,112,153,153,98,124,69,107,191,98,232,172,177,250,232,184,253,25,109,153,109,64,176,194,190,206,195,103,180,165,134,129,241,53,35,95,167,76,38,255,33,179,88,235,135,61,50,203,216,193,53,100,22,100,22,100,22,100,22,100,22,100,22,100,22,100,22,100,22,100,150,169,201,44,72,21,72,21,72,21,72,21,72,21,72,21,72,21,72,21,72,21,72,21,72,21,147,148,42,208,29,146,235,14,138,115,75,7,186,195,248,192,60,116,7,116,7,116,135,88,186,67,113,119,3,41,187,35,223,215,25,202,14,106,180,137,85,7,15,184,147,136,14,106,220,137,168,123,55,188,233,152,123,15,184,147,16,247,58,220,105,233,111,37,230,148,236,183,14,114,90,242,91,141,57,17,247,173,198,155,136,250,86,227,77,194,124,187,161,141,77,124,187,161,141,205,123,235,208,166,165,189,117,152,211,17,200,58,188,169,248,99,29,218,84,244,177,27,218,216,236,177,26,109,18,58,211,13,109,108,54,83,142,54,43,50,19,106,50,49,53,89,121,160,38,43,247,44,143,131,92,14,203,112,143,84,252,228,118,191,85,177,248,201,18,126,114,162,81,7,197,254,68,214,213,98,185,187,52,183,105,162,14,228,104,226,70,29,104,112,197,136,58,144,227,138,19,117,96,137,39,90,212,129,6,87,140,168,3,33,174,168,81,7,82,76,17,163,14,132,144,162,70,29,200,49,197,137,58,144,227,137,19,117,32,199,19,35,234,192,18,77,224,168,3,75,52,129,163,14,132,104,162,69,29,8,241,68,138,58,16,162,137,20,117,96,137,38,112,212,129,28,77,140,168,3,75,52,129,163,14,6,208,16,117,64,212,1,81,7,68,29,136,72,58,217,34,162,14,18,71,29,212,79,54,229,214,77,233,72,88,150,139,122,26,132,229,193,108,248,82,17,195,90,191,247,63,20,254,225,107,194,70,194,70,194,70,194,70,194,70,194,70,194,70,194,70,194,70,194,70,194,70,194,70,194,70,194,70,42,217,72,136,197,35,32,22,225,8,167,192,17,38,167,251,170,77,229,76,247,85,139,10,186,15,186,47,207,240,199,109,139,187,134,63,110,91,124,44,252,49,215,22,183,79,243,165,197,39,216,226,238,162,77,53,89,209,198,62,208,151,22,159,92,139,187,207,150,47,5,179,229,105,113,90,60,89,139,187,159,21,26,205,93,207,182,197,53,177,236,180,248,196,90,252,217,235,178,213,158,137,59,249,227,166,108,143,231,96,220,238,227,38,57,29,103,124,103,142,200,77,215,148,82,238,115,231,235,69,189,227,206,87,105,76,41,114,52,113,77,41,26,92,49,76,41,114,92,113,76,41,150,120,162,153,82,52,184,98,152,82,132,184,162,154,82,164,152,34,154,82,132,144,162,154,82,228,152,226,152,82,228,120,226,152,82,228,120,98,152,82,44,209,4,54,165,88,162,9,108,74,17,162,137,102,74,17,226,137,100,74,17,162,137,100,74,177,68,19,216,148,34,71,19,195,148,98,137,38,176,41,101,0,13,166,20,142,200,225,100,225,136,28,246,151,89,29,145,219,145,152,202,115,114,135,36,230,177,29,150,219,85,32,4,109,223,121,97,24,74,24,74,24,74,24,74,24,74,24,74,24,74,24,74,24,74,24,74,24,74,24,74,24,74,24,74,142,205,65,54,194,27,78,153,55,204,131,2,84,157,157,235,163,0,143,235,0,29,20,96,102,20,160,117,219,43,206,211,245,183,253,49,29,170,163,237,167,222,246,158,4,159,227,58,104,71,219,79,187,237,85,231,238,250,218,254,184,14,223,209,246,211,110,123,79,103,148,142,237,64,30,109,63,197,182,95,61,217,250,89,74,251,231,250,213,251,114,175,221,235,237,179,241,72,187,143,118,251,94,179,95,45,23,77,231,207,235,206,159,127,54,127,168,211,120,171,247,229,240,73,188,234,238,92,156,207,147,120,134,119,125,240,110,108,130,221,38,248,237,217,143,183,125,241,107,223,138,211,205,217,219,211,205,243,215,111,223,252,248,247,167,143,127,223,188,56,123,253,246,124,243,242,233,217,243,243,223,182,127,93,84,205,143,255,115,254,234,252,241,203,205,249,171,127,60,61,123,179,251,124,205,58,164,143,230,32,143,219,202,69,35,201,46,45,239,178,75,155,251,236,210,178,216,106,0,85,57,16,181,106,48,218,116,241,90,217,108,194,194,53,58,113,68,241,176,131,62,156,88,192,53,185,182,131,70,157,88,192,71,162,197,235,182,105,138,182,110,151,117,91,244,3,215,228,139,235,129,139,182,162,157,5,41,2,96,151,222,54,123,148,98,1,87,246,182,217,196,20,11,248,72,111,63,42,86,69,181,42,154,118,253,168,237,7,30,177,183,205,6,45,81,189,7,236,89,33,65,27,28,92,7,144,109,253,91,17,48,139,194,211,135,112,247,89,10,2,99,55,219,211,68,77,50,96,78,11,11,90,214,36,86,238,181,176,128,101,79,124,86,246,182,176,128,69,221,108,227,127,139,0,87,115,95,49,25,228,34,192,29,185,155,88,57,232,2,194,253,248,73,124,141,88,23,203,166,46,170,170,172,238,239,127,15,151,199,3,125,125,41,5,253,168,108,214,85,83,46,151,235,166,121,232,12,76,3,90,116,157,176,51,51,6,4,108,240,59,138,58,217,228,118,12,8,215,96,136,20,193,53,217,33,35,192,213,92,214,76,126,201,176,112,175,190,252,37,170,112,211,180,69,179,44,214,109,83,86,15,33,223,175,143,14,91,114,191,107,154,170,94,183,171,166,169,151,117,23,118,236,123,158,193,192,42,109,142,84,112,149,189,28,227,22,45,180,192,246,120,63,247,63,133,196,249,57,190,162,181,95,209,181,246,141,46,49,57,55,71,23,30,88,35,199,87,116,45,119,130,21,246,117,62,52,69,74,150,88,215,237,192,16,217,89,33,115,15,222,73,45,214,234,98,159,212,50,166,44,34,181,32,181,32,181,32,181,32,181,32,181,32,181,32,181,32,181,32,181,76,79,106,65,174,64,174,64,174,64,174,64,174,64,174,64,174,64,174,64,174,64,174,64,174,152,164,92,129,246,144,94,123,80,156,108,58,212,30,198,79,53,161,61,160,61,160,61,196,211,30,138,187,155,72,121,127,19,121,180,155,244,180,206,80,122,80,163,77,172,60,120,192,157,68,120,80,227,78,68,223,187,225,77,199,222,123,192,157,132,188,215,225,78,75,129,43,49,167,100,192,117,144,211,18,224,106,204,137,248,111,53,222,68,244,183,26,111,18,246,219,13,109,108,242,219,13,109,108,238,91,135,54,45,245,173,195,156,142,68,214,225,77,197,33,235,208,166,162,144,221,208,198,102,144,213,104,147,80,154,110,104,99,51,154,114,180,89,17,154,208,147,169,233,73,85,56,124,151,158,148,4,195,87,205,40,63,185,71,72,222,52,31,14,255,230,242,254,175,146,145,146,65,82,224,141,164,36,9,240,83,205,87,42,246,199,192,175,22,203,221,245,184,77,147,175,36,71,19,55,95,73,131,43,70,190,146,28,87,156,124,37,75,60,209,242,149,52,184,98,228,43,9,113,69,205,87,146,98,138,152,175,36,132,20,53,95,73,142,41,78,190,146,28,79,156,124,37,57,158,24,249,74,150,104,2,231,43,89,162,9,156,175,36,68,19,45,95,73,136,39,82,190,146,16,77,164,124,37,75,52,129,243,149,228,104,98,228,43,89,162,9,156,175,52,128,134,124,37,18,224,9,101,34,1,94,196,204,201,22,205,45,201,105,114,9,240,91,150,82,149,254,222,101,41,37,201,239,105,88,202,158,8,4,251,156,167,213,251,210,255,28,248,189,23,133,130,132,130,132,130,132,130,132,130,132,130,132,130,132,130,132,130,132,130,132,130,132,130,132,130,132,130,36,226,29,54,17,98,112,202,196,96,122,142,79,17,239,126,200,241,141,71,187,195,241,193,241,69,204,121,84,229,183,247,245,245,104,206,99,46,125,109,31,214,78,95,79,179,175,61,104,50,227,225,236,217,244,181,125,62,47,125,61,197,190,246,48,44,94,146,190,78,95,211,215,81,251,218,195,73,31,73,188,122,38,125,173,201,83,167,175,167,215,215,207,94,151,173,250,24,219,46,229,222,250,44,91,57,58,107,171,220,31,182,213,124,248,220,249,171,132,199,219,118,159,57,205,25,55,227,91,115,208,109,186,46,147,114,159,12,95,47,234,29,25,190,74,227,50,145,163,137,235,50,209,224,138,225,50,145,227,138,227,50,177,196,19,205,101,162,193,21,195,101,34,196,21,213,101,34,197,20,209,101,34,132,20,213,101,34,199,20,199,101,34,199,19,199,101,34,199,19,195,101,98,137,38,176,203,196,18,77,96,151,137,16,77,52,151,137,16,79,36,151,137,16,77,36,151,137,37,154,192,46,19,57,154,24,46,19,75,52,129,93,38,3,104,112,153,112,208,13,107,10,7,221,240,179,204,235,160,219,142,204,212,158,118,59,36,51,37,71,222,178,33,51,125,57,100,118,101,8,66,227,119,94,25,166,18,166,18,166,18,166,18,166,18,166,18,166,18,166,18,166,18,166,18,166,18,166,18,166,18,166,146,243,112,144,142,240,135,83,230,15,51,161,2,117,135,226,250,168,192,241,147,113,80,129,80,129,89,217,122,181,103,231,250,219,127,236,0,93,206,237,175,58,83,71,251,79,191,253,125,9,65,227,231,236,114,110,127,213,81,14,218,127,234,237,175,59,137,215,215,254,227,199,241,104,127,218,63,179,246,247,117,166,73,114,106,47,223,246,87,30,228,163,253,167,216,254,255,123,83,174,218,39,119,135,250,74,235,167,255,255,62,41,87,237,251,190,99,125,229,240,243,255,126,171,246,111,130,40,71,244,30,124,130,225,67,122,213,221,137,57,143,135,244,70,222,252,193,155,210,245,187,174,255,237,217,143,183,125,241,107,223,138,211,205,217,219,211,205,243,215,111,223,108,237,34,255,246,183,127,59,125,252,251,230,197,217,235,183,231,155,151,79,207,158,159,255,182,251,20,205,234,199,255,57,127,117,254,248,229,230,252,213,63,158,158,189,249,254,127,214,33,13,54,7,89,219,86,246,26,73,46,105,121,151,75,218,220,231,146,150,197,86,28,168,202,129,24,85,131,3,167,139,215,202,127,19,22,174,209,162,35,138,126,29,52,232,196,2,174,201,172,29,116,240,196,2,62,18,27,94,183,77,83,180,117,187,172,219,162,31,184,38,59,92,15,92,180,21,237,188,73,17,0,187,244,182,217,188,20,11,184,178,183,205,238,166,88,192,71,122,251,81,177,42,170,85,209,180,235,71,109,63,240,136,189,109,118,110,137,234,61,224,219,10,9,218,96,237,58,128,108,107,236,138,128,89,20,140,62,132,187,207,107,16,24,187,217,183,38,106,146,1,215,90,88,208,178,38,177,178,181,133,5,44,123,226,179,242,189,133,5,44,234,102,27,99,92,4,184,154,251,138,201,57,23,1,238,200,221,196,202,90,23,16,238,199,79,226,107,196,186,88,54,117,81,85,101,117,127,255,123,184,60,30,232,235,75,41,232,71,101,179,174,154,114,185,92,55,205,67,203,96,26,208,162,235,132,157,203,49,32,96,131,17,82,212,201,38,27,100,64,184,6,167,164,8,174,201,39,25,1,174,230,178,102,50,82,134,133,123,245,229,47,81,133,155,166,45,154,101,177,110,155,178,122,8,249,126,125,116,216,146,251,93,211,84,245,186,93,53,77,189,172,187,176,99,223,243,12,206,86,105,115,164,130,171,236,229,24,183,104,161,55,182,199,20,186,255,41,36,150,208,241,21,173,253,138,174,231,111,116,137,201,210,57,186,240,192,51,57,190,162,235,197,19,172,176,175,243,161,91,82,178,196,186,110,7,78,201,206,10,145,173,176,171,173,216,138,139,67,218,202,160,188,136,182,130,182,130,182,130,182,130,182,130,182,130,182,130,182,130,182,130,182,146,171,182,130,62,129,62,129,62,129,62,129,62,129,62,129,62,129,62,129,62,129,62,129,62,49,73,125,2,177,33,27,177,193,254,36,147,89,108,24,57,203,132,216,128,216,128,216,224,91,108,40,238,238,26,229,253,93,227,209,110,200,211,58,67,173,65,141,54,177,212,224,1,119,18,165,65,141,59,17,95,239,134,55,29,93,239,1,119,18,182,94,135,59,45,231,173,196,156,146,242,214,65,78,203,120,171,49,39,34,188,213,120,19,241,221,106,188,73,232,110,55,180,177,217,110,55,180,177,201,110,29,218,180,92,183,14,115,58,214,88,135,55,21,105,172,67,155,138,51,118,67,27,155,50,86,163,77,194,97,186,161,141,77,97,202,209,102,197,96,194,71,102,194,71,110,39,43,217,78,85,53,241,145,219,249,68,131,115,85,67,241,145,61,115,146,172,103,164,62,248,80,222,39,37,245,190,54,100,35,145,73,68,38,17,153,68,100,18,145,73,106,42,140,200,36,34,147,196,229,33,50,137,200,36,34,147,136,76,34,50,233,114,158,145,73,132,187,147,179,68,184,187,37,231,38,89,149,115,56,211,212,194,221,187,236,163,175,177,214,91,214,47,201,88,235,30,246,209,58,162,6,246,49,87,246,81,211,210,190,12,190,163,97,5,17,91,218,58,120,128,150,158,118,75,215,63,26,186,86,69,15,212,61,237,92,143,5,15,92,45,23,163,209,27,251,201,27,203,69,211,249,243,186,243,231,178,13,109,109,175,211,25,219,7,222,26,91,187,139,173,189,60,62,91,59,51,116,152,161,195,12,157,44,60,249,204,208,97,134,14,51,116,242,58,80,64,62,1,243,127,152,255,195,252,31,230,255,100,116,38,130,249,63,204,255,97,254,15,243,127,152,255,147,199,217,25,230,255,100,58,255,135,124,130,169,29,209,121,40,191,216,235,137,38,249,101,44,250,28,249,5,249,5,249,5,249,5,249,5,249,5,249,5,249,5,249,5,249,101,202,242,11,18,6,18,6,18,6,18,6,18,6,18,6,18,6,18,6,18,6,18,6,18,198,36,37,12,244,136,76,244,8,205,249,166,126,61,98,228,116,19,122,4,122,4,122,4,41,7,164,28,100,39,70,144,114,64,202,1,41,7,201,89,113,82,14,72,57,32,229,128,148,3,82,14,72,57,32,229,128,148,3,82,14,178,34,57,161,44,179,160,44,117,153,171,125,148,229,104,226,234,150,97,28,229,44,203,61,210,242,166,222,39,41,111,234,123,146,242,59,107,217,124,248,124,191,38,45,111,185,221,129,85,92,222,178,132,183,36,48,129,192,4,2,19,8,76,32,48,129,192,4,2,19,8,76,32,48,129,192,4,2,19,8,76,32,48,129,192,4,2,19,8,76,32,48,97,222,129,9,245,207,217,242,181,39,34,179,92,212,211,32,50,15,38,209,151,154,104,215,58,216,28,250,131,87,134,165,132,165,132,165,132,165,132,165,132,165,132,165,132,165,132,165,132,165,132,165,132,165,132,165,132,165,84,178,148,16,142,71,64,56,194,29,78,129,59,204,132,6,172,54,149,39,26,176,90,84,208,128,208,128,83,9,163,220,182,190,159,48,202,109,235,143,133,81,230,218,250,138,120,97,90,127,14,173,239,75,252,169,38,43,254,40,98,136,105,253,233,183,190,175,25,248,165,96,6,62,173,79,235,103,212,250,190,206,46,141,134,201,103,219,250,170,240,121,90,127,170,173,191,122,82,186,36,207,175,222,151,71,19,61,127,247,89,83,12,27,27,122,111,166,141,5,152,54,86,22,85,51,215,105,99,164,159,144,126,66,250,73,22,163,210,72,63,113,1,78,250,9,233,39,217,164,159,16,62,79,114,11,201,45,36,183,144,220,66,114,11,201,45,36,183,144,220,66,114,11,201,45,153,204,52,60,158,228,22,194,231,167,54,57,113,79,130,177,151,31,141,18,204,12,227,94,144,96,144,96,144,96,144,96,144,96,144,96,144,96,144,96,144,96,144,96,144,49,144,49,144,49,144,49,144,49,144,49,144,49,144,49,144,49,144,49,144,49,166,46,99,160,73,228,162,73,104,142,68,25,52,137,89,70,208,163,73,160,73,204,66,147,32,132,158,16,122,66,232,83,179,250,132,208,199,163,198,9,161,39,132,158,16,250,200,172,56,33,244,225,56,113,66,232,9,161,39,132,158,16,122,66,232,9,161,63,106,218,82,151,66,223,75,91,134,136,161,223,159,212,244,125,154,83,243,97,81,53,157,191,185,188,255,171,196,252,101,152,44,250,97,254,146,48,122,98,158,20,236,33,49,79,196,60,17,243,68,204,19,49,79,196,60,17,243,68,204,19,49,79,196,60,17,243,68,204,19,97,244,100,67,73,22,17,70,63,215,64,169,233,133,209,255,36,52,117,105,244,189,132,102,136,56,250,96,132,102,79,52,131,34,139,234,174,14,1,6,212,31,190,52,108,37,108,37,108,37,108,37,108,37,108,37,108,37,108,37,108,37,108,37,108,37,108,37,108,37,108,37,161,244,16,143,112,136,83,230,16,115,161,3,53,169,244,6,58,208,127,44,61,116,32,116,96,232,192,74,93,58,189,113,11,248,142,167,143,185,5,20,17,245,108,129,153,108,1,111,162,144,255,152,250,152,91,64,17,90,204,22,152,197,22,240,54,51,63,68,92,61,91,128,45,16,126,11,120,59,235,20,34,182,62,222,22,80,69,215,179,5,38,184,5,158,191,62,223,84,155,223,95,218,166,214,95,221,124,59,169,78,254,245,105,214,113,245,119,31,50,234,64,178,161,55,101,18,89,152,73,100,117,255,36,178,31,51,202,38,60,137,140,116,20,210,81,72,71,201,98,140,26,233,40,46,192,73,71,33,29,37,155,116,20,2,234,73,118,33,217,133,100,23,146,93,72,118,33,217,133,100,23,146,93,72,118,33,217,37,147,121,135,199,147,236,66,64,253,100,166,42,238,201,44,22,18,163,81,102,153,83,252,11,50,11,50,11,50,11,50,11,50,11,50,11,50,11,50,11,50,11,50,11,82,5,82,5,82,5,82,5,82,5,82,5,82,5,82,5,82,5,82,5,82,197,100,165,10,116,135,228,186,131,213,209,38,131,238,48,175,216,121,116,7,116,135,105,235,14,4,205,19,52,79,208,124,106,230,158,160,249,120,244,55,65,243,4,205,19,52,31,153,249,38,104,62,28,239,77,208,60,65,243,4,205,19,52,79,208,60,65,243,199,73,77,90,38,204,247,82,147,33,162,229,111,234,125,50,242,166,190,39,35,123,230,49,165,226,39,61,231,201,15,243,147,4,201,19,205,164,96,7,137,102,34,154,137,104,38,162,153,136,102,34,154,137,104,38,162,153,136,102,34,154,137,104,38,162,153,8,146,39,207,73,178,136,32,249,185,134,64,77,40,72,254,39,97,105,153,32,223,75,88,134,136,142,15,66,88,246,196,35,216,228,68,221,125,120,159,67,225,15,95,19,54,18,54,18,54,18,54,18,54,18,54,18,54,18,54,18,54,18,54,18,54,18,54,18,54,18,54,146,160,120,136,69,56,194,41,115,132,201,233,62,171,132,120,3,221,231,63,26,30,186,15,186,207,83,248,163,101,2,188,177,197,125,71,191,199,106,113,155,216,119,90,124,178,45,238,46,218,248,143,118,143,213,226,54,129,190,180,248,68,91,220,125,182,124,136,232,118,90,156,22,247,214,226,238,103,133,66,68,179,199,105,113,187,88,118,90,124,146,45,254,236,117,217,106,207,196,157,252,113,83,182,214,7,227,154,177,94,111,58,173,93,29,116,118,240,51,112,187,79,150,228,32,156,241,157,57,13,135,255,4,255,9,254,19,252,39,248,79,240,159,224,63,193,127,130,255,4,255,9,254,19,252,39,248,79,56,13,135,105,37,148,105,133,211,112,179,117,186,76,241,52,220,142,175,84,30,137,59,228,43,37,231,226,98,243,149,158,60,49,187,15,27,130,140,239,188,48,100,36,100,36,100,36,100,36,100,36,100,36,100,36,100,36,100,36,100,36,100,36,100,36,100,36,100,36,135,225,224,21,161,8,167,76,17,230,193,246,169,78,196,245,177,125,227,199,226,96,251,96,251,162,251,111,149,7,226,250,59,124,236,84,92,6,29,174,57,0,71,135,79,189,195,61,41,54,227,135,226,50,232,112,205,201,9,58,124,218,29,174,58,14,215,215,225,227,103,226,232,112,58,60,65,135,123,58,37,36,57,18,151,188,195,117,167,223,232,240,233,117,248,255,220,180,79,54,245,246,2,110,215,220,255,121,210,190,223,235,235,122,251,104,59,210,215,163,39,61,247,251,184,211,231,87,203,253,131,159,15,79,134,134,57,13,183,253,144,195,7,225,170,187,99,105,254,14,194,153,222,244,193,155,177,1,118,27,224,183,103,63,222,246,197,175,125,43,78,55,103,111,79,55,207,95,191,125,243,227,223,159,62,254,125,243,226,236,245,219,243,205,203,167,103,207,207,127,219,125,138,102,245,227,255,156,191,58,127,252,114,115,254,234,31,79,207,222,124,255,63,235,144,214,150,131,224,107,43,99,139,36,36,180,188,11,9,109,238,67,66,203,98,75,203,87,229,64,166,169,193,251,210,197,107,229,124,9,11,215,104,142,17,229,176,14,90,99,98,1,215,4,200,14,122,103,98,1,31,201,240,174,219,166,41,218,186,93,214,109,209,15,92,19,228,173,7,46,218,138,118,174,160,8,128,93,122,219,108,27,138,5,92,217,219,102,95,81,44,224,35,189,253,168,88,21,213,170,104,218,245,163,182,31,120,196,222,54,123,166,68,245,30,112,76,133,4,109,48,85,29,64,182,181,84,69,192,44,74,41,31,194,221,167,242,7,198,110,118,140,137,154,100,192,47,22,22,180,172,73,172,12,101,97,1,203,158,248,172,28,103,97,1,139,186,217,198,146,22,1,174,230,190,98,242,172,69,128,59,114,55,177,50,181,5,132,251,241,147,248,26,177,46,150,77,93,84,85,89,221,223,255,30,46,143,7,250,250,82,10,250,81,217,172,171,166,92,46,215,77,243,208,172,151,6,180,232,58,97,231,47,12,8,216,96,65,20,117,178,201,128,24,16,174,193,163,40,130,107,114,40,70,128,171,185,172,153,44,140,97,225,94,125,249,75,84,225,166,105,139,102,89,172,219,166,172,30,66,190,95,31,29,182,228,126,215,52,85,189,110,87,77,83,47,235,46,236,216,247,60,131,167,84,218,28,169,224,42,123,57,198,45,90,232,74,237,177,99,238,127,10,137,25,115,124,69,107,191,162,235,182,27,93,98,50,83,142,46,60,112,43,142,175,232,186,224,4,43,236,235,124,232,83,148,44,177,174,219,129,71,177,179,66,98,232,251,41,179,88,106,136,189,50,203,152,124,136,204,130,204,130,204,130,204,130,204,130,204,130,204,130,204,130,204,130,204,50,53,153,5,169,2,169,2,169,2,169,2,169,2,169,2,169,2,169,2,169,2,169,2,169,98,146,82,5,186,67,114,221,193,250,236,82,143,238,48,126,108,9,221,1,221,1,221,33,150,238,80,220,221,64,202,251,27,200,163,221,208,165,117,134,178,131,26,109,98,213,193,3,238,36,162,131,26,119,34,234,222,13,111,58,230,222,3,238,36,196,189,14,119,90,250,91,137,57,37,251,173,131,156,150,252,86,99,78,196,125,171,241,38,162,190,213,120,147,48,223,110,104,99,19,223,110,104,99,243,222,58,180,105,105,111,29,230,116,4,178,14,111,42,254,88,135,54,21,125,236,134,54,54,123,172,70,155,132,206,116,67,27,155,205,148,163,205,138,204,132,154,76,76,77,42,194,215,15,168,73,73,238,122,57,202,77,150,85,103,166,210,186,243,231,178,221,251,139,230,195,162,106,18,211,147,1,98,216,205,244,36,9,236,132,30,41,200,65,66,143,8,61,34,244,136,208,35,66,143,8,61,34,244,136,208,35,66,143,8,61,34,244,136,208,35,18,216,73,74,146,44,34,129,125,174,241,74,19,75,96,223,241,149,138,240,245,3,190,82,146,187,158,3,95,217,147,123,96,155,206,180,253,236,190,7,194,239,191,38,100,36,100,36,100,36,100,36,100,36,100,36,100,36,100,36,100,36,100,36,100,36,100,36,100,36,100,36,9,236,240,138,80,132,83,166,8,147,179,125,213,166,113,102,251,170,69,3,219,7,219,151,101,242,227,182,195,107,15,29,94,79,179,195,109,179,216,233,240,73,118,120,229,161,195,171,105,118,184,109,142,47,29,62,201,14,119,77,239,221,118,248,88,122,47,29,78,135,167,235,112,119,213,189,138,175,186,239,162,216,45,167,24,209,226,199,217,226,238,17,236,165,32,130,61,207,22,47,104,241,227,104,113,247,171,248,120,252,13,45,62,185,22,15,212,155,67,255,168,179,125,44,186,216,253,196,114,153,226,196,50,93,76,23,255,236,226,103,175,203,86,123,248,254,228,143,155,178,77,127,2,95,211,207,154,211,240,187,143,155,228,28,190,241,157,57,140,143,255,21,255,43,254,87,252,175,248,95,241,191,226,127,197,255,138,255,21,255,43,254,87,252,175,248,95,57,140,143,105,54,148,105,150,195,248,179,117,218,78,241,48,254,142,196,84,158,200,63,36,49,147,28,203,247,100,16,208,56,117,119,21,8,193,204,119,94,24,134,18,134,18,134,18,134,18,134,18,134,18,134,18,134,18,134,18,134,18,134,18,134,18,134,18,134,146,19,250,144,141,240,134,83,230,13,243,160,0,85,199,244,251,40,192,4,103,245,161,0,161,0,109,143,82,252,108,123,197,217,253,254,182,143,126,128,223,83,219,107,78,240,211,246,83,111,123,197,129,254,254,182,143,126,170,63,225,137,80,218,126,234,109,175,56,32,218,223,246,211,60,37,74,219,31,103,219,123,146,247,143,235,252,63,109,63,237,182,87,141,3,232,107,251,227,154,9,64,219,79,189,237,61,93,237,143,107,78,192,209,181,253,212,206,90,43,199,6,244,117,246,68,206,90,211,217,115,238,236,179,167,175,182,214,219,39,155,218,254,73,229,243,229,151,147,242,164,222,159,137,81,11,30,84,70,219,122,175,171,175,150,139,166,243,231,117,231,207,63,187,60,204,248,128,187,15,58,60,61,160,186,59,203,239,111,122,192,208,27,63,120,195,108,122,62,237,67,204,111,207,126,188,237,139,95,251,86,156,110,206,222,158,110,158,191,126,123,183,139,78,31,255,190,121,113,246,250,237,249,230,229,211,179,231,231,191,109,255,186,168,154,31,255,231,252,213,249,227,151,155,243,87,255,120,122,246,102,247,249,154,117,72,251,239,213,205,159,14,230,223,135,141,116,243,95,223,190,220,94,252,199,201,183,171,143,15,124,11,213,118,95,110,255,174,92,52,139,226,228,234,230,207,147,155,255,170,203,98,107,93,168,202,147,63,223,255,249,249,219,159,85,177,40,26,153,63,184,139,215,202,29,28,22,174,209,64,220,197,108,111,31,142,5,188,114,5,222,53,177,196,2,94,15,3,175,219,166,41,218,186,93,214,109,209,15,188,235,105,11,11,92,180,21,237,156,211,17,0,187,244,182,217,90,29,11,184,178,183,205,222,235,88,192,71,122,251,81,177,42,170,85,209,180,235,71,109,63,240,136,189,109,246,149,139,234,61,224,42,15,9,218,96,60,63,128,108,107,59,143,128,185,207,6,105,133,187,207,9,25,24,187,217,85,47,106,146,1,79,125,88,208,178,38,177,50,221,135,5,44,123,226,179,114,229,135,5,44,234,102,27,219,126,4,184,154,251,138,201,215,31,1,238,200,221,196,202,248,31,16,238,199,79,226,107,196,186,88,54,117,81,85,101,117,127,255,123,184,60,30,232,235,75,41,232,71,101,179,174,154,114,185,92,55,205,195,3,13,105,64,139,174,19,118,103,48,2,2,54,28,211,16,117,178,233,144,70,64,184,134,115,28,34,184,166,83,28,17,224,106,46,107,166,99,30,97,225,94,125,249,75,84,225,166,105,139,102,89,172,219,166,172,30,66,190,95,31,29,182,228,126,215,52,85,189,110,87,77,83,47,235,46,236,216,247,60,195,185,27,105,115,164,130,171,236,229,24,183,104,225,201,157,158,35,43,251,159,66,114,96,101,124,69,107,191,162,123,34,97,116,137,233,192,201,232,194,131,19,29,227,43,186,39,5,4,43,236,235,124,120,150,67,178,196,186,110,7,231,56,58,43,36,135,30,246,100,23,75,61,209,40,187,140,201,137,200,46,200,46,200,46,200,46,200,46,200,46,200,46,200,46,200,46,200,46,83,149,93,144,46,144,46,144,46,144,46,144,46,144,46,144,46,144,46,144,46,144,46,144,46,38,41,93,160,67,100,161,67,88,159,107,50,232,16,227,199,154,208,33,208,33,208,33,98,235,16,197,221,13,165,188,191,161,60,218,13,174,92,103,40,67,168,209,38,86,33,60,224,78,34,66,168,113,39,162,242,221,240,166,99,242,61,224,78,66,228,235,112,167,165,195,149,152,83,178,225,58,200,105,201,112,53,230,68,92,184,26,111,34,42,92,141,55,9,19,238,134,54,54,17,238,134,54,54,15,174,67,155,150,6,215,97,78,71,40,235,240,166,226,147,117,104,83,209,201,110,104,99,179,201,106,180,73,232,77,55,180,177,217,77,57,218,172,200,77,168,202,12,168,202,202,19,85,89,9,168,202,102,140,170,108,58,243,150,170,131,113,75,25,80,147,223,231,202,71,164,38,75,168,73,66,35,9,141,36,52,146,208,72,66,35,9,141,36,52,146,208,72,66,35,9,141,36,52,146,208,72,66,35,29,67,35,47,86,36,77,146,52,217,187,72,211,25,196,83,78,33,158,242,86,243,213,166,203,180,252,201,85,150,91,99,165,7,174,178,92,212,217,113,149,7,131,225,237,195,43,239,62,171,239,185,240,135,175,11,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,9,17,169,36,34,225,20,143,128,83,132,30,156,2,61,152,5,211,87,109,42,47,76,95,181,168,96,250,96,250,114,72,244,221,235,110,31,233,144,219,238,30,75,135,204,160,187,75,186,251,216,186,219,143,74,83,77,65,165,177,141,239,165,187,39,222,221,126,70,204,75,178,216,233,110,186,59,118,119,251,57,13,36,201,99,79,222,221,246,209,235,116,247,164,187,251,217,235,178,117,57,240,118,242,199,77,217,206,246,212,219,238,211,37,59,250,102,124,119,206,191,97,59,193,118,130,237,4,219,9,182,19,108,39,216,78,176,157,96,59,193,118,130,237,4,219,9,182,19,206,191,225,85,9,229,85,225,252,219,108,13,46,83,61,255,182,227,47,29,14,193,29,242,151,51,63,9,183,251,192,161,200,250,206,139,67,78,66,78,66,78,66,78,66,78,66,78,66,78,66,78,66,78,66,78,66,78,66,78,66,78,66,78,114,38,14,158,17,202,112,202,148,97,62,236,159,250,96,92,31,251,55,235,211,113,176,127,25,178,127,170,142,87,30,150,235,239,248,25,159,152,163,227,231,210,241,30,21,158,89,159,162,163,227,231,209,241,234,67,117,125,29,63,235,147,117,116,252,60,58,222,227,41,164,153,159,182,163,227,39,220,241,213,242,116,83,111,47,240,138,102,175,150,215,123,125,94,111,31,141,71,250,188,26,235,243,253,190,238,244,253,213,114,177,238,252,185,108,195,159,190,171,150,215,195,7,239,170,187,35,112,158,15,222,25,222,248,193,27,178,33,118,27,226,183,103,63,222,246,197,175,125,43,78,55,103,111,79,55,207,95,191,125,243,227,223,159,62,254,125,243,226,236,245,219,243,205,203,167,103,207,207,127,219,254,117,81,53,63,254,207,249,171,243,199,47,55,231,175,254,241,244,236,205,238,243,53,235,144,214,153,131,84,109,43,227,140,36,129,180,188,75,32,109,238,19,72,203,98,75,251,87,229,64,96,170,193,91,211,197,107,229,172,9,11,215,104,190,17,133,188,14,90,111,98,1,215,164,211,14,122,115,98,1,31,9,8,175,219,166,41,218,186,93,214,109,209,15,92,147,18,174,7,46,218,138,118,174,163,8,128,93,122,219,108,75,138,5,92,217,219,102,223,82,44,224,35,189,253,168,88,21,213,170,104,218,245,163,182,31,120,196,222,54,123,178,68,245,30,112,100,133,4,109,48,109,29,64,182,181,108,69,192,44,138,64,31,194,221,231,34,8,140,221,236,72,19,53,201,128,31,45,44,104,89,147,88,25,214,194,2,150,61,241,89,57,218,194,2,22,117,179,141,229,45,2,92,205,125,197,228,137,139,0,119,228,110,98,101,154,11,8,247,227,39,241,53,98,93,44,155,186,168,170,178,186,191,255,61,92,30,15,244,245,165,20,244,163,178,89,87,77,185,92,174,155,230,161,25,48,13,104,209,117,194,206,191,24,16,176,193,226,40,234,100,147,193,49,32,92,131,7,82,4,215,228,128,140,0,87,115,89,51,89,36,195,194,189,250,242,151,168,194,77,211,22,205,178,88,183,77,89,61,132,124,191,62,58,108,201,253,174,105,170,122,221,174,154,166,94,214,93,216,177,239,121,6,207,170,180,57,82,193,85,246,114,140,91,180,208,245,218,99,247,220,255,20,18,179,231,248,138,214,126,69,215,205,55,186,196,100,214,28,93,120,224,134,28,95,209,117,217,9,86,216,215,249,208,7,41,89,98,93,183,3,15,100,103,133,216,48,120,39,187,104,52,198,62,217,101,76,94,68,118,65,118,65,118,65,118,65,118,65,118,65,118,65,118,65,118,65,118,153,170,236,130,116,129,116,129,116,129,116,129,116,129,116,129,116,129,116,129,116,129,116,129,116,49,73,233,2,29,34,11,29,66,119,214,233,80,135,24,63,230,132,14,129,14,129,14,17,91,135,40,238,110,40,229,253,13,229,209,110,232,211,58,67,25,66,141,54,177,10,225,1,119,18,17,66,141,59,17,149,239,134,55,29,147,239,1,119,18,34,95,135,59,45,29,174,196,156,146,13,215,65,78,75,134,171,49,39,226,194,213,120,19,81,225,106,188,73,152,112,55,180,177,137,112,55,180,177,121,112,29,218,180,52,184,14,115,58,66,89,135,55,21,159,172,67,155,138,78,118,67,27,155,77,86,163,77,66,111,186,161,141,205,110,202,209,102,69,110,66,85,102,64,85,106,195,225,187,84,229,108,114,225,71,169,201,80,145,240,70,106,146,52,120,2,151,20,196,32,129,75,4,46,17,184,68,224,18,129,75,4,46,17,184,68,224,18,129,75,4,46,17,184,68,224,18,105,240,164,52,73,22,145,6,63,215,104,167,41,166,193,111,185,74,109,16,124,151,171,156,115,6,124,181,188,14,50,56,126,239,117,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,73,126,135,83,132,30,156,50,61,152,5,211,167,11,125,63,100,250,230,155,247,14,211,151,19,211,103,219,221,62,210,33,231,156,237,78,119,79,185,187,253,168,52,243,205,113,167,187,167,219,221,126,70,204,207,57,179,157,238,158,110,119,251,57,13,52,231,124,118,186,123,170,221,253,236,117,217,186,28,120,59,249,227,166,108,103,123,234,109,247,233,146,29,125,51,190,59,231,223,176,157,96,59,193,118,130,237,4,219,9,182,19,108,39,216,78,176,157,96,59,193,118,130,237,4,219,9,231,223,240,170,132,242,170,112,254,109,182,6,151,169,158,127,219,241,151,14,135,224,14,249,203,153,159,132,219,125,224,80,100,125,231,197,33,39,33,39,33,39,33,39,33,39,33,39,33,39,33,39,33,39,33,39,33,39,33,39,33,39,33,39,57,19,7,207,8,101,56,101,202,48,31,246,79,125,48,174,143,253,155,245,233,56,216,191,12,217,63,85,199,43,15,203,245,119,252,140,79,204,209,241,115,233,120,143,10,207,172,79,209,209,241,243,232,120,245,161,186,190,142,159,245,201,58,58,126,30,29,239,241,20,210,204,79,219,209,241,211,237,248,106,179,122,178,169,183,23,120,251,102,175,78,86,239,247,250,188,222,62,26,143,244,121,53,214,231,251,125,221,233,251,171,229,98,221,249,115,217,6,63,125,183,253,160,195,7,239,170,187,35,112,126,15,222,153,222,248,193,27,178,33,118,27,226,183,103,63,222,246,197,175,125,43,78,55,103,111,79,55,207,95,191,125,243,227,223,159,62,254,125,243,226,236,245,219,243,205,203,167,103,207,207,127,219,254,117,81,53,63,254,207,249,171,243,199,47,55,231,175,254,241,244,236,205,238,243,53,235,144,214,153,131,84,109,43,227,140,36,129,180,188,75,32,109,238,19,72,203,98,75,251,87,229,64,96,170,193,91,211,197,107,229,172,9,11,215,104,190,17,133,188,14,90,111,98,1,215,164,211,14,122,115,98,1,31,9,8,175,219,166,41,218,186,93,214,109,209,15,92,147,18,174,7,46,218,138,118,174,163,8,128,93,122,219,108,75,138,5,92,217,219,102,223,82,44,224,35,189,253,168,88,21,213,170,104,218,245,163,182,31,120,196,222,54,123,178,68,245,30,112,100,133,4,109,48,109,29,64,182,181,108,69,192,44,138,64,31,194,221,231,34,8,140,221,236,72,19,53,201,128,31,45,44,104,89,147,88,25,214,194,2,150,61,241,89,57,218,194,2,22,117,179,141,229,45,2,92,205,125,197,228,137,139,0,119,228,110,98,101,154,11,8,247,227,39,241,53,98,93,44,155,186,168,170,178,186,191,255,61,92,30,15,244,245,165,20,244,163,178,89,87,77,185,92,174,155,230,161,25,48,13,104,209,117,194,206,191,24,16,176,193,226,40,234,100,147,193,49,32,92,131,7,82,4,215,228,128,140,0,87,115,89,51,89,36,195,194,189,250,242,151,168,194,77,211,22,205,178,88,183,77,89,61,132,124,191,62,58,108,201,253,174,105,170,122,221,174,154,166,94,214,93,216,177,239,121,6,207,170,180,57,82,193,85,246,114,140,91,180,208,245,218,99,247,220,255,20,18,179,231,248,138,214,126,69,215,205,55,186,196,100,214,28,93,120,224,134,28,95,209,117,217,9,86,216,215,249,208,7,41,89,98,93,183,3,15,100,103,133,212,48,248,83,118,81,104,140,189,178,203,152,188,136,236,130,236,130,236,130,236,130,236,130,236,130,236,130,236,130,236,130,236,50,85,217,5,233,2,233,2,233,2,233,2,233,2,233,2,233,2,233,2,233,2,233,2,233,98,146,210,5,58,68,22,58,132,234,172,83,143,14,49,126,204,9,29,2,29,2,29,34,182,14,81,220,221,80,202,251,27,202,163,221,208,167,117,134,50,132,26,109,98,21,194,3,238,36,34,132,26,119,34,42,223,13,111,58,38,223,3,238,36,68,190,14,119,90,58,92,137,57,37,27,174,131,156,150,12,87,99,78,196,133,171,241,38,162,194,213,120,147,48,225,110,104,99,19,225,110,104,99,243,224,58,180,105,105,112,29,230,116,132,178,14,111,42,62,89,135,54,21,157,236,134,54,54,155,172,70,155,132,222,116,67,27,155,221,148,163,205,138,220,132,170,204,128,170,84,134,195,31,80,149,146,92,248,114,148,171,44,171,206,76,166,117,231,207,63,201,201,251,33,77,63,215,164,228,43,3,229,196,155,249,74,34,226,73,97,82,176,133,164,48,145,194,68,10,19,41,76,164,48,145,194,68,10,19,41,76,164,48,145,194,68,10,19,41,76,68,196,19,221,36,89,68,68,252,92,243,158,38,24,17,191,35,48,149,233,240,7,4,166,36,24,62,11,2,179,39,89,65,147,23,181,45,64,136,17,243,251,175,11,59,9,59,9,59,9,59,9,59,9,59,9,59,9,59,9,59,9,59,9,59,9,59,9,59,9,59,73,70,60,68,35,156,225,148,57,195,44,232,63,85,60,124,15,253,55,158,12,15,253,7,253,151,65,184,164,50,31,190,183,229,199,194,37,115,109,121,77,94,60,45,63,233,150,247,35,242,140,103,195,231,218,242,154,48,97,90,126,194,45,239,103,150,189,36,28,158,150,167,229,179,104,121,63,103,145,36,233,240,121,182,188,46,50,158,150,159,108,203,63,123,93,182,46,103,240,78,254,184,41,219,227,58,136,183,251,200,201,78,227,25,223,157,35,121,152,94,48,189,96,122,193,244,130,233,5,211,11,166,23,76,47,152,94,48,189,96,122,193,244,130,233,133,35,121,56,101,66,57,101,56,146,55,91,123,205,84,143,228,237,72,77,135,115,121,135,164,230,49,30,206,219,85,33,20,173,223,121,113,24,75,24,75,24,75,24,75,24,75,24,75,24,75,24,75,24,75,24,75,24,75,24,75,24,75,24,75,142,233,65,62,194,35,78,153,71,204,135,18,84,159,213,235,163,4,143,239,192,30,148,96,134,148,160,106,27,40,207,239,245,111,131,99,59,196,199,54,152,203,54,240,40,16,29,223,193,62,182,193,60,182,129,250,156,95,223,54,56,190,195,126,108,131,121,108,3,143,103,160,142,241,0,32,219,96,122,219,224,229,139,231,191,157,111,247,66,189,189,13,200,187,255,211,199,171,255,248,118,117,243,109,175,233,235,237,19,245,72,211,143,246,252,94,203,95,45,23,77,231,207,235,206,159,127,110,1,255,103,254,238,62,228,240,81,191,234,238,208,157,159,163,126,67,111,250,224,205,216,0,187,13,240,219,179,31,111,251,226,215,190,21,167,155,179,183,167,155,231,175,223,190,249,241,239,79,31,255,190,121,113,246,250,237,249,230,229,211,179,231,231,191,109,255,186,168,154,31,255,231,252,213,249,227,151,155,243,87,255,120,122,246,102,247,249,154,117,72,79,206,65,214,184,149,35,71,146,203,90,222,229,178,54,247,185,172,101,177,213,19,170,114,32,70,214,96,218,233,226,181,178,236,132,133,107,116,245,136,162,111,7,61,61,177,128,107,50,123,7,77,63,177,128,143,196,166,215,109,211,20,109,221,46,235,182,232,7,174,201,78,215,3,23,109,69,59,59,83,4,192,46,189,109,246,59,197,2,174,236,109,179,33,42,22,240,145,222,126,84,172,138,106,85,52,237,250,81,219,15,60,98,111,155,205,94,162,122,15,88,189,66,130,54,184,193,14,32,219,122,193,34,96,22,5,195,15,225,238,179,39,4,198,110,182,186,137,154,100,192,232,22,22,180,172,73,172,156,112,97,1,203,158,248,172,172,114,97,1,139,186,217,198,75,23,1,174,230,190,98,50,219,69,128,59,114,55,177,114,227,5,132,251,241,147,248,26,177,46,150,77,93,84,85,89,221,223,255,30,46,143,7,250,250,82,10,250,81,217,172,171,166,92,46,215,77,243,208,101,152,6,180,232,58,97,103,140,12,8,216,224,157,20,117,178,201,57,25,16,174,193,92,41,130,107,178,86,70,128,171,185,172,153,188,151,97,225,94,125,249,75,84,225,166,105,139,102,89,172,219,166,172,30,66,190,95,31,29,182,228,126,215,52,85,189,110,87,77,83,47,235,46,236,216,247,60,131,25,86,218,28,169,224,42,123,57,198,45,90,104,167,237,241,145,238,127,10,137,139,116,124,69,107,191,162,107,19,28,93,98,114,129,142,46,60,176,89,142,175,232,218,247,4,43,236,235,124,104,176,148,44,177,174,219,129,185,178,179,98,204,137,184,39,179,88,136,140,70,153,101,76,91,68,102,65,102,65,102,65,102,65,102,65,102,65,102,65,102,65,102,65,102,153,154,204,130,84,129,84,129,84,129,84,129,84,129,84,129,84,129,84,129,84,129,84,129,84,49,73,169,2,221,33,185,238,96,117,184,201,160,59,140,159,105,66,119,64,119,64,119,136,165,59,20,119,55,144,242,254,6,242,104,55,45,106,157,161,236,160,70,155,88,117,240,128,59,137,232,160,198,157,136,186,119,195,155,142,185,247,128,59,9,113,175,195,157,150,254,86,98,78,201,126,235,32,167,37,191,213,152,19,113,223,106,188,137,168,111,53,222,36,204,183,27,218,216,196,183,27,218,216,188,183,14,109,90,218,91,135,57,29,129,172,195,155,138,63,214,161,77,69,31,187,161,141,205,30,171,209,38,161,51,221,208,198,102,51,229,104,179,34,51,161,38,19,83,147,150,217,243,189,212,100,146,200,249,155,230,195,162,106,18,211,147,223,231,150,69,162,39,201,151,39,173,73,65,14,146,214,68,90,19,105,77,164,53,145,214,68,90,19,105,77,164,53,145,214,68,90,19,105,77,164,53,145,47,79,196,147,100,17,249,242,115,205,133,154,80,190,252,79,190,210,50,46,161,151,175,76,146,146,160,224,43,29,67,18,238,62,187,207,161,240,135,175,9,25,9,25,9,25,9,25,9,25,9,25,9,25,9,25,9,25,9,25,9,25,9,25,9,25,9,25,73,116,60,188,34,20,225,148,41,194,228,108,159,187,59,49,73,24,36,108,223,145,179,125,35,29,126,250,250,124,27,125,250,228,89,217,218,134,63,94,223,124,219,38,114,190,255,163,19,122,58,183,252,199,7,159,51,234,140,128,145,247,101,76,0,99,2,24,79,156,225,160,0,198,19,155,129,51,158,152,241,196,140,39,102,60,113,134,3,26,72,129,180,109,18,70,43,51,90,153,209,202,140,86,14,56,99,130,209,202,140,86,102,180,114,212,225,24,140,86,102,180,50,163,149,167,54,90,153,20,200,201,140,60,233,74,46,22,186,226,144,228,50,167,153,204,72,46,72,46,72,46,72,46,72,46,72,46,72,46,72,46,72,46,72,46,200,22,200,22,200,22,200,22,200,22,200,22,200,22,200,22,200,22,200,22,200,22,19,151,45,208,32,114,208,32,172,206,54,153,53,136,121,229,66,162,65,160,65,204,65,131,32,29,146,116,72,210,33,83,179,248,164,67,198,163,194,73,135,36,29,146,116,72,210,33,73,135,36,29,146,116,200,12,168,100,210,33,195,81,155,164,67,146,14,121,20,52,165,101,64,164,137,166,148,100,68,250,167,41,187,11,246,135,52,109,95,177,49,78,109,186,251,155,203,144,49,147,98,182,211,115,210,228,40,219,73,216,228,84,231,187,87,139,242,228,143,119,95,191,93,222,126,187,125,247,249,235,31,95,110,175,47,111,151,139,122,81,124,191,224,167,153,243,110,143,42,238,188,119,23,124,49,230,190,219,227,139,51,255,93,137,43,218,28,120,23,124,49,230,193,91,226,139,58,23,222,22,91,196,249,240,150,208,162,206,137,183,199,22,103,94,188,61,174,56,115,227,237,113,197,152,31,175,68,21,120,142,188,18,85,224,121,242,150,168,162,205,149,183,196,21,105,190,188,37,170,72,115,230,149,168,2,207,155,183,71,21,99,238,188,18,85,224,249,243,2,84,204,161,39,20,147,225,245,132,98,138,168,73,217,162,185,77,188,159,80,40,230,67,154,214,114,82,190,137,166,149,12,203,159,9,77,235,56,111,255,65,5,125,142,220,239,125,89,56,88,56,88,56,88,56,88,56,88,56,88,56,88,56,88,56,88,56,88,56,88,56,88,56,88,56,216,153,115,176,208,169,71,64,167,194,140,78,129,25,77,74,114,190,56,123,115,254,207,183,127,63,119,137,76,220,98,187,253,243,226,219,209,100,39,238,125,224,20,167,233,71,1,112,172,158,99,245,140,246,205,240,96,61,163,125,205,192,25,237,203,104,95,70,251,50,218,55,195,129,6,164,41,218,54,9,99,137,25,75,204,88,98,198,18,7,156,201,192,88,98,198,18,51,150,56,234,48,9,198,18,51,150,152,177,196,83,27,75,76,154,226,212,70,132,28,202,50,246,38,244,97,89,102,134,179,141,145,101,144,101,144,101,144,101,144,101,144,101,144,101,144,101,144,101,144,101,144,54,144,54,144,54,144,54,144,54,144,54,144,54,144,54,144,54,144,54,144,54,230,35,109,160,83,100,165,83,104,134,229,12,233,20,179,204,96,68,167,64,167,152,153,78,65,42,35,169,140,164,50,166,102,250,73,101,140,71,151,147,202,72,42,35,169,140,164,50,146,202,72,42,35,169,140,25,208,205,164,50,134,163,63,73,101,36,149,241,184,168,76,93,60,163,153,202,36,167,209,19,35,26,38,176,81,192,136,146,220,200,212,112,166,134,51,53,156,169,225,76,13,103,106,56,83,195,7,111,88,76,13,103,106,56,83,195,153,26,206,212,112,166,134,207,104,106,56,201,141,140,26,39,185,209,146,192,148,172,202,121,62,249,244,146,27,247,169,92,93,132,163,153,202,37,203,209,50,203,113,175,148,1,66,29,13,175,15,79,11,79,11,79,11,79,11,79,11,79,11,79,11,79,11,79,11,79,11,79,11,79,11,79,11,79,59,115,158,22,202,245,8,40,87,216,211,41,176,167,73,137,208,55,91,238,234,255,253,231,139,243,167,255,116,9,120,252,250,237,203,237,127,253,159,219,143,223,46,111,143,38,227,177,251,153,83,156,211,151,96,224,168,62,71,245,25,41,156,225,97,125,70,10,155,129,51,82,152,145,194,140,20,102,164,112,134,67,18,72,122,180,109,18,198,33,51,14,153,113,200,140,67,14,56,231,129,113,200,140,67,102,28,114,212,1,21,140,67,102,28,50,227,144,167,54,14,153,164,199,169,141,29,233,149,104,236,237,234,163,18,205,12,231,40,35,209,32,209,32,209,32,209,32,209,32,209,32,209,32,209,32,209,32,209,32,115,32,115,32,115,32,115,32,115,32,115,32,115,32,115,32,115,32,115,32,115,204,77,230,64,179,200,77,179,208,140,216,25,209,44,102,153,253,136,102,129,102,49,75,205,130,4,72,18,32,73,128,76,205,250,147,0,25,143,58,39,1,146,4,72,18,32,73,128,36,1,146,4,72,18,32,51,160,158,73,128,12,71,133,146,0,73,2,228,209,209,154,186,16,200,65,90,147,28,72,127,236,104,152,40,72,25,59,74,26,36,83,198,153,50,206,148,113,166,140,51,101,156,41,227,76,25,31,188,97,49,101,156,41,227,76,25,103,202,56,83,198,153,50,62,163,41,227,164,65,50,154,156,52,72,75,50,83,178,42,231,121,230,211,75,131,60,160,117,117,129,144,131,180,46,153,144,150,153,144,221,106,6,136,133,52,191,5,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,45,156,237,204,57,91,232,215,35,160,95,97,82,167,192,164,166,33,69,255,249,244,215,215,143,255,231,227,211,199,155,23,103,127,127,113,254,116,243,228,241,155,167,155,250,201,230,223,203,205,179,215,246,17,145,183,151,31,110,222,253,231,187,235,119,39,31,63,95,124,252,118,121,242,254,221,215,203,147,250,201,201,95,229,201,31,55,51,207,138,28,251,240,81,79,247,107,192,112,204,63,192,49,255,170,104,86,115,61,230,207,104,98,70,19,51,154,56,139,25,5,140,38,118,1,206,104,98,70,19,103,51,154,152,244,72,198,42,51,86,153,177,202,140,85,102,172,50,99,149,25,171,204,88,101,198,42,51,86,57,147,97,34,199,51,86,153,244,200,201,140,44,17,201,56,22,38,119,107,25,103,78,179,153,145,113,144,113,144,113,144,113,144,113,144,113,144,113,144,113,144,113,144,113,144,66,144,66,144,66,144,66,144,66,144,66,144,66,144,66,144,66,144,66,144,66,142,70,10,65,215,200,86,215,176,26,222,99,169,107,204,43,115,18,93,3,93,227,184,116,13,82,40,73,161,36,133,50,181,50,64,10,101,60,122,157,20,74,82,40,73,161,36,133,146,20,74,82,40,73,161,204,128,158,38,133,50,28,93,74,10,37,41,148,199,75,125,90,198,81,90,81,159,81,114,41,127,14,44,207,141,234,220,110,209,50,53,213,73,164,228,84,199,147,111,175,239,31,46,47,111,190,222,92,94,126,40,22,235,69,189,187,202,175,210,140,37,151,163,137,59,142,92,131,43,198,24,114,57,174,56,227,199,45,241,68,27,59,174,193,21,99,220,184,16,87,212,49,227,82,76,17,199,139,11,33,69,29,43,46,199,20,103,156,184,28,79,156,49,226,114,60,49,198,135,91,162,9,60,54,220,18,77,224,113,225,66,52,209,198,132,11,241,68,26,15,46,68,19,105,44,184,37,154,192,227,192,229,104,98,140,1,183,68,19,120,252,247,0,26,198,126,19,213,200,172,112,162,26,69,124,159,108,209,220,6,140,79,40,170,113,148,251,44,3,142,179,40,99,140,179,216,15,107,188,169,247,125,160,55,117,55,188,177,249,240,217,150,47,221,221,58,127,233,144,154,187,191,20,37,51,142,213,204,103,68,163,252,189,32,67,33,67,33,67,33,67,33,67,33,67,33,67,33,67,33,67,33,67,33,67,33,67,33,67,33,67,201,64,132,215,132,162,156,50,69,153,45,219,88,4,203,64,220,218,252,130,103,32,194,54,194,54,6,101,27,125,236,176,112,124,126,76,47,115,212,29,86,176,195,216,97,3,59,108,229,57,199,119,117,204,57,190,171,156,6,165,12,131,97,80,10,131,82,24,0,159,225,168,20,6,192,155,129,51,0,158,1,240,12,128,103,0,124,134,35,106,200,241,181,109,18,134,215,51,188,158,225,245,12,175,15,56,101,135,225,245,12,175,103,120,125,212,241,64,12,175,103,120,61,195,235,167,54,188,158,28,223,137,15,125,90,121,206,241,29,144,113,230,63,239,30,25,7,25,7,25,7,25,7,25,7,25,7,25,7,25,7,25,7,25,7,41,4,41,4,41,4,41,4,41,4,41,4,41,4,41,4,41,4,41,4,41,100,134,82,8,186,70,182,186,134,135,3,96,70,93,227,24,114,124,209,53,208,53,230,170,107,144,227,75,142,47,57,190,169,149,1,114,124,227,209,235,228,248,146,227,75,142,47,57,190,228,248,146,227,75,142,111,6,244,52,57,190,225,232,82,114,124,201,241,61,94,234,211,75,142,175,129,250,156,103,142,175,148,234,140,146,227,59,70,117,146,227,75,116,133,130,104,36,186,130,232,10,162,43,136,174,32,186,130,232,10,162,43,136,174,32,186,130,232,10,162,43,136,174,32,199,151,188,11,201,34,114,124,231,26,146,49,249,28,223,149,231,28,95,3,247,73,142,175,168,102,225,231,254,247,189,23,100,40,100,40,100,40,100,40,100,40,100,40,100,40,100,40,100,40,100,40,100,40,100,40,100,40,100,40,57,190,240,154,80,148,83,166,40,179,101,27,61,228,248,26,217,70,114,124,97,27,167,206,54,250,216,97,225,248,124,114,124,217,97,199,182,195,254,254,219,227,243,135,73,217,174,57,190,23,255,241,238,155,41,41,123,246,57,190,157,15,159,118,80,138,0,12,131,82,24,148,194,0,248,12,71,165,48,0,222,12,156,1,240,12,128,103,0,60,3,224,51,28,81,67,142,175,109,147,48,188,158,225,245,12,175,103,120,125,192,41,59,12,175,103,120,61,195,235,163,142,7,98,120,61,195,235,25,94,63,181,225,245,228,248,78,119,232,83,159,140,227,34,148,142,201,56,179,158,119,143,140,131,140,131,140,131,140,131,140,131,140,131,140,131,140,131,140,131,140,131,20,130,20,130,20,130,20,130,20,130,20,130,20,130,20,130,20,130,20,130,20,50,87,41,4,93,35,91,93,195,237,0,216,176,174,49,243,28,95,116,13,116,141,89,235,26,228,248,146,227,75,142,111,106,101,128,28,223,120,244,58,57,190,228,248,146,227,75,142,47,57,190,228,248,146,227,155,1,61,77,142,111,56,186,148,28,95,114,124,143,151,250,116,205,241,29,162,62,103,151,227,107,69,117,134,206,241,21,81,157,228,248,18,93,161,32,26,137,174,32,186,130,232,10,162,43,136,174,32,186,130,232,10,162,43,136,174,32,186,130,232,10,162,43,200,241,37,239,66,178,136,28,223,185,134,100,76,57,199,183,203,125,186,230,248,14,113,159,228,248,138,106,22,116,238,191,241,189,32,67,33,67,33,67,33,67,33,67,33,67,33,67,33,67,33,67,33,67,33,67,33,67,33,67,33,67,201,241,133,215,132,162,156,50,69,153,45,219,232,150,227,59,204,54,146,227,11,219,56,117,182,209,199,14,11,199,231,147,227,203,14,59,202,29,182,242,156,227,107,72,202,62,142,28,223,85,78,131,82,134,193,48,40,133,65,41,12,128,207,112,84,10,3,224,205,192,25,0,207,0,120,6,192,51,0,62,195,17,53,228,248,218,54,9,195,235,25,94,207,240,122,134,215,7,156,178,195,240,122,134,215,51,188,62,234,120,32,134,215,51,188,158,225,245,83,27,94,79,142,239,196,135,62,173,60,231,248,14,200,56,243,159,119,143,140,131,140,131,140,131,140,131,140,131,140,131,140,131,140,131,140,131,140,131,20,130,20,130,20,130,20,130,20,130,20,130,20,130,20,130,20,130,20,130,20,50,67,41,4,93,35,91,93,195,195,1,48,163,174,113,12,57,190,232,26,232,26,115,213,53,200,241,37,199,151,28,223,212,202,0,57,190,241,232,117,114,124,201,241,37,199,151,28,95,114,124,201,241,37,199,55,3,122,154,28,223,112,116,41,57,190,228,248,30,47,245,233,37,199,215,64,125,206,51,199,87,74,117,70,201,241,29,163,58,201,241,37,186,66,65,52,18,93,65,116,5,209,21,68,87,16,93,65,116,5,209,21,68,87,16,93,65,116,5,209,21,68,87,144,227,75,222,133,100,17,57,190,115,13,201,152,124,142,239,202,115,142,175,129,251,36,199,87,84,179,240,115,255,251,222,11,50,20,50,20,50,20,50,20,50,20,50,20,50,20,50,20,50,20,50,20,50,20,50,20,50,20,50,148,28,95,120,77,40,202,41,83,148,217,178,141,30,114,124,141,108,35,57,190,176,141,83,103,27,125,236,176,112,124,62,57,190,236,176,99,219,97,47,206,222,156,255,243,237,223,247,210,178,93,179,124,183,123,227,246,207,11,99,98,246,236,243,124,123,10,144,118,104,138,16,16,131,83,24,156,194,64,248,12,71,167,48,16,222,12,156,129,240,12,132,103,32,60,3,225,51,28,89,67,174,175,109,147,48,204,158,97,246,12,179,103,152,125,192,169,59,12,179,103,152,61,195,236,163,142,11,98,152,61,195,236,25,102,63,181,97,246,228,250,78,119,8,148,73,214,113,17,79,37,178,206,172,231,224,35,235,32,235,32,235,32,235,32,235,32,235,32,235,32,235,32,235,32,235,32,141,32,141,32,141,32,141,32,141,32,141,32,141,32,141,32,141,32,141,32,141,204,93,26,65,231,200,90,231,112,59,36,54,174,115,204,60,239,23,157,3,157,227,40,116,14,114,127,201,253,37,247,55,181,82,64,238,111,60,186,157,220,95,114,127,201,253,37,247,151,220,95,114,127,201,253,205,128,174,38,247,55,28,125,74,238,47,185,191,199,77,133,186,102,255,142,81,161,179,203,255,181,166,62,67,103,0,139,169,79,114,128,137,190,80,16,143,68,95,16,125,65,244,5,209,23,68,95,16,125,65,244,5,209,23,68,95,16,125,65,244,5,209,23,228,0,147,151,33,89,68,14,240,92,67,54,166,156,3,220,199,133,186,102,1,143,113,161,228,1,139,235,22,52,67,96,240,253,32,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,201,5,134,231,132,178,156,50,101,153,53,251,232,150,13,60,206,62,146,15,12,251,56,23,246,209,215,142,11,203,247,147,23,204,142,99,199,61,249,247,210,247,29,238,175,50,205,253,45,147,161,43,223,63,254,216,185,131,104,35,87,204,112,24,184,194,192,21,6,203,103,56,114,133,193,242,102,224,12,150,103,176,60,131,229,25,44,159,225,168,27,242,130,109,155,132,161,248,12,197,103,40,62,67,241,3,78,235,97,40,62,67,241,25,138,31,117,204,16,67,241,25,138,207,80,252,169,13,197,39,47,120,22,195,163,30,200,57,158,228,83,131,156,115,44,51,244,145,115,144,115,144,115,144,115,144,115,144,115,144,115,144,115,144,115,144,115,144,68,144,68,144,68,144,68,144,68,144,68,144,68,144,68,144,68,144,68,144,68,102,39,137,160,111,228,166,111,172,30,230,4,151,126,14,172,172,76,57,193,229,145,28,89,89,229,150,19,60,12,8,157,3,157,3,157,3,157,3,157,3,157,3,157,3,157,3,157,131,99,43,104,52,104,52,104,52,104,52,104,52,104,52,104,52,104,52,104,52,104,52,104,52,199,160,209,112,108,101,126,178,142,151,131,43,3,178,206,113,28,93,65,214,65,214,65,214,65,214,65,214,65,214,65,214,65,214,65,214,65,214,65,26,65,26,65,26,65,26,65,26,65,26,65,26,65,26,65,26,65,26,65,26,153,169,52,130,206,145,181,206,225,105,64,151,81,231,56,150,17,93,232,28,232,28,115,214,57,138,187,27,86,121,127,195,122,180,75,123,93,103,40,115,168,209,38,86,57,60,224,78,34,114,168,113,39,146,10,220,240,166,83,10,60,224,78,34,20,232,112,167,165,219,149,152,83,178,237,58,200,105,201,118,53,230,68,92,187,26,111,34,170,93,141,55,9,211,238,134,54,54,209,238,134,54,54,207,174,67,155,150,102,215,97,78,71,88,235,240,166,226,171,117,104,83,209,213,110,104,99,179,213,106,180,73,232,83,55,180,177,217,83,57,218,172,200,83,168,208,140,169,208,42,48,21,90,69,141,122,207,145,250,220,110,215,50,7,234,179,132,250,180,76,118,87,210,146,187,255,116,32,38,63,252,231,167,7,215,253,98,81,109,175,247,31,46,47,111,190,222,92,94,126,40,22,235,69,189,187,234,175,100,180,227,33,28,43,226,209,1,141,145,86,60,132,100,79,44,122,193,85,185,227,234,222,201,29,112,9,187,201,142,24,116,197,227,246,253,153,137,63,47,184,212,223,159,153,216,211,226,50,211,118,66,84,3,196,157,26,147,129,150,235,65,100,75,204,105,33,153,105,55,97,153,6,136,55,7,76,210,50,89,17,107,14,120,164,55,22,43,226,204,1,79,223,207,51,121,121,122,127,160,185,162,209,237,125,19,241,229,138,166,118,66,211,37,182,180,104,76,20,208,33,28,59,18,72,139,199,64,241,8,171,99,34,121,180,104,12,20,142,16,141,137,196,113,69,163,235,99,19,73,227,128,198,97,143,155,72,24,87,52,234,218,56,239,113,33,133,114,209,116,126,164,119,33,246,252,176,191,232,254,176,23,173,233,114,14,162,69,93,110,67,178,168,253,168,88,180,82,44,234,161,159,36,171,20,213,251,248,249,143,82,181,170,203,64,9,86,237,232,46,229,178,30,150,76,176,244,90,209,131,215,138,42,94,107,122,240,90,211,25,7,204,159,100,77,151,251,19,173,209,116,224,33,255,39,91,212,101,0,37,171,20,95,211,173,106,141,226,35,221,106,190,218,111,138,175,246,219,232,87,235,133,11,45,3,143,191,40,99,140,191,40,247,254,193,77,189,239,19,189,169,239,125,162,223,87,52,31,62,219,242,167,187,91,232,47,29,130,115,247,151,119,172,231,137,107,221,22,223,222,221,46,174,254,123,144,53,253,14,227,251,251,250,123,63,200,81,200,81,200,81,200,81,200,81,200,81,200,81,200,81,200,81,200,81,200,81,200,81,200,81,200,81,37,57,10,207,121,4,60,39,148,229,20,40,203,172,217,199,34,104,166,226,214,254,23,60,83,17,246,17,246,49,10,251,232,107,199,133,229,251,99,122,159,163,238,184,130,29,199,142,19,239,184,210,247,13,174,76,115,119,203,100,228,74,41,57,116,16,109,222,138,17,13,195,86,24,182,194,80,249,12,199,173,48,84,222,12,156,161,242,12,149,103,168,60,67,229,51,28,115,67,86,176,109,147,48,16,159,129,248,12,196,103,32,126,192,73,61,12,196,103,32,62,3,241,163,142,24,98,32,62,3,241,25,136,63,181,129,248,100,5,207,98,112,84,233,91,57,237,151,114,142,101,122,62,82,14,82,14,82,14,82,14,82,14,82,14,82,14,82,14,82,14,82,14,114,8,114,8,114,8,114,8,114,8,114,8,114,8,114,8,114,8,114,8,114,200,204,228,16,180,141,20,218,70,181,121,254,250,124,115,246,244,213,239,155,170,120,114,23,6,92,202,143,165,84,39,87,55,223,78,62,95,126,249,215,73,85,188,239,75,254,45,71,143,161,148,163,226,69,217,85,47,170,174,124,209,236,159,242,106,62,220,255,19,141,128,81,13,72,6,61,31,217,115,214,175,135,119,71,160,112,17,40,26,4,10,4,10,4,10,4,10,4,10,4,10,4,10,4,10,206,154,32,174,32,174,32,174,32,174,32,174,32,174,32,174,32,174,32,174,32,174,32,174,76,68,92,225,172,73,54,122,76,207,116,213,174,196,209,37,236,59,212,244,255,53,190,198,3,85,68,253,26,15,132,148,193,215,88,155,94,99,79,123,17,188,136,78,160,18,31,182,145,8,84,99,135,107,16,168,16,168,16,168,16,168,16,168,16,168,16,168,16,168,16,168,16,168,102,34,80,33,242,32,242,32,242,32,242,32,242,32,242,32,242,32,242,32,242,32,242,32,242,76,82,228,65,177,65,177,201,86,177,177,24,143,54,174,216,140,143,67,67,177,65,177,65,177,73,172,216,20,119,183,222,242,254,214,251,104,23,153,187,206,80,176,81,163,77,172,215,120,192,157,68,174,81,227,78,36,122,184,225,77,167,121,120,192,157,68,242,208,225,78,43,28,40,49,167,212,13,116,144,211,202,6,106,204,137,84,3,53,222,68,162,129,26,111,18,205,192,13,109,108,201,192,13,109,108,197,64,135,54,173,96,160,195,156,142,122,215,225,77,197,188,235,208,166,34,222,221,208,198,230,221,213,104,147,16,193,110,104,99,243,192,114,180,89,209,192,144,186,144,186,153,146,186,149,79,82,183,146,100,92,52,163,33,23,123,28,238,77,189,159,106,113,83,187,165,90,120,101,112,119,249,236,209,25,220,18,6,119,143,193,13,198,174,238,254,211,129,95,253,240,159,159,30,220,190,138,69,181,189,109,125,184,188,188,249,122,115,121,249,161,88,172,23,245,238,230,181,146,177,167,135,112,172,248,83,7,52,70,118,244,16,146,61,63,234,5,87,229,142,171,251,64,226,128,75,216,77,118,252,166,43,30,183,239,207,204,95,122,193,165,254,254,204,252,164,22,151,153,125,20,162,26,224,31,213,152,12,236,98,15,34,91,126,81,11,201,204,30,10,203,52,192,31,58,96,146,150,201,138,31,116,192,35,189,177,88,241,127,14,120,250,126,101,202,203,211,251,59,211,21,141,110,239,155,248,59,87,52,181,19,154,46,63,167,69,99,98,178,14,225,216,113,89,90,60,6,166,74,88,29,19,87,165,69,99,96,162,132,104,76,92,148,43,26,93,31,155,184,38,7,52,14,123,220,196,37,185,162,81,215,198,121,143,11,153,160,139,166,195,53,116,33,246,252,66,191,232,242,19,162,53,93,234,68,180,168,75,209,72,22,181,31,237,23,245,16,98,146,85,138,66,124,252,252,71,169,90,213,229,196,4,171,118,4,156,114,89,15,111,39,88,122,173,104,167,107,69,21,175,53,237,116,64,43,74,214,116,137,69,209,26,77,51,29,146,139,178,69,93,122,81,178,74,81,241,91,213,26,197,71,250,166,248,150,190,141,126,75,246,20,225,54,22,215,219,40,249,29,99,150,29,69,184,187,151,252,210,161,245,118,127,121,199,245,157,88,125,228,197,183,119,183,139,171,255,30,36,6,191,191,231,247,55,81,190,56,252,31,252,31,252,31,252,31,252,31,252,31,252,31,252,31,252,31,252,31,252,31,252,31,252,31,252,31,252,31,252,31,252,31,252,159,31,254,207,155,69,176,204,210,34,216,195,255,21,240,127,243,225,255,132,61,127,190,249,251,111,143,207,55,79,30,191,121,234,156,164,250,237,228,226,63,222,125,59,121,255,238,235,229,17,134,170,246,125,250,36,195,16,164,64,152,139,192,92,4,38,89,103,56,25,129,73,214,102,224,76,178,102,146,53,147,172,153,100,157,225,68,10,162,86,109,155,132,41,220,76,225,102,10,55,83,184,3,14,213,96,10,55,83,184,153,194,29,117,26,8,83,184,153,194,205,20,238,169,77,225,38,106,149,25,47,83,159,241,98,20,179,20,90,174,72,204,154,237,56,111,196,44,196,44,196,44,196,44,196,44,196,44,196,44,196,44,196,44,196,44,4,33,4,33,4,33,4,33,4,33,4,33,4,33,4,33,4,33,4,33,4,161,217,10,66,168,59,168,59,83,80,119,84,39,245,4,234,206,140,195,90,81,119,80,119,230,173,238,16,225,74,132,43,17,174,169,245,17,34,92,227,137,12,68,184,18,225,74,132,43,17,174,68,184,18,225,74,132,107,6,36,61,17,174,225,72,99,34,92,137,112,133,0,134,0,214,167,185,142,18,192,243,9,118,181,103,123,3,101,188,202,217,94,226,94,137,123,80,112,173,196,61,16,247,64,220,3,113,15,196,61,16,247,64,220,3,113,15,196,61,16,247,64,220,3,113,15,196,61,216,114,124,130,165,196,61,16,247,48,233,184,135,94,58,81,153,252,58,74,39,206,58,4,182,239,211,135,200,131,24,126,31,184,66,184,66,184,66,184,66,184,66,184,66,184,66,184,66,184,66,184,66,184,66,184,66,184,66,184,66,184,66,184,66,184,66,184,66,239,92,97,8,235,225,172,3,99,225,10,39,197,21,118,247,199,63,31,159,189,121,185,219,28,155,87,175,223,190,217,156,158,111,158,158,109,158,190,217,249,112,135,136,243,219,119,159,191,126,218,125,71,39,95,110,254,252,122,114,253,237,228,242,243,201,229,215,3,211,237,32,75,126,83,47,134,135,46,220,84,139,78,155,239,143,96,104,62,124,222,251,7,215,203,197,254,159,30,254,207,139,131,63,86,118,110,221,251,15,253,139,168,24,227,182,220,177,33,12,62,222,17,255,109,52,78,253,194,251,36,132,251,31,2,229,98,181,61,120,178,253,230,255,248,114,123,125,121,251,181,89,180,139,242,228,226,251,9,148,246,199,217,147,114,189,61,123,242,183,189,99,48,85,36,40,87,119,80,182,63,79,138,61,64,34,13,160,91,62,231,201,12,222,170,23,1,137,77,241,140,146,69,183,130,126,6,69,120,43,99,44,56,186,90,86,174,181,148,156,38,139,88,75,63,112,116,181,172,135,107,233,103,84,186,183,90,198,130,99,83,75,209,13,198,125,56,73,240,126,76,117,131,49,202,130,86,53,204,231,26,233,27,142,174,150,202,107,164,221,0,151,136,181,140,127,141,52,142,220,239,214,210,207,200,125,111,181,140,5,71,92,75,179,148,45,234,74,203,1,61,97,123,210,59,24,121,21,13,226,251,65,13,125,140,12,242,87,196,56,104,172,171,216,39,78,89,85,210,38,245,59,78,53,253,34,18,87,212,236,192,16,237,110,203,185,80,97,119,183,119,48,54,85,148,237,110,231,73,85,193,43,232,19,138,77,253,100,68,143,243,228,44,127,68,79,4,40,54,245,19,93,18,93,39,121,5,239,62,143,72,172,139,167,121,230,182,25,44,22,167,120,145,159,180,13,142,39,171,226,69,125,190,142,128,68,92,60,243,216,181,131,250,121,24,187,230,175,132,81,192,136,171,104,14,153,57,248,169,231,33,100,198,223,15,189,40,96,108,170,40,186,5,187,143,211,243,86,193,24,80,196,245,51,152,27,69,23,66,155,241,126,97,47,132,126,145,136,139,103,240,98,138,138,103,51,109,48,108,241,252,34,177,46,158,230,249,197,102,248,97,156,226,69,126,126,25,136,75,234,22,208,75,92,146,183,34,70,66,99,91,72,201,207,16,47,1,78,30,11,25,5,141,77,33,213,191,229,108,166,131,6,223,206,41,139,167,188,22,102,242,91,206,47,146,193,226,105,157,237,251,21,149,248,218,5,43,186,6,87,193,146,174,55,120,124,201,129,163,93,178,196,30,217,202,250,109,70,230,211,86,214,243,105,251,87,12,69,154,25,86,12,13,115,237,93,210,231,149,31,253,252,146,201,185,189,239,118,224,147,31,125,171,3,151,188,96,133,117,11,92,219,119,218,181,162,211,174,237,59,109,112,212,112,111,137,7,71,13,27,86,216,119,243,240,168,97,211,18,235,238,28,28,53,220,187,226,192,175,63,90,226,67,183,254,248,18,251,126,185,85,244,203,173,125,191,28,156,34,24,95,209,237,151,206,138,131,19,4,131,14,233,161,227,2,98,135,244,224,217,0,28,210,56,164,113,72,227,144,198,33,141,67,26,135,52,14,105,28,210,56,164,113,72,227,144,198,33,141,67,26,135,52,14,233,201,56,164,241,243,226,231,197,207,139,159,55,135,103,69,252,188,248,121,241,243,226,231,197,207,139,159,23,63,47,126,94,252,188,248,121,241,243,226,231,197,207,139,159,23,63,47,126,94,252,188,73,252,188,152,115,49,231,98,206,197,156,235,193,156,91,110,167,121,187,154,115,203,69,57,25,115,174,98,210,182,169,6,140,213,198,12,139,25,22,51,44,102,88,204,176,24,56,49,112,98,224,196,192,137,233,16,211,33,166,195,212,214,17,76,135,152,14,49,29,98,58,196,116,136,233,48,127,211,33,70,47,140,94,24,189,48,122,165,46,94,124,163,23,182,26,108,53,216,106,178,177,213,196,241,187,224,94,193,35,146,169,71,36,173,19,195,195,152,180,209,8,117,156,24,145,156,24,129,44,20,67,255,168,227,242,16,102,152,255,251,11,101,134,249,95,31,201,48,127,80,140,216,19,250,250,223,145,9,125,152,146,48,37,97,74,194,148,132,41,137,9,125,76,232,195,224,133,193,11,131,23,19,250,152,208,151,143,65,9,179,220,180,205,114,100,152,99,63,196,126,136,253,16,251,33,246,67,236,135,216,15,39,110,63,100,230,33,51,15,153,121,136,21,22,43,44,86,88,172,176,204,60,100,230,33,51,15,49,103,99,206,198,156,157,149,57,251,200,103,30,146,97,206,152,68,44,240,140,73,76,96,206,255,225,144,182,55,231,247,56,164,167,98,206,199,33,141,67,26,135,52,14,105,28,210,56,164,113,72,227,144,198,33,141,67,26,135,52,14,105,28,210,56,164,113,72,227,144,198,207,139,159,23,63,47,126,94,252,188,248,121,241,243,226,231,197,207,139,159,23,63,47,126,94,252,188,248,121,241,243,226,231,197,207,139,159,23,63,47,126,94,252,188,248,121,49,231,98,206,197,156,139,57,55,148,57,87,151,97,222,49,231,30,101,134,249,95,31,51,156,156,141,25,22,51,44,102,88,204,176,152,97,103,101,134,197,192,137,129,19,3,231,204,12,156,152,14,49,29,98,58,196,116,136,233,16,211,33,166,67,76,135,152,14,115,41,30,25,230,24,189,48,122,97,244,194,232,133,173,6,91,13,182,154,99,177,213,144,97,30,205,189,130,71,36,71,143,72,90,39,134,135,49,105,71,153,97,158,165,19,99,26,25,230,167,111,95,110,219,175,180,15,49,191,254,243,211,201,229,231,131,230,59,210,20,243,239,213,136,58,164,207,252,150,76,233,195,152,132,49,9,99,18,198,36,140,73,76,233,99,74,31,38,47,76,94,152,188,152,210,199,148,190,124,76,74,24,230,166,109,152,35,199,28,11,34,22,68,44,136,88,16,177,32,98,65,196,130,56,113,11,34,115,15,153,123,200,220,67,236,176,216,97,177,195,98,135,101,238,33,115,15,153,123,136,65,27,131,54,6,237,172,12,218,71,62,247,144,28,115,70,37,98,131,103,84,98,108,131,254,3,151,180,165,67,223,224,146,158,138,69,31,151,52,46,105,92,210,184,164,113,73,227,146,198,37,141,75,26,151,52,46,105,92,210,184,164,113,73,227,146,198,37,141,75,26,79,47,158,94,60,189,120,122,241,244,226,233,197,211,139,167,23,79,47,158,94,60,189,120,122,241,244,226,233,197,211,139,167,23,79,47,158,94,60,189,120,122,241,244,226,233,197,160,139,65,23,131,46,6,93,159,6,221,243,229,230,201,227,55,79,55,149,124,126,241,183,229,201,251,119,95,47,247,44,185,213,241,13,46,254,81,134,40,94,220,129,247,194,132,139,9,23,19,46,38,92,76,184,152,112,49,225,98,194,197,132,139,9,23,19,46,38,92,76,184,249,24,31,49,225,78,219,132,203,168,98,108,205,216,154,177,53,99,107,198,214,140,173,25,91,51,182,102,108,205,216,154,177,53,99,107,198,214,156,190,120,216,154,177,53,99,107,198,214,140,173,25,91,51,182,102,108,205,51,177,53,51,170,24,39,52,78,104,156,208,41,156,208,194,25,197,38,39,244,145,13,39,198,9,141,19,26,39,52,78,104,156,208,56,161,113,66,227,132,198,9,141,19,26,39,116,94,181,196,9,141,19,58,131,253,141,19,122,218,78,104,124,187,248,118,241,237,226,219,205,225,89,17,223,46,190,93,124,187,248,118,241,237,226,219,197,183,139,111,23,223,46,190,93,124,187,248,118,241,237,226,219,197,183,139,111,23,223,46,227,136,49,225,98,194,197,132,59,61,19,110,185,41,93,76,184,229,162,156,140,9,215,236,135,221,221,171,191,251,91,79,70,62,253,226,219,187,255,159,189,251,109,78,106,205,243,61,252,138,176,37,109,206,56,15,49,33,202,24,193,19,18,187,157,170,41,10,19,162,140,145,120,18,98,183,187,202,247,126,42,201,222,106,72,128,181,194,250,243,187,225,170,169,154,189,135,10,44,88,222,227,118,119,95,124,190,23,79,62,254,129,190,162,175,232,43,250,138,190,162,175,184,38,174,137,107,226,154,136,33,98,136,24,34,134,136,33,98,136,24,34,134,136,33,98,136,117,97,93,88,23,214,133,117,65,52,16,13,68,19,15,209,84,163,91,88,21,34,36,168,8,169,203,93,172,20,63,107,38,20,63,91,87,119,81,18,152,88,244,67,51,166,227,199,226,131,182,223,58,120,153,119,112,252,175,95,197,77,95,28,191,121,201,170,66,123,115,47,166,180,135,27,225,70,184,17,110,132,27,41,237,41,237,161,91,232,22,186,165,180,167,180,23,135,30,97,112,105,51,56,155,227,96,33,88,8,22,130,133,96,33,88,8,22,38,14,11,181,11,181,11,181,11,33,87,200,21,114,133,92,181,11,181,11,181,11,177,107,236,26,187,14,197,174,55,188,93,104,115,92,238,16,110,151,59,172,144,221,255,210,208,217,221,253,195,26,58,21,120,79,67,211,208,52,52,13,77,67,211,208,52,52,13,77,67,211,208,81,238,35,13,77,67,211,208,52,52,13,29,75,67,179,187,236,46,187,203,238,70,248,179,34,187,203,238,178,187,236,46,187,203,238,178,187,236,46,187,203,238,178,187,236,46,187,203,238,178,187,236,46,187,107,119,28,196,5,113,65,220,4,33,110,190,225,241,251,16,119,163,150,199,111,94,41,96,2,155,126,165,95,233,87,250,149,126,93,43,253,74,108,18,155,196,230,154,137,77,202,144,50,164,12,41,67,202,144,50,164,12,41,67,202,48,202,205,51,61,78,118,145,93,100,23,217,197,209,112,52,28,205,166,56,26,211,227,149,113,21,40,36,34,10,169,141,94,172,214,64,219,168,241,241,168,244,34,252,250,120,255,77,107,127,63,231,250,248,229,151,225,217,153,245,241,219,251,80,85,111,111,238,197,244,246,136,35,226,136,56,34,142,136,35,189,61,189,61,122,139,222,162,183,244,246,244,246,226,232,35,18,46,109,9,103,125,156,45,100,11,217,66,182,144,45,100,11,217,194,196,109,161,130,161,130,161,130,33,231,202,185,114,174,156,171,130,161,130,161,130,33,121,77,94,147,215,161,228,245,134,23,12,173,143,139,30,242,237,162,135,21,202,251,95,26,58,187,188,127,88,67,167,34,239,105,104,26,154,134,166,161,105,104,26,154,134,166,161,105,104,26,58,202,125,164,161,105,104,26,154,134,166,161,99,105,104,118,151,221,101,119,217,221,8,127,86,100,119,217,93,118,151,221,101,119,217,93,118,151,221,101,119,217,93,118,151,221,101,119,217,93,118,151,221,101,119,173,143,131,184,32,46,136,155,32,196,205,183,62,126,31,226,110,212,250,248,205,199,15,152,192,166,95,233,87,250,149,126,165,95,215,74,191,18,155,196,38,177,185,102,98,147,50,164,12,41,67,202,144,50,164,12,41,67,202,144,50,140,114,243,172,143,147,93,100,23,217,69,118,113,52,28,13,71,179,41,142,198,250,120,101,92,5,10,137,136,66,106,163,23,171,53,208,54,106,125,60,42,189,8,184,62,254,207,195,173,206,155,151,131,173,173,87,131,119,157,238,97,123,183,215,233,15,118,59,123,123,71,253,235,243,247,238,233,160,185,116,141,252,223,211,173,241,151,143,141,173,173,79,141,111,227,201,116,116,114,62,190,108,156,140,79,79,175,174,15,95,227,219,211,155,63,191,21,186,78,254,208,225,123,118,239,145,231,119,30,217,158,121,206,246,204,51,182,127,254,124,198,14,223,237,231,254,91,222,123,177,122,147,175,192,11,235,243,173,137,80,106,62,125,178,53,243,7,222,230,127,60,121,250,215,159,189,159,255,249,103,221,173,167,85,24,165,121,111,230,227,95,111,230,250,143,223,127,191,243,150,234,87,74,43,222,193,74,222,75,158,27,88,163,84,90,241,86,86,247,134,30,119,63,43,215,74,165,223,207,162,222,208,227,238,103,229,189,190,21,239,103,117,111,40,207,253,172,65,128,149,116,46,235,251,135,78,141,10,172,204,123,89,219,239,153,53,74,176,210,239,103,29,191,103,214,216,239,91,241,126,86,247,134,50,223,207,250,116,93,25,103,179,132,183,147,253,78,214,37,236,86,189,145,85,189,159,220,119,178,182,101,243,50,239,104,209,239,41,243,93,173,207,46,150,241,255,233,37,188,157,60,119,178,6,191,88,210,93,44,246,205,228,185,135,53,24,198,85,255,3,162,74,222,76,158,123,88,185,99,44,233,20,22,250,94,114,223,192,42,45,99,153,55,176,242,63,141,215,225,25,203,188,129,149,255,241,187,190,114,226,170,183,177,162,183,147,249,78,214,87,79,92,245,95,10,43,122,59,121,238,100,13,206,118,197,187,88,205,155,201,124,15,235,176,182,101,252,198,88,244,123,201,124,3,235,240,182,101,220,192,162,223,75,238,27,88,165,185,45,243,6,86,254,103,155,58,139,138,43,222,200,202,222,79,222,155,89,75,85,113,229,155,89,209,251,201,115,51,43,23,225,37,253,191,118,189,55,176,74,21,94,230,13,172,228,247,70,50,92,97,113,233,51,172,163,139,50,242,247,162,140,37,126,51,32,171,214,94,244,77,129,199,104,237,21,191,57,64,107,211,218,180,54,173,77,107,211,218,180,54,173,77,107,211,218,180,54,173,77,107,211,218,180,54,173,157,172,214,230,138,185,98,174,152,43,230,138,185,98,174,152,43,230,138,185,98,174,152,43,230,138,185,98,174,152,43,230,138,185,98,174,152,43,230,138,185,98,203,237,144,48,36,12,9,135,64,194,203,150,220,243,34,225,2,150,221,35,32,225,219,190,248,140,238,189,205,141,255,249,96,35,239,109,250,149,33,127,68,214,60,215,235,19,193,68,48,17,76,4,19,193,68,48,193,74,176,214,45,46,9,214,196,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,165,97,136,172,214,87,70,117,128,152,136,32,38,12,59,41,182,77,87,192,170,125,233,236,100,99,216,71,220,117,251,214,235,206,235,214,203,163,131,214,224,205,235,151,237,238,111,167,50,227,180,253,240,243,248,243,240,227,213,197,176,241,229,243,199,209,228,215,175,69,21,187,246,247,30,216,42,44,124,56,247,115,149,90,61,204,117,85,201,67,192,9,112,2,156,0,39,192,73,242,80,242,48,196,185,4,198,128,49,96,76,242,16,192,3,240,54,12,224,25,168,199,26,177,70,172,17,107,196,26,177,70,172,113,141,89,163,144,164,144,164,144,36,106,139,218,162,182,168,109,52,106,43,36,41,36,41,36,9,129,67,224,16,184,144,164,129,122,237,73,212,62,2,181,215,158,92,6,174,51,124,3,32,59,184,46,129,255,3,215,192,53,112,13,92,3,215,192,53,112,13,92,3,215,181,159,75,224,26,184,6,174,129,107,224,26,184,222,48,112,141,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,54,230,57,95,206,151,243,173,223,249,102,28,152,207,230,124,75,90,151,95,209,249,222,230,187,115,143,197,207,253,200,69,44,197,103,120,113,168,23,234,133,122,161,94,168,23,234,133,80,33,212,186,209,36,132,154,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,52,24,144,153,248,202,180,13,211,18,209,180,196,144,35,5,22,226,10,24,136,223,186,227,68,22,65,146,149,198,222,83,146,27,129,151,222,247,255,185,187,247,126,208,237,189,124,185,223,238,15,246,90,253,195,221,23,131,103,207,159,62,205,60,245,126,246,239,147,211,239,141,201,249,199,143,103,163,203,198,233,240,114,122,242,161,113,253,10,169,111,189,207,253,96,229,182,7,115,93,86,124,144,83,226,148,56,37,78,137,83,18,31,20,31,12,113,46,185,47,238,139,251,18,31,228,232,56,186,13,115,116,214,222,233,68,58,145,78,164,19,233,68,58,145,78,92,99,157,40,233,40,233,40,233,72,204,18,179,196,44,49,27,77,204,74,58,74,58,74,58,178,220,44,55,203,45,233,104,237,93,5,146,152,143,32,230,85,32,151,162,235,44,152,63,59,186,142,215,129,132,174,161,107,232,26,186,134,174,161,107,232,26,186,134,174,161,235,88,191,103,66,215,208,53,116,13,93,67,215,73,160,107,60,24,15,198,131,241,96,60,24,15,198,131,241,96,60,24,15,198,131,241,96,60,24,15,198,131,241,96,60,24,15,198,131,241,96,60,24,15,182,248,206,250,178,190,172,111,0,235,155,117,242,61,155,245,93,175,205,247,185,159,185,144,209,247,12,175,14,246,130,189,96,47,216,11,246,130,189,32,42,136,90,55,156,4,81,19,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,148,6,5,178,250,94,153,184,225,90,34,186,150,32,122,164,200,82,92,66,187,239,41,225,141,84,134,223,255,243,233,99,7,223,175,159,185,86,67,239,215,31,168,194,214,224,188,203,105,12,162,72,40,18,138,132,34,161,72,26,131,26,131,33,206,37,218,133,118,161,93,26,131,168,28,42,183,97,84,206,176,59,128,8,32,2,136,0,34,128,8,32,2,136,107,12,16,149,27,149,27,149,27,161,88,40,22,138,133,98,163,161,88,229,70,229,70,229,70,92,27,215,198,181,149,27,13,187,139,61,66,241,17,80,188,216,227,92,84,157,155,233,63,136,170,227,197,29,161,106,168,26,170,134,170,161,106,168,26,170,134,170,161,106,168,58,192,189,132,170,161,106,168,26,170,134,170,163,163,106,252,23,255,197,127,241,95,252,23,255,197,127,241,95,252,23,255,197,127,241,95,252,23,255,197,127,241,95,252,23,255,197,127,241,95,252,23,255,53,220,206,242,178,188,44,111,141,150,247,81,131,237,247,44,239,26,15,181,95,127,214,226,7,218,239,190,42,184,11,238,130,187,224,46,184,11,238,130,166,160,105,221,48,18,52,77,28,154,130,145,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,36,132,6,161,65,104,16,26,132,134,250,160,62,168,79,26,212,199,48,123,101,162,134,91,137,232,86,106,214,33,69,148,222,82,29,98,15,138,52,2,15,176,119,119,59,135,237,65,171,251,254,240,85,167,251,114,240,238,217,32,251,4,251,228,100,60,29,53,134,147,239,211,79,227,201,199,198,183,103,141,228,71,216,31,248,72,229,22,3,51,94,80,51,16,61,66,143,208,35,244,8,61,210,12,212,12,12,113,46,81,46,148,11,229,210,12,68,227,208,184,13,163,113,134,216,129,67,224,16,56,4,14,129,67,224,16,56,92,99,112,168,196,168,196,168,196,8,193,66,176,16,44,4,27,13,193,42,49,42,49,42,49,226,217,120,54,158,173,196,104,136,93,188,17,130,143,128,224,197,27,23,224,234,44,64,63,11,174,142,23,112,132,171,225,106,184,26,174,134,171,225,106,184,26,174,134,171,225,234,32,247,18,174,134,171,225,106,184,26,174,142,142,171,49,96,12,24,3,198,128,49,96,12,24,3,198,128,49,96,12,24,3,198,128,49,96,12,24,3,198,128,49,96,12,24,3,198,128,49,96,12,216,32,59,211,203,244,50,189,181,154,222,172,147,236,203,76,239,122,141,178,63,240,105,11,153,101,95,248,186,0,47,192,11,240,2,188,0,47,192,11,156,2,167,117,3,73,224,52,113,112,10,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,48,26,140,6,163,193,104,48,26,242,131,252,32,63,105,144,31,195,236,149,201,26,126,37,162,95,169,93,137,20,83,126,75,104,156,61,13,170,17,120,158,189,127,120,208,218,239,28,182,95,181,91,7,135,131,183,189,238,251,193,110,103,111,239,168,223,233,117,7,239,182,50,79,181,95,94,255,199,171,227,233,232,211,104,120,49,109,124,61,159,124,111,156,140,79,79,175,174,143,84,227,219,86,234,179,237,75,62,94,185,149,193,71,92,92,113,16,88,2,150,128,37,96,9,88,82,28,84,28,12,113,46,1,48,0,12,0,83,28,4,234,128,186,13,3,117,230,220,49,69,76,17,83,196,20,49,69,76,17,83,92,99,166,168,227,168,227,168,227,136,206,162,179,232,44,58,27,141,206,234,56,234,56,234,56,66,221,80,55,212,173,227,104,206,93,250,17,157,143,64,231,165,31,51,98,236,44,192,63,47,198,142,151,132,132,177,97,108,24,27,198,134,177,97,108,24,27,198,134,177,97,108,24,27,198,134,177,97,108,24,27,198,198,134,177,97,108,24,27,198,134,177,97,108,24,27,198,134,177,97,108,24,27,198,134,177,97,108,24,27,198,134,177,97,108,24,27,198,134,177,97,243,239,12,48,3,204,0,175,135,1,206,58,5,159,199,0,175,215,44,252,146,79,94,200,68,124,230,107,0,191,192,47,240,11,252,2,191,192,47,160,10,168,214,13,42,1,213,196,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,165,65,132,204,197,87,38,113,120,151,136,222,37,148,42,41,190,44,151,208,140,124,122,156,35,240,164,252,187,131,206,235,65,235,197,245,145,219,57,28,180,186,157,55,131,254,219,131,206,97,187,255,170,221,62,236,103,158,148,255,118,49,254,220,24,126,184,254,181,57,158,54,134,147,241,151,198,229,215,139,241,116,116,249,105,52,154,94,86,49,41,255,236,222,35,207,239,60,178,61,243,156,237,153,103,108,255,252,249,2,178,135,75,238,71,185,217,195,71,92,92,246,144,130,162,160,40,40,10,138,130,146,61,148,61,12,113,46,169,50,170,140,42,147,61,164,244,40,189,13,83,122,54,232,217,71,246,145,125,100,31,217,71,246,145,125,92,99,251,40,38,41,38,41,38,201,227,242,184,60,46,143,27,205,227,138,73,138,73,138,73,146,226,164,56,41,46,38,105,131,94,127,146,199,143,224,241,245,39,51,234,237,44,223,20,200,171,183,75,232,79,210,219,244,54,189,77,111,211,219,244,54,189,77,111,211,219,244,54,189,77,111,211,219,244,54,189,77,111,39,165,183,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,216,104,61,52,12,13,67,195,97,208,112,214,209,250,60,104,184,164,209,250,170,209,240,109,155,60,255,202,253,146,91,85,200,202,125,230,107,16,194,132,48,33,76,8,19,194,132,48,209,74,180,214,45,48,137,214,196,69,43,129,73,96,18,152,4,38,129,73,96,18,152,4,38,129,73,96,210,110,180,27,237,70,187,209,110,76,17,83,196,20,165,97,138,172,220,87,70,119,0,153,136,64,38,20,67,41,190,93,87,192,202,125,233,12,101,163,8,72,73,118,99,209,15,205,240,146,31,243,206,231,251,23,237,246,78,187,189,219,110,15,94,119,123,251,251,157,238,203,157,86,191,125,211,84,108,102,56,151,223,63,140,70,199,163,209,201,104,212,248,60,57,63,59,27,79,62,30,15,47,71,247,90,138,205,226,207,227,189,7,182,138,75,35,206,249,88,229,38,17,115,92,84,10,17,116,2,157,64,39,208,9,116,146,66,148,66,12,113,46,193,49,112,12,28,147,66,4,241,64,188,13,131,120,134,236,241,70,188,17,111,196,27,241,70,188,17,111,92,99,222,40,48,41,48,41,48,137,220,34,183,200,45,114,27,141,220,10,76,10,76,10,76,194,224,48,56,12,46,48,105,200,94,147,18,185,143,64,238,53,41,151,96,235,44,95,2,200,138,173,75,192,255,176,53,108,13,91,195,214,176,53,108,13,91,195,214,176,117,4,208,10,91,195,214,176,53,108,13,91,195,214,155,131,173,177,96,44,24,11,198,130,177,96,44,24,11,198,130,177,96,44,24,11,198,130,177,96,44,24,11,198,130,177,96,44,24,11,198,130,177,96,44,216,238,60,227,203,248,50,190,181,27,223,172,123,243,89,140,111,73,59,243,43,26,223,219,112,119,254,217,248,57,159,184,144,185,248,165,175,13,244,2,189,64,47,208,11,244,2,189,0,42,128,90,55,152,4,80,19,7,168,192,36,48,9,76,2,147,192,36,48,9,76,2,147,192,36,48,9,167,193,105,112,26,156,6,167,33,64,8,16,2,148,6,1,50,19,95,153,180,225,89,34,122,150,16,106,164,184,50,92,1,179,240,91,119,140,200,34,68,178,218,196,123,58,108,35,238,180,251,139,78,247,101,255,104,240,230,253,224,245,160,213,125,127,248,170,211,125,57,120,247,247,193,211,172,219,238,31,198,147,143,151,87,141,47,223,27,159,27,195,201,247,233,167,241,228,99,227,219,223,27,79,19,31,119,159,251,185,74,13,14,230,186,170,226,32,160,4,40,1,74,128,18,160,164,56,168,56,24,226,92,2,95,192,23,240,165,56,8,208,1,116,27,6,232,204,187,99,137,88,34,150,136,37,98,137,88,34,150,184,198,44,81,199,81,199,81,199,17,149,69,101,81,89,84,54,26,149,213,113,212,113,212,113,132,184,33,110,136,91,199,209,188,187,244,35,42,31,129,202,75,63,46,3,215,25,20,127,118,112,29,47,254,8,92,3,215,192,53,112,13,92,3,215,192,53,112,13,92,3,215,145,126,207,4,174,129,107,224,26,184,6,174,147,0,215,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,108,226,157,243,229,124,57,223,250,157,111,198,141,247,108,206,119,173,70,222,231,126,228,34,86,222,51,188,56,212,11,245,66,189,80,47,212,11,245,66,168,16,106,221,104,18,66,77,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,26,12,200,204,123,101,218,134,105,137,104,90,98,200,145,2,11,113,233,12,189,167,36,55,146,88,122,239,29,180,91,221,65,255,176,245,98,191,61,216,237,236,237,29,245,59,189,238,224,93,115,176,253,136,217,247,243,139,209,112,210,184,156,14,63,156,141,26,39,227,211,211,171,235,19,214,248,214,108,108,175,207,6,252,130,15,89,85,159,48,231,91,16,43,228,154,184,38,174,137,107,226,154,196,10,197,10,67,156,75,78,140,19,227,196,196,10,185,59,238,110,195,220,157,117,120,154,145,102,164,25,105,70,154,145,102,164,25,215,88,51,74,64,74,64,74,64,18,182,132,45,97,75,216,70,19,182,18,144,18,144,18,144,236,55,251,205,126,75,64,90,135,87,141,36,236,35,8,123,213,200,92,72,59,223,23,1,242,32,237,120,61,73,72,27,210,134,180,33,109,72,59,6,42,134,180,33,109,72,27,210,134,180,33,109,72,27,210,134,180,33,237,181,64,218,56,49,78,140,19,227,196,56,49,78,140,19,227,196,56,49,78,140,19,227,196,56,49,78,140,19,227,196,56,49,78,140,19,227,196,56,49,78,108,81,158,13,102,131,217,224,96,54,56,255,188,124,86,27,188,174,91,243,11,62,127,193,195,243,153,174,4,2,131,192,32,48,8,12,2,131,192,224,42,184,90,55,180,4,87,19,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,148,6,29,178,66,95,153,208,225,96,34,58,152,128,218,164,172,18,93,146,251,244,105,1,143,192,99,245,71,221,195,222,219,126,231,213,160,219,123,247,178,119,208,234,246,15,219,123,173,110,239,93,255,117,39,243,70,253,213,100,122,254,245,114,252,169,49,57,255,246,241,252,250,159,199,211,209,233,112,114,254,237,242,243,56,245,105,250,69,159,173,220,216,97,222,43,107,28,162,77,104,19,218,132,54,161,77,26,135,26,135,33,206,37,42,134,138,161,98,26,135,232,29,122,183,97,244,206,16,61,208,8,52,2,141,64,35,208,8,52,2,141,107,12,26,149,35,149,35,149,35,33,91,200,22,178,133,108,163,33,91,229,72,229,72,229,72,252,27,255,198,191,149,35,13,209,139,77,66,246,17,144,189,216,100,22,128,157,69,253,231,2,216,241,210,146,0,54,128,13,96,3,216,0,54,128,13,96,3,216,0,54,128,13,96,3,216,0,54,128,13,96,3,216,168,48,42,140,10,163,194,168,48,42,140,10,163,194,168,48,42,140,10,163,194,168,48,42,140,10,163,194,168,48,42,140,10,163,194,168,48,42,108,100,158,251,229,126,185,223,164,221,111,214,109,249,204,238,119,189,38,229,23,125,236,66,150,228,179,93,0,242,133,124,33,95,200,23,242,133,124,161,84,40,181,110,68,9,165,38,142,82,33,74,136,18,162,132,40,33,74,136,18,162,132,40,33,74,136,18,88,3,214,128,53,96,13,88,195,130,176,32,44,40,13,22,100,64,190,50,125,195,184,68,52,46,113,36,73,193,5,185,132,230,226,19,83,28,113,87,226,119,246,91,71,187,123,71,237,238,224,237,171,222,97,239,160,221,218,239,244,15,59,59,131,155,199,222,53,179,14,197,31,159,13,175,78,78,175,70,147,198,215,79,231,211,243,139,209,240,108,124,57,29,31,55,110,30,251,214,172,98,43,254,217,189,71,158,223,121,100,123,230,57,219,51,207,216,254,249,243,171,183,13,151,221,143,82,243,134,143,185,184,194,33,252,4,63,193,79,240,19,252,164,112,168,112,24,226,92,194,100,48,25,76,166,112,8,231,193,121,27,134,243,76,204,35,143,200,35,242,136,60,34,143,200,35,242,184,198,228,81,55,82,55,82,55,18,195,197,112,49,92,12,55,26,195,213,141,212,141,212,141,4,196,1,113,64,92,55,210,196,188,212,36,134,31,129,225,75,77,102,212,219,25,190,35,144,91,111,151,16,156,164,183,233,109,122,155,222,166,183,233,109,122,155,222,166,183,233,109,122,155,222,166,183,233,109,122,155,222,78,74,111,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,177,125,122,104,24,26,134,134,195,160,225,140,19,245,185,208,112,73,43,245,85,163,225,219,48,121,238,89,251,101,183,170,136,101,251,236,215,32,132,9,97,66,152,16,38,132,9,97,162,149,104,173,91,96,18,173,137,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,74,195,20,25,183,175,140,238,0,50,17,129,76,40,134,82,124,187,174,128,137,251,210,25,202,70,17,144,146,236,198,162,31,154,225,37,63,230,157,207,222,110,251,160,217,252,207,193,187,155,143,217,58,56,252,239,193,110,103,111,239,168,223,233,117,111,194,138,205,12,135,243,252,100,116,209,108,254,103,227,219,232,120,122,126,49,188,152,254,209,56,25,159,158,94,221,156,199,217,170,98,179,248,147,121,239,129,173,226,34,137,139,62,91,185,133,196,188,87,150,71,132,159,224,39,248,9,126,130,159,228,17,229,17,67,156,75,152,12,38,131,201,228,17,225,60,56,111,195,112,158,113,123,228,17,121,68,30,145,71,228,17,121,68,30,215,152,60,138,78,138,78,138,78,98,184,24,46,134,139,225,70,99,184,162,147,162,147,162,147,128,56,32,14,136,139,78,26,183,215,169,196,240,35,48,124,157,202,44,0,59,203,183,3,114,1,236,18,190,26,0,96,3,216,0,54,128,13,96,3,216,0,54,128,13,96,199,128,49,0,54,128,13,96,3,216,0,54,128,189,121,0,27,21,70,133,81,97,84,24,21,70,133,81,97,84,24,21,70,133,81,97,84,24,21,70,133,81,97,84,24,21,70,133,81,97,84,24,21,70,133,237,211,115,191,220,47,247,27,195,253,102,29,167,207,236,126,75,90,166,95,209,253,222,166,190,243,15,205,47,250,216,133,172,204,103,187,0,228,11,249,66,190,144,47,228,11,249,66,169,80,106,221,136,18,74,77,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,26,44,200,196,124,101,250,134,113,137,104,92,226,72,146,130,11,114,5,140,203,111,221,113,35,139,96,201,106,67,241,137,41,142,200,43,241,221,189,253,206,206,225,63,7,59,189,55,111,247,219,255,28,236,119,186,237,214,193,97,246,133,248,201,233,217,248,120,250,239,198,241,249,151,175,103,163,127,55,206,198,147,209,240,98,154,252,58,252,156,207,85,114,152,48,199,85,69,9,121,37,94,137,87,226,149,120,37,81,66,81,194,16,231,146,255,226,191,248,47,81,66,158,142,167,219,48,79,103,21,158,82,164,20,41,69,74,145,82,164,20,41,197,53,86,138,82,143,82,143,82,143,228,44,57,75,206,146,179,209,228,172,212,163,212,163,212,35,211,205,116,51,221,82,143,86,225,213,33,201,249,8,114,94,29,114,25,184,206,228,249,179,130,235,120,85,72,224,26,184,6,174,129,107,224,26,184,6,174,129,107,224,26,184,142,244,123,38,112,13,92,3,215,192,53,112,157,4,184,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,52,24,13,70,131,209,96,43,240,156,47,231,203,249,214,239,124,51,47,192,103,113,190,107,182,254,62,231,35,23,179,252,190,244,197,161,94,168,23,234,133,122,161,94,168,23,66,133,80,235,70,147,16,106,226,8,21,154,132,38,161,73,104,18,154,132,38,161,73,104,18,154,132,38,1,53,64,13,80,3,212,0,53,12,8,3,194,128,210,96,64,86,223,43,211,54,76,75,68,211,18,67,142,20,88,136,75,105,237,61,29,185,17,119,233,125,183,181,191,223,233,190,105,237,188,110,189,31,236,180,14,251,131,55,71,253,206,78,107,127,176,219,217,219,59,234,119,122,221,172,155,239,39,195,179,179,241,228,203,240,248,243,240,123,227,120,56,189,108,124,185,186,28,31,15,207,26,39,227,211,211,171,155,3,150,246,250,123,134,79,88,106,150,240,145,215,23,40,100,153,88,38,150,137,101,98,153,4,10,5,10,67,156,75,54,140,13,99,195,4,10,89,59,214,110,195,172,157,69,120,130,145,96,36,24,9,70,130,145,96,36,24,215,88,48,202,62,202,62,202,62,82,181,84,45,85,75,213,70,83,181,178,143,178,143,178,143,188,55,239,205,123,203,62,90,132,87,138,164,234,35,168,122,165,200,236,48,59,131,252,127,12,204,142,87,143,4,179,193,108,48,27,204,6,179,235,134,196,96,54,152,13,102,131,217,96,54,152,13,102,131,217,96,54,152,189,22,48,27,33,70,136,17,98,132,24,33,70,136,17,98,132,24,33,70,136,17,98,132,24,33,70,136,17,98,132,24,33,70,136,17,98,132,24,33,70,136,45,199,243,192,60,48,15,28,201,3,103,220,144,207,235,129,215,106,77,62,195,135,47,98,87,62,215,101,224,95,248,23,254,133,127,225,95,248,23,86,133,85,235,198,149,176,106,226,88,21,174,132,43,225,74,184,18,174,132,43,225,74,184,18,174,132,43,65,54,144,13,100,3,217,64,54,92,8,23,194,133,210,224,66,22,230,43,83,57,236,75,68,251,18,77,152,148,82,156,75,103,117,62,77,215,145,200,254,252,127,253,163,127,56,216,109,183,223,14,250,111,175,127,104,181,9,250,255,253,215,229,180,113,50,26,125,109,92,126,189,254,161,181,92,161,159,251,33,171,235,29,230,122,11,146,135,212,19,245,68,61,81,79,212,147,228,161,228,97,136,115,73,145,81,100,20,153,228,33,149,71,229,109,152,202,179,69,207,58,178,142,172,35,235,200,58,178,142,172,227,26,91,71,33,73,33,73,33,73,254,150,191,229,111,249,219,104,254,86,72,82,72,82,72,146,12,39,195,201,112,33,73,91,244,218,147,252,125,4,127,175,61,153,11,105,231,253,114,64,118,164,29,175,64,9,105,67,218,144,54,164,13,105,199,64,197,144,54,164,13,105,67,218,144,54,164,13,105,67,218,144,54,164,189,22,72,27,39,198,137,113,98,156,24,39,198,137,113,98,156,24,39,198,137,113,98,156,24,39,198,137,113,98,156,24,39,198,137,113,98,156,24,39,198,137,237,210,179,193,108,48,27,28,204,6,63,102,154,62,155,13,94,223,117,250,185,159,191,240,129,250,12,87,2,129,65,96,16,24,4,6,129,65,96,112,21,92,173,27,90,130,171,137,195,85,208,18,180,4,45,65,75,208,18,180,4,45,65,75,208,18,180,132,218,160,54,168,13,106,131,218,208,33,116,8,29,74,131,14,217,168,175,76,232,112,48,17,29,76,64,109,82,86,137,46,209,165,250,148,128,71,34,99,245,135,7,189,238,96,191,253,178,181,243,126,197,161,250,233,197,249,164,113,54,250,56,60,254,94,237,72,253,179,123,143,60,191,243,200,246,204,115,182,103,158,177,253,243,231,11,14,38,62,120,71,170,139,37,102,190,188,80,34,31,197,71,241,81,124,20,31,37,148,40,148,24,226,92,242,102,188,25,111,38,148,200,239,241,123,27,230,247,172,217,83,145,84,36,21,73,69,82,145,84,36,21,185,198,42,82,126,82,126,82,126,146,212,37,117,73,93,82,55,154,212,149,159,148,159,148,159,100,200,25,114,134,92,126,210,154,189,98,37,169,31,65,234,43,86,102,86,220,121,191,63,144,77,113,151,80,170,164,184,41,110,138,155,226,166,184,41,110,138,155,226,166,184,41,110,138,155,226,166,184,41,110,138,155,226,78,78,113,243,198,188,49,111,204,27,243,198,188,49,111,204,27,243,198,188,49,111,204,27,243,198,188,49,111,204,27,243,198,188,49,111,204,27,243,198,188,177,185,123,120,24,30,134,135,3,225,225,199,76,221,47,199,195,37,205,220,87,141,135,111,171,229,51,222,247,54,98,254,231,131,203,99,230,15,222,172,95,33,243,130,146,233,75,174,66,10,147,194,164,48,41,76,10,147,194,100,43,217,90,183,196,36,91,19,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,148,134,45,170,6,253,32,60,160,76,80,40,19,140,163,148,209,178,107,38,208,178,219,48,8,82,146,224,88,244,67,51,200,228,71,150,83,250,174,213,29,188,236,189,124,53,147,91,108,230,60,162,223,134,147,198,199,243,143,159,22,180,22,155,193,207,103,145,173,197,251,183,163,186,208,98,182,107,171,44,178,83,236,20,59,197,78,177,83,42,139,42,139,33,206,37,139,198,162,177,104,42,139,108,31,219,183,97,182,239,238,172,252,10,119,179,232,93,250,34,238,104,209,239,137,152,36,38,137,73,98,146,152,36,38,137,201,212,196,164,118,165,118,165,118,37,197,75,241,82,188,20,111,52,197,171,93,169,93,169,93,201,151,243,229,124,185,118,101,150,103,228,118,210,172,188,220,37,197,47,119,185,218,247,11,230,200,237,188,95,46,200,32,183,163,127,179,128,220,38,183,201,109,114,155,220,38,183,201,109,114,155,220,38,183,201,109,114,155,220,38,183,201,109,114,155,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,67,26,99,96,24,24,6,134,129,225,194,193,112,243,186,71,94,44,24,110,62,105,174,3,24,190,109,146,207,48,223,219,68,249,159,15,46,79,149,223,191,83,191,58,229,5,213,208,23,93,130,14,166,131,233,96,58,152,14,166,131,105,86,154,181,110,125,73,179,38,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,40,13,79,84,13,244,193,118,224,152,160,56,38,18,65,41,188,89,215,76,160,89,183,73,254,163,36,184,177,232,135,102,108,201,143,121,135,243,101,255,109,231,240,191,175,223,254,251,23,237,131,183,71,221,215,131,86,183,243,166,61,19,85,108,102,56,160,31,47,191,142,167,127,140,46,26,199,223,63,140,46,190,94,77,62,55,134,147,241,151,209,130,176,98,51,248,33,93,53,172,184,252,150,148,27,87,124,220,245,5,22,17,42,132,10,161,66,168,16,42,129,69,129,197,16,231,18,73,67,210,144,52,129,69,196,15,241,219,48,226,119,119,69,126,133,187,89,244,12,125,17,119,180,232,247,4,78,130,147,224,36,56,9,78,130,147,224,100,106,112,82,182,82,182,82,182,18,230,133,121,97,94,152,55,26,230,149,173,148,173,148,173,196,204,49,115,204,92,182,50,203,51,114,115,105,100,94,233,18,230,87,186,204,255,53,131,140,146,59,203,87,13,30,33,185,163,127,221,128,228,38,185,73,110,146,155,228,38,185,73,110,146,155,228,38,185,73,110,146,155,228,38,185,73,110,146,155,57,102,142,153,99,230,152,57,102,142,153,99,230,152,57,102,142,153,99,230,56,192,111,140,204,49,115,28,227,6,50,199,204,49,115,204,28,51,199,204,49,115,28,211,28,3,196,0,49,64,12,16,151,2,136,155,215,181,242,226,1,113,243,73,115,29,0,241,109,184,124,134,252,222,118,204,255,124,240,225,158,249,242,187,245,171,105,190,66,54,61,207,101,104,97,90,152,22,166,133,105,97,90,152,110,165,91,235,214,152,116,107,226,186,149,198,164,49,105,76,26,147,198,164,49,105,76,26,147,198,164,49,201,55,242,141,124,35,223,200,55,190,136,47,226,139,210,240,69,213,192,31,140,7,150,9,138,101,162,145,148,82,154,118,205,4,154,118,155,102,65,74,66,28,139,126,104,198,153,252,152,119,80,15,218,173,55,251,157,215,237,65,235,224,240,183,255,235,238,49,189,206,47,54,51,28,213,139,209,240,203,217,248,243,168,49,188,152,254,246,127,253,252,165,105,52,27,79,239,5,24,155,193,15,235,170,1,198,44,55,165,220,4,227,99,223,129,8,35,86,133,85,97,85,88,21,86,37,194,40,194,24,226,92,98,106,152,26,166,38,194,136,253,97,127,27,198,254,238,46,207,175,112,55,139,158,174,47,226,142,22,253,158,96,74,152,18,166,132,41,97,74,152,18,166,76,13,83,74,91,74,91,74,91,2,190,128,47,224,11,248,70,3,190,210,150,210,150,210,150,232,57,122,142,158,75,91,102,121,70,110,66,141,209,171,97,2,254,106,152,249,191,122,144,89,116,103,249,242,193,163,68,119,244,175,31,16,221,68,55,209,77,116,19,221,68,55,209,77,116,19,221,245,171,89,162,155,232,38,186,137,110,162,155,232,222,28,209,205,30,179,199,236,49,123,204,30,179,199,236,49,123,204,30,179,199,236,49,123,204,30,179,199,236,49,123,204,30,179,199,236,49,123,204,30,179,199,143,180,199,32,49,72,12,18,131,196,37,65,226,230,245,255,46,3,18,55,159,52,215,1,18,223,6,205,103,224,239,109,223,252,207,7,31,238,156,103,185,95,191,74,231,43,4,213,243,93,136,26,166,134,169,97,106,152,26,166,134,41,87,202,181,110,149,73,185,38,174,92,169,76,42,147,202,164,50,169,76,42,147,202,164,50,169,76,42,147,128,35,224,8,56,2,142,128,227,140,56,35,206,40,13,103,84,13,0,194,121,160,153,160,104,38,30,77,41,169,113,215,76,160,113,183,121,34,164,36,202,177,232,135,102,180,201,143,57,199,181,221,121,211,233,247,111,255,210,234,118,222,180,239,156,211,119,55,49,198,230,242,131,58,26,127,25,95,94,222,254,101,56,25,127,25,221,249,21,249,118,47,195,216,12,126,68,87,204,48,46,185,29,165,6,24,31,113,109,233,69,136,10,162,130,168,32,42,136,74,122,81,122,49,196,185,132,210,160,52,40,77,122,17,242,131,252,54,12,249,221,221,157,95,225,110,22,61,92,95,196,29,45,250,61,161,147,232,36,58,137,78,162,147,232,36,58,153,26,157,20,180,20,180,20,180,196,121,113,94,156,23,231,141,198,121,5,45,5,45,5,45,65,115,208,28,52,23,180,204,242,140,220,96,26,154,215,192,196,249,53,48,115,127,209,32,139,220,206,240,21,131,188,114,59,250,151,11,200,109,114,155,220,38,183,201,109,114,155,220,38,183,201,109,114,155,220,38,183,201,109,114,155,220,38,183,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,56,164,49,6,134,129,97,96,24,24,46,28,12,55,175,255,82,44,24,110,62,105,174,3,24,190,205,146,207,48,223,219,74,249,159,15,62,88,43,95,114,167,126,117,202,31,31,68,207,124,9,58,152,14,166,131,233,96,58,152,14,166,89,105,214,186,245,37,205,154,184,102,165,47,233,75,250,146,190,164,47,233,75,250,146,190,164,47,233,75,210,141,116,35,221,72,55,210,141,39,226,137,120,162,52,60,81,53,208,7,219,129,99,130,226,152,72,4,165,240,102,93,51,129,102,221,38,249,143,146,224,198,162,31,154,177,37,63,230,29,206,238,187,119,157,65,167,251,250,237,81,247,245,224,215,201,188,14,41,54,51,28,202,201,183,111,227,198,120,242,249,235,213,228,115,227,231,175,195,189,128,98,179,248,195,120,239,129,173,226,122,136,15,127,170,114,59,136,217,175,169,127,72,56,17,78,132,19,225,68,56,233,31,234,31,134,56,151,196,24,49,70,140,233,31,18,120,4,222,134,9,60,203,245,92,35,215,200,53,114,141,92,35,215,200,53,174,177,107,84,149,84,149,84,149,100,109,89,91,214,150,181,141,102,109,85,37,85,37,85,37,41,112,10,156,2,87,149,180,92,47,68,201,218,71,176,246,66,148,139,161,117,22,253,159,17,90,151,160,254,65,107,208,26,180,6,173,65,107,208,26,180,6,173,65,235,250,49,43,104,13,90,131,214,160,53,104,13,90,111,14,180,70,130,145,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,67,243,124,47,223,203,247,214,237,123,179,14,204,103,240,189,37,13,203,175,232,123,111,107,221,249,119,226,31,254,192,133,236,195,47,123,105,152,23,230,133,121,97,94,152,23,230,133,79,225,211,186,177,36,124,154,56,62,133,37,97,73,88,18,150,132,37,97,73,88,18,150,132,37,97,73,48,13,76,3,211,192,52,48,13,255,193,127,240,159,52,248,143,93,248,202,148,13,203,18,209,178,68,16,35,133,21,225,10,216,129,223,186,227,67,22,1,146,213,54,221,147,49,27,129,183,220,223,181,247,7,239,123,253,87,157,236,251,237,223,70,103,141,239,231,151,159,198,201,111,182,255,250,36,229,230,3,23,95,71,50,144,50,162,140,40,35,202,136,50,146,12,148,12,12,113,46,169,45,106,139,218,146,12,164,224,40,184,13,83,112,182,217,217,66,182,144,45,100,11,217,66,182,144,45,92,99,91,40,196,40,196,40,196,200,187,242,174,188,43,239,26,205,187,10,49,10,49,10,49,146,216,36,54,137,45,196,104,155,93,187,145,119,143,224,221,181,27,239,195,233,44,250,126,1,156,142,215,104,4,167,193,105,112,26,156,174,27,250,130,211,224,52,56,13,78,131,211,224,52,56,13,78,131,211,224,52,56,29,18,78,35,190,136,47,226,139,248,34,190,136,47,226,139,248,34,190,136,47,226,139,248,34,190,136,47,226,139,248,34,190,136,47,226,139,248,34,190,136,175,173,117,94,151,215,229,117,235,240,186,89,247,213,231,120,221,245,218,84,255,245,33,11,217,81,127,232,229,224,92,56,23,206,133,115,225,92,56,23,38,133,73,235,198,143,48,105,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,210,224,60,182,211,43,83,51,108,74,68,155,82,151,0,89,169,216,150,208,70,122,104,143,17,120,23,253,159,135,7,173,183,175,222,15,222,28,245,15,91,123,173,193,235,246,155,214,254,160,117,216,58,60,58,120,157,121,42,253,223,211,139,225,215,79,223,27,95,174,46,167,195,211,97,227,243,232,203,240,172,49,156,14,167,87,23,159,171,88,79,127,118,239,145,231,119,30,217,158,121,206,246,204,51,182,127,254,124,1,213,192,133,119,163,220,144,96,238,75,107,11,226,75,248,18,190,132,47,225,75,218,130,218,130,33,206,37,14,134,131,225,96,218,130,120,29,94,183,97,188,206,40,59,180,8,45,66,139,208,34,180,8,45,66,139,107,140,22,21,27,21,27,21,27,65,90,144,22,164,5,105,163,65,90,197,70,197,70,197,70,196,27,241,70,188,21,27,141,178,139,60,130,244,17,32,189,200,99,38,181,157,69,253,231,83,219,37,164,32,169,109,106,155,218,166,182,169,109,106,155,218,166,182,169,109,106,155,218,166,182,169,109,106,155,218,166,182,147,81,219,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,108,17,30,22,134,133,97,225,32,88,56,235,72,124,118,44,92,210,110,124,213,88,248,54,57,158,127,104,126,225,141,42,100,123,62,227,21,200,96,50,152,12,38,131,201,96,50,152,100,37,89,235,150,151,36,107,226,146,149,188,36,47,201,75,242,146,188,36,47,201,75,242,146,188,36,47,41,55,202,141,114,163,220,40,55,150,136,37,98,137,210,176,68,230,232,43,35,59,96,76,68,24,19,136,159,20,221,170,43,96,180,190,116,126,178,65,248,163,36,181,177,232,135,102,96,201,143,57,39,115,111,111,175,179,223,235,118,6,111,14,6,111,218,221,65,171,187,59,216,239,28,30,238,183,7,111,58,253,126,187,127,19,82,108,46,63,156,167,167,167,227,179,243,201,184,241,229,162,241,101,52,105,12,39,39,141,179,241,116,122,54,106,124,25,95,94,255,161,101,182,165,216,44,254,124,222,123,96,171,176,52,226,210,207,87,106,29,241,81,87,23,72,196,160,48,40,12,10,131,194,160,4,18,5,18,67,156,75,172,12,43,195,202,4,18,49,61,76,111,195,152,158,89,123,248,17,126,132,31,225,71,248,17,126,132,31,215,24,63,202,78,202,78,202,78,2,185,64,46,144,11,228,70,3,185,178,147,178,147,178,147,168,56,42,142,138,203,78,154,181,87,170,4,242,35,128,124,165,202,172,32,59,195,183,5,242,131,236,18,190,48,0,100,3,217,64,54,144,13,100,3,217,64,54,144,13,100,3,217,64,54,144,13,100,3,217,64,54,144,173,155,138,14,163,195,232,48,58,140,14,163,195,232,48,58,140,14,163,195,232,48,58,140,14,163,195,232,48,58,140,14,163,195,232,48,58,140,14,39,73,135,57,96,14,152,3,230,128,75,112,192,25,71,235,243,57,224,146,118,235,87,116,192,183,65,240,220,51,244,75,63,122,17,75,244,57,46,2,253,66,191,208,47,244,11,253,66,191,144,42,164,90,55,170,132,84,19,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,148,6,19,50,70,95,153,198,97,94,34,154,151,88,178,164,132,194,92,1,147,244,91,119,28,201,34,104,178,210,188,124,138,162,35,240,194,124,103,231,176,243,174,125,208,111,15,218,251,7,157,126,231,176,149,125,84,126,124,60,29,95,31,161,81,99,116,118,49,190,28,79,135,201,239,200,63,240,145,202,45,21,102,188,160,56,33,167,196,41,113,74,156,18,167,36,78,40,78,24,226,92,114,95,220,23,247,37,78,200,209,113,116,27,230,232,172,197,211,137,116,34,157,72,39,210,137,116,34,157,184,198,58,81,242,81,242,81,242,145,152,37,102,137,89,98,54,154,152,149,124,148,124,148,124,100,185,89,110,150,91,242,209,90,188,74,36,49,31,65,204,171,68,46,192,213,89,248,126,22,92,29,175,5,9,87,195,213,112,53,92,13,87,195,213,112,53,92,13,87,195,213,65,238,37,92,13,87,195,213,112,53,92,29,29,87,99,192,24,48,6,140,1,99,192,24,48,6,140,1,99,192,24,48,6,140,1,99,192,24,48,6,140,1,99,192,24,48,6,140,1,99,192,24,176,229,119,166,151,233,101,122,107,53,189,89,199,222,151,153,222,245,218,119,127,224,211,22,50,233,190,240,117,1,94,128,23,224,5,120,1,94,128,23,56,5,78,235,6,146,192,105,226,224,20,144,4,36,1,73,64,18,144,4,36,1,73,64,18,144,4,36,97,52,24,13,70,131,209,96,52,228,7,249,65,126,210,32,63,86,220,43,147,53,252,74,68,191,82,187,18,41,166,252,150,208,86,123,26,84,35,137,121,246,254,97,235,197,126,123,176,219,217,219,59,234,119,122,221,193,139,214,254,126,175,215,109,29,28,222,156,172,124,131,237,151,211,225,135,179,81,227,100,124,122,122,117,125,172,26,31,134,103,103,231,231,147,225,197,244,222,89,43,97,194,253,217,189,71,158,223,121,100,123,230,57,219,51,207,216,254,249,243,133,102,9,23,220,149,170,66,133,57,223,130,116,33,249,68,62,145,79,228,19,249,36,93,40,93,24,226,92,146,100,36,25,73,38,93,72,230,145,121,27,38,243,236,194,243,142,188,35,239,200,59,242,142,188,35,239,184,198,222,81,16,82,16,82,16,146,193,101,112,25,92,6,55,154,193,21,132,20,132,20,132,164,195,233,112,58,92,16,210,46,188,134,36,131,31,193,224,107,72,230,82,221,249,190,47,144,71,117,151,208,153,164,186,169,110,170,155,234,166,186,169,110,170,155,234,166,186,169,110,170,155,234,166,186,169,110,170,155,234,78,86,117,243,199,252,49,127,204,31,243,199,252,49,127,204,31,243,199,252,49,127,204,31,243,199,252,49,127,204,31,243,199,252,49,127,204,31,243,199,252,177,65,122,152,24,38,134,137,131,97,226,91,54,185,85,100,40,186,241,23,216,252,5,139,183,228,162,127,191,55,1,120,241,252,55,2,25,67,198,144,49,100,12,25,67,198,144,49,100,28,226,92,66,198,144,49,100,12,25,67,198,144,241,134,33,99,233,104,116,27,221,70,183,209,109,116,27,221,70,183,209,109,116,27,221,70,183,209,109,116,27,221,70,183,209,109,116,27,221,70,183,209,109,116,27,221,14,68,183,165,163,105,111,218,155,246,14,169,189,11,11,72,207,209,222,50,210,180,55,237,77,123,211,222,1,116,50,237,77,123,211,222,180,55,237,77,123,211,222,180,55,237,77,123,211,222,33,181,55,151,204,37,115,201,92,50,151,204,37,115,201,92,50,151,204,37,115,201,92,50,151,204,37,115,201,92,50,151,204,37,115,201,92,50,151,204,37,75,74,67,198,144,49,100,28,18,25,55,7,205,82,145,113,243,73,115,29,144,241,205,63,240,255,54,163,129,111,30,252,139,8,55,86,189,109,79,166,195,139,39,31,255,88,72,140,111,223,198,237,117,139,187,30,81,76,20,19,197,68,49,81,76,20,19,176,4,108,221,98,147,128,77,92,192,18,155,196,38,177,73,108,18,155,196,38,177,73,108,18,155,196,38,29,71,199,209,113,116,28,29,199,32,49,72,12,82,26,6,169,26,28,132,250,0,53,65,65,77,88,182,82,110,27,175,153,64,27,111,99,153,72,73,190,99,209,15,205,16,148,31,143,56,195,111,58,59,7,189,223,142,111,115,181,227,251,101,124,124,113,62,231,228,54,139,63,185,247,30,216,170,36,210,248,219,167,172,173,207,184,228,61,72,51,130,84,32,21,72,5,82,129,84,210,140,210,140,33,206,37,152,6,166,129,105,210,140,160,31,232,183,97,208,239,238,102,253,10,119,179,232,209,251,34,238,104,209,239,9,159,196,39,241,73,124,18,159,196,39,241,201,212,248,164,224,165,224,165,224,37,210,139,244,34,189,72,111,52,210,43,120,41,120,41,120,9,155,195,230,176,185,224,101,150,103,228,70,211,224,188,70,38,210,175,145,89,232,151,13,102,161,246,138,223,51,88,4,181,75,248,138,1,168,13,106,131,218,160,54,168,13,106,131,218,160,54,168,13,106,131,218,160,54,168,13,106,131,218,160,118,28,168,141,20,35,197,72,49,82,140,20,35,197,72,49,82,140,20,35,197,72,49,82,140,20,35,197,72,49,82,140,20,35,197,72,49,82,140,20,35,197,143,36,197,124,48,31,204,7,243,193,197,251,224,254,78,239,109,103,231,79,55,185,85,80,206,249,242,248,252,235,248,248,1,43,188,181,126,81,231,223,63,107,189,98,120,217,59,225,134,185,97,110,152,27,230,134,185,97,110,152,27,14,113,46,185,97,110,152,27,230,134,185,97,110,120,195,220,176,192,51,141,77,99,211,216,52,54,141,77,99,211,216,52,54,141,77,99,211,216,52,54,141,77,99,211,216,52,54,141,77,99,211,216,52,54,141,77,99,7,210,216,2,207,0,55,192,13,112,199,4,220,69,100,158,23,2,238,53,139,61,3,220,0,55,192,13,112,3,220,0,55,192,13,112,3,220,0,119,237,224,24,224,6,184,1,110,128,27,224,14,12,184,81,99,212,24,53,70,141,81,99,212,24,53,70,141,81,99,212,24,53,70,141,81,99,212,24,53,70,141,81,99,212,24,53,70,141,81,99,212,88,248,153,27,230,134,185,225,152,110,184,57,104,150,235,134,155,79,154,1,221,240,205,63,193,255,54,227,123,111,30,252,11,253,54,86,190,13,79,166,195,139,39,31,255,88,168,134,111,223,199,237,133,11,188,32,36,12,9,67,194,144,48,36,12,9,67,173,80,107,221,8,19,106,77,28,181,66,152,16,38,132,9,97,66,152,16,38,132,9,97,66,152,16,38,240,6,188,1,111,192,27,240,134,21,97,69,88,81,26,172,168,26,239,67,239,48,50,65,141,76,92,137,82,114,193,174,185,122,193,110,235,142,59,89,4,83,254,103,147,213,71,73,92,99,209,15,205,136,146,31,143,56,146,111,91,111,219,7,59,71,135,191,21,21,155,171,157,199,175,195,175,163,139,227,171,233,156,156,98,51,28,139,122,108,196,240,238,7,173,173,165,184,252,109,8,41,50,82,140,20,35,197,72,49,82,66,138,66,138,33,206,37,115,198,156,49,103,66,138,12,31,195,183,97,134,239,238,104,252,10,119,179,232,213,249,34,238,104,209,239,137,140,36,35,201,72,50,146,140,36,35,201,200,212,100,164,60,165,60,165,60,37,173,75,235,210,186,180,110,52,173,43,79,41,79,41,79,201,145,115,228,28,185,60,101,150,103,228,246,208,76,188,162,37,173,175,104,89,232,247,8,30,64,219,43,126,137,96,9,218,142,215,178,132,182,161,109,104,27,218,134,182,107,255,183,52,104,27,218,134,182,161,109,104,27,218,14,113,63,161,109,104,59,16,229,132,182,215,1,109,227,197,120,49,94,140,23,227,197,120,49,94,140,23,227,197,120,49,94,140,23,227,197,120,49,94,140,23,227,197,120,49,94,140,23,227,197,120,241,35,121,49,43,204,10,179,194,172,112,153,86,184,121,157,28,47,205,10,111,204,238,253,221,123,80,246,232,253,188,171,129,193,96,48,24,12,6,131,193,96,48,200,10,178,214,13,47,65,214,196,33,43,120,9,94,130,151,224,37,120,9,94,130,151,224,37,120,9,94,66,110,144,27,228,6,185,65,110,40,17,74,132,18,165,65,137,44,222,87,38,118,184,152,136,46,38,168,62,41,179,84,183,30,91,247,225,177,71,154,67,247,239,122,255,108,239,183,14,10,28,186,255,118,254,239,209,217,240,162,194,161,251,103,247,30,121,126,231,145,237,153,231,108,207,60,99,251,231,207,151,27,89,188,123,103,106,139,44,46,127,27,34,139,44,21,75,197,82,177,84,44,149,200,162,200,98,136,115,201,166,177,105,108,154,200,34,235,199,250,109,152,245,187,59,34,191,194,221,44,122,133,190,136,59,90,244,123,34,40,9,74,130,146,160,36,40,9,74,130,50,53,65,41,93,41,93,41,93,73,245,82,189,84,47,213,27,77,245,74,87,74,87,74,87,242,230,188,57,111,46,93,153,229,25,185,221,52,59,175,118,73,245,171,93,22,250,125,131,7,148,247,138,223,55,88,162,188,75,168,93,82,222,148,55,229,77,121,83,222,148,55,229,77,121,83,222,148,55,229,77,121,83,222,148,55,229,77,121,39,175,188,121,100,30,153,71,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,121,100,30,249,145,30,25,46,134,139,225,98,184,184,76,92,220,188,206,153,151,134,139,155,79,154,235,128,139,111,75,232,51,14,248,54,140,254,231,131,185,3,233,119,111,218,175,64,122,57,57,246,121,87,35,137,73,98,146,152,36,38,137,73,98,242,149,124,173,91,106,146,175,137,203,87,82,147,212,36,53,73,77,82,147,212,36,53,73,77,82,147,212,164,226,168,56,42,142,138,163,226,216,35,246,136,61,74,195,30,85,131,130,16,31,144,38,40,164,9,202,85,202,108,225,53,19,104,225,109,40,16,41,73,118,44,250,161,25,124,242,99,206,233,125,213,234,29,12,218,239,14,7,239,254,126,147,106,108,46,63,158,159,134,231,23,141,209,183,105,227,219,223,239,181,24,155,197,159,191,123,15,108,21,150,86,252,237,147,148,218,78,92,114,29,113,68,164,9,105,66,154,144,38,164,73,28,81,28,49,196,185,68,196,16,49,68,76,28,17,185,67,238,54,140,220,221,93,139,95,225,110,22,61,55,95,196,29,45,250,61,129,140,32,35,200,8,50,130,140,32,35,200,152,26,100,148,156,148,156,148,156,132,107,225,90,184,22,174,141,134,107,37,39,37,39,37,39,177,111,236,27,251,150,156,204,242,140,220,124,25,97,87,169,132,235,85,42,115,179,255,89,56,157,193,245,47,130,211,37,192,125,112,26,156,6,167,193,105,112,186,254,127,83,2,167,193,105,112,26,156,6,167,193,233,16,247,19,156,6,167,3,113,74,112,122,29,224,52,226,139,248,34,190,136,47,226,139,248,34,190,136,47,226,139,248,34,190,136,47,226,139,248,34,190,136,47,226,139,248,34,190,136,47,226,139,248,90,149,231,117,121,93,94,183,14,175,155,113,54,126,158,215,45,105,23,126,69,175,123,27,208,206,61,243,254,219,135,44,98,199,253,193,151,131,115,225,92,56,23,206,133,115,225,92,152,20,38,173,27,63,194,164,137,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,73,131,243,24,106,175,76,205,176,41,17,109,74,93,2,100,165,98,91,1,83,235,91,119,188,199,34,16,178,210,108,122,108,143,17,121,23,189,223,111,117,95,236,183,187,187,191,255,125,115,240,44,251,76,250,229,229,112,242,225,108,52,57,249,253,239,155,141,103,85,172,166,63,187,247,200,243,59,143,108,207,60,103,123,230,25,219,63,127,190,136,90,224,188,59,81,114,60,48,207,101,181,4,113,37,92,9,87,194,149,112,37,45,65,45,193,16,231,18,255,194,191,240,47,45,65,156,14,167,219,48,78,103,132,29,82,132,20,33,69,72,17,82,132,20,33,197,53,70,138,10,141,10,141,10,141,224,44,56,11,206,130,179,209,224,172,66,163,66,163,66,35,210,141,116,35,221,10,141,70,216,69,29,193,249,8,112,94,212,113,169,210,206,36,252,51,43,237,18,146,143,148,54,165,77,105,83,218,148,54,165,77,105,83,218,148,54,165,77,105,83,218,148,54,165,77,105,83,218,225,149,54,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,91,124,135,131,225,96,56,56,0,14,206,60,0,159,9,7,151,180,7,95,53,14,190,77,137,63,98,64,126,222,77,42,102,79,126,249,171,147,192,36,48,9,76,2,147,192,36,48,185,74,174,214,45,45,201,213,196,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,165,97,135,204,203,87,70,116,64,152,136,16,38,8,55,41,178,69,87,192,248,124,233,220,100,67,192,71,220,253,250,206,110,187,53,216,217,233,238,15,14,91,157,247,157,65,243,197,96,231,85,167,219,238,183,7,237,238,224,221,211,27,1,149,101,198,126,124,50,26,54,142,143,39,103,141,233,112,252,125,220,104,126,104,28,127,26,79,70,151,163,198,104,210,248,246,180,121,239,108,174,249,154,253,210,27,82,106,46,241,81,87,87,77,100,165,88,41,86,138,149,98,165,84,19,85,19,67,156,75,246,140,61,99,207,84,19,89,62,150,111,195,44,159,109,123,66,146,144,36,36,9,73,66,146,144,36,36,215,88,72,106,81,106,81,106,81,82,187,212,46,181,75,237,70,83,187,90,148,90,148,90,148,60,57,79,206,147,107,81,218,182,151,175,164,246,35,168,125,249,202,172,130,59,195,215,10,242,11,238,232,223,46,32,184,9,110,130,155,224,38,184,9,110,130,155,224,38,184,9,110,130,155,224,38,184,9,110,130,155,224,102,141,89,99,214,152,53,102,141,89,99,214,152,53,102,141,89,99,214,152,53,102,141,89,99,214,152,53,102,141,89,99,214,152,53,102,141,89,227,176,214,24,28,6,135,193,97,112,184,72,56,252,238,233,160,136,240,243,183,167,13,217,231,187,183,163,46,50,60,239,218,192,48,48,12,12,3,195,192,48,48,12,12,3,195,33,206,37,48,12,12,3,195,192,48,48,12,12,111,24,24,150,124,198,176,49,108,12,27,195,198,176,49,108,12,27,195,198,176,49,108,12,27,195,198,176,49,108,12,27,195,198,176,49,108,12,27,195,198,176,49,236,64,12,91,242,153,220,38,183,201,237,40,114,123,181,224,243,131,114,123,115,115,207,228,54,185,77,110,147,219,228,54,185,29,236,126,146,219,228,118,16,81,67,110,147,219,228,54,185,77,110,147,219,155,39,183,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,88,234,25,24,6,134,129,225,186,192,112,255,176,245,98,191,61,216,237,236,237,29,245,59,189,238,239,130,184,221,189,69,196,91,143,203,63,95,78,135,31,206,70,141,147,241,233,233,213,181,29,254,157,178,142,38,247,97,241,214,230,37,161,51,220,162,74,177,241,35,223,15,128,12,32,3,200,0,50,128,12,32,3,200,0,114,136,115,9,32,3,200,0,50,128,12,32,3,200,27,6,144,165,163,177,110,172,27,235,198,186,177,110,172,27,235,198,186,177,110,172,27,235,198,186,177,110,172,27,235,198,186,177,110,172,27,235,198,186,177,110,172,59,16,235,150,142,38,193,73,112,18,60,178,4,127,68,78,250,49,18,124,195,18,211,36,56,9,78,130,147,224,36,56,9,78,130,147,224,36,56,9,78,130,147,224,36,56,9,78,130,147,224,204,50,179,204,44,51,203,204,50,179,204,44,51,203,204,50,179,204,44,51,203,204,50,179,204,44,51,203,204,50,179,204,44,51,203,204,50,179,44,69,13,32,3,200,0,242,26,2,228,235,255,169,0,32,55,159,52,215,1,32,223,252,227,255,111,51,68,248,230,193,191,220,112,163,160,187,247,100,58,188,120,242,241,143,133,252,248,246,221,220,94,190,240,203,210,198,180,49,109,76,27,211,198,180,49,29,75,199,214,173,57,233,216,196,117,44,205,73,115,210,156,52,39,205,73,115,210,156,52,39,205,73,115,146,115,228,28,57,71,206,145,115,124,18,159,196,39,165,225,147,170,129,67,24,16,108,19,20,219,68,39,45,149,52,245,154,9,52,245,54,221,142,148,132,62,22,253,208,140,75,249,81,192,193,254,89,138,108,22,123,170,31,204,68,54,131,31,233,10,51,145,161,26,145,2,145,200,22,178,133,108,33,91,200,86,16,178,37,16,137,192,33,112,8,28,2,39,16,41,16,137,20,34,133,191,221,201,76,255,221,221,162,119,255,208,127,105,86,247,29,45,250,61,129,154,160,38,168,9,106,130,154,160,38,168,153,26,212,148,221,148,221,148,221,132,135,225,97,120,24,30,142,134,135,101,55,101,55,101,55,177,118,172,29,107,151,221,204,242,140,220,60,27,209,87,234,244,229,1,165,206,82,191,214,240,83,127,23,252,157,134,7,245,119,244,47,52,208,223,244,55,253,77,127,211,223,244,55,253,77,127,211,223,244,55,253,77,127,211,223,244,55,253,77,127,215,173,191,57,101,78,153,83,230,148,57,101,78,153,83,230,148,57,101,78,153,83,230,148,57,101,78,153,83,230,148,57,101,78,153,83,230,148,57,101,78,249,145,78,25,58,134,142,161,99,232,184,124,116,124,147,82,47,25,29,55,159,52,215,1,29,223,230,212,103,100,240,109,93,253,207,7,87,174,172,223,77,172,87,83,118,15,154,117,39,140,9,99,194,152,48,38,140,215,90,24,19,177,68,44,17,187,198,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,210,48,73,213,96,33,244,7,176,9,10,108,66,51,150,242,219,121,205,4,218,121,27,77,70,74,178,30,139,126,104,134,163,252,152,119,158,247,90,221,126,183,253,122,240,95,189,87,221,95,167,248,186,248,216,204,112,106,79,135,147,203,201,232,115,227,127,207,63,77,126,254,130,220,235,58,54,131,159,205,85,187,142,15,222,133,114,235,141,153,47,169,209,72,80,17,84,4,21,65,69,80,105,52,106,52,134,56,151,68,26,145,70,164,105,52,18,126,132,223,134,9,191,187,99,246,43,220,205,135,254,59,172,186,239,104,209,239,137,155,228,38,185,73,110,146,155,228,38,185,201,212,220,164,242,165,242,165,242,37,203,203,242,178,188,44,111,52,203,171,124,169,124,169,124,73,153,83,230,148,185,242,101,150,103,228,214,210,196,188,88,38,203,47,150,153,255,91,6,243,85,118,150,239,18,100,83,217,209,191,49,64,101,83,217,84,54,149,77,101,135,81,196,84,54,149,77,101,83,217,84,54,149,77,101,83,217,84,54,149,189,22,42,155,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,31,233,135,97,96,24,24,6,134,129,139,194,192,55,105,241,66,48,112,243,73,115,29,48,240,109,71,124,198,242,222,102,197,255,124,240,225,188,248,131,55,168,144,173,251,37,175,76,254,146,191,228,47,249,75,254,146,191,164,42,169,90,183,172,36,85,19,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,148,134,21,178,104,95,25,201,1,95,34,194,151,0,188,164,168,214,220,154,175,211,167,130,60,226,110,208,255,87,251,160,223,235,190,121,254,159,131,214,187,214,97,235,32,235,250,252,255,142,46,46,207,39,95,158,255,103,99,248,109,56,29,94,84,177,59,127,239,129,173,194,130,133,179,31,167,212,84,97,150,139,137,20,162,74,168,18,170,132,42,161,74,34,133,34,133,33,206,37,250,133,126,161,95,34,133,40,29,74,183,97,148,206,116,60,160,8,40,2,138,128,34,160,8,40,2,138,107,12,20,165,31,165,31,165,31,161,89,104,22,154,133,102,163,161,89,233,71,233,71,233,71,156,27,231,198,185,165,31,77,199,171,69,66,243,17,208,188,90,228,28,76,157,1,242,47,197,212,37,16,126,152,26,166,134,169,97,106,152,26,166,134,169,97,106,152,26,166,134,169,97,106,152,26,166,134,169,97,106,236,23,251,197,126,177,95,236,23,251,197,126,177,95,236,23,251,197,126,177,95,236,23,251,197,126,177,95,236,23,251,197,126,177,95,236,23,251,13,200,126,25,94,134,151,225,101,120,87,55,188,25,183,222,23,26,222,146,86,222,87,52,188,183,121,237,220,163,237,179,159,180,136,185,246,249,175,9,236,2,187,192,46,176,11,236,2,187,128,41,96,90,55,136,4,76,19,7,166,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,159,193,103,240,25,124,6,159,33,62,136,15,226,147,6,241,49,212,94,153,164,225,85,34,122,149,90,85,200,234,101,183,2,198,217,183,238,24,144,69,72,100,165,161,245,4,120,70,224,137,245,119,175,91,111,219,131,206,78,175,219,127,211,25,180,222,190,189,253,219,235,151,218,235,29,244,119,51,111,174,127,251,60,252,58,106,140,143,207,39,151,95,198,141,225,215,175,183,127,123,253,164,211,243,139,203,147,212,71,216,151,125,190,114,67,130,143,185,186,178,32,168,4,42,129,74,160,18,168,164,44,168,44,24,226,92,130,95,224,23,248,165,44,8,210,129,116,27,6,233,204,180,227,137,120,34,158,136,39,226,137,120,34,158,184,198,60,81,175,81,175,81,175,17,153,69,102,145,89,100,54,26,153,213,107,212,107,212,107,132,185,97,110,152,91,175,209,76,187,196,35,50,31,129,204,75,60,102,5,217,89,116,127,110,144,29,47,2,9,100,3,217,64,54,144,13,100,3,217,64,54,144,13,100,3,217,64,54,144,13,100,3,217,64,54,144,141,14,163,195,232,48,58,140,14,163,195,232,48,58,140,14,163,195,232,48,58,140,14,163,195,232,48,58,140,14,163,195,232,48,58,140,14,163,195,166,222,57,96,14,152,3,94,27,7,156,117,251,61,151,3,94,175,49,248,101,31,189,144,117,248,236,23,129,126,161,95,232,23,250,133,126,161,95,72,21,82,173,27,85,66,170,137,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,74,131,9,153,139,175,76,227,48,47,17,205,75,44,89,82,66,97,46,161,65,249,4,69,71,220,133,249,215,173,195,214,235,86,183,53,216,218,29,188,233,252,51,235,158,252,231,225,116,248,121,56,25,54,182,78,26,95,198,255,78,124,61,126,230,211,148,154,38,204,112,45,33,66,38,137,73,98,146,152,36,38,73,136,80,136,48,196,185,100,188,24,47,198,75,136,144,153,99,230,54,204,204,89,134,39,17,73,68,18,145,68,36,17,73,68,18,113,141,37,162,188,163,188,163,188,35,29,75,199,210,177,116,108,52,29,43,239,40,239,40,239,200,109,115,219,220,182,188,163,101,120,69,72,58,62,130,142,87,132,124,24,82,103,80,250,203,32,117,188,218,35,72,13,82,131,212,32,53,72,13,82,131,212,32,53,72,13,82,215,15,127,65,106,144,26,164,6,169,65,234,192,144,26,249,69,126,145,95,228,23,249,69,126,145,95,228,23,249,69,126,145,95,228,23,249,69,126,145,95,228,23,249,69,126,145,95,228,23,249,69,126,45,186,243,187,252,46,191,91,151,223,205,184,223,190,200,239,174,213,90,251,204,7,45,98,155,125,238,75,194,186,176,46,172,11,235,194,186,176,46,92,10,151,214,141,33,225,210,196,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,164,193,123,44,177,87,166,104,88,149,136,86,165,78,17,178,114,209,45,157,149,245,248,54,35,238,166,250,126,107,167,245,230,197,65,123,240,238,104,255,93,167,219,30,236,247,122,175,7,239,158,110,101,93,87,63,27,30,15,191,124,184,24,53,190,93,157,125,27,79,70,141,179,243,243,207,141,111,79,183,18,223,89,159,251,185,74,13,5,230,186,170,100,32,133,68,33,81,72,20,18,133,36,25,40,25,24,226,92,82,93,84,23,213,37,25,72,201,81,114,27,166,228,108,175,179,135,236,33,123,200,30,178,135,236,33,123,184,198,246,80,136,81,136,81,136,145,135,229,97,121,88,30,54,154,135,21,98,20,98,20,98,36,181,73,109,82,91,136,209,246,186,118,35,15,31,193,195,107,55,46,3,215,25,204,126,118,112,29,175,231,8,92,3,215,192,53,112,13,92,3,215,192,53,112,13,92,3,215,145,126,207,4,174,129,107,224,26,184,6,174,147,0,215,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,108,163,157,243,229,124,57,223,250,157,111,198,181,246,108,206,119,173,118,219,231,126,228,34,22,220,51,188,56,212,11,245,66,189,80,47,212,11,245,66,168,16,106,221,104,18,66,77,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,26,12,200,150,123,101,218,134,105,137,104,90,98,200,145,2,11,113,233,236,187,167,36,55,34,47,189,119,95,190,232,181,14,7,47,143,122,175,142,90,131,221,206,222,222,81,191,211,235,102,95,122,159,124,252,112,62,156,54,62,94,157,127,186,26,54,78,198,167,167,87,55,135,41,245,165,247,57,159,171,228,240,96,142,171,10,15,50,74,140,18,163,196,40,49,74,194,131,194,131,33,206,37,243,197,124,49,95,194,131,12,29,67,183,97,134,206,210,59,153,72,38,146,137,100,34,153,72,38,146,137,107,44,19,229,28,229,28,229,28,105,89,90,150,150,165,101,163,105,89,57,71,57,71,57,71,142,155,227,230,184,229,28,45,189,43,64,210,242,17,180,188,2,228,50,112,157,201,241,103,5,215,241,10,144,192,53,112,13,92,3,215,192,53,112,13,92,3,215,192,53,112,29,233,247,76,224,26,184,6,174,129,107,224,58,9,112,141,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,104,48,26,140,6,163,193,150,222,57,95,206,151,243,173,223,249,102,94,122,207,226,124,215,108,233,125,206,71,46,102,233,125,233,139,67,189,80,47,212,11,245,66,189,80,47,132,10,161,214,141,38,33,212,196,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,165,193,128,44,189,87,166,109,152,150,136,166,37,134,28,41,176,16,151,210,210,123,58,114,35,240,210,123,167,219,250,191,7,71,123,131,86,247,253,225,171,78,247,229,224,221,223,7,79,51,207,188,143,39,195,255,119,113,117,218,24,78,190,79,63,141,39,31,27,223,254,222,120,90,197,198,251,179,123,143,60,191,243,200,246,204,115,182,103,158,177,253,243,231,11,104,20,62,120,23,202,13,20,102,190,164,58,33,200,4,50,129,76,32,19,200,164,78,168,78,24,226,92,130,97,96,24,24,166,78,8,218,129,118,27,6,237,204,193,227,139,248,34,190,136,47,226,139,248,34,190,184,198,124,81,243,81,243,81,243,17,169,69,106,145,90,164,54,26,169,213,124,212,124,212,124,132,189,97,111,216,91,243,209,28,188,76,36,82,31,129,212,203,68,46,84,217,89,164,127,54,149,93,66,32,146,202,166,178,169,108,42,155,202,166,178,169,108,42,155,202,166,178,169,108,42,155,202,166,178,169,108,42,59,172,202,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,155,241,48,48,12,12,3,215,140,129,179,14,198,47,199,192,37,173,197,87,141,129,111,131,225,249,231,229,31,188,65,133,108,203,47,121,101,242,151,252,37,127,201,95,242,151,252,37,85,73,213,186,101,37,169,154,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,52,172,144,97,249,202,72,14,248,18,17,190,4,224,37,69,181,230,10,152,148,47,157,151,108,0,242,136,187,65,255,166,243,186,221,191,121,98,127,240,143,214,254,225,127,15,254,209,57,124,53,120,209,234,191,234,28,12,118,59,123,123,71,253,78,175,155,117,148,254,203,248,243,232,242,230,71,46,27,255,26,158,77,255,104,252,107,60,253,212,248,48,188,252,52,190,104,156,140,79,79,175,110,78,230,134,173,212,103,188,45,165,6,18,87,120,15,138,137,220,20,55,197,77,113,83,220,148,98,162,98,98,136,115,201,161,113,104,28,154,98,34,215,199,245,109,152,235,179,99,79,75,210,146,180,36,45,73,75,210,146,180,228,26,107,73,29,74,29,74,29,74,130,151,224,37,120,9,222,104,130,87,135,82,135,82,135,146,45,103,203,217,114,29,74,59,246,210,149,4,127,4,193,47,93,153,79,118,103,248,178,193,99,101,119,244,111,31,144,221,100,55,217,77,118,147,221,100,55,217,77,118,147,221,181,159,75,178,155,236,38,187,201,110,178,155,236,222,48,217,205,32,51,200,12,50,131,204,32,51,200,12,50,131,204,32,51,200,12,50,131,204,32,51,200,12,50,131,204,32,51,200,12,50,131,204,32,51,200,143,52,200,64,49,80,12,20,3,197,165,129,226,230,117,191,188,28,80,220,124,210,92,7,80,124,219,53,159,225,191,183,153,243,63,31,124,48,119,158,241,142,253,234,159,63,190,172,158,251,82,244,48,61,76,15,211,195,244,48,61,76,187,210,174,117,235,76,218,53,113,237,74,103,210,153,116,38,157,73,103,210,153,116,38,157,73,103,210,153,36,28,9,71,194,145,112,36,28,111,196,27,241,70,105,120,163,106,32,16,214,3,207,4,197,51,17,137,74,105,205,187,102,2,205,187,77,116,33,37,129,142,69,63,52,99,78,126,204,61,180,135,59,175,14,219,59,175,6,175,247,59,221,151,189,238,76,156,177,153,229,160,78,143,63,77,71,199,159,26,159,207,198,147,143,231,147,5,65,198,102,241,135,243,222,3,91,5,246,21,231,126,178,146,155,138,185,174,171,163,72,66,145,80,36,20,9,69,66,233,40,234,40,134,56,151,100,25,89,70,150,233,40,146,122,164,222,134,73,189,187,99,242,43,220,205,162,215,232,139,184,163,69,191,39,254,145,127,228,31,249,71,254,145,127,228,31,83,243,143,234,148,234,148,234,148,76,46,147,203,228,50,185,209,76,174,58,165,58,165,58,37,45,78,139,211,226,234,148,89,158,145,91,61,147,239,130,150,76,190,160,229,35,190,45,176,24,94,103,250,134,64,118,120,93,194,183,2,192,107,240,26,188,6,175,193,107,240,26,188,6,175,193,235,16,231,18,188,6,175,193,107,240,26,188,6,175,55,12,94,35,194,136,48,34,140,8,35,194,136,48,34,140,8,35,194,136,48,34,140,8,35,194,136,48,34,140,8,35,194,136,48,34,140,8,35,194,136,176,1,123,222,151,247,229,125,35,120,223,204,163,245,217,188,111,73,67,245,43,122,223,219,186,247,35,118,231,231,126,232,98,182,230,51,188,60,220,11,247,194,189,112,47,220,11,247,194,168,48,106,221,120,18,70,77,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,26,28,200,190,124,101,234,134,109,137,104,91,162,8,146,66,139,113,5,236,200,111,221,241,34,139,64,201,138,155,240,41,249,141,20,118,224,223,29,237,239,180,86,154,129,255,118,117,118,60,92,199,21,248,217,15,86,81,139,48,203,101,165,8,105,37,90,137,86,162,149,104,37,41,66,41,194,16,231,146,254,162,191,232,47,41,66,154,142,166,219,48,77,103,3,158,81,100,20,25,69,70,145,81,100,20,25,197,53,54,138,2,143,2,143,2,143,220,44,55,203,205,114,179,209,220,172,192,163,192,163,192,35,209,77,116,19,221,2,143,54,224,53,33,185,249,8,110,94,19,114,41,186,206,5,250,151,162,235,120,69,72,232,26,186,134,174,161,107,232,26,186,134,174,161,107,232,26,186,142,245,123,38,116,13,93,67,215,208,53,116,157,4,186,198,131,241,96,60,24,15,198,131,241,96,60,24,15,198,131,241,96,60,24,15,198,131,241,96,60,24,15,198,131,241,96,60,24,15,198,131,241,96,251,239,172,47,235,203,250,6,176,190,185,231,223,23,90,223,53,93,127,159,253,204,197,142,191,207,127,117,176,23,236,5,123,193,94,176,23,236,5,81,65,212,186,225,36,136,154,56,68,5,39,193,73,112,18,156,4,39,193,73,112,18,156,4,39,193,73,72,13,82,131,212,32,53,72,13,5,66,129,80,160,52,40,144,237,247,202,196,13,215,18,209,181,4,209,35,69,150,226,82,92,126,79,0,111,132,30,126,239,31,181,254,250,203,175,99,181,179,243,52,199,242,251,229,213,240,175,191,252,252,101,104,28,31,63,173,98,250,253,217,189,71,158,223,121,100,123,230,57,219,51,207,216,254,249,243,133,100,11,231,221,138,178,187,133,121,174,43,92,200,55,241,77,124,19,223,196,55,9,23,10,23,134,56,151,188,24,47,198,139,9,23,242,119,252,221,134,249,59,107,241,84,35,213,72,53,82,141,84,35,213,72,53,174,177,106,148,131,148,131,148,131,36,109,73,91,210,150,180,141,38,109,229,32,229,32,229,32,25,112,6,156,1,151,131,180,22,175,32,73,218,71,144,246,10,146,203,165,118,182,47,1,100,150,218,37,52,36,73,109,82,155,212,38,181,73,109,82,155,212,38,181,73,109,82,155,212,38,181,73,109,82,155,212,38,181,19,144,218,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,108,98,30,16,6,132,1,225,8,64,56,251,198,124,38,32,92,210,200,124,213,64,248,182,49,254,152,85,250,121,119,169,160,89,250,229,47,79,3,211,192,52,48,13,76,3,211,192,244,42,189,90,183,182,164,87,19,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,148,134,31,178,75,95,25,211,129,97,34,98,152,40,228,164,208,38,93,1,203,244,165,147,147,77,49,31,113,231,236,187,173,157,253,23,157,195,193,225,65,167,219,58,56,28,244,15,91,47,246,219,191,157,204,119,91,89,103,237,39,195,227,179,15,227,105,99,122,49,158,12,47,166,141,203,233,240,195,217,232,183,95,155,111,91,155,54,111,159,225,150,148,26,79,124,228,245,69,20,177,41,108,10,155,194,166,176,41,17,69,17,197,16,231,18,67,195,208,48,52,17,69,172,15,235,219,48,214,103,238,30,150,132,37,97,73,88,18,150,132,37,97,201,53,198,146,210,148,210,148,210,148,0,47,192,11,240,2,188,209,0,175,52,165,52,165,52,37,90,142,150,163,229,210,148,230,238,213,44,1,254,8,128,95,205,50,187,228,206,240,21,131,199,72,238,232,95,53,32,185,73,110,146,155,228,38,185,73,110,146,155,228,38,185,73,110,146,155,228,38,185,73,110,146,155,228,102,142,153,99,230,152,57,102,142,153,99,230,152,57,102,142,153,99,230,152,57,14,240,27,35,115,204,28,199,184,129,204,49,115,204,28,51,199,204,49,115,204,28,199,52,199,0,49,64,12,16,3,196,165,0,226,230,117,165,188,120,64,220,124,210,92,7,64,124,27,45,159,33,191,183,13,243,63,31,124,176,101,158,225,110,253,106,154,63,62,153,158,235,50,180,48,45,76,11,211,194,180,48,45,76,183,210,173,117,107,76,186,53,113,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,105,248,162,106,224,15,198,3,203,4,197,50,209,72,74,41,77,187,102,2,77,187,77,179,32,37,33,142,69,63,52,227,76,126,204,59,168,157,195,131,94,191,183,243,186,61,104,29,236,180,186,191,159,209,235,232,98,51,195,1,29,79,47,206,47,207,143,63,143,26,195,139,227,225,228,183,95,141,123,177,197,102,240,131,185,106,108,113,254,173,40,55,178,152,239,186,226,138,184,20,46,133,75,225,82,184,148,184,162,184,98,136,115,137,159,225,103,248,153,184,34,206,135,243,109,24,231,187,187,40,191,194,221,44,122,146,190,136,59,90,244,123,130,36,33,73,72,18,146,132,36,33,73,72,50,53,36,41,89,41,89,41,89,9,238,130,187,224,46,184,27,13,238,74,86,74,86,74,86,34,229,72,57,82,46,89,153,229,25,185,105,52,30,175,114,9,238,171,92,230,255,74,193,18,169,157,229,171,4,57,164,118,244,175,16,144,218,164,54,169,77,106,147,218,49,254,221,150,212,38,181,73,109,82,155,212,38,181,67,220,79,82,155,212,14,228,55,73,237,117,144,218,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,252,72,83,12,8,3,194,128,48,32,92,40,16,110,94,215,198,139,3,194,27,62,123,63,255,46,21,50,119,159,229,229,105,96,26,152,6,166,129,105,96,26,152,94,165,87,235,214,150,244,106,226,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,210,240,67,102,238,43,99,58,48,76,68,12,19,133,156,20,218,164,91,243,89,251,164,204,71,42,115,246,175,218,7,171,206,217,127,26,93,152,179,127,224,86,84,24,73,92,122,93,145,68,44,10,139,194,162,176,40,44,74,36,81,36,49,196,185,196,204,48,51,204,76,36,17,219,195,246,54,140,237,153,179,135,33,97,72,24,18,134,132,33,97,72,24,114,141,49,164,244,164,244,164,244,36,160,11,232,2,186,128,110,52,160,43,61,41,61,41,61,137,142,163,227,232,184,244,164,57,123,181,74,64,63,2,208,87,171,92,46,181,115,127,117,96,177,212,142,254,213,1,82,155,212,38,181,73,109,82,59,198,191,219,146,218,164,54,169,77,106,147,218,164,118,136,251,73,106,147,218,129,252,38,169,189,14,82,155,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,205,217,3,194,128,48,32,28,1,8,63,106,206,126,62,16,54,103,63,231,46,21,63,103,63,231,229,105,96,26,152,6,166,129,105,96,26,152,94,165,87,235,214,150,244,106,226,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,210,240,67,230,236,43,99,58,48,76,68,12,19,133,156,20,218,164,219,164,57,251,232,230,35,137,57,251,157,253,86,191,223,217,25,180,186,157,55,43,141,218,31,159,13,47,47,199,199,141,225,100,252,197,180,253,220,27,82,85,54,49,251,213,197,19,113,41,92,10,151,194,165,112,41,241,68,241,196,16,231,18,63,195,207,240,51,241,68,156,15,231,219,48,206,103,230,30,146,132,36,33,73,72,18,146,132,36,33,201,53,70,146,146,148,146,148,146,148,224,46,184,11,238,130,187,209,224,174,36,165,36,165,36,37,82,142,148,35,229,146,148,102,238,85,44,193,253,8,112,95,197,50,171,224,206,247,197,130,140,130,59,250,215,11,8,110,130,155,224,38,184,9,110,130,155,224,38,184,9,110,130,155,224,38,184,9,110,130,155,224,38,184,89,99,214,152,53,102,141,89,99,214,152,53,102,141,89,99,214,152,53,102,141,89,99,214,152,53,102,141,89,99,214,152,53,102,141,89,99,214,56,172,53,6,135,193,97,112,24,28,46,1,14,55,175,155,228,69,195,225,230,147,230,58,192,225,219,64,249,12,246,189,237,149,255,249,224,178,110,249,195,247,234,87,189,188,144,56,250,178,139,80,194,148,48,37,76,9,83,194,148,48,213,74,181,214,173,48,169,214,196,85,43,133,73,97,82,152,20,38,133,73,97,82,152,20,38,133,73,97,18,111,196,27,241,70,188,17,111,92,17,87,196,21,165,225,138,170,1,63,248,14,36,19,20,201,196,162,40,37,52,236,154,9,52,236,54,75,129,148,196,55,22,253,208,140,48,249,177,252,136,182,247,119,219,221,193,65,167,251,114,38,178,216,204,117,64,71,103,39,163,73,227,98,60,249,184,32,177,216,12,126,60,139,75,44,62,116,59,170,10,44,102,189,182,188,34,56,5,78,129,83,224,20,56,37,175,40,175,24,226,92,130,104,32,26,136,38,175,8,246,129,125,27,6,251,238,110,201,175,112,55,139,30,163,47,226,142,22,253,158,112,73,92,18,151,196,37,113,73,92,18,151,76,141,75,138,86,138,86,138,86,34,188,8,47,194,139,240,70,35,188,162,149,162,149,162,149,112,57,92,14,151,139,86,102,121,70,110,36,13,202,235,92,34,252,58,151,171,124,185,96,174,220,206,247,213,130,76,114,59,250,23,11,200,109,114,155,220,38,183,201,109,114,155,220,38,183,201,109,114,155,220,38,183,201,109,114,155,220,38,183,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,56,164,49,6,134,129,97,96,24,24,46,28,12,55,175,107,228,197,130,225,230,147,230,58,128,225,219,36,249,12,243,189,45,148,255,249,224,178,82,249,67,119,234,87,167,188,144,24,250,226,75,208,193,116,48,29,76,7,211,193,116,48,205,74,179,214,173,47,105,214,196,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,165,225,137,170,129,62,216,14,28,19,20,199,68,34,40,133,55,235,154,9,52,235,54,201,127,148,4,55,22,253,208,140,45,249,177,252,112,238,29,29,30,29,180,103,98,138,205,92,7,243,244,106,122,117,49,90,16,82,108,22,127,40,239,61,176,85,70,23,113,246,147,85,213,68,204,114,93,61,68,226,137,120,34,158,136,39,226,73,15,81,15,49,196,185,36,200,8,50,130,76,15,145,200,35,242,54,76,228,89,178,231,28,57,71,206,145,115,228,28,57,71,206,113,141,157,163,202,164,202,164,202,36,123,203,222,178,183,236,109,52,123,171,50,169,50,169,50,73,133,83,225,84,184,202,164,37,123,97,74,246,62,130,189,23,166,92,14,175,243,125,35,96,41,188,46,225,219,0,224,53,120,13,94,131,215,224,53,120,13,94,131,215,224,117,136,115,9,94,131,215,224,53,120,13,94,131,215,27,6,175,17,97,68,24,17,70,132,17,97,68,24,17,70,132,17,97,68,24,17,70,132,17,97,68,24,17,70,132,17,97,68,24,17,70,132,17,97,68,216,16,61,239,203,251,242,190,17,188,111,254,17,250,133,222,183,164,1,250,21,189,239,109,213,123,149,61,249,217,15,93,240,150,252,252,151,135,123,225,94,184,23,238,133,123,225,94,24,21,70,173,27,79,194,168,137,99,84,120,18,158,132,39,225,73,120,18,158,132,39,225,73,120,18,158,4,213,64,53,80,13,84,3,213,112,32,28,8,7,74,131,3,217,145,175,76,221,176,45,17,109,75,20,65,82,104,49,174,128,253,248,173,59,94,100,17,40,41,106,11,62,1,191,145,196,14,252,203,87,157,23,251,157,149,118,224,63,126,26,127,56,27,87,187,3,255,236,222,35,207,239,60,178,61,243,156,237,153,103,108,255,252,249,66,251,133,179,183,162,170,126,97,150,235,234,23,34,78,136,19,226,132,56,33,78,250,133,250,133,33,206,37,50,134,140,33,99,250,133,8,30,130,183,97,4,207,112,60,216,8,54,130,141,96,35,216,8,54,130,141,107,12,27,85,33,85,33,85,33,97,91,216,22,182,133,109,163,97,91,85,72,85,72,85,72,12,28,3,199,192,85,33,13,199,11,73,194,246,17,176,189,144,228,114,169,157,239,107,0,75,165,118,9,33,73,82,155,212,38,181,73,109,82,155,212,38,181,73,109,82,155,212,38,181,73,109,82,155,212,38,181,73,237,4,164,54,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,51,197,76,49,83,204,20,91,154,7,132,1,97,64,56,2,16,206,191,52,191,16,8,151,180,52,95,53,16,190,141,140,175,50,77,63,123,151,10,158,166,159,255,242,52,48,13,76,3,211,192,52,48,13,76,175,210,171,117,107,75,122,53,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,105,248,33,211,244,149,49,29,24,38,34,134,137,66,78,10,109,210,21,48,77,95,58,57,217,20,243,145,196,156,253,155,222,96,119,181,53,251,47,231,141,19,99,246,15,220,137,170,10,137,25,46,43,144,136,68,33,81,72,20,18,133,68,9,36,10,36,134,56,151,136,25,98,134,152,9,36,34,123,200,222,134,145,61,83,246,32,36,8,9,66,130,144,32,36,8,9,66,174,49,132,148,157,148,157,148,157,132,115,225,92,56,23,206,141,134,115,101,39,101,39,101,39,177,113,108,28,27,151,157,52,101,175,84,9,231,71,192,249,74,149,75,149,118,190,111,13,44,83,218,209,191,52,64,105,83,218,148,54,165,77,105,71,248,247,90,74,155,210,166,180,41,109,74,155,210,14,113,63,41,109,74,59,144,221,164,180,215,65,105,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,49,79,204,19,243,196,60,177,25,123,56,24,14,134,131,3,224,224,252,43,246,139,112,176,17,251,135,111,82,193,27,246,115,95,157,4,38,129,73,96,18,152,4,38,129,201,85,114,181,110,105,73,174,38,46,87,73,75,210,146,180,36,45,73,75,210,146,180,36,45,73,75,210,146,106,163,218,168,54,170,141,106,99,135,216,33,118,40,13,59,100,194,190,50,162,3,194,68,132,48,65,184,73,145,45,186,141,25,176,143,15,62,146,216,175,191,249,219,149,246,235,111,254,214,126,253,253,59,81,85,25,49,195,101,149,17,121,40,30,138,135,226,161,120,40,101,68,101,196,16,231,146,47,227,203,248,50,101,68,94,143,215,219,48,175,103,191,158,130,164,32,41,72,10,146,130,164,32,41,200,53,86,144,122,147,122,147,122,147,100,46,153,75,230,146,185,209,100,174,222,164,222,164,222,36,51,206,140,51,227,122,147,246,235,37,42,201,252,8,50,95,162,114,169,210,206,247,157,129,101,74,59,250,119,6,40,109,74,155,210,166,180,41,237,8,255,94,75,105,83,218,148,54,165,77,105,83,218,33,238,39,165,77,105,7,178,155,148,246,58,40,109,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,182,95,15,7,195,193,112,112,0,28,156,127,191,126,17,14,182,95,255,240,77,42,120,191,126,238,171,147,192,36,48,9,76,2,147,192,36,48,185,74,174,214,45,45,201,213,196,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,165,97,135,236,215,87,70,116,64,152,136,16,38,8,55,41,178,69,183,49,251,245,241,193,71,18,251,245,7,237,221,254,171,206,222,225,74,19,246,23,163,147,203,79,227,211,169,21,251,7,111,70,85,137,196,108,87,86,73,100,163,216,40,54,138,141,98,163,84,18,85,18,67,156,75,214,140,53,99,205,84,18,217,61,118,111,195,236,158,45,123,34,146,136,36,34,137,72,34,146,136,36,34,215,88,68,106,79,106,79,106,79,82,186,148,46,165,75,233,70,83,186,218,147,218,147,218,147,252,56,63,206,143,107,79,218,178,151,171,164,244,35,40,125,185,202,44,98,59,223,87,8,50,136,237,232,223,34,32,182,137,109,98,155,216,38,182,67,233,67,98,155,216,38,182,137,109,98,155,216,174,255,126,18,219,196,118,32,199,73,108,175,131,216,102,139,217,98,182,152,45,102,139,217,98,182,152,45,102,139,217,98,182,152,45,102,139,217,98,182,152,45,102,139,217,98,182,152,45,102,139,217,98,187,246,160,48,40,12,10,199,128,194,249,167,237,151,64,97,235,246,115,239,83,193,3,247,139,46,64,5,83,193,84,48,21,76,5,83,193,20,43,197,90,183,186,164,88,19,87,172,212,37,117,73,93,82,151,212,37,117,73,93,82,151,212,37,117,73,184,17,110,132,27,225,70,184,113,68,28,17,71,148,134,35,178,113,95,25,215,129,98,34,162,152,56,244,164,224,70,221,198,44,221,39,33,63,146,24,187,239,191,237,236,182,15,6,239,218,7,253,246,74,131,247,151,95,199,39,163,139,198,245,97,28,25,189,159,123,67,170,202,40,102,191,186,148,34,52,5,77,65,83,208,20,52,37,165,40,165,24,226,92,66,104,16,26,132,38,165,8,245,65,125,27,134,250,238,238,196,175,112,55,139,30,154,47,226,142,22,253,158,80,73,84,18,149,68,37,81,73,84,18,149,76,141,74,10,84,10,84,10,84,226,187,248,46,190,139,239,70,227,187,2,149,2,149,2,149,96,57,88,14,150,11,84,102,121,70,110,32,13,201,107,90,226,251,154,150,171,124,177,96,129,224,206,247,229,130,140,130,59,250,23,12,8,110,130,155,224,38,184,9,110,130,155,224,38,184,9,110,130,155,224,38,184,9,110,130,155,224,38,184,89,99,214,152,53,102,141,89,99,214,152,53,102,141,89,99,214,152,53,102,141,89,99,214,152,53,102,141,89,99,214,152,53,102,141,89,99,214,56,172,53,6,135,193,97,112,24,28,46,1,14,55,175,187,228,69,195,225,230,147,230,58,192,225,219,68,249,12,246,189,45,150,255,249,224,178,114,249,195,247,234,87,189,188,144,60,250,178,139,80,194,148,48,37,76,9,83,194,148,48,213,74,181,214,173,48,169,214,196,85,43,133,73,97,82,152,20,38,133,73,97,82,152,20,38,133,73,97,18,111,196,27,241,70,188,17,111,92,17,87,196,21,165,225,138,170,1,63,248,14,36,19,20,201,196,162,40,37,52,236,154,9,52,236,54,75,129,148,196,55,22,253,208,140,48,249,49,239,136,246,142,250,7,131,131,222,139,222,76,89,177,153,225,84,158,95,93,94,52,46,206,63,156,47,136,41,54,131,31,196,85,99,138,15,220,131,114,251,137,25,47,40,153,8,67,193,80,48,20,12,5,67,73,38,74,38,134,56,151,112,25,92,6,151,73,38,194,122,176,222,134,97,61,163,247,8,36,2,137,64,34,144,8,36,2,137,64,174,49,129,20,162,20,162,20,162,196,114,177,92,44,23,203,141,198,114,133,40,133,40,133,40,129,113,96,28,24,23,162,52,122,175,93,137,229,71,96,249,218,149,11,52,118,150,239,8,100,209,216,209,191,22,64,99,211,216,52,54,141,77,99,135,208,195,52,54,141,77,99,211,216,52,54,141,77,99,211,216,52,54,141,189,22,26,155,27,230,134,185,97,110,152,27,230,134,185,97,110,152,27,230,134,185,97,110,152,27,230,134,185,97,110,152,27,230,134,185,97,110,152,27,230,134,13,216,67,192,16,48,4,92,43,2,206,186,89,191,12,1,111,248,76,253,3,183,167,144,101,250,133,175,75,252,18,191,196,47,241,75,252,18,191,132,42,161,90,183,168,36,84,19,23,170,68,37,81,73,84,18,149,68,37,81,73,84,18,149,68,37,81,73,175,209,107,244,26,189,70,175,49,66,140,16,35,148,134,17,50,70,95,25,197,1,94,34,130,151,218,89,73,49,109,185,53,159,156,79,131,119,196,93,153,239,189,124,221,218,63,26,236,244,222,116,118,242,239,204,159,127,252,60,60,187,106,28,159,127,25,31,111,238,210,252,195,119,161,212,186,97,246,75,234,27,210,78,180,19,237,68,59,209,78,250,134,250,134,33,206,37,61,70,143,209,99,250,134,52,30,141,183,97,26,207,218,60,227,200,56,50,142,140,35,227,200,56,50,142,107,108,28,85,35,85,35,85,35,185,91,238,150,187,229,110,163,185,91,213,72,213,72,213,72,34,156,8,39,194,85,35,173,205,11,77,114,247,17,220,189,208,228,66,149,157,225,59,1,25,85,118,244,111,5,80,217,84,54,149,77,101,83,217,97,20,49,149,77,101,83,217,84,54,149,77,101,83,217,84,54,149,77,101,175,133,202,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,171,243,48,48,12,12,3,215,140,129,51,238,206,103,192,192,155,189,60,255,240,13,42,98,123,126,217,43,147,191,228,47,249,75,254,146,191,228,47,169,74,170,214,45,43,73,213,196,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,165,97,133,172,207,87,70,114,192,151,136,240,37,0,47,41,170,53,183,222,11,244,201,32,143,192,27,244,111,219,221,255,234,29,29,116,219,239,239,252,125,214,17,250,175,163,201,255,158,95,93,76,70,223,127,255,251,42,86,232,239,61,176,85,92,190,240,225,79,85,110,191,48,251,53,5,12,49,38,140,9,99,194,152,48,38,1,67,1,195,16,231,18,11,195,194,176,48,1,67,204,14,179,219,48,102,103,86,30,94,132,23,225,69,120,17,94,132,23,225,197,53,198,139,178,144,178,144,178,144,64,45,80,11,212,2,181,209,64,173,44,164,44,164,44,36,234,141,122,163,222,178,144,102,229,149,36,129,250,8,160,94,73,114,49,180,206,98,253,51,66,235,18,176,63,104,13,90,131,214,160,53,104,13,90,131,214,160,53,104,93,63,102,5,173,65,107,208,26,180,6,173,65,235,205,129,214,72,48,18,140,4,35,193,72,48,18,140,4,35,193,72,48,18,140,4,35,193,72,48,18,140,4,35,193,72,48,18,140,4,35,193,72,48,18,108,41,158,239,229,123,249,222,186,125,111,214,169,248,12,190,183,164,173,248,21,125,239,109,164,59,255,244,251,195,31,184,144,237,247,101,47,13,243,194,188,48,47,204,11,243,194,188,240,41,124,90,55,150,132,79,19,199,167,176,36,44,9,75,194,146,176,36,44,9,75,194,146,176,36,44,9,166,129,105,96,26,152,6,166,225,63,248,15,254,147,6,255,49,254,94,153,178,97,89,34,90,150,8,98,164,176,34,92,1,243,239,91,119,124,200,34,64,178,218,148,123,50,102,35,238,150,251,219,78,187,255,182,215,239,28,246,110,206,211,219,222,97,167,215,125,209,59,60,220,111,15,222,109,101,157,116,255,58,30,93,126,61,191,28,79,207,111,126,33,190,158,79,199,231,147,15,231,211,233,217,168,241,109,43,241,101,247,197,31,174,212,238,96,254,75,203,15,18,75,196,18,177,68,44,17,75,242,131,242,131,33,206,37,1,70,128,17,96,242,131,68,29,81,183,97,162,206,206,59,167,200,41,114,138,156,34,167,200,41,114,138,107,236,20,69,29,69,29,69,29,217,89,118,150,157,101,103,163,217,89,81,71,81,71,81,71,170,155,234,166,186,69,29,237,188,235,64,178,243,17,236,188,14,100,38,132,157,1,247,231,68,216,241,170,144,16,54,132,13,97,67,216,16,54,132,13,97,67,216,16,54,132,13,97,67,216,16,54,132,13,97,67,216,184,48,46,140,11,227,194,184,48,46,140,11,227,194,184,48,46,140,11,227,194,184,48,46,140,11,227,194,184,48,46,140,11,227,194,184,48,46,108,3,158,253,101,127,217,223,212,237,111,198,41,248,28,246,119,173,22,225,23,127,238,34,134,225,179,94,1,244,5,125,65,95,208,23,244,5,125,193,84,48,181,110,72,9,166,38,14,83,65,74,144,18,164,4,41,65,74,144,18,164,4,41,65,74,144,18,90,131,214,160,53,104,13,90,67,131,208,32,52,40,13,26,100,31,190,50,129,195,185,68,116,46,129,52,73,209,37,185,116,214,226,147,131,28,129,71,227,247,91,253,55,189,193,187,222,63,219,251,131,78,255,85,230,153,248,179,225,229,151,243,198,183,243,127,143,206,26,227,203,79,169,15,195,207,124,156,114,43,132,25,46,166,59,136,35,225,72,56,18,142,132,35,233,14,234,14,134,56,151,120,23,222,133,119,233,14,226,114,184,220,134,113,57,227,239,16,34,132,8,33,66,136,16,34,132,8,33,174,49,66,84,115,84,115,84,115,4,99,193,88,48,22,140,141,6,99,213,28,213,28,213,28,145,109,100,27,217,86,115,52,254,46,0,9,198,71,128,241,2,144,115,48,117,22,164,191,12,83,199,139,60,194,212,48,53,76,13,83,195,212,48,53,76,13,83,195,212,48,117,4,252,11,83,195,212,48,53,76,13,83,7,198,212,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,139,253,98,191,216,47,246,107,196,157,225,101,120,25,222,218,12,111,214,217,246,69,134,119,189,134,218,103,62,105,33,211,236,115,95,19,216,5,118,129,93,96,23,216,5,118,1,83,192,180,110,16,9,152,38,14,76,129,72,32,18,136,4,34,129,72,32,18,136,4,34,129,72,32,18,62,131,207,224,51,248,12,62,67,124,16,31,196,39,13,226,99,140,189,50,73,195,171,68,244,42,181,170,144,213,203,110,9,13,174,199,231,25,225,39,214,255,209,235,237,119,14,59,255,221,206,57,177,254,175,243,243,179,241,116,252,199,168,138,137,245,103,247,30,121,126,231,145,237,153,231,108,207,60,99,251,231,207,23,150,17,252,249,249,171,200,8,46,188,152,140,32,149,68,37,81,73,84,18,149,36,35,40,35,24,226,92,82,94,148,23,229,37,35,72,205,81,115,27,166,230,108,178,179,136,44,34,139,200,34,178,136,44,34,139,184,198,22,81,156,81,156,81,156,145,143,229,99,249,88,62,54,154,143,21,103,20,103,20,103,36,183,201,109,114,91,156,209,38,187,158,35,31,31,193,199,235,57,206,209,215,217,229,254,124,125,93,66,207,145,190,166,175,233,107,250,154,190,166,175,233,107,250,154,190,166,175,233,107,250,154,190,166,175,233,107,250,58,148,190,230,132,57,97,78,152,19,230,132,57,97,78,152,19,230,132,57,97,78,152,19,230,132,57,97,78,152,19,230,132,57,97,78,152,19,230,132,57,97,35,238,208,47,244,11,253,214,134,126,243,141,184,63,140,126,75,26,113,175,26,253,222,182,190,31,187,250,254,243,214,20,184,250,254,192,107,18,190,132,47,225,75,248,18,190,132,47,145,74,164,214,45,40,137,212,196,69,42,65,73,80,18,148,4,37,65,73,80,18,148,4,37,65,73,80,210,106,180,26,173,70,171,209,106,76,16,19,196,4,165,97,130,172,190,87,70,111,0,151,136,192,165,86,70,178,122,59,174,128,213,247,210,25,201,90,147,142,192,75,241,7,189,151,173,55,237,131,151,189,119,131,55,157,238,160,179,191,127,212,63,28,188,104,237,188,126,121,208,59,234,238,14,118,59,123,123,71,253,78,175,155,121,68,254,226,252,227,240,203,232,226,90,151,127,25,79,26,227,179,179,171,203,105,227,195,240,248,243,199,139,243,171,201,73,227,100,124,122,122,117,115,54,43,216,151,191,247,192,86,113,193,194,236,159,180,220,150,225,106,239,67,230,16,130,130,160,32,40,8,10,130,146,57,148,57,12,113,46,161,50,168,12,42,147,57,132,244,32,189,13,67,122,70,230,209,71,244,17,125,68,31,209,71,244,17,125,92,99,250,40,30,41,30,41,30,137,227,226,184,56,46,142,27,141,227,138,71,138,71,138,71,130,226,160,56,40,46,30,105,100,94,111,18,199,143,192,241,245,38,243,195,237,44,223,33,88,1,110,151,240,245,2,112,27,220,6,183,193,109,112,27,220,6,183,193,109,112,27,220,6,183,193,109,112,27,220,6,183,193,237,120,112,27,49,70,140,17,99,196,24,49,70,140,17,99,196,24,49,70,140,17,99,196,24,49,70,140,17,99,196,24,49,70,140,17,99,196,24,49,70,140,237,211,243,194,188,48,47,28,209,11,103,157,174,127,164,23,46,105,213,126,69,47,124,155,25,207,63,82,159,253,38,20,178,95,255,152,203,193,193,112,48,28,12,7,195,193,112,48,204,10,179,214,141,47,97,214,196,49,43,124,9,95,194,151,240,37,124,9,95,194,151,240,37,124,9,95,130,110,160,27,232,6,186,129,110,56,17,78,132,19,165,193,137,76,219,87,166,118,216,152,136,54,38,170,64,41,181,88,215,92,189,88,183,117,199,155,44,2,41,171,141,219,39,237,61,18,222,189,191,123,22,139,152,189,159,127,20,215,108,245,62,72,59,81,58,145,142,162,163,232,40,58,138,142,138,164,163,164,19,105,51,218,140,54,163,205,164,19,165,19,233,61,122,207,230,61,19,201,68,50,145,76,36,19,201,68,50,145,235,109,34,5,41,5,41,5,41,57,93,78,151,211,229,116,163,57,93,65,74,65,74,65,74,130,156,32,39,200,5,41,109,222,107,88,114,250,17,156,190,134,101,110,180,93,196,23,8,74,251,254,0,180,13,109,67,219,208,54,180,13,109,67,219,208,54,180,13,109,67,219,208,54,180,13,109,67,219,208,118,10,104,27,47,198,139,241,98,188,24,47,198,139,241,98,188,24,47,198,139,241,98,188,24,47,198,139,241,98,188,24,47,198,139,241,98,188,24,47,198,139,237,221,179,194,172,48,43,92,161,21,126,243,246,240,85,251,160,55,216,239,116,95,183,119,59,221,223,250,226,91,153,155,206,95,190,78,63,141,46,206,27,103,227,201,231,209,201,120,50,167,40,190,149,98,198,121,254,103,43,27,1,231,187,50,247,203,253,114,191,220,47,247,203,253,114,191,220,111,136,115,201,253,114,191,220,47,247,203,253,114,191,27,230,126,197,154,105,106,154,154,166,166,169,105,106,154,154,166,166,169,105,106,154,154,166,166,169,105,106,154,154,166,166,169,105,106,154,154,166,166,169,105,106,154,58,144,166,22,107,6,176,1,108,0,59,6,192,206,214,103,206,1,176,147,75,50,3,216,0,54,128,13,96,3,216,0,54,128,13,96,3,216,0,54,128,13,96,3,216,0,54,128,13,96,163,194,168,48,42,140,10,163,194,168,48,42,140,10,163,194,168,48,42,140,10,163,194,168,48,42,140,10,163,194,168,112,152,223,27,81,97,84,24,21,94,23,42,204,253,114,191,220,47,247,91,176,251,109,14,154,197,186,223,230,147,102,64,247,123,243,79,232,191,205,120,221,155,7,255,66,188,141,220,31,251,201,116,120,241,228,227,31,11,213,239,237,117,111,47,180,194,5,32,95,200,23,242,133,124,33,95,200,23,74,133,82,235,70,148,80,106,226,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,210,96,65,213,120,29,250,134,113,9,106,92,226,72,146,130,11,114,205,213,11,114,91,119,220,200,34,88,242,63,155,164,56,74,226,23,139,126,104,70,136,252,88,126,196,122,111,219,221,255,234,29,29,116,219,239,31,49,15,127,254,117,52,249,223,243,171,139,201,232,123,21,187,240,207,238,61,242,252,206,35,219,51,207,217,158,121,198,246,207,159,47,180,99,248,219,93,168,42,96,184,228,146,202,133,80,19,212,4,53,65,77,80,147,114,161,114,97,136,115,9,137,65,98,144,152,114,33,116,7,221,109,24,186,51,29,143,50,162,140,40,35,202,136,50,162,140,40,227,26,83,70,61,72,61,72,61,72,188,22,175,197,107,241,218,104,188,86,15,82,15,82,15,18,252,6,191,193,111,61,72,211,241,18,146,120,125,4,94,47,33,185,80,101,231,19,255,139,84,118,9,209,72,42,155,202,166,178,169,108,42,155,202,166,178,169,108,42,155,202,166,178,169,108,42,155,202,166,178,169,236,176,42,155,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,249,97,126,152,31,230,135,237,201,195,192,48,48,12,92,51,6,206,63,36,63,15,3,151,180,32,95,53,6,190,141,134,175,50,57,255,219,13,42,120,107,254,193,87,38,127,201,95,242,151,252,37,127,201,95,82,149,84,173,91,86,146,170,137,75,85,178,146,172,36,43,201,74,178,146,172,36,43,201,74,178,146,172,164,216,40,54,138,141,98,163,216,88,33,86,136,21,74,195,10,25,153,175,140,228,128,47,17,225,75,0,94,82,84,107,174,128,89,249,210,121,201,6,32,143,184,27,244,255,183,179,223,254,231,224,77,235,101,103,103,176,219,217,219,59,234,119,122,221,172,19,244,255,111,124,54,250,119,227,203,240,227,248,184,113,50,62,61,189,186,57,117,21,44,208,223,123,96,171,176,116,225,131,159,169,212,114,97,230,43,10,23,226,75,248,18,190,132,47,225,75,194,133,194,133,33,206,37,14,134,131,225,96,194,133,120,29,94,183,97,188,206,156,60,180,8,45,66,139,208,34,180,8,45,66,139,107,140,22,229,32,229,32,229,32,65,90,144,22,164,5,105,163,65,90,57,72,57,72,57,72,196,27,241,70,188,229,32,205,201,43,72,130,244,17,32,189,130,228,34,96,157,65,248,103,3,214,37,0,127,192,26,176,6,172,1,107,192,26,176,6,172,1,107,192,26,176,6,172,1,107,192,26,176,6,172,1,107,20,24,5,70,129,81,96,20,24,5,70,129,81,96,20,24,5,70,129,81,224,0,191,49,162,192,40,112,140,27,136,2,163,192,40,48,10,140,2,163,192,40,112,76,10,204,245,114,189,92,47,215,91,144,235,205,56,12,191,220,245,150,180,11,191,162,235,189,13,114,231,158,121,127,240,227,22,177,242,190,228,133,33,94,136,23,226,133,120,33,94,136,23,58,133,78,235,70,146,208,105,226,232,20,146,132,36,33,73,72,18,146,132,36,33,73,72,18,146,132,36,129,52,32,13,72,3,210,128,52,236,7,251,193,126,210,96,63,70,222,43,211,53,12,75,68,195,82,191,20,41,168,0,87,192,196,251,214,29,23,178,8,142,172,52,215,158,138,214,136,187,214,126,208,122,209,217,125,121,208,126,179,223,233,14,250,187,131,221,23,131,246,219,206,206,160,255,246,250,167,222,180,118,94,117,186,237,172,235,237,23,195,15,227,147,143,23,163,47,103,227,73,227,242,164,113,242,161,49,250,58,62,110,92,126,189,254,169,47,195,227,79,227,201,40,241,53,247,76,159,177,212,248,224,163,223,129,24,33,199,196,49,113,76,28,19,199,36,70,40,70,24,226,92,114,97,92,24,23,38,70,200,217,113,118,27,230,236,172,189,211,139,244,34,189,72,47,210,139,244,34,189,184,198,122,81,226,81,226,81,226,145,168,37,106,137,90,162,54,154,168,149,120,148,120,148,120,100,189,89,111,214,91,226,209,218,187,42,36,81,31,65,212,171,66,230,1,218,25,236,255,227,128,118,188,106,36,160,13,104,3,218,128,54,160,29,1,20,3,218,128,54,160,13,104,3,218,128,54,160,13,104,3,218,128,246,90,0,109,148,24,37,70,137,81,98,148,24,37,70,137,81,98,148,24,37,70,137,81,98,148,24,37,70,137,81,98,148,24,37,70,137,81,98,148,24,37,182,22,207,5,115,193,92,112,44,23,156,113,61,62,191,11,94,171,53,249,76,31,191,136,117,249,156,23,130,128,33,96,8,24,2,134,128,33,96,104,21,90,173,27,89,66,171,137,163,85,200,18,178,132,44,33,75,200,18,178,132,44,33,75,200,18,178,4,218,128,54,160,13,104,3,218,176,33,108,8,27,74,131,13,89,155,175,76,231,48,48,17,13,76,60,105,82,82,129,46,157,53,250,84,117,71,228,117,250,247,175,218,251,251,131,183,189,183,71,111,95,244,122,175,7,187,157,189,189,163,126,167,215,205,190,73,255,253,211,232,236,172,241,245,252,235,213,215,15,231,231,159,27,39,227,211,211,171,155,195,149,250,18,253,220,79,86,114,222,48,215,117,69,13,121,38,158,137,103,226,153,120,38,81,67,81,195,16,231,146,15,227,195,248,48,81,67,222,142,183,219,48,111,103,117,158,98,164,24,41,70,138,145,98,164,24,41,198,53,86,140,82,145,82,145,82,145,100,45,89,75,214,146,181,209,100,173,84,164,84,164,84,36,243,205,124,51,223,82,145,86,231,213,37,201,250,8,178,94,93,114,57,188,206,36,253,179,195,235,120,37,73,240,26,188,6,175,193,107,240,26,188,6,175,193,107,240,26,188,6,175,193,107,240,26,188,6,175,193,107,68,24,17,70,132,17,97,68,24,17,70,132,17,97,68,24,17,70,132,17,97,68,24,17,70,132,17,97,68,24,17,70,132,17,97,68,24,17,182,38,207,251,242,190,188,111,162,222,55,243,134,124,54,239,187,102,203,241,115,63,116,49,123,241,25,94,30,238,133,123,225,94,184,23,238,133,123,97,84,24,181,110,60,9,163,38,142,81,225,73,120,18,158,132,39,225,73,120,18,158,132,39,225,73,120,18,84,3,213,64,53,80,13,84,195,129,112,32,28,40,13,14,100,37,190,50,117,195,182,68,180,45,81,4,73,161,197,184,148,22,225,83,242,27,129,119,224,143,186,255,104,189,127,179,63,232,31,182,94,236,183,127,59,90,239,154,131,237,204,83,240,87,147,127,13,191,127,57,107,92,78,135,31,206,70,191,126,45,26,223,154,141,237,42,214,224,159,221,123,228,249,157,71,182,103,158,179,61,243,140,237,159,63,95,64,197,112,225,221,40,55,100,152,251,210,90,134,184,19,238,132,59,225,78,184,147,150,161,150,97,136,115,137,143,225,99,248,152,150,33,142,135,227,109,24,199,51,34,15,57,66,142,144,35,228,8,57,66,142,144,227,26,35,71,133,72,133,72,133,72,240,22,188,5,111,193,219,104,240,86,33,82,33,82,33,18,9,71,194,145,112,133,72,35,242,162,146,224,125,4,120,47,42,153,73,109,103,249,86,64,62,181,93,66,90,146,218,166,182,169,109,106,155,218,166,182,169,109,106,155,218,166,182,169,109,106,155,218,166,182,169,109,106,59,25,181,205,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,22,232,97,97,88,24,22,14,130,133,179,142,208,103,199,194,37,237,208,87,141,133,111,19,228,249,135,235,23,222,168,66,182,235,51,94,129,12,38,131,201,96,50,152,12,38,131,73,86,146,181,110,121,73,178,38,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,40,13,75,100,190,190,50,178,3,198,68,132,49,129,248,73,209,173,186,2,70,236,75,231,39,27,132,63,74,82,27,139,126,104,6,150,252,152,115,50,251,127,239,190,26,188,104,191,238,119,186,253,215,157,65,255,240,253,126,251,254,41,189,142,41,54,151,31,208,203,191,79,62,53,62,140,62,95,142,39,151,159,199,141,203,233,247,179,209,189,95,163,123,77,197,102,241,231,244,222,3,91,133,37,18,51,125,198,82,75,137,143,126,7,130,137,88,20,22,133,69,97,81,88,148,96,162,96,98,136,115,137,153,97,102,152,153,96,34,182,135,237,109,24,219,51,115,15,67,194,144,48,36,12,9,67,194,144,48,228,26,99,72,25,74,25,74,25,74,64,23,208,5,116,1,221,104,64,87,134,82,134,82,134,18,29,71,199,209,113,25,74,51,247,202,149,128,126,4,160,175,92,153,7,104,103,248,6,193,227,128,118,9,95,36,0,180,1,109,64,27,208,6,180,1,109,64,27,208,6,180,1,109,64,27,208,6,180,1,109,64,27,208,142,1,180,81,98,148,24,37,70,137,81,98,148,24,37,70,137,81,98,148,24,37,70,137,81,98,148,24,37,70,137,81,98,148,24,37,70,137,81,98,148,216,162,61,23,204,5,115,193,177,92,112,198,97,251,252,46,184,164,125,251,21,93,240,109,56,60,247,92,125,166,143,95,196,106,125,206,11,65,192,16,48,4,12,1,67,192,16,48,180,10,173,214,141,44,161,213,196,209,42,100,9,89,66,150,144,37,100,9,89,66,150,144,37,100,9,89,2,109,64,27,208,6,180,1,109,216,16,54,132,13,165,193,134,140,215,87,166,115,24,152,136,6,38,158,52,41,169,64,87,192,148,253,214,29,87,178,8,158,172,52,75,159,170,238,8,188,78,191,59,216,61,104,183,222,188,232,245,14,95,13,246,59,47,14,90,7,239,7,189,131,206,203,78,183,181,63,216,121,213,58,24,236,188,223,217,127,219,191,57,127,89,38,234,79,26,39,23,163,225,151,15,231,231,211,79,141,179,241,135,139,225,197,247,198,249,197,248,227,120,50,60,107,28,127,26,94,52,142,191,31,159,125,189,188,119,8,75,216,169,127,118,239,145,231,119,30,217,158,121,206,246,204,51,182,127,254,124,1,221,196,204,119,166,220,120,226,74,111,67,65,17,158,130,167,224,41,120,10,158,82,80,84,80,12,113,46,97,52,24,13,70,83,80,132,251,224,190,13,195,125,38,238,145,73,100,18,153,68,38,145,73,100,18,153,92,99,50,169,75,169,75,169,75,137,241,98,188,24,47,198,27,141,241,234,82,234,82,234,82,2,230,128,57,96,174,75,105,226,94,202,18,227,143,192,248,165,44,115,43,239,44,223,50,120,188,242,46,33,106,73,121,83,222,148,55,229,77,121,83,222,148,55,229,77,121,83,222,148,55,229,77,121,83,222,148,55,229,157,188,242,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,121,228,71,122,100,184,24,46,134,139,225,226,50,112,113,107,231,176,253,83,24,111,21,214,145,30,30,79,71,15,50,227,45,49,233,153,219,83,183,53,94,246,94,128,99,224,24,56,6,142,129,99,224,24,56,6,142,67,156,75,224,24,56,6,142,129,99,224,24,56,222,48,112,44,43,141,113,99,220,24,55,198,141,113,99,220,24,55,198,141,113,99,220,24,55,198,141,113,99,220,24,55,198,141,113,99,220,24,55,198,141,113,99,220,129,24,183,172,52,249,77,126,147,223,81,229,119,49,109,233,133,242,91,96,154,252,38,191,201,111,242,155,252,38,191,201,111,242,155,252,38,191,3,72,101,242,155,252,38,191,201,111,242,59,176,252,102,148,25,101,70,153,81,102,148,25,101,70,153,81,102,148,25,101,70,153,81,102,148,25,101,70,153,81,102,148,25,101,70,153,81,102,148,25,101,169,105,224,24,56,6,142,163,130,227,230,160,89,54,56,110,62,105,174,3,56,190,249,199,254,223,102,88,240,205,131,127,89,225,70,1,119,238,201,116,120,241,228,227,31,11,185,241,237,59,185,189,116,161,151,164,139,233,98,186,152,46,166,139,233,98,26,150,134,173,91,111,210,176,137,107,88,122,147,222,164,55,233,77,122,147,222,164,55,233,77,122,147,222,36,229,72,57,82,142,148,35,229,120,36,30,137,71,74,195,35,85,3,133,176,31,184,38,40,174,137,76,88,74,111,230,53,19,104,230,109,178,23,41,9,122,44,250,161,25,139,242,35,215,97,126,219,62,232,247,186,173,193,246,160,255,170,243,178,221,237,29,116,110,142,113,243,177,199,248,235,232,226,242,124,50,108,108,55,46,63,141,63,142,38,231,23,227,123,7,184,89,252,1,190,247,192,86,201,13,199,7,62,103,13,245,198,140,239,66,183,145,172,34,171,200,42,178,138,172,210,109,212,109,12,113,46,73,53,82,141,84,211,109,36,255,200,191,13,147,127,119,199,237,87,184,155,15,253,119,91,117,223,209,162,223,19,79,201,83,242,148,60,37,79,201,83,242,148,169,121,74,53,76,53,76,53,76,198,151,241,101,124,25,223,104,198,87,13,83,13,83,13,147,62,167,207,233,115,53,204,44,207,200,173,168,73,122,1,77,198,95,64,179,160,111,31,204,3,219,143,254,222,65,22,176,93,194,55,14,128,109,96,27,216,6,182,129,109,96,27,216,6,182,129,109,96,27,216,6,182,129,109,96,27,216,6,182,99,129,109,180,24,45,70,139,209,98,180,24,45,70,139,209,98,180,24,45,70,139,209,98,180,24,45,70,139,209,98,180,24,45,70,139,209,98,180,24,45,126,36,45,230,132,57,97,78,152,19,46,209,9,247,15,223,239,183,7,91,5,231,157,27,151,211,239,103,163,59,102,120,107,125,35,207,183,159,54,134,28,158,255,94,248,97,126,152,31,230,135,249,97,126,152,31,230,135,67,156,75,126,152,31,230,135,249,97,126,152,31,222,48,63,44,248,76,101,83,217,84,54,149,77,101,83,217,84,54,149,77,101,83,217,84,54,149,77,101,83,217,84,54,149,77,101,83,217,84,54,149,77,101,83,217,129,84,182,224,51,200,13,114,131,220,81,33,119,145,217,231,57,144,123,77,227,207,32,55,200,13,114,131,220,1,224,49,200,13,114,131,220,32,55,200,13,114,131,220,32,55,200,13,114,131,220,33,33,55,114,140,28,35,199,200,49,114,140,28,35,199,200,49,114,140,28,35,199,200,49,114,140,28,35,199,200,49,114,140,28,35,199,200,49,114,140,28,11,65,243,195,252,48,63,28,213,15,55,7,205,178,253,112,243,73,51,160,31,190,249,167,248,223,102,148,239,205,131,127,209,223,70,1,55,226,201,116,120,241,228,227,31,11,245,240,237,59,185,189,116,161,151,132,133,97,97,88,24,22,134,133,97,97,184,21,110,173,27,99,194,173,137,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,74,131,23,85,227,126,40,30,86,38,168,149,137,44,82,74,47,218,53,87,47,218,109,221,241,39,139,128,202,255,108,182,253,40,9,109,44,250,161,25,87,242,35,215,193,236,183,15,90,111,95,189,185,9,43,54,31,123,12,47,71,23,195,175,159,190,220,203,40,54,195,49,168,252,233,194,63,63,91,13,209,196,5,87,150,72,164,158,168,39,234,137,122,162,158,36,18,37,18,67,156,75,138,140,34,163,200,36,18,169,60,42,111,195,84,158,173,123,214,145,117,100,29,89,71,214,145,117,100,29,215,216,58,10,79,10,79,10,79,242,183,252,45,127,203,223,70,243,183,194,147,194,147,194,147,100,56,25,78,134,11,79,218,186,215,170,228,239,35,248,123,173,202,44,0,251,209,223,3,152,7,176,227,117,40,1,108,0,27,192,6,176,1,108,0,27,192,6,176,1,108,0,27,192,6,176,1,108,0,27,192,6,176,81,97,84,24,21,70,133,81,97,84,24,21,70,133,81,97,84,24,21,70,133,81,97,84,24,21,70,133,81,97,84,24,21,70,133,81,97,84,216,70,61,247,203,253,114,191,73,187,223,149,22,233,31,114,191,27,176,63,255,231,199,46,111,109,254,222,5,32,95,200,23,242,133,124,33,95,200,23,74,133,82,235,70,148,80,106,226,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,210,96,65,182,229,43,211,55,140,75,68,227,18,71,146,20,92,144,75,125,55,62,174,226,8,188,18,255,170,115,208,122,127,116,125,212,14,123,175,122,175,143,6,239,154,153,199,225,63,141,47,134,223,175,174,127,53,166,231,159,206,63,95,53,190,53,83,223,132,127,224,35,149,91,34,204,120,65,1,66,54,137,77,98,147,216,36,54,73,128,80,128,48,196,185,100,189,88,47,214,75,128,144,157,99,231,54,204,206,89,128,39,18,137,68,34,145,72,36,18,137,68,34,113,141,69,162,172,163,172,163,172,35,37,75,201,82,178,148,108,52,37,43,235,40,235,40,235,200,111,243,219,252,182,172,163,5,120,37,72,74,62,130,146,87,130,92,128,171,179,176,253,44,184,58,94,247,17,174,134,171,225,106,184,26,174,134,171,225,106,184,26,174,134,171,131,220,75,184,26,174,134,171,225,106,184,58,58,174,198,128,49,96,12,24,3,198,128,49,96,12,24,3,198,128,49,96,12,24,3,198,128,49,96,12,24,3,198,128,49,96,12,24,3,198,128,49,96,235,238,76,47,211,203,244,214,106,122,179,142,186,47,51,189,235,181,229,254,192,167,45,100,194,125,225,235,2,188,0,47,192,11,240,2,188,0,47,112,10,156,214,13,36,129,211,196,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,164,65,126,44,183,87,38,107,248,149,136,126,165,118,37,82,76,249,45,161,157,246,52,168,70,220,121,246,195,87,237,253,86,255,240,69,187,59,120,117,112,240,223,47,7,253,195,247,251,237,193,127,252,159,231,111,255,153,117,166,125,250,105,116,54,188,156,126,24,77,26,159,46,46,254,248,216,184,156,126,63,27,53,254,227,255,60,255,250,239,196,231,218,23,125,180,82,203,130,121,47,172,48,8,40,1,74,128,18,160,4,40,41,12,42,12,134,56,151,192,23,240,5,124,41,12,2,116,0,221,134,1,58,243,237,88,34,150,136,37,98,137,88,34,150,136,37,174,49,75,212,109,212,109,212,109,68,101,81,89,84,22,149,141,70,101,117,27,117,27,117,27,33,110,136,27,226,214,109,52,223,46,245,136,202,71,160,242,82,143,25,240,117,6,204,159,11,95,199,75,63,194,215,240,53,124,13,95,195,215,240,53,124,13,95,195,215,240,53,124,13,95,195,215,240,53,124,13,95,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,176,121,119,230,151,249,101,126,211,53,191,25,103,222,51,155,223,181,154,123,95,244,169,139,152,125,207,246,250,128,47,224,11,248,2,190,128,47,224,11,164,2,169,117,3,74,32,53,113,144,10,80,2,148,0,37,64,9,80,2,148,0,37,64,9,80,2,148,176,26,172,6,171,193,106,176,26,18,132,4,33,65,105,144,32,243,239,149,201,27,190,37,162,111,9,163,72,138,45,199,165,51,7,159,24,225,8,60,11,223,121,211,59,124,213,126,219,110,29,236,180,7,47,59,221,214,245,145,27,236,180,14,51,143,194,143,191,156,79,63,141,190,142,134,23,199,163,198,199,241,100,120,253,171,211,56,30,78,171,152,132,127,118,239,145,231,119,30,217,158,121,206,246,204,51,182,127,254,124,1,25,195,185,119,162,220,136,97,174,203,74,24,18,78,132,19,225,68,56,17,78,18,134,18,134,33,206,37,49,70,140,17,99,18,134,4,30,129,183,97,2,207,126,60,215,200,53,114,141,92,35,215,200,53,114,141,107,236,26,133,33,133,33,133,33,89,91,214,150,181,101,109,163,89,91,97,72,97,72,97,72,10,156,2,167,192,133,33,237,199,107,73,178,246,17,172,189,150,228,82,165,157,229,59,0,217,149,118,9,29,73,74,155,210,166,180,41,109,74,155,210,166,180,41,109,74,155,210,166,180,41,109,74,155,210,166,180,41,237,240,74,155,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,121,98,158,152,39,230,137,13,205,195,193,112,48,28,28,0,7,103,157,153,207,134,131,75,26,153,175,26,7,223,182,197,243,175,210,207,189,73,133,108,210,103,120,117,18,152,4,38,129,73,96,18,152,4,38,87,201,213,186,165,37,185,154,184,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,52,236,144,69,250,202,136,14,8,19,17,194,4,225,38,69,182,232,10,88,163,47,157,155,108,8,248,8,188,95,127,240,190,127,216,58,24,236,236,247,186,237,221,206,222,222,81,191,211,235,102,222,174,191,248,126,57,29,94,52,142,207,206,39,163,147,241,233,233,213,205,217,219,180,221,250,7,239,66,185,53,196,204,151,84,66,228,159,248,39,254,137,127,226,159,148,16,149,16,67,156,75,158,140,39,227,201,148,16,249,60,62,111,195,124,158,189,122,234,145,122,164,30,169,71,234,145,122,164,30,215,88,61,234,75,234,75,234,75,146,184,36,46,137,75,226,70,147,184,250,146,250,146,250,146,140,56,35,206,136,235,75,218,171,151,164,36,241,35,72,124,73,202,133,42,59,203,247,3,178,169,236,232,223,13,160,178,169,108,42,155,202,166,178,195,40,98,42,155,202,166,178,169,108,42,155,202,166,178,169,108,42,155,202,94,11,149,205,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,63,204,15,243,195,246,233,97,96,24,24,6,174,25,3,103,221,166,95,142,129,55,124,151,254,193,27,84,200,38,253,146,87,38,127,201,95,242,151,252,37,127,201,95,82,149,84,173,91,86,146,170,137,75,85,178,146,172,36,43,201,74,178,146,172,36,43,201,74,178,146,172,164,216,40,54,138,141,98,163,216,88,33,86,136,21,74,195,10,217,163,175,140,228,128,47,17,225,75,0,94,82,84,107,110,205,119,232,83,65,30,129,55,232,143,254,209,235,190,108,13,118,95,236,31,29,190,202,188,61,127,245,175,243,201,199,97,227,228,195,217,213,244,83,21,155,243,247,30,216,42,46,86,120,231,195,148,27,41,92,122,41,113,66,68,9,81,66,148,16,37,68,73,156,80,156,48,196,185,68,190,144,47,228,75,156,16,161,67,232,54,140,208,153,140,7,19,193,68,48,17,76,4,19,193,68,48,113,141,97,162,228,163,228,163,228,35,44,11,203,194,178,176,108,52,44,43,249,40,249,40,249,136,113,99,220,24,183,228,163,201,120,149,72,88,62,2,150,87,137,124,16,81,103,225,251,139,17,117,9,108,31,162,134,168,33,106,136,26,162,142,242,31,201,65,212,16,53,68,13,81,67,212,16,117,136,251,9,81,67,212,129,104,37,68,189,14,136,26,247,197,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,45,188,179,187,236,46,187,91,147,221,205,186,236,62,223,238,150,180,232,190,162,221,189,77,105,231,31,104,191,243,57,11,25,102,159,243,138,160,46,168,11,234,130,186,160,46,168,11,150,130,165,117,67,72,176,52,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,105,208,30,131,236,149,9,26,78,37,162,83,169,81,131,172,90,114,43,96,128,125,235,142,253,88,132,67,86,27,83,143,14,51,226,143,168,31,244,14,123,253,157,222,219,118,59,239,144,250,197,249,244,252,242,248,252,235,104,180,38,99,234,191,62,80,37,45,192,197,151,211,3,196,140,48,35,204,8,51,194,140,244,0,245,0,67,156,75,108,11,219,194,182,244,0,49,56,12,110,195,24,156,81,117,184,16,46,132,11,225,66,184,16,46,132,11,215,24,23,170,44,170,44,170,44,2,175,192,43,240,10,188,70,3,175,42,139,42,139,42,139,40,54,138,141,98,171,44,26,85,23,102,4,222,35,128,119,97,198,185,168,58,7,199,95,128,170,227,5,26,161,106,168,26,170,134,170,161,106,168,26,170,134,170,161,106,168,58,192,189,132,170,161,106,168,26,170,134,170,163,163,106,252,23,255,197,127,241,95,252,23,255,197,127,241,95,252,23,255,197,127,241,95,252,23,255,197,127,241,95,252,23,255,197,127,241,95,252,23,255,53,178,206,242,178,188,44,111,141,150,55,231,208,250,28,203,187,150,99,235,191,62,107,145,131,235,15,189,42,184,11,238,130,187,224,46,184,11,238,130,166,160,105,221,48,18,52,77,28,154,130,145,96,36,24,9,70,130,145,96,36,24,9,70,130,145,96,36,132,6,161,65,104,16,26,132,134,250,160,62,168,79,26,212,199,232,122,101,162,134,91,137,232,86,106,214,33,69,148,222,210,27,95,15,141,52,226,14,176,191,235,237,31,180,14,95,109,63,29,236,181,186,135,173,254,251,193,78,235,96,119,176,219,217,219,59,234,119,122,221,172,115,236,223,206,207,46,134,211,79,219,79,27,167,195,201,116,120,249,189,113,60,188,56,105,156,140,79,79,175,110,206,84,218,227,236,203,62,94,169,85,193,199,92,92,99,16,85,66,149,80,37,84,9,85,210,24,212,24,12,113,46,209,47,244,11,253,210,24,68,233,80,186,13,163,116,134,219,1,69,64,17,80,4,20,1,69,64,17,80,92,99,160,168,220,168,220,168,220,8,205,66,179,208,44,52,27,13,205,42,55,42,55,42,55,226,220,56,55,206,173,220,104,184,93,236,17,154,143,128,230,197,30,51,98,236,12,184,63,55,198,142,23,130,132,177,97,108,24,27,198,134,177,97,108,24,27,198,134,177,97,108,24,27,198,134,177,97,108,24,27,198,198,134,177,97,108,24,27,198,134,177,97,108,24,27,198,134,177,97,108,24,27,198,134,177,97,108,24,27,198,134,177,97,108,24,27,198,134,177,97,131,239,12,48,3,204,0,175,135,1,206,56,255,158,203,0,175,213,24,252,178,79,94,196,52,124,246,107,0,191,192,47,240,11,252,2,191,192,47,160,10,168,214,13,42,1,213,255,207,222,189,53,181,141,102,127,160,254,46,92,199,68,146,15,216,220,57,196,157,176,155,67,198,152,158,153,127,213,46,151,3,134,102,26,18,54,152,158,233,169,154,239,190,203,64,119,192,88,88,7,219,146,241,115,215,29,16,90,22,146,140,127,235,209,122,87,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,208,106,16,33,11,197,47,77,226,240,46,101,244,46,165,82,37,243,159,44,183,58,139,200,175,32,231,40,239,146,242,255,108,255,179,253,161,127,244,177,127,120,208,249,178,219,217,233,60,158,102,157,238,81,45,233,114,242,127,12,254,24,124,173,220,158,86,190,127,27,94,95,12,79,134,143,191,139,241,187,239,50,150,146,175,189,248,151,230,179,127,169,79,108,83,159,216,162,254,215,247,231,31,119,248,218,177,88,232,168,195,180,59,54,230,144,122,162,158,168,39,234,137,122,50,230,208,152,195,82,156,151,20,25,69,70,145,25,115,72,229,81,121,107,166,242,172,57,207,58,178,142,172,35,235,200,58,178,142,172,227,27,182,142,134,71,26,30,105,120,36,127,203,223,242,183,252,109,217,252,173,225,145,134,71,26,30,73,134,147,225,100,184,225,145,214,156,55,111,146,191,47,131,191,55,111,50,129,214,78,240,84,64,42,173,189,128,57,147,180,54,173,77,107,211,218,180,54,173,77,107,211,218,180,54,173,77,107,211,218,180,54,173,77,107,211,218,43,161,181,185,98,174,152,43,230,138,185,98,174,152,43,230,138,185,98,174,152,43,230,138,185,98,174,152,43,230,138,185,98,174,152,43,230,138,185,98,174,216,162,244,144,48,36,12,9,151,2,9,39,92,144,62,49,18,94,208,98,244,203,70,194,15,51,199,83,175,94,255,218,97,154,199,202,245,201,126,62,17,76,4,19,193,68,48,17,76,4,19,172,4,107,209,226,146,96,93,113,193,74,92,18,151,196,37,113,73,92,18,151,196,37,113,73,92,18,151,116,27,221,70,183,209,109,116,27,67,196,16,49,68,171,97,136,172,90,191,52,170,3,196,148,17,196,148,134,157,204,119,54,221,28,86,171,95,56,59,89,27,246,81,218,213,237,15,58,199,221,195,131,254,81,175,253,97,119,111,183,247,207,246,238,253,127,239,253,121,106,238,30,30,244,127,137,238,77,84,18,21,245,109,120,119,243,253,91,229,118,52,248,122,113,121,49,250,99,112,113,255,223,151,127,254,122,46,190,127,171,252,30,221,255,21,152,2,72,93,124,59,139,54,95,61,85,159,127,199,159,255,208,124,241,47,81,237,197,63,213,50,205,74,124,120,161,211,6,23,38,61,4,243,26,158,184,152,74,202,56,77,113,190,23,81,90,114,149,223,78,189,194,86,238,255,115,145,112,165,242,112,50,252,103,252,151,116,117,51,156,248,75,186,90,219,12,255,252,142,241,95,211,97,80,185,61,253,45,218,12,235,155,65,6,232,144,252,213,100,8,148,22,250,74,242,253,110,50,246,247,23,255,138,162,252,175,40,213,231,181,133,188,162,248,246,102,194,215,147,181,163,184,168,87,51,181,197,152,252,181,100,232,235,45,234,149,76,139,118,146,191,144,244,129,202,66,95,71,182,139,37,83,135,102,161,175,163,154,235,117,164,106,148,44,228,117,196,164,254,9,95,71,166,172,125,33,175,35,38,124,79,248,58,50,69,222,11,125,29,217,174,143,76,201,243,162,94,71,142,235,60,83,126,57,183,215,145,48,208,28,127,176,153,136,40,38,95,222,180,68,107,242,115,212,196,95,254,143,159,21,187,189,254,193,241,126,127,231,176,219,25,127,4,141,30,14,111,204,207,106,206,243,135,61,249,244,150,232,167,133,175,255,184,90,218,226,238,127,3,217,63,71,255,99,175,255,161,125,212,185,79,122,230,247,113,250,63,151,149,175,131,219,97,37,172,4,107,254,169,250,201,145,40,199,135,235,25,5,249,140,61,249,25,251,241,42,250,199,94,255,203,238,151,206,222,238,65,103,99,123,163,119,115,55,156,203,179,75,62,127,251,252,237,243,183,207,223,62,127,251,252,237,243,183,207,223,62,127,251,252,237,243,247,58,125,254,30,127,252,158,103,43,251,63,151,227,207,119,235,222,205,126,60,10,101,249,204,29,91,140,207,219,62,111,251,188,237,243,182,207,219,62,111,251,188,237,243,182,207,219,62,111,251,188,237,243,182,207,219,41,62,111,255,223,81,111,167,191,211,61,60,58,234,119,14,118,14,63,118,186,253,131,189,221,254,199,206,135,78,183,215,126,104,112,71,227,6,119,252,7,236,255,222,142,78,42,39,55,223,111,111,43,195,111,227,15,75,55,149,111,151,23,149,211,225,215,225,205,104,112,223,50,125,246,137,58,218,12,54,195,124,79,50,60,255,56,61,245,193,134,167,255,112,85,223,124,254,127,79,191,120,242,226,127,163,84,159,185,199,47,255,125,202,227,145,251,179,245,188,118,90,198,207,208,102,106,154,169,105,166,166,153,154,102,106,190,233,153,154,79,214,164,127,253,120,46,111,81,251,132,199,115,121,5,153,81,106,70,169,25,165,101,186,103,22,56,163,244,249,154,244,51,22,169,92,218,162,246,73,151,169,92,90,65,102,190,154,249,186,178,51,95,255,220,121,162,225,74,175,85,63,173,41,81,244,17,157,119,77,38,233,154,164,107,146,174,73,186,38,233,154,164,107,146,238,170,77,210,189,184,76,252,166,220,12,234,181,106,16,69,97,244,227,179,195,211,205,151,124,24,151,84,78,154,153,196,9,143,100,43,172,53,163,90,88,175,55,107,63,206,128,167,155,47,249,67,225,146,202,49,221,217,116,103,211,157,77,119,54,221,57,241,1,28,47,79,159,228,44,172,213,26,65,173,30,52,27,181,48,122,90,248,143,237,151,123,32,151,86,79,218,131,153,228,227,74,173,22,85,155,141,173,90,173,90,175,78,22,95,196,71,150,165,213,99,238,184,185,227,230,142,175,244,220,241,147,12,139,138,159,164,95,84,124,57,227,205,207,27,233,183,72,61,63,219,12,245,241,38,233,207,180,171,12,103,218,85,250,51,205,116,247,50,78,119,191,73,127,190,220,100,56,95,110,210,159,47,139,159,59,159,212,106,191,242,48,116,22,171,157,115,234,60,171,205,106,179,218,172,54,171,205,106,179,218,172,54,171,205,106,179,218,172,54,171,205,106,179,218,172,246,202,90,109,170,152,42,166,138,169,98,170,152,42,166,138,169,98,170,152,42,166,138,169,98,170,152,42,166,138,169,98,170,152,42,166,138,169,98,170,152,42,206,168,138,17,97,68,24,17,70,132,231,74,132,195,249,18,225,112,133,136,112,60,210,189,127,55,127,176,182,149,148,71,99,115,52,184,217,60,255,47,150,139,229,98,185,88,46,150,139,229,98,164,24,105,9,216,35,70,186,226,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,86,3,242,44,71,216,240,50,84,74,73,85,74,113,246,99,247,168,183,187,215,61,204,191,160,247,197,237,232,226,242,230,187,101,189,95,63,42,203,27,24,151,104,215,198,198,241,41,124,10,159,194,167,240,41,198,198,25,27,87,138,243,146,247,225,125,120,31,99,227,248,41,126,106,205,252,148,37,190,169,52,42,141,74,163,210,168,52,42,141,74,123,195,42,205,48,62,195,248,12,227,35,37,73,73,82,146,148,44,155,148,52,140,207,48,62,195,248,24,94,134,151,225,53,140,207,18,223,230,247,145,210,101,144,210,230,247,37,53,220,25,166,248,205,54,220,171,50,203,143,225,102,184,25,110,134,155,225,102,184,25,110,134,155,225,102,184,25,110,134,155,225,102,184,25,110,134,155,54,166,141,105,99,218,152,54,166,141,105,99,218,152,54,166,141,105,99,218,152,54,166,141,105,99,218,152,54,166,141,105,99,218,152,54,166,141,75,168,141,209,97,116,24,29,70,135,23,64,135,51,46,0,254,58,29,94,207,101,192,95,28,19,139,129,131,186,160,46,168,11,234,130,186,96,41,88,90,138,99,9,150,190,5,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,171,65,123,44,6,190,52,65,195,169,148,209,169,20,166,65,246,119,15,118,247,246,163,254,94,163,255,121,171,209,204,184,18,248,213,197,183,139,203,171,168,114,217,168,252,186,213,104,90,6,252,197,33,89,218,252,184,4,251,53,60,142,73,97,82,152,20,38,133,73,49,60,206,240,184,82,156,151,140,15,227,195,248,24,30,199,76,49,83,107,102,166,44,0,78,162,145,104,36,26,137,70,162,145,104,36,218,27,150,104,70,242,25,201,103,36,31,29,73,71,210,145,116,100,217,116,164,145,124,70,242,25,201,199,237,114,187,220,174,145,124,22,0,55,197,143,142,46,131,142,54,197,47,145,219,78,63,194,111,150,219,94,149,249,125,220,54,183,205,109,115,219,220,118,57,62,233,114,219,220,54,183,205,109,115,219,220,118,41,142,39,183,205,109,151,72,115,114,219,111,193,109,19,198,132,49,97,76,24,19,198,132,49,97,76,24,19,198,132,49,97,76,24,19,198,132,49,97,76,24,19,198,132,49,97,76,24,19,198,132,177,69,191,113,97,92,24,23,46,9,23,206,182,226,247,107,92,120,45,151,251,158,56,32,214,250,230,115,249,92,62,151,207,229,115,121,82,158,180,20,199,146,39,125,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,86,67,244,88,235,123,105,112,6,79,41,35,79,41,12,129,116,15,63,116,186,189,118,255,67,251,168,147,113,161,239,155,239,95,135,55,163,65,229,235,224,118,104,149,239,231,199,99,105,163,226,102,237,212,156,56,14,133,67,225,80,56,20,14,197,156,56,115,226,74,113,94,114,61,92,15,215,99,78,28,39,197,73,173,153,147,178,190,55,125,70,159,209,103,244,25,125,70,159,209,103,111,88,159,153,190,103,250,158,233,123,68,36,17,73,68,18,145,101,19,145,166,239,153,190,103,250,30,171,203,234,178,186,166,239,89,223,219,192,62,34,186,12,34,218,192,190,217,86,59,253,180,190,87,173,246,170,140,234,99,181,89,109,86,155,213,102,181,139,254,112,198,106,179,218,172,54,171,205,106,179,218,165,56,158,172,54,171,93,34,193,201,106,191,5,171,77,21,83,197,84,49,85,76,21,83,197,84,49,85,76,21,83,197,84,49,85,76,21,83,197,84,49,85,76,21,83,197,84,49,85,76,21,83,197,214,244,70,132,17,97,68,184,12,68,56,219,130,222,177,68,120,45,87,243,126,122,52,44,229,141,229,98,185,88,46,150,139,229,98,164,24,105,41,142,37,70,250,22,24,41,246,136,61,98,143,216,35,246,136,61,98,143,216,35,246,136,61,34,102,136,25,98,134,152,33,102,32,15,200,3,242,172,6,228,177,148,247,210,188,12,149,82,70,149,178,36,251,241,113,247,211,110,175,189,215,249,178,251,177,179,191,123,184,119,248,233,159,123,237,15,253,157,195,95,118,63,246,123,127,223,237,245,199,18,36,234,239,143,89,72,152,96,97,239,211,139,243,139,209,224,114,120,125,113,58,188,186,248,126,249,253,252,143,203,193,215,202,201,247,223,47,78,43,163,127,95,140,42,99,9,17,85,174,190,93,94,188,112,33,111,126,153,239,52,71,103,65,131,228,242,150,96,172,28,191,194,175,240,43,252,10,191,98,172,156,177,114,165,56,47,121,32,30,136,7,50,86,142,175,226,171,214,204,87,89,2,156,90,163,214,168,53,106,141,90,163,214,168,181,55,172,214,12,235,51,172,207,176,62,146,146,164,36,41,73,202,178,73,74,195,250,12,235,51,172,143,241,101,124,25,95,195,250,44,1,110,190,31,73,93,6,73,189,246,243,253,82,27,239,89,211,254,114,25,239,85,153,253,199,120,51,222,140,55,227,205,120,51,222,140,55,227,205,120,151,193,209,50,222,140,55,227,205,120,51,222,140,247,250,24,111,26,153,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,153,70,166,145,105,100,26,153,70,182,116,56,90,140,22,163,197,229,160,197,189,78,247,94,23,247,127,121,244,197,209,60,102,72,143,134,55,247,130,181,242,251,20,100,28,25,36,61,229,16,21,37,141,147,212,129,27,227,198,184,49,110,140,27,227,198,184,49,110,92,138,243,18,55,198,141,113,99,220,24,55,198,141,215,140,27,27,41,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,37,66,220,70,74,115,223,220,55,247,93,82,247,157,123,174,244,76,247,109,184,52,247,205,125,115,223,220,55,247,205,125,115,223,220,55,247,205,125,151,192,41,115,223,220,55,247,205,125,115,223,37,118,223,132,50,161,76,40,19,202,132,50,161,76,40,19,202,132,50,161,76,40,19,202,132,50,161,76,40,19,202,132,50,161,76,40,19,202,132,50,161,108,204,52,110,140,27,227,198,37,229,198,225,194,185,113,184,66,220,56,94,247,222,191,231,63,136,220,74,254,3,180,57,26,220,108,158,255,151,231,229,121,121,94,158,151,231,229,121,249,83,254,180,4,94,146,63,93,113,127,202,75,242,146,188,36,47,201,75,242,146,188,36,47,201,75,242,146,108,26,155,198,166,177,105,108,26,1,68,0,17,64,171,33,128,150,67,115,64,27,156,165,164,156,101,73,104,164,179,215,217,251,216,238,246,123,159,59,251,157,254,206,94,251,232,104,247,167,221,157,118,111,247,240,32,209,50,228,195,203,225,229,233,224,166,50,250,117,56,126,216,230,114,112,123,123,113,118,113,50,24,141,223,32,214,110,197,241,215,142,198,130,134,204,165,221,165,121,114,252,9,127,194,159,240,39,252,137,121,114,230,201,149,226,188,228,121,120,30,158,199,60,57,62,138,143,90,51,31,101,29,113,234,140,58,163,206,168,51,234,140,58,163,206,222,176,58,51,165,207,148,62,83,250,72,72,18,146,132,36,33,203,38,33,77,233,51,165,207,148,62,70,151,209,101,116,77,233,179,142,184,193,126,36,116,25,36,244,218,15,246,155,105,180,103,205,240,75,101,180,87,101,92,31,163,205,104,51,218,140,54,163,93,26,83,204,104,51,218,140,54,163,205,104,51,218,140,54,163,205,104,51,218,111,194,104,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,177,53,191,209,96,52,24,13,46,158,6,39,89,222,59,49,13,94,131,149,188,95,59,22,22,237,6,114,129,92,32,23,200,5,114,1,82,128,180,20,199,18,32,125,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,86,131,240,88,180,123,105,82,134,71,41,163,71,89,150,250,216,239,118,118,218,7,253,15,157,110,175,255,161,125,212,233,239,31,239,245,118,247,118,15,62,29,183,199,189,252,163,206,199,126,123,111,239,96,111,183,223,235,38,91,198,251,234,102,120,50,248,86,249,58,188,25,85,190,14,110,135,149,171,187,203,209,197,229,197,183,243,187,193,101,229,100,112,59,60,173,12,46,47,191,93,94,84,70,55,107,184,176,119,170,227,179,168,49,114,185,139,48,88,142,99,225,88,56,22,142,133,99,49,88,206,96,185,82,156,151,92,16,23,196,5,25,44,199,89,113,86,107,230,172,44,254,77,175,209,107,244,26,189,70,175,209,107,244,218,27,214,107,198,245,25,215,103,92,31,81,73,84,18,149,68,101,217,68,165,113,125,198,245,25,215,199,250,178,190,172,175,113,125,22,255,54,225,143,168,46,131,168,54,225,47,189,245,158,57,243,47,159,245,94,149,41,128,172,55,235,205,122,179,222,172,55,235,205,122,179,222,172,119,9,206,75,214,155,245,102,189,89,111,214,155,245,94,51,235,77,37,83,201,84,50,149,76,37,83,201,84,50,149,76,37,83,201,84,50,149,76,37,83,201,84,50,149,76,37,83,201,84,50,149,76,37,83,201,22,17,71,140,17,99,196,184,140,196,56,209,178,226,217,137,241,58,44,52,158,234,232,88,122,28,227,197,120,49,94,140,23,227,197,78,177,211,82,28,75,236,244,45,176,83,76,18,147,196,36,49,73,76,18,147,196,36,49,73,76,18,147,68,210,144,52,36,13,73,67,210,192,31,240,7,252,89,13,248,99,233,241,165,249,26,138,165,140,138,165,76,86,228,254,159,230,189,248,248,253,63,89,126,60,217,17,42,114,40,221,140,50,140,165,227,89,120,22,158,133,103,225,89,140,165,51,150,174,20,231,37,31,196,7,241,65,198,210,241,86,188,213,154,121,43,75,144,83,108,20,27,197,70,177,81,108,20,27,197,246,134,21,155,97,127,134,253,25,246,71,86,146,149,100,37,89,89,54,89,105,216,159,97,127,134,253,49,191,204,47,243,107,216,159,37,200,205,7,36,171,203,32,171,205,7,204,98,190,231,50,33,240,53,243,189,42,51,2,153,111,230,155,249,102,190,153,111,230,155,249,102,190,153,239,146,92,231,204,55,243,205,124,51,223,204,55,243,189,102,230,155,78,166,147,233,100,58,153,78,166,147,233,100,58,153,78,166,147,233,100,58,153,78,166,147,233,100,58,153,78,166,147,233,100,58,153,78,166,147,45,69,142,26,163,198,168,113,57,169,241,220,22,35,143,163,198,150,35,127,113,124,44,72,14,243,194,188,48,47,204,11,243,194,167,240,105,41,142,37,124,250,22,240,41,44,9,75,194,146,176,36,44,9,75,194,146,176,36,44,9,75,130,105,96,26,152,6,166,129,105,248,15,254,131,255,172,6,255,177,32,249,210,148,13,203,82,70,203,82,38,49,114,52,239,197,200,111,45,68,62,251,232,20,57,144,238,149,18,12,163,227,87,248,21,126,133,95,225,87,12,163,51,140,174,20,231,37,15,196,3,241,64,134,209,241,85,124,213,154,249,42,11,144,83,107,212,26,181,70,173,81,107,212,26,181,246,134,213,154,17,127,70,252,25,241,71,82,146,148,36,37,73,89,54,73,105,196,159,17,127,70,252,49,190,140,47,227,107,196,159,5,200,77,5,36,169,203,32,169,77,5,76,107,188,231,50,17,48,206,120,175,202,52,64,198,155,241,102,188,25,111,198,155,241,102,188,25,111,198,187,12,142,150,241,102,188,25,111,198,155,241,102,188,215,199,120,211,200,52,50,141,76,35,211,200,52,50,141,76,35,211,200,52,50,141,76,35,211,200,52,50,141,76,35,211,200,52,50,141,76,35,211,200,52,178,5,199,209,98,180,24,45,46,31,45,158,219,98,227,211,104,177,133,198,159,29,27,139,140,3,188,0,47,192,11,240,2,188,192,41,112,90,138,99,9,156,190,5,112,10,72,2,146,128,36,32,9,72,2,146,128,36,32,9,72,2,146,48,26,140,6,163,193,104,48,26,242,131,252,32,63,171,65,126,44,50,190,52,89,195,175,148,209,175,20,166,68,122,199,221,159,119,143,62,63,2,145,246,222,94,174,21,198,71,119,55,191,93,220,254,250,40,32,6,151,151,150,23,159,113,104,150,54,119,46,197,254,13,157,99,86,152,21,102,133,89,97,86,12,157,51,116,174,20,231,37,3,196,0,49,64,134,206,49,85,76,213,154,153,42,11,139,147,106,164,26,169,70,170,145,106,164,26,169,246,134,165,154,81,126,70,249,25,229,71,79,210,147,244,36,61,89,54,61,105,148,159,81,126,70,249,113,189,92,47,215,107,148,159,133,197,77,255,163,167,203,160,167,77,255,75,229,186,211,143,254,75,234,186,87,101,238,31,215,205,117,115,221,92,55,215,205,117,115,221,92,55,215,205,117,115,221,92,55,215,205,117,115,221,92,55,129,76,32,19,200,4,50,129,76,32,19,200,4,50,129,76,32,19,200,4,114,9,110,140,4,50,129,92,142,3,72,32,19,200,4,50,129,76,32,19,200,4,114,57,5,50,78,140,19,227,196,56,241,162,56,113,182,149,196,147,112,226,181,92,70,60,230,192,88,67,156,219,229,118,185,93,110,151,219,229,76,57,211,82,28,75,206,244,45,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,89,13,233,99,13,241,165,129,26,108,165,140,108,165,36,56,100,255,120,175,183,59,199,85,196,175,238,46,71,23,214,17,159,121,112,10,154,56,55,163,2,51,231,216,21,118,133,93,97,87,216,21,51,231,204,156,43,197,121,201,2,177,64,44,144,153,115,108,21,91,181,102,182,202,90,226,196,26,177,70,172,17,107,196,26,177,70,172,189,97,177,102,146,159,73,126,38,249,81,148,20,37,69,73,81,150,77,81,154,228,103,146,159,73,126,124,47,223,203,247,154,228,103,45,113,195,255,40,234,50,40,106,195,255,82,250,238,188,227,255,94,243,221,171,50,0,144,239,230,187,249,110,190,155,239,230,187,249,110,190,155,239,46,222,208,242,221,124,55,223,205,119,243,221,124,247,250,248,110,18,153,68,38,145,73,100,18,153,68,38,145,73,100,18,153,68,38,145,73,100,18,153,68,38,145,73,100,18,153,68,38,145,73,100,18,153,68,182,166,56,86,140,21,99,197,165,99,197,243,88,85,60,142,21,91,87,252,233,161,177,178,56,189,75,239,210,187,244,46,189,75,155,210,166,165,56,150,180,233,91,208,166,116,36,29,73,71,210,145,116,36,29,73,71,210,145,116,36,29,73,162,145,104,36,26,137,70,162,241,62,188,15,239,179,26,222,199,202,226,75,99,53,240,74,25,241,74,73,136,200,209,28,87,21,191,181,162,248,171,7,166,160,105,115,175,236,221,164,57,86,133,85,97,85,88,21,86,197,164,57,147,230,74,113,94,178,63,236,15,251,99,210,28,75,197,82,173,153,165,178,146,56,161,70,168,17,106,132,26,161,70,168,17,106,111,88,168,153,223,103,126,159,249,125,212,36,53,73,77,82,147,101,83,147,230,247,153,223,103,126,31,207,203,243,242,188,230,247,89,73,220,200,63,106,186,12,106,218,200,191,20,158,59,239,184,191,56,207,189,42,163,254,120,110,158,155,231,230,185,121,110,158,155,231,230,185,121,110,158,155,231,230,185,121,110,158,155,231,230,185,201,99,242,152,60,38,143,201,99,242,152,60,38,143,201,99,242,152,60,38,143,201,99,242,152,60,38,143,201,99,242,152,60,38,143,201,99,242,184,180,242,24,35,198,136,49,98,140,120,49,140,120,30,171,134,79,99,196,86,12,255,243,176,88,45,156,216,37,118,137,93,98,151,216,37,76,9,211,82,28,75,194,244,45,8,83,34,146,136,36,34,137,72,34,146,136,36,34,137,72,34,146,136,164,207,232,51,250,140,62,163,207,24,31,198,135,241,89,13,227,99,181,240,165,81,26,96,165,140,96,165,0,22,114,175,66,246,247,118,15,62,61,154,144,246,222,222,19,21,146,102,177,240,123,253,112,117,121,241,237,252,209,62,12,46,47,99,80,200,90,173,21,30,127,92,150,48,90,46,221,206,77,150,227,84,56,21,78,133,83,225,84,76,150,51,89,174,20,231,37,247,195,253,112,63,38,203,113,84,28,213,154,57,42,43,133,211,105,116,26,157,70,167,209,105,116,26,157,246,134,117,154,121,125,230,245,153,215,71,76,18,147,196,36,49,89,54,49,105,94,159,121,125,230,245,177,188,44,47,203,107,94,159,149,194,141,248,35,166,203,32,166,141,248,75,110,185,211,76,248,75,97,185,87,101,192,31,203,205,114,179,220,44,55,203,205,114,179,220,44,55,203,205,114,179,220,44,55,203,205,114,179,220,44,55,117,76,29,83,199,212,49,117,76,29,83,199,212,49,117,76,29,83,199,212,49,117,76,29,83,199,212,49,117,76,29,83,199,212,49,117,76,29,151,84,29,35,196,8,49,66,140,16,207,145,16,239,31,239,245,118,231,53,16,250,234,238,114,116,97,36,244,235,71,166,8,72,60,99,247,40,49,74,140,18,163,196,40,49,74,140,18,163,196,165,56,47,81,98,148,24,37,70,137,81,98,148,120,205,40,177,177,208,128,54,160,13,104,3,218,128,54,160,13,104,3,218,128,54,160,13,104,3,218,128,54,160,13,104,3,218,128,54,160,13,104,3,218,128,54,160,93,34,160,109,44,52,211,205,116,51,221,229,50,221,185,6,67,191,102,186,215,123,52,52,211,205,116,51,221,76,55,211,205,116,51,221,76,55,211,205,116,51,221,76,55,211,205,116,51,221,76,55,125,76,31,211,199,244,49,125,76,31,211,199,244,49,125,76,31,211,199,244,49,125,76,31,211,199,244,49,125,76,31,151,1,207,210,199,244,49,125,252,6,244,49,74,140,18,163,196,40,113,54,74,188,243,151,37,238,29,119,127,222,61,250,220,223,223,169,61,7,197,41,103,68,159,252,229,86,71,119,55,191,93,220,254,90,185,58,169,61,199,171,235,60,40,58,209,225,89,176,44,206,92,3,94,140,23,227,197,120,49,94,140,23,227,197,120,113,41,206,75,188,24,47,198,139,241,98,188,24,47,94,51,94,108,100,52,180,13,109,67,219,208,54,180,13,109,67,219,208,54,180,13,109,67,219,208,54,180,13,109,67,219,208,54,180,13,109,67,219,208,54,180,13,109,151,8,109,27,25,205,121,115,222,156,119,9,157,119,210,185,209,217,156,247,218,12,143,230,188,57,111,206,155,243,230,188,57,111,206,155,243,230,188,57,239,242,220,51,57,111,206,155,243,230,188,57,239,149,112,222,68,50,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,108,140,52,94,140,23,227,197,101,225,197,71,115,29,33,125,107,124,244,235,135,166,56,82,28,191,127,156,24,39,198,137,113,98,156,24,39,198,137,113,226,82,156,151,56,49,78,140,19,227,196,56,49,78,188,102,156,216,216,104,72,27,210,134,180,33,109,72,27,210,134,180,33,109,72,27,210,134,180,33,109,72,27,210,134,180,33,109,72,27,210,134,180,33,109,72,27,210,46,17,210,54,54,154,235,230,186,185,238,146,185,238,57,140,140,142,113,221,198,69,115,221,92,55,215,205,117,115,221,92,119,169,140,34,215,205,117,115,221,92,55,215,205,117,115,221,92,55,215,93,184,235,38,144,9,100,2,153,64,38,144,9,100,2,153,64,38,144,9,100,2,153,64,38,144,9,100,2,153,64,38,144,9,100,2,153,64,38,144,9,100,99,162,113,98,156,24,39,46,150,19,239,239,212,250,15,156,184,189,183,55,135,65,209,87,39,181,202,131,90,29,92,94,26,21,61,235,224,44,27,21,39,171,0,43,198,138,177,98,172,24,43,198,138,177,98,172,184,20,231,37,86,140,21,99,197,88,49,86,140,21,175,25,43,54,46,26,214,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,75,132,181,141,139,230,187,249,110,190,187,116,190,59,243,192,232,4,190,123,125,71,70,243,221,124,55,223,205,119,243,221,124,55,223,205,119,243,221,124,55,223,205,119,243,221,124,55,223,205,119,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,114,105,238,141,36,50,137,76,34,191,21,137,140,21,99,197,88,49,86,156,145,21,31,30,252,50,150,197,253,167,180,184,63,105,139,251,189,110,63,74,51,60,250,251,183,223,199,128,181,242,84,176,86,38,9,107,101,130,24,71,107,53,66,58,233,33,90,52,52,206,83,7,110,140,27,227,198,184,49,110,140,27,227,198,184,113,41,206,75,220,24,55,198,141,113,99,220,24,55,94,51,110,108,156,52,196,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,67,220,16,55,196,13,113,151,8,113,27,39,205,125,115,223,220,119,73,221,119,226,161,210,153,221,247,250,140,150,230,190,185,111,238,155,251,230,190,185,111,238,155,251,230,190,185,111,238,155,251,230,190,185,111,238,155,251,38,148,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,99,166,113,99,220,24,55,126,67,220,56,92,56,55,14,87,136,27,199,235,222,251,247,252,7,145,91,201,127,128,54,71,131,155,205,243,255,242,188,60,47,207,203,243,242,188,60,47,127,202,159,150,192,75,242,167,43,238,79,121,73,94,146,151,228,37,121,73,94,146,151,228,37,121,73,94,146,77,99,211,216,52,54,141,77,35,128,8,32,2,104,53,4,208,114,104,14,104,131,179,148,148,179,148,12,141,236,31,239,245,118,23,176,58,249,213,221,229,232,194,250,228,137,15,82,193,147,234,102,84,98,86,29,219,194,182,176,45,108,11,219,98,86,157,89,117,165,56,47,89,33,86,136,21,50,171,142,189,98,175,214,204,94,89,163,156,104,35,218,136,54,162,141,104,35,218,136,182,55,44,218,76,0,52,1,208,4,64,202,146,178,164,44,41,203,178,41,75,19,0,77,0,52,1,144,255,229,127,249,95,19,0,173,81,110,104,32,101,93,6,101,109,104,96,70,255,61,175,177,129,175,249,239,85,25,28,200,127,243,223,252,55,255,205,127,243,223,252,55,255,205,127,243,223,252,55,255,205,127,243,223,252,55,255,109,246,38,169,76,42,147,202,164,50,169,76,42,147,202,164,50,169,76,42,147,202,164,50,169,76,42,147,202,164,50,169,76,42,147,202,164,50,169,188,114,82,25,59,198,142,177,99,236,120,241,236,120,158,171,149,199,177,99,235,149,79,59,68,86,44,167,122,169,94,170,151,234,165,122,41,84,10,181,20,199,146,66,125,11,10,149,154,164,38,169,73,106,146,154,164,38,169,73,106,146,154,164,38,9,53,66,141,80,35,212,8,53,14,136,3,226,128,86,195,1,89,177,124,105,220,6,106,41,35,106,41,25,29,57,90,192,106,229,183,86,42,79,116,128,10,158,82,247,74,21,38,212,177,44,44,11,203,194,178,176,44,38,212,153,80,87,138,243,146,13,98,131,216,32,19,234,88,43,214,106,205,172,149,21,202,9,54,130,141,96,35,216,8,54,130,141,96,123,195,130,205,220,63,115,255,204,253,163,42,169,74,170,146,170,44,155,170,52,247,207,220,63,115,255,120,95,222,151,247,53,247,207,10,229,70,5,82,213,101,80,213,70,5,102,240,222,243,26,19,24,231,189,87,101,68,32,239,205,123,243,222,188,55,239,205,123,243,222,188,55,239,93,138,243,146,247,230,189,121,111,222,155,247,230,189,215,204,123,147,201,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,178,21,201,49,99,204,24,51,46,37,51,158,231,106,228,211,152,177,149,200,39,15,143,85,200,73,94,146,151,228,37,121,73,94,242,148,60,45,197,177,36,79,223,130,60,37,37,73,73,82,146,148,36,37,73,73,82,146,148,36,37,73,73,42,141,74,163,210,168,52,42,141,253,97,127,216,159,213,176,63,86,33,95,26,177,1,89,202,8,89,150,204,69,62,62,99,34,15,68,164,189,183,119,176,183,251,104,68,146,46,61,126,250,12,63,60,192,135,193,229,229,183,203,139,41,48,100,109,214,27,127,237,168,44,120,232,92,218,93,155,52,199,167,240,41,124,10,159,194,167,152,52,103,210,92,41,206,75,222,135,247,225,125,76,154,227,167,248,169,53,243,83,86,22,167,210,168,52,42,141,74,163,210,168,52,42,237,13,171,52,243,251,204,239,51,191,143,148,36,37,73,73,82,178,108,82,210,252,62,243,251,204,239,99,120,25,94,134,215,252,62,43,139,27,249,71,74,151,65,74,27,249,151,212,112,39,157,243,151,202,112,175,202,112,63,134,155,225,102,184,25,110,134,155,225,102,184,25,110,134,155,225,102,184,25,110,134,155,225,102,184,25,110,218,152,54,166,141,105,99,218,152,54,166,141,105,99,218,152,54,166,141,105,99,218,152,54,166,141,105,99,218,152,54,166,141,105,99,218,152,54,46,161,54,70,135,209,97,116,24,29,206,74,135,59,221,222,20,62,188,127,188,215,219,125,178,82,120,242,41,208,195,155,209,20,180,122,117,119,57,186,136,89,37,124,141,134,65,207,60,56,11,247,196,153,42,192,138,177,98,172,24,43,198,138,177,98,172,24,43,46,197,121,137,21,99,197,88,49,86,140,21,99,197,107,198,138,141,134,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,109,88,27,214,134,181,97,237,18,97,109,163,161,249,110,190,155,239,46,157,239,78,62,33,58,189,239,94,163,65,209,124,55,223,205,119,243,221,124,55,223,205,119,243,221,124,55,223,93,154,99,201,119,243,221,124,55,223,205,119,151,221,119,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,50,137,76,34,147,200,36,178,177,209,88,49,86,140,21,47,151,21,239,30,245,118,247,198,182,184,63,5,23,183,247,246,30,105,113,148,102,116,244,197,237,232,226,114,12,88,43,83,4,235,224,242,114,10,47,142,214,106,124,116,178,3,180,104,98,156,189,10,204,24,51,198,140,49,99,204,24,51,198,140,49,227,82,156,151,152,49,102,140,25,99,198,152,49,102,188,102,204,216,24,105,120,27,222,134,183,225,109,120,27,222,134,183,225,109,120,27,222,134,183,225,109,120,27,222,134,183,225,109,120,27,222,134,183,225,109,120,27,222,46,17,222,54,70,154,247,230,189,121,239,82,122,239,196,163,164,51,122,239,245,25,39,205,123,243,222,188,55,239,205,123,243,222,188,55,239,205,123,243,222,165,186,103,242,222,188,55,239,205,123,243,222,43,225,189,201,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,153,76,38,147,201,100,50,217,88,105,204,24,51,198,140,75,201,140,195,5,51,227,112,133,152,113,188,235,189,127,191,127,208,184,149,188,135,103,115,52,184,217,60,255,47,201,75,242,146,188,36,47,201,75,242,146,167,228,105,9,164,36,121,186,226,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,86,195,254,44,7,229,32,54,32,75,73,33,75,169,184,200,254,241,94,111,119,238,235,144,95,221,93,142,46,172,68,158,240,16,21,58,155,110,70,29,166,211,49,45,76,11,211,194,180,48,45,166,211,153,78,87,138,243,146,17,98,132,24,33,211,233,152,43,230,106,205,204,149,213,200,73,54,146,141,100,35,217,72,54,146,141,100,123,195,146,205,204,63,51,255,204,252,163,43,233,74,186,146,174,44,155,174,52,243,207,204,63,51,255,184,95,238,151,251,53,243,207,106,228,198,4,210,213,101,208,213,198,4,102,114,223,243,25,20,248,154,251,94,149,81,129,220,55,247,205,125,115,223,220,55,247,205,125,115,223,220,119,57,60,14,247,205,125,115,223,220,55,247,205,125,175,159,251,38,148,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,66,153,80,38,148,9,101,171,146,227,198,184,49,110,92,82,110,60,191,117,201,227,184,177,149,201,95,30,32,107,147,243,188,60,47,207,203,243,242,188,252,41,127,90,138,99,201,159,190,5,127,202,75,242,146,188,36,47,201,75,242,146,188,36,47,201,75,242,146,108,26,155,198,166,177,105,108,26,1,68,0,17,64,171,33,128,172,77,190,52,104,131,179,148,145,179,148,10,141,28,205,125,93,242,91,107,146,39,56,60,133,206,165,123,165,6,51,233,24,22,134,133,97,97,88,24,22,51,233,204,164,43,197,121,201,4,49,65,76,144,153,116,140,21,99,181,102,198,202,90,228,228,26,185,70,174,145,107,228,26,185,70,174,189,97,185,102,210,159,73,127,38,253,209,148,52,37,77,73,83,150,77,83,154,244,103,210,159,73,127,156,47,231,203,249,154,244,103,45,114,195,1,105,234,50,104,106,195,1,83,59,239,249,12,6,140,115,222,171,50,20,144,243,230,188,57,111,206,155,243,230,188,57,111,206,155,243,46,252,188,228,188,57,111,206,155,243,230,188,57,239,53,115,222,68,50,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,76,36,19,201,68,50,145,108,237,113,188,24,47,198,139,75,200,139,231,183,238,248,52,94,108,205,241,231,7,199,122,227,12,47,195,203,240,50,188,12,47,115,202,156,150,226,88,50,167,111,193,156,50,146,140,36,35,201,72,50,146,140,36,35,201,72,50,146,140,36,143,198,163,241,104,60,26,143,70,253,80,63,212,207,106,168,31,235,141,47,13,215,32,44,101,36,44,75,130,34,227,255,250,112,120,248,115,255,67,187,219,235,239,181,187,159,58,253,253,49,11,73,178,180,248,248,191,190,126,255,254,91,229,235,224,102,84,185,71,20,149,171,111,151,23,235,183,138,120,220,145,88,208,32,185,52,187,51,51,142,55,225,77,120,19,222,132,55,49,51,206,204,184,82,156,151,252,14,191,195,239,152,25,199,67,241,80,107,230,161,172,13,78,153,81,102,148,25,101,70,153,81,102,148,217,27,86,102,38,241,153,196,103,18,31,249,72,62,146,143,228,99,217,228,163,73,124,38,241,153,196,199,228,50,185,76,174,73,124,214,6,55,188,143,124,46,131,124,94,251,225,125,175,154,236,89,115,250,18,155,236,85,25,201,199,100,51,217,76,54,147,205,100,23,110,136,153,108,38,155,201,102,178,153,108,38,155,201,102,178,153,108,38,251,77,152,108,122,152,30,166,135,233,97,122,152,30,166,135,233,97,122,152,30,166,135,233,97,122,152,30,166,135,233,97,122,152,30,166,135,233,97,122,152,30,182,142,55,10,140,2,163,192,197,82,224,36,75,118,39,162,192,107,176,58,119,220,113,176,16,55,132,11,225,66,184,16,46,132,11,141,66,163,165,56,150,208,232,91,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,179,26,108,199,66,220,75,211,49,12,74,25,13,202,146,164,199,255,179,251,75,187,255,143,189,253,126,247,240,67,167,219,107,63,98,143,221,94,242,229,184,255,117,241,251,160,242,159,203,171,202,205,247,175,195,155,209,224,145,58,92,140,214,116,81,238,215,143,199,130,198,192,165,223,169,97,112,28,10,135,194,161,112,40,28,138,97,112,134,193,149,226,188,228,122,184,30,174,199,48,56,78,138,147,90,51,39,101,129,110,250,140,62,163,207,232,51,250,140,62,163,207,222,176,62,51,98,207,136,61,35,246,136,72,34,146,136,36,34,203,38,34,141,216,51,98,207,136,61,86,151,213,101,117,141,216,179,64,183,169,124,68,116,25,68,244,218,79,229,75,96,181,103,205,230,75,105,181,87,101,66,31,171,205,106,179,218,172,54,171,93,244,135,51,86,155,213,102,181,89,109,86,155,213,46,197,241,100,181,89,237,18,9,78,86,251,45,88,109,170,152,42,166,138,169,98,170,152,42,166,138,169,98,170,152,42,166,138,169,98,170,152,42,166,138,169,98,170,152,42,166,138,169,98,170,152,42,182,112,55,34,140,8,35,194,101,32,194,73,150,239,78,65,132,215,96,17,239,215,143,134,165,188,177,92,44,23,203,197,114,177,92,140,20,35,45,197,177,196,72,223,2,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,213,128,60,150,242,94,154,151,161,82,202,168,82,150,100,63,246,118,63,125,238,117,122,157,238,65,123,175,63,214,30,247,14,164,255,169,219,233,252,156,104,33,239,203,139,243,95,71,195,209,240,230,219,224,178,242,237,242,226,193,61,84,206,111,134,195,223,214,111,25,239,215,142,198,130,6,195,165,221,165,177,112,252,9,127,194,159,240,39,252,137,177,112,198,194,149,226,188,228,121,120,30,158,199,88,56,62,138,143,90,51,31,101,9,111,234,140,58,163,206,168,51,234,140,58,163,206,222,176,58,51,108,207,176,61,195,246,72,72,18,146,132,36,33,203,38,33,13,219,51,108,207,176,61,70,151,209,101,116,13,219,179,132,183,249,124,36,116,25,36,244,218,207,231,155,105,180,103,77,231,75,101,180,87,101,54,31,163,205,104,51,218,140,54,163,93,26,83,204,104,51,218,140,54,163,205,104,51,218,140,54,163,205,104,51,218,111,194,104,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,177,165,187,209,96,52,24,13,46,158,6,39,89,184,59,49,13,94,131,101,187,95,59,22,22,237,6,114,129,92,32,23,200,5,114,1,82,128,180,20,199,18,32,125,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,86,131,240,88,180,123,105,82,134,71,41,163,71,89,146,250,216,63,236,238,246,254,111,175,125,220,237,116,251,31,59,31,58,221,94,187,255,75,181,191,215,238,126,234,244,247,199,14,228,167,206,184,27,223,30,255,231,222,238,193,167,254,223,239,255,51,201,130,222,87,223,111,46,70,255,189,28,220,221,12,111,42,167,195,175,195,155,209,160,242,123,181,114,175,43,42,87,99,23,113,54,252,125,120,83,25,140,255,243,242,226,219,121,229,223,227,255,92,191,197,190,179,30,169,5,13,153,155,103,57,6,208,241,46,188,11,239,194,187,240,46,6,208,25,64,87,138,243,146,31,226,135,248,33,3,232,120,44,30,107,205,60,150,69,194,41,55,202,141,114,163,220,40,55,202,141,114,123,195,202,205,88,63,99,253,140,245,35,47,201,75,242,146,188,44,155,188,52,214,207,88,63,99,253,152,96,38,152,9,54,214,207,34,225,38,1,146,215,101,144,215,107,63,9,48,151,9,159,53,37,112,110,38,124,85,38,8,50,225,76,56,19,206,132,51,225,76,56,19,206,132,51,225,76,56,19,206,132,51,225,76,56,19,206,132,151,193,132,211,203,244,50,189,76,47,211,203,244,50,189,76,47,211,203,244,50,189,76,47,211,203,244,50,189,76,47,211,203,244,50,189,76,47,211,203,244,178,69,201,81,100,20,25,69,46,55,69,78,178,96,249,92,40,242,26,44,102,158,245,56,89,232,28,242,133,124,33,95,200,23,242,133,82,161,212,82,28,75,40,245,45,160,84,136,18,162,132,40,33,74,136,18,162,132,40,33,74,136,18,162,4,214,128,53,96,13,88,3,214,176,32,44,8,11,90,13,22,100,161,243,165,233,27,198,165,140,198,165,64,73,82,125,193,72,194,140,171,154,87,39,45,196,11,35,178,150,75,152,191,56,44,75,156,77,151,104,223,6,209,49,42,140,10,163,194,168,48,42,6,209,25,68,87,138,243,146,249,97,126,152,31,131,232,24,42,134,106,205,12,149,197,201,201,52,50,141,76,35,211,200,52,50,141,76,123,195,50,205,120,63,227,253,140,247,163,37,105,73,90,146,150,44,155,150,52,222,207,120,63,227,253,56,94,142,151,227,53,222,207,226,228,38,2,210,210,101,208,210,38,2,38,118,220,89,198,255,205,118,220,171,50,235,143,227,230,184,57,110,142,155,227,230,184,57,110,142,155,227,230,184,57,110,142,155,227,230,184,57,110,142,155,56,38,142,137,99,226,152,56,38,142,137,99,226,152,56,38,142,137,99,226,152,56,38,142,137,99,226,152,56,38,142,137,99,226,152,56,38,142,75,41,142,241,97,124,24,31,198,135,115,240,225,253,39,43,138,127,104,31,117,250,255,24,11,226,253,227,189,222,238,120,41,241,227,246,94,127,252,15,209,254,238,222,86,63,74,59,26,250,234,201,82,217,95,7,183,195,202,127,198,132,245,234,238,114,116,49,94,35,251,110,112,89,25,255,67,116,117,113,185,245,140,25,71,107,55,46,58,205,161,90,6,61,206,91,15,142,140,35,227,200,56,50,142,140,35,227,200,56,114,41,206,75,28,25,71,198,145,113,100,28,25,71,94,51,142,108,172,52,228,13,121,67,222,144,55,228,13,121,67,222,144,55,228,13,121,67,222,144,55,228,13,121,67,222,144,55,228,13,121,67,222,144,55,228,13,121,151,8,121,27,43,205,133,115,225,92,120,201,93,120,170,81,211,185,92,248,122,141,159,230,194,185,112,46,156,11,231,194,185,112,46,156,11,231,194,185,112,46,156,11,231,194,185,112,46,156,11,39,152,9,102,130,153,96,38,152,9,102,130,153,96,38,152,9,102,130,153,96,38,152,9,102,130,153,96,38,152,9,102,130,153,96,38,152,9,102,99,170,113,100,28,25,71,126,227,28,57,92,26,71,14,87,136,35,199,171,223,251,191,1,30,132,110,101,126,7,106,115,52,184,217,60,255,47,231,203,249,114,190,156,47,231,203,249,114,169,92,106,9,28,37,151,186,226,46,149,163,228,40,57,74,142,146,163,228,40,57,74,142,146,163,228,40,153,53,102,141,89,99,214,152,53,50,136,12,34,131,86,67,6,45,135,236,0,56,152,75,73,153,75,145,152,164,250,68,146,140,21,201,35,33,121,0,36,153,214,57,175,62,65,17,99,16,241,168,33,94,162,145,245,92,219,60,238,240,44,115,110,93,154,26,204,170,99,88,24,22,134,133,97,97,88,204,170,51,171,174,20,231,37,19,196,4,49,65,102,213,49,86,140,213,154,25,43,107,152,147,107,228,26,185,70,174,145,107,228,26,185,246,134,229,154,9,128,38,0,154,0,72,83,210,148,52,37,77,89,54,77,105,2,160,9,128,38,0,114,190,156,47,231,107,2,160,53,204,13,13,164,169,203,160,169,13,13,76,237,188,51,13,10,76,236,188,87,101,56,32,231,205,121,115,222,156,55,231,205,121,115,222,156,55,231,93,248,121,201,121,115,222,156,55,231,205,121,115,222,107,230,188,137,100,34,153,72,38,146,137,100,34,153,72,38,146,137,100,34,153,72,38,146,137,100,34,153,72,38,146,137,100,34,153,72,38,146,137,100,34,217,154,228,120,49,94,140,23,47,133,23,31,180,187,71,187,123,253,15,237,110,175,191,215,238,126,234,244,247,199,150,248,240,75,111,183,31,37,24,26,253,109,112,115,123,113,89,249,58,184,25,85,238,237,109,229,106,204,82,191,95,143,46,158,209,225,104,29,70,68,191,114,48,22,4,133,83,238,17,11,198,130,177,96,44,24,11,198,130,177,96,44,184,20,231,37,22,140,5,99,193,88,48,22,140,5,175,25,11,54,254,25,182,134,173,97,107,216,26,182,134,173,97,107,216,26,182,134,173,97,107,216,26,182,134,173,97,107,216,26,182,134,173,97,107,216,26,182,134,173,75,132,173,141,127,230,179,249,108,62,187,112,159,61,107,216,115,26,159,253,230,71,59,243,217,124,54,159,205,103,243,217,124,54,159,205,103,243,217,124,54,159,205,103,243,217,124,54,159,205,103,147,196,36,49,73,76,18,147,196,36,49,73,76,18,147,196,36,49,73,76,18,147,196,36,49,73,76,18,147,196,36,113,241,151,54,73,76,18,147,196,111,69,18,99,193,88,48,22,140,5,207,143,5,135,115,100,193,225,10,177,224,120,155,123,255,62,254,160,108,43,105,14,197,230,104,112,179,121,254,95,26,151,198,165,113,105,92,26,151,198,165,71,233,209,18,104,71,122,116,197,245,40,237,72,59,210,142,180,35,237,72,59,210,142,180,35,237,72,59,146,101,100,25,89,70,150,145,101,252,14,191,195,239,172,134,223,89,14,172,193,100,96,148,146,98,148,229,146,143,143,157,15,157,110,175,253,84,125,252,95,167,123,216,223,217,59,74,179,96,247,233,240,235,240,102,52,120,42,30,254,59,188,249,94,57,185,188,93,219,117,187,95,57,38,139,29,15,151,114,199,166,196,113,41,92,10,151,194,165,112,41,166,196,153,18,87,138,243,146,243,225,124,56,31,83,226,184,41,110,106,205,220,148,85,188,105,52,26,141,70,163,209,104,52,26,141,70,123,195,26,205,236,61,179,247,204,222,35,36,9,73,66,146,144,44,155,144,52,123,207,236,61,179,247,216,93,118,151,221,53,123,207,42,222,198,245,17,210,101,16,210,198,245,37,179,219,9,167,246,165,177,219,171,50,188,143,221,102,183,217,109,118,155,221,46,75,18,200,110,179,219,236,54,187,205,110,179,219,165,56,158,236,54,187,93,34,209,201,110,191,5,187,77,25,83,198,148,49,101,76,25,83,198,148,49,101,76,25,83,198,148,49,101,76,25,83,198,148,49,101,76,25,83,198,148,49,101,76,25,83,198,86,248,70,134,145,97,100,184,44,100,56,197,66,223,73,201,240,250,172,247,253,202,17,177,236,55,162,139,232,34,186,136,46,162,139,148,34,165,165,56,150,72,233,91,32,165,8,36,2,137,64,34,144,8,36,2,137,64,34,144,8,36,2,137,155,225,102,184,25,110,134,155,65,61,80,15,212,179,26,168,199,178,223,75,179,51,132,74,25,133,202,210,28,200,47,189,206,78,187,255,161,221,237,61,85,32,201,214,250,254,125,52,60,25,84,190,14,110,70,79,160,195,58,46,240,61,245,64,44,108,50,92,226,189,25,7,199,154,176,38,172,9,107,194,154,24,7,103,28,92,41,206,75,118,135,221,97,119,140,131,99,161,88,168,53,179,80,150,242,38,204,8,51,194,140,48,35,204,8,51,194,236,13,11,51,67,246,12,217,51,100,143,122,164,30,169,71,234,177,108,234,209,144,61,67,246,12,217,227,113,121,92,30,215,144,61,75,121,155,203,71,61,151,65,61,155,203,247,138,199,158,61,140,47,153,199,94,149,9,124,60,54,143,205,99,243,216,60,54,143,205,99,243,216,60,54,143,205,99,243,216,60,54,143,93,244,185,201,99,191,5,143,77,14,147,195,228,48,57,76,14,147,195,228,48,57,76,14,147,195,228,48,57,76,14,147,195,228,48,57,76,14,147,195,228,48,57,76,14,147,195,150,231,198,128,49,96,12,184,80,6,156,108,77,238,217,12,120,45,22,226,158,122,24,172,190,77,224,18,184,4,46,129,75,224,18,163,196,104,41,142,37,49,250,22,196,40,225,72,56,18,142,132,35,225,72,56,18,142,132,35,225,72,56,210,100,52,25,77,70,147,209,100,204,14,179,195,236,172,134,217,177,250,246,210,104,12,128,82,70,128,178,36,230,209,237,236,28,126,58,104,239,246,63,116,186,189,254,135,246,81,167,127,244,165,125,176,123,244,185,255,247,191,239,247,119,218,71,157,143,253,127,36,93,143,251,102,120,242,253,252,219,224,162,242,117,120,51,170,124,29,220,14,43,183,215,131,111,23,183,191,86,254,253,239,171,202,201,224,118,120,90,249,207,90,174,208,157,248,208,44,104,70,92,174,253,155,26,199,172,48,43,204,10,179,194,172,152,26,103,106,92,41,206,75,6,136,1,98,128,76,141,99,170,152,170,53,51,85,86,241,38,213,72,53,82,141,84,35,213,72,53,82,237,13,75,53,179,248,204,226,51,139,143,158,164,39,233,73,122,178,108,122,210,44,62,179,248,204,226,227,122,185,94,174,215,44,62,171,120,27,223,71,79,151,65,79,175,253,248,190,116,174,123,214,64,191,236,174,123,85,70,252,113,221,92,55,215,205,117,115,221,92,55,215,205,117,115,221,92,55,215,205,117,115,221,92,55,215,205,117,19,200,4,50,129,76,32,19,200,4,50,129,76,32,19,200,4,50,129,76,32,151,224,198,72,32,19,200,229,56,128,4,50,129,76,32,19,200,4,50,129,76,32,151,83,32,227,196,56,49,78,140,19,47,138,19,39,89,31,60,27,39,94,131,21,195,19,31,24,107,136,115,187,220,46,183,203,237,114,187,156,41,103,90,138,99,201,153,190,5,103,202,69,114,145,92,36,23,201,69,114,145,92,36,23,201,69,114,145,12,26,131,198,160,49,104,12,26,233,67,250,144,62,171,33,125,172,33,190,52,80,131,173,148,145,173,44,27,135,252,95,167,123,120,244,249,112,220,218,223,235,236,244,186,237,254,126,231,227,238,241,126,186,181,195,255,59,188,249,126,251,235,247,81,229,118,120,57,60,25,221,12,42,87,195,211,139,187,171,53,94,51,60,238,144,44,122,166,92,154,253,154,37,199,164,48,41,76,10,147,194,164,152,37,103,150,92,41,206,75,198,135,241,97,124,204,146,99,166,152,169,53,51,83,214,8,39,209,72,52,18,141,68,35,209,72,52,18,237,13,75,52,19,250,76,232,51,161,143,142,164,35,233,72,58,178,108,58,210,132,62,19,250,76,232,227,118,185,93,110,215,132,62,107,132,27,234,71,71,151,65,71,27,234,151,200,109,39,30,230,151,216,109,175,202,16,63,110,155,219,230,182,185,109,110,187,28,159,116,185,109,110,155,219,230,182,185,109,110,187,20,199,147,219,230,182,75,164,57,185,237,183,224,182,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,216,26,224,184,48,46,140,11,151,132,11,167,90,251,59,17,23,94,167,53,191,227,14,136,181,190,249,92,62,151,207,229,115,249,92,158,148,39,45,197,177,228,73,223,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,213,16,61,214,250,94,26,156,193,83,202,200,83,138,71,32,71,251,237,189,189,188,75,125,223,94,13,46,47,173,244,61,121,68,150,63,48,46,118,183,230,197,241,40,60,10,143,194,163,240,40,230,197,153,23,87,138,243,146,239,225,123,248,30,243,226,120,41,94,106,205,188,148,117,190,41,52,10,141,66,163,208,40,52,10,141,66,123,195,10,205,20,62,83,248,76,225,35,35,201,72,50,146,140,44,155,140,52,133,207,20,62,83,248,152,93,102,151,217,53,133,207,58,223,6,247,145,209,101,144,209,6,247,37,49,219,57,230,246,77,55,219,171,50,182,143,217,102,182,153,109,102,155,217,46,195,167,92,102,155,217,102,182,153,109,102,155,217,46,197,241,100,182,153,237,18,73,78,102,251,45,152,109,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,152,46,166,139,233,98,186,152,46,182,198,55,42,140,10,163,194,229,160,194,57,151,248,126,73,133,215,123,133,239,251,227,97,129,111,56,23,206,133,115,225,92,56,23,38,133,73,75,113,44,97,210,183,128,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,103,53,56,143,5,190,151,166,102,216,148,50,218,148,197,8,144,253,78,175,221,239,237,244,247,246,218,251,237,49,51,216,255,210,235,127,58,110,119,63,246,155,141,253,123,238,17,61,231,30,87,195,209,160,50,58,169,92,94,14,174,6,149,235,155,239,87,215,163,202,249,221,224,230,180,210,108,92,189,176,29,209,107,182,227,252,137,182,152,70,59,206,159,107,140,243,250,4,237,168,111,214,38,254,191,57,241,255,225,228,6,209,228,22,181,231,155,52,54,39,254,55,154,248,255,218,196,255,79,110,30,78,110,16,77,110,241,124,143,215,181,211,31,223,18,63,143,238,241,176,191,127,253,240,39,156,57,119,62,24,13,79,63,220,157,252,54,28,109,108,143,110,238,134,147,182,37,251,222,202,56,106,110,65,12,229,181,111,122,33,101,14,191,244,118,15,15,250,31,59,191,236,238,116,250,251,237,47,227,183,193,187,211,193,246,147,47,118,15,247,246,118,15,62,245,63,180,123,59,159,55,182,55,78,47,110,7,95,47,135,27,89,185,203,253,127,230,0,47,167,255,186,124,242,199,77,176,25,181,54,131,202,229,213,69,120,255,43,30,255,41,19,37,84,35,47,43,73,101,53,178,21,18,171,47,94,86,147,158,59,228,45,41,202,95,210,228,223,166,121,75,170,206,42,41,253,68,172,108,37,37,60,153,211,89,128,28,165,228,59,135,226,219,233,121,75,202,124,14,197,119,164,243,150,52,243,28,74,63,33,40,67,73,241,109,239,132,199,232,149,78,115,150,114,98,122,199,83,138,73,219,173,205,81,205,180,160,35,101,69,113,203,115,102,168,42,190,43,156,240,87,246,74,35,54,91,57,73,127,101,169,250,153,217,74,73,250,238,158,170,45,152,173,148,132,103,77,154,246,90,142,66,178,221,1,227,218,84,57,10,153,121,223,75,213,238,201,80,72,252,244,138,41,181,164,28,24,145,161,156,184,126,210,203,98,210,53,113,50,148,18,211,150,73,248,43,138,107,134,100,40,36,166,189,145,176,144,184,166,66,142,66,178,93,61,113,225,124,182,66,226,158,235,126,89,76,234,39,169,179,23,148,236,38,151,250,105,228,108,5,229,184,227,198,181,1,114,20,146,249,156,201,115,199,77,24,144,79,201,136,39,235,75,146,18,39,217,102,242,121,204,68,219,76,70,145,9,54,138,203,150,19,108,250,34,198,77,178,205,100,100,152,104,155,44,71,253,101,152,155,108,163,12,199,240,69,160,155,96,155,103,225,99,236,215,163,89,223,80,155,245,13,205,89,223,16,206,220,71,52,115,39,181,25,123,105,204,120,161,141,89,47,180,49,235,133,54,102,189,208,198,204,23,218,152,249,66,27,179,94,232,179,168,117,124,83,185,25,254,127,119,23,55,195,219,206,221,229,96,99,123,227,236,234,215,253,225,104,112,58,24,13,222,15,239,46,7,239,239,99,207,106,63,28,127,125,115,244,159,209,70,178,196,60,204,149,152,135,18,115,137,185,196,92,98,46,49,151,152,75,204,37,230,18,243,130,19,115,217,180,108,90,54,45,155,150,77,203,166,101,211,178,233,183,151,77,139,153,197,204,98,230,21,139,153,131,92,49,243,171,67,247,196,204,98,102,49,179,152,89,204,44,102,22,51,139,153,197,204,98,102,49,179,152,89,204,44,102,22,51,207,57,102,22,162,10,81,133,168,66,84,33,234,98,66,212,206,63,122,159,58,7,157,110,251,62,203,121,8,84,163,126,88,253,208,175,245,91,211,83,212,225,127,70,231,195,111,195,155,193,232,226,251,183,199,144,45,170,132,213,175,207,98,212,218,102,107,102,140,26,190,190,120,73,182,36,244,249,38,207,14,213,195,191,60,217,102,86,114,249,236,165,190,159,241,242,103,197,152,97,170,24,51,247,174,159,236,178,52,153,102,177,75,167,124,254,233,113,183,187,31,167,109,177,223,63,56,222,239,127,250,114,60,78,73,199,211,135,246,219,255,232,239,30,124,57,238,245,247,58,7,159,122,227,112,179,22,180,234,143,95,233,29,246,218,123,253,222,225,207,157,131,163,135,175,52,30,191,114,159,132,246,191,116,59,63,237,238,61,249,142,176,81,109,254,249,99,119,14,15,118,142,187,221,206,65,175,223,237,252,237,184,115,212,27,127,71,61,140,18,174,240,146,232,130,79,119,181,55,243,93,237,77,87,187,171,221,213,190,42,87,251,86,190,171,125,203,213,238,106,119,181,175,202,213,222,200,119,181,55,92,237,174,118,87,251,170,92,237,245,124,87,123,221,213,238,106,119,181,175,202,213,94,203,119,181,215,92,237,174,118,87,251,170,92,237,213,233,3,52,146,94,237,213,153,19,52,92,237,174,118,87,123,105,174,246,92,239,237,85,239,237,174,118,87,251,66,174,246,76,207,54,156,79,44,245,147,238,201,134,105,235,235,140,206,47,158,24,162,104,51,220,12,199,255,22,221,11,162,199,133,117,194,7,75,20,254,185,178,78,52,117,109,233,105,246,108,178,222,84,207,63,44,182,220,216,231,36,38,107,78,255,148,196,178,10,143,242,22,158,100,1,166,69,20,94,125,189,240,244,79,92,44,182,240,68,151,98,186,231,50,150,80,112,158,115,59,221,42,245,139,40,60,227,185,157,110,57,248,69,20,62,227,220,78,255,36,200,2,11,143,127,98,36,209,241,78,185,100,252,188,138,142,121,174,228,69,201,243,88,156,125,78,53,199,63,125,146,232,64,167,92,7,125,126,69,39,59,208,185,23,29,159,95,193,201,254,106,202,189,194,247,252,10,158,230,211,147,30,224,196,171,80,206,185,220,44,247,230,52,171,87,207,185,220,25,119,228,220,107,69,207,169,220,248,39,108,94,84,156,242,249,154,5,22,125,53,76,90,116,43,172,53,163,90,88,175,55,107,181,167,207,225,20,83,116,162,251,68,254,37,176,231,84,112,204,35,70,137,206,228,52,11,78,207,169,220,152,7,145,18,149,155,102,121,231,57,151,155,229,182,150,102,49,229,249,149,155,249,77,35,205,210,197,115,46,55,227,209,93,198,155,70,246,7,164,206,103,45,19,250,234,42,185,201,30,142,154,185,69,146,37,114,211,175,69,155,236,177,168,4,91,164,63,104,175,175,69,155,244,129,168,217,219,164,254,221,188,72,180,39,99,217,137,0,242,127,179,159,85,202,241,51,158,228,230,175,254,140,102,220,207,152,72,214,179,253,144,217,79,44,61,141,235,19,63,108,148,174,207,17,229,235,115,68,5,244,57,82,77,64,210,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,208,197,120,253,135,44,166,3,17,246,163,60,29,136,112,51,90,163,14,68,176,25,46,187,3,241,184,75,29,136,4,29,136,44,253,134,151,93,11,237,3,237,3,237,3,237,3,237,3,237,3,237,3,237,3,237,3,237,3,237,3,237,3,237,3,237,3,237,3,237,3,237,3,237,3,237,3,237,3,237,131,251,246,65,174,177,108,97,1,99,217,138,108,31,44,253,1,134,178,45,238,172,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,176,38,237,131,92,243,143,194,181,154,127,164,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,160,125,176,30,237,131,32,95,251,32,208,62,208,62,208,62,40,87,251,32,220,172,197,191,235,6,165,107,31,100,40,183,28,237,131,92,133,23,217,62,200,85,120,145,237,131,12,133,23,219,62,200,90,112,225,237,131,92,133,23,217,62,200,85,120,145,237,131,180,133,151,162,125,144,186,232,18,180,15,210,214,92,138,246,65,134,162,139,109,31,100,40,184,216,246,65,134,130,139,108,31,100,45,183,160,246,65,214,114,11,106,31,164,45,183,20,237,131,180,69,151,162,125,144,161,232,98,219,7,105,11,46,184,125,144,182,220,130,219,7,89,203,45,168,125,144,161,220,34,219,7,89,203,45,168,125,144,164,220,82,181,15,52,3,52,3,86,182,25,80,205,183,150,114,117,205,214,82,214,12,208,12,208,12,208,12,208,12,208,12,208,12,120,27,205,0,153,186,76,93,166,46,83,151,169,203,212,197,211,226,105,241,180,120,90,60,45,158,22,79,151,33,158,206,53,234,166,106,212,141,120,90,60,45,158,22,79,191,245,120,90,202,43,229,149,242,74,121,165,188,82,94,41,175,148,87,202,43,229,149,242,74,121,165,188,82,94,41,111,217,83,222,160,95,203,147,242,6,155,53,41,175,148,87,202,91,138,148,55,248,243,61,52,252,241,30,218,26,191,133,134,205,18,134,188,153,171,45,56,227,157,67,221,133,68,188,153,235,46,40,225,205,87,111,113,1,239,28,234,46,36,223,205,86,119,177,241,110,198,154,139,76,119,179,149,92,108,184,155,185,230,130,178,221,204,245,22,20,237,102,174,183,144,100,55,95,181,203,14,118,243,85,187,236,92,55,91,181,197,198,186,217,106,46,46,213,205,86,111,81,161,110,182,106,139,202,116,243,85,187,236,72,55,115,181,133,36,186,249,170,93,118,160,155,188,90,121,174,60,87,158,59,175,60,183,154,47,207,173,202,115,229,185,242,92,121,174,60,87,158,43,207,149,231,202,115,229,185,242,92,121,174,60,87,158,43,207,149,231,202,115,229,185,242,92,121,174,60,119,57,121,110,148,47,207,141,228,185,242,92,121,174,60,87,158,43,207,149,231,202,115,229,185,242,92,121,174,60,87,158,43,207,149,231,202,115,229,185,242,92,121,174,60,87,158,187,156,60,55,204,151,231,134,242,92,121,174,60,87,158,43,207,149,231,202,115,229,185,242,92,121,174,60,87,158,43,207,93,94,158,43,27,149,141,202,70,101,163,178,81,217,168,108,116,126,217,104,174,21,199,2,43,142,201,70,101,163,178,81,217,168,108,84,54,42,27,149,141,202,70,101,163,178,81,217,168,108,84,54,42,27,149,141,202,70,101,163,178,209,213,203,70,163,126,216,111,102,207,70,199,171,235,53,11,207,70,239,107,255,50,56,249,109,112,62,108,223,124,187,191,91,253,184,137,109,111,12,110,190,109,15,254,125,187,125,59,56,31,94,13,126,27,222,108,255,245,213,237,122,171,214,172,53,26,181,122,163,25,110,223,255,160,202,245,195,79,122,56,152,247,175,185,242,123,173,114,82,59,29,54,26,173,224,116,216,8,171,209,201,215,86,35,106,70,91,95,135,39,141,225,89,163,25,142,111,237,63,222,148,98,246,249,240,213,237,160,190,181,213,106,85,107,205,90,52,183,125,134,175,238,51,220,110,54,234,193,86,16,84,183,182,106,181,188,251,252,241,39,249,180,125,254,245,213,237,86,179,222,12,235,173,102,80,109,54,243,238,115,34,241,152,182,227,231,223,178,29,182,162,176,213,106,109,181,90,173,198,92,247,62,253,215,251,252,91,182,27,141,70,179,26,86,195,102,84,221,202,183,247,255,77,205,226,159,223,45,178,166,181,247,255,153,35,175,61,253,215,229,147,183,240,96,51,170,110,6,149,211,225,240,250,246,122,56,60,13,54,91,155,245,135,55,240,100,105,236,203,114,82,229,177,57,170,137,77,91,95,150,148,62,111,157,75,93,81,254,186,38,255,40,203,81,87,194,179,41,93,94,154,183,158,124,191,191,248,60,116,46,117,101,254,253,197,231,157,89,235,138,79,51,19,86,245,74,158,153,185,166,152,180,114,74,69,105,243,202,172,37,197,167,145,9,15,211,43,121,100,142,154,146,30,166,84,121,99,142,122,146,190,177,164,202,19,115,212,51,237,147,118,242,195,51,245,179,118,222,106,178,93,251,113,121,96,222,106,170,185,170,153,204,251,178,86,19,151,230,189,44,39,93,158,151,181,158,152,180,46,225,209,137,203,235,178,86,19,147,198,37,172,38,46,143,203,91,77,182,243,56,46,111,203,81,77,142,107,60,46,79,203,91,77,230,99,147,251,26,79,152,134,157,212,38,242,150,201,18,167,164,20,39,147,25,77,162,109,38,227,163,68,27,77,198,84,73,54,106,92,164,223,104,74,40,152,100,171,12,7,226,226,219,89,152,105,171,201,92,48,193,86,247,33,100,198,205,166,100,151,9,54,189,202,112,58,93,101,56,138,87,89,78,167,23,209,106,146,109,38,195,213,68,219,100,57,153,94,6,172,201,54,154,140,88,147,108,149,225,136,223,100,218,38,195,75,26,101,248,45,141,102,254,150,22,21,147,110,229,139,73,183,196,164,98,82,49,233,34,99,82,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,232,188,51,209,70,190,76,180,33,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,171,148,137,214,243,101,162,117,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,93,165,76,180,150,47,19,173,201,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,232,42,101,162,213,124,153,104,85,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,87,41,19,141,242,101,162,145,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,174,82,38,26,230,203,68,67,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,68,101,162,50,81,153,168,76,84,38,42,19,93,165,76,52,200,151,137,6,50,81,153,168,76,116,169,153,232,2,238,3,65,190,251,64,176,30,247,129,106,165,121,86,59,173,55,90,213,65,163,54,168,70,193,224,107,48,108,70,193,214,224,172,90,175,135,131,97,109,254,215,100,162,125,206,249,154,76,180,207,133,93,147,169,142,242,156,238,182,233,95,241,60,239,3,9,246,190,148,251,192,79,253,90,191,153,242,78,80,57,123,118,47,168,109,54,11,184,23,156,55,38,54,121,118,115,120,248,151,39,219,252,191,239,54,174,111,134,227,223,196,240,180,125,51,186,56,27,156,140,126,30,254,49,253,197,190,159,121,0,222,15,30,127,198,237,251,191,62,220,86,30,119,240,254,247,112,252,87,210,251,141,119,27,231,131,209,240,244,195,221,201,111,195,209,198,246,232,230,110,248,110,99,176,152,157,63,217,233,243,147,102,227,168,253,169,179,223,254,185,211,237,127,233,30,126,234,182,247,31,62,154,61,108,182,121,253,199,198,187,39,223,114,116,252,97,127,183,215,255,184,219,237,236,244,14,187,255,220,216,222,120,255,253,122,244,254,234,242,253,253,233,241,254,228,251,253,31,239,63,182,216,57,60,232,181,119,15,58,221,254,222,225,167,254,94,231,151,206,222,248,253,33,120,246,77,251,135,31,59,123,253,163,78,247,151,78,183,223,219,221,239,28,30,247,54,182,55,170,141,96,252,125,157,131,143,95,14,119,15,122,47,190,97,252,245,119,27,15,27,239,180,119,62,119,250,221,195,195,222,100,77,207,246,212,57,248,101,99,123,99,252,22,254,249,167,199,221,238,126,156,182,197,126,255,224,120,191,255,233,203,241,209,248,20,222,120,183,177,223,254,71,127,247,224,203,113,175,191,215,57,248,212,251,60,254,231,160,85,127,252,74,239,176,215,222,235,247,14,127,238,28,28,61,124,165,241,248,149,15,237,222,206,231,254,151,110,231,167,221,189,39,223,17,54,170,205,63,127,236,206,225,193,206,113,183,219,57,232,245,187,157,191,29,119,142,122,227,239,168,135,81,252,65,250,251,97,247,231,78,247,104,99,59,92,212,85,191,149,247,170,223,114,213,187,234,93,245,171,117,213,55,242,94,245,13,87,189,171,222,85,191,90,87,125,61,239,85,95,119,213,187,234,93,245,171,117,213,215,242,94,245,53,87,189,171,222,85,191,90,87,125,53,229,51,15,47,174,250,106,1,79,61,184,234,93,245,174,250,92,87,125,206,247,250,170,247,122,87,189,171,126,97,87,125,166,167,154,206,175,239,114,60,211,244,235,221,249,249,197,183,243,179,193,248,188,254,99,244,253,230,228,215,202,232,252,226,9,199,188,127,196,113,252,111,247,253,252,202,249,245,93,229,250,143,106,24,140,69,102,20,86,238,190,222,125,27,221,69,209,102,80,75,246,216,211,100,189,169,30,122,90,108,185,177,207,69,77,214,156,254,169,168,101,21,30,229,45,124,210,230,46,171,240,234,235,133,87,27,181,90,208,168,54,234,213,70,48,189,240,73,170,191,216,194,19,93,138,233,30,8,91,66,193,121,206,237,248,39,198,150,85,120,198,115,59,254,145,178,101,21,62,227,220,110,5,91,65,180,21,212,26,205,86,99,122,225,75,60,183,227,31,151,75,116,188,95,121,88,110,145,69,199,60,79,247,162,228,180,79,211,45,176,230,248,7,238,18,29,232,87,30,183,91,108,209,201,14,116,170,231,241,22,91,112,178,191,154,82,61,176,183,216,130,167,61,239,147,244,0,79,125,218,103,9,229,102,185,55,199,61,242,183,132,114,103,220,145,83,61,19,184,192,114,47,46,19,223,35,154,65,189,86,13,162,40,140,126,188,135,60,221,124,121,69,95,13,147,22,221,10,107,205,168,22,214,235,205,90,237,233,179,142,197,20,157,232,62,145,238,241,204,5,22,28,243,4,103,162,51,57,238,249,205,5,150,27,243,136,103,162,114,227,30,240,92,66,185,89,110,107,113,79,128,46,182,220,204,111,26,113,143,136,46,161,220,140,71,119,25,111,26,9,31,51,157,242,124,229,243,87,145,228,233,202,217,91,52,210,110,17,247,168,227,204,13,95,60,75,56,123,139,201,103,212,18,108,145,254,160,189,124,138,48,201,38,147,207,16,206,222,38,245,239,230,69,170,61,25,203,78,4,144,255,139,253,25,79,66,237,204,63,227,73,118,254,234,207,104,198,253,140,137,116,61,219,15,121,154,217,199,236,230,73,169,11,121,134,113,220,239,136,242,246,59,162,18,60,191,164,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,145,179,155,177,168,78,68,218,117,183,95,116,34,202,176,242,246,50,59,17,193,102,184,252,78,196,227,78,117,34,18,116,34,178,244,29,94,118,47,180,17,180,17,180,17,180,17,180,17,180,17,180,17,180,17,180,17,180,17,180,17,180,17,180,17,180,17,180,17,180,17,180,17,180,17,180,17,180,17,180,17,30,219,8,57,199,182,149,97,177,250,229,182,17,10,120,160,33,240,64,131,54,130,54,130,54,130,54,130,54,130,54,130,54,130,54,130,54,130,54,130,54,130,54,130,54,130,54,130,54,130,54,130,54,130,54,130,54,130,54,130,54,66,49,109,132,156,115,145,194,53,155,139,164,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,160,141,176,62,109,132,32,111,27,33,208,70,208,70,208,70,40,95,27,33,220,172,197,191,251,6,165,107,35,100,40,183,28,109,132,92,133,23,217,70,200,85,120,145,109,132,12,133,23,219,70,200,90,112,225,109,132,92,133,23,217,70,200,85,120,145,109,132,180,133,151,162,141,144,186,232,18,180,17,210,214,92,138,54,66,134,162,139,109,35,100,40,184,216,54,66,134,130,139,108,35,100,45,183,160,54,66,214,114,11,106,35,164,45,183,20,109,132,180,69,151,162,141,144,161,232,98,219,8,105,11,46,184,141,144,182,220,130,219,8,89,203,45,168,141,144,161,220,34,219,8,89,203,45,168,141,144,164,220,82,181,17,52,5,52,5,86,184,41,80,205,187,230,114,117,237,214,92,214,20,208,20,208,20,208,20,208,20,208,20,208,20,120,43,77,1,217,186,108,93,182,46,91,151,173,203,214,197,212,98,106,49,181,152,90,76,45,166,22,83,151,35,166,206,57,2,167,106,4,142,152,90,76,45,166,22,83,175,67,76,45,237,149,246,74,123,165,189,210,94,105,175,180,87,218,43,237,149,246,74,123,165,189,210,94,105,175,180,183,252,105,111,208,175,229,75,123,131,205,154,180,87,218,43,237,45,77,218,27,252,249,94,26,254,120,47,109,141,223,74,195,102,9,195,222,204,213,22,156,245,206,161,238,66,162,222,204,117,23,148,244,230,171,183,184,160,119,14,117,23,146,243,102,171,187,216,152,55,99,205,69,166,188,217,74,46,54,228,205,92,115,65,25,111,230,122,11,138,120,51,215,91,72,194,155,175,218,101,7,188,249,170,93,118,190,155,173,218,98,227,221,108,53,23,151,238,102,171,183,168,112,55,91,181,69,101,187,249,170,93,118,180,155,185,218,66,146,221,124,213,46,59,216,77,94,173,92,87,174,43,215,157,95,174,91,205,155,235,86,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,185,174,92,87,174,187,204,92,55,202,155,235,70,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,185,174,92,87,174,43,215,93,102,174,27,230,205,117,67,185,174,92,87,174,43,215,149,235,202,117,229,186,114,93,185,174,92,87,174,43,215,149,235,46,55,215,149,145,202,72,101,164,50,82,25,169,140,84,70,58,207,140,52,231,202,100,129,149,201,100,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,233,170,102,164,81,222,245,188,162,82,172,231,117,95,253,151,193,201,111,131,243,97,251,230,219,253,29,235,199,141,108,123,99,112,243,109,123,240,239,219,237,219,193,249,240,106,240,219,240,102,251,175,175,110,215,91,181,102,173,209,168,213,27,205,112,251,254,7,85,174,31,126,210,195,1,125,124,213,149,223,107,149,122,253,100,235,164,218,26,4,39,103,245,106,125,216,252,58,56,13,78,171,181,168,222,106,158,68,97,235,235,198,187,39,111,77,49,123,125,248,234,118,80,223,218,106,181,170,181,102,45,154,227,94,195,87,247,26,110,55,27,245,96,43,8,170,91,91,181,90,254,189,254,248,227,124,218,94,255,250,234,118,171,89,111,134,245,86,51,168,54,155,249,247,58,145,126,76,219,245,243,111,217,14,91,81,216,106,181,182,90,173,86,99,206,251,159,254,107,126,254,45,219,141,70,163,89,13,171,97,51,170,110,229,221,255,255,166,166,243,207,239,30,89,211,219,251,255,204,145,223,158,254,235,242,201,91,122,176,25,85,55,131,202,233,112,120,125,123,61,28,158,6,155,173,205,250,195,27,122,178,116,246,101,57,169,242,217,28,213,196,166,175,47,75,74,159,191,206,165,174,40,127,93,147,127,164,229,168,43,225,217,148,46,63,205,91,79,190,223,95,124,62,58,151,186,50,255,254,226,243,207,172,117,197,167,155,9,171,122,37,223,204,92,83,76,122,57,165,162,180,249,101,214,146,226,211,201,132,135,233,149,124,50,71,77,73,15,83,170,252,49,71,61,73,223,88,82,229,139,57,234,153,246,201,59,249,225,153,250,217,59,111,53,217,174,253,184,124,48,111,53,213,92,213,76,230,127,89,171,137,75,247,94,150,147,46,223,203,90,79,76,122,151,240,232,196,229,119,89,171,137,73,231,18,86,19,151,207,229,173,38,219,121,28,151,191,229,168,38,199,53,30,151,175,229,173,38,243,177,201,125,141,39,76,199,78,106,19,249,203,100,137,83,82,139,147,201,204,38,209,54,147,113,82,162,141,38,99,171,36,27,53,46,210,111,52,37,36,76,178,85,134,3,113,241,237,44,204,180,213,100,78,152,96,171,251,80,50,227,102,83,178,204,4,155,94,101,56,157,174,50,28,197,171,44,167,211,139,168,53,201,54,147,97,107,162,109,178,156,76,47,3,215,100,27,77,70,174,73,182,202,112,196,111,50,109,147,225,37,141,50,252,150,70,51,127,75,139,139,77,115,45,151,21,149,98,185,44,177,169,216,116,109,98,83,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,233,252,51,210,92,75,79,69,165,88,122,74,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,51,103,164,185,150,113,138,74,177,140,147,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,102,206,72,115,45,227,20,149,98,25,39,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,205,148,145,134,227,255,202,147,145,134,155,17,71,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,87,57,35,205,229,72,199,25,41,71,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,101,164,50,82,25,169,140,84,70,42,35,149,145,202,72,87,54,35,13,243,102,164,225,186,100,164,213,74,35,106,12,206,206,90,205,32,26,12,170,195,211,234,96,184,85,59,171,15,163,179,240,116,208,28,110,109,45,34,173,76,180,215,185,167,149,137,246,186,192,180,50,213,177,158,91,30,157,254,85,207,55,35,77,176,255,105,25,233,92,239,11,91,193,135,126,173,223,74,115,87,216,10,190,62,187,39,212,54,91,175,223,19,158,93,190,177,55,133,215,47,249,235,155,225,248,32,14,79,219,55,163,139,179,193,201,232,231,225,31,211,235,124,63,163,246,247,131,199,159,112,251,254,175,191,77,43,143,63,254,253,239,247,55,184,247,27,239,54,206,7,163,225,233,135,187,147,223,134,163,141,237,209,205,221,240,221,198,96,17,187,126,178,203,231,191,233,141,163,246,167,206,126,251,231,78,183,255,165,123,248,169,219,222,127,248,187,234,97,179,205,235,63,54,222,61,249,150,163,227,15,251,187,189,254,199,221,110,103,167,119,216,253,231,198,246,198,251,239,215,163,247,87,151,239,239,127,171,239,79,190,223,191,243,254,216,98,231,240,160,215,222,61,232,116,251,123,135,159,250,123,157,95,58,123,227,143,169,193,179,111,218,63,252,216,217,235,31,117,186,191,116,186,253,222,238,126,231,240,184,183,177,189,81,109,4,227,239,235,28,124,252,114,184,123,208,123,241,13,227,175,191,219,120,216,120,167,189,243,185,211,239,30,30,246,38,107,122,182,167,206,193,47,227,247,151,141,119,27,159,127,122,220,237,238,199,41,91,28,126,185,63,127,59,7,63,29,118,119,58,253,78,251,83,167,59,126,71,189,185,187,127,121,251,253,131,227,253,254,167,47,199,71,227,220,125,227,221,198,126,251,31,253,221,131,47,199,189,254,94,231,224,83,239,243,248,132,13,90,245,199,175,244,14,123,237,189,126,239,240,231,206,193,209,195,87,26,143,95,217,57,60,216,57,238,118,59,7,189,126,183,243,183,227,206,81,111,252,13,245,48,138,63,62,127,63,236,254,220,233,30,109,108,135,139,185,74,155,249,174,210,166,171,212,85,234,42,93,244,85,186,149,239,42,221,114,149,186,74,151,116,149,190,233,235,176,145,239,58,108,184,14,93,135,174,195,252,215,97,61,223,117,88,119,29,186,14,93,135,249,175,195,90,190,235,176,230,58,116,29,186,14,243,95,135,213,52,147,60,94,94,135,213,215,231,120,184,14,93,135,174,195,100,215,97,174,247,195,170,247,67,215,225,218,93,135,153,158,207,56,191,190,203,241,116,198,175,119,231,231,23,223,206,207,6,227,83,246,143,209,247,155,147,95,43,163,243,139,39,176,44,218,12,55,195,241,191,221,175,4,80,57,191,190,171,92,255,81,13,131,177,45,139,194,202,221,215,187,111,163,187,40,218,12,106,201,30,224,152,172,55,213,227,27,139,45,55,246,9,143,201,154,211,63,223,177,172,194,163,188,133,79,42,195,101,21,94,125,189,240,106,163,86,11,26,213,70,189,218,8,166,23,62,137,142,23,91,120,162,75,49,221,163,45,75,40,56,207,185,29,255,236,203,178,10,207,120,110,199,63,28,179,172,194,103,156,219,173,96,43,136,182,130,90,163,217,106,76,47,124,137,231,118,252,131,63,137,142,247,43,143,253,44,178,232,152,39,131,94,148,156,246,185,160,5,214,28,255,232,80,162,3,253,202,131,67,139,45,58,217,129,78,245,100,209,98,11,78,246,87,83,170,71,143,22,91,240,180,39,23,146,30,224,169,207,45,44,161,220,44,247,230,184,135,151,150,80,238,140,59,114,170,167,155,22,88,238,197,101,226,123,68,51,168,215,170,65,20,133,209,143,247,144,167,155,47,175,232,171,97,210,162,91,97,173,25,213,194,122,189,89,171,61,125,106,171,152,162,19,221,39,210,61,104,182,192,130,99,158,69,75,116,38,199,61,137,182,192,114,99,30,86,75,84,110,220,163,106,75,40,55,203,109,45,238,89,182,197,150,155,249,77,35,238,97,183,37,148,155,241,232,46,227,77,35,225,3,115,83,158,20,123,254,42,146,60,39,54,123,139,70,218,45,226,30,218,154,185,225,139,167,162,102,111,49,249,180,77,130,45,210,31,180,151,207,67,37,217,100,242,105,168,217,219,164,254,221,188,120,230,102,50,115,125,150,46,62,94,9,83,127,198,147,64,59,243,207,120,18,121,191,250,51,154,113,63,99,34,89,159,241,67,30,98,207,15,237,222,206,231,254,151,110,231,167,221,189,39,193,104,53,218,106,60,62,123,186,128,6,67,170,113,84,47,27,12,51,134,81,105,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,104,48,188,201,6,67,216,143,242,52,24,194,205,232,237,52,24,130,205,112,217,13,134,199,93,106,48,36,104,48,100,105,39,188,188,210,52,16,52,16,52,16,52,16,52,16,52,16,52,16,52,16,52,16,52,16,52,16,52,16,52,16,52,16,52,16,52,16,52,16,52,16,52,16,52,16,86,170,129,176,184,238,64,174,57,99,225,91,154,51,22,44,255,241,131,192,227,7,186,3,186,3,186,3,186,3,186,3,186,3,186,3,186,3,186,3,186,3,186,3,186,3,186,3,186,3,186,3,186,3,186,3,186,3,186,3,186,3,186,3,69,116,7,114,13,39,154,177,10,188,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,128,238,64,249,186,3,65,190,238,64,240,122,119,224,249,113,210,28,208,28,208,28,200,251,231,107,184,89,139,127,79,13,74,215,28,200,80,110,57,154,3,185,10,47,178,57,144,171,240,34,155,3,25,10,47,182,57,144,181,224,194,155,3,185,10,47,178,57,144,171,240,34,155,3,105,11,47,69,115,32,117,209,37,104,14,164,173,185,20,205,129,12,69,23,219,28,200,80,112,177,205,129,12,5,23,217,28,200,90,110,65,205,129,172,229,22,212,28,72,91,110,41,154,3,105,139,46,69,115,32,67,209,197,54,7,210,22,92,112,115,32,109,185,5,55,7,178,150,91,80,115,32,67,185,69,54,7,178,150,91,80,115,32,73,185,165,106,14,136,250,69,253,43,27,245,87,243,141,9,170,206,26,19,36,234,23,245,139,250,69,253,162,126,81,191,168,95,212,191,244,115,91,98,46,49,151,152,75,204,37,230,18,115,225,179,240,89,248,44,124,22,62,11,159,133,207,229,8,159,115,56,243,234,172,41,52,194,103,225,179,240,89,248,44,124,46,119,248,44,195,149,225,202,112,101,184,50,92,25,174,12,87,134,43,195,149,225,202,112,101,184,50,92,25,174,12,183,236,25,110,208,175,229,201,112,131,205,154,12,87,134,43,195,93,66,134,27,252,249,14,25,254,120,135,108,141,223,32,195,102,9,35,220,204,213,22,156,224,206,161,238,66,2,220,204,117,23,148,223,230,171,183,184,248,118,14,117,23,146,222,102,171,187,216,240,54,99,205,69,102,183,217,74,46,54,186,205,92,115,65,201,109,230,122,11,10,110,51,215,91,72,110,155,175,218,101,199,182,249,170,93,118,106,155,173,218,98,67,219,108,53,23,151,217,102,171,183,168,200,54,91,181,69,37,182,249,170,93,118,96,155,185,218,66,242,218,124,213,46,59,174,77,94,173,180,86,90,43,173,157,87,90,91,205,151,214,86,165,181,210,90,105,173,180,86,90,43,173,149,214,74,107,165,181,210,90,105,173,180,86,90,43,173,149,214,74,107,165,181,210,90,105,173,180,86,90,59,143,180,54,202,151,214,70,210,90,105,173,180,86,90,43,173,149,214,74,107,165,181,210,90,105,173,180,86,90,43,173,149,214,74,107,165,181,210,90,105,173,180,86,90,43,173,157,71,90,155,107,41,181,192,82,106,210,90,105,173,180,86,90,43,173,149,214,74,107,165,181,210,90,105,173,180,86,90,43,249,148,124,74,62,37,159,146,79,201,167,228,179,140,201,103,174,117,188,2,235,120,73,62,37,159,146,79,201,167,228,83,242,41,249,148,124,74,62,37,159,146,79,201,167,228,83,242,41,249,148,124,74,62,37,159,146,207,178,37,159,81,63,232,111,101,79,62,199,23,237,214,130,147,207,251,202,190,12,78,126,27,156,15,219,55,223,238,239,69,63,110,81,219,27,131,155,111,219,131,127,223,110,223,14,206,135,87,131,223,134,55,219,127,125,117,187,222,170,53,107,141,70,173,222,104,134,219,247,63,168,114,253,240,147,30,14,213,253,43,170,252,94,171,132,173,218,240,236,244,164,25,213,107,213,106,227,108,171,25,53,207,134,195,96,88,139,206,190,110,213,235,227,215,248,227,45,39,102,159,15,95,221,14,234,91,91,173,86,181,214,172,69,115,219,103,248,234,62,195,237,102,163,30,108,5,65,117,107,171,86,203,187,207,31,127,112,79,219,231,95,95,221,110,53,235,205,176,222,106,6,213,102,51,239,62,39,242,140,105,59,126,254,45,219,97,43,10,91,173,214,86,171,213,106,204,117,239,211,127,189,207,191,101,187,209,104,52,171,97,53,108,70,213,173,124,123,255,223,212,164,253,249,189,32,107,22,123,255,159,57,210,216,211,127,93,62,121,131,14,54,163,234,102,80,57,29,14,175,111,175,135,195,211,96,179,181,89,127,120,123,78,150,181,190,44,39,85,218,154,163,154,216,44,245,101,73,233,211,212,185,212,21,229,175,107,242,79,174,28,117,37,60,155,210,165,161,121,235,201,247,251,139,79,59,231,82,87,230,223,95,124,154,153,181,174,248,172,50,97,85,175,164,149,153,107,138,201,34,167,84,148,54,141,204,90,82,124,214,152,240,48,189,146,54,230,168,41,233,97,74,149,38,230,168,39,233,27,75,170,180,48,71,61,211,62,71,39,63,60,83,63,73,231,173,38,219,181,31,151,246,229,173,166,154,171,154,201,52,47,107,53,113,89,221,203,114,210,165,117,89,235,137,201,226,18,30,157,184,52,46,107,53,49,89,91,194,106,226,210,182,188,213,100,59,143,227,210,180,28,213,228,184,198,227,210,178,188,213,100,62,54,185,175,241,132,89,215,73,109,34,77,153,44,113,74,6,113,50,153,192,36,218,102,50,28,74,180,209,100,8,149,100,163,198,69,250,141,166,68,126,73,182,202,112,32,46,190,157,133,153,182,154,76,253,18,108,117,31,49,102,220,108,74,50,153,96,211,171,12,167,211,85,134,163,120,149,229,116,122,17,156,38,217,102,50,58,77,180,77,150,147,233,101,124,154,108,163,201,0,53,201,86,25,142,248,77,166,109,50,188,164,81,134,223,210,104,230,111,105,81,33,104,35,95,8,218,16,130,10,65,133,160,217,67,80,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,231,188,19,207,122,190,196,179,46,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,229,73,60,107,249,18,207,154,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,150,39,241,172,230,75,60,171,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,89,158,196,51,202,151,120,70,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,89,158,196,51,204,151,120,134,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,89,158,196,51,200,151,120,6,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,41,241,148,120,74,60,37,158,18,79,137,167,196,83,226,89,142,196,51,28,103,158,217,19,207,112,51,146,120,74,60,37,158,115,77,60,23,112,149,135,249,174,242,240,45,92,229,81,229,244,172,249,117,208,58,169,157,85,195,173,106,88,223,250,186,85,171,158,109,213,170,173,147,147,147,173,234,240,108,254,87,92,162,125,206,249,138,75,180,207,133,93,113,169,142,242,156,238,165,233,95,241,60,175,242,4,123,95,202,85,254,83,191,214,111,166,188,206,43,103,207,174,244,218,102,243,245,43,253,217,101,155,241,82,191,190,25,142,15,227,240,180,125,51,186,56,27,156,140,126,30,254,49,189,210,247,51,171,127,63,120,252,25,183,239,255,250,84,89,121,220,193,251,223,239,111,92,239,55,222,109,156,15,70,195,211,15,119,39,191,13,71,27,219,163,155,187,225,187,141,193,98,118,254,100,167,207,127,227,27,71,237,79,157,253,246,207,157,110,255,75,247,240,83,183,189,255,240,153,232,97,179,205,235,63,54,222,61,249,150,163,227,15,251,187,189,254,199,221,110,103,167,119,216,253,231,198,246,198,251,239,215,163,247,87,151,239,239,127,183,239,79,190,223,255,213,252,99,139,157,195,131,94,123,247,160,211,237,239,29,126,234,239,117,126,233,236,141,35,166,224,217,55,237,31,126,236,236,245,143,58,221,95,58,221,126,111,119,191,115,120,220,219,216,222,168,54,130,241,247,117,14,62,126,57,220,61,232,189,248,134,241,215,223,109,60,108,188,211,222,249,220,233,119,15,15,123,147,53,61,219,83,231,224,151,241,59,199,198,187,141,207,63,61,238,118,247,227,148,45,14,191,220,159,199,157,131,159,14,187,59,157,126,167,253,169,211,29,255,53,124,115,119,255,242,246,251,7,199,251,253,79,95,142,143,198,61,179,141,119,27,251,237,127,244,119,15,190,28,247,250,123,157,131,79,189,207,227,147,54,104,213,31,191,210,59,236,181,247,250,189,195,159,59,7,71,15,95,105,60,126,101,231,240,96,231,184,219,237,28,244,250,221,206,223,142,59,71,189,241,55,212,195,40,254,248,252,253,176,251,115,167,123,180,177,29,46,234,106,221,202,123,181,110,185,90,93,173,174,214,229,92,173,141,188,87,107,195,213,234,106,93,226,213,250,198,175,199,122,222,235,177,238,122,116,61,186,30,231,117,61,214,242,94,143,53,215,163,235,209,245,56,175,235,177,154,114,122,199,139,235,177,250,250,252,14,215,163,235,209,245,152,230,122,204,249,254,88,245,254,232,122,92,203,235,49,211,51,32,231,215,119,57,158,0,249,245,238,252,252,226,219,249,217,96,124,210,254,49,250,126,115,242,107,101,116,126,241,4,175,69,155,225,102,56,254,183,251,231,190,42,231,215,119,149,235,63,170,97,48,246,107,81,88,185,251,122,247,109,116,23,69,155,65,45,217,67,34,147,245,166,122,68,100,177,229,198,62,69,50,89,115,250,103,72,150,85,120,148,183,240,73,201,184,172,194,171,175,23,94,109,212,106,65,163,218,168,87,27,193,244,194,39,97,243,98,11,79,116,41,166,123,124,102,9,5,231,57,183,227,159,175,89,86,225,25,207,237,248,7,112,150,85,248,140,115,187,21,108,5,209,86,80,107,52,91,141,233,133,47,241,220,142,127,184,40,209,241,126,229,209,162,69,22,29,243,244,209,139,146,211,62,123,180,192,154,227,31,79,74,116,160,95,121,56,105,177,69,39,59,208,169,158,94,90,108,193,201,254,106,74,245,120,211,98,11,158,246,116,68,210,3,60,245,217,136,37,148,155,229,222,28,247,128,212,18,202,157,113,71,78,245,4,213,2,203,189,184,76,124,143,104,6,245,90,53,136,162,48,250,241,30,242,116,243,229,21,125,53,76,90,116,43,172,53,163,90,88,175,55,107,181,167,79,134,21,83,116,162,251,68,186,135,217,22,88,112,204,243,110,137,206,228,184,167,221,22,88,110,204,3,113,137,202,141,123,28,110,9,229,102,185,173,197,61,47,183,216,114,51,191,105,196,61,80,183,132,114,51,30,221,101,188,105,36,124,40,111,202,211,104,207,95,69,146,103,209,102,111,209,72,187,69,220,131,97,51,55,124,241,228,213,236,45,38,159,232,73,176,69,250,131,246,242,153,171,36,155,76,62,113,53,123,155,212,191,155,135,184,57,140,254,138,155,39,51,215,103,233,226,227,149,48,245,103,60,9,181,51,255,140,39,177,247,171,63,163,25,247,51,38,210,245,25,63,228,33,246,252,208,238,237,124,238,127,233,118,126,218,221,123,18,140,86,163,173,198,227,243,173,11,105,52,164,125,164,235,69,163,97,198,67,93,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,26,13,111,184,209,16,246,163,124,141,134,112,51,122,75,141,134,96,51,92,126,163,225,113,167,26,13,9,26,13,89,218,10,47,175,56,141,4,141,4,141,4,141,4,141,4,141,4,141,4,141,4,141,4,141,4,141,4,141,4,141,4,141,4,141,4,141,4,141,4,141,4,141,4,141,132,149,106,36,44,178,75,144,115,14,89,248,182,230,144,5,69,60,142,16,120,28,65,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,64,151,160,152,46,65,206,161,69,51,214,168,214,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,208,37,40,107,151,32,200,219,37,8,94,239,18,60,63,86,154,4,154,4,154,4,243,104,18,132,155,181,248,247,214,160,116,77,130,12,229,150,163,73,144,171,240,34,155,4,185,10,47,178,73,144,161,240,98,155,4,89,11,46,188,73,144,171,240,34,155,4,185,10,47,178,73,144,182,240,82,52,9,82,23,93,130,38,65,218,154,75,209,36,200,80,116,177,77,130,12,5,23,219,36,200,80,112,145,77,130,172,229,22,212,36,200,90,110,65,77,130,180,229,150,162,73,144,182,232,82,52,9,50,20,93,108,147,32,109,193,5,55,9,210,150,91,112,147,32,107,185,5,53,9,50,148,91,100,147,32,107,185,5,53,9,146,148,91,170,38,129,200,95,228,191,194,145,127,53,239,248,160,234,172,241,65,34,127,145,191,200,95,228,47,242,23,249,139,252,69,254,133,68,254,146,115,201,185,228,92,114,46,57,151,156,11,161,133,208,66,104,33,180,16,90,8,45,132,46,75,8,157,203,157,87,103,77,167,17,66,11,161,133,208,66,104,33,116,249,67,104,89,174,44,87,150,43,203,149,229,202,114,101,185,178,92,89,174,44,87,150,43,203,149,229,202,114,101,185,229,207,114,131,126,45,95,150,27,108,214,100,185,178,92,89,238,146,178,220,224,207,119,202,240,199,59,101,107,252,70,25,54,75,24,229,102,174,182,224,36,119,14,117,23,18,228,102,174,187,160,28,55,95,189,197,197,184,115,168,187,144,20,55,91,221,197,134,184,25,107,46,50,195,205,86,114,177,17,110,230,154,11,74,112,51,215,91,80,128,155,185,222,66,242,219,124,213,46,59,190,205,87,237,178,211,219,108,213,22,27,222,102,171,185,184,236,54,91,189,69,69,183,217,170,45,42,185,205,87,237,178,131,219,204,213,22,146,219,230,171,118,217,177,109,242,106,165,182,82,91,169,237,252,82,219,106,222,212,182,42,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,86,106,43,181,149,218,74,109,165,182,82,219,249,165,182,81,222,212,54,146,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,86,106,43,181,149,218,74,109,165,182,82,91,169,237,252,82,219,156,75,174,5,150,92,147,218,74,109,165,182,82,91,169,173,212,86,106,43,181,149,218,74,109,165,182,82,91,9,168,4,84,2,42,1,149,128,74,64,37,160,229,77,64,115,174,247,21,88,239,75,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,150,51,1,141,242,174,146,21,45,97,149,172,251,218,190,12,78,126,27,156,15,219,55,223,238,239,71,63,110,83,219,27,131,155,111,219,131,127,223,110,223,14,206,135,87,131,223,134,55,219,127,125,117,187,222,170,53,107,141,70,173,222,104,134,219,247,63,168,114,253,240,147,30,14,215,227,107,170,252,94,171,84,155,141,176,113,86,13,182,78,155,95,171,103,39,195,175,95,7,181,214,215,211,102,115,24,182,154,205,230,201,198,187,39,111,60,49,123,125,248,234,118,80,223,218,106,181,170,181,102,45,154,227,94,195,87,247,26,110,55,27,245,96,43,8,170,91,91,181,90,254,189,254,248,211,123,218,94,255,250,234,118,171,89,111,134,245,86,51,168,54,155,249,247,58,145,109,76,219,245,243,111,217,14,91,81,216,106,181,182,90,173,86,99,206,251,159,254,107,126,254,45,219,141,70,163,89,13,171,97,51,170,110,229,221,255,255,166,102,239,207,239,13,89,179,217,251,255,204,145,206,158,254,235,242,201,27,118,176,25,85,55,131,202,233,112,120,125,123,61,28,158,6,155,173,205,250,195,219,117,178,236,245,101,57,169,210,215,28,213,196,102,171,47,75,74,159,174,206,165,174,40,127,93,147,127,130,229,168,43,225,217,148,46,29,205,91,79,190,223,95,124,250,57,151,186,50,255,254,226,211,205,172,117,197,103,151,9,171,122,37,189,204,92,83,76,54,57,165,162,180,233,100,214,146,226,179,199,132,135,233,149,244,49,71,77,73,15,83,170,116,49,71,61,73,223,88,82,165,135,57,234,153,246,185,58,249,225,153,250,201,58,111,53,217,174,253,184,244,47,111,53,213,92,213,76,166,123,89,171,137,203,238,94,150,147,46,189,203,90,79,76,54,151,240,232,196,165,115,89,171,137,201,222,18,86,19,151,190,229,173,38,219,121,28,151,174,229,168,38,199,53,30,151,158,229,173,38,243,177,201,125,141,39,204,190,78,106,19,233,202,100,137,83,50,137,147,201,68,38,209,54,147,97,81,162,141,38,67,169,36,27,53,46,210,111,52,37,2,76,178,85,134,3,113,241,237,44,204,180,213,100,10,152,96,171,251,200,49,227,102,83,146,202,4,155,94,101,56,157,174,50,28,197,171,44,167,211,139,32,53,201,54,147,81,106,162,109,178,156,76,47,227,212,100,27,77,6,170,73,182,202,112,196,111,50,109,147,225,37,141,50,252,150,70,51,127,75,139,11,69,115,45,66,21,45,97,17,42,161,168,80,116,109,66,81,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,232,252,19,208,92,11,58,69,75,88,208,73,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,51,39,160,185,22,71,138,150,176,56,146,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,102,78,64,115,45,142,20,45,97,113,36,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,205,148,128,134,253,40,159,1,13,55,35,6,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,150,55,1,205,101,64,199,9,40,3,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,37,160,18,80,9,168,4,84,2,42,1,149,128,74,64,75,154,128,134,121,19,208,240,109,36,160,81,229,164,117,122,18,109,5,103,167,245,225,160,218,170,110,181,162,65,253,228,107,173,90,107,213,234,65,235,236,235,34,178,200,68,123,157,123,22,153,104,175,11,204,34,83,29,235,185,165,205,233,95,245,124,19,208,4,251,159,150,128,206,247,170,255,208,175,245,91,169,46,249,175,207,174,247,218,102,107,230,245,30,70,179,174,247,232,233,229,62,190,254,39,254,191,57,241,255,225,228,6,209,228,22,175,223,65,174,111,134,227,223,201,240,180,125,51,186,56,27,156,140,126,30,254,49,253,117,191,127,253,88,188,31,60,254,128,219,247,127,253,29,91,121,252,233,239,127,191,191,25,190,223,120,183,113,62,24,13,79,63,220,157,252,54,28,109,108,143,110,238,134,239,54,6,11,216,243,147,61,62,63,109,54,142,218,159,58,251,237,159,59,221,254,151,238,225,167,110,123,255,225,79,176,135,205,54,175,255,216,120,247,228,91,142,142,63,236,239,246,250,31,119,187,157,157,222,97,247,159,27,219,27,239,191,95,143,222,95,93,190,191,63,71,222,159,124,191,127,147,254,177,197,206,225,65,175,189,123,208,233,246,247,14,63,245,247,58,191,116,246,198,159,104,131,103,223,180,127,248,177,179,215,63,234,116,127,233,116,251,189,221,253,206,225,113,111,99,123,163,218,8,198,223,215,57,248,248,229,112,247,160,247,226,27,198,95,127,183,241,176,241,78,123,231,115,167,223,61,60,236,77,214,244,108,79,157,131,95,198,111,69,27,239,54,62,255,244,184,219,221,143,83,182,56,252,114,127,49,124,250,114,220,223,239,236,31,118,255,217,63,238,237,238,237,254,223,253,53,178,177,189,17,108,54,199,127,36,28,237,247,15,142,247,199,223,118,244,248,99,247,219,255,232,239,30,124,57,238,245,247,58,7,159,122,159,199,23,66,208,170,63,126,165,119,216,107,239,245,123,135,63,119,14,142,30,190,210,120,252,202,135,118,111,231,115,255,75,183,243,211,238,222,147,239,104,134,173,232,241,59,118,14,15,118,142,187,221,206,65,175,223,237,252,237,184,115,212,27,127,67,61,140,226,15,229,223,15,187,63,119,186,71,27,219,225,66,238,14,205,92,119,135,166,187,131,187,131,187,195,155,189,59,108,229,186,59,108,185,59,184,59,172,230,221,97,189,47,251,70,174,203,190,225,178,119,217,187,236,87,239,178,175,231,186,236,235,46,123,151,189,203,126,245,46,251,90,174,203,190,54,135,203,126,246,101,252,226,198,48,121,39,120,245,78,241,236,178,127,248,151,39,63,194,125,192,125,192,125,160,214,175,166,154,15,51,121,31,168,206,28,14,227,62,224,62,224,62,176,10,247,129,60,127,15,84,253,61,224,62,224,62,176,244,251,64,166,71,167,206,175,239,114,60,56,245,235,221,249,249,197,183,243,179,193,248,156,254,99,244,253,230,228,215,202,232,252,226,137,249,140,54,195,205,112,252,111,247,203,103,84,206,175,239,42,215,127,84,195,96,204,62,163,176,114,247,245,238,219,232,46,138,54,131,90,178,103,171,38,235,77,245,100,213,98,203,141,125,248,106,178,230,244,143,94,45,171,240,40,111,225,147,0,120,89,133,87,95,47,188,218,168,213,130,70,181,81,175,54,130,233,133,79,62,15,176,216,194,19,93,138,233,158,58,91,66,193,121,206,237,248,199,210,150,85,120,198,115,59,254,185,181,101,21,62,227,220,110,5,91,65,180,21,212,26,205,86,99,122,225,75,60,183,227,159,201,75,116,188,95,121,34,111,145,69,199,60,180,247,162,228,180,143,236,45,176,230,248,167,250,18,29,232,87,158,233,91,108,209,201,14,116,170,135,254,22,91,112,178,191,154,82,61,21,184,216,130,167,61,84,148,244,0,79,125,164,104,9,229,102,185,55,199,61,87,184,132,114,103,220,145,83,61,120,184,192,114,47,46,19,223,35,154,65,189,86,13,162,40,140,126,188,135,60,221,124,121,69,95,13,147,22,221,10,107,205,168,22,214,235,205,90,237,233,3,149,197,20,157,232,62,145,238,25,208,5,22,28,243,152,104,162,51,57,238,33,209,5,150,27,243,28,105,162,114,227,158,34,93,66,185,89,110,107,113,143,153,46,182,220,204,111,26,113,207,161,46,161,220,140,71,119,25,111,26,9,159,101,157,242,16,231,243,87,145,228,17,206,217,91,52,210,110,17,247,60,229,204,13,95,60,176,56,123,139,201,7,225,18,108,145,254,160,189,124,84,49,201,38,147,15,42,206,222,38,245,239,230,69,218,61,153,202,62,203,31,107,175,103,137,97,163,218,124,188,88,166,238,230,73,224,61,99,55,241,63,227,73,204,254,234,207,104,198,253,140,137,228,125,198,15,201,247,122,31,247,18,255,98,102,125,67,243,213,111,120,218,50,152,255,243,154,227,70,76,186,113,117,147,141,152,217,179,234,120,44,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,23,125,151,165,247,93,22,210,85,9,251,81,142,174,74,184,25,233,170,196,117,85,130,205,112,201,93,149,199,61,234,170,36,232,170,100,233,161,188,236,196,232,137,232,137,232,137,232,137,232,137,232,137,232,137,232,137,232,137,232,137,232,137,232,137,232,137,232,137,232,137,232,137,232,137,232,137,232,137,188,253,158,200,155,106,120,172,114,55,35,207,208,190,112,14,67,251,222,112,55,99,217,207,136,4,158,17,209,205,208,205,208,205,208,205,208,205,208,205,208,205,208,205,208,205,208,205,208,205,208,205,208,205,208,205,208,205,208,205,208,205,208,205,208,205,208,205,208,205,120,155,221,140,60,19,175,66,19,175,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,116,51,22,220,205,8,114,117,51,130,153,221,12,205,12,205,12,205,140,242,54,51,194,205,90,252,223,0,65,233,154,25,25,202,45,71,51,35,87,225,69,54,51,114,21,94,100,51,35,67,225,197,54,51,178,22,92,120,51,35,87,225,69,54,51,114,21,94,100,51,35,109,225,165,104,102,164,46,186,4,205,140,180,53,151,162,153,145,161,232,98,155,25,25,10,46,182,153,145,161,224,34,155,25,89,203,45,168,153,145,181,220,130,154,25,105,203,45,69,51,35,109,209,165,104,102,100,40,186,216,102,70,218,130,11,110,102,164,45,183,224,102,70,214,114,11,106,102,100,40,183,200,102,70,214,114,11,106,102,36,41,183,84,205,12,173,9,173,137,165,180,38,22,208,55,168,230,90,247,187,154,96,221,111,125,3,125,3,125,3,125,3,125,3,125,3,125,3,125,131,149,238,27,136,223,197,239,226,119,241,187,248,93,252,46,201,150,100,75,178,37,217,146,108,73,182,36,187,4,73,118,158,121,62,213,4,243,124,36,217,146,108,73,182,36,91,146,189,62,73,182,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,225,146,7,194,65,191,150,35,16,14,54,107,2,97,129,176,64,120,245,2,225,224,207,183,219,240,199,219,109,107,252,110,27,54,75,152,7,103,174,182,224,56,120,14,117,23,146,6,103,174,187,160,48,56,95,189,197,101,193,115,168,187,144,40,56,91,221,197,38,193,25,107,46,50,8,206,86,114,177,57,112,230,154,11,138,129,51,215,91,80,10,156,185,222,66,66,224,124,213,46,59,3,206,87,237,178,35,224,108,213,22,155,0,103,171,185,184,0,56,91,189,69,229,191,217,170,45,42,254,205,87,237,178,211,223,204,213,22,18,254,230,171,118,217,217,111,242,106,69,191,162,95,209,239,156,162,223,106,174,232,183,42,250,21,253,138,126,69,191,162,95,209,175,232,87,244,43,250,21,253,138,126,69,191,162,95,209,175,232,87,244,43,250,21,253,138,126,69,191,162,223,242,69,191,81,174,232,55,18,253,138,126,69,191,162,95,209,175,232,87,244,43,250,21,253,138,126,69,191,162,95,209,175,232,87,244,43,250,21,253,138,126,69,191,162,95,209,111,249,162,223,48,87,244,27,138,126,69,191,162,95,209,175,232,87,244,43,250,21,253,138,126,69,191,162,95,209,175,232,183,164,209,175,24,85,140,42,70,21,163,138,81,197,168,98,212,185,197,168,121,22,82,11,44,164,38,70,21,163,138,81,197,168,98,84,49,170,24,85,140,42,70,21,163,138,81,197,168,98,84,49,170,24,85,140,42,70,21,163,138,81,223,118,140,26,245,195,126,51,115,140,58,94,50,176,185,106,49,234,253,43,253,50,56,249,109,112,62,108,223,124,187,191,181,253,184,227,109,111,12,110,190,109,15,254,125,187,125,59,56,31,94,13,126,27,222,108,255,245,213,237,122,171,214,172,53,26,181,122,163,25,110,223,255,160,202,245,195,79,122,56,242,227,35,84,249,189,86,169,53,163,179,179,97,173,25,4,103,65,181,113,18,181,206,78,134,195,70,189,89,61,173,87,135,193,217,214,198,187,39,111,96,49,187,124,248,234,118,80,223,218,106,181,170,181,102,45,154,215,46,195,87,119,25,110,55,27,245,96,43,8,170,91,91,181,90,206,93,254,248,227,125,218,46,255,250,234,118,171,89,111,134,245,86,51,168,54,155,57,119,57,17,141,76,219,239,243,111,217,14,91,81,216,106,181,182,90,173,86,99,158,59,159,254,171,125,254,45,219,141,70,163,89,13,171,97,51,170,110,229,218,249,255,166,38,246,207,111,42,89,67,221,251,255,204,17,235,158,254,235,242,201,59,125,176,25,85,55,131,202,233,112,120,125,123,61,28,158,6,155,173,205,250,195,251,124,178,208,246,101,57,169,98,219,28,213,196,134,178,47,75,74,31,203,206,165,174,40,127,93,147,127,187,229,168,43,225,217,148,46,86,205,91,79,190,223,95,124,108,58,151,186,50,255,254,226,99,209,172,117,197,135,158,9,171,122,37,246,204,92,83,76,168,57,165,162,180,177,102,214,146,226,67,203,132,135,233,149,216,50,71,77,73,15,83,170,88,50,71,61,73,223,88,82,197,142,57,234,153,246,129,60,249,225,153,250,145,60,111,53,217,174,253,184,216,48,111,53,213,92,213,76,198,130,89,171,137,11,253,94,150,147,46,246,203,90,79,76,168,151,240,232,196,197,122,89,171,137,9,237,18,86,19,23,219,229,173,38,219,121,28,23,203,229,168,38,199,53,30,23,187,229,173,38,243,177,201,125,141,39,12,205,78,106,19,177,204,100,137,83,194,140,147,201,40,39,209,54,147,41,83,162,141,38,211,172,36,27,53,46,210,111,52,37,59,76,178,85,134,3,113,241,237,44,204,180,213,100,124,152,96,171,251,172,50,227,102,83,34,206,4,155,94,101,56,157,174,50,28,197,171,44,167,211,139,4,54,201,54,147,25,108,162,109,178,156,76,47,115,216,100,27,77,38,177,73,182,202,112,196,111,50,109,147,225,37,141,50,252,150,70,51,127,75,11,74,83,183,114,165,169,91,210,84,105,170,52,181,20,105,170,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,116,206,209,105,35,87,116,218,16,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,211,183,24,157,214,115,69,167,117,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,125,139,209,105,45,87,116,90,19,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,211,183,24,157,86,115,69,167,85,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,125,139,209,105,148,43,58,141,68,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,244,45,70,167,97,174,232,52,20,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,83,209,169,232,84,116,42,58,21,157,138,78,69,167,162,211,183,24,157,6,185,162,211,64,116,42,58,21,157,150,51,58,157,255,237,34,200,117,187,8,220,46,94,254,110,171,149,173,90,80,173,109,13,235,181,224,116,80,173,127,173,13,190,182,206,26,103,39,193,224,107,245,108,120,26,157,204,253,218,77,180,203,249,94,187,137,118,185,168,107,55,213,33,158,207,29,57,253,235,157,227,237,34,193,206,151,113,187,248,169,95,235,55,211,221,48,42,103,207,110,25,181,205,230,204,91,70,56,243,158,49,251,30,240,226,174,50,121,27,121,253,54,211,152,216,197,228,77,228,250,102,56,254,45,13,79,219,55,163,139,179,193,201,232,231,225,31,211,15,197,251,89,135,231,253,224,241,71,220,190,255,235,99,116,229,241,231,191,255,61,28,255,69,246,126,227,221,198,249,96,52,60,253,112,119,242,219,112,180,177,61,186,185,27,190,219,24,44,100,223,79,246,249,252,124,218,56,106,127,234,236,183,127,238,116,251,95,186,135,159,186,237,253,135,207,128,15,155,109,94,255,177,241,238,201,183,28,29,127,216,223,237,245,63,238,118,59,59,189,195,238,63,55,182,55,222,127,191,30,189,191,186,124,127,127,234,188,63,249,126,255,41,225,199,22,59,135,7,189,246,238,65,167,219,223,59,252,212,223,235,252,210,217,27,191,199,4,207,190,105,255,240,99,103,175,127,212,233,254,210,233,246,123,187,251,157,195,227,222,198,246,70,181,17,140,191,175,115,240,241,203,225,238,65,239,197,55,140,191,254,110,227,97,227,157,246,206,231,78,191,123,120,216,155,172,233,217,158,58,7,191,108,108,111,140,63,22,127,254,233,113,183,187,31,167,108,113,248,229,254,42,249,244,229,184,191,223,217,63,236,254,179,127,220,219,221,219,253,191,251,139,103,99,123,35,216,108,142,63,165,28,237,247,15,142,247,199,223,118,244,248,99,247,219,255,232,239,30,124,57,238,245,247,58,7,159,122,159,199,87,71,208,170,63,126,165,119,216,107,239,245,123,135,63,119,14,142,30,190,210,120,252,202,135,118,111,231,115,255,75,183,243,211,238,222,147,239,104,134,173,232,241,59,118,14,15,118,142,187,221,206,65,175,223,237,252,237,184,115,212,27,127,67,61,140,226,15,229,223,15,187,63,119,186,71,27,219,225,130,110,27,91,57,111,27,91,110,27,110,27,110,27,235,118,219,104,228,188,109,52,220,54,220,54,222,208,109,99,221,239,7,245,156,247,131,186,251,129,251,129,251,193,155,185,31,212,114,222,15,106,238,7,238,7,238,7,111,230,126,80,77,247,224,200,139,251,65,117,230,163,35,238,7,238,7,238,7,171,115,63,200,247,247,65,213,223,7,238,7,238,7,133,220,15,50,61,39,118,126,125,151,227,41,177,95,239,206,207,47,190,157,159,13,198,103,245,31,163,239,55,39,191,86,70,231,23,79,128,235,253,211,165,227,127,187,199,15,149,243,235,187,202,245,31,213,48,24,27,215,40,172,220,125,189,251,54,186,139,162,205,160,150,236,65,178,201,122,83,61,70,182,216,114,99,159,52,155,172,57,253,115,102,203,42,60,202,91,248,164,118,94,86,225,213,215,11,175,54,106,181,160,81,109,212,171,141,96,122,225,147,15,63,44,182,240,68,151,98,186,71,236,150,80,112,158,115,59,254,25,188,101,21,158,241,220,142,127,72,111,89,133,207,56,183,91,193,86,16,109,5,181,70,179,213,152,94,248,18,207,237,248,7,16,19,29,239,87,30,63,92,100,209,49,79,40,190,40,57,237,243,137,11,172,57,254,17,198,68,7,250,149,7,24,23,91,116,178,3,157,234,9,199,197,22,156,236,175,166,84,143,64,46,182,224,105,79,80,37,61,192,83,159,159,90,66,185,89,238,205,113,15,81,46,161,220,25,119,228,84,79,89,46,176,220,139,203,196,247,136,102,80,175,85,131,40,10,163,31,239,33,79,55,95,94,209,87,195,164,69,183,194,90,51,170,133,245,122,179,86,123,250,244,104,49,69,39,186,79,164,123,224,117,129,5,199,60,19,155,232,76,142,123,34,118,129,229,198,60,52,155,168,220,184,71,102,151,80,110,150,219,90,220,51,181,139,45,55,243,155,70,220,67,183,75,40,55,227,209,93,198,155,70,194,7,119,167,60,177,250,252,85,36,121,94,117,246,22,141,180,91,196,61,60,58,115,195,23,79,103,206,222,98,242,169,191,4,91,164,63,104,47,159,203,76,178,201,228,83,153,179,183,73,253,187,121,145,120,79,166,178,207,242,199,218,235,89,98,216,168,54,31,47,150,169,187,121,146,163,207,216,77,252,207,120,18,181,191,250,51,154,113,63,227,89,216,62,243,135,228,123,189,143,123,137,127,49,179,190,161,249,250,55,60,105,36,44,226,225,212,113,67,38,202,217,144,137,230,208,144,89,246,35,103,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,250,47,107,209,127,89,80,119,37,229,146,243,47,186,43,179,23,157,95,235,238,74,176,25,46,189,187,242,184,79,221,149,4,221,149,44,189,148,151,29,25,189,17,189,17,189,17,189,17,189,17,189,17,189,17,189,17,189,17,189,17,189,17,189,17,189,17,189,17,189,17,189,17,189,17,189,17,189,145,183,223,27,121,83,141,143,213,238,106,228,27,234,23,206,97,168,223,155,238,106,44,255,153,145,192,51,35,186,26,186,26,186,26,186,26,186,26,186,26,186,26,186,26,186,26,186,26,186,26,186,26,186,26,186,26,186,26,186,26,186,26,186,26,186,26,186,26,186,26,111,181,171,145,111,18,86,104,18,150,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,134,174,198,82,186,26,65,206,174,70,48,179,171,161,169,161,169,161,169,81,238,166,70,184,89,139,255,91,32,40,93,83,35,67,185,229,104,106,228,42,188,200,166,70,174,194,139,108,106,100,40,188,216,166,70,214,130,11,111,106,228,42,188,200,166,70,174,194,139,108,106,164,45,188,20,77,141,212,69,151,160,169,145,182,230,82,52,53,50,20,93,108,83,35,67,193,197,54,53,50,20,92,100,83,35,107,185,5,53,53,178,150,91,80,83,35,109,185,165,104,106,164,45,186,20,77,141,12,69,23,219,212,72,91,112,193,77,141,180,229,22,220,212,200,90,110,65,77,141,12,229,22,217,212,200,90,110,65,77,141,36,229,150,170,169,161,69,161,69,177,148,22,197,66,250,7,213,156,235,131,87,19,172,15,174,127,160,127,160,127,160,127,160,127,160,127,160,127,160,127,176,242,253,3,49,188,24,94,12,47,134,23,195,139,225,37,218,18,109,137,182,68,91,162,45,209,150,104,151,34,209,206,55,231,167,154,96,206,143,68,91,162,45,209,150,104,75,180,215,43,209,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,92,250,96,56,232,215,114,5,195,193,102,77,48,44,24,22,12,175,102,48,28,252,249,182,27,254,120,219,109,141,223,117,195,102,9,115,225,204,213,22,28,11,207,161,238,66,82,225,204,117,23,20,10,231,171,183,184,76,120,14,117,23,18,9,103,171,187,216,68,56,99,205,69,6,194,217,74,46,54,15,206,92,115,65,113,112,230,122,11,74,131,51,215,91,72,24,156,175,218,101,103,193,249,170,93,118,20,156,173,218,98,147,224,108,53,23,23,4,103,171,183,168,28,56,91,181,69,197,192,249,170,93,118,10,156,185,218,66,66,224,124,213,46,59,3,78,94,173,8,88,4,44,2,158,91,4,92,205,25,1,87,69,192,34,96,17,176,8,88,4,44,2,22,1,139,128,69,192,34,96,17,176,8,88,4,44,2,22,1,139,128,69,192,34,96,17,176,8,88,4,92,214,8,56,202,25,1,71,34,96,17,176,8,88,4,44,2,22,1,139,128,69,192,34,96,17,176,8,88,4,44,2,22,1,139,128,69,192,34,96,17,176,8,88,4,44,2,46,107,4,28,230,140,128,67,17,176,8,88,4,44,2,22,1,139,128,69,192,34,96,17,176,8,88,4,44,2,22,1,151,56,2,22,167,138,83,197,169,226,84,113,170,56,85,156,58,199,56,53,223,130,107,129,5,215,196,169,226,84,113,170,56,85,156,42,78,21,167,138,83,197,169,226,84,113,170,56,85,156,42,78,21,167,138,83,197,169,226,84,113,234,58,196,169,81,206,101,202,162,85,92,166,236,254,181,126,25,156,252,54,56,31,182,111,190,221,223,222,126,220,245,182,55,6,55,223,182,7,255,190,221,190,29,156,15,175,6,191,13,111,182,255,250,234,118,189,85,107,214,26,141,90,189,209,12,183,239,127,80,229,250,225,39,61,28,253,135,99,84,249,189,86,217,10,135,195,147,147,179,173,198,233,233,89,181,122,22,13,194,230,105,52,12,27,95,91,39,91,103,213,96,124,245,255,120,27,139,217,233,195,87,183,131,250,214,86,171,85,173,53,107,209,252,118,26,190,186,211,112,187,217,168,7,91,65,80,221,218,170,213,114,239,244,199,159,241,211,118,250,215,87,183,91,205,122,51,172,183,154,65,181,217,204,189,211,137,152,100,218,158,159,127,203,118,216,138,194,86,171,181,213,106,181,26,243,221,253,244,95,241,243,111,217,110,52,26,205,106,88,13,155,81,117,43,231,238,255,55,53,195,127,126,147,201,26,242,222,255,103,142,152,247,244,95,151,79,222,249,131,205,168,186,25,84,78,135,195,235,219,235,225,240,52,216,108,109,214,31,222,247,147,133,184,47,203,73,21,227,230,168,38,54,164,125,89,82,250,152,118,46,117,69,249,235,154,252,91,46,71,93,9,207,166,116,49,107,222,122,242,253,254,226,99,212,185,212,149,249,247,23,31,147,102,173,43,62,4,77,88,213,43,49,104,230,154,98,66,206,41,21,165,141,57,179,150,20,31,98,38,60,76,175,196,152,57,106,74,122,152,82,197,148,57,234,73,250,198,146,42,134,204,81,207,180,15,232,201,15,207,212,143,232,121,171,201,118,237,199,197,136,121,171,169,230,170,102,50,38,204,90,77,92,8,248,178,156,116,49,96,214,122,98,66,190,132,71,39,46,230,203,90,77,76,136,151,176,154,184,24,47,111,53,217,206,227,184,152,46,71,53,57,174,241,184,24,46,111,53,153,143,77,238,107,60,97,136,118,82,155,136,105,38,75,156,18,110,156,76,70,59,137,182,153,76,157,18,109,52,153,110,37,217,168,113,145,126,163,41,89,98,146,173,50,28,136,139,111,103,97,166,173,38,227,196,4,91,221,103,151,25,55,155,18,121,38,216,244,42,195,233,116,149,225,40,94,101,57,157,94,36,178,73,182,153,204,100,19,109,147,229,100,122,153,203,38,219,104,50,153,77,178,85,134,35,126,147,105,155,12,47,105,148,225,183,52,154,249,91,90,88,186,154,103,5,176,104,21,87,0,147,174,74,87,215,32,93,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,206,61,74,205,179,146,86,180,138,43,105,137,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,106,250,40,53,207,138,84,209,42,174,72,37,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,233,163,212,60,171,81,69,171,184,26,149,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,166,139,82,195,126,148,75,165,134,155,17,149,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,215,33,74,205,163,82,199,81,42,149,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,69,169,162,84,81,170,40,85,148,42,74,21,165,138,82,223,124,148,26,230,140,82,67,81,234,180,180,171,90,249,58,12,135,173,225,32,252,90,139,106,213,90,171,245,117,48,60,25,158,12,183,90,95,207,194,122,253,180,181,128,84,51,209,78,231,157,106,38,218,233,226,82,205,84,7,122,94,153,117,250,215,60,215,40,53,193,238,167,69,169,115,188,125,84,251,97,191,22,212,63,244,127,250,210,28,195,246,228,107,215,85,43,97,165,22,212,191,86,206,174,155,19,179,66,194,215,87,176,187,126,118,93,79,187,151,140,223,75,38,110,6,79,55,250,127,223,109,92,223,12,199,71,116,120,218,190,25,93,156,13,78,70,255,63,123,239,215,156,56,146,245,91,127,23,95,15,180,82,255,16,68,60,23,110,55,93,227,24,151,237,161,240,156,167,39,226,4,225,178,41,119,77,151,221,14,151,171,231,237,55,162,191,251,9,176,203,198,66,66,153,59,83,153,2,86,204,205,116,129,224,135,80,74,120,173,173,189,255,49,255,179,58,238,15,122,31,225,135,203,231,23,250,250,195,203,239,218,222,243,187,252,240,199,178,255,201,15,7,127,59,184,185,124,156,95,255,248,237,234,183,249,227,193,232,241,225,219,252,111,7,151,45,38,88,121,231,183,71,193,193,135,195,119,227,247,135,255,24,79,102,231,147,179,119,147,195,247,79,63,205,158,54,235,223,255,121,240,183,149,167,124,184,248,241,253,241,116,246,211,241,100,124,52,61,155,252,114,48,58,248,225,247,251,199,31,110,191,252,176,252,170,127,184,250,125,121,241,126,221,226,232,236,116,122,120,124,58,158,204,78,206,222,205,78,198,255,26,159,44,190,218,232,205,147,222,159,253,52,62,153,125,24,79,254,53,158,204,166,199,239,199,103,23,211,131,209,65,146,71,139,231,141,79,127,58,63,59,62,157,174,61,97,241,248,223,14,158,54,62,58,60,250,251,120,54,57,59,155,150,51,189,121,167,241,233,191,22,23,169,131,191,29,252,253,231,231,183,61,254,169,98,139,179,243,229,177,253,238,252,98,246,126,252,254,108,242,203,236,98,122,124,114,252,239,229,33,127,48,58,136,250,195,236,245,105,227,211,195,31,79,198,179,163,191,95,156,254,99,252,211,236,124,50,254,249,248,100,241,57,23,95,108,253,39,253,63,103,147,127,140,39,31,14,70,170,51,90,99,216,143,122,95,110,63,43,181,56,90,22,127,120,197,105,24,163,161,21,196,175,204,48,140,228,195,99,24,70,106,4,98,73,158,166,81,158,228,89,146,71,213,145,26,169,152,86,36,63,86,69,63,138,55,161,98,24,201,135,75,49,140,212,120,12,13,163,65,20,15,162,52,47,134,121,117,36,7,199,144,87,179,163,17,199,163,212,209,79,163,9,15,55,37,170,34,136,194,84,94,45,147,86,28,63,130,73,43,138,31,183,164,21,197,135,86,210,15,210,178,81,210,15,210,178,76,106,14,242,249,139,193,250,41,162,44,77,162,56,86,241,235,57,120,245,5,236,227,220,206,107,226,4,178,95,205,137,61,137,175,230,32,158,156,151,126,144,150,117,151,86,144,155,223,255,208,220,43,105,154,71,105,22,21,121,170,226,213,48,175,175,224,44,144,222,185,48,77,227,164,200,7,105,154,100,73,57,144,171,243,161,39,23,168,31,164,101,13,88,29,68,211,0,250,83,95,55,185,100,27,129,223,176,16,88,56,34,109,71,164,171,84,146,153,18,98,81,237,142,31,27,177,232,198,190,31,96,81,176,40,88,20,44,10,22,5,139,130,69,193,162,96,81,0,36,0,18,0,9,128,4,64,2,32,1,144,0,200,61,7,144,176,196,221,96,137,218,117,218,27,89,226,198,106,109,88,34,44,17,150,8,75,132,37,194,18,97,137,176,68,88,34,44,17,150,8,75,132,37,194,18,97,137,166,44,81,23,241,65,222,32,111,144,183,206,146,183,200,9,121,139,32,111,144,55,200,27,228,13,242,6,121,131,188,65,222,32,111,144,55,200,27,228,13,242,6,121,131,188,81,163,6,41,131,148,109,53,41,83,78,72,153,114,64,202,130,98,49,21,12,139,41,176,216,6,44,182,120,210,120,242,175,227,211,119,179,147,179,195,159,158,30,250,176,0,91,243,175,143,163,209,251,243,227,255,41,191,232,251,195,255,157,77,207,166,135,39,179,233,217,63,198,167,139,39,23,209,50,240,116,124,250,225,108,50,59,63,156,28,158,156,140,79,102,63,141,223,77,198,227,197,227,171,36,109,58,249,101,249,177,214,247,247,207,63,159,206,254,121,113,120,58,61,254,247,120,153,228,96,116,48,221,54,192,86,60,95,143,162,208,128,77,43,136,95,192,102,24,201,7,96,51,140,228,3,176,13,222,118,255,87,113,63,95,6,83,161,48,155,214,62,242,139,217,12,35,249,192,108,134,145,124,96,54,221,35,201,43,108,107,222,79,62,97,91,115,26,175,176,77,43,142,31,216,166,21,197,15,108,211,138,226,3,182,233,7,105,25,182,233,7,105,25,182,53,7,241,10,219,154,227,120,163,104,205,81,60,81,180,230,32,158,40,154,126,144,150,41,154,86,16,31,20,77,63,72,203,20,173,58,8,20,13,138,22,156,162,29,159,126,152,78,46,142,166,22,83,53,22,159,230,225,219,213,227,46,140,215,88,253,44,129,75,209,154,162,80,147,70,77,26,53,105,212,164,81,147,70,77,26,53,105,59,94,147,198,192,13,42,229,168,148,163,82,142,74,57,42,229,182,166,82,142,126,119,212,18,238,71,45,33,3,55,64,167,146,201,27,27,209,233,150,141,224,0,157,130,78,65,167,160,83,208,41,232,20,116,10,58,237,10,58,5,82,2,41,129,148,64,74,32,37,144,18,72,9,164,220,91,72,9,111,220,49,222,104,126,231,243,70,222,184,101,205,2,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,220,62,222,200,224,14,232,28,116,110,119,232,156,164,47,225,6,58,183,117,163,60,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,235,48,157,131,166,65,211,160,105,29,163,105,178,41,31,181,52,173,235,227,62,244,209,89,235,115,63,154,209,25,3,64,24,0,194,0,144,110,64,56,6,128,48,0,132,1,32,12,0,97,0,8,3,64,24,0,194,0,16,247,64,142,1,32,12,0,97,0,8,3,64,32,109,187,64,218,6,209,143,179,120,241,63,19,182,54,136,62,150,106,211,226,134,33,31,233,245,106,225,89,21,78,187,121,3,220,22,255,144,151,254,161,244,34,45,34,184,65,244,49,92,189,90,205,155,83,161,38,170,80,163,244,140,210,51,74,207,40,61,163,244,140,210,179,14,148,158,49,195,131,130,56,10,226,40,136,107,187,32,142,74,55,42,221,232,123,71,45,32,181,128,12,231,232,56,214,92,223,166,68,3,107,158,145,55,61,227,13,47,172,121,202,234,219,180,202,87,141,230,130,84,241,213,205,147,64,224,171,240,85,248,42,124,21,190,10,95,133,175,194,87,247,149,175,66,50,33,153,144,76,72,38,36,19,146,9,201,132,100,238,30,201,4,74,2,37,93,65,73,163,27,170,171,160,228,230,91,168,129,146,64,73,160,36,80,18,40,9,148,4,74,2,37,129,146,64,73,160,36,80,18,40,9,148,220,7,40,9,114,3,185,129,220,64,110,175,200,205,112,94,239,58,114,107,154,208,11,114,3,185,129,220,64,110,32,55,144,27,200,13,228,6,114,3,185,129,220,64,110,32,55,144,27,200,13,228,6,114,3,185,237,23,114,51,28,27,178,142,220,154,6,133,128,220,64,110,32,55,144,27,200,13,228,6,114,3,185,129,220,64,110,32,55,144,27,200,13,228,6,114,3,185,129,220,64,110,251,132,220,140,39,245,150,145,91,243,108,222,29,67,110,109,142,240,173,69,110,12,237,109,127,104,111,26,13,115,7,67,123,183,7,228,49,153,215,89,36,38,243,50,153,215,77,36,38,243,50,153,151,201,188,102,80,143,201,188,54,65,152,204,27,4,234,49,153,87,18,132,201,188,129,160,30,147,121,55,108,179,246,119,121,197,159,151,73,20,69,79,123,204,20,255,89,189,250,30,131,66,157,253,166,226,186,29,215,18,83,212,9,181,200,84,29,106,215,240,227,241,233,135,233,228,226,104,42,154,106,220,91,164,126,248,118,245,184,235,227,141,95,62,104,208,98,192,141,41,168,10,164,42,144,170,64,170,2,169,10,164,42,144,170,192,109,173,10,100,224,49,181,138,212,42,82,171,72,173,34,181,138,225,107,21,25,19,66,53,231,126,84,115,50,240,152,18,208,110,48,88,211,201,199,245,12,118,199,70,32,195,96,97,176,48,88,24,44,12,22,6,11,131,133,193,114,103,54,180,19,218,9,237,132,118,66,59,161,157,208,78,104,39,224,18,112,25,14,92,154,222,196,94,15,46,119,236,110,118,192,37,224,18,112,9,184,4,92,2,46,1,151,128,75,192,37,224,18,112,9,184,4,92,2,46,193,114,96,57,176,28,88,174,45,44,103,62,65,185,14,203,237,220,40,101,176,28,88,14,44,7,150,3,203,129,229,192,114,96,57,176,28,88,14,44,7,150,3,203,129,229,192,114,96,57,176,28,88,174,45,44,103,62,242,165,14,203,237,220,236,23,176,28,88,14,44,7,150,3,203,129,229,192,114,96,57,176,28,88,14,44,7,150,3,203,129,229,192,114,96,57,176,28,88,174,29,44,39,153,196,92,141,229,118,112,36,179,38,150,107,121,54,115,3,150,99,72,51,67,154,157,195,62,134,52,59,139,196,144,102,134,52,187,137,196,144,102,134,52,51,164,217,12,252,49,164,217,38,8,67,154,131,128,63,134,52,75,130,48,164,57,16,248,99,72,51,67,154,183,12,38,50,164,185,211,136,178,248,209,124,52,115,241,209,108,32,243,98,103,53,194,200,55,44,50,235,23,165,255,86,113,233,31,226,242,22,235,56,179,244,223,229,199,75,47,153,151,95,50,28,16,45,62,134,171,78,172,126,111,106,18,169,73,164,38,145,154,68,106,18,169,73,164,38,113,91,107,18,25,255,76,165,36,149,146,84,74,82,41,73,165,100,248,74,73,6,162,80,75,186,31,181,164,140,127,222,190,2,212,205,112,247,21,80,214,62,225,5,47,214,62,163,1,254,234,49,230,166,39,52,190,66,83,206,188,49,231,86,145,110,163,1,216,21,164,123,227,216,107,72,55,164,27,210,13,233,134,116,67,186,33,221,144,110,72,119,32,210,13,83,134,41,195,148,97,202,48,101,152,50,76,25,166,188,123,76,25,60,12,30,6,15,59,199,195,70,29,26,42,240,240,198,190,12,224,97,240,48,120,24,60,12,30,6,15,131,135,193,195,224,97,240,48,120,24,60,12,30,6,15,131,135,105,206,10,252,4,126,2,63,129,159,97,224,167,225,48,247,53,248,217,48,194,29,248,9,252,4,126,2,63,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,195,192,79,195,217,92,107,240,179,97,34,23,240,19,248,9,252,4,126,2,63,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,129,159,192,79,224,39,240,19,248,9,252,4,126,134,128,159,202,18,126,42,224,167,103,248,169,2,192,79,5,252,220,0,63,23,79,26,79,254,117,124,250,110,118,114,118,248,211,211,67,139,41,130,143,243,175,143,163,209,251,243,227,255,41,191,104,197,200,193,52,26,46,46,137,211,241,233,135,179,201,236,252,112,114,120,114,50,62,153,253,52,126,55,25,143,159,223,247,5,171,78,39,191,44,63,214,166,253,221,117,164,170,53,3,221,7,82,213,10,226,23,169,26,70,242,129,84,13,35,249,64,170,186,35,235,189,129,85,173,125,228,23,172,26,70,242,1,86,13,35,249,0,171,186,71,146,87,188,218,188,159,124,226,85,173,41,242,254,240,170,86,28,63,120,85,43,138,31,188,170,21,197,7,94,213,15,210,50,94,213,15,210,50,94,109,14,226,21,175,54,199,241,134,87,155,163,120,194,171,205,65,60,225,85,253,32,45,227,85,173,32,62,240,170,126,144,150,241,106,117,144,176,120,85,119,162,253,211,30,51,5,177,86,175,190,199,200,86,103,191,229,117,251,173,37,184,171,147,73,213,126,153,112,224,157,229,192,199,167,31,166,147,139,163,233,178,15,106,108,6,132,123,139,204,15,223,174,30,215,26,162,198,144,97,167,100,248,101,79,135,172,143,221,24,130,66,89,10,101,41,148,165,80,150,66,89,10,101,41,148,221,214,66,217,239,47,167,249,151,253,166,68,85,127,222,83,190,75,249,46,229,187,148,239,82,190,75,249,46,115,189,40,112,166,192,249,101,27,1,244,221,99,196,78,85,52,52,188,117,26,174,92,209,112,5,13,135,134,67,195,161,225,208,112,104,56,52,28,26,14,13,223,10,26,14,119,134,59,195,157,225,206,112,103,184,51,220,25,238,188,123,220,25,132,12,66,6,33,183,135,144,13,59,108,212,35,100,90,109,128,144,65,200,32,100,16,50,8,25,132,12,66,6,33,131,144,65,200,32,100,16,50,8,25,132,220,61,132,12,32,5,144,2,72,1,164,0,210,77,128,84,185,2,164,10,64,10,32,5,144,2,72,1,164,0,82,0,41,128,20,64,10,32,5,144,2,72,1,164,0,82,0,41,128,20,64,10,32,5,144,2,72,183,12,144,26,207,104,171,3,164,12,107,3,144,2,72,1,164,0,82,0,41,128,20,64,10,32,5,144,2,72,1,164,0,82,0,41,128,20,64,10,32,5,144,2,72,1,164,219,5,72,149,43,64,170,0,164,161,0,169,10,9,72,21,128,116,3,32,93,60,105,60,249,215,241,233,187,217,201,217,225,79,79,15,45,38,69,62,206,191,62,142,70,239,207,143,255,167,252,162,21,99,37,211,104,184,184,108,78,199,167,31,206,38,179,243,195,201,225,201,201,248,100,246,211,248,221,100,60,126,126,223,23,244,58,157,252,178,252,88,155,246,119,215,177,171,214,152,123,31,216,85,43,136,95,236,106,24,201,7,118,53,140,228,3,187,14,250,81,239,122,62,191,255,122,63,159,95,71,125,21,247,243,101,48,21,10,190,106,237,35,191,240,213,48,146,15,248,106,24,201,7,124,213,61,146,188,34,216,230,253,228,19,193,54,167,241,138,96,181,226,248,65,176,90,81,252,32,88,173,40,62,16,172,126,144,150,17,172,126,144,150,17,108,115,16,175,8,182,57,142,55,4,219,28,197,19,130,109,14,226,9,193,234,7,105,25,193,106,5,241,129,96,245,131,180,140,96,171,131,132,69,176,107,127,151,87,252,121,25,71,81,244,180,199,76,97,173,213,171,239,49,214,213,217,111,121,221,126,107,9,0,235,100,82,181,95,38,172,120,23,89,113,60,83,63,46,17,177,193,32,175,184,167,62,174,145,225,205,243,187,242,126,19,24,46,99,223,50,245,53,229,198,42,55,6,201,101,76,108,203,153,75,17,58,3,158,23,223,95,40,222,92,247,222,96,102,234,112,169,195,165,14,151,58,92,234,112,169,195,221,214,58,220,239,47,167,9,5,54,37,170,34,3,84,7,83,29,76,117,48,213,193,84,7,83,29,204,136,50,234,167,169,159,126,217,70,192,139,247,152,206,119,160,232,186,17,130,55,50,112,15,36,254,133,96,182,202,234,27,57,123,23,96,127,211,174,232,180,14,136,141,117,128,65,197,120,165,14,216,92,40,142,14,64,7,160,3,208,1,232,0,116,0,58,0,29,128,14,216,73,29,0,120,7,188,3,222,1,239,128,119,192,59,224,29,240,190,123,224,29,134,14,67,135,161,195,208,215,24,250,155,246,43,177,25,76,175,111,191,18,67,213,183,137,170,7,239,238,210,24,2,206,14,103,135,179,195,217,225,236,112,118,56,251,182,114,118,202,238,161,255,208,127,232,63,244,31,250,15,253,135,254,67,255,41,187,71,25,160,12,80,6,91,171,12,12,219,241,212,43,3,250,242,160,12,80,6,40,3,148,1,202,0,101,128,50,64,25,160,12,80,6,40,3,148,1,202,0,101,128,50,64,25,160,12,80,6,40,3,148,1,202,0,101,176,205,202,192,176,101,143,116,200,43,202,0,101,128,50,64,25,160,12,80,6,40,3,148,1,202,96,79,148,1,112,30,56,15,156,7,206,3,231,129,243,192,121,224,252,238,193,121,56,59,156,29,206,14,103,127,203,217,19,193,128,220,132,1,185,91,77,213,147,128,29,241,171,223,27,134,14,67,135,161,195,208,97,232,48,116,24,250,182,50,116,202,238,33,251,144,125,200,62,100,31,178,15,217,135,236,67,246,41,187,71,7,160,3,208,1,219,166,3,140,170,237,43,116,0,69,246,232,0,116,0,58,0,29,128,14,64,7,160,3,208,1,123,168,3,0,239,128,119,192,59,224,29,240,14,120,7,188,3,222,119,15,188,195,208,97,232,48,116,24,250,26,67,151,119,187,79,232,118,191,43,84,189,3,173,107,26,66,192,217,225,236,112,118,56,59,156,29,206,14,103,223,86,206,78,217,61,244,31,250,15,253,135,254,67,255,161,255,208,127,232,63,101,247,40,3,148,1,202,96,107,149,129,97,253,61,221,238,81,6,40,3,148,1,202,0,101,128,50,64,25,160,12,80,6,192,121,224,60,112,30,56,15,156,7,206,3,231,129,243,123,6,231,225,236,112,118,56,59,156,125,149,179,15,162,31,103,241,172,48,161,235,131,232,109,115,155,184,95,108,102,234,37,90,92,131,213,215,32,119,24,228,60,136,26,91,191,168,150,64,115,205,91,175,188,37,120,217,4,47,255,124,54,57,26,207,198,135,239,198,19,51,170,172,183,200,204,150,216,192,110,137,13,88,98,44,49,150,216,198,37,150,219,45,177,156,37,198,18,235,204,18,11,181,136,50,187,69,148,177,136,88,68,123,191,136,82,187,69,148,178,136,88,68,123,191,136,18,187,69,148,176,136,88,68,123,191,136,98,147,86,27,235,139,40,222,220,96,131,69,196,34,218,139,69,100,117,37,138,185,18,177,136,182,106,17,117,163,172,186,120,86,241,81,232,178,106,173,32,126,203,170,13,35,249,40,171,54,140,228,163,172,122,208,143,122,215,243,249,253,215,251,249,252,58,234,171,184,159,47,131,169,80,197,213,90,251,200,111,113,181,97,36,31,197,213,134,145,124,20,87,235,30,73,94,75,172,155,247,147,207,18,235,230,52,94,75,172,181,226,248,41,177,214,138,226,167,196,90,43,138,143,18,107,253,32,45,151,88,235,7,105,185,196,186,57,136,215,18,235,230,56,222,74,172,155,163,120,42,177,110,14,226,169,196,90,63,72,203,37,214,90,65,124,20,16,235,7,105,185,128,184,58,136,102,1,241,85,106,94,94,122,37,40,73,189,202,4,21,179,87,153,160,54,247,42,255,44,218,72,146,111,32,120,171,110,151,108,127,190,251,164,68,91,9,234,181,151,229,225,94,171,202,111,5,71,251,173,164,0,91,114,180,223,74,14,220,91,209,129,123,43,57,112,41,201,183,40,201,127,16,109,35,248,72,15,146,163,232,65,116,20,61,72,142,162,71,193,81,244,40,56,138,214,32,118,137,213,62,87,20,190,59,191,152,189,31,191,63,155,252,50,187,152,30,159,28,255,123,137,227,15,70,7,81,127,152,61,93,207,55,215,200,215,189,240,116,124,250,225,108,50,59,63,156,28,158,156,140,79,102,63,141,223,77,198,227,197,61,84,117,175,106,90,190,175,93,156,111,230,30,148,157,123,80,238,221,195,155,109,48,11,152,5,204,2,102,1,179,128,89,192,44,96,22,48,11,152,5,204,2,102,1,179,128,89,192,44,96,22,48,11,152,5,204,2,102,1,179,128,89,192,44,120,244,6,209,44,182,241,6,81,63,222,29,111,16,245,149,111,111,240,252,150,120,131,157,242,6,6,212,215,135,61,48,136,227,215,33,136,130,249,48,9,162,96,123,233,19,76,3,121,179,10,162,96,62,220,130,40,216,222,26,6,237,80,30,61,131,110,38,175,182,193,32,148,31,231,96,16,200,143,121,48,8,228,195,63,152,198,105,217,66,152,198,105,217,69,232,198,241,106,36,116,67,121,243,18,186,129,60,217,9,221,56,158,28,133,105,156,150,77,133,65,28,31,190,194,52,78,203,214,98,83,28,220,5,238,2,119,129,187,192,93,224,46,112,23,33,111,51,136,236,250,132,69,238,251,132,161,11,208,5,232,2,116,1,186,0,93,128,46,64,23,160,11,208,5,232,2,116,1,186,0,93,128,46,64,23,160,11,208,5,232,2,116,1,186,0,93,128,46,240,174,11,172,186,18,69,187,212,149,40,242,223,149,40,162,43,17,186,0,93,128,46,64,23,160,11,208,5,232,2,116,1,186,0,93,128,46,64,23,160,11,208,5,232,2,116,1,232,31,244,15,250,7,253,111,37,250,111,133,218,43,59,106,175,160,246,80,123,168,61,212,30,106,15,181,135,218,187,61,182,128,227,192,113,224,56,112,28,56,14,28,7,142,3,199,129,227,192,113,224,56,112,28,56,14,28,7,142,123,128,227,199,167,31,166,147,139,163,233,44,158,13,12,41,121,111,241,9,30,190,93,61,150,138,220,7,238,113,249,234,76,226,117,126,254,183,242,200,2,167,64,253,229,99,6,156,210,187,49,195,211,123,211,71,71,23,177,63,207,175,24,159,254,124,54,57,26,207,198,135,239,198,147,197,2,124,248,54,215,4,240,173,46,195,220,209,50,204,89,134,44,67,150,161,116,25,102,142,150,97,230,123,25,178,234,88,117,118,126,185,213,117,149,58,90,87,41,235,138,117,197,186,122,89,87,137,163,117,149,176,174,88,87,172,171,151,117,21,27,54,8,174,91,87,177,251,78,193,172,43,214,213,22,175,43,55,215,171,152,235,21,235,106,187,214,85,55,234,119,139,126,212,251,114,251,89,69,139,250,236,165,30,79,195,84,238,106,5,241,91,179,107,24,201,71,181,174,97,164,189,172,211,213,218,71,126,43,116,13,35,249,168,205,53,140,180,183,189,52,154,247,147,207,66,225,230,52,94,75,132,181,226,248,41,14,214,138,226,167,44,88,43,138,143,130,96,253,32,45,151,2,235,7,105,185,8,184,57,136,215,242,223,230,56,222,10,127,155,163,120,42,249,109,14,226,169,216,87,63,72,203,101,190,90,65,124,20,248,234,7,105,185,180,183,58,8,69,189,123,95,212,75,131,108,10,129,41,4,166,16,120,15,10,129,27,27,100,175,177,218,231,90,171,119,231,23,179,247,227,247,103,147,95,102,23,211,227,147,227,127,47,9,253,193,232,32,234,15,179,167,235,249,250,11,223,107,188,240,116,124,250,225,108,50,59,63,156,28,158,156,140,79,102,63,141,223,77,198,227,131,209,65,90,247,170,171,140,189,230,125,219,239,231,189,162,35,148,35,29,161,182,169,87,8,246,1,251,128,125,192,62,96,31,176,15,216,7,236,3,246,1,251,128,125,192,62,96,31,176,15,216,7,236,3,246,1,251,128,125,192,62,96,31,176,15,59,101,31,252,186,133,104,22,59,113,11,81,63,222,65,183,16,61,241,253,32,110,33,194,45,236,160,91,160,51,57,157,201,247,196,57,208,153,156,121,162,180,76,167,101,58,45,211,105,153,238,210,87,208,50,157,150,233,180,76,111,211,105,208,50,29,191,129,223,192,111,224,55,240,27,248,141,109,242,27,221,80,10,110,186,146,69,238,187,146,161,20,80,10,40,5,148,2,74,1,165,128,82,64,41,160,20,80,10,40,5,148,2,74,1,165,128,82,64,41,160,20,80,10,40,5,148,2,74,1,165,128,82,232,146,82,112,211,1,41,218,201,14,72,81,192,14,72,207,239,141,82,64,41,160,20,80,10,40,5,148,2,74,1,165,128,82,64,41,160,20,80,10,40,5,148,2,74,1,165,128,82,64,15,160,7,208,3,232,129,45,211,3,237,146,125,229,136,236,43,200,62,100,31,178,15,217,135,236,67,246,33,251,109,147,125,0,58,0,29,128,14,64,7,160,3,208,1,232,0,116,0,58,0,29,128,14,64,7,160,3,208,1,232,45,3,244,226,199,89,60,27,152,96,243,226,99,169,12,126,176,25,150,223,100,125,21,55,177,242,149,103,60,253,195,10,94,127,254,135,210,127,191,165,235,139,127,40,253,247,219,199,243,242,91,228,111,95,177,132,244,75,243,24,220,241,250,226,99,168,9,196,213,239,188,242,142,176,121,13,54,223,60,225,163,200,52,17,126,11,11,57,183,90,200,57,11,153,133,204,66,238,194,66,206,172,22,114,198,66,102,33,239,203,66,14,180,66,83,171,21,154,178,66,89,161,172,208,86,87,104,98,181,66,19,86,40,43,148,21,218,234,10,141,77,122,59,175,173,208,120,115,71,103,86,40,43,148,21,106,189,66,109,174,161,49,215,80,86,40,43,180,107,85,219,69,63,234,125,185,253,172,162,69,85,254,178,40,34,13,83,175,173,21,196,111,165,182,97,36,31,53,218,134,145,246,178,58,91,107,31,249,173,203,54,140,228,163,34,219,48,210,222,118,89,105,222,79,62,203,195,155,211,120,45,12,215,138,227,167,36,92,43,138,159,98,112,173,40,62,202,192,245,131,180,92,0,174,31,164,229,210,239,230,32,94,139,190,155,227,120,43,247,110,142,226,169,208,187,57,136,167,18,111,253,32,45,23,119,107,5,241,81,214,173,31,164,229,130,238,234,32,148,114,239,125,41,55,237,213,41,255,166,252,155,242,239,61,40,255,110,110,158,190,6,107,159,235,220,166,227,211,15,103,147,217,249,225,228,240,228,100,124,50,251,105,252,110,50,30,47,193,230,95,53,47,251,134,164,187,122,213,85,162,95,251,140,215,86,240,181,207,104,122,66,67,195,249,21,43,80,251,132,134,87,200,27,63,200,171,72,104,169,110,95,89,217,25,229,192,206,172,185,151,141,170,69,199,230,120,233,154,131,107,193,181,224,90,112,45,184,22,92,11,174,5,215,130,107,193,181,224,90,112,45,184,22,92,11,174,5,215,130,107,193,181,224,90,112,45,184,22,92,203,86,187,150,102,79,98,105,65,220,232,156,87,91,211,142,40,137,102,177,133,40,137,250,49,162,164,126,168,128,242,44,74,158,223,17,81,178,83,162,132,81,2,140,18,216,19,129,194,40,1,134,4,51,227,128,25,7,204,56,96,198,129,75,249,194,140,3,102,28,48,227,160,77,65,195,140,3,100,13,178,6,89,131,172,65,214,32,107,186,46,107,182,209,127,52,91,167,214,20,137,77,47,190,200,65,47,62,20,9,138,4,69,130,34,65,145,160,72,80,36,40,18,20,9,138,4,69,130,34,65,145,160,72,80,36,40,18,20,9,138,4,69,130,34,65,145,160,72,80,36,40,146,0,138,196,166,221,86,68,187,173,77,138,196,119,187,173,136,118,91,40,18,20,9,138,4,69,130,34,65,145,160,72,80,36,40,18,20,9,138,4,69,130,34,65,145,160,72,80,36,232,14,116,7,186,3,221,177,149,186,163,13,5,160,172,20,128,66,1,160,0,80,0,40,0,20,0,10,0,5,208,105,5,0,105,135,180,67,218,33,237,144,118,72,59,164,29,210,14,105,135,180,67,218,33,237,144,118,72,59,164,189,125,210,126,124,250,97,58,185,56,154,206,226,217,192,12,185,247,22,249,31,190,93,61,150,202,239,7,14,216,123,51,75,95,163,243,101,28,191,25,215,231,229,183,200,223,190,98,105,252,72,105,114,136,75,90,255,178,27,195,13,202,222,24,225,233,173,233,114,164,203,239,159,135,200,188,59,191,152,189,31,191,63,155,252,50,187,152,30,159,28,255,123,185,242,14,70,7,81,191,200,52,49,127,155,139,61,119,179,216,115,22,59,139,157,197,222,241,197,158,185,89,236,25,139,157,197,190,191,139,61,244,42,78,221,172,226,148,85,204,42,102,21,135,90,197,137,155,85,156,176,138,89,197,172,226,80,171,56,54,107,226,93,183,138,99,7,221,188,89,197,172,98,86,177,112,21,59,185,22,199,92,139,89,197,172,226,238,87,172,23,253,168,247,229,246,179,138,22,119,36,44,11,66,210,48,181,234,90,65,252,86,169,27,70,242,81,159,110,24,105,47,43,211,181,246,145,223,154,116,195,72,62,170,209,13,35,237,109,43,154,230,253,228,179,52,190,57,141,215,162,120,173,56,126,202,225,181,162,248,41,132,215,138,226,163,4,94,63,72,203,197,239,250,65,90,46,123,111,14,226,181,224,189,57,142,183,82,247,230,40,158,138,220,155,131,120,42,111,215,15,210,114,97,187,86,16,31,37,237,250,65,90,46,102,175,14,66,25,251,222,151,177,211,83,159,210,119,74,223,41,125,223,131,210,247,230,86,244,107,176,246,185,54,111,58,62,253,112,54,153,157,31,78,14,79,78,198,39,179,159,198,239,38,227,241,18,108,254,85,243,178,111,216,186,171,87,117,212,157,191,121,136,64,227,144,0,219,49,3,121,227,7,121,85,11,109,223,179,160,220,24,28,181,207,253,130,240,49,248,24,124,12,62,6,31,131,143,193,199,224,99,240,49,248,24,124,12,62,6,31,131,143,193,199,224,99,240,49,248,24,124,12,62,6,31,131,143,217,41,31,179,117,3,153,91,150,41,209,44,118,33,83,162,126,140,76,105,148,41,209,147,209,8,33,83,34,100,202,14,202,20,198,49,48,142,97,79,36,11,227,24,152,200,204,156,8,230,68,48,39,130,57,17,46,5,13,115,34,152,19,193,156,136,54,37,14,115,34,16,58,8,29,132,14,66,7,161,131,208,233,186,208,217,70,71,210,108,166,218,215,40,78,122,3,70,14,122,3,162,81,208,40,104,20,52,10,26,5,141,130,70,65,163,160,81,208,40,104,20,52,10,26,5,141,130,70,65,163,160,81,208,40,104,20,52,10,26,5,141,130,70,65,163,116,75,163,56,105,237,21,209,218,75,75,163,4,107,237,245,252,214,104,20,52,10,26,5,141,130,70,65,163,160,81,208,40,104,20,52,10,26,5,141,130,70,65,163,160,81,208,40,104,20,148,8,74,4,37,130,18,217,50,37,210,170,38,80,110,52,129,66,19,160,9,208,4,104,2,52,1,154,0,77,176,101,154,0,26,15,141,135,198,67,227,161,241,208,120,104,60,52,30,26,15,141,135,198,67,227,161,241,208,120,104,124,171,52,254,104,193,23,151,255,79,37,63,46,216,188,62,141,95,192,214,167,255,167,146,143,111,104,124,210,47,28,208,120,83,186,190,58,215,188,61,220,254,230,83,135,25,184,221,24,97,229,173,193,237,58,184,253,253,236,244,226,253,236,221,249,197,135,131,209,193,226,202,249,254,240,127,103,199,167,231,23,211,217,201,248,244,221,244,239,139,127,142,134,217,243,35,211,179,233,225,201,108,122,246,143,241,233,135,167,71,242,231,71,126,60,156,30,253,125,118,62,25,255,124,124,178,242,12,149,39,197,247,151,61,58,59,61,186,152,76,198,167,211,217,100,252,207,139,241,135,233,226,25,153,138,53,185,191,214,234,151,45,254,129,155,197,63,96,241,179,248,89,252,91,182,248,115,55,139,63,103,241,179,248,89,252,91,182,248,51,55,139,63,99,241,179,248,89,252,91,182,248,83,55,139,63,101,241,179,248,89,252,91,182,248,19,253,102,231,155,22,127,226,160,217,57,139,159,197,207,226,247,187,248,157,92,249,19,174,252,44,126,22,127,27,139,95,84,229,127,115,255,205,162,198,255,215,111,55,55,159,239,110,62,93,46,142,238,63,31,127,127,184,250,181,247,120,243,121,165,184,38,238,171,190,90,252,219,178,59,87,239,230,254,91,239,254,207,68,69,79,229,53,189,111,31,191,221,61,126,139,227,126,148,234,221,5,80,206,107,116,15,64,187,113,107,239,18,40,103,54,191,71,192,87,240,216,54,120,185,210,202,87,240,100,115,112,243,123,12,218,13,174,181,20,205,238,65,240,16,216,230,216,174,191,71,193,87,112,225,177,93,127,15,131,175,224,13,199,182,121,43,164,22,131,215,223,158,161,181,191,55,220,156,209,102,232,154,219,55,214,34,155,222,188,209,98,230,250,219,59,180,118,244,134,155,59,218,13,173,183,163,141,110,254,104,55,176,222,175,38,163,155,67,218,13,92,85,190,173,187,131,43,139,183,61,196,149,156,155,235,110,46,241,16,183,225,140,108,116,243,73,139,113,235,111,79,89,75,108,120,115,74,139,161,111,231,186,161,135,42,45,226,84,101,89,145,166,171,183,175,132,9,173,117,158,48,187,227,166,197,192,53,247,228,104,29,201,117,119,228,180,24,183,230,158,29,173,184,117,119,236,120,136,43,57,173,213,221,209,211,110,92,241,69,163,238,142,31,15,113,133,123,215,199,69,67,243,158,161,138,59,88,222,126,10,157,251,87,154,183,40,143,228,104,220,162,238,102,146,198,13,215,238,134,104,222,162,92,197,174,177,133,249,78,91,191,15,66,103,147,242,93,16,205,219,24,127,55,107,64,187,140,101,75,0,242,175,218,215,88,97,224,226,215,88,193,230,27,95,163,168,123,141,55,96,93,250,34,171,184,94,251,30,6,153,212,136,221,72,141,56,128,212,192,97,224,48,112,24,56,12,28,6,14,3,135,129,195,192,97,224,48,112,24,56,12,28,6,14,3,135,129,195,192,97,224,48,112,24,56,12,28,6,14,3,135,209,162,195,104,215,80,40,55,247,92,169,0,247,92,133,55,20,237,140,48,208,50,20,140,48,112,108,40,22,150,33,169,86,20,171,2,162,193,81,224,32,112,16,56,8,28,4,14,2,7,129,131,192,65,224,32,112,16,56,8,28,4,14,2,7,129,131,192,65,224,32,112,16,56,8,28,4,14,226,141,131,112,114,151,132,218,203,187,36,112,16,56,8,28,4,14,2,7,129,131,192,65,224,32,112,16,56,8,28,4,14,2,7,129,131,192,65,224,32,112,16,56,8,28,4,14,2,7,129,131,192,65,212,58,136,200,141,131,136,112,16,56,8,28,196,14,56,8,181,24,34,87,119,233,142,58,231,32,4,113,187,225,32,172,130,135,116,16,86,193,67,58,8,65,240,176,14,66,26,56,184,131,176,10,30,210,65,88,5,15,233,32,76,131,119,194,65,24,135,238,128,131,48,205,220,9,7,33,8,29,214,65,8,2,135,117,16,130,192,33,29,132,52,110,32,7,33,141,27,200,65,152,198,237,132,131,48,13,221,9,7,33,8,29,214,65,152,6,14,236,32,76,227,6,118,16,210,184,129,28,132,32,110,72,7,33,141,27,200,65,232,196,237,148,131,192,40,96,20,182,222,40,196,179,216,69,103,165,184,31,211,89,9,163,128,81,192,40,96,20,48,10,24,5,140,194,126,24,5,192,60,96,30,48,15,152,7,204,3,230,97,220,48,110,24,55,140,27,198,13,227,134,113,119,139,113,59,168,154,143,247,116,190,49,140,27,198,13,227,134,113,195,184,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,239,6,42,118,50,104,54,102,208,44,168,24,84,188,221,168,56,250,126,33,86,175,23,226,225,226,58,172,138,14,146,98,113,218,192,160,216,65,238,32,156,88,156,59,16,38,182,203,27,142,18,59,200,29,4,18,203,114,135,101,196,194,204,33,17,177,44,114,88,66,44,206,28,8,16,139,243,6,226,195,226,188,65,240,176,93,90,223,116,216,46,173,111,56,44,75,27,150,13,203,50,135,67,195,178,188,161,200,176,44,109,40,48,108,151,214,55,23,22,167,13,130,133,237,210,250,166,194,250,105,129,194,64,97,160,176,107,40,236,164,126,152,201,159,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,188,13,80,216,201,40,198,152,81,140,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,188,5,80,88,205,162,89,108,15,133,23,140,50,14,14,133,151,159,225,252,242,234,183,203,155,249,225,195,221,242,236,245,122,82,27,29,92,62,220,141,46,255,251,117,244,245,242,102,126,123,249,219,252,97,244,242,232,40,27,166,69,154,231,105,150,23,106,180,124,161,222,253,211,43,61,237,220,248,237,167,239,253,161,122,195,44,141,147,36,73,163,124,144,39,233,199,252,163,26,228,81,166,138,104,120,57,72,63,229,249,193,223,86,46,174,53,239,254,244,232,168,200,179,104,16,69,201,96,144,166,238,222,253,245,103,127,213,187,191,60,58,26,22,89,161,178,97,17,37,69,225,234,221,255,170,68,229,111,143,117,41,31,93,254,95,11,66,122,253,159,47,43,23,160,168,31,39,253,168,119,61,159,223,127,189,159,207,175,163,254,176,159,61,93,126,244,248,231,122,28,35,2,106,145,166,150,111,174,71,50,39,156,78,114,197,246,185,202,63,41,44,114,105,30,77,102,132,210,54,143,221,247,87,79,32,157,228,18,127,127,245,132,81,154,171,158,31,106,166,218,64,16,197,153,106,248,96,69,34,83,66,40,141,84,207,255,52,119,211,6,2,104,145,73,119,55,25,17,62,139,60,186,23,22,35,130,103,145,167,234,239,68,253,221,83,249,151,162,109,26,217,218,175,35,112,182,105,18,171,52,101,194,38,77,83,199,162,214,227,152,209,40,105,158,26,214,164,185,119,234,104,147,52,77,13,75,210,76,83,71,147,108,211,200,142,227,58,90,100,145,198,98,141,215,209,32,219,52,226,125,99,189,198,53,89,206,85,90,162,5,229,136,21,127,99,95,149,9,131,214,54,101,248,161,181,81,25,178,232,108,148,127,54,223,168,2,105,233,108,37,216,17,159,239,62,41,209,86,101,170,165,177,213,18,161,9,55,171,32,111,26,155,222,10,14,167,91,193,94,188,149,28,78,107,96,80,103,155,50,26,212,218,70,114,48,173,227,65,189,141,202,128,80,103,43,193,30,127,16,109,35,248,72,143,130,111,233,177,241,91,106,27,242,57,232,17,187,128,124,225,123,196,2,249,58,5,249,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,109,17,61,7,247,114,171,78,220,203,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,237,60,209,59,62,253,48,157,92,28,77,103,241,108,32,68,123,189,197,7,122,248,118,245,88,234,215,56,8,192,248,110,242,210,38,237,55,112,124,249,248,77,157,28,85,251,157,28,55,102,89,201,64,75,71,87,45,29,211,104,152,85,119,116,76,163,97,174,215,208,113,241,148,163,179,211,163,139,201,100,124,58,157,77,198,255,188,24,127,152,46,158,145,169,88,179,225,163,143,19,68,238,248,4,145,115,130,224,4,193,9,98,119,78,16,153,227,19,68,198,9,130,19,4,39,136,221,57,65,164,194,251,129,234,78,16,105,128,27,131,56,65,112,130,224,4,209,218,9,194,237,47,136,148,95,16,156,32,56,65,248,57,65,116,116,232,132,122,234,243,185,28,32,243,189,207,167,138,22,178,41,86,223,27,125,198,221,153,58,33,143,27,120,236,132,139,224,65,230,78,184,8,222,208,134,59,201,211,52,202,147,60,75,242,168,58,184,164,23,183,60,120,160,137,25,150,129,195,141,204,112,17,60,200,204,12,23,193,27,142,237,97,52,136,226,65,148,230,197,48,175,14,238,241,216,14,59,237,67,26,58,228,184,15,97,230,176,243,62,228,161,3,13,252,144,7,14,52,241,67,30,56,200,200,15,203,184,190,103,126,88,198,245,61,244,67,24,55,236,212,15,97,232,219,185,110,232,161,74,139,56,85,89,86,164,233,106,25,103,152,208,129,102,149,8,3,135,26,86,34,140,27,106,90,137,101,92,223,227,74,228,113,131,204,43,177,140,235,123,96,137,65,220,78,77,44,185,201,153,113,194,140,147,78,206,56,169,14,178,2,240,125,21,95,38,142,197,71,210,129,27,172,241,28,120,14,60,7,158,3,207,129,231,192,115,224,57,240,28,120,14,60,7,158,3,207,129,231,192,115,224,57,240,28,120,14,60,7,158,3,207,129,231,192,115,108,237,44,247,21,139,17,59,182,24,241,126,91,140,168,3,22,35,194,98,184,181,24,11,19,145,84,107,140,85,73,209,224,49,240,20,120,10,60,5,158,2,79,129,167,192,83,224,41,240,20,120,10,60,5,158,2,79,129,167,192,83,224,41,240,20,120,10,60,5,158,2,79,81,229,41,148,99,79,161,240,20,120,10,60,197,78,122,10,181,104,34,87,119,121,143,58,231,41,4,113,187,225,41,172,130,135,244,20,86,193,67,122,10,65,240,176,158,66,26,56,184,167,176,10,30,210,83,88,5,15,233,41,76,131,119,194,83,24,135,238,128,167,48,205,220,9,79,33,8,29,214,83,8,2,135,245,20,130,192,33,61,133,52,110,32,79,33,141,27,200,83,152,198,237,132,167,48,13,221,9,79,33,8,29,214,83,152,6,14,236,41,76,227,6,246,20,210,184,129,60,133,32,110,72,79,33,141,27,200,83,232,196,237,148,167,192,58,96,29,118,201,58,68,142,173,67,132,117,192,58,96,29,118,203,58,68,223,47,214,234,245,98,61,124,154,140,222,65,233,32,78,27,216,57,56,200,29,68,57,136,115,7,2,247,118,121,195,113,123,7,185,131,96,123,89,238,176,240,91,152,57,36,251,150,69,14,139,190,197,153,3,145,111,113,222,64,224,91,156,55,8,247,182,75,235,27,123,219,165,245,77,189,101,105,195,66,111,89,230,112,248,88,150,55,20,61,150,165,13,5,143,237,210,250,102,199,226,180,65,208,177,93,90,223,228,88,63,45,224,24,112,12,56,110,5,28,171,89,52,139,29,130,227,5,181,140,131,131,227,229,135,57,191,188,250,237,242,102,126,248,112,183,60,159,189,158,230,70,7,151,15,119,163,203,255,126,29,125,189,188,153,223,94,254,54,127,24,189,60,58,202,134,105,145,230,121,154,229,133,26,45,95,168,119,255,244,74,79,187,59,174,217,13,189,158,74,163,235,65,92,92,37,215,170,72,174,175,63,93,206,179,52,81,217,245,101,26,231,215,113,182,216,45,175,87,221,154,16,79,143,142,138,60,139,6,81,148,12,6,105,234,60,196,235,159,5,85,33,94,30,29,13,139,172,80,217,176,136,146,162,112,28,226,175,74,180,254,118,73,72,49,234,242,255,90,128,212,235,255,124,89,185,78,69,253,56,233,71,189,235,249,252,254,235,253,124,126,29,245,135,253,236,233,42,165,135,73,215,227,24,129,82,139,52,181,24,116,61,146,57,8,117,146,43,182,207,85,254,229,97,145,75,243,104,50,3,153,182,121,236,190,191,122,80,233,36,151,248,251,171,7,145,210,92,245,152,81,51,213,6,208,40,206,84,131,17,43,18,153,130,68,105,164,122,76,168,185,155,54,128,66,139,76,186,187,201,8,4,90,228,209,189,176,24,129,62,139,60,85,127,78,234,239,158,202,63,40,109,211,200,214,126,29,168,179,77,147,88,165,41,131,56,105,154,58,100,181,30,199,12,90,73,243,212,32,41,205,189,83,7,165,164,105,106,144,147,102,154,58,232,100,155,70,118,28,215,65,37,139,52,22,107,188,14,26,217,166,17,239,27,235,53,174,137,124,174,210,18,84,40,71,172,248,83,252,170,12,34,180,182,41,51,18,173,141,202,44,70,103,163,252,179,249,70,21,228,75,103,43,193,142,248,124,247,73,137,182,42,195,47,141,173,150,164,77,184,89,5,160,211,216,244,86,112,56,221,10,246,226,173,228,112,90,227,135,58,219,148,9,162,214,54,146,131,105,157,34,234,109,84,230,136,58,91,9,246,248,131,104,27,193,71,122,20,124,75,143,141,223,146,55,22,168,28,179,64,5,11,132,5,54,178,64,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,95,235,224,207,229,221,227,170,19,119,143,3,254,0,127,128,63,192,31,224,15,240,7,248,3,252,1,254,0,127,128,63,192,31,224,15,240,7,248,3,252,1,254,0,127,251,9,254,206,127,153,254,253,236,116,150,204,10,41,246,187,255,243,241,215,223,239,222,64,191,164,95,4,128,126,55,121,105,19,15,61,36,159,62,124,83,7,73,229,161,131,100,125,146,149,4,244,143,116,213,63,50,141,134,89,117,251,200,52,26,230,122,221,35,23,79,57,58,59,61,186,152,76,198,167,211,217,100,252,207,139,241,135,233,226,25,153,138,53,187,75,182,127,98,24,56,61,49,12,56,49,112,98,224,196,176,11,39,134,220,233,137,33,231,196,192,137,129,19,195,46,156,24,50,167,39,134,140,19,3,39,6,78,12,187,112,98,72,157,158,24,82,78,12,156,24,56,49,236,194,137,33,145,222,108,92,121,98,72,2,220,106,204,137,129,19,3,39,134,22,78,12,46,127,49,36,252,98,224,196,192,137,161,253,19,67,71,103,94,61,15,168,92,78,180,171,27,80,25,119,103,232,149,60,110,224,169,87,46,130,7,25,123,229,34,120,195,20,144,36,79,211,40,79,242,44,201,163,234,224,22,3,176,5,193,3,13,236,178,12,28,110,98,151,139,224,65,70,118,185,8,222,112,108,15,163,65,20,15,162,52,47,134,121,117,112,143,199,118,216,97,99,210,208,33,167,141,9,51,135,29,55,38,15,29,104,222,152,60,112,160,129,99,242,192,65,38,142,89,198,245,61,114,204,50,174,239,153,99,194,184,97,135,142,9,67,223,206,117,67,15,85,90,196,169,202,178,34,77,87,111,232,8,19,58,208,168,52,97,224,80,179,210,132,113,67,13,75,179,140,235,123,90,154,60,110,144,113,105,150,113,125,207,75,51,136,219,169,129,105,55,57,35,214,24,177,214,201,17,107,213,65,86,224,189,159,219,48,98,167,194,35,238,64,239,21,252,6,126,3,191,129,223,192,111,224,55,240,27,248,13,252,6,126,3,191,129,223,192,111,224,55,240,27,248,13,252,6,126,3,191,129,223,192,111,224,55,240,27,173,249,13,47,246,66,57,189,143,75,117,96,100,100,48,123,17,5,183,23,17,246,194,173,189,88,24,136,164,90,95,172,202,137,6,127,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,129,159,192,79,224,39,240,19,248,137,42,63,225,242,238,10,181,207,119,87,224,39,240,19,248,9,252,4,126,2,63,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,129,159,192,79,224,39,240,19,248,9,252,4,126,2,63,129,159,208,244,19,145,83,63,17,225,39,240,19,248,137,157,243,19,106,49,250,174,238,178,30,117,206,79,8,226,118,195,79,88,5,15,233,39,172,130,135,244,19,130,224,97,253,132,52,112,112,63,97,21,60,164,159,176,10,30,210,79,152,6,239,132,159,48,14,221,1,63,97,154,185,19,126,66,16,58,172,159,16,4,14,235,39,4,129,67,250,9,105,220,64,126,66,26,55,144,159,48,141,219,9,63,97,26,186,19,126,66,16,58,172,159,48,13,28,216,79,152,198,13,236,39,164,113,3,249,9,65,220,144,126,66,26,55,144,159,208,137,219,41,63,129,109,192,54,236,138,109,136,103,177,195,110,77,113,63,166,91,19,182,1,219,128,109,192,54,96,27,176,13,216,134,125,180,13,64,123,160,61,208,30,104,15,180,7,218,195,191,225,223,240,111,248,55,252,27,254,13,255,238,36,255,118,87,109,31,239,247,172,101,248,55,252,27,254,13,255,134,127,131,145,193,200,96,100,48,50,24,25,140,12,70,6,35,131,145,193,200,96,100,48,50,24,25,140,12,70,222,69,140,236,114,232,109,204,208,91,48,50,24,121,151,48,114,244,253,34,173,94,47,210,195,197,53,90,21,29,164,200,226,180,129,33,178,131,220,65,24,178,56,119,32,132,108,151,55,28,65,118,144,59,8,64,150,229,14,203,143,133,153,67,226,99,89,228,176,244,88,156,57,16,60,22,231,13,196,142,197,121,131,160,99,187,180,190,201,177,93,90,223,224,88,150,54,44,55,150,101,14,135,141,101,121,67,81,99,89,218,80,208,216,46,173,111,102,44,78,27,4,25,219,165,245,77,140,245,211,2,140,1,198,0,227,150,128,177,203,186,99,166,144,2,140,1,198,0,99,128,49,192,24,96,12,48,6,24,3,140,1,198,0,99,128,49,192,24,96,12,48,6,24,3,140,1,198,0,99,128,241,214,2,99,151,99,33,99,198,66,2,140,1,198,0,99,128,49,192,24,96,12,48,6,24,3,140,1,198,0,99,128,49,192,24,96,12,48,6,24,3,140,1,198,0,99,128,241,182,2,99,53,139,102,177,51,96,188,32,150,113,112,96,188,252,40,231,151,87,191,93,222,204,15,31,238,150,231,178,215,139,221,232,224,242,225,110,116,249,223,175,163,175,151,55,243,219,203,223,230,15,163,151,71,71,69,158,69,131,40,74,6,131,52,29,45,95,168,119,255,244,74,79,187,58,174,220,9,189,63,84,111,152,15,46,213,32,25,164,121,92,36,195,248,122,56,40,226,120,48,188,202,242,203,108,62,76,22,87,130,215,243,108,77,136,167,71,71,217,48,45,210,60,79,179,188,80,206,67,188,254,73,80,21,226,229,209,209,176,200,10,149,13,139,40,41,10,199,33,254,170,132,234,111,151,131,20,161,46,255,175,5,68,189,254,207,151,149,107,84,212,143,147,126,212,187,158,207,239,191,222,207,231,215,81,127,216,207,158,174,80,122,136,116,61,142,17,36,181,72,83,139,64,215,35,153,67,80,39,185,98,251,92,229,95,29,22,185,52,143,38,51,136,105,155,199,238,251,171,135,148,78,114,137,191,191,122,8,41,205,85,143,24,53,83,109,128,140,226,76,53,8,177,34,145,41,68,148,70,170,71,132,154,187,105,3,36,180,200,164,187,155,140,32,160,69,30,221,11,139,17,228,179,200,83,245,167,164,254,238,169,252,99,210,54,141,108,237,215,65,58,219,52,137,85,154,50,132,147,166,169,195,85,235,113,204,128,149,52,79,13,142,210,220,59,117,64,74,154,166,6,55,105,166,169,3,78,182,105,100,199,113,29,80,178,72,99,177,198,235,128,145,109,26,241,190,177,94,227,154,184,231,42,45,1,133,114,196,138,63,195,175,202,16,66,107,155,50,31,209,218,168,204,97,116,54,202,63,155,111,84,65,189,116,182,18,236,136,207,119,159,148,104,171,50,248,210,216,106,73,217,132,155,85,192,57,141,77,111,5,135,211,173,96,47,222,74,14,167,53,118,168,179,77,153,30,106,109,35,57,152,214,9,162,222,70,101,134,168,179,149,96,143,63,136,182,17,124,164,71,193,183,244,216,248,45,121,226,128,238,90,211,46,56,96,248,214,180,112,192,238,115,64,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,95,203,208,207,221,221,226,170,19,119,139,3,253,128,126,64,63,160,31,208,15,232,7,244,3,250,1,253,128,126,64,63,160,31,208,15,232,7,244,3,250,1,253,128,126,251,7,253,146,244,199,89,50,43,36,180,47,73,63,190,193,124,73,191,216,140,249,74,119,57,215,112,62,175,61,31,147,244,99,83,179,71,213,114,179,199,154,8,43,111,77,151,71,141,46,143,103,231,203,227,123,124,250,243,217,228,104,60,27,31,190,27,79,22,43,235,225,219,124,173,7,100,81,221,3,50,141,134,89,117,11,200,52,26,230,207,143,28,157,157,30,93,76,38,227,211,233,108,50,254,231,197,248,195,116,241,132,76,197,154,237,31,91,92,197,3,55,171,120,192,42,102,21,179,138,67,173,226,220,205,42,206,89,197,172,226,78,116,92,222,209,117,154,185,89,167,25,235,148,117,202,58,109,111,157,166,110,214,105,202,58,101,157,178,78,219,91,167,137,228,54,211,245,117,154,108,190,191,148,117,202,58,101,157,218,173,83,39,215,211,132,235,41,235,116,239,215,105,71,135,1,169,167,254,203,203,49,95,223,251,47,171,104,225,230,99,245,189,1,115,220,157,105,64,242,184,129,199,1,185,8,30,100,30,144,139,224,13,227,17,146,60,77,163,60,201,179,36,143,170,131,75,102,36,200,131,7,154,100,100,25,56,220,40,35,23,193,131,204,50,114,17,188,225,216,30,70,131,40,30,68,105,94,12,243,234,224,30,143,237,176,83,152,164,161,67,142,97,18,102,14,59,135,73,30,58,208,32,38,121,224,64,147,152,228,129,131,140,98,178,140,235,123,22,147,101,92,223,195,152,132,113,195,78,99,18,134,190,157,235,134,30,170,180,136,83,149,101,69,154,174,86,189,135,9,29,104,134,148,48,112,168,33,82,194,184,161,166,72,89,198,245,61,70,74,30,55,200,28,41,203,184,190,7,73,25,196,237,212,36,169,155,156,217,83,204,158,234,224,236,169,141,99,208,147,120,144,183,57,158,234,73,64,196,110,4,68,140,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,241,34,32,148,155,59,149,212,46,222,169,20,133,19,16,17,2,194,173,128,80,121,82,36,213,6,98,241,80,186,121,45,126,127,10,22,2,11,129,133,192,66,96,33,176,16,88,8,44,4,22,2,11,129,133,192,66,96,33,176,16,88,8,44,4,22,2,11,129,133,192,66,108,149,133,104,95,49,56,185,199,65,237,226,61,14,40,6,20,3,138,1,197,128,98,64,49,160,24,80,12,40,6,20,3,138,1,197,128,98,64,49,160,24,80,12,40,6,20,3,138,1,197,128,98,64,49,160,24,106,21,67,228,70,49,68,155,21,195,219,253,134,97,192,48,96,24,130,24,6,181,152,96,86,119,97,142,58,103,24,4,113,187,97,24,172,130,135,52,12,86,193,67,26,6,65,240,176,134,65,26,56,184,97,176,10,30,210,48,88,5,15,105,24,76,131,119,194,48,24,135,238,128,97,48,205,220,9,195,32,8,29,214,48,8,2,135,53,12,130,192,33,13,131,52,110,32,195,32,141,27,200,48,152,198,237,132,97,48,13,221,9,195,32,8,29,214,48,152,6,14,108,24,76,227,6,54,12,210,184,129,12,131,32,110,72,195,32,141,27,200,48,232,196,237,148,97,192,23,224,11,182,222,23,196,179,216,69,215,163,184,31,111,238,122,132,47,192,23,224,11,240,5,248,2,124,1,190,0,95,176,29,190,0,236,14,118,7,187,131,221,193,238,96,119,8,54,4,27,130,13,193,134,96,67,176,33,216,221,34,216,14,42,222,227,166,193,193,16,108,8,54,4,27,130,13,193,222,65,130,13,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,120,91,64,176,147,1,174,113,211,0,87,64,48,32,24,16,28,18,4,71,223,47,179,234,245,50,59,92,92,101,85,209,65,14,44,78,27,24,3,59,200,29,132,2,139,115,7,130,192,118,121,195,49,96,7,185,131,32,96,89,238,176,4,88,152,57,36,0,150,69,14,203,127,197,153,3,225,95,113,222,64,244,87,156,55,8,252,181,75,235,155,253,218,165,245,141,126,101,105,195,146,95,89,230,112,224,87,150,55,20,247,149,165,13,133,125,237,210,250,166,190,226,180,65,160,175,93,90,223,204,87,63,45,200,23,228,11,242,117,141,124,157,212,254,54,12,212,4,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,130,124,65,190,32,95,144,175,7,228,235,100,192,97,204,128,67,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,13,142,124,213,44,154,197,246,200,119,193,40,227,150,145,239,50,225,249,229,213,111,151,55,243,195,135,187,229,185,233,245,226,53,58,184,124,184,27,93,254,247,235,232,235,229,205,252,246,242,183,249,195,232,229,209,81,145,103,209,32,138,146,193,32,77,71,203,23,234,221,63,189,210,211,174,139,223,126,182,222,31,170,247,105,112,61,136,242,104,248,241,250,50,75,174,162,244,163,138,211,34,82,215,87,42,30,230,243,225,226,32,126,61,97,214,188,251,211,163,163,108,152,22,105,158,167,89,94,40,119,239,254,250,163,190,234,221,95,30,29,13,139,172,80,217,176,136,146,162,112,245,238,127,85,130,240,183,71,178,148,126,46,255,175,5,255,188,254,207,151,149,203,75,212,143,147,126,212,187,158,207,239,191,222,207,231,215,81,127,216,207,158,46,46,122,116,115,61,142,17,223,180,72,83,75,47,215,35,153,243,75,39,185,98,251,92,229,31,12,22,185,52,143,38,51,254,104,155,199,238,251,171,231,139,78,114,137,191,191,122,126,40,205,85,79,7,53,83,109,224,131,226,76,53,244,175,34,145,41,255,147,70,170,167,123,154,187,105,3,223,179,200,164,187,155,140,248,157,69,30,221,11,139,17,159,179,200,83,245,87,160,254,238,169,252,59,208,54,141,108,237,215,241,53,219,52,137,85,154,50,63,147,166,169,35,77,235,113,204,88,147,52,79,13,73,210,220,59,117,44,73,154,166,134,20,105,166,169,99,69,182,105,100,199,113,29,11,178,72,99,177,198,235,88,143,109,26,241,190,177,94,227,154,164,230,42,45,177,128,114,196,138,191,160,175,202,252,64,107,155,50,218,208,218,168,140,80,116,54,202,63,155,111,84,1,172,116,182,18,236,136,207,119,159,148,104,171,50,179,210,216,106,9,200,132,155,85,112,53,141,77,111,5,135,211,173,96,47,222,74,14,167,53,236,167,179,77,25,252,105,109,35,57,152,214,225,159,222,70,101,252,167,179,149,96,143,63,136,182,17,124,164,71,193,183,244,216,248,45,181,141,240,28,244,102,93,32,188,182,123,179,130,240,58,133,240,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,224,117,109,241,58,7,119,89,43,15,119,89,195,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,224,117,59,207,235,142,79,63,76,39,23,71,211,89,60,27,8,193,93,111,241,129,30,190,93,61,150,250,36,14,54,19,188,210,141,194,29,105,148,248,242,97,154,58,38,170,246,59,38,110,204,178,146,129,214,137,26,173,19,207,206,151,107,96,124,250,243,217,228,104,60,27,31,190,27,79,22,171,239,225,219,92,183,177,98,26,45,57,105,69,95,197,52,26,230,207,143,28,157,157,30,93,76,38,227,211,233,108,50,254,231,197,248,195,116,241,132,76,197,154,61,21,125,172,244,220,241,74,207,89,233,172,116,86,122,7,87,122,230,120,165,103,172,116,86,122,103,86,250,126,173,229,84,120,35,76,221,90,78,55,223,17,195,90,102,45,179,150,91,91,203,110,175,203,41,215,101,214,50,107,121,91,38,20,168,167,166,144,203,89,34,223,155,66,170,104,225,63,98,245,189,43,100,220,157,17,5,242,184,129,103,20,184,8,30,100,72,129,139,224,13,61,155,147,60,77,163,60,201,179,36,143,170,131,75,26,55,203,131,7,26,175,96,25,56,220,124,5,23,193,131,12,88,112,17,188,225,216,30,70,131,40,30,68,105,94,12,243,234,224,30,143,237,176,163,33,164,161,67,206,134,16,102,14,59,28,66,30,58,208,116,8,121,224,64,227,33,228,129,131,204,135,176,140,235,123,64,132,101,92,223,19,34,132,113,195,142,136,16,134,190,157,235,134,30,170,180,136,83,149,101,69,154,174,86,22,134,9,29,104,176,133,48,112,168,201,22,194,184,161,70,91,88,198,245,61,219,66,30,55,200,112,11,203,184,190,167,91,24,196,237,212,120,139,155,156,129,24,12,196,232,224,64,140,141,179,89,147,120,144,183,61,51,99,69,82,36,142,37,69,130,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,161,35,41,98,199,146,34,222,105,73,17,117,64,82,68,72,10,183,146,66,229,73,145,84,91,138,197,67,233,230,245,250,253,41,152,10,76,5,166,2,83,129,169,192,84,96,42,48,21,152,10,76,5,166,2,83,129,169,192,84,96,42,48,21,152,10,76,5,166,2,83,177,85,166,194,155,134,80,142,53,132,106,125,252,25,22,2,11,129,133,112,111,33,212,162,25,91,221,197,59,234,156,133,16,196,237,134,133,176,10,30,210,66,88,5,15,105,33,4,193,195,90,8,105,224,224,22,194,42,120,72,11,97,21,60,164,133,48,13,222,9,11,97,28,186,3,22,194,52,115,39,44,132,32,116,88,11,33,8,28,214,66,8,2,135,180,16,210,184,129,44,132,52,110,32,11,97,26,183,19,22,194,52,116,39,44,132,32,116,88,11,97,26,56,176,133,48,141,27,216,66,72,227,6,178,16,130,184,33,45,132,52,110,32,11,161,19,183,83,22,2,167,128,83,216,37,167,16,57,118,10,17,78,1,167,128,83,216,38,167,16,125,191,20,171,215,75,241,240,105,78,118,7,149,130,56,109,96,163,224,32,119,16,161,32,206,29,8,203,219,229,13,71,229,29,228,14,2,229,101,185,195,162,109,97,230,144,100,91,22,57,44,216,22,103,14,196,181,197,121,3,97,109,113,222,32,84,219,46,173,111,168,109,151,214,55,211,150,165,13,139,180,101,153,195,193,97,89,222,80,108,88,150,54,20,26,182,75,235,155,12,139,211,6,1,195,118,105,125,115,97,253,180,96,97,176,48,88,184,21,44,172,102,209,44,118,136,133,23,212,50,110,25,11,47,163,158,95,94,253,118,121,51,63,124,184,91,158,173,94,79,98,163,131,203,135,187,209,229,127,191,142,190,94,222,204,111,47,127,155,63,140,94,30,29,101,195,180,72,243,60,205,242,66,141,150,47,212,187,127,122,165,167,157,25,215,124,200,94,111,112,89,168,79,105,172,162,44,205,147,203,193,160,72,163,76,93,198,31,135,234,50,142,175,175,63,30,252,109,229,154,90,19,226,233,209,81,145,103,209,32,138,146,193,32,77,157,135,120,253,209,95,21,226,229,209,209,176,200,10,149,13,139,40,41,10,199,33,254,170,4,231,111,15,120,41,36,93,254,95,11,76,122,253,159,47,43,87,161,168,31,39,253,168,119,61,159,223,127,189,159,207,175,163,254,176,159,61,93,131,244,32,232,122,28,35,12,106,145,166,22,114,174,71,50,199,156,78,114,197,246,185,202,191,43,44,114,105,30,77,102,152,210,54,143,221,247,87,143,33,157,228,18,127,127,245,152,81,154,171,30,34,106,166,218,128,17,197,153,106,32,97,69,34,83,76,40,141,84,15,1,53,119,211,6,12,104,145,73,119,55,25,97,62,139,60,186,23,22,35,140,103,145,167,234,143,69,253,221,83,249,231,162,109,26,217,218,175,195,112,182,105,18,171,52,101,204,38,77,83,7,164,214,227,152,33,41,105,158,26,224,164,185,119,234,144,147,52,77,13,80,210,76,83,135,148,108,211,200,142,227,58,100,100,145,198,98,141,215,33,33,219,52,226,125,99,189,198,53,129,206,85,90,66,6,229,136,21,127,104,95,149,49,131,214,54,101,2,162,181,81,153,180,232,108,148,127,54,223,168,130,107,233,108,37,216,17,159,239,62,41,209,86,101,180,165,177,213,146,163,9,55,171,192,111,26,155,222,10,14,167,91,193,94,188,149,28,78,107,116,80,103,155,50,31,212,218,70,114,48,173,51,66,189,141,202,148,80,103,43,193,30,127,16,109,35,248,72,143,130,111,233,177,241,91,242,70,250,148,99,210,167,32,125,123,79,250,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,192,122,173,99,61,151,247,117,43,15,247,117,131,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,192,122,251,137,245,206,127,153,254,253,236,116,150,204,10,41,212,187,255,243,241,215,223,239,222,32,189,164,95,108,70,122,165,59,147,187,210,171,241,233,163,52,117,106,84,30,58,53,214,39,89,73,64,159,70,141,62,141,103,231,203,99,127,124,250,243,217,228,104,60,27,31,190,27,79,22,171,238,225,219,92,183,139,99,26,13,179,234,38,142,105,52,204,159,31,57,58,59,61,186,152,76,198,167,211,217,100,252,207,139,241,135,233,226,9,153,138,53,27,56,182,191,194,7,78,87,248,128,21,206,10,103,133,119,106,133,231,78,87,120,206,10,103,133,119,98,133,239,211,26,206,156,174,225,140,53,204,26,102,13,123,94,195,169,211,53,156,178,134,89,195,172,97,207,107,56,145,222,187,90,185,134,147,205,119,174,178,134,89,195,172,225,22,214,176,203,235,112,194,117,152,53,204,26,222,134,177,67,207,19,0,151,35,195,234,38,0,198,221,153,59,36,143,27,120,240,144,139,224,65,38,15,185,8,222,48,136,33,201,211,52,202,147,60,75,242,168,58,184,197,132,97,65,240,64,51,147,44,3,135,27,154,228,34,120,144,169,73,46,130,55,28,219,195,104,16,197,131,40,205,139,97,94,29,220,227,177,29,118,222,147,52,116,200,129,79,194,204,97,39,62,201,67,7,26,249,36,15,28,104,230,147,60,112,144,161,79,150,113,125,79,125,178,140,235,123,236,147,48,110,216,185,79,194,208,183,115,221,208,67,149,22,113,170,178,172,72,211,213,202,253,48,161,3,77,171,18,6,14,53,174,74,24,55,212,188,42,203,184,190,7,86,201,227,6,153,88,101,25,215,247,200,42,131,184,157,154,89,117,147,51,229,138,41,87,29,156,114,181,113,224,122,18,15,242,182,7,97,189,200,137,216,169,156,136,145,19,200,9,228,4,114,2,57,129,156,64,78,32,39,144,19,200,9,228,4,114,2,57,129,156,64,78,32,39,144,19,200,9,228,4,114,2,57,129,156,64,78,32,39,54,203,9,229,244,238,39,181,195,119,63,69,193,229,68,132,156,112,43,39,84,158,20,73,181,157,88,60,148,110,94,167,223,159,130,161,192,80,96,40,48,20,24,10,12,5,134,2,67,129,161,192,80,96,40,48,20,24,10,12,5,134,2,67,129,161,192,80,96,40,48,20,91,101,40,188,233,7,151,247,70,168,29,190,55,2,253,128,126,64,63,160,31,208,15,232,7,244,3,250,1,253,128,126,64,63,160,31,208,15,232,7,244,3,250,1,253,128,126,64,63,160,31,208,15,232,7,244,131,166,126,136,156,234,135,104,179,126,120,187,23,177,15,216,7,236,67,7,236,131,90,204,93,171,187,104,71,157,179,15,130,184,221,176,15,86,193,67,218,7,171,224,33,237,131,32,120,88,251,32,13,28,220,62,88,5,15,105,31,172,130,135,180,15,166,193,59,97,31,140,67,119,192,62,152,102,238,132,125,16,132,14,107,31,4,129,195,218,7,65,224,144,246,65,26,55,144,125,144,198,13,100,31,76,227,118,194,62,152,134,238,132,125,16,132,14,107,31,76,3,7,182,15,166,113,3,219,7,105,220,64,246,65,16,55,164,125,144,198,13,100,31,116,226,118,202,62,224,18,112,9,187,226,18,226,89,236,176,147,82,220,143,55,119,82,194,37,224,18,112,9,184,4,92,2,46,1,151,128,75,216,70,151,0,146,7,201,131,228,65,242,32,121,144,60,116,27,186,13,221,134,110,67,183,161,219,208,237,78,210,109,119,149,242,113,211,16,99,232,54,116,27,186,13,221,134,110,239,60,221,6,18,3,137,129,196,64,98,32,49,144,24,72,12,36,6,18,3,137,129,196,64,98,32,49,144,24,72,188,101,144,216,229,48,217,184,105,152,44,144,24,72,12,36,238,14,36,142,190,95,130,213,235,37,120,184,184,2,171,162,131,140,88,156,54,48,34,118,144,59,8,33,22,231,14,4,136,237,242,134,227,195,14,114,7,193,195,178,220,97,233,176,48,115,72,56,44,139,28,150,13,139,51,7,66,195,226,188,129,200,176,56,111,16,48,108,151,214,55,23,182,75,235,27,11,203,210,134,165,194,178,204,225,160,176,44,111,40,38,44,75,27,10,9,219,165,245,77,132,197,105,131,0,97,187,180,190,121,176,126,90,112,48,56,24,28,220,18,14,118,89,51,220,48,220,19,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,56,24,28,12,14,6,7,131,131,193,193,161,112,176,203,97,139,49,195,22,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,193,224,96,112,48,56,184,155,56,88,205,162,89,236,12,7,47,136,101,220,50,14,94,6,61,191,188,250,237,242,102,126,248,112,183,60,83,189,94,202,70,7,151,15,119,163,203,255,126,29,125,189,188,153,223,94,254,54,127,24,189,60,58,42,242,44,26,68,81,50,24,164,233,104,249,66,189,251,167,87,122,218,145,113,229,71,236,253,161,122,215,87,42,79,162,143,159,210,248,58,73,46,163,235,34,203,46,51,21,127,140,179,52,86,31,211,203,131,191,173,156,69,107,66,60,61,58,202,134,105,145,230,121,154,229,133,114,30,226,245,7,127,85,136,151,71,71,195,34,43,84,54,44,162,164,40,28,135,248,171,18,153,191,61,216,165,128,116,249,127,45,16,233,245,127,190,172,92,129,162,126,156,244,163,222,245,124,126,255,245,126,62,191,142,250,195,126,246,116,253,209,3,160,235,113,140,16,168,69,154,90,192,185,30,201,28,113,58,201,21,219,231,42,255,166,176,200,165,121,52,153,33,74,219,60,118,223,95,61,130,116,146,75,252,253,213,35,70,105,174,122,128,168,153,106,3,66,20,103,170,1,132,21,137,76,17,161,52,82,61,0,212,220,77,27,16,160,69,38,221,221,100,132,248,44,242,232,94,88,140,16,158,69,158,170,63,20,245,119,79,229,159,138,182,105,100,107,191,14,193,217,166,73,172,210,148,17,155,52,77,29,140,90,143,99,134,163,164,121,106,96,147,230,222,169,195,77,210,52,53,48,73,51,77,29,78,178,77,35,59,142,235,112,145,69,26,139,53,94,135,131,108,211,136,247,141,245,26,215,132,57,87,105,9,23,148,35,86,252,145,125,85,70,12,90,219,148,233,135,214,70,101,202,162,179,81,254,217,124,163,10,166,165,179,149,96,71,124,190,251,164,68,91,149,177,150,198,86,75,134,38,220,172,2,189,105,108,122,43,56,156,110,5,123,241,86,114,56,173,145,65,157,109,202,108,80,107,27,201,193,180,206,7,245,54,42,19,66,157,173,4,123,252,65,180,141,224,35,61,10,190,165,199,198,111,201,19,229,115,215,18,118,65,249,218,110,9,11,229,235,62,229,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,181,140,244,220,221,199,173,60,220,199,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,237,31,210,27,68,63,206,226,89,33,97,121,131,232,99,169,25,99,177,25,226,149,238,63,238,66,55,198,65,244,177,169,13,163,106,185,13,99,77,132,149,183,166,255,162,70,255,197,179,243,229,241,61,62,253,249,108,114,52,158,141,15,223,141,39,139,149,245,240,109,174,219,157,49,141,134,89,117,115,198,52,26,230,207,143,28,157,157,30,93,76,38,227,211,233,108,50,254,231,197,248,195,116,241,132,76,197,154,141,25,91,92,197,3,55,171,120,192,42,102,21,179,138,67,173,226,220,205,42,206,89,197,172,226,46,247,66,222,246,117,154,185,89,167,25,235,148,117,202,58,109,111,157,166,110,214,105,202,58,101,157,178,78,219,91,167,137,228,22,209,245,117,154,108,190,55,148,117,202,58,101,157,218,173,83,39,215,211,132,235,41,235,116,239,215,105,71,199,244,168,167,206,200,203,241,90,223,59,35,171,104,225,230,99,245,189,53,114,220,157,57,61,242,184,129,7,245,184,8,30,100,82,143,139,224,13,131,11,146,60,77,163,60,201,179,36,143,170,131,75,166,23,200,131,7,154,49,100,25,56,220,144,33,23,193,131,76,25,114,17,188,225,216,30,70,131,40,30,68,105,94,12,243,234,224,30,143,237,176,243,145,164,161,67,14,72,18,102,14,59,33,73,30,58,208,136,36,121,224,64,51,146,228,129,131,12,73,178,140,235,123,74,146,101,92,223,99,146,132,113,195,206,73,18,134,190,157,235,134,30,170,180,136,83,149,101,69,154,174,86,189,135,9,29,104,186,147,48,112,168,241,78,194,184,161,230,59,89,198,245,61,224,73,30,55,200,132,39,203,184,190,71,60,25,196,237,212,140,167,155,156,169,80,76,133,234,224,84,168,141,3,202,147,120,144,183,57,56,234,73,64,196,110,4,68,140,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,129,128,64,64,32,32,16,16,8,8,4,4,2,2,1,241,34,32,148,155,59,149,212,46,222,169,20,133,19,16,17,2,194,173,128,40,212,80,85,11,136,66,13,227,205,43,241,121,91,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,5,129,130,216,42,5,209,190,95,112,114,131,131,218,197,27,28,240,11,248,5,252,2,126,1,191,128,95,192,47,224,23,240,11,248,5,252,2,126,1,191,128,95,192,47,224,23,240,11,248,5,252,2,126,1,191,128,95,192,47,84,251,133,200,141,95,136,54,251,133,183,251,13,189,128,94,240,172,23,84,158,20,73,181,95,88,60,148,110,22,12,223,159,178,253,134,65,45,102,151,213,93,152,163,206,25,6,65,220,110,24,6,171,224,33,13,131,85,240,144,134,65,16,60,172,97,144,6,14,110,24,172,130,135,52,12,86,193,67,26,6,211,224,157,48,12,198,161,59,96,24,76,51,119,194,48,8,66,135,53,12,130,192,97,13,131,32,112,72,195,32,141,27,200,48,72,227,6,50,12,166,113,59,97,24,76,67,119,194,48,8,66,135,53,12,166,129,3,27,6,211,184,129,13,131,52,110,32,195,32,136,27,210,48,72,227,6,50,12,58,113,59,101,24,240,5,248,130,173,247,5,106,113,71,130,189,47,80,253,120,115,191,35,124,1,190,0,95,128,47,192,23,224,11,240,5,248,130,237,240,5,96,119,176,59,216,29,236,14,118,7,187,67,176,33,216,16,108,8,54,4,27,130,13,193,238,22,193,118,80,241,174,154,70,6,67,176,33,216,16,108,8,54,4,123,7,9,54,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,224,109,1,193,78,70,183,170,166,209,173,128,96,64,48,32,56,36,8,142,190,95,102,213,235,101,118,184,184,202,170,162,131,28,88,156,54,48,6,118,144,59,8,5,22,231,14,4,129,237,242,134,99,192,14,114,7,65,192,178,220,97,9,176,48,115,72,0,44,139,28,150,255,138,51,7,194,191,226,188,129,232,175,56,111,16,248,107,151,214,55,251,181,75,235,27,253,202,210,134,37,191,178,204,225,192,175,44,111,40,238,43,75,27,10,251,218,165,245,77,125,197,105,131,64,95,187,180,190,153,175,126,90,144,47,200,23,228,235,26,249,58,169,253,109,152,166,9,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,130,124,65,190,32,95,15,200,215,201,128,67,197,128,67,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,13,142,124,143,79,63,76,39,23,71,211,153,154,13,132,236,183,183,248,132,15,223,174,30,75,16,120,176,25,2,151,246,66,71,40,240,203,135,105,194,193,170,125,28,188,49,203,74,6,184,176,6,23,62,59,95,174,129,241,233,207,103,147,163,241,108,124,248,110,60,57,24,29,44,190,50,93,106,156,70,195,172,26,26,167,209,48,127,126,228,232,236,244,232,98,50,25,159,78,103,147,241,63,47,198,31,166,139,39,100,42,214,4,198,62,86,122,238,120,165,231,172,116,86,58,43,189,131,43,61,115,188,210,51,86,58,43,189,51,43,125,191,214,114,42,236,192,86,183,150,211,205,173,216,88,203,172,101,214,114,107,107,217,237,117,57,229,186,204,90,102,45,111,75,249,213,115,47,227,5,250,174,237,101,28,119,167,254,74,30,183,27,211,118,172,130,135,156,182,99,21,60,228,188,120,65,240,176,99,130,164,129,131,143,9,178,10,30,114,76,144,85,240,134,99,123,24,13,162,120,16,165,121,49,204,171,131,123,60,182,59,49,223,200,56,116,7,230,27,153,102,238,196,124,35,65,232,176,243,141,4,129,195,206,55,18,4,14,57,223,72,26,55,208,124,35,105,220,64,243,141,76,227,118,98,190,145,105,232,219,185,110,232,161,74,139,56,85,89,86,164,233,106,9,92,152,208,97,135,50,153,6,14,60,148,201,52,110,224,161,76,210,184,129,134,50,9,226,134,28,202,36,141,27,104,40,147,78,220,78,213,238,221,228,84,251,81,237,215,193,106,191,141,55,158,38,241,32,247,88,16,152,56,150,20,9,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,5,146,2,73,129,164,64,82,32,41,144,20,72,10,36,133,142,164,136,29,75,138,120,167,37,133,135,38,182,141,146,130,110,182,142,37,69,161,134,170,90,82,20,106,24,111,94,173,207,219,162,41,208,20,104,10,52,5,154,2,77,129,166,64,83,160,41,208,20,104,10,52,5,154,2,77,129,166,64,83,160,41,208,20,104,10,52,197,86,105,10,111,14,66,57,118,16,106,11,199,231,161,32,246,89,65,236,253,64,61,245,125,134,65,90,127,241,238,208,68,61,121,220,110,88,8,171,224,33,45,132,85,240,144,22,66,16,60,172,133,144,6,14,110,33,172,130,135,180,16,86,193,67,90,8,211,224,157,176,16,198,161,59,96,33,76,51,119,194,66,8,66,135,181,16,130,192,97,45,132,32,112,72,11,33,141,27,200,66,72,227,6,178,16,166,113,59,97,33,76,67,119,194,66,8,66,135,181,16,166,129,3,91,8,211,184,129,45,132,52,110,32,11,33,136,27,210,66,72,227,6,178,16,58,113,59,101,33,112,10,56,133,93,114,10,145,99,167,16,225,20,112,10,56,133,109,114,10,178,41,206,161,148,130,56,109,96,163,224,32,119,16,161,32,206,29,8,203,219,229,13,71,229,29,228,14,2,229,101,185,195,162,109,97,230,144,100,91,22,57,44,216,22,103,14,196,181,197,121,3,97,109,113,222,32,84,219,46,173,111,168,109,151,214,55,211,150,165,13,139,180,101,153,195,193,97,89,222,80,108,88,150,54,20,26,182,75,235,155,12,139,211,6,1,195,118,105,125,115,97,253,180,96,97,176,48,88,216,37,22,62,255,101,250,247,179,211,89,60,43,164,80,248,254,207,199,95,127,191,123,131,132,227,126,177,149,173,110,158,62,74,23,186,241,215,39,161,23,191,25,15,62,59,95,30,251,227,211,159,207,38,71,227,217,248,240,221,120,114,48,58,88,124,97,157,234,212,223,254,10,31,56,93,225,3,86,56,43,156,21,222,169,21,158,59,93,225,57,43,156,21,222,137,21,190,79,107,56,115,186,134,51,214,48,107,152,53,236,121,13,167,78,215,112,202,26,102,13,179,134,61,175,225,100,193,186,157,173,225,164,175,88,195,172,97,214,176,231,53,236,242,58,188,157,51,102,89,195,172,97,230,203,210,184,157,198,237,52,110,167,113,59,141,219,105,220,78,227,118,26,183,211,184,157,198,237,52,110,167,113,123,135,90,166,208,184,157,198,237,52,110,167,113,59,141,219,169,166,167,154,126,103,231,203,190,200,9,241,116,217,74,57,177,157,179,101,145,19,200,9,228,4,114,2,57,129,156,64,78,32,39,144,19,200,9,228,4,114,2,57,129,156,64,78,32,39,144,19,200,9,228,4,114,2,57,129,156,64,78,120,148,19,202,233,221,79,106,135,239,126,242,209,31,126,179,156,160,59,188,99,57,81,168,161,170,150,19,133,26,198,155,87,233,243,182,232,9,244,4,122,2,61,129,158,64,79,160,39,208,19,232,9,244,4,122,2,61,129,158,64,79,160,39,208,19,232,9,244,4,122,2,61,177,85,122,194,155,123,112,121,99,132,218,225,27,35,112,15,184,7,220,3,238,1,247,128,123,192,61,224,30,112,15,184,7,220,3,238,1,247,128,123,192,61,224,30,112,15,184,7,220,3,238,1,247,128,123,192,61,232,184,135,200,169,123,136,54,187,135,183,123,17,245,128,122,8,170,30,84,158,20,73,181,123,88,60,148,110,150,15,223,159,178,253,246,65,45,38,174,213,93,180,163,206,217,7,65,220,110,216,7,171,224,33,237,131,85,240,144,246,65,16,60,172,125,144,6,14,110,31,172,130,135,180,15,86,193,67,218,7,211,224,157,176,15,198,161,59,96,31,76,51,119,194,62,8,66,135,181,15,130,192,97,237,131,32,112,72,251,32,141,27,200,62,72,227,6,178,15,166,113,59,97,31,76,67,119,194,62,8,66,135,181,15,166,129,3,219,7,211,184,129,237,131,52,110,32,251,32,136,27,210,62,72,227,6,178,15,58,113,59,101,31,112,9,184,132,93,113,9,106,113,39,131,51,151,160,250,241,230,30,74,184,4,92,2,46,1,151,128,75,192,37,224,18,112,9,219,232,18,64,242,32,121,144,60,72,30,36,15,146,135,110,67,183,161,219,208,109,232,54,116,27,186,221,73,186,237,174,82,94,53,141,47,134,110,67,183,161,219,208,109,232,246,206,211,109,32,49,144,24,72,12,36,6,18,3,137,129,196,64,98,32,49,144,24,72,12,36,6,18,3,137,129,196,91,6,137,93,142,145,85,77,99,100,129,196,64,98,32,113,119,32,113,244,253,18,172,94,47,193,195,197,21,88,21,29,100,196,226,180,129,17,177,131,220,65,8,177,56,119,32,64,108,151,55,28,31,118,144,59,8,30,150,229,14,75,135,133,153,67,194,97,89,228,176,108,88,156,57,16,26,22,231,13,68,134,197,121,131,128,97,187,180,190,185,176,93,90,223,88,88,150,54,44,21,150,101,14,7,133,101,121,67,49,97,89,218,80,72,216,46,173,111,34,44,78,27,4,8,219,165,245,205,131,245,211,130,131,193,193,224,224,150,112,176,203,154,225,134,201,158,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,193,224,96,112,48,56,24,28,12,14,14,133,131,93,14,91,84,12,91,4,7,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,193,224,224,46,225,224,31,103,201,172,16,97,224,143,111,240,111,210,47,26,241,239,202,183,87,131,127,87,158,177,246,101,61,255,67,233,191,223,2,227,197,63,148,254,251,237,227,249,219,23,104,27,48,127,108,2,203,170,109,176,92,153,96,229,157,1,202,26,64,249,236,124,185,120,222,157,95,204,222,143,223,159,77,126,153,93,76,143,79,142,255,189,92,83,7,163,131,168,95,100,107,220,89,85,115,231,52,26,102,213,216,57,141,134,249,102,234,92,168,97,252,252,140,163,179,211,163,139,201,100,124,58,157,77,198,255,188,24,127,152,46,158,144,169,88,19,74,183,119,54,25,56,57,155,12,56,155,112,54,225,108,178,247,103,147,220,201,217,36,231,108,194,217,100,55,207,38,156,38,22,167,137,204,201,105,34,227,52,193,105,130,211,196,238,158,38,82,39,167,137,148,211,4,167,9,78,19,187,123,154,72,68,93,115,203,167,137,164,177,91,46,167,9,78,19,156,38,182,248,52,225,226,215,68,194,175,9,78,19,156,38,66,159,38,58,90,165,255,60,70,99,81,33,81,59,70,35,238,78,153,190,60,110,55,6,61,90,5,15,57,232,209,42,120,67,221,98,146,167,105,148,39,121,150,228,81,117,112,139,137,87,130,224,97,39,84,74,3,7,159,80,105,21,60,228,132,74,171,224,13,199,246,48,26,68,241,32,74,243,98,152,87,7,247,120,108,119,98,180,166,113,232,14,140,214,52,205,220,137,209,154,130,208,97,71,107,10,2,135,29,173,41,8,28,114,180,166,52,110,160,209,154,210,184,129,70,107,154,198,237,196,104,77,211,208,183,115,221,208,67,149,22,113,170,178,172,72,211,213,59,37,194,132,14,59,15,212,52,112,224,121,160,166,113,3,207,3,149,198,13,52,15,84,16,55,228,60,80,105,220,64,243,64,117,226,118,234,22,143,155,156,155,66,118,229,166,16,141,150,30,59,117,223,136,221,231,125,126,151,250,15,211,244,132,98,243,19,94,157,66,187,183,183,196,78,52,77,236,64,211,172,73,152,141,206,69,71,235,248,237,151,132,150,65,203,160,101,208,50,104,25,180,12,90,6,45,131,150,65,203,160,101,208,50,104,25,180,12,90,6,45,131,150,65,203,160,101,208,50,104,25,180,12,90,166,243,90,166,85,235,162,156,220,67,167,28,220,67,183,243,214,165,245,233,20,181,214,133,169,20,142,173,75,22,45,243,85,88,151,44,138,212,230,51,199,243,51,176,42,88,21,172,10,86,5,171,130,85,193,170,96,85,176,42,88,21,172,10,86,5,171,130,85,193,170,96,85,176,42,88,21,172,202,190,88,149,242,212,219,168,22,48,46,30,106,32,140,79,79,113,225,98,2,132,211,151,60,190,195,73,236,145,223,239,117,107,156,147,139,59,125,20,119,250,224,156,112,78,56,39,156,19,206,9,231,132,115,194,57,225,156,112,78,56,39,156,19,206,9,231,132,115,194,57,225,156,112,78,56,39,156,19,206,9,231,132,115,194,57,237,177,115,138,156,56,167,168,209,57,161,156,80,78,40,167,93,82,78,106,49,72,180,238,151,90,212,57,229,36,136,219,13,229,100,21,60,164,114,178,10,30,82,57,9,130,135,85,78,210,192,193,149,147,85,240,144,202,201,42,120,72,229,100,26,188,19,202,201,56,116,7,148,147,105,230,78,40,39,65,232,176,202,73,16,56,172,114,18,4,14,169,156,164,113,3,41,39,105,220,64,202,201,52,110,39,148,147,105,232,78,40,39,65,232,176,202,201,52,112,96,229,100,26,55,176,114,146,198,13,164,156,4,113,67,42,39,105,220,64,202,73,39,110,167,148,19,2,9,129,132,64,218,17,129,212,162,221,137,103,177,131,46,118,113,63,110,236,98,135,221,193,238,96,119,176,59,216,29,236,14,118,7,187,179,103,118,7,73,130,36,65,146,32,73,144,36,72,18,124,3,190,1,223,128,111,192,55,224,27,240,13,248,134,61,243,13,246,119,147,44,124,3,119,147,224,27,240,13,248,6,124,3,190,1,108,15,182,7,219,131,237,193,246,96,123,176,61,216,30,108,15,182,7,219,131,237,193,246,96,123,176,61,216,30,108,111,141,237,93,12,187,143,53,134,221,131,237,193,246,59,131,237,93,172,235,173,38,247,209,247,223,69,234,245,119,209,112,241,179,72,21,29,4,247,226,180,129,185,189,131,220,65,176,189,56,119,32,106,111,151,55,28,180,119,144,59,8,179,151,229,14,139,236,133,153,67,18,123,89,228,176,192,94,156,57,16,175,23,231,13,132,235,197,121,131,208,122,187,180,190,97,189,93,90,223,172,94,150,54,44,170,151,101,14,71,234,101,121,67,129,122,89,218,80,156,222,46,173,111,76,47,78,27,132,210,219,165,245,13,233,245,211,194,232,97,244,26,24,220,5,74,119,65,188,157,128,233,214,249,177,139,178,239,230,193,213,240,99,248,49,252,24,126,12,63,134,31,195,143,225,199,240,99,248,49,252,24,126,12,63,134,31,195,143,225,199,240,99,248,49,252,24,126,12,63,222,46,126,236,98,8,109,204,16,90,248,49,252,24,126,12,63,134,31,195,143,225,199,240,99,248,49,252,24,126,12,63,134,31,195,143,225,199,240,99,248,49,252,24,126,12,63,222,49,126,172,102,209,44,182,230,199,11,66,25,111,27,63,94,126,226,243,203,171,223,46,111,230,135,15,119,203,83,221,235,181,112,116,112,249,112,55,186,252,239,215,209,215,203,155,249,237,229,111,243,135,209,203,163,163,34,207,162,65,20,37,131,65,154,142,150,47,212,187,127,122,165,167,111,34,126,179,175,122,127,168,94,58,188,206,146,228,227,48,203,210,65,18,93,39,31,227,65,254,41,202,174,62,165,233,112,240,49,93,236,189,215,211,111,205,155,63,61,58,202,134,105,145,230,121,154,229,133,114,246,230,175,127,33,84,189,249,203,163,163,97,145,21,42,27,22,81,82,20,142,222,252,175,74,166,254,118,85,72,73,234,242,255,90,176,212,235,255,124,89,185,84,69,253,56,233,71,189,235,249,252,254,235,253,124,126,29,245,135,253,236,233,66,165,71,74,215,227,24,177,82,139,52,181,36,116,61,146,57,11,117,146,43,182,207,85,254,241,97,145,75,243,104,50,99,153,182,121,236,190,191,122,86,233,36,151,248,251,171,103,145,210,92,245,164,81,51,213,6,214,40,206,84,67,18,43,18,153,178,68,105,164,122,82,168,185,155,54,176,66,139,76,186,187,201,136,5,90,228,209,189,176,24,177,62,139,60,85,127,81,234,239,158,202,191,41,109,211,200,214,126,29,171,179,77,147,88,165,41,179,56,105,154,58,106,181,30,199,140,91,73,243,212,80,41,205,189,83,199,165,164,105,106,168,147,102,154,58,238,100,155,70,118,28,215,113,37,139,52,22,107,188,142,27,217,166,17,239,27,235,53,174,73,125,174,210,18,87,40,71,172,248,107,252,170,204,34,180,182,41,99,18,173,141,202,56,70,103,163,252,179,249,70,21,240,75,103,43,193,142,248,124,247,73,137,182,42,243,47,141,173,150,176,77,184,89,5,163,211,216,244,86,112,56,221,10,246,226,173,228,112,90,67,136,58,219,148,33,162,214,54,146,131,105,29,36,234,109,84,70,137,58,91,9,246,248,131,104,27,193,71,122,20,124,75,143,141,223,82,203,56,208,190,157,237,2,7,110,93,59,91,112,96,119,112,32,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,175,37,246,103,127,43,185,218,198,91,201,97,127,176,63,216,31,236,15,246,7,251,131,253,193,254,96,127,176,63,216,31,236,15,246,7,251,131,253,193,254,96,127,176,191,157,102,127,199,167,31,166,147,139,163,233,44,158,13,100,16,176,183,248,56,15,223,174,30,75,141,37,7,141,52,80,53,226,192,102,188,183,6,12,203,132,112,51,65,204,203,111,145,191,125,197,214,91,79,190,236,189,166,30,148,170,245,30,148,27,163,172,68,160,25,165,70,51,202,179,243,229,138,123,119,126,49,123,63,126,127,54,249,101,118,49,61,62,57,254,247,114,33,30,140,14,162,126,145,233,246,172,76,163,97,86,221,178,50,141,134,249,230,142,149,133,26,198,207,207,56,58,59,61,186,152,76,198,167,211,217,100,252,207,139,241,135,233,226,9,153,138,53,27,90,122,56,5,229,110,79,65,57,167,32,78,65,156,130,56,5,25,156,130,50,183,167,160,140,83,16,167,160,189,61,5,113,110,121,115,110,73,101,183,88,213,157,91,210,198,123,173,56,183,112,110,225,220,178,39,231,22,167,191,91,82,126,183,112,110,225,220,178,5,231,150,142,206,25,81,79,173,93,151,3,134,190,183,118,85,209,194,240,197,234,123,111,215,184,59,131,70,228,113,3,79,26,113,17,60,200,168,17,23,193,27,58,175,39,121,154,70,121,146,103,73,30,85,7,151,180,95,151,7,15,52,36,197,50,112,184,41,41,46,130,7,25,147,226,34,120,195,177,61,140,6,81,60,136,210,188,24,230,213,193,61,30,219,97,7,188,72,67,135,156,240,34,204,28,118,196,139,60,116,160,25,47,242,192,129,134,188,200,3,7,153,242,98,25,215,247,152,23,203,184,190,231,188,8,227,134,29,244,34,12,125,59,215,13,61,84,105,17,167,42,203,138,52,93,173,157,13,19,58,208,120,26,97,224,80,243,105,132,113,67,13,168,177,140,235,123,66,141,60,110,144,17,53,150,113,125,207,168,49,136,219,169,33,53,55,57,99,109,118,101,172,205,230,161,196,121,82,236,216,228,27,187,207,251,252,46,245,31,166,233,9,197,230,39,172,104,135,218,103,188,60,193,79,237,110,226,214,254,36,14,236,207,214,79,133,71,238,32,119,144,59,200,29,228,14,114,7,185,131,220,65,238,32,119,144,59,200,29,228,14,114,7,185,131,220,65,238,32,119,144,59,200,29,228,14,114,7,185,179,125,114,199,143,153,137,221,154,153,24,51,99,96,102,162,240,102,38,194,204,184,53,51,89,180,204,87,97,102,178,40,82,155,207,46,207,207,192,188,96,94,48,47,152,23,204,11,230,5,243,130,121,193,188,96,94,48,47,152,23,204,11,230,5,243,130,121,193,188,96,94,48,47,251,98,94,74,124,81,69,181,128,113,241,80,3,97,124,122,138,11,95,19,32,156,190,8,242,29,78,98,152,252,126,175,219,230,165,148,91,47,165,182,111,246,39,90,10,45,133,150,114,170,165,212,162,111,100,221,175,185,168,115,90,74,16,183,27,90,202,42,120,72,45,101,21,60,164,150,18,4,15,171,165,164,129,131,107,41,171,224,33,181,148,85,240,144,90,202,52,120,39,180,148,113,232,14,104,41,211,204,157,208,82,130,208,97,181,148,32,112,88,45,37,8,28,82,75,73,227,6,210,82,210,184,129,180,148,105,220,78,104,41,211,208,157,208,82,130,208,97,181,148,105,224,192,90,202,52,110,96,45,37,141,27,72,75,9,226,134,212,82,210,184,129,180,148,78,220,78,105,41,36,19,146,9,201,180,35,146,201,143,1,138,220,26,160,8,3,132,1,218,103,3,228,98,237,111,181,4,138,190,255,118,82,175,191,157,134,139,159,78,170,232,160,3,18,167,13,172,128,28,228,14,98,128,196,185,3,121,20,187,188,225,52,138,131,220,65,44,138,44,119,88,23,33,204,28,82,69,200,34,135,53,17,226,204,129,68,132,56,111,32,15,33,206,27,68,67,216,165,245,109,33,236,210,250,150,16,178,180,97,29,132,44,115,56,154,47,203,27,10,230,203,210,134,98,249,118,105,125,163,124,113,218,32,36,223,46,173,111,144,175,159,22,142,15,199,183,234,159,181,133,61,184,252,48,102,53,139,102,177,59,198,188,96,150,241,182,49,230,229,71,63,191,188,250,237,242,102,126,248,112,183,60,249,189,94,29,71,7,151,15,119,163,203,255,126,29,125,189,188,153,223,94,254,54,127,24,189,60,58,42,242,44,26,68,81,50,24,164,233,104,249,66,189,251,167,87,122,250,110,226,234,157,214,251,163,23,205,213,85,156,198,209,252,250,58,75,212,167,228,99,20,15,231,234,250,242,227,85,156,37,159,150,227,39,94,79,204,53,33,158,30,29,101,195,180,72,243,60,205,242,66,57,15,241,250,55,68,85,136,151,71,71,195,34,43,84,54,44,162,164,40,28,135,248,171,18,195,191,93,63,82,230,186,252,191,22,212,245,250,63,95,86,46,106,81,63,78,250,81,239,122,62,191,255,122,63,159,95,71,253,97,63,123,186,164,233,49,213,245,56,70,84,213,34,77,45,51,93,143,100,78,77,157,228,138,237,115,149,127,166,88,228,210,60,154,204,168,167,109,30,187,239,175,158,106,58,201,37,254,254,234,169,165,52,87,61,147,212,76,181,129,74,138,51,213,48,199,138,68,166,212,81,26,169,158,41,106,238,166,13,84,209,34,147,238,110,50,162,134,22,121,116,47,44,70,84,208,34,79,213,223,158,250,187,167,242,175,79,219,52,178,181,95,71,245,108,211,36,86,105,202,212,78,154,166,142,111,173,199,49,35,92,210,60,53,252,74,115,239,212,17,44,105,154,26,62,165,153,166,142,80,217,166,145,29,199,117,4,202,34,141,197,26,175,35,76,182,105,196,251,198,122,141,107,242,161,171,180,68,32,202,17,43,254,110,191,42,83,11,173,109,202,64,69,107,163,50,184,209,217,40,255,108,190,81,5,38,211,217,74,176,35,62,223,125,82,162,173,202,164,76,99,171,37,150,19,110,86,65,243,52,54,189,21,28,78,183,130,189,120,43,57,156,214,96,163,206,54,101,220,168,181,141,228,96,90,71,142,122,27,149,161,163,206,86,130,61,254,32,218,70,240,145,30,5,223,210,99,227,183,228,11,28,42,183,224,80,1,14,1,135,174,193,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,66,40,33,148,176,109,74,232,240,22,118,181,141,183,176,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,207,127,153,254,253,236,116,150,204,10,33,35,188,255,243,241,215,223,239,222,16,194,164,95,52,18,66,213,136,8,155,145,223,26,68,44,83,195,205,84,49,47,189,69,251,109,47,159,246,85,83,211,75,213,126,211,203,250,32,43,1,104,121,169,209,242,242,236,124,185,178,222,157,95,204,222,143,223,159,77,126,153,93,76,143,79,142,255,189,92,112,7,163,131,168,95,100,186,157,49,211,104,152,85,55,198,76,163,97,190,185,47,102,161,134,241,243,51,142,206,78,143,46,38,147,241,233,116,54,25,255,243,98,252,97,186,28,158,182,36,189,58,109,51,91,63,213,12,92,158,106,6,156,106,56,213,112,170,225,84,83,121,170,201,93,158,106,114,78,53,156,106,246,226,84,195,57,100,229,28,146,185,60,135,100,156,67,56,135,112,14,217,183,115,72,234,242,28,146,114,14,225,28,194,57,100,223,206,33,137,240,94,239,202,115,72,210,120,167,55,231,16,206,33,156,67,118,238,28,226,240,119,72,194,239,16,206,33,156,67,58,118,14,233,232,212,179,231,137,177,203,1,136,117,19,99,227,238,140,61,147,199,13,60,247,204,69,240,32,131,207,92,4,111,152,3,147,228,105,26,229,73,158,37,121,84,29,220,98,34,189,32,120,160,145,109,150,129,195,205,108,115,17,60,200,208,54,23,193,27,142,237,97,52,136,226,65,148,230,197,48,175,14,238,241,216,14,59,110,78,26,58,228,188,57,97,230,176,3,231,228,161,3,77,156,147,7,14,52,114,78,30,56,200,204,57,203,184,190,135,206,89,198,245,61,117,78,24,55,236,216,57,97,232,219,185,110,232,161,74,139,56,85,89,86,164,233,234,189,52,97,66,7,26,150,39,12,28,106,90,158,48,110,168,113,121,150,113,125,207,203,147,199,13,50,48,207,50,174,239,137,121,6,113,59,53,50,239,38,103,200,222,174,12,217,219,200,18,85,158,20,59,54,135,207,238,243,62,191,75,253,135,105,122,66,177,249,9,43,138,193,203,173,58,177,75,137,19,59,144,56,190,187,249,224,108,112,54,56,27,156,13,206,6,103,131,179,193,217,224,108,112,54,56,27,156,13,206,6,103,131,179,193,217,224,108,112,54,56,27,156,13,206,6,103,131,179,217,115,103,227,195,200,40,151,183,230,169,237,27,194,26,74,200,68,161,133,76,132,144,113,43,100,178,104,153,175,66,200,100,81,164,54,159,84,158,159,129,112,65,184,32,92,16,46,8,23,132,11,194,5,225,130,112,65,184,32,92,16,46,8,23,132,11,194,5,225,130,112,65,184,32,92,246,69,184,148,248,162,138,106,1,227,226,161,6,194,248,244,20,23,154,38,64,56,125,255,227,59,156,68,44,249,253,94,183,77,71,57,188,65,72,109,223,180,111,116,20,58,10,29,133,142,66,71,161,163,208,81,232,40,116,20,58,10,29,133,142,66,71,161,163,208,81,232,40,116,20,58,10,29,133,142,66,71,161,163,208,81,232,40,116,84,171,58,42,114,169,163,34,116,20,58,10,29,181,199,58,74,45,6,160,214,253,138,139,58,167,163,4,113,187,161,163,172,130,135,212,81,86,193,67,234,40,65,240,176,58,74,26,56,184,142,178,10,30,82,71,89,5,15,169,163,76,131,119,66,71,25,135,238,128,142,50,205,220,9,29,37,8,29,86,71,9,2,135,213,81,130,192,33,117,148,52,110,32,29,37,141,27,72,71,153,198,237,132,142,50,13,221,9,29,37,8,29,86,71,153,6,14,172,163,76,227,6,214,81,210,184,129,116,148,32,110,72,29,37,141,27,72,71,233,196,237,148,142,66,46,33,151,144,75,59,34,151,218,55,63,241,44,118,215,23,47,238,199,244,197,195,252,96,126,48,63,152,31,204,15,230,7,243,131,249,65,160,32,80,16,40,8,20,4,10,2,5,23,129,139,192,69,224,34,112,17,184,8,92,68,135,194,225,34,58,226,34,156,221,133,178,112,17,220,133,130,139,192,69,224,34,112,17,184,8,144,62,72,31,164,15,210,7,233,131,244,65,250,32,125,144,62,72,31,164,15,210,7,233,131,244,65,250,32,125,144,126,59,72,95,185,188,189,64,113,123,1,72,127,95,145,190,139,53,191,213,84,63,250,254,155,73,189,254,102,26,46,126,50,169,162,131,80,95,156,54,48,211,119,144,59,8,210,23,231,14,68,244,237,242,134,3,250,14,114,7,225,249,178,220,97,113,190,48,115,72,154,47,139,28,22,230,139,51,7,98,249,226,188,129,80,190,56,111,16,146,111,151,214,55,200,183,75,235,155,227,203,210,134,197,248,178,204,225,40,190,44,111,40,136,47,75,27,138,225,219,165,245,141,240,197,105,131,16,124,187,180,190,1,190,126,90,248,61,252,94,3,145,187,192,236,46,104,184,19,104,237,139,45,59,44,23,103,134,54,108,25,182,12,91,134,45,195,150,97,203,176,101,216,50,108,25,182,12,91,134,45,195,150,97,203,176,101,216,50,108,25,182,12,91,134,45,239,5,91,118,56,16,55,102,32,46,108,25,182,12,91,134,45,195,150,97,203,176,101,216,50,108,25,182,12,91,134,45,195,150,97,203,176,101,216,50,108,25,182,12,91,134,45,239,3,91,86,179,104,22,187,98,203,11,94,25,111,27,91,94,126,240,243,203,171,223,46,111,230,135,15,119,203,19,223,235,149,113,116,112,249,112,55,186,252,239,215,209,215,203,155,249,237,229,111,243,135,209,203,163,163,34,207,162,65,20,37,131,65,154,142,150,47,212,187,127,122,165,167,239,37,174,218,101,189,63,84,47,253,24,205,179,56,29,42,117,149,38,215,233,252,99,26,93,15,62,126,186,82,87,81,20,207,175,47,15,254,182,114,78,174,201,240,244,232,40,27,166,69,154,231,105,150,23,202,117,134,215,191,30,170,50,188,60,58,26,22,89,161,178,97,17,37,69,225,54,195,95,149,244,253,237,194,145,194,214,229,255,181,192,173,215,255,249,178,114,53,139,250,113,210,143,122,215,243,249,253,215,251,249,252,58,234,15,251,217,211,181,76,15,166,174,199,49,194,169,22,105,106,97,233,122,36,115,92,234,36,87,108,159,171,252,251,196,34,151,230,209,100,134,59,109,243,216,125,127,245,56,211,73,46,241,247,87,143,43,165,185,234,97,164,102,170,13,56,82,156,169,6,54,86,36,50,197,141,210,72,245,48,81,115,55,109,192,137,22,153,116,119,147,17,46,180,200,163,123,97,49,194,129,22,121,170,254,232,212,223,61,149,127,118,218,166,145,173,253,58,156,103,155,38,177,74,83,198,117,210,52,117,96,107,61,142,25,218,146,230,169,1,87,154,123,167,14,93,73,211,212,128,41,205,52,117,104,202,54,141,236,56,174,67,79,22,105,44,214,120,29,90,178,77,35,222,55,214,107,92,19,12,93,165,37,244,80,142,88,241,7,251,85,25,87,104,109,83,38,41,90,27,149,137,141,206,70,249,103,243,141,42,248,152,206,86,130,29,241,249,238,147,18,109,85,70,100,26,91,45,121,156,112,179,10,140,167,177,233,173,224,112,186,21,236,197,91,201,225,180,70,25,117,182,41,115,70,173,109,36,7,211,58,107,212,219,168,76,27,117,182,18,236,241,7,209,54,130,143,244,40,248,150,30,27,191,37,63,196,208,89,23,221,5,49,220,186,46,186,16,195,142,19,67,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,96,187,120,208,217,205,234,106,27,111,86,7,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,247,2,15,190,187,56,156,252,52,75,102,234,71,51,42,120,243,237,242,225,186,151,244,212,71,67,24,152,247,155,88,96,153,236,217,162,65,149,155,177,194,213,136,79,255,25,151,254,59,45,253,119,121,115,85,222,160,20,33,47,71,200,55,225,202,167,127,89,73,233,170,217,230,235,119,24,166,199,230,230,247,167,181,166,89,107,205,179,243,229,178,30,159,30,254,120,50,158,29,253,253,226,244,31,227,159,190,183,199,92,156,89,30,190,205,219,108,139,233,156,181,14,251,81,239,203,237,103,181,60,12,22,191,6,99,205,142,151,174,49,171,86,16,191,132,213,48,146,15,184,106,24,169,241,175,244,36,79,211,40,79,242,44,201,163,234,72,141,127,170,107,69,242,131,122,245,163,120,163,188,134,145,124,0,94,195,72,141,199,208,48,26,68,241,32,74,243,98,152,87,71,114,112,12,121,197,205,26,113,60,146,102,253,52,154,68,99,83,162,42,172,33,76,229,21,125,107,197,241,67,189,181,162,248,1,222,90,81,124,176,110,253,32,45,99,110,253,32,45,19,238,230,32,245,125,42,43,178,24,118,170,20,196,241,198,218,155,163,120,194,236,205,65,60,17,118,253,32,45,195,117,173,32,55,191,255,161,185,87,210,52,143,210,44,42,242,84,197,171,97,94,95,193,89,32,189,147,92,154,198,73,145,15,210,52,201,146,114,32,87,39,58,79,230,65,63,72,203,210,161,58,136,188,141,101,75,160,253,38,151,108,35,160,169,22,184,28,34,109,65,164,223,112,207,218,199,227,166,39,164,77,79,40,154,158,160,26,223,227,133,100,214,199,108,140,145,54,228,200,27,118,69,222,180,43,242,166,93,145,55,237,138,188,113,87,228,141,187,34,111,220,21,121,211,174,120,195,129,107,158,178,186,63,117,221,64,50,139,205,244,64,241,164,7,18,83,61,80,172,235,129,164,161,86,248,21,123,215,248,1,215,181,193,18,160,223,41,126,95,4,230,247,213,239,15,191,135,223,195,239,225,247,240,123,248,61,252,30,126,15,191,135,223,195,239,225,247,213,252,190,58,14,152,31,204,15,230,7,243,131,249,193,252,219,134,249,245,89,172,18,177,88,237,137,80,27,88,108,211,32,40,88,44,44,22,22,11,139,133,197,194,98,97,177,176,88,88,44,44,22,22,11,139,133,197,194,98,97,177,176,88,88,44,44,22,22,11,139,221,119,22,171,61,107,107,3,139,109,26,177,5,139,133,197,194,98,97,177,176,88,88,44,44,22,22,11,139,13,201,98,161,158,80,79,168,39,212,19,234,9,245,132,122,66,61,247,150,122,2,48,119,1,96,26,247,253,173,0,152,77,67,192,0,152,0,76,0,38,0,19,128,9,192,4,96,2,48,1,152,0,76,0,38,0,19,128,9,192,4,96,110,7,192,212,229,138,224,62,112,31,184,175,107,184,111,176,128,125,177,233,157,227,131,50,234,139,27,239,27,143,155,80,159,245,80,175,6,244,247,134,211,185,197,114,131,160,80,174,250,221,65,114,102,72,238,253,225,255,206,142,79,207,47,166,179,147,241,233,187,233,223,23,218,43,26,102,207,143,76,207,166,135,39,179,233,217,63,198,167,31,158,30,89,156,40,63,188,159,157,94,188,159,189,59,191,248,240,252,30,173,17,187,155,251,111,22,188,238,215,111,55,55,159,239,110,62,93,46,142,202,63,31,127,127,184,250,181,247,120,243,121,229,18,21,247,85,95,45,254,45,94,94,160,110,238,191,245,238,255,76,212,211,165,74,245,190,125,252,118,247,248,45,142,251,145,38,215,43,231,53,162,122,237,198,173,165,127,229,204,230,236,207,87,240,216,54,120,249,247,138,175,224,201,230,224,230,28,177,221,224,90,75,209,140,54,122,8,108,115,108,215,51,73,95,193,133,199,118,61,185,244,21,188,225,216,54,231,155,45,6,175,231,160,90,251,123,3,5,109,51,116,13,45,93,139,108,202,74,61,100,174,250,99,215,40,119,221,237,249,45,102,175,231,193,90,7,201,6,26,220,110,104,189,131,196,136,25,183,27,88,239,23,159,17,89,110,55,176,214,209,108,194,159,61,196,149,92,87,234,40,181,135,184,13,87,19,35,150,221,98,220,122,230,189,150,216,144,120,183,24,186,150,140,175,95,180,85,90,196,169,202,178,34,77,87,145,119,152,208,90,231,9,51,74,223,98,224,26,154,175,117,36,215,177,252,22,227,214,48,127,173,184,117,196,223,67,92,201,105,173,206,11,180,27,183,174,0,186,28,217,184,252,185,253,216,58,215,59,227,34,233,118,99,139,47,209,117,110,197,67,92,225,177,236,227,18,45,55,53,111,63,133,142,167,105,222,162,108,105,52,182,40,75,137,198,77,234,180,78,227,134,107,82,167,121,139,178,210,209,216,194,124,63,175,235,28,157,77,140,247,219,154,202,105,220,98,205,103,148,129,253,27,204,252,188,120,54,15,218,179,120,141,21,107,178,241,53,138,186,215,40,21,68,203,94,196,237,112,67,93,121,38,48,103,134,125,62,42,204,89,83,151,15,204,25,230,12,115,134,57,195,156,97,206,48,103,152,51,204,25,230,108,15,204,25,246,9,251,132,125,194,62,97,159,176,79,216,39,236,19,246,9,251,132,125,218,74,251,132,74,66,37,161,146,26,85,146,97,199,165,10,149,212,212,111,73,225,146,112,73,184,36,92,18,46,9,151,132,75,194,37,225,146,112,73,184,36,92,18,46,9,151,132,75,194,37,225,146,112,73,184,36,236,6,118,3,187,129,221,192,110,56,179,27,202,218,110,168,70,187,129,220,64,110,32,55,186,47,55,84,63,173,255,77,16,117,78,110,8,226,118,67,110,88,5,15,41,55,172,130,135,148,27,130,224,97,229,134,52,112,112,185,97,21,60,164,220,176,10,30,82,110,152,6,239,132,220,48,14,221,1,185,97,154,185,19,114,67,16,58,172,220,16,4,14,43,55,4,129,67,202,13,105,220,64,114,67,26,55,144,220,48,141,219,9,185,97,26,186,19,114,67,16,58,172,220,48,13,28,88,110,152,198,13,44,55,164,113,3,201,13,65,220,144,114,67,26,55,144,220,208,137,219,41,185,129,170,64,85,120,81,21,173,121,4,227,185,212,107,30,161,121,42,53,30,1,143,128,71,232,176,71,136,190,95,126,213,235,229,119,184,184,250,170,162,131,26,65,156,54,176,69,112,144,59,136,68,16,231,14,132,226,237,242,134,35,241,14,114,7,1,241,178,220,97,113,182,48,115,72,154,45,139,28,22,102,139,51,7,98,217,226,188,129,80,182,56,111,16,146,109,151,214,55,200,182,75,235,155,99,203,210,134,197,216,178,204,225,128,176,44,111,40,30,44,75,27,10,7,219,165,245,77,131,197,105,131,192,96,187,180,190,89,176,126,90,80,48,40,24,20,172,141,130,255,117,242,254,153,255,38,139,57,11,234,199,217,191,142,63,44,160,240,130,2,87,141,93,248,227,203,237,51,109,76,122,113,79,169,143,189,63,62,47,177,111,25,0,111,156,184,80,250,124,85,8,184,244,148,167,127,153,151,255,105,101,95,55,48,220,63,190,220,254,176,241,19,56,101,182,162,119,131,209,150,25,237,217,249,210,80,140,79,167,147,95,150,47,191,254,185,159,159,178,1,229,190,188,200,187,227,211,241,193,232,224,252,207,199,95,151,7,236,247,77,207,143,151,155,31,140,14,22,223,231,193,223,14,166,227,211,15,103,147,217,249,225,228,240,228,100,124,50,251,105,252,110,50,30,127,103,186,227,201,191,142,79,223,205,22,28,248,5,228,182,75,123,151,255,215,130,247,94,255,231,203,202,229,52,234,199,195,126,212,251,114,251,89,45,143,183,165,82,213,4,185,235,73,140,80,174,44,72,45,163,93,79,99,78,105,109,35,197,246,145,202,191,136,108,35,37,77,145,204,235,179,101,145,52,15,102,51,220,107,17,197,238,24,170,39,185,182,145,196,199,80,61,164,181,141,212,120,12,153,215,65,11,34,213,3,97,205,125,180,1,9,75,226,212,176,222,138,48,166,180,215,34,77,213,223,143,134,137,234,6,95,11,82,213,195,101,205,175,108,3,94,150,197,209,253,202,140,200,177,44,138,238,213,221,8,10,203,162,104,30,53,38,188,215,34,136,236,12,88,135,114,45,130,52,158,247,140,40,173,32,72,61,126,173,200,98,8,96,5,113,234,200,234,122,24,51,182,42,136,82,3,77,53,191,162,58,108,42,8,82,195,67,53,131,212,17,81,139,32,178,213,83,7,59,101,65,234,122,191,175,135,49,238,254,46,15,164,119,146,51,238,235,46,11,100,113,198,173,35,189,22,65,196,199,140,205,25,87,78,103,203,249,116,248,172,206,54,229,78,36,90,219,148,129,166,198,70,117,40,88,99,211,53,24,172,179,77,25,7,107,109,35,217,235,235,72,88,111,35,193,62,92,195,194,26,219,148,73,98,237,83,230,141,207,89,97,141,218,192,53,153,197,102,204,181,170,242,86,155,185,110,44,186,133,185,194,92,97,174,48,87,152,43,204,21,230,10,115,133,185,66,55,161,155,208,77,232,38,116,19,186,9,221,132,110,66,55,1,149,128,74,13,80,121,124,250,97,58,185,56,154,26,87,137,246,22,105,31,190,93,61,110,127,185,232,203,71,241,203,48,55,190,45,48,19,152,9,204,4,102,2,51,129,153,192,76,96,38,5,164,32,86,16,43,136,21,196,10,98,5,177,130,88,65,172,157,64,172,20,144,194,101,219,231,178,38,149,164,245,92,118,235,74,74,225,178,112,89,184,44,92,22,46,11,151,133,203,194,101,183,144,203,66,64,33,160,16,80,8,40,4,20,2,10,1,133,128,238,30,1,5,102,2,51,43,97,230,48,50,236,64,58,140,182,189,3,233,235,39,240,65,44,55,191,27,160,178,235,160,178,0,84,2,42,1,149,128,74,64,37,160,50,52,168,164,128,20,124,10,62,5,159,130,79,193,167,224,83,240,41,248,148,2,82,152,235,150,51,215,230,186,209,13,204,117,75,202,69,97,174,48,87,152,43,204,21,230,10,115,133,185,194,92,183,136,185,66,55,161,155,208,77,232,38,116,19,186,9,221,132,110,238,30,221,4,84,2,42,155,64,165,97,7,210,87,2,183,245,29,72,43,62,138,95,134,201,157,238,192,76,96,38,48,19,152,9,204,4,102,2,51,41,32,5,177,130,88,65,172,32,86,16,43,136,21,196,10,98,237,62,98,165,128,20,46,219,62,151,53,169,36,221,250,14,164,112,89,184,44,92,22,46,11,151,133,203,194,101,225,178,91,205,101,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,119,143,128,2,51,129,153,107,48,243,221,197,225,228,167,89,178,58,82,169,185,190,244,230,219,229,195,117,47,89,153,5,180,141,165,165,235,159,162,109,122,169,247,142,128,203,174,131,75,70,39,1,46,1,151,128,75,192,37,224,50,56,184,164,160,20,156,10,78,5,167,130,83,193,169,224,84,112,42,56,149,130,82,24,236,14,48,216,205,181,164,26,12,118,11,202,72,97,176,48,88,24,44,12,22,6,11,131,133,193,194,96,183,148,193,66,59,161,157,208,78,104,39,180,19,218,9,237,132,118,238,30,237,4,92,2,46,191,179,163,159,198,231,211,191,199,199,239,223,205,62,76,15,127,60,25,207,126,58,254,249,231,139,37,183,140,159,30,156,253,124,174,242,89,60,139,102,113,9,98,46,254,95,239,122,126,255,248,107,252,249,246,166,247,245,241,242,227,151,121,239,250,243,167,79,223,150,119,116,199,79,15,246,62,221,171,252,13,208,140,251,81,63,222,4,52,111,178,126,177,17,103,190,121,194,211,127,151,254,51,46,253,119,90,250,111,149,191,33,159,73,105,131,244,250,174,191,246,15,235,79,73,215,254,165,88,251,151,151,119,170,71,170,139,93,247,249,203,231,199,63,47,63,191,238,208,31,140,118,176,38,107,189,244,241,190,16,215,50,113,221,30,134,169,250,81,239,122,62,191,255,122,63,159,95,71,253,162,159,44,46,126,106,16,6,100,234,167,241,75,51,37,185,124,32,77,73,46,31,92,83,63,151,31,184,105,152,199,27,225,148,228,242,129,57,37,185,124,176,78,205,92,94,129,167,110,38,143,212,211,48,146,207,242,83,205,104,94,169,172,126,38,63,104,86,63,143,31,62,171,159,199,7,164,53,76,211,50,169,53,76,211,50,174,213,76,227,149,217,106,102,186,157,215,100,10,196,119,53,99,123,130,188,154,105,60,145,94,195,52,45,227,94,253,52,62,153,175,89,42,95,224,87,63,149,15,250,107,152,166,101,4,188,33,205,78,112,96,170,94,59,11,143,255,175,8,208,150,239,244,183,2,180,27,239,250,7,208,2,104,1,180,0,90,0,45,128,22,64,11,160,5,208,122,1,180,80,80,40,40,20,20,10,10,5,133,130,66,65,161,160,80,80,170,97,119,25,104,150,111,155,183,2,154,27,111,161,7,104,2,52,1,154,0,77,128,38,64,19,160,9,208,4,104,2,52,1,154,0,77,128,38,64,19,160,185,27,64,83,23,49,2,253,128,126,64,191,32,208,175,170,87,166,24,250,53,246,205,220,103,232,183,92,238,63,148,112,221,242,31,191,51,188,158,209,158,239,63,94,62,244,111,254,255,141,192,239,233,61,159,222,68,248,226,208,61,232,30,116,175,131,116,15,138,182,197,20,13,90,5,173,130,86,65,171,130,210,42,144,15,200,135,186,44,143,136,230,42,53,255,163,255,74,0,104,174,50,1,147,184,202,4,244,227,42,255,44,224,71,222,72,213,231,187,79,74,180,149,0,57,45,9,151,87,48,118,43,56,156,110,37,109,20,37,135,19,212,206,162,113,229,131,104,27,193,71,122,20,124,75,143,141,223,146,22,134,252,151,154,101,75,222,51,57,59,57,29,79,69,13,47,255,80,189,172,119,245,251,221,227,195,239,95,238,230,143,244,188,108,161,2,177,180,143,125,22,33,106,188,53,117,136,144,74,72,101,183,73,37,117,136,16,84,234,16,33,187,116,190,4,58,3,157,247,28,58,83,34,9,47,223,71,94,206,61,223,184,133,253,45,255,164,243,101,103,233,179,24,214,154,54,191,108,130,181,244,191,4,214,2,107,129,181,192,90,96,45,176,22,88,11,172,237,10,172,133,136,66,68,33,162,16,81,136,40,68,20,34,10,17,133,136,114,67,252,142,195,77,211,123,226,155,224,38,183,197,3,55,129,155,192,77,224,38,112,19,184,9,220,4,110,2,55,129,155,192,77,224,38,112,19,184,185,55,112,147,142,152,0,64,0,96,215,1,160,164,41,230,38,0,72,95,204,150,251,98,150,118,190,243,214,152,181,175,15,233,131,244,65,250,58,72,250,32,106,91,76,212,32,87,144,43,200,21,228,138,238,152,224,159,237,196,63,224,26,186,99,210,29,147,238,152,16,60,107,130,71,119,204,5,146,124,153,208,109,217,34,179,122,82,55,125,50,157,151,8,122,159,216,173,251,254,212,41,66,47,161,151,221,166,151,212,41,66,85,169,83,132,246,210,49,19,16,13,136,222,115,16,77,9,37,12,125,31,25,58,247,135,227,27,246,183,60,148,142,153,157,37,210,118,0,215,178,109,102,53,192,165,119,38,0,23,128,11,192,5,224,2,112,1,184,0,92,0,110,247,0,46,148,20,74,10,37,133,146,66,73,161,164,80,82,40,41,148,148,155,232,247,1,120,90,222,73,95,13,60,185,157,30,224,9,240,4,120,2,60,1,158,0,79,128,39,192,19,224,9,240,4,120,2,60,1,158,0,207,61,4,158,116,214,4,10,2,5,183,2,10,58,104,175,185,14,5,233,177,233,183,199,230,242,27,104,187,209,102,233,77,160,127,208,63,232,95,7,233,31,148,109,139,41,27,52,11,154,5,205,130,102,209,109,19,36,180,157,72,8,132,67,183,77,186,109,210,109,19,170,103,77,245,232,182,185,192,148,255,82,51,229,164,219,230,31,106,121,93,162,219,102,219,181,139,139,29,29,178,118,177,238,253,169,93,132,94,66,47,187,77,47,169,93,132,170,82,187,8,237,165,219,38,32,26,16,189,231,32,154,178,74,24,250,62,50,116,238,35,199,55,236,111,201,40,221,54,59,75,164,237,0,174,109,183,205,74,128,75,183,77,0,46,0,23,128,11,192,5,224,2,112,1,184,0,220,238,1,92,40,41,148,20,74,10,37,133,146,66,73,161,164,80,82,40,41,55,214,239,3,240,180,189,177,190,18,120,114,99,61,192,19,224,9,240,4,120,2,60,1,158,0,79,128,39,192,19,224,9,240,4,120,2,60,1,158,123,8,60,233,182,9,20,4,10,110,5,20,116,209,109,115,13,10,210,109,211,115,183,205,197,55,208,122,183,205,183,111,2,253,131,254,65,255,58,72,255,160,108,91,76,217,160,89,208,44,104,22,52,139,110,155,32,161,237,68,66,32,28,186,109,210,109,147,110,155,80,61,107,170,71,183,205,23,76,249,50,46,220,69,203,205,234,153,225,244,221,108,167,138,48,248,224,240,141,33,168,103,132,104,66,52,187,77,52,169,103,132,180,82,207,8,1,166,3,39,112,26,56,189,231,112,154,82,75,184,250,62,114,117,238,45,199,65,236,111,25,41,29,56,59,75,169,29,64,93,23,109,56,171,161,46,189,56,129,186,64,93,160,46,80,23,168,11,212,5,234,2,117,187,12,117,33,167,144,83,200,41,228,20,114,10,57,133,156,66,78,33,167,220,128,191,55,16,212,197,93,248,213,16,148,91,241,129,160,64,80,32,40,16,20,8,10,4,5,130,2,65,129,160,64,80,32,40,16,20,8,10,4,221,107,8,74,167,78,64,33,160,112,123,64,161,171,118,157,235,160,144,158,157,1,122,118,46,191,6,47,141,59,75,239,4,17,132,8,66,4,59,72,4,33,111,91,76,222,32,92,16,46,8,23,132,139,238,157,96,162,237,196,68,96,29,186,119,210,189,147,238,157,144,62,107,210,183,167,221,59,227,153,90,69,151,162,158,157,113,79,173,240,43,58,117,182,81,207,248,118,31,123,173,98,108,126,107,106,23,33,149,144,202,110,147,74,106,23,33,168,212,46,66,118,233,202,9,116,6,58,239,57,116,166,172,18,94,190,143,188,156,123,203,113,11,251,91,50,74,87,206,206,210,103,49,172,53,238,197,217,0,107,233,192,9,172,5,214,2,107,129,181,192,90,96,45,176,22,88,219,21,88,11,17,133,136,66,68,33,162,16,81,136,40,68,20,34,10,17,229,38,250,29,135,155,198,183,206,55,192,77,110,152,7,110,2,55,129,155,192,77,224,38,112,19,184,9,220,4,110,2,55,129,155,192,77,224,38,112,115,111,224,38,93,52,1,128,0,192,174,3,64,81,239,204,13,0,144,142,153,109,119,204,124,187,243,221,247,201,172,123,125,72,31,164,15,210,215,65,210,7,81,219,98,162,6,185,130,92,65,174,32,87,116,199,4,255,108,39,254,1,215,208,29,147,238,152,116,199,132,224,89,19,60,186,99,46,144,228,203,240,111,203,22,153,213,115,191,233,147,233,188,68,208,255,200,111,205,247,167,78,17,122,9,189,236,54,189,164,78,17,170,74,157,34,180,151,142,153,128,104,64,244,158,131,104,74,40,97,232,251,200,208,185,63,28,223,176,191,229,161,116,204,236,44,145,182,3,184,150,109,51,171,1,46,189,51,1,184,0,92,0,46,0,23,128,11,192,5,224,2,112,187,7,112,161,164,80,82,40,41,148,20,74,10,37,133,146,66,73,161,164,220,68,191,15,192,211,242,78,250,106,224,201,237,244,0,79,128,39,192,19,224,9,240,4,120,2,60,1,158,0,79,128,39,192,19,224,9,240,4,120,238,33,240,164,179,38,80,16,40,184,21,80,208,65,123,205,117,40,72,143,77,191,61,54,151,223,64,219,141,54,75,111,2,253,131,254,65,255,58,72,255,160,108,91,76,217,160,89,208,44,104,22,52,139,110,155,32,161,237,68,66,32,28,186,109,210,109,147,110,155,80,61,107,170,183,195,221,54,143,223,31,190,27,191,27,159,142,39,135,211,5,155,92,192,202,227,147,227,233,47,135,199,53,224,82,213,221,174,189,124,199,155,249,221,252,225,242,113,129,173,86,121,87,37,211,90,67,149,77,55,108,55,145,202,77,100,178,18,60,198,237,0,67,227,61,33,67,134,22,111,3,52,124,134,134,199,179,213,77,127,62,62,25,151,118,251,211,174,190,186,188,250,117,254,186,251,90,131,141,55,247,223,44,80,227,106,238,251,63,31,127,127,184,250,117,229,23,210,178,37,66,239,235,205,109,212,95,252,82,186,185,255,214,187,255,51,81,209,242,71,82,209,251,246,241,219,221,227,183,56,234,71,105,239,235,229,205,252,246,242,183,249,131,30,147,44,167,54,34,146,62,66,215,162,203,114,114,115,112,233,55,126,108,27,191,252,35,218,111,252,100,115,124,243,34,72,31,241,181,22,170,25,197,245,22,219,230,152,175,135,189,126,227,11,143,249,122,38,236,55,126,195,49,111,94,160,217,122,252,122,246,173,181,239,55,144,239,214,163,215,243,104,173,232,27,104,180,143,232,149,216,90,55,120,53,180,246,17,91,239,151,140,17,219,246,17,187,10,144,233,238,236,74,60,230,45,180,228,140,88,71,202,189,133,110,56,15,26,1,245,214,67,215,215,145,174,229,54,172,34,109,61,122,109,185,233,250,165,71,165,69,156,170,44,43,210,116,85,26,132,140,174,117,46,49,179,29,173,199,174,209,34,90,71,120,157,20,105,61,116,141,61,209,10,93,231,78,188,133,150,156,0,235,20,139,143,208,226,75,77,157,137,241,22,90,184,167,253,93,106,228,197,185,111,63,139,142,208,104,222,162,92,152,171,177,69,153,88,55,110,82,39,36,26,55,92,35,254,205,91,148,73,178,198,22,230,251,121,157,245,235,108,98,188,223,214,56,127,227,22,111,168,114,237,227,241,198,39,172,112,231,154,87,88,5,209,214,100,190,178,132,216,158,204,55,21,17,67,230,33,243,144,121,200,60,100,30,50,15,153,135,204,67,230,33,243,144,121,200,60,100,30,50,15,153,135,204,67,230,33,243,144,121,200,252,22,145,121,48,59,152,189,140,217,255,247,100,246,227,225,135,241,83,13,252,44,154,197,214,180,253,255,251,210,251,120,249,117,222,83,189,104,13,186,199,13,208,61,109,162,238,229,86,28,229,78,30,246,13,51,148,61,101,95,217,3,30,96,123,229,187,193,220,97,238,48,119,152,59,204,29,230,14,115,135,185,195,220,97,238,48,119,152,59,204,29,230,14,115,135,185,195,220,97,238,48,119,170,225,193,244,175,76,185,246,9,69,211,19,94,168,179,43,10,111,223,141,102,19,133,111,106,74,3,133,135,194,67,225,161,240,80,120,40,60,20,30,10,15,133,135,194,67,225,161,240,80,120,40,60,20,30,10,15,133,135,194,67,225,161,240,219,67,225,65,234,123,143,212,237,219,200,108,66,234,77,221,100,236,145,122,121,40,229,219,33,148,79,211,34,223,54,161,73,175,251,113,218,129,166,51,128,120,64,60,32,30,16,191,47,32,30,146,13,201,6,5,131,130,65,193,160,96,80,48,80,18,40,9,148,4,74,238,58,148,4,49,182,131,24,87,240,223,233,249,225,241,233,244,248,244,221,108,114,113,250,127,14,127,121,127,178,142,253,86,158,20,215,22,210,222,221,95,126,190,123,252,124,119,211,123,248,118,247,223,203,63,111,191,172,115,164,215,39,189,129,125,113,83,253,236,155,222,207,85,176,175,178,57,116,186,246,47,101,0,88,230,127,117,192,80,151,244,125,255,116,63,136,246,201,15,223,249,221,215,31,94,150,113,175,4,14,27,40,159,251,0,43,111,12,240,123,6,126,45,129,187,43,43,112,247,235,183,155,155,207,119,55,159,46,23,7,205,218,213,64,245,85,212,143,123,143,15,151,119,95,63,253,254,112,59,127,248,154,246,213,160,31,245,174,158,46,12,111,174,8,7,127,123,115,101,138,189,133,185,249,30,102,113,145,74,222,68,210,162,136,229,93,104,68,17,91,222,131,94,178,152,236,192,90,162,89,222,139,230,68,179,229,93,233,47,144,108,127,198,182,251,179,252,83,47,248,254,116,21,72,182,63,147,205,251,211,188,248,186,229,253,233,47,144,201,254,212,186,232,152,49,244,64,199,101,184,139,78,45,208,55,218,143,93,58,103,186,15,36,219,159,194,115,102,189,97,8,190,63,67,156,51,107,139,247,203,251,211,188,120,191,229,253,233,47,144,246,254,172,87,72,90,71,231,6,133,20,226,216,108,33,142,254,158,188,171,214,66,107,251,49,30,20,195,65,58,80,69,52,120,13,126,87,173,133,250,87,119,173,239,72,95,121,140,247,100,21,2,53,218,155,85,28,52,244,30,117,157,73,123,175,214,27,87,173,149,190,193,184,134,88,233,45,196,49,217,147,122,43,221,72,0,7,218,139,110,195,152,236,67,61,64,100,100,163,219,6,68,94,194,152,236,67,173,83,164,137,26,15,116,20,58,205,98,188,3,37,191,203,235,52,125,200,29,232,253,215,120,77,201,128,209,14,244,252,27,220,75,22,237,29,88,127,39,219,218,62,52,188,147,173,237,221,232,41,142,246,158,172,191,177,110,237,207,66,195,27,235,218,254,163,208,83,28,147,61,169,117,105,54,43,169,105,121,47,250,9,163,189,15,107,234,123,180,78,140,117,245,61,33,78,140,174,179,104,239,192,154,90,35,173,29,88,87,107,20,98,7,186,206,98,188,3,37,191,109,234,234,158,66,238,64,239,191,109,190,125,237,221,252,254,135,214,81,152,166,121,148,102,81,145,167,42,94,13,254,186,189,223,29,233,45,143,233,206,212,249,115,37,77,227,164,200,7,105,154,100,73,57,124,136,63,89,188,229,49,217,153,226,191,251,234,170,3,3,45,237,176,59,80,120,110,236,204,223,125,174,179,108,220,129,154,85,147,87,105,169,46,239,237,94,173,168,228,187,42,87,242,105,108,81,46,49,212,216,164,92,200,216,188,73,254,89,176,137,121,178,129,241,219,52,84,166,198,198,149,169,213,91,108,186,93,190,102,139,77,101,156,149,155,44,203,95,77,63,191,78,205,108,229,187,221,26,31,156,183,198,7,231,173,249,193,121,107,126,164,221,10,142,180,91,243,35,109,99,145,113,229,46,222,88,100,92,179,133,249,209,188,185,200,184,110,19,227,163,115,99,145,113,229,22,15,198,199,203,131,249,241,242,96,126,188,60,8,142,151,7,243,227,229,177,124,188,52,111,81,62,94,74,91,216,213,113,87,119,111,176,172,227,222,216,180,129,58,110,234,184,169,227,166,142,155,58,110,234,184,169,227,166,142,155,58,110,234,184,169,227,166,142,155,58,110,234,184,169,227,166,142,123,143,234,184,169,56,166,226,152,138,99,42,142,169,56,166,226,152,138,99,42,142,169,56,166,226,152,138,99,42,142,169,56,166,226,152,138,99,42,142,169,56,166,226,152,138,99,42,142,169,56,166,226,88,88,113,76,249,48,229,195,148,15,83,62,220,66,249,176,90,140,127,115,93,62,172,22,141,202,119,161,124,88,119,224,155,217,190,18,206,121,147,190,9,85,194,84,9,83,37,76,149,48,85,194,84,9,83,213,74,85,107,232,42,76,170,90,183,188,170,149,42,76,170,48,169,194,164,10,147,42,76,170,48,169,194,164,10,147,42,76,170,48,169,120,163,226,141,138,55,42,222,168,120,163,174,136,186,34,234,138,182,163,174,200,79,193,15,229,59,20,201,116,180,72,166,91,165,40,45,116,178,83,91,208,201,110,191,170,64,90,42,223,216,244,164,82,133,201,95,226,67,244,231,115,149,47,59,46,42,7,199,105,239,211,189,202,215,218,46,42,247,7,107,205,145,233,167,135,226,242,83,6,111,164,88,155,130,110,138,212,73,81,39,69,157,20,117,82,212,73,209,77,145,110,138,157,56,46,169,59,163,238,140,186,51,186,41,82,199,71,29,223,158,213,241,189,29,32,111,177,55,93,79,160,119,177,71,93,103,162,58,146,234,72,170,35,169,142,164,58,146,234,72,170,35,183,173,58,146,30,149,244,168,164,71,37,21,187,84,236,82,177,75,197,110,215,42,118,233,81,73,143,74,122,84,82,75,78,45,57,181,228,244,168,212,217,194,184,38,154,186,120,218,90,82,177,79,91,203,22,238,37,120,41,212,118,113,67,65,117,161,118,11,119,21,80,168,77,161,54,133,218,20,106,83,168,77,161,54,133,218,20,106,83,168,77,161,54,133,218,20,106,83,168,77,161,54,133,218,20,106,119,169,80,155,146,98,74,138,41,41,166,164,152,146,98,74,138,41,41,166,164,152,146,98,74,138,41,41,166,164,152,146,98,74,138,41,41,166,164,152,146,98,74,138,41,41,166,164,152,146,98,74,138,25,123,79,125,48,245,193,212,7,119,172,62,88,45,90,142,183,82,31,172,250,170,131,245,193,237,76,179,95,126,122,47,35,237,75,239,68,25,48,101,192,148,1,83,6,76,25,48,101,192,148,173,82,182,26,186,204,146,178,213,45,47,91,165,204,146,50,75,202,44,41,179,164,204,146,50,75,202,44,41,179,164,204,146,50,75,74,218,40,105,163,164,141,146,54,74,218,40,28,162,112,136,194,161,237,40,28,98,174,189,183,250,28,170,96,186,88,5,211,193,90,147,182,122,209,181,52,225,190,190,214,100,15,43,60,58,58,179,126,113,212,29,159,28,79,127,57,60,94,63,2,227,213,103,234,204,172,95,253,38,215,190,163,120,229,153,62,102,214,167,107,255,82,212,28,145,223,255,59,45,253,119,225,172,123,162,246,142,105,181,123,162,85,10,186,39,82,54,69,217,20,101,83,148,77,81,54,69,247,68,186,39,118,226,184,164,12,141,50,52,202,208,232,158,72,89,31,101,125,123,86,214,199,152,123,138,37,41,150,164,88,146,98,73,138,37,41,150,164,88,114,135,139,37,233,73,73,79,74,122,82,82,192,75,1,47,5,188,20,240,118,173,128,151,158,148,244,164,164,39,37,165,229,148,150,83,90,78,79,74,198,220,211,198,146,2,254,46,20,240,239,125,27,75,179,218,238,166,91,11,228,181,221,45,220,90,64,109,55,181,221,212,118,83,219,77,109,55,181,221,212,118,83,219,77,109,55,181,221,212,118,83,219,77,109,55,181,221,212,118,83,219,189,229,181,221,84,33,83,133,76,21,50,85,200,84,33,83,133,76,21,50,85,200,84,33,83,133,76,21,50,85,200,84,33,83,133,76,21,50,85,200,84,33,83,133,76,21,50,85,200,84,33,83,133,44,172,66,166,164,152,146,98,74,138,41,41,110,171,164,88,45,250,149,183,82,82,172,250,106,55,74,138,23,157,206,75,229,191,79,141,207,159,255,113,189,1,186,246,14,123,109,128,46,108,181,46,120,39,42,135,169,28,166,114,152,202,97,42,135,169,28,166,210,149,74,215,208,149,153,84,186,110,121,165,43,149,153,84,102,82,153,73,101,38,149,153,84,102,82,153,73,101,38,149,153,84,102,82,5,71,21,28,85,112,84,193,81,5,71,173,17,181,70,212,26,109,71,173,145,159,34,32,74,122,40,156,233,104,225,76,7,203,83,218,234,120,167,182,160,227,221,30,22,133,180,84,205,177,233,73,165,130,147,191,236,142,216,159,207,85,190,108,212,168,92,29,182,189,79,247,42,95,235,214,168,220,31,187,53,7,170,199,214,139,203,143,218,141,254,139,181,81,104,194,72,41,21,165,84,148,82,81,74,69,41,21,77,24,105,194,216,137,227,146,210,52,74,211,40,77,163,9,35,165,126,148,250,237,89,169,223,219,89,244,22,123,211,245,48,123,23,123,212,117,38,10,40,41,160,164,128,146,2,74,10,40,41,160,164,128,114,219,10,40,105,109,73,107,75,90,91,254,191,246,238,168,185,105,43,13,3,240,47,178,235,35,7,202,94,166,157,116,151,14,205,102,32,237,112,231,73,139,217,133,161,217,12,164,29,110,242,223,119,18,27,66,100,201,57,210,57,138,143,226,231,174,120,172,234,160,124,10,137,252,188,239,129,122,161,94,168,23,234,45,13,245,170,182,84,109,169,218,18,55,199,205,113,115,213,150,49,71,116,102,211,232,188,54,76,168,95,27,230,80,113,131,175,120,59,91,230,160,25,111,15,16,60,128,183,225,109,120,27,222,134,183,225,109,120,27,222,134,183,225,109,120,27,222,134,183,225,109,120,27,222,46,19,111,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,113,79,102,204,12,51,195,204,48,51,60,168,25,14,215,77,229,195,153,225,48,13,5,154,225,235,10,242,26,237,93,53,146,175,95,76,104,38,191,185,4,183,245,228,67,23,161,215,78,135,6,163,193,104,48,26,140,6,163,193,40,43,202,186,107,122,137,178,142,156,178,162,151,232,37,122,137,94,162,151,232,37,122,137,94,162,151,232,37,230,134,185,97,110,152,27,230,6,19,193,68,48,209,56,48,209,195,40,31,102,135,140,41,84,198,148,234,79,6,237,172,11,15,221,89,183,175,224,99,32,169,177,237,77,53,76,114,213,117,26,155,135,49,36,12,227,253,179,24,138,179,80,253,74,11,203,169,79,212,158,136,72,33,82,136,20,34,133,72,149,72,164,180,39,34,103,200,25,114,134,156,105,79,212,158,136,240,33,124,223,92,201,168,207,202,30,114,155,249,28,87,52,247,154,192,72,48,18,140,4,35,193,72,48,18,140,28,27,140,212,73,169,147,82,39,37,172,11,235,194,186,176,110,105,88,87,39,165,78,74,157,148,24,57,70,142,145,235,164,140,57,162,51,135,70,226,213,88,194,250,106,44,243,197,8,242,167,8,10,11,17,128,219,224,54,184,13,110,131,219,224,54,184,13,110,131,219,224,54,184,13,110,131,219,224,54,184,13,110,235,94,69,140,17,99,196,24,49,70,140,17,99,196,24,49,70,140,17,99,196,24,49,70,140,17,99,196,24,49,70,140,17,99,196,24,49,70,140,71,71,140,121,97,94,152,23,230,133,35,188,240,233,209,235,211,127,30,29,31,189,60,60,125,254,239,227,159,79,22,63,31,158,28,30,31,189,58,90,147,225,23,191,44,158,31,191,58,125,249,235,143,167,139,195,23,39,255,58,92,124,255,195,226,183,170,157,11,95,46,63,95,254,103,121,190,252,120,118,249,238,127,231,239,47,38,239,207,46,206,206,151,159,150,107,189,250,225,207,201,245,98,63,254,245,199,229,228,236,195,197,127,207,38,223,255,62,249,187,234,166,133,191,177,190,205,90,248,206,27,86,127,62,168,253,249,89,237,207,161,126,64,120,90,231,197,119,254,23,23,7,111,54,95,89,222,190,20,139,144,175,43,205,107,88,120,213,112,190,126,113,146,116,93,111,123,206,187,212,170,39,159,236,241,72,227,240,172,68,105,124,243,159,9,214,248,205,251,15,223,252,36,58,155,86,243,233,108,242,102,185,188,248,116,177,92,190,153,77,255,49,125,114,243,195,231,179,56,181,187,185,156,78,86,54,97,53,173,4,118,115,73,221,205,105,150,117,85,233,235,170,255,94,145,176,174,200,105,234,230,246,82,215,147,246,245,107,247,111,89,214,213,251,235,215,238,200,250,174,171,157,51,69,174,106,139,32,234,189,166,22,24,212,176,162,174,20,167,239,146,218,133,77,228,101,218,130,90,18,214,20,123,153,58,1,145,132,245,196,254,195,210,9,91,36,172,167,233,89,90,252,229,105,124,130,149,186,154,126,247,126,27,3,72,93,205,60,105,53,245,207,212,251,174,166,237,99,201,205,229,116,251,44,176,239,122,90,62,226,139,188,58,109,31,172,245,93,77,203,231,101,145,171,105,251,148,42,117,53,253,230,184,237,35,159,132,213,36,220,227,109,79,169,83,87,211,251,218,36,223,227,125,159,228,214,151,24,243,44,55,234,152,250,195,140,168,131,234,143,153,98,14,218,120,212,18,113,80,195,195,214,152,163,122,92,136,119,231,111,67,175,163,234,207,105,34,142,106,122,84,27,123,88,195,195,218,136,67,55,30,215,198,28,211,227,42,110,62,178,141,56,104,227,209,104,204,49,245,135,93,81,199,244,25,166,205,7,164,113,7,213,31,145,198,28,213,227,138,111,60,38,141,58,166,199,95,105,227,129,100,204,49,247,126,149,190,121,40,249,250,180,122,254,203,61,27,33,254,22,22,7,139,170,109,187,185,203,207,151,213,187,63,239,217,21,240,239,48,57,184,243,224,177,26,102,127,185,131,141,87,234,15,31,99,31,86,198,61,84,92,255,229,191,235,120,41,146,123,12,50,158,87,107,129,214,2,173,5,90,11,180,22,104,45,208,90,160,181,160,136,185,212,90,160,181,64,107,129,214,2,173,5,90,11,246,172,181,192,118,115,186,32,34,210,187,186,32,116,65,232,130,208,5,161,11,66,23,132,46,8,93,16,186,32,116,65,232,130,208,5,161,11,66,23,132,46,8,93,16,186,32,116,65,232,130,208,5,161,11,226,161,186,32,108,55,167,62,66,125,132,250,136,129,234,35,58,73,237,230,194,136,222,82,123,128,13,229,72,109,82,155,212,38,181,73,109,82,155,212,38,181,73,109,82,155,212,38,181,73,109,82,155,212,38,181,71,32,181,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,152,41,102,138,153,98,166,216,254,114,128,48,32,12,8,151,0,132,195,98,158,19,8,135,233,252,49,0,225,155,127,206,163,246,135,139,189,74,61,119,132,235,254,191,167,129,105,96,26,152,6,166,129,105,96,122,149,94,221,181,182,164,87,71,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,104,28,126,232,97,96,15,166,3,195,20,138,97,74,33,39,213,98,158,147,156,84,211,121,225,228,100,95,204,199,64,88,99,219,155,106,158,228,170,231,64,86,121,7,178,50,144,6,50,105,32,67,222,129,12,6,210,64,38,13,100,86,37,90,21,175,68,13,100,217,3,25,242,14,100,48,144,6,50,105,32,179,22,109,135,17,20,109,27,200,146,7,242,167,147,240,244,166,254,61,237,7,201,201,219,139,240,116,163,3,190,244,159,38,135,235,128,191,185,30,187,42,130,111,61,185,54,120,249,15,249,15,249,15,249,15,249,15,109,240,218,224,139,152,75,121,26,121,26,121,26,109,240,242,73,242,73,123,150,79,250,114,242,40,8,184,109,245,77,2,111,215,87,52,247,154,164,190,164,190,164,190,164,190,164,190,164,190,164,190,198,150,250,210,177,175,99,95,199,190,36,162,36,162,36,162,36,98,105,73,68,29,251,58,246,117,236,203,200,202,200,202,200,234,216,143,57,162,115,214,83,222,87,45,191,36,178,90,254,172,25,233,175,122,59,45,83,208,172,183,75,15,22,208,219,244,54,189,77,111,211,219,244,54,189,77,111,211,219,244,54,189,77,111,211,219,244,54,189,77,111,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,49,103,204,25,115,198,156,113,161,206,24,26,134,134,161,97,104,56,63,26,78,111,198,223,68,195,99,168,199,143,64,195,171,90,242,154,244,93,181,148,175,95,236,218,86,126,115,169,110,43,203,7,105,68,175,157,131,16,38,132,9,97,66,152,16,38,132,137,86,162,117,215,2,147,104,29,185,104,37,48,9,76,2,147,192,36,48,9,76,2,147,192,36,48,9,76,218,141,118,163,221,104,55,218,141,41,98,138,152,162,113,152,162,135,193,62,232,14,32,83,40,144,41,138,161,204,22,243,236,12,101,54,157,23,206,80,246,138,128,12,100,55,182,189,169,198,75,174,82,230,179,26,96,62,43,243,105,62,51,205,103,24,96,62,131,249,52,159,153,230,51,63,51,45,191,155,214,124,22,61,159,213,77,105,114,194,55,206,106,163,45,185,244,239,152,3,181,37,87,59,169,73,110,60,171,126,100,250,153,126,166,159,233,103,250,89,63,178,126,228,34,230,146,38,167,201,105,114,253,200,116,62,157,191,103,58,255,203,201,163,24,204,182,213,55,249,147,93,95,209,220,107,146,121,144,121,144,121,144,121,144,121,144,121,144,121,24,91,230,65,235,180,214,105,173,211,114,56,114,56,114,56,114,56,165,229,112,180,78,107,157,214,58,45,33,38,33,38,33,166,117,58,230,136,206,73,39,105,55,69,213,114,120,138,170,179,37,4,87,66,59,33,58,176,41,180,75,207,12,16,218,132,54,161,77,104,19,218,187,255,149,140,208,38,180,9,109,66,155,208,38,180,139,184,158,132,54,161,93,144,219,36,180,31,131,208,102,137,89,98,150,152,37,102,137,89,98,150,152,37,102,137,89,98,150,152,37,102,137,89,98,150,152,37,102,137,89,98,150,152,37,102,137,89,226,158,150,24,12,6,131,193,96,48,56,35,12,14,215,52,56,23,12,14,211,234,49,192,224,85,171,120,13,245,174,74,198,215,47,118,42,27,175,110,91,198,243,55,153,87,5,86,152,83,192,20,48,5,76,1,83,192,143,90,1,83,171,212,42,181,250,136,213,42,101,73,89,82,150,148,37,101,73,89,82,150,148,37,101,73,89,18,109,68,27,209,70,180,17,109,220,16,55,196,13,141,195,13,61,12,232,193,115,32,152,66,17,76,25,212,36,44,230,249,168,73,152,206,11,167,38,251,161,61,198,184,97,253,245,40,86,57,71,177,50,138,70,177,247,40,134,156,163,24,140,162,81,236,61,138,25,45,104,40,222,130,26,197,114,71,49,99,95,113,24,65,95,177,81,44,119,20,127,56,124,117,116,211,160,157,242,239,244,36,76,126,63,251,180,220,40,210,46,253,159,235,161,138,180,215,215,99,55,125,218,91,78,174,86,27,168,7,234,129,122,160,30,168,87,171,173,86,187,136,185,20,80,16,80,16,80,80,171,45,240,33,240,177,103,129,143,47,39,143,146,85,219,86,223,68,154,118,125,69,115,175,73,140,70,140,70,140,70,140,70,140,70,140,70,140,102,108,49,26,101,229,202,202,149,149,139,118,137,118,137,118,137,118,149,22,237,82,86,174,172,92,89,185,208,161,208,161,208,161,178,242,152,35,58,135,231,4,40,245,155,139,118,234,55,239,50,198,119,12,116,243,27,238,160,232,45,111,121,182,253,45,79,238,59,205,147,251,78,114,11,171,123,197,103,191,58,244,148,100,68,155,67,47,61,32,193,161,115,232,28,58,135,206,161,115,232,28,58,135,206,161,115,232,28,58,135,206,161,115,232,28,58,135,78,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,196,52,49,77,76,19,211,133,138,105,252,25,127,198,159,241,103,252,185,157,63,167,110,34,212,196,159,199,176,151,80,4,127,94,21,197,215,204,242,170,55,126,253,98,183,254,248,245,165,186,173,145,31,160,163,126,227,28,172,51,235,204,58,179,206,172,51,235,204,230,178,185,187,182,164,108,238,200,109,46,75,202,146,178,164,44,41,75,202,146,178,164,44,41,75,202,146,114,123,220,30,183,199,237,113,123,116,20,29,69,71,141,67,71,61,12,91,130,144,80,159,66,169,79,126,80,147,196,80,170,1,24,74,133,161,96,40,99,98,40,41,55,80,24,224,6,10,110,32,55,208,183,55,208,64,147,191,237,77,181,155,51,233,30,201,93,245,122,125,143,60,130,170,87,247,136,123,100,125,143,204,22,7,217,239,145,217,244,160,240,123,196,124,142,103,62,243,123,245,89,241,94,221,124,142,103,62,243,255,34,59,43,254,23,89,243,57,158,249,204,255,123,226,172,248,223,19,205,231,120,230,51,255,239,104,229,111,199,97,62,11,159,207,159,78,194,211,155,205,98,146,190,123,190,189,8,79,55,182,138,41,253,123,231,96,91,197,92,95,141,29,109,20,211,118,106,219,196,136,78,138,78,138,78,138,78,138,78,218,38,198,54,49,69,204,165,40,170,40,170,40,170,109,98,68,123,69,123,247,44,218,251,229,228,81,134,126,219,234,155,240,250,174,175,104,238,53,9,76,11,76,11,76,11,76,11,76,11,76,11,76,143,45,48,109,243,29,155,239,216,124,71,136,95,136,95,136,95,136,191,180,16,191,205,119,108,190,99,243,29,245,18,234,37,212,75,216,124,39,230,136,206,53,9,170,50,236,215,163,196,195,126,61,25,235,69,190,170,237,164,76,65,163,218,46,61,81,64,109,83,219,212,54,181,77,109,83,219,212,54,181,77,109,83,219,212,54,181,77,109,83,219,212,54,181,205,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,124,49,95,204,23,243,197,5,250,98,88,24,22,134,133,97,225,220,88,56,121,147,168,13,44,108,139,168,246,11,53,236,6,81,119,207,64,6,147,193,100,48,25,76,6,147,193,36,43,201,186,107,121,73,178,142,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,209,56,44,209,195,32,31,100,7,140,41,20,198,20,196,79,102,139,121,102,126,50,155,206,11,231,39,123,132,63,6,82,27,219,222,84,131,37,87,253,39,179,202,62,153,149,201,52,153,25,38,51,100,159,204,96,50,77,102,134,201,204,141,73,203,111,158,53,153,59,153,204,95,79,94,253,120,248,226,249,241,61,179,249,250,96,253,206,163,151,183,245,200,141,223,62,255,186,248,244,199,217,135,119,231,247,124,117,62,31,172,223,185,252,216,220,148,92,250,119,210,8,252,252,245,82,124,151,116,105,146,107,147,7,92,135,14,101,82,154,148,38,165,73,105,82,90,135,178,14,229,34,230,146,60,39,207,201,115,29,202,36,63,201,191,103,146,255,203,201,163,200,204,182,213,55,89,149,93,95,209,220,107,146,143,144,143,144,143,144,143,144,143,144,143,144,143,24,91,62,66,51,181,102,106,205,212,50,59,50,59,50,59,50,59,165,101,118,52,83,107,166,214,76,45,77,38,77,38,77,166,153,58,230,136,206,169,40,201,56,101,214,50,123,202,172,35,210,132,41,202,187,49,138,144,75,121,151,158,74,160,188,41,111,202,155,242,166,188,41,111,202,155,242,166,188,203,208,55,148,55,229,77,121,83,222,148,55,229,189,127,202,155,71,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,121,100,30,153,71,230,145,123,122,100,184,24,46,134,139,225,226,1,113,113,184,110,58,31,10,23,135,105,120,12,184,120,213,125,94,99,192,171,42,244,245,139,147,164,107,118,219,142,222,165,127,61,249,100,20,49,69,76,17,83,196,20,49,69,76,189,82,175,187,86,154,212,235,200,213,43,165,73,105,82,154,148,38,165,73,105,82,154,148,38,165,73,105,18,113,68,28,17,71,196,17,113,220,17,119,196,29,141,195,29,61,12,8,194,123,32,154,66,17,77,153,84,101,192,30,188,48,130,30,188,253,212,33,3,177,142,109,111,170,201,147,171,171,171,255,3]} \ No newline at end of file