From 23bb7320444d3b7417634ebd0aba576d5deb4e5e Mon Sep 17 00:00:00 2001 From: emerging-tech-cdk-constructs-bot <146136861+emerging-tech-cdk-constructs-bot@users.noreply.github.com> Date: Mon, 29 Apr 2024 09:07:03 -0500 Subject: [PATCH] chore(deps): upgrade list of models and DLC images (#411) Upgrade list of models and DLC images. See details in [workflow run]. [Workflow Run]: https://github.com/awslabs/generative-ai-cdk-constructs/actions/runs/8855684033 ------ *Automatically created by projen via the "code-generation" workflow* Signed-off-by: github-actions Co-authored-by: github-actions --- apidocs/classes/JumpStartModel.md | 126 ++++++++++++++++++ .../jumpstart-model.ts | 18 +++ .../jumpstart-models.json | 2 +- 3 files changed, 145 insertions(+), 1 deletion(-) diff --git a/apidocs/classes/JumpStartModel.md b/apidocs/classes/JumpStartModel.md index a8f3ca6e..46e82b84 100644 --- a/apidocs/classes/JumpStartModel.md +++ b/apidocs/classes/JumpStartModel.md @@ -1442,6 +1442,7 @@ - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_3\_0\_4](JumpStartModel.md#meta_textgeneration_llama_2_13b_3_0_4) - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_3\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_13b_3_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_3\_2\_0](JumpStartModel.md#meta_textgeneration_llama_2_13b_3_2_0) +- [META\_TEXTGENERATION\_LLAMA\_2\_13B\_4\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_13b_4_0_0) - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_1\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_13b_f_1_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_1\_2\_0](JumpStartModel.md#meta_textgeneration_llama_2_13b_f_1_2_0) - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_1\_2\_1](JumpStartModel.md#meta_textgeneration_llama_2_13b_f_1_2_1) @@ -1457,6 +1458,7 @@ - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_3\_0\_4](JumpStartModel.md#meta_textgeneration_llama_2_13b_f_3_0_4) - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_3\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_13b_f_3_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_3\_2\_0](JumpStartModel.md#meta_textgeneration_llama_2_13b_f_3_2_0) +- [META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_4\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_13b_f_4_0_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_1\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_1_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_1\_2\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_1_2_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_2\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_2_0_0) @@ -1474,6 +1476,7 @@ - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_3\_0\_4](JumpStartModel.md#meta_textgeneration_llama_2_70b_3_0_4) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_3\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_3_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_3\_1\_1](JumpStartModel.md#meta_textgeneration_llama_2_70b_3_1_1) +- [META\_TEXTGENERATION\_LLAMA\_2\_70B\_4\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_4_0_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_1\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_f_1_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_1\_2\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_f_1_2_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_1\_2\_1](JumpStartModel.md#meta_textgeneration_llama_2_70b_f_1_2_1) @@ -1489,6 +1492,7 @@ - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_3\_0\_4](JumpStartModel.md#meta_textgeneration_llama_2_70b_f_3_0_4) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_3\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_f_3_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_3\_1\_1](JumpStartModel.md#meta_textgeneration_llama_2_70b_f_3_1_1) +- [META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_4\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_70b_f_4_0_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_2\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_2_0_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_2\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_2_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_2\_1\_1](JumpStartModel.md#meta_textgeneration_llama_2_7b_2_1_1) @@ -1506,6 +1510,7 @@ - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_3\_0\_4](JumpStartModel.md#meta_textgeneration_llama_2_7b_3_0_4) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_3\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_3_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_3\_2\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_3_2_0) +- [META\_TEXTGENERATION\_LLAMA\_2\_7B\_4\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_4_0_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_1\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_f_1_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_1\_2\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_f_1_2_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_1\_2\_1](JumpStartModel.md#meta_textgeneration_llama_2_7b_f_1_2_1) @@ -1521,10 +1526,15 @@ - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_3\_0\_4](JumpStartModel.md#meta_textgeneration_llama_2_7b_f_3_0_4) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_3\_1\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_f_3_1_0) - [META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_3\_2\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_f_3_2_0) +- [META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_4\_0\_0](JumpStartModel.md#meta_textgeneration_llama_2_7b_f_4_0_0) - [META\_TEXTGENERATION\_LLAMA\_3\_70B\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_3_70b_1_0_0) +- [META\_TEXTGENERATION\_LLAMA\_3\_70B\_2\_0\_0](JumpStartModel.md#meta_textgeneration_llama_3_70b_2_0_0) - [META\_TEXTGENERATION\_LLAMA\_3\_70B\_INSTRUCT\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_3_70b_instruct_1_0_0) +- [META\_TEXTGENERATION\_LLAMA\_3\_70B\_INSTRUCT\_2\_0\_0](JumpStartModel.md#meta_textgeneration_llama_3_70b_instruct_2_0_0) - [META\_TEXTGENERATION\_LLAMA\_3\_8B\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_3_8b_1_0_0) +- [META\_TEXTGENERATION\_LLAMA\_3\_8B\_2\_0\_0](JumpStartModel.md#meta_textgeneration_llama_3_8b_2_0_0) - [META\_TEXTGENERATION\_LLAMA\_3\_8B\_INSTRUCT\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_3_8b_instruct_1_0_0) +- [META\_TEXTGENERATION\_LLAMA\_3\_8B\_INSTRUCT\_2\_0\_0](JumpStartModel.md#meta_textgeneration_llama_3_8b_instruct_2_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_13b_1_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_1\_0\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_13b_1_0_1) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_1\_0\_2](JumpStartModel.md#meta_textgeneration_llama_codellama_13b_1_0_2) @@ -1533,6 +1543,7 @@ - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_2\_1\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_13b_2_1_1) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_2\_2\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_13b_2_2_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_2\_2\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_13b_2_2_1) +- [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_3\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_13b_3_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_INSTRUCT\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_13b_instruct_1_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_INSTRUCT\_1\_0\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_13b_instruct_1_0_1) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_INSTRUCT\_1\_0\_2](JumpStartModel.md#meta_textgeneration_llama_codellama_13b_instruct_1_0_2) @@ -1546,6 +1557,7 @@ - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_PYTHON\_2\_1\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_13b_python_2_1_1) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_PYTHON\_2\_2\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_13b_python_2_2_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_PYTHON\_2\_2\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_13b_python_2_2_1) +- [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_PYTHON\_3\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_13b_python_3_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_34b_1_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_1\_0\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_34b_1_0_1) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_1\_0\_2](JumpStartModel.md#meta_textgeneration_llama_codellama_34b_1_0_2) @@ -1554,6 +1566,7 @@ - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_2\_1\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_34b_2_1_1) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_2\_2\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_34b_2_2_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_2\_2\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_34b_2_2_1) +- [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_3\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_34b_3_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_INSTRUCT\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_34b_instruct_1_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_INSTRUCT\_1\_0\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_34b_instruct_1_0_1) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_INSTRUCT\_1\_0\_2](JumpStartModel.md#meta_textgeneration_llama_codellama_34b_instruct_1_0_2) @@ -1567,11 +1580,13 @@ - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_PYTHON\_2\_1\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_34b_python_2_1_1) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_PYTHON\_2\_2\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_34b_python_2_2_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_PYTHON\_2\_2\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_34b_python_2_2_1) +- [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_PYTHON\_3\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_34b_python_3_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_70b_1_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_1\_1\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_70b_1_1_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_1\_1\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_70b_1_1_1) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_1\_2\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_70b_1_2_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_1\_2\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_70b_1_2_1) +- [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_2\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_70b_2_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_INSTRUCT\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_70b_instruct_1_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_INSTRUCT\_1\_1\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_70b_instruct_1_1_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_PYTHON\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_70b_python_1_0_0) @@ -1579,6 +1594,7 @@ - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_PYTHON\_1\_1\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_70b_python_1_1_1) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_PYTHON\_1\_2\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_70b_python_1_2_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_PYTHON\_1\_2\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_70b_python_1_2_1) +- [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_PYTHON\_2\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_70b_python_2_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_7b_1_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_1\_0\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_7b_1_0_1) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_1\_0\_2](JumpStartModel.md#meta_textgeneration_llama_codellama_7b_1_0_2) @@ -1587,6 +1603,7 @@ - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_2\_1\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_7b_2_1_1) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_2\_2\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_7b_2_2_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_2\_2\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_7b_2_2_1) +- [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_3\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_7b_3_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_INSTRUCT\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_7b_instruct_1_0_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_INSTRUCT\_1\_0\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_7b_instruct_1_0_1) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_INSTRUCT\_1\_0\_2](JumpStartModel.md#meta_textgeneration_llama_codellama_7b_instruct_1_0_2) @@ -1600,6 +1617,7 @@ - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_PYTHON\_2\_1\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_7b_python_2_1_1) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_PYTHON\_2\_2\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_7b_python_2_2_0) - [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_PYTHON\_2\_2\_1](JumpStartModel.md#meta_textgeneration_llama_codellama_7b_python_2_2_1) +- [META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_PYTHON\_3\_0\_0](JumpStartModel.md#meta_textgeneration_llama_codellama_7b_python_3_0_0) - [META\_TEXTGENERATION\_LLAMA\_GUARD\_7B\_1\_0\_0](JumpStartModel.md#meta_textgeneration_llama_guard_7b_1_0_0) - [META\_TEXTGENERATION\_LLAMA\_GUARD\_7B\_1\_1\_0](JumpStartModel.md#meta_textgeneration_llama_guard_7b_1_1_0) - [MODEL\_DEPTH2IMG\_STABLE\_DIFFUSION\_2\_DEPTH\_FP16\_1\_0\_0](JumpStartModel.md#model_depth2img_stable_diffusion_2_depth_fp16_1_0_0) @@ -10288,6 +10306,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_2\_13B\_4\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_13B\_4\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_1\_1\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -10378,6 +10402,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_4\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_13B\_F\_4\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_2\_70B\_1\_1\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_70B\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -10480,6 +10510,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_2\_70B\_4\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_70B\_4\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_1\_1\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -10570,6 +10606,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_4\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_70B\_F\_4\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_2\_7B\_2\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_7B\_2\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -10672,6 +10714,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_2\_7B\_4\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_7B\_4\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_1\_1\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_1\_1\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -10762,30 +10810,60 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_4\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_2\_7B\_F\_4\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_3\_70B\_1\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_3\_70B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) ___ +### META\_TEXTGENERATION\_LLAMA\_3\_70B\_2\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_3\_70B\_2\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_3\_70B\_INSTRUCT\_1\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_3\_70B\_INSTRUCT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) ___ +### META\_TEXTGENERATION\_LLAMA\_3\_70B\_INSTRUCT\_2\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_3\_70B\_INSTRUCT\_2\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_3\_8B\_1\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_3\_8B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) ___ +### META\_TEXTGENERATION\_LLAMA\_3\_8B\_2\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_3\_8B\_2\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_3\_8B\_INSTRUCT\_1\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_3\_8B\_INSTRUCT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) ___ +### META\_TEXTGENERATION\_LLAMA\_3\_8B\_INSTRUCT\_2\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_3\_8B\_INSTRUCT\_2\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_1\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -10834,6 +10912,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_3\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_3\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_INSTRUCT\_1\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_INSTRUCT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -10912,6 +10996,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_PYTHON\_3\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_13B\_PYTHON\_3\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_1\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -10960,6 +11050,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_3\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_3\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_INSTRUCT\_1\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_INSTRUCT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -11038,6 +11134,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_PYTHON\_3\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_34B\_PYTHON\_3\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_1\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -11068,6 +11170,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_2\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_2\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_INSTRUCT\_1\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_INSTRUCT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -11110,6 +11218,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_PYTHON\_2\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_70B\_PYTHON\_2\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_1\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -11158,6 +11272,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_3\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_3\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_INSTRUCT\_1\_0\_0 ▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_INSTRUCT\_1\_0\_0**: [`JumpStartModel`](JumpStartModel.md) @@ -11236,6 +11356,12 @@ ___ ___ +### META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_PYTHON\_3\_0\_0 + +▪ `Static` `Readonly` **META\_TEXTGENERATION\_LLAMA\_CODELLAMA\_7B\_PYTHON\_3\_0\_0**: [`JumpStartModel`](JumpStartModel.md) + +___ + ### META\_TEXTGENERATION\_LLAMA\_GUARD\_7B\_1\_0\_0 ▪ `Static` `Readonly` **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 07ba01dc..470993a7 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 @@ -1453,6 +1453,7 @@ export class JumpStartModel { public static readonly HUGGINGFACE_ZSTC_RECOGNAI_ZEROSHOT_SELECTRA_MEDIUM_1_0_0 = this.of('HUGGINGFACE_ZSTC_RECOGNAI_ZEROSHOT_SELECTRA_MEDIUM_1_0_0'); public static readonly HUGGINGFACE_ZSTC_RECOGNAI_ZEROSHOT_SELECTRA_SMALL_2_0_0 = this.of('HUGGINGFACE_ZSTC_RECOGNAI_ZEROSHOT_SELECTRA_SMALL_2_0_0'); public static readonly HUGGINGFACE_ZSTC_RECOGNAI_ZEROSHOT_SELECTRA_SMALL_1_0_0 = this.of('HUGGINGFACE_ZSTC_RECOGNAI_ZEROSHOT_SELECTRA_SMALL_1_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_2_13B_4_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_4_0_0'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_3_2_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_3_2_0'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_3_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_3_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_3_0_4 = this.of('META_TEXTGENERATION_LLAMA_2_13B_3_0_4'); @@ -1470,6 +1471,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_2_13B_2_1_1 = this.of('META_TEXTGENERATION_LLAMA_2_13B_2_1_1'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_2_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_2_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_2_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_2_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_2_13B_F_4_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_F_4_0_0'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_F_3_2_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_F_3_2_0'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_F_3_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_F_3_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_F_3_0_4 = this.of('META_TEXTGENERATION_LLAMA_2_13B_F_3_0_4'); @@ -1485,6 +1487,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_2_13B_F_1_2_1 = this.of('META_TEXTGENERATION_LLAMA_2_13B_F_1_2_1'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_F_1_2_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_F_1_2_0'); public static readonly META_TEXTGENERATION_LLAMA_2_13B_F_1_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_13B_F_1_1_0'); + public static readonly META_TEXTGENERATION_LLAMA_2_70B_4_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_4_0_0'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_3_1_1 = this.of('META_TEXTGENERATION_LLAMA_2_70B_3_1_1'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_3_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_3_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_3_0_4 = this.of('META_TEXTGENERATION_LLAMA_2_70B_3_0_4'); @@ -1502,6 +1505,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_2_70B_2_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_2_0_0'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_1_2_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_1_2_0'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_1_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_1_1_0'); + public static readonly META_TEXTGENERATION_LLAMA_2_70B_F_4_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_F_4_0_0'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_F_3_1_1 = this.of('META_TEXTGENERATION_LLAMA_2_70B_F_3_1_1'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_F_3_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_F_3_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_F_3_0_4 = this.of('META_TEXTGENERATION_LLAMA_2_70B_F_3_0_4'); @@ -1517,6 +1521,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_2_70B_F_1_2_1 = this.of('META_TEXTGENERATION_LLAMA_2_70B_F_1_2_1'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_F_1_2_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_F_1_2_0'); public static readonly META_TEXTGENERATION_LLAMA_2_70B_F_1_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_70B_F_1_1_0'); + public static readonly META_TEXTGENERATION_LLAMA_2_7B_4_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_4_0_0'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_3_2_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_3_2_0'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_3_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_3_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_3_0_4 = this.of('META_TEXTGENERATION_LLAMA_2_7B_3_0_4'); @@ -1534,6 +1539,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_2_7B_2_1_1 = this.of('META_TEXTGENERATION_LLAMA_2_7B_2_1_1'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_2_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_2_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_2_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_2_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_2_7B_F_4_0_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_F_4_0_0'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_F_3_2_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_F_3_2_0'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_F_3_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_F_3_1_0'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_F_3_0_4 = this.of('META_TEXTGENERATION_LLAMA_2_7B_F_3_0_4'); @@ -1549,10 +1555,15 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_2_7B_F_1_2_1 = this.of('META_TEXTGENERATION_LLAMA_2_7B_F_1_2_1'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_F_1_2_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_F_1_2_0'); public static readonly META_TEXTGENERATION_LLAMA_2_7B_F_1_1_0 = this.of('META_TEXTGENERATION_LLAMA_2_7B_F_1_1_0'); + public static readonly META_TEXTGENERATION_LLAMA_3_70B_2_0_0 = this.of('META_TEXTGENERATION_LLAMA_3_70B_2_0_0'); public static readonly META_TEXTGENERATION_LLAMA_3_70B_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_3_70B_1_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_3_70B_INSTRUCT_2_0_0 = this.of('META_TEXTGENERATION_LLAMA_3_70B_INSTRUCT_2_0_0'); public static readonly META_TEXTGENERATION_LLAMA_3_70B_INSTRUCT_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_3_70B_INSTRUCT_1_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_3_8B_2_0_0 = this.of('META_TEXTGENERATION_LLAMA_3_8B_2_0_0'); public static readonly META_TEXTGENERATION_LLAMA_3_8B_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_3_8B_1_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_3_8B_INSTRUCT_2_0_0 = this.of('META_TEXTGENERATION_LLAMA_3_8B_INSTRUCT_2_0_0'); public static readonly META_TEXTGENERATION_LLAMA_3_8B_INSTRUCT_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_3_8B_INSTRUCT_1_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_13B_3_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_13B_3_0_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_13B_2_2_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_13B_2_2_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_13B_2_2_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_13B_2_2_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_13B_2_1_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_13B_2_1_1'); @@ -1566,6 +1577,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_13B_INSTRUCT_1_0_2 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_13B_INSTRUCT_1_0_2'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_13B_INSTRUCT_1_0_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_13B_INSTRUCT_1_0_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_13B_INSTRUCT_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_13B_INSTRUCT_1_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_13B_PYTHON_3_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_13B_PYTHON_3_0_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_13B_PYTHON_2_2_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_13B_PYTHON_2_2_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_13B_PYTHON_2_2_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_13B_PYTHON_2_2_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_13B_PYTHON_2_1_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_13B_PYTHON_2_1_1'); @@ -1574,6 +1586,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_13B_PYTHON_1_0_2 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_13B_PYTHON_1_0_2'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_13B_PYTHON_1_0_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_13B_PYTHON_1_0_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_13B_PYTHON_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_13B_PYTHON_1_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_34B_3_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_34B_3_0_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_34B_2_2_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_34B_2_2_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_34B_2_2_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_34B_2_2_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_34B_2_1_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_34B_2_1_1'); @@ -1587,6 +1600,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_34B_INSTRUCT_1_0_2 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_34B_INSTRUCT_1_0_2'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_34B_INSTRUCT_1_0_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_34B_INSTRUCT_1_0_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_34B_INSTRUCT_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_34B_INSTRUCT_1_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_34B_PYTHON_3_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_34B_PYTHON_3_0_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_34B_PYTHON_2_2_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_34B_PYTHON_2_2_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_34B_PYTHON_2_2_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_34B_PYTHON_2_2_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_34B_PYTHON_2_1_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_34B_PYTHON_2_1_1'); @@ -1595,6 +1609,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_34B_PYTHON_1_0_2 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_34B_PYTHON_1_0_2'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_34B_PYTHON_1_0_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_34B_PYTHON_1_0_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_34B_PYTHON_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_34B_PYTHON_1_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_70B_2_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_70B_2_0_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_70B_1_2_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_70B_1_2_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_70B_1_2_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_70B_1_2_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_70B_1_1_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_70B_1_1_1'); @@ -1602,11 +1617,13 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_70B_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_70B_1_0_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_70B_INSTRUCT_1_1_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_70B_INSTRUCT_1_1_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_70B_INSTRUCT_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_70B_INSTRUCT_1_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_70B_PYTHON_2_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_70B_PYTHON_2_0_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_70B_PYTHON_1_2_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_70B_PYTHON_1_2_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_70B_PYTHON_1_2_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_70B_PYTHON_1_2_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_70B_PYTHON_1_1_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_70B_PYTHON_1_1_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_70B_PYTHON_1_1_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_70B_PYTHON_1_1_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_70B_PYTHON_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_70B_PYTHON_1_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_7B_3_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_7B_3_0_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_7B_2_2_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_7B_2_2_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_7B_2_2_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_7B_2_2_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_7B_2_1_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_7B_2_1_1'); @@ -1620,6 +1637,7 @@ export class JumpStartModel { public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_7B_INSTRUCT_1_0_2 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_7B_INSTRUCT_1_0_2'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_7B_INSTRUCT_1_0_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_7B_INSTRUCT_1_0_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_7B_INSTRUCT_1_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_7B_INSTRUCT_1_0_0'); + public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_7B_PYTHON_3_0_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_7B_PYTHON_3_0_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_7B_PYTHON_2_2_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_7B_PYTHON_2_2_1'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_7B_PYTHON_2_2_0 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_7B_PYTHON_2_2_0'); public static readonly META_TEXTGENERATION_LLAMA_CODELLAMA_7B_PYTHON_2_1_1 = this.of('META_TEXTGENERATION_LLAMA_CODELLAMA_7B_PYTHON_2_1_1'); diff --git a/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-models.json b/src/patterns/gen-ai/aws-model-deployment-sagemaker/jumpstart-models.json index e206c081..b0f77119 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,111,87,83,89,186,240,235,239,194,56,47,43,152,149,96,212,122,135,22,85,114,26,208,6,172,189,171,207,120,70,70,68,74,121,26,208,14,88,221,85,123,236,239,126,70,64,84,66,254,172,57,215,202,154,51,201,245,174,180,132,220,76,23,4,175,252,184,215,255,108,188,124,243,203,47,187,7,191,252,188,253,98,167,191,125,116,216,255,175,151,187,71,175,119,14,251,207,183,143,118,250,157,126,187,223,222,248,241,127,54,46,62,190,59,61,223,125,183,241,227,198,135,207,239,223,159,93,190,255,125,112,114,218,26,92,13,91,255,254,112,118,245,233,116,216,122,59,184,58,221,248,97,227,143,211,225,213,217,199,203,141,31,55,58,155,237,205,246,198,15,27,239,78,127,31,124,62,191,222,189,188,186,30,92,158,156,30,255,249,233,116,227,199,141,139,243,205,247,143,55,59,255,57,31,12,223,143,222,238,236,187,255,125,181,241,227,255,247,224,15,220,254,122,107,236,215,79,191,255,245,167,238,216,159,223,122,119,249,245,119,254,207,15,27,159,134,167,159,6,39,255,60,125,183,61,188,62,251,125,112,114,253,183,211,63,31,126,68,143,102,125,132,143,6,95,222,244,234,209,217,229,239,167,195,211,203,147,211,214,151,247,251,232,143,98,179,189,89,60,218,248,97,99,80,235,3,220,190,227,246,232,29,159,94,254,113,54,252,120,121,113,122,121,61,250,107,57,218,254,101,103,127,251,111,59,135,253,215,135,175,126,57,220,222,223,248,113,227,235,155,109,126,250,115,227,135,239,254,200,209,155,231,251,187,199,253,159,118,15,119,94,28,191,58,252,109,227,199,141,71,31,63,93,63,186,56,127,116,243,215,251,232,228,227,187,211,123,111,241,226,213,193,241,246,238,193,206,97,127,239,213,47,253,189,157,95,119,246,70,127,177,237,123,127,104,255,213,79,59,123,253,163,157,195,95,119,14,251,199,187,251,59,175,222,28,111,252,184,209,237,181,71,127,110,231,224,167,215,175,118,15,142,31,252,129,209,255,255,97,227,246,141,95,108,191,120,185,211,63,124,245,234,120,124,166,123,143,180,115,240,235,198,143,27,197,244,71,255,175,87,135,127,219,57,60,218,248,177,248,223,111,87,212,246,249,217,224,234,230,154,250,159,141,225,233,251,219,139,115,240,123,235,234,227,231,235,15,173,209,123,27,220,253,137,255,217,56,249,244,185,127,122,50,236,127,30,158,245,139,141,31,55,122,157,94,175,216,122,214,45,186,143,123,155,239,254,57,220,60,61,25,110,126,123,227,205,193,197,224,175,143,151,131,127,95,109,158,124,188,184,247,23,251,233,207,235,143,195,147,15,173,175,127,29,63,22,155,69,119,179,104,93,15,7,151,87,191,127,28,94,156,14,175,182,54,59,189,205,118,235,228,211,231,214,167,63,187,207,90,159,223,126,190,188,254,220,105,111,182,183,54,126,216,120,255,221,48,157,198,134,121,127,55,204,201,231,162,120,114,111,164,255,253,223,31,190,63,195,79,173,211,193,213,245,188,35,124,250,164,232,246,58,79,138,103,157,103,157,111,83,223,189,109,179,39,216,200,44,33,7,120,249,113,120,253,161,204,41,62,233,117,139,246,86,247,113,241,244,233,214,247,147,127,247,14,154,61,202,230,6,138,59,207,78,213,243,236,228,118,158,117,13,20,119,158,221,217,231,217,237,109,109,181,123,221,222,227,110,175,61,121,252,110,179,231,217,220,64,33,231,89,234,73,103,218,165,144,228,73,167,153,97,130,207,176,202,215,204,239,222,65,70,103,153,236,107,230,183,71,143,252,154,249,221,59,200,237,60,27,255,154,121,50,104,157,156,94,94,15,7,231,81,87,231,247,111,158,193,89,46,96,156,242,39,121,121,251,181,122,238,57,118,158,60,125,246,100,235,73,241,180,253,228,219,224,95,223,248,254,216,155,39,151,11,63,200,166,230,41,125,146,167,159,43,93,147,223,191,121,6,215,228,2,198,9,57,201,114,215,228,148,193,39,94,3,169,78,177,222,97,66,206,176,220,63,189,159,117,158,246,122,157,162,247,164,251,248,251,177,211,252,211,187,145,97,66,206,240,223,167,145,223,0,125,125,219,60,174,194,90,103,9,62,192,152,239,120,190,190,109,70,7,216,248,247,57,119,15,60,231,159,133,51,135,110,248,95,132,141,204,82,250,0,207,206,75,63,41,63,109,63,222,234,182,59,157,162,243,141,253,190,127,243,134,143,177,161,113,74,159,228,197,105,185,39,148,78,241,164,183,213,45,58,189,246,211,111,34,240,237,141,155,61,197,102,134,41,125,134,87,131,82,150,59,241,83,232,235,219,102,240,233,92,247,44,165,15,240,243,85,252,1,126,125,219,12,14,176,238,89,130,15,48,230,25,249,235,219,102,116,128,141,63,35,127,190,138,255,158,240,235,219,230,113,128,105,190,39,188,123,224,200,43,48,155,239,9,235,158,101,230,1,254,159,111,47,180,254,58,24,158,13,46,175,111,95,105,61,187,255,114,255,201,104,250,179,139,193,251,211,55,195,179,141,31,55,254,159,251,167,58,250,123,24,127,139,199,225,111,241,46,252,77,46,131,223,164,119,22,241,38,225,147,61,9,126,152,81,238,48,246,54,247,175,151,73,111,51,126,202,115,223,226,252,227,201,224,60,116,180,155,55,234,191,255,244,57,244,209,46,130,175,155,139,224,235,230,34,252,186,185,8,191,8,46,34,46,130,139,240,139,224,83,39,244,136,63,117,195,223,34,252,66,251,180,53,254,209,151,121,147,211,224,183,9,190,158,135,193,215,203,48,252,122,25,134,95,47,195,136,235,101,24,126,189,92,143,95,47,243,223,98,252,122,25,123,139,255,243,191,63,204,142,202,138,126,123,244,68,26,21,149,221,20,86,203,22,149,221,60,201,62,26,171,196,110,126,243,46,29,107,205,58,128,205,235,193,112,243,253,95,51,179,178,219,135,184,125,159,229,222,151,146,76,73,166,36,83,146,41,201,148,100,202,39,229,83,234,82,71,249,164,124,202,168,50,81,62,41,159,148,79,202,39,229,147,242,73,249,164,124,82,62,233,117,244,58,122,29,189,142,94,71,175,163,215,209,235,172,110,175,35,164,105,44,164,145,171,228,152,171,36,138,66,98,55,13,21,203,184,105,104,66,20,210,22,133,44,75,20,50,227,114,222,219,62,252,37,104,115,214,221,117,180,194,171,179,110,222,207,66,119,103,77,125,4,203,179,36,79,146,39,201,147,228,73,242,100,121,150,229,89,89,92,151,18,50,9,153,132,76,66,38,33,147,144,73,200,36,100,18,50,9,153,132,76,66,38,33,179,60,75,140,39,198,19,227,137,241,196,120,98,60,49,158,24,111,205,99,60,203,179,86,173,249,179,60,75,141,104,121,86,120,39,121,27,150,5,108,207,122,24,150,173,219,250,172,155,135,169,43,149,28,123,103,106,50,53,153,154,76,77,166,38,83,147,169,159,212,79,169,107,29,245,147,250,41,163,210,68,253,164,126,82,63,169,159,212,79,234,39,245,147,250,73,253,164,217,209,236,104,118,52,59,154,29,205,142,102,71,179,179,186,205,142,152,198,2,173,181,78,86,82,133,33,209,27,135,214,109,133,150,48,36,131,48,100,238,37,253,107,39,120,143,86,235,143,206,26,172,210,106,253,209,89,252,54,173,41,15,98,161,150,4,74,2,37,129,146,64,73,160,44,212,178,80,43,139,235,82,82,38,41,147,148,73,202,36,101,146,50,73,153,164,76,82,38,41,147,148,73,202,36,101,22,106,137,243,196,121,226,60,113,158,56,79,156,39,206,19,231,173,121,156,103,161,214,170,53,128,22,106,169,19,45,212,138,237,38,127,237,4,239,212,26,143,204,214,114,173,86,235,143,78,173,1,229,189,247,167,44,83,150,41,203,148,101,202,50,101,153,18,74,9,149,186,220,81,66,41,161,50,170,78,148,80,74,40,37,148,18,74,9,165,132,82,66,41,161,148,80,250,29,253,142,126,71,191,163,223,209,239,232,119,244,59,171,219,239,8,107,44,215,90,235,124,37,97,36,82,101,19,209,90,174,216,18,137,228,16,137,204,184,188,247,119,126,218,125,179,31,178,102,235,226,244,221,217,231,139,213,94,178,117,251,49,46,116,197,214,244,135,176,96,75,6,37,131,146,65,201,160,100,80,22,108,89,176,149,197,117,41,43,147,149,201,202,100,101,178,50,89,153,172,76,86,38,43,147,149,201,202,100,101,178,50,11,182,4,122,2,61,129,158,64,79,160,39,208,19,232,9,244,214,60,208,179,96,107,213,58,64,11,182,20,138,22,108,133,183,147,95,226,178,128,245,90,19,226,178,117,91,174,117,123,4,117,85,147,227,239,77,81,166,40,83,148,41,202,20,101,138,50,5,148,2,42,117,177,163,128,82,64,101,84,155,40,160,20,80,10,40,5,148,2,74,1,165,128,82,64,41,160,116,59,186,29,221,142,110,71,183,163,219,209,237,232,118,86,183,219,17,212,88,172,181,214,217,74,178,56,36,126,243,208,186,45,213,18,135,100,17,135,204,184,172,143,246,183,247,246,66,246,105,93,93,12,206,207,87,123,157,214,205,135,184,208,109,90,83,31,193,50,45,233,147,244,73,250,36,125,146,62,89,166,101,153,86,22,215,165,148,76,74,38,37,147,146,73,201,164,100,82,50,41,153,148,76,74,38,37,147,146,73,201,44,211,18,229,137,242,68,121,162,60,81,158,40,79,148,39,202,91,243,40,207,50,173,85,107,255,44,211,82,37,90,166,21,222,75,222,134,101,1,187,180,30,134,101,235,182,74,235,230,4,234,138,37,199,222,153,154,76,77,166,38,83,147,169,201,212,100,234,39,245,83,234,90,71,253,164,126,202,168,52,81,63,169,159,212,79,234,39,245,147,250,73,253,164,126,82,63,105,118,52,59,154,29,205,142,102,71,179,163,217,209,236,172,110,179,35,166,177,72,107,173,147,149,84,97,72,244,198,161,117,91,163,37,12,201,32,12,153,113,73,31,239,30,252,22,178,67,235,250,236,242,207,213,94,161,53,250,8,23,186,65,107,218,3,88,160,37,121,146,60,73,158,36,79,146,39,11,180,44,208,202,226,186,148,144,73,200,36,100,18,50,9,153,132,76,66,38,33,147,144,73,200,36,100,18,50,9,153,5,90,98,60,49,158,24,79,140,39,198,19,227,137,241,196,120,107,30,227,89,160,181,106,205,159,5,90,106,68,11,180,194,59,201,155,168,44,96,127,214,131,168,108,221,214,103,141,14,160,174,72,242,254,251,82,146,41,201,148,100,74,50,37,153,146,76,249,164,124,74,93,234,40,159,148,79,25,85,38,202,39,229,147,242,73,249,164,124,82,62,41,159,148,79,202,39,189,142,94,71,175,163,215,209,235,232,117,244,58,122,157,213,237,117,132,52,150,103,173,117,174,146,40,10,137,221,52,180,110,171,179,68,33,201,163,144,177,203,121,231,239,219,253,231,59,135,199,253,231,219,71,59,253,23,219,71,59,63,205,219,157,117,250,175,65,235,237,233,240,186,245,118,112,117,218,58,25,92,157,190,11,91,159,117,239,26,156,116,81,127,234,108,206,189,102,191,255,141,139,199,155,247,127,245,253,255,60,121,240,203,176,203,253,244,95,131,71,115,62,252,249,187,181,218,179,119,107,69,62,134,245,90,43,18,69,61,121,240,253,112,111,179,184,251,214,188,247,229,27,225,226,105,19,73,212,228,81,222,223,141,50,250,206,188,125,111,160,244,65,84,165,211,107,96,146,144,195,75,24,67,85,58,198,166,198,137,59,203,198,67,168,5,159,101,61,227,196,157,101,227,235,180,42,157,101,83,227,132,156,101,130,160,108,33,215,99,170,39,152,132,49,217,226,206,49,209,215,200,132,33,217,130,207,178,225,175,145,233,34,178,250,207,177,246,97,202,159,98,170,128,172,218,33,54,51,77,233,83,76,23,143,213,127,45,214,62,76,200,41,38,8,199,22,114,130,117,142,18,114,126,9,162,177,106,255,148,110,96,148,144,243,107,60,24,91,200,213,87,227,36,193,135,215,100,44,182,184,195,107,248,123,153,20,161,216,226,14,175,225,127,224,165,91,143,85,237,8,27,25,166,244,41,166,73,237,42,157,96,19,163,148,62,191,20,153,93,253,159,194,245,78,82,250,240,82,36,118,245,31,94,189,147,4,31,94,147,121,221,226,14,175,225,103,222,20,105,221,66,14,47,197,247,124,41,178,186,197,29,94,3,87,158,164,206,10,172,245,43,247,172,192,210,20,90,129,85,174,118,156,148,135,141,130,199,78,124,30,54,74,150,58,75,146,135,133,23,138,19,62,122,145,162,72,75,164,37,210,18,105,137,180,132,69,194,34,97,145,176,72,88,36,44,18,22,165,126,121,88,88,36,44,18,22,9,139,132,69,194,162,252,195,34,73,140,36,70,18,35,137,73,125,120,146,24,73,140,36,102,141,147,24,173,138,45,83,107,93,132,164,235,46,102,220,125,172,76,119,49,243,6,100,186,139,133,119,23,11,10,38,102,253,161,177,166,163,204,254,167,57,27,205,202,92,104,203,178,255,201,133,150,230,66,219,127,179,119,188,187,183,123,240,203,155,237,189,152,173,99,23,159,207,175,207,206,207,46,223,127,30,156,175,251,10,178,135,103,177,224,125,100,229,30,208,114,50,221,155,238,77,247,166,123,211,189,89,78,102,57,153,134,80,67,168,33,212,16,106,8,53,132,26,66,13,161,134,80,67,152,193,213,167,33,212,16,174,79,67,104,57,153,18,83,137,169,196,76,126,120,74,76,37,166,18,83,137,169,196,180,156,76,240,105,57,153,20,213,114,178,106,145,236,132,164,44,104,83,217,156,164,108,157,214,150,61,60,138,12,19,71,45,151,150,75,203,165,229,210,114,173,84,203,165,63,210,31,233,143,244,71,250,35,253,145,254,72,127,164,63,210,31,233,143,244,71,250,163,85,232,143,148,51,202,25,229,140,114,38,245,225,41,103,148,51,202,153,53,46,103,36,45,118,152,173,117,56,146,73,158,81,122,161,89,137,60,99,93,182,155,45,69,158,177,132,27,168,130,246,158,149,184,30,151,101,3,149,235,49,183,235,241,205,65,213,157,104,159,47,109,69,123,112,26,77,238,69,155,241,144,54,163,169,233,212,116,106,58,53,157,154,206,102,52,155,209,148,137,202,68,101,162,50,81,153,168,76,84,38,42,19,149,137,202,196,12,174,62,101,162,50,113,125,202,68,155,209,244,157,250,78,125,103,242,195,211,119,234,59,245,157,250,78,125,167,205,104,50,82,155,209,4,174,54,163,213,152,222,222,165,101,241,187,209,38,165,101,107,187,29,237,203,97,100,24,60,42,186,20,93,138,46,69,151,162,107,165,138,46,21,146,10,73,133,164,66,82,33,169,144,84,72,42,36,21,146,10,73,133,164,66,82,33,173,66,133,164,159,209,207,232,103,244,51,169,15,79,63,163,159,209,207,172,113,63,35,108,177,31,109,173,243,145,108,34,141,184,13,105,211,34,141,181,220,145,150,111,164,177,148,91,169,226,247,164,77,187,42,151,101,43,149,171,50,139,171,50,106,61,218,218,111,68,107,102,9,154,189,103,42,57,149,156,74,78,37,167,146,179,247,204,222,51,197,161,226,80,113,168,56,84,28,42,14,21,135,138,67,197,161,226,80,113,168,56,84,28,230,81,28,218,123,166,219,212,109,234,54,147,31,158,110,83,183,169,219,212,109,234,54,237,61,147,135,218,123,38,92,181,247,172,90,82,27,181,234,108,221,183,155,229,91,37,74,181,164,90,82,45,169,150,84,107,165,82,45,121,145,188,72,94,36,47,146,23,201,139,228,69,242,34,121,145,188,72,94,36,47,146,23,173,66,94,36,140,17,198,8,99,132,49,169,15,79,24,35,140,17,198,172,113,24,163,88,177,208,108,173,187,144,148,245,69,233,29,102,235,190,182,44,223,250,98,89,118,66,5,45,39,91,247,125,100,46,183,136,203,109,111,251,240,151,157,126,216,6,178,155,191,177,214,250,46,32,251,238,227,95,220,254,177,57,15,98,253,152,166,77,211,166,105,211,180,105,218,172,31,179,126,76,31,168,15,212,7,234,3,245,129,250,64,125,160,62,80,31,168,15,204,224,234,211,7,234,3,215,167,15,180,126,76,101,169,178,84,89,38,63,60,149,165,202,82,101,169,178,84,89,90,63,38,230,180,126,76,102,106,253,88,116,0,251,125,34,86,118,251,216,180,68,108,77,150,143,125,247,225,103,152,35,234,180,116,90,58,45,157,150,78,107,165,58,45,109,145,182,72,91,164,45,210,22,105,139,180,69,218,34,109,145,182,72,91,164,45,210,22,173,66,91,164,138,81,197,168,98,84,49,169,15,79,21,163,138,81,197,172,113,21,35,87,177,123,108,173,163,144,132,233,69,153,213,99,179,210,139,53,216,60,150,119,122,177,36,155,160,202,238,29,155,117,173,45,203,38,40,215,90,218,107,237,191,94,190,218,219,25,189,251,159,250,251,219,71,127,219,61,248,37,102,17,89,235,223,31,62,158,159,182,254,253,113,248,174,117,49,184,250,231,217,229,251,117,223,77,54,225,72,26,89,87,86,242,113,109,48,83,198,41,227,148,113,202,56,101,156,13,102,54,152,169,12,85,134,42,67,149,161,202,80,101,168,50,84,25,170,12,85,134,25,92,125,42,67,149,225,250,84,134,54,152,105,53,181,154,90,205,228,135,167,213,212,106,106,53,181,154,90,77,27,204,36,161,54,152,137,85,109,48,171,37,163,157,144,155,69,44,53,155,151,155,173,223,158,179,9,39,146,97,19,41,240,18,120,9,188,4,94,2,175,149,10,188,68,73,162,36,81,146,40,73,148,36,74,18,37,137,146,68,73,162,36,81,146,40,73,148,180,10,81,146,156,70,78,35,167,145,211,164,62,60,57,141,156,70,78,179,198,57,141,206,197,234,179,181,174,73,242,106,54,2,183,161,149,105,54,214,107,65,218,114,52,27,203,187,199,42,98,141,90,153,139,116,89,246,88,185,72,51,186,72,223,28,220,94,166,97,187,213,62,95,62,92,238,183,94,171,212,190,156,192,162,55,167,205,120,24,139,210,116,116,58,58,29,157,142,78,71,103,81,154,69,105,154,68,77,162,38,81,147,168,73,212,36,106,18,53,137,154,68,77,98,6,87,159,38,81,147,184,62,77,162,69,105,202,78,101,167,178,51,249,225,41,59,149,157,202,78,101,167,178,211,162,52,1,169,69,105,210,86,139,210,42,70,183,119,169,88,216,94,180,73,169,216,90,173,65,251,114,0,25,198,137,106,45,181,150,90,75,173,165,214,90,169,90,75,97,164,48,82,24,41,140,20,70,10,35,133,145,194,72,97,164,48,82,24,41,140,20,70,171,80,24,105,99,180,49,218,24,109,76,234,195,211,198,104,99,180,49,107,220,198,136,86,108,61,91,235,52,36,105,128,81,126,201,217,180,0,99,109,118,154,229,27,96,44,205,118,168,176,141,101,211,174,184,101,217,14,229,138,75,127,197,77,88,155,23,181,162,108,222,226,188,181,220,90,54,225,80,26,90,100,86,242,145,237,54,83,203,169,229,212,114,106,57,181,156,221,102,118,155,41,15,149,135,202,67,229,161,242,80,121,168,60,84,30,42,15,149,135,25,92,125,202,67,229,225,250,148,135,118,155,233,55,245,155,250,205,228,135,167,223,212,111,234,55,245,155,250,77,187,205,100,162,118,155,9,88,237,54,171,41,173,157,114,183,214,224,117,103,101,238,215,186,110,27,208,150,227,142,173,50,47,153,151,204,75,230,37,243,90,169,204,75,154,36,77,146,38,73,147,164,73,210,36,105,146,52,73,154,36,77,146,38,73,147,164,73,171,144,38,137,106,68,53,162,26,81,77,234,195,19,213,136,106,68,53,107,28,213,168,93,44,69,91,235,166,36,183,114,35,120,79,90,153,114,99,221,86,167,45,71,185,177,204,187,173,162,22,172,149,185,84,151,101,183,149,75,53,253,165,250,211,238,209,241,238,222,205,5,251,124,251,104,167,127,123,181,150,88,187,246,238,236,234,250,236,252,230,47,227,237,224,234,180,245,112,253,223,26,172,89,155,120,8,11,89,171,86,250,145,172,81,211,215,233,235,244,117,250,58,125,157,53,106,214,168,105,21,181,138,90,69,173,162,86,81,171,168,85,212,42,106,21,181,138,25,92,125,90,69,173,226,250,180,138,214,168,41,62,21,159,138,207,228,135,167,248,84,124,42,62,21,159,138,79,107,212,132,165,214,168,73,94,173,81,139,137,113,39,103,99,37,214,166,205,207,198,86,127,77,218,196,51,200,176,88,148,109,201,182,100,91,178,45,217,214,74,101,91,82,35,169,145,212,72,106,36,53,146,26,73,141,164,70,82,35,169,145,212,72,106,36,53,90,133,212,72,36,35,146,17,201,136,100,82,31,158,72,70,36,35,146,89,227,72,70,189,98,45,218,90,55,34,169,75,140,57,107,208,202,149,24,171,189,246,108,89,74,140,101,218,29,85,98,173,89,185,75,111,89,118,71,185,244,210,95,122,251,111,246,142,119,247,118,15,126,121,179,189,23,191,195,236,226,243,249,245,217,249,217,229,251,207,131,115,11,205,38,159,72,35,219,205,202,61,172,85,103,154,57,205,156,102,78,51,167,153,179,234,204,170,51,253,161,254,80,127,168,63,212,31,234,15,245,135,250,67,253,161,254,48,131,171,79,127,168,63,92,159,254,208,170,51,21,167,138,83,197,153,252,240,84,156,42,78,21,167,138,83,197,105,213,153,88,212,170,51,25,171,85,103,117,4,182,19,82,179,136,189,103,115,82,179,245,91,130,246,240,64,50,140,33,213,93,234,46,117,151,186,75,221,181,82,117,151,34,73,145,164,72,82,36,41,146,20,73,138,36,69,146,34,73,145,164,72,82,36,41,146,86,161,72,210,210,104,105,180,52,90,154,212,135,167,165,209,210,104,105,214,184,165,17,185,216,136,182,214,41,73,86,193,70,224,122,180,18,193,198,122,237,74,91,138,96,99,105,183,87,69,108,81,43,113,133,46,203,246,42,87,104,102,87,232,155,131,232,165,106,159,47,109,82,251,118,12,141,172,79,155,241,88,118,166,169,234,84,117,170,58,85,157,170,206,206,52,59,211,20,138,10,69,133,162,66,81,161,168,80,84,40,42,20,21,138,10,197,12,174,62,133,162,66,113,125,10,69,59,211,116,158,58,79,157,103,242,195,211,121,234,60,117,158,58,79,157,167,157,105,114,82,59,211,132,174,118,166,213,145,224,222,229,99,17,139,210,38,229,99,235,183,29,237,203,41,100,216,47,138,183,196,91,226,45,241,150,120,107,165,226,45,193,145,224,72,112,36,56,18,28,9,142,4,71,130,35,193,145,224,72,112,36,56,18,28,173,66,112,36,149,145,202,72,101,164,50,169,15,79,42,35,149,145,202,172,113,42,163,97,177,18,109,173,75,145,244,61,70,224,30,180,105,61,198,122,45,63,203,183,199,88,174,125,82,17,107,206,166,93,128,203,178,79,202,5,152,238,2,60,124,53,186,4,183,111,175,193,210,187,204,134,31,71,231,62,184,57,248,245,92,99,246,253,9,44,112,131,217,188,135,177,188,76,255,166,127,211,191,233,223,244,111,150,151,89,94,166,37,212,18,106,9,181,132,90,66,45,161,150,80,75,168,37,212,18,102,112,245,105,9,181,132,235,211,18,90,94,166,200,84,100,42,50,147,31,158,34,83,145,169,200,84,100,42,50,45,47,19,126,90,94,38,73,181,188,44,62,150,189,151,138,149,222,91,54,53,21,91,151,149,101,223,31,64,134,113,162,90,75,173,165,214,82,107,169,181,86,170,214,82,24,41,140,20,70,10,35,133,145,194,72,97,164,48,82,24,41,140,20,70,10,35,133,209,42,20,70,218,24,109,140,54,70,27,147,250,240,180,49,218,24,109,204,26,183,49,162,21,219,202,214,58,13,73,26,96,148,90,84,54,51,192,88,135,29,101,153,7,24,75,179,29,170,244,102,178,153,87,220,178,108,135,114,197,53,124,197,133,110,34,91,231,29,100,11,223,62,102,239,152,146,77,201,166,100,83,178,41,217,236,29,179,119,76,21,168,10,84,5,170,2,85,129,170,64,85,160,42,80,21,168,10,84,5,170,2,85,129,25,85,129,246,142,105,43,181,149,218,202,228,135,167,173,212,86,106,43,181,149,218,74,123,199,36,156,246,142,137,75,237,29,139,201,94,67,55,142,173,241,174,177,204,147,67,109,150,54,75,155,165,205,210,102,173,84,155,165,39,210,19,233,137,244,68,122,34,61,145,158,72,79,164,39,210,19,233,137,244,68,122,162,85,232,137,148,48,74,24,37,140,18,38,245,225,41,97,148,48,74,152,53,46,97,36,42,182,140,173,117,8,146,40,183,152,179,95,108,141,55,139,101,158,91,44,193,134,167,18,219,196,214,120,143,152,235,171,234,245,245,234,245,206,193,246,110,255,167,157,227,155,143,55,116,163,88,235,227,167,211,203,193,89,235,221,233,245,233,201,245,199,225,58,111,24,27,63,139,133,111,28,43,243,128,54,144,169,220,84,110,42,55,149,155,202,205,6,50,27,200,20,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,193,12,174,62,197,160,98,112,125,138,65,27,200,116,151,186,75,221,101,242,195,211,93,234,46,117,151,186,75,221,165,13,100,242,78,27,200,132,167,54,144,85,78,98,199,147,178,192,141,100,51,147,178,245,218,80,54,126,20,25,38,142,90,46,45,151,150,75,203,165,229,90,169,150,75,127,164,63,210,31,233,143,244,71,250,35,253,145,254,72,127,164,63,210,31,233,143,244,71,171,208,31,41,103,148,51,202,25,229,76,234,195,83,206,40,103,148,51,107,92,206,72,90,108,44,91,235,112,36,147,60,35,96,131,217,220,60,99,125,54,154,45,65,158,177,132,27,168,2,55,158,205,189,30,151,101,3,149,235,49,249,245,184,183,125,248,203,78,200,10,180,187,191,204,181,220,121,118,243,126,22,186,228,108,234,35,216,106,166,132,83,194,41,225,148,112,74,56,91,205,108,53,83,21,170,10,85,133,170,66,85,161,170,80,85,168,42,84,21,170,10,51,184,250,84,133,170,194,245,169,10,109,53,211,102,106,51,181,153,201,15,79,155,169,205,212,102,106,51,181,153,182,154,73,64,109,53,19,167,218,106,86,37,155,189,205,194,2,214,152,61,204,194,214,103,111,217,205,187,201,176,60,148,103,201,179,228,89,242,44,121,214,74,229,89,146,34,73,145,164,72,82,36,41,146,20,73,138,36,69,146,34,73,145,164,72,82,36,41,90,133,164,72,12,35,134,17,195,136,97,82,31,158,24,70,12,35,134,89,227,24,70,165,98,81,217,90,183,32,169,138,139,146,155,201,38,23,23,235,177,138,44,215,226,98,25,118,61,5,44,27,155,124,137,45,203,174,39,151,88,51,151,216,207,187,123,123,251,219,71,127,235,143,174,178,219,5,119,111,14,94,108,31,237,252,52,111,175,216,239,103,231,231,23,131,171,127,182,70,71,126,187,207,237,243,229,201,224,234,244,93,221,11,198,198,174,178,177,139,176,217,5,99,119,31,245,163,114,71,81,121,221,88,13,143,103,249,216,138,212,109,69,123,179,51,246,143,165,226,201,102,251,238,223,109,79,191,252,59,169,211,110,162,111,155,54,204,251,187,97,70,255,116,235,222,27,41,125,225,86,241,4,27,153,37,228,0,19,86,110,21,143,178,185,129,226,206,179,241,210,109,225,231,89,215,64,113,231,217,248,50,178,138,231,217,220,64,33,231,153,160,30,92,208,117,153,238,73,39,97,65,184,200,179,76,246,53,51,97,69,184,240,243,108,252,107,102,186,146,112,17,103,185,128,113,202,159,100,170,154,176,234,65,54,53,79,233,147,76,87,20,46,226,154,92,192,56,33,39,153,160,42,92,208,41,214,59,76,200,25,38,40,11,171,254,211,187,145,97,66,206,176,241,186,112,65,87,97,173,179,4,31,96,147,133,225,34,15,176,241,239,115,82,84,134,139,60,192,198,255,49,152,110,121,89,213,99,108,104,156,210,39,153,166,217,172,120,138,205,12,83,250,12,83,116,155,139,248,116,174,123,150,210,7,152,162,221,92,196,1,214,61,75,240,1,54,217,111,46,242,0,27,127,70,78,209,112,46,232,0,211,124,79,152,162,227,92,228,1,54,114,5,106,57,45,54,91,191,100,212,98,51,49,171,197,102,229,50,219,25,129,218,156,24,178,100,160,86,67,21,217,88,160,22,94,69,78,63,132,12,243,72,85,152,42,76,21,166,10,83,133,173,116,21,166,98,82,49,169,152,84,76,42,38,21,147,138,73,197,164,98,82,49,169,152,84,76,42,166,117,171,152,180,55,218,27,237,141,246,38,143,231,17,237,141,246,38,143,3,212,222,100,210,222,136,98,236,81,91,235,244,100,241,129,199,222,222,126,127,251,229,127,31,247,247,118,143,119,246,246,182,247,183,251,91,189,246,126,191,56,238,23,163,196,99,122,224,113,126,126,209,26,124,248,207,117,235,252,236,250,244,252,124,112,49,104,109,245,218,23,173,226,122,44,240,40,102,7,30,239,31,207,9,60,222,135,110,9,58,63,191,255,53,123,250,164,149,23,4,85,123,40,187,129,198,43,144,151,63,127,121,216,221,159,38,188,197,254,246,127,247,119,15,94,191,57,238,239,237,28,252,114,252,114,227,199,141,173,246,179,222,151,255,115,252,234,120,123,175,127,252,234,111,59,7,163,173,92,79,139,103,157,47,255,231,249,246,241,139,151,253,215,135,59,163,156,233,222,159,88,104,121,242,126,236,27,160,234,177,199,245,251,179,239,190,243,232,108,22,163,253,173,239,207,138,205,173,111,223,110,20,237,209,247,27,157,34,60,243,24,159,183,114,90,81,223,184,83,163,138,241,153,235,105,24,22,49,120,167,234,224,101,190,45,93,196,224,221,217,131,215,179,171,165,190,193,75,125,42,86,79,10,106,30,184,202,181,29,246,218,253,34,6,143,188,182,195,94,36,175,105,240,233,47,143,151,26,59,240,245,232,186,134,158,242,74,244,131,145,235,120,229,183,166,153,167,191,230,91,234,160,3,95,100,173,111,232,114,7,93,249,21,205,250,6,46,247,205,71,229,151,15,235,27,120,18,183,149,61,224,210,196,85,243,184,49,95,226,66,94,26,171,121,220,57,79,218,149,95,136,170,105,220,233,63,72,255,96,226,26,126,114,189,166,161,167,189,110,54,62,114,245,151,170,106,26,120,202,139,84,165,46,138,144,23,134,106,26,119,202,75,66,165,198,13,121,25,166,230,113,99,190,66,132,188,232,81,223,184,209,95,127,67,94,98,168,121,220,200,211,109,226,235,111,73,202,159,163,217,147,5,124,150,75,70,195,116,184,0,79,126,139,89,2,60,229,45,194,143,96,182,0,79,123,147,89,2,60,249,109,130,79,250,238,135,203,138,111,124,57,174,120,251,253,131,55,251,253,95,94,191,25,113,211,151,43,123,194,123,121,92,203,251,232,108,85,127,31,91,79,203,189,143,167,211,222,199,167,173,119,165,7,25,189,147,32,143,158,249,3,135,165,61,122,206,15,28,242,104,30,205,163,43,126,127,218,221,236,46,147,71,7,143,155,139,71,87,24,60,173,71,7,15,158,154,117,227,6,206,128,117,43,12,158,150,117,195,6,207,132,117,3,135,206,130,117,195,102,206,132,117,131,135,78,205,186,193,3,167,102,221,224,129,211,178,110,220,184,201,88,55,110,220,100,172,27,54,110,38,172,27,54,116,6,172,27,54,112,114,214,13,27,55,57,235,198,141,155,140,117,131,199,77,203,186,113,227,38,99,221,249,227,98,221,181,101,93,32,123,31,100,119,251,63,191,58,220,25,41,212,254,47,175,203,149,193,103,173,223,63,14,79,255,56,29,182,46,222,127,202,51,9,190,63,226,98,236,117,254,99,64,215,202,232,218,105,111,61,153,140,174,223,113,236,20,116,221,106,63,123,188,34,232,42,2,22,1,139,128,179,208,98,17,176,8,88,4,156,143,22,139,128,69,192,34,96,17,176,8,88,4,44,2,206,64,139,69,192,180,120,85,180,88,4,220,136,57,207,175,127,103,154,115,30,217,47,115,102,206,171,100,206,66,95,161,175,208,55,11,186,21,250,10,125,133,190,233,233,86,232,43,244,21,250,10,125,133,190,66,95,161,111,114,186,21,250,162,91,161,111,73,116,221,223,254,199,171,131,254,207,219,123,47,94,29,140,54,48,148,74,125,111,62,55,91,191,15,206,79,62,94,142,246,12,4,199,190,197,92,121,45,238,221,226,249,254,145,143,157,95,5,156,29,255,64,22,195,179,101,30,5,208,134,1,237,215,255,251,247,55,219,7,199,187,255,216,25,125,237,253,116,253,175,201,118,251,101,209,194,186,47,105,208,11,235,133,245,194,89,160,179,94,88,47,172,23,206,7,157,245,194,122,97,189,176,94,88,47,172,23,214,11,103,128,206,122,97,232,188,42,232,172,23,110,136,174,231,23,195,115,232,122,126,51,140,174,209,53,186,150,29,203,142,243,162,107,217,177,236,88,118,156,135,0,203,142,101,199,178,99,217,177,236,56,181,0,203,142,101,199,178,99,217,49,1,150,29,231,108,183,157,168,238,184,179,50,225,113,167,25,190,157,248,48,252,150,223,74,143,165,199,210,99,233,113,214,240,44,61,150,30,75,143,211,195,179,244,88,122,44,61,150,30,75,143,165,199,210,227,228,240,44,61,6,207,210,227,228,124,29,222,30,143,243,245,242,198,199,248,26,95,175,52,95,203,143,229,199,242,227,44,20,88,126,44,63,150,31,167,87,96,249,177,252,88,126,44,63,150,31,203,143,229,199,201,21,88,126,76,129,229,199,65,126,187,191,123,116,124,184,189,23,184,246,248,226,236,106,244,76,30,181,247,184,244,13,231,126,8,231,220,31,30,156,78,101,224,253,238,67,93,36,240,206,121,24,192,91,249,222,117,20,87,132,44,66,22,33,231,195,207,34,100,17,178,8,57,31,126,22,33,139,144,69,200,34,100,17,178,8,89,132,156,1,63,139,144,241,243,170,240,179,8,185,41,196,46,27,33,79,71,236,249,17,50,196,134,216,16,91,138,44,69,206,19,177,165,200,82,100,41,114,30,22,44,69,150,34,75,145,165,200,82,228,212,22,44,69,150,34,75,145,165,200,44,88,138,156,147,226,254,182,221,47,218,69,41,186,253,115,208,42,218,69,218,165,17,181,2,237,237,7,180,24,149,157,254,190,81,108,101,138,45,218,157,173,201,20,219,105,111,61,93,17,104,221,218,236,76,123,26,235,100,8,173,193,227,230,2,173,21,6,79,93,11,71,15,158,186,22,14,28,60,181,16,199,13,156,129,16,87,24,60,117,45,28,50,120,38,66,28,56,116,22,66,28,54,115,38,66,28,60,116,106,33,14,30,56,181,16,7,15,156,186,22,142,25,55,97,45,28,51,110,194,90,56,100,220,76,132,56,108,232,12,132,56,108,224,228,66,28,54,110,114,33,142,27,55,97,45,28,56,110,234,90,56,102,220,132,181,240,188,113,9,241,218,10,177,90,120,1,206,252,124,231,240,111,59,123,59,191,245,15,118,142,142,251,71,199,219,135,123,187,7,191,244,247,246,251,79,158,247,183,247,94,191,220,46,179,2,227,237,233,240,159,167,231,167,127,182,46,71,95,2,174,174,7,195,243,179,203,247,173,243,139,214,147,183,173,193,249,167,15,131,172,86,98,196,211,244,252,15,116,33,106,29,247,176,64,91,91,108,65,198,50,181,197,22,100,88,144,97,65,70,118,228,109,65,134,5,25,22,100,88,144,97,65,70,6,228,109,65,134,5,25,22,100,88,144,97,65,6,242,70,222,200,123,49,228,61,183,186,14,38,239,180,11,52,144,55,242,70,222,214,105,100,71,222,214,105,88,167,97,157,70,70,114,108,157,134,117,26,214,105,88,167,97,157,70,6,114,108,157,134,117,26,214,105,88,167,97,157,6,57,182,78,163,130,249,238,142,140,247,205,246,94,255,112,247,224,96,187,191,245,188,191,123,112,116,124,248,230,197,241,238,171,131,254,235,215,175,250,207,127,46,122,253,78,137,214,249,108,4,145,159,7,231,173,225,217,229,229,160,181,245,182,53,154,121,248,249,228,250,236,227,101,235,211,167,143,173,183,191,23,189,123,250,219,169,35,120,30,183,222,113,234,173,46,189,229,62,178,249,220,91,68,112,111,252,99,175,164,249,22,157,133,153,239,253,207,152,98,173,55,121,200,154,101,205,178,230,12,112,90,214,44,107,150,53,231,131,211,178,102,89,179,172,89,214,44,107,150,53,203,154,51,192,105,89,51,156,94,21,156,150,53,39,37,238,249,109,115,20,113,215,16,56,35,110,196,141,184,107,32,238,246,221,243,112,241,237,121,248,217,232,105,184,120,154,161,112,71,79,155,24,184,107,152,59,137,111,71,207,157,72,137,171,205,155,14,137,107,152,59,137,17,199,205,157,150,136,35,103,78,41,196,113,35,167,5,226,232,153,19,249,112,244,188,137,120,56,122,222,36,58,92,109,218,166,113,184,218,180,77,219,112,220,180,105,105,56,110,230,116,50,28,55,111,42,24,142,155,54,149,11,87,155,182,105,22,142,158,54,137,10,87,155,182,105,20,46,63,45,19,94,91,19,166,185,81,154,91,102,57,115,132,230,214,178,161,185,164,230,254,240,245,53,129,7,191,113,239,77,62,117,191,254,186,28,0,223,124,13,122,52,198,182,55,191,121,103,185,173,200,179,218,188,30,12,55,223,255,53,147,128,111,31,253,246,225,42,63,12,245,165,190,212,151,250,82,95,234,75,125,169,47,245,165,190,212,151,250,18,84,130,74,80,9,42,65,37,168,4,53,82,80,23,210,195,214,178,240,151,160,18,84,130,218,188,160,182,55,159,125,91,174,148,189,160,134,79,155,135,160,86,153,59,165,160,134,207,157,86,80,35,231,77,46,168,85,230,78,41,168,129,115,103,33,168,161,51,103,32,168,129,35,103,33,168,225,51,167,21,212,240,121,211,10,106,248,188,41,5,53,114,218,68,130,26,57,109,34,65,13,156,54,185,160,6,206,155,88,80,3,167,77,44,168,145,211,38,18,212,240,105,83,10,106,228,180,137,4,181,196,180,4,117,141,5,53,11,185,124,177,189,183,223,25,221,140,236,197,203,237,227,59,164,236,244,183,102,35,229,201,224,252,162,51,186,57,214,201,135,193,245,36,143,236,108,110,53,234,145,179,238,79,22,255,19,252,15,63,204,133,220,126,172,220,195,248,185,252,5,248,226,23,69,156,224,139,91,237,103,189,229,246,69,171,103,173,158,181,122,54,11,28,181,122,214,234,89,171,103,243,17,82,171,103,173,158,181,122,214,234,89,171,103,173,158,181,122,54,3,224,181,122,22,241,174,28,241,90,61,219,28,88,119,43,131,117,23,88,3,107,96,13,172,129,245,234,129,53,247,229,190,220,151,251,114,95,238,203,125,185,47,247,229,190,220,151,251,114,95,238,203,125,151,216,125,59,149,221,183,195,125,185,47,247,229,190,220,151,251,114,95,238,203,125,185,47,247,229,190,220,151,251,114,95,238,203,125,185,47,247,229,190,220,55,35,247,45,42,187,111,193,125,185,47,247,229,190,220,151,251,114,95,238,203,125,185,47,247,229,190,220,151,251,114,95,238,203,125,185,47,247,229,190,220,55,35,247,157,115,247,180,18,238,219,236,141,210,184,47,247,229,190,220,151,251,114,95,238,203,125,185,47,247,229,190,220,151,251,114,95,238,203,125,185,47,247,229,190,203,233,190,196,118,190,216,22,149,197,182,32,182,196,150,216,38,21,219,246,221,243,97,241,237,249,112,254,253,87,83,129,109,244,180,137,189,182,134,185,147,112,109,244,220,137,180,182,218,188,233,176,182,134,185,147,88,109,220,220,105,169,54,114,230,148,82,27,55,114,90,168,141,158,57,145,211,70,207,155,136,105,163,231,77,162,180,213,166,109,26,105,171,77,219,180,209,198,77,155,150,104,227,102,78,39,180,113,243,166,2,218,184,105,83,249,108,181,105,155,230,217,232,105,147,232,108,181,105,155,198,217,242,211,178,89,54,203,102,167,218,108,187,242,22,133,182,45,10,108,150,205,178,89,54,203,102,217,44,155,101,179,108,150,205,178,89,54,203,102,217,44,155,101,179,108,150,205,178,89,54,27,108,179,85,187,217,182,110,150,205,178,89,54,203,102,217,44,155,101,179,108,150,205,178,89,54,203,102,217,44,155,101,179,108,150,205,178,89,54,203,102,103,216,236,155,189,227,195,221,255,238,239,239,30,29,31,110,223,254,247,175,69,169,189,6,159,207,175,135,103,255,105,93,156,93,141,158,199,111,254,251,143,162,254,221,6,227,230,58,29,97,127,24,63,216,10,42,59,241,131,91,140,204,150,126,168,149,212,217,209,255,95,144,206,78,176,216,167,197,179,98,178,197,62,45,158,117,190,252,159,231,219,199,47,94,246,95,31,238,252,188,187,119,255,79,20,203,173,181,246,210,218,75,187,240,193,231,252,251,181,219,219,218,106,247,186,189,199,221,94,123,242,224,13,46,232,179,80,215,66,93,11,117,45,212,181,80,215,66,93,11,117,45,212,181,80,215,66,93,11,117,179,160,103,11,117,225,243,202,225,179,27,169,53,73,216,243,19,227,50,132,93,67,102,140,176,17,54,194,174,151,176,187,155,221,101,34,236,224,113,115,33,236,10,131,167,37,236,224,193,83,75,112,220,192,25,72,112,133,193,211,74,112,216,224,153,72,112,224,208,89,72,112,216,204,153,72,112,240,208,169,37,56,120,224,212,18,28,60,112,90,9,142,27,55,153,4,199,141,155,76,130,195,198,205,68,130,195,134,206,64,130,195,6,78,46,193,97,227,38,151,224,184,113,147,73,112,240,184,105,37,56,110,220,100,18,60,127,92,18,188,182,18,204,112,239,25,238,79,207,15,71,104,117,180,83,134,109,223,189,29,254,167,245,118,112,117,26,38,181,99,115,78,178,218,177,63,114,251,59,167,117,172,121,248,58,243,66,0,118,230,123,103,174,227,230,250,234,245,241,238,171,131,254,206,193,241,225,111,55,239,126,227,199,141,119,255,247,188,255,233,207,235,15,31,47,55,191,59,221,239,129,246,248,240,205,209,113,255,112,103,255,213,241,78,255,197,171,159,118,54,126,220,184,30,126,62,253,246,14,127,121,253,166,191,191,179,255,234,240,183,254,155,227,221,189,221,127,108,143,126,123,227,199,141,246,230,179,199,139,116,215,155,255,172,32,175,239,254,239,249,119,207,97,237,205,206,147,205,118,235,221,233,233,167,171,79,167,167,239,218,155,69,103,179,119,251,12,86,206,85,31,206,19,36,171,85,198,153,234,166,15,103,10,151,211,122,6,235,84,31,108,252,27,147,122,6,235,206,27,44,60,222,173,50,88,201,75,61,140,100,43,15,84,237,218,154,78,174,245,12,22,125,109,77,39,213,232,193,166,131,105,201,177,102,144,105,252,80,83,64,116,194,72,161,36,26,61,211,116,240,44,121,80,51,200,179,202,80,101,15,42,136,52,171,12,84,246,201,47,136,44,171,12,52,233,31,196,229,15,104,226,63,137,43,143,19,247,37,96,26,57,86,30,103,238,147,74,16,41,70,143,51,29,12,39,76,20,72,134,209,67,77,3,193,135,35,133,145,96,244,64,83,192,175,228,95,218,52,242,139,30,103,10,232,149,28,103,26,233,85,30,39,238,51,108,26,217,85,25,167,194,215,159,105,36,87,121,156,232,211,169,254,245,167,36,168,157,108,141,145,205,248,140,19,160,227,100,156,121,74,189,205,184,64,149,122,163,113,233,42,243,70,189,179,168,55,138,153,239,73,196,67,77,32,204,50,111,21,113,230,103,151,191,23,81,111,53,174,152,37,222,234,134,76,35,223,108,130,180,150,120,211,139,136,43,247,34,226,20,47,98,174,220,139,152,139,240,34,234,34,188,136,185,8,31,64,117,153,183,25,167,234,82,111,19,115,177,63,228,234,114,111,52,14,214,101,222,42,226,138,24,70,189,77,196,135,52,140,185,138,134,81,87,209,48,230,42,186,142,184,138,174,231,94,69,255,231,135,141,225,233,191,62,159,13,79,175,118,62,159,15,54,126,220,248,253,226,195,254,233,245,224,221,224,122,240,232,244,243,249,224,209,232,191,222,14,207,78,254,121,245,234,211,233,229,254,200,55,247,206,78,78,47,175,78,55,175,255,115,189,49,77,213,119,15,142,142,15,223,188,56,46,45,235,163,217,135,159,79,174,151,77,215,239,230,94,156,176,207,122,4,202,78,217,41,59,101,167,236,148,157,178,83,118,202,78,217,41,59,101,167,236,148,157,178,83,118,202,78,217,41,59,101,167,236,43,167,236,175,246,94,191,220,61,232,119,250,157,126,113,183,133,100,116,187,195,18,75,180,223,125,60,255,244,225,236,178,213,105,117,90,197,221,254,140,214,147,183,43,178,70,123,218,135,183,24,162,15,120,48,90,95,121,15,201,151,155,23,174,251,30,18,171,180,163,157,223,42,109,171,180,173,210,182,74,219,42,109,171,180,179,88,160,98,149,182,85,218,86,105,91,165,109,149,182,85,218,86,105,39,95,160,98,149,118,105,47,95,191,5,42,86,105,47,98,13,203,116,202,158,223,142,151,163,236,101,93,167,141,178,81,246,138,83,182,149,218,205,80,182,149,218,77,137,176,149,218,86,106,91,169,157,143,8,91,169,109,165,182,149,218,86,106,91,169,109,165,182,149,218,25,136,176,149,218,68,120,85,68,152,229,78,177,220,199,253,253,221,255,190,145,220,167,255,29,154,37,63,110,93,156,253,231,230,73,253,233,127,34,178,228,239,78,98,10,230,214,74,179,247,167,93,48,205,206,127,48,52,139,102,85,198,203,68,179,42,99,149,177,202,56,51,83,86,25,171,140,85,198,42,99,149,113,6,166,172,50,86,25,171,140,85,198,42,99,166,188,250,166,172,50,110,86,166,3,42,227,153,50,61,191,50,38,211,100,154,76,139,134,151,69,166,69,195,162,97,209,112,70,192,43,26,22,13,139,134,69,195,162,225,12,128,87,52,44,26,22,13,139,134,69,195,128,87,52,92,7,205,62,169,16,13,63,89,170,104,248,73,147,52,59,255,193,208,44,154,21,13,47,19,205,138,134,69,195,162,225,204,76,89,52,44,26,22,13,139,134,69,195,25,152,178,104,88,52,44,26,22,13,139,134,153,242,234,155,178,104,184,89,153,14,136,134,103,202,116,118,209,48,153,38,211,43,41,211,162,97,209,176,104,56,11,224,21,13,139,134,69,195,233,129,87,52,44,26,22,13,139,134,69,195,162,97,209,112,114,224,21,13,3,94,209,112,57,154,221,217,219,121,115,252,114,231,112,123,183,255,203,235,227,254,193,206,171,126,209,239,150,106,134,79,207,79,71,255,24,28,14,206,90,239,63,93,183,46,79,63,182,138,86,55,60,25,46,125,207,184,120,150,157,50,234,66,84,54,224,177,160,108,101,148,237,180,183,158,76,70,217,239,184,118,10,202,110,181,159,61,94,17,148,149,11,203,133,229,194,89,104,178,92,88,46,44,23,206,71,147,229,194,114,97,185,176,92,88,46,44,23,150,11,103,160,201,114,97,154,188,42,154,44,23,110,212,164,231,214,194,229,76,122,126,44,204,164,153,52,147,22,10,47,131,73,11,133,133,194,66,225,140,104,87,40,44,20,22,10,11,133,133,194,25,208,174,80,88,40,44,20,22,10,11,133,209,174,80,184,86,148,237,244,203,45,23,158,160,143,157,86,196,110,225,52,40,59,26,181,41,148,157,246,88,80,22,202,10,133,151,9,101,133,194,66,97,161,112,102,154,44,20,22,10,11,133,133,194,66,225,12,52,89,40,44,20,22,10,11,133,133,194,52,121,245,53,89,40,220,168,73,199,132,194,19,76,58,215,80,152,73,51,233,213,49,105,161,176,80,88,40,156,5,237,10,133,133,194,66,225,244,180,43,20,22,10,11,133,133,194,66,97,161,176,80,56,57,237,10,133,209,174,80,56,24,101,95,255,118,252,114,119,187,95,244,218,251,253,159,118,126,122,243,122,231,167,192,94,248,211,159,215,31,206,6,173,162,215,190,104,189,59,125,247,249,211,233,187,197,101,195,63,60,252,235,28,251,187,169,5,113,39,124,76,139,182,220,146,15,137,116,43,147,238,151,27,189,173,251,77,226,100,198,50,99,153,113,22,22,45,51,150,25,203,140,243,177,104,153,177,204,88,102,44,51,150,25,203,140,101,198,25,88,180,204,152,69,175,138,69,203,140,83,136,118,72,109,60,95,180,107,140,142,137,54,209,38,218,34,229,37,18,109,145,178,72,89,164,156,17,12,139,148,69,202,34,101,145,178,72,57,3,24,22,41,139,148,69,202,34,101,145,50,24,22,41,215,73,186,79,170,54,202,79,242,72,148,127,24,63,230,58,133,247,73,227,192,59,231,17,249,46,223,85,44,47,147,239,42,150,21,203,138,229,204,96,90,177,172,88,86,44,43,150,21,203,25,192,180,98,89,177,172,88,86,44,43,150,193,244,234,195,180,98,57,1,111,71,4,203,211,121,187,209,94,25,111,227,109,188,45,95,206,149,183,229,203,242,101,249,114,70,74,44,95,150,47,203,151,229,203,242,229,12,148,88,190,44,95,150,47,203,151,229,203,148,88,190,92,197,119,127,251,199,118,255,255,221,126,189,125,176,115,52,250,173,237,253,237,219,91,223,189,120,185,125,220,127,254,115,209,43,167,188,127,254,53,104,253,223,193,167,193,229,233,213,232,183,6,23,131,155,251,189,181,78,62,12,174,91,111,127,47,122,245,91,239,184,236,142,195,110,26,10,158,123,16,11,2,225,168,199,93,73,22,46,58,11,99,225,251,159,84,197,212,155,241,61,157,121,51,190,85,96,96,149,179,202,89,229,156,133,95,171,156,85,206,42,231,124,252,90,229,172,114,86,57,171,156,85,206,42,103,149,115,6,126,173,114,230,215,171,226,215,42,231,170,10,254,195,198,240,244,95,159,207,134,167,87,59,159,207,7,27,63,110,252,126,241,97,255,244,122,240,110,112,61,120,116,250,249,124,240,232,70,79,71,255,115,243,250,63,215,27,65,106,254,243,246,209,113,93,116,254,251,232,235,52,63,159,120,26,13,35,250,252,7,39,233,36,157,164,147,116,146,78,210,73,58,73,39,233,36,157,164,147,116,146,78,210,73,58,73,39,233,36,157,164,147,116,146,126,79,210,127,222,222,123,241,234,160,95,60,109,63,191,19,243,199,243,196,252,247,193,249,201,199,203,86,241,180,253,118,146,140,63,158,45,227,163,11,236,251,15,115,18,142,223,255,51,229,52,251,230,11,208,163,239,8,186,179,217,190,229,225,59,151,110,205,251,64,54,175,7,195,205,247,127,205,116,235,219,135,185,247,238,203,191,219,213,145,233,5,174,254,24,191,208,39,202,116,209,238,108,77,150,233,47,102,77,166,201,52,153,38,211,100,154,76,147,105,50,77,166,201,52,153,38,211,100,154,76,147,105,50,77,166,201,52,153,110,112,211,201,4,105,222,170,40,205,91,164,153,52,147,230,248,239,60,219,119,79,135,197,183,167,195,103,163,103,195,226,105,134,208,28,61,109,98,103,174,97,238,36,204,28,61,119,34,172,173,54,111,58,171,173,97,238,36,84,27,55,119,90,169,141,156,57,37,212,198,141,156,214,105,163,103,78,196,180,209,243,38,82,218,232,121,147,32,109,181,105,155,54,218,106,211,54,77,180,113,211,166,21,218,184,153,211,1,109,220,188,169,124,54,110,218,84,60,91,109,218,166,117,54,122,218,36,56,91,109,218,166,109,182,252,180,104,118,109,105,22,170,206,67,213,110,69,84,237,102,130,170,197,98,81,181,128,170,80,21,170,66,85,168,10,85,161,42,84,133,170,80,21,170,66,85,64,9,40,1,37,160,4,148,128,18,80,46,0,40,59,21,129,178,3,40,1,37,160,4,148,128,18,80,2,74,64,9,40,1,37,160,4,148,128,18,80,2,74,64,9,40,1,37,160,4,148,177,64,89,84,4,202,34,19,160,108,111,22,11,3,74,50,73,38,201,36,153,36,147,100,146,76,146,73,50,73,38,201,36,153,36,147,100,146,76,146,73,50,73,38,201,100,221,50,217,174,40,147,109,50,73,38,201,100,252,19,88,123,243,217,102,119,105,100,50,124,218,60,100,178,202,220,41,101,50,124,238,180,50,25,57,111,114,153,172,50,119,74,153,12,156,59,11,153,12,157,57,3,153,12,28,57,11,153,12,159,57,173,76,134,207,155,86,38,195,231,77,41,147,145,211,38,146,201,200,105,19,201,100,224,180,201,101,50,112,222,196,50,25,56,109,98,153,140,156,54,145,76,134,79,155,82,38,35,167,77,36,147,37,166,37,147,107,44,147,217,137,224,139,151,219,199,81,43,31,79,62,12,174,87,103,239,227,215,143,102,1,63,91,61,225,125,195,66,88,56,255,57,197,13,220,155,225,66,55,112,159,62,184,27,184,215,118,31,116,55,112,111,226,94,232,110,224,30,168,157,110,224,222,132,119,186,129,251,98,197,211,13,220,23,105,158,110,224,222,132,212,186,129,251,34,173,214,13,220,23,169,181,110,224,206,107,87,206,107,221,192,189,65,125,14,218,231,57,77,159,151,115,169,39,125,166,207,217,233,179,31,162,247,67,244,126,136,62,181,223,250,33,122,63,68,239,135,232,115,72,85,253,16,189,31,162,95,139,31,162,119,83,119,63,248,159,7,217,250,193,127,63,248,239,7,255,113,173,31,252,175,19,90,131,246,146,78,131,214,229,92,78,26,1,173,132,149,176,18,86,194,74,88,9,43,97,37,172,132,149,176,18,86,194,74,43,105,37,173,164,149,180,146,86,210,202,197,105,101,208,174,210,105,90,185,156,11,75,105,37,173,204,78,43,173,46,181,186,212,234,210,212,90,105,117,169,213,165,86,151,90,93,106,117,105,22,90,105,117,169,213,165,86,151,90,93,106,117,41,173,92,85,173,204,73,9,183,238,238,101,212,233,119,250,91,165,124,112,107,210,173,140,58,155,157,205,173,89,50,120,255,227,158,228,130,247,29,247,1,202,62,120,31,227,7,81,78,18,207,207,239,127,46,79,248,192,30,221,217,224,213,163,175,159,221,173,49,123,156,41,136,145,143,113,251,190,219,143,64,98,12,36,110,173,31,36,90,107,106,173,169,181,166,89,40,168,181,166,214,154,90,107,154,15,133,90,107,106,173,169,181,166,214,154,90,107,106,173,169,181,166,25,72,174,181,166,44,119,229,44,183,249,181,166,183,146,245,124,251,248,197,203,254,235,195,157,159,119,247,30,138,214,183,63,49,73,188,234,40,96,23,57,69,182,58,222,173,166,227,93,58,78,199,233,56,29,167,227,75,175,227,144,25,50,67,102,200,12,153,33,51,100,134,204,144,25,50,67,102,200,12,153,33,51,100,134,204,241,200,220,169,134,204,29,200,12,153,33,51,100,134,204,144,25,50,67,102,200,12,153,33,51,100,134,204,144,25,50,67,102,200,12,153,33,51,100,134,204,107,140,204,69,53,100,46,32,51,100,134,204,144,25,50,67,102,200,12,153,33,51,100,134,204,144,25,50,67,102,200,12,153,33,51,100,134,204,144,25,50,175,49,50,151,187,217,220,84,100,158,121,155,57,200,12,153,33,51,100,134,204,144,25,50,67,102,200,12,153,33,51,100,134,204,144,25,50,67,102,200,12,153,33,243,122,34,51,30,94,2,30,46,170,241,112,129,135,241,48,30,110,146,135,219,119,79,190,197,183,39,223,249,119,226,77,165,195,209,211,38,198,225,26,230,78,98,195,209,115,39,162,225,106,243,166,147,225,26,230,78,2,195,113,115,167,117,225,200,153,83,178,112,220,200,105,85,56,122,230,68,40,28,61,111,34,19,142,158,55,9,9,87,155,182,105,17,174,54,109,211,32,28,55,109,90,15,142,155,57,29,7,199,205,155,74,131,227,166,77,133,193,213,166,109,218,130,163,167,77,66,193,213,166,109,90,130,203,79,11,130,65,48,8,206,23,130,219,213,54,30,183,231,110,60,254,238,26,0,193,32,24,4,131,96,16,12,130,65,48,8,6,193,32,24,4,131,96,16,12,130,65,48,8,6,193,32,24,4,131,96,16,156,4,130,43,109,37,110,207,221,74,12,130,65,48,8,6,193,32,24,4,131,96,16,12,130,65,48,8,6,193,32,24,4,131,96,16,12,130,65,48,8,6,193,32,56,53,4,87,90,13,209,158,187,26,2,4,131,96,16,12,130,65,48,8,6,193,32,24,4,131,96,16,12,130,65,48,84,133,170,80,21,170,66,85,168,10,85,87,7,85,139,126,183,223,141,71,213,98,179,187,217,93,6,84,189,249,218,245,104,140,72,111,126,243,206,77,91,115,62,238,205,235,193,112,243,253,95,51,89,245,246,81,110,223,109,233,119,71,82,73,42,73,37,169,36,149,164,146,84,146,74,82,73,42,73,37,169,36,149,164,146,84,146,74,82,73,42,73,93,10,73,173,176,176,118,36,169,75,177,176,150,164,146,84,146,74,82,73,42,73,37,169,36,149,164,146,84,146,74,82,73,42,73,37,169,36,149,164,146,84,146,74,82,171,73,106,133,141,175,35,73,93,192,198,87,112,10,78,107,128,211,170,159,203,232,21,189,162,87,244,138,94,209,43,122,69,175,232,21,189,162,87,244,138,94,209,43,122,69,175,89,211,107,182,220,88,97,175,232,136,27,23,176,87,20,55,226,70,220,136,27,113,35,110,196,141,184,17,55,226,70,220,136,27,113,35,110,196,141,184,17,55,226,70,220,184,148,220,216,169,198,141,29,220,136,27,113,99,182,220,216,222,124,182,217,93,26,110,12,159,54,15,110,172,50,119,74,110,12,159,59,45,55,70,206,155,156,27,171,204,157,146,27,3,231,206,130,27,67,103,206,128,27,3,71,206,130,27,195,103,78,203,141,225,243,166,229,198,240,121,83,114,99,228,180,137,184,49,114,218,68,220,24,56,109,114,110,12,156,55,49,55,6,78,155,152,27,35,167,77,196,141,225,211,166,228,198,200,105,19,113,99,137,105,113,35,110,204,141,27,139,106,220,88,224,70,220,136,27,113,35,110,196,141,184,17,55,226,70,220,136,27,113,35,110,196,141,184,17,55,226,70,220,136,27,113,227,23,110,108,87,227,198,246,178,112,99,27,55,174,27,55,46,53,22,182,111,159,83,158,110,118,150,1,11,35,167,77,142,133,149,231,78,132,133,145,115,39,195,194,42,243,166,196,194,202,115,39,194,194,152,185,83,99,97,212,204,105,177,48,102,228,212,88,24,57,115,50,44,140,156,55,25,22,70,206,155,8,11,171,76,219,60,22,86,153,182,121,44,140,153,54,37,22,198,204,155,14,11,99,166,77,135,133,85,166,109,30,11,35,167,77,132,133,85,166,109,30,11,203,78,11,11,215,0,11,231,24,221,238,193,209,241,225,155,23,199,183,88,215,233,119,250,91,165,177,110,52,201,240,243,201,245,67,181,235,108,118,54,183,230,168,221,119,4,151,238,222,213,231,231,247,63,169,102,125,132,143,238,156,238,234,209,215,207,183,214,88,112,56,83,243,170,62,216,29,51,50,62,198,87,234,169,160,184,219,138,177,245,109,43,70,209,30,61,23,116,138,12,145,47,126,220,196,202,87,199,224,73,152,175,142,193,231,252,171,167,219,219,218,106,247,186,189,199,221,94,123,242,224,49,255,244,137,31,60,17,80,86,28,56,157,80,214,49,120,18,162,140,28,60,173,81,198,14,157,18,41,35,103,78,171,148,241,67,39,98,202,248,129,19,57,101,252,192,73,160,178,226,184,77,75,101,197,113,155,166,202,200,113,207,206,75,127,141,120,218,126,188,213,109,119,58,69,231,219,55,207,223,191,121,115,67,167,3,214,200,129,83,9,107,228,184,169,136,181,226,184,77,27,107,252,184,73,144,181,226,184,77,43,107,192,184,152,117,13,152,117,114,147,185,245,238,50,224,238,226,211,239,202,237,14,229,249,86,174,15,5,189,91,147,160,119,9,58,65,39,232,4,157,160,175,160,160,131,104,16,13,162,65,52,136,6,209,32,26,68,131,104,16,13,162,65,52,136,6,209,32,26,68,215,0,209,157,154,32,186,3,162,65,52,136,6,209,32,26,68,131,104,16,13,162,65,52,136,6,209,32,26,68,131,104,16,13,162,65,52,136,6,209,32,26,68,79,130,232,162,38,136,46,64,52,136,6,209,32,26,68,131,104,16,13,162,65,52,136,6,209,32,26,68,131,104,16,13,162,65,52,136,6,209,32,26,68,131,232,73,16,93,254,78,116,179,33,122,222,45,233,64,52,136,6,209,32,26,68,131,104,16,13,162,65,52,136,6,209,32,26,68,131,104,16,13,162,65,52,136,6,209,32,26,33,47,25,33,23,53,17,114,129,144,17,50,66,78,75,200,237,187,39,232,226,219,19,244,252,27,251,166,18,228,232,105,19,3,114,13,115,39,241,227,232,185,19,241,113,181,121,211,233,113,13,115,39,193,227,184,185,211,218,113,228,204,41,233,56,110,228,180,114,28,61,115,34,56,142,158,55,145,27,71,207,155,132,141,171,77,219,180,26,87,155,182,105,52,142,155,54,173,25,199,205,156,142,140,227,230,77,37,198,113,211,166,2,227,106,211,54,237,197,209,211,38,225,226,106,211,54,173,197,229,167,133,197,176,24,22,47,1,22,183,107,218,192,220,158,187,129,249,187,171,2,22,195,98,88,12,139,97,49,44,134,197,176,24,22,195,98,88,12,139,97,49,44,134,197,176,24,22,195,98,88,12,139,97,113,110,88,92,207,150,228,246,220,45,201,176,24,22,195,98,88,12,139,97,49,44,134,197,176,24,22,195,98,88,12,139,97,49,44,134,197,176,24,22,195,98,88,12,139,51,198,226,122,214,80,180,231,174,161,128,197,176,24,22,195,98,88,12,139,97,49,44,134,197,176,24,22,195,98,88,12,94,193,43,120,5,175,224,21,188,130,215,181,128,215,162,223,237,119,107,128,215,98,179,187,217,93,6,120,189,249,106,246,104,76,79,111,126,243,142,84,91,101,15,96,243,122,48,220,124,255,215,76,122,189,125,184,219,247,31,254,126,105,43,109,165,173,180,149,182,210,86,218,74,91,105,43,109,165,173,180,149,182,210,86,218,74,91,105,43,109,165,173,203,165,173,117,44,208,29,105,235,82,44,208,165,173,180,149,182,210,86,218,74,91,105,43,109,165,173,180,149,182,210,86,218,74,91,105,43,109,165,173,180,149,182,210,214,133,105,107,29,27,104,71,218,186,128,13,180,112,21,174,46,4,87,171,126,190,227,89,60,139,103,241,44,158,197,179,120,22,207,226,89,60,139,103,241,44,158,197,179,120,22,207,102,205,179,249,147,100,29,123,78,71,36,185,128,61,167,72,18,73,34,73,36,137,36,145,36,146,68,146,72,18,73,34,73,36,137,36,145,36,146,68,146,72,18,73,34,201,85,35,201,78,77,36,217,65,146,72,18,73,46,17,73,182,55,159,109,118,151,134,36,195,167,205,131,36,171,204,157,146,36,195,231,78,75,146,145,243,38,39,201,42,115,167,36,201,192,185,179,32,201,208,153,51,32,201,192,145,179,32,201,240,153,211,146,100,248,188,105,73,50,124,222,148,36,25,57,109,34,146,140,156,54,17,73,6,78,155,156,36,3,231,77,76,146,129,211,38,38,201,200,105,19,145,100,248,180,41,73,50,114,218,68,36,89,98,90,36,137,36,179,37,201,162,38,146,44,144,36,146,68,146,72,18,73,34,73,36,137,36,145,36,146,68,146,72,18,73,34,73,36,137,36,145,36,146,68,146,72,114,62,73,182,107,34,201,246,178,144,100,27,73,34,201,165,6,197,246,237,243,206,211,205,206,50,128,98,228,180,201,65,177,242,220,137,64,49,114,238,100,160,88,101,222,148,160,88,121,238,68,160,24,51,119,106,80,140,154,57,45,40,198,140,156,26,20,35,103,78,6,138,145,243,38,3,197,200,121,19,129,98,149,105,155,7,197,42,211,54,15,138,49,211,166,4,197,152,121,211,129,98,204,180,233,64,177,202,180,205,131,98,228,180,137,64,177,202,180,205,131,98,217,105,129,226,26,128,226,12,199,123,242,252,86,239,58,253,78,127,171,148,222,61,121,251,208,236,58,155,157,205,173,57,102,55,151,236,30,136,221,216,175,159,142,253,186,232,5,249,221,249,249,253,207,157,135,31,210,163,59,141,187,122,244,245,147,169,53,214,32,206,52,187,184,135,184,179,68,108,23,195,118,197,250,177,93,113,183,84,99,235,219,82,141,162,61,250,242,222,41,50,116,187,248,113,19,195,93,29,131,39,145,187,58,6,159,243,15,153,110,111,107,171,221,235,246,30,119,123,237,201,131,199,252,107,38,126,240,68,230,88,113,224,116,232,88,199,224,73,212,49,114,240,180,236,24,59,116,74,119,140,156,57,45,60,198,15,157,72,30,227,7,78,68,143,241,3,39,177,199,138,227,54,141,143,21,199,109,90,31,35,199,61,59,47,253,53,226,105,251,241,86,183,221,233,20,157,111,223,60,127,255,230,205,13,157,206,76,35,7,78,133,166,145,227,166,82,211,138,227,54,205,166,241,227,38,113,211,138,227,54,13,167,1,227,146,211,53,144,211,201,41,230,214,187,203,128,155,156,79,191,57,120,29,239,163,252,109,206,167,191,143,156,194,210,239,65,186,91,9,164,187,64,26,72,3,105,32,13,164,151,23,164,185,46,215,229,186,92,151,235,114,93,174,203,117,185,46,215,229,186,92,151,235,114,93,174,187,164,174,219,169,228,186,29,174,203,117,185,46,215,229,186,92,151,235,114,93,174,203,117,185,46,215,229,186,92,151,235,114,93,174,203,117,185,46,215,229,186,13,187,110,81,201,117,11,174,203,117,185,46,215,229,186,92,151,235,114,93,174,203,117,185,46,215,229,186,92,151,235,114,93,174,203,117,185,46,215,229,186,13,187,110,185,219,122,77,115,221,121,55,243,226,186,92,151,235,114,93,174,203,117,185,46,215,229,186,92,151,235,114,93,174,203,117,185,46,215,229,186,92,151,235,174,147,235,18,217,217,34,91,84,18,217,130,200,18,89,34,219,136,200,182,239,158,239,138,111,207,119,165,238,237,158,4,100,163,167,77,236,177,53,204,157,132,99,163,231,78,164,177,213,230,77,135,177,53,204,157,196,98,227,230,78,75,177,145,51,167,148,216,184,145,211,66,108,244,204,137,28,54,122,222,68,12,27,61,111,18,133,173,54,109,211,8,91,109,218,166,13,54,110,218,180,4,27,55,115,58,129,141,155,55,21,192,198,77,155,202,95,171,77,219,52,191,70,79,155,68,95,171,77,219,52,190,150,159,150,189,178,87,246,58,209,94,219,149,182,215,182,109,175,101,175,236,149,189,178,87,246,202,94,217,43,123,101,175,236,149,189,178,87,246,202,94,217,43,123,101,175,236,149,189,178,215,137,246,90,101,195,108,219,134,89,246,202,94,217,43,123,101,175,236,149,189,178,87,246,202,94,217,43,123,101,175,236,149,189,178,87,246,202,94,217,43,123,157,104,175,85,118,14,180,237,28,96,175,236,149,189,178,87,246,202,94,217,43,123,101,175,236,149,189,178,87,142,201,49,57,38,199,228,152,28,147,99,46,216,49,139,126,183,194,207,239,23,155,221,236,127,126,255,230,11,198,163,49,150,188,249,205,59,171,108,205,254,136,55,175,7,195,205,247,127,205,148,204,219,7,185,125,175,101,223,27,188,132,151,240,18,94,194,75,120,9,47,225,37,188,132,151,240,18,94,194,75,120,9,47,225,37,188,132,151,240,114,30,94,198,255,0,252,8,47,115,255,1,120,120,9,47,225,37,188,132,151,240,18,94,194,75,120,9,47,225,37,188,132,151,240,18,94,194,75,120,9,47,225,229,210,226,101,252,79,144,143,240,50,221,79,144,255,240,240,239,247,193,95,214,131,147,31,63,70,2,74,64,9,40,1,37,160,4,148,128,18,80,2,74,64,9,40,1,37,160,4,148,128,18,80,2,74,64,151,94,64,243,148,199,78,165,108,178,147,48,155,36,143,228,145,60,6,60,65,181,55,159,109,118,151,70,30,195,167,205,67,30,171,204,157,82,30,195,231,78,43,143,145,243,38,151,199,42,115,167,148,199,192,185,179,144,199,208,153,51,144,199,192,145,179,144,199,240,153,211,202,99,248,188,105,229,49,124,222,148,242,24,57,109,34,121,140,156,54,145,60,6,78,155,92,30,3,231,77,44,143,129,211,38,150,199,200,105,19,201,99,248,180,41,229,49,114,218,68,242,88,98,90,242,72,30,179,147,199,42,205,99,71,243,72,30,201,35,121,36,143,228,145,60,146,71,242,72,30,201,35,121,36,143,228,145,60,146,71,242,72,30,201,35,121,156,32,143,69,165,230,177,88,219,230,177,77,30,201,227,210,200,99,251,246,9,234,233,102,103,25,228,49,114,218,228,242,88,121,238,68,242,24,57,119,50,121,172,50,111,74,121,172,60,119,34,121,140,153,59,181,60,70,205,156,86,30,99,70,78,45,143,145,51,39,147,199,200,121,147,201,99,228,188,137,228,177,202,180,205,203,99,149,105,155,151,199,152,105,83,202,99,204,188,233,228,49,102,218,116,242,88,101,218,230,229,49,114,218,68,242,88,101,218,230,229,177,236,180,228,113,13,228,177,36,248,85,73,13,139,181,77,13,129,31,240,3,126,192,15,248,1,63,224,7,252,128,31,240,3,126,192,15,248,1,63,224,7,252,128,31,240,203,18,252,218,149,192,175,13,252,128,31,240,187,5,191,153,159,110,187,7,71,199,135,111,94,28,223,126,222,117,250,157,254,86,217,207,187,209,39,206,240,243,201,245,195,79,192,206,102,103,115,43,243,187,177,159,159,223,127,242,154,241,177,61,186,251,228,184,122,244,245,170,109,141,253,68,255,204,79,161,138,143,117,247,153,237,19,43,175,79,172,108,37,189,184,219,103,189,245,109,159,117,209,30,125,199,213,41,50,164,244,248,113,19,91,122,29,131,39,193,244,58,6,159,99,11,221,222,214,86,187,215,237,61,238,246,218,147,7,143,1,134,248,193,19,189,12,80,113,224,116,175,3,212,49,120,146,23,2,34,7,79,251,74,64,236,208,41,95,10,136,156,57,237,107,1,241,67,39,122,49,32,126,224,68,175,6,196,15,156,228,229,128,138,227,54,253,122,64,197,113,155,126,65,32,114,220,179,243,210,95,35,158,182,31,111,117,219,157,78,209,249,246,205,243,247,111,222,220,208,233,94,198,136,28,56,213,235,24,145,227,166,122,33,163,226,184,77,191,146,17,63,110,146,151,50,42,142,219,244,107,25,1,227,122,49,99,13,94,204,152,188,55,97,235,221,229,247,254,31,125,175,251,58,222,71,217,229,11,179,222,71,102,91,32,30,162,117,183,30,180,238,66,107,104,13,173,161,53,180,94,37,180,102,191,236,151,253,178,95,246,203,126,217,47,251,101,191,236,151,253,178,95,246,203,126,217,239,178,219,111,167,30,251,237,176,95,246,203,126,217,47,251,101,191,236,151,253,178,95,246,203,126,217,47,251,101,191,236,151,253,178,95,246,203,126,217,47,251,205,199,126,75,223,6,110,182,253,166,187,31,28,251,101,191,236,151,253,178,95,246,203,126,217,47,251,101,191,236,151,253,178,95,246,203,126,217,47,251,101,191,236,151,253,178,223,7,246,91,122,65,248,108,251,77,183,41,156,253,178,95,246,203,126,217,47,251,101,191,236,151,253,178,95,246,203,126,217,47,251,101,191,236,151,253,178,95,246,187,12,246,75,109,75,170,109,81,143,218,22,212,150,218,82,219,68,106,219,190,123,78,44,190,61,39,206,191,251,112,42,180,141,158,54,177,217,214,48,119,18,178,141,158,59,145,216,86,155,55,29,216,214,48,119,18,175,141,155,59,45,215,70,206,156,82,107,227,70,78,139,181,209,51,39,178,218,232,121,19,81,109,244,188,73,164,182,218,180,77,67,109,181,105,155,118,218,184,105,211,50,109,220,204,233,148,54,110,222,84,72,27,55,109,42,163,173,54,109,211,68,27,61,109,18,161,173,54,109,211,64,91,126,90,62,203,103,249,236,108,159,109,215,179,77,183,109,155,46,159,229,179,124,150,207,242,89,62,203,103,249,44,159,229,179,124,150,207,242,89,62,203,103,249,44,159,229,179,124,150,207,134,250,108,45,27,111,219,54,222,242,89,62,203,103,249,44,159,229,179,124,150,207,242,89,62,203,103,249,44,159,229,179,124,150,207,242,89,62,203,103,249,108,168,207,214,178,223,160,109,191,1,159,229,179,124,150,207,242,89,62,203,103,249,44,159,229,179,124,150,207,178,78,214,201,58,89,39,235,100,157,172,51,157,117,22,253,110,29,187,2,138,205,110,246,187,2,110,190,132,60,26,19,203,155,223,188,99,204,86,201,15,125,243,122,48,220,124,255,215,76,237,188,125,180,219,119,31,252,110,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,165,129,179,134,31,182,31,1,103,238,63,108,15,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,4,156,128,19,112,2,78,192,9,56,1,39,224,92,69,224,172,225,167,213,71,192,153,238,167,213,127,120,248,55,254,224,175,239,193,223,197,248,193,82,82,74,74,73,41,41,37,165,164,148,148,146,82,82,74,74,73,41,41,37,165,164,148,148,146,82,82,74,186,130,74,154,185,78,118,234,201,47,59,9,243,75,58,73,39,233,100,165,111,21,219,155,207,54,187,75,163,147,225,211,230,161,147,85,230,78,169,147,225,115,167,213,201,200,121,147,235,100,149,185,83,234,100,224,220,89,232,100,232,204,25,232,100,224,200,89,232,100,248,204,105,117,50,124,222,180,58,25,62,111,74,157,140,156,54,145,78,70,78,155,72,39,3,167,77,174,147,129,243,38,214,201,192,105,19,235,100,228,180,137,116,50,124,218,148,58,25,57,109,34,157,44,49,45,157,164,147,249,234,100,45,237,100,71,59,73,39,233,36,157,164,147,116,146,78,210,73,58,73,39,233,36,157,164,147,116,146,78,210,73,58,73,39,233,36,157,12,211,201,162,158,118,178,88,219,118,178,77,39,233,228,18,235,100,251,246,73,236,233,102,103,25,116,50,114,218,228,58,89,121,238,68,58,25,57,119,50,157,172,50,111,74,157,172,60,119,34,157,140,153,59,181,78,70,205,156,86,39,99,70,78,173,147,145,51,39,211,201,200,121,147,233,100,228,188,137,116,178,202,180,205,235,100,149,105,155,215,201,152,105,83,234,100,204,188,233,116,50,102,218,116,58,89,101,218,230,117,50,114,218,68,58,89,101,218,230,117,178,236,180,116,114,13,116,50,20,5,107,73,22,139,181,77,22,161,32,20,132,130,80,16,10,66,65,40,8,5,161,32,20,132,130,80,16,10,66,65,40,8,5,161,32,20,92,54,20,108,215,131,130,109,40,8,5,161,224,52,20,156,240,41,249,203,246,225,246,47,59,253,231,219,187,7,63,245,95,239,109,31,255,246,250,205,81,103,244,41,90,66,234,223,15,134,131,247,167,173,183,131,179,203,119,173,79,231,131,235,63,63,125,190,234,180,158,188,93,188,213,7,124,150,149,251,156,58,63,191,255,52,55,243,227,123,116,247,217,114,245,232,235,213,219,26,251,124,156,249,57,85,249,209,190,123,20,159,98,37,62,197,38,124,66,61,45,158,21,147,63,161,158,22,207,58,95,254,207,243,237,227,23,47,251,175,15,119,126,222,221,187,255,39,138,229,118,248,226,110,59,247,214,183,237,220,69,123,244,253,90,167,200,16,226,227,199,77,44,241,117,12,158,132,226,235,24,124,142,76,116,123,91,91,237,94,183,247,184,219,107,79,30,60,134,39,226,7,79,244,34,66,197,129,211,189,138,80,199,224,73,94,70,136,28,60,237,235,8,177,67,167,124,33,33,114,230,180,175,36,196,15,157,232,165,132,248,129,19,189,150,16,63,112,146,23,19,42,142,219,244,171,9,21,199,109,250,229,132,200,113,207,206,75,127,141,120,218,126,188,213,109,119,58,69,231,219,55,207,223,191,121,115,67,167,123,17,36,114,224,84,175,130,68,142,155,234,101,144,138,227,54,253,58,72,252,184,73,94,8,169,56,110,211,175,132,4,140,235,165,144,53,120,41,100,242,246,134,173,119,151,223,43,230,204,213,11,91,211,246,55,220,151,208,232,247,81,118,5,196,172,247,145,197,46,138,89,156,61,247,53,166,178,156,189,128,87,153,112,54,206,198,217,117,124,123,219,253,182,48,105,25,56,59,120,220,92,56,187,194,224,105,57,59,120,240,212,42,28,55,112,6,42,92,97,240,180,42,28,54,120,38,42,28,56,116,22,42,28,54,115,38,42,28,60,116,106,21,14,30,56,181,10,7,15,156,86,133,227,198,77,166,194,113,227,38,83,225,176,113,51,81,225,176,161,51,80,225,176,129,147,171,112,216,184,201,85,56,110,220,100,42,28,60,110,90,21,142,27,55,153,10,207,31,151,10,175,173,10,243,220,251,158,187,179,191,191,221,239,220,214,200,221,57,124,123,122,113,49,104,117,30,198,199,221,57,90,59,15,107,199,105,118,9,126,66,96,34,200,126,57,159,197,104,239,140,119,14,119,179,192,221,7,63,100,176,10,220,187,245,237,135,205,198,159,76,59,25,114,111,240,184,185,112,111,133,193,83,215,203,209,131,167,174,151,3,7,79,237,212,113,3,103,224,212,21,6,79,93,47,135,12,158,137,83,7,14,157,133,83,135,205,156,137,83,7,15,157,218,169,131,7,78,237,212,193,3,167,174,151,99,198,77,88,47,199,140,155,176,94,14,25,55,19,167,14,27,58,3,167,14,27,56,185,83,135,141,155,220,169,227,198,77,88,47,7,142,155,186,94,142,25,55,97,189,60,111,92,78,189,182,78,173,94,174,170,221,63,108,12,79,255,245,249,108,120,122,181,243,249,124,176,241,227,198,239,23,31,246,79,175,7,239,6,215,131,71,215,167,195,139,171,71,55,168,122,60,250,207,205,235,255,92,111,204,243,241,78,164,143,119,248,56,31,231,227,124,156,143,243,113,204,140,153,49,51,102,198,204,152,25,51,99,102,204,140,153,49,51,102,198,204,152,25,51,99,230,98,244,229,32,138,153,11,204,140,153,49,51,102,198,204,152,25,51,99,102,204,140,153,49,51,102,198,204,152,25,51,99,102,204,140,153,49,51,102,198,204,152,121,254,189,7,167,49,243,188,221,204,152,25,51,99,102,204,140,153,49,51,102,198,204,152,25,51,99,102,204,140,153,49,51,102,198,204,152,25,51,99,102,204,140,153,215,128,153,231,223,19,112,50,51,207,191,5,32,102,198,204,152,25,51,99,102,204,140,153,49,51,102,198,204,152,25,51,99,102,204,140,153,49,51,102,198,204,152,25,51,47,128,153,1,113,93,64,188,123,112,116,124,248,230,197,113,200,237,7,91,163,143,98,248,249,228,218,125,8,103,171,238,215,131,90,168,29,207,124,20,136,12,145,33,50,68,94,14,68,118,103,66,250,77,191,233,55,253,166,223,244,155,126,211,111,250,77,191,233,55,253,166,223,244,91,100,189,4,134,94,242,22,133,211,13,221,189,10,25,58,67,103,232,12,157,161,163,104,20,141,162,81,52,138,70,209,40,26,69,163,104,20,141,162,81,52,138,70,209,40,26,69,207,166,232,146,183,49,156,78,209,238,103,136,162,81,52,138,70,209,40,26,69,163,104,20,141,162,81,52,138,70,209,40,26,69,163,104,20,141,162,81,52,138,70,209,40,122,54,69,151,220,65,61,157,162,45,163,70,209,40,26,69,163,104,20,141,162,81,52,138,70,209,40,26,69,163,104,20,141,162,81,52,138,70,209,40,26,69,163,104,20,61,139,162,75,223,14,113,26,69,187,47,34,138,70,209,40,26,69,163,104,20,141,162,81,52,138,70,209,40,26,69,163,104,20,141,162,81,52,138,70,209,40,58,19,138,134,200,181,32,242,147,231,229,111,144,248,228,109,240,125,17,191,251,59,154,130,198,73,145,247,201,219,5,218,238,228,119,142,116,179,32,93,128,11,112,1,174,187,20,146,103,242,76,158,201,51,121,38,207,228,153,60,147,103,242,76,158,201,51,121,38,207,34,232,165,241,235,82,55,39,156,224,215,243,238,73,200,175,249,53,191,230,215,252,122,25,252,26,3,99,96,12,140,129,49,48,6,198,192,24,24,3,99,96,12,140,129,49,48,6,198,192,107,192,192,165,110,12,56,129,129,231,221,15,16,3,99,96,12,140,129,49,48,6,198,192,24,24,3,99,96,12,140,129,49,48,6,198,192,24,24,3,99,96,12,140,129,49,112,22,12,92,106,19,242,4,6,158,183,0,25,3,99,96,12,140,129,49,48,6,198,192,24,24,3,99,96,12,140,129,49,48,6,198,192,24,24,3,99,96,12,140,129,49,112,6,12,92,242,134,120,15,24,120,254,125,240,48,48,6,198,192,24,24,3,99,96,12,140,129,49,48,6,198,192,24,24,3,99,96,12,140,129,49,48,6,198,192,107,201,192,0,183,46,192,221,61,56,58,62,124,243,226,56,228,246,116,173,209,71,49,252,124,114,189,122,247,169,251,250,161,45,212,118,103,62,10,228,133,188,144,23,242,230,136,188,238,92,71,167,233,52,157,166,211,116,154,78,211,105,58,77,167,233,52,157,166,211,116,154,78,139,148,151,192,184,75,222,194,110,186,113,47,253,189,236,24,55,227,102,220,140,155,113,163,98,84,140,138,81,49,42,70,197,168,24,21,163,98,84,140,138,81,49,42,70,197,168,120,237,169,184,228,109,238,166,83,241,210,223,239,14,21,163,98,84,140,138,81,49,42,70,197,168,24,21,163,98,84,140,138,81,49,42,70,197,168,24,21,163,98,84,140,138,215,158,138,75,238,64,158,78,197,75,191,12,25,21,163,98,84,140,138,81,49,42,70,197,168,24,21,163,98,84,140,138,81,49,42,70,197,168,24,21,163,98,84,140,138,215,156,138,75,223,46,111,26,21,175,192,125,243,80,49,42,70,197,168,24,21,163,98,84,140,138,81,49,42,70,197,168,24,21,163,98,84,140,138,81,49,42,70,197,238,164,183,20,200,251,221,175,95,110,245,247,119,143,142,15,183,247,70,232,123,244,243,113,127,123,239,245,203,237,50,129,240,119,191,254,176,213,186,56,187,186,249,150,224,201,219,214,213,239,215,173,193,249,167,15,131,224,98,120,174,2,143,35,112,34,21,158,255,161,47,132,137,227,30,150,27,115,227,186,220,184,61,237,89,185,157,165,27,7,142,155,143,27,71,15,158,218,141,163,7,79,125,115,190,192,193,211,131,119,204,192,89,128,119,244,224,169,193,59,100,240,108,192,59,104,232,76,192,59,100,230,108,192,59,112,232,244,224,29,56,112,122,240,14,28,56,53,120,199,140,155,16,188,99,198,77,8,222,33,227,102,3,222,33,67,103,1,222,33,3,103,0,222,33,227,102,0,222,49,227,38,4,239,192,113,83,131,119,204,184,9,193,123,222,184,192,123,109,193,91,27,93,149,205,99,17,124,110,250,28,140,224,243,91,104,8,14,193,33,120,182,8,222,221,236,46,19,130,7,143,155,11,130,87,24,60,45,130,7,15,158,218,146,227,6,206,192,146,43,12,158,214,146,195,6,207,196,146,3,135,206,194,146,195,102,206,196,146,131,135,78,109,201,193,3,167,182,228,224,129,211,90,114,220,184,201,44,57,110,220,100,150,28,54,110,38,150,28,54,116,6,150,28,54,112,114,75,14,27,55,185,37,199,141,155,204,146,131,199,77,107,201,113,227,38,179,228,249,227,178,228,181,181,100,10,92,94,129,159,239,28,87,47,161,223,158,94,175,105,8,61,250,200,155,39,224,105,143,74,128,9,176,12,122,153,4,88,6,45,131,150,65,103,70,215,50,104,25,180,12,90,6,45,131,206,128,174,101,208,50,104,25,180,12,90,6,141,174,87,159,174,101,208,137,0,188,90,5,61,1,192,215,36,130,6,224,0,124,21,1,92,2,45,129,150,64,103,225,200,18,104,9,180,4,58,189,35,75,160,37,208,18,104,9,180,4,90,2,45,129,78,238,200,18,104,142,44,129,142,17,224,163,227,237,195,23,47,183,163,247,64,95,93,15,134,39,31,6,177,27,160,107,189,17,96,93,172,123,255,99,106,64,116,231,63,32,204,133,185,106,230,101,194,92,53,179,154,89,205,156,153,66,171,153,213,204,106,102,53,179,154,57,3,133,86,51,171,153,213,204,106,102,53,51,133,94,125,133,86,51,55,111,217,129,33,243,76,203,158,223,48,179,108,150,205,178,133,201,194,228,108,44,91,152,44,76,22,38,231,65,194,194,100,97,178,48,89,152,44,76,78,77,194,194,100,97,178,48,89,152,140,132,133,201,249,99,110,220,86,230,175,12,25,181,143,185,86,202,93,220,254,137,123,31,100,147,182,107,231,4,218,149,41,203,148,101,202,50,229,124,77,90,166,44,83,150,41,167,55,105,153,178,76,89,166,44,83,150,41,203,148,101,202,201,77,90,166,204,164,101,202,249,200,118,108,165,28,181,104,153,108,147,109,178,45,90,22,45,103,43,219,162,101,209,178,104,57,15,32,22,45,139,150,69,203,162,101,209,114,106,32,22,45,139,150,69,203,162,101,64,44,90,206,150,118,255,177,243,250,229,111,135,163,219,233,69,174,83,254,235,244,211,135,63,135,163,91,187,197,237,83,94,206,251,232,141,125,212,13,120,111,137,71,36,190,196,87,203,188,76,226,171,101,214,50,107,153,51,163,106,45,179,150,89,203,172,101,214,50,103,64,213,90,102,45,179,150,89,203,172,101,70,213,171,79,213,90,230,4,224,29,88,51,207,6,239,249,61,51,240,6,222,192,59,51,240,150,56,75,156,37,206,89,184,177,196,89,226,44,113,78,239,198,18,103,137,179,196,89,226,44,113,150,56,75,156,147,187,177,196,153,27,75,156,171,137,111,220,98,230,111,16,25,181,153,121,217,189,183,161,125,22,243,31,144,246,210,94,121,243,50,105,175,188,89,222,44,111,206,140,169,229,205,242,102,121,179,188,89,222,156,1,83,203,155,229,205,242,102,121,179,188,25,83,175,62,83,203,155,155,199,238,232,186,57,106,89,51,236,134,221,176,59,43,236,150,54,75,155,165,205,89,152,177,180,89,218,44,109,78,111,198,210,102,105,179,180,89,218,44,109,150,54,75,155,147,155,177,180,153,25,75,155,203,105,239,254,238,209,241,225,246,222,8,120,59,253,110,191,51,219,118,47,206,174,110,158,186,159,188,189,39,185,157,205,238,102,167,110,201,29,119,219,167,227,210,219,171,172,182,223,62,156,133,24,237,236,119,79,100,195,68,246,254,245,92,48,90,65,114,114,163,21,36,11,146,5,201,153,225,178,32,89,144,44,72,22,36,11,146,51,192,101,65,178,32,89,144,44,72,22,36,195,229,213,199,101,65,242,226,137,186,136,38,234,2,81,35,106,68,141,168,17,245,42,18,53,233,37,189,164,151,244,146,94,210,75,122,73,47,233,37,189,164,151,244,146,94,210,75,122,151,80,122,231,44,154,152,33,189,181,175,149,32,189,164,151,244,146,94,210,75,122,73,47,233,37,189,164,151,244,146,94,210,75,122,73,47,233,37,189,164,151,244,146,94,210,27,33,189,157,232,166,183,163,233,37,189,164,151,244,146,94,210,75,122,73,47,233,37,189,164,151,244,146,94,210,75,122,73,47,233,37,189,164,151,244,146,222,76,164,55,182,233,237,104,122,73,47,233,37,189,164,151,244,146,94,210,75,122,73,47,233,37,189,164,151,244,146,94,210,75,122,73,47,233,37,189,165,164,151,209,78,55,218,34,218,104,11,70,203,104,25,109,98,163,109,223,61,3,22,223,158,1,159,141,158,0,139,167,25,18,109,244,180,137,133,182,134,185,147,0,109,244,220,137,124,182,218,188,233,120,182,134,185,147,232,108,220,220,105,113,54,114,230,148,54,27,55,114,90,154,141,158,57,145,204,70,207,155,8,102,163,231,77,226,178,213,166,109,154,101,171,77,219,180,202,198,77,155,22,101,227,102,78,103,178,113,243,166,34,217,184,105,83,137,108,181,105,155,6,217,232,105,147,120,108,181,105,155,230,216,242,211,210,88,26,75,99,31,104,108,187,223,137,212,216,246,102,135,198,210,88,26,75,99,105,44,141,165,177,52,150,198,210,88,26,75,99,105,44,141,165,177,52,150,198,210,88,26,75,99,105,108,105,141,141,221,84,219,182,169,150,198,210,88,26,75,99,105,44,141,165,177,52,150,198,210,88,26,75,99,105,44,141,165,177,52,150,198,210,88,26,75,99,3,52,54,118,83,65,219,166,2,26,75,99,105,44,141,165,177,52,150,198,210,88,26,75,99,105,44,141,37,155,100,147,108,146,77,178,73,54,201,102,18,217,44,162,119,176,22,75,176,131,245,230,11,197,163,49,172,188,249,205,59,193,108,77,255,104,55,175,7,195,205,247,127,205,180,205,219,7,184,125,143,101,222,19,206,196,153,56,19,103,226,76,156,137,51,113,38,206,196,153,56,19,103,226,76,156,137,51,113,38,206,196,153,56,179,10,103,198,134,154,197,18,132,154,56,19,103,226,76,156,137,51,113,38,206,196,153,56,19,103,226,76,156,137,51,113,38,206,196,153,56,19,103,46,37,103,230,198,136,187,7,71,199,135,111,94,28,247,187,33,158,216,26,205,53,252,124,114,125,15,22,187,75,0,139,179,127,68,251,235,199,53,251,71,193,59,85,127,20,124,230,227,124,247,254,169,35,117,172,67,29,139,187,39,167,173,111,79,78,69,123,244,236,212,41,50,100,199,248,113,19,187,99,29,131,39,129,199,58,6,159,243,239,176,110,111,107,171,221,235,246,30,119,123,237,201,131,199,252,99,44,126,240,68,100,90,113,224,116,102,90,199,224,73,208,52,114,240,180,106,26,59,116,74,54,141,156,57,173,155,198,15,157,8,78,227,7,78,36,167,241,3,39,161,211,138,227,54,109,167,21,199,109,26,79,35,199,77,187,105,52,114,232,116,228,27,57,112,42,243,141,28,55,21,250,86,28,183,105,245,141,31,55,9,251,86,28,183,105,247,13,24,23,252,174,45,252,110,189,187,172,165,100,85,195,206,97,236,78,200,79,249,79,102,236,206,18,252,184,127,45,140,93,121,163,233,28,198,182,218,20,99,99,108,140,189,12,140,77,131,105,48,13,166,193,52,152,6,211,96,26,76,131,105,48,13,166,193,52,152,6,219,106,144,194,113,43,231,200,203,127,67,42,142,203,113,87,209,113,45,65,176,4,193,18,132,212,132,107,9,130,37,8,150,32,88,130,96,9,66,22,116,187,14,75,16,210,194,173,197,13,22,55,88,220,96,113,131,197,13,196,150,216,214,45,182,65,11,105,39,139,237,202,111,166,253,250,97,215,183,162,118,194,187,196,180,152,22,211,98,90,76,139,105,49,45,166,197,180,152,22,211,98,90,228,137,60,145,39,242,68,158,200,19,121,198,147,231,171,215,59,7,175,14,95,108,247,127,121,125,252,247,64,247,252,248,233,244,242,227,240,100,208,122,255,233,250,95,193,248,57,207,62,199,104,51,154,66,127,120,120,5,60,248,235,124,240,119,51,126,208,181,20,176,247,206,107,209,25,236,220,7,211,194,134,33,235,98,72,245,235,99,254,253,205,246,193,241,238,63,118,70,207,38,183,159,78,75,172,173,223,253,232,72,103,218,143,142,116,242,225,214,248,113,243,89,110,16,61,120,234,229,6,209,131,167,222,209,27,56,120,250,173,12,49,3,103,177,149,33,122,240,212,91,25,66,6,207,102,43,67,208,208,153,108,101,8,153,57,155,173,12,129,67,167,223,202,16,56,112,250,173,12,129,3,167,222,202,16,51,110,194,173,12,49,227,38,220,202,16,50,110,54,91,25,66,134,206,98,43,67,200,192,25,108,101,8,25,55,131,173,12,49,227,38,220,202,16,56,110,234,173,12,49,227,38,220,202,48,111,92,224,189,182,224,109,71,239,66,216,252,191,111,216,252,233,127,63,121,222,47,250,221,126,103,30,149,255,231,230,91,128,167,255,121,242,118,140,199,187,155,157,57,60,254,221,71,60,5,200,23,196,213,223,102,94,16,81,207,126,0,44,93,165,253,125,58,25,170,187,157,39,79,31,79,150,234,209,255,234,205,166,234,187,183,94,13,144,182,109,215,182,93,55,141,203,2,164,173,9,182,38,216,154,224,124,64,218,154,96,107,130,173,9,182,38,184,174,161,179,0,105,107,130,173,9,182,38,216,154,96,32,13,164,87,29,164,139,10,32,93,0,105,32,13,164,129,52,144,94,110,144,230,186,92,151,235,114,93,174,203,117,185,46,215,229,186,92,151,235,114,93,174,203,117,185,238,82,186,238,220,157,28,51,92,119,222,30,14,174,203,117,185,46,215,229,186,92,151,235,114,93,174,203,117,185,46,215,229,186,92,151,235,114,93,174,203,117,185,46,215,229,186,117,187,110,167,66,175,219,209,235,114,93,174,203,117,185,46,215,229,186,92,151,235,114,93,174,203,117,185,46,215,229,186,92,151,235,114,93,174,203,117,185,110,2,215,141,239,117,59,122,93,174,203,117,185,46,215,229,186,92,151,235,114,93,174,203,117,185,46,215,229,186,92,151,235,114,93,174,203,117,185,46,145,13,16,217,162,130,200,22,68,150,200,18,217,230,69,182,187,217,93,38,145,13,30,55,23,145,173,48,120,90,145,13,30,60,181,200,198,13,156,129,200,86,24,60,173,200,134,13,158,137,200,6,14,157,133,200,134,205,156,137,200,6,15,157,90,100,131,7,78,45,178,193,3,167,21,217,184,113,147,137,108,220,184,201,68,54,108,220,76,68,54,108,232,12,68,54,108,224,228,34,27,54,110,114,145,141,27,55,153,200,6,143,155,86,100,227,198,77,38,178,243,199,37,178,68,150,200,78,16,217,118,133,221,7,109,187,15,136,44,145,37,178,68,150,200,18,89,34,75,100,137,44,145,37,178,68,150,200,18,89,34,75,100,137,44,145,37,178,68,54,72,100,227,27,217,182,70,150,200,18,217,20,34,91,44,151,200,6,142,155,143,200,70,15,158,90,100,3,7,79,47,178,49,3,103,33,178,209,131,167,22,217,144,193,179,17,217,160,161,51,17,217,144,153,179,17,217,192,161,211,139,108,224,192,233,69,54,112,224,212,34,27,51,110,66,145,141,25,55,161,200,134,140,155,5,110,134,12,156,1,110,134,140,155,1,110,198,140,155,16,55,3,199,77,141,155,49,227,38,196,205,121,227,194,77,184,9,55,31,224,230,238,193,209,241,225,155,23,199,253,162,223,237,119,202,43,103,107,52,219,240,243,201,245,24,119,118,55,59,249,115,231,215,225,23,238,158,51,31,9,128,2,80,107,91,173,109,93,154,181,173,223,30,119,206,63,2,187,189,173,173,118,175,219,123,220,237,181,39,15,222,224,254,186,12,228,214,190,89,251,102,237,155,205,71,110,237,155,181,111,214,190,89,251,102,237,155,181,111,214,190,217,12,184,217,190,89,220,188,42,220,236,62,98,141,162,117,192,178,132,233,104,189,4,91,19,160,53,180,134,214,208,26,90,179,95,246,203,126,217,47,251,101,191,236,151,253,178,95,246,203,126,217,47,251,101,191,236,119,157,236,55,96,45,195,116,251,93,130,253,12,236,151,253,178,95,246,203,126,217,47,251,101,191,236,151,253,178,95,246,203,126,217,47,251,101,191,236,151,253,178,95,246,187,62,246,219,169,163,251,237,232,126,217,47,251,101,191,236,151,253,178,95,246,203,126,217,47,251,101,191,236,151,253,178,95,246,203,126,217,47,251,101,191,236,55,47,251,173,161,251,237,232,126,217,47,251,101,191,236,151,253,178,95,246,203,126,217,47,251,101,191,236,151,253,178,95,246,203,126,217,47,251,101,191,115,237,151,218,150,82,219,162,14,181,45,168,45,181,165,182,57,168,109,119,179,187,76,106,27,60,110,46,106,91,97,240,180,106,27,60,120,106,181,141,27,56,3,181,173,48,120,90,181,13,27,60,19,181,13,28,58,11,181,13,155,57,19,181,13,30,58,181,218,6,15,156,90,109,131,7,78,171,182,113,227,38,83,219,184,113,147,169,109,216,184,153,168,109,216,208,25,168,109,216,192,201,213,54,108,220,228,106,27,55,110,50,181,13,30,55,173,218,198,141,155,76,109,231,143,75,109,169,45,181,157,165,182,237,58,246,44,180,237,89,160,182,212,150,218,82,91,106,75,109,169,45,181,165,182,212,150,218,82,91,106,75,109,169,45,181,165,182,212,150,218,82,219,186,212,182,134,214,182,173,181,165,182,212,54,15,181,45,150,75,109,3,199,205,71,109,163,7,79,173,182,129,131,167,87,219,152,129,179,80,219,232,193,83,171,109,200,224,217,168,109,208,208,153,168,109,200,204,217,168,109,224,208,233,213,54,112,224,244,106,27,56,112,106,181,141,25,55,161,218,198,140,155,80,109,67,198,205,2,64,67,6,206,0,64,67,198,205,0,64,99,198,77,8,160,129,227,166,6,208,152,113,19,2,232,188,113,1,40,0,5,160,211,1,244,151,215,199,127,143,86,208,214,251,79,215,255,10,166,208,239,254,86,166,80,232,119,127,226,193,95,66,211,88,122,243,49,54,39,166,83,31,14,155,86,97,211,173,69,178,233,215,65,254,254,102,251,224,120,247,31,59,163,39,135,219,207,140,85,16,85,59,103,237,156,93,212,224,115,254,85,217,237,109,109,181,123,221,222,227,110,175,61,121,240,6,151,239,101,64,193,150,229,90,150,107,89,110,62,20,108,89,174,101,185,150,229,90,150,107,89,174,101,185,150,229,102,224,215,150,229,242,235,85,241,107,55,74,91,128,130,31,188,122,115,116,184,115,180,179,125,248,226,229,205,47,250,47,119,14,247,119,142,250,157,254,209,171,189,237,195,126,209,238,63,121,94,102,7,239,229,199,207,87,195,211,171,211,193,232,51,124,244,139,214,135,211,225,197,233,85,171,211,186,250,120,62,24,182,138,118,235,201,219,224,165,188,181,234,120,188,133,151,251,232,22,226,226,241,15,205,200,195,140,124,130,136,111,181,159,245,38,131,248,211,226,89,103,182,135,63,45,158,21,204,155,121,51,111,230,205,188,153,55,243,102,222,204,155,121,51,111,230,205,188,153,55,243,102,222,204,155,121,51,239,76,205,123,110,5,30,101,222,13,23,225,204,155,121,51,111,251,142,179,53,111,251,142,237,59,182,239,56,35,58,182,239,216,190,99,251,142,237,59,182,239,56,3,58,182,239,216,190,99,251,142,237,59,182,239,24,29,91,247,177,0,244,221,219,219,222,223,238,119,170,86,206,231,231,131,139,65,171,19,147,56,207,213,222,113,236,77,171,191,223,62,210,102,233,119,246,227,114,223,202,238,251,197,110,215,221,125,181,206,90,103,173,115,22,96,173,117,214,58,107,157,243,1,107,173,179,214,89,235,172,117,214,58,107,157,181,206,25,128,181,214,25,88,175,10,88,107,157,147,177,119,124,232,60,149,189,231,87,206,216,27,123,99,239,108,216,91,238,44,119,150,59,103,161,199,114,103,185,179,220,57,189,30,203,157,229,206,114,103,185,179,220,89,238,44,119,78,174,199,114,103,122,44,119,174,195,125,59,253,162,91,67,238,220,105,21,221,213,219,232,252,237,67,75,0,189,83,31,23,244,130,94,125,243,50,65,175,190,89,223,172,111,206,76,168,245,205,250,102,125,179,190,89,223,156,129,80,235,155,245,205,250,102,125,179,190,153,80,175,190,80,235,155,147,57,119,197,190,121,146,115,47,255,22,103,206,205,185,87,217,185,5,205,130,102,65,115,22,92,44,104,22,52,11,154,211,115,177,160,89,208,44,104,22,52,11,154,5,205,130,230,228,92,44,104,198,197,130,230,8,232,253,109,251,240,160,191,191,123,116,124,184,189,119,179,193,162,243,244,111,193,57,243,159,131,225,101,235,226,236,234,230,57,254,201,219,86,209,121,250,207,85,220,221,60,233,227,92,188,248,150,125,84,222,203,123,117,205,203,228,189,186,102,93,179,174,57,51,168,214,53,235,154,117,205,186,102,93,115,6,80,173,107,214,53,235,154,117,205,186,102,80,189,250,80,173,107,78,196,221,97,85,115,9,238,94,137,157,205,184,27,119,175,3,119,203,155,229,205,242,230,44,212,88,222,44,111,150,55,167,87,99,121,179,188,89,222,44,111,150,55,203,155,229,205,201,213,88,222,76,141,229,205,229,188,247,213,235,157,131,189,253,254,87,242,29,253,250,203,61,250,158,60,239,255,218,41,83,55,127,252,116,122,121,126,209,250,106,146,163,95,127,185,125,220,147,183,173,63,58,43,18,55,207,251,48,23,130,189,49,15,202,122,43,91,111,167,189,245,100,178,245,110,181,159,245,102,91,239,86,251,217,227,21,177,94,105,179,180,89,218,156,5,82,75,155,165,205,210,230,124,144,90,218,44,109,150,54,75,155,165,205,210,102,105,115,6,72,45,109,134,212,171,130,212,210,230,52,212,61,183,108,14,164,238,101,13,155,81,55,234,94,51,234,150,53,203,154,101,205,89,136,177,172,89,214,44,107,78,47,198,178,102,89,179,172,89,214,44,107,150,53,203,154,147,139,177,172,153,24,203,154,203,89,239,235,151,187,253,82,160,251,233,195,89,43,92,109,231,161,237,56,209,142,11,237,216,175,159,142,27,111,47,30,125,127,120,112,132,241,12,124,115,56,11,177,222,169,239,25,232,46,16,116,59,237,173,167,43,194,181,91,155,157,105,79,134,157,12,185,54,120,220,92,184,182,194,224,169,203,228,232,193,83,151,201,129,131,167,118,230,184,129,51,112,230,10,131,167,46,147,67,6,207,196,153,3,135,206,194,153,195,102,206,196,153,131,135,78,237,204,193,3,167,118,230,224,129,83,151,201,49,227,38,44,147,99,198,77,88,38,135,140,155,137,51,135,13,157,129,51,135,13,156,220,153,195,198,77,238,204,113,227,38,44,147,3,199,77,93,38,199,140,155,176,76,158,55,46,103,94,91,103,86,38,47,64,171,15,119,15,14,182,251,221,126,239,121,127,247,224,232,248,240,205,139,227,221,87,7,253,215,175,95,245,159,255,92,244,110,37,123,182,99,15,207,46,47,7,173,110,171,247,182,53,154,113,248,249,228,250,236,227,101,235,211,167,143,173,183,191,23,189,123,194,221,169,99,5,71,73,226,142,199,231,57,31,209,60,150,46,98,88,58,226,49,191,123,172,213,1,235,162,179,48,176,190,255,25,81,76,38,236,162,221,217,90,3,194,182,92,195,114,13,203,53,178,32,108,203,53,44,215,176,92,35,31,194,182,92,195,114,13,203,53,44,215,168,107,232,44,8,219,114,13,203,53,44,215,176,92,3,97,35,236,181,35,236,185,41,118,24,97,215,176,90,3,97,35,108,132,29,241,60,219,190,123,158,45,190,61,207,62,27,61,205,22,79,51,20,236,232,105,19,3,118,13,115,39,241,235,232,185,19,41,112,181,121,211,33,112,13,115,39,49,224,184,185,211,18,112,228,204,41,5,56,110,228,180,0,28,61,115,34,255,141,158,55,17,255,70,207,155,68,127,171,77,219,52,254,86,155,182,105,251,141,155,54,45,253,198,205,156,78,126,227,230,77,5,191,113,211,166,114,223,106,211,54,205,190,209,211,38,81,223,106,211,54,141,190,229,167,101,190,107,107,190,180,54,72,107,139,126,183,78,173,29,237,174,105,74,107,127,248,106,252,15,126,227,222,155,124,234,126,253,117,57,224,189,249,154,243,104,140,103,111,126,243,206,108,91,129,103,180,121,61,24,110,190,255,107,38,241,222,62,234,189,71,139,126,20,184,11,119,225,46,220,133,187,112,23,238,194,93,184,11,119,225,46,220,5,165,160,20,148,130,82,80,10,74,65,105,32,148,118,234,133,210,14,40,5,165,160,116,137,160,180,189,249,236,219,98,254,236,161,52,124,218,60,160,180,202,220,41,161,52,124,238,180,80,26,57,111,114,40,173,50,119,74,40,13,156,59,11,40,13,157,57,3,40,13,28,57,11,40,13,159,57,45,148,134,207,155,22,74,195,231,77,9,165,145,211,38,130,210,200,105,19,65,105,224,180,201,161,52,112,222,196,80,26,56,109,98,40,141,156,54,17,148,134,79,155,18,74,35,167,77,4,165,37,166,5,165,107,12,165,75,2,148,197,232,147,164,62,160,44,54,139,170,64,153,94,36,219,155,69,83,34,137,34,81,36,138,68,145,40,18,69,162,72,20,137,34,81,36,138,68,145,40,18,69,162,72,20,137,34,81,100,105,138,140,21,192,90,19,197,26,110,30,69,0,9,96,134,2,248,250,240,213,241,171,23,175,246,250,207,223,252,252,243,206,225,81,255,245,111,199,47,95,29,244,119,247,95,239,237,236,239,28,28,111,143,62,181,70,159,167,127,94,127,248,120,201,12,153,33,51,100,134,204,144,25,50,67,102,200,12,153,33,51,100,134,204,144,25,50,67,102,184,204,102,88,235,221,122,138,58,238,214,147,131,25,54,246,115,204,204,144,25,102,105,134,237,219,167,150,167,155,157,101,48,195,200,105,147,155,97,229,185,19,153,97,228,220,201,204,176,202,188,41,205,176,242,220,137,204,48,102,238,212,102,24,53,115,90,51,140,25,57,181,25,70,206,156,204,12,35,231,77,102,134,145,243,38,50,195,42,211,54,111,134,85,166,109,222,12,99,166,77,105,134,49,243,166,51,195,152,105,211,153,97,149,105,155,55,195,200,105,19,153,97,149,105,155,55,195,178,211,50,195,53,53,195,163,157,237,189,17,18,118,159,151,225,193,171,211,193,249,200,166,186,111,235,150,192,249,210,23,184,3,241,83,119,243,105,16,12,78,186,237,246,183,143,119,222,93,189,219,49,119,245,158,253,238,191,123,183,228,175,132,252,77,215,188,227,195,55,71,199,253,195,157,253,87,199,59,253,23,175,126,218,217,248,113,227,122,248,249,116,185,217,174,184,219,252,187,245,109,243,111,209,30,125,121,239,20,25,186,93,252,184,137,225,174,142,193,147,200,93,29,131,207,249,135,76,183,183,181,213,238,117,123,143,187,189,246,228,193,99,254,53,19,63,120,34,115,172,56,112,58,116,172,99,240,36,234,24,57,120,90,118,140,29,58,165,59,70,206,156,22,30,227,135,78,36,143,241,3,39,162,199,248,129,147,216,99,197,113,155,198,199,138,227,54,173,143,145,227,166,189,239,120,228,208,233,204,52,114,224,84,104,26,57,110,42,53,173,56,110,211,108,26,63,110,18,55,173,56,110,211,112,26,48,46,57,93,3,57,157,188,44,114,68,148,117,220,87,199,189,121,38,128,244,147,32,144,126,18,14,210,197,220,54,181,232,60,16,233,98,220,156,59,91,227,8,253,244,158,66,127,127,34,213,29,250,201,98,29,122,242,187,231,208,77,56,244,203,237,195,159,118,126,2,211,96,26,76,131,105,48,13,166,193,52,152,6,211,96,26,76,131,105,48,13,166,193,52,152,6,211,96,26,76,167,134,233,187,237,10,97,66,253,245,167,251,215,132,170,191,126,188,11,54,235,153,143,3,175,225,53,188,134,215,240,26,94,195,107,120,13,175,225,53,188,134,215,240,26,94,195,107,120,13,175,225,53,188,134,215,171,142,215,199,219,135,35,179,59,44,115,227,176,171,235,193,112,228,153,195,224,91,132,5,67,117,99,42,125,247,33,45,198,162,103,189,247,149,20,232,209,255,111,100,129,239,214,228,5,190,79,139,103,197,100,173,126,90,60,235,124,249,63,207,183,143,95,188,236,191,62,220,249,121,119,239,254,159,40,24,53,163,102,212,140,154,81,51,106,70,205,168,25,53,163,102,212,140,154,81,51,106,70,205,168,25,53,163,102,212,233,140,122,126,86,61,197,168,23,16,83,51,106,70,205,168,163,159,72,187,223,238,87,186,12,70,29,60,110,46,70,93,97,240,180,70,29,60,120,106,234,141,27,56,3,234,173,48,120,90,234,13,27,60,19,234,13,28,58,11,234,13,155,57,19,234,13,30,58,53,245,6,15,156,154,122,131,7,78,75,189,113,227,38,163,222,184,113,147,81,111,216,184,153,80,111,216,208,25,80,111,216,192,201,169,55,108,220,228,212,27,55,110,50,234,13,30,55,45,245,198,141,155,140,122,231,143,139,122,215,150,122,33,237,100,164,125,190,125,180,19,20,19,191,29,92,157,174,96,80,60,250,176,22,11,182,211,30,1,218,66,91,97,177,176,88,88,44,44,206,81,155,133,197,194,98,97,113,122,109,22,22,11,139,133,197,194,98,97,177,176,88,88,156,92,155,133,197,180,89,88,156,210,172,203,199,197,19,204,122,21,2,99,102,205,172,87,207,172,133,198,66,99,161,113,22,244,43,52,22,26,11,141,211,211,175,208,88,104,44,52,22,26,11,141,133,198,66,227,228,244,43,52,70,191,66,227,114,104,123,188,243,183,131,221,55,251,253,87,175,119,14,94,238,28,238,239,28,245,59,253,253,221,163,227,195,237,189,209,61,248,74,164,199,215,167,255,188,60,251,124,209,250,248,233,244,242,195,233,240,226,244,170,213,105,93,156,93,221,60,201,63,121,27,28,35,207,117,221,113,214,13,112,222,120,213,157,243,81,46,196,121,35,30,147,252,134,223,136,111,204,121,183,218,207,122,156,87,155,172,77,214,38,231,1,212,218,100,109,178,54,57,31,160,214,38,107,147,181,201,218,100,109,178,54,89,155,156,1,80,107,147,1,245,170,0,181,54,57,9,115,207,173,149,195,152,123,126,191,140,185,49,55,230,78,206,220,114,102,57,179,156,57,11,45,150,51,203,153,229,204,233,181,88,206,44,103,150,51,203,153,229,204,114,102,57,115,114,45,150,51,211,98,57,115,73,231,125,185,243,124,239,213,223,118,190,183,221,145,249,190,58,124,177,221,223,254,175,191,151,234,153,63,156,190,61,255,248,207,211,239,8,242,134,38,63,14,79,6,173,193,191,255,181,42,65,243,156,15,115,49,212,27,241,160,172,55,204,122,191,254,223,191,191,217,62,56,222,253,199,206,8,75,110,46,91,75,45,196,206,98,103,177,115,214,124,45,118,22,59,139,157,243,225,107,177,179,216,89,236,44,118,22,59,139,157,197,206,25,240,181,216,25,95,175,10,95,139,157,211,32,248,252,218,57,12,193,151,54,119,134,224,16,28,130,75,161,165,208,82,232,140,44,89,10,45,133,150,66,167,183,100,41,180,20,90,10,45,133,150,66,75,161,165,208,201,45,89,10,205,146,165,208,37,21,120,119,247,205,246,78,255,231,237,189,23,175,14,250,135,255,213,47,202,109,115,62,59,251,60,56,109,253,62,56,63,249,120,217,26,254,187,85,44,112,131,115,5,184,125,56,230,98,172,182,220,227,224,217,202,251,40,58,237,173,39,147,17,246,187,77,21,83,16,118,171,253,236,241,138,32,172,18,89,137,172,68,206,66,143,149,200,74,100,37,114,62,122,172,68,86,34,43,145,149,200,74,100,37,178,18,57,3,61,86,34,211,227,85,209,99,37,114,99,6,61,63,62,158,107,208,53,246,198,12,154,65,51,104,33,176,16,88,8,156,31,229,10,129,133,192,66,224,244,148,43,4,22,2,11,129,133,192,66,96,33,176,16,56,57,229,10,129,81,174,16,184,44,194,30,252,182,183,183,189,191,61,202,127,159,247,119,15,142,71,55,192,251,105,119,251,120,167,127,116,188,243,186,95,108,117,139,191,245,187,229,234,224,203,63,207,207,7,23,131,86,209,42,222,182,206,46,175,71,247,107,123,119,54,184,62,109,93,93,159,126,106,141,222,215,63,111,190,209,73,182,35,185,10,232,150,251,232,22,164,188,241,15,142,126,43,211,175,29,16,242,99,249,177,252,56,31,179,150,31,203,143,229,199,249,152,181,252,88,126,44,63,150,31,203,143,229,199,242,227,12,204,90,126,204,172,87,197,172,229,199,105,229,187,68,147,28,37,223,141,46,70,38,223,228,155,124,139,158,179,150,111,209,179,232,89,244,156,17,32,139,158,69,207,162,103,209,179,232,57,3,64,22,61,139,158,69,207,162,103,209,51,64,22,61,215,65,191,99,8,252,226,229,246,113,255,215,118,191,23,150,59,143,25,229,201,135,193,117,235,143,118,171,183,236,161,243,180,143,107,193,208,27,242,176,136,23,241,138,155,151,137,120,197,205,226,102,113,115,102,54,45,110,22,55,139,155,197,205,226,230,12,108,90,220,44,110,22,55,139,155,197,205,108,122,245,109,90,220,156,74,184,3,178,230,146,194,189,116,65,51,225,38,220,107,35,220,34,102,17,179,136,57,11,40,22,49,139,152,69,204,233,161,88,196,44,98,22,49,139,152,69,204,34,102,17,115,114,40,22,49,131,98,17,115,45,196,59,226,221,234,17,115,209,106,175,100,196,92,180,218,41,136,119,202,195,34,94,196,43,98,94,38,226,21,49,139,152,69,204,153,217,180,136,89,196,44,98,22,49,139,152,51,176,105,17,179,136,89,196,44,98,22,49,179,233,213,183,105,17,115,42,225,174,26,49,63,20,238,213,136,152,9,55,225,94,69,225,22,49,139,152,69,204,89,64,177,136,89,196,44,98,78,15,197,34,102,17,179,136,89,196,44,98,22,49,139,152,147,67,177,136,25,20,139,152,203,17,239,127,29,238,30,143,232,111,123,111,255,183,195,237,254,209,254,246,222,94,153,108,249,223,195,179,235,211,97,235,211,224,252,226,207,225,160,117,117,49,56,63,95,92,168,28,143,180,147,230,92,8,203,150,125,32,16,91,25,98,59,237,173,39,147,33,118,171,253,172,55,27,98,183,218,207,30,175,8,196,74,141,165,198,82,227,44,4,89,106,44,53,150,26,231,35,200,82,99,169,177,212,88,106,44,53,150,26,75,141,51,16,100,169,49,65,94,21,65,150,26,55,231,208,115,227,226,18,14,93,99,78,204,161,57,52,135,22,4,11,130,5,193,57,114,174,32,88,16,44,8,78,207,185,130,96,65,176,32,88,16,44,8,22,4,11,130,147,115,174,32,24,231,10,130,203,65,236,63,118,94,191,252,237,176,255,228,121,255,151,157,253,155,125,15,115,13,246,175,211,79,31,254,28,182,158,188,109,189,63,189,184,24,4,243,107,49,215,95,167,175,111,248,225,225,217,141,31,68,60,218,142,125,96,11,241,218,18,143,129,106,237,110,168,43,25,238,76,123,34,236,100,72,181,193,227,230,66,181,21,6,79,157,12,71,15,158,58,25,14,28,60,181,49,199,13,156,129,49,87,24,60,117,50,28,50,120,38,198,28,56,116,22,198,28,54,115,38,198,28,60,116,106,99,14,30,56,181,49,7,15,156,58,25,142,25,55,97,50,28,51,110,194,100,56,100,220,76,140,57,108,232,12,140,57,108,224,228,198,28,54,110,114,99,142,27,55,97,50,28,56,110,234,100,56,102,220,132,201,240,188,113,25,243,218,26,179,100,184,170,84,255,176,49,60,253,215,231,179,225,233,213,206,231,243,193,198,143,27,191,95,124,216,63,189,30,188,27,92,15,30,93,159,14,47,174,30,221,248,233,241,232,63,55,175,255,115,189,49,102,219,35,197,252,105,247,232,120,119,239,249,206,225,113,255,249,246,209,78,255,197,246,209,206,79,253,159,119,15,118,142,223,28,236,252,52,242,206,189,189,118,183,191,115,240,203,222,238,209,203,126,103,182,125,95,158,14,91,239,206,174,174,207,206,223,158,14,175,91,111,7,87,167,173,147,193,213,233,187,214,239,103,151,167,215,159,47,79,223,181,78,62,94,158,159,183,187,173,211,203,247,231,103,87,31,238,217,120,103,158,141,127,234,206,73,147,63,117,54,239,177,119,119,108,241,241,232,186,251,254,55,46,30,111,222,255,213,247,255,243,228,193,47,195,178,231,203,211,225,163,138,199,83,89,216,23,52,3,129,31,23,248,133,105,248,73,237,26,254,237,233,186,216,124,50,122,186,30,14,46,175,126,255,56,188,56,29,94,109,109,246,54,139,214,201,237,243,118,239,203,19,118,241,116,244,132,253,195,189,111,30,58,13,141,242,254,110,148,147,207,69,209,190,55,80,41,156,31,63,190,202,56,95,219,233,53,48,73,200,225,77,125,169,96,252,4,235,121,169,160,182,99,108,106,156,184,179,236,84,61,203,50,223,131,55,120,150,245,140,19,119,150,221,217,103,89,207,11,42,181,157,101,83,227,132,156,101,169,39,152,234,175,241,44,252,122,76,245,4,51,245,37,167,160,51,204,231,107,100,221,227,196,157,101,228,215,200,176,87,193,26,60,203,134,191,70,78,127,97,174,212,73,6,190,48,183,216,115,172,125,152,242,167,56,229,149,194,7,103,88,199,43,133,245,29,98,51,211,148,62,197,233,175,93,150,186,22,3,95,187,92,236,181,88,251,48,33,167,88,238,90,172,252,98,234,194,79,176,206,81,66,206,175,220,63,165,43,191,182,91,223,63,165,27,24,37,228,252,38,189,212,81,246,242,43,253,82,199,194,175,190,26,39,9,62,188,152,239,106,66,94,248,110,230,240,26,254,94,102,202,203,240,65,135,215,232,191,242,26,152,164,244,225,77,143,2,30,156,95,13,81,64,125,71,216,200,48,165,79,113,90,165,48,126,134,213,43,133,218,78,176,137,81,74,159,223,148,104,162,212,167,112,72,52,177,216,79,225,122,39,41,125,120,83,18,142,82,135,23,146,112,44,246,240,234,157,36,248,240,98,158,121,67,130,146,102,14,175,225,103,222,41,121,75,217,195,203,228,123,190,122,39,9,62,188,200,43,47,147,239,249,234,157,100,230,225,149,76,127,78,182,198,226,146,251,39,58,33,165,56,25,207,81,74,188,197,120,39,83,226,77,198,107,156,249,111,210,59,139,120,147,240,201,158,4,63,204,156,188,170,19,156,87,77,124,139,155,188,42,116,180,50,77,214,196,71,187,8,190,110,46,130,175,155,139,240,235,230,34,252,34,184,136,184,8,46,194,47,130,153,17,219,196,35,158,25,177,77,121,139,240,11,109,118,196,54,237,77,102,69,108,147,223,38,248,122,30,6,95,47,195,240,235,101,24,126,189,12,35,174,151,97,248,245,114,61,126,189,204,127,139,241,235,101,236,45,198,127,244,58,38,79,155,115,155,166,170,121,218,220,59,56,101,148,167,77,47,194,110,158,185,111,75,174,86,197,211,217,188,30,12,55,223,255,37,2,19,129,137,192,68,96,34,48,17,152,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,146,27,201,141,228,70,114,35,185,145,220,72,110,36,55,249,37,55,90,152,198,90,24,197,73,142,197,73,174,93,199,66,215,14,205,93,201,175,235,72,222,117,44,40,200,152,245,135,198,154,145,255,45,113,33,191,57,88,192,6,173,207,151,118,104,85,59,160,70,182,104,69,77,97,143,150,132,74,66,37,161,146,80,73,168,236,209,178,71,75,142,38,71,147,163,201,209,228,104,114,52,57,154,28,77,142,38,71,203,224,234,147,163,201,209,214,39,71,179,71,75,212,39,234,19,245,37,63,60,81,159,168,79,212,39,234,19,245,217,163,165,29,180,71,75,213,104,143,86,29,189,229,252,76,45,98,147,86,88,166,182,126,187,180,230,158,79,134,213,165,20,76,10,38,5,147,130,73,193,86,42,5,147,47,201,151,228,75,242,37,249,146,124,73,190,36,95,146,47,201,151,228,75,242,37,249,210,42,228,75,194,27,225,141,240,70,120,147,250,240,132,55,194,27,225,205,26,135,55,138,24,219,180,214,186,59,201,183,238,88,240,18,162,245,219,168,181,140,117,71,126,59,181,142,118,14,142,119,14,94,236,28,237,238,239,238,109,31,238,30,255,214,223,222,219,235,239,239,30,236,238,237,247,247,122,253,95,59,55,27,180,138,233,23,239,213,233,229,245,232,228,174,206,46,206,206,7,195,179,235,63,91,131,243,243,214,254,217,229,217,222,126,107,175,215,250,163,243,96,95,86,49,235,82,125,255,120,206,165,122,239,15,140,46,175,222,217,189,203,237,253,227,205,173,177,95,63,157,123,109,135,109,201,122,248,65,63,10,60,147,249,43,178,58,179,87,100,45,102,4,251,177,86,36,138,42,186,15,190,199,238,244,54,219,119,223,238,63,251,242,237,117,167,221,68,22,53,109,152,247,119,195,140,190,227,127,114,111,164,244,97,84,197,19,108,100,150,144,3,76,24,71,85,60,202,230,6,138,59,207,198,3,169,133,159,103,93,3,197,157,103,227,251,178,42,158,103,115,3,133,156,103,130,232,108,65,215,101,186,39,157,132,225,217,34,207,50,217,215,204,132,241,217,194,207,179,241,175,153,233,2,180,69,156,229,2,198,41,127,146,169,34,180,170,7,217,212,60,165,79,50,93,136,182,136,107,114,1,227,132,156,100,130,24,109,65,167,88,239,48,33,103,152,32,72,171,250,79,239,70,134,9,57,195,198,163,180,5,93,133,181,206,18,124,128,77,134,105,139,60,192,198,191,207,73,17,167,45,242,0,27,255,199,96,186,253,90,85,143,177,161,113,74,159,100,154,212,175,226,41,54,51,76,233,51,76,145,251,45,226,211,185,238,89,74,31,96,138,228,111,17,7,88,247,44,193,7,216,100,246,183,200,3,108,252,25,57,69,250,183,160,3,76,243,61,97,138,252,111,145,7,216,200,21,40,1,180,123,107,253,74,67,187,183,52,144,118,111,149,171,51,203,230,108,51,90,204,152,156,109,102,121,41,103,147,179,201,217,228,108,114,54,57,155,156,109,125,114,54,249,149,252,74,126,37,191,146,95,201,175,228,87,242,43,249,149,252,74,126,37,191,146,95,201,175,228,87,242,43,249,149,252,42,117,187,33,191,146,95,101,80,15,201,175,228,87,43,146,95,73,169,86,44,165,146,69,173,72,22,181,172,189,210,232,206,128,53,174,223,26,221,7,112,233,215,111,221,46,138,27,203,139,110,247,198,125,249,205,86,224,25,125,219,22,23,190,158,46,232,221,203,144,100,72,50,36,25,146,12,73,134,36,67,146,33,165,206,102,100,72,50,164,140,146,15,25,146,12,73,134,36,67,146,33,201,144,100,72,50,36,25,146,120,70,60,35,158,17,207,136,103,196,51,226,25,241,204,234,198,51,74,152,198,74,24,141,74,142,141,74,62,193,73,141,11,114,70,193,73,189,11,114,210,4,38,133,192,68,96,34,48,17,152,8,76,4,38,89,189,248,44,48,17,152,8,76,4,38,2,19,129,137,192,68,96,34,48,17,152,8,76,4,38,2,19,129,137,192,68,96,34,48,17,152,8,76,4,38,2,19,129,137,192,68,96,34,48,17,152,164,13,76,106,189,3,83,81,251,29,152,170,6,38,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,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,203,86,120,60,255,101,167,255,124,251,104,167,191,115,208,239,244,219,129,183,171,121,251,254,180,245,118,112,117,218,58,189,188,215,117,116,70,75,55,150,253,78,53,15,63,222,71,229,143,227,209,93,72,114,245,232,235,179,71,107,236,174,55,51,23,138,212,254,232,183,143,218,126,164,66,81,161,168,80,84,40,42,20,21,74,227,231,57,135,111,187,189,173,173,118,175,219,123,220,237,181,39,143,223,176,225,54,55,144,170,71,213,163,234,201,233,107,166,170,71,213,163,234,81,245,168,122,84,61,170,30,85,143,170,71,213,147,91,213,115,118,94,250,73,249,105,251,241,86,183,221,233,20,157,111,236,247,253,155,55,124,140,13,141,163,143,210,71,233,163,244,81,250,40,125,148,62,74,31,181,188,125,212,73,239,44,124,178,39,50,172,124,51,172,139,240,139,224,34,226,34,184,8,191,8,4,98,57,6,98,195,240,235,101,24,113,189,12,195,175,151,44,210,181,176,189,68,179,210,181,122,87,18,73,215,164,107,210,53,233,154,116,77,186,38,93,91,178,116,77,106,37,181,146,90,73,173,164,86,82,43,169,149,212,74,106,37,181,146,90,73,173,164,86,82,43,169,149,212,74,106,37,181,74,221,105,72,173,164,86,25,148,66,82,43,169,213,138,164,86,178,169,21,203,166,36,80,43,146,64,45,97,155,84,212,182,86,171,88,133,181,90,55,207,96,143,198,122,162,155,223,188,139,140,230,221,94,237,187,227,249,118,103,181,90,110,220,54,241,61,75,142,36,71,146,35,201,145,228,72,114,36,57,146,28,165,78,100,36,71,146,163,140,242,14,201,145,228,72,114,36,57,146,28,73,142,36,71,146,35,201,145,80,70,40,35,148,17,202,8,101,132,50,66,25,161,204,234,134,50,170,151,198,170,23,61,74,142,61,74,22,113,73,61,139,111,138,218,23,223,164,137,73,10,49,137,152,68,76,34,38,17,147,136,73,178,58,79,49,137,152,36,163,179,20,147,136,73,196,36,98,18,49,137,152,68,76,34,38,17,147,136,73,196,36,98,18,49,137,152,68,76,34,38,17,147,136,73,196,36,98,18,49,137,152,68,76,178,14,49,201,175,69,255,113,181,117,37,173,63,138,214,227,213,219,89,82,233,142,70,55,103,50,255,166,74,237,5,222,84,105,234,8,238,172,164,76,81,166,40,83,148,41,202,148,100,231,57,135,116,187,189,173,173,118,175,219,123,220,237,181,39,143,223,176,235,54,55,144,210,71,233,163,244,201,233,107,166,210,71,233,163,244,81,250,40,125,148,62,74,31,165,143,210,71,233,147,91,233,227,78,85,154,41,205,148,102,74,51,165,153,210,76,105,166,52,83,43,219,76,157,244,206,194,39,115,119,171,140,211,172,152,187,91,69,92,4,238,136,181,34,209,216,48,252,122,25,70,92,47,203,120,227,173,175,57,91,244,130,164,201,57,91,189,91,146,228,108,114,54,57,155,156,77,206,38,103,147,179,45,109,206,38,191,146,95,201,175,228,87,242,43,249,149,252,74,126,37,191,146,95,201,175,228,87,242,43,249,149,252,74,126,37,191,146,95,165,110,55,228,87,242,171,12,234,33,249,149,252,106,69,242,43,41,213,138,165,84,178,168,21,201,162,150,168,87,218,219,62,252,229,38,88,234,68,173,222,186,41,127,198,239,230,214,89,223,181,91,119,231,49,191,81,234,44,162,81,154,245,240,250,36,125,146,62,73,159,164,79,210,39,89,183,101,221,86,22,215,165,222,75,239,165,247,210,123,233,189,244,94,122,47,189,151,222,75,239,165,247,210,123,233,189,244,94,122,47,189,151,222,75,239,165,247,210,123,233,189,244,94,235,222,123,89,183,165,17,179,110,107,157,187,50,235,182,102,230,107,225,171,182,166,230,107,107,186,102,75,190,38,95,147,175,201,215,228,107,242,181,108,44,36,121,190,38,183,146,91,201,173,228,86,114,43,185,149,220,74,110,37,183,146,91,201,173,228,86,114,43,185,149,220,74,110,37,183,146,91,165,110,53,228,86,114,171,12,106,33,185,149,220,106,69,114,43,233,212,138,165,83,50,168,21,201,160,150,177,79,42,234,91,175,85,172,194,122,173,155,231,176,71,99,73,209,205,111,222,117,70,173,128,243,217,188,30,12,55,223,255,53,51,73,186,125,196,219,135,136,122,215,178,35,217,145,236,72,118,36,59,146,29,201,142,100,71,169,51,25,217,145,236,40,163,196,67,118,36,59,146,29,201,142,100,71,178,35,217,145,236,72,118,36,150,17,203,136,101,196,50,98,25,177,140,88,70,44,179,186,177,140,242,165,177,242,69,147,146,99,147,146,71,96,82,211,2,156,162,246,5,56,105,130,146,66,80,34,40,17,148,8,74,4,37,130,146,204,206,83,80,34,40,201,232,44,5,37,130,18,65,137,160,68,80,34,40,17,148,8,74,4,37,130,18,65,137,160,68,80,34,40,17,148,8,74,4,37,130,18,65,137,160,68,80,34,40,17,148,172,69,80,242,107,209,127,92,113,109,73,235,143,162,245,120,245,118,151,84,187,185,209,205,161,204,191,193,82,123,145,55,88,154,58,131,187,44,169,83,212,41,234,20,117,138,58,37,217,121,206,97,221,110,111,107,171,221,235,246,30,119,123,237,201,227,55,108,187,205,13,164,246,81,251,168,125,114,250,154,169,246,81,251,168,125,212,62,106,31,181,143,218,71,237,163,246,81,251,228,86,251,184,107,149,110,74,55,165,155,210,77,233,166,116,83,186,41,221,212,202,118,83,39,189,179,240,201,220,233,42,227,60,43,230,78,87,17,23,129,187,99,173,72,56,54,12,191,94,134,17,215,203,82,222,132,235,107,210,22,191,40,105,114,210,86,239,182,36,73,155,164,77,210,38,105,147,180,73,218,36,109,75,156,180,73,176,36,88,18,44,9,150,4,75,130,37,193,146,96,73,176,36,88,18,44,9,150,4,75,130,37,193,146,96,73,176,36,88,169,251,13,9,150,4,43,131,130,72,130,37,193,90,145,4,75,78,181,98,57,149,52,106,69,210,168,165,107,150,254,241,178,250,26,174,191,62,88,195,53,237,80,146,54,75,51,102,208,44,105,150,52,75,154,37,205,146,102,201,26,46,107,184,178,184,46,53,96,26,48,13,152,6,76,3,166,1,211,128,105,192,52,96,26,48,13,152,6,76,3,166,1,211,128,105,192,52,96,26,48,13,152,6,76,3,166,1,91,247,6,204,26,46,221,152,53,92,235,220,154,89,195,53,63,105,139,93,195,53,45,105,91,235,53,92,146,54,73,155,164,77,210,38,105,147,180,73,218,36,88,18,44,9,150,4,75,130,37,193,146,96,73,176,114,57,69,9,150,4,43,253,85,40,193,146,96,101,112,128,18,44,9,150,4,75,130,37,193,146,96,73,176,114,40,136,36,88,18,172,21,73,176,228,84,43,150,83,73,163,86,36,141,90,162,102,105,191,27,185,123,235,162,107,225,214,221,73,36,74,146,38,63,176,14,73,135,164,67,210,33,233,144,116,72,86,107,89,173,149,197,117,169,235,210,117,233,186,116,93,186,46,93,151,174,75,215,165,235,210,117,233,186,116,93,186,46,93,151,174,75,215,165,235,210,117,233,186,116,93,186,46,93,215,186,119,93,86,107,105,193,172,214,90,231,126,204,106,173,41,153,90,248,62,173,9,153,218,154,46,209,146,169,201,212,100,106,50,53,153,154,76,45,159,243,180,46,75,86,149,209,89,202,170,100,85,178,42,89,149,172,74,86,37,171,146,85,201,170,100,85,178,42,89,149,172,74,86,37,171,146,85,201,170,100,85,178,42,89,149,172,106,233,178,42,137,212,138,37,82,114,167,21,201,157,150,168,67,58,218,223,222,219,235,239,28,244,59,81,75,179,174,46,6,231,231,173,211,203,123,77,82,103,125,87,103,221,157,199,252,50,169,179,136,50,105,214,195,235,147,244,73,250,36,125,146,62,73,159,100,141,150,53,90,89,92,151,122,47,189,151,222,75,239,165,247,210,123,233,189,244,94,122,47,189,151,222,75,239,165,247,210,123,233,189,244,94,122,47,189,151,222,75,239,165,247,210,123,173,123,239,101,141,150,70,204,26,173,117,238,202,172,209,154,153,175,133,47,211,154,154,175,173,233,74,45,249,154,124,77,190,38,95,147,175,201,215,178,177,144,228,249,154,220,74,110,37,183,146,91,201,173,228,86,114,43,185,149,220,74,110,37,183,146,91,201,173,228,86,114,43,185,149,220,74,110,149,186,213,144,91,201,173,50,168,133,228,86,114,171,21,201,173,164,83,43,150,78,201,160,86,36,131,90,198,62,169,168,111,189,86,177,10,235,181,110,158,195,30,141,37,69,55,191,121,215,25,181,2,206,103,243,122,48,220,124,255,215,204,36,233,246,17,111,31,34,234,93,203,142,100,71,178,35,217,145,236,72,118,36,59,146,29,165,206,100,100,71,178,163,140,18,15,217,145,236,72,118,36,59,146,29,201,142,100,71,178,35,217,145,88,70,44,35,150,17,203,136,101,196,50,98,25,177,204,234,198,50,202,151,198,202,23,77,74,142,77,74,30,129,73,77,11,112,138,218,23,224,164,9,74,10,65,137,160,68,80,34,40,17,148,8,74,50,59,79,65,137,160,36,163,179,20,148,8,74,4,37,130,18,65,137,160,68,80,34,40,17,148,8,74,4,37,130,18,65,137,160,68,80,34,40,17,148,8,74,4,37,130,18,65,137,160,68,80,178,22,65,201,175,69,255,113,197,181,37,173,63,138,214,227,213,219,93,82,237,230,70,55,135,50,255,6,75,237,69,222,96,105,234,12,238,178,164,78,81,167,168,83,212,41,234,148,100,231,57,135,117,187,189,173,173,118,175,219,123,220,237,181,39,143,223,176,237,54,55,144,218,71,237,163,246,201,233,107,166,218,71,237,163,246,81,251,168,125,212,62,106,31,181,143,218,71,237,147,91,237,227,174,85,186,41,221,148,110,74,55,165,155,210,77,233,166,116,83,43,219,77,157,244,206,194,39,115,167,171,140,243,172,152,59,93,69,92,4,238,142,181,34,225,216,48,252,122,25,70,92,47,75,121,19,174,175,73,91,252,162,164,201,73,91,189,219,146,36,109,146,54,73,155,164,77,210,38,105,147,180,45,113,210,38,193,146,96,73,176,36,88,18,44,9,150,4,75,130,37,193,146,96,73,176,36,88,18,44,9,150,4,75,130,37,193,146,96,165,238,55,36,88,18,172,12,10,34,9,150,4,107,69,18,44,57,213,138,229,84,210,168,21,73,163,150,164,89,218,121,220,127,190,125,180,211,239,4,47,223,58,125,220,122,59,184,58,189,215,39,117,214,115,229,214,151,163,152,95,37,117,234,174,146,102,60,178,22,73,139,164,69,210,34,105,145,180,72,214,107,89,175,149,197,117,169,237,210,118,105,187,180,93,218,46,109,151,182,75,219,165,237,210,118,105,187,180,93,218,46,109,151,182,75,219,165,237,210,118,105,187,180,93,218,46,109,215,186,183,93,214,107,233,193,172,215,90,231,134,204,122,173,105,169,90,216,82,173,105,169,218,26,174,210,146,170,73,213,164,106,82,53,169,154,84,45,183,243,180,54,75,90,149,209,89,74,171,164,85,210,42,105,149,180,74,90,37,173,146,86,73,171,164,85,210,42,105,149,180,74,90,37,173,146,86,73,171,164,85,210,42,105,149,180,106,233,210,42,153,212,138,101,82,146,167,21,73,158,150,172,69,42,106,89,155,85,172,194,218,172,155,103,174,71,99,13,209,205,111,222,133,69,173,114,71,179,121,61,24,110,190,255,107,102,126,116,251,96,183,239,61,244,189,74,140,36,70,18,35,137,145,196,72,98,36,49,146,24,165,78,98,36,70,18,163,140,114,14,137,145,196,72,98,36,49,146,24,73,140,36,70,18,35,137,145,48,70,24,35,140,17,198,8,99,132,49,194,24,97,204,234,134,49,42,151,198,42,23,253,73,142,253,73,242,152,164,250,98,155,162,246,197,54,105,226,145,66,60,34,30,17,143,136,71,196,35,226,145,44,206,83,60,34,30,201,232,44,197,35,226,17,241,136,120,68,60,34,30,17,143,136,71,196,35,226,17,241,136,120,68,60,34,30,17,143,136,71,196,35,226,17,241,136,120,68,60,34,30,17,143,172,122,60,242,107,231,230,198,72,81,203,72,90,127,116,30,220,27,105,233,247,145,68,223,161,168,245,71,39,221,237,145,166,60,184,59,36,41,80,20,40,10,20,5,138,2,37,217,121,206,161,219,110,111,107,171,221,235,246,30,119,123,237,201,227,55,236,183,205,13,164,232,81,244,40,122,114,250,154,169,232,81,244,40,122,20,61,138,30,69,143,162,71,209,163,232,81,244,228,86,244,184,227,148,54,74,27,165,141,210,70,105,163,180,81,218,40,109,212,202,182,81,39,189,179,240,201,220,165,42,227,4,43,230,46,85,17,23,129,59,91,173,72,28,54,12,191,94,134,17,215,203,178,221,64,235,75,182,22,181,246,104,82,182,86,239,230,35,217,154,108,77,182,38,91,147,173,201,214,100,107,75,149,173,201,172,100,86,50,43,153,149,204,74,102,37,179,146,89,201,172,100,86,50,43,153,149,204,74,102,37,179,146,89,201,172,100,86,169,27,13,153,149,204,42,131,74,72,102,37,179,90,145,204,74,50,181,98,201,148,252,105,69,242,167,229,235,146,138,186,214,105,21,171,176,78,235,230,249,235,209,88,76,116,243,155,129,119,104,107,253,209,89,204,77,218,238,189,99,185,145,220,72,110,36,55,146,27,201,141,228,70,114,163,212,121,140,220,72,110,148,81,218,33,55,146,27,201,141,228,70,114,35,185,145,220,72,110,36,55,18,201,136,100,68,50,34,25,145,140,72,70,36,35,146,89,221,72,70,241,210,88,241,162,69,201,177,69,201,33,44,169,101,225,77,81,251,194,155,52,33,73,33,36,17,146,8,73,132,36,66,18,33,73,70,231,41,36,17,146,100,116,150,66,18,33,137,144,68,72,34,36,17,146,8,73,132,36,66,18,33,137,144,68,72,34,36,17,146,8,73,132,36,66,18,33,137,144,68,72,34,36,17,146,8,73,86,56,36,217,219,62,252,101,231,230,190,73,193,251,73,238,218,141,251,119,77,90,250,237,36,81,55,46,186,121,128,52,247,76,154,250,208,238,152,164,60,81,158,40,79,148,39,202,147,100,231,57,135,108,187,189,173,173,118,175,219,123,220,237,181,39,143,223,176,219,54,55,144,146,71,201,163,228,201,233,107,166,146,71,201,163,228,81,242,40,121,148,60,74,30,37,143,146,71,201,147,91,201,227,14,84,154,40,77,148,38,74,19,165,137,210,68,105,162,52,81,43,219,68,157,244,206,194,39,115,215,170,140,211,171,152,187,86,69,92,4,238,116,181,34,81,216,48,252,122,25,70,92,47,75,116,67,173,111,185,90,240,214,163,201,185,90,189,59,143,228,106,114,53,185,154,92,77,174,38,87,147,171,45,77,174,38,175,146,87,201,171,228,85,242,42,121,149,188,74,94,37,175,146,87,201,171,228,85,242,42,121,149,188,74,94,37,175,146,87,165,110,51,228,85,242,170,12,234,32,121,149,188,106,69,242,42,169,212,138,165,82,178,167,21,201,158,150,173,71,42,234,89,159,85,172,194,250,172,155,231,174,71,99,25,209,205,111,6,220,147,237,230,1,235,191,35,219,216,187,149,25,201,140,100,70,50,35,153,145,204,72,102,36,51,74,157,197,200,140,100,70,25,37,29,50,35,153,145,204,72,102,36,51,146,25,201,140,100,70,50,35,113,140,56,70,28,35,142,17,199,136,99,196,49,226,152,213,141,99,148,46,141,149,46,26,148,28,27,148,244,65,73,13,11,110,138,218,23,220,164,9,72,10,1,137,128,68,64,34,32,17,144,8,72,50,57,79,1,137,128,36,163,179,20,144,8,72,4,36,2,18,1,137,128,68,64,34,32,17,144,8,72,4,36,2,18,1,137,128,68,64,34,32,17,144,8,72,4,36,2,18,1,137,128,68,64,178,242,1,201,175,157,155,155,36,197,45,37,105,253,209,121,112,159,164,165,223,75,18,127,179,162,214,31,157,132,183,74,154,242,232,238,150,164,66,81,161,168,80,84,40,42,148,100,231,57,135,111,187,189,173,173,255,159,189,123,219,142,227,216,206,68,253,46,190,110,80,117,66,145,246,29,40,66,20,246,2,64,110,1,236,150,125,83,131,164,184,104,116,131,20,55,15,246,178,199,232,119,223,3,37,128,4,170,50,171,34,35,15,17,153,249,221,120,88,92,2,106,34,52,19,0,103,125,241,207,201,114,190,60,156,47,39,197,229,119,60,195,237,174,32,170,135,234,161,122,114,250,158,73,245,80,61,84,15,213,67,245,80,61,84,15,213,67,245,80,61,185,169,30,219,167,248,40,62,138,143,226,163,248,40,62,138,143,226,163,6,235,163,222,46,175,170,87,102,99,85,198,12,43,102,99,85,68,19,216,114,53,16,32,246,185,122,191,124,142,232,151,222,45,211,186,165,107,113,241,71,69,116,173,217,4,36,116,13,93,67,215,208,53,116,13,93,67,215,122,70,215,80,43,212,10,181,66,173,80,43,212,10,181,66,173,80,43,212,10,181,66,173,80,43,212,10,181,66,173,80,43,212,42,181,211,64,173,80,171,12,164,16,106,133,90,13,132,90,97,83,3,99,83,8,212,64,8,84,15,109,210,180,177,88,173,233,16,98,181,214,63,193,126,218,240,68,235,63,172,186,173,237,224,63,102,45,45,108,123,240,153,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,195,133,50,212,75,103,234,133,71,201,209,163,100,129,75,154,9,190,153,54,30,124,147,6,147,76,97,18,152,4,38,129,73,96,18,152,36,171,243,132,73,96,146,140,206,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,1,99,146,139,179,163,211,211,187,45,74,149,147,74,190,124,120,125,125,93,180,69,169,247,73,37,81,123,140,238,142,35,205,22,165,93,175,110,139,18,133,66,161,80,40,20,10,133,146,236,60,247,140,111,231,203,197,98,178,156,47,15,231,203,73,113,249,29,207,112,187,43,136,234,161,122,168,158,156,190,103,82,61,84,15,213,67,245,80,61,84,15,213,67,245,80,61,84,79,110,170,199,86,42,62,138,143,226,163,248,40,62,138,143,226,163,248,168,193,250,168,183,203,171,234,149,217,100,149,49,195,138,217,100,21,209,4,182,95,13,4,136,125,174,222,47,159,35,250,165,71,75,182,30,208,181,202,57,72,165,116,173,217,28,36,116,13,93,67,215,208,53,116,13,93,67,215,122,70,215,80,43,212,10,181,66,173,80,43,212,10,181,66,173,80,43,212,10,181,66,173,80,43,212,10,181,66,173,80,43,212,42,181,211,64,173,80,171,12,164,16,106,133,90,13,132,90,97,83,3,99,83,8,212,64,8,84,15,109,210,180,177,88,173,233,16,98,181,214,63,193,126,218,240,68,235,63,172,176,179,237,238,120,154,223,217,182,253,153,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,195,133,50,212,75,103,234,133,71,201,209,163,100,129,75,154,9,190,153,54,30,124,147,6,147,76,97,18,152,4,38,129,73,96,18,152,36,171,243,132,73,96,146,140,206,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,161,98,146,231,151,199,171,167,71,23,199,235,21,74,213,98,74,222,127,125,119,240,230,245,151,119,91,251,147,122,159,81,82,125,131,209,221,89,36,88,158,180,235,165,109,78,34,79,200,19,242,132,60,33,79,146,157,231,158,145,237,124,185,88,76,150,243,229,225,124,57,41,46,191,227,185,109,119,5,145,60,36,15,201,147,211,247,76,146,135,228,33,121,72,30,146,135,228,33,121,72,30,146,135,228,201,77,242,216,68,197,68,49,81,76,20,19,197,68,49,81,76,20,19,53,88,19,245,118,121,85,189,50,219,171,50,166,87,49,219,171,34,154,192,198,171,129,160,176,207,213,251,229,115,68,191,244,101,177,214,3,174,86,45,248,168,148,171,53,155,122,132,171,225,106,184,26,174,134,171,225,106,184,90,111,184,26,94,133,87,225,85,120,21,94,133,87,225,85,120,21,94,133,87,225,85,120,21,94,133,87,225,85,120,21,94,133,87,165,182,25,120,21,94,149,129,14,194,171,240,170,129,240,42,84,106,96,84,10,123,26,8,123,234,155,71,154,54,19,159,53,29,66,124,214,250,103,215,79,27,140,104,253,135,161,91,217,238,206,166,225,149,108,219,159,22,51,194,140,48,35,204,8,51,194,140,48,35,204,40,53,139,193,140,48,163,140,72,7,102,132,25,97,70,152,17,102,132,25,97,70,152,17,102,4,199,192,49,112,12,28,3,199,192,49,112,12,28,51,92,28,67,186,116,38,93,24,148,28,13,74,122,80,210,64,192,205,180,241,128,155,52,128,100,10,144,0,36,0,9,64,2,144,0,36,153,156,39,64,2,144,100,116,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,12,25,144,156,30,253,246,252,120,53,143,18,36,119,114,227,7,33,153,143,119,71,210,250,21,18,45,73,42,125,109,91,146,232,19,250,132,62,161,79,232,147,100,231,185,103,108,59,95,46,22,147,229,124,121,56,95,78,138,203,239,120,118,219,93,65,52,15,205,67,243,228,244,61,147,230,161,121,104,30,154,135,230,161,121,104,30,154,135,230,161,121,114,211,60,182,78,113,81,92,20,23,197,69,113,81,92,20,23,197,69,13,214,69,189,93,94,85,175,204,166,170,140,249,85,204,166,170,136,38,176,221,106,32,48,236,115,245,126,249,28,209,47,125,90,162,245,23,89,155,53,68,214,102,200,26,178,134,172,33,107,200,26,178,134,172,229,114,158,2,147,16,171,140,206,18,177,66,172,16,43,196,10,177,66,172,16,43,196,10,177,66,172,16,43,196,10,177,66,172,16,43,196,10,177,66,172,16,43,196,10,177,234,29,177,194,165,6,198,165,208,167,129,208,167,222,153,164,155,69,108,211,6,76,210,122,139,89,223,77,210,250,167,215,79,27,146,104,253,135,85,54,179,173,95,177,133,213,108,27,159,23,53,66,141,80,35,212,8,53,66,141,80,35,212,40,53,141,65,141,80,163,140,88,7,106,132,26,161,70,168,17,106,132,26,161,70,168,17,106,4,200,0,50,128,12,32,3,200,0,50,128,12,32,51,92,32,67,187,116,166,93,56,148,28,29,74,6,168,164,137,160,155,105,227,65,55,105,16,201,20,34,129,72,32,18,136,4,34,129,72,178,57,79,136,4,34,201,232,44,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,50,34,185,56,59,58,61,93,111,75,170,158,76,242,229,195,235,235,235,173,109,73,189,79,38,137,219,88,180,62,140,68,219,146,74,95,219,182,36,250,132,62,161,79,232,19,250,36,217,121,238,25,219,206,151,139,197,100,57,95,30,206,151,147,226,242,59,158,221,118,87,16,205,67,243,208,60,57,125,207,164,121,104,30,154,135,230,161,121,104,30,154,135,230,161,121,104,158,220,52,143,237,83,92,20,23,197,69,113,81,92,20,23,197,69,113,81,131,117,81,111,151,87,213,43,179,177,42,99,126,21,179,177,42,162,9,108,185,26,8,12,251,92,189,95,62,71,244,75,159,150,105,253,32,107,213,115,143,138,201,90,179,185,71,200,26,178,134,172,33,107,200,26,178,134,172,245,136,172,33,86,136,21,98,133,88,33,86,136,21,98,133,88,33,86,136,21,98,133,88,33,86,136,21,98,133,88,33,86,136,85,106,159,129,88,33,86,25,8,33,196,10,177,26,8,177,194,165,6,198,165,208,167,129,208,167,222,153,164,105,67,49,90,211,33,196,104,173,127,122,253,180,33,137,214,127,88,101,55,219,250,112,90,216,205,182,241,121,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,195,5,50,180,75,103,218,133,67,201,209,161,100,128,74,154,8,186,153,54,30,116,147,6,145,76,33,18,136,4,34,129,72,32,18,136,36,155,243,132,72,32,146,140,206,18,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,32,146,161,34,146,179,87,167,151,39,167,39,231,207,95,29,157,174,142,15,87,79,143,46,142,215,139,147,170,133,148,124,248,118,253,245,234,250,234,227,251,111,175,175,15,222,29,30,188,121,253,229,221,214,14,165,222,231,149,84,223,99,84,116,46,9,214,41,133,150,97,179,18,169,66,170,144,42,164,10,169,146,236,60,247,140,120,231,203,197,98,178,156,47,15,231,203,73,113,249,29,207,121,187,43,136,252,33,127,200,159,156,190,103,146,63,228,15,249,67,254,144,63,228,15,249,67,254,144,63,228,79,110,242,199,166,42,134,138,161,98,168,24,42,134,138,161,98,168,24,170,193,26,170,183,203,171,234,149,217,110,149,49,213,138,217,110,21,209,4,54,98,13,4,145,125,174,222,47,159,35,250,165,47,139,183,74,121,91,181,184,164,32,222,214,108,114,18,222,134,183,225,109,120,27,222,134,183,225,109,189,231,109,56,22,142,133,99,225,88,56,22,142,133,99,225,88,56,22,142,133,99,225,88,56,22,142,133,99,225,88,56,22,142,149,218,114,224,88,56,86,6,154,8,199,194,177,6,194,177,208,170,129,209,42,76,106,32,76,170,207,126,105,218,124,60,215,116,8,241,92,235,159,105,63,109,80,163,245,31,134,110,130,43,58,167,134,151,194,237,126,9,44,9,75,194,146,176,36,44,9,75,194,146,176,164,212,140,6,75,194,146,50,34,32,88,18,150,132,37,97,73,88,18,150,132,37,97,73,88,18,76,3,211,192,52,48,13,76,3,211,192,52,48,205,112,49,13,25,211,153,140,97,86,114,52,43,121,1,148,134,3,116,166,141,7,232,164,1,39,83,224,4,56,1,78,128,147,228,64,2,56,1,78,128,19,224,4,56,1,78,128,19,224,4,56,1,78,128,19,224,4,56,1,78,128,19,224,4,56,1,78,114,249,43,32,112,2,156,228,113,128,192,9,112,2,156,0,39,192,9,112,2,156,100,0,78,78,143,126,123,254,215,202,166,122,145,39,119,210,227,225,206,166,222,103,158,212,95,150,180,126,181,12,150,54,149,214,97,107,19,173,66,171,208,42,180,10,173,146,236,60,247,140,121,231,203,197,98,178,156,47,15,231,203,73,113,249,29,207,122,187,43,136,254,161,127,232,159,156,190,103,210,63,244,15,253,67,255,208,63,244,15,253,67,255,208,63,244,79,110,250,199,22,44,142,138,163,226,168,56,42,142,138,163,226,168,56,170,193,58,170,183,203,171,234,149,217,156,149,49,215,138,217,156,21,209,4,182,109,13,4,146,125,174,222,47,159,35,250,165,175,75,189,126,16,183,122,161,74,197,196,173,217,84,37,196,13,113,67,220,16,55,196,13,113,67,220,6,64,220,144,44,36,11,201,66,178,144,44,36,11,201,66,178,144,44,36,11,201,66,178,144,44,36,11,201,66,178,144,44,36,43,181,231,64,178,144,172,12,68,17,146,133,100,13,132,100,225,85,3,227,85,168,212,64,168,84,175,13,211,180,133,152,174,233,16,98,186,214,63,213,126,218,208,70,235,63,140,221,20,183,126,245,150,87,197,109,188,6,154,132,38,161,73,104,18,154,132,38,161,73,104,82,106,74,131,38,161,73,25,49,16,52,9,77,66,147,208,36,52,9,77,66,147,208,36,52,9,168,1,106,128,26,160,6,168,1,106,128,26,160,102,184,160,134,142,233,76,199,112,43,57,186,149,204,16,74,211,65,58,211,198,131,116,210,160,147,41,116,2,157,64,39,208,73,6,72,2,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,129,78,114,249,43,32,116,2,157,228,113,128,208,9,116,2,157,64,39,208,9,116,2,157,180,142,78,94,254,188,122,122,252,219,229,234,233,209,197,241,234,231,163,139,227,103,123,23,53,125,122,123,240,230,221,231,175,7,111,94,127,121,119,240,246,245,151,119,127,84,219,201,244,64,126,20,81,146,79,179,71,123,165,200,253,63,248,112,248,232,225,63,61,8,67,217,250,199,138,219,153,62,189,253,105,207,151,191,127,243,210,100,207,230,165,184,215,184,249,220,51,91,149,250,175,72,30,111,253,2,177,124,52,189,251,93,102,121,251,155,195,244,73,23,134,164,184,148,247,119,165,220,252,42,51,121,80,80,122,65,82,235,244,58,168,164,202,225,37,212,35,181,142,177,171,114,226,206,178,115,57,210,242,89,54,83,78,220,89,238,25,183,206,151,139,197,100,57,95,30,206,151,147,226,226,171,206,57,107,157,101,87,229,84,57,203,4,2,167,149,126,76,245,3,38,161,190,105,239,28,19,125,143,76,40,111,90,62,203,142,191,71,166,83,55,205,159,99,227,197,132,159,98,42,113,83,239,16,187,169,38,248,20,211,105,155,230,123,177,241,98,170,156,98,2,105,211,202,9,54,89,74,149,243,75,160,108,234,253,85,186,131,82,170,156,95,231,194,166,149,238,107,176,146,202,135,215,165,174,105,239,240,58,254,93,38,133,172,105,239,240,58,254,11,94,186,45,83,245,142,176,147,98,130,79,49,141,77,170,117,130,93,148,18,124,126,41,92,82,243,143,112,179,149,4,31,94,10,147,212,252,225,53,91,73,229,195,235,210,35,181,119,120,29,255,228,77,97,145,90,57,188,20,191,243,165,112,72,237,29,94,7,157,199,32,5,125,72,245,202,108,159,202,152,58,197,108,159,138,104,2,27,171,6,130,176,62,87,239,151,207,17,253,146,231,98,172,2,30,54,93,205,86,243,120,30,118,67,150,230,61,225,97,251,242,127,110,253,85,65,12,208,246,33,72,252,97,181,88,45,86,139,213,98,181,248,34,190,136,47,226,139,248,34,190,136,47,74,253,46,49,95,196,23,241,69,124,17,95,196,23,229,239,139,200,24,50,134,140,33,99,82,31,30,25,67,198,144,49,35,150,49,200,138,116,158,81,195,144,116,252,98,86,143,95,204,240,139,28,248,69,75,110,98,215,191,180,65,59,254,111,96,191,77,235,245,219,84,191,233,183,42,253,86,35,125,108,253,159,72,191,233,183,240,126,155,214,235,183,169,126,211,111,85,250,173,86,186,226,222,69,157,253,234,183,169,126,107,173,223,30,108,143,141,136,246,124,176,184,116,228,57,159,219,103,209,114,232,103,216,11,74,0,165,202,169,114,170,156,42,167,202,37,128,74,0,37,244,9,125,66,159,208,39,244,9,125,66,159,208,39,244,9,253,12,186,143,208,39,244,199,35,244,37,128,186,231,224,158,131,123,14,201,15,207,61,7,247,28,220,115,112,207,193,61,7,9,160,174,83,72,0,117,209,67,2,104,189,43,40,5,164,172,82,28,232,30,82,54,194,108,208,237,19,201,80,58,34,93,72,23,210,133,116,33,93,131,34,93,24,18,134,132,33,97,72,24,18,134,132,33,97,72,24,18,134,132,33,97,72,24,210,16,24,18,64,3,208,0,52,0,77,234,195,3,104,0,26,128,102,196,128,134,108,17,20,58,106,63,146,137,210,8,78,13,13,80,26,35,139,16,237,133,210,232,97,30,85,165,112,209,128,182,28,89,210,168,182,108,175,45,155,138,73,27,97,32,169,182,108,171,45,43,68,149,238,109,203,209,229,150,106,203,182,218,178,185,80,201,17,198,155,106,203,166,219,242,213,121,221,180,211,111,31,229,157,110,157,70,151,137,167,59,94,82,230,41,32,15,200,3,242,128,60,32,47,243,84,230,169,203,6,46,27,184,108,224,178,129,203,6,46,27,184,108,224,178,129,203,6,46,27,100,208,125,46,27,184,108,48,158,203,6,50,79,93,217,112,101,195,149,141,228,135,231,202,134,43,27,174,108,184,178,225,202,134,204,83,55,67,100,158,186,179,34,243,180,193,219,52,119,180,44,62,245,180,136,150,141,61,247,244,246,76,50,116,143,96,23,216,5,118,129,93,96,215,160,96,23,140,4,35,193,72,48,18,140,4,35,193,72,48,18,140,4,35,193,72,48,18,140,52,4,140,132,209,96,52,24,13,70,147,250,240,48,26,140,6,163,25,49,163,225,91,36,159,142,90,145,100,99,53,226,178,79,203,172,198,152,211,79,243,181,26,189,204,168,138,79,64,45,107,206,49,103,160,106,206,198,155,179,185,0,181,177,39,161,106,206,134,155,51,54,13,181,184,57,199,157,135,170,57,27,110,206,38,163,39,199,158,138,170,57,99,155,51,42,10,117,244,233,167,221,4,158,202,56,69,225,81,120,20,30,133,71,225,101,156,202,56,117,173,192,181,2,215,10,92,43,112,173,192,181,2,215,10,92,43,112,173,192,181,2,215,10,92,43,112,173,32,143,107,5,50,78,93,206,112,57,195,229,140,228,135,231,114,134,203,25,46,103,184,156,225,114,134,140,83,119,64,100,156,186,157,34,227,180,222,189,153,168,88,83,73,166,247,143,33,67,156,72,108,17,91,196,22,177,69,108,13,74,108,81,70,148,17,101,68,25,81,70,148,17,101,68,25,81,70,148,17,101,68,25,81,70,67,80,70,124,12,31,195,199,240,49,169,15,143,143,225,99,248,152,17,251,24,112,69,120,233,168,121,72,74,132,17,156,87,42,162,52,115,132,209,151,132,168,74,65,164,178,71,117,93,99,93,87,43,151,108,132,161,162,186,174,126,215,85,136,14,149,22,170,235,26,234,186,154,25,140,35,140,1,213,117,17,93,119,122,244,219,243,227,85,181,224,207,245,127,184,131,241,230,126,222,251,250,219,139,253,220,243,34,82,63,25,114,134,156,33,103,200,25,114,169,159,82,63,121,124,30,159,199,231,241,121,124,30,159,199,231,241,121,124,30,63,131,238,227,241,121,252,241,120,124,169,159,110,53,184,213,224,86,67,242,195,115,171,193,173,6,183,26,220,106,112,171,65,234,167,203,19,82,63,93,235,144,250,25,125,225,228,62,17,11,13,253,44,35,98,227,202,252,188,119,10,25,170,68,92,11,215,194,181,112,45,92,107,80,92,11,49,66,140,16,35,196,8,49,66,140,16,35,196,8,49,66,140,16,35,196,8,49,26,2,49,130,99,224,24,56,6,142,73,125,120,112,12,28,3,199,140,24,199,80,43,34,63,71,109,67,18,10,140,144,196,207,93,2,99,60,129,159,121,11,140,158,228,66,133,198,125,238,106,185,241,164,125,106,185,134,90,174,78,20,217,184,162,62,181,92,35,45,23,22,244,89,222,114,99,202,249,212,114,141,180,92,189,192,197,113,133,124,106,185,6,90,238,127,253,250,226,244,248,230,211,63,91,157,29,93,252,237,228,252,121,76,236,231,193,127,254,251,159,215,239,14,254,243,207,207,127,28,124,120,253,229,255,92,125,124,63,246,36,208,130,35,233,36,28,52,240,117,229,133,2,232,0,58,128,14,160,3,232,242,66,229,133,194,252,48,63,204,15,243,195,252,48,63,204,15,243,195,252,48,127,6,221,7,243,195,252,227,193,252,242,66,93,137,112,37,194,149,136,228,135,231,74,132,43,17,174,68,184,18,225,74,132,188,80,55,47,228,133,186,19,34,47,180,145,219,42,5,220,44,34,66,116,31,55,27,109,170,104,193,193,100,72,35,57,47,206,139,243,226,188,56,175,65,57,47,54,137,77,98,147,216,36,54,137,77,98,147,216,36,54,137,77,98,147,216,36,54,105,8,54,137,170,161,106,168,26,170,38,245,225,81,53,84,13,85,51,98,85,131,187,8,26,29,53,42,201,139,110,84,204,30,13,161,27,163,140,35,237,7,221,232,111,170,85,68,104,105,72,175,142,50,199,84,175,182,223,171,13,39,176,141,54,0,85,175,182,221,171,149,99,82,247,247,234,72,147,83,245,106,219,189,218,120,178,229,104,35,87,245,106,35,189,250,234,252,175,110,173,22,186,250,237,227,118,248,239,184,50,86,111,79,160,237,72,213,29,47,35,65,149,172,39,235,201,122,178,158,172,151,160,42,65,213,45,5,183,20,220,82,112,75,193,45,5,183,20,220,82,112,75,193,45,5,183,20,50,232,62,183,20,220,82,24,207,45,5,9,170,238,122,184,235,225,174,71,242,195,115,215,195,93,15,119,61,220,245,112,215,67,130,170,43,37,18,84,93,118,145,160,90,243,26,206,29,21,171,22,152,90,68,197,198,152,143,122,123,14,25,26,69,104,11,218,130,182,160,45,104,107,80,104,11,52,2,141,64,35,208,8,52,2,141,64,35,208,8,52,2,141,64,35,208,8,52,26,2,52,66,100,16,25,68,6,145,73,125,120,136,12,34,131,200,140,152,200,176,43,226,80,71,45,68,146,58,140,240,244,211,50,135,49,182,176,211,124,29,70,111,178,162,170,69,153,150,53,222,216,146,75,53,94,35,141,87,47,164,108,140,49,164,26,175,129,198,171,18,50,90,220,120,227,203,20,213,120,13,52,94,221,88,198,49,6,132,106,188,218,141,87,144,94,27,21,17,186,47,191,118,148,169,161,5,135,210,81,144,104,224,43,203,22,197,212,49,117,76,29,83,199,212,101,139,202,22,69,254,145,127,228,31,249,71,254,145,127,228,31,249,71,254,145,255,12,186,15,249,71,254,199,67,254,101,139,186,56,225,226,132,139,19,201,15,207,197,9,23,39,92,156,112,113,194,197,9,217,162,238,103,200,22,117,115,68,182,104,67,119,90,10,151,166,71,196,141,238,95,155,62,218,4,210,126,44,78,167,189,104,47,218,139,246,162,189,6,165,189,8,37,66,137,80,34,148,8,37,66,137,80,34,148,8,37,66,137,80,34,148,8,165,33,8,37,182,134,173,97,107,216,154,212,135,199,214,176,53,108,205,136,109,13,244,34,148,116,212,180,36,55,192,81,57,167,52,4,112,140,52,186,180,31,128,163,207,73,87,81,1,167,33,29,59,210,204,83,29,219,69,199,54,158,205,54,226,176,84,29,219,126,199,70,68,170,238,239,216,209,166,172,234,216,246,59,182,133,252,203,17,199,179,234,216,248,142,125,118,114,113,121,114,186,238,219,167,71,23,199,171,191,154,54,32,161,245,143,171,47,95,175,174,215,255,49,222,188,254,242,238,96,59,48,120,4,137,172,133,135,208,74,2,107,240,43,73,92,101,240,25,124,6,159,193,103,240,37,174,74,92,117,159,193,125,6,247,25,220,103,112,159,193,125,6,247,25,220,103,112,159,193,125,134,12,186,207,125,6,247,25,198,115,159,65,226,170,91,33,110,133,184,21,146,252,240,220,10,113,43,196,173,16,183,66,220,10,145,184,234,242,137,196,85,215,98,36,174,198,92,216,41,102,99,1,9,171,251,217,216,104,18,85,11,143,34,67,184,72,111,209,91,244,22,189,69,111,13,74,111,17,71,196,17,113,68,28,17,71,196,17,113,68,28,17,71,196,17,113,68,28,17,71,67,16,71,172,12,43,195,202,176,50,169,15,143,149,97,101,88,153,17,91,25,136,69,130,234,168,169,72,106,144,177,39,49,53,12,100,140,34,33,181,47,32,163,79,73,82,1,9,168,97,29,56,138,196,83,29,216,78,7,214,206,50,27,77,130,169,14,108,163,3,247,38,148,134,116,224,72,18,73,117,96,27,29,216,64,158,227,104,18,70,117,96,147,29,120,246,234,244,242,228,244,228,252,249,171,163,211,248,120,209,15,223,174,191,94,93,95,125,124,255,237,245,181,172,209,226,19,233,36,120,52,236,101,165,144,114,236,28,59,199,206,177,115,236,82,72,165,144,186,19,224,78,128,59,1,238,4,184,19,224,78,128,59,1,238,4,184,19,224,78,64,6,221,231,78,128,59,1,227,185,19,32,133,212,205,10,55,43,220,172,72,126,120,110,86,184,89,225,102,133,155,21,110,86,72,33,117,129,67,10,169,171,37,82,72,155,184,244,82,64,205,34,34,73,247,80,179,209,230,147,110,159,75,134,38,18,242,130,188,32,47,200,11,242,26,20,242,2,147,192,36,48,9,76,2,147,192,36,48,9,76,2,147,192,36,48,9,76,2,147,134,0,147,144,26,164,6,169,65,106,82,31,30,82,131,212,32,53,35,38,53,172,139,176,210,81,139,146,172,220,70,197,228,210,0,183,49,202,24,211,94,184,141,222,102,89,69,4,156,6,52,234,40,211,78,53,106,219,141,218,108,232,218,104,67,81,53,106,187,141,90,57,46,117,111,163,142,52,59,85,163,182,219,168,77,199,88,142,54,98,85,163,54,214,168,175,206,163,67,86,191,125,148,172,250,227,24,58,137,83,221,241,90,50,84,241,122,188,30,175,199,235,241,122,25,170,50,84,93,85,112,85,193,85,5,87,21,92,85,112,85,193,85,5,87,21,92,85,112,85,33,131,238,115,85,193,85,133,241,92,85,144,161,234,194,135,11,31,46,124,36,63,60,23,62,92,248,112,225,195,133,15,23,62,100,168,186,87,34,67,213,141,23,25,170,77,220,197,185,227,99,17,193,169,69,124,108,180,105,169,183,135,145,33,99,100,184,24,46,134,139,225,98,184,6,101,184,184,35,238,136,59,226,142,184,35,238,136,59,226,142,184,35,238,136,59,226,142,184,163,33,184,35,98,134,152,33,102,136,153,212,135,71,204,16,51,196,204,136,197,12,202,34,34,117,212,96,36,61,203,168,152,139,90,198,50,70,25,134,154,47,203,232,87,186,84,68,236,105,89,31,142,50,235,84,31,54,215,135,13,164,156,141,54,202,84,31,54,213,135,149,67,75,139,251,112,164,73,165,250,176,169,62,108,36,245,113,180,65,164,250,48,166,15,127,123,113,211,137,71,127,181,98,112,240,232,231,63,111,206,253,245,250,224,199,153,57,122,255,4,90,140,27,221,247,50,146,70,41,117,74,157,82,167,212,41,117,73,163,146,70,137,127,226,159,248,39,254,137,127,226,159,248,39,254,137,127,226,63,131,238,35,254,137,255,241,136,127,73,163,238,77,184,55,225,222,68,242,195,115,111,194,189,9,247,38,220,155,112,111,66,210,168,235,25,146,70,93,28,145,52,26,127,165,229,1,21,11,14,25,45,165,98,35,203,23,189,127,14,25,26,69,104,11,218,130,182,160,45,104,107,80,104,11,52,2,141,64,35,208,8,52,2,141,64,35,208,8,52,2,141,64,35,208,8,52,26,2,52,66,100,16,25,68,6,145,73,125,120,136,12,34,131,200,140,152,200,176,43,162,69,71,45,68,146,58,140,160,84,209,157,14,99,68,129,162,153,59,140,222,100,69,5,199,136,238,108,188,17,37,136,106,188,230,26,175,94,72,217,200,34,67,53,94,83,141,23,24,20,186,163,241,70,149,17,170,241,154,106,188,186,177,140,35,11,5,213,120,17,141,87,53,9,116,204,25,160,173,167,127,202,253,68,200,17,114,132,28,33,71,200,229,126,202,253,196,241,113,124,28,31,199,199,241,113,124,28,31,199,199,241,113,124,28,31,199,199,241,51,226,248,114,63,93,106,112,169,193,165,134,228,135,231,82,131,75,13,46,53,184,212,224,82,131,220,79,119,39,228,126,186,213,33,247,51,230,190,73,213,196,79,89,159,153,203,67,68,11,209,66,180,16,45,68,107,80,68,11,43,194,138,176,34,172,8,43,194,138,176,34,172,8,43,194,138,176,34,172,8,43,26,2,43,2,98,128,24,32,6,136,73,125,120,64,12,16,3,196,140,24,196,144,42,82,62,71,237,65,18,169,139,61,249,158,146,61,51,87,23,61,200,123,10,72,243,148,227,169,205,154,104,179,216,88,177,209,164,118,106,179,250,109,182,55,169,83,70,167,54,171,223,102,241,33,137,163,73,228,212,102,117,219,236,197,203,227,243,163,147,213,179,227,203,245,215,91,53,155,243,224,207,79,239,62,190,190,58,248,227,221,215,119,111,191,254,249,121,204,89,157,155,103,209,122,118,103,200,11,202,242,4,197,65,113,80,28,20,7,197,101,121,202,242,132,238,161,123,232,30,186,135,238,161,123,232,30,186,135,238,161,251,12,186,15,186,135,238,199,131,238,101,121,186,186,224,234,130,171,11,201,15,207,213,5,87,23,92,93,112,117,193,213,5,89,158,110,72,200,242,116,119,67,150,103,237,91,37,155,164,172,98,182,231,78,82,54,202,172,207,205,19,201,80,58,34,93,72,23,210,133,116,33,93,131,34,93,24,18,134,132,33,97,72,24,18,134,132,33,97,72,24,18,134,132,33,97,72,24,210,16,24,18,64,3,208,0,52,0,77,234,195,3,104,0,26,128,102,196,128,134,108,145,253,57,106,63,146,137,210,168,144,5,186,87,105,140,46,27,180,7,74,163,135,121,84,21,179,67,247,182,229,232,178,68,181,101,91,109,217,84,76,218,40,179,71,181,101,59,109,89,41,155,116,79,91,142,48,171,84,91,182,211,150,205,133,74,142,50,219,84,91,214,108,203,211,163,223,158,31,87,9,55,189,251,111,58,202,52,211,245,231,105,53,190,180,244,21,228,149,194,237,112,59,220,14,183,195,237,242,74,229,149,186,40,224,162,128,139,2,46,10,184,40,224,162,128,139,2,46,10,184,40,224,162,64,6,221,231,162,128,139,2,227,185,40,32,175,212,117,11,215,45,92,183,72,126,120,174,91,184,110,225,186,133,235,22,174,91,200,43,117,171,67,94,169,251,38,242,74,235,220,132,249,139,133,85,8,40,221,102,97,163,75,36,93,127,182,12,1,34,165,69,105,81,90,148,22,165,53,40,165,69,22,145,69,100,17,89,68,22,145,69,100,17,89,68,22,145,69,100,17,89,68,22,13,65,22,49,49,76,12,19,195,196,164,62,60,38,134,137,97,98,70,108,98,96,21,17,164,163,38,33,169,224,69,96,230,104,49,188,24,85,200,104,174,240,162,15,201,79,21,98,68,139,59,109,84,185,161,58,173,94,167,69,103,140,141,46,10,84,167,213,233,180,224,176,207,162,78,27,89,186,167,78,171,211,105,53,114,19,71,23,216,169,211,226,59,109,51,57,182,106,98,231,206,232,216,177,37,120,110,30,70,251,137,158,33,175,40,225,147,29,103,199,217,113,118,156,29,151,240,41,225,147,195,231,240,57,124,14,159,195,231,240,57,124,14,159,195,231,240,51,232,62,14,159,195,31,143,195,151,240,233,54,131,219,12,110,51,36,63,60,183,25,220,102,112,155,193,109,6,183,25,36,124,186,52,33,225,211,117,14,9,159,245,47,154,108,47,36,175,150,248,185,103,35,249,24,19,64,123,176,146,156,234,162,186,168,46,170,139,234,26,148,234,34,145,72,36,18,137,68,34,145,72,36,18,137,68,34,145,72,36,18,137,68,34,145,134,32,145,24,26,134,134,161,97,104,82,31,30,67,195,208,48,52,35,54,52,112,139,68,208,81,19,146,92,160,70,149,132,208,189,80,99,124,137,161,61,128,26,125,76,166,170,154,40,186,183,51,199,151,48,170,51,91,235,204,198,50,211,198,153,72,170,51,91,234,204,106,137,165,123,58,115,140,9,166,58,179,165,206,108,48,103,114,156,137,167,58,51,178,51,127,63,61,91,253,124,122,182,58,62,127,118,188,154,78,102,139,144,212,211,127,92,127,56,120,123,253,225,224,221,199,63,222,29,220,124,208,216,146,78,183,14,160,149,116,211,160,87,145,104,202,190,179,239,236,59,251,206,190,75,52,149,104,234,30,129,123,4,238,17,184,71,224,30,129,123,4,238,17,184,71,224,30,129,123,4,25,116,159,123,4,238,17,140,231,30,129,68,83,183,49,220,198,112,27,35,249,225,185,141,225,54,134,219,24,110,99,184,141,33,209,212,165,15,137,166,174,163,72,52,141,185,40,179,205,196,2,82,76,119,51,177,209,36,151,110,29,67,134,56,145,216,34,182,136,45,98,139,216,26,148,216,162,140,40,35,202,136,50,162,140,40,35,202,136,50,162,140,40,35,202,136,50,162,140,134,160,140,248,24,62,134,143,225,99,82,31,30,31,195,199,240,49,35,246,49,224,138,180,210,81,243,144,148,8,99,79,66,233,126,132,49,138,84,210,62,32,140,190,36,68,5,164,143,238,239,186,81,36,142,234,186,102,187,174,86,46,217,104,210,68,117,93,147,93,183,55,53,116,95,215,141,36,41,84,215,53,217,117,53,51,24,71,147,2,170,235,234,116,221,89,76,242,231,135,177,39,127,126,232,36,249,115,239,171,72,254,228,200,57,114,142,156,35,231,200,37,127,74,254,100,242,153,124,38,159,201,103,242,153,124,38,159,201,103,242,153,252,12,186,143,201,103,242,199,99,242,37,127,186,217,224,102,131,155,13,201,15,207,205,6,55,27,220,108,112,179,193,205,6,201,159,46,80,72,254,116,181,67,242,103,236,165,147,179,152,228,207,114,38,54,170,228,207,15,153,227,68,98,139,216,34,182,136,45,98,107,80,98,139,50,162,140,40,35,202,136,50,162,140,40,35,202,136,50,162,140,40,35,202,136,50,26,130,50,226,99,248,24,62,134,143,73,125,120,124,12,31,195,199,140,216,199,128,43,146,63,71,205,67,82,34,140,128,228,207,221,8,99,52,201,159,185,35,140,190,36,68,5,38,127,238,238,186,209,36,127,234,186,230,186,174,86,46,217,168,146,63,117,93,83,93,23,148,252,185,171,235,70,148,252,169,235,154,234,186,154,25,140,163,74,254,212,117,245,186,238,183,23,17,201,159,159,255,28,121,242,231,237,1,180,156,252,185,227,85,36,127,114,228,28,57,71,206,145,115,228,146,63,37,127,50,249,76,62,147,207,228,51,249,76,62,147,207,228,51,249,76,126,6,221,199,228,51,249,227,49,249,146,63,221,108,112,179,193,205,134,228,135,231,102,131,155,13,110,54,184,217,224,102,131,228,79,23,40,36,127,186,218,33,249,179,222,165,147,59,38,86,41,249,179,136,137,141,48,249,243,246,24,50,196,137,196,22,177,69,108,17,91,196,214,160,196,22,101,68,25,81,70,148,17,101,68,25,81,70,148,17,101,68,25,81,70,148,17,101,52,4,101,196,199,240,49,124,12,31,147,250,240,248,24,62,134,143,25,177,143,1,87,36,127,142,154,135,164,68,24,193,201,159,101,8,99,100,201,159,249,34,140,190,36,68,85,74,254,44,235,186,145,37,127,234,186,38,186,174,86,46,217,8,147,63,117,93,253,174,171,144,252,89,220,117,163,75,254,212,117,245,187,174,102,6,227,8,147,63,117,93,92,215,93,158,158,173,126,63,63,61,153,30,86,206,255,252,122,253,225,224,31,31,175,175,166,135,163,78,1,221,56,134,86,179,64,3,94,75,34,40,95,206,151,243,229,124,57,95,46,17,84,34,40,171,207,234,179,250,172,62,171,207,234,179,250,172,62,171,207,234,103,208,125,172,62,171,63,30,171,47,17,212,141,7,55,30,220,120,72,126,120,110,60,184,241,224,198,131,27,15,110,60,72,4,117,177,66,34,168,43,31,18,65,235,92,70,217,228,99,21,114,65,119,241,177,209,165,131,110,28,70,134,140,145,225,98,184,24,46,134,139,225,26,148,225,226,142,184,35,238,136,59,226,142,184,35,238,136,59,226,142,184,35,238,136,59,226,142,134,224,142,136,25,98,134,152,33,102,82,31,30,49,67,204,16,51,35,22,51,40,139,140,208,81,131,145,244,44,35,48,41,116,31,203,24,85,94,104,254,44,163,95,233,82,21,178,67,247,245,225,168,18,68,245,97,243,125,216,64,202,217,232,50,69,245,97,211,125,24,156,47,186,187,15,71,150,50,170,15,155,238,195,70,82,31,71,151,59,170,15,235,245,97,100,242,168,212,209,206,18,71,165,141,146,234,164,58,169,78,170,147,234,210,70,165,141,82,255,212,63,245,79,253,83,255,212,63,245,79,253,83,255,212,63,245,79,253,83,255,249,168,127,105,163,238,78,184,59,225,238,68,242,195,115,119,194,221,9,119,39,220,157,112,119,66,218,168,43,26,210,70,93,30,145,54,90,231,90,75,100,210,168,148,209,237,131,200,144,42,114,91,220,22,183,197,109,113,91,131,114,91,172,17,107,196,26,177,70,172,17,107,196,26,177,70,172,17,107,196,26,177,70,172,209,16,172,17,37,67,201,80,50,148,76,234,195,163,100,40,25,74,102,196,74,6,95,145,48,58,106,36,146,150,98,4,166,139,74,22,237,5,197,232,79,106,84,133,68,81,105,162,122,175,241,222,171,153,88,54,186,4,81,189,215,84,239,5,39,135,74,13,213,123,13,247,94,237,164,198,209,37,133,234,189,138,189,247,234,236,236,232,183,147,127,59,186,60,121,113,190,122,122,244,219,229,234,244,232,183,231,199,171,159,207,207,87,23,71,103,23,175,206,246,38,134,126,251,240,225,245,231,171,255,126,253,245,234,207,143,7,111,94,127,254,122,176,254,111,122,240,246,227,199,131,47,175,63,124,249,246,97,208,233,161,247,191,252,159,42,30,76,253,76,209,166,95,253,222,171,102,243,216,16,235,17,111,152,77,231,91,3,208,217,242,209,228,110,22,251,207,183,179,207,217,164,11,179,94,86,204,251,187,98,110,198,177,143,31,148,148,94,173,215,60,193,78,106,169,114,128,9,229,122,205,163,236,174,160,184,243,236,92,175,183,126,158,77,21,20,119,158,157,39,143,214,60,207,238,10,170,114,158,9,110,4,180,212,151,233,126,232,36,188,21,208,230,89,38,251,158,153,240,102,64,235,231,217,249,247,204,116,183,3,218,56,203,22,202,9,63,201,84,55,4,234,30,100,87,245,4,159,100,186,91,2,109,244,100,11,229,84,57,201,4,55,5,90,58,197,102,139,169,114,134,9,110,11,212,253,171,119,39,197,84,57,195,206,111,12,180,212,133,141,214,82,249,0,187,188,53,208,230,1,118,254,123,78,138,155,3,109,30,96,231,127,25,76,151,84,90,247,24,59,42,39,248,36,211,220,195,168,121,138,221,20,19,124,134,41,238,98,180,241,56,55,93,75,240,1,166,184,143,209,198,1,54,93,75,229,3,236,242,78,70,155,7,216,249,79,228,20,247,50,90,58,192,52,191,19,166,184,155,209,230,1,118,210,129,238,103,72,49,29,223,53,16,41,166,46,168,72,49,13,188,58,19,192,217,246,113,242,138,156,173,79,180,60,128,179,253,101,45,55,8,218,95,230,242,246,15,15,42,158,214,15,135,185,79,120,22,208,206,42,159,158,87,227,213,120,53,94,141,87,227,213,248,42,190,42,181,7,226,171,248,170,140,44,11,95,197,87,241,85,124,21,95,197,87,241,85,124,21,95,69,5,81,65,84,16,21,68,5,81,65,84,16,21,52,92,21,132,235,72,109,29,53,138,201,133,158,236,78,147,171,76,79,134,147,44,199,126,116,99,63,162,186,182,209,252,175,33,101,210,13,165,107,179,15,166,59,254,237,114,117,113,118,116,122,58,251,241,255,174,126,57,57,63,190,124,117,126,252,108,221,173,207,142,78,78,255,117,117,118,116,114,186,241,193,213,242,235,222,125,254,122,240,229,195,235,235,235,217,143,255,247,224,239,87,31,223,125,253,246,241,221,31,235,255,140,127,188,190,186,254,175,131,15,175,175,174,31,126,176,152,187,122,231,215,93,26,94,195,69,10,205,131,16,33,68,8,17,66,132,16,133,230,9,205,203,162,47,161,78,168,19,234,132,58,161,78,168,19,234,132,58,161,78,168,19,234,132,58,161,78,161,121,120,44,30,139,199,226,177,120,44,30,139,199,226,177,35,231,177,66,243,134,166,112,133,230,241,193,66,243,162,228,114,29,106,87,45,91,175,41,106,39,130,175,153,67,109,48,169,175,145,42,88,58,150,142,165,99,233,88,58,150,142,253,98,191,82,91,37,246,139,253,202,200,217,176,95,236,23,251,197,126,177,95,236,23,251,197,126,177,95,196,18,177,68,44,17,75,196,18,177,68,44,17,75,195,21,75,40,145,64,191,81,131,157,158,177,152,42,185,127,205,177,152,17,197,3,2,39,249,164,8,214,123,84,82,132,181,141,42,147,112,88,143,74,246,209,133,39,207,159,158,252,246,108,245,242,248,249,209,197,171,139,219,120,205,163,223,126,63,249,159,21,147,9,175,222,191,185,250,252,199,193,167,119,239,95,127,249,246,229,54,86,242,245,231,127,92,253,135,224,193,157,199,211,93,174,96,181,26,196,6,162,142,168,35,234,136,58,162,142,98,3,197,6,102,209,151,232,40,58,138,142,162,163,232,40,58,138,142,162,163,232,40,58,138,142,162,163,232,168,216,64,8,23,194,133,112,33,92,8,23,194,133,112,33,220,145,35,92,177,129,67,179,190,98,3,41,100,177,129,81,62,122,7,115,171,150,10,24,200,220,132,254,5,157,89,131,153,126,33,47,194,177,113,108,28,27,199,198,177,113,108,220,21,119,149,218,9,113,87,220,85,70,198,133,187,226,174,184,43,238,138,187,226,174,184,43,238,138,187,162,133,104,33,90,136,22,162,133,104,33,90,136,22,26,174,22,194,120,68,246,141,26,203,228,69,82,170,36,242,5,147,148,17,5,238,209,32,157,229,233,237,236,227,22,18,196,70,149,134,215,171,62,238,103,216,221,203,87,79,207,142,159,53,145,118,247,233,219,155,15,239,254,16,119,183,251,124,18,231,221,149,23,33,240,14,20,4,5,65,65,80,16,20,20,120,39,240,46,139,190,4,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,193,75,240,18,188,4,47,5,222,33,172,8,43,194,138,176,34,172,8,43,194,138,176,142,156,176,10,188,27,154,148,21,120,199,240,10,188,107,78,23,223,82,183,6,18,239,10,168,155,200,187,176,67,107,59,243,110,243,85,88,54,150,141,101,99,217,88,54,150,141,189,98,175,82,91,33,246,138,189,202,200,185,176,87,236,21,123,197,94,177,87,236,21,123,197,94,177,87,196,16,49,68,12,17,67,196,16,49,68,12,17,67,195,21,67,40,143,208,187,81,131,153,204,88,74,237,212,187,66,150,50,246,216,59,32,164,187,220,187,239,173,220,70,152,152,228,187,108,91,57,247,232,187,103,39,23,151,39,167,79,143,126,187,92,253,124,126,190,154,206,86,203,106,137,119,127,92,125,249,122,117,253,230,245,231,175,7,111,63,126,60,152,206,14,150,130,238,10,143,165,179,124,187,192,215,22,107,135,2,162,128,40,32,10,136,2,138,181,19,107,151,69,95,162,149,104,37,90,137,86,162,149,104,37,90,137,86,162,149,104,37,90,137,86,162,149,98,237,32,85,72,21,82,133,84,33,85,72,21,82,133,84,71,142,84,197,218,13,205,194,138,181,163,116,197,218,197,248,225,34,198,86,41,205,110,31,99,19,98,183,243,172,154,203,174,219,249,201,57,53,78,141,83,227,212,56,53,78,141,171,226,170,82,59,32,174,138,171,202,200,176,112,85,92,21,87,197,85,113,85,92,21,87,197,85,113,85,52,16,13,68,3,209,64,52,16,13,68,3,209,64,195,213,64,152,142,200,186,81,99,152,60,200,73,133,164,186,253,228,100,60,1,117,212,71,235,185,116,197,253,218,96,210,215,152,82,232,250,209,175,61,11,159,91,214,204,158,91,138,158,43,62,149,84,201,115,37,47,45,120,14,232,3,250,128,62,160,15,232,19,60,39,120,46,139,190,4,36,1,73,64,18,144,4,36,1,73,64,18,144,4,36,1,73,64,18,144,4,36,5,207,161,166,168,41,106,138,154,162,166,168,41,106,138,154,142,156,154,10,158,27,154,104,21,60,199,218,10,158,107,64,1,47,107,230,206,109,18,54,177,115,187,142,170,181,212,185,101,150,156,147,81,99,212,24,53,70,141,81,27,180,81,99,170,152,42,166,138,169,98,170,152,42,166,138,169,98,170,152,42,166,138,169,98,170,198,102,170,72,32,18,136,4,34,129,242,248,57,66,2,145,64,121,28,32,9,148,137,4,66,116,132,206,141,26,194,100,193,77,226,51,231,182,185,201,104,35,231,144,143,182,19,231,150,53,3,231,182,155,181,63,241,94,163,104,214,30,197,205,253,126,241,234,108,253,157,51,54,111,238,31,95,190,125,56,152,174,255,74,34,112,110,251,88,82,36,206,237,122,109,145,115,56,31,206,135,243,225,124,56,159,200,57,145,115,89,244,37,30,137,71,226,145,120,36,30,137,71,226,145,120,36,30,137,71,226,145,120,36,30,41,114,14,52,5,77,65,83,208,20,52,5,77,65,83,208,116,228,208,84,228,220,208,60,171,200,57,210,86,228,92,77,3,252,157,177,197,102,206,21,50,54,161,115,59,207,170,149,212,185,237,79,206,169,113,106,156,26,167,198,169,113,106,92,21,87,149,218,1,113,85,92,85,70,134,133,171,226,170,184,42,174,138,171,226,170,184,42,174,138,171,162,129,104,32,26,136,6,162,129,104,32,26,136,6,26,174,6,194,116,196,206,141,26,195,228,65,78,226,114,231,74,200,201,40,131,231,168,143,214,147,231,238,245,107,131,73,95,35,205,158,203,184,95,123,23,62,55,91,205,107,166,207,205,214,35,46,241,115,5,231,146,46,127,174,228,197,5,208,129,125,96,31,216,7,246,129,125,2,232,4,208,101,209,151,160,36,40,9,74,130,146,160,36,40,9,74,130,146,160,36,40,9,74,130,146,160,164,0,58,228,20,57,69,78,145,83,228,20,57,69,78,145,211,145,147,83,1,116,67,147,173,2,232,152,91,1,116,141,104,224,27,202,86,47,129,110,147,178,137,160,219,125,88,45,102,208,61,248,236,172,26,171,198,170,177,106,172,26,171,198,86,177,85,169,45,16,91,197,86,101,228,88,216,42,182,138,173,98,171,216,42,182,138,173,98,171,216,42,34,136,8,34,130,136,32,34,136,8,34,130,136,160,225,138,32,84,71,8,221,168,65,76,38,236,164,78,10,221,54,59,25,113,12,29,248,209,126,14,221,95,45,219,100,232,215,168,147,232,242,108,217,252,162,232,46,127,94,61,61,254,237,114,245,244,232,226,120,245,243,209,197,241,179,125,209,115,95,223,30,188,121,247,249,235,193,155,215,95,222,29,188,125,253,229,221,31,67,142,154,251,250,246,167,221,95,124,237,60,185,168,87,16,26,55,20,136,55,121,52,219,248,75,216,244,241,143,191,16,62,233,22,226,149,20,243,254,174,152,155,191,17,206,115,131,120,245,78,176,147,90,170,28,96,74,136,87,239,40,187,43,40,238,60,187,135,120,109,159,103,83,5,197,157,103,247,161,113,245,206,179,187,130,170,156,103,10,216,216,78,95,166,251,161,147,18,54,182,120,150,201,190,103,166,132,141,109,159,103,231,223,51,19,194,198,22,206,178,133,114,194,79,50,25,108,172,121,144,93,213,19,124,146,9,97,99,11,61,217,66,57,85,78,50,5,108,108,231,20,155,45,166,202,25,166,128,141,53,255,234,221,73,49,85,206,176,123,216,216,78,23,54,90,75,229,3,236,20,54,182,120,128,157,255,158,147,4,54,182,120,128,157,255,101,48,97,104,92,205,99,236,168,156,224,147,76,68,68,235,157,98,55,197,4,159,97,18,34,218,194,227,220,116,45,193,7,152,132,136,182,112,128,77,215,82,249,0,59,37,162,45,30,96,231,63,145,147,16,209,118,14,48,205,239,132,73,136,104,139,7,216,73,7,34,162,66,227,198,39,81,133,198,49,178,66,227,194,244,110,1,58,187,161,143,179,104,116,118,131,161,102,61,65,103,213,169,227,246,23,159,33,109,164,191,232,47,250,139,254,162,191,6,173,191,104,37,90,137,86,162,149,104,37,90,137,86,162,149,104,37,90,137,86,162,149,104,165,177,105,37,198,134,177,97,108,24,155,60,126,142,48,54,140,77,30,7,200,216,100,98,108,224,23,49,108,163,38,38,201,32,199,180,22,228,152,130,28,50,170,2,186,44,62,163,106,216,201,104,186,172,126,151,157,189,58,189,60,57,61,57,127,254,234,232,52,34,22,237,195,183,235,175,87,215,87,31,223,127,123,125,61,238,140,180,237,147,104,53,48,45,236,229,164,167,241,115,252,28,63,199,207,241,115,210,211,164,167,101,209,151,60,34,143,200,35,242,136,60,34,143,200,35,242,136,60,34,143,200,35,242,136,60,162,244,52,178,147,236,36,59,201,78,178,147,236,36,59,201,206,145,203,78,233,105,67,3,164,210,211,208,86,233,105,17,232,182,0,170,85,137,82,219,3,213,70,148,171,182,125,18,25,170,73,72,12,18,131,196,32,49,72,108,208,72,12,106,130,154,160,38,168,9,106,130,154,160,38,168,9,106,130,154,160,38,168,9,106,26,27,106,66,113,80,28,20,7,197,201,227,231,8,138,131,226,228,113,128,40,78,38,20,135,145,17,178,54,106,137,146,135,247,8,77,92,11,240,30,35,137,95,235,133,247,232,95,74,86,149,96,182,128,102,236,75,74,150,102,204,171,25,95,157,215,12,109,251,246,81,108,219,198,89,116,23,220,182,227,5,69,183,81,121,84,30,149,71,229,81,121,162,219,68,183,101,209,151,148,35,229,72,57,82,142,148,35,229,72,57,82,142,148,35,229,72,57,82,142,148,163,232,54,94,148,23,229,69,121,81,94,148,23,229,69,121,209,145,123,81,209,109,67,99,169,162,219,128,89,209,109,117,41,239,29,88,139,14,111,43,2,107,99,141,111,187,61,139,12,13,37,42,134,138,161,98,168,24,42,54,104,42,134,54,161,77,104,19,218,132,54,161,77,104,19,218,132,54,161,77,104,19,218,132,54,141,141,54,1,57,64,14,144,3,228,228,241,115,4,200,1,114,242,56,64,32,39,19,144,67,202,8,112,27,181,71,201,69,125,68,69,184,149,169,143,49,134,184,229,171,62,250,152,156,21,29,228,86,214,146,125,73,206,210,146,25,180,100,76,126,219,200,35,219,186,72,105,19,204,70,219,209,118,180,29,109,71,219,229,163,237,4,179,209,139,244,34,189,72,47,210,139,244,34,189,152,65,79,210,139,244,34,189,72,47,210,139,244,98,143,245,162,96,54,14,148,3,229,64,57,80,14,148,3,229,64,57,208,193,58,80,193,108,67,227,166,130,217,64,88,193,108,17,68,55,38,139,109,228,241,107,249,66,71,6,140,1,99,192,24,48,6,108,208,6,140,89,98,150,152,37,102,137,89,98,150,152,37,102,137,89,98,150,152,37,102,137,89,26,155,89,34,109,72,27,210,134,180,201,227,231,8,105,67,218,228,113,128,164,77,38,210,6,129,145,184,54,106,104,146,144,115,132,134,172,141,60,87,45,95,206,209,147,220,170,42,233,105,35,15,76,211,107,213,123,237,244,232,183,231,199,171,74,17,105,235,255,92,7,99,77,72,187,247,213,183,21,144,182,231,37,228,163,177,113,108,28,27,199,198,177,113,242,209,228,163,101,209,151,172,33,107,200,26,178,134,172,33,107,200,26,178,134,172,33,107,200,26,178,134,172,161,124,52,106,147,218,164,54,169,77,106,147,218,164,54,169,205,145,171,77,249,104,67,195,161,242,209,176,85,249,104,213,64,237,125,120,22,24,143,86,6,207,198,145,142,118,239,171,207,80,56,2,96,0,24,0,6,128,1,96,131,6,96,192,18,176,4,44,1,75,192,18,176,4,44,1,75,192,18,176,4,44,1,75,192,210,216,192,18,102,131,217,96,54,152,77,30,63,71,48,27,204,38,143,3,196,108,50,97,54,252,139,112,180,81,43,147,116,150,35,32,27,109,151,229,24,126,52,90,222,150,163,31,105,85,129,193,104,187,26,173,47,105,85,26,45,101,163,253,175,95,95,156,30,223,124,246,103,171,179,163,139,191,157,156,63,143,72,74,59,248,207,127,255,243,250,221,193,127,254,249,249,143,131,15,175,191,252,159,171,143,239,199,29,158,86,112,32,29,228,169,5,190,170,136,53,194,142,176,35,236,8,59,194,78,196,154,136,181,44,250,146,88,36,22,137,69,98,145,88,36,22,137,69,98,145,88,36,22,137,69,98,145,88,20,177,198,126,178,159,236,39,251,201,126,178,159,236,39,251,57,114,251,41,98,109,104,196,84,196,26,252,42,98,45,158,229,22,32,182,234,169,107,251,16,219,232,130,216,10,14,36,67,102,73,142,145,99,228,24,57,70,142,13,90,142,145,78,164,19,233,68,58,145,78,164,19,233,68,58,145,78,164,19,233,68,58,145,78,99,147,78,124,14,159,195,231,240,57,121,252,28,225,115,248,156,60,14,144,207,201,196,231,128,51,178,217,70,205,83,178,66,32,213,226,218,66,16,200,168,18,220,250,129,64,122,155,181,85,61,231,45,164,67,251,146,181,165,67,179,233,208,87,231,127,245,104,165,240,183,111,31,183,163,7,199,148,245,118,251,245,183,27,237,182,227,69,36,185,241,120,60,30,143,199,227,241,120,146,220,36,185,101,209,151,124,35,223,200,55,242,141,124,35,223,200,55,242,141,124,35,223,200,55,242,141,124,163,36,55,82,148,20,37,69,73,81,82,148,20,37,69,73,209,145,75,81,73,110,67,3,169,146,220,80,89,73,110,49,136,247,14,160,85,10,110,43,2,104,99,202,105,187,253,250,51,244,142,24,24,6,134,129,97,96,24,216,160,25,24,182,132,45,97,75,216,18,182,132,45,97,75,216,18,182,132,45,97,75,216,18,182,52,54,182,4,219,192,54,176,13,108,147,199,207,17,216,6,182,201,227,0,97,155,76,176,13,5,35,150,109,212,214,36,165,232,8,78,97,43,19,29,99,9,93,203,87,116,244,37,193,170,82,164,90,89,187,245,37,193,74,187,165,110,183,130,80,191,152,12,181,125,177,126,35,140,85,43,56,146,78,146,214,2,95,87,248,26,117,71,221,81,119,212,29,117,39,124,77,248,90,22,125,73,49,82,140,20,35,197,72,49,82,140,20,35,197,72,49,82,140,20,35,197,72,49,10,95,227,65,121,80,30,148,7,229,65,121,80,30,148,7,29,185,7,21,190,54,52,118,42,124,13,136,21,190,86,135,234,150,108,168,173,154,199,22,178,163,118,100,17,109,253,216,82,203,143,241,99,252,24,63,198,143,13,218,143,241,78,188,19,239,196,59,241,78,188,19,239,196,59,241,78,188,19,239,196,59,241,78,99,243,78,148,14,165,67,233,80,58,121,252,28,161,116,40,157,60,14,144,210,201,68,233,224,51,82,219,70,141,84,50,163,32,85,131,220,66,40,200,200,178,221,250,65,65,122,156,191,21,147,0,23,210,167,125,201,223,210,167,169,251,244,217,201,197,229,201,233,186,91,159,30,93,28,175,254,106,213,253,185,112,127,92,125,249,122,117,189,254,79,241,230,245,151,119,7,219,225,132,131,207,129,43,60,130,22,114,223,130,95,71,206,27,167,199,233,113,122,156,30,167,39,231,77,206,91,22,125,201,61,114,143,220,35,247,200,61,114,143,220,35,247,200,61,114,143,220,35,247,200,61,202,121,35,72,9,82,130,148,32,37,72,9,82,130,148,32,29,185,32,149,243,54,52,168,42,231,13,161,149,243,22,140,123,139,49,218,254,92,183,253,24,109,240,57,110,133,71,144,33,130,228,193,120,48,30,140,7,227,193,6,237,193,248,37,126,137,95,226,151,248,37,126,137,95,226,151,248,37,126,137,95,226,151,248,165,177,249,37,234,134,186,161,110,168,155,60,126,142,80,55,212,77,30,7,72,221,100,162,110,112,24,185,109,163,70,39,137,105,199,238,156,182,48,218,49,232,92,182,190,208,142,30,229,91,237,207,93,11,235,187,190,228,91,233,187,212,125,119,246,234,244,242,228,244,228,252,249,171,163,211,232,144,181,15,223,174,191,94,93,95,125,124,255,237,245,181,196,181,162,243,232,32,126,45,236,69,101,177,177,119,236,29,123,199,222,177,119,178,216,100,177,101,209,151,44,35,203,200,50,178,140,44,35,203,200,50,178,140,44,35,203,200,50,178,140,44,163,44,54,42,148,10,165,66,169,80,42,148,10,165,66,169,208,145,171,80,89,108,67,195,167,178,216,176,88,89,108,209,96,183,0,176,85,15,102,219,3,216,70,151,210,182,125,30,25,250,74,108,12,27,195,198,176,49,108,108,208,108,12,115,194,156,48,39,204,9,115,194,156,48,39,204,9,115,194,156,48,39,204,9,115,26,27,115,130,115,224,28,56,7,206,201,227,231,8,156,3,231,228,113,128,112,78,38,56,135,154,17,217,54,106,155,146,147,0,169,150,223,22,32,64,70,21,230,214,11,1,210,215,132,173,234,49,111,1,237,217,151,132,45,237,153,85,123,190,58,143,77,125,251,246,81,212,219,221,33,116,144,239,182,227,149,132,186,209,121,116,30,157,71,231,209,121,66,221,132,186,101,209,151,180,35,237,72,59,210,142,180,35,237,72,59,210,142,180,35,237,72,59,210,142,180,163,80,55,110,148,27,229,70,185,81,110,148,27,229,70,185,209,145,187,81,161,110,67,227,169,66,221,192,89,161,110,209,164,247,14,165,85,79,114,43,66,105,163,139,111,187,61,132,12,73,36,21,70,133,81,97,84,24,21,54,104,21,70,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,141,77,49,177,55,236,13,123,195,222,228,241,115,132,189,97,111,242,56,64,246,38,19,123,3,197,200,108,27,53,61,73,14,60,170,5,181,149,1,143,81,165,179,229,11,60,122,149,121,85,61,135,173,172,251,250,146,121,165,251,82,117,223,111,47,110,250,239,232,175,6,12,13,91,251,252,231,205,169,191,94,31,251,24,115,214,238,127,253,173,69,172,237,123,17,233,106,28,29,71,199,209,113,116,28,157,116,53,233,106,89,244,37,151,200,37,114,137,92,34,151,200,37,114,137,92,34,151,200,37,114,137,92,34,151,40,93,141,240,36,60,9,79,194,147,240,36,60,9,79,194,115,228,194,83,186,218,208,32,169,116,53,196,85,186,90,69,124,251,0,160,133,6,171,149,2,180,145,100,170,221,255,250,51,244,142,24,24,6,134,129,97,96,24,216,160,25,24,182,132,45,97,75,216,18,182,132,45,97,75,216,18,182,132,45,97,75,216,18,182,52,54,182,4,219,192,54,176,13,108,147,199,207,17,216,6,182,201,227,0,97,155,76,176,13,5,35,78,109,212,214,36,165,232,8,73,82,219,41,58,70,16,162,150,185,232,232,75,130,85,104,116,218,206,118,235,75,130,149,118,235,180,221,214,255,250,69,64,72,218,250,127,248,50,174,96,180,191,190,230,22,194,208,202,63,177,0,52,242,141,124,35,223,200,55,242,77,0,154,0,180,44,250,146,36,36,9,73,66,146,144,36,36,9,73,66,146,144,36,36,9,73,66,146,144,36,20,128,198,100,50,153,76,38,147,201,100,50,153,76,38,147,57,114,147,41,0,109,104,244,83,0,26,148,42,0,45,152,203,222,130,178,253,161,103,5,160,108,240,65,103,127,125,205,25,218,68,196,11,241,66,188,16,47,196,107,208,196,11,73,66,146,144,36,36,9,73,66,146,144,36,36,9,73,66,146,144,36,36,9,73,26,27,73,2,105,64,26,144,6,164,201,227,231,8,72,3,210,228,113,128,32,77,38,144,134,112,17,110,54,106,71,210,181,214,216,29,104,86,162,53,6,29,98,150,173,214,200,57,73,106,127,88,89,73,43,245,37,73,74,43,181,222,74,15,210,239,246,71,147,149,230,222,13,62,160,236,254,87,222,66,76,217,190,79,47,172,140,100,35,217,72,54,146,141,100,19,86,38,172,44,139,190,36,3,201,64,50,144,12,36,3,201,64,50,144,12,36,3,201,64,50,144,12,36,3,133,149,49,150,140,37,99,201,88,50,150,140,37,99,201,88,142,220,88,10,43,27,26,229,20,86,6,153,10,43,11,230,175,91,107,86,119,71,150,237,92,176,58,232,224,178,204,87,171,66,95,208,23,244,5,125,65,95,131,70,95,144,18,164,4,41,65,74,144,18,164,4,41,65,74,144,18,164,4,41,65,74,144,210,216,144,18,90,131,214,160,53,104,77,30,63,71,208,26,180,38,143,3,68,107,50,161,53,204,139,248,178,81,203,146,52,126,99,119,136,217,78,191,49,232,40,179,204,253,70,254,41,84,251,99,205,118,54,87,95,82,168,52,87,138,230,122,241,242,248,252,232,100,245,236,248,114,253,229,86,140,60,59,248,243,211,187,143,175,175,14,254,120,247,245,221,219,175,127,126,30,111,4,218,230,73,180,28,137,22,242,114,34,210,104,57,90,142,150,163,229,104,57,17,105,34,210,178,232,75,250,144,62,164,15,233,67,250,144,62,164,15,233,67,250,144,62,164,15,233,67,250,80,68,26,199,201,113,114,156,28,39,199,201,113,114,156,28,231,200,29,167,136,180,161,113,81,17,105,32,171,136,180,56,98,187,9,213,170,69,166,237,132,106,163,138,80,219,60,137,12,213,36,36,6,137,65,98,144,24,36,54,104,36,6,53,65,77,80,19,212,4,53,65,77,80,19,212,4,53,65,77,80,19,212,4,53,141,13,53,161,56,40,14,138,131,226,228,241,115,4,197,65,113,242,56,64,20,39,19,138,195,200,136,84,27,181,68,201,195,123,132,71,172,237,245,30,163,137,92,235,129,247,232,95,74,86,181,72,182,189,205,216,151,148,44,205,152,184,25,79,143,126,123,126,92,33,163,237,238,191,228,8,67,217,214,159,165,197,20,182,210,207,47,118,141,168,35,234,136,58,162,142,168,19,187,38,118,45,139,190,36,20,9,69,66,145,80,36,20,9,69,66,145,80,36,20,9,69,66,145,80,36,20,197,174,177,158,172,39,235,201,122,178,158,172,39,235,201,122,142,220,122,138,93,27,26,41,21,187,6,187,138,93,171,204,112,255,194,102,225,57,107,219,216,108,52,193,106,235,207,146,33,102,228,190,184,47,238,139,251,226,190,6,237,190,56,37,78,137,83,226,148,56,37,78,137,83,226,148,56,37,78,137,83,226,148,56,165,177,57,37,186,134,174,161,107,232,154,60,126,142,208,53,116,77,30,7,72,215,100,162,107,176,23,73,106,163,198,37,137,8,71,88,116,90,49,225,24,69,86,90,174,132,163,7,121,84,225,105,104,197,253,213,151,60,42,253,149,166,191,54,211,247,42,230,159,237,140,223,27,87,30,218,230,81,180,157,143,22,242,122,242,210,184,57,110,142,155,227,230,184,57,121,105,242,210,178,232,75,14,145,67,228,16,57,68,14,145,67,228,16,57,68,14,145,67,228,16,57,68,14,81,94,26,209,73,116,18,157,68,39,209,73,116,18,157,68,231,200,69,167,188,180,161,193,81,121,105,72,171,188,180,72,108,91,180,42,182,66,126,218,222,93,177,227,201,83,235,193,178,88,78,140,19,227,196,56,49,78,108,208,78,140,107,226,154,184,38,174,137,107,226,154,184,38,174,137,107,226,154,184,38,174,137,107,26,155,107,162,113,104,28,26,135,198,201,227,231,8,141,67,227,228,113,128,52,78,38,26,7,147,145,175,54,106,140,146,9,249,168,144,183,182,151,124,140,39,127,173,7,228,163,135,121,89,21,243,217,246,246,99,95,242,178,244,99,170,126,252,253,244,108,245,243,233,217,234,248,252,217,241,106,58,153,45,2,50,219,254,113,253,225,224,237,245,135,131,119,31,255,120,119,112,243,49,227,202,105,219,250,242,91,200,102,11,122,13,121,108,156,29,103,199,217,113,118,156,157,60,54,121,108,89,244,37,183,200,45,114,139,220,34,183,200,45,114,139,220,34,183,200,45,114,139,220,34,183,40,143,141,0,37,64,9,80,2,148,0,37,64,9,80,2,116,228,2,84,30,219,208,160,169,60,54,4,86,30,91,48,206,221,198,103,251,51,216,118,227,179,193,231,174,109,125,249,25,66,71,6,140,1,99,192,24,48,6,108,208,6,140,89,98,150,152,37,102,137,89,98,150,152,37,102,137,89,98,150,152,37,102,137,89,26,155,89,34,109,72,27,210,134,180,201,227,231,8,105,67,218,228,113,128,164,77,38,210,6,129,145,181,54,106,104,146,144,115,236,206,87,219,207,57,6,157,169,214,7,206,209,147,220,170,253,217,105,251,123,173,47,185,85,122,173,235,94,59,139,200,72,251,48,238,140,180,15,29,100,164,237,125,13,25,105,124,28,31,199,199,241,113,124,156,140,52,25,105,89,244,37,111,200,27,242,134,188,33,111,200,27,242,134,188,33,111,200,27,242,134,188,33,111,40,35,141,220,36,55,201,77,114,147,220,36,55,201,77,114,115,228,114,83,70,218,208,128,168,140,52,116,85,70,90,37,84,123,22,145,145,86,142,207,70,145,145,246,33,115,232,200,128,49,96,12,24,3,198,128,13,218,128,49,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,204,18,179,196,44,49,75,99,51,75,164,13,105,67,218,144,54,121,252,28,33,109,72,155,60,14,144,180,201,68,218,32,48,50,210,70,13,77,18,114,142,253,25,105,187,57,199,224,51,210,114,231,28,61,201,173,10,203,72,219,221,107,125,201,173,210,107,105,122,237,183,23,213,51,210,62,255,57,234,140,180,219,47,191,213,140,180,29,175,33,35,141,143,227,227,248,56,62,142,143,147,145,38,35,45,139,190,228,13,121,67,222,144,55,228,13,121,67,222,144,55,228,13,121,67,222,144,55,228,13,101,164,145,155,228,38,185,73,110,146,155,228,38,185,73,110,142,92,110,202,72,27,26,16,149,145,134,174,202,72,139,64,181,119,248,172,74,70,90,17,62,27,81,70,218,237,151,159,33,116,100,192,24,48,6,140,1,99,192,6,109,192,152,37,102,137,89,98,150,152,37,102,137,89,98,150,152,37,102,137,89,98,150,152,165,177,153,37,210,134,180,33,109,72,155,60,126,142,144,54,164,77,30,7,72,218,100,34,109,16,24,25,105,163,134,38,9,57,71,104,70,90,25,231,24,73,70,90,190,156,163,39,185,85,85,50,210,202,122,173,47,185,85,122,45,69,175,93,158,158,173,126,63,63,61,153,30,86,77,74,251,122,253,225,224,31,31,175,175,166,135,35,206,75,219,56,132,22,83,211,2,94,73,118,26,55,199,205,113,115,220,28,55,39,59,77,118,90,22,125,201,33,114,136,28,34,135,200,33,114,136,28,34,135,200,33,114,136,28,34,135,200,33,202,78,35,58,137,78,162,147,232,36,58,137,78,162,147,232,28,185,232,148,157,54,52,56,42,59,13,105,149,157,86,25,219,110,162,180,240,4,181,93,40,109,52,57,106,27,135,144,33,137,164,194,168,48,42,140,10,163,194,6,173,194,40,38,138,137,98,162,152,40,38,138,137,98,162,152,40,38,138,137,98,162,152,40,166,177,41,38,246,134,189,97,111,216,155,60,126,142,176,55,236,77,30,7,200,222,100,98,111,160,24,105,106,163,166,39,201,129,71,88,166,218,62,224,49,138,100,181,252,129,71,175,50,175,194,83,214,246,117,95,95,50,175,116,95,215,221,119,252,251,229,236,230,255,172,158,30,253,118,185,248,249,226,231,213,211,163,139,227,213,207,191,158,156,31,95,28,175,166,171,217,78,225,246,238,31,95,103,55,255,231,224,205,235,207,95,23,111,191,188,61,120,243,250,203,187,131,183,255,126,245,241,221,151,119,27,125,56,219,205,220,222,31,238,233,195,7,255,194,95,255,252,160,47,31,182,233,86,91,222,235,219,176,120,181,191,122,238,94,76,218,244,209,236,182,5,111,255,240,160,194,97,252,232,199,136,46,15,253,212,217,180,58,73,23,51,138,155,63,154,110,252,45,106,182,252,241,55,186,127,238,86,210,149,20,243,254,174,152,155,191,210,61,206,77,210,213,59,193,78,106,169,114,128,41,37,93,189,163,236,174,160,184,243,236,94,210,181,125,158,77,21,84,229,60,83,72,186,118,206,49,221,55,201,148,146,174,197,179,76,246,140,167,148,116,109,159,103,231,207,120,66,73,215,194,89,182,80,78,248,73,38,147,116,53,15,178,171,122,130,79,50,161,164,107,161,39,91,40,167,202,73,166,144,116,237,156,98,179,197,84,57,195,20,146,174,230,95,21,59,41,166,202,25,118,47,233,218,233,194,70,107,169,124,128,157,74,186,22,15,176,243,223,115,146,72,186,22,15,176,169,90,130,15,48,145,164,171,119,132,221,20,19,124,134,73,36,93,11,77,216,116,45,193,7,152,68,210,181,112,128,77,215,82,249,0,59,149,116,45,30,96,231,63,71,146,72,186,118,14,48,205,111,50,73,36,93,139,7,216,73,7,146,116,36,29,73,71,210,165,150,116,1,154,100,23,167,171,168,73,118,154,186,62,104,146,41,77,50,12,77,18,241,28,236,130,125,21,159,131,157,186,175,15,207,193,196,115,48,210,231,96,218,220,207,131,105,223,127,30,76,252,60,24,241,115,208,216,207,131,105,223,127,30,76,252,60,24,237,115,48,89,205,155,122,14,38,143,230,249,60,7,154,177,151,205,216,216,213,135,61,9,191,154,209,85,155,125,119,13,43,246,91,70,191,12,235,183,92,251,173,177,95,58,247,92,49,212,111,163,234,183,147,231,23,63,159,28,159,223,252,225,228,229,203,155,161,111,96,167,93,189,255,242,246,234,230,236,14,190,78,62,125,122,208,99,179,128,191,216,76,247,54,217,116,179,203,102,139,141,63,88,60,121,208,88,139,63,126,252,43,97,127,159,249,254,229,252,20,244,69,254,116,215,173,95,126,250,222,57,7,223,255,54,52,91,255,109,104,231,223,102,26,120,189,123,175,147,77,131,167,253,109,242,215,95,110,95,246,228,89,209,71,156,173,206,95,157,173,158,191,124,117,243,200,220,188,7,119,118,244,251,234,228,252,229,171,203,213,233,241,249,243,203,95,111,62,205,95,23,177,111,254,151,203,23,151,71,167,171,203,23,127,59,62,191,88,127,125,139,39,109,94,82,124,191,241,94,121,253,123,129,95,223,95,221,123,147,250,230,81,156,222,252,217,244,209,226,199,59,211,211,201,205,91,211,179,105,245,27,129,155,245,214,190,133,215,92,185,165,247,239,54,107,110,230,186,91,27,133,207,234,22,30,34,24,218,40,124,190,187,240,249,114,177,152,44,231,203,195,249,114,82,92,120,136,129,108,174,240,160,71,177,254,237,179,134,11,174,211,219,213,174,121,181,81,120,100,111,87,187,79,213,80,225,229,55,169,130,202,174,120,117,169,169,162,75,46,45,109,149,220,196,37,161,134,106,46,191,30,20,116,208,21,239,227,52,87,116,216,65,215,190,252,210,92,193,97,191,124,212,190,105,210,92,193,69,50,51,244,128,131,53,100,195,229,198,124,139,171,114,139,162,225,114,247,252,208,174,125,103,161,161,114,203,183,151,111,85,220,192,186,240,134,138,46,187,98,177,89,114,253,91,13,13,21,92,114,159,33,168,41,170,220,33,104,168,220,146,219,3,65,229,86,17,251,13,151,27,243,29,162,138,143,111,174,220,232,239,191,85,52,122,195,229,70,158,110,23,223,127,3,213,247,30,248,92,140,165,119,17,214,104,195,92,29,11,23,127,196,46,44,92,242,17,213,143,96,55,22,46,251,144,93,88,184,248,99,42,159,244,214,36,115,115,102,183,49,157,250,191,165,159,227,222,240,51,250,115,220,155,151,238,252,28,79,202,62,199,131,17,107,192,39,217,129,142,183,230,206,161,239,112,236,156,59,239,127,111,195,220,217,220,217,220,185,131,185,243,228,238,135,227,116,243,70,212,147,12,199,206,209,213,38,158,58,55,80,119,146,161,115,116,221,137,70,183,245,234,77,55,185,109,160,238,36,131,219,184,186,211,206,109,35,107,78,57,182,141,43,57,237,212,54,186,230,68,67,219,232,122,19,205,108,163,235,77,50,178,173,87,109,215,19,219,122,213,118,61,176,141,171,54,237,188,54,174,230,116,227,218,184,122,83,77,107,227,170,77,53,172,173,87,109,215,179,218,232,106,147,140,106,235,85,219,245,164,54,188,90,131,90,131,90,131,218,242,65,237,205,253,199,176,171,54,59,6,181,235,245,28,109,15,106,63,205,31,61,217,248,231,233,114,139,166,79,107,223,136,15,220,51,242,240,56,26,186,251,88,246,73,141,104,215,35,218,203,139,213,179,227,95,142,94,157,94,222,141,76,87,47,239,74,249,167,127,153,90,62,98,249,136,229,35,150,143,88,62,210,250,121,90,62,98,249,136,229,35,150,143,88,62,98,249,136,229,35,150,143,88,62,98,249,136,229,35,150,143,88,62,98,249,136,229,35,150,143,88,62,98,249,72,202,3,180,124,196,242,17,203,71,44,31,177,124,196,242,17,203,71,58,92,62,82,192,75,194,146,53,247,240,146,125,153,154,189,225,37,129,65,243,120,73,47,121,73,165,7,163,246,5,217,144,196,249,222,60,24,129,201,243,30,140,97,63,24,79,207,159,174,78,206,47,159,68,203,196,131,55,31,223,28,92,125,252,250,164,50,81,220,251,164,108,62,39,155,247,200,55,254,249,201,198,63,239,187,137,254,224,57,138,189,139,222,148,104,252,126,140,173,60,98,5,159,221,179,198,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,35,227,152,188,11,25,71,198,49,131,3,100,28,25,71,198,145,113,100,28,25,71,198,145,113,100,28,25,71,198,145,113,76,100,28,31,136,149,24,236,88,46,86,106,111,18,239,169,88,137,66,146,196,74,111,197,74,220,179,22,227,39,203,159,181,218,91,212,123,250,172,69,185,75,207,218,240,159,181,95,94,78,151,241,10,243,239,159,166,75,33,145,219,103,210,206,3,243,240,51,123,88,80,74,148,18,165,68,41,81,74,148,18,165,68,41,81,74,148,18,165,68,41,81,74,148,18,165,68,41,147,119,33,74,137,82,102,112,128,40,37,74,137,82,162,148,40,37,74,137,82,162,148,40,37,74,137,82,162,148,137,40,229,119,114,18,197,40,11,201,201,184,131,35,145,147,222,145,147,234,15,75,148,131,44,124,88,198,29,38,233,97,25,206,195,242,203,233,209,249,234,242,112,245,244,232,226,120,53,11,125,72,254,126,253,250,227,193,215,195,131,55,175,191,188,123,240,112,204,154,0,194,149,69,240,178,210,99,240,253,203,248,105,255,23,247,211,93,115,127,249,233,123,167,29,124,127,130,102,143,38,143,38,63,237,124,4,234,190,216,189,23,241,52,172,159,134,95,127,185,125,217,147,103,69,31,241,96,199,251,205,191,127,118,244,251,234,228,252,229,171,203,213,233,241,249,243,203,95,111,254,120,50,91,220,254,47,151,47,46,143,78,87,151,47,254,118,124,126,177,254,250,22,79,202,191,194,250,224,241,253,198,223,187,235,27,195,175,239,175,238,253,133,247,230,249,155,222,252,217,244,209,226,199,223,114,167,147,155,191,230,206,166,213,117,225,102,189,181,69,95,115,229,150,90,190,205,154,155,161,115,109,20,62,171,91,120,200,52,164,141,194,231,187,11,159,47,23,139,201,114,190,60,156,47,39,197,133,135,188,159,210,92,225,65,143,98,125,201,214,112,193,117,122,187,26,25,107,163,240,200,222,174,102,179,26,42,188,92,101,5,149,93,145,65,53,85,116,9,128,218,42,185,9,112,212,80,205,229,212,40,232,160,43,218,158,230,138,14,59,232,218,144,166,185,130,195,126,249,168,173,86,154,43,184,232,93,158,208,3,14,126,103,165,225,114,99,190,197,85,17,25,13,151,187,231,135,118,109,255,208,80,185,87,215,193,223,35,158,76,14,23,243,201,108,54,157,253,248,229,249,254,135,119,87,116,25,215,216,44,185,190,144,104,168,224,18,27,17,212,20,85,60,66,67,229,150,72,132,160,114,171,188,251,223,112,185,49,223,33,170,188,215,222,92,185,209,223,127,171,188,179,221,112,185,145,167,219,197,247,223,192,119,144,247,188,137,90,252,198,235,174,183,195,162,223,15,173,254,198,99,241,71,236,122,227,177,228,35,170,31,193,238,55,30,203,62,100,215,27,143,197,31,83,249,164,183,102,251,155,51,187,7,211,169,219,190,46,252,28,247,222,14,136,254,28,139,39,97,159,227,73,217,231,120,16,156,16,240,73,202,223,192,220,24,51,79,106,143,153,39,198,204,198,204,198,204,201,198,204,147,187,159,133,211,77,76,245,36,195,41,115,116,181,137,135,204,13,212,157,100,198,28,93,119,162,73,109,189,122,211,13,106,27,168,59,201,156,54,174,238,180,99,218,200,154,83,78,105,227,74,78,59,164,141,174,57,209,140,54,186,222,68,35,218,232,122,147,76,104,235,85,219,245,128,182,94,181,93,207,103,227,170,77,59,158,141,171,57,221,116,54,174,222,84,195,217,184,106,83,205,102,235,85,219,245,104,54,186,218,36,147,217,122,213,118,61,152,13,175,214,92,214,92,214,92,182,100,46,59,93,205,195,50,76,75,231,178,211,71,243,250,219,227,55,231,178,15,28,252,236,209,150,130,223,112,242,29,101,150,222,63,131,102,44,124,241,103,52,142,93,143,87,69,144,138,32,21,65,42,130,84,4,169,8,82,17,164,34,72,69,144,138,32,21,65,42,130,84,4,169,8,82,17,164,34,72,69,144,138,32,21,65,42,130,84,4,169,8,82,17,164,34,72,69,144,138,32,21,65,42,130,84,4,169,8,82,17,164,13,68,144,110,73,145,160,232,209,157,82,164,246,214,246,212,82,36,44,106,148,20,201,76,138,132,247,120,189,91,170,55,61,222,248,45,213,174,123,60,44,33,84,143,247,180,199,103,171,195,154,61,62,123,116,216,239,30,159,248,62,62,244,30,95,212,238,241,133,30,215,227,89,247,248,188,118,143,207,245,184,30,207,186,199,235,222,78,152,245,253,118,130,30,31,124,143,215,157,171,204,250,62,87,153,248,59,231,208,123,188,238,92,101,214,247,185,138,30,31,120,143,215,93,164,18,178,101,168,195,30,215,113,217,119,220,164,246,223,0,39,57,253,13,112,192,29,215,82,171,236,250,151,54,186,185,66,83,213,253,43,215,36,167,191,114,105,170,60,154,170,238,223,113,38,57,253,29,71,83,229,209,84,117,127,225,106,33,82,88,83,245,185,169,46,142,206,46,94,157,197,109,69,60,248,242,250,195,151,111,31,6,189,28,241,246,107,236,52,188,122,199,107,202,176,150,97,109,85,98,134,41,214,86,37,90,149,216,110,193,86,37,90,149,152,107,8,183,85,137,86,37,90,149,104,85,98,11,229,90,149,104,85,98,54,113,220,86,37,90,149,104,85,162,72,110,145,220,13,70,114,127,31,65,71,188,189,81,60,130,30,214,226,68,35,104,35,232,62,143,160,173,81,180,70,209,26,197,212,67,92,107,20,173,81,180,70,209,26,69,107,20,179,24,222,90,163,104,141,162,53,138,214,40,90,163,104,141,162,153,173,153,109,63,103,182,81,121,5,69,51,219,1,196,22,196,44,85,188,61,138,230,111,189,110,125,98,163,90,43,22,173,88,180,98,209,138,69,43,22,187,56,79,43,22,173,88,180,98,209,138,69,43,22,173,88,180,98,209,138,69,43,22,173,88,180,98,209,138,69,43,22,173,88,180,98,209,138,69,43,22,173,88,76,121,128,86,44,90,177,104,197,162,21,139,86,44,90,177,104,197,98,162,21,139,247,20,73,229,180,204,50,69,146,81,104,102,87,11,23,41,146,236,20,73,229,254,111,228,230,235,0,150,6,196,44,99,212,255,125,239,255,105,83,223,255,167,125,255,254,31,179,252,72,255,247,191,255,27,250,254,159,213,66,141,174,150,198,232,255,190,247,127,196,94,143,226,254,31,228,122,15,109,216,89,27,54,116,153,97,144,11,65,242,109,195,190,165,237,71,173,7,41,235,180,140,126,225,213,105,57,118,90,67,191,90,14,114,117,136,78,171,211,105,167,71,191,61,63,174,190,59,228,238,191,234,48,183,134,172,63,103,103,97,109,165,175,38,166,77,76,155,77,33,25,6,181,217,20,98,83,72,187,5,219,20,98,83,72,174,57,115,54,133,216,20,98,83,136,77,33,45,148,107,83,136,77,33,217,36,206,217,20,98,83,136,77,33,82,231,164,206,53,147,58,119,55,106,174,248,118,70,209,168,121,56,219,65,140,154,141,154,251,56,106,182,17,196,70,16,27,65,82,15,107,109,4,177,17,196,70,16,27,65,108,4,201,98,72,107,35,136,141,32,54,130,216,8,98,35,136,141,32,102,179,102,179,125,155,205,86,222,5,178,61,155,109,101,11,72,240,108,118,147,153,223,253,243,147,141,127,126,248,1,107,168,190,168,52,222,45,184,244,94,109,117,200,250,197,154,189,238,184,241,41,205,113,215,115,217,203,139,213,179,227,95,142,94,157,94,222,205,85,87,47,239,74,249,167,127,153,218,39,98,159,136,125,34,246,137,216,39,210,250,121,218,39,98,159,136,125,34,246,137,216,39,98,159,136,125,34,246,137,216,39,98,159,136,125,34,246,137,216,39,98,159,136,125,34,246,137,216,39,98,159,72,202,3,180,79,196,62,17,251,68,236,19,177,79,196,62,17,251,68,186,223,39,242,195,160,84,10,214,44,54,40,141,71,106,246,194,160,84,11,158,103,80,250,99,80,42,60,61,53,111,215,182,178,129,164,23,79,79,181,216,122,79,207,0,159,158,233,106,89,247,233,153,62,90,142,240,233,153,60,58,244,244,120,122,14,235,63,61,135,158,30,79,207,56,159,158,69,253,167,103,225,233,241,244,140,243,233,169,180,127,168,248,233,105,124,243,144,167,199,211,211,143,167,167,246,189,175,233,40,239,125,77,30,45,60,61,158,158,218,19,235,22,182,158,122,122,60,61,253,120,122,106,79,172,83,174,30,74,249,244,204,61,61,99,127,122,42,238,93,45,122,122,90,216,184,234,233,233,243,211,211,159,197,117,149,23,190,22,247,255,56,255,230,34,177,98,16,253,95,251,239,30,45,44,160,237,69,255,211,50,131,232,255,218,127,123,72,153,38,159,178,255,121,151,30,247,255,197,217,209,233,105,245,197,189,95,62,188,190,190,30,236,226,222,245,87,215,217,54,133,210,87,179,77,193,54,5,139,123,51,220,167,96,113,175,197,189,237,22,108,113,175,197,189,185,174,131,176,184,215,226,94,139,123,45,238,109,161,92,139,123,45,238,205,102,49,132,197,189,22,247,90,220,107,57,132,229,16,205,44,135,184,27,53,87,124,171,165,104,212,60,156,197,189,70,205,70,205,125,28,53,91,220,107,113,175,197,189,169,135,181,22,247,90,220,107,113,175,197,189,22,247,102,49,164,181,184,215,226,94,139,123,45,238,181,184,215,226,94,179,89,179,217,190,205,102,167,171,121,181,107,80,219,179,217,233,163,121,243,215,160,30,32,246,217,163,45,194,94,130,224,59,218,193,187,62,132,102,69,251,198,167,52,146,13,130,241,86,236,90,177,107,197,110,171,71,105,197,174,21,187,86,236,90,177,107,197,174,21,187,217,172,51,181,98,215,138,93,43,118,173,216,109,248,12,173,216,181,98,215,138,93,43,118,51,58,64,43,118,173,216,181,98,215,138,93,43,118,173,216,181,98,55,225,1,90,177,107,197,174,21,187,86,236,142,115,197,238,15,45,82,41,52,180,88,139,52,30,26,218,181,22,169,150,255,73,139,100,163,69,42,244,121,205,27,171,55,125,222,248,141,213,174,251,188,90,206,167,62,239,95,159,207,170,45,222,44,234,243,89,243,139,55,187,237,243,170,121,206,250,188,143,125,94,105,69,102,113,159,55,190,34,83,159,235,243,166,251,188,210,82,151,226,62,111,124,169,139,62,215,231,77,247,121,237,91,11,179,190,223,90,208,231,99,232,243,218,243,150,89,223,231,45,85,247,77,232,243,62,246,121,237,121,203,172,239,243,22,125,62,252,62,175,189,116,165,149,149,165,241,125,174,233,122,208,116,21,55,125,22,53,93,11,155,62,53,93,191,55,72,85,222,160,89,220,87,25,253,37,76,95,229,210,87,181,255,210,211,194,102,74,125,213,255,190,170,253,203,87,11,49,196,250,170,175,125,245,123,196,26,197,127,12,119,135,226,63,186,75,181,46,126,41,145,214,34,173,109,79,204,48,212,218,246,68,219,19,219,45,216,246,68,219,19,115,205,228,182,61,209,246,68,219,19,109,79,108,161,92,219,19,109,79,204,38,157,219,246,68,219,19,109,79,148,208,45,161,187,153,132,238,223,35,86,39,110,141,151,135,179,55,209,120,217,120,185,95,227,101,27,19,109,76,180,49,49,245,128,214,198,68,27,19,109,76,180,49,209,198,196,44,6,179,54,38,218,152,104,99,162,141,137,54,38,218,152,104,30,107,30,219,171,121,108,229,224,129,127,116,144,58,16,60,143,221,36,228,119,255,252,100,227,159,31,126,192,26,161,47,42,141,116,11,162,196,170,45,88,252,71,195,247,90,255,145,35,113,79,59,187,189,188,88,61,59,254,229,232,213,233,229,221,44,117,245,242,174,148,127,250,151,169,221,139,118,47,218,189,104,247,162,221,139,173,159,167,221,139,118,47,218,189,104,247,162,221,139,118,47,218,189,104,247,162,221,139,118,47,218,189,104,247,162,221,139,118,47,218,189,104,247,162,221,139,118,47,166,60,64,187,23,237,94,180,123,209,238,69,187,23,237,94,180,123,177,251,221,139,191,71,44,2,40,112,39,141,7,98,246,194,157,84,91,145,193,157,244,193,157,132,62,49,117,110,206,182,178,79,160,23,79,76,181,37,4,158,152,225,60,49,211,213,178,214,19,51,125,180,28,225,19,51,121,116,232,137,25,237,19,83,105,125,106,193,19,211,248,238,84,79,140,39,38,235,39,166,210,34,214,130,39,166,241,45,172,158,24,79,76,214,79,76,165,237,61,5,79,76,227,171,123,60,49,158,152,172,159,152,122,119,180,166,163,188,163,53,121,180,240,196,140,246,137,169,55,93,158,142,114,186,236,137,25,243,19,83,111,186,156,114,237,79,202,39,102,238,137,25,233,19,83,113,11,233,214,19,211,194,10,82,79,76,63,159,152,158,44,135,171,188,33,181,160,231,199,249,55,17,105,17,125,238,249,122,127,151,104,97,117,107,47,122,158,84,233,115,207,215,251,219,64,202,148,246,148,61,207,154,244,179,231,163,54,223,70,172,190,157,238,109,251,233,102,223,207,54,27,127,241,176,145,239,199,130,53,188,160,160,203,13,5,86,20,52,191,162,96,49,190,21,5,54,224,218,128,219,122,225,54,224,118,80,176,13,184,54,224,230,186,99,193,6,92,27,112,109,192,181,1,183,133,114,109,192,181,1,55,155,109,11,54,224,218,128,107,3,174,141,11,54,46,52,180,113,33,106,5,110,196,14,92,115,102,115,102,115,102,171,112,173,194,181,10,183,245,122,173,194,181,10,55,203,49,173,85,184,86,225,90,133,107,21,174,85,184,86,225,182,87,173,85,184,173,86,107,21,110,131,213,26,204,26,204,26,204,22,15,102,171,231,44,68,4,45,212,30,204,134,65,246,239,159,164,171,253,182,141,83,246,44,45,123,239,111,182,218,112,219,74,212,186,13,183,205,30,160,13,183,109,157,167,13,183,54,220,218,112,107,195,173,13,183,54,220,218,112,107,195,173,13,183,54,220,218,112,107,195,173,13,183,57,28,160,13,183,54,220,218,112,107,195,173,13,183,54,220,218,112,155,230,0,109,184,181,225,214,134,91,27,110,109,184,181,225,54,122,195,109,212,18,130,136,45,4,189,225,36,21,195,64,113,146,94,112,146,224,7,161,214,133,215,144,229,2,189,121,16,42,38,132,122,16,134,243,32,60,61,127,186,58,57,191,124,178,222,229,92,85,26,30,188,249,248,230,224,234,227,215,39,91,91,157,187,79,84,223,115,117,252,193,131,18,123,121,188,9,146,248,253,204,26,127,134,10,62,179,135,9,82,132,20,33,69,72,17,82,132,20,33,69,72,17,82,132,20,33,69,72,17,82,132,20,33,69,72,49,121,23,66,138,144,98,6,7,8,41,66,138,144,34,164,8,41,66,138,144,34,164,8,41,66,138,144,34,164,152,0,41,62,32,41,85,181,98,57,73,233,126,225,121,34,146,82,153,53,34,41,189,36,41,213,31,166,170,226,177,252,97,234,126,147,122,162,135,169,50,141,244,48,141,226,97,170,190,47,167,236,97,218,191,56,103,32,15,211,196,195,20,246,48,69,62,5,251,154,124,215,191,180,241,160,134,61,14,191,188,156,46,163,18,74,15,254,254,105,186,20,83,250,240,60,154,111,241,135,159,53,155,246,238,253,207,10,22,152,5,102,129,89,96,22,152,5,102,129,89,96,22,152,5,102,129,89,96,22,152,5,102,129,89,96,22,152,5,102,129,89,96,22,152,5,102,129,89,96,22,152,5,102,129,89,96,22,152,5,102,129,43,89,224,239,196,164,178,3,46,36,38,227,141,46,69,76,122,69,76,170,61,28,149,41,98,225,195,49,222,56,83,15,199,128,30,142,87,167,179,213,211,95,166,203,155,203,35,21,158,140,111,215,179,131,55,127,223,120,44,102,93,60,22,15,183,207,199,97,219,239,95,204,79,1,95,226,79,119,13,254,229,167,239,29,119,240,253,9,154,173,161,238,206,199,160,246,171,221,123,21,143,197,250,177,248,245,151,219,151,61,121,86,244,17,103,171,243,87,103,171,231,47,95,221,56,222,155,95,220,207,142,126,95,157,156,191,124,117,185,58,61,62,127,126,249,235,205,167,153,204,238,254,151,203,23,151,71,167,171,203,23,127,59,62,191,88,127,125,139,39,1,64,56,90,54,190,223,248,11,118,125,76,248,245,253,213,189,191,217,222,60,134,211,155,63,155,62,90,252,248,235,236,116,114,243,247,217,217,180,58,35,220,172,183,54,221,107,174,220,82,180,183,89,115,51,70,174,141,194,103,117,11,15,25,123,180,81,248,124,119,225,243,229,98,49,89,206,151,135,243,229,164,184,240,144,55,78,154,43,60,232,81,172,79,214,26,46,184,78,111,87,179,97,109,20,30,217,219,213,16,86,67,133,151,243,171,160,178,43,122,167,166,138,46,145,78,91,37,55,33,139,26,170,185,220,20,5,29,116,69,196,211,92,209,97,7,93,91,204,52,87,112,216,47,31,181,121,74,115,5,23,189,157,19,122,192,193,111,161,52,92,110,204,183,184,42,244,162,225,114,247,252,208,174,13,29,26,42,247,234,58,248,123,196,147,201,225,98,62,153,205,166,179,31,191,60,223,255,240,238,138,46,115,25,155,37,215,167,16,13,21,92,130,32,130,154,162,10,60,104,168,220,18,114,16,84,110,149,183,249,27,46,55,230,59,68,149,55,213,155,43,55,250,251,111,149,183,176,27,46,55,242,116,187,248,254,27,248,86,241,158,119,75,139,223,97,221,245,190,87,244,27,159,213,223,97,44,254,136,93,239,48,150,124,68,245,35,216,253,14,99,217,135,236,122,135,177,248,99,42,159,244,214,20,115,115,102,183,49,157,250,191,165,159,227,222,224,51,250,115,220,155,149,238,252,28,79,202,62,199,131,241,106,192,39,217,243,78,229,189,121,115,149,80,136,146,121,243,254,52,8,243,102,243,102,243,230,150,231,205,147,187,31,138,211,77,62,245,36,195,113,115,116,181,137,167,205,13,212,157,100,216,28,93,119,162,145,109,189,122,211,77,108,27,168,59,201,192,54,174,238,180,243,218,200,154,83,142,107,227,74,78,59,173,141,174,57,209,176,54,186,222,68,179,218,232,122,147,140,106,235,85,219,245,164,182,94,181,93,15,106,227,170,77,59,167,141,171,57,221,152,54,174,222,84,83,218,184,106,83,13,105,235,85,219,245,140,54,186,218,36,35,218,122,213,118,61,161,13,175,214,128,214,128,214,128,182,108,64,91,45,170,180,112,64,59,214,156,210,187,195,104,16,201,111,127,74,163,89,9,165,18,74,37,148,74,40,149,80,42,161,84,66,169,132,82,9,165,18,74,37,148,74,40,149,80,42,161,84,66,169,132,210,228,93,40,161,84,66,105,6,7,40,161,84,66,169,132,82,9,165,18,74,37,148,74,40,149,80,42,161,84,66,169,132,82,9,165,93,38,148,62,96,37,225,241,164,165,172,100,140,217,164,88,73,175,88,73,133,7,162,230,69,216,177,230,145,122,32,134,241,64,188,60,126,126,116,241,234,98,245,242,232,183,163,151,191,254,118,116,113,124,99,15,195,244,225,167,119,239,95,127,249,246,229,224,211,235,207,175,63,253,251,231,215,95,222,109,60,26,179,189,4,113,239,147,177,249,96,60,120,12,102,143,182,30,130,141,199,164,35,122,184,125,18,205,60,23,187,62,175,135,99,253,112,48,134,140,33,99,200,24,50,134,140,33,99,200,24,50,134,140,33,99,200,24,50,134,140,33,99,200,24,50,134,140,33,99,200,24,50,134,140,33,99,200,24,50,134,140,33,99,200,24,50,134,140,33,99,216,128,49,44,17,36,65,208,48,64,144,236,211,134,217,11,146,48,101,72,144,100,44,72,170,246,126,144,41,12,232,253,125,176,48,251,222,15,3,133,122,127,48,189,31,8,204,247,246,254,126,101,158,121,239,79,124,223,31,95,239,55,243,125,127,63,40,207,190,247,125,223,31,89,239,79,86,243,70,122,127,242,104,158,79,239,235,193,158,245,96,51,183,22,38,57,221,90,24,124,15,182,212,60,187,254,165,141,254,174,220,102,205,252,138,59,201,233,87,92,109,150,95,155,53,243,219,228,254,61,157,218,108,28,109,246,255,254,252,242,249,234,226,248,252,242,248,252,231,227,139,155,17,109,88,139,253,127,111,63,189,63,248,242,238,227,215,155,211,251,178,177,6,182,133,191,172,108,238,128,125,178,241,207,223,175,190,54,179,1,246,225,151,215,250,10,216,253,47,103,7,108,157,29,176,211,241,237,128,141,220,227,158,106,9,108,124,185,137,183,192,54,81,120,146,53,176,77,20,190,103,43,222,124,185,88,76,150,243,229,225,124,57,41,46,60,102,53,94,124,225,137,22,216,214,44,56,221,6,219,38,10,79,178,194,54,178,240,180,59,108,99,139,78,185,196,54,178,230,180,91,108,227,139,78,180,198,54,190,224,68,123,108,227,11,78,178,200,182,102,185,93,111,178,173,89,110,215,171,108,35,203,77,187,203,54,178,232,116,203,108,35,11,78,181,205,54,178,220,84,235,108,107,150,219,245,62,219,248,114,147,44,180,173,89,110,215,27,109,43,148,107,165,173,149,182,86,218,238,24,55,7,190,163,177,115,220,220,194,187,25,198,205,198,205,198,205,173,239,164,79,53,109,142,174,54,241,176,185,129,186,147,204,154,163,235,78,52,177,173,87,111,186,129,109,3,117,39,153,215,198,213,157,118,92,27,89,115,202,105,109,92,201,105,135,181,209,53,39,154,213,70,215,155,104,84,27,93,111,146,73,109,189,106,187,30,212,214,171,182,235,57,109,92,181,105,199,180,113,53,167,155,210,198,213,155,106,72,27,87,109,170,25,109,189,106,187,30,209,70,87,155,100,66,91,175,218,174,7,180,225,213,154,207,154,207,154,207,150,206,103,131,183,126,236,152,207,142,104,227,199,195,83,104,230,222,98,217,231,52,150,181,233,195,166,15,155,62,108,250,176,233,163,139,243,180,233,195,166,15,155,62,108,250,176,233,195,166,15,155,62,108,250,176,233,195,166,15,155,62,108,250,176,233,195,166,15,155,62,108,250,176,233,195,166,143,148,7,104,211,135,77,31,54,125,216,244,97,211,135,77,31,54,125,116,183,233,163,64,140,4,69,97,238,17,35,25,197,96,182,185,225,131,24,201,80,140,84,233,245,186,183,87,71,180,209,67,175,247,186,215,3,183,120,236,236,245,209,108,240,208,235,61,239,245,250,223,215,71,179,177,67,175,247,186,215,3,183,116,236,236,245,193,108,232,208,119,29,246,93,253,155,5,131,217,202,145,125,223,245,40,195,62,120,27,199,158,214,202,232,87,85,173,149,79,107,213,255,205,112,48,219,55,180,86,141,214,186,60,92,189,56,63,94,157,158,156,31,175,46,94,157,157,29,253,246,175,225,235,55,190,30,30,252,249,241,221,193,245,213,199,119,7,95,190,125,248,240,250,243,127,13,110,7,71,193,215,216,122,50,90,224,107,138,71,19,143,102,27,71,134,1,105,182,113,216,198,209,110,193,182,113,216,198,145,107,190,155,109,28,182,113,216,198,97,27,71,11,229,218,198,97,27,71,54,73,111,182,113,216,198,97,27,135,180,55,105,111,245,210,222,138,71,208,129,111,113,236,31,65,247,127,47,135,17,180,17,244,80,70,208,54,116,216,208,97,67,71,234,33,174,13,29,54,116,216,208,97,67,135,13,29,89,12,111,109,232,176,161,195,134,14,27,58,108,232,176,161,195,204,214,204,182,159,51,219,224,53,29,251,102,182,35,218,213,81,112,20,205,92,93,220,249,137,141,106,109,237,176,181,195,214,14,91,59,108,237,232,226,60,109,237,176,181,195,214,14,91,59,108,237,176,181,195,214,14,91,59,108,237,176,181,195,214,14,91,59,108,237,176,181,195,214,14,91,59,108,237,176,181,35,229,1,218,218,97,107,135,173,29,182,118,216,218,97,107,135,173,29,221,109,237,40,83,36,65,185,153,33,138,36,163,240,204,54,247,119,80,36,89,43,146,202,253,223,200,205,215,17,237,244,208,255,67,234,255,192,21,31,251,251,127,52,123,62,244,255,176,250,191,161,239,255,163,217,253,161,255,135,212,255,129,171,64,246,247,255,96,246,129,104,195,36,109,216,208,101,134,193,172,7,233,71,27,246,45,109,63,120,81,72,72,167,101,244,11,175,78,203,177,211,26,250,213,114,48,203,67,116,90,124,167,29,159,61,61,126,246,236,228,252,249,234,232,244,116,117,118,114,126,114,122,182,58,93,174,254,231,44,164,213,222,125,120,243,238,143,63,174,62,190,63,120,125,125,125,112,118,245,241,234,244,236,224,116,121,240,31,179,156,123,173,157,191,198,148,159,69,221,191,199,132,124,230,108,218,60,247,223,32,243,188,14,56,121,52,219,120,43,120,250,248,199,219,210,79,246,25,207,78,138,121,127,87,204,205,251,210,243,220,174,3,214,59,193,78,106,169,114,128,41,175,3,214,59,202,238,10,138,59,207,238,175,3,182,125,158,77,21,20,119,158,123,28,109,51,187,98,26,60,207,238,10,170,114,158,41,174,87,182,211,151,233,126,232,164,188,94,217,226,89,38,251,158,153,242,122,101,219,231,217,249,247,204,132,215,43,91,56,203,22,202,9,63,201,100,215,43,107,30,100,87,245,4,159,100,194,235,149,45,244,100,11,229,84,57,201,20,215,43,219,57,197,102,139,169,114,134,41,174,87,214,252,171,119,39,197,84,57,195,238,175,87,182,211,133,141,214,82,249,0,59,189,94,217,226,1,118,254,123,78,146,235,149,45,30,96,231,127,25,44,15,217,221,58,195,6,66,118,155,60,198,142,202,9,62,201,68,23,85,235,157,98,55,197,4,159,97,146,139,170,45,60,206,77,215,18,124,128,73,46,170,182,112,128,77,215,82,249,0,59,189,168,218,226,1,118,254,19,57,201,69,213,118,14,48,205,239,132,73,46,170,182,120,128,157,116,160,139,170,65,31,82,189,178,199,238,195,230,123,31,246,67,245,38,248,16,209,4,31,170,55,129,155,186,57,222,212,253,92,189,95,62,71,244,203,231,234,253,210,205,29,226,231,199,231,199,191,29,93,158,188,56,95,61,61,125,241,226,108,53,125,186,190,60,188,15,158,189,127,247,241,221,231,215,95,175,254,252,120,240,230,250,207,63,63,28,76,223,76,55,118,134,182,112,115,166,133,157,161,63,190,144,173,37,158,69,95,227,238,157,161,139,176,157,161,13,188,166,157,161,45,236,12,157,77,22,143,135,186,51,52,114,21,120,170,165,161,241,229,38,222,26,218,68,225,73,214,134,54,81,248,158,45,106,205,200,159,230,10,79,180,240,180,102,193,233,54,158,54,81,120,146,149,167,145,133,167,221,121,26,91,116,202,165,167,145,53,167,221,122,26,95,116,162,181,167,241,5,39,218,123,26,95,112,146,197,167,53,203,237,122,243,105,205,114,187,94,125,26,89,110,218,221,167,145,69,167,91,126,26,89,112,170,237,167,145,229,166,90,127,90,179,220,174,247,159,198,151,155,100,1,106,205,114,187,222,128,90,161,92,43,80,173,64,181,2,117,199,224,121,239,141,231,128,193,115,11,119,157,13,158,13,158,13,158,59,220,102,158,106,238,28,93,109,226,177,115,3,117,39,153,58,71,215,157,104,118,91,175,222,116,163,219,6,234,78,50,185,141,171,59,237,224,54,178,230,148,115,219,184,146,211,142,109,163,107,78,52,181,141,174,55,209,208,54,186,222,36,51,219,122,213,118,61,178,173,87,109,215,19,219,184,106,211,14,108,227,106,78,55,175,141,171,55,213,184,54,174,218,84,211,218,122,213,118,61,172,141,174,54,201,172,182,94,181,93,143,106,195,171,53,169,53,169,53,169,45,157,212,78,87,243,218,147,218,233,163,249,238,73,237,189,212,200,226,73,237,167,249,195,73,236,167,249,143,73,236,102,238,228,143,96,202,69,157,36,202,121,64,18,101,209,87,30,158,65,249,96,103,75,181,79,109,34,219,235,16,202,154,139,198,59,41,38,120,187,100,146,16,202,122,39,216,73,45,85,14,48,101,8,101,11,139,58,91,41,40,238,60,187,15,161,108,251,60,59,223,191,155,40,52,177,157,115,76,247,77,50,101,104,98,139,103,153,236,25,79,25,154,216,246,121,118,254,140,39,12,77,108,225,44,91,40,39,252,36,147,133,38,214,60,200,174,234,9,62,201,132,161,137,45,244,100,11,229,84,57,201,20,161,137,237,156,98,179,197,84,57,195,20,161,137,53,255,170,216,73,49,85,206,176,251,208,196,118,186,176,209,90,42,31,96,167,161,137,45,30,96,231,191,231,36,9,77,108,241,0,155,170,37,248,0,19,69,253,213,59,194,110,138,9,62,195,36,81,127,45,52,97,211,181,4,31,96,146,168,191,22,14,176,233,90,42,31,96,167,81,127,45,30,96,231,63,71,146,68,253,181,115,128,105,126,147,73,18,245,215,226,1,118,210,129,162,254,100,240,101,148,193,39,233,46,199,164,187,132,121,114,235,68,185,218,88,100,182,123,49,115,203,88,100,253,39,31,30,110,61,125,123,88,111,171,233,218,163,177,36,61,183,36,85,158,130,250,100,106,150,148,76,181,245,20,16,85,227,121,10,234,103,139,78,247,101,139,246,240,41,8,217,112,237,41,24,206,83,48,89,205,107,63,5,147,71,243,172,159,130,184,109,235,61,105,197,150,122,104,215,191,180,209,230,149,186,109,214,64,183,205,116,155,110,11,234,182,250,127,219,155,100,254,183,61,221,150,79,183,213,255,125,114,79,100,144,110,211,109,171,233,211,199,145,155,17,30,143,96,51,194,227,4,1,85,133,175,41,160,74,64,149,205,8,25,70,84,217,140,96,51,66,7,11,6,108,70,176,25,33,195,132,45,155,17,108,70,176,25,193,102,132,22,202,181,25,193,102,132,108,178,182,108,70,176,25,193,102,4,121,91,242,182,26,204,219,122,28,185,25,97,115,240,60,196,205,8,6,207,6,207,253,28,60,219,140,96,51,130,205,8,169,71,183,54,35,216,140,96,51,130,205,8,54,35,100,49,178,181,25,193,102,4,155,17,108,70,176,25,193,102,4,147,90,147,218,222,77,106,227,54,35,60,30,237,102,132,199,237,221,96,124,156,33,118,207,253,6,163,205,8,93,132,84,219,140,96,51,130,205,8,54,35,216,140,96,51,130,205,8,54,35,164,62,75,155,17,108,70,176,25,193,102,4,155,17,108,70,176,25,193,102,4,155,17,108,70,176,25,193,102,4,155,17,108,70,176,25,193,102,4,155,17,108,70,176,25,193,102,4,155,17,154,220,140,240,56,114,51,194,38,22,177,25,129,37,201,209,146,84,121,10,234,147,41,155,17,60,5,253,126,10,234,103,139,218,140,224,41,232,251,83,16,179,25,97,243,41,24,205,102,132,28,91,177,71,121,206,113,155,17,182,187,109,36,155,17,116,91,237,110,171,255,183,189,209,108,70,208,109,181,187,173,254,239,147,163,217,140,160,219,162,187,237,112,57,57,139,90,141,112,184,156,124,24,252,110,132,155,47,178,243,140,170,178,23,21,82,37,164,202,118,132,12,99,170,108,71,176,29,161,131,37,3,182,35,216,142,144,97,202,150,237,8,182,35,216,142,96,59,66,11,229,218,142,96,59,66,54,121,91,182,35,216,142,96,59,130,204,45,153,91,141,101,110,221,14,159,171,191,215,81,48,124,30,222,126,4,195,103,195,231,254,14,159,109,72,176,33,193,134,132,212,227,91,27,18,108,72,176,33,193,134,4,27,18,178,24,219,218,144,96,67,130,13,9,54,36,216,144,96,67,130,105,173,105,109,255,166,181,49,43,18,182,166,181,227,217,145,112,243,165,183,117,153,241,225,231,54,149,181,37,193,150,4,91,18,108,73,176,37,161,179,68,122,91,18,108,73,176,37,193,150,4,91,18,108,73,176,37,193,150,132,68,167,104,75,130,45,9,233,187,208,150,4,91,18,50,56,64,91,18,108,73,176,37,193,150,4,91,18,108,73,176,37,33,225,1,218,146,96,75,130,45,9,182,36,140,118,75,194,45,24,169,190,38,161,0,140,216,147,192,147,228,233,73,42,61,9,13,208,41,187,18,60,9,189,127,18,26,200,27,181,47,193,147,48,128,39,161,250,202,132,130,39,97,36,59,19,50,237,198,62,69,61,199,108,77,40,108,184,81,172,77,208,112,141,52,92,3,127,255,27,201,230,4,13,215,72,195,53,240,203,229,72,150,39,104,184,26,13,247,111,171,233,211,105,204,246,132,255,62,152,190,153,14,125,123,194,250,139,236,58,192,170,244,69,5,88,9,176,178,61,33,195,8,43,219,19,108,79,232,96,9,129,237,9,182,39,100,152,192,101,123,130,237,9,182,39,216,158,208,66,185,182,39,216,158,144,77,22,151,237,9,182,39,216,158,32,143,75,30,87,83,121,92,119,195,231,202,239,118,20,13,159,7,183,61,193,240,217,240,185,199,195,103,219,19,108,79,176,61,33,245,248,214,246,4,219,19,108,79,176,61,193,246,132,44,198,182,182,39,216,158,96,123,130,237,9,182,39,216,158,96,90,107,90,219,191,105,109,196,21,224,237,105,109,234,43,192,157,109,79,88,127,233,225,55,27,195,196,251,198,39,53,142,181,54,193,218,4,107,19,172,77,176,54,161,179,136,122,107,19,172,77,176,54,193,218,4,107,19,172,77,176,54,193,218,132,68,167,104,109,130,181,9,233,187,208,218,4,107,19,50,56,64,107,19,172,77,176,54,193,218,4,107,19,172,77,176,54,33,225,1,90,155,96,109,130,181,9,214,38,140,117,109,194,157,20,153,86,141,205,44,146,34,211,204,99,51,187,89,155,0,146,100,4,73,42,61,2,13,96,169,225,165,196,199,236,75,240,8,244,243,17,104,224,118,119,254,89,182,221,44,74,240,8,244,239,17,120,28,155,174,251,120,12,233,186,143,83,4,28,20,190,168,128,3,1,7,210,117,51,140,56,144,174,43,93,87,186,110,102,249,12,210,117,165,235,74,215,149,174,43,93,55,131,156,6,233,186,210,117,165,235,74,215,149,174,43,175,65,94,131,188,134,135,195,231,168,247,95,54,135,207,131,76,215,53,124,54,124,238,233,240,89,186,174,116,93,233,186,169,199,183,210,117,165,235,74,215,149,174,43,93,55,139,177,173,116,93,233,186,210,117,165,235,74,215,149,174,107,90,107,90,219,191,105,109,100,186,238,227,241,166,235,62,110,131,195,63,198,225,165,235,74,215,149,174,43,93,87,186,174,116,93,233,186,89,156,165,116,93,233,186,210,117,165,235,74,215,149,174,43,93,87,186,174,116,93,233,186,210,117,165,235,74,215,149,174,43,93,87,186,174,116,93,233,186,210,117,165,235,74,215,149,174,43,93,119,208,233,186,143,99,211,117,55,165,136,116,93,144,36,51,72,82,233,17,104,0,75,73,215,245,8,244,247,17,104,224,118,183,116,93,143,64,63,31,129,195,229,228,44,46,94,247,112,57,249,48,252,124,221,155,175,178,251,140,131,178,87,21,114,32,228,64,194,110,134,49,7,18,118,37,236,74,216,205,44,163,65,194,174,132,93,9,187,18,118,37,236,102,144,213,32,97,87,194,174,132,93,9,187,18,118,101,54,200,108,144,217,176,49,128,142,120,19,166,96,0,61,192,140,93,3,104,3,232,30,15,160,165,236,74,217,149,178,155,122,132,43,101,87,202,174,148,93,41,187,82,118,179,24,221,74,217,149,178,43,101,87,202,174,148,93,41,187,38,182,38,182,61,156,216,70,197,236,110,77,108,71,148,179,123,243,181,55,47,227,31,126,86,35,89,73,187,146,118,37,237,74,218,149,180,43,105,87,210,110,234,100,88,73,187,146,118,51,74,53,149,180,43,105,87,210,174,164,93,73,187,146,118,37,237,74,218,149,180,43,105,87,210,174,164,93,73,187,146,118,37,237,74,218,149,180,43,105,87,210,174,164,93,73,187,13,38,237,222,106,145,136,168,221,2,45,34,107,23,38,201,14,147,84,123,12,154,64,83,242,118,61,6,189,126,12,154,184,237,45,115,215,99,208,187,199,224,217,201,197,229,201,233,243,151,151,179,138,161,187,127,92,125,249,122,117,253,254,211,250,215,184,161,102,238,254,248,34,59,76,60,216,253,162,2,15,90,8,60,152,78,102,243,226,192,131,233,100,182,232,119,224,129,196,93,137,187,18,119,179,72,107,144,184,43,113,87,226,110,62,145,13,18,119,37,238,74,220,149,184,43,113,87,226,174,196,221,12,210,27,36,238,202,111,144,223,48,154,252,134,7,195,231,42,111,193,148,14,159,135,148,183,107,248,108,248,220,247,225,179,180,93,105,187,210,118,83,143,111,165,237,74,219,149,182,43,109,87,218,110,22,99,91,105,187,210,118,165,237,74,219,149,182,43,109,215,180,214,180,182,127,211,218,233,234,176,254,180,118,250,232,176,174,151,159,61,218,171,227,59,12,214,253,241,117,134,227,247,255,88,127,55,218,111,224,139,62,183,17,172,116,93,233,186,210,117,165,235,74,215,149,174,43,93,55,117,26,172,116,93,233,186,25,37,153,74,215,149,174,43,93,87,186,174,116,93,233,186,210,117,165,235,74,215,149,174,43,93,87,186,174,116,93,233,186,210,117,165,235,74,215,149,174,43,93,87,186,174,116,221,38,210,117,31,232,144,69,133,112,221,82,29,178,168,155,173,27,174,67,238,162,19,119,6,41,38,76,217,37,75,50,149,37,149,158,137,6,196,212,162,59,49,149,228,153,160,173,70,245,76,204,155,120,38,230,3,126,38,42,230,239,122,38,250,255,76,204,86,243,250,207,196,236,209,188,39,207,68,237,116,232,172,251,178,165,134,218,245,47,109,244,124,181,214,155,53,209,122,51,173,167,245,42,183,94,3,127,99,156,245,230,111,140,90,47,167,214,107,224,151,208,89,111,126,9,213,122,249,180,94,3,11,23,26,88,190,163,245,70,216,122,13,196,173,53,176,240,70,235,141,164,245,94,156,158,254,235,234,127,206,86,211,217,211,213,211,95,166,203,170,219,102,254,188,190,254,175,131,255,152,29,76,103,111,14,222,252,125,186,172,188,116,102,186,55,248,111,186,153,252,55,219,140,254,91,60,220,206,116,255,122,109,227,225,127,155,95,112,151,25,128,33,175,45,10,176,78,20,224,162,56,10,112,54,89,60,46,142,2,156,77,22,79,250,29,5,104,15,141,61,52,173,23,110,15,77,7,5,219,67,99,15,77,174,89,134,246,208,216,67,99,15,141,61,52,45,148,107,15,141,61,52,217,164,26,218,67,99,15,141,61,52,146,13,37,27,54,145,108,88,48,157,174,244,254,200,158,233,244,254,173,52,166,211,166,211,166,211,22,213,88,84,147,229,104,218,162,26,139,106,154,175,219,162,26,139,106,178,27,237,90,84,99,81,141,69,53,22,213,88,84,99,81,77,43,213,90,84,211,96,181,198,185,198,185,198,185,123,199,185,21,111,90,236,28,231,238,189,112,177,127,156,251,105,254,112,139,248,167,249,143,45,226,63,224,251,214,196,183,194,8,184,147,117,55,155,199,212,194,157,243,242,151,48,214,181,252,198,242,27,203,111,44,191,177,252,166,139,243,180,252,198,242,27,203,111,44,191,177,252,198,242,27,203,111,44,191,177,252,198,242,27,203,111,44,191,177,252,198,242,27,203,111,44,191,177,252,198,242,155,148,7,104,249,141,229,55,150,223,88,126,99,249,141,229,55,150,223,116,189,252,166,64,156,52,119,129,112,111,206,98,111,197,73,213,149,31,196,73,31,196,73,224,179,50,175,151,4,57,143,12,130,220,123,211,118,179,231,55,91,254,201,230,67,178,108,251,150,237,60,221,37,219,29,47,237,142,109,157,59,182,211,241,221,177,149,0,41,1,82,2,100,22,23,132,37,64,74,128,148,0,153,207,45,97,9,144,18,32,37,64,74,128,148,0,41,1,82,2,100,6,23,134,37,64,186,50,236,202,240,248,174,12,207,235,5,64,22,15,165,247,191,125,99,40,109,40,109,40,45,248,81,240,99,94,19,105,193,143,130,31,5,63,38,159,233,10,126,20,252,40,248,81,240,163,224,71,193,143,130,31,5,63,10,126,52,197,53,197,53,197,221,55,197,141,204,125,44,154,226,138,125,44,57,165,22,13,254,214,43,24,233,10,125,20,250,40,244,81,232,163,208,71,161,143,66,31,83,135,20,10,125,20,250,152,81,192,158,208,71,161,143,66,31,133,62,10,125,20,250,40,244,81,232,163,208,71,161,143,66,31,133,62,10,125,20,250,40,244,81,232,163,208,71,161,143,66,31,133,62,10,125,108,52,244,113,94,47,243,177,88,155,136,124,164,77,250,162,77,2,159,147,199,245,2,31,31,143,39,240,241,113,186,187,181,59,94,218,221,90,119,107,5,62,102,120,187,86,224,163,192,71,129,143,153,93,13,22,248,40,240,81,224,163,192,71,129,143,25,92,17,22,248,40,240,81,224,163,192,71,129,143,174,10,187,42,236,170,112,209,80,58,234,205,155,226,161,244,32,3,31,13,165,13,165,7,48,148,22,248,40,240,81,224,99,234,177,174,192,71,129,143,2,31,5,62,10,124,204,98,156,43,240,81,224,163,192,71,129,143,2,31,5,62,154,226,154,226,246,117,138,27,25,248,88,52,197,21,248,88,114,74,45,18,252,173,87,48,210,21,248,40,240,81,224,163,192,71,129,143,2,31,5,62,166,14,40,20,248,40,240,49,163,112,61,129,143,2,31,5,62,10,124,20,248,40,240,81,224,163,192,71,129,143,2,31,5,62,10,124,20,248,40,240,81,224,163,192,71,129,143,2,31,5,62,10,124,20,248,216,104,224,227,227,122,129,143,197,218,68,224,35,109,210,23,109,178,251,57,249,229,232,244,231,23,231,171,197,36,234,49,249,251,235,235,183,127,126,60,88,76,34,159,146,123,70,173,228,106,237,226,225,99,114,159,164,117,209,225,27,95,96,120,131,239,237,236,210,207,172,177,215,141,125,121,177,122,118,252,203,209,171,211,203,187,102,94,189,188,43,229,159,254,101,202,89,113,86,156,21,103,197,89,113,86,156,21,103,197,89,113,86,156,21,103,197,89,113,86,156,21,103,197,89,113,86,156,21,103,197,89,113,86,156,21,103,197,89,113,86,156,21,103,197,89,113,86,156,85,115,206,234,158,31,57,57,191,184,252,237,213,207,151,53,33,201,77,125,159,191,189,253,58,124,81,242,224,43,109,135,150,148,188,4,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,146,188,11,25,19,198,36,131,3,100,76,24,19,198,132,49,97,76,24,19,198,132,49,97,76,24,19,198,132,49,73,96,76,226,146,124,110,49,68,108,142,207,238,24,159,106,145,60,255,99,235,115,22,37,255,20,68,3,205,246,37,3,221,252,209,172,123,196,82,57,246,39,148,174,72,251,1,86,128,21,96,5,88,1,86,128,21,96,5,88,1,86,128,21,96,5,88,1,86,128,21,96,5,88,1,86,128,21,96,5,88,1,86,128,21,96,5,88,1,86,128,149,108,58,16,88,1,86,128,21,96,5,88,105,32,19,229,113,221,72,20,132,165,194,233,182,98,89,164,176,64,45,80,11,212,2,181,64,45,80,11,212,2,181,64,45,80,11,212,2,181,64,45,80,11,212,2,181,64,45,80,11,212,2,181,64,45,80,11,212,2,181,64,45,80,11,212,2,181,64,45,80,11,212,146,5,106,121,254,242,114,182,154,221,24,150,96,193,242,254,211,186,202,31,92,101,246,104,90,159,171,108,106,149,77,172,178,105,85,190,219,148,48,86,242,240,107,248,105,207,151,247,211,29,19,249,242,211,247,239,251,7,223,77,202,98,109,82,118,98,146,250,47,119,71,95,136,146,59,81,242,235,47,183,47,123,242,172,232,35,206,86,231,175,206,86,207,95,190,186,184,253,247,207,142,126,95,157,156,191,124,117,185,58,61,62,127,126,249,235,205,31,79,102,243,219,255,229,242,197,229,209,233,234,242,197,223,142,207,47,254,250,95,22,229,95,97,125,148,242,126,227,119,163,250,14,228,235,251,171,123,191,148,220,60,131,211,155,63,155,62,90,252,248,77,100,58,185,249,85,100,54,173,46,64,54,235,173,173,46,154,43,183,212,91,108,214,220,12,111,104,163,240,89,221,194,67,126,99,109,163,240,249,238,194,231,203,197,98,178,156,47,15,231,203,73,113,225,33,51,175,230,10,15,122,20,235,107,131,134,11,174,211,219,213,222,214,111,163,240,200,222,174,246,254,121,67,133,151,191,115,30,84,118,197,183,170,155,42,186,228,77,234,173,146,155,120,83,184,161,154,203,223,14,14,58,232,138,239,191,54,87,116,216,65,215,126,179,179,185,130,195,126,249,168,253,206,98,115,5,23,77,226,66,15,56,120,250,213,112,185,49,223,226,170,188,107,214,112,185,123,126,104,215,126,143,170,161,114,175,174,131,191,71,60,153,28,46,230,147,217,108,58,251,241,203,243,253,15,239,174,232,178,183,212,54,75,174,255,46,86,67,5,151,188,127,21,212,20,85,222,51,106,168,220,146,119,139,130,202,173,242,14,77,195,229,198,124,135,168,242,126,72,115,229,70,127,255,173,242,238,67,195,229,70,158,110,23,223,127,3,167,252,123,6,221,197,195,241,93,35,203,232,153,117,245,225,112,241,71,236,26,14,151,124,68,245,35,216,61,28,46,251,144,93,195,225,226,143,169,124,210,91,87,238,54,103,118,15,166,83,183,125,93,248,57,238,221,210,139,254,28,247,46,246,237,252,28,79,202,62,199,131,253,233,1,159,36,108,200,92,229,154,100,193,144,185,129,59,145,134,204,134,204,134,204,53,126,233,156,220,253,36,156,110,190,221,253,36,195,25,115,116,181,137,71,204,13,212,157,100,194,28,93,119,162,57,109,189,122,211,141,105,27,168,59,201,148,54,174,238,180,67,218,200,154,83,206,104,227,74,78,59,162,141,174,57,209,132,54,186,222,68,3,218,232,122,147,204,103,235,85,219,245,120,182,94,181,93,79,103,227,170,77,59,156,141,171,57,221,108,54,174,222,84,163,217,184,106,83,77,102,235,85,219,245,96,54,186,218,36,115,217,122,213,118,61,150,13,175,214,84,214,84,214,84,182,104,42,59,93,29,214,153,202,78,31,29,238,158,202,62,8,137,43,154,202,126,154,61,218,27,42,87,39,64,110,94,45,64,238,230,43,12,79,139,251,143,245,247,158,253,161,113,15,63,171,81,235,122,116,42,0,78,0,156,0,56,1,112,2,224,4,192,9,128,19,0,39,0,78,0,156,0,56,1,112,2,224,4,192,9,128,19,0,39,0,78,0,156,0,56,1,112,2,224,4,192,9,128,19,0,39,0,78,0,156,0,56,1,112,2,224,4,192,9,128,107,52,0,110,186,90,220,124,195,142,87,32,139,71,211,174,20,200,250,15,62,28,62,122,248,79,247,255,199,183,91,255,88,123,5,225,148,32,233,165,32,9,236,253,90,2,106,209,157,128,74,210,251,244,212,128,123,127,94,175,247,231,3,238,253,169,222,31,118,239,207,86,243,58,189,63,123,52,239,73,239,215,94,122,156,105,23,182,212,62,187,254,165,141,14,15,109,180,89,189,70,155,105,52,141,22,212,104,181,254,22,55,235,205,223,226,52,90,234,70,171,245,107,227,172,55,191,54,106,180,180,141,86,107,49,193,116,223,98,2,141,166,209,110,27,173,86,56,217,116,95,56,153,70,211,104,235,15,189,168,56,115,89,255,75,95,154,158,186,204,31,38,221,125,154,255,72,186,43,111,191,197,143,30,106,253,26,230,95,95,118,243,227,148,205,207,155,77,247,230,62,80,113,21,211,85,76,87,49,93,197,116,21,211,85,76,87,49,93,197,116,21,211,85,76,87,49,93,197,116,21,211,85,76,87,49,93,197,116,21,211,85,76,87,49,93,197,116,21,211,85,76,87,49,93,197,116,21,211,85,76,87,49,93,197,116,21,211,85,76,87,49,195,174,98,126,7,34,85,24,111,33,16,169,13,121,107,1,145,18,146,212,229,37,76,126,36,51,63,18,220,249,53,105,84,109,89,156,101,231,147,83,131,239,252,42,208,185,176,243,107,83,231,236,58,191,226,5,76,157,223,207,206,159,84,184,29,87,216,249,147,186,247,227,90,238,252,218,226,58,219,14,236,143,185,158,212,253,149,122,146,249,175,212,154,44,135,38,171,249,51,188,246,45,18,77,54,212,38,123,241,242,248,124,117,122,122,116,118,180,154,87,250,101,241,207,79,239,62,30,92,95,191,254,240,250,65,179,205,247,253,194,248,254,112,79,179,61,248,23,110,87,156,109,252,243,147,141,127,254,222,140,97,191,15,62,252,74,126,10,250,34,127,186,235,209,47,63,125,239,156,131,239,191,82,46,214,191,82,238,252,229,176,169,23,189,251,155,91,78,93,158,246,55,198,95,127,185,125,217,147,103,69,31,241,96,127,221,205,191,127,118,244,251,234,228,252,229,171,203,213,233,241,249,243,203,95,111,254,120,50,91,220,254,47,151,47,46,143,78,87,151,47,254,118,124,126,177,254,250,22,79,218,188,201,178,181,162,185,246,229,145,205,117,150,211,187,117,150,139,31,111,95,76,39,55,239,95,204,166,213,175,141,108,214,91,251,170,70,115,229,150,94,210,8,221,66,95,237,78,68,27,133,199,172,58,173,124,249,160,141,194,247,108,155,158,47,23,139,201,114,190,60,156,47,39,197,133,199,172,156,142,47,60,232,81,172,127,69,161,225,130,235,244,118,181,187,0,109,20,30,217,219,213,208,125,67,133,151,115,251,160,178,43,250,246,166,138,46,145,237,91,37,55,33,201,27,170,185,220,144,135,46,172,79,112,208,101,92,59,180,228,112,33,221,92,193,97,191,124,212,230,200,205,21,28,189,168,188,10,254,109,184,220,152,111,113,85,168,109,195,229,238,249,161,93,27,182,54,84,238,213,117,240,247,136,39,147,195,197,124,50,155,77,103,63,126,121,190,255,225,221,21,93,230,112,55,75,174,79,95,27,42,184,4,189,6,53,69,21,104,218,80,185,37,196,52,168,220,42,172,179,225,114,99,190,67,84,65,148,205,149,27,253,253,183,10,89,108,184,220,200,211,237,226,251,111,32,13,220,163,227,138,69,221,46,231,20,13,221,170,139,178,226,143,216,37,202,74,62,162,250,17,236,22,101,101,31,178,75,148,21,127,76,229,147,190,157,79,254,24,104,110,206,236,30,76,167,110,251,186,240,115,204,22,245,63,199,226,73,216,231,120,82,246,57,62,45,254,8,46,228,230,147,236,145,105,15,134,207,85,222,229,40,29,62,239,121,167,195,240,217,240,217,240,185,195,225,243,228,238,39,228,116,211,206,63,201,112,246,28,93,109,226,209,115,3,117,39,153,60,71,215,157,104,126,91,175,222,116,227,219,6,234,78,50,189,141,171,59,237,240,54,178,230,148,179,219,184,146,211,142,110,163,107,78,52,185,141,174,55,209,224,54,186,222,36,115,219,122,213,118,61,182,173,87,109,215,83,219,184,106,211,14,109,227,106,78,55,179,141,171,55,213,200,54,174,218,84,19,219,122,213,118,61,176,141,174,54,201,188,182,94,181,93,143,107,195,171,53,173,53,173,53,173,45,159,214,206,154,152,214,206,2,166,181,211,154,48,125,13,209,167,155,35,221,173,63,152,109,14,121,191,159,125,23,169,244,63,206,167,249,91,102,69,159,219,232,86,58,189,116,122,233,244,210,233,165,211,75,167,151,78,159,58,77,93,58,189,116,250,140,146,192,165,211,75,167,151,78,47,157,94,58,189,116,122,233,244,210,233,165,211,75,167,151,78,47,157,94,58,189,116,122,233,244,210,233,165,211,75,167,151,78,47,157,94,58,125,19,233,244,247,84,73,181,156,238,18,85,178,55,171,155,42,161,74,168,18,170,132,42,161,74,168,18,170,36,253,57,82,37,84,9,85,66,149,80,37,84,9,85,66,149,80,37,84,9,85,66,149,80,37,84,9,85,66,149,80,37,84,9,85,66,149,80,37,84,9,85,66,149,80,37,213,84,201,180,194,146,214,82,85,50,221,189,168,181,183,170,100,157,98,79,149,244,94,149,84,122,30,26,80,86,251,215,124,246,247,121,160,172,70,245,60,52,144,101,181,119,199,114,143,159,135,214,213,161,7,33,217,131,48,93,61,61,125,241,226,108,53,125,188,124,186,58,57,191,124,178,126,28,102,161,143,195,244,224,205,245,159,127,126,56,152,62,94,190,57,184,250,248,245,201,214,67,49,219,185,120,252,97,64,93,225,83,241,240,95,249,235,79,222,253,248,163,168,158,94,23,22,220,211,91,95,100,115,157,189,227,83,235,239,118,57,237,250,255,173,1,106,255,248,223,215,247,134,39,147,71,179,155,80,209,63,222,189,251,244,229,211,187,119,127,76,30,61,121,52,255,107,94,18,70,83,183,203,169,4,66,107,84,83,234,60,183,75,170,14,43,27,169,107,86,191,174,205,81,88,141,186,2,187,169,26,246,171,91,79,189,255,126,229,104,174,145,186,162,255,251,149,227,179,216,186,202,77,89,96,85,59,24,87,116,77,37,58,171,160,162,170,30,42,182,164,114,230,20,120,76,59,100,81,141,154,66,143,169,146,210,169,81,79,232,15,150,74,226,165,70,61,69,111,255,132,31,79,225,155,46,117,171,137,123,246,203,44,70,221,106,230,181,170,217,132,13,177,213,148,121,133,237,114,170,33,129,216,122,74,222,251,15,60,157,178,119,220,99,171,41,121,35,61,176,154,178,183,175,235,86,19,215,199,101,239,5,215,168,166,198,51,94,246,198,106,221,106,162,207,166,246,51,30,251,230,227,102,137,33,111,63,6,125,204,230,59,35,65,31,180,249,102,82,200,7,109,189,9,25,242,65,143,35,62,168,224,189,203,144,143,138,56,189,171,143,127,159,70,125,212,230,155,75,1,31,85,244,94,105,232,135,21,188,91,26,240,161,91,239,151,134,124,76,196,41,110,191,103,26,242,65,49,157,177,245,86,107,200,199,108,190,173,23,244,49,49,29,184,253,134,107,216,7,109,190,229,26,242,81,17,255,153,182,222,118,13,250,152,136,47,233,115,204,127,218,173,247,107,67,62,102,239,127,218,221,239,217,22,143,34,131,223,185,221,63,138,220,249,254,109,202,81,100,248,219,175,70,145,89,143,34,35,250,59,248,157,167,253,253,189,243,253,167,148,253,29,254,246,145,254,238,127,127,207,159,174,230,85,136,193,221,127,152,249,155,141,93,238,251,133,65,94,187,220,167,59,246,170,255,248,34,119,239,114,159,85,221,229,30,255,162,118,185,183,176,203,125,54,89,60,30,234,46,247,233,221,250,188,197,15,19,60,157,220,252,93,124,54,205,112,153,123,124,185,137,183,185,55,81,120,146,117,238,77,20,190,103,187,237,124,185,88,76,150,243,229,225,124,57,41,46,60,102,197,109,124,225,137,22,209,215,44,56,221,38,250,38,10,79,178,138,62,178,240,180,187,232,99,139,78,185,140,62,178,230,180,219,232,227,139,78,180,142,62,190,224,68,251,232,227,11,78,178,144,190,102,185,93,111,164,175,89,110,215,43,233,35,203,77,187,147,62,178,232,116,75,233,35,11,78,181,149,62,178,220,84,107,233,107,150,219,245,94,250,248,114,147,44,166,175,89,110,215,155,233,43,148,107,53,253,8,86,211,135,189,83,182,158,180,70,188,133,176,53,105,221,127,119,197,164,213,164,213,164,181,171,73,235,228,238,199,193,116,51,125,225,73,134,131,214,232,106,19,207,89,27,168,59,201,152,53,186,238,68,195,202,122,245,166,155,85,54,80,119,146,81,101,92,221,105,39,149,145,53,167,28,84,198,149,156,118,78,25,93,115,162,49,101,116,189,137,166,148,209,245,38,25,82,214,171,182,235,25,101,189,106,187,30,81,198,85,155,118,66,25,87,115,186,1,101,92,189,169,230,147,113,213,166,26,79,214,171,182,235,233,100,116,181,73,134,147,245,170,237,122,54,25,94,173,209,164,209,228,143,209,228,172,129,209,228,172,126,172,206,86,68,78,197,156,157,84,243,201,155,231,109,214,213,124,114,106,62,217,211,212,145,201,195,203,145,143,31,29,174,191,53,47,211,164,142,132,87,211,109,234,72,76,93,93,164,142,132,215,213,77,234,72,197,122,58,75,29,137,169,171,139,212,145,192,186,58,77,29,9,173,169,195,212,145,192,146,58,77,29,9,175,169,155,212,145,240,122,186,73,29,9,175,167,139,212,145,138,213,180,156,58,82,177,154,150,83,71,2,171,233,44,117,36,176,158,142,82,71,2,171,233,40,117,164,98,53,45,167,142,132,87,211,69,234,72,197,106,90,78,29,217,81,141,212,17,169,35,82,71,164,142,72,29,25,78,234,200,252,233,106,122,163,41,107,14,44,167,143,230,253,24,88,110,197,52,76,35,18,145,231,111,154,207,103,184,255,57,77,35,77,35,77,35,77,35,77,35,77,35,77,35,77,35,77,35,77,35,77,35,77,35,77,35,77,35,35,167,145,6,139,35,24,44,154,17,246,97,70,152,124,220,55,171,190,232,108,107,220,55,219,189,225,204,184,207,184,47,93,14,235,77,139,87,14,208,46,104,241,154,155,143,147,181,120,245,96,109,45,222,195,22,175,255,166,205,172,183,111,218,84,207,214,214,226,189,107,241,250,105,218,13,236,235,214,226,90,188,189,22,175,127,87,168,129,21,220,137,90,60,102,67,130,22,239,89,139,255,242,114,186,140,189,19,119,240,247,79,211,229,120,46,198,173,191,220,36,183,227,74,95,217,21,185,254,162,20,139,185,45,230,110,14,165,88,204,109,49,119,11,40,197,98,110,139,185,45,230,182,152,59,5,74,177,152,219,98,110,139,185,93,145,35,89,178,147,44,174,200,13,150,191,244,241,138,220,122,136,25,121,79,110,123,136,57,182,203,114,235,19,104,99,108,191,241,137,77,40,77,40,77,40,77,40,77,40,77,40,77,40,77,40,77,40,77,40,77,40,77,40,77,40,77,40,93,155,51,108,52,55,236,243,220,48,143,17,96,212,221,185,162,17,224,184,46,208,25,1,102,54,2,172,220,246,17,247,233,138,219,126,76,151,234,180,125,223,219,190,161,55,124,198,117,209,78,219,247,187,237,163,238,221,21,181,253,184,46,223,105,251,126,183,125,67,119,148,198,118,33,79,219,247,177,237,31,63,189,241,44,17,223,233,31,191,153,62,104,247,121,192,119,249,189,221,254,160,217,223,31,62,90,108,252,243,147,141,127,254,222,252,109,221,198,123,252,102,186,251,38,222,236,238,94,92,147,55,241,74,94,245,222,171,121,8,214,15,193,175,191,220,190,236,201,179,162,143,56,91,157,191,58,91,61,127,249,234,226,246,223,63,59,250,125,117,114,254,242,213,229,234,244,248,252,249,229,175,55,127,60,153,45,110,255,151,203,23,151,71,167,171,203,23,127,59,62,191,88,127,125,139,39,109,58,154,173,125,220,149,20,77,200,238,210,233,221,238,210,197,143,221,165,211,201,205,123,0,179,233,142,85,171,37,208,102,179,222,74,204,166,221,114,75,37,78,208,122,216,157,14,167,171,194,99,246,218,238,132,58,93,21,190,103,181,248,124,185,88,76,150,243,229,225,124,57,41,46,60,102,191,120,124,225,65,143,98,53,130,212,65,193,117,122,187,220,40,117,85,120,100,111,151,35,166,22,11,47,119,78,65,101,239,80,78,109,22,93,2,161,182,74,174,202,160,90,172,185,92,74,5,29,244,14,39,213,110,209,97,7,93,9,82,181,91,112,216,47,31,149,164,85,187,5,71,111,165,47,163,88,29,148,27,243,45,174,204,106,117,80,238,158,31,218,149,48,87,139,229,94,93,7,127,143,120,50,57,92,204,39,179,217,116,246,227,151,231,251,31,222,93,209,101,72,109,179,228,106,68,173,197,130,75,20,91,80,83,148,25,182,22,203,45,97,110,65,229,150,33,183,14,202,141,249,14,81,166,224,218,45,55,250,251,111,25,147,235,160,220,200,211,237,226,251,111,32,181,43,48,102,15,191,138,16,97,182,247,35,202,240,214,222,15,220,210,81,251,63,98,83,221,4,124,68,245,35,216,118,81,33,31,178,169,162,246,127,204,158,147,14,3,68,127,77,91,35,222,96,216,158,182,238,127,115,193,180,213,180,213,180,181,187,105,235,228,238,71,194,244,199,143,132,127,94,131,235,39,25,14,91,163,171,77,60,107,109,160,238,36,163,214,232,186,19,13,44,235,213,155,110,94,217,64,221,73,198,149,113,117,167,157,86,70,214,156,114,88,25,87,114,218,89,101,116,205,137,70,149,209,245,38,154,84,70,215,155,100,80,89,175,218,174,231,148,245,170,237,122,76,25,87,109,218,41,101,92,205,233,134,148,113,245,166,154,81,198,85,155,106,68,89,175,218,174,39,148,209,213,38,25,80,214,171,182,235,249,100,120,181,198,147,198,147,247,198,147,81,59,26,54,199,147,33,251,25,102,139,189,243,201,7,3,201,79,139,63,182,255,228,221,143,63,74,54,148,108,101,25,67,233,80,210,34,134,190,198,156,5,174,84,238,40,230,44,188,154,110,99,206,98,234,234,34,230,44,188,174,110,98,206,42,214,211,89,204,89,76,93,93,196,156,5,214,213,105,204,89,104,77,29,198,156,5,150,212,105,204,89,120,77,221,196,156,133,215,211,77,204,89,120,61,93,196,156,85,172,166,229,152,179,138,213,180,28,115,22,88,77,103,49,103,129,245,116,20,115,22,88,77,71,49,103,21,171,105,57,230,44,188,154,46,98,206,42,86,211,114,204,217,142,106,196,156,89,196,32,27,205,34,6,129,106,229,31,212,183,69,12,55,83,202,168,37,12,155,83,202,144,5,12,105,166,148,141,196,173,61,126,51,109,62,142,225,193,39,53,130,52,130,52,130,52,130,52,130,52,130,52,130,52,130,52,130,52,130,52,130,52,130,52,130,52,130,180,105,193,52,209,96,176,207,131,193,244,51,190,136,45,11,219,51,190,253,27,22,204,248,204,248,58,140,91,141,90,163,80,212,215,251,86,40,100,211,215,213,119,38,232,235,126,246,117,3,239,201,236,223,145,144,77,95,87,143,201,214,215,125,236,235,6,226,177,67,150,32,232,107,125,221,105,95,55,112,211,39,100,203,65,38,125,29,179,214,64,95,247,175,175,215,107,60,98,175,177,109,239,241,8,185,203,86,117,143,199,195,53,29,169,175,183,173,191,230,52,119,220,74,95,218,69,183,254,42,147,192,37,200,29,41,147,240,106,186,85,38,49,117,117,161,76,194,235,234,70,153,84,172,167,51,101,18,83,87,23,202,36,176,174,78,149,73,104,77,29,42,147,192,146,58,85,38,225,53,117,163,76,194,235,233,70,153,132,215,211,133,50,169,88,77,203,202,164,98,53,45,43,147,192,106,58,83,38,129,245,116,164,76,2,171,233,72,153,84,172,166,101,101,18,94,77,23,202,164,98,53,45,43,147,29,213,80,38,46,186,161,41,46,186,241,44,195,186,232,118,187,147,56,238,182,91,209,82,226,253,87,222,178,25,102,54,37,100,90,218,76,188,253,153,77,42,77,42,77,42,77,42,77,42,77,42,77,42,77,42,77,42,77,42,77,42,77,42,77,42,77,42,221,135,51,116,52,63,236,243,252,48,147,81,96,220,165,184,162,81,224,254,155,113,70,129,70,129,89,177,222,216,187,115,197,237,191,239,2,93,206,237,31,117,167,78,251,247,191,253,155,122,35,104,255,61,187,156,219,63,234,42,135,246,239,123,251,199,221,196,43,106,255,253,215,241,180,191,246,207,172,253,155,186,211,20,114,107,47,223,246,143,188,200,167,253,251,216,254,255,182,154,62,94,62,189,187,212,87,253,251,255,127,31,76,31,47,223,20,93,235,219,243,19,224,97,171,22,63,4,157,92,209,187,247,21,236,190,164,55,187,187,49,215,224,37,189,61,47,126,239,69,117,253,186,235,127,253,229,246,101,79,158,21,125,196,217,234,252,213,217,234,249,203,87,23,55,92,228,159,254,199,63,157,29,253,190,58,57,127,249,234,114,117,122,124,254,252,242,215,245,87,177,120,124,251,191,92,190,184,60,58,93,93,190,248,219,241,249,197,95,255,203,147,54,129,205,214,174,237,74,188,38,100,47,233,244,110,47,233,226,199,94,210,233,228,230,205,129,217,116,199,26,213,18,129,179,89,111,37,127,211,110,185,165,68,39,104,245,235,78,160,211,85,225,49,59,107,119,10,158,174,10,223,179,54,124,190,92,44,38,203,249,242,112,190,156,20,23,30,179,59,60,190,240,160,71,177,154,77,234,160,224,58,189,93,142,151,186,42,60,178,183,203,117,83,139,133,151,3,168,160,178,119,240,167,54,139,46,17,82,91,37,87,245,81,45,214,92,78,168,130,14,122,7,160,106,183,232,176,131,174,36,172,218,45,56,236,151,143,74,4,171,221,130,163,55,206,151,25,173,14,202,141,249,22,87,134,184,58,40,119,207,15,237,74,202,171,197,114,175,174,131,191,71,60,153,28,46,230,147,217,108,58,251,241,203,243,253,15,239,174,232,50,189,182,89,114,53,187,214,98,193,37,188,45,168,41,202,112,91,139,229,150,248,183,160,114,203,244,91,7,229,198,124,135,40,227,113,237,150,27,253,253,183,204,207,117,80,110,228,233,118,241,253,55,208,224,21,224,179,135,95,69,8,61,219,251,17,101,170,107,239,7,110,177,169,253,31,177,201,113,2,62,162,250,17,108,131,169,144,15,217,228,82,251,63,102,207,73,7,201,162,135,227,213,234,239,47,148,143,87,247,188,195,96,188,106,188,106,188,218,244,120,117,114,247,51,96,250,227,103,192,63,175,233,245,147,12,167,171,209,213,38,30,174,54,80,119,146,217,106,116,221,137,38,148,245,234,77,55,160,108,160,238,36,243,201,184,186,211,142,39,35,107,78,57,157,140,43,57,237,112,50,186,230,68,179,201,232,122,19,141,38,163,235,77,50,153,172,87,109,215,131,201,122,213,118,61,151,140,171,54,237,88,50,174,230,116,83,201,184,122,83,13,37,227,170,77,53,147,172,87,109,215,35,201,232,106,147,76,36,235,85,219,245,64,50,188,90,243,72,243,200,237,121,228,141,119,174,122,215,177,108,30,121,163,134,119,222,118,108,107,30,89,160,151,43,223,92,188,247,69,53,238,151,11,63,183,97,163,32,51,65,102,130,204,4,153,9,50,19,100,38,200,76,144,153,32,51,65,102,130,204,4,153,9,50,179,114,65,250,89,163,233,103,86,46,12,54,50,173,111,43,23,54,167,143,85,163,166,118,77,31,119,134,77,117,56,125,172,28,28,101,250,152,235,244,49,166,165,155,2,190,123,35,68,58,108,233,202,113,32,90,186,223,45,61,191,109,232,121,84,32,200,188,160,157,231,1,129,80,123,3,113,30,230,225,28,62,90,108,252,243,147,141,127,158,46,219,166,237,243,116,176,125,199,75,99,237,117,88,251,116,124,172,93,106,136,212,16,169,33,89,152,124,169,33,82,67,164,134,228,3,243,165,134,72,13,145,26,34,53,68,106,136,212,16,169,33,25,24,125,169,33,148,254,240,149,254,143,9,108,204,91,10,197,19,216,253,153,228,38,176,38,176,38,176,130,69,4,139,228,53,126,21,44,34,88,68,176,72,242,1,166,96,17,193,34,130,69,4,139,8,22,17,44,34,88,68,176,136,96,17,35,75,35,203,205,145,101,92,204,113,209,200,114,111,200,113,196,26,197,79,243,135,67,202,79,243,31,67,202,130,61,139,105,231,150,127,237,97,239,116,110,57,53,183,148,81,34,163,68,70,137,140,18,25,37,50,74,100,148,200,40,145,81,34,163,68,70,137,140,18,25,37,50,74,100,148,200,40,145,81,50,236,140,146,249,247,56,135,121,67,131,204,233,163,121,63,6,153,91,225,15,211,152,52,229,121,107,209,15,91,159,217,148,210,148,210,148,210,148,210,148,210,148,210,148,210,148,210,148,210,148,210,148,210,148,210,148,210,148,50,114,74,105,224,56,130,129,163,217,97,31,102,135,153,140,1,103,17,107,210,138,199,128,179,221,75,210,140,1,141,1,115,202,127,189,105,253,234,25,221,101,173,191,51,161,59,227,214,143,72,244,214,250,67,104,253,166,222,252,153,245,246,205,159,136,228,111,173,223,255,214,111,42,245,123,26,144,250,173,245,181,126,70,173,223,212,221,165,189,251,27,178,109,253,168,125,15,90,191,175,173,255,248,233,180,206,178,135,199,111,166,163,217,246,112,247,181,166,8,27,219,245,218,210,198,90,72,27,155,78,102,139,161,166,141,217,247,96,223,131,125,15,89,68,165,217,247,80,167,112,251,30,236,123,176,239,193,190,135,22,35,211,236,123,104,51,52,205,190,7,251,30,236,123,232,52,57,205,190,135,54,179,211,236,123,16,158,22,129,141,238,77,97,99,222,129,40,153,194,14,114,227,131,41,172,41,236,32,166,176,118,62,216,249,96,231,67,234,57,166,157,15,118,62,216,249,96,231,131,157,15,89,204,47,237,124,104,123,122,105,231,67,155,179,75,59,31,218,155,92,218,249,208,222,220,210,206,7,99,203,26,99,203,184,165,15,133,99,203,54,182,62,60,132,209,127,225,233,197,31,143,102,139,141,63,121,247,227,143,18,207,47,219,89,253,176,123,126,105,247,131,84,53,169,106,82,213,164,170,73,85,147,170,38,85,77,170,154,84,53,169,106,82,213,164,170,73,85,179,251,65,20,155,221,15,242,219,6,190,251,225,251,64,51,110,249,67,225,64,179,141,237,15,173,13,52,155,137,126,187,59,135,22,242,32,182,63,181,105,165,105,165,105,165,105,165,105,165,105,165,105,165,105,165,105,165,105,165,105,165,105,165,105,165,105,165,29,16,6,143,102,136,125,158,33,230,50,14,140,89,2,81,50,14,108,126,11,132,113,160,113,96,219,249,176,113,203,32,74,31,129,166,183,65,116,249,8,68,108,132,240,8,12,228,17,104,236,77,161,230,183,66,116,249,8,68,100,132,123,4,6,241,8,52,150,18,222,198,118,8,143,128,71,160,253,71,160,177,187,78,109,108,137,232,238,17,136,218,20,225,17,232,225,35,240,252,229,229,106,182,250,253,180,234,146,136,247,159,190,30,204,14,254,113,61,232,237,16,119,95,100,167,129,100,187,94,84,18,89,59,73,100,243,226,36,178,219,140,178,30,39,145,217,7,97,31,132,125,16,89,196,168,217,7,81,167,112,251,32,236,131,176,15,194,62,136,22,227,212,236,131,104,51,80,205,62,8,251,32,236,131,232,52,85,205,62,136,54,115,213,236,131,16,172,86,5,30,221,155,180,86,122,151,161,100,210,58,172,13,16,38,173,38,173,253,158,180,218,249,96,231,131,157,15,169,103,149,118,62,216,249,96,231,131,157,15,118,62,100,49,163,180,243,161,237,9,165,157,15,109,206,39,237,124,104,111,58,105,231,67,123,179,73,59,31,140,38,99,70,147,21,151,61,20,142,38,219,216,242,240,105,254,112,24,249,105,254,99,24,89,64,163,83,205,39,27,94,237,176,123,62,105,167,131,148,52,41,105,82,210,164,164,73,73,147,146,38,37,77,74,154,148,52,41,105,82,210,164,164,73,73,179,211,65,180,154,157,14,242,216,134,186,211,225,251,192,178,226,50,135,194,129,101,27,91,28,90,25,88,214,140,108,187,251,226,155,204,103,216,254,156,166,145,166,145,166,145,166,145,166,145,166,145,166,145,166,145,166,145,166,145,166,145,166,145,166,145,166,145,118,54,24,44,154,17,246,121,70,152,124,220,87,105,89,67,201,184,175,249,45,13,198,125,198,125,13,229,176,86,92,198,80,218,226,77,111,97,232,170,197,171,108,96,208,226,189,109,241,250,111,218,52,191,101,161,171,22,175,146,173,173,197,123,218,226,245,211,180,219,216,162,160,197,181,120,99,45,94,255,174,80,27,91,18,186,105,241,106,27,18,180,120,47,91,124,189,20,36,242,78,220,246,74,144,144,139,113,139,125,189,190,216,104,237,237,5,33,173,223,129,91,127,101,73,46,194,149,190,178,219,112,252,9,127,194,159,240,39,252,9,127,194,159,240,39,252,9,127,194,159,240,39,252,137,219,112,208,74,91,104,197,109,184,193,74,151,62,222,134,187,93,98,28,117,37,174,104,133,241,254,123,113,93,207,43,27,50,49,141,239,41,46,249,196,134,145,134,145,134,145,134,145,134,145,134,145,134,145,134,145,134,145,134,145,134,145,134,145,134,145,134,145,46,195,153,43,26,17,246,121,68,152,199,180,47,234,70,92,209,180,111,255,181,56,211,62,211,190,206,253,109,228,133,184,226,14,223,119,43,46,131,14,143,185,0,167,195,251,222,225,13,189,99,179,255,82,92,6,29,30,115,115,66,135,247,187,195,163,174,195,21,117,248,254,59,113,58,92,135,39,232,240,134,110,9,133,92,137,75,222,225,113,183,223,116,120,255,58,252,255,89,45,159,174,230,213,191,125,255,239,131,229,155,7,125,61,15,248,206,189,247,166,231,195,62,222,232,243,247,135,15,47,126,222,191,25,218,206,109,184,155,47,114,247,69,184,217,221,181,180,230,46,194,149,189,232,189,23,243,0,172,31,128,95,127,185,125,217,147,103,69,31,113,182,58,127,117,182,122,254,242,213,197,237,191,127,118,244,251,234,228,252,229,171,203,213,233,241,249,243,203,95,215,95,197,226,241,237,255,114,249,226,242,232,116,117,249,226,111,199,231,23,127,253,47,79,218,164,45,91,139,175,43,193,150,144,37,161,211,187,37,161,139,31,75,66,167,147,155,177,252,108,186,99,167,105,137,125,217,172,183,146,124,105,183,220,82,28,19,180,135,117,39,141,233,170,240,152,5,178,59,237,76,87,133,239,217,225,61,95,46,22,147,229,124,121,56,95,78,138,11,143,89,228,29,95,120,208,163,88,77,5,117,80,112,157,222,46,103,67,93,21,30,217,219,229,174,168,197,194,203,233,81,80,217,59,224,81,155,69,151,216,164,173,146,171,202,164,22,107,46,199,75,65,7,189,131,46,181,91,116,216,65,87,178,77,237,22,28,246,203,71,37,252,212,110,193,209,235,223,203,116,84,7,229,198,124,139,43,227,83,29,148,187,231,135,118,37,95,213,98,185,87,215,193,223,35,158,76,14,23,243,201,108,54,157,253,248,229,249,254,135,119,87,116,153,27,219,44,185,154,26,107,177,224,18,88,22,212,20,101,172,172,197,114,75,228,89,80,185,101,238,172,131,114,99,190,67,148,193,180,118,203,141,254,254,91,38,215,58,40,55,242,116,187,248,254,27,168,223,10,216,215,195,175,34,4,125,237,253,136,50,79,181,247,3,183,192,210,254,143,216,132,48,1,31,81,253,8,182,169,82,200,135,108,66,165,253,31,179,231,164,67,76,207,237,164,181,242,219,8,5,147,214,253,239,32,152,180,154,180,154,180,118,53,105,157,220,253,56,152,254,248,113,240,207,107,255,252,36,195,65,107,116,181,137,231,172,13,212,157,100,204,26,93,119,162,97,101,189,122,211,205,42,27,168,59,201,168,50,174,238,180,147,202,200,154,83,14,42,227,74,78,59,167,140,174,57,209,152,50,186,222,68,83,202,232,122,147,12,41,235,85,219,245,140,178,94,181,93,143,40,227,170,77,59,161,140,171,57,221,128,50,174,222,84,243,201,184,106,83,141,39,235,85,219,245,116,50,186,218,36,195,201,122,213,118,61,155,12,175,214,104,210,104,242,199,104,50,98,15,194,214,104,50,100,5,66,227,251,62,62,45,254,120,52,91,36,30,79,182,176,17,161,124,60,105,25,130,252,49,249,99,242,199,228,143,201,31,147,63,38,127,76,254,152,252,49,249,99,242,199,228,143,201,31,179,12,65,104,153,101,8,146,206,134,188,12,97,61,175,140,216,131,176,53,175,12,89,129,144,195,188,178,129,160,180,155,175,189,233,108,134,135,159,211,48,210,48,210,48,210,48,210,48,210,48,210,48,210,48,210,48,210,48,210,48,210,48,210,48,210,48,210,50,4,115,69,35,194,62,143,8,147,79,251,102,171,69,237,105,223,236,209,194,180,207,180,47,203,16,214,155,14,159,55,208,225,243,126,118,120,213,181,8,58,188,151,29,94,113,151,77,97,135,239,91,99,147,105,135,87,141,212,214,225,189,236,240,138,187,108,10,59,124,223,26,27,29,174,195,211,117,120,253,119,221,247,175,177,105,188,195,215,91,17,42,166,24,105,241,113,182,248,180,129,111,226,211,238,191,137,55,210,226,213,87,127,104,241,94,182,120,253,239,226,251,23,126,104,241,222,181,120,75,189,185,235,95,218,120,124,42,116,113,253,27,203,33,235,152,116,177,46,110,175,139,215,235,197,34,47,223,111,175,23,75,114,3,63,166,159,99,110,195,175,191,220,36,247,240,75,95,217,101,124,254,149,127,229,95,249,87,254,149,127,229,95,249,87,254,149,127,229,95,249,87,254,213,101,124,104,182,45,52,235,50,254,96,165,109,31,47,227,175,135,152,145,55,242,183,135,152,73,174,229,55,4,4,98,164,238,250,4,218,152,204,111,124,98,19,74,19,74,19,74,19,74,19,74,19,74,19,74,19,74,19,74,19,74,19,74,19,74,19,74,19,74,55,244,13,27,205,13,251,60,55,204,99,4,24,117,77,191,104,4,152,224,174,190,17,160,17,96,213,171,20,223,219,62,226,238,126,113,219,119,126,129,191,161,182,143,185,193,175,237,251,222,246,17,23,250,139,219,190,243,91,253,9,111,132,106,251,190,183,125,196,5,209,226,182,239,231,45,81,109,63,206,182,111,232,237,253,113,221,255,215,246,253,110,251,168,56,128,162,182,31,87,38,128,182,239,123,219,55,244,221,126,92,57,1,163,107,251,190,221,181,142,140,13,40,234,236,158,220,181,214,217,67,238,236,243,227,23,55,244,246,233,106,94,253,91,246,199,119,127,30,76,15,230,15,51,49,230,1,223,177,247,182,245,131,174,126,127,248,104,177,241,207,79,54,254,249,123,151,183,19,31,112,247,133,238,78,15,152,221,221,229,111,46,61,96,215,11,223,123,193,108,122,62,237,47,49,191,254,114,251,178,39,207,138,62,226,108,117,254,234,108,245,252,229,171,187,167,232,236,232,247,213,201,249,203,87,151,171,211,227,243,231,151,191,222,252,241,100,182,184,253,95,46,95,92,30,157,174,46,95,252,237,248,252,98,253,245,45,158,180,201,127,223,127,250,86,3,255,222,111,164,79,255,245,245,207,207,111,255,253,224,235,251,171,123,110,97,118,243,23,136,155,63,155,62,90,60,154,28,188,255,244,237,224,211,127,205,167,147,27,186,48,155,30,124,123,243,237,227,215,111,179,201,163,201,34,204,7,111,214,91,73,7,183,91,110,41,32,222,172,185,58,31,238,170,240,89,221,194,55,17,75,87,133,207,119,23,62,95,46,22,147,229,124,121,56,95,78,138,11,223,52,109,237,22,30,244,40,86,147,211,29,20,92,167,183,203,105,117,87,133,71,246,118,185,189,110,177,240,114,158,29,84,246,14,156,221,102,209,37,126,123,171,228,170,122,187,197,154,203,129,119,208,65,239,224,221,237,22,29,118,208,149,252,119,187,5,135,253,242,81,9,136,183,91,112,145,47,13,61,224,66,93,218,65,185,49,223,226,202,136,121,7,229,238,249,161,93,201,160,183,88,238,213,117,240,247,136,39,147,195,197,124,50,155,77,103,63,126,121,190,255,225,221,21,93,102,235,55,75,174,38,235,91,44,184,4,223,7,53,69,25,189,111,177,220,18,157,31,84,110,153,205,239,160,220,152,239,16,101,120,191,221,114,163,191,255,150,233,254,14,202,141,60,221,46,190,255,6,222,16,40,160,241,15,191,138,16,24,191,247,35,202,204,249,222,15,220,66,221,251,63,98,19,11,7,124,68,245,35,216,230,220,33,31,178,137,185,247,127,204,158,147,14,113,207,247,38,175,149,223,82,40,153,188,238,127,71,193,228,213,228,213,228,181,235,201,235,228,238,199,195,244,199,143,135,127,94,223,25,123,146,225,224,53,186,218,196,115,215,6,234,78,50,118,141,174,59,209,240,178,94,189,233,102,151,13,212,157,100,116,25,87,119,218,201,101,100,205,41,7,151,113,37,167,157,91,70,215,156,104,108,25,93,111,162,169,101,116,189,73,134,150,245,170,237,122,102,89,175,218,174,71,150,113,213,166,157,88,198,213,156,110,96,25,87,111,170,121,101,92,181,169,198,149,245,170,237,122,90,25,93,109,146,97,101,189,106,187,158,85,134,87,107,84,105,84,249,112,84,25,177,105,170,112,84,25,178,104,106,177,111,84,185,216,160,206,179,45,233,156,193,104,178,133,149,82,187,71,147,54,74,201,107,149,215,42,175,85,94,171,188,86,121,173,242,90,229,181,202,107,149,215,42,175,85,94,171,188,86,27,165,132,188,218,40,37,25,118,200,27,165,190,207,42,35,22,74,21,206,42,67,246,73,117,61,171,108,32,55,246,238,107,109,58,146,97,251,243,26,68,26,68,26,68,26,68,26,68,26,68,26,68,26,68,26,68,26,68,26,68,26,68,26,68,26,68,90,28,101,166,104,60,216,231,241,96,22,147,190,202,155,68,74,38,125,251,23,137,152,244,153,244,117,18,166,253,160,187,43,70,200,151,118,247,190,4,249,12,186,187,234,34,40,221,221,251,238,110,230,93,154,253,107,65,50,232,238,170,201,217,186,187,231,221,221,76,168,118,200,26,4,221,173,187,187,238,238,102,110,3,133,172,66,72,222,221,213,183,30,232,238,94,119,247,122,221,71,141,11,111,219,43,63,134,116,235,109,253,213,37,187,250,86,250,234,238,191,97,39,216,9,118,130,157,96,39,216,9,118,130,157,96,39,216,9,118,130,157,96,39,238,191,177,42,109,89,21,247,223,6,11,92,250,122,255,237,118,93,113,244,37,184,162,149,197,131,190,9,215,202,134,226,146,79,254,255,179,119,191,93,105,100,105,192,175,191,208,161,31,53,218,201,188,36,74,34,19,132,28,193,76,103,222,176,136,146,132,9,162,15,98,166,51,107,157,239,126,150,118,58,137,74,65,85,81,127,54,85,215,171,233,118,132,218,181,83,106,250,246,170,95,25,78,26,78,26,78,26,78,26,78,26,78,26,78,26,78,26,78,26,78,26,78,26,78,26,78,26,78,186,39,206,156,209,200,112,155,71,134,225,76,255,82,223,24,183,108,250,87,233,187,227,76,255,2,156,254,165,186,226,83,222,44,183,252,138,175,240,29,115,174,248,170,92,241,25,254,134,167,210,119,209,185,226,171,113,197,167,190,169,110,217,21,95,233,59,235,92,241,213,184,226,51,188,11,169,226,119,219,185,226,183,248,138,223,59,56,25,62,75,249,237,125,239,224,242,193,117,254,44,198,119,246,189,117,215,249,195,235,250,209,117,255,233,224,183,23,143,254,125,247,247,252,239,190,219,59,184,92,125,227,221,222,223,183,192,101,124,227,93,196,129,127,57,160,47,136,251,47,136,227,87,223,15,219,62,90,246,138,147,97,247,236,100,248,250,237,89,255,251,231,159,52,255,24,182,187,111,207,6,195,78,171,251,122,112,124,247,225,157,189,253,239,255,207,160,55,104,118,134,131,222,155,86,183,127,127,126,251,47,242,164,51,79,158,170,157,8,206,196,121,2,233,238,223,79,32,221,255,249,4,210,221,157,187,177,255,222,238,138,7,166,70,216,154,199,235,77,36,107,242,93,110,36,190,137,245,144,215,149,244,166,168,133,167,121,58,237,74,155,83,212,194,215,60,32,252,217,239,251,251,59,191,63,251,253,224,217,239,59,203,23,158,230,41,225,233,23,30,235,75,49,153,58,42,96,193,155,92,219,209,44,169,168,133,167,188,182,163,221,82,142,11,143,166,77,177,150,189,2,54,229,185,232,8,251,244,100,201,73,229,83,142,107,142,198,81,177,54,122,5,141,202,119,209,241,54,58,145,157,202,119,193,241,254,242,145,8,87,229,187,224,212,207,150,143,210,87,5,44,55,205,183,184,40,158,85,192,114,215,252,208,78,228,183,114,92,238,100,26,251,123,196,139,157,131,253,103,59,123,123,187,123,63,255,242,252,235,203,139,91,116,148,75,123,188,228,100,42,45,199,5,71,192,181,88,23,69,20,91,203,113,185,17,178,45,214,114,163,92,91,1,203,77,243,29,34,10,190,229,187,220,212,223,127,163,100,92,1,203,77,185,187,69,124,255,141,169,235,150,176,178,135,103,17,7,149,173,125,69,148,215,90,251,194,39,32,106,253,43,30,67,155,24,175,72,190,5,79,41,84,156,151,60,134,80,235,95,179,102,167,99,155,161,191,38,175,233,126,205,240,116,242,186,254,55,12,38,175,38,175,38,175,69,79,94,119,254,254,241,176,251,243,199,195,63,238,189,245,139,0,7,175,169,87,91,242,220,53,131,117,151,50,118,77,189,238,146,134,151,155,173,183,188,217,101,6,235,46,101,116,153,110,221,229,78,46,83,174,185,204,193,101,186,37,151,59,183,76,189,230,146,198,150,169,215,91,210,212,50,245,122,75,25,90,110,182,218,162,103,150,155,173,182,232,145,101,186,213,150,59,177,76,183,230,242,6,150,233,214,91,214,188,50,221,106,203,26,87,110,182,218,162,167,149,169,87,91,202,176,114,179,213,22,61,171,140,191,90,163,74,163,202,135,163,202,180,207,101,120,60,170,172,204,35,25,214,142,38,243,122,26,67,228,104,210,131,24,180,206,180,206,180,206,180,206,180,206,180,206,180,206,180,206,180,206,180,206,180,206,180,206,180,206,60,136,65,32,205,131,24,84,213,42,255,32,134,187,89,101,218,103,48,60,158,85,86,249,241,11,123,7,151,185,52,27,30,188,175,65,164,65,164,65,164,65,164,65,164,65,164,65,164,65,164,65,164,65,164,65,164,65,164,65,164,65,164,135,46,152,41,26,15,110,243,120,48,136,73,95,186,231,45,60,157,244,85,247,81,11,38,125,33,77,250,146,94,221,105,158,173,176,236,234,174,234,99,21,92,221,219,124,117,103,243,91,154,234,62,66,193,213,189,189,87,119,54,81,237,42,63,46,193,213,189,189,87,119,54,119,3,85,249,209,8,174,238,109,189,186,239,31,1,178,193,13,111,79,31,1,82,165,187,222,238,207,174,180,91,223,34,143,238,254,55,236,4,59,193,78,176,19,236,4,59,193,78,176,19,236,4,59,193,78,176,19,236,196,253,111,172,74,94,86,197,253,111,149,5,46,219,122,255,219,247,71,24,167,190,9,110,217,35,140,43,125,39,92,126,143,48,126,250,230,134,147,134,147,134,147,134,147,134,147,134,147,134,147,134,147,134,147,134,147,134,147,134,147,134,147,134,147,238,137,51,103,52,50,220,230,145,97,56,211,191,212,55,198,45,155,254,85,250,238,56,211,191,0,167,127,169,174,248,148,55,203,45,191,226,43,124,199,156,43,190,42,87,124,134,191,225,169,244,93,116,174,248,106,92,241,169,111,170,91,118,197,87,250,206,58,87,124,53,174,248,12,239,66,170,248,221,118,174,248,237,189,226,247,134,207,95,14,159,165,251,246,190,215,120,254,225,193,117,254,44,198,119,246,189,117,215,249,195,235,250,209,117,255,233,224,183,23,143,254,125,247,247,220,239,190,187,59,209,213,55,222,237,253,125,11,92,182,55,222,69,29,248,151,3,250,130,184,255,130,56,126,245,253,176,237,163,101,175,56,25,118,207,78,134,175,223,158,245,191,127,254,73,243,143,97,187,251,246,108,48,236,180,186,175,7,199,119,31,222,217,219,255,254,255,12,122,131,102,103,56,232,189,105,117,251,247,231,183,255,34,79,58,243,228,169,218,137,224,76,156,39,144,238,254,253,4,210,253,159,79,32,221,221,185,27,251,239,237,174,120,96,106,132,173,121,188,222,68,178,38,223,229,70,226,155,88,15,121,93,73,111,138,90,120,154,167,211,174,180,57,69,45,124,205,3,194,159,253,190,191,191,243,251,179,223,15,158,253,190,179,124,225,105,158,18,158,126,225,177,190,20,147,169,163,2,22,188,201,181,29,205,146,138,90,120,202,107,59,218,45,229,184,240,104,218,20,107,217,43,96,83,158,139,142,176,79,79,150,156,84,62,229,184,230,104,28,21,107,163,87,208,168,124,23,29,111,163,19,217,169,124,23,28,239,47,31,137,112,85,190,11,78,253,108,249,40,125,85,192,114,211,124,139,139,226,89,5,44,119,205,15,237,68,126,43,199,229,78,166,177,191,71,188,216,57,216,127,182,179,183,183,187,247,243,47,207,191,190,188,184,69,71,185,180,199,75,78,166,210,114,92,112,4,92,139,117,81,68,177,181,28,151,27,33,219,98,45,55,202,181,21,176,220,52,223,33,162,224,91,190,203,77,253,253,55,74,198,21,176,220,148,187,91,196,247,223,152,186,110,9,43,123,120,22,113,80,217,218,87,68,121,173,181,47,124,2,162,214,191,226,49,180,137,241,138,228,91,240,148,66,197,121,201,99,8,181,254,53,107,118,58,174,25,250,62,121,77,245,107,134,37,147,215,245,191,97,48,121,53,121,53,121,45,122,242,186,243,247,143,135,221,159,63,30,254,113,239,173,95,4,56,120,77,189,218,146,231,174,25,172,187,148,177,107,234,117,151,52,188,220,108,189,229,205,46,51,88,119,41,163,203,116,235,46,119,114,153,114,205,101,14,46,211,45,185,220,185,101,234,53,151,52,182,76,189,222,146,166,150,169,215,91,202,208,114,179,213,22,61,179,220,108,181,69,143,44,211,173,182,220,137,101,186,53,151,55,176,76,183,222,178,230,149,233,86,91,214,184,114,179,213,22,61,173,76,189,218,82,134,149,155,173,182,232,89,101,252,213,26,85,26,85,62,28,85,166,124,46,195,147,81,101,156,71,50,236,174,157,85,238,238,61,226,208,47,30,253,251,143,225,228,79,31,253,227,53,101,206,43,115,122,68,67,244,188,210,211,25,4,208,4,208,4,208,4,208,4,208,4,208,4,208,4,208,4,208,4,208,4,208,4,208,4,208,60,157,65,53,205,211,25,164,214,170,254,116,134,251,1,102,202,7,51,60,25,96,198,121,38,67,16,3,204,140,82,109,119,27,144,71,221,225,225,251,154,78,154,78,154,78,154,78,154,78,154,78,154,78,154,78,154,78,154,78,154,78,154,78,154,78,154,78,122,60,131,65,163,153,225,54,207,12,131,24,255,165,122,50,195,146,241,223,250,135,50,24,255,25,255,5,208,117,77,249,104,134,165,151,252,186,167,50,132,122,201,167,121,84,131,75,126,171,47,249,108,126,201,179,254,177,12,161,94,242,105,58,222,46,249,45,190,228,179,169,119,199,121,46,131,75,222,37,31,196,37,159,205,189,72,113,30,204,16,230,37,159,238,105,13,46,249,173,189,228,239,159,74,178,193,61,120,79,159,74,82,249,27,241,238,79,185,180,187,241,34,143,238,150,60,232,5,122,129,94,160,23,232,5,122,129,94,160,23,232,5,122,129,94,160,23,232,197,45,121,164,76,94,82,198,45,121,149,229,53,219,122,75,222,247,71,45,167,190,47,111,217,163,150,235,119,115,94,110,207,95,94,242,230,38,150,38,150,38,150,38,150,38,150,38,150,38,150,38,150,38,150,38,150,38,150,38,150,38,150,38,150,110,211,51,124,52,71,220,230,57,98,56,35,193,212,247,234,45,27,9,214,239,134,61,35,193,0,71,130,169,190,12,82,222,191,183,252,203,160,110,55,241,249,50,168,202,151,65,134,191,32,170,223,141,125,190,12,170,241,101,144,250,62,191,101,95,6,245,187,217,207,151,65,53,190,12,50,188,7,170,142,55,0,250,50,216,190,47,131,78,251,245,241,224,238,107,225,89,178,31,2,211,201,167,207,139,79,215,139,7,23,253,179,24,223,251,215,94,243,15,46,249,79,7,191,237,63,250,247,23,143,254,253,199,151,64,246,247,252,253,125,146,171,111,245,219,251,251,166,187,108,110,245,91,117,208,95,14,230,11,224,254,11,224,248,213,247,195,182,143,150,189,226,100,216,61,59,25,190,126,123,214,255,254,249,39,205,63,134,237,238,219,179,193,176,211,234,190,30,28,223,125,120,103,111,255,251,255,51,232,13,154,157,225,160,247,166,213,237,223,159,223,254,139,60,77,206,147,103,141,39,18,57,113,158,203,186,251,247,115,89,247,127,62,151,117,119,231,238,247,9,123,187,43,30,35,27,129,118,30,175,55,17,217,201,119,185,145,170,39,214,163,111,87,154,158,162,22,158,230,153,189,43,209,79,81,11,95,243,216,244,103,191,239,239,239,252,254,236,247,131,103,191,239,44,95,120,154,103,167,167,95,120,172,47,197,100,156,169,128,5,111,114,109,71,123,167,162,22,158,242,218,142,6,81,57,46,60,218,76,197,90,246,10,49,149,231,162,35,80,213,147,37,39,37,85,57,174,57,90,93,197,218,232,21,230,42,223,69,199,219,232,68,40,43,223,5,199,251,203,71,34,181,149,239,130,151,161,143,184,27,188,148,124,20,176,220,52,223,226,162,220,87,1,203,93,243,67,59,17,12,203,113,185,147,105,236,239,17,47,118,14,246,159,237,236,237,237,238,253,252,203,243,175,47,47,110,209,81,224,237,241,146,147,113,183,28,23,28,33,226,98,93,20,81,30,46,199,229,70,144,185,88,203,141,2,115,5,44,55,205,119,136,40,81,151,239,114,83,127,255,141,34,119,5,44,55,229,238,22,241,253,55,38,219,91,226,213,30,158,69,28,173,182,246,21,81,16,108,237,11,159,72,171,245,175,120,44,120,98,188,34,249,22,60,53,86,113,94,242,88,88,173,127,205,154,157,94,135,145,126,153,180,38,250,61,67,196,164,117,253,175,23,76,90,77,90,77,90,139,154,180,238,252,253,227,96,247,231,143,131,127,220,195,237,23,1,14,90,83,175,182,228,57,107,6,235,46,101,204,154,122,221,37,13,43,55,91,111,121,179,202,12,214,93,202,168,50,221,186,203,157,84,166,92,115,153,131,202,116,75,46,119,78,153,122,205,37,141,41,83,175,183,164,41,101,234,245,150,50,164,220,108,181,69,207,40,55,91,109,209,35,202,116,171,45,119,66,153,110,205,229,13,40,211,173,183,172,249,100,186,213,150,53,158,220,108,181,69,79,39,83,175,182,148,225,228,102,171,45,122,54,25,127,181,70,147,70,147,63,71,147,9,31,3,177,116,52,89,202,211,31,174,247,47,126,219,219,47,121,60,249,215,45,4,5,141,39,61,234,65,56,77,56,77,56,77,56,77,56,77,56,77,56,77,56,77,56,77,56,77,56,77,56,77,56,205,163,30,212,214,60,234,65,162,173,170,143,122,248,49,175,76,88,46,89,58,175,44,37,88,146,98,94,185,97,175,228,239,115,207,178,207,240,244,61,13,35,13,35,13,35,13,35,13,35,13,35,13,35,13,35,13,35,13,35,13,35,13,35,13,35,13,35,61,197,193,92,209,136,112,155,71,132,165,79,251,54,215,137,165,116,89,77,251,106,62,237,91,115,133,159,188,29,220,85,136,95,190,218,253,61,105,135,245,242,122,113,23,199,253,240,241,81,127,184,106,41,214,95,206,179,208,70,192,154,227,202,4,200,4,8,178,6,24,10,16,100,141,94,184,32,171,32,171,32,171,32,107,96,161,3,65,86,65,86,65,86,65,86,65,86,65,86,65,214,0,154,7,130,172,170,7,21,174,30,60,156,186,38,250,213,66,244,212,181,90,89,86,83,87,83,215,42,76,93,197,89,197,89,197,89,203,158,91,138,179,138,179,138,179,138,179,138,179,6,49,175,20,103,205,123,90,41,206,154,231,172,82,156,53,191,73,165,56,107,126,115,74,113,86,99,202,148,99,202,132,125,214,168,49,101,156,68,107,246,99,202,199,47,120,104,164,239,222,113,63,18,77,255,253,145,113,158,149,215,216,211,206,140,67,175,107,167,157,90,175,219,154,87,216,251,109,183,241,113,116,179,24,207,23,243,209,236,230,227,213,252,114,60,63,248,237,217,111,59,127,125,195,47,39,179,144,124,85,197,230,22,54,89,95,17,217,133,228,235,43,38,191,144,114,93,133,101,24,54,89,95,17,57,134,132,235,43,52,203,144,116,109,5,230,25,18,46,173,208,76,67,242,181,21,147,107,72,190,174,98,178,13,201,215,85,68,190,33,229,170,114,206,56,164,92,85,206,57,135,132,171,42,44,235,144,112,93,5,229,29,18,174,170,160,204,67,202,85,229,156,123,72,190,170,34,178,15,41,87,149,115,254,33,198,170,100,32,52,105,181,35,52,105,5,39,162,95,180,61,77,218,95,199,180,9,67,21,81,99,218,56,173,138,138,140,105,55,204,93,252,178,131,89,22,47,150,190,173,25,172,25,172,25,172,25,172,25,172,25,172,25,172,25,172,25,172,25,172,25,172,25,172,25,172,25,108,197,103,176,198,169,53,24,167,154,140,110,195,100,180,212,33,103,187,219,31,156,158,29,14,54,41,150,222,173,109,126,123,190,168,77,186,244,193,9,151,113,55,253,218,5,184,173,222,109,245,98,166,1,222,88,47,102,26,189,112,49,83,49,83,49,83,49,211,192,194,0,98,166,98,166,98,166,98,166,98,166,98,166,98,166,1,52,2,196,76,85,2,170,95,9,120,60,153,77,227,80,87,77,102,43,153,55,53,153,53,153,173,216,100,86,240,84,240,84,240,180,236,217,166,224,169,224,169,224,169,224,169,224,105,16,51,77,193,211,188,39,154,130,167,121,206,51,5,79,243,155,102,10,158,230,55,203,20,60,53,202,220,116,148,153,174,124,26,61,202,148,64,205,104,34,154,79,11,53,198,68,84,20,213,13,249,110,200,119,67,190,27,242,221,144,239,134,124,55,228,187,33,223,13,249,110,200,119,67,190,27,242,221,144,95,151,27,242,69,81,221,197,47,138,90,179,91,255,183,47,138,250,112,148,155,174,142,26,61,202,149,73,77,152,73,125,176,149,57,244,82,35,222,223,156,214,156,214,156,214,156,214,156,214,156,214,156,214,156,214,156,214,156,214,156,214,156,214,156,214,156,182,226,115,90,35,215,26,140,92,77,79,183,97,122,90,234,32,180,127,55,187,250,215,105,123,208,58,221,164,157,122,179,184,154,127,251,239,124,178,24,207,107,147,79,125,124,206,101,220,167,31,103,13,110,213,119,171,190,136,106,128,55,235,139,168,70,47,92,68,85,68,85,68,85,68,53,176,216,128,136,170,136,170,136,170,136,170,136,170,136,170,136,106,0,221,1,17,85,229,129,234,151,7,150,76,105,211,136,213,53,83,218,74,166,84,77,105,77,105,43,57,165,21,84,21,84,21,84,45,123,206,41,168,42,168,42,168,42,168,42,168,26,196,124,83,80,53,239,233,166,160,106,158,179,77,65,213,252,38,155,130,170,249,205,53,5,85,141,53,51,24,107,166,107,170,174,28,107,202,170,102,55,29,205,167,172,26,111,58,42,174,234,166,125,55,237,187,105,223,77,251,110,218,119,211,190,155,246,221,180,239,166,125,55,237,187,105,223,77,251,110,218,175,203,77,251,226,170,238,244,23,87,173,89,30,96,251,226,170,79,198,186,233,250,170,43,199,186,18,171,9,19,171,143,119,51,135,202,106,244,33,204,108,205,108,205,108,205,108,205,108,205,108,205,108,205,108,205,108,205,108,205,108,205,108,205,108,205,108,43,62,179,53,126,173,193,248,213,36,117,27,38,169,229,12,69,79,91,71,111,155,255,108,158,52,135,237,238,97,123,208,26,190,108,246,91,195,103,47,135,239,118,135,175,222,38,47,174,206,199,23,215,163,255,140,46,71,141,201,236,124,178,24,55,62,140,110,198,141,103,47,27,95,119,27,31,175,43,158,94,93,119,242,133,222,221,159,102,49,110,243,207,225,54,255,189,157,253,231,85,189,205,95,140,85,140,85,140,53,136,70,129,24,235,38,11,23,99,21,99,21,99,21,99,205,177,85,32,198,154,103,173,64,140,85,140,85,140,181,208,100,129,24,107,158,209,2,49,86,213,130,140,39,185,137,156,107,194,73,110,181,242,172,38,185,38,185,245,154,228,10,182,10,182,10,182,150,61,11,21,108,21,108,21,108,21,108,21,108,13,98,6,42,216,154,247,4,84,176,53,207,249,167,96,107,126,211,79,193,214,252,102,159,130,173,70,159,89,142,62,19,150,91,19,141,62,11,73,184,254,184,183,63,180,81,231,221,151,232,110,217,163,78,245,213,109,189,147,255,238,251,251,197,120,124,125,115,61,30,95,236,252,246,226,183,103,247,223,229,159,151,115,7,127,252,213,20,123,231,126,154,117,21,113,199,126,252,117,21,115,167,126,194,245,20,118,135,126,154,117,21,113,103,126,204,117,21,122,71,126,220,53,21,120,39,126,204,37,21,122,7,126,252,53,21,115,231,125,252,245,20,115,199,125,252,245,20,113,167,125,194,213,228,124,135,125,194,213,228,124,103,125,204,213,20,118,71,125,204,245,20,116,39,125,204,213,20,116,7,125,194,213,228,124,231,124,252,213,20,113,199,124,194,213,228,124,167,252,138,213,184,67,94,213,212,109,245,170,166,238,197,143,126,209,246,84,77,215,206,62,119,115,188,129,127,183,136,27,248,31,118,77,175,159,61,116,160,215,207,30,119,78,247,47,102,73,231,165,75,34,166,187,9,34,166,235,246,44,203,154,105,252,99,25,134,26,134,26,134,26,134,26,134,26,134,26,134,26,134,26,134,26,134,26,134,26,134,26,134,26,134,202,133,154,107,26,81,110,243,136,50,216,105,227,206,221,55,236,156,166,141,59,191,237,154,54,154,54,110,245,180,49,139,175,176,252,230,249,69,90,230,66,191,194,146,60,148,204,87,88,253,190,194,158,103,156,188,126,94,231,228,245,243,144,66,41,171,23,35,148,34,148,34,121,29,96,42,69,242,58,122,225,146,215,146,215,146,215,146,215,129,165,94,36,175,37,175,37,175,37,175,37,175,37,175,37,175,3,168,190,72,94,235,190,212,174,251,242,60,227,228,117,228,36,183,14,201,107,147,92,147,220,170,78,114,37,175,37,175,37,175,203,158,133,74,94,75,94,75,94,75,94,75,94,7,49,3,149,188,206,123,2,42,121,157,231,252,83,242,58,191,233,167,228,117,126,179,79,201,107,163,207,44,71,159,153,36,175,35,70,159,213,76,94,199,29,117,22,146,188,94,55,234,148,188,86,121,81,121,81,121,81,121,81,121,81,121,81,121,81,121,81,121,81,121,81,121,81,121,81,121,145,188,150,134,145,188,214,147,169,87,242,250,121,198,201,235,136,217,167,228,117,172,61,203,63,145,177,236,88,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,146,215,230,154,70,148,219,60,162,12,118,218,152,65,242,58,114,218,40,121,109,218,184,237,211,198,44,190,194,242,155,231,75,94,251,10,171,219,87,216,225,113,115,240,107,84,126,211,228,245,249,231,209,34,42,42,95,249,228,245,163,147,47,55,148,18,99,49,66,41,66,41,146,215,1,166,82,36,175,163,23,46,121,45,121,45,121,45,121,29,88,234,69,242,90,242,90,242,90,242,90,242,90,242,90,242,58,128,234,139,228,181,238,75,157,186,47,79,39,185,155,253,174,100,245,36,183,226,201,107,147,92,147,220,74,79,114,37,175,37,175,37,175,203,158,133,74,94,75,94,75,94,75,94,75,94,7,49,3,149,188,206,123,2,42,121,157,231,252,83,242,58,191,233,167,228,117,126,179,79,201,107,163,207,44,71,159,155,38,175,87,141,62,43,151,188,78,52,234,204,59,121,29,107,212,41,121,173,242,162,242,162,242,162,242,162,242,162,242,162,242,162,242,162,242,162,242,162,242,162,242,162,242,34,121,45,13,35,121,173,39,83,155,228,245,227,217,231,166,201,235,85,179,79,201,235,88,123,150,107,34,35,242,88,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,146,215,230,154,70,148,219,60,162,12,118,218,184,89,242,122,245,180,81,242,218,180,113,219,167,141,89,124,133,229,55,207,151,188,246,21,86,203,175,176,231,25,39,175,35,162,242,245,72,94,63,15,41,148,178,122,49,66,41,66,41,146,215,1,166,82,36,175,163,23,46,121,45,121,45,121,45,121,29,88,234,69,242,90,242,90,242,90,242,90,242,90,242,90,242,58,128,234,139,228,181,238,75,237,186,47,207,51,78,94,71,78,114,235,144,188,54,201,53,201,173,234,36,87,242,90,242,90,242,186,236,89,168,228,181,228,181,228,181,228,181,228,117,16,51,80,201,235,188,39,160,146,215,121,206,63,37,175,243,155,126,74,94,231,55,251,148,188,54,250,204,114,244,153,73,242,58,98,244,89,205,228,117,220,81,103,33,201,235,117,163,78,201,107,149,23,149,23,149,23,149,23,149,23,149,23,149,23,149,23,149,23,149,23,149,23,149,23,149,23,201,107,105,24,201,107,61,153,122,37,175,159,103,156,188,142,152,125,74,94,199,218,179,252,19,25,203,142,101,24,106,24,106,24,106,24,106,24,106,24,106,24,106,24,106,24,106,24,106,24,106,24,106,24,106,24,42,121,109,174,105,68,185,205,35,202,96,167,141,25,36,175,35,167,141,146,215,166,141,219,62,109,204,226,43,44,191,121,190,228,181,175,176,186,125,133,181,187,253,193,233,217,225,131,176,252,166,217,235,187,175,141,249,237,121,100,92,190,242,233,235,37,27,80,110,52,37,230,130,132,83,132,83,36,176,3,76,167,72,96,71,47,92,2,91,2,91,2,91,2,59,176,244,139,4,182,4,182,4,182,4,182,4,182,4,182,4,118,0,21,24,9,108,29,152,58,117,96,150,79,118,55,251,253,201,250,201,110,197,83,216,38,187,38,187,181,152,236,74,98,75,98,75,98,151,61,27,149,196,150,196,150,196,150,196,150,196,14,98,38,42,137,157,247,68,84,18,59,207,121,168,36,118,126,211,80,73,236,252,102,161,146,216,70,161,89,143,66,55,205,98,175,27,133,86,46,141,157,120,244,153,119,30,59,246,232,83,34,91,21,70,21,70,21,70,21,70,21,70,21,70,21,70,21,70,21,70,21,70,21,70,21,70,21,70,34,91,74,70,34,91,127,166,54,137,236,101,179,208,77,51,217,235,102,161,82,217,177,247,45,215,188,198,202,227,25,142,26,142,26,142,26,142,26,142,26,142,26,142,26,142,26,142,26,142,26,142,26,142,26,142,26,142,74,102,155,115,26,89,110,243,200,50,232,233,227,102,217,236,245,211,71,233,108,211,199,170,76,31,179,250,138,203,119,222,47,165,237,43,174,246,95,113,207,115,72,106,71,196,235,235,147,212,126,30,90,120,101,245,130,132,87,132,87,36,181,3,76,175,72,106,71,47,92,82,91,82,91,82,91,82,59,176,116,140,164,182,164,182,164,182,164,182,164,182,164,182,164,118,0,21,25,73,109,29,153,90,118,100,158,231,144,212,142,156,236,214,37,169,109,178,107,178,91,229,201,174,164,182,164,182,164,118,217,179,81,73,109,73,109,73,109,73,109,73,237,32,102,162,146,218,121,79,68,37,181,243,156,135,74,106,231,55,13,149,212,206,111,22,42,169,109,20,154,245,40,52,179,164,118,196,40,180,186,73,237,184,163,207,194,146,218,235,70,159,146,218,170,49,170,49,170,49,170,49,170,49,170,49,170,49,170,49,170,49,170,49,170,49,170,49,170,49,146,218,82,51,146,218,250,52,245,75,106,63,207,33,169,29,49,11,149,212,142,189,111,197,36,54,150,29,207,112,212,112,212,112,212,112,212,112,212,112,212,112,212,112,212,112,212,112,212,112,212,112,212,112,212,112,84,82,219,156,211,200,114,155,71,150,65,79,31,51,74,106,71,78,31,37,181,77,31,171,50,125,204,234,43,46,223,121,191,164,182,175,184,90,124,197,237,13,95,191,29,12,187,173,222,31,195,189,157,151,41,250,217,123,141,79,215,139,198,108,124,245,103,99,111,231,67,186,88,246,238,218,47,166,221,199,95,77,123,143,191,156,246,31,126,249,236,95,252,252,148,52,55,23,236,173,176,252,75,78,57,227,136,74,6,71,87,76,217,164,152,178,95,191,98,138,22,182,22,182,22,118,16,185,23,45,236,77,22,174,133,173,133,173,133,173,133,157,99,246,69,11,59,207,240,139,22,182,22,182,22,118,161,245,23,45,236,60,251,47,90,216,2,48,107,126,115,253,120,202,249,120,102,247,104,58,245,255,69,190,199,47,131,209,212,239,241,203,44,117,229,123,188,136,122,143,7,227,215,24,111,178,250,247,176,203,103,212,9,126,5,180,126,70,189,254,247,61,102,212,102,212,102,212,170,222,170,222,193,14,168,85,189,85,189,85,189,75,31,241,170,122,171,122,171,122,171,122,171,122,171,122,171,122,171,122,171,122,27,234,26,234,26,234,174,31,234,38,106,154,175,27,234,198,10,152,239,175,85,252,251,113,149,126,233,19,220,251,251,132,10,159,224,138,147,235,239,232,239,232,239,232,239,232,239,232,239,232,239,232,239,232,239,232,239,232,239,232,239,232,239,232,239,232,239,232,239,232,239,164,236,239,44,27,17,38,138,237,172,27,17,198,42,235,20,62,34,124,82,237,216,73,208,201,89,114,202,217,37,58,86,190,185,249,159,249,159,249,159,249,159,249,159,249,159,249,159,249,159,249,159,249,159,249,159,249,159,249,159,249,159,249,159,249,159,249,159,249,95,54,243,191,204,136,96,172,206,111,8,243,191,248,213,94,243,191,224,231,127,49,175,249,193,240,240,184,57,24,190,108,246,91,27,167,121,23,141,243,207,163,69,227,195,232,102,92,195,74,239,178,179,47,37,134,16,119,33,186,8,186,8,218,189,1,150,17,180,123,163,23,174,221,171,221,171,221,171,221,27,88,217,65,187,87,187,87,187,87,187,87,187,87,187,87,187,55,128,200,131,118,175,204,131,204,67,253,50,15,17,243,236,84,191,206,137,49,207,174,112,209,215,60,219,60,187,218,243,108,157,95,157,95,157,223,178,39,194,58,191,58,191,58,191,58,191,58,191,65,76,130,117,126,243,158,3,235,252,230,57,5,214,249,205,111,6,172,243,155,223,4,88,231,215,0,216,0,56,167,1,112,202,228,239,218,1,112,117,234,191,201,167,189,57,133,128,227,79,123,53,129,53,65,52,65,52,65,52,65,52,65,52,65,52,65,52,65,52,65,52,65,52,65,52,65,52,65,52,65,52,65,52,65,52,65,54,110,130,44,29,39,166,204,3,175,29,39,86,186,20,188,236,236,243,136,134,172,62,142,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,161,89,97,230,179,194,60,232,97,165,171,194,102,133,91,53,43,124,252,245,113,218,236,246,59,247,95,28,195,222,219,179,254,240,100,48,108,117,135,173,254,90,135,59,31,205,110,166,247,127,70,141,171,235,219,155,198,229,162,49,158,53,198,55,201,208,237,245,179,223,86,71,23,174,247,126,123,116,153,63,76,48,236,95,204,30,124,194,229,193,111,15,255,237,215,255,243,252,201,191,238,37,211,186,63,79,250,255,196,218,140,245,44,119,93,132,33,139,35,242,183,133,205,212,207,51,47,33,252,252,15,129,221,223,158,223,221,120,114,247,39,255,241,106,126,57,158,223,236,255,246,251,111,187,141,243,191,238,64,249,253,251,189,39,187,47,238,238,61,249,127,30,220,6,179,87,208,82,62,253,189,148,187,255,60,217,121,176,160,88,191,3,120,188,125,27,151,25,50,219,189,2,86,146,100,243,34,127,101,241,120,7,179,9,69,100,182,141,69,45,39,221,94,238,109,186,151,113,238,38,43,112,47,179,89,78,186,189,124,182,122,47,179,137,67,103,182,151,69,45,39,201,94,198,250,1,179,121,156,36,247,235,177,172,31,48,145,191,22,76,180,135,225,124,143,204,122,57,233,246,50,229,247,200,100,1,151,2,247,178,224,239,145,209,191,126,141,181,147,9,163,50,249,238,99,230,139,137,191,139,17,191,48,126,178,135,89,100,110,178,219,196,98,86,19,123,23,163,127,199,29,235,90,76,88,222,201,247,90,204,124,49,73,118,49,222,181,184,113,11,40,247,29,204,114,41,73,246,47,222,127,74,111,220,38,202,238,63,165,11,88,74,146,253,91,246,27,209,184,151,95,236,102,71,238,87,95,134,43,73,188,121,105,254,86,147,36,221,84,204,230,21,252,119,153,8,83,146,104,243,10,253,175,188,2,86,18,123,243,162,195,86,79,246,47,131,176,85,118,91,88,200,98,98,239,98,20,36,122,188,135,155,167,182,50,219,193,34,150,18,123,255,34,224,83,172,47,225,36,233,175,124,191,132,179,93,73,236,205,139,112,90,177,54,47,73,137,44,223,205,203,118,37,137,55,47,205,79,222,36,97,180,98,54,175,224,159,188,17,10,46,238,230,5,242,119,190,108,87,146,120,243,82,94,121,129,252,157,47,219,149,172,220,188,180,198,240,225,142,198,17,134,49,94,241,152,26,197,120,201,99,165,181,254,37,79,108,97,156,151,36,95,217,243,196,135,89,83,10,220,75,92,10,92,250,138,101,160,112,237,210,226,228,5,151,30,237,9,38,92,123,168,39,148,48,198,43,18,255,233,92,38,191,8,46,83,92,4,151,201,47,130,149,61,198,165,91,188,178,199,24,241,138,228,23,218,234,30,99,212,75,86,245,24,151,191,38,241,245,252,4,53,174,221,226,167,164,113,253,75,146,95,47,243,20,215,203,60,249,245,242,132,90,174,127,197,227,235,229,209,43,158,48,203,72,70,182,187,230,249,244,177,24,217,238,186,135,209,7,196,200,82,136,199,168,61,192,27,177,45,108,11,219,194,182,176,45,212,8,53,66,141,80,35,212,8,53,66,141,202,254,133,49,106,132,26,161,70,168,17,106,132,26,133,79,141,32,25,72,6,146,129,100,202,222,60,72,6,146,129,100,106,140,100,232,149,194,244,10,35,18,162,17,41,87,98,100,16,244,89,155,178,34,49,10,146,24,57,17,138,85,159,244,72,121,196,108,73,189,107,167,108,73,125,157,104,73,253,178,25,69,183,164,150,31,81,75,10,74,130,146,160,36,40,9,74,210,146,210,146,2,188,0,47,192,11,240,2,188,0,47,192,11,240,2,188,0,175,0,174,62,192,11,240,170,15,240,210,146,194,228,48,57,76,174,244,205,195,228,48,57,76,14,147,195,228,180,164,104,60,45,41,78,80,75,42,35,193,248,174,157,178,37,245,136,145,213,178,37,245,117,18,160,96,196,182,176,45,108,11,219,194,182,42,197,182,80,35,212,8,53,66,141,80,35,212,8,53,66,141,80,35,212,8,53,66,141,80,163,42,80,35,72,6,146,129,100,32,153,178,55,15,146,129,100,32,153,26,35,25,122,69,75,170,214,70,164,92,137,145,65,208,167,150,45,169,32,37,198,118,180,164,78,206,58,119,151,95,138,107,239,242,118,218,24,207,182,246,226,203,184,38,245,215,110,20,154,147,138,62,164,158,20,152,4,38,129,73,96,18,152,164,39,165,39,5,121,65,94,144,23,228,5,121,65,94,144,23,228,5,121,65,94,1,92,125,144,23,228,85,31,228,165,39,133,202,161,114,168,92,233,155,135,202,161,114,168,28,42,135,202,233,73,17,121,122,82,172,160,158,212,38,138,113,112,48,124,217,236,183,146,60,144,112,113,208,248,48,186,25,215,253,81,132,223,183,161,16,53,182,226,88,184,24,46,134,139,225,98,184,24,46,134,139,225,98,184,24,46,134,139,225,98,184,24,46,134,139,225,98,184,24,46,22,192,213,135,139,225,98,184,24,46,134,139,225,98,184,24,46,134,139,225,98,184,24,46,134,139,225,98,184,24,46,134,139,109,21,23,75,240,224,193,101,92,172,62,143,28,252,126,246,1,38,238,32,45,72,11,210,130,180,32,173,74,33,45,176,8,44,2,139,192,34,176,8,44,2,139,192,34,176,8,44,2,139,192,34,176,168,10,176,8,137,65,98,144,24,36,166,236,205,67,98,144,24,36,166,198,36,134,85,41,204,170,16,33,33,138,144,178,220,197,70,153,158,109,122,198,91,85,221,69,216,143,22,28,28,12,59,205,211,215,73,131,80,127,255,41,214,189,8,117,255,150,69,37,161,34,15,166,9,133,27,225,70,184,17,110,132,27,105,66,105,66,161,91,232,22,186,133,110,161,91,232,22,186,133,110,161,91,232,86,0,87,31,186,133,110,213,135,110,105,66,1,112,0,28,0,87,250,230,1,112,0,28,0,7,192,1,112,154,80,156,157,38,20,1,168,9,181,161,77,252,139,140,37,139,66,61,37,99,181,170,66,221,191,83,128,60,145,211,226,180,56,45,78,139,211,170,148,211,98,139,216,34,182,136,45,98,139,216,34,182,136,45,98,139,216,34,182,136,45,98,139,170,96,139,168,24,42,134,138,161,98,202,222,60,42,134,138,161,98,106,172,98,112,21,89,168,90,163,144,210,232,197,102,181,158,90,133,161,66,165,23,193,151,161,250,39,205,78,39,97,25,234,230,114,52,157,42,67,253,181,15,69,149,161,34,15,166,12,69,28,17,71,196,17,113,68,28,41,67,41,67,209,91,244,22,189,69,111,209,91,244,22,189,69,111,209,91,244,86,0,87,31,189,69,111,213,71,111,41,67,49,112,12,28,3,87,250,230,49,112,12,28,3,199,192,49,112,202,80,168,157,50,20,4,168,12,181,33,79,252,139,140,37,43,67,61,37,99,181,42,67,221,159,126,128,60,145,211,226,180,56,45,78,139,211,170,148,211,98,139,216,34,182,136,45,98,139,216,34,182,136,45,98,139,216,34,182,136,45,98,139,170,96,139,168,24,42,134,138,161,98,202,222,60,42,134,138,161,98,106,172,98,112,21,101,168,90,163,144,210,232,197,102,181,158,90,149,161,66,165,23,1,150,161,254,24,236,181,79,94,15,247,246,142,135,239,218,221,65,235,168,215,238,15,143,218,175,94,157,245,239,174,191,119,59,195,221,181,165,168,63,23,123,147,203,79,141,189,189,207,141,175,147,217,98,124,113,53,185,105,92,76,62,126,188,189,187,248,26,95,119,238,255,254,150,105,57,106,217,197,183,255,228,35,47,30,124,228,224,209,107,14,30,189,226,224,199,231,199,44,70,253,117,222,255,39,233,94,108,94,143,202,240,192,74,82,21,17,74,187,59,191,237,61,250,11,239,238,243,223,118,254,254,187,247,139,239,127,215,221,219,41,194,40,69,45,230,211,223,139,185,251,235,247,179,7,75,42,95,41,109,184,131,133,172,37,201,6,150,40,149,54,220,202,226,22,148,110,63,11,215,74,185,239,103,86,11,74,183,159,133,151,165,54,220,207,226,22,148,100,63,75,16,96,57,93,151,229,253,208,41,81,129,229,185,151,165,125,207,44,81,130,229,190,159,133,127,207,44,79,131,229,177,151,57,44,39,254,78,150,37,194,54,221,200,162,214,19,123,39,203,83,97,121,92,147,57,44,39,201,78,150,32,195,114,218,197,108,23,147,100,15,75,208,97,155,254,167,119,33,139,73,178,135,133,11,177,156,174,194,76,215,146,120,3,139,84,98,121,110,96,225,127,207,41,67,138,229,185,129,133,255,199,96,121,37,170,77,183,177,160,229,196,222,201,114,220,221,134,187,88,204,98,98,239,97,25,246,46,143,47,231,172,215,18,123,3,203,240,119,121,108,96,214,107,73,188,129,69,26,188,60,55,176,240,159,200,101,56,188,156,54,176,156,191,19,150,97,241,242,220,192,66,174,64,30,79,165,170,126,236,79,165,10,72,84,169,138,73,37,227,240,181,117,213,170,164,124,45,131,138,85,8,124,237,47,75,249,200,157,253,69,43,191,127,176,145,116,155,126,146,203,20,132,51,209,251,179,106,172,26,171,198,170,177,106,172,26,91,197,86,149,109,129,216,42,182,42,32,199,194,86,177,85,108,21,91,197,86,177,85,108,21,91,197,86,17,65,68,16,17,68,4,17,65,68,16,17,68,4,85,87,4,161,58,10,93,181,6,49,193,176,147,108,171,73,25,20,188,114,103,39,181,97,31,225,150,188,154,111,218,111,154,175,207,78,155,195,147,55,175,91,221,95,174,202,152,25,175,209,151,201,151,209,167,219,249,168,113,249,229,211,120,246,243,207,162,136,134,215,147,15,236,101,150,228,138,60,175,92,123,92,137,142,42,198,5,56,1,78,128,19,224,4,56,137,113,137,113,5,113,93,2,99,192,24,48,6,140,1,99,192,24,48,6,140,1,99,192,24,48,6,140,1,99,98,92,232,29,122,135,222,161,119,232,29,122,135,222,161,119,53,167,119,98,92,85,19,126,98,92,236,161,24,87,50,21,25,45,208,98,150,184,226,9,180,156,50,92,27,10,180,148,85,173,200,83,206,34,169,21,227,205,113,51,220,12,55,195,205,112,51,220,12,143,194,163,202,230,60,120,20,30,21,16,69,193,163,240,40,60,10,143,194,163,240,40,60,10,143,194,163,160,30,168,7,234,129,122,160,30,168,7,234,129,122,170,139,122,104,27,61,173,90,155,150,48,228,72,134,237,162,12,74,90,123,15,156,200,42,72,178,81,21,107,155,228,70,192,73,172,206,31,71,175,222,15,187,189,215,175,59,173,254,240,85,179,63,56,122,57,220,127,177,179,19,187,137,53,253,243,226,227,183,198,236,234,211,167,233,248,166,241,113,116,179,184,248,208,184,123,135,109,143,98,69,158,88,190,85,172,68,135,149,197,226,148,56,37,78,137,83,226,148,100,177,100,177,130,184,46,185,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,89,44,130,142,160,35,232,8,58,130,142,160,35,232,8,186,154,11,58,89,172,170,65,61,89,44,132,80,22,43,33,110,140,86,104,113,187,88,241,20,90,181,194,88,145,231,156,73,25,43,198,187,35,103,200,25,114,134,156,33,103,200,25,34,133,72,149,77,122,16,41,68,42,32,142,130,72,33,82,136,20,34,133,72,33,82,136,20,34,133,72,129,61,96,15,216,3,246,128,61,96,15,216,3,246,84,23,246,16,55,210,88,181,118,45,129,232,145,44,27,70,91,20,199,218,38,188,177,45,117,172,127,236,164,173,98,221,189,178,82,53,172,187,19,42,176,130,21,117,56,245,43,20,9,69,66,145,80,36,20,73,253,74,253,42,136,235,18,237,66,187,208,46,180,11,237,66,187,208,46,180,11,237,66,187,208,46,180,11,237,82,191,130,228,32,57,72,14,146,131,228,32,57,72,14,146,171,57,146,83,191,170,154,197,83,191,162,4,213,175,54,241,139,247,202,44,85,245,234,137,50,171,112,237,234,238,92,179,175,92,61,124,87,164,12,41,67,202,144,50,164,12,41,67,160,16,168,178,201,14,2,133,64,5,196,77,16,40,4,10,129,66,160,16,40,4,10,129,66,160,16,40,112,7,220,1,119,192,29,112,7,220,1,119,192,157,234,194,29,162,70,221,170,214,110,165,100,29,146,69,131,104,91,107,86,129,34,141,128,43,86,221,163,246,160,53,108,118,223,15,142,219,221,215,195,119,251,195,248,29,171,217,197,100,49,110,140,102,223,22,159,39,179,79,141,175,251,141,173,47,89,45,57,165,124,91,86,49,15,168,102,133,30,161,71,232,17,122,132,30,169,89,169,89,5,113,93,162,92,40,23,202,133,114,161,92,40,23,202,133,114,161,92,40,23,202,133,114,161,92,106,86,80,28,20,7,197,65,113,80,28,20,7,197,65,113,53,71,113,106,86,85,179,119,106,86,84,160,154,85,66,175,184,76,155,197,237,89,173,211,102,213,42,90,45,57,219,76,154,86,43,223,23,45,67,203,208,50,180,12,45,67,203,80,40,20,170,108,186,131,66,161,80,1,177,19,20,10,133,66,161,80,40,20,10,133,66,161,80,40,20,10,224,1,120,0,30,128,7,224,1,120,0,30,128,167,186,128,135,172,81,181,170,181,95,41,93,137,100,211,36,218,162,178,213,118,80,141,128,219,86,253,193,105,179,211,30,180,142,91,205,211,193,240,109,175,251,126,120,212,126,245,234,172,223,238,117,135,239,246,98,119,174,110,238,198,171,147,197,248,243,120,52,95,52,174,175,102,223,26,23,147,143,31,111,239,46,169,198,215,189,109,111,94,173,57,189,124,251,87,41,14,174,133,5,44,1,75,192,18,176,4,44,105,97,105,97,5,113,93,2,96,0,24,0,6,128,1,96,0,24,0,6,128,1,96,0,24,0,6,128,1,96,90,88,40,29,74,135,210,161,116,40,29,74,135,210,161,116,53,167,116,90,88,85,19,123,90,88,44,161,22,86,66,229,184,78,167,197,237,98,37,209,105,213,106,100,173,57,243,76,122,89,177,143,129,162,161,104,40,26,138,134,162,161,104,232,20,58,85,54,245,65,167,208,169,128,152,10,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,5,252,0,63,192,15,240,3,252,0,63,192,15,240,83,93,240,67,226,104,103,213,218,187,4,165,74,178,111,30,109,81,83,107,251,56,71,192,125,173,119,167,237,55,195,230,203,187,75,238,112,48,108,118,219,39,195,254,219,211,246,160,213,63,110,181,6,253,216,125,173,175,243,201,151,198,232,195,221,159,205,249,162,49,154,77,46,27,55,215,243,201,98,124,243,121,60,94,220,20,209,215,218,127,242,145,23,15,62,114,240,232,53,7,143,94,113,240,227,243,51,8,114,173,217,143,124,131,92,41,14,46,200,69,65,81,80,20,20,5,69,65,9,114,9,114,5,113,93,82,101,84,25,85,70,149,81,101,84,25,85,70,149,81,101,84,25,85,70,149,81,101,130,92,124,30,159,199,231,241,121,124,30,159,199,231,241,121,53,247,121,130,92,85,99,128,130,92,128,162,32,87,66,58,185,142,179,197,13,114,37,225,108,57,5,185,138,230,108,105,11,94,107,182,42,147,130,87,236,99,176,107,236,26,187,198,174,177,107,236,26,107,197,90,149,109,131,88,43,214,42,32,215,194,90,177,86,172,21,107,197,90,177,86,172,21,107,197,90,17,66,132,16,33,68,8,17,66,132,16,33,68,8,85,87,8,161,59,10,94,181,6,50,65,49,148,236,171,74,25,20,188,114,103,40,181,34,32,1,87,191,222,191,108,181,14,91,173,163,86,107,248,166,219,235,116,218,221,215,135,205,126,43,118,237,235,219,135,241,248,124,60,190,24,143,27,95,102,87,211,233,100,246,233,124,116,51,46,162,242,181,225,115,10,87,118,179,34,78,43,223,88,87,130,131,138,116,129,78,160,19,232,4,58,129,78,34,93,34,93,65,92,151,224,24,56,6,142,129,99,224,24,56,6,142,129,99,224,24,56,6,142,129,99,224,152,72,23,130,135,224,33,120,8,30,130,135,224,33,120,8,94,205,9,158,72,87,213,164,159,72,23,131,40,210,149,80,71,70,233,179,184,113,174,56,250,44,167,40,215,134,250,44,109,99,43,226,140,51,105,107,173,125,111,212,12,53,67,205,80,51,212,12,53,67,163,208,168,178,41,15,26,133,70,5,196,80,208,40,52,10,141,66,163,208,40,52,10,141,66,163,208,40,160,7,232,1,122,128,30,160,7,232,1,122,128,158,234,130,30,210,70,83,171,214,158,37,8,53,146,93,179,40,131,134,214,222,3,35,178,10,145,108,214,195,218,30,182,17,110,7,235,101,187,251,186,127,54,60,121,63,124,51,108,118,223,15,142,219,221,215,195,119,207,134,59,113,67,88,31,38,179,79,55,183,141,203,111,141,47,141,209,236,219,226,243,100,246,169,241,245,89,99,103,203,75,88,145,231,149,107,10,43,209,81,181,176,0,37,64,9,80,2,148,0,37,45,44,45,172,32,174,75,224,11,248,2,190,128,47,224,11,248,2,190,128,47,224,11,248,2,190,128,47,224,75,11,11,157,67,231,208,57,116,14,157,67,231,208,57,116,174,230,116,78,11,171,106,66,79,11,139,29,212,194,74,166,26,163,5,90,204,24,86,60,129,86,169,26,86,228,41,103,145,195,138,241,230,184,25,110,134,155,225,102,184,25,110,134,71,225,81,101,115,30,60,10,143,10,136,162,224,81,120,20,30,133,71,225,81,120,20,30,133,71,225,81,80,15,212,3,245,64,61,80,15,212,3,245,64,61,213,69,61,180,141,30,86,173,77,75,24,114,36,195,118,209,246,20,177,182,73,110,108,69,18,171,119,218,106,118,135,253,65,243,101,167,53,60,106,191,122,117,214,111,247,186,195,119,187,195,131,20,125,172,171,249,120,52,107,220,44,70,31,166,227,198,197,228,227,199,219,187,43,172,241,117,183,113,80,157,88,214,138,147,44,170,156,149,112,9,50,90,92,19,215,196,53,113,77,92,147,140,150,140,86,16,215,37,39,198,137,113,98,156,24,39,198,137,113,98,156,24,39,198,137,113,98,156,24,39,38,163,69,220,17,119,196,29,113,71,220,17,119,196,29,113,87,115,113,39,163,85,53,216,39,163,133,28,202,104,165,198,144,171,212,90,242,166,86,92,181,86,213,192,214,138,243,207,184,182,21,235,72,136,26,162,134,168,33,106,136,26,162,134,84,33,85,101,19,32,164,10,169,10,136,175,32,85,72,21,82,133,84,33,85,72,21,82,133,84,33,85,32,16,8,4,2,129,64,32,16,8,4,2,129,64,213,133,64,132,142,244,86,173,29,76,128,218,36,175,70,210,86,70,185,182,11,120,4,92,232,58,235,14,122,111,251,237,227,97,183,247,238,117,239,180,217,237,15,90,175,154,221,222,187,254,155,118,236,48,215,237,108,113,117,125,51,249,220,152,93,125,253,116,117,247,243,120,49,254,56,154,93,125,189,249,50,217,246,30,215,170,115,203,55,195,149,244,200,234,91,104,19,218,132,54,161,77,104,147,250,150,250,86,16,215,37,42,134,138,161,98,168,24,42,134,138,161,98,168,24,42,134,138,161,98,168,24,42,166,190,5,221,65,119,208,29,116,7,221,65,119,208,29,116,87,115,116,167,190,85,53,219,167,190,69,29,170,111,37,244,144,43,69,90,220,232,86,108,145,86,173,214,214,170,211,206,36,177,21,239,0,248,25,126,134,159,225,103,248,25,126,134,75,225,82,101,243,30,92,10,151,10,136,166,224,82,184,20,46,133,75,225,82,184,20,46,133,75,225,82,144,15,228,3,249,64,62,144,15,228,3,249,64,62,213,69,62,244,141,178,86,173,141,75,56,146,36,227,182,209,22,117,180,182,76,113,132,155,207,58,236,52,207,142,94,157,181,186,195,183,199,189,193,93,191,173,211,238,15,218,135,195,251,143,189,219,141,91,208,58,159,142,110,47,62,222,142,103,141,235,207,87,139,187,184,217,116,114,179,152,156,55,238,63,246,117,183,136,136,214,254,147,143,188,120,240,145,131,71,175,57,120,244,138,131,31,159,191,121,117,107,221,126,228,26,222,74,115,112,237,45,248,9,126,130,159,224,39,248,73,123,75,123,43,136,235,18,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,131,201,96,50,152,12,38,211,222,194,242,176,60,44,15,203,195,242,176,60,44,15,203,171,57,203,211,222,170,154,254,211,222,226,18,181,183,146,137,201,181,156,45,102,126,43,17,103,203,169,192,85,52,103,75,153,236,90,183,85,89,84,187,226,31,131,93,99,215,216,53,118,141,93,99,215,88,43,214,170,108,27,196,90,177,86,1,185,22,214,138,181,98,173,88,43,214,138,181,98,173,88,43,214,138,16,34,132,8,33,66,136,16,34,132,8,33,66,168,186,66,8,221,17,238,170,53,144,9,138,161,100,95,85,202,32,223,149,59,67,169,21,1,9,184,250,213,59,106,157,238,238,254,99,248,238,254,52,155,167,131,127,15,143,218,175,94,157,245,219,189,110,236,228,215,213,197,120,190,187,251,143,198,215,241,249,226,106,62,154,47,254,215,184,152,124,252,120,123,127,61,22,208,251,218,240,17,133,43,11,90,171,206,45,223,118,87,210,35,11,119,193,79,240,19,252,4,63,193,79,194,93,194,93,65,92,151,48,25,76,6,147,193,100,48,25,76,6,147,193,100,48,25,76,6,147,193,100,48,153,112,23,150,135,229,97,121,88,30,150,135,229,97,121,88,94,205,89,158,112,87,213,244,159,112,23,151,40,220,149,80,76,174,20,105,113,171,93,177,69,90,78,201,174,13,69,90,218,2,215,170,211,206,36,191,21,239,0,248,25,126,134,159,225,103,248,25,126,134,75,225,82,101,243,30,92,10,151,10,136,166,224,82,184,20,46,133,75,225,82,184,20,46,133,75,225,82,144,15,228,3,249,64,62,144,15,228,3,249,64,62,213,69,62,244,141,246,86,173,141,75,56,146,36,227,182,81,6,213,173,189,7,110,100,21,44,217,172,160,181,101,138,35,228,124,86,247,85,167,125,56,248,99,120,216,59,121,219,105,253,49,236,180,187,173,230,233,32,126,58,107,246,113,58,57,95,252,217,56,191,186,188,158,142,255,108,76,39,179,241,104,190,216,250,108,86,196,121,229,156,204,74,112,84,185,44,94,137,87,226,149,120,37,94,73,46,75,46,43,136,235,146,255,226,191,248,47,254,139,255,226,191,248,47,254,139,255,226,191,248,47,254,139,255,146,203,34,233,72,58,146,142,164,35,233,72,58,146,142,164,171,185,164,147,203,170,26,216,147,203,66,9,229,178,146,34,199,40,129,22,59,149,21,71,160,85,44,147,21,113,202,217,36,178,214,190,57,110,134,155,225,102,184,25,110,134,155,225,81,120,84,217,156,7,143,194,163,2,162,40,120,20,30,133,71,225,81,120,20,30,133,71,225,81,120,20,212,3,245,64,61,80,15,212,3,245,64,61,80,79,117,81,15,109,35,143,85,107,211,18,134,28,201,176,93,180,77,89,172,237,145,27,225,38,177,142,154,157,78,187,123,210,60,124,211,124,63,60,108,14,250,195,147,179,126,251,176,217,249,165,189,22,51,142,117,49,154,78,39,179,203,209,249,151,209,183,198,249,104,113,211,184,188,189,153,156,143,166,17,5,182,237,203,100,197,56,195,92,131,89,41,143,47,157,197,50,177,76,44,19,203,196,50,73,103,73,103,5,113,93,178,97,108,24,27,198,134,177,97,108,24,27,198,134,177,97,108,24,27,198,134,177,97,210,89,148,29,101,71,217,81,118,148,29,101,71,217,81,118,53,87,118,210,89,85,195,124,210,89,152,161,116,86,50,0,25,71,170,197,140,104,37,149,106,149,202,105,197,56,249,44,194,90,137,14,131,165,97,105,88,26,150,134,165,97,105,24,21,70,85,54,251,193,168,48,170,128,200,10,70,133,81,97,84,24,21,70,133,81,97,84,24,21,70,5,255,192,63,240,15,252,3,255,192,63,240,15,252,83,93,252,67,229,72,108,213,218,190,132,38,76,114,105,33,109,79,118,107,59,93,199,150,4,184,254,249,175,254,96,120,212,106,189,29,246,223,222,125,210,102,13,174,255,252,247,102,209,184,24,143,175,27,55,215,119,159,84,201,12,87,228,73,22,87,226,74,180,4,49,46,234,137,122,162,158,168,39,234,73,140,75,140,43,136,235,146,34,163,200,40,50,138,140,34,163,200,40,50,138,140,34,163,200,40,50,138,140,34,19,227,226,241,120,60,30,143,199,227,241,120,60,30,143,199,171,185,199,19,227,170,26,251,19,227,2,18,197,184,54,160,146,209,106,45,77,143,43,158,90,171,110,146,43,242,252,51,175,114,197,56,18,162,134,168,33,106,136,26,162,134,168,33,85,72,85,217,4,8,169,66,170,2,226,43,72,21,82,133,84,33,85,72,21,82,133,84,33,85,72,21,8,4,2,129,64,32,16,8,4,2,129,64,32,80,117,33,16,161,35,204,85,107,7,19,160,54,201,171,145,180,165,121,174,109,2,30,91,82,232,26,156,246,186,195,78,235,117,243,240,253,134,117,174,197,252,106,214,152,142,63,141,206,191,21,91,230,218,127,242,145,23,15,62,114,240,232,53,7,143,94,113,240,227,243,51,78,121,45,221,145,226,50,94,177,15,47,225,197,71,241,81,124,20,31,197,71,73,120,73,120,5,113,93,242,102,188,25,111,198,155,241,102,188,25,111,198,155,241,102,188,25,111,198,155,241,102,18,94,228,30,185,71,238,145,123,228,30,185,71,238,145,123,53,151,123,18,94,85,3,130,18,94,232,162,132,215,6,168,114,57,107,75,147,239,90,207,218,114,74,119,21,205,218,178,104,125,45,221,172,204,59,95,107,142,194,176,49,108,12,27,195,198,176,49,108,204,21,115,85,182,17,98,174,152,171,128,124,11,115,197,92,49,87,204,21,115,197,92,49,87,204,21,115,69,10,145,66,164,16,41,68,10,145,66,164,16,41,84,93,41,132,240,104,124,213,26,202,4,198,81,242,168,44,101,208,246,202,157,163,212,12,130,108,73,11,236,93,179,59,124,221,123,125,188,97,8,236,235,104,214,248,116,245,233,179,10,88,196,118,20,151,0,139,119,108,253,47,118,138,157,98,167,216,41,118,74,255,75,255,43,136,235,146,69,99,209,88,52,22,141,69,99,209,88,52,22,141,69,99,209,88,52,22,141,69,211,255,162,250,168,62,170,143,234,163,250,168,62,170,143,234,171,185,234,211,255,170,26,30,212,255,194,26,245,191,54,0,151,75,40,91,154,248,215,26,202,166,252,181,98,167,50,207,126,173,58,4,183,198,173,113,107,220,26,183,198,173,113,86,156,85,217,46,136,179,226,172,2,50,45,156,21,103,197,89,113,86,156,21,103,197,89,113,86,156,21,29,68,7,209,65,116,16,29,68,7,209,65,116,80,117,117,16,182,163,249,85,107,28,19,18,65,201,188,166,84,163,218,215,86,248,143,128,83,95,175,251,111,219,131,127,223,45,255,253,203,214,233,219,179,238,155,97,179,219,62,105,165,200,125,125,186,185,158,44,254,55,158,55,206,191,125,24,207,175,111,103,95,26,163,217,228,114,92,227,228,215,250,45,201,55,251,149,238,248,210,95,8,21,66,133,80,33,84,8,149,244,151,244,87,16,215,37,146,134,164,33,105,72,26,146,134,164,33,105,72,26,146,134,164,33,105,72,26,146,38,253,5,247,193,125,112,31,220,7,247,193,125,112,31,220,87,115,220,39,253,85,53,67,40,253,69,55,74,127,37,116,151,49,104,91,220,252,87,66,218,86,243,4,216,250,221,202,36,3,150,228,48,28,27,199,198,177,113,108,28,27,199,198,93,113,87,101,59,33,238,138,187,10,200,184,112,87,220,21,119,197,93,113,87,220,21,119,197,93,113,87,180,16,45,68,11,209,66,180,16,45,68,11,209,66,213,213,66,24,143,20,88,173,177,76,104,36,37,151,218,82,197,147,96,91,105,65,2,206,130,157,182,154,39,157,246,155,214,176,121,58,248,229,223,30,94,166,113,195,96,243,241,232,114,58,249,50,110,140,230,139,95,254,237,199,31,77,99,183,177,83,187,52,88,156,77,201,55,14,150,118,5,242,96,88,21,86,133,85,97,85,88,149,60,152,60,88,16,215,37,166,134,169,97,106,152,26,166,134,169,97,106,152,26,166,134,169,97,106,152,26,166,38,15,6,252,1,127,192,31,240,7,252,1,127,192,31,240,87,115,240,39,15,86,53,87,40,15,70,60,202,131,37,180,152,177,136,91,220,64,88,98,226,86,243,68,88,156,253,202,36,18,150,236,64,60,27,207,198,179,241,108,60,27,207,198,95,241,87,101,123,33,254,138,191,10,200,186,240,87,252,21,127,197,95,241,87,252,21,127,197,95,241,87,212,16,53,68,13,81,67,212,16,53,68,13,81,67,213,85,67,56,143,76,88,173,209,76,120,52,37,167,250,82,197,83,97,91,42,66,194,141,133,181,218,39,237,126,255,175,255,185,175,217,61,184,78,223,197,205,132,141,39,151,147,155,155,191,254,231,190,221,246,224,79,228,107,221,2,97,107,182,35,215,52,88,138,99,139,130,65,84,16,21,68,5,81,65,84,162,96,162,96,65,92,151,80,26,148,6,165,65,105,80,26,148,6,165,65,105,80,26,148,6,165,65,105,80,154,40,24,222,135,247,225,125,120,31,222,135,247,225,125,120,95,205,121,159,40,88,213,20,161,40,24,223,40,10,150,76,94,174,163,108,49,115,96,73,40,91,189,67,96,107,118,42,139,4,88,236,67,112,107,220,26,183,198,173,113,107,220,26,103,197,89,149,237,130,56,43,206,42,32,211,194,89,113,86,156,21,103,197,89,113,86,156,21,103,197,89,209,65,116,16,29,68,7,209,65,116,16,29,68,7,85,87,7,97,59,226,95,181,198,49,33,17,148,204,107,74,213,14,126,109,159,255,8,56,245,213,125,247,174,61,108,119,223,188,61,235,190,249,165,71,23,55,241,53,251,250,117,210,152,204,190,92,223,206,190,252,44,174,21,145,246,122,242,129,189,236,74,93,203,207,42,223,66,87,252,99,42,115,17,78,132,19,225,68,56,17,78,202,92,202,92,65,92,151,196,24,49,70,140,17,99,196,24,49,70,140,17,99,196,24,49,70,140,17,99,196,152,50,23,123,199,222,177,119,236,29,123,199,222,177,119,236,93,205,237,157,50,87,213,136,159,50,23,124,168,204,149,144,69,70,200,179,184,69,174,24,242,44,167,18,215,134,242,44,109,88,107,249,9,103,18,212,90,247,214,152,25,102,134,153,97,102,152,25,102,134,69,97,81,101,51,30,44,10,139,10,136,160,96,81,88,20,22,133,69,97,81,88,20,22,133,69,97,81,48,15,204,3,243,192,60,48,15,204,3,243,192,60,213,197,60,148,141,144,86,173,45,75,8,98,36,179,86,81,6,225,172,189,7,62,100,21,32,217,44,130,181,53,102,35,224,248,213,187,86,103,248,190,215,63,110,199,15,94,125,29,79,27,223,174,110,62,79,182,62,114,245,243,76,242,13,91,173,62,142,152,21,101,68,25,81,70,148,17,101,36,102,37,102,21,196,117,73,109,81,91,212,22,181,69,109,81,91,212,22,181,69,109,81,91,212,22,181,69,109,137,89,241,111,252,27,255,198,191,241,111,252,27,255,198,191,213,220,191,137,89,85,141,217,137,89,1,128,98,86,9,105,226,47,146,44,110,192,42,66,146,85,43,90,245,243,36,51,9,85,45,123,59,108,12,27,195,198,176,49,108,12,27,195,156,48,167,178,89,14,230,132,57,5,68,74,48,39,204,9,115,194,156,48,39,204,9,115,194,156,48,39,56,7,206,129,115,224,28,56,7,206,129,115,224,156,234,226,28,106,70,156,170,214,54,165,44,1,178,81,75,104,139,34,84,65,123,140,128,195,83,127,12,78,155,111,143,223,15,79,206,250,131,230,171,230,240,77,235,164,217,25,54,7,205,193,217,233,155,216,45,170,63,23,243,209,245,231,111,141,203,219,155,197,232,227,168,241,101,124,57,154,54,70,139,209,226,118,254,165,136,60,213,254,147,143,188,120,240,145,131,71,175,57,120,244,138,131,31,159,159,65,207,106,229,110,228,155,184,74,124,104,213,43,124,9,95,194,151,240,37,124,73,245,74,245,42,136,235,18,7,195,193,112,48,28,12,7,195,193,112,48,28,12,7,195,193,112,48,28,12,7,83,189,2,235,192,58,176,14,172,3,235,192,58,176,14,172,171,57,172,83,189,170,154,223,83,189,34,11,85,175,18,154,199,213,140,45,110,8,43,62,99,203,169,141,85,52,99,75,27,211,90,185,81,153,244,181,98,30,129,89,99,214,152,53,102,141,89,99,214,24,43,198,170,108,19,196,88,49,86,1,121,22,198,138,177,98,172,24,43,198,138,177,98,172,24,43,198,138,12,34,131,200,32,50,136,12,34,131,200,32,50,168,186,50,8,217,145,220,170,53,140,9,136,159,100,93,81,202,32,204,149,59,63,169,17,254,8,183,239,245,234,213,171,118,167,215,109,15,79,78,135,39,173,238,176,217,61,26,118,218,131,65,167,53,60,105,247,251,173,126,220,196,215,199,143,31,39,211,171,217,164,113,57,111,92,142,103,141,209,236,162,49,157,44,22,211,113,227,114,114,115,247,151,150,2,42,95,27,62,58,112,85,57,107,237,249,229,218,237,74,117,116,233,46,12,10,131,194,160,48,40,12,74,186,75,186,43,136,235,18,43,195,202,176,50,172,12,43,195,202,176,50,172,12,43,195,202,176,50,172,12,43,147,238,2,244,0,61,64,15,208,3,244,0,61,64,15,208,171,57,208,147,238,170,154,3,148,238,34,20,165,187,146,217,201,245,66,45,102,189,43,153,80,203,41,224,181,161,80,75,217,227,90,123,234,89,36,185,18,28,4,71,195,209,112,52,28,13,71,195,209,240,41,124,170,108,238,131,79,225,83,1,81,21,124,10,159,194,167,240,41,124,10,159,194,167,240,41,124,10,250,129,126,160,31,232,7,250,129,126,160,31,232,167,186,232,135,198,81,229,170,181,121,9,75,150,228,208,62,202,160,205,181,247,192,145,172,130,38,27,117,182,182,81,116,4,156,218,106,31,14,218,239,90,167,253,214,176,213,57,109,247,219,131,102,252,186,214,228,124,49,185,187,132,198,141,241,116,62,185,153,44,70,91,31,212,90,114,74,249,54,180,98,30,80,54,139,83,226,148,56,37,78,137,83,146,205,146,205,10,226,186,228,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,184,47,238,139,251,226,190,100,179,8,58,130,142,160,35,232,8,58,130,142,160,35,232,106,46,232,100,179,170,6,245,100,179,16,66,217,172,132,184,113,153,54,139,91,202,90,167,205,170,21,199,90,114,182,153,244,176,86,190,47,90,134,150,161,101,104,25,90,134,150,161,80,40,84,217,116,7,133,66,161,2,98,39,40,20,10,133,66,161,80,40,20,10,133,66,161,80,40,20,192,3,240,0,60,0,15,192,3,240,0,60,0,79,117,1,15,89,35,129,85,107,191,82,186,18,201,166,73,180,69,161,171,237,160,26,91,209,182,234,15,154,47,59,173,225,81,251,213,171,179,126,187,215,29,190,108,118,58,189,94,183,121,58,248,254,214,201,155,87,55,139,209,135,233,184,113,49,249,248,241,246,238,226,106,124,24,77,167,87,87,179,209,124,209,248,251,204,115,111,97,237,63,249,200,139,7,31,57,120,244,154,131,71,175,56,248,241,249,153,198,179,214,238,77,81,81,173,84,11,17,219,34,162,136,40,34,138,136,34,162,196,182,196,182,130,184,46,9,51,194,140,48,35,204,8,51,194,140,48,35,204,8,51,194,140,48,35,204,8,51,177,45,86,143,213,99,245,88,61,86,143,213,99,245,88,189,154,91,61,177,173,170,145,64,177,45,88,81,108,43,53,163,92,207,223,146,71,184,146,241,183,156,226,92,69,243,183,205,107,94,107,183,45,227,202,87,130,227,177,110,172,27,235,198,186,177,110,172,27,155,197,102,149,109,137,216,44,54,43,32,7,195,102,177,89,108,22,155,197,102,177,89,108,22,155,197,102,17,69,68,17,81,68,20,17,69,68,17,81,68,20,85,87,20,161,62,234,95,181,6,53,193,178,149,124,171,77,25,212,194,114,103,43,181,101,34,219,89,30,59,105,31,158,246,250,135,189,183,237,195,236,210,99,151,147,243,249,213,205,249,213,245,228,188,184,246,216,134,79,70,76,91,240,122,114,174,165,181,196,98,173,68,76,12,176,2,172,0,43,192,10,176,18,19,19,19,11,226,186,4,214,128,53,96,13,88,3,214,128,53,96,13,88,3,214,128,53,96,13,88,3,214,196,196,208,63,244,15,253,67,255,208,63,244,15,253,67,255,106,78,255,196,196,170,38,12,197,196,216,71,49,177,236,84,230,83,209,150,65,77,108,181,104,203,41,39,182,161,104,203,161,14,246,100,27,242,206,131,173,56,32,190,134,175,225,107,248,26,190,134,175,225,86,184,85,217,60,8,183,194,173,2,162,45,184,21,110,133,91,225,86,184,21,110,133,91,225,86,184,21,36,4,9,65,66,144,16,36,4,9,65,66,144,80,117,145,16,189,163,15,86,107,35,19,174,68,201,185,173,148,65,33,108,239,129,59,89,5,83,114,171,125,109,131,250,216,206,220,215,219,230,219,214,233,225,217,32,187,214,215,245,232,122,60,63,191,93,150,171,171,86,232,235,225,137,150,86,249,90,191,12,137,47,70,138,145,98,164,24,41,70,74,226,75,226,43,136,235,146,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,99,206,152,51,230,140,57,147,248,162,247,232,61,122,143,222,163,247,232,61,122,143,222,171,185,222,147,248,170,26,18,148,248,194,23,37,190,178,131,149,143,20,91,6,125,175,21,138,173,54,113,175,135,123,144,119,217,43,234,104,200,26,178,134,172,33,107,200,26,178,134,88,33,86,101,147,32,196,10,177,10,136,179,32,86,136,21,98,133,88,33,86,136,21,98,133,88,33,86,96,16,24,4,6,129,65,96,16,24,4,6,129,65,213,133,65,196,142,172,87,173,93,76,160,250,36,207,134,82,53,130,94,193,99,143,237,172,121,189,235,253,209,234,52,79,51,172,121,125,189,250,115,60,29,205,11,172,121,237,63,249,200,139,7,31,57,120,244,154,131,71,175,56,248,241,249,249,230,191,30,238,76,105,249,175,245,203,144,255,98,169,88,42,150,138,165,98,169,228,191,228,191,130,184,46,217,52,54,141,77,99,211,216,52,54,141,77,99,211,216,52,54,141,77,99,211,216,52,249,47,202,143,242,163,252,40,63,202,143,242,163,252,40,191,154,43,63,249,175,170,97,66,249,47,204,81,254,43,59,128,249,136,189,101,144,255,90,193,222,114,202,127,21,205,222,114,232,133,61,220,180,188,123,97,81,71,99,220,24,55,198,141,113,99,220,24,55,38,139,201,42,219,16,49,89,76,86,64,254,133,201,98,178,152,44,38,139,201,98,178,152,44,38,139,201,34,137,72,34,146,136,36,34,137,72,34,146,136,36,170,174,36,66,124,244,194,106,13,105,2,229,42,121,86,154,50,232,133,229,206,85,106,10,68,194,109,140,29,55,123,167,195,214,187,193,240,221,179,184,17,177,207,163,171,121,99,252,117,209,248,250,172,136,74,216,134,79,75,92,85,219,250,229,76,114,173,122,173,57,142,108,23,210,132,52,33,77,72,19,210,36,219,37,219,21,196,117,137,136,33,98,136,24,34,134,136,33,98,136,24,34,134,136,33,98,136,24,34,134,136,201,118,193,118,176,29,108,7,219,193,118,176,29,108,7,219,213,28,219,201,118,85,205,244,201,118,209,134,178,93,201,28,228,175,146,44,102,151,43,74,146,229,20,222,218,80,146,165,236,104,253,114,146,89,132,178,150,190,29,54,134,141,97,99,216,24,54,134,141,97,78,152,83,217,44,7,115,194,156,2,34,37,152,19,230,132,57,97,78,152,19,230,132,57,97,78,152,19,156,3,231,192,57,112,14,156,3,231,192,57,112,78,117,113,14,53,163,132,85,107,155,82,150,0,217,168,37,148,65,203,106,239,129,247,88,5,66,54,234,82,133,237,49,66,14,79,245,251,205,238,203,78,171,123,244,235,63,239,14,247,227,119,168,110,110,70,179,15,211,241,236,226,215,127,222,109,236,23,145,165,42,250,41,126,171,251,82,81,59,145,115,214,42,201,97,85,174,112,37,92,9,87,194,149,112,37,149,43,149,171,32,174,75,252,11,255,194,191,240,47,252,11,255,194,191,240,47,252,11,255,194,191,240,47,252,75,229,10,164,3,233,64,58,144,14,164,3,233,64,58,144,174,230,144,78,229,170,106,94,79,229,138,36,84,185,74,106,28,35,217,90,236,232,85,44,182,150,83,3,171,104,182,150,58,154,21,181,73,217,52,180,214,191,59,163,198,168,49,106,140,26,163,198,168,49,85,76,85,217,6,136,169,98,170,2,242,43,76,21,83,197,84,49,85,76,21,83,197,84,49,85,76,21,9,68,2,145,64,36,16,9,68,2,145,64,36,80,117,37,16,162,35,169,85,107,8,19,8,55,201,178,146,148,65,112,43,119,110,82,19,240,17,110,179,171,125,212,106,14,15,15,187,157,225,160,217,126,223,30,246,7,205,151,157,214,240,168,253,234,213,89,191,221,235,14,119,95,14,15,143,219,221,86,191,53,108,117,135,239,118,134,187,113,99,94,147,139,241,168,113,126,62,155,54,22,163,201,183,73,227,102,49,250,48,29,55,46,38,31,63,222,222,93,162,141,221,15,141,243,207,147,217,248,102,220,24,207,26,95,119,238,255,94,88,171,202,87,138,45,202,53,255,149,209,122,116,193,152,43,230,138,185,98,174,152,43,93,48,93,176,32,174,75,134,141,97,99,216,24,54,134,141,97,99,216,24,54,134,141,97,99,216,24,54,134,77,23,140,6,164,1,105,64,26,144,6,164,1,105,64,26,176,230,26,80,23,172,106,232,80,23,12,135,212,5,75,6,53,211,208,184,152,193,176,77,105,92,189,75,98,41,118,47,139,196,216,70,135,229,224,56,56,14,142,131,227,224,56,56,110,139,219,42,219,25,113,91,220,86,64,70,134,219,226,182,184,45,110,139,219,226,182,184,45,110,139,219,162,141,104,35,218,136,54,162,141,104,35,218,136,54,170,174,54,194,128,180,199,106,141,109,66,39,45,133,212,158,170,93,43,171,134,29,169,70,198,44,175,134,153,128,217,250,253,9,166,94,38,93,134,108,33,91,200,22,178,133,108,5,66,182,164,203,16,56,4,14,129,67,224,16,56,4,14,129,11,224,154,68,224,16,56,4,14,129,67,224,16,184,45,38,112,210,101,48,33,76,8,19,194,132,48,33,76,8,19,194,132,149,197,132,210,101,85,51,139,210,101,52,165,116,89,126,206,51,175,110,153,104,217,70,91,87,116,177,44,80,114,202,190,177,111,236,27,251,198,190,85,218,190,177,90,172,22,171,197,106,177,90,172,22,171,197,106,177,90,172,22,171,197,106,177,90,117,179,90,132,17,97,68,24,17,70,97,252,28,33,140,8,163,48,54,144,48,10,68,24,161,63,114,101,181,6,54,65,51,150,252,171,78,66,101,129,147,145,128,43,101,175,154,221,126,183,245,102,248,207,222,113,247,231,85,28,183,69,246,113,52,187,153,141,191,52,254,115,245,121,246,227,15,164,118,197,177,165,187,144,111,87,44,246,33,213,195,8,42,130,138,160,34,168,8,42,245,48,245,176,32,174,75,34,141,72,35,210,136,52,34,141,72,35,210,136,52,34,141,72,35,210,136,52,34,77,61,140,237,99,251,216,62,182,143,237,99,251,216,62,182,175,230,182,79,61,172,106,132,80,61,12,110,84,15,75,200,46,151,51,181,184,141,176,245,76,173,230,37,176,165,27,148,73,239,107,205,59,51,105,76,26,147,198,164,49,105,76,26,67,197,80,149,109,126,24,42,134,42,32,175,194,80,49,84,12,21,67,197,80,49,84,12,21,67,197,80,145,63,228,15,249,67,254,144,63,228,15,249,67,254,84,87,254,32,57,170,94,181,134,47,1,240,146,172,42,72,21,47,116,109,11,242,8,183,195,245,207,214,105,191,215,61,121,241,143,97,243,93,115,208,60,141,91,224,250,207,120,126,115,53,187,124,241,143,198,232,235,104,49,154,23,209,222,122,242,129,189,204,82,90,143,79,39,215,136,86,156,131,201,103,161,74,168,18,170,132,42,161,74,242,89,242,89,65,92,151,232,23,250,133,126,161,95,232,23,250,133,126,161,95,232,23,250,133,126,161,95,232,151,124,22,68,7,209,65,116,16,29,68,7,209,65,116,16,93,205,17,157,124,86,213,172,158,124,22,69,40,159,149,204,55,62,209,101,49,195,89,43,117,89,78,201,172,13,117,89,202,2,214,227,51,205,162,125,21,253,158,40,25,74,134,146,161,100,40,25,74,134,62,161,79,101,83,29,244,9,125,10,136,153,160,79,232,19,250,132,62,161,79,232,19,250,132,62,161,79,192,14,176,3,236,0,59,192,14,176,3,236,0,59,213,5,59,36,141,234,85,173,189,74,169,42,100,243,230,80,6,165,171,189,7,6,100,21,18,217,168,90,181,5,60,35,224,94,213,187,55,205,183,173,97,251,176,215,237,159,180,135,205,183,111,255,250,199,187,183,122,213,59,237,31,197,14,88,125,253,50,186,30,55,38,231,87,179,155,203,73,99,116,125,253,215,63,222,189,232,227,213,252,230,98,219,139,86,235,206,47,223,196,85,154,163,107,94,129,74,160,18,168,4,42,129,74,154,87,154,87,65,92,151,224,23,248,5,126,129,95,224,23,248,5,126,129,95,224,23,248,5,126,129,95,224,151,230,21,66,135,208,33,116,8,29,66,135,208,33,116,8,93,205,9,157,230,85,213,164,158,230,21,67,168,121,149,80,55,174,21,106,113,35,88,137,132,90,181,170,88,235,78,61,147,76,86,252,131,224,104,56,26,142,134,163,225,104,56,26,62,133,79,149,205,125,240,41,124,42,32,170,130,79,225,83,248,20,62,133,79,225,83,248,20,62,133,79,65,63,208,15,244,3,253,64,63,208,15,244,3,253,84,23,253,208,56,186,89,181,54,47,97,201,146,28,218,71,91,84,214,218,66,209,17,110,106,235,77,115,208,124,211,236,54,135,123,71,195,147,246,31,113,195,90,95,70,139,209,151,209,108,212,216,187,104,92,78,254,220,242,140,214,163,179,201,53,154,21,227,88,18,89,76,18,147,196,36,49,73,76,146,68,150,68,86,16,215,37,227,197,120,49,94,140,23,227,197,120,49,94,140,23,227,197,120,49,94,140,23,227,37,145,69,203,209,114,180,28,45,71,203,209,114,180,28,45,87,115,45,39,145,85,53,148,39,145,133,11,74,100,37,131,140,143,101,89,204,32,214,42,89,86,169,252,213,163,19,205,34,118,21,249,150,24,25,70,134,145,97,100,24,25,70,134,61,97,79,101,51,29,236,9,123,10,136,152,96,79,216,19,246,132,61,97,79,216,19,246,132,61,97,79,176,14,172,3,235,192,58,176,14,172,3,235,192,58,213,197,58,20,141,180,85,173,173,74,153,34,100,227,214,208,246,100,171,194,183,25,225,70,170,58,205,195,230,201,203,211,214,240,221,89,231,93,187,219,26,118,122,189,55,195,119,59,123,113,115,85,211,209,249,232,242,195,124,220,248,122,59,253,58,153,141,27,211,171,171,47,141,175,59,123,91,30,174,138,60,175,92,19,86,137,142,42,102,69,33,81,72,20,18,133,68,33,137,89,137,89,5,113,93,82,93,84,23,213,69,117,81,93,84,23,213,69,117,81,93,84,23,213,69,117,81,93,98,86,124,28,31,199,199,241,113,124,28,31,199,199,241,113,53,247,113,98,86,85,99,120,98,86,128,160,152,85,50,186,24,45,208,98,102,173,226,9,180,74,5,174,34,79,57,139,212,85,140,55,199,205,112,51,220,12,55,195,205,112,51,60,10,143,42,155,243,224,81,120,84,64,20,5,143,194,163,240,40,60,10,143,194,163,240,40,60,10,143,130,122,160,30,168,7,234,129,122,160,30,168,7,234,169,46,234,161,109,68,175,106,109,90,194,144,35,25,182,139,182,39,132,181,77,114,35,228,36,86,247,245,203,94,115,48,124,125,214,59,62,107,14,143,218,175,94,157,245,219,189,110,252,36,214,236,211,135,171,209,162,241,233,246,234,243,237,168,113,49,249,248,241,246,254,98,218,246,36,86,196,121,229,156,196,74,112,84,73,44,70,137,81,98,148,24,37,70,73,18,75,18,43,136,235,146,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,98,190,152,47,230,139,249,146,196,162,231,232,57,122,142,158,163,231,232,57,122,142,158,171,185,158,147,196,170,26,210,147,196,194,7,37,177,146,194,198,40,129,22,59,137,21,71,160,85,44,137,21,113,202,217,36,177,214,190,57,110,134,155,225,102,184,25,110,134,155,225,81,120,84,217,156,7,143,194,163,2,162,40,120,20,30,133,71,225,81,120,20,30,133,71,225,81,120,20,212,3,245,64,61,80,15,212,3,245,64,61,80,79,117,81,15,109,35,137,85,107,211,18,134,28,201,176,93,180,77,73,172,237,145,27,1,39,177,218,221,230,255,123,122,246,106,216,236,190,31,28,183,187,175,135,239,158,13,119,98,247,176,38,179,209,255,157,223,126,108,140,102,223,22,159,39,179,79,141,175,207,26,59,69,196,176,246,159,124,228,197,131,143,28,60,122,205,193,163,87,28,252,248,252,12,234,89,75,119,33,223,116,86,236,67,234,102,129,76,32,19,200,4,50,129,76,186,89,186,89,65,92,151,96,24,24,6,134,129,97,96,24,24,6,134,129,97,96,24,24,6,134,129,97,96,152,110,22,98,135,216,33,118,136,29,98,135,216,33,118,136,93,205,137,157,110,86,213,36,159,110,22,99,168,155,149,80,63,46,103,106,113,163,89,235,153,90,78,197,172,162,153,90,218,196,214,210,13,202,164,175,181,230,157,153,52,38,141,73,99,210,152,52,38,141,161,98,168,202,54,63,12,21,67,21,144,87,97,168,24,42,134,138,161,98,168,24,42,134,138,161,98,168,200,31,242,135,252,33,127,200,31,242,135,252,33,127,170,43,127,144,28,113,173,90,195,151,0,120,73,86,21,164,12,178,90,185,243,146,26,32,143,112,59,92,39,237,55,173,254,253,11,251,195,127,53,59,131,127,15,255,213,30,28,15,95,54,251,199,237,211,95,98,111,49,195,92,151,147,47,227,155,251,79,185,105,252,119,52,93,252,175,241,223,201,226,115,227,195,232,230,243,100,30,145,126,171,65,169,43,230,182,228,154,238,218,96,13,90,94,220,20,55,197,77,113,83,220,148,150,151,150,87,16,215,37,135,198,161,113,104,28,26,135,198,161,113,104,28,26,135,198,161,113,104,28,26,135,166,229,69,244,17,125,68,31,209,71,244,17,125,68,31,209,87,115,209,167,229,85,53,56,168,229,133,52,106,121,37,195,150,113,169,91,204,184,87,26,234,86,239,218,87,204,29,203,34,255,149,248,80,92,27,215,198,181,113,109,92,27,215,198,97,113,88,101,187,33,14,139,195,10,200,188,112,88,28,22,135,197,97,113,88,28,22,135,197,97,113,88,244,16,61,68,15,209,67,244,16,61,68,15,209,67,213,213,67,88,143,30,88,173,241,76,136,68,37,183,26,83,181,139,97,219,235,66,66,78,136,13,14,143,7,173,195,227,225,155,78,187,251,186,215,77,147,13,91,156,127,94,140,207,63,55,190,76,39,179,79,87,179,98,83,97,79,62,176,151,97,249,43,242,204,114,174,125,37,58,174,194,23,9,69,66,145,80,36,20,9,165,240,165,240,21,196,117,73,150,145,101,100,25,89,70,150,145,101,100,25,89,70,150,145,101,100,25,89,70,150,41,124,49,122,140,30,163,199,232,49,122,140,30,163,199,232,213,220,232,41,124,85,141,2,42,124,65,138,10,95,73,249,100,180,68,139,93,245,138,39,209,114,42,121,109,40,209,82,135,185,34,79,58,155,24,87,140,183,199,206,176,51,236,12,59,195,206,176,51,76,10,147,42,155,245,96,82,152,84,64,36,5,147,194,164,48,41,76,10,147,194,164,48,41,76,10,147,130,123,224,30,184,7,238,129,123,224,30,184,7,238,169,46,238,161,110,4,184,106,109,91,66,17,36,153,182,140,50,8,109,237,61,240,34,171,64,201,134,209,172,109,242,27,219,16,202,122,119,214,57,108,110,212,201,250,122,59,61,31,85,49,147,245,248,196,10,170,100,197,57,172,72,22,173,68,43,209,74,180,18,173,36,146,37,146,21,196,117,73,127,209,95,244,23,253,69,127,209,95,244,23,253,69,127,209,95,244,23,253,69,127,137,100,113,116,28,29,71,199,209,113,116,28,29,71,199,209,213,220,209,137,100,85,141,235,137,100,129,132,34,89,105,137,227,19,133,150,184,145,181,82,161,85,52,145,245,248,156,179,45,100,69,191,59,114,134,156,33,103,200,25,114,134,156,33,82,136,84,217,164,7,145,66,164,2,226,40,136,20,34,133,72,33,82,136,20,34,133,72,33,82,136,20,216,3,246,128,61,96,15,216,3,246,128,61,96,79,117,97,15,113,35,144,85,107,215,18,136,30,201,178,97,180,141,121,172,45,192,27,65,215,177,250,103,205,191,255,231,231,101,117,120,184,147,32,143,117,115,59,250,251,127,126,252,49,52,206,207,119,138,232,99,237,63,249,200,139,7,31,57,120,244,154,131,71,175,56,248,241,249,153,4,181,162,182,34,239,162,86,146,227,74,106,241,77,124,19,223,196,55,241,77,146,90,146,90,65,92,151,188,24,47,198,139,241,98,188,24,47,198,139,241,98,188,24,47,198,139,241,98,188,152,164,22,121,71,222,145,119,228,29,121,71,222,145,119,228,93,205,229,157,164,86,213,128,159,164,22,122,40,169,149,24,69,70,210,181,248,77,173,88,116,45,167,168,86,209,116,45,125,133,43,106,151,50,202,112,173,127,123,78,141,83,227,212,56,53,78,141,83,227,170,184,170,178,29,16,87,197,85,5,100,88,184,42,174,138,171,226,170,184,42,174,138,171,226,170,184,42,26,136,6,162,129,104,32,26,136,6,162,129,104,160,234,106,32,76,71,135,171,214,24,38,20,114,146,105,45,41,131,18,87,238,228,164,46,230,35,220,124,87,183,121,216,121,217,30,12,7,167,237,110,243,116,48,236,15,154,47,59,173,95,174,204,119,123,113,51,94,179,209,249,244,195,100,209,88,204,39,179,209,124,209,184,89,140,62,76,199,191,252,217,124,221,171,91,206,43,198,150,228,154,245,74,121,124,121,47,108,10,155,194,166,176,41,108,74,222,75,222,43,136,235,18,67,195,208,48,52,12,13,67,195,208,48,52,12,13,67,195,208,48,52,12,13,67,147,247,2,250,128,62,160,15,232,3,250,128,62,160,15,232,171,57,232,147,247,170,154,27,148,247,34,26,229,189,146,89,203,56,180,45,102,230,43,41,109,171,119,238,43,198,110,101,145,253,74,116,24,142,141,99,227,216,56,54,142,141,99,227,174,184,171,178,157,16,119,197,93,5,100,92,184,43,238,138,187,226,174,184,43,238,138,187,226,174,184,43,90,136,22,162,133,104,33,90,136,22,162,133,104,161,234,106,33,140,71,254,171,214,88,38,52,146,146,75,109,169,218,57,176,237,180,32,1,103,193,218,131,211,94,191,119,248,166,53,108,158,30,54,187,191,94,163,113,115,96,147,197,252,234,230,234,252,203,184,49,154,159,143,102,191,252,105,212,46,3,22,189,21,249,230,191,146,29,87,246,11,151,194,165,112,41,92,10,151,146,253,146,253,10,226,186,196,207,240,51,252,12,63,195,207,240,51,252,12,63,195,207,240,51,252,12,63,195,207,100,191,64,62,144,15,228,3,249,64,62,144,15,228,3,249,106,14,249,100,191,170,230,5,101,191,72,70,217,175,132,198,114,5,93,139,155,251,138,73,215,106,158,249,138,222,165,76,242,94,113,222,158,83,227,212,56,53,78,141,83,227,212,184,42,174,170,108,7,196,85,113,85,1,25,22,174,138,171,226,170,184,42,174,138,171,226,170,184,42,174,138,6,162,129,104,32,26,136,6,162,129,104,32,26,168,186,26,8,211,145,245,170,53,134,9,133,156,100,90,75,170,120,198,107,171,204,199,182,228,187,142,91,167,155,230,187,62,143,231,242,93,75,182,162,192,124,215,218,227,202,119,97,81,88,20,22,133,69,97,81,242,93,242,93,65,92,151,152,25,102,134,153,97,102,152,25,102,134,153,97,102,152,25,102,134,153,97,102,152,153,124,23,176,7,236,1,123,192,30,176,7,236,1,123,192,94,205,193,158,124,87,213,92,160,124,23,177,40,223,181,137,165,124,72,215,82,229,187,162,233,154,124,87,196,46,101,159,239,138,120,123,78,141,83,227,212,56,53,78,141,83,227,170,184,170,178,29,16,87,197,85,5,100,88,184,42,174,138,171,226,170,184,42,174,138,171,226,170,184,42,26,136,6,162,129,104,32,26,136,6,162,129,104,160,234,106,32,76,71,190,171,214,24,38,20,114,146,105,45,169,78,249,174,208,205,199,86,228,187,14,59,205,126,191,125,56,108,118,219,39,27,69,188,206,167,163,155,155,201,121,99,52,155,92,74,121,69,110,72,81,65,175,248,71,151,245,194,165,112,41,92,10,151,194,165,100,189,100,189,130,184,46,241,51,252,12,63,195,207,240,51,252,12,63,195,207,240,51,252,12,63,195,207,240,51,89,47,144,15,228,3,249,64,62,144,15,228,3,249,64,190,154,67,62,89,175,170,121,65,89,47,146,81,214,43,181,177,140,32,109,201,227,94,49,72,155,196,215,202,189,202,56,244,181,238,32,252,26,191,198,175,241,107,252,26,191,198,91,241,86,101,251,32,222,138,183,10,200,182,240,86,188,21,111,197,91,241,86,188,21,111,197,91,241,86,148,16,37,68,9,81,66,148,16,37,68,9,81,66,213,85,66,248,142,220,87,173,145,76,88,20,37,135,186,82,109,210,95,91,163,64,182,34,0,214,234,28,181,186,195,211,118,247,245,70,249,175,241,244,98,60,107,204,39,179,79,226,95,17,219,81,84,250,43,238,177,133,191,192,41,112,10,156,2,167,192,41,225,47,225,175,32,174,75,16,13,68,3,209,64,52,16,13,68,3,209,64,52,16,13,68,3,209,64,52,16,77,248,11,233,67,250,144,62,164,15,233,67,250,144,62,164,175,230,164,79,248,171,106,114,80,248,139,105,20,254,74,173,45,151,82,182,228,217,175,181,148,77,244,107,197,78,101,156,252,90,125,8,110,141,91,227,214,184,53,110,141,91,227,172,56,171,178,93,16,103,197,89,5,100,90,56,43,206,138,179,226,172,56,43,206,138,179,226,172,56,43,58,136,14,162,131,232,32,58,136,14,162,131,232,160,234,234,32,108,71,240,171,214,56,38,36,130,146,121,77,169,54,177,175,45,241,31,91,145,250,122,117,54,56,59,109,109,148,249,250,120,187,184,157,143,139,77,124,61,249,192,94,30,197,174,199,103,86,84,173,43,206,113,149,186,136,39,226,137,120,34,158,136,39,165,46,165,174,32,174,75,130,140,32,35,200,8,50,130,140,32,35,200,8,50,130,140,32,35,200,8,50,130,76,169,139,197,99,241,88,60,22,143,197,99,241,88,60,22,175,230,22,79,169,171,106,228,79,169,11,70,84,234,74,205,36,159,72,180,228,149,174,149,18,45,167,66,215,134,18,109,243,224,214,227,147,206,56,182,21,253,246,216,25,118,134,157,97,103,216,25,118,134,73,97,82,101,179,30,76,10,147,10,136,164,96,82,152,20,38,133,73,97,82,152,20,38,133,73,97,82,112,15,220,3,247,192,61,112,15,220,3,247,192,61,213,197,61,212,141,208,86,173,109,75,40,130,36,211,150,81,6,129,173,189,7,94,100,21,40,201,42,150,181,5,126,99,43,66,89,175,143,219,47,59,237,141,66,89,159,62,79,62,76,39,197,134,178,138,126,128,96,204,194,213,227,173,40,170,172,21,231,184,202,90,136,19,226,132,56,33,78,136,147,178,150,178,86,16,215,37,50,134,140,33,99,200,24,50,134,140,33,99,200,24,50,134,140,33,99,200,24,50,166,172,5,223,193,119,240,29,124,7,223,193,119,240,29,124,87,115,124,167,172,85,53,227,167,172,69,31,42,107,165,118,145,79,232,90,242,178,214,74,186,150,83,89,171,104,186,182,121,138,235,241,46,101,156,226,138,126,123,78,141,83,227,212,56,53,78,141,83,227,170,184,170,178,29,16,87,197,85,5,100,88,184,42,174,138,171,226,170,184,42,174,138,171,226,170,184,42,26,136,6,162,129,104,32,26,136,6,162,129,104,160,234,106,32,76,71,138,171,214,24,38,20,114,146,105,45,41,131,20,87,238,228,164,46,230,99,43,242,93,39,189,225,209,102,245,174,203,171,198,133,120,215,146,157,40,170,221,21,227,176,210,93,72,20,18,133,68,33,81,72,148,116,151,116,87,16,215,37,98,134,152,33,102,136,25,98,134,152,33,102,136,25,98,134,152,33,102,136,25,98,38,221,5,235,193,122,176,30,172,7,235,193,122,176,30,172,87,115,172,39,221,85,53,19,40,221,69,43,74,119,165,118,148,143,217,90,242,114,215,42,182,38,220,181,124,147,50,238,118,69,190,59,163,198,168,49,106,140,26,163,198,168,49,85,76,85,217,6,136,169,98,170,2,242,43,76,21,83,197,84,49,85,76,21,83,197,84,49,85,76,21,9,68,2,145,64,36,16,9,68,2,145,64,36,80,117,37,16,162,35,219,85,107,8,19,8,55,201,178,146,84,155,104,87,248,224,99,43,154,93,247,255,184,81,179,235,254,31,53,187,158,238,68,81,205,174,24,135,213,236,226,161,120,40,30,138,135,226,161,52,187,52,187,130,184,46,249,50,190,140,47,227,203,248,50,190,140,47,227,203,248,50,190,140,47,227,203,248,50,205,46,82,143,212,35,245,72,61,82,143,212,35,245,72,189,154,75,61,205,174,170,129,64,205,46,84,81,179,43,53,162,124,204,214,146,55,187,86,177,53,205,174,229,155,148,113,179,43,242,221,25,53,70,141,81,99,212,24,53,70,141,169,98,170,202,54,64,76,21,83,21,144,95,97,170,152,42,166,138,169,98,170,152,42,166,138,169,98,170,72,32,18,136,4,34,129,72,32,18,136,4,34,129,170,43,129,16,29,205,174,90,67,152,64,184,73,150,149,164,218,52,187,194,7,31,91,209,236,58,109,29,245,143,219,175,6,27,101,187,230,227,139,155,207,147,143,11,229,174,165,155,81,84,188,43,222,145,245,187,216,40,54,138,141,98,163,216,40,253,46,253,174,32,174,75,214,140,53,99,205,88,51,214,140,53,99,205,88,51,214,140,53,99,205,88,51,214,76,191,139,218,163,246,168,61,106,143,218,163,246,168,61,106,175,230,106,79,191,171,106,56,80,191,11,91,212,239,74,13,42,151,16,182,228,9,175,53,132,77,197,43,114,159,50,14,121,173,58,0,175,198,171,241,106,188,26,175,198,171,241,85,124,85,217,30,136,175,226,171,2,178,44,124,21,95,197,87,241,85,124,21,95,197,87,241,85,124,21,21,68,5,81,65,84,16,21,68,5,81,65,84,80,117,85,16,174,163,229,85,107,20,19,14,61,201,184,158,84,155,162,215,86,200,143,173,136,122,245,223,182,143,90,167,195,119,173,211,126,107,163,176,215,205,245,228,98,60,111,220,93,140,99,113,175,200,13,41,42,240,21,255,232,34,95,208,20,52,5,77,65,83,208,148,200,151,200,87,16,215,37,132,6,161,65,104,16,26,132,6,161,65,104,16,26,132,6,161,65,104,16,26,132,38,242,133,243,225,124,56,31,206,135,243,225,124,56,31,206,87,115,206,39,242,85,53,53,40,242,197,51,138,124,165,150,150,17,164,45,121,232,43,6,105,19,251,90,185,87,25,7,191,214,29,132,95,227,215,248,53,126,141,95,227,215,120,43,222,170,108,31,196,91,241,86,1,217,22,222,138,183,226,173,120,43,222,138,183,226,173,120,43,222,138,18,162,132,40,33,74,136,18,162,132,40,33,74,168,186,74,8,223,17,253,170,53,146,9,139,162,228,80,87,170,77,252,107,107,20,72,192,1,176,222,89,255,116,120,218,123,217,75,209,252,186,186,189,153,55,230,87,31,174,106,156,249,90,178,7,249,150,189,98,30,80,204,11,134,130,161,96,40,24,10,134,18,243,18,243,10,226,186,132,203,224,50,184,12,46,131,203,224,50,184,12,46,131,203,224,50,184,12,46,131,203,196,188,48,61,76,15,211,195,244,48,61,76,15,211,195,244,106,206,244,196,188,170,166,1,197,188,56,69,49,175,132,130,114,25,79,139,219,239,90,199,211,106,158,236,90,178,61,153,84,186,86,190,47,139,198,162,177,104,44,26,139,198,162,177,83,236,84,217,214,135,157,98,167,2,114,42,236,20,59,197,78,177,83,236,20,59,197,78,177,83,236,20,241,67,252,16,63,196,15,241,67,252,16,63,196,79,117,197,15,138,35,204,85,107,240,82,58,43,201,166,122,84,241,252,214,118,240,142,112,139,91,189,215,111,154,157,179,225,97,239,164,125,152,188,185,117,245,233,203,104,122,219,56,191,186,156,156,215,183,186,181,124,23,114,237,110,197,63,164,242,22,237,68,59,209,78,180,19,237,164,188,165,188,21,196,117,73,143,209,99,244,24,61,70,143,209,99,244,24,61,70,143,209,99,244,24,61,70,143,41,111,113,120,28,30,135,199,225,113,120,28,30,135,199,225,213,220,225,41,111,85,141,251,41,111,129,136,202,91,201,136,100,4,83,139,217,222,138,193,212,234,93,223,90,190,65,89,244,183,214,189,51,147,198,164,49,105,76,26,147,198,164,49,84,12,85,217,230,135,161,98,168,2,242,42,12,21,67,197,80,49,84,12,21,67,197,80,49,84,12,21,249,67,254,144,63,228,15,249,67,254,144,63,228,79,117,229,15,146,163,192,85,107,248,18,0,47,201,170,130,84,237,10,215,214,32,143,128,59,92,111,91,221,127,246,206,78,187,173,247,15,254,57,110,136,235,122,60,251,207,213,237,124,54,254,246,235,63,23,81,226,122,242,129,189,236,194,90,203,207,42,223,178,86,252,99,74,107,97,76,24,19,198,132,49,97,76,210,90,210,90,65,92,151,88,24,22,134,133,97,97,88,24,22,134,133,97,97,88,24,22,134,133,97,97,88,152,180,22,96,7,216,1,118,128,29,96,7,216,1,118,128,93,205,129,157,180,86,213,28,159,180,22,97,40,173,149,208,62,70,200,179,184,109,173,24,242,44,167,184,214,134,242,44,109,43,107,249,9,103,18,203,90,247,214,152,25,102,134,153,97,102,152,25,102,134,69,97,81,101,51,30,44,10,139,10,136,160,96,81,88,20,22,133,69,97,81,88,20,22,133,69,97,81,48,15,204,3,243,192,60,48,15,204,3,243,192,60,213,197,60,148,141,90,86,173,45,75,8,98,36,179,86,81,6,189,172,189,7,62,100,21,32,217,172,125,181,53,102,35,220,248,213,219,118,171,255,182,215,111,15,122,247,215,211,219,222,160,221,235,190,236,13,6,157,214,240,221,94,220,6,214,245,100,124,115,125,117,51,89,92,221,255,65,92,95,45,38,87,179,15,87,139,197,116,220,248,186,183,229,41,172,213,39,151,107,17,43,249,161,133,177,136,37,98,137,88,34,150,136,37,97,44,97,172,32,174,75,2,140,0,35,192,8,48,2,140,0,35,192,8,48,2,140,0,35,192,8,48,2,76,24,139,165,99,233,88,58,150,142,165,99,233,88,58,150,174,230,150,78,24,171,106,100,79,24,11,38,20,198,74,198,28,215,168,180,152,125,172,4,42,173,82,153,172,213,231,157,69,45,43,238,17,16,52,4,13,65,67,208,16,52,4,13,153,66,166,202,38,62,200,20,50,21,16,79,65,166,144,41,100,10,153,66,166,144,41,100,10,153,66,166,64,31,208,7,244,1,125,64,31,208,7,244,1,125,170,11,125,8,28,209,172,90,59,151,128,52,73,214,141,163,237,73,104,109,29,228,8,184,164,213,105,246,79,122,195,119,189,63,90,157,97,187,127,28,187,157,53,29,221,92,94,53,190,94,253,57,158,54,38,55,159,183,189,150,245,232,116,242,237,99,197,56,152,34,22,142,132,35,225,72,56,18,142,164,136,165,136,21,196,117,137,119,225,93,120,23,222,133,119,225,93,120,23,222,133,119,225,93,120,23,222,133,119,41,98,129,114,160,28,40,7,202,129,114,160,28,40,7,202,213,28,202,41,98,85,205,227,41,98,145,130,138,88,9,13,227,99,93,22,183,129,181,74,151,85,171,122,245,232,76,51,233,92,69,190,39,74,134,146,161,100,40,25,74,134,146,161,79,232,83,217,84,7,125,66,159,2,98,38,232,19,250,132,62,161,79,232,19,250,132,62,161,79,232,19,176,3,236,0,59,192,14,176,3,236,0,59,192,78,117,193,14,73,163,108,85,107,175,82,170,10,217,188,57,180,69,245,170,240,121,70,240,189,170,127,245,122,157,246,160,253,239,86,194,94,213,127,175,174,166,147,197,228,127,227,34,122,85,251,79,62,242,226,193,71,14,30,189,230,224,209,43,14,126,124,126,102,129,171,31,231,95,68,224,106,229,193,4,174,168,36,42,137,74,162,146,168,36,129,43,129,171,32,174,75,202,139,242,162,188,40,47,202,139,242,162,188,40,47,202,139,242,162,188,40,47,202,75,224,138,151,227,229,120,57,94,142,151,227,229,120,57,94,174,230,94,78,224,170,106,44,79,224,10,24,20,184,74,69,25,127,114,180,100,129,171,229,28,45,167,192,85,209,28,109,179,34,214,143,173,201,176,136,181,228,61,217,51,246,140,61,99,207,216,51,246,140,149,98,165,202,182,61,172,20,43,21,144,75,97,165,88,41,86,138,149,98,165,88,41,86,138,149,98,165,8,31,194,135,240,33,124,8,31,194,135,240,33,124,170,43,124,208,27,69,172,90,3,151,82,25,201,230,85,163,12,138,88,185,51,146,74,147,142,128,43,90,167,189,215,205,147,214,233,235,222,187,225,73,187,59,108,119,58,103,253,193,240,101,243,240,205,235,211,222,89,247,104,120,212,126,245,234,172,223,238,117,99,7,182,230,87,159,70,151,227,249,167,171,175,141,203,201,172,49,153,78,111,111,22,141,15,163,243,47,159,230,87,183,179,139,198,197,228,227,199,219,251,107,179,128,246,214,134,79,243,91,89,183,138,127,166,249,86,182,54,91,135,0,23,4,5,65,65,80,16,20,4,37,192,37,192,21,196,117,9,149,65,101,80,25,84,6,149,65,101,80,25,84,6,149,65,101,80,25,84,6,149,9,112,225,121,120,30,158,135,231,225,121,120,30,158,135,231,213,156,231,9,112,85,77,1,10,112,241,137,2,92,9,229,100,2,201,22,183,205,149,82,178,229,148,237,218,80,178,165,173,112,197,223,132,76,2,93,105,14,135,173,97,107,216,26,182,134,173,97,107,152,21,102,85,54,11,194,172,48,171,128,72,11,102,133,89,97,86,152,21,102,133,89,97,86,152,21,102,5,7,193,65,112,16,28,4,7,193,65,112,16,28,84,93,28,68,237,104,119,213,218,198,132,42,80,114,109,41,101,80,252,218,123,224,77,86,129,148,205,234,93,91,237,61,130,14,123,157,188,29,28,183,78,123,195,78,187,251,166,117,212,238,166,74,121,93,94,47,62,143,231,87,141,233,100,246,101,124,49,153,85,41,222,21,125,110,121,231,186,146,29,89,160,139,116,34,157,72,39,210,137,116,18,232,18,232,10,226,186,36,199,200,49,114,140,28,35,199,200,49,114,140,28,35,199,200,49,114,140,28,35,199,4,186,24,60,6,143,193,99,240,24,60,6,143,193,99,240,106,110,240,4,186,170,70,253,4,186,32,68,129,174,196,60,114,133,72,139,159,228,138,41,210,170,22,225,138,62,237,140,178,91,113,14,128,159,225,103,248,25,126,134,159,225,103,184,20,46,85,54,239,193,165,112,169,128,104,10,46,133,75,225,82,184,20,46,133,75,225,82,184,20,46,5,249,64,62,144,15,228,3,249,64,62,144,15,228,83,93,228,67,223,8,109,213,218,184,132,35,73,50,110,27,109,85,76,107,171,20,199,86,228,179,122,111,91,221,127,246,206,78,187,173,247,41,186,89,87,215,227,217,127,174,110,231,179,241,183,34,130,89,251,79,62,242,226,193,71,14,30,189,230,224,209,43,14,126,124,126,166,133,173,95,118,161,168,180,214,154,67,106,106,65,77,80,19,212,4,53,65,77,154,90,154,90,65,92,151,144,24,36,6,137,65,98,144,24,36,6,137,65,98,144,24,36,6,137,65,98,144,152,166,22,110,135,219,225,118,184,29,110,135,219,225,118,184,93,205,185,157,166,86,213,84,159,166,22,111,168,169,149,90,66,254,202,212,146,199,180,162,152,90,78,21,173,162,153,218,230,217,173,95,54,40,227,222,214,210,119,102,210,152,52,38,141,73,99,210,152,52,134,138,161,42,219,252,48,84,12,85,64,94,133,161,98,168,24,42,134,138,161,98,168,24,42,134,138,161,34,127,200,31,242,135,252,33,127,200,31,242,135,252,169,174,252,65,114,132,182,106,13,95,2,224,37,89,85,144,50,72,107,229,206,75,106,128,60,194,237,112,253,191,237,78,235,143,225,73,243,117,251,240,151,196,91,204,12,215,255,157,76,199,127,54,46,71,159,38,231,17,105,183,156,42,92,27,62,36,112,85,225,106,233,57,229,218,212,138,125,68,73,45,124,9,95,194,151,240,37,124,73,82,75,82,43,136,235,18,7,195,193,112,48,28,12,7,195,193,112,48,28,12,7,195,193,112,48,28,12,7,147,212,2,235,192,58,176,14,172,3,235,192,58,176,14,172,171,57,172,147,212,170,154,223,147,212,34,11,37,181,146,153,199,229,226,44,102,81,107,189,56,203,41,168,181,161,56,75,217,199,90,122,186,89,228,177,214,188,49,94,134,151,225,101,120,25,94,134,151,225,80,56,84,217,124,7,135,194,161,2,162,39,56,20,14,133,67,225,80,56,20,14,133,67,225,80,56,20,196,3,241,64,60,16,15,196,3,241,64,60,16,79,117,17,15,93,163,142,85,107,195,82,190,20,201,168,77,148,65,27,107,239,129,11,89,5,71,54,234,92,109,139,214,8,55,115,117,218,124,217,62,122,125,218,58,233,180,187,195,254,209,240,232,229,176,245,182,125,56,236,191,189,251,172,147,230,225,113,187,219,138,155,189,154,143,62,76,46,62,205,199,151,211,201,172,113,115,209,184,248,208,24,95,79,206,27,55,215,119,159,117,57,58,255,60,153,141,183,60,131,21,235,28,115,205,98,165,94,129,76,22,199,196,49,113,76,28,19,199,36,147,37,147,21,196,117,201,133,113,97,92,24,23,198,133,113,97,92,24,23,198,133,113,97,92,24,23,198,133,201,100,17,118,132,29,97,71,216,17,118,132,29,97,71,216,213,92,216,201,100,85,13,242,201,100,33,134,50,89,201,240,99,60,177,22,51,155,149,92,172,85,42,163,21,235,244,179,200,106,37,60,16,158,134,167,225,105,120,26,158,134,167,225,84,56,85,217,252,7,167,194,169,2,162,43,56,21,78,133,83,225,84,56,21,78,133,83,225,84,56,21,4,4,1,65,64,16,16,4,4,1,65,64,16,80,117,17,16,157,35,179,85,107,3,19,158,52,201,169,141,180,61,25,174,109,213,29,33,103,185,222,31,183,58,157,225,219,222,219,179,183,47,123,189,55,191,116,222,98,199,184,190,125,30,79,167,141,235,171,235,219,235,15,87,87,95,34,106,111,219,152,224,138,60,179,156,195,91,137,142,43,183,197,51,241,76,60,19,207,196,51,201,109,201,109,5,113,93,242,97,124,24,31,198,135,241,97,124,24,31,198,135,241,97,124,24,31,198,135,241,97,114,91,164,29,105,71,218,145,118,164,29,105,71,218,145,118,53,151,118,114,91,85,3,125,114,91,168,161,220,86,82,4,25,45,209,98,71,182,226,73,180,138,165,181,34,79,58,155,160,86,140,183,199,206,176,51,236,12,59,195,206,176,51,76,10,147,42,155,245,96,82,152,84,64,36,5,147,194,164,48,41,76,10,147,194,164,48,41,76,10,147,130,123,224,30,184,7,238,129,123,224,30,184,7,238,169,46,238,161,110,100,180,106,109,91,66,17,36,153,182,140,182,41,153,181,77,126,35,224,80,214,89,247,95,205,247,39,157,97,127,208,124,217,105,253,114,105,189,219,29,30,196,110,101,221,206,254,59,250,118,57,109,220,44,70,31,166,227,159,127,22,141,175,187,141,131,34,114,89,251,79,62,242,226,193,71,14,30,189,230,224,209,43,14,126,124,126,6,125,173,149,187,145,111,98,43,241,161,85,182,112,39,220,9,119,194,157,112,39,149,45,149,173,32,174,75,124,12,31,195,199,240,49,124,12,31,195,199,240,49,124,12,31,195,199,240,49,124,76,101,11,196,3,241,64,60,16,15,196,3,241,64,60,16,175,230,16,79,101,171,106,222,79,101,139,68,84,217,74,104,36,87,51,182,184,161,173,248,140,45,167,214,86,209,140,45,109,156,107,229,70,101,210,231,138,121,4,102,141,89,99,214,152,53,102,141,89,99,172,24,171,178,77,16,99,197,88,5,228,89,24,43,198,138,177,98,172,24,43,198,138,177,98,172,24,43,50,136,12,34,131,200,32,50,136,12,34,131,200,160,234,202,32,100,71,162,171,214,48,38,32,126,146,117,69,41,131,80,87,238,252,164,70,248,35,220,190,87,255,89,247,120,248,178,245,166,223,238,246,223,180,135,253,193,251,78,235,233,85,26,51,243,117,243,108,246,185,241,97,252,229,102,50,187,249,50,105,220,44,190,77,199,79,254,140,138,168,125,109,248,72,194,85,5,173,88,231,152,107,195,43,245,10,164,188,176,40,44,10,139,194,162,176,40,41,47,41,175,32,174,75,204,12,51,195,204,48,51,204,12,51,195,204,48,51,204,12,51,195,204,48,51,204,76,202,11,216,3,246,128,61,96,15,216,3,246,128,61,96,175,230,96,79,202,171,106,46,80,202,139,88,148,242,74,102,41,227,137,181,152,69,175,228,98,45,167,176,215,134,98,45,101,167,43,214,233,103,145,235,74,120,32,60,13,79,195,211,240,52,60,13,79,195,169,112,170,178,249,15,78,133,83,5,68,87,112,42,156,10,167,194,169,112,42,156,10,167,194,169,112,42,8,8,2,130,128,32,32,8,8,2,130,128,32,160,234,34,32,58,71,181,171,214,6,38,60,105,146,83,27,41,131,134,215,222,3,87,178,10,158,108,212,227,218,86,221,17,112,150,235,104,120,116,218,106,158,188,236,245,6,199,195,78,251,229,105,243,244,253,176,119,218,126,221,238,54,59,195,195,227,230,105,243,112,112,119,118,239,15,59,111,251,177,3,93,23,141,139,249,120,116,249,225,234,106,241,185,49,157,124,152,143,230,223,26,87,243,201,167,201,108,52,109,156,127,30,205,71,231,139,241,188,113,254,237,124,122,125,83,68,170,171,232,39,26,174,44,107,37,219,158,124,43,95,155,175,69,239,11,168,2,170,128,42,160,10,168,210,251,210,251,10,226,186,4,212,0,53,64,13,80,3,212,0,53,64,13,80,3,212,0,53,64,13,80,3,212,244,190,80,63,212,15,245,67,253,80,63,212,15,245,67,253,106,78,253,244,190,170,38,10,245,190,88,71,189,175,132,10,51,33,133,139,91,254,218,128,194,229,212,0,43,154,194,165,141,134,37,219,185,76,242,97,105,15,201,189,113,111,220,27,247,198,189,113,111,156,22,167,85,182,43,226,180,56,173,128,76,12,167,197,105,113,90,156,22,167,197,105,113,90,156,22,167,69,23,209,69,116,17,93,68,23,209,69,116,17,93,84,93,93,132,253,8,137,213,26,215,132,76,88,114,175,57,101,16,23,203,157,176,212,217,139,108,91,154,236,109,235,180,223,235,54,135,7,195,254,113,251,117,171,219,59,253,59,152,183,81,154,236,122,60,191,185,154,141,26,7,141,155,207,147,79,227,217,213,252,123,94,174,136,52,217,134,207,100,76,94,247,138,60,219,18,74,99,137,214,162,52,70,92,17,87,196,21,113,69,92,41,141,41,141,5,113,93,18,108,4,27,193,70,176,17,108,4,27,193,70,176,17,108,4,27,193,70,176,17,108,74,99,44,32,11,200,2,178,128,44,32,11,200,2,178,128,53,183,128,74,99,85,35,135,74,99,48,164,210,88,22,76,51,90,182,109,84,26,139,39,219,114,42,141,109,40,219,50,13,135,69,110,68,126,225,176,24,135,196,216,48,54,140,13,99,195,216,48,54,236,10,187,42,155,9,97,87,216,85,64,196,5,187,194,174,176,43,236,10,187,194,174,176,43,236,10,187,130,133,96,33,88,8,22,130,133,96,33,88,8,22,170,46,22,162,120,132,195,106,109,101,66,22,41,185,183,150,50,8,135,237,61,240,39,171,128,74,14,17,176,109,178,31,219,22,1,235,183,78,155,111,143,79,54,75,126,221,140,231,163,235,207,151,149,12,124,125,63,183,18,114,94,43,142,44,222,69,61,81,79,212,19,245,68,61,137,119,137,119,5,113,93,82,100,20,25,69,70,145,81,100,20,25,69,70,145,81,100,20,25,69,70,145,81,100,226,93,60,30,143,199,227,241,120,60,30,143,199,227,241,120,53,247,120,226,93,85,99,127,226,93,64,162,120,87,22,84,242,111,145,182,81,170,107,153,72,171,65,152,235,251,105,231,151,225,122,114,0,252,12,63,195,207,240,51,252,12,63,195,165,112,169,178,121,15,46,133,75,5,68,83,112,41,92,10,151,194,165,112,41,92,10,151,194,165,112,41,200,7,242,129,124,32,31,200,7,242,129,124,32,159,234,34,31,250,70,116,171,214,198,37,28,73,146,113,219,104,219,131,90,225,42,142,128,243,89,199,237,211,230,251,179,187,75,109,208,59,238,189,57,27,190,219,141,93,205,250,60,153,143,190,221,222,253,105,44,174,62,95,125,185,109,124,221,221,246,88,214,146,83,202,183,145,21,243,128,210,88,108,18,155,196,38,177,73,108,146,52,150,52,86,16,215,37,235,197,122,177,94,172,23,235,197,122,177,94,172,23,235,197,122,177,94,172,23,235,37,141,69,205,81,115,212,28,53,71,205,81,115,212,28,53,87,115,53,39,141,85,53,156,39,141,133,13,74,99,37,4,141,203,180,89,220,34,214,58,109,86,173,16,214,146,179,205,164,127,181,242,125,209,50,180,12,45,67,203,208,50,180,12,133,66,161,202,166,59,40,20,10,21,16,59,65,161,80,40,20,10,133,66,161,80,40,20,10,133,66,161,0,30,128,7,224,1,120,0,30,128,7,224,1,120,170,11,120,200,26,217,171,90,251,149,210,149,72,54,77,162,45,138,92,109,7,213,8,183,109,53,56,110,117,154,253,193,203,86,119,120,124,122,250,239,215,195,254,224,125,167,53,124,254,251,139,183,127,196,109,92,45,62,143,167,163,155,197,135,241,172,241,121,62,255,223,167,198,205,226,219,116,220,120,254,251,139,235,63,183,188,117,181,234,212,114,109,94,37,61,176,246,21,160,4,40,1,74,128,18,160,164,125,165,125,21,196,117,9,124,1,95,192,23,240,5,124,1,95,192,23,240,5,124,1,95,192,23,240,5,124,105,95,161,115,232,28,58,135,206,161,115,232,28,58,135,206,213,156,206,105,95,85,77,232,105,95,177,131,218,87,201,84,227,74,141,22,179,129,21,91,163,85,170,133,181,234,172,179,104,98,197,123,127,244,12,61,67,207,208,51,244,12,61,67,165,80,169,178,105,15,42,133,74,5,196,82,80,41,84,10,149,66,165,80,41,84,10,149,66,165,80,41,192,7,240,1,124,0,31,192,7,240,1,124,0,159,234,2,31,242,70,27,171,214,190,37,24,69,146,109,211,104,123,90,89,91,70,56,2,110,102,181,79,122,131,227,214,219,86,243,244,176,53,124,221,238,54,239,46,185,225,97,115,16,187,152,53,185,188,90,124,30,95,143,71,243,243,113,227,211,100,54,186,251,211,105,156,143,22,69,244,178,246,159,124,228,197,131,143,28,60,122,205,193,163,87,28,252,248,252,12,2,91,145,59,145,111,94,43,209,97,197,181,8,39,194,137,112,34,156,8,39,113,45,113,173,32,174,75,98,140,24,35,198,136,49,98,140,24,35,198,136,49,98,140,24,35,198,136,49,98,76,92,139,189,99,239,216,59,246,142,189,99,239,216,59,246,174,230,246,78,92,171,106,196,79,92,11,62,20,215,74,200,34,163,217,90,220,180,86,60,182,150,83,88,171,104,182,150,182,196,21,185,73,153,116,184,98,188,59,163,198,168,49,106,140,26,163,198,168,49,85,76,85,217,6,136,169,98,170,2,242,43,76,21,83,197,84,49,85,76,21,83,197,84,49,85,76,21,9,68,2,145,64,36,16,9,68,2,145,64,36,80,117,37,16,162,163,194,85,107,8,19,8,55,201,178,146,148,65,129,43,119,110,82,19,240,17,112,179,235,244,125,127,208,60,29,30,118,122,221,214,81,251,213,171,179,126,187,215,141,221,235,154,127,187,89,140,230,141,243,233,213,108,124,49,249,248,241,246,254,218,171,91,171,107,233,46,228,219,233,138,125,72,141,46,254,137,127,226,159,248,39,254,73,163,75,163,43,136,235,146,39,227,201,120,50,158,140,39,227,201,120,50,158,140,39,227,201,120,50,158,140,39,211,232,34,243,200,60,50,143,204,35,243,200,60,50,143,204,171,185,204,211,232,170,26,0,212,232,66,19,53,186,18,162,201,229,76,45,110,159,107,61,83,171,121,155,107,233,6,101,210,229,90,243,206,76,26,147,198,164,49,105,76,26,147,198,80,49,84,101,155,31,134,138,161,10,200,171,48,84,12,21,67,197,80,49,84,12,21,67,197,80,49,84,228,15,249,67,254,144,63,228,15,249,67,254,144,63,213,149,63,72,142,38,87,173,225,75,0,188,36,171,10,82,197,91,92,219,130,60,2,238,112,157,253,171,215,125,221,28,30,189,236,156,13,142,99,247,183,110,255,123,53,251,52,106,92,124,152,222,46,62,23,209,221,122,242,129,189,236,50,90,15,78,38,223,124,214,218,67,201,102,33,74,136,18,162,132,40,33,74,178,89,178,89,65,92,151,200,23,242,133,124,33,95,200,23,242,133,124,33,95,200,23,242,133,124,33,95,200,151,108,22,60,7,207,193,115,240,28,60,7,207,193,115,240,92,205,241,156,108,86,213,140,158,108,22,61,40,155,149,208,53,62,84,101,113,115,89,209,170,44,167,76,214,134,170,44,109,245,234,193,121,102,82,187,138,120,71,132,12,33,67,200,16,50,132,12,33,67,158,144,167,178,137,14,242,132,60,5,196,75,144,39,228,9,121,66,158,144,39,228,9,121,66,158,144,39,80,7,212,1,117,64,29,80,7,212,1,117,64,157,234,66,29,130,70,229,170,214,78,165,68,13,178,105,99,40,131,170,213,222,3,251,177,10,135,108,86,168,10,29,102,132,95,166,58,237,13,122,253,195,222,219,86,43,105,157,106,126,181,184,186,57,191,186,30,143,43,82,168,250,121,66,133,84,170,86,31,78,169,10,51,194,140,48,35,204,8,51,82,170,82,170,10,226,186,196,182,176,45,108,11,219,194,182,176,45,108,11,219,194,182,176,45,108,11,219,194,182,148,170,0,56,0,14,128,3,224,0,56,0,14,128,3,224,106,14,224,148,170,170,230,236,148,170,8,64,165,170,116,54,241,23,101,150,176,86,21,161,204,42,89,172,250,121,174,89,86,171,150,189,43,82,134,148,33,101,72,25,82,134,148,33,80,8,84,217,100,7,129,66,160,2,226,38,8,20,2,133,64,33,80,8,20,2,133,64,33,80,8,20,184,3,238,128,59,224,14,184,3,238,128,59,224,78,117,225,14,81,163,92,85,107,183,82,178,14,201,162,65,180,125,5,171,160,145,70,184,21,171,119,189,206,105,115,112,124,176,51,124,213,236,14,154,253,247,195,195,230,233,209,240,168,253,234,213,89,191,221,235,198,109,90,125,189,154,206,71,139,207,7,59,141,143,163,217,98,116,243,173,113,62,154,95,52,46,38,31,63,222,222,95,83,219,93,184,90,119,122,185,246,174,210,28,92,253,10,85,66,149,80,37,84,9,85,82,191,82,191,10,226,186,68,191,208,47,244,11,253,66,191,208,47,244,11,253,66,191,208,47,244,11,253,66,191,212,175,32,58,136,14,162,131,232,32,58,136,14,162,131,232,106,142,232,212,175,170,102,245,212,175,40,66,245,171,100,190,113,173,78,139,217,194,74,164,211,42,85,198,90,119,230,89,116,178,226,31,3,69,67,209,80,52,20,13,69,67,209,208,41,116,170,108,234,131,78,161,83,1,49,21,116,10,157,66,167,208,41,116,10,157,66,167,208,41,116,10,248,1,126,128,31,224,7,248,1,126,128,31,224,167,186,224,135,196,81,205,170,181,119,9,74,149,100,223,60,218,158,162,214,22,114,142,112,251,90,239,155,239,155,47,135,253,163,97,175,219,122,219,110,29,182,190,95,102,173,211,254,126,220,182,214,183,209,183,209,135,198,205,69,227,106,54,190,158,140,207,199,223,255,44,238,126,250,22,209,213,218,127,242,145,23,15,62,114,240,232,53,7,143,94,113,240,227,243,55,15,113,173,218,139,92,35,92,73,15,44,192,69,61,81,79,212,19,245,68,61,9,112,9,112,5,113,93,82,100,20,25,69,70,145,81,100,20,25,69,70,145,81,100,20,25,69,70,145,81,100,2,92,60,30,143,199,227,241,120,60,30,143,199,227,241,120,53,247,120,2,92,85,99,127,2,92,64,162,0,87,50,42,185,146,175,197,140,111,197,230,107,57,133,183,138,230,107,41,75,93,171,182,41,139,74,87,188,247,103,213,88,53,86,141,85,99,213,88,53,182,138,173,42,219,2,177,85,108,85,64,142,133,173,98,171,216,42,182,138,173,98,171,216,42,182,138,173,34,130,136,32,34,136,8,34,130,136,32,34,136,8,170,174,8,66,117,20,186,106,13,98,130,97,39,217,86,147,50,40,115,229,206,78,106,195,62,194,43,121,253,187,63,56,28,30,158,246,250,253,97,171,123,216,59,106,157,14,187,157,246,240,168,245,178,117,58,104,14,95,54,251,173,117,33,175,255,221,44,206,27,231,243,171,155,155,198,120,118,183,27,243,198,108,58,105,92,140,63,140,231,139,81,227,195,232,102,156,117,199,43,126,43,238,254,3,151,7,191,61,252,183,95,255,207,243,39,255,154,236,209,133,119,167,255,127,18,238,199,198,45,175,172,14,170,227,197,70,177,81,108,20,27,197,70,233,120,233,120,5,113,93,178,102,172,25,107,198,154,177,102,172,25,107,198,154,177,102,172,25,107,198,154,177,102,58,94,212,30,181,71,237,81,123,212,30,181,71,237,81,123,53,87,123,58,94,85,195,129,58,94,216,162,142,87,60,80,25,7,175,173,241,148,73,241,90,161,15,58,221,16,175,37,103,149,49,118,35,64,85,9,140,1,99,192,24,48,6,140,85,26,140,1,78,128,19,224,4,56,1,78,128,19,224,4,56,1,78,128,19,224,4,56,1,78,117,3,78,88,14,150,131,229,96,57,97,252,28,193,114,176,156,48,54,16,203,9,132,229,240,50,98,90,181,86,41,229,217,143,118,127,208,238,156,246,54,207,23,77,110,22,147,233,252,74,196,104,245,174,20,151,50,138,117,104,65,35,62,133,79,225,83,248,20,62,69,208,72,208,40,136,235,146,247,225,125,120,31,222,135,247,225,125,120,31,222,135,247,225,125,120,31,222,135,247,17,52,34,167,200,41,114,138,156,34,167,200,41,114,138,156,170,185,156,18,52,170,26,208,18,52,66,199,4,141,178,70,109,41,179,70,171,81,91,61,227,70,79,246,68,226,8,33,67,200,16,50,132,12,33,67,158,144,167,32,246,18,121,66,158,144,39,228,9,121,66,158,144,39,228,9,121,66,158,144,167,202,146,39,80,7,212,1,117,64,157,48,126,142,128,58,160,78,24,27,8,234,4,2,117,8,26,137,163,90,59,149,210,52,200,73,187,219,238,156,236,13,59,191,15,143,159,255,254,34,101,223,232,114,50,155,76,47,247,26,211,223,27,159,159,255,254,66,220,232,201,150,20,86,54,138,113,92,89,35,38,133,73,97,82,152,20,38,69,214,72,214,40,136,235,146,241,97,124,24,31,198,135,241,97,124,24,31,198,135,241,97,124,24,31,198,135,241,145,53,162,165,104,41,90,138,150,162,165,104,41,90,138,150,170,185,150,146,53,170,26,202,146,53,194,197,100,141,50,133,108,233,154,70,171,32,91,45,131,70,143,54,68,205,136,28,35,199,200,49,114,140,28,35,157,72,167,32,246,146,116,34,157,72,39,210,137,116,34,157,72,39,210,137,116,34,157,72,167,202,74,39,62,135,207,225,115,248,156,48,126,142,240,57,124,78,24,27,200,231,4,226,115,192,25,53,163,90,243,148,210,16,200,131,167,90,165,75,25,69,62,207,170,166,29,163,95,247,163,176,136,209,186,131,42,24,113,40,28,10,135,194,161,112,40,10,70,10,70,65,92,151,92,15,215,195,245,112,61,92,15,215,195,245,112,61,92,15,215,195,245,112,61,92,143,130,17,33,69,72,17,82,132,20,33,69,72,17,82,132,84,205,133,148,130,81,213,32,150,130,17,34,166,96,148,29,94,75,151,47,138,196,107,181,108,23,253,186,27,194,69,192,24,48,6,140,1,99,192,24,224,4,56,5,177,151,128,19,224,4,56,1,78,128,19,224,4,56,1,78,128,19,224,4,56,85,22,56,97,57,88,14,150,131,229,132,241,115,4,203,193,114,194,216,64,44,39,16,150,195,203,8,23,213,90,165,20,100,63,142,218,175,219,131,102,167,245,182,125,212,58,105,247,58,189,215,239,59,205,151,195,195,222,187,246,209,112,240,175,246,96,208,58,29,222,97,144,225,187,189,225,201,157,13,137,211,50,186,152,124,154,44,70,211,241,245,228,98,124,57,185,154,94,125,250,54,29,125,104,156,95,125,157,92,52,22,255,157,44,22,227,121,227,78,68,52,190,238,53,46,103,211,73,253,242,70,137,183,40,167,226,81,38,235,16,65,98,90,152,22,166,133,105,97,90,68,144,68,144,130,184,46,25,33,70,136,17,98,132,24,33,70,136,17,98,132,24,33,70,136,17,98,132,24,33,17,36,218,138,182,162,173,104,43,218,138,182,162,173,104,171,154,107,43,17,164,170,161,46,17,36,220,76,4,41,87,8,23,167,139,180,25,132,171,65,42,41,241,6,169,39,145,102,164,25,105,70,154,145,102,100,20,25,21,196,94,146,81,100,20,25,69,70,145,81,100,20,25,69,70,145,81,100,20,25,85,89,25,197,243,240,60,60,15,207,19,198,207,17,158,135,231,9,99,3,121,158,64,60,15,104,163,158,84,107,206,82,16,26,105,117,90,157,163,230,233,112,112,220,58,105,13,15,59,205,126,191,253,170,125,216,28,180,123,221,88,161,164,241,116,60,189,24,205,27,139,207,227,203,113,227,124,58,186,185,153,124,156,156,143,22,119,63,32,106,215,68,90,181,27,57,229,143,146,30,82,233,136,63,225,79,248,19,254,132,63,81,58,82,58,10,226,186,228,121,120,30,158,135,231,225,121,120,30,158,135,231,225,121,120,30,158,135,231,225,121,148,142,200,40,50,138,140,34,163,200,40,50,138,140,34,163,106,46,163,148,142,170,6,176,148,142,208,48,165,163,172,208,90,156,168,81,108,180,86,131,126,209,170,189,144,42,66,197,80,49,84,12,21,67,197,208,38,180,41,136,189,68,155,208,38,180,9,109,66,155,208,38,180,9,109,66,155,208,38,180,169,178,180,9,200,1,114,128,28,32,39,140,159,35,64,14,144,19,198,6,2,57,129,128,28,82,70,170,168,214,30,165,40,245,113,114,218,58,108,118,255,122,132,213,203,102,191,53,60,57,235,12,218,157,118,247,245,89,243,238,119,249,253,214,209,176,217,233,220,61,217,106,112,26,47,94,116,57,31,159,143,102,127,61,158,233,195,232,102,220,184,188,157,46,38,211,201,236,211,237,104,218,56,31,221,140,47,26,163,233,116,54,157,52,22,243,26,230,140,18,237,79,94,129,163,141,23,33,121,196,177,112,44,28,11,199,194,177,72,30,73,30,5,113,93,114,65,92,16,23,196,5,113,65,92,16,23,196,5,113,65,92,16,23,196,5,113,65,146,71,132,21,97,69,88,17,86,132,21,97,69,88,17,86,53,23,86,146,71,85,131,92,146,71,136,153,228,81,126,248,45,86,4,41,61,126,171,67,22,41,209,238,8,37,1,102,128,25,96,6,152,1,102,64,20,16,21,196,94,2,81,64,20,16,5,68,1,81,64,20,16,5,68,1,81,64,20,16,85,89,16,133,241,96,60,24,15,198,19,198,207,17,140,7,227,9,99,3,49,158,64,24,15,95,35,148,84,107,197,18,146,21,185,255,80,214,169,164,251,15,137,37,197,219,161,50,115,73,107,150,33,152,196,179,240,44,60,11,207,194,179,8,38,9,38,5,113,93,242,65,124,16,31,196,7,241,65,124,16,31,196,7,241,65,124,16,31,196,7,241,65,130,73,164,21,105,69,90,145,86,164,21,105,69,90,145,86,53,151,86,130,73,85,3,93,130,73,168,153,96,82,158,8,46,179,100,82,20,130,19,77,122,178,63,178,73,152,25,102,134,153,97,102,152,25,22,133,69,5,177,151,88,20,22,133,69,97,81,88,20,22,133,69,97,81,88,20,22,133,69,85,150,69,193,60,48,15,204,3,243,132,241,115,4,230,129,121,194,216,64,152,39,16,204,67,217,200,38,213,218,178,132,36,70,250,89,39,147,110,228,146,214,239,78,153,169,164,21,75,144,73,226,87,248,21,126,133,95,225,87,100,146,100,146,130,184,46,121,32,30,136,7,226,129,120,32,30,136,7,226,129,120,32,30,136,7,226,129,120,32,153,36,178,138,172,34,171,200,42,178,138,172,34,171,200,170,154,203,42,153,164,170,1,46,153,36,180,76,38,41,47,244,150,89,34,105,25,122,147,71,122,176,55,210,72,104,25,90,134,150,161,101,104,25,10,133,66,5,177,151,40,20,10,133,66,161,80,40,20,10,133,66,161,80,40,20,10,133,66,85,150,66,1,60,0,15,192,3,240,132,241,115,4,224,1,120,194,216,64,128,39,16,192,67,214,72,35,213,218,175,148,166,68,6,103,167,111,218,253,227,239,64,164,217,233,108,212,69,90,220,206,191,76,110,62,127,23,16,163,233,84,20,105,205,214,20,86,68,74,112,124,57,36,102,133,89,97,86,152,21,102,69,14,73,14,41,136,235,146,1,98,128,24,32,6,136,1,98,128,24,32,6,136,1,98,128,24,32,6,136,1,146,67,162,169,104,42,154,138,166,162,169,104,42,154,138,166,170,185,166,146,67,170,26,218,146,67,194,201,228,144,114,129,110,233,90,72,113,160,91,45,67,72,17,27,163,130,68,148,17,101,68,25,81,70,148,17,80,4,84,16,123,73,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,84,101,5,20,183,195,237,112,59,220,78,24,63,71,184,29,110,39,140,13,228,118,2,113,59,64,141,10,82,173,217,74,32,56,228,254,201,89,25,118,144,238,31,14,165,132,180,118,115,74,106,33,173,89,129,26,18,187,194,174,176,43,236,10,187,162,134,164,134,20,196,117,201,2,177,64,44,16,11,196,2,177,64,44,16,11,196,2,177,64,44,16,11,196,2,169,33,81,85,84,21,85,69,85,81,85,84,21,85,69,85,213,92,85,169,33,85,13,111,169,33,97,101,106,72,57,129,183,44,122,72,81,224,77,17,233,215,173,209,68,226,202,184,50,174,140,43,227,202,56,40,14,42,136,189,228,160,56,40,14,138,131,226,160,56,40,14,138,131,226,160,56,40,14,170,178,14,138,222,161,119,232,29,122,39,140,159,35,244,14,189,19,198,6,210,59,129,232,29,172,70,19,169,214,120,37,16,34,210,207,176,135,116,163,133,180,114,99,74,234,32,173,56,186,6,18,171,194,170,176,42,172,10,171,162,129,164,129,20,196,117,201,254,176,63,236,15,251,195,254,176,63,236,15,251,195,254,176,63,236,15,251,195,254,104,32,81,84,20,21,69,69,81,81,84,20,21,69,69,81,213,92,81,105,32,85,13,107,105,32,97,100,26,72,57,0,183,44,250,71,203,128,155,246,209,223,219,162,123,196,146,177,100,44,25,75,198,146,177,79,236,83,16,123,201,62,177,79,236,19,251,196,62,177,79,236,19,251,196,62,177,79,236,83,101,237,19,177,67,236,16,59,196,78,24,63,71,136,29,98,39,140,13,36,118,2,17,59,40,141,238,81,173,193,74,193,44,228,176,215,125,247,148,134,156,28,238,127,231,33,205,78,39,69,1,233,252,106,246,245,169,134,184,60,223,255,46,34,70,211,105,221,91,72,177,183,40,231,42,210,70,235,208,71,98,90,152,22,166,133,105,97,90,244,145,244,145,130,184,46,25,33,70,136,17,98,132,24,33,70,136,17,98,132,24,33,70,136,17,98,132,24,33,125,36,218,138,182,162,173,104,43,218,138,182,162,173,104,171,154,107,43,125,164,170,161,46,125,36,220,76,31,41,87,8,151,164,148,148,14,194,213,168,153,20,123,131,212,147,72,51,210,140,52,35,205,72,51,50,138,140,10,98,47,201,40,50,138,140,34,163,200,40,50,138,140,34,163,200,40,50,138,140,170,172,140,226,121,120,30,158,135,231,9,227,231,8,207,195,243,132,177,129,60,79,32,158,7,180,81,79,170,53,103,9,12,141,156,156,117,6,237,28,250,73,151,183,211,197,68,65,41,246,38,149,220,80,90,179,18,21,37,182,133,109,97,91,216,22,182,69,69,73,69,41,136,235,146,21,98,133,88,33,86,136,21,98,133,88,33,86,136,21,98,133,88,33,86,136,21,82,81,162,174,168,43,234,138,186,162,174,168,43,234,138,186,170,185,186,82,81,170,26,238,82,81,194,206,84,148,114,6,113,89,118,148,162,64,156,146,210,178,45,210,82,226,205,120,51,222,140,55,227,205,248,40,62,42,136,189,228,163,248,40,62,138,143,226,163,248,40,62,138,143,226,163,248,40,62,170,178,62,138,234,161,122,168,30,170,39,140,159,35,84,15,213,19,198,6,82,61,129,168,30,220,70,75,169,214,168,37,48,58,210,207,161,163,116,163,161,20,107,131,74,238,39,173,88,133,118,18,203,194,178,176,44,44,11,203,162,157,164,157,20,196,117,201,6,177,65,108,16,27,196,6,177,65,108,16,27,196,6,177,65,108,16,27,196,6,105,39,81,86,148,21,101,69,89,81,86,148,21,101,69,89,213,92,89,105,39,85,13,115,105,39,97,102,218,73,57,2,184,44,187,73,203,0,156,102,210,227,237,209,75,98,204,24,51,198,140,49,99,204,152,40,38,42,136,189,100,162,152,40,38,138,137,98,162,152,40,38,138,137,98,162,152,40,38,170,178,38,138,228,33,121,72,30,146,39,140,159,35,36,15,201,19,198,6,146,60,129,72,30,196,70,47,169,214,144,165,96,46,114,212,238,15,218,157,167,96,228,47,44,210,236,116,82,244,146,46,38,55,139,201,244,169,136,248,75,67,140,166,211,186,247,146,98,110,80,206,189,164,13,86,161,151,196,178,176,44,44,11,203,194,178,232,37,233,37,5,113,93,178,65,108,16,27,196,6,177,65,108,16,27,196,6,177,65,108,16,27,196,6,177,65,122,73,148,21,101,69,89,81,86,148,21,101,69,89,81,86,53,87,86,122,73,85,195,92,122,73,152,153,94,82,142,0,46,73,47,41,13,128,171,81,47,41,230,246,232,37,49,102,140,25,99,198,152,49,102,76,20,19,21,196,94,50,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,85,89,19,69,242,144,60,36,15,201,19,198,207,17,146,135,228,9,99,3,73,158,64,36,15,98,163,151,84,107,200,18,20,23,57,57,235,12,218,153,23,147,46,111,167,139,137,102,82,204,45,42,181,154,180,102,29,186,73,76,11,211,194,180,48,45,76,139,110,146,110,82,16,215,37,35,196,8,49,66,140,16,35,196,8,49,66,140,16,35,196,8,49,66,140,16,35,164,155,68,91,209,86,180,21,109,69,91,209,86,180,21,109,85,115,109,165,155,84,53,212,165,155,132,155,233,38,229,10,225,178,43,39,69,65,56,237,164,167,27,164,158,68,154,145,102,164,25,105,70,154,145,81,100,84,16,123,73,70,145,81,100,20,25,69,70,145,81,100,20,25,69,70,145,81,100,84,101,101,20,207,195,243,240,60,60,79,24,63,71,120,30,158,39,140,13,228,121,2,241,60,160,141,122,82,173,57,75,80,104,164,159,121,57,233,70,53,41,198,246,148,90,76,90,177,6,181,36,134,133,97,97,88,24,22,134,69,45,73,45,41,136,235,146,9,98,130,152,32,38,136,9,98,130,152,32,38,136,9,98,130,152,32,38,136,9,82,75,162,171,232,42,186,138,174,162,171,232,42,186,138,174,170,185,174,82,75,170,26,226,82,75,194,203,212,146,114,131,111,217,149,146,150,193,55,149,164,135,155,163,144,68,151,209,101,116,25,93,70,151,209,80,52,84,16,123,73,67,209,80,52,20,13,69,67,209,80,52,20,13,69,67,209,80,52,84,101,53,20,195,195,240,48,60,12,79,24,63,71,24,30,134,39,140,13,100,120,2,49,60,112,141,66,82,173,9,75,65,80,228,238,159,94,246,122,111,134,47,155,167,131,97,167,121,250,186,53,60,185,99,33,113,98,72,119,255,244,225,234,234,75,227,195,104,190,104,220,35,138,198,229,108,58,169,95,247,40,106,39,114,74,28,37,57,156,154,17,111,194,155,240,38,188,9,111,162,102,164,102,20,196,117,201,239,240,59,252,14,191,195,239,240,59,252,14,191,195,239,240,59,252,14,191,195,239,168,25,145,80,36,20,9,69,66,145,80,36,20,9,69,66,213,92,66,169,25,85,13,92,169,25,161,96,106,70,89,32,181,56,225,162,88,72,173,6,141,162,168,125,144,35,194,195,240,48,60,12,15,195,195,112,38,156,41,136,189,196,153,112,38,156,9,103,194,153,112,38,156,9,103,194,153,112,38,156,169,178,156,9,194,129,112,32,28,8,39,140,159,35,16,14,132,19,198,6,66,56,129,32,28,58,70,142,168,214,6,165,32,233,241,207,246,187,230,240,143,206,201,240,180,119,247,208,170,230,119,236,209,30,196,143,18,253,103,242,117,212,248,115,122,217,152,95,221,61,136,105,244,157,58,76,22,53,77,19,173,222,143,156,2,69,201,15,42,83,196,161,112,40,28,10,135,194,161,200,20,201,20,5,113,93,114,61,92,15,215,195,245,112,61,92,15,215,195,245,112,61,92,15,215,195,245,112,61,50,69,132,20,33,69,72,17,82,132,20,33,69,72,17,82,53,23,82,50,69,85,131,88,50,69,136,152,76,81,118,120,45,78,172,40,1,94,171,65,178,104,245,110,8,23,1,99,192,24,48,6,140,1,99,128,19,224,20,196,94,2,78,128,19,224,4,56,1,78,128,19,224,4,56,1,78,128,19,224,84,89,224,132,229,96,57,88,14,150,19,198,207,17,44,7,203,9,99,3,177,156,64,88,14,47,35,92,84,107,149,82,144,253,232,180,95,31,15,90,131,214,105,183,217,25,222,105,143,123,7,50,124,125,218,106,189,137,149,45,154,78,62,125,94,140,23,227,249,108,52,109,204,166,147,191,220,67,227,211,124,60,254,82,191,104,209,170,221,200,41,89,148,244,144,130,69,252,9,127,194,159,240,39,252,137,96,145,96,81,16,215,37,207,195,243,240,60,60,15,207,195,243,240,60,60,15,207,195,243,240,60,60,15,207,35,88,68,70,145,81,100,20,25,69,70,145,81,100,20,25,85,115,25,37,88,84,53,128,37,88,132,134,9,22,101,133,214,226,228,138,98,163,181,26,196,138,86,237,133,84,17,42,134,138,161,98,168,24,42,134,54,161,77,65,236,37,218,132,54,161,77,104,19,218,132,54,161,77,104,19,218,132,54,161,77,149,165,77,64,14,144,3,228,0,57,97,252,28,1,114,128,156,48,54,16,200,9,4,228,144,50,82,69,181,246,40,5,169,143,147,222,105,123,240,239,78,243,236,180,117,58,60,106,253,245,168,170,119,207,190,63,173,234,254,81,85,175,90,119,191,141,111,222,253,99,167,221,125,61,252,215,253,63,198,201,24,93,94,205,39,139,255,77,71,183,243,241,188,113,241,255,183,119,175,205,105,35,107,187,199,191,11,175,3,214,9,33,120,71,18,198,241,142,13,46,140,179,102,158,170,93,148,12,178,227,137,237,176,49,206,172,60,85,243,221,119,9,156,216,8,53,244,65,39,204,255,197,170,154,21,220,232,166,17,167,95,95,186,59,90,109,219,244,195,125,222,185,41,222,182,169,126,29,253,136,230,245,48,254,207,187,219,135,155,250,63,97,114,107,171,131,104,113,164,59,83,57,181,63,202,178,28,90,35,145,119,33,239,66,222,133,188,11,121,23,90,35,209,26,169,18,231,37,249,33,242,67,228,135,200,15,145,31,34,63,68,126,136,252,16,249,33,242,67,228,135,200,15,145,31,162,53,18,73,44,146,88,36,177,72,98,145,196,34,137,69,18,139,36,214,129,39,177,104,141,244,214,2,95,180,70,34,138,70,107,164,34,66,114,50,109,147,50,9,201,29,64,75,37,221,121,162,221,18,241,51,226,103,196,207,136,159,17,63,35,46,69,92,170,18,115,73,92,138,184,20,113,41,226,82,196,165,136,75,17,151,34,46,69,92,138,184,20,113,169,55,27,151,34,228,67,200,135,144,15,33,159,106,124,142,16,242,33,228,83,141,9,36,228,83,145,144,15,233,27,218,45,29,116,198,165,140,36,201,217,171,40,201,251,238,69,111,252,103,156,25,57,187,60,29,157,196,25,146,203,231,125,184,156,179,147,211,150,122,191,165,251,87,25,137,171,240,49,170,255,55,206,69,220,63,221,45,110,227,112,196,211,243,198,84,206,253,237,93,235,192,27,46,169,76,85,17,29,151,76,235,161,229,18,153,23,50,47,100,94,200,188,144,121,161,229,18,45,151,42,113,94,146,33,34,67,68,134,136,12,17,25,34,50,68,100,136,200,16,145,33,34,67,68,134,136,12,17,25,34,90,46,145,198,34,141,69,26,139,52,22,105,44,210,88,164,177,72,99,29,120,26,139,150,75,111,45,244,69,203,37,226,104,180,92,42,36,40,167,220,115,73,59,40,119,104,77,151,84,38,138,174,75,36,208,72,160,145,64,35,129,70,2,141,196,20,137,169,74,204,37,137,41,18,83,36,166,72,76,145,152,34,49,69,98,138,196,20,137,41,18,83,36,166,222,108,98,138,156,15,57,31,114,62,228,124,170,241,57,66,206,135,156,79,53,38,144,156,79,69,114,62,4,112,232,186,116,208,49,151,130,194,36,253,238,240,226,228,116,252,190,59,28,189,222,179,107,112,62,58,145,234,171,244,16,206,31,111,239,234,87,225,124,241,122,187,169,239,179,197,237,225,117,78,218,50,25,57,245,70,82,60,34,221,143,200,158,144,61,33,123,66,246,132,236,9,221,143,232,126,84,137,243,146,44,15,89,30,178,60,100,121,200,242,144,229,33,203,67,150,135,44,15,89,30,178,60,100,121,200,242,208,253,136,84,20,169,40,82,81,164,162,72,69,145,138,34,21,69,42,234,192,83,81,116,63,122,107,225,43,186,31,17,11,163,251,81,70,129,53,153,254,70,178,129,181,3,232,96,180,101,42,232,81,68,78,140,156,24,57,49,114,98,228,196,200,53,145,107,170,196,92,146,107,34,215,68,174,137,92,19,185,38,114,77,228,154,200,53,145,107,34,215,68,174,233,205,230,154,72,227,144,198,33,141,67,26,167,26,159,35,164,113,72,227,84,99,2,73,227,84,36,141,67,76,134,30,69,7,29,70,41,54,242,241,107,167,171,87,169,143,255,233,13,7,227,15,167,23,42,173,138,126,237,212,244,42,241,240,191,209,252,123,125,114,247,120,176,29,139,182,204,73,190,141,139,20,15,76,255,34,114,41,228,82,200,165,144,75,33,151,66,255,34,250,23,85,226,188,36,231,67,206,135,156,15,57,31,114,62,228,124,200,249,144,243,33,231,67,206,135,156,15,57,31,114,62,244,47,34,49,69,98,138,196,20,137,41,18,83,36,166,72,76,145,152,58,240,196,20,253,139,222,90,48,139,254,69,68,198,232,95,148,109,152,77,161,141,145,108,152,237,112,186,25,109,153,17,154,26,17,30,35,60,70,120,140,240,24,225,49,194,78,132,157,42,49,151,132,157,8,59,17,118,34,236,68,216,137,176,19,97,39,194,78,132,157,8,59,17,118,122,179,97,39,34,58,68,116,136,232,16,209,169,198,231,8,17,29,34,58,213,152,64,34,58,21,137,232,144,157,161,169,209,65,39,84,10,203,129,124,25,245,62,116,55,54,178,146,235,100,244,99,17,77,194,228,206,77,135,216,190,40,117,34,114,235,89,36,125,52,26,21,145,53,33,107,66,214,132,172,9,89,19,26,21,209,168,168,18,231,37,217,29,178,59,100,119,200,238,144,221,33,187,67,118,135,236,14,217,29,178,59,100,119,200,238,144,221,161,81,17,41,40,82,80,164,160,72,65,145,130,34,5,69,10,138,20,212,129,167,160,104,84,244,214,194,86,52,42,34,6,70,163,162,12,2,106,114,221,137,118,7,212,14,162,37,81,234,52,208,135,136,108,24,217,48,178,97,100,195,200,134,145,101,34,203,84,137,185,36,203,68,150,137,44,19,89,38,178,76,100,153,200,50,145,101,34,203,68,150,137,44,211,155,205,50,145,192,33,129,67,2,135,4,78,53,62,71,72,224,144,192,169,198,4,146,192,169,72,2,135,104,12,125,136,14,58,128,82,80,204,99,216,251,48,56,238,119,79,198,241,126,84,227,247,221,139,222,248,226,188,219,63,185,248,52,254,207,127,206,198,31,186,23,189,143,227,63,101,59,19,205,163,201,247,155,135,240,182,30,111,194,84,191,10,31,163,250,227,44,124,184,125,252,90,255,231,159,251,250,36,124,140,166,245,255,30,100,175,34,233,169,201,169,123,145,209,241,233,103,68,102,133,204,10,153,21,50,43,100,86,232,103,68,63,163,74,156,151,100,128,200,0,145,1,34,3,68,6,136,12,16,25,32,50,64,100,128,200,0,145,1,34,3,68,6,136,126,70,164,169,72,83,145,166,34,77,69,154,138,52,21,105,42,210,84,7,158,166,162,159,209,91,11,109,209,207,136,56,25,253,140,114,9,186,201,116,56,210,11,186,29,64,207,35,233,137,161,11,18,137,50,18,101,36,202,72,148,145,40,35,1,69,2,170,18,115,73,2,138,4,20,9,40,18,80,36,160,72,64,145,128,34,1,69,2,138,4,20,9,168,55,155,128,34,183,67,110,135,220,14,185,157,106,124,142,144,219,33,183,83,141,9,36,183,83,145,220,14,129,26,186,32,29,116,108,165,232,112,200,255,244,134,131,139,79,131,120,105,255,180,247,97,52,236,142,207,122,31,79,46,207,212,186,31,253,111,52,255,254,248,245,251,162,254,24,221,69,147,197,60,172,223,71,211,219,167,251,3,238,122,36,154,146,188,187,29,169,28,151,46,71,100,82,200,164,144,73,33,147,66,38,133,46,71,116,57,170,196,121,73,198,135,140,15,25,31,50,62,100,124,200,248,144,241,33,227,67,198,135,140,15,25,31,50,62,100,124,232,114,68,90,138,180,20,105,41,210,82,164,165,72,75,145,150,34,45,117,224,105,41,186,28,189,181,80,22,93,142,136,139,209,229,40,211,32,155,82,119,35,169,32,219,33,117,53,18,77,8,221,140,72,142,145,28,35,57,70,114,140,228,24,73,39,146,78,149,152,75,146,78,36,157,72,58,145,116,34,233,68,210,137,164,19,73,39,146,78,36,157,72,58,189,217,164,19,249,28,242,57,228,115,200,231,84,227,115,132,124,14,249,156,106,76,32,249,156,138,228,115,8,206,208,205,232,160,227,41,229,135,64,46,206,186,167,167,166,205,140,30,239,195,187,59,122,25,37,103,164,248,86,70,194,195,210,201,136,60,10,121,20,242,40,228,81,200,163,208,201,136,78,70,149,56,47,201,247,144,239,33,223,67,190,135,124,15,249,30,242,61,228,123,200,247,144,239,33,223,67,190,135,124,15,157,140,72,74,145,148,34,41,69,82,138,164,20,73,41,146,82,36,165,14,60,41,69,39,163,183,22,200,162,147,17,81,49,58,25,101,25,98,51,108,100,180,25,98,59,236,62,70,203,249,160,141,17,177,49,98,99,196,198,136,141,17,27,35,230,68,204,169,18,115,73,204,137,152,19,49,39,98,78,196,156,136,57,17,115,34,230,68,204,137,152,19,49,167,55,27,115,34,156,67,56,135,112,14,225,156,106,124,142,16,206,33,156,83,141,9,36,156,83,145,112,14,169,25,218,24,29,116,54,37,159,4,200,89,111,212,29,143,122,127,142,142,123,253,222,176,59,58,25,244,199,167,167,221,179,238,216,25,219,238,251,177,27,183,45,90,207,123,220,71,139,176,190,136,254,187,184,137,30,162,121,184,184,253,254,80,191,187,11,239,195,186,83,183,221,171,181,116,135,219,112,182,167,59,110,154,13,123,123,188,99,253,47,86,255,224,120,137,127,240,130,181,8,136,55,125,249,19,113,243,161,148,7,114,180,227,193,105,117,27,202,232,56,180,23,74,230,68,62,253,241,124,216,147,143,41,35,206,186,127,142,79,250,231,151,163,241,105,175,127,60,250,84,235,212,60,171,221,124,190,101,52,24,117,79,199,163,193,231,94,255,98,117,139,31,31,229,108,220,191,60,27,31,159,95,46,255,49,207,44,202,77,226,43,145,121,252,99,113,115,251,234,187,136,211,176,27,118,252,111,118,195,123,249,2,98,91,241,55,16,199,86,15,126,36,235,53,14,91,100,87,174,48,102,145,172,57,155,84,67,30,133,59,166,133,203,124,81,205,163,112,119,123,225,217,180,119,201,174,112,169,151,162,121,200,32,227,130,77,206,109,181,213,252,60,10,215,60,183,213,150,205,51,42,92,188,96,46,85,182,226,10,117,86,69,11,214,166,55,74,206,98,45,56,163,154,197,171,192,82,19,173,184,236,154,93,209,114,19,109,188,198,153,93,193,114,95,62,140,23,20,179,43,56,13,224,100,39,88,26,189,50,46,87,231,45,78,101,177,44,227,114,119,124,104,27,47,77,101,84,174,248,218,251,141,138,51,184,216,61,163,162,69,43,105,201,146,205,23,175,50,42,88,176,108,37,117,82,168,44,21,101,84,174,96,145,72,170,92,149,133,153,140,203,213,121,135,80,89,6,201,174,92,237,247,95,149,69,135,140,203,213,156,221,34,222,127,37,113,127,135,111,167,155,248,54,169,212,166,106,117,19,78,31,177,205,132,5,35,212,167,96,187,9,139,134,108,51,225,244,49,202,51,189,33,151,73,179,75,72,211,191,194,251,120,133,157,218,247,241,202,71,183,222,71,32,186,143,53,82,149,184,147,255,251,174,54,143,254,223,211,237,60,122,236,61,221,133,181,78,237,250,254,235,89,180,8,167,225,34,60,138,158,238,194,163,37,119,198,55,54,22,255,93,212,164,44,218,54,179,104,27,139,198,162,177,104,44,26,139,126,67,22,13,233,66,186,144,46,164,11,233,66,186,144,46,164,11,233,66,186,144,46,164,11,233,66,186,144,110,213,73,215,26,123,38,164,107,53,60,72,23,210,133,116,139,39,93,235,215,7,166,253,242,129,217,94,94,223,20,84,80,116,181,171,45,25,116,51,168,187,20,207,213,174,187,36,206,53,171,183,60,205,205,160,238,82,48,87,175,238,114,45,87,179,230,50,41,87,175,228,114,37,87,187,230,146,32,87,187,222,146,28,87,187,222,82,24,215,172,218,162,21,215,172,218,162,17,87,175,218,114,13,87,175,230,242,8,87,175,222,178,4,87,175,218,178,0,215,172,218,162,253,86,187,218,82,248,214,172,218,162,245,86,190,90,240,22,188,5,111,179,194,91,215,12,111,93,240,22,188,5,111,193,91,240,22,188,5,111,193,91,240,22,188,5,111,193,91,240,22,188,5,111,193,91,240,22,188,5,111,193,91,240,54,7,188,117,204,240,214,1,111,193,91,240,22,188,5,111,193,91,240,22,188,5,111,193,91,240,22,188,5,111,193,91,240,22,188,5,111,193,91,240,22,188,5,111,115,192,91,219,12,111,109,240,22,188,5,111,193,91,240,22,188,5,111,193,91,240,22,188,5,111,193,91,240,22,8,5,66,129,80,32,20,8,5,66,129,208,202,67,168,209,150,96,22,91,130,1,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,10,132,2,161,64,40,16,90,113,8,117,198,246,56,208,135,208,120,251,187,160,116,8,93,214,126,30,78,190,133,55,81,119,254,176,124,183,122,121,19,235,212,194,249,67,39,252,231,177,243,24,222,68,247,225,183,104,222,249,125,107,167,217,246,2,207,247,189,166,31,216,157,229,29,213,103,171,123,90,77,230,242,49,215,127,120,245,137,55,141,124,191,109,77,35,223,118,157,201,85,219,119,2,167,117,21,77,252,232,218,15,236,248,173,253,229,67,73,112,204,213,173,29,171,217,106,181,219,174,23,120,78,102,199,180,183,30,211,238,4,126,211,106,89,150,219,106,121,158,233,49,95,190,146,167,29,243,247,173,157,118,208,12,236,102,59,176,220,32,48,61,102,66,60,210,14,188,254,39,29,187,237,216,237,118,187,213,110,183,253,76,143,158,254,244,174,255,73,199,247,253,192,181,93,59,112,220,150,217,209,255,77,190,53,232,210,236,242,63,13,112,118,250,247,221,171,207,107,171,225,184,13,171,62,141,162,217,227,44,138,166,86,163,221,104,174,62,173,229,232,117,179,28,37,124,53,168,70,72,171,155,37,169,227,106,38,117,57,230,117,37,191,129,25,212,37,121,54,169,225,168,105,61,102,207,159,24,63,51,169,75,251,249,19,227,166,110,93,98,186,148,172,106,11,94,106,215,36,160,201,148,138,84,113,82,183,36,49,61,74,78,211,22,124,52,168,73,118,154,148,112,209,160,30,217,15,22,37,60,52,168,39,237,103,181,252,244,164,254,176,54,173,70,239,181,47,194,63,211,106,92,163,106,146,184,167,91,141,136,238,54,203,81,195,59,221,122,4,52,39,57,59,34,156,211,173,70,64,111,146,213,136,240,205,180,26,189,243,88,132,107,6,213,24,188,198,69,120,102,90,141,246,220,24,191,198,37,233,107,226,37,112,37,89,98,10,73,76,146,32,35,53,38,105,69,82,131,146,38,37,51,200,191,85,31,148,34,128,50,163,52,38,226,246,225,218,214,26,149,68,64,137,81,75,113,212,28,150,2,149,18,67,239,53,78,167,123,141,89,188,215,57,157,54,28,85,102,76,82,82,165,198,232,156,76,155,154,42,55,40,233,169,50,163,52,102,124,174,53,70,227,33,45,52,158,165,197,206,103,41,47,19,109,153,153,104,11,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,116,159,76,212,55,51,81,31,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,116,159,76,180,105,102,162,77,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,209,125,50,81,207,204,68,61,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,209,125,50,81,215,204,68,93,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,209,125,50,81,199,204,68,29,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,209,125,50,81,219,204,68,109,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,209,125,50,81,203,204,68,45,76,20,19,197,68,11,53,209,28,222,7,44,179,247,1,235,48,222,7,220,122,112,237,77,155,126,219,13,125,47,116,29,43,188,178,162,192,177,90,225,181,219,108,218,97,228,101,255,154,148,58,102,198,175,73,169,99,230,246,154,84,154,229,140,222,109,213,31,113,150,239,3,18,71,47,228,125,224,143,177,27,191,23,40,189,19,212,175,215,222,11,220,134,83,129,247,130,217,60,138,231,57,154,118,231,139,219,235,112,178,248,28,253,76,127,40,71,59,31,222,81,248,124,31,143,71,191,127,186,214,159,15,112,244,195,142,223,251,142,226,147,35,159,35,189,58,194,250,243,95,187,232,30,247,206,186,159,123,195,241,249,112,112,60,236,158,173,126,101,173,134,53,102,63,107,239,94,253,201,197,229,251,179,147,209,248,227,201,176,247,97,52,24,254,85,235,212,142,190,207,22,71,247,119,71,203,103,250,104,242,125,249,61,252,101,196,135,65,127,212,61,233,247,134,227,211,193,241,248,180,247,165,119,26,191,213,91,107,127,116,54,248,216,59,29,95,244,134,95,122,195,241,232,228,172,55,184,28,197,39,129,111,197,127,215,235,127,60,31,156,244,71,27,127,16,223,254,174,182,26,252,161,251,225,83,111,60,28,12,70,201,154,214,142,212,235,127,169,117,106,241,167,241,167,63,158,15,123,242,49,101,196,89,247,207,241,73,255,252,114,52,62,237,245,143,71,159,106,157,154,103,181,155,207,183,140,6,163,238,233,120,52,248,220,235,95,172,110,241,227,163,156,141,251,151,103,227,227,243,203,229,63,138,31,225,127,6,195,207,189,225,69,173,99,235,174,76,222,204,158,12,214,37,191,62,221,220,220,62,220,92,135,241,25,248,115,241,125,62,249,90,95,220,220,190,34,149,101,76,33,254,55,187,225,53,172,250,205,236,169,62,251,233,218,86,172,42,142,93,127,186,122,122,88,60,57,86,195,242,228,150,46,147,245,42,45,92,230,91,174,112,109,51,89,179,250,202,102,81,133,59,166,133,39,125,173,168,194,221,237,133,187,190,231,89,190,235,55,93,223,74,47,60,201,237,249,22,46,245,82,84,91,212,45,160,96,147,115,91,188,234,91,84,225,154,231,182,120,89,56,199,194,197,43,199,82,101,111,89,55,206,179,104,193,210,242,70,201,170,11,203,57,214,44,94,123,150,154,232,45,43,207,249,22,45,55,209,74,75,211,249,22,44,247,229,67,105,237,58,223,130,211,150,190,100,39,56,117,225,171,128,114,117,222,226,68,171,223,5,148,187,227,67,91,105,121,60,199,114,111,239,164,223,35,2,171,233,185,150,227,216,206,203,151,231,215,195,139,43,90,180,236,159,44,89,109,209,63,199,130,5,185,0,169,147,66,148,10,200,177,92,65,112,64,170,92,81,108,160,128,114,117,222,33,68,185,130,124,203,213,126,255,21,5,15,10,40,87,115,118,139,120,255,149,12,47,164,172,218,175,63,10,153,53,251,157,35,68,203,225,59,7,110,172,55,239,30,145,92,199,148,24,161,62,5,155,43,205,50,67,146,235,204,187,199,40,207,244,134,94,38,205,46,33,77,255,10,239,227,21,120,106,223,199,43,35,221,122,31,129,232,62,214,88,85,226,78,242,88,163,142,77,90,117,149,122,195,164,171,176,78,141,73,99,210,152,52,38,141,73,67,187,208,46,180,11,237,66,187,208,46,180,11,237,66,187,208,46,180,11,237,66,187,208,46,180,123,88,180,107,141,61,51,218,181,26,30,180,11,237,66,187,229,208,174,245,235,131,211,126,249,224,108,175,174,225,174,160,236,106,87,91,50,236,102,80,119,41,174,171,93,119,73,172,107,86,111,121,170,155,65,221,165,160,174,94,221,229,154,174,102,205,101,146,174,94,201,229,138,174,118,205,37,129,174,118,189,37,121,174,118,189,165,112,174,89,181,69,107,174,89,181,69,99,174,94,181,229,90,174,94,205,229,81,174,94,189,101,73,174,94,181,101,65,174,89,181,69,59,174,118,181,165,48,174,89,181,69,43,174,124,181,32,46,136,11,226,102,135,184,174,41,226,186,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,110,110,136,235,152,34,174,3,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,230,134,184,182,41,226,218,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,32,10,136,2,162,128,40,32,10,136,2,162,123,2,162,134,91,135,89,108,29,6,136,2,162,128,40,32,10,136,2,162,128,40,32,10,136,2,162,128,40,32,10,136,2,162,128,40,32,10,136,2,162,128,232,94,128,168,99,186,225,150,83,137,13,183,150,213,159,135,147,111,225,77,212,157,63,44,223,177,94,222,200,58,181,112,254,208,9,255,121,236,60,134,55,209,125,248,45,154,119,126,223,218,105,182,189,192,243,125,175,233,7,118,103,121,71,245,217,234,158,86,19,250,252,168,235,63,188,122,179,57,105,77,220,118,104,77,174,155,110,51,10,174,194,169,53,117,61,167,217,14,38,142,221,190,170,189,123,245,209,36,56,234,234,214,142,213,108,181,218,109,215,11,60,39,195,163,218,91,143,106,119,2,191,105,181,44,203,109,181,60,207,252,168,47,95,206,211,142,250,251,214,78,59,104,6,118,179,29,88,110,16,152,31,53,161,31,105,135,94,255,147,142,221,118,236,118,187,221,106,183,219,126,198,199,79,127,154,215,255,164,227,251,126,224,218,174,29,56,110,203,244,248,255,38,223,42,116,169,118,249,159,6,88,59,253,251,238,213,231,183,213,112,220,134,85,159,70,209,236,113,22,69,83,171,209,110,52,87,159,222,114,20,187,89,142,18,198,26,84,35,164,214,205,146,212,177,53,147,186,28,243,186,146,223,200,12,234,146,60,155,212,176,212,180,30,179,231,79,140,161,153,212,165,253,252,137,177,83,183,46,49,101,74,86,181,5,51,181,107,18,80,101,74,69,170,88,169,91,146,152,34,37,167,105,11,70,26,212,36,59,77,74,216,104,80,143,236,7,139,18,38,26,212,147,246,51,91,126,122,82,127,104,155,86,163,247,218,23,97,160,105,53,174,81,53,73,236,211,173,70,68,121,155,229,168,97,158,110,61,2,170,147,156,29,17,214,233,86,35,160,56,201,106,68,24,103,90,141,222,121,44,194,54,131,106,12,94,227,34,76,51,173,70,123,110,140,95,227,146,20,54,241,18,216,146,44,49,133,40,38,73,160,145,26,147,180,35,169,65,73,163,146,25,228,223,170,15,74,17,65,153,81,26,19,113,251,112,109,107,141,74,162,160,196,168,165,64,106,14,75,129,75,137,161,247,26,167,211,189,198,44,222,235,156,78,27,174,42,51,38,41,171,82,99,116,78,166,77,93,149,27,148,244,85,153,81,26,51,62,215,26,163,241,144,22,26,207,210,98,231,179,148,159,145,26,237,103,229,84,98,63,43,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,72,49,82,109,35,53,218,46,202,169,196,118,81,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,218,70,106,180,27,147,83,137,221,152,48,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,72,181,141,212,104,131,38,167,18,27,52,97,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,106,25,169,29,255,151,137,145,218,13,135,28,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,251,108,164,70,57,210,216,72,201,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,186,183,70,106,155,26,169,125,40,70,234,214,125,199,15,175,175,219,129,229,132,161,27,77,221,48,106,121,215,205,200,185,182,167,97,16,181,90,121,104,165,212,81,51,215,74,169,163,230,168,149,74,115,157,153,71,171,63,234,108,141,84,226,248,105,70,154,233,251,66,203,122,63,118,227,247,5,249,119,133,150,117,181,246,158,224,54,236,157,217,242,87,175,103,193,123,194,246,87,252,108,30,197,115,24,77,187,243,197,237,117,56,89,124,142,126,166,151,121,180,163,244,163,240,249,30,30,143,126,127,53,173,63,223,253,209,15,59,238,37,114,20,63,237,121,28,231,213,253,175,63,171,181,139,238,113,239,172,251,185,55,28,159,15,7,199,195,238,217,234,59,212,106,88,99,246,179,246,238,213,159,92,92,190,63,59,25,141,63,158,12,123,31,70,131,225,95,181,78,237,232,251,108,113,116,127,119,180,124,6,143,38,223,151,159,178,47,35,62,12,250,163,238,73,191,55,28,159,14,142,199,167,189,47,189,211,248,39,169,181,246,71,103,131,143,189,211,241,69,111,248,165,55,28,143,78,206,122,131,203,81,252,244,250,86,252,119,189,254,199,243,193,73,127,180,241,7,241,237,239,106,171,193,31,186,31,62,245,198,195,193,96,148,172,105,237,72,189,254,151,248,179,164,246,174,246,233,143,231,195,158,124,76,25,113,214,253,115,124,210,63,191,28,141,79,123,253,227,209,167,90,167,230,89,237,230,243,45,163,193,168,123,58,30,13,62,247,250,23,171,91,252,248,40,103,227,254,229,217,248,248,252,50,254,199,64,252,8,255,51,24,126,238,13,47,106,29,91,119,221,225,102,246,100,176,234,240,245,233,230,230,246,225,230,58,140,207,191,159,139,239,243,201,215,250,226,230,246,213,15,38,39,126,97,197,255,102,55,188,134,85,191,153,61,213,103,63,93,219,138,127,51,57,118,253,233,234,233,97,241,228,88,13,203,147,91,152,72,214,171,180,44,145,111,185,194,149,139,100,205,234,235,22,69,21,238,152,22,158,252,245,92,84,225,238,246,194,93,223,243,44,223,245,155,174,111,165,23,158,196,180,124,11,151,122,41,170,45,217,20,80,176,201,185,45,94,211,41,170,112,205,115,91,188,232,147,99,225,226,117,33,169,178,183,172,10,229,89,180,96,225,104,163,100,213,101,163,28,107,22,175,44,73,77,244,150,117,165,124,139,150,155,104,165,133,167,124,11,150,251,242,161,180,50,149,111,193,105,176,45,59,193,169,172,93,64,185,58,111,113,162,181,173,2,202,221,241,161,173,180,248,149,99,185,183,119,210,239,17,129,213,244,92,203,113,108,231,229,203,243,235,225,197,21,45,90,212,75,150,172,182,164,151,99,193,130,85,63,169,147,66,180,230,151,99,185,130,101,65,169,114,69,139,130,5,148,171,243,14,33,90,53,204,183,92,237,247,95,209,178,98,1,229,106,206,110,17,239,191,146,75,147,41,107,114,235,143,66,102,69,110,231,8,209,98,215,206,129,27,171,73,187,71,36,87,41,36,70,168,79,193,230,58,146,204,144,228,42,210,238,49,202,51,189,177,86,145,52,187,53,105,122,62,175,83,239,227,213,242,134,246,125,188,242,209,173,247,17,136,238,99,141,84,37,238,36,235,21,168,95,210,172,176,254,148,38,205,187,86,159,144,102,164,25,105,70,154,145,230,170,72,51,96,11,216,2,182,128,45,96,11,216,2,182,128,45,96,11,216,2,182,128,45,96,11,216,2,182,85,7,91,107,236,153,128,173,213,240,0,91,192,22,176,205,26,108,173,95,31,135,246,203,199,97,123,117,53,101,5,189,86,187,218,146,185,54,131,186,75,209,90,237,186,75,194,90,179,122,203,179,218,12,234,46,133,106,245,234,46,87,106,53,107,46,19,106,245,74,46,215,105,181,107,46,137,105,181,235,45,73,105,181,235,45,5,105,205,170,45,218,104,205,170,45,154,104,245,170,45,87,104,245,106,46,15,104,245,234,45,203,103,245,170,45,139,103,205,170,45,90,103,181,171,45,5,103,205,170,45,218,102,229,171,133,102,161,89,104,54,43,154,117,205,104,214,133,102,161,89,104,22,154,133,102,161,89,104,22,154,133,102,161,89,104,22,154,133,102,161,89,104,22,154,133,102,161,89,104,22,154,133,102,149,105,214,49,163,89,7,154,133,102,161,89,104,22,154,133,102,161,89,104,22,154,133,102,161,89,104,22,154,133,102,161,89,104,22,154,133,102,161,89,104,22,154,85,166,89,163,189,206,44,246,58,131,102,161,89,104,22,154,133,102,161,89,104,22,154,133,102,161,89,104,22,154,133,57,97,78,152,19,230,132,57,97,78,152,179,116,230,52,218,104,203,98,163,45,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,75,101,78,103,108,141,91,250,204,25,191,104,91,57,51,231,178,178,243,112,242,45,188,137,186,243,135,229,123,209,203,91,84,167,22,206,31,58,225,63,143,157,199,240,38,186,15,191,69,243,206,239,91,59,205,182,23,120,190,239,53,253,192,238,44,239,168,62,91,221,211,106,170,150,143,168,254,195,171,219,109,47,186,158,78,2,167,233,185,174,127,221,10,156,224,58,138,172,200,115,174,175,90,205,102,252,24,95,62,114,4,199,92,221,218,177,154,173,86,187,237,122,129,231,100,118,76,123,235,49,237,78,224,55,173,150,101,185,173,150,231,153,30,243,229,11,119,218,49,127,223,218,105,7,205,192,110,182,3,203,13,2,211,99,38,60,35,237,192,235,127,210,177,219,142,221,110,183,91,237,118,219,207,244,232,233,79,239,250,159,116,124,223,15,92,219,181,3,199,109,153,29,253,223,228,11,95,23,94,151,255,105,64,175,211,191,239,94,125,26,91,13,199,109,88,245,105,20,205,30,103,81,52,181,26,237,70,115,245,89,44,7,171,155,229,40,209,170,65,53,66,56,221,44,73,157,78,51,169,203,49,175,43,249,253,202,160,46,201,179,73,141,62,77,235,49,123,254,196,180,153,73,93,218,207,159,152,46,117,235,18,195,164,100,85,91,104,82,187,38,1,60,166,84,164,74,143,186,37,137,97,81,114,154,182,208,162,65,77,178,211,164,68,135,6,245,200,126,176,40,209,160,65,61,105,63,154,229,167,39,245,103,179,105,53,122,175,125,17,237,153,86,227,26,85,147,164,59,221,106,68,48,183,89,142,26,205,233,214,35,128,55,201,217,17,209,155,110,53,2,88,147,172,70,68,107,166,213,232,157,199,34,58,51,168,198,224,53,46,162,49,211,106,180,231,198,248,53,46,9,91,19,47,65,39,201,18,83,192,97,146,228,22,169,49,73,9,146,26,148,20,39,153,65,254,173,250,160,20,223,147,25,165,49,17,183,15,215,182,214,168,36,241,73,140,90,122,162,230,176,20,134,148,24,122,175,113,58,221,107,204,226,189,206,233,180,161,164,50,99,146,78,42,53,70,231,100,218,180,82,185,65,73,45,149,25,165,49,227,115,173,49,26,15,105,161,241,44,45,118,62,75,121,137,167,111,38,158,62,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,103,117,196,179,105,38,158,77,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,207,234,136,167,103,38,158,30,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,103,117,196,211,53,19,79,23,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,179,58,226,233,152,137,167,131,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,89,29,241,180,205,196,211,70,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,172,142,120,90,102,226,105,33,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,86,67,60,237,216,60,245,197,211,110,56,136,39,226,137,120,102,42,158,57,188,202,109,179,87,185,253,22,94,229,78,125,122,29,92,133,237,137,119,237,218,45,215,110,182,174,90,158,123,221,242,220,246,100,50,105,185,209,117,246,175,56,169,99,102,252,138,147,58,102,110,175,56,165,89,206,232,189,84,253,17,103,249,42,151,56,122,33,175,242,63,198,110,252,74,87,122,157,215,175,215,94,233,110,195,206,253,154,141,217,60,138,103,49,154,118,231,139,219,235,112,178,248,28,253,76,47,244,104,103,241,71,225,243,125,60,30,253,254,81,89,127,62,192,209,15,59,94,143,61,138,159,250,124,142,244,234,8,235,207,110,237,162,123,220,59,235,126,238,13,199,231,195,193,241,176,123,182,250,253,179,26,214,152,253,172,189,123,245,39,23,151,239,207,78,70,227,143,39,195,222,135,209,96,248,87,173,83,59,250,62,91,28,221,223,29,45,159,199,163,201,247,229,55,228,151,17,31,6,253,81,247,164,223,27,142,79,7,199,227,211,222,151,222,105,204,73,214,218,31,157,13,62,246,78,199,23,189,225,151,222,112,60,58,57,235,13,46,71,241,83,236,91,241,223,245,250,31,207,7,39,253,209,198,31,196,183,191,171,173,6,127,232,126,248,212,27,15,7,131,81,178,166,181,35,245,250,95,226,79,137,218,187,218,167,63,158,15,123,242,49,101,196,89,247,207,241,73,255,252,114,52,62,237,245,143,71,159,106,157,154,103,181,155,207,183,140,6,163,238,233,120,52,248,220,235,95,172,110,241,227,163,156,141,251,151,103,227,227,243,203,248,31,3,241,35,252,207,96,248,185,55,188,168,117,108,221,53,195,155,217,147,193,138,225,215,167,155,155,219,135,155,235,48,62,3,127,46,190,207,39,95,235,139,155,219,87,216,225,196,47,174,248,223,236,134,215,176,234,55,179,167,250,236,167,107,91,177,119,56,118,253,233,234,233,97,241,228,88,13,203,147,91,84,76,214,171,180,164,152,111,185,194,85,199,100,205,234,107,142,69,21,238,152,22,158,148,175,162,10,119,183,23,238,250,158,103,249,174,223,116,125,43,189,240,36,132,231,91,184,212,75,81,109,185,181,128,130,77,206,109,241,122,108,81,133,107,158,219,226,5,219,28,11,23,175,233,74,149,189,101,69,55,207,162,5,139,190,27,37,171,46,249,230,88,179,120,85,88,106,162,183,172,9,231,91,180,220,68,43,45,26,231,91,176,220,151,15,165,85,229,124,11,78,91,148,146,157,224,212,37,169,2,202,213,121,139,19,173,75,23,80,238,142,15,109,165,133,235,28,203,189,189,147,126,143,8,172,166,231,90,142,99,59,47,95,158,95,15,47,174,104,209,130,124,178,100,181,229,248,28,11,22,172,216,75,157,20,162,245,250,28,203,21,44,233,75,149,43,90,208,47,160,92,157,119,8,209,138,127,190,229,106,191,255,138,34,1,5,148,171,57,187,69,188,255,74,198,10,82,214,211,215,31,133,204,106,250,206,17,162,133,234,157,3,55,86,130,119,143,72,174,48,74,140,80,159,130,205,53,96,153,33,201,21,224,221,99,148,103,122,101,147,182,243,219,38,147,102,183,38,77,207,231,117,234,125,252,214,76,131,251,120,101,164,91,239,35,16,221,199,26,171,74,220,73,30,171,199,43,113,86,91,89,74,17,231,188,215,150,16,103,196,25,113,70,156,17,103,224,22,184,5,110,129,91,224,22,184,5,110,129,91,224,22,184,5,110,129,91,224,22,184,5,110,15,11,110,173,177,103,6,183,86,195,3,110,129,91,224,54,15,184,181,126,125,44,218,47,31,139,237,213,149,209,21,116,91,237,106,75,102,219,12,234,46,69,109,181,235,46,9,109,205,234,45,207,108,51,168,187,20,178,213,171,187,92,177,213,172,185,76,176,213,43,185,92,175,213,174,185,36,174,213,174,183,36,173,213,174,183,20,172,53,171,182,104,171,53,171,182,104,170,213,171,182,92,169,213,171,185,60,168,213,171,183,44,167,213,171,182,44,166,53,171,182,104,165,213,174,182,20,164,53,171,182,104,163,149,175,22,162,133,104,33,218,236,136,214,53,37,90,23,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,213,36,90,199,148,104,29,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,86,147,104,13,247,68,179,216,19,13,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,22,238,132,59,225,78,184,19,238,132,59,225,206,138,112,167,225,134,92,22,27,114,193,157,112,39,220,9,119,194,157,112,39,220,9,119,194,157,112,39,220,9,119,194,157,112,39,220,9,119,194,157,112,39,220,89,1,238,116,76,183,177,114,10,216,198,106,89,219,121,56,249,22,222,68,221,249,195,242,253,232,229,109,170,83,11,231,15,157,240,159,199,206,99,120,19,221,135,223,162,121,231,247,173,157,102,219,11,60,223,247,154,126,96,119,150,119,84,159,173,238,105,53,93,207,143,169,254,195,171,187,129,111,251,215,174,213,154,6,87,238,245,36,186,186,10,189,246,213,52,8,34,187,29,4,193,164,246,238,213,7,143,224,168,171,91,59,86,179,213,106,183,93,47,240,156,12,143,106,111,61,170,221,9,252,166,213,178,44,183,213,242,60,243,163,190,124,245,78,59,234,239,91,59,237,160,25,216,205,118,96,185,65,96,126,212,132,109,164,29,122,253,79,58,118,219,177,219,237,118,171,221,110,251,25,31,63,253,105,94,255,147,142,239,251,129,107,187,118,224,184,45,211,227,255,155,124,35,208,133,216,229,127,26,80,236,244,239,187,87,159,206,86,195,113,27,86,125,26,69,179,199,89,20,77,173,70,187,209,92,125,54,203,65,235,102,57,74,212,106,80,141,16,82,55,75,82,167,212,76,234,114,204,235,74,126,223,50,168,75,242,108,82,163,80,211,122,204,158,63,49,117,102,82,151,246,243,39,166,76,221,186,196,80,41,89,213,22,170,212,174,73,0,145,41,21,169,82,164,110,73,98,104,148,156,166,45,212,104,80,147,236,52,41,81,162,65,61,178,31,44,74,84,104,80,79,218,143,104,249,233,73,253,25,109,90,141,222,107,95,68,125,166,213,184,70,213,36,41,79,183,26,17,212,109,150,163,70,117,186,245,8,32,78,114,118,68,20,167,91,141,0,218,36,171,17,81,155,105,53,122,231,177,136,210,12,170,49,120,141,139,168,204,180,26,237,185,49,126,141,75,66,215,196,75,80,74,178,196,20,128,152,36,249,69,106,76,82,134,164,6,37,5,74,102,144,127,171,62,40,197,251,100,70,105,76,196,237,195,181,173,53,42,73,126,18,163,150,190,168,57,44,133,37,37,134,222,107,156,78,247,26,179,120,175,115,58,109,168,169,204,152,164,155,74,141,209,57,153,54,237,84,110,80,82,79,101,70,105,204,248,92,107,140,198,67,90,104,60,75,139,157,207,82,126,2,106,180,75,148,83,192,46,81,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,40,2,138,128,34,160,218,2,106,180,9,147,83,192,38,76,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,40,2,138,128,34,160,218,2,106,180,199,145,83,192,30,71,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,40,2,138,128,34,160,218,2,106,180,237,145,83,192,182,71,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,40,2,138,128,34,160,90,2,106,143,29,179,12,168,221,112,200,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,8,40,2,90,93,1,53,202,128,198,2,74,6,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,208,138,10,168,109,42,160,246,219,16,80,167,62,105,79,39,78,203,186,158,54,163,208,109,187,173,182,19,54,39,87,158,235,181,189,166,213,190,190,202,195,34,165,142,154,185,69,74,29,53,71,139,84,154,235,204,180,89,253,81,103,43,160,18,199,79,19,208,108,95,245,239,199,174,226,162,199,213,218,235,221,149,88,241,112,118,189,220,157,215,175,246,248,229,159,248,255,65,226,255,219,201,1,78,114,196,246,55,144,217,60,138,159,146,104,218,157,47,110,175,195,201,226,115,244,51,253,97,31,109,159,138,163,240,249,14,30,143,126,127,141,173,63,223,251,209,15,59,238,8,114,20,159,68,57,28,230,213,221,175,159,34,181,139,238,113,239,172,251,185,55,28,159,15,7,199,195,238,217,234,235,214,106,88,99,246,179,246,238,213,159,92,92,190,63,59,25,141,63,158,12,123,31,70,131,225,95,181,78,237,232,251,108,113,116,127,119,180,60,31,142,38,223,151,31,200,47,35,62,12,250,163,238,73,191,55,28,159,14,142,199,167,189,47,189,211,248,215,171,181,246,71,103,131,143,189,211,241,69,111,248,165,55,28,143,78,206,122,131,203,81,124,182,248,86,252,119,189,254,199,243,193,73,127,180,241,7,241,237,239,106,171,193,31,186,31,62,245,198,195,193,96,148,172,105,237,72,189,254,151,248,99,167,246,174,246,233,143,231,195,158,124,76,25,113,214,253,115,124,210,63,191,28,141,79,123,253,227,209,167,90,167,230,89,237,230,243,45,163,193,168,123,58,30,13,62,247,250,23,171,91,252,248,40,103,227,254,229,217,248,248,252,242,226,249,24,130,71,248,159,193,240,115,111,120,81,235,216,186,75,20,55,179,39,131,5,138,175,79,55,55,183,15,55,215,97,124,250,253,92,124,159,79,190,214,23,55,183,175,126,91,57,13,187,97,199,255,102,55,188,134,85,191,153,61,213,103,63,93,219,138,127,94,57,118,253,233,234,233,97,241,228,88,13,203,147,91,195,72,214,171,180,130,145,111,185,194,69,142,100,205,234,75,28,69,21,238,152,22,158,252,161,93,84,225,238,246,194,93,223,243,44,223,245,155,174,111,165,23,158,116,183,124,11,151,122,41,170,173,238,20,80,176,201,185,45,94,254,41,170,112,205,115,91,188,62,148,99,225,226,37,36,169,178,183,44,32,229,89,180,96,141,105,163,100,213,21,166,28,107,22,47,66,73,77,244,150,37,168,124,139,150,155,104,165,53,170,124,11,150,251,242,161,180,136,149,111,193,105,6,46,59,193,169,2,94,64,185,58,111,113,162,101,176,2,202,221,241,161,173,180,78,150,99,185,183,119,210,239,17,129,213,244,92,203,113,108,231,229,203,243,235,225,197,21,45,90,255,75,150,172,182,250,151,99,193,130,5,66,169,147,66,180,60,152,99,185,130,21,68,169,114,69,235,135,5,148,171,243,14,33,90,96,204,183,92,237,247,95,209,10,100,1,229,106,206,110,17,239,191,146,171,152,41,203,119,235,143,66,102,241,110,231,8,209,186,216,206,129,27,11,79,187,71,36,23,52,36,70,168,79,193,230,146,147,204,144,228,130,211,238,49,202,51,189,225,150,73,179,91,147,166,231,243,58,245,62,94,81,167,246,125,188,210,209,173,247,17,136,238,99,13,84,37,238,36,243,197,170,152,173,213,86,170,146,108,189,123,153,10,182,134,173,97,107,216,26,182,126,163,108,141,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,111,197,245,215,26,123,6,250,107,53,60,244,23,253,69,127,43,174,191,214,175,207,86,251,229,179,181,189,186,36,180,130,248,171,93,109,201,246,155,65,221,165,208,175,118,221,37,201,175,89,189,229,193,111,6,117,151,226,190,122,117,151,203,190,154,53,151,169,190,122,37,151,139,190,218,53,151,100,190,218,245,150,68,190,218,245,150,34,190,102,213,22,13,190,102,213,22,237,189,122,213,150,203,189,122,53,151,167,189,122,245,150,133,189,122,213,150,101,189,102,213,22,77,189,218,213,150,34,189,102,213,22,13,189,242,213,226,188,56,47,206,155,145,243,186,70,206,235,226,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,37,59,175,99,228,188,14,206,139,243,226,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,56,47,206,91,178,243,218,70,206,107,227,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,85,112,94,204,20,51,197,76,49,83,204,20,51,197,76,51,51,83,147,157,206,44,118,58,195,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,244,13,153,169,51,182,199,129,182,153,198,123,250,5,251,102,166,203,71,122,30,78,190,133,55,81,119,254,176,124,107,123,121,199,235,212,194,249,67,39,252,231,177,243,24,222,68,247,225,183,104,222,249,125,107,167,217,246,2,207,247,189,166,31,216,157,229,29,213,103,171,123,90,205,124,60,67,245,31,94,221,11,156,235,235,200,11,44,235,218,114,253,137,211,190,158,68,145,223,12,220,105,211,141,172,235,86,237,221,171,15,48,193,33,87,183,118,172,102,171,213,110,187,94,224,57,89,29,210,222,122,72,187,19,248,77,171,101,89,110,171,229,121,134,135,124,249,242,158,118,200,223,183,118,218,65,51,176,155,237,192,114,131,192,240,144,9,26,73,59,238,250,159,116,236,182,99,183,219,237,86,187,221,246,179,60,120,250,83,187,254,39,29,223,247,3,215,118,237,192,113,91,70,7,255,55,249,14,162,43,184,203,255,52,48,220,233,223,119,175,62,214,173,134,227,54,172,250,52,138,102,143,179,40,154,90,141,118,163,185,250,80,151,19,218,205,114,148,140,214,160,26,161,192,110,150,164,110,176,153,212,229,152,215,149,252,162,102,80,151,228,217,164,102,168,166,245,152,61,127,98,35,205,164,46,237,231,79,108,160,186,117,137,133,83,178,170,45,198,169,93,147,64,48,83,42,82,53,76,221,146,196,66,41,57,77,91,140,210,160,38,217,105,82,50,72,131,122,100,63,88,148,140,209,160,158,180,95,223,242,211,147,250,251,219,180,26,189,215,190,200,8,77,171,113,141,170,73,26,160,110,53,34,225,219,44,71,205,248,116,235,17,8,158,228,236,136,12,79,183,26,129,208,73,86,35,50,58,211,106,244,206,99,145,193,25,84,99,240,26,23,25,155,105,53,218,115,99,252,26,151,20,178,137,151,48,152,100,137,41,114,49,73,186,141,212,152,36,41,73,13,74,210,149,204,32,255,86,125,80,10,20,202,140,210,152,136,219,135,107,91,107,84,210,10,37,70,45,97,82,115,88,138,103,74,12,189,215,56,157,238,53,102,241,94,231,116,218,224,86,153,49,73,112,149,26,163,115,50,109,162,171,220,160,36,187,202,140,210,152,241,185,214,24,141,135,180,208,120,150,22,59,159,165,156,232,180,101,68,167,45,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,211,183,72,167,190,17,157,250,208,41,116,10,157,66,167,208,41,116,10,157,66,167,208,41,116,10,157,66,167,208,41,116,10,157,66,167,208,41,116,10,157,66,167,111,145,78,155,70,116,218,132,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,125,139,116,234,25,209,169,7,157,66,167,208,41,116,10,157,66,167,208,41,116,10,157,66,167,208,41,116,10,157,66,167,208,41,116,10,157,66,167,208,41,116,250,22,233,212,53,162,83,23,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,244,45,210,169,99,68,167,14,116,10,157,66,167,208,41,116,10,157,66,167,208,41,116,10,157,66,167,208,41,116,10,157,66,167,208,41,116,10,157,66,167,208,233,91,164,83,219,136,78,109,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,211,183,72,167,150,17,157,90,208,41,116,10,157,86,147,78,179,127,187,176,140,222,46,44,222,46,54,159,91,183,222,242,44,215,107,69,77,207,154,134,110,243,202,11,175,218,215,254,245,196,10,175,220,235,104,234,76,50,127,237,74,29,50,219,215,174,212,33,243,122,237,42,77,113,54,239,200,234,143,55,195,183,11,137,131,23,241,118,241,199,216,141,223,50,84,222,48,234,215,107,111,25,110,195,217,191,183,140,217,60,138,159,147,104,218,157,47,110,175,195,201,226,115,244,51,253,129,31,237,154,140,163,240,249,46,30,143,126,255,104,174,63,223,255,209,15,59,126,67,61,138,207,163,92,14,244,234,0,235,167,74,237,162,123,220,59,235,126,238,13,199,231,195,193,241,176,123,182,250,121,183,26,214,152,253,172,189,123,245,39,23,151,239,207,78,70,227,143,39,195,222,135,209,96,248,87,173,83,59,250,62,91,28,221,223,29,45,207,138,163,201,247,229,15,128,151,17,31,6,253,81,247,164,223,27,142,79,7,199,227,211,222,151,222,105,252,241,97,173,253,209,217,224,99,239,116,124,209,27,126,233,13,199,163,147,179,222,224,114,20,159,49,190,21,255,93,175,255,241,124,112,210,31,109,252,65,124,251,187,218,106,240,135,238,135,79,189,241,112,48,24,37,107,90,59,82,175,255,165,214,169,197,191,120,63,253,241,124,216,147,143,41,35,206,186,127,142,79,250,231,151,163,241,105,175,127,60,250,84,235,212,60,171,221,124,190,101,52,24,117,79,199,163,193,231,94,255,98,117,139,31,31,229,108,220,191,60,27,31,159,95,94,60,31,67,240,8,255,51,24,126,238,13,47,106,29,91,119,73,244,102,246,100,176,32,250,245,233,230,230,246,225,230,58,140,79,192,159,139,239,243,201,215,250,226,230,246,149,229,44,131,20,241,191,217,13,175,97,213,111,102,79,245,217,79,215,182,98,206,113,236,250,211,213,211,195,226,201,177,26,150,39,183,102,154,172,87,105,197,52,223,114,133,139,170,201,154,213,151,84,139,42,220,49,45,60,9,123,69,21,238,110,47,220,245,61,207,242,93,191,233,250,86,122,225,73,231,207,183,112,169,151,162,218,106,114,1,5,155,156,219,226,229,230,162,10,215,60,183,197,235,209,57,22,46,94,178,150,42,123,203,130,117,158,69,11,214,180,55,74,86,93,209,206,177,102,241,162,183,212,68,111,89,242,206,183,104,185,137,86,90,19,207,183,96,185,47,31,74,139,230,249,22,156,182,230,38,59,193,169,43,110,5,148,171,243,22,39,90,118,47,160,220,29,31,218,74,235,242,57,150,123,123,39,253,30,17,88,77,207,181,28,199,118,94,190,60,191,30,94,92,209,162,188,65,178,100,181,180,65,142,5,11,2,9,82,39,133,40,142,144,99,185,130,196,130,84,185,162,188,66,1,229,234,188,67,136,2,13,249,150,171,253,254,43,74,60,20,80,174,230,236,22,241,254,43,153,154,72,137,11,172,63,10,153,176,192,206,17,162,117,248,157,3,55,22,186,119,143,72,46,160,74,140,80,159,130,205,37,110,153,33,201,5,238,221,99,148,103,122,195,46,147,102,183,38,77,207,231,117,234,125,188,226,78,237,251,120,37,164,91,239,35,16,221,199,26,170,74,220,73,14,139,227,49,95,43,46,143,111,240,245,30,46,144,195,215,240,53,124,13,95,195,215,40,48,10,140,2,163,192,40,48,10,140,2,163,192,40,48,10,140,2,163,192,40,48,10,140,2,31,144,2,91,99,207,72,129,173,134,135,2,163,192,40,240,30,40,176,245,235,51,214,126,249,140,109,175,46,73,175,32,2,107,87,91,178,1,103,80,119,41,4,172,93,119,73,2,108,86,111,121,0,156,65,221,165,248,175,94,221,229,242,175,102,205,101,234,175,94,201,229,226,175,118,205,37,217,175,118,189,37,209,175,118,189,165,200,175,89,181,69,195,175,89,181,69,187,175,94,181,229,178,175,94,205,229,169,175,94,189,101,161,175,94,181,101,153,175,89,181,69,147,175,118,181,165,136,175,89,181,69,131,175,124,181,120,47,222,139,247,102,230,189,174,161,247,186,120,47,222,139,247,226,189,120,47,222,139,247,226,189,120,47,222,139,247,226,189,120,47,222,139,247,226,189,120,47,222,139,247,226,189,120,111,37,188,215,49,244,94,7,239,197,123,241,94,188,23,239,197,123,241,94,188,23,239,197,123,241,94,188,23,239,197,123,241,94,188,23,239,197,123,241,94,188,23,239,173,132,247,218,134,222,107,227,189,120,47,222,139,247,226,189,120,47,222,139,247,226,189,120,47,222,139,247,226,189,85,241,94,236,20,59,197,78,177,83,236,20,59,197,78,51,180,83,179,29,209,44,118,68,195,78,177,83,236,20,59,197,78,177,83,236,20,59,197,78,177,83,236,20,59,197,78,177,83,236,20,59,197,78,177,83,236,244,205,217,169,99,184,143,152,179,143,251,136,45,31,235,121,56,249,22,222,68,221,249,195,242,237,237,229,93,175,83,11,231,15,157,240,159,199,206,99,120,19,221,135,223,162,121,231,247,173,157,102,219,11,60,223,247,154,126,96,119,150,119,84,159,173,238,105,53,251,171,57,170,255,240,234,45,59,138,38,147,235,150,63,157,94,187,238,181,19,218,193,212,137,108,255,170,61,105,93,187,86,252,234,127,249,24,19,28,116,117,107,199,106,182,90,237,182,235,5,158,147,221,65,237,173,7,181,59,129,223,180,90,150,229,182,90,158,103,124,208,151,175,241,105,7,253,125,107,167,29,52,3,187,217,14,44,55,8,140,15,154,96,146,180,35,175,255,73,199,110,59,118,187,221,110,181,219,109,63,219,195,167,63,197,235,127,210,241,125,63,112,109,215,14,28,183,101,120,248,127,147,239,40,186,162,187,252,79,3,211,157,254,125,247,234,99,222,106,56,110,195,170,79,163,104,246,56,139,162,169,213,104,55,154,171,15,121,57,177,221,44,71,201,108,13,170,17,138,236,102,73,234,38,155,73,93,142,121,93,201,47,110,6,117,73,158,77,106,166,106,90,143,217,243,39,54,211,76,234,210,126,254,196,38,170,91,151,88,60,37,171,218,98,158,218,53,9,68,51,165,34,85,211,212,45,73,44,150,146,211,180,197,44,13,106,146,157,38,37,147,52,168,71,246,131,69,201,28,13,234,73,251,53,46,63,61,169,191,199,77,171,209,123,237,139,204,208,180,26,215,168,154,164,9,234,86,35,18,191,205,114,212,204,79,183,30,129,232,73,206,142,200,244,116,171,17,136,157,100,53,34,179,51,173,70,239,60,22,153,156,65,53,6,175,113,145,185,153,86,163,61,55,198,175,113,73,49,155,120,9,147,73,150,152,34,25,147,164,227,72,141,73,18,147,212,160,36,101,201,12,242,111,213,7,165,192,161,204,40,141,137,184,125,184,182,181,70,37,237,80,98,212,18,42,53,135,165,248,166,196,208,123,141,211,233,94,99,22,239,117,78,167,13,126,149,25,147,4,88,169,49,58,39,211,38,194,202,13,74,50,172,204,40,141,25,159,107,141,209,120,72,11,141,103,105,177,243,89,202,141,82,77,182,232,114,246,113,139,46,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,117,74,53,217,253,202,217,199,221,175,160,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,213,41,213,100,99,41,103,31,55,150,130,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,85,167,84,147,125,166,156,125,220,103,10,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,85,141,82,237,177,99,148,74,181,27,14,169,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,15,129,82,77,82,169,49,165,146,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,245,205,83,170,109,72,169,54,148,154,166,93,110,253,42,178,163,118,20,218,87,158,227,185,94,187,125,21,70,147,104,18,181,218,87,215,118,179,57,109,231,160,154,82,7,205,90,53,165,14,154,159,106,42,77,116,86,102,173,254,152,51,165,84,137,195,167,81,106,134,111,31,238,184,101,189,143,223,59,228,223,61,220,122,203,186,74,188,121,236,232,14,178,246,194,21,190,125,108,127,177,207,230,81,60,135,209,180,59,95,220,94,135,147,197,231,232,103,122,157,71,59,106,63,10,159,239,225,241,232,247,87,216,250,243,221,31,253,88,62,152,163,248,105,207,227,56,175,238,127,253,105,173,93,116,143,123,103,221,207,189,225,248,124,56,56,30,118,207,86,223,181,86,195,26,179,159,181,119,175,254,228,226,242,253,217,201,104,252,241,100,216,251,48,26,12,255,170,117,106,71,223,103,139,163,251,187,163,229,83,120,52,249,190,252,52,126,25,241,97,208,31,117,79,250,189,225,248,116,112,60,62,237,125,233,157,198,63,93,173,181,63,58,27,124,236,157,142,47,122,195,47,189,225,120,116,114,214,27,92,142,106,157,154,235,91,241,223,245,250,31,207,7,39,253,209,198,31,196,183,191,171,173,6,127,232,126,248,212,27,15,7,131,81,178,166,181,35,245,250,95,226,19,167,246,174,246,233,143,231,195,158,124,220,58,98,173,182,255,12,134,159,123,195,139,90,199,174,204,202,66,107,253,7,144,237,52,252,248,23,144,99,151,179,180,160,80,78,177,107,11,90,133,21,177,184,160,85,216,78,171,114,125,207,179,124,215,111,186,190,149,94,216,78,176,82,40,172,152,101,15,213,130,10,91,247,208,42,172,136,133,15,217,194,10,93,249,144,46,170,192,165,15,217,154,10,93,251,80,40,170,152,197,15,133,130,138,89,253,80,40,168,136,229,15,213,114,114,94,255,80,45,39,231,5,16,217,114,110,239,20,94,99,129,213,244,92,203,113,108,231,229,203,211,235,59,200,170,168,194,150,101,100,11,42,104,93,70,182,156,130,22,102,84,203,201,121,101,70,161,156,34,150,102,84,203,201,121,109,102,91,57,44,206,40,14,210,169,175,197,58,16,235,64,169,131,116,78,194,123,173,147,240,94,231,36,100,157,106,31,214,169,230,58,103,209,92,235,44,154,235,156,69,229,174,163,185,42,18,126,210,191,24,13,47,63,140,52,72,188,30,63,130,249,211,100,177,207,54,254,251,65,20,133,228,91,15,136,150,163,229,104,57,90,142,150,163,229,104,57,90,142,150,163,229,104,57,90,142,150,163,229,104,57,90,142,150,163,229,104,57,90,142,150,23,175,229,129,114,108,60,80,76,141,175,95,33,82,145,107,78,50,162,246,160,152,20,122,250,97,96,117,88,29,86,135,213,97,117,88,29,86,135,213,97,117,88,29,86,135,213,97,117,88,29,86,135,213,97,117,88,29,86,135,213,97,245,82,88,93,55,131,30,232,70,208,223,54,180,23,27,105,223,113,60,232,29,122,135,222,161,119,232,29,122,135,222,161,119,232,29,122,135,222,161,119,232,29,122,135,222,161,119,232,29,122,135,222,161,119,232,189,104,122,255,16,251,226,242,191,108,247,253,216,25,59,241,7,175,28,189,199,216,186,250,47,219,93,207,184,59,13,167,97,27,211,123,37,40,125,237,65,22,64,233,59,143,7,165,43,82,250,217,184,127,121,54,62,62,191,188,168,117,106,241,167,226,89,247,207,241,73,255,252,114,52,62,237,245,143,71,159,226,187,241,221,192,125,190,105,52,24,117,79,199,163,193,231,94,255,226,249,166,95,163,222,119,71,31,62,141,207,135,189,63,78,78,83,254,36,55,181,191,153,61,25,152,253,215,167,155,155,219,135,155,235,48,62,89,127,46,190,207,39,95,235,139,155,219,87,95,150,157,134,221,176,227,127,179,27,94,195,170,223,204,158,234,179,159,174,109,173,190,46,215,159,174,158,30,22,79,142,213,176,60,57,213,79,214,171,100,250,249,150,43,84,255,100,205,234,230,95,84,225,142,105,225,201,95,78,69,21,238,110,47,92,125,205,32,223,194,165,94,138,106,107,10,5,20,108,114,110,139,215,28,138,42,92,243,220,22,175,73,228,88,184,120,213,66,170,236,45,107,22,121,22,45,88,213,216,40,89,117,77,35,199,154,197,171,30,82,19,189,101,205,35,223,162,229,38,90,105,77,36,223,130,229,190,124,40,173,153,228,91,112,154,106,202,78,112,170,105,22,80,174,206,91,156,104,205,165,128,114,119,124,104,43,173,201,228,88,174,120,213,102,163,98,197,53,155,28,139,22,173,234,36,75,86,91,211,201,177,96,193,170,143,212,73,33,90,243,201,177,92,193,170,144,84,185,162,53,161,2,202,213,121,135,16,173,25,229,91,174,246,251,175,104,77,169,128,114,53,103,183,136,247,95,201,85,169,148,53,146,245,71,33,179,66,178,115,132,104,241,97,231,192,13,61,223,61,34,169,158,18,35,212,167,96,211,205,101,134,36,213,124,247,24,229,153,222,224,206,36,236,37,8,235,95,225,125,188,18,82,237,251,120,133,170,91,239,35,16,221,71,162,181,247,206,59,201,118,103,224,77,208,150,206,146,111,7,109,243,44,57,160,13,104,3,218,128,54,160,189,215,160,141,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,240,190,184,176,157,77,208,217,38,232,140,11,227,194,123,227,194,214,175,79,93,251,229,83,183,29,127,232,218,65,5,89,88,187,218,146,85,56,131,186,75,65,97,237,186,75,50,97,179,122,203,35,225,12,234,46,69,132,245,234,46,23,132,53,107,46,211,131,245,74,46,151,131,181,107,46,73,131,181,235,45,9,131,181,235,45,197,130,205,170,45,154,130,205,170,45,90,130,245,170,45,23,130,245,106,46,207,129,245,234,45,139,129,245,170,45,75,129,205,170,45,26,129,181,171,45,197,128,205,170,45,154,128,229,171,69,128,17,96,4,56,107,1,206,36,25,108,147,12,70,128,17,96,4,24,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,174,154,0,43,236,51,184,77,128,179,216,103,16,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,206,80,128,237,177,53,118,204,5,56,54,74,167,116,1,94,62,134,243,112,242,45,188,137,186,243,135,229,187,215,203,155,90,167,22,206,31,58,225,63,143,157,199,240,38,186,15,191,69,243,206,239,91,59,205,182,23,120,190,239,53,253,192,238,44,239,168,62,91,221,211,106,114,157,245,71,95,255,97,215,219,77,207,113,93,215,179,252,150,239,122,87,254,149,221,242,173,166,29,88,237,176,229,93,251,126,237,221,171,15,87,193,209,87,183,118,2,191,105,181,44,203,109,181,60,47,187,163,191,124,237,79,59,250,239,91,59,237,160,25,216,205,118,96,185,65,144,213,209,255,77,158,216,186,24,154,220,254,81,149,67,55,54,69,118,215,55,69,110,55,154,171,207,26,57,236,220,44,71,137,59,13,170,17,98,230,102,73,234,156,153,73,93,122,187,89,111,229,74,131,186,36,207,38,53,142,52,173,199,236,249,19,115,99,38,117,105,63,127,98,78,212,173,75,140,133,146,85,109,225,66,237,154,4,24,152,82,145,42,7,234,150,36,198,62,201,105,218,194,125,6,53,201,78,147,18,231,25,212,35,251,193,162,196,117,6,245,164,253,40,148,159,158,212,159,133,166,213,232,189,246,69,220,102,90,141,107,84,77,146,211,116,171,17,193,211,102,57,106,244,164,91,143,0,150,36,103,71,68,75,186,213,8,224,72,178,26,17,29,153,86,163,119,30,139,104,200,160,26,131,215,184,136,126,76,171,209,158,27,227,215,184,36,220,76,60,245,253,226,39,73,78,144,26,147,148,14,169,65,73,81,145,25,228,223,170,15,74,241,43,153,81,26,19,113,251,112,109,107,141,74,18,150,196,168,165,151,105,14,75,97,54,137,161,247,26,167,211,189,198,44,222,235,156,78,27,10,40,51,38,233,128,82,99,116,78,166,77,11,148,27,148,212,64,153,81,26,51,62,215,26,163,241,144,22,26,207,210,98,231,179,148,183,232,101,208,215,53,22,189,242,251,186,34,122,136,30,162,135,232,33,122,136,30,162,135,232,33,122,136,30,162,135,232,33,122,136,30,162,135,232,33,122,136,222,65,136,94,6,87,105,219,149,184,74,27,209,67,244,16,61,68,15,209,67,244,16,61,68,15,209,67,244,16,61,68,15,209,67,244,16,61,68,15,209,67,244,222,188,232,157,244,47,70,195,203,15,35,131,45,120,234,241,3,154,63,77,22,7,177,23,207,239,71,91,116,75,198,173,7,166,55,35,189,25,179,239,205,104,255,106,135,225,189,180,195,176,173,248,107,154,99,87,176,57,163,126,185,37,119,103,204,162,240,82,218,51,102,81,248,142,110,85,174,239,121,150,239,250,77,215,183,210,11,215,105,89,165,95,120,73,141,37,13,11,46,175,179,100,22,133,151,210,90,82,179,240,114,123,75,234,22,93,102,115,73,205,154,203,237,46,169,95,116,73,237,37,245,11,46,169,191,164,126,193,165,52,152,52,44,183,232,14,147,134,229,22,221,98,82,179,220,114,123,76,106,22,93,94,147,73,205,130,203,234,50,169,89,110,89,109,38,13,203,45,186,207,164,126,185,165,52,154,52,44,183,232,78,147,10,229,210,106,146,86,147,180,154,204,9,189,117,243,172,34,244,174,66,176,21,244,6,189,65,111,54,36,170,50,121,179,33,17,27,18,177,33,81,53,208,152,13,137,216,144,136,13,137,216,144,136,13,137,216,144,136,13,137,42,32,197,108,72,148,159,19,179,33,17,74,140,18,163,196,10,74,172,191,51,81,186,18,31,222,22,69,191,166,161,94,183,61,107,218,114,130,137,59,181,3,119,58,189,14,163,166,231,218,205,105,232,57,254,212,105,58,57,118,65,80,42,34,175,102,8,10,69,208,19,129,158,8,244,68,160,39,2,61,17,232,137,64,79,4,122,34,208,19,129,158,8,244,68,160,39,2,61,17,232,137,64,79,4,122,34,208,19,161,8,248,211,219,192,72,12,127,135,181,147,17,240,7,252,1,127,192,31,240,7,252,1,127,192,31,240,7,252,1,127,192,31,240,7,252,1,127,192,31,240,7,252,85,20,254,178,188,46,252,240,54,60,2,254,128,63,224,15,248,3,254,128,63,224,15,248,3,254,128,63,224,15,248,3,254,128,63,224,15,248,3,254,128,191,234,192,223,249,95,163,79,131,254,216,137,119,65,210,99,191,217,207,197,215,239,15,137,102,144,78,5,210,126,57,52,131,92,61,214,194,91,65,138,15,75,35,72,26,65,178,251,17,187,31,177,251,17,187,31,85,171,141,37,187,31,177,251,17,187,31,149,223,203,146,221,143,244,149,156,221,143,202,238,103,201,238,71,236,126,196,238,71,218,229,178,251,81,213,218,90,178,251,17,125,45,119,44,15,208,215,178,0,236,214,204,184,10,176,187,252,132,43,216,13,118,131,221,96,55,216,93,33,236,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,120,207,204,216,206,52,32,109,19,144,198,140,49,227,61,53,99,237,61,186,75,33,227,12,118,156,47,69,140,51,168,187,20,48,54,219,193,189,120,47,206,96,199,249,82,184,56,131,186,75,209,98,205,93,231,75,197,98,205,154,203,180,98,237,157,187,75,164,98,237,154,75,146,98,237,122,75,130,98,179,221,220,139,118,98,179,106,139,102,98,179,106,139,86,98,189,106,203,69,98,189,154,203,51,98,189,122,203,34,98,179,189,231,139,22,98,179,106,139,6,98,179,189,231,139,246,97,179,106,139,230,97,249,106,209,97,116,24,29,206,73,135,179,76,20,219,36,138,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,247,66,135,181,247,84,75,213,225,42,236,168,134,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,239,210,97,123,108,141,157,204,116,56,22,75,167,116,29,94,62,148,243,112,242,45,188,137,186,243,135,229,123,217,203,135,93,167,22,206,31,58,225,63,143,157,199,240,38,186,15,191,69,243,206,239,91,59,129,223,180,90,150,229,182,90,158,215,89,222,81,125,182,186,167,213,84,59,169,147,80,255,97,215,219,126,43,180,91,110,203,243,157,192,109,59,211,118,43,112,156,86,123,210,244,195,102,212,118,227,79,130,151,247,89,65,17,171,91,59,205,182,23,120,190,239,53,253,192,206,188,136,151,159,4,105,69,252,190,181,211,14,154,129,221,108,7,150,27,4,25,23,241,111,242,220,215,245,210,228,102,149,170,98,170,187,73,177,192,67,55,203,81,18,81,131,106,132,222,185,89,146,186,120,102,82,151,222,126,206,91,69,211,160,46,201,179,73,77,44,77,235,49,123,254,196,34,153,73,93,218,207,159,88,28,117,235,18,123,162,100,85,91,68,81,187,38,129,23,166,84,164,42,134,186,37,137,61,80,114,154,182,136,160,65,77,178,211,164,36,126,6,245,200,126,176,40,137,158,65,61,105,191,27,229,167,39,245,151,163,105,53,122,175,125,145,200,153,86,227,26,85,147,20,55,221,106,68,54,181,89,142,154,78,233,214,35,176,39,201,217,17,233,147,110,53,2,91,146,172,70,164,75,166,213,232,157,199,34,61,50,168,198,224,53,46,210,33,211,106,180,231,198,248,53,46,105,59,19,79,125,119,251,73,82,28,164,198,36,49,68,106,80,18,93,100,6,249,183,234,131,82,136,75,102,148,198,68,220,62,92,219,90,163,146,202,37,49,106,73,106,154,195,82,36,78,98,232,189,198,233,116,175,49,139,247,58,167,211,6,20,202,140,73,82,161,212,24,157,147,105,147,11,229,6,37,193,80,102,148,198,140,207,181,198,104,60,164,133,198,179,180,216,249,44,21,132,126,217,181,147,141,209,175,252,118,178,160,31,232,7,250,129,126,160,31,232,7,250,129,126,160,31,232,7,250,129,126,160,31,232,7,250,129,126,160,31,232,119,240,232,151,221,117,224,118,37,174,3,7,253,64,63,208,15,244,3,253,64,63,208,15,244,3,253,64,63,208,15,244,3,253,64,63,208,15,244,3,253,64,191,195,67,63,215,123,63,118,226,93,129,212,181,207,245,174,18,237,30,157,157,217,190,87,68,39,96,190,66,155,57,186,222,85,161,93,28,5,199,163,125,163,73,251,198,128,246,141,169,29,51,236,95,29,51,188,151,142,25,182,21,127,193,114,236,10,246,111,212,47,183,228,6,142,89,20,94,74,7,199,44,10,223,209,208,202,245,61,207,242,93,191,233,250,86,122,225,58,93,173,244,11,47,169,247,164,97,193,229,53,159,204,162,240,82,186,79,106,22,94,110,251,73,221,162,203,236,63,169,89,115,185,13,40,245,139,46,169,3,165,126,193,37,181,160,212,47,184,148,30,148,134,229,22,221,132,210,176,220,162,187,80,106,150,91,110,27,74,205,162,203,235,67,169,89,112,89,141,40,53,203,45,171,19,165,97,185,69,183,162,212,47,183,148,94,148,134,229,22,221,140,82,161,92,186,81,210,141,146,110,148,89,115,181,70,56,53,141,171,119,165,82,225,106,184,26,174,134,171,225,234,189,230,106,212,23,245,69,125,81,95,212,23,245,69,125,81,95,212,23,245,69,125,81,95,212,23,245,69,125,247,69,125,237,108,66,202,54,33,101,212,23,245,173,136,250,178,199,60,123,204,179,199,124,217,224,203,30,243,197,113,47,123,204,179,199,60,123,204,23,44,189,236,49,159,159,243,178,199,60,123,204,179,199,124,81,196,203,30,243,249,1,47,123,204,227,187,248,110,121,190,155,73,170,215,38,213,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,91,172,239,106,109,41,182,233,187,187,247,18,195,119,241,93,124,23,223,197,119,241,93,124,23,223,197,119,241,93,124,23,223,197,119,241,93,124,23,223,197,119,241,93,124,23,223,197,119,51,244,93,123,108,141,29,115,223,141,141,210,201,217,119,151,21,158,135,147,111,225,77,212,157,63,44,223,155,94,62,188,58,181,112,254,208,9,255,121,236,60,134,55,209,125,248,45,154,119,126,223,218,9,252,166,213,178,44,183,213,242,188,206,242,142,234,179,213,61,173,166,206,89,127,108,245,31,118,253,186,53,109,89,190,213,190,154,134,77,119,98,121,87,182,227,5,150,61,157,216,78,219,143,218,241,73,252,242,134,41,56,250,234,214,78,179,237,5,158,239,123,77,63,176,179,59,250,203,151,250,180,163,255,190,181,211,14,154,129,221,108,7,150,27,4,89,29,253,223,228,105,171,75,157,201,29,19,85,177,83,119,167,92,1,101,110,150,163,132,153,6,213,8,169,114,179,36,117,172,204,164,46,189,77,133,183,98,164,65,93,146,103,147,26,54,154,214,99,246,252,137,49,49,147,186,180,159,63,49,22,234,214,37,166,64,201,170,182,96,160,118,77,2,234,75,169,72,21,251,116,75,18,83,158,228,52,109,193,60,131,154,100,167,73,9,235,12,234,145,253,96,81,194,56,131,122,12,54,132,23,97,155,105,53,122,175,125,17,166,153,86,227,26,85,147,196,50,221,106,68,172,180,89,142,26,44,233,214,35,96,35,201,217,17,193,145,110,53,2,22,146,172,70,4,67,166,213,232,157,199,34,248,49,168,198,224,53,46,130,29,211,106,180,231,198,248,53,46,201,50,19,79,125,139,245,137,198,254,239,19,157,253,223,39,205,164,151,200,12,242,111,213,7,165,232,148,204,40,141,137,184,125,184,182,181,70,37,129,74,98,212,82,195,52,135,165,32,154,196,208,123,141,211,233,94,99,22,239,117,78,167,13,227,147,25,147,84,62,169,49,58,39,211,166,244,201,13,74,90,159,204,40,141,25,159,107,141,209,120,72,11,141,103,105,177,243,89,202,219,235,50,232,167,26,123,93,222,253,84,241,58,188,14,175,195,235,240,58,188,14,175,195,235,240,58,188,14,175,195,235,240,58,188,14,175,195,235,240,58,188,238,32,188,46,131,235,167,237,2,174,159,198,235,240,58,188,14,175,195,235,240,58,188,14,175,195,235,240,58,188,14,175,195,235,240,58,188,14,175,195,235,240,186,55,239,117,39,253,139,209,240,242,195,200,96,99,155,122,252,128,230,79,147,197,27,216,225,230,247,99,41,186,21,226,214,3,211,19,145,158,136,217,247,68,180,127,181,161,240,94,218,80,216,86,252,37,204,177,43,216,20,81,191,220,146,187,34,102,81,120,41,109,17,179,40,124,71,151,40,215,247,60,203,119,253,166,235,91,233,133,235,180,138,210,47,188,164,134,142,134,5,151,215,209,49,139,194,75,105,233,168,89,120,185,61,29,117,139,46,179,169,163,102,205,229,118,117,212,47,186,164,182,142,250,5,151,212,215,81,191,224,82,26,59,26,150,91,116,103,71,195,114,139,110,237,168,89,110,185,189,29,53,139,46,175,185,163,102,193,101,117,119,212,44,183,172,246,142,134,229,22,221,223,81,191,220,82,26,60,26,150,91,116,135,71,133,114,105,241,72,139,71,90,60,230,68,218,186,89,84,17,105,239,227,166,62,144,54,164,125,40,164,205,54,63,108,243,195,54,63,101,163,48,219,252,176,205,15,219,252,176,205,15,219,252,84,2,131,217,230,39,111,10,102,155,159,60,33,152,109,126,242,99,96,182,249,201,15,129,217,230,7,3,198,128,75,54,96,253,253,126,210,13,184,196,141,127,114,105,13,240,235,65,214,235,173,48,176,175,61,199,182,154,158,239,134,173,86,224,89,77,59,116,174,218,118,232,56,211,233,213,170,63,65,46,221,17,148,138,200,171,77,129,66,17,116,43,160,91,1,221,10,232,86,64,183,2,186,21,208,173,128,110,5,116,43,160,91,1,221,10,232,86,64,183,2,186,21,208,173,128,110,5,116,43,40,130,245,244,182,5,18,179,94,73,251,3,193,122,176,30,172,7,235,193,122,176,30,172,7,235,193,122,176,30,172,7,235,193,122,176,30,172,7,235,193,122,176,222,33,177,94,150,87,108,151,184,141,16,172,7,235,193,122,176,30,172,7,235,193,122,176,30,172,7,235,193,122,176,30,172,7,235,193,122,176,30,172,7,235,189,113,214,59,255,107,244,105,208,31,59,241,222,66,122,168,55,251,185,248,250,253,33,209,132,209,201,61,169,151,67,19,198,213,35,41,188,5,163,248,176,52,96,164,1,35,123,10,177,167,16,123,10,177,167,80,181,218,71,178,167,16,123,10,177,167,80,249,61,36,217,83,72,223,192,217,83,168,236,62,146,236,41,196,158,66,236,41,164,93,46,123,10,85,173,157,36,123,10,209,79,114,7,254,211,79,178,0,202,214,204,167,10,40,123,15,247,19,130,178,161,108,40,27,202,134,178,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,62,16,17,182,51,13,55,219,132,155,17,97,68,184,146,34,204,238,242,236,46,207,238,242,101,99,48,187,203,23,71,193,236,46,207,238,242,236,46,95,176,2,179,187,124,126,6,204,238,242,236,46,207,238,242,69,241,47,187,203,231,135,191,236,46,143,253,98,191,165,219,111,150,105,96,155,52,48,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,111,5,236,87,123,167,178,84,251,205,127,159,50,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,119,151,253,218,99,107,236,100,102,191,177,88,58,57,219,239,178,208,243,112,242,45,188,137,186,243,135,229,59,213,203,71,89,167,22,206,31,58,225,63,143,157,199,240,38,186,15,191,69,243,206,239,91,59,129,223,180,90,150,229,182,90,158,215,89,222,81,125,182,186,167,213,68,58,169,15,177,254,195,174,79,39,182,239,90,87,215,158,51,117,221,208,154,6,205,102,216,180,157,43,167,233,57,246,149,23,214,222,189,122,23,21,20,177,186,181,211,108,123,129,231,251,94,211,15,236,204,139,120,249,194,159,86,196,239,91,59,237,160,25,216,205,118,96,185,65,144,113,17,255,38,207,108,93,13,77,110,240,168,234,161,186,27,251,10,180,115,179,28,37,239,52,168,70,168,153,155,37,169,123,102,38,117,233,237,129,188,213,43,13,234,146,60,155,212,60,210,180,30,179,231,79,236,141,153,212,165,253,252,137,61,81,183,46,177,22,74,86,181,197,11,181,107,18,104,96,74,69,170,30,168,91,146,88,251,36,167,105,139,247,25,212,36,59,77,74,158,103,80,143,236,7,139,146,215,25,212,99,176,127,189,200,227,76,171,209,123,237,139,188,205,180,26,215,168,154,164,167,233,86,35,146,167,205,114,212,236,73,183,30,129,44,73,206,142,200,150,116,171,17,200,145,100,53,34,59,50,173,70,239,60,22,217,144,65,53,6,175,113,145,253,152,86,163,61,55,198,175,113,73,185,153,120,234,59,194,79,52,182,171,159,232,108,87,63,105,38,73,69,102,144,127,171,62,40,5,176,100,70,105,76,196,237,195,181,173,53,42,105,88,18,163,150,96,166,57,44,197,217,36,134,222,107,156,78,247,26,179,120,175,115,58,109,48,160,204,152,36,4,74,141,209,57,153,54,49,80,110,80,146,3,101,70,105,204,248,92,107,140,198,67,90,104,60,75,139,157,207,82,65,164,151,93,27,215,152,244,242,110,227,10,233,65,122,144,30,164,7,233,65,122,144,30,164,7,233,65,122,144,30,164,7,233,65,122,144,30,164,7,233,65,122,7,79,122,217,93,161,109,23,112,133,54,164,7,233,65,122,144,30,164,7,233,65,122,144,30,164,7,233,65,122,144,30,164,7,233,65,122,144,30,164,7,233,29,30,233,181,172,247,99,59,222,107,71,221,242,90,214,85,2,241,156,125,219,94,189,101,93,21,218,95,81,112,60,26,43,210,88,49,251,198,138,246,175,94,22,222,75,47,11,219,138,191,96,57,118,5,59,43,234,151,91,114,107,197,44,10,47,165,183,98,22,133,239,104,53,229,250,158,103,249,174,223,116,125,43,189,112,157,126,83,250,133,151,212,21,210,176,224,242,218,66,102,81,120,41,125,33,53,11,47,183,49,164,110,209,101,118,134,212,172,185,220,214,144,250,69,151,212,27,82,191,224,146,154,67,234,23,92,74,119,72,195,114,139,110,15,105,88,110,209,253,33,53,203,45,183,65,164,102,209,229,117,136,212,44,184,172,22,145,154,229,150,213,35,210,176,220,162,155,68,234,151,91,74,151,72,195,114,139,110,19,169,80,46,125,34,233,19,73,159,200,172,185,90,35,122,154,198,213,123,182,43,16,92,13,87,195,213,112,53,92,141,250,162,190,168,47,234,139,250,162,190,168,47,234,139,250,162,190,168,47,234,139,250,162,190,168,239,219,84,95,59,155,144,178,77,72,25,245,69,125,43,162,190,236,254,206,238,239,236,254,94,54,248,178,251,123,113,220,203,238,239,236,254,206,238,239,5,75,47,187,191,231,231,188,236,254,206,238,239,236,254,94,20,241,178,251,123,126,192,203,238,239,248,46,190,91,158,239,102,146,234,181,73,245,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,22,235,187,90,27,134,109,250,110,254,59,133,225,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,175,124,247,164,127,49,26,94,126,24,25,4,121,235,241,35,156,63,77,22,111,32,209,251,251,177,20,77,191,91,15,140,1,99,192,116,238,165,115,239,222,116,238,101,163,57,90,14,211,114,152,150,195,180,28,166,229,48,45,135,105,57,76,203,225,10,96,54,45,135,105,57,76,203,97,90,14,67,218,144,246,129,144,182,110,118,89,68,218,251,24,98,134,180,33,237,67,33,109,98,205,196,154,137,53,151,141,194,196,154,137,53,19,107,38,214,76,172,185,18,24,76,172,153,88,51,177,102,98,205,196,154,137,53,99,192,24,240,33,24,240,249,95,163,79,131,254,216,30,59,154,187,207,197,175,234,175,223,31,18,254,235,236,225,38,116,207,143,164,112,253,21,31,22,251,197,126,137,51,19,103,38,206,76,156,185,90,114,77,156,153,56,51,113,230,242,249,154,56,51,113,102,226,204,196,153,137,51,19,103,38,206,92,186,100,19,103,134,178,161,236,242,41,91,51,204,44,160,236,61,140,50,67,217,80,54,148,13,101,67,217,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,31,136,8,219,153,134,155,109,194,205,136,48,34,92,73,17,166,177,5,141,45,104,108,81,54,6,211,216,130,198,22,52,182,160,177,5,141,45,42,129,192,52,182,160,177,5,141,45,104,108,65,99,11,26,91,96,191,216,239,129,217,111,150,105,224,189,220,171,15,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,247,205,217,175,246,182,118,169,246,187,151,155,218,97,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,190,9,251,125,63,118,52,55,178,187,90,179,94,71,98,3,59,103,23,245,58,175,165,55,158,230,196,255,15,18,255,223,78,14,112,146,35,138,197,227,171,98,209,56,245,112,96,177,9,22,219,233,88,220,180,150,245,165,88,113,211,178,236,237,84,252,252,23,123,44,197,244,12,166,103,48,219,223,85,130,185,105,118,76,179,99,154,29,87,199,186,105,118,76,179,99,154,29,211,236,152,102,199,52,59,166,217,113,5,216,155,102,199,192,247,65,195,119,122,216,209,18,2,86,124,211,14,193,90,253,73,22,162,94,66,113,242,84,95,116,113,106,107,0,57,86,151,243,226,130,78,160,124,115,113,97,87,144,156,197,5,22,23,88,92,96,113,129,197,5,22,23,48,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,175,94,113,24,125,185,70,175,183,217,99,210,232,119,111,242,136,209,99,244,251,105,244,89,188,136,247,154,233,233,22,67,183,24,186,197,148,45,244,116,139,161,91,12,221,98,232,22,67,183,152,74,200,60,221,98,232,22,67,183,24,186,197,208,45,134,110,49,128,252,30,131,60,221,98,84,176,56,139,64,247,238,93,33,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,6,139,193,226,10,99,177,222,118,146,73,44,222,189,141,36,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,131,197,96,49,88,92,89,44,182,199,214,216,49,198,226,88,40,157,125,195,226,229,35,62,15,39,223,194,155,168,59,127,88,190,213,189,124,22,118,106,225,252,161,19,254,243,216,121,12,111,162,251,240,91,52,239,252,190,181,19,248,77,171,101,89,110,171,229,121,157,229,29,213,103,171,123,90,61,19,206,218,92,213,127,216,117,175,61,109,186,238,85,187,217,244,90,174,53,117,175,156,150,127,109,53,39,215,158,215,110,93,121,241,236,189,188,253,10,14,190,186,181,211,108,123,129,231,251,94,211,15,236,204,14,254,242,11,33,237,224,191,111,237,180,131,102,96,55,219,129,229,6,65,70,7,255,55,249,18,208,101,211,229,127,26,192,233,244,239,187,87,159,75,86,195,113,27,86,125,26,69,179,199,89,20,77,173,70,187,209,92,125,42,201,177,232,102,57,74,48,106,80,141,144,61,55,75,82,135,207,76,234,114,204,235,74,126,211,48,168,75,242,108,82,131,75,211,122,204,158,63,49,76,102,82,151,246,243,39,134,71,221,186,196,172,40,89,213,22,88,212,174,73,192,134,41,21,169,194,161,110,73,98,22,148,156,166,45,48,104,80,147,236,52,41,193,159,65,61,178,31,44,74,176,103,80,79,218,207,71,249,233,73,253,1,105,90,141,222,107,95,4,115,166,213,184,70,213,36,225,77,183,26,17,81,109,150,163,134,84,186,245,8,8,74,114,118,68,8,165,91,141,128,152,36,171,17,33,147,105,53,122,231,177,8,145,12,170,49,120,141,139,144,200,180,26,237,185,49,126,141,75,18,207,196,75,32,66,178,196,148,159,222,147,36,60,72,141,73,154,136,212,160,164,189,200,12,242,111,213,7,165,72,151,204,40,141,137,184,125,184,182,181,70,37,177,75,98,212,82,214,52,135,165,128,156,196,208,123,141,211,233,94,99,22,239,117,78,167,13,47,148,25,147,20,67,169,49,58,39,211,166,26,202,13,74,186,161,204,40,141,25,159,107,141,209,120,72,11,141,103,105,177,243,89,202,217,254,204,91,208,198,246,183,119,45,104,177,63,236,15,251,195,254,176,63,236,15,251,195,254,176,63,236,15,251,195,254,176,63,236,15,251,195,254,176,63,236,239,205,219,159,249,69,226,246,62,94,36,142,253,97,127,216,31,246,135,253,97,127,216,31,246,135,253,97,127,216,31,246,135,253,97,127,216,31,246,135,253,97,127,111,218,254,78,250,23,163,225,229,135,145,254,182,66,245,248,225,204,159,38,11,246,23,18,207,77,193,189,35,183,30,151,38,146,57,52,145,108,10,123,72,54,119,182,144,108,238,125,7,73,251,87,211,14,239,165,105,135,109,197,95,231,28,187,130,45,36,245,203,45,185,135,100,22,133,151,210,68,50,139,194,119,244,212,114,125,207,179,124,215,111,186,190,149,94,184,78,99,45,253,194,75,106,127,105,88,112,121,253,47,179,40,188,148,6,152,154,133,151,219,1,83,183,232,50,91,96,106,214,92,110,15,76,253,162,75,106,130,169,95,112,73,93,48,245,11,46,165,13,166,97,185,69,247,193,52,44,183,232,70,152,154,229,150,219,9,83,179,232,242,90,97,106,22,92,86,47,76,205,114,203,106,134,105,88,110,209,221,48,245,203,45,165,29,166,97,185,69,247,195,84,40,151,134,152,52,196,148,104,102,153,219,38,40,89,116,218,44,161,56,249,22,158,69,23,167,214,27,52,199,234,138,89,128,208,76,33,139,22,32,246,48,142,204,2,4,11,16,236,98,197,46,86,213,93,129,96,23,43,118,177,98,23,171,106,24,62,187,88,177,139,21,187,88,177,139,21,187,88,177,139,21,187,88,85,0,238,217,197,42,63,182,103,23,43,208,254,128,209,158,93,172,148,65,89,123,59,171,116,80,102,95,171,237,93,30,126,77,90,253,71,221,138,236,137,227,57,86,52,157,54,93,251,218,189,178,156,118,100,79,195,171,137,211,116,175,237,28,251,92,168,21,145,83,191,11,149,34,232,123,65,223,11,250,94,208,247,130,190,23,244,189,160,239,5,125,47,232,123,65,223,11,250,94,208,247,130,190,23,244,189,160,239,5,125,47,232,123,81,128,18,106,109,124,37,86,66,118,192,66,9,81,66,148,16,37,68,9,81,66,148,16,37,68,9,81,66,148,16,37,68,9,81,66,148,16,37,68,9,81,194,189,83,194,12,47,78,103,175,44,148,16,37,68,9,81,66,148,16,37,68,9,81,66,148,16,37,68,9,81,66,148,16,37,68,9,81,66,148,16,37,220,23,37,60,255,107,244,105,208,31,59,241,30,90,90,70,56,251,185,248,250,253,33,209,190,210,217,191,28,97,246,237,43,87,51,83,116,243,74,241,81,105,93,201,222,89,236,157,197,222,89,236,157,197,222,89,21,234,186,201,222,89,236,157,197,222,89,229,183,222,100,239,44,125,77,103,239,172,178,219,111,178,119,22,123,103,177,119,150,118,185,236,157,85,181,46,156,236,157,69,27,206,29,203,8,236,157,197,222,89,123,187,119,214,171,133,7,189,112,178,96,225,97,239,162,201,44,60,176,240,192,194,3,11,15,44,60,84,99,225,1,191,199,239,241,123,252,30,191,199,239,241,123,252,30,191,199,239,241,123,252,30,191,199,239,241,251,10,21,135,223,87,194,239,237,44,47,28,176,185,112,0,191,63,8,191,207,226,5,190,215,132,175,183,41,106,89,130,175,93,109,201,128,159,65,221,165,248,189,118,221,37,241,189,89,189,229,233,125,6,117,151,130,247,122,117,151,107,247,154,53,151,73,247,122,37,151,43,247,218,53,151,4,247,218,245,150,228,246,218,245,150,194,246,102,213,22,173,246,102,213,22,141,246,122,213,150,107,246,122,53,151,71,246,122,245,150,37,246,122,213,150,5,246,102,213,22,237,245,218,213,150,194,245,102,213,22,173,245,242,213,130,245,96,189,132,135,103,97,234,89,208,119,38,66,93,20,36,103,24,4,183,9,130,3,201,64,50,144,12,36,3,201,64,50,144,12,36,3,201,64,50,144,12,36,3,201,64,50,144,12,36,3,201,64,50,144,12,36,191,57,72,214,221,238,48,21,146,247,112,179,67,32,25,72,6,146,129,100,32,25,72,6,146,129,100,32,25,72,6,146,129,100,32,25,72,6,146,129,100,32,25,72,6,146,129,100,32,121,43,36,219,99,107,236,100,5,201,177,87,58,251,6,201,203,7,126,30,78,190,133,55,81,119,254,176,124,227,123,249,100,236,212,194,249,67,39,252,231,177,243,24,222,68,247,225,183,104,222,249,125,107,39,240,155,86,203,178,220,86,203,243,58,203,59,170,207,86,247,180,122,94,156,180,41,171,255,176,235,222,149,21,53,29,175,109,219,19,207,157,122,209,149,103,77,91,87,215,19,123,98,89,78,52,13,107,239,94,189,39,11,106,88,221,218,105,182,189,192,243,125,175,233,7,118,214,53,188,252,122,72,171,225,247,173,157,118,208,12,236,102,59,176,220,32,200,182,134,127,147,175,18,93,89,77,238,55,171,106,171,186,251,140,11,228,116,179,28,37,59,53,168,70,40,163,155,37,169,219,104,38,117,233,109,201,190,213,62,13,234,146,60,155,212,108,211,180,30,179,231,79,108,151,153,212,165,253,252,137,109,82,183,46,177,60,74,86,181,197,30,181,107,18,200,98,74,69,170,182,168,91,146,88,14,37,167,105,139,29,26,212,36,59,77,74,54,104,80,143,236,7,139,146,253,25,212,147,246,11,83,126,122,82,127,99,154,86,163,247,218,23,217,157,105,53,174,81,53,73,155,211,173,70,164,88,155,229,168,57,150,110,61,2,165,146,156,29,145,83,233,86,35,80,40,201,106,68,14,101,90,141,222,121,44,114,38,131,106,12,94,227,34,71,50,173,70,123,110,140,95,227,146,10,52,241,18,206,144,44,49,229,215,249,36,105,19,82,99,146,108,34,53,40,201,51,50,131,252,91,245,65,41,24,38,51,74,99,34,110,31,174,109,173,81,73,15,147,24,181,196,55,205,97,41,102,39,49,244,94,227,116,186,215,152,197,123,157,211,105,131,20,101,198,36,81,81,106,140,206,201,180,9,139,114,131,146,180,40,51,74,99,198,231,90,99,52,30,210,66,227,89,90,236,124,150,138,225,193,204,58,223,198,60,184,119,157,111,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,240,160,121,48,179,203,208,237,125,188,12,29,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,15,130,7,143,47,187,195,143,49,13,218,42,123,28,221,60,133,243,105,189,117,149,128,192,67,221,216,232,215,116,20,208,132,114,219,161,232,60,169,214,121,50,165,207,164,103,181,155,233,109,38,61,171,237,167,118,171,220,227,166,146,246,175,62,30,222,75,31,15,219,138,191,120,57,118,5,187,74,234,151,91,114,91,201,44,10,47,165,175,100,22,133,239,104,179,229,250,158,103,249,174,223,116,125,43,189,112,157,94,91,250,133,151,212,17,211,176,224,242,90,98,102,81,120,41,61,49,53,11,47,183,41,166,110,209,101,118,197,212,172,185,220,182,152,250,69,151,212,23,83,191,224,146,26,99,234,23,92,74,103,76,195,114,139,110,141,105,88,110,209,189,49,53,203,45,183,57,166,102,209,229,117,199,212,44,184,172,246,152,154,229,150,213,31,211,176,220,162,27,100,234,151,91,74,135,76,195,114,139,110,145,169,80,46,61,50,233,145,73,143,204,204,24,91,33,218,42,96,236,61,204,179,194,216,48,246,193,50,54,123,35,177,55,18,123,35,149,13,193,236,141,196,222,72,236,141,196,222,72,236,141,84,9,0,102,111,164,188,249,151,189,145,242,196,95,246,70,202,143,126,217,27,41,63,248,101,111,36,220,23,247,205,216,125,151,34,245,177,119,62,250,228,156,156,29,143,47,70,221,247,167,189,241,199,147,63,254,184,188,136,17,216,89,221,56,254,227,220,246,199,78,10,1,47,175,78,159,70,179,197,87,231,246,254,166,254,184,8,175,238,162,250,244,246,250,250,41,102,223,186,179,186,177,126,61,179,253,53,13,118,36,52,56,216,165,193,73,237,77,90,239,14,44,182,253,53,250,117,19,3,188,233,67,99,227,31,54,255,196,219,248,151,96,227,95,126,31,73,76,202,241,212,221,222,221,46,126,134,183,47,19,122,164,52,193,90,190,156,211,113,193,230,36,54,231,6,193,153,55,99,176,215,175,25,11,26,238,242,115,182,85,78,51,6,249,106,138,109,198,160,83,87,17,205,24,116,234,218,121,105,175,122,154,216,160,174,98,154,68,40,214,83,88,147,8,157,186,138,104,18,33,89,87,161,77,34,100,107,42,176,73,132,100,73,133,54,137,144,175,169,152,38,17,242,245,20,211,36,66,190,158,34,154,68,40,86,147,115,147,8,197,106,114,110,18,33,89,141,24,48,83,10,82,36,76,221,154,10,107,92,33,89,79,65,141,43,36,171,41,168,113,133,98,53,57,55,174,144,175,166,136,198,21,138,213,228,220,184,98,75,53,52,174,80,28,164,83,95,139,30,25,244,200,72,29,164,115,18,222,107,157,132,247,58,39,33,61,60,246,161,135,199,92,231,44,154,107,157,69,115,157,179,40,167,30,35,202,232,158,150,187,214,70,119,153,8,246,193,162,251,242,219,199,81,130,203,151,255,248,203,208,235,74,51,223,88,132,243,198,205,255,110,5,247,213,49,87,7,209,188,115,116,29,93,71,215,43,168,235,40,54,138,141,98,163,216,40,54,138,141,24,35,198,136,49,98,188,31,98,12,227,30,0,227,194,164,251,192,164,37,50,228,23,123,220,92,122,207,112,112,218,239,141,180,226,191,63,236,122,179,62,249,254,176,152,127,191,123,136,22,36,128,115,72,0,39,230,184,200,16,176,196,161,201,1,35,149,72,101,181,165,146,28,48,130,138,160,34,168,8,42,130,250,182,4,149,28,48,170,139,234,162,186,168,46,57,96,0,153,28,48,192,93,53,224,38,7,44,13,240,58,81,224,109,0,79,26,56,231,52,112,98,242,51,15,4,11,239,31,105,71,218,145,246,10,74,59,162,141,104,35,218,136,54,162,141,104,163,199,232,49,122,140,30,239,135,30,67,186,7,64,186,144,233,62,144,105,133,72,82,187,47,112,130,174,232,15,92,80,58,184,240,62,193,178,199,39,39,140,94,162,151,213,214,75,114,194,168,42,170,138,170,162,170,168,234,219,82,85,114,194,72,47,210,139,244,34,189,228,132,65,101,114,194,160,119,213,208,155,156,176,26,202,103,16,22,166,127,112,217,137,225,124,250,8,111,63,8,250,142,190,163,239,21,212,119,148,27,229,70,185,81,110,148,27,229,70,148,17,101,68,25,81,222,15,81,134,121,15,128,121,97,212,125,96,212,10,49,229,23,123,108,103,146,29,254,97,47,63,151,200,14,231,157,29,142,39,186,204,236,176,232,248,100,135,209,75,244,178,218,122,73,118,24,85,69,85,81,85,84,21,85,125,91,170,74,118,24,233,69,122,145,94,164,151,236,48,168,76,118,24,244,174,26,122,147,29,86,67,249,44,178,195,27,40,79,118,184,224,236,112,252,12,228,158,29,94,63,8,250,142,190,163,239,21,212,119,148,27,229,70,185,81,110,148,27,229,70,148,17,101,68,25,81,222,15,81,134,121,15,128,121,97,212,125,96,212,170,49,101,102,205,135,99,196,162,3,113,145,41,226,210,219,16,111,45,130,60,49,162,137,104,86,91,52,201,19,35,173,72,43,210,138,180,34,173,111,75,90,201,19,163,191,232,47,250,139,254,146,39,6,154,201,19,3,225,85,131,112,242,196,26,80,159,85,168,152,174,196,149,72,22,23,211,154,56,229,72,136,60,34,143,200,87,80,228,145,111,228,27,249,70,190,145,111,228,27,101,70,153,81,102,148,121,63,148,25,250,61,0,250,133,86,247,129,86,203,164,75,103,108,191,166,75,173,100,177,83,183,95,249,21,121,226,60,242,196,235,115,92,104,138,120,247,161,201,14,35,149,72,101,181,165,146,236,48,130,138,160,34,168,8,42,130,250,182,4,149,236,48,170,139,234,162,186,168,46,217,97,0,153,236,48,192,93,53,224,38,59,44,13,240,90,137,225,45,0,79,78,56,239,156,240,250,228,103,159,14,22,221,63,210,142,180,35,237,21,148,118,68,27,209,70,180,17,109,68,27,209,70,143,209,99,244,24,61,222,15,61,134,116,15,128,116,33,211,125,32,211,10,145,164,126,203,225,117,186,162,219,112,65,233,224,226,27,13,75,30,159,156,48,122,137,94,86,91,47,201,9,163,170,168,42,170,138,170,162,170,111,75,85,201,9,35,189,72,47,210,139,244,146,19,6,149,201,9,131,222,85,67,111,114,194,106,40,159,65,88,152,206,194,101,39,134,115,106,42,188,245,32,232,59,250,142,190,87,80,223,81,110,148,27,229,70,185,81,110,148,27,81,70,148,17,101,68,121,63,68,25,230,61,0,230,133,81,247,129,81,243,102,202,147,179,238,113,239,184,215,239,13,187,163,216,38,99,172,60,57,61,25,253,213,61,17,192,165,16,42,151,71,188,137,30,162,121,184,136,217,234,181,119,165,154,150,50,85,238,146,202,109,50,153,10,143,78,62,96,168,60,19,122,100,104,112,24,208,240,25,13,79,198,175,135,254,113,114,218,75,76,251,106,170,39,225,228,107,244,50,125,185,97,227,205,236,201,128,26,95,215,61,251,185,248,62,159,124,125,245,13,41,78,232,219,245,199,155,123,171,17,127,83,186,153,61,213,103,63,93,219,90,126,73,10,234,79,87,79,15,139,39,199,106,88,94,253,49,188,137,238,195,111,209,92,206,36,147,85,43,137,100,17,69,11,233,50,89,185,58,92,22,91,190,99,90,126,242,75,116,177,229,187,219,203,87,15,33,23,81,190,212,11,85,77,113,11,43,219,228,156,23,99,111,177,229,107,158,243,98,19,206,189,124,49,30,75,21,191,133,142,243,47,61,221,152,101,213,87,234,241,109,49,223,220,31,159,8,135,101,11,79,167,225,34,202,150,251,190,160,36,200,69,148,157,198,80,178,147,157,138,80,133,21,173,243,190,35,242,232,194,138,222,241,9,171,196,214,185,23,45,78,113,111,212,173,152,225,206,189,116,17,205,39,11,87,131,249,220,203,22,8,190,212,105,34,242,251,220,139,22,64,191,84,209,34,230,47,172,104,157,119,17,209,106,64,17,69,107,191,95,139,22,13,10,43,90,115,166,139,123,191,150,92,132,72,209,247,245,199,34,99,239,59,71,136,88,123,231,192,13,55,222,61,34,233,145,18,35,212,167,96,83,140,101,134,36,189,120,247,152,29,51,173,73,171,127,158,142,223,119,47,122,75,93,93,254,207,88,88,255,123,87,191,10,31,163,186,93,183,54,160,213,222,1,173,222,46,105,77,134,60,147,25,81,243,40,166,109,46,171,175,102,160,0,96,77,61,26,206,138,179,226,172,56,43,206,138,179,226,172,56,43,206,138,179,226,172,56,43,206,138,179,226,172,56,43,206,138,179,226,172,37,58,171,121,146,117,155,179,238,10,180,154,59,107,242,234,251,245,171,237,87,151,197,175,231,96,189,105,195,241,42,144,123,69,103,209,89,116,22,157,61,20,157,133,55,225,205,131,225,77,228,18,185,68,46,145,75,248,15,254,131,255,224,63,248,15,254,203,139,255,250,231,221,147,254,232,164,127,60,30,94,246,255,211,253,235,236,116,147,253,94,253,145,112,247,171,219,135,89,120,251,176,184,125,184,169,207,159,30,254,9,127,222,223,109,58,210,203,31,169,237,126,181,118,249,121,26,246,165,94,159,190,171,235,229,238,238,155,129,162,244,253,122,116,71,90,115,98,188,81,85,30,5,176,83,85,97,189,50,39,70,112,247,245,233,230,230,246,225,230,58,140,79,154,141,79,3,187,97,91,13,167,190,152,135,15,143,215,223,231,247,209,252,209,107,216,173,134,85,159,172,62,24,214,62,17,106,239,214,62,153,156,194,138,185,249,85,76,252,33,229,174,149,36,165,136,201,41,84,82,196,156,103,176,144,90,84,38,80,40,154,201,89,84,23,205,156,167,178,184,130,244,230,211,49,157,207,228,87,189,210,231,51,171,130,244,230,211,221,62,159,234,137,220,156,231,179,184,130,84,230,83,234,67,71,205,208,75,58,47,203,251,208,17,130,190,210,60,86,233,61,51,251,130,244,230,83,243,61,83,188,194,80,250,124,22,254,158,41,94,242,144,154,205,45,75,30,101,204,101,14,229,200,207,164,160,89,244,198,60,170,182,138,206,123,34,139,170,71,122,38,197,107,89,82,231,228,150,181,172,50,206,201,28,202,81,153,73,185,115,82,105,105,173,164,89,204,182,24,149,57,148,251,233,173,180,206,151,247,79,239,66,138,81,153,195,52,127,151,61,13,83,253,189,164,179,48,211,90,148,39,80,231,27,143,104,1,180,204,9,44,252,123,142,96,49,86,105,2,11,254,69,88,72,45,210,19,40,190,164,101,99,14,21,47,105,201,123,26,11,42,71,122,38,69,75,236,201,121,84,91,98,207,121,22,139,41,70,122,14,5,235,253,82,47,103,209,122,127,25,47,231,172,107,145,158,64,65,246,64,106,2,69,217,131,50,38,48,235,90,148,39,80,231,19,89,148,131,40,115,2,11,255,68,22,100,50,100,39,176,50,223,9,179,174,69,121,2,53,207,192,202,124,39,204,186,150,173,19,168,187,47,201,250,172,166,228,39,54,118,37,145,24,145,12,118,72,12,73,198,71,118,15,217,216,143,68,102,136,122,101,27,91,194,238,28,178,35,15,228,40,231,129,82,71,164,109,66,178,179,52,153,16,81,234,209,54,54,32,217,121,168,141,237,71,36,70,40,63,59,155,59,76,203,12,81,63,140,250,73,176,53,117,149,58,197,91,83,87,130,17,234,39,218,246,212,149,104,200,182,212,85,250,24,229,243,121,99,35,148,157,83,188,185,13,202,238,33,234,231,75,202,78,210,187,199,168,159,47,27,219,179,236,30,145,60,95,18,35,244,131,109,203,173,89,178,14,182,217,113,244,242,45,4,219,100,47,97,85,155,43,205,43,87,117,15,66,126,141,252,26,249,53,242,107,228,215,200,175,145,183,34,111,85,118,62,136,188,21,121,171,10,101,91,200,91,145,183,34,111,69,222,138,188,21,121,43,242,86,228,173,200,91,145,18,34,37,68,74,136,148,16,41,33,82,66,164,132,72,9,189,221,148,16,241,157,194,226,59,132,100,170,24,146,169,86,20,37,135,30,75,59,27,170,87,32,138,114,88,41,144,156,226,27,219,254,40,145,48,249,87,251,20,253,227,220,246,51,235,5,86,191,158,217,126,17,13,193,4,103,102,49,221,189,150,143,178,244,22,95,194,42,232,243,69,78,138,156,20,57,41,114,82,228,164,232,243,69,159,175,74,156,151,228,206,200,157,145,59,35,119,70,238,140,220,25,185,51,114,103,228,206,200,157,145,59,35,119,70,238,140,62,95,36,248,72,240,145,224,35,193,71,130,143,4,31,9,62,18,124,7,158,224,163,207,215,91,11,10,210,231,139,8,35,125,190,178,14,87,46,147,107,89,53,251,218,76,174,229,212,241,203,48,185,150,79,251,174,229,163,47,164,135,87,226,72,4,212,8,168,17,80,35,160,70,64,141,128,26,129,42,2,85,101,7,128,8,84,17,168,170,80,120,133,64,21,129,42,2,85,4,170,8,84,17,168,34,80,69,160,138,64,21,49,32,98,64,196,128,136,1,17,3,34,6,68,12,136,24,208,219,141,1,145,207,161,145,215,65,167,96,42,152,53,201,171,75,82,78,45,189,196,89,147,3,76,120,84,180,73,87,124,214,157,156,158,140,254,234,158,108,158,129,206,235,191,148,105,210,245,250,153,220,120,142,28,81,71,185,156,154,116,21,191,185,161,184,163,150,244,196,228,218,215,203,168,10,250,122,17,155,34,54,69,108,138,216,20,177,41,250,122,209,215,171,18,231,37,49,52,98,104,196,208,136,161,17,67,35,134,70,12,141,24,26,49,52,98,104,196,208,136,161,17,67,163,175,23,129,62,2,125,4,250,8,244,17,232,35,208,71,160,143,64,223,129,7,250,232,235,245,214,114,131,244,245,34,209,72,95,47,133,172,165,124,216,77,166,175,151,94,216,45,167,190,94,197,135,221,212,91,129,73,79,152,113,43,48,141,35,145,105,35,211,70,166,141,76,27,153,54,50,109,100,176,200,96,149,157,25,34,131,69,6,171,66,121,23,50,88,100,176,200,96,145,193,34,131,69,6,139,12,22,25,44,50,88,36,135,72,14,145,28,34,57,68,114,136,228,16,201,33,146,67,111,55,57,68,164,135,86,96,7,29,156,169,96,60,37,175,94,76,57,181,2,203,52,158,114,128,161,144,189,239,30,182,236,96,151,105,11,177,205,54,118,57,245,17,51,220,50,49,131,118,92,203,135,90,141,206,96,194,82,104,15,70,148,138,40,21,81,42,162,84,68,169,104,15,70,123,176,74,156,151,68,211,136,166,17,77,35,154,70,52,141,104,26,209,52,162,105,68,211,136,166,17,77,35,154,70,52,141,246,96,132,252,8,249,17,242,35,228,71,200,143,144,31,33,63,66,126,7,30,242,163,61,216,91,203,18,210,30,140,148,35,237,193,114,201,95,62,239,199,154,97,143,176,180,77,89,115,105,20,102,152,102,203,177,235,87,98,231,214,188,83,158,85,221,40,150,208,26,161,53,66,107,132,214,8,173,189,233,208,26,33,43,66,86,132,172,8,89,17,178,34,100,69,200,138,144,21,33,43,66,86,132,172,8,89,17,178,58,180,144,21,209,32,162,65,68,131,136,6,85,227,115,132,104,16,209,160,106,76,32,209,160,138,68,131,200,236,208,255,235,160,147,49,85,205,159,228,218,77,41,167,78,96,226,252,201,161,6,62,170,212,219,107,212,251,115,116,220,235,247,134,221,209,201,160,255,127,206,199,255,167,123,222,237,247,46,122,207,39,228,233,217,248,164,127,49,26,94,126,24,141,187,167,231,159,186,227,214,251,241,23,71,124,46,46,162,255,46,110,162,135,104,30,46,110,191,63,252,61,171,255,29,206,194,135,232,49,122,126,174,238,238,235,241,169,51,127,154,44,234,225,221,236,107,88,111,93,213,127,56,106,103,226,90,251,184,180,51,81,161,191,220,175,255,111,39,7,216,126,242,212,93,187,139,153,55,221,252,151,232,229,159,50,14,88,105,206,171,94,188,202,248,96,149,121,173,25,135,171,236,160,138,225,170,229,127,26,196,171,166,127,223,189,250,42,109,53,28,183,97,213,167,81,52,123,156,69,209,212,106,180,27,205,229,183,231,64,46,168,180,89,142,82,60,200,160,26,97,234,103,179,36,245,152,77,38,117,57,230,117,37,127,24,25,212,37,121,54,169,69,63,76,235,49,123,254,196,17,138,76,234,210,126,254,196,81,4,221,186,196,9,3,201,170,182,44,234,107,215,36,88,171,79,169,72,117,117,92,183,36,241,162,183,228,52,109,89,103,54,168,73,118,154,148,214,108,13,234,145,253,96,81,90,255,52,168,39,13,3,229,167,39,149,224,76,171,209,123,237,139,86,230,76,171,113,141,170,73,46,115,233,86,35,90,189,218,44,71,109,201,72,183,30,193,74,144,228,236,136,214,95,116,171,17,44,171,72,86,35,90,204,48,173,70,239,60,22,173,12,24,84,99,240,26,23,49,187,105,53,218,115,99,252,26,215,165,232,100,137,50,24,45,53,38,233,100,82,131,146,180,40,51,104,131,164,37,6,165,160,180,204,40,141,137,184,125,184,182,181,70,37,213,80,98,84,26,130,203,14,75,97,112,137,161,27,16,46,51,70,99,22,55,49,92,98,208,6,135,203,140,73,210,171,212,24,157,147,105,19,197,229,6,37,89,92,102,148,198,140,111,208,184,212,24,141,135,180,193,227,50,99,118,62,75,47,68,62,250,115,228,156,156,237,240,241,47,246,216,19,111,48,176,248,239,194,185,189,223,129,197,63,236,186,87,196,134,2,153,110,134,33,129,138,207,15,254,72,113,42,140,55,28,200,240,184,236,46,192,133,154,92,168,201,133,154,92,168,201,133,154,236,46,192,238,2,149,56,47,185,240,149,11,95,185,240,149,11,95,185,240,149,11,95,185,240,149,11,95,185,240,149,11,95,185,240,149,11,95,185,240,149,221,5,184,132,152,75,136,185,132,152,75,136,185,132,152,75,136,185,132,152,75,136,15,252,18,98,118,23,120,107,87,42,179,187,0,215,80,179,187,192,174,171,187,229,163,107,246,216,205,50,186,102,55,220,183,16,93,147,191,30,86,118,150,52,175,128,85,191,123,114,106,228,212,200,169,145,83,35,167,70,78,141,92,21,185,170,178,115,64,228,170,200,85,85,40,195,66,174,138,92,21,185,42,114,85,228,170,200,85,145,171,34,87,69,174,138,52,16,105,32,210,64,164,129,72,3,145,6,34,13,68,26,232,237,166,129,136,233,20,22,211,33,12,83,197,48,76,85,34,39,206,216,205,50,114,226,52,220,138,71,78,14,37,243,81,169,61,5,148,78,72,39,219,19,210,225,132,228,132,52,58,33,237,108,79,72,155,19,146,19,210,232,132,204,52,37,234,84,62,37,202,9,89,237,19,210,206,246,132,180,57,33,57,33,141,78,200,76,91,192,230,180,11,26,39,228,193,156,144,203,189,250,204,27,19,111,110,208,119,216,221,137,151,243,81,86,139,98,225,193,233,83,204,245,31,92,255,193,245,31,92,255,193,245,31,244,41,166,79,113,37,206,75,174,167,225,122,26,174,167,225,122,26,174,167,225,122,26,174,167,225,122,26,174,167,225,122,26,174,167,225,122,26,174,167,161,79,49,87,38,113,101,18,87,38,113,101,18,87,38,113,101,18,87,38,113,101,210,129,95,153,68,159,226,183,118,1,20,125,138,185,52,139,62,197,217,93,52,182,140,179,153,167,126,55,227,108,251,16,253,45,165,99,241,114,170,114,110,91,156,56,6,217,53,178,107,100,215,200,174,145,93,35,187,70,214,138,172,85,217,217,32,178,86,100,173,42,148,107,33,107,69,214,138,172,21,89,43,178,86,100,173,200,90,145,181,34,107,69,66,136,132,16,9,33,18,66,36,132,72,8,145,16,34,33,244,118,19,66,68,119,232,93,124,208,1,153,74,197,80,44,195,6,198,105,49,20,235,48,187,24,87,53,2,178,199,93,191,226,243,211,172,159,113,250,249,121,144,77,141,57,63,115,57,63,205,218,27,167,159,159,7,217,227,152,243,51,151,243,51,251,152,105,245,187,38,114,126,86,250,252,116,76,219,121,58,244,241,124,158,136,82,26,120,166,30,149,206,157,164,159,73,63,147,126,38,253,76,250,153,206,157,116,238,172,196,121,73,154,156,52,57,105,114,210,228,164,201,73,147,147,38,39,77,78,154,156,52,57,105,114,210,228,164,201,233,220,73,46,159,92,62,185,124,114,249,228,242,201,229,147,203,39,151,127,224,185,124,58,119,190,181,248,63,157,59,185,48,129,206,157,217,92,50,225,140,237,56,180,150,85,100,205,110,56,111,33,178,150,113,175,78,39,207,38,157,78,5,163,155,228,211,200,167,145,79,35,159,70,62,237,77,231,211,200,83,145,167,34,79,69,158,138,60,21,121,42,242,84,228,169,200,83,145,167,34,79,69,158,138,60,213,161,229,169,72,1,145,2,34,5,68,10,168,26,159,35,164,128,72,1,85,99,2,73,1,85,36,5,68,60,135,238,156,7,29,130,169,70,212,196,54,105,203,153,140,154,216,7,216,143,179,138,105,143,125,108,212,21,159,138,6,29,56,55,79,197,195,107,189,201,169,152,221,169,104,208,108,115,243,84,60,188,46,155,156,138,217,157,138,25,102,65,171,191,111,59,167,98,117,79,197,12,59,105,30,102,111,87,78,197,172,78,197,247,221,139,158,113,111,215,186,93,191,10,31,35,90,188,174,207,71,57,157,94,183,28,156,134,175,4,234,9,212,19,168,39,80,79,160,158,134,175,52,124,173,196,121,201,5,10,92,160,192,5,10,92,160,192,5,10,92,160,192,5,10,92,160,192,5,10,92,160,192,5,10,92,160,192,5,10,52,124,229,82,15,46,245,224,82,15,46,245,224,82,15,46,245,224,82,15,46,245,56,240,75,61,104,248,250,214,174,40,161,225,43,215,186,208,240,53,187,171,112,150,113,54,211,139,113,210,226,108,251,112,77,78,9,237,95,159,167,42,215,46,176,27,199,32,187,70,118,141,236,26,217,53,178,107,100,215,200,90,145,181,42,59,27,68,214,138,172,85,133,114,45,100,173,200,90,145,181,34,107,69,214,138,172,21,89,43,178,86,100,173,72,8,145,16,34,33,68,66,136,132,16,9,33,18,66,36,132,222,110,66,136,232,14,205,96,15,58,32,83,177,24,138,73,35,78,81,12,165,234,253,56,137,161,16,67,89,139,161,152,188,128,76,218,135,138,94,64,85,239,34,202,11,136,214,125,42,175,145,172,91,247,237,67,123,83,94,35,188,70,228,95,35,214,216,203,252,53,98,53,188,138,191,70,56,63,247,231,252,204,62,175,110,85,62,175,206,249,185,63,231,103,246,63,100,173,202,255,144,229,252,220,159,243,51,251,223,137,86,229,127,39,114,126,238,207,249,153,253,111,180,234,183,87,231,252,172,248,249,249,199,185,237,155,55,255,191,158,217,62,173,255,95,207,70,73,141,255,69,135,166,237,63,151,78,114,233,36,151,78,114,233,36,151,78,210,246,159,182,255,149,56,47,185,20,149,75,81,185,20,149,75,81,185,20,149,75,81,185,20,149,75,81,185,20,149,75,81,185,20,149,75,81,185,20,149,182,255,92,212,203,69,189,92,212,203,69,189,92,212,203,69,189,92,212,203,69,189,7,126,81,47,109,255,223,218,181,195,180,253,231,170,102,218,254,103,117,189,245,50,198,102,124,33,220,70,140,141,203,224,196,19,149,239,69,112,235,71,32,179,70,102,141,204,26,153,53,50,107,100,214,200,88,145,177,42,59,19,68,198,138,140,85,133,242,44,100,172,200,88,145,177,34,99,69,198,138,140,21,25,43,50,86,100,172,72,6,145,12,34,25,68,50,136,100,16,201,32,146,65,36,131,222,110,50,136,200,14,237,254,15,58,24,83,161,248,137,97,15,207,148,248,201,97,118,240,172,104,248,99,111,251,123,25,119,239,76,61,51,15,177,119,39,103,102,246,103,166,81,223,206,212,51,243,16,187,118,114,102,102,127,102,102,29,38,173,126,79,68,206,204,82,206,204,203,243,139,15,221,211,147,254,142,115,243,79,239,249,47,123,195,29,141,59,159,102,143,147,240,238,246,97,199,179,243,95,239,249,47,163,249,155,237,225,249,123,42,142,140,166,198,184,161,103,142,117,208,221,147,164,52,73,105,146,210,36,165,73,74,211,221,147,238,158,149,56,47,73,158,147,60,39,121,78,242,156,228,57,201,115,146,231,36,207,73,158,147,60,39,121,78,242,156,228,57,221,61,201,240,147,225,39,195,79,134,159,12,63,25,126,50,252,100,248,15,60,195,79,119,207,183,118,169,0,221,61,185,136,129,238,158,187,46,175,208,141,189,9,27,125,102,17,123,59,180,158,159,154,115,166,215,254,211,248,96,228,219,200,183,145,111,35,223,70,190,141,124,27,121,44,242,88,101,231,135,200,99,145,199,170,80,246,133,60,22,121,44,242,88,228,177,200,99,145,199,34,143,69,30,139,60,22,41,34,82,68,164,136,72,17,145,34,34,69,68,138,136,20,209,219,77,17,17,239,161,19,232,65,135,104,170,25,85,201,177,67,211,91,235,40,246,118,210,33,85,104,46,246,239,255,7]} \ No newline at end of file +{"type":"Buffer","data":[236,189,109,119,218,88,182,70,251,95,60,238,199,128,37,33,222,242,141,36,84,194,45,252,210,54,174,238,170,59,206,208,192,54,113,56,5,182,27,227,234,170,58,163,255,251,29,216,113,108,99,64,218,107,75,90,91,210,252,86,73,5,244,176,189,141,240,92,211,207,254,191,189,47,103,159,63,15,14,63,255,212,251,216,143,122,167,39,209,63,191,12,78,143,251,39,209,135,222,105,63,10,34,47,242,246,222,255,223,222,252,230,114,50,27,92,238,189,223,251,118,127,117,53,189,190,250,58,190,152,212,198,119,139,218,127,190,77,239,110,39,139,218,249,248,110,178,247,110,239,143,201,226,110,122,115,189,247,126,47,168,123,117,111,239,221,222,229,228,235,248,126,182,28,92,223,45,199,215,23,147,209,95,183,147,189,247,123,243,89,253,170,89,15,254,156,141,23,87,171,199,77,95,252,239,187,189,247,255,223,155,127,240,248,231,112,237,207,157,151,127,190,109,172,253,251,240,242,250,199,223,252,207,187,189,219,197,228,118,124,241,251,228,178,183,88,78,191,142,47,150,63,79,254,122,251,138,246,119,189,194,253,241,247,135,222,237,79,175,191,78,22,147,235,139,73,237,251,243,238,255,225,215,189,186,191,191,247,110,111,156,234,5,30,159,216,91,61,241,228,250,143,233,226,230,122,62,185,94,174,190,44,167,189,207,253,131,222,207,253,147,232,248,228,232,243,73,239,96,239,253,222,143,135,213,111,255,218,123,247,226,159,156,158,125,56,24,140,162,79,131,147,254,199,209,209,201,175,123,239,247,246,111,110,151,251,243,217,254,195,151,119,255,226,230,114,242,234,17,31,143,14,71,189,193,97,255,36,26,30,125,142,134,253,95,250,195,213,23,214,123,245,143,14,142,62,245,135,209,105,255,228,151,254,73,52,26,28,244,143,206,70,123,239,247,26,45,111,245,239,250,135,159,142,143,6,135,163,55,255,96,245,255,223,237,61,62,248,99,239,227,151,126,116,114,116,52,90,207,244,234,74,253,195,95,246,222,239,249,219,175,254,207,163,147,159,251,39,167,123,239,253,255,62,239,168,222,108,58,190,123,216,83,255,183,183,152,92,61,110,206,241,215,218,221,205,253,242,91,109,245,108,227,167,127,241,127,123,23,183,247,209,228,98,17,221,47,166,145,191,247,126,175,21,180,90,126,216,109,248,141,102,171,126,249,251,162,62,185,88,212,159,31,92,31,207,199,127,223,92,143,255,115,87,191,184,153,191,250,194,222,254,181,188,89,92,124,171,253,248,114,188,247,235,126,163,238,215,150,139,241,245,221,215,155,197,124,178,184,11,235,65,171,238,213,46,110,239,107,183,127,53,186,181,251,243,251,235,229,125,224,213,189,112,239,221,222,213,139,48,65,110,97,174,158,194,92,220,251,126,251,85,164,255,254,247,221,203,53,188,173,77,198,119,203,184,37,236,180,253,70,43,104,251,221,160,27,60,167,126,122,108,190,43,152,75,22,147,5,188,190,89,44,191,37,89,197,118,171,225,123,97,163,233,119,58,225,203,228,47,158,32,223,165,204,47,144,108,61,3,219,245,12,92,91,207,180,2,201,214,179,177,123,61,27,173,48,244,90,141,86,179,209,242,54,199,111,228,187,158,249,5,50,89,207,68,55,157,109,91,65,229,166,147,79,24,227,53,180,121,207,124,241,4,14,173,165,218,123,230,243,213,133,239,153,47,158,192,181,245,212,120,207,124,190,122,204,123,102,215,107,123,65,219,11,91,157,110,107,115,252,156,223,51,243,11,148,120,61,47,198,181,139,201,245,114,49,158,137,190,219,95,62,220,129,189,153,65,156,228,43,121,253,120,239,139,93,199,160,221,233,182,195,182,223,241,218,207,193,127,60,248,117,236,250,197,117,230,11,153,87,158,196,43,57,185,183,218,147,47,31,238,192,158,204,32,142,201,74,38,219,147,91,130,111,220,3,90,171,152,110,24,147,53,76,134,50,186,65,167,213,10,252,86,187,209,124,25,91,7,101,228,18,198,100,13,255,51,17,126,160,252,241,88,55,118,97,170,89,140,23,80,242,9,242,199,99,29,90,192,220,63,55,62,93,56,230,35,227,206,208,57,127,90,204,37,75,226,5,156,206,18,223,148,59,94,51,108,120,65,224,7,207,159,114,95,62,60,231,101,204,41,78,226,149,156,79,146,174,100,215,15,59,65,232,55,155,157,240,121,7,188,124,120,206,63,190,228,20,199,100,37,19,221,154,3,191,221,10,27,126,208,242,58,222,203,224,42,183,230,124,194,36,94,195,187,113,162,41,195,198,55,163,31,143,117,224,141,49,237,44,137,23,240,254,78,190,128,63,30,235,192,2,166,157,197,120,1,37,159,109,126,60,214,161,5,204,253,179,205,253,157,252,211,245,143,199,186,177,128,58,159,174,159,46,44,220,129,206,124,186,78,59,203,206,5,252,159,103,5,224,151,241,98,58,190,94,62,58,0,211,215,34,202,197,42,253,116,62,190,154,156,45,166,123,239,247,254,159,215,171,186,250,58,172,63,162,105,254,136,75,243,135,92,27,63,164,53,21,60,196,60,89,219,248,50,43,17,103,237,49,175,247,203,166,199,172,175,114,236,35,102,55,23,227,153,105,180,135,7,69,87,183,247,166,87,155,27,239,155,185,241,190,153,155,239,155,185,249,38,152,11,54,193,220,124,19,220,6,166,75,124,219,48,127,132,249,70,187,13,215,95,125,146,135,76,140,31,99,188,159,23,198,251,101,97,190,95,22,230,251,101,33,216,47,11,243,253,178,92,223,47,241,143,88,223,47,107,143,248,159,255,190,219,173,59,250,145,183,186,145,138,116,199,7,247,175,104,186,227,195,77,118,127,205,95,124,248,203,39,169,177,182,107,1,234,203,241,162,126,245,247,78,225,241,241,18,143,207,153,236,185,112,28,113,28,113,28,113,28,113,28,113,28,113,242,112,242,180,29,50,156,188,130,59,121,56,100,56,100,56,100,56,100,56,100,56,100,56,100,56,100,56,100,56,100,248,58,248,58,248,58,248,58,248,58,248,58,248,58,248,58,197,240,117,16,105,114,19,105,208,85,92,212,85,148,164,16,105,7,150,95,196,14,172,13,82,136,135,20,82,20,41,100,199,118,30,246,78,62,27,117,186,61,237,163,18,151,186,61,60,79,166,173,110,91,175,64,173,27,202,19,202,19,202,19,202,19,202,19,181,110,212,186,57,177,47,81,200,80,200,80,200,168,117,67,201,67,201,67,201,67,201,67,201,67,201,67,201,211,223,133,40,121,40,121,14,44,32,181,110,212,186,81,235,134,38,138,38,138,38,138,38,234,196,103,27,52,81,52,81,55,22,16,77,212,17,77,148,90,183,178,217,168,212,186,225,201,82,235,102,110,240,62,42,143,6,189,110,111,149,199,170,21,187,61,92,38,45,137,119,237,201,240,28,241,28,241,28,241,28,241,28,241,28,241,242,240,242,180,61,50,188,188,130,123,121,120,100,120,100,120,100,120,100,120,100,120,100,120,100,120,100,120,100,120,100,56,59,56,59,56,59,56,59,56,59,56,59,56,59,56,59,197,112,118,144,105,168,118,171,180,178,162,37,134,136,187,176,170,86,238,134,24,226,128,24,18,187,165,127,9,140,27,222,106,127,4,21,40,121,171,253,17,100,223,243,182,229,34,84,189,161,64,161,64,161,64,161,64,161,64,81,245,70,213,155,19,251,18,165,12,165,12,165,140,170,55,20,61,20,61,20,61,20,61,20,61,20,61,20,61,253,93,136,162,135,162,231,192,2,82,245,70,213,27,85,111,104,163,104,163,104,163,104,163,78,124,182,65,27,69,27,117,99,1,209,70,29,209,70,169,122,43,155,157,74,213,27,222,44,85,111,82,163,247,151,192,184,237,109,93,127,172,100,225,91,237,143,32,85,181,247,213,243,225,60,226,60,226,60,226,60,226,60,226,60,226,232,225,232,105,59,101,56,122,5,119,244,112,202,112,202,112,202,112,202,112,202,112,202,112,202,112,202,112,202,112,202,240,119,240,119,240,119,240,119,240,119,240,119,240,119,240,119,138,225,239,32,214,80,251,86,105,125,69,81,18,177,233,200,170,100,249,27,146,136,11,146,200,142,237,125,208,255,52,56,59,48,41,128,155,79,46,167,247,243,114,215,191,61,190,198,76,203,223,182,95,130,234,55,52,40,52,40,52,40,52,40,52,40,170,223,168,126,115,98,95,162,149,161,149,161,149,81,253,134,166,135,166,135,166,135,166,135,166,135,166,135,166,167,191,11,209,244,208,244,28,88,64,170,223,168,126,163,250,13,117,20,117,20,117,20,117,212,137,207,54,168,163,168,163,110,44,32,234,168,35,234,40,213,111,101,51,84,169,126,195,157,165,250,205,220,234,253,174,61,26,20,191,109,208,30,171,86,251,246,184,4,105,249,188,235,207,134,235,136,235,136,235,136,235,136,235,136,235,136,155,135,155,167,237,146,225,230,21,220,205,195,37,195,37,195,37,195,37,195,37,195,37,195,37,195,37,195,37,195,37,195,219,193,219,193,219,193,219,193,219,193,219,193,219,193,219,41,134,183,131,80,67,229,91,165,181,21,53,57,68,222,137,85,181,186,55,228,16,39,228,144,29,219,250,244,160,55,28,154,52,189,221,205,199,179,89,185,139,222,30,94,98,166,61,111,91,175,64,205,27,234,19,234,19,234,19,234,19,234,19,53,111,212,188,57,177,47,81,201,80,201,80,201,168,121,67,205,67,205,67,205,67,205,67,205,67,205,67,205,211,223,133,168,121,168,121,14,44,32,53,111,212,188,81,243,134,46,138,46,138,46,138,46,234,196,103,27,116,81,116,81,55,22,16,93,212,17,93,148,154,183,178,89,169,212,188,225,203,82,243,102,110,242,62,42,143,6,45,111,111,149,199,170,149,188,61,172,64,90,26,239,218,147,225,57,226,57,226,57,226,57,226,57,226,57,226,229,225,229,105,123,100,120,121,5,247,242,240,200,240,200,240,200,240,200,240,200,240,200,240,200,240,200,240,200,240,200,112,118,112,118,112,118,112,118,112,118,112,118,112,118,112,118,138,225,236,32,211,80,241,86,105,101,69,75,12,17,119,97,85,173,224,13,49,196,1,49,100,199,150,30,13,14,127,53,105,119,91,78,175,255,42,119,185,219,234,21,102,218,237,182,237,2,84,187,161,60,161,60,161,60,161,60,161,60,81,237,70,181,155,19,251,18,133,12,133,12,133,140,106,55,148,60,148,60,148,60,148,60,148,60,148,60,148,60,253,93,136,146,135,146,231,192,2,82,237,70,181,27,213,110,104,162,104,162,104,162,104,162,78,124,182,65,19,69,19,117,99,1,209,68,29,209,68,169,118,43,155,141,74,181,27,158,44,213,110,230,6,239,131,238,104,208,236,246,70,119,172,90,177,219,106,1,210,210,119,95,63,23,142,35,142,35,142,35,142,35,142,35,142,35,78,30,78,158,182,67,134,147,87,112,39,15,135,12,135,12,135,12,135,12,135,12,135,12,135,12,135,12,135,12,135,12,95,7,95,7,95,7,95,7,95,7,95,7,95,7,95,167,24,190,14,34,13,181,110,149,214,85,148,164,16,105,7,86,213,74,221,144,66,212,165,144,181,237,220,255,71,47,250,208,63,25,69,31,122,167,253,232,99,239,180,255,41,174,213,109,242,239,113,237,124,178,88,214,206,199,119,147,218,197,248,110,114,105,86,236,246,106,15,110,218,212,183,65,61,118,207,190,252,139,121,179,254,250,79,47,255,231,197,155,63,154,109,247,201,191,199,251,49,47,63,190,245,205,219,221,250,38,188,6,197,111,37,145,162,218,111,62,15,183,234,254,211,71,243,214,247,15,194,126,39,15,37,106,115,148,171,167,40,171,79,230,222,171,64,250,66,148,213,234,229,144,196,100,241,20,101,40,171,101,204,43,142,108,45,115,23,161,50,94,203,116,226,200,214,50,247,162,55,171,181,204,43,142,201,90,42,8,101,153,236,71,173,27,140,162,76,150,221,58,42,189,71,42,138,100,25,175,101,254,239,145,138,197,110,86,107,153,87,156,196,107,169,39,228,165,191,39,83,15,147,124,21,181,100,60,187,69,204,39,77,226,85,212,19,241,210,223,139,169,135,49,89,69,5,9,47,147,21,76,51,138,201,250,41,8,120,118,88,34,135,40,38,235,151,187,124,151,201,238,75,49,137,241,226,229,41,222,101,183,120,57,127,46,212,144,238,178,91,188,156,63,8,234,149,182,217,45,97,46,97,18,175,162,94,97,155,221,143,37,185,132,49,89,69,5,249,211,106,5,243,136,146,120,253,52,196,207,244,223,8,211,77,146,120,241,52,164,207,244,23,47,221,36,198,139,151,167,240,153,221,226,229,252,249,69,67,246,204,100,241,52,62,57,107,136,158,217,45,94,14,59,15,201,147,82,182,234,185,164,148,178,97,185,82,202,150,204,191,221,36,44,174,20,220,64,46,44,174,36,186,160,32,194,162,185,51,187,225,213,163,205,162,13,162,13,162,13,162,13,162,13,162,186,161,186,161,186,161,186,161,103,161,103,161,103,105,15,217,209,179,208,179,208,179,208,179,208,179,208,179,220,215,179,80,98,80,98,80,98,80,98,180,23,15,37,6,37,6,37,166,194,74,12,174,10,189,103,149,54,66,244,188,139,29,231,225,37,241,46,118,30,137,135,119,145,185,119,145,145,48,177,235,31,173,57,29,73,26,201,98,58,246,146,108,180,162,52,146,177,209,116,54,218,193,217,112,52,24,14,14,63,159,245,134,146,30,188,249,253,108,57,157,77,175,175,238,199,179,170,151,226,189,93,139,140,27,242,146,93,144,186,60,188,55,188,55,188,55,188,55,188,55,234,242,168,203,195,33,196,33,196,33,164,46,143,186,60,119,28,56,124,76,124,76,87,246,34,62,38,62,38,62,38,62,38,62,38,62,102,33,124,76,234,242,168,203,163,46,15,55,24,55,24,55,24,55,24,55,24,55,24,55,184,242,110,48,117,121,101,83,144,169,203,67,142,166,46,79,162,109,111,144,28,141,186,243,98,36,199,42,21,233,189,93,10,7,165,91,236,66,236,66,236,66,236,66,236,194,82,217,133,24,113,24,113,24,113,37,51,226,176,184,176,184,176,184,176,184,176,184,176,184,176,184,176,184,176,184,92,89,60,90,245,48,103,48,103,48,103,48,103,48,103,48,103,48,103,170,98,206,160,180,208,170,87,105,113,196,17,61,35,113,197,94,2,61,163,42,125,123,133,208,51,10,216,137,102,212,196,151,96,63,22,165,19,141,253,232,218,126,60,59,180,109,233,187,191,166,167,239,205,106,228,217,212,183,227,146,116,245,97,211,97,211,97,211,97,211,97,211,209,213,71,87,31,102,34,102,34,102,34,93,125,116,245,185,99,214,97,121,98,121,186,178,23,177,60,177,60,177,60,177,60,177,60,177,60,11,97,121,210,213,71,87,31,93,125,24,199,24,199,24,199,24,199,24,199,24,199,24,199,149,55,142,233,234,43,155,216,76,87,31,202,53,93,125,214,50,248,147,236,40,111,235,219,36,59,86,182,175,239,251,98,56,168,224,226,24,226,24,226,24,226,24,226,24,150,202,49,196,139,195,139,195,139,43,153,23,135,203,133,203,133,203,133,203,133,203,133,203,133,203,133,203,133,203,229,202,226,209,216,135,63,131,63,131,63,131,63,131,63,131,63,131,63,83,21,127,6,177,133,198,190,74,235,35,206,72,26,178,206,190,109,146,70,37,91,251,220,149,52,10,217,147,38,111,238,219,182,43,139,210,147,198,174,116,98,87,138,10,251,42,223,209,151,79,45,31,77,124,88,114,88,114,88,114,88,114,88,114,52,241,209,196,135,113,136,113,136,113,232,156,113,72,19,31,246,38,246,38,246,38,246,38,246,38,246,38,246,38,246,38,246,38,246,38,77,124,52,241,209,196,135,73,140,73,140,73,140,73,140,73,172,45,195,98,18,99,18,23,221,36,166,137,175,108,194,50,77,124,168,212,52,241,73,36,111,81,249,94,213,251,246,220,245,100,145,7,145,7,145,7,145,7,145,7,75,37,15,34,188,33,188,33,188,149,76,120,67,210,66,210,66,210,66,210,66,210,66,210,66,210,66,210,66,210,114,101,241,168,216,67,140,65,140,65,140,65,140,65,140,65,140,65,140,169,138,24,131,177,66,197,94,165,189,16,77,251,34,113,171,94,213,139,244,220,181,47,138,210,82,102,84,151,87,245,134,60,182,155,96,187,13,123,39,159,251,145,89,39,222,195,87,172,86,221,74,188,23,175,63,187,70,188,152,139,80,136,135,211,134,211,134,211,134,211,134,211,70,33,30,133,120,248,129,248,129,248,129,20,226,81,136,231,142,223,134,107,137,107,233,202,94,196,181,196,181,196,181,196,181,196,181,196,181,44,132,107,73,33,30,133,120,20,226,225,253,226,253,226,253,226,253,226,253,226,253,226,253,86,222,251,165,16,175,108,122,49,133,120,136,207,20,226,25,42,217,47,165,197,164,125,120,219,164,197,138,212,225,189,120,249,14,10,178,152,131,152,131,152,131,152,131,152,131,165,50,7,177,221,176,221,176,221,74,102,187,97,104,97,104,97,104,97,104,97,104,97,104,97,104,97,104,97,104,185,178,120,180,225,97,197,96,197,96,197,96,197,96,197,96,197,96,197,84,197,138,65,87,161,13,175,210,82,136,162,122,145,164,12,111,151,122,81,129,46,60,183,213,139,130,116,147,37,109,194,219,181,215,138,210,77,198,94,211,221,107,255,252,114,52,236,175,158,254,83,116,208,59,253,121,112,248,89,82,141,87,251,207,183,155,217,164,246,159,155,197,101,109,62,190,251,125,122,125,85,245,182,188,13,75,146,75,129,94,194,235,210,169,135,25,135,25,135,25,135,25,135,25,71,167,30,157,122,88,134,88,134,88,134,116,234,209,169,231,142,37,135,177,137,177,233,202,94,196,216,196,216,196,216,196,216,196,216,196,216,44,132,177,73,167,30,157,122,116,234,97,15,99,15,99,15,99,15,99,15,99,15,99,15,87,222,30,166,83,175,108,146,50,157,122,232,211,116,234,89,136,221,27,4,72,65,205,94,156,0,89,189,230,189,13,43,226,160,165,139,114,136,114,136,114,136,114,136,114,88,42,229,16,77,14,77,14,77,174,100,154,28,106,23,106,23,106,23,106,23,106,23,106,23,106,23,106,23,106,151,43,139,71,25,31,58,13,58,13,58,13,58,13,58,13,58,13,58,77,85,116,26,60,23,202,248,42,109,147,184,229,108,24,246,243,37,113,54,170,85,217,87,12,103,163,184,205,106,130,98,191,36,155,180,40,205,106,108,82,135,54,233,217,225,227,54,53,107,251,187,191,126,91,55,89,173,114,191,239,43,144,117,151,223,142,203,80,221,135,71,135,71,135,71,135,71,135,71,71,117,31,213,125,56,137,56,137,56,137,84,247,81,221,231,142,83,135,223,137,223,233,202,94,196,239,196,239,196,239,196,239,196,239,196,239,44,132,223,73,117,31,213,125,84,247,225,26,227,26,227,26,227,26,227,26,227,26,227,26,87,222,53,166,186,175,108,74,51,213,125,200,214,84,247,137,52,240,39,121,209,172,169,111,147,188,88,169,98,190,239,11,224,160,46,139,63,136,63,136,63,136,63,136,63,88,42,127,16,231,13,231,13,231,173,100,206,27,158,22,158,22,158,22,158,22,158,22,158,22,158,22,158,22,158,150,43,139,71,15,31,110,12,110,12,110,12,110,12,110,12,110,12,110,76,85,220,24,164,21,122,248,42,173,134,168,10,24,201,107,247,182,9,24,149,105,217,115,87,192,40,76,95,153,89,135,222,182,29,87,148,190,50,118,156,254,142,219,80,228,40,42,205,139,171,114,172,100,143,222,134,69,201,169,90,47,225,149,105,219,195,150,195,150,195,150,195,150,195,150,163,109,143,182,61,204,67,204,67,204,67,218,246,104,219,115,199,156,195,226,196,226,116,101,47,98,113,98,113,98,113,98,113,98,113,98,113,22,194,226,164,109,143,182,61,218,246,48,138,49,138,49,138,49,138,49,138,49,138,49,138,43,111,20,211,182,87,54,113,153,182,61,148,106,218,246,172,100,239,45,39,90,27,23,240,37,57,211,186,106,157,124,197,56,213,26,241,16,241,16,241,16,241,16,241,176,84,226,33,178,28,178,28,178,92,201,100,57,4,47,4,47,4,47,4,47,4,47,4,47,4,47,4,47,4,47,87,22,143,154,62,164,26,164,26,164,26,164,26,164,26,164,26,164,154,170,72,53,216,46,212,244,85,218,41,113,205,220,48,110,238,75,98,110,84,173,204,175,24,230,70,145,219,214,68,149,127,73,182,106,81,218,214,216,170,250,91,245,211,224,116,52,24,62,108,216,15,189,211,126,244,184,91,19,20,1,94,78,239,150,211,217,195,23,227,124,124,55,169,189,45,164,172,64,241,223,198,69,200,164,232,47,241,149,40,246,195,175,195,175,195,175,195,175,195,175,163,216,143,98,63,92,69,92,69,92,69,138,253,40,246,115,199,181,195,251,196,251,116,101,47,226,125,226,125,226,125,226,125,226,125,226,125,22,194,251,164,216,143,98,63,138,253,112,144,113,144,113,144,113,144,113,144,113,144,113,144,43,239,32,83,236,87,54,213,153,98,63,36,108,138,253,146,235,225,155,69,198,4,69,126,241,34,99,249,139,251,54,174,129,131,14,45,34,33,34,33,34,33,34,33,34,97,169,68,66,228,55,228,55,228,183,146,201,111,8,91,8,91,8,91,8,91,8,91,8,91,8,91,8,91,8,91,174,44,30,69,125,72,50,72,50,72,50,72,50,72,50,72,50,72,50,85,145,100,176,87,40,234,171,180,35,162,109,98,196,20,243,37,51,49,202,93,196,87,20,19,163,72,109,102,9,138,246,146,109,189,162,180,153,177,245,244,183,222,193,217,112,52,24,14,14,63,159,245,134,242,86,189,249,253,108,57,157,77,175,175,238,199,51,42,246,54,175,72,46,125,123,201,46,75,249,30,206,28,206,28,206,28,206,28,206,28,229,123,148,239,225,31,226,31,226,31,82,190,71,249,158,59,254,28,46,39,46,167,43,123,17,151,19,151,19,151,19,151,19,151,19,151,179,16,46,39,229,123,148,239,81,190,135,87,140,87,140,87,140,87,140,87,140,87,140,87,92,121,175,152,242,189,178,233,203,148,239,33,86,83,190,39,87,190,55,200,143,130,38,190,24,249,177,122,181,124,111,23,196,65,61,23,223,16,223,16,223,16,223,16,223,176,84,190,33,142,28,142,28,142,92,201,28,57,188,46,188,46,188,46,188,46,188,46,188,46,188,46,188,46,188,46,87,22,143,142,62,92,26,92,26,92,26,92,26,92,26,92,26,92,154,170,184,52,72,46,116,244,85,90,37,113,74,216,48,44,236,75,32,108,84,171,189,175,16,194,70,97,251,212,4,189,126,9,118,104,81,250,212,216,161,142,237,208,179,67,113,205,223,253,53,221,126,207,203,144,75,161,223,142,107,209,226,135,85,135,85,135,85,135,85,135,85,71,139,31,45,126,24,138,24,138,24,138,180,248,209,226,231,142,97,135,237,137,237,233,202,94,196,246,196,246,196,246,196,246,196,246,196,246,44,132,237,73,139,31,45,126,180,248,97,30,99,30,99,30,99,30,99,30,99,30,99,30,87,222,60,166,197,175,108,130,51,45,126,168,215,180,248,201,165,240,39,161,81,80,221,183,73,104,172,94,95,223,247,85,112,208,168,69,39,68,39,68,39,68,39,68,39,44,149,78,136,2,135,2,135,2,87,50,5,14,109,11,109,11,109,11,109,11,109,11,109,11,109,11,109,11,109,203,149,197,163,164,15,85,6,85,6,85,6,85,6,85,6,85,6,85,166,42,170,12,14,11,37,125,149,54,69,244,125,12,195,102,190,109,62,70,181,234,248,220,245,49,138,213,112,38,40,222,219,182,1,139,210,112,198,6,212,219,128,39,71,171,45,216,123,220,131,137,219,245,22,55,171,117,31,63,44,124,53,139,245,94,174,64,134,157,122,113,151,161,78,15,255,13,255,13,255,13,255,13,255,141,58,61,234,244,112,9,113,9,113,9,169,211,163,78,207,29,23,14,47,19,47,211,149,189,136,151,137,151,137,151,137,151,137,151,137,151,89,8,47,147,58,61,234,244,168,211,195,17,198,17,198,17,198,17,198,17,198,17,198,17,174,188,35,76,157,94,217,84,100,234,244,144,164,169,211,51,213,183,95,201,139,137,155,244,182,202,139,85,41,209,123,185,0,14,234,178,248,131,248,131,248,131,248,131,248,131,165,242,7,113,222,112,222,112,222,74,230,188,225,105,225,105,225,105,225,105,225,105,225,105,225,105,225,105,225,105,185,178,120,244,231,225,198,224,198,224,198,224,198,224,198,224,198,224,198,84,197,141,65,90,161,63,175,210,106,136,170,128,145,168,58,111,167,128,81,133,214,60,199,5,140,194,244,149,37,238,202,219,185,227,138,210,87,198,142,203,121,199,153,118,227,85,185,21,47,243,62,60,154,240,48,217,48,217,48,217,48,217,48,217,104,194,163,9,15,43,16,43,16,43,208,77,43,144,38,60,12,75,12,75,12,75,12,75,12,75,12,75,12,75,12,75,12,75,12,75,154,240,104,194,163,9,15,219,23,219,23,219,23,219,23,219,87,91,88,197,246,197,246,45,186,237,75,19,94,217,164,98,154,240,208,157,105,194,75,46,98,155,118,224,85,184,253,206,113,9,22,91,16,91,16,91,16,91,16,91,176,84,182,32,134,27,134,27,134,91,201,12,55,172,44,172,44,172,44,172,44,172,44,172,44,172,44,172,44,172,44,87,22,143,222,59,76,24,76,24,76,24,76,24,76,24,76,24,76,152,170,152,48,40,42,244,222,85,90,4,81,210,45,98,26,239,42,220,117,231,184,110,81,128,206,177,4,253,118,21,110,182,99,127,217,238,175,163,227,254,97,111,16,125,234,143,30,94,175,105,199,93,237,230,118,114,61,158,214,46,39,203,201,197,242,102,81,229,206,187,245,181,200,188,3,47,201,5,233,196,195,114,195,114,195,114,195,114,195,114,163,19,143,78,60,140,65,140,65,140,65,58,241,232,196,115,199,120,195,190,196,190,116,101,47,98,95,98,95,98,95,98,95,98,95,98,95,22,194,190,164,19,143,78,60,58,241,48,129,49,129,49,129,49,129,49,129,49,129,49,129,43,111,2,211,137,87,54,225,152,78,60,84,104,58,241,132,146,246,186,228,104,216,145,183,83,114,172,86,103,222,250,82,56,40,221,98,23,98,23,98,23,98,23,98,23,150,202,46,196,136,195,136,195,136,43,153,17,135,197,133,197,133,197,133,197,133,197,133,197,133,197,133,197,133,197,229,202,226,209,161,135,57,131,57,131,57,131,57,131,57,131,57,131,57,83,21,115,6,165,133,14,189,74,139,35,142,232,25,6,157,122,177,122,70,117,58,246,10,160,103,20,176,19,205,176,131,47,118,63,22,165,19,141,253,168,190,31,135,189,147,207,125,147,82,190,167,47,102,37,91,248,30,158,39,211,218,189,173,87,160,103,15,19,14,19,14,19,14,19,14,19,142,158,61,122,246,176,10,177,10,177,10,233,217,163,103,207,29,43,14,67,19,67,211,149,189,136,161,137,161,137,161,137,161,137,161,137,161,89,8,67,147,158,61,122,246,232,217,195,22,198,22,198,22,198,22,198,22,198,22,198,22,174,188,45,76,207,94,217,164,100,122,246,208,165,233,217,51,23,185,31,69,69,131,98,189,183,162,98,117,154,244,30,158,198,65,23,22,97,16,97,16,97,16,97,16,97,176,84,194,32,146,27,146,27,146,91,201,36,55,196,44,196,44,196,44,196,44,196,44,196,44,196,44,196,44,196,44,87,22,143,234,60,100,24,100,24,100,24,100,24,100,24,100,24,100,152,170,200,48,88,42,84,231,85,218,5,209,50,46,18,118,229,109,54,46,170,81,142,231,170,113,81,132,246,49,131,250,187,205,91,172,40,237,99,108,177,124,182,216,79,131,225,240,160,119,250,115,180,218,101,143,149,139,103,135,31,123,167,253,79,113,77,119,95,167,179,217,124,124,247,123,109,181,228,143,13,131,247,215,23,227,187,201,101,218,149,119,107,187,108,109,19,230,91,121,247,244,170,247,147,45,133,117,1,94,10,215,163,14,175,36,118,155,239,213,131,181,31,150,252,118,221,123,250,185,173,243,253,231,164,192,203,195,111,219,22,230,234,41,204,234,71,183,198,171,72,250,134,155,229,10,230,146,197,100,1,21,45,55,203,165,204,47,144,108,61,115,55,221,50,95,207,180,2,201,214,51,247,122,60,203,245,204,47,144,201,122,42,216,131,25,237,75,189,155,142,162,65,152,229,90,170,189,103,42,90,132,153,175,167,198,123,166,98,93,158,229,122,230,23,40,241,122,234,153,153,89,236,205,12,226,36,95,73,45,59,211,118,33,243,202,147,120,37,245,12,205,44,246,100,6,113,76,86,82,193,210,204,104,21,211,13,99,178,134,10,166,166,45,202,200,37,140,201,26,230,110,107,102,180,11,83,205,98,188,128,121,26,155,89,46,96,238,159,27,53,172,205,44,23,48,247,15,138,122,149,122,182,203,152,83,156,196,43,169,87,171,103,251,227,75,78,113,76,86,82,193,38,182,92,197,124,194,36,94,67,13,163,56,139,55,198,180,179,36,94,64,13,171,56,139,5,76,59,139,241,2,230,105,22,103,185,128,185,127,182,209,176,139,51,90,64,157,79,215,26,134,113,150,11,152,203,14,196,50,166,114,175,122,50,51,149,123,104,214,84,238,37,19,192,119,168,147,49,154,110,66,117,50,5,95,55,55,117,210,220,215,221,190,8,14,138,187,248,138,248,138,248,138,248,138,248,138,165,246,21,241,235,240,235,240,235,74,236,215,225,131,225,131,225,131,225,131,225,131,225,131,225,131,225,131,225,131,225,131,225,222,224,222,224,222,224,222,224,222,224,222,224,222,224,222,20,195,189,65,138,161,225,175,210,234,73,246,130,199,112,120,16,245,190,252,107,20,13,7,163,254,112,216,59,232,69,97,203,59,136,252,81,228,175,20,143,237,130,199,108,54,175,141,191,253,185,172,205,166,203,201,108,54,158,143,107,97,203,155,215,252,229,154,224,225,239,22,60,174,154,49,130,199,149,105,127,213,108,246,250,61,123,123,82,235,234,42,187,75,209,90,181,110,129,124,249,233,251,101,7,159,54,60,226,160,247,175,104,112,120,124,54,138,134,253,195,207,163,47,123,239,247,66,175,219,250,254,127,70,71,163,222,48,26,29,253,220,63,92,245,197,117,252,110,240,253,255,124,232,141,62,126,137,142,79,250,43,157,233,213,191,200,212,60,185,90,251,0,100,47,123,44,175,166,47,62,121,4,117,127,213,44,124,53,245,235,225,243,199,13,223,91,125,222,8,124,115,205,99,61,175,181,90,145,94,220,173,82,197,122,230,116,28,134,44,130,7,182,193,147,124,44,205,34,120,99,119,240,116,90,132,210,11,158,232,91,209,94,41,72,57,176,205,222,54,155,221,103,17,92,184,183,205,134,228,89,4,143,217,219,233,180,189,164,20,124,251,92,63,209,122,27,14,210,211,10,189,101,132,254,38,114,26,35,235,148,50,111,31,86,39,90,104,195,233,112,122,161,147,45,180,245,40,54,189,192,201,62,53,89,207,61,211,11,188,137,19,38,93,224,196,108,46,229,184,146,247,102,147,153,94,202,113,99,222,145,173,39,104,41,197,221,222,165,240,38,113,10,229,5,41,133,222,94,91,240,230,198,151,66,79,64,122,161,19,189,79,216,15,6,83,10,188,101,36,152,104,39,155,140,225,82,138,187,101,0,151,40,174,201,208,43,229,184,146,183,53,147,17,83,122,113,197,55,13,147,129,78,202,113,133,171,155,199,77,35,225,224,36,102,118,176,121,222,176,139,2,139,199,0,230,188,125,243,35,118,241,246,45,143,48,95,130,221,188,125,219,67,118,241,246,205,143,49,94,233,167,95,229,243,159,97,241,58,51,61,136,14,207,14,162,207,199,103,43,184,247,125,103,111,120,150,102,42,207,17,132,246,207,17,118,146,61,71,103,219,115,220,134,151,137,131,172,158,196,136,254,239,252,245,206,196,244,63,230,215,59,161,255,208,127,232,191,229,231,211,70,189,81,36,250,111,28,215,21,250,111,17,92,151,254,27,7,215,134,232,178,192,14,64,116,139,224,186,16,221,44,184,35,44,218,48,180,19,44,218,44,179,35,44,218,56,180,54,139,54,14,172,205,162,141,3,235,178,104,89,92,53,22,45,139,171,198,162,205,226,58,194,162,205,66,59,128,117,205,2,171,99,93,179,184,234,88,87,22,87,13,235,26,199,213,197,186,178,184,106,88,55,62,46,88,183,178,88,23,32,251,26,200,14,162,159,142,78,250,43,10,117,240,249,56,153,135,61,173,125,189,89,76,254,152,44,106,243,171,91,55,5,236,215,17,179,97,175,241,215,0,186,90,67,215,192,11,219,155,161,235,11,28,187,5,186,134,94,183,89,18,232,138,114,141,114,141,114,237,4,45,70,185,70,185,70,185,118,11,115,163,92,163,92,163,92,163,92,163,92,163,92,163,92,59,198,230,81,174,81,174,81,174,97,243,40,215,142,16,254,120,215,122,39,225,119,67,178,134,240,67,248,203,68,248,209,170,209,170,209,170,157,0,229,104,213,104,213,104,213,250,188,25,173,26,173,26,173,26,173,26,173,26,173,26,173,90,29,221,162,85,131,110,209,170,19,66,215,131,222,111,71,135,209,79,189,225,199,163,195,85,223,69,34,177,250,225,123,179,246,117,60,187,184,185,94,181,58,24,171,213,126,44,121,245,95,29,95,254,122,201,215,214,207,2,206,174,191,144,108,240,108,146,171,0,104,205,0,237,143,255,251,143,179,222,225,104,240,91,127,245,222,123,187,252,247,102,118,251,189,214,162,234,149,24,216,217,216,217,216,217,78,64,103,236,108,236,108,236,108,183,104,57,118,54,118,54,118,54,118,54,118,54,118,54,118,182,99,136,31,59,27,59,27,59,27,196,143,157,237,204,160,32,222,207,142,25,20,196,27,218,12,10,24,20,48,40,64,242,70,242,118,107,80,128,228,141,228,141,228,237,6,182,70,242,70,242,70,242,70,242,70,242,214,38,192,72,222,72,222,72,222,72,222,16,96,36,111,151,217,109,32,178,188,131,210,104,222,65,62,248,118,227,101,224,183,240,91,68,111,68,111,68,111,68,111,167,193,51,162,55,162,55,162,183,59,196,28,209,27,209,27,209,27,209,27,209,91,27,243,35,122,35,122,35,122,35,122,131,249,17,189,171,49,44,48,55,189,215,135,5,197,85,189,25,22,48,44,40,245,176,0,217,27,217,27,217,219,9,230,142,236,141,236,141,236,173,143,174,145,189,145,189,145,189,145,189,145,189,145,189,145,189,213,41,48,178,55,20,24,217,219,136,223,30,12,78,71,39,189,161,97,165,247,124,122,183,186,147,139,58,189,19,31,166,248,206,28,231,190,123,179,58,214,128,247,197,75,205,18,240,198,92,6,192,107,125,46,35,20,23,229,27,229,27,229,219,29,252,140,242,141,242,141,242,237,22,55,71,249,70,249,70,249,70,249,70,249,70,249,70,249,118,12,246,163,124,163,124,163,124,3,251,81,190,221,25,25,36,85,190,183,143,12,226,149,111,70,6,140,12,24,25,32,126,35,126,187,57,50,64,252,70,252,70,252,118,3,96,35,126,35,126,35,126,35,126,35,126,107,179,96,196,111,196,111,196,111,196,111,88,48,226,183,75,20,247,215,94,228,123,126,34,116,251,215,184,230,123,190,110,69,71,170,128,246,241,5,101,67,101,183,63,55,40,214,26,197,250,94,16,110,70,177,129,23,118,74,2,90,195,122,176,237,54,22,56,8,90,141,227,186,2,90,45,130,107,187,217,226,224,218,110,182,97,112,109,66,44,11,236,0,33,182,8,174,237,102,139,131,107,187,217,38,193,29,65,219,134,161,157,64,219,102,153,29,65,219,198,161,181,209,182,113,96,109,180,109,28,88,219,205,150,196,85,116,179,37,113,21,221,108,147,184,142,160,109,179,208,206,184,217,134,161,181,121,188,89,96,117,30,111,22,87,157,199,203,226,42,186,217,134,113,181,221,108,73,92,69,55,59,46,46,60,190,178,60,30,55,59,3,170,255,161,127,242,115,127,216,255,53,58,236,159,142,162,211,81,239,100,56,56,252,28,13,15,162,246,135,168,55,60,254,210,75,82,239,114,62,89,252,62,153,77,254,170,93,175,222,2,238,150,227,197,108,122,125,85,155,205,107,237,243,218,120,118,251,109,236,84,221,139,124,16,16,255,66,51,153,17,200,46,203,248,0,147,155,242,151,34,153,220,148,191,80,254,66,249,139,115,3,6,202,95,40,127,161,252,69,127,192,64,249,11,229,47,148,191,80,254,66,249,11,229,47,148,191,56,50,96,160,252,133,1,3,3,6,6,12,54,3,134,216,223,40,48,30,48,232,150,195,48,96,96,192,192,128,129,170,24,231,6,12,84,197,80,21,67,85,140,67,184,155,170,24,170,98,168,138,161,42,134,170,24,7,112,55,85,49,84,197,80,21,67,85,12,85,49,144,99,170,98,44,152,239,96,197,120,207,122,195,232,100,112,120,216,139,194,15,209,224,240,116,116,114,246,113,52,56,58,140,142,143,143,162,15,63,249,173,40,72,96,150,79,87,32,242,126,60,171,45,166,215,215,227,90,120,94,91,101,94,220,95,44,167,55,215,181,219,219,155,218,249,87,191,245,138,254,6,105,232,229,235,172,119,29,245,218,147,222,100,175,44,30,247,250,2,220,43,191,118,41,153,175,31,100,198,124,95,127,199,248,149,110,169,65,34,71,34,71,34,119,0,78,35,145,35,145,35,145,187,69,213,145,200,145,200,145,200,145,200,145,200,145,200,145,200,29,27,5,32,145,35,145,35,145,51,10,64,34,119,124,160,16,111,146,139,6,10,41,232,228,12,20,24,40,48,80,72,97,160,224,61,221,135,253,231,251,112,119,117,27,246,59,14,206,19,196,105,149,199,9,41,228,86,153,38,136,115,43,49,121,187,188,122,72,62,133,220,42,68,94,150,91,151,107,11,51,107,98,109,89,100,93,170,45,206,172,4,181,197,121,149,152,182,56,175,10,210,182,75,155,55,209,182,75,155,55,208,150,165,213,229,217,178,204,122,100,88,150,87,11,12,203,210,106,113,97,187,180,121,99,97,113,90,21,42,108,151,54,111,40,156,60,45,76,184,178,76,24,154,43,162,185,73,138,199,5,52,55,149,246,241,132,52,247,221,143,153,192,155,191,120,245,144,219,198,143,63,39,3,192,15,239,65,251,107,216,246,225,47,159,88,110,77,184,86,245,229,120,81,191,250,123,39,2,126,188,250,227,229,172,47,3,245,133,250,66,125,161,190,80,95,168,47,212,23,234,11,245,133,250,66,125,161,190,16,84,8,42,4,21,130,10,65,133,160,66,80,133,4,53,19,31,54,149,122,101,8,42,4,21,130,154,63,65,245,234,221,231,42,43,231,9,170,121,90,55,8,170,77,110,77,130,106,158,91,151,160,10,243,170,19,84,155,220,154,4,213,48,183,19,4,213,52,179,3,4,213,48,178,19,4,213,60,179,46,65,53,207,171,75,80,205,243,106,18,84,97,90,37,130,42,76,171,68,80,13,211,170,19,84,195,188,202,4,213,48,173,50,65,21,166,85,34,168,230,105,53,9,170,48,173,18,65,77,144,22,130,90,97,130,234,4,185,252,216,27,30,4,171,163,223,62,126,233,141,158,32,101,16,133,187,33,229,197,120,54,15,86,71,145,93,124,27,47,55,241,200,160,30,230,202,35,119,157,6,39,255,13,254,183,47,51,147,195,222,146,93,134,223,203,207,128,47,126,167,136,27,248,98,232,117,91,197,230,139,20,253,82,244,75,209,175,19,112,148,162,95,138,126,41,250,117,139,236,82,244,75,209,47,69,191,20,253,82,244,75,209,47,69,191,142,193,116,138,126,41,250,165,232,23,160,78,209,175,147,227,129,134,245,120,160,193,120,128,241,0,227,1,198,3,140,7,202,55,30,128,178,67,217,129,213,192,106,96,53,176,26,88,13,172,134,251,194,125,225,190,112,95,184,47,220,23,238,91,96,238,27,88,115,223,0,238,11,247,133,251,194,125,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,14,113,95,223,154,251,250,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,95,184,47,220,23,238,11,247,117,136,251,198,156,85,151,128,251,230,123,44,29,220,23,238,11,247,133,251,194,125,225,190,112,95,184,47,220,23,238,11,247,133,251,194,125,225,190,112,95,184,47,220,23,238,11,247,45,38,247,133,216,198,19,91,223,154,216,250,16,91,136,45,196,86,149,216,122,79,247,67,255,249,126,24,127,218,173,22,176,21,167,85,230,181,41,228,86,193,181,226,220,74,180,214,46,175,30,172,77,33,183,10,171,149,229,214,69,181,194,204,154,164,86,22,89,23,212,138,51,43,113,90,113,94,37,76,43,206,171,66,105,237,210,230,13,105,237,210,230,205,104,101,105,117,17,173,44,179,30,161,149,229,213,2,180,178,180,90,124,214,46,109,222,120,86,156,86,133,206,218,165,205,27,206,38,79,11,155,133,205,194,102,183,178,89,207,186,69,193,163,69,1,54,11,155,133,205,194,102,97,179,176,89,216,44,108,22,54,11,155,133,205,194,102,97,179,176,89,216,44,108,22,54,11,155,133,205,194,102,141,217,172,173,55,235,225,205,194,102,97,179,176,89,216,44,108,22,54,11,155,133,205,194,102,97,179,176,89,216,44,108,22,54,11,155,133,205,194,102,97,179,176,89,216,236,14,54,123,54,28,157,12,254,21,29,12,78,71,39,189,199,255,254,197,79,212,107,112,63,91,46,166,127,214,230,211,187,213,125,252,225,191,255,240,211,239,54,88,103,174,219,33,236,187,245,133,181,160,178,27,95,92,54,100,54,241,165,74,73,103,87,255,63,35,58,187,129,197,118,252,174,191,153,197,118,252,110,240,253,255,124,232,141,62,126,137,142,79,250,63,13,134,175,255,133,95,108,90,75,47,45,189,180,153,7,143,249,249,181,209,10,67,175,213,104,53,27,45,111,115,240,28,11,250,40,212,165,80,215,36,120,204,222,238,122,109,47,104,123,97,171,211,109,109,14,158,227,222,166,9,152,38,96,23,73,57,77,192,52,1,211,4,92,144,38,224,132,161,187,126,216,9,66,191,217,236,132,225,75,98,78,125,49,245,197,212,23,83,95,76,125,49,168,159,99,235,202,61,48,136,23,186,147,12,12,82,144,186,25,24,48,48,96,96,144,238,192,160,81,111,20,105,96,96,28,215,149,129,129,69,112,221,129,129,113,112,109,238,46,11,236,0,119,183,8,174,203,221,205,130,59,130,175,13,67,59,129,175,205,50,59,130,175,141,67,107,227,107,227,192,218,248,218,56,176,46,190,150,197,85,195,215,178,184,106,248,218,44,174,35,248,218,44,180,3,36,216,44,176,58,9,54,139,171,78,130,101,113,213,72,176,113,92,93,18,44,139,171,70,130,227,227,66,130,43,75,130,97,184,175,24,238,167,15,39,43,104,117,218,79,130,109,47,207,23,127,214,206,199,119,19,51,82,187,150,115,19,171,93,251,39,143,127,51,73,163,84,227,71,230,76,0,236,206,103,135,185,174,51,215,163,227,209,224,232,48,234,31,142,78,126,125,120,250,189,247,123,151,255,59,139,110,255,90,126,187,185,174,191,88,221,151,128,118,116,114,118,58,138,78,250,7,71,163,126,244,241,232,83,127,239,253,222,114,113,63,121,126,194,207,199,103,209,65,255,224,232,228,215,232,108,52,24,14,126,235,173,254,122,239,253,158,87,239,54,179,228,174,15,255,105,65,94,47,255,119,246,226,30,230,213,131,118,221,171,93,78,38,183,119,183,147,201,165,87,247,131,122,235,241,14,150,140,171,190,205,99,68,86,109,226,108,229,166,111,51,153,147,211,116,130,5,246,193,214,63,152,164,19,172,17,23,204,92,149,182,9,150,112,171,155,33,89,235,64,118,123,107,59,114,77,39,152,120,111,109,71,170,233,4,139,221,91,230,170,178,56,216,118,146,155,112,189,118,176,92,121,168,45,164,118,67,36,83,86,43,206,180,157,196,38,92,168,29,44,214,38,84,210,133,50,98,173,54,129,146,222,149,141,88,170,77,160,77,63,169,39,95,160,141,63,171,91,199,145,189,55,109,99,161,214,113,98,223,145,140,88,167,56,206,118,146,185,33,145,33,203,20,135,218,70,42,223,70,50,99,149,226,64,91,72,100,194,47,218,54,22,41,142,179,133,52,38,140,179,141,53,90,199,145,125,135,109,99,137,54,113,44,222,127,182,177,66,235,56,226,213,177,127,255,73,72,250,46,194,53,150,180,158,113,3,129,185,88,231,79,137,30,179,142,198,18,61,104,29,193,37,121,80,107,42,122,144,36,95,91,112,169,13,108,53,201,163,4,107,62,189,254,234,139,30,181,142,87,19,60,234,129,229,10,31,182,1,1,39,120,232,92,176,115,231,130,85,156,75,118,238,92,178,9,231,162,77,56,151,108,194,55,4,61,201,99,214,25,122,162,199,72,54,251,91,142,158,236,65,235,36,61,201,163,4,59,98,33,122,140,224,37,45,36,187,104,33,218,69,11,201,46,90,10,118,209,50,118,23,253,207,187,189,197,228,223,247,211,197,228,174,127,63,27,239,189,223,251,58,255,118,48,89,142,47,199,203,241,254,228,126,54,222,95,253,215,249,98,122,241,251,221,209,237,228,250,96,5,94,135,211,139,201,245,221,164,190,252,115,185,183,13,247,15,14,79,71,39,103,31,71,137,145,255,42,251,226,254,98,89,52,236,255,148,59,59,244,191,235,10,224,127,240,63,248,31,252,15,254,7,255,131,255,193,255,224,127,240,63,248,31,252,15,254,7,255,131,255,193,255,224,127,240,63,248,31,252,15,254,7,255,231,133,255,143,134,199,95,6,135,81,16,5,145,255,212,219,178,58,142,51,65,201,251,229,205,236,246,219,244,186,22,212,130,154,255,212,56,82,107,159,151,164,230,125,219,203,203,102,118,96,112,49,198,8,214,205,45,223,15,215,172,122,115,11,85,239,226,1,4,85,239,84,189,83,245,78,213,59,85,239,84,189,59,213,149,67,213,59,85,239,84,189,83,245,78,213,187,118,193,15,85,239,84,189,83,245,46,157,234,81,245,158,100,62,65,193,79,204,20,136,170,247,140,106,130,182,15,14,226,127,133,32,217,224,160,168,117,239,12,14,24,28,148,124,112,64,229,123,62,131,3,42,223,243,226,239,84,190,83,249,78,229,187,59,24,155,202,119,42,223,169,124,167,242,157,202,119,42,223,169,124,119,128,8,83,249,14,17,46,11,17,134,229,110,97,185,205,232,96,240,175,7,146,219,249,151,169,4,222,172,205,167,127,62,220,212,59,127,10,36,240,23,43,177,5,230,166,138,102,95,167,205,24,205,198,95,12,52,11,154,197,233,46,18,154,197,233,198,233,198,233,118,140,41,227,116,227,116,227,116,235,195,112,156,110,156,110,156,110,156,110,156,110,156,110,156,110,71,8,62,78,55,4,191,44,4,31,167,59,223,57,128,129,211,189,115,14,16,239,116,51,7,96,14,192,28,0,69,187,40,115,0,20,109,20,109,20,109,135,168,52,138,54,138,54,138,54,138,54,138,182,3,84,26,69,27,69,27,69,27,69,27,69,27,192,139,162,157,6,154,109,91,40,218,237,66,41,218,237,60,209,108,252,197,64,179,160,89,20,237,34,161,89,20,109,20,109,20,109,199,152,50,138,54,138,54,138,182,62,12,71,209,70,209,70,209,70,209,70,209,70,209,70,209,118,132,224,163,104,67,240,203,66,240,81,180,243,157,3,24,40,218,59,231,0,206,41,218,204,1,152,3,148,114,14,128,162,141,162,141,162,237,4,78,71,209,70,209,70,209,214,167,210,40,218,40,218,40,218,40,218,40,218,40,218,40,218,234,128,23,69,27,192,139,162,157,12,205,246,135,253,179,209,151,254,73,111,16,125,62,30,69,135,253,163,200,143,26,137,12,237,201,108,178,250,97,112,49,158,214,174,110,151,181,235,201,77,205,175,53,204,5,237,196,231,33,202,177,236,150,168,153,80,89,131,107,1,101,173,161,108,224,133,237,205,80,246,5,174,221,2,101,67,175,219,44,9,148,69,206,70,206,70,206,118,130,38,35,103,35,103,35,103,187,133,193,145,179,145,179,145,179,145,179,145,179,145,179,145,179,29,99,247,200,217,200,217,200,217,176,123,228,108,199,38,0,177,110,118,178,9,64,188,154,205,4,128,9,0,19,0,180,236,34,76,0,208,178,209,178,209,178,29,226,209,104,217,104,217,104,217,104,217,104,217,14,240,104,180,108,180,108,180,108,180,108,180,108,208,46,90,118,170,80,54,136,146,21,103,111,160,143,65,77,208,155,173,3,101,87,81,243,130,178,219,174,5,148,5,202,162,101,23,9,202,162,101,163,101,163,101,59,70,147,209,178,209,178,209,178,245,49,56,90,54,90,54,90,54,90,54,90,54,90,54,90,182,35,236,30,45,27,118,95,22,118,143,150,157,235,4,64,162,101,111,152,0,184,170,101,51,1,96,2,80,158,9,0,90,54,90,54,90,182,19,32,29,45,27,45,27,45,91,159,71,163,101,163,101,163,101,163,101,163,101,163,101,163,101,171,163,93,180,108,208,46,90,182,49,148,61,254,117,244,101,208,139,252,150,119,16,125,234,127,58,59,238,127,50,180,179,111,255,90,126,155,142,107,126,203,155,215,46,39,151,247,183,147,203,236,36,237,119,111,191,156,107,95,155,84,32,238,134,215,148,53,203,77,120,73,144,174,53,210,253,126,136,97,213,15,64,68,234,70,234,70,234,118,130,69,35,117,35,117,35,117,187,5,209,145,186,145,186,145,186,145,186,145,186,145,186,145,186,29,35,255,72,221,72,221,72,221,144,127,164,110,55,231,7,38,110,119,252,252,32,69,197,155,249,1,243,3,230,7,40,225,5,154,31,160,132,163,132,163,132,59,68,179,81,194,81,194,81,194,81,194,81,194,29,160,217,40,225,40,225,40,225,40,225,40,225,128,97,148,240,52,145,110,219,214,8,111,187,33,132,191,91,95,230,52,9,111,59,119,192,27,115,69,248,46,124,23,63,188,72,124,23,63,28,63,28,63,220,49,48,141,31,142,31,142,31,174,79,212,241,195,241,195,241,195,241,195,241,195,241,195,241,195,29,25,3,224,135,51,6,40,203,24,0,63,92,97,152,32,208,195,183,15,19,114,181,195,25,38,48,76,96,152,128,44,238,234,48,1,89,28,89,28,89,220,33,180,141,44,142,44,142,44,142,44,142,44,238,0,218,70,22,71,22,71,22,71,22,71,22,135,18,35,139,219,240,221,95,127,235,69,255,111,239,184,119,216,63,93,253,85,239,160,247,120,172,227,199,47,189,81,244,225,39,191,149,140,242,254,245,247,184,246,191,227,219,241,245,228,110,245,87,227,249,248,225,44,195,218,197,183,241,178,118,254,213,111,165,207,122,215,201,238,58,216,213,65,193,177,11,145,17,16,22,93,183,148,88,216,15,50,195,194,175,191,169,252,173,7,77,118,118,30,52,89,6,12,140,83,142,83,142,83,238,4,191,198,41,199,41,199,41,119,11,188,227,148,227,148,227,148,227,148,227,148,227,148,227,148,59,54,45,192,41,199,41,199,41,103,90,128,83,158,253,204,225,221,222,98,242,239,251,233,98,114,215,191,159,141,247,222,239,125,157,127,59,152,44,199,151,227,229,120,127,114,63,27,239,63,176,234,213,255,172,47,255,92,238,25,205,40,126,234,157,142,210,26,84,124,93,189,79,51,173,216,184,26,57,143,44,226,47,206,220,130,185,5,115,11,230,22,204,45,152,91,48,183,96,110,193,220,130,185,5,115,11,230,22,204,45,152,91,48,183,96,110,193,220,130,185,5,115,11,230,22,204,45,152,91,168,205,45,126,234,13,63,30,29,70,126,199,251,240,52,159,104,198,205,39,190,142,103,23,55,215,53,191,227,157,111,154,67,52,119,207,33,86,27,236,229,203,220,52,138,120,253,111,146,205,14,30,222,128,246,95,0,255,160,238,61,194,248,167,41,64,45,238,133,212,151,227,69,253,234,239,157,83,130,199,203,188,122,250,228,79,91,158,57,64,134,181,54,235,27,125,227,28,192,247,130,112,243,28,224,251,132,128,57,0,115,0,230,0,204,1,152,3,48,7,96,14,192,28,128,57,0,115,0,230,0,204,1,152,3,48,7,96,14,192,28,128,57,0,115,0,230,0,204,1,202,48,7,72,198,245,67,75,174,31,194,245,225,250,112,125,249,39,79,239,233,118,232,63,223,14,187,171,187,161,223,113,16,235,139,211,42,83,253,20,114,171,64,125,113,110,37,52,110,151,87,143,140,167,144,91,5,140,203,114,235,226,101,97,102,77,186,44,139,172,11,151,197,153,149,216,178,56,175,18,90,22,231,85,33,203,118,105,243,6,203,118,105,243,230,202,178,180,186,88,89,150,89,15,208,202,242,106,241,89,89,90,45,60,107,151,54,111,58,43,78,171,2,103,237,210,230,205,102,147,167,5,205,86,22,205,2,85,227,160,106,195,18,170,54,28,129,170,126,182,80,213,7,170,2,85,129,170,64,85,160,42,80,21,168,10,84,5,170,2,85,129,170,64,85,0,37,128,18,64,9,160,4,80,2,40,1,148,25,0,202,192,18,80,6,0,74,0,37,128,18,64,9,160,4,80,2,40,1,148,0,74,0,37,128,18,64,9,160,4,80,2,40,1,148,0,74,0,37,128,18,64,41,5,148,190,37,160,244,29,1,148,94,221,207,12,80,66,38,33,147,144,73,200,36,100,18,50,9,153,132,76,66,38,33,147,144,73,200,36,100,18,50,9,153,132,76,66,38,33,147,144,201,180,201,164,103,73,38,61,200,36,100,18,50,41,191,129,121,245,110,189,81,24,50,105,158,214,13,50,105,147,91,147,76,154,231,214,37,147,194,188,234,100,210,38,183,38,153,52,204,237,4,153,52,205,236,0,153,52,140,236,4,153,52,207,172,75,38,205,243,234,146,73,243,188,154,100,82,152,86,137,76,10,211,42,145,73,195,180,234,100,210,48,175,50,153,52,76,171,76,38,133,105,149,200,164,121,90,77,50,41,76,171,68,38,19,164,133,76,86,152,76,58,71,4,63,126,233,141,68,149,143,23,223,198,203,242,244,62,254,120,53,25,252,110,245,134,231,6,22,2,11,227,239,41,242,19,163,85,104,97,26,135,183,171,224,194,52,130,171,240,194,52,130,199,252,248,212,104,133,161,215,106,180,154,141,150,183,57,120,142,167,216,234,145,206,52,14,111,87,65,157,105,4,87,97,157,105,4,143,217,219,93,175,237,5,109,47,108,117,186,173,205,193,115,220,219,186,148,86,26,90,19,211,202,79,238,86,228,180,242,208,74,160,86,30,88,137,212,90,30,232,158,55,170,181,140,155,55,171,181,140,155,55,172,21,198,213,61,215,72,126,242,124,194,208,93,63,236,4,161,223,108,118,194,240,37,100,214,9,173,196,197,133,129,181,192,184,229,249,243,121,147,113,203,184,121,163,113,203,243,231,243,102,227,150,113,243,134,227,6,113,161,227,149,165,227,225,229,117,42,230,46,246,111,2,214,111,212,158,186,141,245,23,179,66,21,214,15,235,119,142,245,83,89,64,101,1,149,5,218,180,156,202,2,42,11,168,44,112,65,12,166,178,128,202,130,74,84,22,232,162,102,106,22,168,89,160,102,129,154,5,106,22,192,181,212,44,100,1,90,141,90,96,183,129,214,98,86,193,10,64,43,132,21,194,10,97,133,176,66,88,33,172,16,86,8,43,132,21,194,10,97,133,176,66,43,161,149,208,74,104,37,180,18,90,9,173,204,142,86,26,53,195,110,163,149,197,172,135,133,86,66,43,157,163,149,20,197,82,20,75,81,172,54,173,164,40,150,162,88,138,98,41,138,165,40,214,9,90,73,81,44,69,177,20,197,82,20,75,81,44,180,178,172,180,210,37,74,24,62,157,28,21,68,65,20,38,226,131,225,166,131,163,130,122,80,15,119,145,193,215,175,123,19,23,124,205,113,223,64,217,55,207,177,190,16,201,72,226,108,246,250,123,121,195,11,219,127,98,131,119,251,63,190,187,107,107,236,113,39,65,20,94,227,241,185,189,125,64,162,4,36,134,213,3,137,148,200,82,34,75,137,172,19,20,148,18,89,74,100,41,145,117,11,225,82,34,75,137,44,37,178,148,200,82,34,75,137,44,37,178,142,81,115,74,100,41,145,165,68,22,114,238,116,137,236,35,55,252,208,27,125,252,18,29,159,244,127,26,12,223,242,195,231,127,177,137,47,166,225,27,103,153,194,217,89,68,195,110,22,209,96,22,193,44,130,89,4,179,8,102,17,133,159,69,128,244,65,250,144,113,200,56,100,28,50,14,25,135,140,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,203,33,115,96,7,153,3,32,51,144,25,200,12,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,87,24,50,251,118,144,217,7,50,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,102,32,115,133,33,115,178,163,253,182,66,230,157,135,250,1,153,129,204,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,102,32,51,144,25,200,12,100,6,50,3,153,129,204,64,230,106,66,102,240,112,1,240,176,111,135,135,125,240,48,120,24,60,156,39,30,246,158,110,190,254,243,205,55,254,220,99,45,58,44,78,171,12,135,83,200,173,194,134,197,185,149,208,176,93,94,61,50,156,66,110,21,48,44,203,173,203,133,133,153,53,177,176,44,178,46,21,22,103,86,130,194,226,188,74,76,88,156,87,5,9,219,165,205,155,8,219,165,205,27,8,203,210,234,242,96,89,102,61,28,44,203,171,69,131,101,105,181,96,176,93,218,188,89,176,56,173,10,10,182,75,155,55,9,78,158,22,16,12,8,6,4,187,11,130,61,187,198,99,47,182,241,248,197,30,0,4,3,130,1,193,128,96,64,48,32,24,16,12,8,6,4,3,130,1,193,128,96,64,48,32,24,16,12,8,6,4,3,130,1,193,128,96,64,176,10,8,182,106,37,246,98,91,137,1,193,128,96,64,48,32,24,16,12,8,6,4,3,130,1,193,128,96,64,48,32,24,16,12,8,6,4,3,130,1,193,128,96,64,48,32,24,16,172,13,130,173,170,33,188,216,106,8,64,48,32,24,16,12,8,6,4,3,130,1,193,128,96,64,48,32,24,16,12,8,6,4,3,85,129,170,64,85,160,42,80,21,168,10,84,45,15,84,245,163,70,212,144,67,85,191,222,168,55,138,0,85,31,222,187,246,215,16,233,195,95,62,113,211,90,204,235,174,47,199,139,250,213,223,59,177,234,227,85,30,159,54,241,211,65,82,33,169,144,84,72,42,36,21,146,10,73,133,164,66,82,33,169,144,84,72,42,36,21,146,10,73,133,164,66,82,33,169,144,212,66,144,84,139,194,218,21,73,45,68,97,45,36,21,146,10,73,133,164,66,82,33,169,144,84,72,42,36,21,146,10,73,133,164,66,82,33,169,144,84,72,42,36,21,146,10,73,133,164,218,145,84,139,198,215,21,73,205,160,241,21,112,10,56,77,1,156,218,126,47,131,94,65,175,160,87,208,43,232,21,244,10,122,5,189,130,94,65,175,160,87,208,43,232,21,244,10,122,5,189,58,141,94,157,197,141,22,189,162,43,220,152,65,175,40,184,17,220,8,110,4,55,130,27,193,141,224,70,112,35,184,17,220,8,110,4,55,130,27,193,141,224,70,112,35,184,17,220,8,110,44,36,110,12,236,112,99,0,110,4,55,130,27,157,197,141,94,189,91,111,20,6,55,154,167,117,3,55,218,228,214,196,141,230,185,117,113,163,48,175,58,110,180,201,173,137,27,13,115,59,129,27,77,51,59,128,27,13,35,59,129,27,205,51,235,226,70,243,188,186,184,209,60,175,38,110,20,166,85,194,141,194,180,74,184,209,48,173,58,110,52,204,171,140,27,13,211,42,227,70,97,90,37,220,104,158,86,19,55,10,211,42,225,198,4,105,193,141,224,70,215,112,163,111,135,27,125,112,35,184,17,220,8,110,4,55,130,27,193,141,224,70,112,35,184,17,220,8,110,4,55,130,27,193,141,224,70,112,35,184,17,220,8,110,252,142,27,61,59,220,232,21,5,55,122,224,198,170,225,198,66,195,66,239,241,158,210,169,7,69,128,133,194,180,234,176,208,58,183,18,44,20,230,86,131,133,54,121,53,97,161,117,110,37,88,40,201,173,13,11,69,153,117,97,161,36,178,54,44,20,102,86,131,133,194,188,106,176,80,152,87,9,22,218,164,205,31,22,218,164,205,31,22,74,210,106,194,66,73,94,61,88,40,73,171,7,11,109,210,230,15,11,133,105,149,96,161,77,218,252,97,97,210,180,192,194,10,192,194,24,70,55,56,60,29,157,156,125,28,61,194,186,32,10,162,48,49,172,91,37,89,220,95,44,223,82,187,160,30,212,195,24,106,247,2,193,233,157,93,61,155,189,254,166,218,245,10,247,159,56,221,221,254,143,239,183,218,154,112,184,147,230,217,94,236,9,51,194,248,96,124,137,110,5,254,83,43,70,248,220,138,225,123,171,123,65,224,59,8,249,228,113,149,41,95,26,193,85,48,95,26,193,99,126,234,105,180,194,208,107,53,90,205,70,203,219,28,92,242,163,143,60,184,18,160,180,12,172,71,40,211,8,174,130,40,211,8,30,179,183,187,94,219,11,218,94,216,234,116,91,155,131,231,184,183,117,225,170,52,180,38,93,21,102,214,197,171,242,208,74,124,85,30,88,9,176,202,3,171,16,86,203,184,121,35,86,203,184,121,51,86,97,220,233,44,241,123,68,199,107,134,13,47,8,252,224,249,30,242,242,225,249,133,158,79,146,134,238,250,97,39,8,253,102,179,19,134,47,217,176,78,104,37,156,45,12,172,197,179,133,113,181,128,182,101,220,188,137,182,60,174,10,210,182,140,155,55,211,54,136,11,212,174,0,212,222,108,192,134,151,215,6,103,185,111,113,96,57,15,222,105,167,248,237,188,162,145,210,188,162,193,188,130,121,5,243,10,230,21,204,43,74,56,175,0,251,131,253,161,231,208,115,232,57,244,28,122,14,61,7,68,3,162,1,209,128,104,64,52,32,26,16,13,136,78,1,68,7,41,129,232,0,16,13,136,6,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,232,77,32,218,79,9,68,251,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,111,2,209,201,207,253,219,13,162,227,14,0,4,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,64,52,32,26,16,13,136,6,68,3,162,1,209,128,104,16,114,193,16,178,159,18,66,246,65,200,32,100,16,178,46,66,246,158,110,208,254,243,13,58,254,24,101,45,130,44,78,171,12,144,83,200,173,194,143,197,185,149,240,177,93,94,61,122,156,66,110,21,120,44,203,173,203,142,133,153,53,209,177,44,178,46,57,22,103,86,2,199,226,188,74,220,88,156,87,5,27,219,165,205,155,26,219,165,205,27,26,203,210,234,50,99,89,102,61,100,44,203,171,69,140,101,105,181,128,177,93,218,188,121,177,56,173,10,46,182,75,155,55,45,78,158,22,88,12,44,6,22,23,0,22,123,41,53,48,123,177,13,204,47,118,5,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,93,131,197,233,180,36,123,177,45,201,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,88,12,44,118,24,22,167,83,67,225,197,214,80,0,139,129,197,192,98,96,49,176,24,88,12,44,6,22,3,139,129,197,192,98,96,49,176,24,240,10,120,5,188,2,94,1,175,128,87,192,107,37,192,171,31,53,162,70,10,224,213,175,55,234,141,34,128,215,135,119,179,253,53,122,250,240,151,79,72,181,150,116,1,234,203,241,162,126,245,247,78,244,250,120,185,199,231,55,127,94,104,43,180,21,218,10,109,133,182,66,91,161,173,208,86,104,43,180,21,218,10,109,133,182,66,91,161,173,208,86,104,43,180,21,218,90,44,218,154,70,129,238,138,182,22,162,64,23,218,10,109,133,182,66,91,161,173,208,86,104,43,180,21,218,10,109,133,182,66,91,161,173,208,86,104,43,180,21,218,10,109,133,182,66,91,51,163,173,105,52,208,174,104,107,6,13,180,192,85,224,106,38,112,213,246,251,29,60,11,158,5,207,130,103,193,179,224,89,240,44,120,22,60,11,158,5,207,130,103,193,179,224,89,240,44,120,214,105,60,235,62,146,76,163,231,116,133,36,51,232,57,5,73,130,36,65,146,32,73,144,36,72,18,36,9,146,4,73,130,36,65,146,32,73,144,36,72,18,36,9,146,4,73,130,36,65,146,101,67,146,65,74,72,50,0,73,130,36,65,146,5,66,146,94,189,91,111,20,6,73,154,167,117,3,73,218,228,214,68,146,230,185,117,145,164,48,175,58,146,180,201,173,137,36,13,115,59,129,36,77,51,59,128,36,13,35,59,129,36,205,51,235,34,73,243,188,186,72,210,60,175,38,146,20,166,85,66,146,194,180,74,72,210,48,173,58,146,52,204,171,140,36,13,211,42,35,73,97,90,37,36,105,158,86,19,73,10,211,42,33,201,4,105,65,146,32,73,103,145,164,159,18,146,244,65,146,32,73,144,36,72,18,36,9,146,4,73,130,36,65,146,32,73,144,36,72,18,36,9,146,4,73,130,36,65,146,32,73,144,36,72,50,30,73,122,41,33,73,175,40,72,210,3,73,130,36,11,13,20,189,199,251,78,167,30,20,1,40,10,211,170,3,69,235,220,74,64,81,152,91,13,40,218,228,213,4,138,214,185,149,128,162,36,183,54,80,20,101,214,5,138,146,200,218,64,81,152,89,13,40,10,243,170,1,69,97,94,37,160,104,147,54,127,160,104,147,54,127,160,40,73,171,9,20,37,121,245,128,162,36,173,30,80,180,73,155,63,80,20,166,85,2,138,54,105,243,7,138,73,211,2,20,43,0,20,119,112,188,246,135,71,122,23,68,65,20,38,162,119,237,243,183,204,46,168,7,245,48,134,217,197,34,187,55,196,110,237,207,157,181,63,251,45,35,126,55,155,189,254,222,121,251,146,246,159,104,220,221,254,143,111,166,218,154,131,184,147,217,201,46,241,196,18,193,118,18,108,231,87,15,219,249,79,165,26,225,115,169,134,239,173,222,222,3,223,65,110,39,143,171,12,238,210,8,174,66,238,210,8,30,243,131,76,163,21,134,94,171,209,106,54,90,222,230,224,146,159,102,228,193,149,152,163,101,96,61,232,152,70,112,21,234,152,70,240,152,189,221,245,218,94,208,246,194,86,167,219,218,28,60,199,189,173,203,75,165,161,53,129,169,48,179,46,49,149,135,86,66,166,242,192,74,204,84,30,88,5,154,90,198,205,155,154,90,198,205,27,155,10,227,78,103,137,223,35,58,94,51,108,120,65,224,7,207,247,144,151,15,207,47,244,124,146,52,116,215,15,59,65,232,55,155,157,48,124,137,123,117,66,43,17,106,97,96,45,68,45,140,171,197,168,45,227,230,13,169,229,113,85,40,181,101,220,188,49,181,65,92,56,117,5,56,245,102,241,53,188,188,54,56,82,126,139,250,106,116,44,253,246,231,72,126,168,252,246,231,112,73,227,125,137,255,27,86,248,191,1,254,7,255,131,255,193,255,224,255,226,226,127,40,58,20,29,24,13,140,6,70,3,163,129,209,192,104,184,46,92,23,174,11,215,133,235,194,117,225,186,5,229,186,129,21,215,13,224,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,155,51,215,245,173,184,174,15,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,221,156,185,110,178,67,212,182,113,221,184,163,211,224,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,110,149,184,46,68,118,55,145,245,173,136,172,15,145,133,200,66,100,115,33,178,222,211,253,206,127,190,223,197,31,210,170,5,100,197,105,149,121,108,10,185,85,112,172,56,183,18,141,181,203,171,7,99,83,200,173,194,98,101,185,117,81,172,48,179,38,137,149,69,214,5,177,226,204,74,28,86,156,87,9,195,138,243,170,80,88,187,180,121,67,88,187,180,121,51,88,89,90,93,4,43,203,172,71,96,101,121,181,0,172,44,173,22,127,181,75,155,55,126,21,167,85,161,175,118,105,243,134,175,201,211,194,94,97,175,176,215,141,236,213,179,106,175,245,104,175,133,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,176,215,141,236,213,166,97,214,163,97,22,246,10,123,133,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,189,194,94,55,178,87,155,206,1,143,206,1,216,43,236,21,246,10,123,133,189,194,94,97,175,176,87,216,43,236,21,246,10,123,133,99,194,49,225,152,112,76,56,38,28,19,142,153,49,199,244,163,134,197,239,239,251,245,134,243,191,191,255,240,134,177,191,134,37,31,254,242,137,85,214,118,191,226,250,114,188,168,95,253,189,147,100,62,94,228,241,89,147,62,27,240,18,120,9,188,4,94,2,47,129,151,192,75,224,37,240,18,120,9,188,4,94,2,47,129,151,192,75,224,37,240,18,120,9,188,140,131,151,242,95,128,95,193,75,215,127,1,30,120,9,188,4,94,2,47,129,151,192,75,224,37,240,18,120,9,188,4,94,2,47,129,151,192,75,224,37,240,18,120,9,188,4,94,22,22,94,202,127,131,124,5,47,245,126,131,252,221,219,175,239,155,47,214,155,149,95,95,70,8,40,4,20,2,10,1,133,128,66,64,33,160,16,80,8,40,4,20,2,10,1,133,128,66,64,33,160,16,80,8,40,4,180,240,4,212,77,242,24,88,105,147,129,162,54,9,121,132,60,66,30,13,110,80,94,189,91,111,20,134,60,154,167,117,131,60,218,228,214,36,143,230,185,117,201,163,48,175,58,121,180,201,173,73,30,13,115,59,65,30,77,51,59,64,30,13,35,59,65,30,205,51,235,146,71,243,188,186,228,209,60,175,38,121,20,166,85,34,143,194,180,74,228,209,48,173,58,121,52,204,171,76,30,13,211,42,147,71,97,90,37,242,104,158,86,147,60,10,211,42,145,199,4,105,33,143,144,71,231,200,163,141,243,24,224,60,66,30,33,143,144,71,200,35,228,17,242,8,121,132,60,66,30,33,143,144,71,200,35,228,17,242,8,121,132,60,66,30,33,143,144,199,13,228,209,183,114,30,253,202,58,143,30,228,17,242,88,24,242,232,61,222,160,58,245,160,8,228,81,152,86,157,60,90,231,86,34,143,194,220,106,228,209,38,175,38,121,180,206,173,68,30,37,185,181,201,163,40,179,46,121,148,68,214,38,143,194,204,106,228,81,152,87,141,60,10,243,42,145,71,155,180,249,147,71,155,180,249,147,71,73,90,77,242,40,201,171,71,30,37,105,245,200,163,77,218,252,201,163,48,173,18,121,180,73,155,63,121,76,154,22,242,88,1,242,152,16,248,217,168,134,126,101,85,67,128,31,192,15,224,7,240,3,248,1,252,0,126,0,63,128,31,192,15,224,7,240,3,248,1,252,0,126,0,63,128,31,192,207,73,224,231,89,1,63,15,224,7,240,3,248,61,2,191,157,223,110,131,195,211,209,201,217,199,209,227,247,93,16,5,81,152,244,251,110,245,141,179,184,191,88,190,253,6,12,234,65,61,116,252,52,246,217,236,245,205,107,199,107,219,127,250,230,184,219,255,177,107,107,107,191,209,191,243,91,200,242,90,79,223,217,124,99,185,245,141,229,44,73,247,159,250,172,195,231,62,107,223,91,125,226,10,124,7,81,186,60,174,50,75,79,35,184,10,76,79,35,120,12,91,104,180,194,208,107,53,90,205,70,203,219,28,92,2,24,228,193,149,198,0,150,129,245,230,0,105,4,87,25,4,164,17,60,102,111,119,189,182,23,180,189,176,213,233,182,54,7,207,113,111,235,142,48,164,161,53,103,24,194,204,186,67,12,121,104,165,41,134,60,176,210,24,67,30,88,101,142,97,25,55,239,65,134,101,220,188,39,25,194,184,211,89,226,247,136,142,215,12,27,94,16,248,193,243,61,228,229,195,243,11,61,159,36,13,221,245,195,78,16,250,205,102,39,12,95,78,96,116,66,43,13,141,132,129,181,166,70,194,184,90,99,35,203,184,121,207,141,228,113,85,6,71,150,113,243,158,28,25,196,101,116,84,129,209,209,230,150,138,240,242,250,229,180,101,103,197,68,184,173,167,226,245,196,70,252,28,73,171,46,118,61,135,99,157,27,111,71,4,141,116,70,4,13,70,4,140,8,24,17,48,34,96,68,80,166,17,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,162,179,223,32,29,246,27,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,215,29,246,155,248,208,189,221,236,87,239,244,61,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,190,97,191,137,235,216,119,179,95,189,94,118,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,91,4,246,11,181,77,72,109,253,116,168,173,15,181,133,218,66,109,149,168,173,247,116,79,244,159,239,137,241,103,61,107,65,91,113,90,101,102,155,66,110,21,100,43,206,173,68,108,237,242,234,1,219,20,114,171,240,90,89,110,93,92,43,204,172,73,107,101,145,117,97,173,56,179,18,171,21,231,85,66,181,226,188,42,164,214,46,109,222,160,214,46,109,222,156,86,150,86,23,211,202,50,235,81,90,89,94,45,72,43,75,171,197,104,237,210,230,141,104,197,105,85,8,173,93,218,188,1,109,242,180,240,89,248,44,124,118,55,159,245,210,105,211,245,104,211,133,207,194,103,225,179,240,89,248,44,124,22,62,11,159,133,207,194,103,225,179,240,89,248,44,124,22,62,11,159,133,207,194,103,225,179,240,89,83,62,155,74,227,173,71,227,45,124,22,62,11,159,133,207,194,103,225,179,240,89,248,44,124,22,62,11,159,133,207,194,103,225,179,240,89,248,44,124,22,62,11,159,133,207,154,242,217,84,250,13,60,250,13,224,179,240,89,248,44,124,22,62,11,159,133,207,194,103,225,179,240,89,248,44,124,22,214,9,235,132,117,194,58,97,157,176,78,88,167,30,235,244,163,70,26,93,1,126,189,225,124,87,192,195,91,200,254,26,177,124,248,203,39,140,89,75,248,210,235,203,241,162,126,245,247,78,218,249,120,181,199,167,55,126,90,0,39,128,19,192,9,224,4,112,2,56,1,156,0,78,0,39,128,19,192,9,224,4,112,2,56,1,156,0,78,0,39,128,19,192,153,24,112,166,240,203,246,43,192,233,250,47,219,3,56,1,156,0,78,0,39,128,19,192,9,224,4,112,2,56,1,156,0,78,0,39,128,19,192,9,224,4,112,2,56,1,156,0,206,50,2,206,20,126,91,125,5,56,245,126,91,253,221,219,175,248,155,47,223,155,175,197,250,194,66,73,161,164,80,82,40,41,148,20,74,10,37,133,146,66,73,161,164,80,82,40,41,148,20,74,10,37,133,146,66,73,161,164,37,164,164,142,211,201,32,29,253,50,80,212,47,161,147,208,73,232,164,213,71,69,175,222,173,55,10,67,39,205,211,186,65,39,109,114,107,210,73,243,220,186,116,82,152,87,157,78,218,228,214,164,147,134,185,157,160,147,166,153,29,160,147,134,145,157,160,147,230,153,117,233,164,121,94,93,58,105,158,87,147,78,10,211,42,209,73,97,90,37,58,105,152,86,157,78,26,230,85,166,147,134,105,149,233,164,48,173,18,157,52,79,171,73,39,133,105,149,232,100,130,180,208,73,232,164,187,116,50,21,119,50,192,157,132,78,66,39,161,147,208,73,232,36,116,18,58,9,157,132,78,66,39,161,147,208,73,232,36,116,18,58,9,157,132,78,66,39,161,147,102,116,210,79,199,157,244,43,235,78,122,208,73,232,100,129,233,164,247,120,19,235,212,131,34,208,73,97,90,117,58,105,157,91,137,78,10,115,171,209,73,155,188,154,116,210,58,183,18,157,148,228,214,166,147,162,204,186,116,82,18,89,155,78,10,51,171,209,73,97,94,53,58,41,204,171,68,39,109,210,230,79,39,109,210,230,79,39,37,105,53,233,164,36,175,30,157,148,164,213,163,147,54,105,243,167,147,194,180,74,116,210,38,109,254,116,50,105,90,232,100,5,232,164,41,20,76,69,89,244,43,171,44,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,69,131,130,94,58,80,208,3,10,2,5,129,130,219,160,224,134,111,201,207,189,147,222,231,126,244,161,55,56,252,20,29,15,123,163,95,143,207,78,131,213,183,104,2,82,127,53,94,140,175,38,181,243,241,244,250,178,118,59,27,47,255,186,189,191,11,106,237,243,236,89,189,193,119,89,178,239,169,217,236,245,109,110,231,235,219,127,250,110,185,219,255,177,123,107,107,223,143,59,191,167,172,175,246,226,42,124,139,37,248,22,219,240,13,213,241,187,254,230,111,168,142,223,13,190,255,159,15,189,209,199,47,209,241,73,255,167,193,240,245,191,240,139,205,225,253,167,118,238,240,185,157,219,247,86,159,215,2,223,65,16,47,143,171,76,226,211,8,174,130,226,211,8,30,67,38,26,173,48,244,90,141,86,179,209,242,54,7,151,224,9,121,112,165,33,130,101,96,189,41,66,26,193,85,198,8,105,4,143,217,219,93,175,237,5,109,47,108,117,186,173,205,193,115,220,219,186,3,16,105,104,205,9,136,48,179,238,8,68,30,90,105,6,34,15,172,52,4,145,7,86,153,130,88,198,205,123,12,98,25,55,239,57,136,48,238,116,150,248,61,162,227,53,195,134,23,4,126,240,124,15,121,249,240,252,66,207,39,73,67,119,253,176,19,132,126,179,217,9,195,151,243,27,157,208,74,35,39,97,96,173,153,147,48,174,214,208,201,50,110,222,83,39,121,92,149,177,147,101,220,188,231,78,6,113,25,60,85,96,240,180,185,43,35,188,188,126,201,140,119,22,93,132,219,218,50,94,115,103,241,115,36,45,220,216,245,28,78,52,127,236,26,30,196,78,244,146,14,15,50,152,233,49,60,96,120,192,240,32,141,143,183,141,231,122,170,34,12,15,140,227,186,50,60,176,8,174,59,60,48,14,174,205,224,101,129,29,96,240,22,193,117,25,188,89,112,71,80,182,97,104,39,80,182,89,102,71,80,182,113,104,109,148,109,28,88,27,101,27,7,214,69,217,178,184,106,40,91,22,87,13,101,155,197,117,4,101,155,133,118,128,10,155,5,86,167,194,102,113,213,169,176,44,174,26,21,54,142,171,75,133,101,113,213,168,112,124,92,168,112,101,169,48,60,247,53,207,237,31,28,244,162,224,209,253,110,196,224,219,201,124,62,174,5,111,85,239,70,12,173,141,131,181,235,104,182,0,191,143,177,17,200,126,95,159,108,104,239,142,39,7,238,58,1,119,223,252,74,71,25,112,111,248,252,171,125,235,55,211,192,65,220,107,28,215,21,220,107,17,92,219,21,23,7,215,118,197,13,131,107,115,106,89,96,7,56,181,69,112,109,87,92,28,92,219,21,55,9,238,8,96,55,12,237,4,96,55,203,236,8,96,55,14,173,13,216,141,3,107,3,118,227,192,218,174,184,36,174,162,43,46,137,171,232,138,155,196,117,4,176,155,133,118,198,21,55,12,173,61,21,48,11,172,62,21,48,139,171,62,21,144,197,85,116,197,13,227,106,187,226,146,184,138,174,120,92,92,166,2,149,157,10,224,138,219,206,22,222,237,45,38,255,190,159,46,38,119,253,251,217,120,239,253,222,215,249,183,131,201,114,124,57,94,142,247,151,147,197,252,110,255,1,97,143,86,255,89,95,254,185,220,139,155,70,4,194,105,68,192,52,130,105,4,211,8,166,17,76,35,152,70,0,245,129,250,176,113,216,56,108,28,54,14,27,135,141,131,153,193,204,96,102,48,51,152,25,204,12,102,6,51,251,171,183,3,17,102,246,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,25,204,12,102,142,63,87,115,27,102,142,107,194,6,51,131,153,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,115,5,48,115,252,9,140,155,49,115,252,129,139,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,25,204,12,102,6,51,131,153,193,204,96,102,48,51,152,25,204,156,1,102,6,16,167,5,136,7,135,167,163,147,179,143,35,147,195,30,107,171,87,177,184,191,88,114,234,227,110,170,251,99,161,50,101,199,59,175,2,68,6,34,3,145,129,200,197,128,200,156,3,9,253,46,37,253,230,28,72,176,61,216,30,108,15,182,7,219,87,15,219,115,14,36,179,6,102,13,204,26,152,53,48,107,40,220,172,1,165,221,225,137,69,194,3,33,183,79,44,56,25,146,137,5,19,11,38,22,76,44,152,88,0,254,1,255,240,115,248,57,252,28,126,14,63,135,159,59,195,207,65,209,160,104,80,52,40,26,20,13,138,6,69,59,138,162,19,30,26,185,29,69,115,122,36,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,6,69,131,162,119,163,232,132,141,223,219,81,52,213,223,160,104,80,52,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,222,133,162,19,31,62,185,13,69,115,10,37,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,6,69,131,162,65,209,160,104,80,52,40,26,20,13,138,118,4,69,3,145,83,129,200,237,15,201,143,163,108,159,27,159,66,249,226,107,180,5,26,171,66,222,246,121,134,108,119,243,147,131,116,157,64,186,0,92,0,46,0,151,51,33,33,207,85,32,207,156,9,9,50,7,153,131,204,65,230,32,243,234,33,115,206,132,132,243,195,249,225,252,112,126,56,127,225,56,63,202,185,123,211,130,68,71,65,110,152,22,196,157,0,201,180,128,105,1,211,2,166,5,76,11,138,48,45,0,186,3,221,97,215,176,107,216,53,236,26,118,13,187,6,3,131,129,193,192,96,96,48,48,24,24,12,92,1,12,156,232,24,198,13,24,56,238,244,69,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,12,6,6,3,59,129,129,19,245,78,111,192,192,113,117,211,96,96,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,12,6,118,0,3,39,60,126,240,13,6,142,63,117,16,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,12,6,6,3,131,129,193,192,96,96,48,48,24,24,12,12,6,6,3,87,18,3,3,112,211,2,184,131,195,211,209,201,217,199,145,201,97,128,181,213,171,88,220,95,44,203,119,42,224,143,151,150,41,219,221,121,21,32,47,144,23,200,11,228,117,17,242,114,78,32,116,186,148,116,154,115,2,193,234,96,117,176,58,88,29,172,94,61,172,206,57,129,204,2,152,5,48,11,96,22,192,44,160,112,179,0,148,112,135,39,10,9,15,12,220,62,81,40,252,201,129,76,20,152,40,48,81,96,162,192,68,1,48,15,152,135,111,195,183,225,219,240,109,248,54,124,27,84,12,42,6,21,131,138,65,197,160,98,80,113,229,81,113,194,67,5,183,163,226,194,159,46,8,42,6,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,149,71,197,9,27,167,183,163,226,194,87,79,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,160,98,80,113,197,81,113,226,195,9,183,161,226,18,156,82,8,42,6,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,65,197,160,98,80,49,168,24,84,12,42,6,21,131,138,57,183,176,16,144,247,197,159,191,132,209,193,224,116,116,210,27,174,160,239,233,79,163,168,55,60,254,210,75,34,8,191,248,243,183,176,54,159,222,61,124,36,104,159,215,238,190,46,107,227,217,237,183,177,177,49,28,75,129,215,33,176,18,21,142,127,233,153,96,98,217,101,225,198,112,227,180,184,177,183,237,174,236,57,201,141,13,227,186,195,141,197,193,181,185,177,56,184,246,81,136,134,193,245,129,183,36,176,19,192,91,28,92,27,120,139,131,107,31,133,104,18,220,25,82,111,20,218,17,82,111,146,217,25,82,111,24,90,159,212,27,6,214,39,245,134,129,181,73,189,36,174,34,169,151,196,85,36,245,38,113,157,33,245,38,161,157,57,10,209,48,180,254,120,193,36,176,3,227,5,147,184,14,140,23,36,113,21,199,11,134,113,181,199,11,146,184,138,227,133,184,184,140,23,42,59,94,192,68,183,29,82,72,71,14,177,162,185,241,200,33,222,60,103,228,192,200,129,145,131,179,35,135,70,189,81,164,145,131,113,92,87,70,14,22,193,117,71,14,198,193,181,201,189,44,176,3,228,222,34,184,46,185,55,11,238,8,0,55,12,237,4,0,55,203,236,8,0,55,14,173,13,192,141,3,107,3,112,227,192,186,0,92,22,87,13,128,203,226,170,1,112,179,184,142,0,112,179,208,14,176,100,179,192,234,44,217,44,174,58,75,150,197,85,99,201,198,113,117,89,178,44,174,26,75,142,143,11,75,174,44,75,134,2,39,167,192,31,250,35,123,239,252,124,178,172,168,118,190,122,229,249,35,224,109,87,133,0,67,128,145,206,139,68,128,145,206,145,206,145,206,29,67,215,72,231,72,231,72,231,250,204,29,233,28,233,28,233,28,233,28,233,28,233,28,233,220,145,65,1,210,57,131,130,178,12,10,144,206,149,198,13,118,206,249,134,113,67,69,148,115,198,13,140,27,202,56,110,64,56,71,56,71,56,119,130,218,35,156,35,156,35,156,235,195,111,132,115,132,115,132,115,132,115,132,115,132,115,132,115,117,142,140,112,14,71,70,56,151,16,224,211,81,239,228,227,151,158,184,227,252,110,57,94,92,124,27,75,219,205,83,61,228,50,45,172,251,250,53,229,64,116,227,47,8,204,5,230,226,142,23,9,230,226,142,227,142,227,142,59,70,161,113,199,113,199,113,199,245,241,57,238,56,238,56,238,56,238,56,238,56,238,56,238,184,35,204,31,119,28,230,95,22,230,143,59,158,255,228,192,80,27,223,57,57,136,55,198,153,28,48,57,96,114,128,6,142,6,238,204,228,0,13,28,13,28,13,220,13,142,141,6,142,6,142,6,142,6,142,6,174,141,132,209,192,209,192,209,192,209,192,65,194,104,224,238,195,92,89,227,248,15,12,41,234,26,79,21,229,102,215,246,241,234,69,230,201,118,105,248,0,237,34,133,35,133,35,133,35,133,187,203,164,145,194,145,194,145,194,221,129,233,72,225,72,225,72,225,72,225,72,225,218,19,0,164,112,164,112,164,112,164,112,38,0,72,225,21,155,35,72,157,112,81,137,56,115,4,230,8,204,17,80,196,81,196,157,157,35,160,136,163,136,163,136,187,65,181,81,196,81,196,81,196,81,196,81,196,181,1,49,138,56,138,56,138,56,138,56,128,24,69,220,89,180,251,91,255,248,203,175,39,171,163,34,133,85,225,127,79,110,191,253,181,88,29,91,40,235,10,47,230,25,145,107,175,58,7,222,155,224,138,16,95,136,47,230,120,145,136,47,230,56,230,56,230,184,99,168,26,115,28,115,28,115,92,159,177,99,142,99,142,99,142,99,142,99,142,99,142,99,142,59,50,24,192,28,103,48,80,150,193,0,230,184,194,120,193,208,29,223,61,94,136,183,199,25,47,48,94,96,188,224,216,120,1,161,28,161,28,161,220,9,74,143,80,142,80,142,80,174,15,187,17,202,17,202,17,202,17,202,17,202,17,202,17,202,213,185,49,66,57,220,24,161,220,142,248,202,74,199,159,65,164,168,117,188,232,188,55,167,246,144,248,11,66,123,161,189,200,228,69,162,189,200,228,200,228,200,228,142,97,106,100,114,100,114,100,114,125,190,142,76,142,76,142,76,142,76,142,76,142,76,142,76,238,200,80,0,153,156,161,64,89,134,2,200,228,249,143,22,196,46,185,168,136,156,209,2,163,5,70,11,78,141,22,16,201,17,201,17,201,157,32,244,136,228,136,228,136,228,250,160,27,145,28,145,28,145,28,145,28,145,28,145,28,145,92,157,25,35,146,195,140,17,201,147,209,222,131,193,233,232,164,55,92,1,222,32,106,68,193,110,182,59,159,222,61,220,186,219,231,175,72,110,80,111,212,131,180,73,238,58,183,237,172,147,222,150,53,181,125,126,57,153,48,218,221,79,15,145,53,35,178,175,247,179,15,163,69,255,86,103,180,232,223,232,223,232,223,142,193,101,244,111,244,111,244,111,125,42,142,254,141,254,141,254,141,254,141,254,141,254,141,254,237,8,202,71,255,6,229,151,5,229,163,127,103,63,16,240,197,3,1,159,129,0,3,1,6,2,12,4,24,8,148,113,32,0,87,135,171,131,167,193,211,224,105,240,52,120,26,60,13,233,133,244,66,122,33,189,144,94,72,47,164,183,128,164,55,166,214,99,7,233,77,189,196,3,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,2,210,27,136,157,222,0,167,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,29,33,189,82,167,55,192,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,144,94,72,47,164,23,210,11,233,133,244,66,122,33,189,137,72,47,140,118,59,163,245,197,140,214,135,209,194,104,97,180,202,140,214,123,186,3,250,207,119,192,238,234,6,232,119,28,68,180,226,180,202,132,54,133,220,42,128,86,156,91,137,207,218,229,213,195,179,41,228,86,161,179,178,220,186,112,86,152,89,147,205,202,34,235,162,89,113,102,37,50,43,206,171,4,102,197,121,85,184,172,93,218,188,177,172,93,218,188,169,172,44,173,46,148,149,101,214,99,178,178,188,90,72,86,150,86,139,200,218,165,205,27,200,138,211,170,240,88,187,180,121,227,216,228,105,161,177,208,88,104,236,27,26,235,69,129,144,198,122,245,0,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,66,99,161,177,137,105,172,180,169,214,163,169,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,66,99,13,104,172,180,169,192,163,169,0,26,11,141,133,198,66,99,161,177,208,88,104,44,52,22,26,11,141,133,198,66,99,33,155,144,77,200,38,100,19,178,9,217,132,108,170,144,77,95,220,193,234,23,160,131,245,225,141,98,127,13,86,62,252,229,19,193,172,109,127,181,245,229,120,81,191,250,123,39,219,124,188,192,227,51,38,121,38,112,38,56,19,156,9,206,4,103,130,51,193,153,224,76,112,38,56,19,156,9,206,4,103,130,51,193,153,224,76,112,38,56,19,156,105,131,51,165,162,166,95,0,81,19,156,9,206,4,103,130,51,193,153,224,76,112,38,56,19,156,9,206,4,103,130,51,193,153,224,76,112,38,56,19,156,9,206,44,36,206,116,13,35,14,14,79,71,39,103,31,71,81,195,132,39,214,86,185,22,247,23,203,87,96,177,81,0,176,184,251,87,180,127,188,174,221,191,10,30,216,254,42,248,206,235,188,120,126,168,35,212,49,13,234,232,63,221,156,194,231,155,147,239,173,238,78,129,239,32,118,148,199,85,230,142,105,4,87,1,143,105,4,143,249,57,172,209,10,67,175,213,104,53,27,45,111,115,112,201,15,99,242,224,74,200,212,50,176,30,51,77,35,184,10,52,77,35,120,204,222,238,122,109,47,104,123,97,171,211,109,109,14,158,227,222,214,197,189,210,208,154,188,87,152,89,23,248,202,67,43,17,95,121,96,37,228,43,15,172,194,124,45,227,230,13,125,45,227,230,77,125,133,113,117,43,82,133,161,231,147,164,161,187,126,216,9,66,191,217,236,132,225,75,90,173,19,90,9,176,11,3,107,17,118,97,92,45,196,110,25,55,111,198,46,143,171,2,217,45,227,230,77,217,13,226,130,217,43,139,217,195,203,235,84,188,97,220,227,152,161,65,96,210,169,176,121,104,16,20,160,92,33,149,161,129,117,127,108,204,208,128,34,89,134,6,12,13,24,26,20,97,104,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,48,29,18,26,28,215,90,254,46,254,241,95,112,92,56,110,25,57,46,149,19,84,78,80,57,161,141,112,169,156,160,114,130,202,9,42,39,168,156,112,2,221,86,161,114,66,23,220,82,147,65,77,6,53,25,212,100,80,147,1,177,133,216,166,77,108,141,234,127,55,19,219,210,247,0,255,120,217,233,21,2,111,120,74,48,45,152,22,76,11,166,5,211,130,105,193,180,96,90,48,45,152,22,76,11,166,5,121,130,60,65,158,32,79,144,39,200,19,228,41,71,158,71,199,253,195,163,147,143,189,232,243,241,232,31,134,220,243,230,118,114,125,179,184,24,215,174,110,151,255,54,134,159,113,236,115,13,109,138,81,232,187,183,59,224,205,151,243,205,215,102,125,161,83,49,96,95,173,87,214,26,108,236,197,112,97,205,32,107,54,72,245,199,53,255,113,214,59,28,13,126,235,175,238,38,143,223,78,5,166,173,47,126,117,36,216,246,171,35,129,59,184,85,30,215,157,114,3,113,112,237,114,3,113,112,237,70,100,195,224,250,173,12,146,192,78,180,50,136,131,107,183,50,136,131,107,55,34,155,4,119,166,78,194,40,180,35,117,18,38,153,157,169,147,48,12,173,95,39,97,24,88,191,78,194,48,176,118,157,132,36,174,98,157,132,36,174,98,157,132,73,92,103,234,36,76,66,59,211,136,108,24,90,191,3,195,36,176,3,29,24,38,113,29,232,192,144,196,85,236,192,48,140,171,221,129,33,137,171,216,129,17,23,151,241,66,101,199,11,52,34,103,50,164,248,215,195,144,162,243,175,246,135,200,143,26,81,16,55,152,248,243,225,35,64,231,207,246,249,218,48,162,81,15,98,134,17,47,94,241,150,113,68,70,195,129,231,204,25,13,4,118,95,128,33,128,141,105,221,217,60,22,104,4,237,78,115,243,92,96,245,191,90,187,7,3,79,143,46,7,254,167,219,152,110,99,14,68,116,2,255,83,202,236,114,41,179,83,248,159,54,105,218,164,105,147,166,77,154,54,105,7,240,127,21,218,164,221,192,255,84,96,83,129,77,5,118,78,248,159,10,108,240,63,248,31,252,159,20,255,251,22,248,223,7,255,131,255,193,255,224,127,240,127,177,241,63,20,29,138,14,140,6,70,3,163,129,209,192,104,96,52,92,23,174,11,215,133,235,194,117,225,186,112,221,66,114,221,216,190,153,29,92,55,174,99,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,105,115,221,192,194,215,13,240,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,87,129,235,202,125,221,0,95,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,194,117,225,186,112,93,184,46,92,23,174,11,215,133,235,66,100,13,136,172,111,65,100,125,136,44,68,22,34,155,63,145,109,212,27,69,34,178,198,113,93,33,178,22,193,117,137,172,113,112,109,34,43,11,236,0,145,181,8,174,75,100,205,130,59,66,100,13,67,59,65,100,205,50,59,66,100,141,67,107,19,89,227,192,218,68,214,56,176,46,145,149,197,85,35,178,178,184,106,68,214,44,174,35,68,214,44,180,3,68,214,44,176,58,145,53,139,171,78,100,101,113,213,136,172,113,92,93,34,43,139,171,70,100,227,227,66,100,33,178,16,217,13,68,214,179,232,62,240,232,62,128,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,33,178,16,89,35,34,43,119,100,61,28,89,136,44,68,86,131,200,250,197,34,178,134,113,221,33,178,226,224,218,68,214,48,184,62,145,149,4,118,130,200,138,131,107,19,89,147,224,206,16,89,163,208,142,16,89,147,204,206,16,89,195,208,250,68,214,48,176,62,145,53,12,172,77,100,37,113,21,137,172,36,174,34,145,53,137,235,4,220,52,9,236,0,220,52,137,235,0,220,148,196,85,132,155,134,113,181,225,166,36,174,34,220,140,139,11,220,4,110,2,55,223,192,205,193,225,233,232,228,236,227,40,242,163,70,20,36,167,156,181,85,182,197,253,197,114,13,119,54,234,129,251,184,243,71,248,204,185,231,206,43,1,64,1,160,212,182,82,219,90,152,218,214,231,235,198,252,16,216,104,133,161,215,106,180,154,141,150,183,57,120,142,253,117,14,144,91,250,102,221,238,155,125,117,221,152,189,221,245,218,94,208,246,194,86,167,219,218,28,60,199,189,237,8,114,166,40,151,162,92,138,114,41,202,165,40,215,1,9,216,184,40,55,97,232,174,31,118,130,208,111,54,59,97,248,146,148,211,238,91,0,184,79,187,47,237,190,180,251,2,247,75,7,247,57,181,45,215,17,129,65,53,197,246,17,65,1,58,42,24,17,48,34,96,68,192,136,128,17,1,164,29,210,14,176,6,88,3,172,1,214,0,107,128,181,3,192,26,246,11,251,133,253,194,126,97,191,176,95,216,111,110,236,215,160,4,99,59,251,45,64,27,6,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,86,135,253,6,105,120,191,1,222,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,186,197,126,83,240,126,3,188,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,11,251,133,253,194,126,97,191,176,95,216,47,236,23,246,27,203,126,161,182,137,168,173,159,6,181,245,161,182,80,91,168,173,11,212,182,81,111,20,137,218,26,199,117,133,218,90,4,215,165,182,198,193,181,169,173,44,176,3,212,214,34,184,46,181,53,11,238,8,181,53,12,237,4,181,53,203,236,8,181,53,14,173,77,109,141,3,107,83,91,227,192,186,212,86,22,87,141,218,202,226,170,81,91,179,184,142,80,91,179,208,14,80,91,179,192,234,212,214,44,174,58,181,149,197,85,163,182,198,113,117,169,173,44,174,26,181,141,143,11,181,133,218,66,109,119,81,91,47,141,158,5,143,158,5,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,11,181,77,139,218,166,224,218,122,184,182,80,91,168,173,27,212,214,47,22,181,53,140,235,14,181,21,7,215,166,182,134,193,245,169,173,36,176,19,212,86,28,92,155,218,154,4,119,134,218,26,133,118,132,218,154,100,118,134,218,26,134,214,167,182,134,129,245,169,173,97,96,109,106,43,137,171,72,109,37,113,21,169,173,73,92,39,0,168,73,96,7,0,168,73,92,7,0,168,36,174,34,0,53,140,171,13,64,37,113,21,1,104,92,92,0,40,0,20,0,186,29,128,126,62,30,253,67,76,65,107,87,183,203,127,27,163,208,23,95,149,45,40,244,197,191,120,243,69,200,27,150,62,188,198,252,136,233,214,203,129,77,109,176,105,152,37,54,253,17,228,31,103,189,195,209,224,183,254,234,230,240,248,157,81,6,162,74,231,44,157,179,89,5,143,249,169,178,209,10,67,175,213,104,53,27,45,111,115,240,28,203,247,28,64,193,148,229,186,93,150,251,234,186,49,123,187,235,181,189,160,237,133,173,78,183,181,57,120,142,123,219,17,134,77,203,47,45,191,180,252,210,242,75,203,175,3,230,177,113,203,111,194,208,93,63,236,4,161,223,108,118,194,240,37,122,167,154,184,0,211,2,170,137,169,38,166,154,152,105,65,233,166,5,28,75,151,193,204,225,240,232,236,244,164,127,218,239,157,124,252,242,240,135,232,75,255,228,160,127,26,5,209,233,209,176,119,18,249,94,212,254,144,164,241,248,250,230,254,110,49,185,155,140,87,223,225,171,63,212,190,77,22,243,201,93,45,168,221,221,204,198,139,154,239,213,218,231,198,21,200,169,206,34,228,147,135,100,175,46,147,41,132,252,210,76,36,204,38,18,27,230,15,161,215,109,109,30,63,116,252,110,176,123,250,208,241,187,62,19,6,38,12,76,24,152,48,48,97,96,194,192,132,129,9,3,19,6,38,12,76,24,152,48,48,97,96,194,192,132,129,9,3,19,6,38,12,76,24,152,48,48,97,136,255,13,7,209,132,33,231,223,118,96,194,192,132,129,9,3,93,222,206,78,24,232,242,206,175,21,134,46,239,188,91,97,232,242,206,169,21,134,46,239,60,90,97,232,242,166,203,155,46,239,28,121,55,93,222,116,121,211,229,157,91,149,13,93,222,160,227,114,160,99,160,111,50,232,59,28,246,14,122,81,96,235,148,207,102,227,249,184,22,72,132,242,88,218,187,14,123,117,233,239,243,43,205,23,253,238,190,46,220,215,154,251,126,103,183,85,231,190,152,229,152,229,152,229,78,0,107,204,114,204,114,204,114,183,72,59,102,57,102,57,102,57,102,57,102,57,102,57,102,185,99,227,1,204,114,204,114,204,114,198,3,152,229,14,15,25,228,90,249,214,33,67,188,83,206,144,129,33,3,67,6,103,134,12,200,229,200,229,200,229,78,176,122,228,114,228,114,228,114,125,228,141,92,142,92,142,92,142,92,142,92,142,92,142,92,174,78,143,145,203,161,199,200,229,105,112,223,32,242,27,41,200,229,65,205,111,148,175,173,252,249,165,41,128,222,173,215,5,244,2,122,177,201,139,4,122,177,201,177,201,177,201,29,35,212,216,228,216,228,216,228,250,104,29,155,28,155,28,155,28,155,28,155,28,155,28,155,220,145,121,0,54,57,243,128,178,204,3,176,201,213,166,10,150,54,249,166,169,66,241,27,202,153,42,48,85,40,243,84,1,125,28,125,28,125,220,9,56,143,62,142,62,142,62,174,207,184,209,199,209,199,209,199,209,199,209,199,209,199,209,199,213,113,49,250,56,184,24,125,92,0,122,127,237,157,28,70,7,131,211,209,73,111,248,208,23,18,116,126,54,150,199,255,26,47,174,107,243,233,221,195,61,190,125,94,243,131,206,239,101,236,37,223,244,58,179,39,190,73,175,10,239,133,247,98,145,23,137,247,98,145,99,145,99,145,59,6,170,177,200,177,200,177,200,245,9,59,22,57,22,57,22,57,22,57,22,57,22,57,22,185,35,99,1,44,114,198,2,101,25,11,96,145,43,13,23,204,28,242,4,195,133,82,244,145,51,92,96,184,80,133,225,2,50,57,50,57,50,185,19,140,30,153,28,153,28,153,92,31,117,35,147,35,147,35,147,35,147,35,147,35,147,35,147,171,83,99,100,114,168,49,50,121,50,222,123,116,220,63,28,30,68,63,144,239,234,207,223,207,159,108,127,136,126,9,146,184,228,55,183,147,235,217,188,246,131,73,174,254,252,253,104,196,246,121,237,143,160,36,42,121,220,203,204,4,246,74,46,10,235,181,102,189,129,23,182,55,179,222,208,235,182,118,179,222,208,235,54,75,194,122,17,201,17,201,17,201,157,128,212,136,228,136,228,136,228,110,209,117,68,114,68,114,68,114,68,114,68,114,68,114,68,114,199,70,2,136,228,136,228,136,228,140,4,16,201,93,29,44,196,122,228,134,131,133,162,106,228,12,22,24,44,84,108,176,128,68,142,68,142,68,238,4,159,71,34,71,34,71,34,215,199,220,72,228,72,228,72,228,72,228,72,228,72,228,72,228,234,196,24,137,28,98,140,68,158,140,245,30,127,25,68,137,128,238,237,183,105,205,156,218,198,65,219,117,68,187,78,104,215,254,220,89,103,188,45,57,244,125,247,102,9,229,24,248,97,113,50,97,189,91,159,25,160,155,33,208,13,188,176,83,18,92,27,214,131,109,55,195,192,65,92,107,28,215,21,92,107,17,92,219,3,23,7,215,246,192,13,131,107,115,102,89,96,7,56,179,69,112,109,15,92,28,92,219,3,55,9,238,8,32,55,12,237,4,32,55,203,236,8,32,55,14,173,13,200,141,3,107,3,114,227,192,218,30,184,36,174,162,7,46,137,171,232,129,155,196,117,4,144,155,133,118,198,3,55,12,173,77,245,205,2,171,83,125,179,184,234,84,95,22,87,209,3,55,140,171,237,129,75,226,42,122,224,113,113,161,250,149,165,250,120,224,25,204,6,78,6,135,135,189,168,17,181,62,68,131,195,211,209,201,217,199,209,224,232,48,58,62,62,138,62,252,228,183,30,231,6,187,167,6,139,233,245,245,184,214,168,181,206,107,171,140,139,251,139,229,244,230,186,118,123,123,83,59,255,234,183,94,205,19,130,52,234,101,18,14,20,228,168,63,230,21,197,13,1,124,201,16,64,112,205,23,215,42,207,120,192,15,50,27,15,188,254,142,240,55,15,12,124,47,8,43,48,48,160,56,134,226,24,138,99,156,24,24,80,28,67,113,12,197,49,110,13,12,40,142,161,56,134,226,24,138,99,210,138,235,204,192,128,226,24,138,99,40,142,161,56,134,226,24,6,6,12,12,24,24,100,48,48,136,253,53,3,179,129,65,10,181,49,12,12,24,24,48,48,16,220,103,189,167,251,172,255,124,159,237,174,110,179,126,199,193,121,129,56,173,242,184,32,133,220,42,211,2,113,110,37,230,110,151,87,15,185,167,144,91,133,184,203,114,235,114,107,97,102,77,108,45,139,172,75,173,197,153,149,160,181,56,175,18,179,22,231,85,65,214,118,105,243,38,214,118,105,243,6,214,178,180,186,188,90,150,89,143,252,202,242,106,129,95,89,90,45,238,107,151,54,111,236,43,78,171,66,125,237,210,230,13,125,147,167,133,249,86,150,249,66,107,141,104,173,31,53,210,164,181,171,94,166,188,104,237,187,31,140,255,205,95,188,122,200,109,227,199,159,147,1,222,135,247,156,253,53,60,251,240,151,79,204,182,102,184,70,245,229,120,81,191,250,123,39,226,125,188,234,171,171,137,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,13,65,105,144,46,40,13,0,165,128,82,64,105,129,64,169,87,239,62,31,58,225,60,40,53,79,235,6,40,181,201,173,9,74,205,115,235,130,82,97,94,117,80,106,147,91,19,148,26,230,118,2,148,154,102,118,0,148,26,70,118,2,148,154,103,214,5,165,230,121,117,65,169,121,94,77,80,42,76,171,4,74,133,105,149,64,169,97,90,117,80,106,152,87,25,148,26,166,85,6,165,194,180,74,160,212,60,173,38,40,21,166,85,2,165,9,210,2,74,43,12,74,11,2,40,253,213,55,73,122,128,210,175,251,182,128,82,159,72,122,117,63,47,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,38,70,145,82,2,152,170,162,152,194,81,93,16,64,8,160,131,4,240,248,228,104,116,244,241,104,24,125,56,251,233,167,254,201,105,116,252,235,232,203,209,97,52,56,56,30,246,15,250,135,163,222,234,91,107,245,125,250,215,242,219,205,53,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,67,152,97,145,153,97,170,167,245,248,105,156,214,227,2,51,204,237,247,152,97,134,48,67,39,153,161,247,120,107,233,212,131,34,48,67,97,90,117,102,104,157,91,137,25,10,115,171,49,67,155,188,154,204,208,58,183,18,51,148,228,214,102,134,162,204,186,204,80,18,89,155,25,10,51,171,49,67,97,94,53,102,40,204,171,196,12,109,210,230,207,12,109,210,230,207,12,37,105,53,153,161,36,175,30,51,148,164,213,99,134,54,105,243,103,134,194,180,74,204,208,38,109,254,204,48,105,90,152,97,69,153,225,105,191,55,92,65,194,198,135,36,120,240,110,50,158,173,216,84,227,60,109,18,24,79,250,12,59,16,111,27,245,142,17,24,220,116,236,246,243,235,141,59,213,219,147,156,234,189,251,233,95,60,45,228,47,1,249,219,78,243,70,39,103,167,163,232,164,127,112,52,234,71,31,143,62,245,247,222,239,45,23,247,147,98,99,59,255,169,249,55,124,110,254,245,189,213,219,123,224,59,200,237,228,113,149,193,93,26,193,85,200,93,26,193,99,126,144,105,180,194,208,107,53,90,205,70,203,219,28,92,242,211,140,60,184,18,115,180,12,172,7,29,211,8,174,66,29,211,8,30,179,183,187,94,219,11,218,94,216,234,116,91,155,131,231,184,183,117,121,169,52,180,38,48,21,102,214,37,166,242,208,74,200,84,30,88,137,153,202,3,171,64,83,203,184,121,83,83,203,184,121,99,83,97,92,221,3,211,133,161,231,147,164,161,187,126,216,9,66,191,217,236,132,225,75,220,171,19,90,137,80,11,3,107,33,106,97,92,45,70,109,25,55,111,72,45,143,171,66,169,45,227,230,141,169,13,226,194,169,43,192,169,55,87,115,174,128,112,26,167,24,113,18,210,6,252,223,54,194,255,109,115,252,239,199,154,192,126,240,134,255,251,235,132,63,8,215,145,127,231,21,243,127,185,34,246,212,191,157,45,245,223,252,244,80,255,60,168,255,151,222,201,167,254,39,198,0,140,1,24,3,48,6,96,12,192,24,128,49,0,99,0,198,0,140,1,24,3,48,6,96,12,192,24,128,49,0,99,0,198,0,140,1,24,3,48,6,168,210,24,224,169,57,196,108,30,240,163,185,162,34,131,129,31,175,55,227,9,193,206,235,48,42,96,84,192,168,128,81,1,163,2,70,5,140,10,24,21,48,42,96,84,192,168,128,81,1,163,2,70,5,140,10,24,21,48,42,96,84,192,168,128,81,1,163,2,70,5,233,141,10,70,189,147,21,33,61,73,114,4,225,221,114,188,88,209,227,133,241,97,131,198,99,129,220,102,0,79,47,41,27,242,191,235,217,75,201,251,87,255,63,151,42,240,112,115,21,120,199,239,250,155,103,3,29,191,27,124,255,63,31,122,163,143,95,162,227,147,254,79,131,225,235,127,225,51,17,96,34,192,68,128,137,0,19,1,38,2,76,4,152,8,48,17,96,34,192,68,128,137,0,19,1,38,2,76,4,152,8,48,17,96,34,192,68,128,137,64,53,38,2,241,191,50,176,101,34,144,193,47,10,48,17,96,34,192,68,64,124,35,109,60,159,51,93,132,137,128,113,92,87,38,2,22,193,117,39,2,198,193,181,193,186,44,176,3,96,221,34,184,46,88,55,11,238,8,159,54,12,237,4,159,54,203,236,8,159,54,14,173,205,167,141,3,107,243,105,227,192,186,124,90,22,87,141,79,203,226,170,241,105,179,184,142,240,105,179,208,14,160,94,179,192,234,168,215,44,174,58,234,149,197,85,67,189,198,113,117,81,175,44,174,26,234,141,143,11,234,173,44,234,5,210,110,134,180,31,122,167,125,35,117,251,124,124,55,41,161,190,189,122,89,217,2,219,109,87,0,218,2,109,209,184,209,184,209,184,209,184,93,164,205,104,220,104,220,104,220,238,96,114,52,110,52,110,52,110,52,110,52,110,109,182,143,198,141,198,141,198,141,198,13,219,71,227,46,253,132,32,185,202,189,97,66,80,6,157,155,9,1,19,130,242,77,8,208,186,209,186,209,186,157,0,237,104,221,104,221,104,221,250,188,26,173,27,173,27,173,27,173,27,173,27,173,27,173,91,29,253,162,117,131,126,209,186,147,65,219,81,255,231,195,193,217,65,116,116,220,63,252,210,63,57,232,159,70,65,116,48,56,29,157,244,134,171,211,60,19,136,222,203,201,239,215,211,251,121,237,230,118,114,253,109,178,152,79,238,106,65,109,62,189,123,184,201,183,207,141,213,239,88,174,187,142,117,13,56,175,156,234,198,188,202,76,56,175,224,154,144,95,243,35,61,215,56,111,232,117,91,112,94,76,112,76,112,76,112,55,0,53,38,56,38,56,38,184,91,100,29,19,28,19,28,19,28,19,28,19,28,19,28,19,220,177,113,0,38,56,38,56,38,56,227,0,76,112,71,135,10,177,110,184,217,80,33,222,22,103,168,192,80,129,161,130,250,80,1,121,28,121,28,121,220,9,54,143,60,142,60,142,60,174,143,184,145,199,145,199,145,199,145,199,145,199,145,199,145,199,213,105,49,242,56,180,24,121,60,33,231,253,210,255,48,60,250,185,255,146,237,174,152,239,209,201,199,94,212,251,231,63,18,217,227,223,38,231,179,155,223,39,47,16,228,3,154,188,89,92,140,107,227,255,252,187,44,250,120,204,203,204,6,245,10,46,10,235,53,99,189,63,254,239,63,206,122,135,163,193,111,253,21,44,121,216,182,84,136,160,150,163,150,163,150,59,141,175,81,203,81,203,81,203,221,226,238,168,229,168,229,168,229,168,229,168,229,168,229,168,229,142,13,11,80,203,81,203,81,203,25,22,160,150,187,58,114,136,119,203,205,70,14,133,149,203,25,57,48,114,96,228,128,120,142,120,142,120,238,16,185,71,60,71,60,71,60,215,7,224,136,231,136,231,136,231,136,231,136,231,136,231,136,231,234,44,25,241,28,150,140,120,158,144,2,15,6,103,189,126,244,83,111,248,241,232,48,58,249,103,228,39,107,42,159,78,239,199,147,218,215,241,236,226,230,186,182,248,79,205,207,176,157,220,2,220,190,141,153,13,171,77,118,29,240,172,117,251,71,224,133,237,205,16,246,69,47,200,22,8,27,122,221,102,73,32,44,222,55,222,55,222,183,19,244,24,239,27,239,27,239,219,45,236,141,247,141,247,141,247,141,247,141,247,141,247,141,247,237,24,171,199,251,198,251,198,251,134,213,227,125,59,68,252,227,85,239,88,226,159,162,221,13,241,135,248,67,252,209,174,209,174,209,174,221,3,231,104,215,104,215,104,215,250,252,25,237,26,237,26,237,26,237,26,237,26,237,26,237,90,29,229,162,93,131,114,209,174,147,66,216,195,95,135,195,222,65,111,37,91,127,136,6,135,163,213,225,142,159,6,189,81,63,58,29,245,143,35,63,108,248,63,71,141,100,46,246,245,95,179,217,120,62,174,249,53,255,188,54,189,94,174,206,34,188,156,142,151,147,218,221,114,114,91,91,61,215,239,15,31,116,212,250,191,109,128,110,178,87,151,17,229,149,95,28,244,107,141,126,105,220,64,246,70,246,70,246,118,135,89,35,123,35,123,35,123,187,5,219,145,189,145,189,145,189,145,189,145,189,145,189,145,189,29,155,16,32,123,35,123,35,123,51,33,64,246,118,125,206,144,192,0,23,205,25,114,45,253,102,206,192,156,129,57,3,138,185,211,115,6,20,115,20,115,20,115,135,168,55,138,57,138,57,138,57,138,57,138,185,3,212,27,197,28,197,28,197,28,197,28,197,28,128,140,98,158,6,250,93,131,192,31,191,244,70,209,47,94,212,50,147,203,215,24,229,197,183,241,178,246,135,87,107,21,93,43,223,246,186,50,6,189,38,151,5,241,130,120,81,201,139,132,120,81,201,81,201,81,201,29,99,211,168,228,168,228,168,228,250,80,29,149,28,149,28,149,28,149,28,149,28,149,28,149,220,145,73,0,42,57,147,128,178,76,2,80,201,181,230,9,6,18,121,194,121,66,225,244,113,230,9,204,19,42,51,79,64,25,71,25,71,25,119,2,203,163,140,163,140,163,140,235,211,109,148,113,148,113,148,113,148,113,148,113,148,113,148,113,117,80,140,50,14,40,70,25,79,5,241,174,240,174,189,50,238,215,188,82,42,227,126,205,211,64,188,91,46,11,226,5,241,162,140,23,9,241,162,140,163,140,163,140,59,198,166,81,198,81,198,81,198,245,161,58,202,56,202,56,202,56,202,56,202,56,202,56,202,184,35,147,0,148,113,38,1,101,153,4,160,140,107,205,19,108,149,241,183,243,132,114,40,227,204,19,152,39,148,113,158,128,50,142,50,142,50,238,4,150,71,25,71,25,71,25,215,167,219,40,227,40,227,40,227,40,227,40,227,40,227,40,227,234,160,24,101,28,80,140,50,158,12,241,254,243,100,48,90,161,191,222,240,224,215,147,94,116,122,208,27,14,147,72,226,255,89,76,151,147,69,237,118,60,155,255,181,24,215,238,230,227,217,44,59,45,92,14,105,55,229,204,4,203,38,189,16,32,214,26,196,6,94,216,222,12,98,67,175,219,218,13,98,67,175,219,44,9,136,69,236,70,236,70,236,118,130,32,35,118,35,118,35,118,187,133,190,17,187,17,187,17,187,17,187,17,187,17,187,17,187,29,227,245,136,221,136,221,136,221,240,122,196,110,151,168,127,172,202,157,128,250,167,40,111,67,253,161,254,80,127,244,107,244,107,244,107,23,225,57,250,53,250,53,250,181,62,131,70,191,70,191,70,191,70,191,70,191,70,191,70,191,86,199,185,232,215,224,92,244,235,100,32,246,183,254,241,151,95,79,162,246,135,232,115,255,224,161,93,35,150,193,254,61,185,253,246,215,162,214,62,175,93,77,230,243,177,49,126,245,99,249,235,246,178,140,119,111,215,110,125,33,228,208,118,237,133,101,194,107,19,92,3,84,75,83,70,90,130,118,176,237,70,24,56,136,106,141,227,186,130,106,45,130,107,11,218,226,224,218,130,182,97,112,109,198,44,11,236,0,99,182,8,174,45,104,139,131,107,11,218,38,193,29,129,227,134,161,157,128,227,102,153,29,129,227,198,161,181,225,184,113,96,109,56,110,28,88,91,208,150,196,85,20,180,37,113,21,5,109,147,184,142,192,113,179,208,206,8,218,134,161,181,137,190,89,96,117,162,111,22,87,157,232,203,226,42,10,218,134,113,181,5,109,73,92,69,65,59,46,46,68,191,178,68,31,65,219,118,46,240,110,111,49,249,247,253,116,49,185,235,223,207,198,123,239,247,190,206,191,29,76,150,227,203,241,114,188,191,156,44,230,119,251,15,180,122,180,250,207,250,242,207,229,222,218,36,97,197,140,63,13,78,71,131,225,135,254,201,40,250,208,59,237,71,31,123,167,253,79,209,79,131,195,254,232,236,176,255,105,69,151,135,67,175,17,245,15,63,15,7,167,95,162,96,247,164,225,122,178,168,93,78,239,150,211,217,249,100,177,172,157,143,239,38,181,139,241,221,228,178,246,117,122,61,89,222,95,79,46,107,23,55,215,179,153,215,168,77,174,175,102,211,187,111,175,38,17,65,220,36,226,182,17,35,130,223,6,245,87,67,134,198,90,169,247,106,223,189,252,139,121,179,254,250,79,47,255,231,197,155,63,154,73,230,215,147,197,190,229,242,88,207,51,50,202,192,188,99,125,222,145,217,236,225,34,245,217,195,243,237,218,175,183,87,183,235,197,248,250,238,235,205,98,62,89,220,133,245,86,221,175,93,60,222,183,91,223,111,216,126,103,117,195,126,247,234,195,67,144,83,148,171,167,40,23,247,190,239,189,10,148,104,20,178,190,124,214,163,144,212,86,47,135,36,38,139,183,117,48,179,190,130,233,12,102,82,91,198,188,226,200,214,50,176,93,203,36,159,193,115,92,203,116,226,200,214,178,177,123,45,211,25,95,165,182,150,121,197,49,89,203,68,55,24,251,137,90,230,251,81,235,6,179,117,192,103,180,134,238,188,71,166,29,71,182,150,194,247,72,179,153,99,142,107,153,255,123,228,214,49,232,250,90,166,51,6,77,109,45,243,138,147,120,45,183,79,102,19,237,74,195,201,108,182,123,50,245,48,201,87,113,203,168,248,205,26,166,49,42,78,111,17,243,73,147,120,21,183,15,175,19,237,69,195,225,117,182,123,49,245,48,38,171,152,108,47,90,79,211,51,95,193,52,163,152,172,95,50,44,97,61,220,79,15,75,228,16,197,100,253,54,141,141,146,110,191,196,99,163,204,119,95,138,73,140,23,79,242,9,209,196,124,200,103,241,114,254,92,184,197,195,48,90,188,92,63,13,230,144,36,241,226,109,183,66,222,172,95,10,86,72,122,75,152,75,152,196,171,184,93,83,121,243,131,73,10,154,74,122,63,150,228,18,198,100,21,19,221,130,237,189,153,212,86,48,143,40,137,215,111,139,198,147,232,141,208,68,227,201,246,141,48,221,36,137,23,111,139,84,148,104,241,76,164,162,108,23,47,221,36,198,139,39,249,252,98,162,56,229,179,120,57,127,126,217,34,92,37,93,60,71,62,57,167,155,196,120,241,132,59,207,145,79,206,233,38,217,185,120,9,101,180,139,112,77,119,122,189,162,27,228,158,139,117,65,42,193,35,214,205,173,4,15,89,247,195,226,31,210,154,10,30,98,158,172,109,124,153,24,225,47,48,22,254,54,62,226,65,248,51,141,150,196,18,220,120,181,185,241,190,153,27,239,155,185,249,190,153,155,111,130,185,96,19,204,205,55,193,78,173,114,227,18,239,212,42,183,60,194,124,163,237,214,42,183,61,100,151,86,185,249,49,198,251,121,97,188,95,22,230,251,101,97,190,95,22,130,253,178,48,223,47,203,245,253,18,255,136,245,253,178,246,136,245,234,5,137,48,25,115,40,158,173,48,25,123,94,158,67,194,228,118,71,241,225,206,253,232,22,214,44,87,167,190,28,47,234,87,127,163,37,162,37,162,37,162,37,162,37,162,37,162,210,161,210,161,210,161,210,161,127,161,127,161,127,161,127,161,127,161,127,161,127,161,127,161,127,161,127,161,220,160,220,160,220,160,220,160,220,160,220,160,220,160,220,184,167,220,224,194,228,230,194,96,156,184,104,156,184,234,117,100,90,132,21,123,36,7,94,135,186,215,145,145,144,177,235,31,173,57,35,255,77,176,145,207,14,51,232,116,187,191,166,213,205,110,129,114,233,117,19,165,160,217,13,133,10,133,10,133,10,133,10,133,138,102,55,154,221,208,209,208,209,208,209,104,118,163,217,205,29,157,10,181,15,181,207,149,189,136,218,135,218,135,218,135,218,135,218,135,218,87,8,181,143,102,55,154,221,104,118,67,51,69,51,69,51,69,51,69,51,69,51,69,51,173,188,102,74,179,91,217,108,86,154,221,240,108,105,118,147,27,192,241,226,164,160,219,205,76,156,172,94,187,91,236,250,56,232,1,35,39,34,39,34,39,34,39,34,39,150,74,78,68,168,67,168,67,168,43,153,80,135,4,134,4,134,4,134,4,134,4,134,4,134,4,134,4,134,4,230,202,226,209,239,134,120,131,120,131,120,131,120,131,120,131,120,131,120,83,21,241,6,35,134,126,183,74,123,39,238,218,29,25,215,98,85,175,227,173,136,118,135,123,45,111,167,253,195,81,255,240,99,255,116,112,48,24,246,78,6,163,95,163,222,112,24,29,12,14,7,195,131,104,216,138,126,9,30,58,221,252,237,155,247,110,114,189,92,173,220,221,116,62,157,141,23,211,229,95,181,241,108,86,59,152,94,79,135,7,181,97,171,246,71,240,166,193,205,223,181,85,175,154,49,91,245,213,63,88,109,175,214,244,213,118,187,106,214,195,181,63,119,98,247,182,89,111,219,219,23,189,111,184,38,241,165,109,193,238,210,182,108,34,208,216,86,18,41,202,111,188,249,140,29,180,234,222,211,199,253,238,247,143,215,129,151,135,22,181,45,204,213,83,152,213,39,254,246,171,72,250,98,148,229,10,230,146,197,100,1,21,229,40,203,165,204,47,144,108,61,115,23,164,50,95,207,180,2,201,214,51,247,6,55,203,245,204,47,144,201,122,42,72,103,25,237,75,189,155,142,162,120,150,229,90,170,189,103,42,202,103,153,175,167,198,123,166,98,163,155,229,122,230,23,40,241,122,234,9,125,89,236,205,12,226,36,95,73,45,169,207,118,33,243,202,147,120,37,245,196,190,44,246,100,6,113,76,86,82,65,238,203,104,21,211,13,99,178,134,10,130,159,45,202,200,37,140,201,26,230,46,249,101,180,11,83,205,98,188,128,121,138,126,89,46,96,238,159,27,53,100,191,44,23,48,247,15,138,122,173,111,182,203,152,83,156,196,43,169,215,252,102,251,227,75,78,113,76,86,82,65,66,181,92,197,124,194,36,94,67,13,17,53,139,55,198,180,179,36,94,64,13,25,53,139,5,76,59,139,241,2,230,41,164,102,185,128,185,127,182,209,144,82,51,90,64,157,79,215,26,98,106,150,11,152,203,14,68,78,165,21,174,122,14,44,173,112,216,185,180,194,37,243,134,147,138,150,59,44,97,137,104,185,211,9,70,180,68,180,68,180,68,180,68,180,68,180,68,180,172,142,104,137,24,136,24,136,24,88,98,49,16,145,13,145,13,145,13,145,13,145,13,145,13,145,13,145,13,145,13,145,13,145,13,253,10,253,10,253,10,253,10,253,10,253,10,253,10,253,170,98,250,21,42,85,201,84,42,180,168,146,104,81,69,245,149,86,103,86,166,88,12,183,58,161,178,240,197,112,143,21,134,107,122,209,99,163,225,247,191,172,25,174,209,115,143,161,121,113,162,209,211,163,33,161,33,161,33,161,33,161,33,161,33,161,33,161,33,105,107,51,104,72,104,72,14,41,31,104,72,104,72,104,72,104,72,104,72,104,72,104,72,104,72,104,72,200,51,200,51,200,51,200,51,200,51,200,51,200,51,200,51,229,149,103,48,97,114,51,97,112,84,92,116,84,220,17,78,82,44,200,89,9,39,233,22,228,232,8,38,62,130,9,130,9,130,9,130,9,130,9,130,137,83,195,103,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,4,19,93,193,36,213,19,152,252,212,79,96,178,21,76,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,48,60,138,102,120,124,248,220,143,62,244,78,251,81,255,48,10,34,207,240,184,154,243,171,73,237,124,124,55,169,77,174,95,121,29,193,170,116,163,232,39,213,188,125,189,251,201,151,99,255,73,36,185,219,255,113,247,168,173,157,122,179,179,80,36,245,171,63,94,213,219,199,66,193,66,193,66,193,66,193,66,193,66,201,125,61,99,240,109,163,21,134,94,171,209,106,54,90,222,230,248,57,51,220,252,2,97,245,96,245,96,245,184,244,158,169,104,245,188,186,122,204,123,102,215,107,123,65,219,11,91,157,110,107,115,252,156,223,51,243,11,132,37,133,37,133,37,229,196,158,196,146,194,146,194,146,194,146,194,146,194,146,42,176,37,53,157,37,190,41,119,188,102,216,240,130,192,15,158,63,229,190,124,120,206,203,152,83,28,19,223,44,225,74,118,253,176,19,132,126,179,217,9,159,119,192,203,135,231,252,227,75,78,113,48,247,48,247,48,247,48,247,48,247,48,247,48,247,48,247,138,107,238,93,180,166,230,201,218,8,130,238,10,130,115,243,77,48,23,108,130,185,249,38,64,93,116,81,93,92,152,239,151,133,96,191,44,204,247,139,19,82,165,89,99,214,46,169,50,221,178,44,164,74,164,74,164,74,164,74,164,74,164,74,164,202,130,73,149,72,128,72,128,72,128,37,150,0,145,214,144,214,144,214,144,214,144,214,144,214,144,214,144,214,144,214,144,214,144,214,80,173,80,173,80,173,80,173,80,173,80,173,80,173,80,173,42,166,90,161,77,149,76,155,66,129,42,137,2,85,64,55,201,79,173,240,205,47,67,225,219,195,29,108,127,205,39,122,248,203,39,201,40,238,224,191,23,203,243,124,230,95,42,71,10,110,124,102,148,35,148,35,148,35,148,35,148,35,148,35,148,35,148,35,109,69,6,229,8,229,200,33,189,3,229,8,229,8,229,8,229,8,229,8,229,8,229,8,229,8,229,8,81,6,81,6,81,6,81,6,81,6,81,6,81,6,81,166,188,162,12,214,75,110,214,11,62,138,139,62,138,19,114,73,58,197,55,126,234,197,55,58,50,137,143,76,130,76,130,76,130,76,130,76,130,76,226,212,122,34,147,32,147,56,180,150,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,200,36,85,144,73,126,241,163,166,93,93,73,237,15,191,214,44,95,103,137,213,137,70,15,107,18,127,168,146,151,225,161,74,91,35,112,178,18,102,10,102,10,102,10,102,10,102,138,218,122,198,32,221,70,43,12,189,86,163,213,108,180,188,205,241,115,230,186,249,5,194,244,193,244,193,244,113,233,61,83,209,244,121,117,245,152,247,204,174,215,246,130,182,23,182,58,221,214,230,248,57,191,103,230,23,8,115,10,115,10,115,202,137,61,137,57,133,57,133,57,133,57,133,57,133,57,85,96,115,138,147,191,82,116,208,18,174,100,215,15,59,65,232,55,155,157,240,121,7,188,124,120,206,63,190,228,20,7,155,15,155,15,155,15,155,15,155,15,155,15,155,15,155,175,184,54,223,69,107,106,158,140,115,215,28,150,6,37,231,174,9,54,1,103,181,149,68,103,92,152,239,151,133,96,191,20,241,72,184,31,162,165,184,186,107,179,104,153,110,127,23,162,37,162,37,162,37,162,37,162,37,162,37,162,101,97,69,75,196,64,196,64,196,192,18,139,129,136,108,136,108,136,108,136,108,136,108,136,108,136,108,136,108,136,108,136,108,136,108,232,87,232,87,232,87,232,87,232,87,232,87,232,87,232,87,21,211,175,80,169,74,166,82,161,69,149,68,139,42,144,175,52,236,157,124,126,16,150,2,81,41,220,131,249,179,126,206,96,80,221,66,184,167,245,136,119,148,130,44,28,165,93,151,199,79,194,79,194,79,194,79,194,79,194,79,162,8,142,34,56,39,246,37,190,23,190,23,190,23,69,112,248,115,248,115,248,115,248,115,248,115,248,115,248,115,250,187,16,127,14,127,206,129,5,196,159,43,178,63,71,17,28,38,34,38,34,38,34,38,34,38,34,38,34,38,34,38,98,73,77,68,138,224,176,23,41,130,171,178,241,72,17,220,78,177,210,188,4,110,171,88,89,209,2,56,196,74,196,74,196,74,196,74,196,74,196,74,103,88,136,186,88,137,8,136,8,136,8,88,98,17,16,113,13,113,13,113,13,113,13,113,13,113,13,113,13,113,13,113,13,113,13,113,13,221,10,221,10,221,10,221,10,221,10,221,10,221,10,221,170,98,186,21,234,84,201,212,41,52,168,146,104,80,69,244,147,252,244,138,223,252,50,20,191,61,220,195,246,215,148,162,135,191,124,242,140,106,6,235,83,95,142,23,245,171,191,119,42,73,143,87,124,188,132,232,169,209,142,208,142,208,142,208,142,208,142,208,142,208,142,208,142,180,53,25,180,35,180,35,135,20,15,180,35,180,35,180,35,180,35,180,35,180,35,180,35,180,35,180,35,100,25,100,25,100,25,100,25,100,25,100,25,100,25,100,153,242,202,50,152,47,185,153,47,56,41,46,58,41,110,8,38,41,21,224,248,169,23,224,232,8,37,62,66,9,66,9,66,9,66,9,66,9,66,137,99,235,137,80,130,80,226,208,90,34,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,32,148,84,66,40,249,197,143,154,150,181,37,181,63,252,90,179,124,221,37,118,135,27,61,44,74,252,1,75,94,150,7,44,109,205,192,41,75,216,41,216,41,216,41,216,41,216,41,106,235,25,131,117,27,173,48,244,90,141,86,179,209,242,54,199,207,153,237,230,23,8,219,7,219,7,219,199,165,247,76,69,219,231,213,213,99,222,51,187,94,219,11,218,94,216,234,116,91,155,227,231,252,158,153,95,32,236,41,236,41,236,41,39,246,36,246,20,246,20,246,20,246,20,246,20,246,84,129,237,41,78,1,75,209,67,75,184,146,93,63,236,4,161,223,108,118,194,231,29,240,242,225,57,255,248,146,83,28,140,62,140,62,140,62,140,62,140,62,140,62,140,62,140,190,226,26,125,23,173,169,121,50,206,96,115,88,28,148,156,193,38,216,4,156,219,86,18,165,113,97,190,95,22,130,253,82,200,227,225,126,200,150,242,10,175,205,178,101,186,61,94,200,150,200,150,200,150,200,150,200,150,200,150,200,150,5,150,45,145,3,145,3,145,3,75,44,7,34,179,33,179,33,179,33,179,33,179,33,179,33,179,33,179,33,179,33,179,33,179,161,96,161,96,161,96,161,96,161,96,161,96,161,96,161,96,85,76,193,66,167,42,153,78,133,26,85,18,53,170,112,206,210,111,95,236,11,226,254,254,70,65,220,182,69,81,117,150,118,100,192,89,194,89,194,89,194,89,194,89,194,89,162,32,142,130,56,39,246,37,14,24,14,24,14,24,5,113,56,117,56,117,56,117,56,117,56,117,56,117,56,117,250,187,16,167,14,167,206,129,5,196,169,43,178,83,71,65,28,118,34,118,34,118,34,118,34,118,34,118,34,118,34,118,98,73,237,68,10,226,48,26,41,136,171,178,5,73,65,92,188,108,41,45,136,219,38,91,86,186,32,14,217,18,217,18,217,18,217,18,217,18,217,18,217,18,57,16,57,16,57,176,34,114,32,50,27,50,27,50,27,50,27,50,27,50,27,50,27,50,27,50,27,50,27,50,27,10,22,10,22,10,22,10,22,10,22,10,22,10,22,10,86,197,20,44,116,170,146,233,84,168,81,37,81,163,10,228,44,29,52,132,173,112,243,6,85,112,79,43,161,164,36,109,190,48,30,18,30,18,30,18,30,18,30,18,30,18,165,111,148,190,57,177,47,241,186,240,186,240,186,40,125,195,147,195,147,195,147,195,147,195,147,195,147,195,147,211,223,133,120,114,120,114,14,44,32,158,92,145,61,57,74,223,48,14,49,14,49,14,49,14,49,14,49,14,49,14,49,14,75,106,28,82,250,134,165,72,233,91,149,205,70,74,223,182,8,148,230,77,111,27,4,202,138,214,187,33,80,34,80,34,80,34,80,34,80,34,80,186,179,158,20,185,33,252,57,180,150,8,127,101,16,254,16,212,16,212,16,212,16,212,16,212,16,212,16,212,16,212,16,212,16,212,16,212,208,170,208,170,208,170,208,170,208,170,208,170,208,170,208,170,42,166,85,161,72,149,76,145,66,119,42,137,238,84,32,15,233,244,160,55,28,70,253,195,40,16,213,185,221,205,199,179,89,109,114,253,202,73,10,170,91,234,246,180,30,241,102,82,144,133,153,180,235,242,248,73,248,73,248,73,248,73,248,73,248,73,20,188,81,240,230,196,190,196,247,194,247,194,247,162,224,13,127,14,127,14,127,14,127,14,127,14,127,14,127,78,127,23,226,207,225,207,57,176,128,248,115,69,246,231,40,120,195,68,196,68,196,68,196,68,196,68,196,68,196,68,196,68,44,169,137,72,193,27,246,34,5,111,85,54,30,41,120,219,41,86,154,215,188,109,21,43,43,90,246,134,88,137,88,137,88,137,88,137,88,137,88,233,12,11,81,23,43,17,1,17,1,17,1,75,44,2,34,174,33,174,33,174,33,174,33,174,33,174,33,174,33,174,33,174,33,174,33,174,161,91,161,91,161,91,161,91,161,91,161,91,161,91,161,91,85,76,183,66,157,42,153,58,133,6,85,18,13,170,136,126,146,159,94,241,155,95,134,226,183,135,123,216,254,154,82,244,240,151,79,158,81,205,96,125,234,203,241,162,126,245,247,78,37,233,241,138,143,151,16,61,53,218,17,218,17,218,17,218,17,218,17,218,17,218,17,218,145,182,38,131,118,132,118,228,144,226,129,118,132,118,132,118,132,118,132,118,132,118,132,118,132,118,132,118,132,44,131,44,131,44,131,44,131,44,131,44,131,44,131,44,83,94,89,6,243,37,55,243,5,39,197,69,39,197,13,193,36,165,2,28,63,245,2,28,29,161,196,71,40,65,40,65,40,65,40,65,40,65,40,113,108,61,17,74,16,74,28,90,75,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,18,132,146,74,8,37,191,248,81,211,178,182,164,246,135,95,107,150,175,187,196,238,112,163,135,69,137,63,96,201,203,242,128,165,173,25,56,101,9,59,5,59,5,59,5,59,5,59,69,109,61,99,176,110,163,21,134,94,171,209,106,54,90,222,230,248,57,179,221,252,2,97,251,96,251,96,251,184,244,158,249,255,179,119,119,93,109,36,91,186,168,255,75,95,111,108,165,36,4,244,29,46,83,46,143,5,216,167,140,123,87,239,27,13,219,197,114,115,182,237,242,177,93,171,87,247,24,253,223,207,64,101,12,136,148,20,25,249,17,145,153,207,77,143,46,175,2,77,162,102,98,8,61,243,157,9,181,207,189,87,223,241,61,243,104,114,48,153,30,76,230,139,195,163,69,121,249,29,127,207,236,174,32,122,138,158,162,167,178,232,73,122,138,158,162,167,232,41,122,138,158,234,177,158,178,5,172,65,135,22,120,146,71,197,252,112,58,47,246,247,15,231,183,29,112,247,195,59,254,245,165,163,114,136,62,162,143,232,35,250,136,62,162,143,232,35,250,250,43,250,222,45,174,170,87,102,7,91,198,112,48,102,7,91,68,19,216,219,54,16,210,248,165,122,191,124,137,232,151,94,174,135,251,129,45,227,35,188,202,177,101,179,57,94,176,37,108,9,91,194,150,176,37,108,9,91,246,24,91,194,129,112,32,28,56,96,28,8,179,193,108,48,27,204,6,179,193,108,48,27,204,6,179,193,108,48,27,130,133,96,33,88,8,22,130,133,96,33,88,8,214,200,8,22,78,53,48,78,133,70,13,132,70,245,196,44,157,236,47,159,28,191,58,89,78,43,199,194,93,238,239,189,125,243,245,242,158,79,154,142,51,12,238,251,81,236,86,73,211,166,85,210,150,87,102,145,88,36,22,137,69,98,145,88,36,193,111,130,223,178,232,75,182,139,237,98,187,4,191,177,114,172,28,43,199,202,177,114,172,28,43,151,190,11,89,57,86,46,131,3,100,229,250,108,229,4,191,81,135,212,33,117,72,29,82,135,212,33,117,72,29,14,84,29,10,126,35,21,5,191,141,89,55,10,126,219,132,40,171,197,189,109,66,148,35,12,121,131,40,33,74,136,18,162,132,40,33,202,220,206,83,160,27,244,151,209,89,66,127,67,64,127,144,26,164,6,169,65,106,144,26,164,6,169,65,106,144,26,164,6,169,161,85,104,21,90,133,86,161,85,104,21,90,133,86,141,140,86,97,82,3,99,82,200,211,64,200,83,207,44,82,209,72,160,91,49,132,64,183,213,223,92,143,215,12,209,234,15,111,96,209,94,216,209,60,250,246,230,203,163,247,255,189,149,31,253,245,98,127,125,246,170,159,21,49,66,140,16,35,196,8,49,66,140,16,35,196,40,53,137,65,140,16,163,140,56,7,98,132,24,33,70,136,17,98,132,24,33,70,136,17,98,4,198,128,49,96,12,24,3,198,128,49,96,12,24,51,92,24,67,185,116,166,92,248,147,28,253,73,114,76,82,63,216,166,104,60,216,38,13,30,41,224,17,120,4,30,129,71,224,17,120,36,139,243,132,71,224,145,140,206,18,30,129,71,224,17,120,4,30,129,71,224,17,120,4,30,129,71,224,17,120,4,30,129,71,224,17,120,4,30,129,71,224,17,120,4,30,129,71,224,145,161,227,145,127,155,174,22,35,69,133,145,236,253,99,250,96,55,82,239,243,72,162,55,20,237,253,99,154,110,61,210,134,23,183,33,137,64,33,80,8,20,2,133,64,73,118,158,59,174,110,103,139,249,124,178,152,45,246,103,139,73,121,249,29,223,223,118,87,16,209,67,244,16,61,57,125,207,76,40,122,238,189,250,142,239,153,71,147,131,201,244,96,50,95,28,30,45,202,203,239,248,123,102,119,5,17,82,132,20,33,149,69,79,18,82,132,20,33,69,72,17,82,132,84,143,133,148,13,94,13,90,179,192,147,60,42,230,135,211,121,177,191,127,56,191,237,128,187,31,222,241,175,47,29,149,67,237,81,123,212,30,181,71,237,81,123,212,30,181,215,95,181,247,110,113,85,189,50,251,211,50,198,129,49,251,211,34,154,192,206,181,129,176,197,47,213,251,229,75,68,191,244,109,181,219,119,80,25,21,200,85,6,42,155,205,228,2,42,129,74,160,18,168,4,42,129,74,160,178,87,160,18,0,4,0,1,192,1,3,64,96,13,88,3,214,128,53,96,13,88,3,214,128,53,96,13,88,3,214,48,43,204,10,179,194,172,48,43,204,10,179,194,172,70,198,172,144,169,129,145,41,252,105,32,252,169,127,46,169,104,42,232,173,24,66,208,219,234,239,175,199,107,152,104,245,135,21,119,7,238,253,99,218,206,250,192,123,159,24,55,194,141,112,35,220,8,55,194,141,112,35,220,40,53,143,193,141,112,163,140,104,7,110,132,27,225,70,184,17,110,132,27,225,70,184,17,110,4,201,64,50,144,12,36,3,201,64,50,144,12,36,51,92,36,67,188,116,38,94,88,148,28,45,74,14,176,164,145,192,155,162,241,192,155,52,144,164,0,73,64,18,144,4,36,1,73,64,146,140,206,19,36,1,73,50,58,75,144,4,36,1,73,64,18,144,4,36,1,73,64,18,144,4,36,1,73,64,18,144,4,36,1,73,64,18,144,4,36,1,73,64,18,144,4,36,1,73,6,12,73,78,143,127,125,118,178,218,155,84,57,159,228,198,110,220,223,154,212,251,116,146,168,197,69,171,23,72,179,51,105,227,75,219,152,68,158,144,39,228,9,121,66,158,36,59,207,29,87,182,179,197,124,62,89,204,22,251,179,197,164,188,252,142,239,109,187,43,136,228,33,121,72,158,156,190,103,38,148,60,247,94,125,199,247,204,163,201,193,100,122,48,153,47,14,143,22,229,229,119,252,61,179,187,130,200,40,50,138,140,202,162,39,201,40,50,138,140,34,163,200,40,50,170,199,50,202,70,175,6,141,89,224,73,30,21,243,195,233,188,216,223,63,156,223,118,192,221,15,239,248,215,151,142,202,161,245,104,61,90,143,214,163,245,104,61,90,143,214,235,175,214,123,183,184,170,94,153,125,106,25,163,192,152,125,106,17,77,96,7,219,64,184,226,151,234,253,242,37,162,95,122,180,234,237,22,82,86,206,227,42,135,148,205,166,113,129,148,32,37,72,9,82,130,148,32,37,72,217,27,72,9,254,129,127,224,223,128,225,31,168,6,170,129,106,160,26,168,6,170,129,106,160,26,168,6,170,129,106,120,21,94,133,87,225,85,120,21,94,133,87,225,85,35,227,85,168,212,192,168,20,246,52,16,246,212,55,143,84,52,19,236,86,12,33,216,109,245,119,215,227,53,70,180,250,195,10,219,2,87,47,216,252,174,192,181,79,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,46,142,33,93,58,147,46,12,74,142,6,37,61,40,105,32,224,166,104,60,224,38,13,32,41,0,18,128,4,32,1,72,0,18,128,36,147,243,4,72,0,146,140,206,18,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,146,193,3,146,127,155,174,150,36,197,133,146,236,253,99,250,96,79,82,239,115,73,226,151,21,237,253,99,154,112,85,210,134,87,183,45,137,66,161,80,40,20,10,133,66,73,118,158,59,174,111,103,139,249,124,178,152,45,246,103,139,73,121,249,29,223,225,118,87,16,213,67,245,80,61,57,125,207,76,168,122,238,189,250,142,239,153,71,147,131,201,244,96,50,95,28,30,45,202,203,239,248,123,102,119,5,81,82,148,20,37,149,69,79,82,82,148,20,37,69,73,81,82,148,84,143,149,148,109,94,13,122,179,192,147,60,42,230,135,211,121,177,191,127,56,191,237,128,187,31,222,241,175,47,29,149,67,238,145,123,228,30,185,71,238,145,123,228,30,185,215,95,185,247,110,113,85,189,50,187,212,50,6,130,49,187,212,34,154,192,254,181,129,208,197,47,213,251,229,75,68,191,244,110,205,219,119,84,25,23,204,85,134,42,155,205,230,130,42,161,74,168,18,170,132,42,161,74,168,178,103,168,18,2,132,0,33,192,1,35,64,104,13,90,131,214,160,53,104,13,90,131,214,160,53,104,13,90,131,214,80,43,212,10,181,66,173,80,43,212,10,181,66,173,70,70,173,176,169,129,177,41,4,106,32,4,170,135,54,169,104,44,240,173,24,66,224,219,234,111,176,199,107,158,104,245,135,85,247,8,238,253,99,218,210,42,193,123,159,25,57,66,142,144,35,228,8,57,66,142,144,35,228,40,53,145,65,142,144,163,140,120,7,114,132,28,33,71,200,17,114,132,28,33,71,200,17,114,4,202,128,50,160,12,40,3,202,128,50,160,12,40,51,92,40,67,189,116,166,94,120,148,28,61,74,22,184,164,153,224,155,162,241,224,155,52,152,164,128,73,96,18,152,4,38,129,73,96,146,172,206,19,38,129,73,50,58,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,6,140,73,94,157,29,159,158,222,108,81,170,156,84,242,245,227,155,15,31,202,182,40,245,62,169,36,106,143,209,205,113,164,217,162,180,237,213,109,81,162,80,40,20,10,133,66,161,80,146,157,231,142,235,219,217,98,62,159,44,102,139,253,217,98,82,94,126,199,119,184,221,21,68,245,80,61,84,79,78,223,51,19,170,158,123,175,190,227,123,230,209,228,96,50,61,152,204,23,135,71,139,242,242,59,254,158,217,93,65,148,20,37,69,73,101,209,147,148,20,37,69,73,81,82,148,20,37,213,99,37,101,203,87,131,222,44,240,36,143,138,249,225,116,94,236,239,31,206,111,59,224,238,135,119,252,235,75,71,229,144,123,228,30,185,71,238,145,123,228,30,185,71,238,245,87,238,189,91,92,85,175,204,142,181,140,129,96,204,142,181,136,38,176,151,109,32,116,241,75,245,126,249,18,209,47,61,90,255,118,15,85,86,78,232,218,136,42,155,77,232,130,42,161,74,168,18,170,132,42,161,74,168,178,103,168,18,2,132,0,33,192,1,35,64,104,13,90,131,214,160,53,104,13,90,131,214,160,53,104,13,90,131,214,80,43,212,10,181,66,173,80,43,212,10,181,66,173,70,70,173,176,169,129,177,41,4,106,32,4,170,135,54,169,104,44,240,173,24,66,224,219,234,111,176,199,107,158,104,245,135,21,182,9,222,28,79,243,219,4,31,126,102,228,8,57,66,142,144,35,228,8,57,66,142,144,163,212,68,6,57,66,142,50,226,29,200,17,114,132,28,33,71,200,17,114,132,28,33,71,200,17,40,3,202,128,50,160,12,40,3,202,128,50,160,204,112,161,12,245,210,153,122,225,81,114,244,40,89,224,146,102,130,111,138,198,131,111,210,96,146,2,38,129,73,96,18,152,4,38,129,73,178,58,79,152,4,38,201,232,44,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,42,38,121,118,113,178,124,114,252,234,100,181,66,169,90,76,201,251,111,151,123,111,223,124,189,124,176,63,169,247,25,37,213,55,24,221,156,69,130,229,73,219,94,218,230,36,242,132,60,33,79,200,19,242,36,217,121,238,184,178,157,45,230,243,201,98,182,216,159,45,38,229,229,119,124,111,219,93,65,36,15,201,67,242,228,244,61,51,161,228,185,247,234,59,190,103,30,77,14,38,211,131,201,124,113,120,180,40,47,191,227,239,153,221,21,68,70,145,81,100,84,22,61,73,70,145,81,100,20,25,69,70,145,81,61,150,81,54,123,53,104,204,2,79,242,168,152,31,78,231,197,254,254,225,252,182,3,238,126,120,199,191,190,116,84,14,173,71,235,209,122,180,30,173,71,235,209,122,180,94,127,181,222,187,197,85,245,202,236,85,203,24,5,198,236,85,139,104,2,187,216,6,194,21,191,84,239,151,47,17,253,210,151,149,111,247,32,101,181,72,174,141,144,178,217,60,46,144,18,164,4,41,65,74,144,18,164,4,41,123,3,41,193,63,240,15,252,27,48,252,3,213,64,53,80,13,84,3,213,64,53,80,13,84,3,213,64,53,80,13,175,194,171,240,42,188,10,175,194,171,240,42,188,106,100,188,10,149,26,24,149,194,158,6,194,158,250,230,145,138,102,130,221,138,33,4,187,173,254,238,122,188,198,136,86,127,24,186,47,240,230,108,26,94,22,248,240,211,98,70,152,17,102,132,25,97,70,152,17,102,132,25,165,102,49,152,17,102,148,17,233,192,140,48,35,204,8,51,194,140,48,35,204,8,51,194,140,224,24,56,6,142,129,99,224,24,56,6,142,129,99,134,139,99,72,151,206,164,11,131,146,163,65,73,15,74,26,8,184,41,26,15,184,73,3,72,10,128,4,32,1,72,0,18,128,4,32,201,228,60,1,18,128,36,163,179,4,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,4,32,1,72,0,18,128,100,200,128,228,244,248,215,103,39,203,89,148,32,185,145,27,183,132,100,54,222,29,73,171,87,72,180,36,105,227,107,219,146,68,159,208,39,244,9,125,66,159,36,59,207,29,215,182,179,197,124,62,89,204,22,251,179,197,164,188,252,142,239,110,187,43,136,230,161,121,104,158,156,190,103,38,212,60,247,94,125,199,247,204,163,201,193,100,122,48,153,47,14,143,22,229,229,119,252,61,179,187,130,232,40,58,138,142,202,162,39,233,40,58,138,142,162,163,232,40,58,170,199,58,202,22,175,6,157,89,224,73,30,21,243,195,233,188,216,223,63,156,223,118,192,221,15,239,248,215,151,142,202,33,246,136,61,98,143,216,35,246,136,61,98,143,216,235,175,216,123,183,184,170,94,153,29,106,25,195,192,152,29,106,17,77,96,239,218,64,200,226,151,234,253,242,37,162,95,250,180,222,237,47,76,57,109,8,83,78,97,74,152,18,166,132,41,97,74,152,18,166,204,229,60,69,121,193,127,25,157,37,252,55,4,252,7,171,193,106,176,26,172,6,171,193,106,176,26,172,6,171,193,106,176,26,98,133,88,33,86,136,21,98,133,88,33,86,136,213,200,136,21,46,53,48,46,133,62,13,132,62,245,206,36,93,175,8,44,26,48,73,171,253,122,125,55,73,171,191,189,30,175,73,162,213,31,86,217,25,184,122,197,22,150,6,174,125,94,212,8,53,66,141,80,35,212,8,53,66,141,80,163,212,52,6,53,66,141,50,98,29,168,17,106,132,26,161,70,168,17,106,132,26,161,70,168,17,32,3,200,0,50,128,12,32,3,200,0,50,128,204,112,129,12,237,210,153,118,225,80,114,116,40,25,160,146,38,130,110,138,198,131,110,210,32,146,2,34,129,72,32,18,136,4,34,129,72,178,57,79,136,4,34,201,232,44,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,50,34,121,117,118,124,122,186,218,150,84,61,153,228,235,199,55,31,62,60,216,150,212,251,100,146,184,141,69,171,195,72,180,45,105,227,107,219,150,68,159,208,39,244,9,125,66,159,36,59,207,29,215,182,179,197,124,62,89,204,22,251,179,197,164,188,252,142,239,110,187,43,136,230,161,121,104,158,156,190,103,38,212,60,247,94,125,199,247,204,163,201,193,100,122,48,153,47,14,143,22,229,229,119,252,61,179,187,130,232,40,58,138,142,202,162,39,233,40,58,138,142,162,163,232,40,58,170,199,58,202,54,175,6,157,89,224,73,30,21,243,195,233,188,216,223,63,156,223,118,192,221,15,239,248,215,151,142,202,33,246,136,61,98,143,216,35,246,136,61,98,143,216,235,175,216,123,183,184,170,94,153,93,106,25,195,192,152,93,106,17,77,96,255,218,64,200,226,151,234,253,242,37,162,95,250,180,230,237,22,83,86,79,228,42,199,148,205,38,114,193,148,48,37,76,9,83,194,148,48,37,76,217,35,76,9,255,193,127,240,223,128,241,31,172,6,171,193,106,176,26,172,6,171,193,106,176,26,172,6,171,193,106,136,21,98,133,88,33,86,136,21,98,133,88,33,86,35,35,86,184,212,192,184,20,250,52,16,250,212,59,147,84,52,20,240,86,12,33,224,109,245,183,215,227,53,73,180,250,195,42,91,3,87,135,211,194,214,192,181,207,139,26,161,70,168,17,106,132,26,161,70,168,17,106,148,154,198,160,70,168,81,70,172,3,53,66,141,80,35,212,8,53,66,141,80,35,212,8,53,2,100,0,25,64,6,144,1,100,0,25,64,6,144,25,46,144,161,93,58,211,46,28,74,142,14,37,3,84,210,68,208,77,209,120,208,77,26,68,82,64,36,16,9,68,2,145,64,36,16,73,54,231,9,145,64,36,25,157,37,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,16,9,68,2,145,64,36,67,69,36,103,175,79,47,158,159,62,63,127,246,250,248,116,121,178,191,124,114,252,234,100,181,56,169,90,72,201,199,63,63,124,187,250,112,245,233,253,159,111,62,236,93,238,239,189,125,243,245,242,193,14,165,222,231,149,84,223,99,84,118,46,9,214,41,133,150,97,179,18,169,66,170,144,42,164,10,169,146,236,60,119,92,241,206,22,243,249,100,49,91,236,207,22,147,242,242,59,190,231,237,174,32,242,135,252,33,127,114,250,158,153,80,254,220,123,245,29,223,51,143,38,7,147,233,193,100,190,56,60,90,148,151,223,241,247,204,238,10,34,169,72,42,146,42,139,158,36,169,72,42,146,138,164,34,169,72,170,30,75,42,155,191,26,52,105,129,39,121,84,204,15,167,243,98,127,255,112,126,219,1,119,63,188,227,95,95,58,42,135,238,163,251,232,62,186,143,238,163,251,232,62,186,175,191,186,239,221,226,170,122,101,246,174,101,140,8,99,246,174,69,52,129,93,109,3,225,141,95,170,247,203,151,136,126,233,203,74,184,141,240,178,90,144,87,16,188,108,54,211,11,188,4,47,193,75,240,18,188,4,47,193,203,222,195,75,80,16,20,4,5,7,12,5,193,54,176,13,108,3,219,192,54,176,13,108,3,219,192,54,176,13,108,195,177,112,44,28,11,199,194,177,112,44,28,11,199,26,25,199,66,171,6,70,171,48,169,129,48,169,62,251,165,162,249,224,184,98,8,193,113,171,191,211,30,175,81,163,213,31,134,238,40,44,59,167,134,215,21,110,127,9,44,9,75,194,146,176,36,44,9,75,194,146,176,164,212,140,6,75,194,146,50,34,32,88,18,150,132,37,97,73,88,18,150,132,37,97,73,88,18,76,3,211,192,52,48,13,76,3,211,192,52,48,205,112,49,13,25,211,153,140,97,86,114,52,43,121,1,148,134,3,116,138,198,3,116,210,128,147,2,56,1,78,128,19,224,36,57,144,0,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,147,92,126,5,4,78,128,147,60,14,16,56,1,78,128,19,224,4,56,1,78,128,147,12,192,201,233,241,175,207,254,90,217,84,47,242,228,70,122,220,223,217,212,251,204,147,250,203,146,86,175,150,193,210,166,141,117,216,218,68,171,208,42,180,10,173,66,171,36,59,207,29,215,188,179,197,124,62,89,204,22,251,179,197,164,188,252,142,239,122,187,43,136,254,161,127,232,159,156,190,103,38,212,63,247,94,125,199,247,204,163,201,193,100,122,48,153,47,14,143,22,229,229,119,252,61,179,187,130,104,42,154,138,166,202,162,39,105,42,154,138,166,162,169,104,42,154,170,199,154,202,86,177,6,93,90,224,73,30,21,243,195,233,188,216,223,63,156,223,118,192,221,15,239,248,215,151,142,202,33,252,8,63,194,143,240,35,252,8,63,194,143,240,235,175,240,123,183,184,170,94,153,157,110,25,67,194,152,157,110,17,77,96,15,220,64,136,227,151,234,253,242,37,162,95,250,186,110,238,22,95,214,139,251,42,199,151,205,230,125,193,151,240,37,124,9,95,194,151,240,37,124,57,0,124,9,11,194,130,176,224,128,177,32,220,6,183,193,109,112,27,220,6,183,193,109,112,27,220,6,183,193,109,72,22,146,133,100,33,89,72,22,146,133,100,33,89,35,35,89,120,213,192,120,21,42,53,16,42,213,107,195,84,180,16,32,87,12,33,64,110,245,183,218,227,53,109,180,250,195,216,29,134,171,87,111,121,137,225,218,107,160,73,104,18,154,132,38,161,73,104,18,154,132,38,165,166,52,104,18,154,148,17,3,65,147,208,36,52,9,77,66,147,208,36,52,9,77,66,147,128,26,160,6,168,1,106,128,26,160,6,168,1,106,134,11,106,232,152,206,116,12,183,146,163,91,201,12,161,52,29,164,83,52,30,164,147,6,157,20,208,9,116,2,157,64,39,25,32,9,232,4,58,129,78,160,19,232,4,58,129,78,160,19,232,4,58,129,78,160,19,232,4,58,129,78,160,19,232,4,58,201,229,87,64,232,4,58,201,227,0,161,19,232,4,58,129,78,160,19,232,4,58,105,29,157,188,252,105,249,228,228,215,139,229,147,227,87,39,203,159,142,95,157,60,221,185,168,233,243,187,189,183,151,95,190,237,189,125,243,245,114,239,221,155,175,151,191,87,219,201,116,79,126,148,81,146,207,211,71,59,165,200,221,63,248,184,255,232,254,63,221,11,67,121,240,143,21,183,51,125,126,247,120,199,151,191,123,243,210,100,199,230,165,184,215,184,254,220,83,91,149,250,175,72,14,30,252,0,177,120,84,220,252,44,179,248,254,147,67,113,216,133,33,41,47,229,253,77,41,215,63,202,76,238,21,148,94,144,212,58,189,14,42,169,114,120,9,245,72,173,99,236,170,156,184,179,236,92,142,180,124,150,205,148,19,119,150,59,174,91,103,139,249,124,178,152,45,246,103,139,73,121,241,85,239,57,107,157,101,87,229,84,57,203,4,2,167,149,126,76,245,23,76,66,125,211,222,57,38,250,30,153,80,222,180,124,150,221,127,143,188,125,237,29,223,35,143,38,7,147,233,193,100,190,56,60,90,148,23,223,233,247,200,174,202,9,62,203,116,130,169,249,158,108,188,152,240,83,76,165,151,234,29,98,55,213,4,159,98,58,185,212,124,47,54,94,76,149,83,76,160,150,90,57,193,38,75,169,114,126,9,196,82,189,107,137,14,74,169,114,126,157,107,165,86,186,175,193,74,42,31,94,151,82,169,189,195,235,248,231,194,20,74,169,189,195,235,248,7,193,116,27,187,234,29,97,39,197,4,159,226,199,203,208,83,60,42,230,135,211,121,177,191,127,56,191,253,111,127,247,195,59,253,181,164,147,98,170,156,98,2,45,87,235,4,187,40,37,248,252,82,72,185,230,191,17,54,91,73,240,225,165,80,114,205,31,94,179,149,84,62,188,46,133,92,123,135,215,241,207,47,41,116,92,43,135,151,226,39,231,20,50,174,189,195,235,160,243,168,184,160,15,169,94,153,125,104,25,227,187,152,125,104,17,77,96,135,218,64,88,224,151,234,253,242,37,162,95,242,92,213,86,2,22,139,229,116,57,139,7,139,215,136,110,214,19,176,184,43,145,234,187,8,44,9,166,122,120,8,50,168,232,65,122,144,30,164,7,233,65,226,141,120,35,222,136,55,74,139,210,162,180,82,191,215,78,105,81,90,148,22,165,69,105,81,90,249,43,45,50,134,140,33,99,200,152,212,135,71,198,144,49,100,204,136,101,12,178,34,47,106,212,48,36,29,191,152,214,227,23,83,252,34,7,126,209,146,155,216,246,47,173,209,142,255,9,236,183,162,94,191,21,250,77,191,85,233,183,26,121,120,171,255,68,250,77,191,133,247,91,81,175,223,10,253,166,223,170,244,91,173,188,207,157,171,99,251,213,111,133,126,107,173,223,238,237,51,142,8,155,189,183,74,119,228,201,179,15,207,162,229,24,218,176,23,148,73,75,149,83,229,84,57,85,78,149,203,164,149,73,75,232,19,250,132,190,76,90,153,180,249,8,115,211,14,166,29,114,233,69,211,14,166,29,76,59,152,118,48,237,96,218,161,23,211,14,50,105,101,210,202,164,53,121,99,242,198,228,141,201,27,147,55,38,111,76,222,140,126,242,70,38,237,208,6,124,100,210,26,61,146,73,27,51,20,85,130,28,43,5,212,238,64,142,35,76,171,125,120,34,25,218,91,200,16,50,132,12,33,67,200,112,80,200,16,140,3,227,192,184,129,193,56,152,11,230,130,185,96,46,152,11,230,130,185,96,46,152,43,151,195,19,93,11,208,0,52,0,13,64,3,208,0,52,0,205,88,0,13,217,34,186,118,212,126,36,19,165,17,156,99,27,160,52,70,22,106,219,11,165,209,195,132,180,74,113,183,1,109,57,178,236,91,109,217,94,91,54,21,220,55,194,136,92,109,217,86,91,86,8,207,221,217,150,163,75,210,213,150,109,181,101,115,49,167,35,12,220,213,150,77,183,229,235,243,186,249,187,127,126,146,192,251,224,52,186,204,224,221,242,146,82,120,1,121,64,30,144,7,228,1,121,41,188,82,120,13,27,24,54,48,108,32,133,87,10,111,62,88,222,224,134,193,141,92,122,209,224,134,193,13,131,27,6,55,12,110,24,220,232,197,224,134,20,94,41,188,82,120,13,17,25,34,50,68,100,136,200,16,145,33,34,67,68,163,31,34,146,194,59,180,89,37,41,188,166,168,164,240,214,158,239,186,193,142,241,57,188,101,216,113,236,73,188,223,207,36,67,137,139,26,162,134,168,33,106,136,26,14,138,26,226,113,120,28,30,55,48,30,135,116,33,93,72,23,210,133,116,33,93,72,23,210,133,116,229,114,120,178,120,49,26,140,6,163,193,104,48,26,140,6,163,25,11,163,225,91,100,241,142,90,145,100,99,53,226,210,120,55,89,141,49,231,241,230,107,53,122,153,154,22,159,201,187,169,57,199,156,202,171,57,27,111,206,230,34,253,198,158,205,171,57,27,110,206,216,124,222,242,230,28,119,66,175,230,108,184,57,155,12,67,29,123,78,175,230,140,109,206,168,112,222,209,231,241,118,19,193,43,117,23,133,71,225,81,120,20,30,133,151,186,43,117,215,88,129,177,2,99,5,217,141,21,72,221,53,162,97,68,195,136,134,17,13,35,26,70,52,140,104,24,209,48,162,97,68,67,234,174,212,93,169,187,198,133,140,11,25,23,50,46,100,92,40,245,196,139,113,33,227,66,125,31,23,146,186,59,180,169,36,169,187,230,165,164,238,198,76,114,69,5,237,202,214,189,123,12,25,114,89,134,144,33,100,8,25,66,134,112,80,134,144,123,227,222,184,183,129,185,55,86,139,213,98,181,88,45,86,139,213,98,181,88,45,86,43,151,195,19,167,203,199,240,49,124,12,31,195,199,240,49,124,204,88,124,12,184,34,78,119,212,60,36,37,194,8,78,208,21,154,155,57,194,232,75,102,89,165,104,92,105,184,186,174,177,174,171,149,148,55,194,152,91,93,87,191,235,42,132,217,202,175,213,117,13,117,93,205,84,208,17,6,211,234,186,136,174,59,61,254,245,217,201,178,90,20,237,234,63,220,222,120,147,104,239,124,253,237,5,209,238,120,17,57,180,12,57,67,206,144,51,228,12,185,28,90,57,180,60,62,143,207,227,203,161,149,67,155,143,39,55,219,96,182,33,151,94,52,219,96,182,193,108,131,217,6,179,13,102,27,122,49,219,32,135,86,14,173,28,90,115,54,230,108,204,217,152,179,49,103,99,206,198,156,205,232,231,108,228,208,14,109,156,71,14,173,65,35,57,180,21,71,160,238,162,197,208,24,218,77,104,113,92,41,180,119,78,33,67,39,11,16,2,132,0,33,64,8,16,14,10,16,66,111,208,27,244,54,48,244,6,106,129,90,160,22,168,5,106,129,90,160,22,168,5,106,229,114,120,66,104,225,24,56,6,142,129,99,224,24,56,6,142,25,11,142,161,86,132,208,142,218,134,36,20,24,33,25,180,219,4,198,120,34,104,243,22,24,61,73,42,11,13,160,221,214,114,227,201,159,213,114,13,181,92,157,112,188,113,133,207,106,185,70,90,46,44,122,118,115,203,141,41,121,86,203,53,210,114,245,34,64,199,21,59,171,229,26,104,185,255,253,203,139,211,147,235,79,255,116,121,118,252,234,111,207,207,159,197,4,209,238,253,231,127,252,241,225,114,239,63,255,248,242,251,222,199,55,95,255,239,213,167,247,99,207,166,45,57,146,78,226,106,3,95,87,130,45,128,14,160,3,232,0,58,128,46,193,86,130,45,204,15,243,195,252,18,108,37,216,230,131,209,13,70,24,140,200,165,23,13,70,24,140,48,24,97,48,194,96,132,193,136,94,12,70,72,176,149,96,43,193,214,144,142,33,29,67,58,134,116,12,233,24,210,49,164,51,250,33,29,9,182,67,155,5,146,96,107,74,73,130,109,141,249,169,18,0,25,17,106,187,11,64,142,54,231,182,228,96,50,196,186,228,33,121,72,30,146,135,228,225,160,228,33,45,71,203,209,114,3,211,114,132,23,225,69,120,17,94,132,23,225,69,120,17,94,132,87,46,135,39,250,150,170,161,106,168,26,170,134,170,161,106,168,154,177,168,26,220,69,244,237,168,81,73,94,116,163,98,26,110,8,221,24,101,64,110,63,232,70,127,115,214,34,98,116,67,122,117,148,201,186,122,181,253,94,109,56,19,112,180,145,188,122,181,237,94,173,28,220,187,187,87,71,154,229,171,87,219,238,213,198,179,86,71,27,2,172,87,27,233,213,215,231,127,117,107,181,24,224,63,63,61,140,163,30,87,234,239,247,19,104,59,228,119,203,203,200,244,37,235,201,122,178,158,172,39,235,101,250,202,244,53,165,96,74,193,148,130,76,95,153,190,249,40,123,19,31,38,62,114,233,69,19,31,38,62,76,124,152,248,48,241,97,226,163,23,19,31,50,125,101,250,202,244,53,125,100,250,200,244,145,233,35,211,71,166,143,76,31,141,126,250,72,166,239,208,134,156,100,250,26,191,146,233,27,53,24,118,131,23,171,69,248,150,225,197,49,38,246,126,63,135,12,213,44,70,136,17,98,132,24,33,70,56,40,70,136,190,161,111,232,219,192,232,27,174,133,107,225,90,184,22,174,133,107,225,90,184,22,174,149,203,225,9,232,69,100,16,25,68,6,145,65,100,16,25,68,102,44,68,134,93,17,208,59,106,33,146,212,97,132,231,241,110,114,24,99,139,223,205,215,97,244,38,189,172,90,184,238,166,198,27,91,150,174,198,107,164,241,234,197,230,141,49,24,87,227,53,208,120,85,98,111,203,27,111,124,41,183,26,175,129,198,171,27,20,58,198,200,90,141,87,187,241,74,242,148,163,66,107,119,37,42,143,50,199,182,228,80,58,138,182,13,124,101,105,183,152,58,166,142,169,99,234,152,186,180,91,105,183,200,63,242,143,252,75,187,149,118,155,15,89,55,62,97,124,34,151,94,52,62,97,124,194,248,132,241,9,227,19,198,39,122,49,62,33,237,86,218,173,180,91,163,60,70,121,140,242,24,229,49,202,99,148,199,40,207,232,71,121,164,221,14,109,98,72,218,173,89,38,105,183,181,166,172,74,32,100,84,0,238,46,8,57,226,76,220,146,163,201,144,238,242,135,252,33,127,200,31,242,135,131,242,135,204,28,51,199,204,13,204,204,113,94,156,23,231,197,121,113,94,156,23,231,197,121,113,94,185,28,158,152,92,182,134,173,97,107,216,26,182,134,173,97,107,198,98,107,160,23,49,185,163,166,37,185,1,142,202,201,185,33,128,99,164,97,186,253,0,28,125,206,94,139,138,220,13,233,216,145,166,240,234,216,46,58,182,241,180,192,17,199,247,234,216,246,59,54,34,228,119,119,199,142,54,247,87,199,182,223,177,45,36,178,142,56,48,88,199,198,119,236,211,231,175,46,158,159,174,250,246,201,241,171,147,229,95,77,27,144,25,252,251,213,215,111,87,31,86,255,49,222,190,249,122,185,247,48,194,122,4,25,193,165,135,208,74,38,112,240,43,201,0,102,240,25,124,6,159,193,103,240,101,0,203,0,54,207,96,158,193,60,131,12,96,25,192,249,120,124,179,33,102,67,114,233,69,179,33,102,67,204,134,152,13,49,27,98,54,164,23,179,33,50,128,101,0,203,0,54,167,100,78,201,156,146,57,37,115,74,230,148,204,41,141,126,78,73,6,240,208,198,161,100,0,27,212,146,1,28,62,66,86,14,25,3,50,127,119,67,198,209,100,252,150,30,69,134,148,150,39,228,9,121,66,158,144,39,28,148,39,100,224,24,56,6,110,96,6,142,219,226,182,184,45,110,139,219,226,182,184,45,110,139,219,202,229,240,100,250,178,50,172,12,43,195,202,176,50,172,12,43,51,22,43,3,177,200,244,29,53,21,73,13,50,118,100,248,134,129,140,81,100,246,246,5,100,244,41,219,44,32,147,55,172,3,71,145,193,171,3,219,233,192,218,233,122,163,201,212,213,129,109,116,224,206,204,220,144,14,28,73,70,174,14,108,163,3,27,72,24,29,77,230,173,14,108,178,3,207,94,159,94,60,63,125,126,254,236,245,241,105,124,224,237,199,63,63,124,187,250,112,245,233,253,159,111,62,72,191,45,63,145,78,162,112,195,94,86,46,46,199,206,177,115,236,28,59,199,46,23,87,46,174,153,0,51,1,102,2,228,226,202,197,205,199,180,155,175,48,95,145,75,47,154,175,48,95,97,190,194,124,133,249,10,243,21,189,152,175,144,139,43,23,87,46,174,89,31,179,62,102,125,204,250,152,245,49,235,99,214,103,244,179,62,114,113,135,54,82,36,23,215,176,147,92,220,248,49,172,18,252,24,17,146,187,3,63,142,54,49,247,225,185,100,168,116,177,67,236,16,59,196,14,177,195,65,177,67,84,14,149,67,229,6,70,229,240,46,188,11,239,194,187,240,46,188,11,239,194,187,240,174,92,14,79,124,46,82,131,212,32,53,72,13,82,131,212,32,53,99,33,53,172,139,248,220,81,139,146,172,220,70,197,44,221,0,183,49,202,96,221,94,184,141,222,166,171,69,68,238,6,52,234,40,243,119,53,106,219,141,218,108,12,224,104,99,122,53,106,187,141,90,57,192,119,103,163,142,52,205,87,163,182,219,168,77,7,171,142,54,244,87,163,54,214,168,175,207,163,99,127,255,252,36,235,247,246,24,58,9,248,221,242,90,82,125,241,122,188,30,175,199,235,241,122,169,190,82,125,141,42,24,85,48,170,32,213,87,170,111,62,212,222,216,135,177,143,92,122,209,216,135,177,15,99,31,198,62,140,125,24,251,232,197,216,135,84,95,169,190,82,125,141,32,25,65,50,130,100,4,201,8,146,17,36,35,72,163,31,65,146,234,59,180,73,39,169,190,102,176,164,250,198,79,135,221,128,198,136,40,223,50,208,56,218,252,222,239,135,145,33,172,165,10,169,66,170,144,42,164,10,7,165,10,73,56,18,142,132,27,152,132,163,183,232,45,122,139,222,162,183,232,45,122,139,222,162,183,114,57,60,161,189,196,12,49,67,204,16,51,196,12,49,67,204,140,69,204,160,44,66,123,71,13,70,210,179,140,138,73,189,155,88,198,40,227,121,243,101,25,253,202,59,139,8,226,221,212,135,163,76,223,213,135,205,245,97,3,185,123,163,13,215,213,135,77,245,97,229,24,221,242,62,28,105,118,174,62,108,170,15,27,201,33,29,109,52,174,62,140,233,195,95,95,92,119,226,241,95,173,24,28,133,251,229,143,235,115,127,179,58,248,113,166,224,222,61,129,22,3,112,119,189,140,236,91,74,157,82,167,212,41,117,74,93,246,173,236,91,226,159,248,39,254,101,223,202,190,205,71,172,155,158,48,61,145,75,47,154,158,48,61,97,122,194,244,132,233,9,211,19,189,152,158,144,125,43,251,86,246,173,73,30,147,60,38,121,76,242,152,228,49,201,99,146,103,244,147,60,178,111,135,54,48,36,251,214,40,147,236,219,170,67,86,247,240,98,112,236,237,70,188,56,178,196,219,187,231,144,161,154,197,8,49,66,140,16,35,196,8,7,197,8,209,55,244,13,125,27,24,125,195,181,112,45,92,11,215,194,181,112,45,92,11,215,194,181,114,57,60,97,183,136,12,34,131,200,32,50,136,12,34,131,200,140,133,200,176,43,194,110,71,45,68,146,58,140,160,156,219,173,14,99,68,17,183,153,59,140,222,164,151,5,7,219,110,109,188,17,101,218,106,188,230,26,175,94,108,222,200,66,108,53,94,83,141,23,24,93,187,165,241,70,149,90,171,241,154,106,188,186,65,161,35,139,169,213,120,17,141,87,53,155,118,204,169,180,173,231,209,74,162,69,200,17,114,132,28,33,71,200,37,209,74,162,197,241,113,124,28,63,79,142,47,137,214,104,131,209,6,163,13,70,27,140,54,24,109,48,218,96,180,193,104,131,209,6,73,180,146,104,37,209,26,179,49,102,99,204,198,152,141,49,155,212,147,34,198,108,140,217,244,125,204,70,18,237,208,166,121,36,209,154,51,146,68,27,62,1,85,53,131,86,250,108,230,22,22,26,132,6,161,65,104,16,26,28,20,26,4,221,64,55,208,109,96,208,13,206,130,179,224,44,56,11,206,130,179,224,44,56,11,206,202,229,240,228,206,2,49,64,12,16,3,196,0,49,64,12,16,51,22,16,67,170,200,157,29,181,7,73,164,46,118,36,206,202,154,205,92,93,244,32,129,44,32,95,86,178,172,54,107,162,205,98,131,238,70,147,35,171,205,234,183,217,206,236,88,169,177,218,172,126,155,197,199,118,142,38,35,86,155,213,109,179,23,47,79,206,143,159,47,159,158,92,172,190,222,170,105,177,123,127,124,190,252,244,230,106,239,247,203,111,151,239,190,253,241,101,204,233,177,235,103,209,122,154,108,200,11,74,151,5,197,65,113,80,28,20,7,197,165,203,74,151,133,238,161,123,232,94,186,172,116,217,124,208,184,1,6,3,12,185,244,162,1,6,3,12,6,24,12,48,24,96,48,192,208,139,1,6,233,178,210,101,165,203,26,166,49,76,99,152,198,48,141,97,26,195,52,134,105,70,63,76,35,93,118,104,51,59,210,101,77,19,73,151,141,156,115,90,71,142,21,211,102,183,34,199,81,166,207,174,159,72,134,246,22,50,132,12,33,67,200,16,50,28,20,50,4,227,192,56,48,110,96,48,14,230,130,185,96,46,152,11,230,130,185,96,46,152,11,230,202,229,240,164,209,2,52,0,13,64,3,208,0,52,0,13,64,51,22,64,67,182,72,163,29,181,31,201,68,105,84,72,167,221,169,52,70,151,86,219,3,165,209,195,132,180,138,105,182,59,219,114,116,233,182,218,178,173,182,108,42,184,111,148,105,184,218,178,157,182,172,148,150,187,163,45,71,152,158,171,45,219,105,203,230,98,78,71,153,182,171,45,107,182,229,233,241,175,207,78,170,196,237,222,252,55,29,101,190,238,234,243,180,26,168,187,241,21,36,232,194,237,112,59,220,14,183,195,237,18,116,37,232,26,20,48,40,96,80,64,130,174,4,221,124,160,187,161,11,67,23,185,244,162,161,11,67,23,134,46,12,93,24,186,48,116,209,139,161,11,9,186,18,116,37,232,26,0,50,0,100,0,200,0,144,1,32,3,64,6,128,70,63,0,36,65,119,104,115,70,18,116,77,64,73,208,173,62,155,245,23,84,172,16,153,251,16,42,142,46,35,119,245,217,50,36,177,220,32,55,200,13,114,131,220,224,160,220,32,235,198,186,177,110,3,179,110,124,22,159,197,103,241,89,124,22,159,197,103,241,89,124,86,46,135,39,20,151,137,97,98,152,24,38,134,137,97,98,152,152,177,152,24,88,69,40,238,168,73,72,42,120,17,152,130,91,14,47,70,21,123,155,43,188,232,67,22,89,133,96,219,242,78,27,85,146,173,78,171,215,105,209,169,119,163,11,167,213,105,117,58,45,56,126,182,172,211,70,150,55,171,211,234,116,90,141,36,207,209,69,200,234,180,248,78,91,207,50,174,154,33,187,53,204,120,108,153,178,235,135,209,126,198,108,200,43,202,156,101,199,217,113,118,156,29,103,199,101,206,202,156,229,240,57,124,14,95,230,172,204,217,124,28,185,153,6,51,13,185,244,162,153,6,51,13,102,26,204,52,152,105,48,211,208,139,153,6,153,179,50,103,101,206,154,175,49,95,99,190,198,124,141,249,26,243,53,230,107,70,63,95,35,115,118,104,99,60,50,103,13,24,201,156,141,29,125,90,135,142,85,51,104,183,66,199,113,102,210,174,31,73,134,4,151,51,228,12,57,67,206,144,51,28,148,51,100,227,216,56,54,110,96,54,142,231,226,185,120,46,158,139,231,226,185,120,46,158,139,231,202,229,240,100,212,50,52,12,13,67,195,208,48,52,12,13,67,51,22,67,3,183,200,168,29,53,33,201,5,106,84,201,172,221,9,53,198,151,97,219,3,168,209,199,172,180,170,25,183,59,59,115,124,153,183,58,179,181,206,108,44,197,111,156,25,185,58,179,165,206,172,150,161,187,163,51,199,152,169,171,51,91,234,204,6,147,79,199,153,193,171,51,35,59,243,183,211,179,229,79,167,103,203,147,243,167,39,203,98,50,157,135,228,240,254,243,195,199,189,119,31,62,238,93,126,250,253,114,239,250,131,198,150,189,251,224,0,90,201,219,13,122,21,25,187,236,59,251,206,190,179,239,236,187,140,93,25,187,230,8,204,17,152,35,144,177,43,99,55,31,7,111,38,195,76,70,46,189,104,38,195,76,134,153,12,51,25,102,50,204,100,244,98,38,67,198,174,140,93,25,187,230,131,204,7,153,15,50,31,100,62,200,124,144,249,160,209,207,7,201,216,29,218,24,146,140,93,3,82,50,118,195,71,183,30,194,197,128,92,221,237,112,113,52,89,186,15,142,33,67,46,203,16,50,132,12,33,67,200,16,14,202,16,114,111,220,27,247,54,48,247,198,106,177,90,172,22,171,197,106,177,90,172,22,171,197,106,229,114,120,242,115,249,24,62,134,143,225,99,248,24,62,134,143,25,139,143,1,87,228,231,142,154,135,164,68,24,59,50,115,119,35,140,81,228,228,246,1,97,244,37,179,44,32,15,119,119,215,141,34,3,87,215,53,219,117,181,146,242,70,147,111,171,235,154,236,186,157,57,182,187,186,110,36,217,181,186,174,201,174,171,153,10,58,154,92,90,93,87,167,235,206,98,178,104,63,142,61,139,246,99,39,89,180,59,95,69,22,45,71,206,145,115,228,28,57,71,46,139,86,22,45,147,207,228,51,249,178,104,101,209,230,99,202,205,55,152,111,200,165,23,205,55,152,111,48,223,96,190,193,124,131,249,134,94,204,55,200,162,149,69,43,139,214,172,141,89,27,179,54,102,109,204,218,152,181,49,107,51,250,89,27,89,180,67,27,233,145,69,107,216,72,22,109,181,49,168,179,152,44,218,205,112,113,84,89,180,31,51,231,178,12,33,67,200,16,50,132,12,225,160,12,33,247,198,189,113,111,3,115,111,172,22,171,197,106,177,90,172,22,171,197,106,177,90,172,86,46,135,39,139,150,143,225,99,248,24,62,134,143,225,99,248,152,177,248,24,112,69,22,237,168,121,72,74,132,17,144,69,187,29,97,140,38,139,54,119,132,209,151,204,178,192,44,218,237,93,55,154,44,90,93,215,92,215,213,74,202,27,85,22,173,174,107,170,235,130,178,104,183,117,221,136,178,104,117,93,83,93,87,51,21,116,84,89,180,186,174,94,215,253,250,34,34,139,246,203,31,35,207,162,253,126,0,45,103,209,110,121,21,89,180,28,57,71,206,145,115,228,28,185,44,90,89,180,76,62,147,207,228,203,162,149,69,155,143,41,55,223,96,190,33,151,94,52,223,96,190,193,124,131,249,6,243,13,230,27,122,49,223,32,139,86,22,173,44,90,179,54,102,109,204,218,152,181,49,107,99,214,198,172,205,232,103,109,100,209,14,109,164,71,22,173,97,35,89,180,49,99,80,55,112,177,82,22,109,25,92,28,97,22,237,247,99,200,144,203,50,132,12,33,67,200,16,50,132,131,50,132,220,27,247,198,189,13,204,189,177,90,172,22,171,197,106,177,90,172,22,171,197,106,177,90,185,28,158,44,90,62,134,143,225,99,248,24,62,134,143,225,99,198,226,99,192,21,89,180,163,230,33,41,17,70,112,22,237,38,132,49,178,44,218,124,17,70,95,50,203,42,101,209,110,234,186,145,101,209,234,186,38,186,174,86,82,222,8,179,104,117,93,253,174,171,144,69,91,222,117,163,203,162,213,117,245,187,174,102,42,232,8,179,104,117,93,92,215,93,156,158,45,127,59,63,125,94,236,87,78,164,253,246,225,227,222,63,63,125,184,42,246,71,157,75,187,118,12,173,166,211,6,188,150,140,90,190,156,47,231,203,249,114,190,92,70,173,140,90,86,159,213,103,245,101,212,202,168,205,199,154,155,123,48,247,144,75,47,154,123,48,247,96,238,193,220,131,185,7,115,15,189,152,123,144,81,43,163,86,70,173,25,28,51,56,102,112,204,224,152,193,49,131,99,6,103,244,51,56,50,106,135,54,234,35,163,214,16,146,140,218,234,227,81,235,160,177,66,82,237,54,208,56,186,188,218,181,195,200,16,214,82,133,84,33,85,72,21,82,133,131,82,133,36,28,9,71,194,13,76,194,209,91,244,22,189,69,111,209,91,244,22,189,69,111,209,91,185,28,158,212,90,98,134,152,33,102,136,25,98,134,152,33,102,198,34,102,80,22,169,181,163,6,35,233,89,70,96,118,237,46,150,49,170,4,219,252,89,70,191,242,206,42,164,217,238,234,195,81,101,218,234,195,230,251,176,129,220,189,209,165,220,234,195,166,251,48,56,241,118,123,31,142,44,247,86,31,54,221,135,141,228,144,142,46,9,87,31,214,235,195,200,44,92,57,184,157,101,224,202,191,37,213,73,117,82,157,84,39,213,229,223,202,191,165,254,169,127,234,63,75,245,47,255,214,4,133,9,10,19,20,38,40,76,80,152,160,48,65,97,130,194,4,133,9,10,249,183,242,111,229,223,154,230,49,205,99,154,199,52,143,105,158,212,3,41,166,121,76,243,244,125,154,71,254,237,208,134,134,228,223,26,103,146,127,91,125,208,42,50,251,86,238,237,195,131,200,16,207,146,132,36,33,73,72,18,146,132,131,146,132,244,27,253,70,191,13,76,191,17,91,196,22,177,69,108,17,91,196,22,177,69,108,17,91,185,28,158,204,91,74,134,146,161,100,40,25,74,134,146,161,100,198,162,100,240,21,153,183,163,70,34,105,41,70,96,222,173,172,219,94,80,140,254,228,152,85,200,184,149,111,171,247,26,239,189,154,25,122,163,203,180,213,123,77,245,94,112,150,173,28,91,189,215,112,239,213,206,14,29,93,118,173,222,171,216,123,175,207,206,142,127,125,254,127,142,47,158,191,56,95,62,57,254,245,98,121,122,252,235,179,147,229,79,231,231,203,87,199,103,175,94,159,237,204,176,253,243,227,199,55,95,174,254,251,205,183,171,63,62,237,189,125,243,229,219,222,234,191,233,222,187,79,159,246,190,190,249,248,245,207,143,131,206,179,189,251,229,63,174,120,48,245,83,110,155,126,245,59,175,154,205,99,67,172,71,188,97,86,204,30,92,128,78,23,143,38,55,119,177,71,223,239,62,167,147,46,204,250,166,98,222,223,20,115,125,29,123,112,175,164,244,106,189,230,9,118,82,75,149,3,76,40,215,107,30,101,119,5,197,157,103,231,122,189,245,243,108,170,160,184,243,236,60,11,183,230,121,118,87,80,149,243,76,48,17,208,82,95,166,251,75,39,225,84,64,155,103,153,236,123,102,194,201,128,214,207,51,197,247,204,132,217,184,53,207,179,187,130,130,207,51,221,180,69,27,189,217,66,57,225,39,153,106,226,162,238,65,118,85,79,240,73,166,155,186,104,163,39,91,40,167,202,73,38,152,188,104,233,20,155,45,166,202,25,38,152,190,168,123,149,209,73,49,85,206,176,243,9,140,150,186,176,209,90,42,31,96,151,83,24,109,30,96,231,63,55,166,152,196,104,243,0,59,255,65,49,93,126,110,221,99,236,168,156,224,147,76,151,161,91,247,215,151,142,202,169,114,146,9,38,132,106,158,98,55,197,4,159,97,138,41,161,54,190,49,54,93,75,240,1,166,152,20,106,227,0,155,174,165,242,1,118,57,45,212,230,1,118,254,179,77,138,137,161,150,14,48,205,79,215,41,166,134,218,60,192,78,58,208,228,144,124,221,241,13,40,201,215,53,58,37,95,55,112,168,43,0,90,238,26,116,168,8,45,251,52,244,16,0,45,255,82,192,107,56,242,47,13,252,253,15,247,42,158,214,173,16,222,101,143,75,208,113,149,79,79,82,146,148,36,37,73,73,82,146,148,228,31,249,151,90,170,145,127,61,151,127,164,26,169,70,170,145,106,164,26,169,70,170,145,106,164,26,169,70,5,81,65,84,16,21,68,5,81,65,84,16,21,212,15,21,132,235,200,19,30,53,138,201,133,158,108,207,57,172,76,79,134,147,121,200,126,116,99,63,162,186,182,209,100,186,33,165,37,14,165,107,179,143,76,60,249,245,98,249,234,236,248,244,116,122,251,255,46,127,126,126,126,114,241,250,252,228,233,170,91,159,30,63,63,253,247,229,217,241,243,211,181,15,174,150,172,120,249,229,219,222,215,143,111,62,124,152,222,254,191,123,127,191,250,116,249,237,207,79,151,191,175,254,51,254,254,230,234,195,127,237,125,124,115,245,225,254,7,11,96,172,119,126,221,229,52,54,92,164,56,71,8,17,66,132,16,33,68,8,81,156,163,56,199,44,250,18,234,132,58,161,78,113,142,144,44,36,11,201,66,178,144,44,36,11,201,166,239,66,72,22,146,205,224,0,197,57,138,115,20,231,8,110,131,219,224,54,184,157,197,207,54,224,54,184,157,199,1,130,219,153,192,109,113,142,67,243,225,226,28,201,117,113,142,81,166,190,14,2,173,150,250,216,20,2,21,14,217,204,161,54,152,33,217,72,21,148,39,229,73,121,82,158,148,39,229,73,37,82,137,169,21,29,149,216,115,149,72,209,81,116,20,29,69,71,209,81,116,20,29,69,71,209,81,116,196,18,177,68,44,17,75,196,18,177,68,44,17,75,253,16,75,40,145,168,201,81,131,157,158,177,152,42,137,148,205,177,152,17,5,87,2,39,249,228,91,214,123,84,82,196,8,142,42,45,115,88,143,74,246,161,154,207,159,61,121,254,235,211,229,203,147,103,199,175,94,191,250,30,252,122,252,235,111,207,255,173,98,102,230,213,251,183,87,95,126,223,251,124,249,254,205,215,63,191,126,15,60,125,243,229,159,87,255,16,137,185,245,120,186,75,188,172,86,131,64,75,212,17,117,68,29,81,71,212,81,160,165,64,203,44,250,18,29,69,71,209,81,129,150,40,46,138,139,226,162,184,40,46,138,139,226,166,239,66,20,23,197,205,224,0,5,90,10,180,20,104,137,135,227,225,120,56,30,158,197,207,54,120,56,30,158,199,1,226,225,153,240,112,129,150,67,83,232,2,45,249,120,129,150,81,114,127,11,192,172,150,87,25,8,48,197,81,6,157,89,131,105,147,33,47,66,88,18,150,132,37,97,73,88,18,150,68,32,17,152,90,176,17,129,61,23,129,4,27,193,70,176,17,108,4,27,193,70,176,17,108,4,27,193,70,11,209,66,180,16,45,68,11,209,66,180,16,45,212,15,45,132,241,8,147,28,53,150,201,139,164,84,201,138,12,38,41,35,138,130,164,65,58,75,122,220,218,199,45,100,219,141,42,167,177,87,125,220,207,24,198,151,175,159,156,157,60,109,34,135,241,243,159,111,63,94,254,46,136,113,251,249,36,78,98,220,92,132,40,70,80,16,20,4,5,65,65,80,80,20,163,40,198,44,250,18,188,4,47,193,75,81,140,32,43,200,10,178,130,172,32,43,200,10,178,166,239,66,144,21,100,205,224,0,69,49,138,98,20,197,8,87,195,213,112,53,92,157,197,207,54,112,53,92,157,199,1,194,213,153,224,106,81,140,67,51,220,162,24,233,114,81,140,205,185,247,239,8,179,129,44,198,18,132,41,140,49,236,208,218,78,99,92,127,21,202,146,178,164,44,41,75,202,146,178,164,2,169,192,212,138,141,10,236,185,10,164,216,40,54,138,141,98,163,216,40,54,138,141,98,163,216,40,54,98,136,24,34,134,136,33,98,136,24,34,134,136,161,126,136,33,148,71,28,227,168,193,76,102,44,165,118,30,99,41,75,25,123,32,35,16,210,93,34,227,143,86,110,35,230,78,38,99,182,173,156,123,40,227,211,231,175,46,158,159,62,57,254,245,98,249,211,249,249,178,152,46,23,213,178,24,127,191,250,250,237,234,195,219,55,95,190,237,189,251,244,105,175,152,238,45,68,48,150,30,75,103,201,139,129,175,45,112,17,5,68,1,81,64,20,16,5,20,184,40,112,49,139,190,68,43,209,74,180,82,224,34,170,138,170,162,170,168,42,170,138,170,162,170,233,187,16,85,69,85,51,56,64,129,139,2,23,5,46,226,211,248,52,62,141,79,103,241,179,13,62,141,79,231,113,128,248,116,38,124,90,224,226,208,148,182,192,69,126,92,224,98,140,108,47,3,150,149,114,22,119,1,75,241,138,91,207,170,185,84,197,173,159,156,160,36,40,9,74,130,146,160,36,40,137,63,226,47,181,80,35,254,122,46,254,8,53,66,141,80,35,212,8,53,66,141,80,35,212,8,53,66,141,6,162,129,104,32,26,136,6,162,129,104,32,26,168,31,26,8,211,17,166,56,106,12,147,7,57,169,144,161,184,155,156,140,39,58,145,250,104,61,49,177,188,95,27,204,160,27,83,62,98,63,250,181,103,177,136,139,154,169,136,11,161,136,229,167,146,42,19,113,195,75,139,68,4,250,128,62,160,15,232,3,250,68,34,138,68,204,162,47,1,73,64,18,144,20,137,8,156,2,167,192,41,112,10,156,2,167,192,105,250,46,4,78,129,211,12,14,80,36,162,72,68,145,136,16,52,4,13,65,67,208,89,252,108,3,65,67,208,121,28,32,4,157,9,130,22,137,56,52,107,45,18,145,2,23,137,216,128,79,95,212,76,68,92,199,149,2,17,183,29,85,107,121,136,139,44,161,49,61,73,79,210,147,244,36,61,57,104,61,73,251,209,126,180,223,128,181,31,157,70,167,209,105,116,26,157,70,167,209,105,116,26,157,70,167,145,64,36,16,9,68,2,145,64,36,16,9,68,2,245,67,2,33,58,226,16,71,13,97,178,224,38,241,105,136,15,185,201,104,195,16,145,143,182,179,16,23,53,163,16,31,54,107,127,130,231,70,209,172,61,10,66,252,237,213,235,179,213,119,206,216,36,196,127,126,253,243,227,94,177,250,149,68,20,226,195,99,73,145,133,184,237,181,133,33,226,124,56,31,206,135,243,225,124,194,16,133,33,102,209,151,120,36,30,137,71,10,67,196,77,113,83,220,20,55,197,77,113,83,220,52,125,23,226,166,184,105,6,7,40,12,81,24,162,48,68,4,26,129,70,160,17,232,44,126,182,65,160,17,232,60,14,16,129,206,132,64,11,67,28,154,180,22,134,200,128,11,67,172,169,211,127,0,203,216,52,196,82,96,41,14,113,235,89,181,146,135,248,240,147,19,148,4,37,65,73,80,18,148,4,37,241,71,252,165,22,106,196,95,207,197,31,161,70,168,17,106,132,26,161,70,168,17,106,132,26,161,70,168,209,64,52,16,13,68,3,209,64,52,16,13,68,3,245,67,3,97,58,2,17,71,141,97,242,32,39,113,137,136,27,200,201,40,35,17,169,143,214,51,17,239,244,107,131,25,116,35,77,69,204,184,95,123,23,139,56,93,206,106,230,34,78,87,87,92,130,17,75,206,37,93,50,226,134,23,23,141,8,246,129,125,96,31,216,7,246,137,70,20,141,152,69,95,130,146,160,36,40,41,26,17,60,5,79,193,83,240,20,60,5,79,193,211,244,93,8,158,130,167,25,28,160,104,68,209,136,162,17,97,104,24,26,134,134,161,179,248,217,6,134,134,161,243,56,64,24,58,19,12,45,26,113,104,230,90,52,34,13,46,26,177,17,167,126,141,44,235,101,35,174,35,75,225,136,219,15,171,197,116,196,123,159,157,162,164,40,41,74,138,146,162,164,40,169,63,234,47,181,82,163,254,122,174,254,40,53,74,141,82,163,212,40,53,74,141,82,163,212,40,53,74,141,8,34,130,136,32,34,136,8,34,130,136,32,34,168,31,34,8,213,17,143,56,106,16,147,9,59,169,147,143,248,144,157,140,56,32,17,252,104,63,33,241,175,150,109,50,142,110,212,25,137,121,182,108,126,33,137,23,63,45,159,156,252,122,177,124,114,252,234,100,249,211,241,171,147,167,187,66,17,191,189,219,123,123,249,229,219,222,219,55,95,47,247,222,189,249,122,249,251,144,67,16,191,189,123,188,253,139,175,157,116,24,245,10,226,12,135,2,241,38,143,166,107,191,132,21,7,183,191,16,30,118,11,241,54,20,243,254,166,152,235,223,8,103,185,65,188,122,39,216,73,45,85,14,48,37,196,171,119,148,221,21,20,119,158,221,67,188,182,207,179,169,130,226,206,179,251,56,195,122,231,217,93,65,85,206,51,5,108,108,167,47,211,253,165,147,18,54,182,120,150,201,190,103,166,132,141,109,159,103,138,239,153,41,227,12,235,157,103,119,5,5,159,103,66,40,218,66,111,182,80,78,248,73,38,131,162,53,15,178,171,122,130,79,50,33,20,109,161,39,91,40,167,202,73,166,128,162,237,156,98,179,197,84,57,195,20,80,180,230,85,70,39,197,84,57,195,238,161,104,59,93,216,104,45,149,15,176,83,40,218,226,1,118,254,115,99,18,40,218,226,1,118,254,131,98,194,56,195,154,199,216,81,57,193,39,153,48,206,176,230,175,47,29,149,83,229,36,83,224,229,122,167,216,77,49,193,103,152,4,47,183,240,141,177,233,90,130,15,48,9,94,110,225,0,155,174,165,242,1,118,138,151,91,60,192,206,127,182,73,130,151,219,57,192,52,63,93,39,193,203,45,30,96,39,29,8,47,139,51,28,159,145,22,103,72,111,139,51,12,115,229,37,28,242,26,229,78,163,57,228,53,211,155,246,132,67,86,71,184,15,191,248,12,209,45,151,200,37,114,137,92,34,151,56,104,151,200,209,113,116,28,221,128,29,29,247,197,125,113,95,220,23,247,197,125,113,95,220,23,247,197,125,49,54,140,13,99,195,216,48,54,140,13,99,195,216,244,195,216,192,47,2,2,71,77,76,146,65,142,162,22,228,40,64,14,233,105,1,93,22,159,158,54,236,204,62,93,86,191,203,206,94,159,94,60,63,125,126,254,236,245,241,105,68,96,223,199,63,63,124,187,250,112,245,233,253,159,111,62,140,59,189,239,225,73,180,26,229,23,246,114,114,253,248,57,126,142,159,227,231,248,57,185,126,114,253,178,232,75,30,145,71,228,17,229,250,241,157,124,39,223,201,119,242,157,124,39,223,153,190,11,249,78,190,51,131,3,148,235,39,215,79,174,31,115,204,28,51,199,204,113,22,63,219,48,199,204,113,30,7,200,28,103,98,142,229,250,13,141,54,203,245,131,174,229,250,69,112,240,18,66,89,37,228,111,7,161,28,81,226,223,195,147,200,208,243,226,139,248,34,190,136,47,226,139,131,230,139,184,29,110,135,219,13,152,219,225,97,120,24,30,134,135,225,97,120,24,30,134,135,225,97,120,24,138,131,226,160,56,40,14,138,131,226,160,56,40,78,63,40,14,35,35,254,111,212,18,37,15,239,17,154,5,24,224,61,70,18,12,216,11,239,209,191,252,182,42,145,129,1,205,216,151,252,54,205,152,87,51,190,62,175,25,39,248,231,39,129,130,107,103,209,93,164,224,150,23,20,42,72,229,81,121,84,30,149,71,229,9,21,20,42,152,69,95,82,142,148,35,229,40,84,144,26,165,70,169,81,106,148,26,165,70,169,209,244,93,72,141,82,163,25,28,160,80,65,161,130,66,5,73,102,146,153,100,38,153,179,248,217,134,100,38,153,243,56,64,146,57,19,201,44,84,112,104,96,90,168,32,202,45,84,176,46,50,191,161,148,209,177,130,101,148,114,172,193,130,223,207,34,67,221,11,49,66,140,16,35,196,8,49,14,26,49,66,119,208,29,116,55,96,116,7,137,65,98,144,24,36,6,137,65,98,144,24,36,6,137,65,98,64,14,144,3,228,0,57,64,14,144,3,228,0,57,253,0,57,164,140,104,193,81,123,148,92,212,71,84,184,224,38,245,49,198,120,193,124,213,71,31,51,221,162,35,6,55,181,100,95,50,221,180,100,6,45,25,147,44,56,242,48,193,46,242,3,69,6,210,118,180,29,109,71,219,209,118,249,104,59,145,129,244,34,189,72,47,210,139,34,3,69,6,210,160,52,40,13,74,131,210,160,52,40,13,74,131,210,160,249,104,80,145,129,34,3,69,6,18,202,132,50,161,76,40,19,202,132,50,161,76,40,239,254,16,145,129,131,130,208,34,3,17,109,145,129,17,120,60,38,37,112,228,193,128,249,18,92,58,145,78,164,19,233,68,58,113,208,58,145,166,163,233,104,186,1,107,58,250,139,254,162,191,232,47,250,139,254,162,191,232,47,250,139,254,34,109,72,27,210,134,180,33,109,72,27,210,134,180,233,135,180,65,96,100,1,142,26,154,36,228,28,161,241,127,35,79,252,203,151,115,244,36,81,173,74,174,223,200,163,252,244,90,245,94,59,61,254,245,217,201,178,82,120,223,234,63,215,222,88,179,251,238,124,245,109,69,247,237,120,9,201,125,108,28,27,199,198,177,113,108,156,228,62,201,125,89,244,37,107,200,26,178,134,146,251,216,77,118,147,221,100,55,217,77,118,147,221,76,223,133,236,38,187,153,193,1,74,238,147,220,39,185,143,39,230,137,121,98,158,56,139,159,109,120,98,158,56,143,3,228,137,51,241,196,146,251,134,198,150,37,247,1,213,146,251,170,81,239,187,36,50,48,184,111,19,137,28,71,110,223,157,175,62,67,123,139,38,162,137,104,34,154,136,38,14,154,38,162,116,40,29,74,55,96,74,135,126,161,95,232,23,250,133,126,161,95,232,23,250,133,126,161,95,152,13,102,131,217,96,54,152,13,102,131,217,96,54,253,96,54,252,139,216,190,81,43,147,116,150,35,32,181,111,155,229,24,126,104,95,222,150,163,31,57,106,129,145,125,219,26,173,47,57,106,26,45,101,163,253,239,95,94,156,158,92,127,246,167,203,179,227,87,127,123,126,254,44,34,195,111,239,63,255,227,143,15,151,123,255,249,199,151,223,247,62,190,249,250,127,175,62,189,31,119,172,95,201,129,116,144,244,23,248,170,194,255,8,59,194,142,176,35,236,8,59,225,127,194,255,178,232,75,98,145,88,36,22,133,255,17,160,4,40,1,74,128,18,160,4,40,1,154,190,11,9,80,2,52,131,3,20,254,39,252,79,248,31,149,76,37,83,201,84,114,22,63,219,80,201,84,114,30,7,72,37,103,162,146,133,255,13,13,63,11,255,195,178,133,255,197,131,241,18,94,89,61,15,112,23,175,28,93,68,96,201,129,100,8,128,153,70,166,145,105,100,26,153,198,65,155,70,6,143,193,99,240,6,108,240,152,49,102,140,25,99,198,152,49,102,140,25,99,198,152,49,102,140,207,225,115,248,28,62,135,207,225,115,248,28,62,167,31,62,7,156,145,26,56,106,158,146,21,2,169,22,36,24,130,64,70,149,45,216,15,4,210,219,20,184,234,9,132,33,29,218,151,20,56,29,154,77,135,190,62,255,171,71,43,197,18,254,249,233,97,40,230,152,82,8,191,127,253,237,134,14,110,121,17,25,131,60,30,143,199,227,241,120,60,158,140,65,25,131,89,244,37,223,200,55,242,141,50,6,121,81,94,148,23,229,69,121,81,94,148,23,77,223,133,188,40,47,154,193,1,202,24,148,49,40,99,144,97,102,152,25,102,134,57,139,159,109,24,102,134,57,143,3,100,152,51,49,204,50,6,135,70,165,101,12,66,220,50,6,99,120,249,13,141,172,20,41,88,70,35,199,148,32,248,253,235,207,80,226,2,138,128,34,160,8,40,2,138,131,6,138,64,29,80,7,212,13,24,212,1,96,0,24,0,6,128,1,96,0,24,0,6,128,1,96,0,24,108,3,219,192,54,176,13,108,3,219,192,54,176,77,63,176,13,5,35,48,112,212,214,36,165,232,8,206,7,220,36,58,198,18,7,152,175,232,232,75,182,90,165,176,191,77,237,214,151,108,53,237,150,186,221,74,226,38,99,210,253,118,5,78,142,48,240,175,228,72,58,201,0,12,124,93,177,128,212,29,117,71,221,81,119,212,157,88,64,177,128,89,244,37,197,72,49,82,140,98,1,169,80,42,148,10,165,66,169,80,42,148,10,77,223,133,84,40,21,154,193,1,138,5,20,11,40,22,144,84,38,149,73,101,82,57,139,159,109,72,101,82,57,143,3,36,149,51,145,202,98,1,135,6,162,197,2,162,218,98,1,235,32,242,13,91,189,171,38,5,134,236,245,30,89,120,96,63,54,123,147,141,100,35,217,72,54,146,141,131,150,141,36,30,137,71,226,13,88,226,145,99,228,24,57,70,142,145,99,228,24,57,70,142,145,99,228,24,165,67,233,80,58,148,14,165,67,233,80,58,148,78,63,148,14,62,35,79,112,212,72,37,51,10,82,53,98,48,132,130,140,44,117,176,31,20,164,199,201,112,49,217,132,33,125,218,151,100,56,125,154,186,79,159,62,127,117,241,252,116,213,173,79,142,95,157,44,255,106,213,221,137,133,191,95,125,253,118,245,97,245,159,226,237,155,175,151,123,15,99,51,7,159,80,88,122,4,45,36,18,6,191,142,4,66,78,143,211,227,244,56,61,78,79,2,161,4,194,44,250,146,123,228,30,185,71,9,132,28,41,71,202,145,114,164,28,41,71,202,145,166,239,66,142,148,35,205,224,0,37,16,74,32,148,64,200,54,179,205,108,51,219,156,197,207,54,108,51,219,156,199,1,178,205,153,216,102,9,132,67,35,212,18,8,225,110,9,132,193,236,188,156,73,238,78,28,220,205,36,7,159,48,88,122,4,25,242,92,82,145,84,36,21,73,69,82,113,208,82,145,172,35,235,200,186,1,203,58,18,140,4,35,193,72,48,18,140,4,35,193,72,48,18,140,4,163,110,168,27,234,134,186,161,110,168,27,234,134,186,233,135,186,193,97,36,10,142,26,157,36,166,29,219,19,4,195,104,199,160,19,3,251,66,59,122,148,188,182,59,17,48,172,239,250,146,188,166,239,82,247,221,217,235,211,139,231,167,207,207,159,189,62,62,141,142,255,251,248,231,135,111,87,31,174,62,189,255,243,205,7,89,128,101,231,209,65,48,96,216,139,74,9,100,239,216,59,246,142,189,99,239,164,4,74,9,204,162,47,89,70,150,145,101,148,18,200,134,178,161,108,40,27,202,134,178,161,108,104,250,46,100,67,217,208,12,14,80,74,160,148,64,41,129,188,50,175,204,43,243,202,89,252,108,195,43,243,202,121,28,32,175,156,137,87,150,18,56,52,22,45,37,16,216,150,18,24,77,201,75,104,101,245,200,192,29,180,114,116,249,129,15,207,35,67,249,11,52,2,141,64,35,208,8,52,14,26,52,2,120,0,30,128,55,96,128,7,140,1,99,192,24,48,6,140,1,99,192,24,48,6,140,1,99,112,14,156,3,231,192,57,112,14,156,3,231,192,57,253,192,57,212,140,48,193,81,219,148,156,4,72,181,100,193,0,1,50,170,152,193,94,8,144,190,102,191,85,15,32,12,104,207,190,100,191,105,207,172,218,243,245,121,108,30,225,159,159,132,16,222,28,66,7,201,131,91,94,73,220,32,157,71,231,209,121,116,30,157,39,110,80,220,96,22,125,73,59,210,142,180,163,184,65,122,148,30,165,71,233,81,122,148,30,165,71,211,119,33,61,74,143,102,112,128,226,6,197,13,138,27,36,154,137,102,162,153,104,206,226,103,27,162,153,104,206,227,0,137,230,76,68,179,184,193,161,193,105,113,131,72,183,184,193,104,108,126,195,37,171,103,12,150,113,201,209,5,11,126,63,132,12,177,46,175,200,43,242,138,188,34,175,56,104,175,200,215,241,117,124,221,128,125,29,15,198,131,241,96,60,24,15,198,131,241,96,60,24,15,198,131,177,55,236,13,123,195,222,176,55,236,13,123,195,222,244,195,222,64,49,210,4,71,77,79,146,3,143,106,17,130,155,128,199,168,114,3,243,5,30,189,74,99,171,158,16,184,169,251,250,146,198,166,251,82,117,223,175,47,174,251,239,248,175,6,12,141,1,252,242,199,245,169,191,89,29,251,24,19,0,239,126,253,173,133,255,237,122,17,185,127,28,29,71,199,209,113,116,28,157,220,63,185,127,89,244,37,151,200,37,114,137,114,255,56,79,206,147,243,228,60,57,79,206,147,243,76,223,133,156,39,231,153,193,1,202,253,147,251,39,247,143,61,102,143,217,99,246,56,139,159,109,216,99,246,56,143,3,100,143,51,177,199,114,255,134,70,156,229,254,193,215,114,255,42,178,240,123,52,50,52,242,111,35,141,28,73,218,223,221,175,63,67,137,11,40,2,138,128,34,160,8,40,14,26,40,2,117,64,29,80,55,96,80,7,128,1,96,0,24,0,6,128,1,96,0,24,0,6,128,1,96,176,13,108,3,219,192,54,176,13,108,3,219,192,54,253,192,54,20,140,160,191,81,91,147,148,162,35,36,227,111,171,232,24,65,188,95,230,162,163,47,217,106,161,161,126,91,219,173,47,217,106,218,173,211,118,91,253,235,175,2,226,251,86,255,195,215,113,69,246,253,245,53,183,16,211,183,249,19,139,230,35,223,200,55,242,141,124,35,223,68,243,137,230,203,162,47,73,66,146,144,36,20,205,71,102,146,153,100,38,153,73,102,146,153,100,102,250,46,36,51,201,204,12,14,80,52,159,104,62,209,124,180,48,45,76,11,211,194,89,252,108,67,11,211,194,121,28,32,45,156,137,22,22,205,55,52,148,44,154,15,151,22,205,23,12,185,191,83,199,221,113,124,37,212,113,240,17,124,127,125,205,25,170,89,248,16,62,132,15,225,67,248,112,208,248,16,150,131,229,96,185,1,99,57,184,11,238,130,187,224,46,184,11,238,130,187,224,46,184,11,238,2,105,64,26,144,6,164,1,105,64,26,144,6,164,233,7,164,33,92,196,238,141,218,145,116,173,53,182,71,237,109,208,26,131,142,215,203,86,107,228,156,113,182,59,70,111,67,43,245,37,227,76,43,181,222,74,247,114,25,119,135,230,109,76,100,28,124,116,222,221,175,188,133,0,189,93,159,94,140,30,201,70,178,145,108,36,27,201,38,70,79,140,94,22,125,73,6,146,129,100,160,24,61,210,146,180,36,45,73,75,210,146,180,36,45,211,119,33,105,73,90,102,112,128,98,244,196,232,137,209,163,127,233,95,250,151,254,205,226,103,27,250,151,254,205,227,0,233,223,76,244,175,24,189,161,33,99,49,122,248,179,24,189,96,152,253,96,53,245,246,48,189,173,75,169,7,29,169,151,249,58,106,28,17,71,196,17,113,68,28,113,208,28,17,159,195,231,240,185,1,243,57,220,11,247,194,189,112,47,220,11,247,194,189,112,47,220,11,247,66,107,208,26,180,6,173,65,107,208,26,180,6,173,233,7,173,97,94,4,235,141,90,150,164,241,27,219,227,245,182,250,141,65,135,236,101,238,55,242,207,71,219,29,184,183,181,185,250,146,143,166,185,82,52,215,139,151,39,231,199,207,151,79,79,46,86,95,110,197,48,190,189,63,62,95,126,122,115,181,247,251,229,183,203,119,223,254,248,50,222,112,190,245,147,104,57,172,47,228,229,132,247,209,114,180,28,45,71,203,209,114,194,251,132,247,101,209,151,244,33,125,72,31,10,239,163,57,105,78,154,147,230,164,57,105,78,154,51,125,23,210,156,52,103,6,7,40,188,79,120,159,240,62,194,152,48,38,140,9,227,44,126,182,33,140,9,227,60,14,144,48,206,68,24,11,239,27,26,100,22,222,135,88,11,239,139,195,223,235,132,178,90,152,223,86,66,57,170,112,191,245,147,200,208,243,226,139,248,34,190,136,47,226,139,131,230,139,184,29,110,135,219,13,152,219,225,97,120,24,30,134,135,225,97,120,24,30,134,135,225,97,120,24,138,131,226,160,56,40,14,138,131,226,160,56,40,78,63,40,14,35,35,236,111,212,18,37,15,239,17,30,254,183,211,123,140,38,12,176,7,222,163,127,249,109,213,194,2,119,54,99,95,242,219,52,99,226,102,60,61,254,245,217,73,133,244,192,155,255,146,35,140,11,92,125,150,22,243,1,55,126,126,129,128,68,29,81,71,212,17,117,68,157,64,64,129,128,89,244,37,161,72,40,18,138,2,1,137,79,226,147,248,36,62,137,79,226,147,248,76,223,133,196,39,241,153,193,1,10,4,20,8,40,16,144,66,166,144,41,100,10,57,139,159,109,40,100,10,57,143,3,164,144,51,81,200,2,1,135,134,157,5,2,98,216,2,1,43,3,241,191,24,100,120,2,224,67,6,57,154,200,191,213,103,201,144,217,18,137,68,34,145,72,36,18,137,131,22,137,4,29,65,71,208,13,88,208,17,95,196,23,241,69,124,17,95,196,23,241,69,124,17,95,196,23,93,67,215,208,53,116,13,93,67,215,208,53,116,77,63,116,13,246,34,227,111,212,184,36,17,225,8,11,245,43,39,28,163,72,241,203,149,112,244,32,41,45,60,167,175,188,191,250,146,148,166,191,210,244,215,122,46,100,197,100,190,173,193,144,227,74,234,91,63,138,182,147,251,66,94,79,146,31,55,199,205,113,115,220,28,55,39,201,79,146,95,22,125,201,33,114,136,28,162,36,63,174,147,235,228,58,185,78,174,147,235,228,58,211,119,33,215,201,117,102,112,128,146,252,36,249,73,242,99,141,89,99,214,152,53,206,226,103,27,214,152,53,206,227,0,89,227,76,172,177,36,191,161,145,102,73,126,176,181,36,191,72,6,94,182,94,187,66,178,223,206,253,218,227,73,250,235,193,130,109,130,145,96,36,24,9,70,130,113,208,130,145,184,35,238,136,187,1,139,59,66,140,16,35,196,8,49,66,140,16,35,196,8,49,66,140,16,163,113,104,28,26,135,198,161,113,104,28,26,135,198,233,135,198,193,100,36,255,141,26,163,100,66,62,42,36,1,238,36,31,227,73,6,236,1,249,232,97,146,91,197,228,192,157,253,216,151,36,55,253,152,170,31,127,59,61,91,254,116,122,182,60,57,127,122,178,44,38,211,121,64,154,224,63,63,124,220,123,247,225,227,222,229,167,223,47,247,174,63,102,92,9,130,15,190,252,22,82,3,131,94,67,82,32,103,199,217,113,118,156,29,103,39,41,80,82,96,22,125,201,45,114,139,220,162,164,64,14,148,3,229,64,57,80,14,148,3,229,64,211,119,33,7,202,129,102,112,128,146,2,37,5,74,10,100,147,217,100,54,153,77,206,226,103,27,54,153,77,206,227,0,217,228,76,108,178,164,192,161,17,104,73,129,112,182,164,192,96,54,254,144,69,238,78,7,220,206,34,7,159,8,248,224,203,207,144,224,210,137,116,34,157,72,39,210,137,131,214,137,52,29,77,71,211,13,88,211,209,95,244,23,253,69,127,209,95,244,23,253,69,127,209,95,244,23,105,67,218,144,54,164,13,105,67,218,144,54,164,77,63,164,13,2,35,5,112,212,208,36,33,231,216,158,252,183,155,115,12,58,237,175,15,156,163,39,137,106,187,83,253,118,247,90,95,18,213,244,90,215,189,118,22,145,222,247,113,220,233,125,31,59,72,239,219,249,26,210,251,248,56,62,142,143,227,227,248,56,233,125,210,251,178,232,75,222,144,55,228,13,165,247,241,155,252,38,191,201,111,242,155,252,38,191,153,190,11,249,77,126,51,131,3,148,222,39,189,79,122,31,83,204,20,51,197,76,113,22,63,219,48,197,76,113,30,7,200,20,103,98,138,165,247,13,141,46,75,239,131,170,165,247,85,226,222,103,17,233,125,155,89,228,40,210,251,62,102,78,112,233,68,58,145,78,164,19,233,196,65,235,68,154,142,166,163,233,6,172,233,232,47,250,139,254,162,191,232,47,250,139,254,162,191,232,47,250,139,180,33,109,72,27,210,134,180,33,109,72,27,210,166,31,210,6,129,145,222,55,106,104,146,144,115,236,78,239,219,206,57,6,159,222,151,59,231,232,73,162,90,88,122,223,246,94,235,75,162,154,94,75,211,107,191,190,168,158,222,247,229,143,81,167,247,125,255,242,91,77,239,219,242,26,210,251,248,56,62,142,143,227,227,248,56,233,125,210,251,178,232,75,222,144,55,228,13,165,247,241,155,252,38,191,201,111,242,155,252,38,191,153,190,11,249,77,126,51,131,3,148,222,39,189,79,122,31,83,204,20,51,197,76,113,22,63,219,48,197,76,113,30,7,200,20,103,98,138,165,247,13,141,46,75,239,131,170,165,247,69,112,239,27,22,89,37,189,175,140,69,142,40,189,239,251,151,159,33,193,165,19,233,68,58,145,78,164,19,7,173,19,105,58,154,142,166,27,176,166,163,191,232,47,250,139,254,162,191,232,47,250,139,254,162,191,232,47,210,134,180,33,109,72,27,210,134,180,33,109,72,155,126,72,27,4,70,122,223,168,161,73,66,206,17,154,222,183,137,115,140,36,189,47,95,206,209,147,68,181,42,233,125,155,122,173,47,137,106,122,45,69,175,93,156,158,45,127,59,63,125,94,236,87,205,240,251,246,225,227,222,63,63,125,184,42,246,71,156,228,183,118,8,45,230,249,5,188,146,84,63,110,142,155,227,230,184,57,110,78,170,159,84,191,44,250,146,67,228,16,57,68,169,126,92,39,215,201,117,114,157,92,39,215,201,117,166,239,66,174,147,235,204,224,0,165,250,73,245,147,234,199,26,179,198,172,49,107,156,197,207,54,172,49,107,156,199,1,178,198,153,88,99,169,126,67,35,205,82,253,96,107,169,126,149,25,248,58,151,12,207,246,219,198,37,71,147,240,183,118,8,25,98,93,94,145,87,228,21,121,69,94,113,208,94,145,175,227,235,248,186,1,251,58,30,140,7,227,193,120,48,30,140,7,227,193,120,48,30,140,7,99,111,216,27,246,134,189,97,111,216,27,246,134,189,233,135,189,129,98,228,252,141,154,158,36,7,30,97,105,127,187,128,199,40,50,255,242,7,30,189,74,99,11,207,255,219,213,125,125,73,99,211,125,93,119,223,201,111,23,211,235,255,179,124,114,252,235,197,252,167,87,63,45,159,28,191,58,89,254,244,203,243,243,147,87,39,203,98,57,221,42,220,46,255,249,109,122,253,127,246,222,190,249,242,109,254,238,235,187,189,183,111,190,94,238,189,251,143,171,79,151,95,47,215,250,112,186,157,185,189,223,223,209,135,247,254,133,191,254,249,94,95,222,111,211,7,109,121,167,111,195,130,255,254,234,185,59,1,126,197,163,233,247,22,252,254,135,123,21,14,227,182,31,35,186,60,244,83,103,211,234,36,93,204,85,220,236,81,177,246,91,212,116,113,251,27,221,81,183,146,110,67,49,239,111,138,185,254,149,238,32,55,73,87,239,4,59,169,165,202,1,166,148,116,245,142,178,187,130,226,206,179,123,73,215,246,121,54,85,80,149,243,76,33,233,218,57,199,116,223,36,83,74,186,22,207,50,217,51,158,82,210,181,125,158,157,63,227,9,37,93,11,103,217,66,57,225,39,153,76,210,213,60,200,174,234,9,62,201,132,146,174,133,158,108,161,156,42,39,153,66,210,181,115,138,205,22,83,229,12,83,72,186,154,191,42,118,82,76,149,51,236,94,210,181,211,133,141,214,82,249,0,59,149,116,45,30,96,231,63,231,36,145,116,45,30,96,83,181,4,31,96,34,73,87,239,8,187,41,38,248,12,147,72,186,22,154,176,233,90,130,15,48,137,164,107,225,0,155,174,165,242,1,118,42,233,90,60,192,206,255,30,73,34,233,218,57,192,52,63,201,36,145,116,45,30,96,39,29,72,210,145,116,36,29,73,151,90,210,5,104,146,109,156,174,162,38,217,106,234,250,160,73,10,154,100,24,154,36,226,57,216,6,251,42,62,7,91,117,95,31,158,131,137,231,96,164,207,65,209,220,223,7,69,223,255,62,152,248,251,96,196,207,65,99,127,31,20,125,255,251,96,226,239,131,209,62,7,147,229,172,169,231,96,242,104,150,207,115,160,25,123,217,140,141,141,62,236,72,248,213,140,70,109,118,205,26,86,236,183,140,126,24,214,111,185,246,91,99,63,116,238,24,49,212,111,163,234,183,231,207,94,253,244,252,228,252,250,15,39,47,95,94,95,250,6,118,218,213,251,175,239,174,174,207,110,239,219,228,243,231,123,61,54,13,248,197,166,216,217,100,197,122,151,77,231,107,127,48,63,188,215,88,243,223,111,255,149,176,223,103,126,124,57,143,131,190,200,199,55,221,250,245,241,143,206,217,251,241,219,208,116,245,219,208,214,223,102,26,120,189,59,175,147,77,131,167,253,105,242,151,159,191,191,236,243,167,101,31,113,182,60,127,125,182,124,246,242,245,245,35,115,253,30,220,217,241,111,203,231,231,47,95,95,44,79,79,206,159,93,252,114,253,105,254,26,196,190,254,95,46,94,92,28,159,46,47,94,252,237,228,252,213,234,235,155,31,182,57,164,248,126,237,189,242,250,115,129,223,222,95,221,121,147,250,250,81,44,174,255,172,120,52,191,125,103,186,152,92,191,53,61,45,170,79,4,174,215,91,123,10,175,185,114,55,206,223,173,215,220,204,184,91,27,133,79,235,22,30,34,24,218,40,124,182,189,240,217,98,62,159,44,102,139,253,217,98,82,94,120,136,129,108,174,240,160,71,177,254,244,89,195,5,215,233,237,106,99,94,109,20,30,217,219,213,230,169,218,40,124,71,111,31,77,14,38,211,131,201,124,113,120,180,40,47,188,195,222,222,60,2,22,116,222,21,103,174,154,42,122,195,180,213,131,146,155,152,110,106,168,230,205,115,77,65,7,93,113,144,168,185,162,195,14,186,246,212,78,115,5,135,253,212,84,123,68,166,185,130,203,72,105,232,1,7,51,206,134,203,141,249,222,92,101,252,163,225,114,119,124,71,174,61,108,209,80,185,155,23,216,63,168,184,129,141,241,13,21,189,121,87,252,131,191,248,26,88,206,222,92,209,65,223,39,234,207,144,52,84,240,134,233,145,160,78,174,50,177,209,80,185,27,102,53,130,202,173,50,31,209,112,185,49,223,214,170,76,35,52,87,110,244,95,26,85,236,127,195,229,70,158,110,23,127,105,4,26,251,29,204,188,156,166,111,3,195,209,98,188,58,205,46,255,136,109,52,123,195,71,84,63,130,237,52,123,211,135,108,163,217,229,31,83,249,164,31,220,27,175,223,144,174,221,5,254,207,198,207,113,231,170,57,250,115,220,185,157,222,250,57,14,55,125,142,123,23,218,1,159,100,11,241,126,112,203,31,250,126,210,214,91,254,221,239,36,185,229,119,203,239,150,191,131,91,254,201,205,95,142,197,250,252,217,97,134,151,252,209,213,38,190,227,111,160,238,36,87,252,209,117,39,186,40,175,87,111,186,123,242,6,234,78,114,77,30,87,119,218,203,230,200,154,83,222,53,199,149,156,246,170,57,186,230,68,55,205,209,245,38,186,104,142,174,55,201,61,115,189,106,187,190,102,174,87,109,215,183,204,113,213,166,189,100,142,171,57,221,117,109,92,189,169,110,107,227,170,77,117,89,91,175,218,174,239,106,163,171,77,114,85,91,175,218,174,111,106,195,171,117,81,235,162,214,69,237,230,139,218,235,105,211,176,193,166,45,23,181,171,101,40,109,95,212,126,158,61,58,92,251,231,98,241,96,16,160,168,157,63,16,184,213,229,254,113,52,52,105,186,233,147,186,162,93,93,209,94,188,90,62,61,249,249,248,245,233,197,205,149,233,242,229,77,41,255,242,175,133,85,47,86,189,88,245,98,213,139,85,47,173,159,167,85,47,86,189,88,245,98,213,139,85,47,86,189,88,245,98,213,139,85,47,86,189,88,245,98,213,139,85,47,86,189,88,245,98,213,139,85,47,86,189,164,60,64,171,94,172,122,177,234,197,170,23,171,94,172,122,177,234,165,195,85,47,37,188,36,44,199,116,7,47,217,149,96,218,27,94,18,24,235,143,151,244,146,151,84,122,48,106,15,200,134,228,251,247,230,193,8,204,249,247,96,12,251,193,120,114,254,100,249,252,252,226,48,90,38,238,189,253,244,118,239,234,211,183,195,202,68,113,231,147,178,254,156,172,207,145,175,253,243,225,218,63,239,154,68,191,247,28,197,206,162,55,37,26,127,28,99,43,143,88,201,103,247,172,49,142,140,35,227,200,56,50,142,140,35,227,200,56,50,142,140,35,227,200,56,50,142,140,35,227,200,56,38,239,66,198,145,113,204,224,0,25,71,198,145,113,100,28,25,71,198,145,113,100,28,25,71,198,145,113,100,28,19,25,199,123,98,37,6,59,110,22,43,181,247,182,247,84,172,68,33,73,98,165,183,98,37,238,89,139,241,147,155,159,181,218,59,235,123,250,172,69,185,75,207,218,240,159,181,159,95,22,139,120,133,249,247,207,197,66,72,228,195,51,105,231,129,185,255,153,61,44,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,162,148,201,187,16,165,68,41,51,56,64,148,18,165,68,41,81,74,148,18,165,68,41,81,74,148,18,165,68,41,81,202,68,148,242,7,57,137,98,148,165,228,100,220,193,145,200,73,239,200,73,245,135,37,202,65,150,62,44,227,14,147,244,176,12,231,97,249,249,244,248,124,121,177,191,124,114,252,234,100,57,13,125,72,254,254,225,205,167,189,111,251,123,111,223,124,189,188,247,112,76,155,0,194,149,69,240,162,210,99,240,227,203,120,188,251,139,123,124,211,220,95,31,255,232,180,189,31,79,208,244,209,228,209,228,241,214,71,160,238,139,221,121,17,79,195,234,105,248,229,231,239,47,251,252,105,217,71,220,219,241,126,253,239,159,29,255,182,124,126,254,242,245,197,242,244,228,252,217,197,47,215,127,60,153,206,191,255,47,23,47,46,142,79,151,23,47,254,118,114,254,106,245,245,205,15,55,127,133,245,193,227,251,181,223,187,235,27,195,111,239,175,238,252,194,123,253,252,21,215,127,86,60,154,223,254,150,91,76,174,127,205,157,22,213,117,225,122,189,181,69,95,115,229,110,180,124,235,53,55,67,231,218,40,124,90,183,240,144,219,144,54,10,159,109,47,124,182,152,207,39,139,217,98,127,182,152,148,23,30,242,126,74,115,133,7,61,138,245,37,91,195,5,215,233,237,106,100,172,141,194,35,123,187,154,205,106,163,240,29,189,125,52,57,152,76,15,38,243,197,225,209,162,188,240,14,123,123,51,39,11,58,239,138,126,171,169,162,55,200,173,7,37,55,33,165,26,170,121,179,145,10,58,232,138,40,169,185,162,195,14,186,182,0,106,174,224,176,159,154,106,115,155,230,10,46,123,123,42,244,128,131,223,18,106,184,220,152,239,205,85,40,73,195,229,238,248,142,92,27,110,52,84,238,213,135,224,239,17,135,147,253,249,108,50,157,22,211,219,191,67,238,126,120,119,69,127,188,12,45,250,168,152,31,78,231,197,254,254,225,124,126,23,119,164,41,58,232,251,68,125,143,210,80,193,27,36,74,80,39,87,209,31,13,149,187,193,125,4,149,91,197,90,52,92,110,204,183,181,42,178,161,185,114,163,255,210,168,226,8,26,46,55,242,116,187,248,75,35,240,253,250,29,111,89,151,191,205,189,237,205,199,232,119,159,171,191,205,91,254,17,219,222,230,221,240,17,213,143,96,251,219,188,155,62,100,219,219,188,229,31,83,249,164,31,188,147,178,126,67,122,239,46,240,123,95,151,126,142,59,111,190,68,127,142,249,97,216,231,56,220,244,57,238,197,84,4,124,146,205,111,23,175,93,234,79,106,95,234,79,92,234,187,212,119,169,159,236,82,127,114,243,119,97,177,78,215,14,51,188,211,143,174,54,241,149,126,3,117,39,185,209,143,174,59,209,189,120,189,122,211,93,139,55,80,119,146,91,241,184,186,211,222,45,71,214,156,242,106,57,174,228,180,55,203,209,53,39,186,88,142,174,55,209,189,114,116,189,73,174,149,235,85,219,245,173,114,189,106,187,190,84,142,171,54,237,157,114,92,205,233,110,103,227,234,77,117,57,27,87,109,170,187,217,122,213,118,125,53,27,93,109,146,155,217,122,213,118,125,49,27,94,173,123,89,247,178,238,101,55,220,203,22,203,89,88,98,236,198,123,217,226,209,108,103,82,108,229,123,217,123,83,7,211,71,15,102,14,214,166,18,58,74,136,189,123,6,205,76,30,148,127,70,215,177,171,235,85,129,175,2,95,5,190,10,124,21,248,42,240,181,74,168,166,192,87,129,175,2,95,5,190,10,124,189,115,144,2,95,5,190,10,124,21,248,42,240,53,56,110,83,224,171,192,87,129,175,2,95,5,190,10,124,21,248,42,240,85,224,171,192,87,129,175,2,95,5,190,10,124,29,69,224,235,3,41,18,20,244,186,85,138,236,10,120,205,94,138,132,5,187,146,34,153,73,145,240,30,175,55,165,122,221,227,141,79,169,118,221,227,97,121,172,122,188,167,61,62,93,238,215,236,241,233,163,253,126,247,248,196,247,241,161,247,248,188,118,143,207,245,184,30,207,186,199,103,181,123,124,166,199,245,120,214,61,94,119,58,97,218,247,233,4,61,62,248,30,175,123,175,50,237,251,189,202,196,239,156,67,239,241,186,247,42,211,190,223,171,232,241,129,247,120,221,181,53,33,59,157,58,236,113,29,151,125,199,77,106,255,6,56,201,233,55,192,1,119,92,75,173,178,237,95,90,235,230,10,77,85,247,87,174,73,78,191,114,105,170,60,154,170,238,239,56,147,156,126,199,209,84,121,52,85,221,31,184,90,136,20,214,84,125,110,170,87,199,103,175,94,159,197,237,160,220,251,250,230,227,215,63,63,14,122,21,229,247,175,177,211,240,234,45,175,41,195,90,134,181,197,148,25,166,88,91,76,105,49,101,187,5,91,76,105,49,165,197,148,22,83,90,76,105,49,165,197,148,22,83,182,82,180,197,148,22,83,102,19,126,110,49,101,155,241,231,22,83,10,64,23,128,62,186,0,244,31,23,254,17,111,38,149,95,248,15,107,77,165,11,127,23,254,125,190,240,183,180,178,139,235,126,75,43,45,173,108,185,110,75,43,45,173,204,233,214,217,210,202,118,239,156,45,173,108,239,198,217,210,202,182,239,155,45,173,108,243,226,214,210,202,246,174,109,45,173,108,239,210,214,210,74,119,182,238,108,155,186,179,141,74,135,40,187,179,29,64,72,68,204,10,203,239,71,209,252,140,241,131,79,236,170,214,66,75,11,45,45,180,180,208,210,66,203,46,206,211,66,75,11,45,45,180,180,208,210,66,75,11,45,45,180,180,208,210,66,75,11,45,45,180,180,208,210,66,75,11,45,45,180,180,208,210,66,75,11,45,83,30,160,133,150,22,90,90,104,105,161,165,133,150,22,90,90,104,153,104,161,229,29,69,82,57,155,116,147,34,201,40,162,180,171,245,150,20,73,118,138,164,114,255,55,50,249,58,128,21,13,49,171,47,245,127,223,251,191,104,234,251,127,209,247,239,255,49,171,166,244,127,255,251,191,161,239,255,89,173,47,233,106,69,143,254,239,123,255,71,108,81,41,239,255,65,46,83,209,134,157,181,97,67,195,12,131,92,191,146,111,27,246,109,183,65,212,50,150,77,157,150,209,15,188,58,45,199,78,107,232,71,203,65,46,106,209,105,117,58,237,244,248,215,103,39,213,55,181,220,252,87,29,230,142,150,213,231,236,44,172,109,227,171,137,105,19,211,102,47,75,134,65,109,246,178,216,203,210,110,193,246,178,216,203,98,47,139,189,44,246,178,216,203,98,47,139,189,44,173,20,109,47,139,189,44,217,228,251,217,203,210,102,194,159,189,44,50,254,100,252,141,41,227,239,230,98,191,226,155,71,101,23,251,195,217,197,226,98,223,197,126,31,47,246,237,95,233,226,90,223,254,21,251,87,90,174,219,254,21,251,87,114,186,93,182,127,165,221,187,101,251,87,218,187,89,182,127,165,237,123,101,251,87,218,188,160,181,127,165,189,235,89,251,87,218,187,156,181,127,197,221,172,187,217,250,119,179,149,55,175,60,188,155,109,101,231,74,240,221,236,58,234,191,249,231,195,181,127,190,255,1,171,177,128,121,165,235,221,146,136,129,106,139,90,86,47,214,236,112,233,218,167,116,143,187,186,151,189,120,181,124,122,242,243,241,235,211,139,155,123,213,229,203,155,82,254,229,95,11,219,91,108,111,177,189,197,246,22,219,91,90,63,79,219,91,108,111,177,189,197,246,22,219,91,108,111,177,189,197,246,22,219,91,108,111,177,189,197,246,22,219,91,108,111,177,189,197,246,22,219,91,108,111,73,121,128,182,183,216,222,98,123,139,237,45,182,183,216,222,98,123,75,247,219,91,110,13,74,165,24,211,114,131,210,120,128,105,47,12,74,181,152,127,6,165,63,6,165,194,211,83,115,186,182,149,125,47,189,120,122,170,45,9,240,244,12,240,233,41,150,139,186,79,79,241,104,49,194,167,103,242,104,223,211,227,233,217,175,255,244,236,123,122,60,61,227,124,122,230,245,159,158,185,167,199,211,51,206,167,167,210,182,167,242,167,167,241,61,79,158,30,79,79,63,158,158,218,115,95,197,40,231,190,38,143,230,158,30,79,79,237,27,235,22,118,204,122,122,60,61,253,120,122,106,223,88,167,92,244,148,242,233,153,121,122,198,254,244,84,220,114,91,246,244,180,176,223,214,211,211,231,167,167,63,107,2,43,175,215,45,239,255,113,254,230,34,177,98,16,253,95,251,119,143,22,214,253,246,162,255,105,153,65,244,127,237,223,30,82,166,201,167,236,127,222,165,199,253,255,234,236,248,244,180,250,154,228,175,31,223,124,248,48,216,53,201,171,175,174,179,109,10,27,95,205,54,5,219,20,172,73,206,112,159,130,53,201,214,36,183,91,176,53,201,214,36,91,147,108,77,178,53,201,214,36,91,147,108,77,114,43,69,91,147,108,77,114,54,107,56,172,73,110,115,17,135,53,201,86,113,88,197,49,166,85,28,55,23,251,21,223,216,42,187,216,31,206,154,100,23,251,46,246,251,120,177,111,77,114,23,215,250,214,36,91,147,220,114,221,214,36,91,147,156,211,237,178,53,201,237,222,45,91,147,220,222,205,178,53,201,109,223,43,91,147,220,230,5,173,53,201,237,93,207,90,147,220,222,229,172,53,201,238,102,221,205,214,191,155,45,150,179,106,67,103,15,239,102,139,71,179,230,135,206,238,141,12,76,31,61,24,24,216,48,114,208,209,198,227,213,33,52,59,63,176,246,41,93,201,6,141,33,88,104,108,161,177,133,198,173,30,165,133,198,22,26,91,104,108,161,177,133,198,22,26,103,179,60,214,66,99,11,141,45,52,182,208,184,225,51,180,208,216,66,99,11,141,45,52,206,232,0,45,52,182,208,216,66,99,11,141,45,52,182,208,216,66,227,132,7,104,161,177,133,198,77,240,14,11,141,45,52,238,223,66,227,91,45,82,41,162,181,92,139,52,30,209,218,181,22,169,150,182,74,139,100,163,69,42,244,121,205,137,213,235,62,111,124,98,181,235,62,175,150,170,170,207,251,215,231,211,106,107,78,203,250,124,218,252,154,211,110,251,188,106,122,182,62,239,99,159,87,90,72,90,222,231,141,47,36,213,231,250,188,233,62,175,180,66,167,188,207,27,95,161,163,207,245,121,211,125,94,123,106,97,218,247,169,5,125,62,134,62,175,125,223,50,237,251,125,75,213,237,30,250,188,143,125,94,251,190,101,218,247,251,22,125,62,252,62,175,189,226,166,149,5,177,241,125,174,233,122,208,116,21,247,170,150,53,93,11,123,85,53,93,191,247,117,85,222,87,90,222,87,25,253,18,166,175,114,233,171,218,191,244,180,176,7,84,95,245,191,175,106,255,240,213,66,12,177,190,234,107,95,253,22,177,180,242,159,195,221,88,249,207,238,82,173,203,95,74,164,181,72,107,187,42,51,12,181,182,171,210,174,202,118,11,182,171,210,174,74,187,42,237,170,180,171,210,174,74,187,42,237,170,108,165,104,187,42,237,170,204,38,11,221,174,202,54,211,208,237,170,148,135,46,15,125,76,121,232,191,69,44,170,124,112,153,63,156,45,149,46,243,93,230,247,235,50,223,126,202,46,174,242,237,167,180,159,178,229,186,237,167,180,159,50,167,27,101,251,41,219,189,79,182,159,178,189,219,100,251,41,219,190,75,182,159,178,205,75,89,251,41,219,187,146,181,159,178,189,11,89,251,41,221,199,186,143,173,121,31,91,57,230,225,159,29,100,60,4,223,199,174,131,253,155,127,62,92,251,231,251,31,176,34,255,243,74,87,186,37,193,109,213,214,89,254,179,225,41,226,127,230,56,80,144,246,238,246,226,213,242,233,201,207,199,175,79,47,110,238,82,151,47,111,74,249,151,127,45,108,186,180,233,210,166,75,155,46,109,186,108,253,60,109,186,180,233,210,166,75,155,46,109,186,180,233,210,166,75,155,46,109,186,180,233,210,166,75,155,46,109,186,180,233,210,166,75,155,46,109,186,180,233,50,229,1,218,116,105,211,165,77,151,54,93,218,116,105,211,165,77,151,221,111,186,252,45,98,237,66,137,59,105,60,126,180,23,238,164,218,66,18,238,164,15,238,36,244,137,169,51,57,219,202,246,134,94,60,49,213,86,62,120,98,134,243,196,20,203,69,173,39,166,120,180,24,225,19,51,121,180,239,137,25,237,19,83,105,89,109,201,19,211,248,166,90,79,140,39,38,235,39,166,210,218,219,146,39,166,241,157,183,158,24,79,76,214,79,76,165,93,73,37,79,76,227,139,146,60,49,158,152,172,159,152,122,51,90,197,40,103,180,38,143,230,158,152,209,62,49,245,110,151,139,81,222,46,123,98,198,252,196,212,187,93,78,185,100,41,229,19,51,243,196,140,244,137,169,184,243,245,193,19,211,194,194,87,79,76,63,159,152,158,172,226,171,188,143,182,164,231,199,249,155,136,180,136,62,247,124,189,223,37,90,88,148,219,139,158,39,85,250,220,243,245,126,27,72,153,210,158,178,231,89,147,126,246,124,212,158,225,136,69,195,197,206,182,47,214,251,126,186,222,248,243,251,141,124,55,22,172,225,5,5,93,110,40,176,162,160,249,21,5,243,241,173,40,176,111,216,190,225,214,11,183,111,184,131,130,237,27,182,111,216,190,97,251,134,237,27,182,111,216,190,97,251,134,91,41,218,190,97,251,134,179,217,109,97,223,112,155,219,45,236,27,182,223,194,126,139,81,237,183,136,90,56,28,177,113,216,173,190,91,125,183,250,45,222,234,91,60,220,197,157,190,197,195,22,15,183,92,183,197,195,22,15,231,116,181,108,241,112,187,23,203,22,15,183,119,173,108,241,112,219,151,202,22,15,183,121,59,107,241,112,123,119,179,22,15,183,119,51,107,241,176,139,89,23,179,117,47,102,171,167,90,68,196,90,212,190,152,13,27,27,248,241,73,186,218,38,220,248,224,64,150,147,3,189,159,35,182,79,56,182,24,251,132,237,19,182,79,56,143,165,21,246,9,219,39,108,159,176,125,194,237,157,167,125,194,246,9,219,39,108,159,176,125,194,246,9,183,122,134,246,9,219,39,108,159,176,125,194,246,9,219,39,108,159,176,125,194,246,9,167,62,64,251,132,237,19,182,79,216,62,97,251,132,237,19,142,222,39,28,181,242,33,98,231,67,111,56,73,197,232,85,156,164,23,156,36,248,65,168,53,240,26,178,202,161,55,15,66,197,60,86,15,194,112,30,132,39,231,79,150,207,207,47,14,87,155,179,171,74,195,189,183,159,222,238,93,125,250,118,248,96,135,118,247,249,245,59,70,199,239,61,40,177,195,227,77,144,196,31,103,214,248,51,84,242,153,61,76,144,34,164,8,41,66,138,144,34,164,8,41,66,138,144,34,164,8,41,66,138,144,34,164,8,41,66,138,201,187,16,82,132,20,51,56,64,72,17,82,132,20,33,69,72,17,82,132,20,33,69,72,17,82,132,20,33,197,4,72,241,30,73,169,170,21,55,147,148,238,215,203,39,34,41,149,89,35,146,210,75,146,82,253,97,170,42,30,55,63,76,221,239,173,79,244,48,85,166,145,30,166,81,60,76,213,247,229,108,122,152,118,47,206,25,200,195,52,241,48,133,61,76,145,79,193,174,38,223,246,47,173,61,168,97,143,195,207,47,139,69,84,66,233,222,223,63,23,11,49,165,247,207,163,249,22,191,255,89,179,105,239,222,255,93,193,2,179,192,44,48,11,204,2,179,192,44,48,11,204,2,179,192,44,48,11,204,2,179,192,44,48,11,204,2,179,192,44,48,11,204,2,179,192,44,48,11,204,2,179,192,44,48,11,204,2,179,192,44,112,37,11,252,131,152,84,118,192,165,196,100,188,209,165,136,73,175,136,73,181,135,163,50,69,44,125,56,198,27,103,234,225,24,208,195,241,250,116,186,124,242,115,177,184,30,30,169,240,100,252,249,97,186,247,246,239,107,143,197,180,139,199,226,254,246,249,56,108,251,227,139,121,28,240,37,62,190,105,240,175,143,127,116,220,222,143,39,104,186,130,186,91,31,131,218,175,118,231,85,60,22,171,199,226,151,159,191,191,236,243,167,101,31,113,182,60,127,125,182,124,246,242,245,181,227,189,254,193,253,236,248,183,229,243,243,151,175,47,150,167,39,231,207,46,126,185,254,52,147,233,205,255,114,241,226,226,248,116,121,241,226,111,39,231,175,86,95,223,252,48,0,8,71,203,198,247,107,191,96,215,199,132,223,222,95,221,249,205,246,250,49,44,174,255,172,120,52,191,253,117,182,152,92,255,62,59,45,170,51,194,245,122,107,211,189,230,202,221,136,246,214,107,110,198,200,181,81,248,180,110,225,33,215,30,109,20,62,219,94,248,108,49,159,79,22,179,197,254,108,49,41,47,60,228,141,147,230,10,15,122,20,235,147,181,134,11,174,211,219,213,108,88,27,133,71,246,118,53,132,213,70,225,59,122,251,104,114,48,153,30,76,230,139,195,163,69,121,225,29,246,246,102,55,22,116,222,21,161,86,83,69,111,32,90,15,74,110,130,68,53,84,243,102,12,21,116,208,21,245,81,115,69,135,29,116,109,234,211,92,193,97,63,53,213,118,53,205,21,92,246,62,84,232,1,7,191,247,211,112,185,49,223,155,171,152,145,134,203,221,241,29,185,182,208,104,168,220,171,15,193,223,35,14,39,251,243,217,100,58,45,166,183,127,135,220,253,240,238,138,254,120,25,90,244,81,49,63,156,206,139,253,253,195,249,252,174,226,72,83,116,208,247,137,250,240,164,161,130,55,144,147,160,78,174,194,60,26,42,119,3,240,8,42,183,10,170,104,184,220,152,111,107,85,8,67,115,229,70,255,165,81,5,12,52,92,110,228,233,118,241,151,70,224,27,243,59,222,155,46,127,63,123,219,187,140,209,111,51,87,127,63,183,252,35,182,189,159,187,225,35,170,31,193,246,247,115,55,125,200,182,247,115,203,63,166,242,73,63,184,51,94,191,33,93,187,11,252,159,141,159,227,206,53,115,244,231,184,115,51,189,245,115,28,110,250,28,247,46,179,3,62,201,142,247,133,239,220,238,87,137,224,216,112,187,191,59,123,195,237,190,219,125,183,251,45,223,238,79,110,254,82,44,214,177,218,97,134,151,251,209,213,38,190,219,111,160,238,36,87,251,209,117,39,186,32,175,87,111,186,251,241,6,234,78,114,61,30,87,119,218,75,230,200,154,83,222,49,199,149,156,246,138,57,186,230,68,55,204,209,245,38,186,96,142,174,55,201,253,114,189,106,187,190,94,174,87,109,215,183,203,113,213,166,189,92,142,171,57,221,53,109,92,189,169,110,105,227,170,77,117,73,91,175,218,174,239,104,163,171,77,114,69,91,175,218,174,111,104,195,171,117,65,235,130,214,5,237,166,11,218,106,193,176,165,23,180,99,77,133,189,57,140,6,71,18,30,126,74,87,179,242,96,229,193,202,131,149,7,43,15,86,30,172,60,88,121,176,242,96,229,193,202,131,149,7,43,15,86,30,172,60,88,121,176,201,187,80,30,172,60,216,12,14,80,30,172,60,88,121,176,242,96,229,193,202,131,149,7,43,15,86,30,172,60,88,121,176,242,96,187,204,131,189,199,74,194,195,96,55,178,146,49,38,193,98,37,189,98,37,21,30,136,154,131,176,99,77,127,245,64,12,227,129,120,121,242,236,248,213,235,87,203,151,199,191,30,191,252,229,215,227,87,39,215,246,48,76,31,126,190,124,255,230,235,159,95,247,62,191,249,242,230,243,127,124,121,243,245,114,237,209,152,238,36,136,59,159,140,245,7,227,222,99,48,125,244,224,33,88,123,76,58,162,135,15,79,162,153,231,98,219,231,245,112,172,30,14,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,144,49,100,12,25,67,198,144,49,100,12,27,48,134,27,4,73,16,52,12,16,36,187,180,97,246,130,36,76,25,18,36,25,11,146,170,189,31,100,10,3,122,127,23,44,204,190,247,195,64,161,222,31,76,239,7,2,243,157,189,191,91,153,103,222,251,19,223,247,199,215,251,205,124,223,223,13,202,179,239,125,223,247,71,214,251,147,229,172,145,222,159,60,154,229,211,251,122,176,103,61,216,204,212,194,36,167,169,133,193,247,96,75,205,179,237,95,90,235,239,202,109,214,204,143,184,147,156,126,196,213,102,249,181,89,51,63,77,238,222,211,169,205,198,209,102,255,207,79,47,159,45,95,157,156,95,156,156,255,116,242,234,250,138,54,172,197,254,191,119,159,223,239,125,189,252,244,237,250,244,190,174,173,129,109,225,151,149,245,29,176,135,107,255,252,99,244,181,153,13,176,247,191,188,214,87,192,238,126,57,59,96,235,236,128,45,198,183,3,54,114,143,123,170,37,176,241,229,38,222,2,219,68,225,73,214,192,54,81,248,142,173,120,179,197,124,62,89,204,22,251,179,197,164,188,240,152,213,120,241,133,39,90,96,91,179,224,116,27,108,155,40,60,201,10,219,38,10,223,209,219,71,147,131,201,244,96,50,95,28,30,45,202,11,239,176,183,211,46,223,141,45,58,229,246,221,200,154,211,174,223,141,47,58,209,254,221,248,130,19,45,224,141,47,56,201,6,222,154,229,118,189,130,183,102,185,93,239,224,141,44,55,237,18,222,200,162,63,94,134,22,125,84,204,15,167,243,98,127,255,112,62,191,59,51,145,166,232,68,171,131,35,11,78,181,59,56,178,220,84,203,131,107,150,219,245,246,224,248,114,147,172,15,174,89,110,215,251,131,43,148,107,129,176,5,194,22,8,111,185,220,15,124,255,104,235,229,126,11,239,29,185,220,119,185,239,114,191,194,223,137,147,155,191,19,139,245,201,176,195,12,239,246,163,171,77,124,181,223,64,221,73,110,246,163,235,78,116,63,94,175,222,116,215,227,13,212,157,228,118,60,174,238,180,119,204,145,53,167,188,98,142,43,57,237,13,115,116,205,137,46,152,163,235,77,116,191,28,93,111,146,235,229,122,213,118,125,187,92,175,218,174,47,151,227,170,77,123,183,28,87,115,186,91,218,184,122,83,93,210,198,85,155,234,142,182,94,181,93,95,209,70,87,155,228,134,182,94,181,93,95,208,134,87,235,126,214,253,172,251,217,141,247,179,193,59,86,182,220,207,142,104,191,202,253,83,104,102,74,116,211,231,116,45,107,175,138,189,42,246,170,216,171,98,175,74,23,231,105,175,138,189,42,246,170,216,171,98,175,138,189,42,246,170,216,171,98,175,138,189,42,246,170,216,171,98,175,138,189,42,246,170,216,171,98,175,138,189,42,41,15,208,94,21,123,85,236,85,177,87,197,94,21,123,85,236,85,233,110,175,74,137,24,9,10,30,221,33,70,50,10,29,109,115,159,10,49,146,161,24,169,210,235,117,167,87,71,180,63,69,175,247,186,215,3,119,166,108,237,245,209,236,75,209,235,61,239,245,250,223,215,71,179,31,69,175,247,186,215,3,119,162,108,237,245,193,236,67,209,119,29,246,93,253,201,130,193,236,64,201,190,239,122,180,49,32,120,247,201,142,214,202,232,71,85,173,149,79,107,213,255,201,112,48,187,78,180,86,141,214,186,216,95,190,56,63,89,158,62,63,63,89,190,122,125,118,118,252,235,191,135,47,59,249,182,191,247,199,167,203,189,15,87,159,46,247,190,254,249,241,227,155,47,255,53,184,141,39,37,95,99,235,201,104,129,175,41,30,77,60,154,221,39,25,6,164,217,125,98,247,73,187,5,219,125,98,247,137,221,39,118,159,216,125,98,247,137,221,39,118,159,180,82,180,221,39,118,159,100,147,171,103,247,73,155,201,122,118,159,200,214,147,173,55,134,108,189,242,11,255,192,55,148,118,95,248,247,127,11,138,11,127,23,254,67,185,240,183,15,165,139,235,126,251,80,236,67,105,185,110,251,80,236,67,201,233,214,217,62,148,118,239,156,237,67,105,239,198,217,62,148,182,239,155,237,67,105,243,226,214,62,148,246,174,109,237,67,105,239,210,214,62,20,119,182,238,108,155,186,179,13,94,138,178,235,206,118,68,155,81,74,142,162,153,65,209,173,159,216,85,173,29,41,118,164,216,145,98,71,138,29,41,93,156,167,29,41,118,164,216,145,98,71,138,29,41,118,164,216,145,98,71,138,29,41,118,164,216,145,98,71,138,29,41,118,164,216,145,98,71,138,29,41,118,164,164,60,64,59,82,236,72,177,35,197,142,20,59,82,236,72,177,35,165,187,29,41,155,20,73,80,74,105,136,34,201,40,170,180,205,109,41,20,73,214,138,164,114,255,55,50,249,58,162,13,42,250,127,72,253,31,184,80,101,119,255,143,102,171,138,254,31,86,255,55,244,253,127,52,155,86,244,255,144,250,63,112,241,202,238,254,31,204,246,21,109,152,164,13,27,26,102,24,204,50,150,126,180,97,223,118,27,4,175,101,9,233,180,140,126,224,213,105,57,118,90,67,63,90,14,102,85,139,78,139,239,180,147,179,39,39,79,159,62,63,127,182,60,62,61,93,158,61,63,127,126,122,182,60,93,44,255,109,26,210,106,151,31,223,94,254,254,251,213,167,247,123,111,62,124,216,59,187,250,116,117,122,182,119,186,216,251,199,52,231,94,107,231,215,152,205,103,81,247,247,152,144,207,156,77,155,231,254,19,100,158,227,128,147,71,211,181,183,130,139,131,219,183,165,15,119,25,207,78,138,121,127,83,204,245,251,210,179,220,198,1,235,157,96,39,181,84,57,192,148,227,128,245,142,178,187,130,226,206,179,251,113,192,182,207,179,169,130,226,206,115,135,163,109,102,51,79,131,231,217,93,65,85,206,51,197,120,101,59,125,153,238,47,157,148,227,149,45,158,101,178,239,153,41,199,43,219,62,207,20,223,51,55,110,124,90,63,207,102,54,62,53,120,158,221,21,20,124,158,9,199,85,91,232,205,22,202,9,63,201,100,227,170,53,15,178,171,122,130,79,50,225,184,106,11,61,217,66,57,85,78,50,197,184,106,59,167,216,108,49,85,206,48,197,184,106,205,171,140,78,138,169,114,134,221,143,171,182,211,133,141,214,82,249,0,59,29,87,109,241,0,59,255,185,49,201,184,106,139,7,216,249,15,138,155,67,139,31,156,97,3,161,197,77,30,99,71,229,4,159,228,230,205,125,15,126,129,105,96,115,95,147,191,190,116,84,78,149,147,76,49,66,93,239,20,187,41,38,248,12,147,140,80,183,240,141,177,233,90,130,15,48,201,8,117,11,7,216,116,45,149,15,176,211,17,234,22,15,176,243,159,109,146,140,80,183,115,128,105,126,186,78,50,66,221,226,1,118,210,129,70,168,131,62,164,122,101,7,38,181,243,157,212,254,88,189,9,62,70,52,193,199,234,77,96,134,60,199,25,242,47,213,251,229,75,68,191,124,169,222,47,221,76,183,63,59,57,63,249,245,248,226,249,139,243,229,147,211,23,47,206,150,197,147,213,88,251,46,18,249,254,242,211,229,151,55,223,174,254,248,180,247,246,195,31,127,124,220,43,222,22,107,219,108,91,152,233,106,97,155,237,237,23,242,96,189,108,217,215,184,125,155,237,60,108,155,109,3,175,105,155,109,11,219,108,167,147,249,193,80,183,217,70,46,169,79,181,206,54,190,220,196,251,108,155,40,60,201,66,219,38,10,223,177,223,175,25,147,214,92,225,137,86,241,214,44,56,221,46,222,38,10,79,178,140,183,137,194,119,244,118,51,118,168,161,194,211,174,17,142,45,58,229,30,225,200,154,211,46,18,142,47,58,209,38,225,248,130,19,173,18,142,47,56,201,46,225,154,229,118,189,76,184,102,185,93,111,19,142,44,55,237,58,225,200,162,55,191,9,254,224,47,190,6,222,117,110,174,232,68,75,144,35,11,78,181,5,57,178,220,84,107,144,107,150,219,245,30,228,248,114,147,44,66,174,89,110,215,155,144,43,148,107,21,178,85,200,86,33,111,185,230,223,153,124,16,112,205,223,66,230,129,107,126,215,252,174,249,163,254,50,159,220,252,237,88,172,71,236,31,102,120,203,31,93,109,226,75,254,6,234,78,114,199,31,93,119,162,155,242,122,245,166,187,40,111,160,238,36,247,228,113,117,167,189,109,142,172,57,229,101,115,92,201,105,239,154,163,107,78,116,213,28,93,111,162,155,230,232,122,147,92,52,215,171,182,235,123,230,122,213,118,125,205,28,87,109,218,91,230,184,154,211,221,215,198,213,155,234,186,54,174,218,84,183,181,245,170,237,250,178,54,186,218,36,119,181,245,170,237,250,170,54,188,90,55,181,110,106,221,212,110,188,169,45,150,179,218,55,181,197,163,217,246,155,218,59,233,177,229,55,181,159,103,247,111,98,63,207,110,111,98,215,243,103,111,3,106,231,117,18,105,103,1,137,180,101,95,121,120,22,237,189,221,77,213,62,181,27,217,94,135,209,214,219,145,218,77,49,193,91,102,147,132,209,214,59,193,78,106,169,114,128,41,195,104,91,88,216,219,74,65,113,231,217,125,24,109,219,231,217,249,30,238,68,225,169,237,156,99,186,111,146,41,195,83,91,60,203,100,207,120,202,240,212,182,207,179,243,103,60,97,216,103,11,103,217,66,57,225,39,153,44,236,179,230,65,118,85,79,240,73,38,12,251,108,161,39,91,40,167,202,73,166,8,251,108,231,20,155,45,166,202,25,166,8,251,172,249,171,98,39,197,84,57,195,238,195,62,219,233,194,70,107,169,124,128,157,134,125,182,120,128,157,255,156,147,36,236,179,197,3,108,170,150,224,3,76,20,172,88,239,8,187,41,38,248,12,147,4,43,182,208,132,77,215,18,124,128,73,130,21,91,56,192,166,107,169,124,128,157,6,43,182,120,128,157,255,61,146,36,88,177,157,3,76,243,147,76,146,96,197,22,15,176,147,14,20,172,40,241,48,163,196,67,185,130,57,230,10,38,76,239,91,229,247,213,198,34,211,237,11,218,91,198,34,171,63,249,120,127,251,241,187,253,122,219,141,87,30,141,37,233,185,37,169,242,20,212,39,83,211,164,100,170,173,167,128,168,26,207,83,80,63,201,181,216,149,228,218,195,167,32,100,211,189,167,96,56,79,193,100,57,171,253,20,76,30,205,178,126,10,118,117,100,175,91,177,165,30,218,246,47,173,181,121,165,110,155,54,208,109,83,221,166,219,130,186,173,254,111,123,147,204,127,219,211,109,249,116,91,253,159,39,119,68,6,233,54,221,182,44,158,28,68,238,161,56,24,193,30,138,131,4,1,85,165,175,41,160,74,64,149,61,20,25,70,84,217,67,97,15,69,187,5,219,67,97,15,133,61,20,246,80,216,67,97,15,133,61,20,246,80,180,82,180,61,20,246,80,100,147,108,102,15,69,155,217,102,246,80,72,55,147,110,54,186,116,179,131,200,61,20,235,215,252,67,220,67,225,154,223,53,127,63,175,249,237,161,232,226,146,223,30,10,123,40,90,174,219,30,10,123,40,114,186,107,182,135,162,221,155,102,123,40,218,187,103,182,135,162,237,91,102,123,40,218,188,174,181,135,162,189,203,90,123,40,218,187,170,181,135,194,77,173,155,218,6,110,106,227,246,80,28,140,118,15,197,65,123,243,162,7,25,142,22,228,62,47,106,15,69,23,145,224,246,80,216,67,97,15,133,61,20,246,80,216,67,97,15,133,61,20,169,207,210,30,10,123,40,236,161,176,135,194,30,10,123,40,236,161,176,135,194,30,10,123,40,236,161,176,135,194,30,10,123,40,236,161,176,135,194,30,10,123,40,236,161,176,135,194,30,138,38,247,80,28,68,238,161,88,199,34,246,80,176,36,57,90,146,42,79,65,125,50,101,15,133,167,160,223,79,65,253,36,87,123,40,60,5,125,127,10,98,246,80,172,63,5,163,217,67,145,99,43,246,40,61,59,110,15,197,195,110,27,201,30,10,221,86,187,219,234,255,182,55,154,61,20,186,173,118,183,213,255,121,114,52,123,40,116,91,116,183,237,47,38,103,81,139,40,246,23,147,143,131,223,68,113,253,69,118,158,81,181,233,69,133,84,9,169,178,139,34,195,152,42,187,40,236,162,104,183,96,187,40,236,162,176,139,194,46,10,187,40,236,162,176,139,194,46,138,86,138,182,139,194,46,138,108,210,205,236,162,104,51,223,204,46,10,9,103,18,206,70,150,112,246,253,170,191,250,59,75,37,87,253,195,219,70,225,170,223,85,127,127,175,250,237,163,232,226,162,223,62,10,251,40,90,174,219,62,10,251,40,114,186,111,182,143,162,221,219,102,251,40,218,187,107,182,143,162,237,155,102,251,40,218,188,178,181,143,162,189,11,91,251,40,218,187,174,181,143,194,109,173,219,218,38,110,107,99,22,82,60,184,173,29,207,70,138,235,47,189,173,209,209,251,159,219,173,172,157,20,118,82,216,73,97,39,133,157,20,157,229,255,219,73,97,39,133,157,20,118,82,216,73,97,39,133,157,20,118,82,36,58,69,59,41,236,164,72,223,133,118,82,216,73,145,193,1,218,73,97,39,133,157,20,118,82,216,73,97,39,133,157,20,9,15,208,78,10,59,41,154,16,30,118,82,216,73,209,203,157,20,223,193,72,245,165,20,37,96,196,86,10,158,36,79,79,82,233,73,104,128,78,217,76,225,73,232,253,147,208,64,186,171,237,20,158,132,1,60,9,213,23,84,148,60,9,35,217,80,145,105,55,246,41,88,59,102,71,69,105,195,141,98,73,133,134,107,164,225,26,248,253,111,36,123,42,52,92,35,13,215,192,15,151,35,89,85,161,225,106,52,220,255,89,22,79,138,152,93,21,255,189,87,188,45,134,190,171,98,245,69,118,29,96,181,241,69,5,88,9,176,178,171,34,195,8,43,187,42,236,170,104,183,96,187,42,236,170,176,171,194,174,10,187,42,236,170,176,171,194,174,138,86,138,182,171,194,174,138,108,146,207,236,170,104,51,251,204,174,10,233,103,210,207,198,149,126,118,115,213,95,249,189,165,178,171,254,193,237,170,112,213,239,170,191,199,87,253,118,85,116,113,209,111,87,133,93,21,45,215,109,87,133,93,21,57,221,55,219,85,209,238,109,179,93,21,237,221,53,219,85,209,246,77,179,93,21,109,94,217,218,85,209,222,133,173,93,21,237,93,215,218,85,225,182,214,109,109,19,183,181,17,3,215,15,111,107,83,15,92,119,182,171,98,245,165,135,207,145,134,205,23,172,125,82,215,177,150,84,88,82,97,73,133,37,21,150,84,116,182,16,192,146,10,75,42,44,169,176,164,194,146,10,75,42,44,169,176,164,34,209,41,90,82,97,73,69,250,46,180,164,194,146,138,12,14,208,146,10,75,42,44,169,176,164,194,146,10,75,42,44,169,72,120,128,150,84,88,82,209,4,237,176,164,194,146,138,62,46,169,184,145,34,69,213,144,210,50,41,82,100,30,82,218,205,146,10,144,36,35,72,82,233,17,104,0,75,13,47,147,63,102,59,133,71,160,159,143,64,3,211,221,249,39,7,119,179,150,194,35,208,191,71,224,32,54,203,248,96,12,89,198,7,41,2,14,74,95,84,192,129,128,3,89,198,25,70,28,200,50,150,101,44,203,56,179,124,6,89,198,178,140,101,25,167,15,151,144,101,220,110,188,132,44,227,54,3,38,100,25,203,50,150,101,44,203,88,150,177,44,99,233,24,210,49,122,158,142,113,16,155,101,188,126,213,63,200,44,99,87,253,174,250,123,122,213,47,203,184,139,139,126,89,198,178,140,101,25,231,113,227,44,203,88,150,177,44,99,89,198,178,140,101,25,203,50,206,224,198,86,150,113,123,247,181,178,140,221,214,186,173,29,223,109,109,100,150,241,193,120,179,140,15,218,24,62,56,48,124,32,203,88,150,177,44,99,89,198,178,140,101,25,203,50,206,226,44,101,25,203,50,150,101,44,203,88,150,241,206,244,73,89,198,178,140,101,25,203,50,150,101,44,203,88,150,177,44,99,89,198,178,140,101,25,203,50,206,32,138,87,150,177,44,99,89,198,178,140,101,25,203,50,142,206,50,62,136,205,50,94,151,34,178,140,65,146,204,32,73,165,71,160,1,44,37,203,216,35,208,223,71,160,129,233,110,89,198,30,129,126,62,2,251,139,201,89,92,152,241,254,98,242,113,248,105,198,215,95,101,247,25,7,155,94,85,200,129,144,3,121,198,25,198,28,200,51,150,103,44,207,56,179,140,6,121,198,242,140,229,25,167,15,152,144,103,220,110,196,132,60,227,54,67,38,228,25,203,51,150,103,44,207,88,158,177,60,99,9,25,18,50,122,157,144,241,253,186,63,226,45,175,146,235,254,1,38,26,187,238,119,221,223,227,235,126,153,198,93,92,246,203,52,150,105,44,211,56,143,91,103,153,198,50,141,101,26,203,52,150,105,44,211,88,166,113,6,183,182,50,141,219,187,179,149,105,236,198,214,141,237,8,111,108,163,66,141,31,220,216,142,40,213,248,250,107,111,126,14,225,254,103,117,37,43,215,88,174,177,92,99,185,198,114,141,229,26,203,53,78,157,195,43,215,88,174,113,70,25,178,114,141,229,26,203,53,150,107,44,215,88,174,177,92,99,185,198,114,141,229,26,203,53,150,107,44,215,88,174,177,92,99,185,198,114,141,229,26,203,53,150,107,44,215,184,193,92,227,239,90,36,34,216,184,68,139,72,54,134,73,178,195,36,213,30,131,38,208,148,116,99,143,65,175,31,131,38,166,189,37,28,123,12,122,247,24,60,125,254,234,226,249,233,179,151,23,211,138,17,199,191,95,125,253,118,245,225,253,231,213,143,113,67,77,56,190,253,34,59,76,60,216,254,162,2,15,90,8,60,40,38,211,89,121,224,65,49,153,206,251,29,120,32,223,88,190,177,124,227,44,210,26,228,27,203,55,150,111,156,87,212,132,124,99,249,198,242,141,229,27,203,55,150,111,44,223,56,179,164,12,249,198,109,102,101,200,55,150,150,33,45,99,52,105,25,247,174,250,171,188,225,181,241,170,127,72,233,198,174,250,93,245,247,253,170,95,182,113,23,23,253,178,141,101,27,203,54,206,227,198,89,182,177,108,99,217,198,178,141,101,27,203,54,150,109,156,193,141,173,108,227,246,238,107,101,27,187,173,117,91,59,190,219,218,98,185,95,255,182,182,120,180,95,119,58,97,250,104,231,44,66,135,49,198,183,95,103,248,168,193,63,86,223,141,118,79,28,148,125,110,87,176,178,140,101,25,203,50,150,101,44,203,88,150,177,44,227,212,217,187,178,140,101,25,103,148,27,43,203,88,150,177,44,99,89,198,178,140,101,25,203,50,150,101,44,203,88,150,177,44,99,89,198,178,140,101,25,203,50,150,101,44,203,88,150,177,44,99,89,198,178,140,155,200,50,190,167,67,230,21,162,140,55,234,144,121,221,36,227,112,29,114,19,84,185,53,182,50,97,166,49,89,146,169,44,169,244,76,52,32,166,230,221,137,169,36,207,4,109,53,170,103,98,214,196,51,49,27,240,51,81,49,237,216,51,209,255,103,98,186,156,213,127,38,166,143,102,61,121,38,106,103,113,103,221,151,45,53,212,182,127,105,173,231,171,181,222,180,137,214,155,106,61,173,87,185,245,26,248,141,113,218,155,223,24,181,94,78,173,215,192,15,161,211,222,252,16,170,245,242,105,189,6,214,91,52,176,234,72,235,141,176,245,26,136,91,107,96,189,144,214,27,73,235,189,56,61,253,247,229,191,77,151,197,244,201,242,201,207,197,162,234,110,159,63,62,124,248,175,189,127,76,247,138,233,219,189,183,127,47,22,149,87,252,20,59,131,255,138,245,228,191,233,122,244,223,252,254,46,172,187,227,181,141,135,255,173,127,193,93,102,0,134,188,182,40,192,58,81,128,243,242,40,192,233,100,126,80,30,5,56,157,204,15,251,29,5,104,235,143,173,63,173,23,110,235,79,7,5,219,250,99,235,143,173,63,182,254,216,250,99,235,143,173,63,182,254,180,82,180,173,63,182,254,100,147,33,105,235,79,155,41,146,182,254,200,145,148,35,57,158,28,201,146,247,2,42,189,27,181,227,189,128,221,59,128,188,23,224,189,0,239,5,88,11,100,45,80,150,111,4,88,11,100,45,80,243,117,91,11,100,45,80,118,247,209,214,2,181,121,27,109,45,80,123,119,209,214,2,89,11,100,45,144,181,64,214,2,185,206,117,157,235,58,247,206,117,110,197,185,150,173,215,185,59,199,91,118,95,231,126,158,221,223,217,254,121,118,187,179,253,118,204,224,193,141,111,133,43,224,78,150,11,173,31,83,11,19,254,155,95,194,181,174,85,67,86,13,89,53,100,213,144,85,67,93,156,167,85,67,86,13,89,53,100,213,144,85,67,86,13,89,53,100,213,144,85,67,86,13,89,53,100,213,144,85,67,86,13,89,53,100,213,144,85,67,86,13,165,60,64,171,134,172,26,178,106,200,170,33,171,134,172,26,178,106,168,235,85,67,37,226,164,185,1,194,157,169,150,189,21,39,85,23,172,16,39,125,16,39,129,207,202,172,94,238,230,44,50,118,115,231,164,237,122,207,175,183,252,225,250,67,178,104,123,202,118,150,110,200,118,203,75,155,177,173,51,99,91,140,111,198,86,222,166,188,77,121,155,89,12,8,203,219,148,183,41,111,51,175,233,102,121,155,242,54,229,109,202,219,148,183,41,111,83,222,102,102,195,217,242,54,219,28,207,150,183,105,64,219,128,246,248,6,180,103,245,226,54,203,223,2,216,253,102,153,183,0,188,5,224,45,0,49,155,98,54,243,186,255,23,179,41,102,83,204,102,242,139,104,49,155,98,54,197,108,138,217,20,179,41,102,83,204,166,152,77,49,155,110,113,221,226,186,197,221,117,139,27,153,178,89,118,139,43,100,115,195,41,181,56,241,240,224,21,92,233,138,216,20,177,41,98,83,196,166,136,77,17,155,34,54,83,71,66,138,216,20,177,153,81,156,161,136,77,17,155,34,54,69,108,138,216,20,177,41,98,83,196,166,136,77,17,155,34,54,69,108,138,216,20,177,41,98,83,196,166,136,77,17,155,34,54,69,108,138,216,108,52,98,115,86,47,97,179,92,155,8,216,164,77,250,162,77,2,159,147,131,122,241,154,7,227,137,215,60,72,55,91,187,229,165,205,214,154,173,21,175,153,225,116,173,120,77,241,154,226,53,51,27,13,22,175,41,94,83,188,102,250,185,102,241,154,237,78,54,139,215,108,115,182,89,188,166,120,77,241,154,226,53,197,107,138,215,52,152,109,48,187,231,131,217,7,245,226,53,203,223,2,24,100,188,166,183,0,188,5,48,128,183,0,196,107,118,241,6,128,120,77,241,154,226,53,243,184,137,22,175,41,94,83,188,166,120,77,241,154,226,53,197,107,102,112,147,43,94,179,189,123,92,241,154,110,113,221,226,142,245,22,55,50,94,179,236,22,87,188,230,134,83,106,113,224,225,193,43,184,210,21,175,41,94,83,188,166,120,77,241,154,226,53,197,107,166,142,131,20,175,41,94,51,163,40,67,241,154,226,53,197,107,138,215,20,175,41,94,83,188,166,120,77,241,154,226,53,197,107,138,215,20,175,41,94,83,188,166,120,77,241,154,226,53,197,107,138,215,20,175,217,104,188,230,65,189,120,205,114,109,34,94,147,54,233,139,54,217,254,156,252,124,124,250,211,139,243,229,124,18,245,152,252,253,205,135,119,127,124,218,155,79,34,159,146,59,70,109,195,104,237,252,254,99,114,151,164,117,209,225,107,95,96,120,131,239,236,236,141,159,89,99,175,26,251,226,213,242,233,201,207,199,175,79,47,110,154,121,249,242,166,148,127,249,215,130,179,226,172,56,43,206,138,179,226,172,56,43,206,138,179,226,172,56,43,206,138,179,226,172,56,43,206,138,179,226,172,56,43,206,138,179,226,172,56,43,206,138,179,226,172,56,43,206,138,179,226,172,56,171,230,156,213,29,63,242,252,252,213,197,175,175,127,186,168,9,73,174,235,251,242,231,187,111,195,23,37,247,190,210,118,104,201,134,151,96,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,146,119,33,99,194,152,100,112,128,140,9,99,194,152,48,38,140,9,99,194,152,48,38,140,9,99,194,152,48,38,9,140,73,92,146,207,119,12,17,155,227,179,61,198,167,90,36,207,255,122,240,57,203,146,127,74,162,129,166,187,146,129,174,255,104,218,61,98,169,28,251,19,74,87,164,253,0,43,192,10,176,2,172,0,43,192,10,176,2,172,0,43,192,10,176,2,172,0,43,192,10,176,2,172,0,43,192,10,176,2,172,0,43,192,10,176,2,172,0,43,192,74,54,29,8,172,0,43,192,10,176,2,172,52,144,137,114,80,55,18,5,97,169,112,186,173,88,22,41,44,80,11,212,2,181,64,45,80,11,212,2,181,64,45,80,11,212,2,181,64,45,80,11,212,2,181,64,45,80,11,212,2,181,64,45,80,11,212,2,181,64,45,80,11,212,2,181,64,45,80,11,212,2,181,100,129,90,158,189,188,152,46,167,215,134,37,88,176,188,255,188,170,242,150,171,76,31,21,245,185,202,186,86,89,199,42,235,86,229,135,77,9,99,37,247,191,134,199,59,190,188,199,55,76,228,235,227,31,223,247,247,126,152,148,249,202,164,108,197,36,245,95,238,134,190,16,37,55,162,228,151,159,191,191,236,243,167,101,31,113,182,60,127,125,182,124,246,242,245,171,239,255,254,217,241,111,203,231,231,47,95,95,44,79,79,206,159,93,252,114,253,199,147,233,236,251,255,114,241,226,226,248,116,121,241,226,111,39,231,175,254,250,95,230,155,191,194,250,40,229,253,218,207,70,245,29,200,183,247,87,119,126,40,185,126,6,139,235,63,43,30,205,111,127,18,41,38,215,63,138,76,139,234,2,100,189,222,218,234,162,185,114,55,122,139,245,154,155,225,13,109,20,62,173,91,120,200,79,172,109,20,62,219,94,248,108,49,159,79,22,179,197,254,108,49,41,47,60,228,206,171,185,194,131,30,197,250,218,160,225,130,235,244,118,181,183,245,219,40,60,178,183,171,189,127,222,70,225,59,122,251,104,114,48,153,30,76,230,139,195,163,69,121,225,29,246,246,230,183,252,131,206,187,226,123,236,77,21,189,225,221,245,7,37,55,241,110,118,67,53,111,126,31,59,232,160,43,190,113,220,92,209,97,7,93,251,93,218,230,10,14,251,169,169,246,91,162,205,21,92,118,133,24,122,192,193,215,118,13,151,27,243,189,185,202,219,125,13,151,187,227,59,114,237,55,215,26,42,247,234,67,240,247,136,195,201,254,124,54,153,78,139,233,237,223,33,119,63,188,187,162,63,94,134,22,125,84,204,15,167,243,98,127,255,112,62,191,251,6,92,154,162,131,190,79,212,127,207,176,161,130,55,188,91,24,212,201,85,222,161,107,168,220,13,239,205,5,149,91,229,253,176,134,203,141,249,182,86,229,221,167,230,202,141,254,75,163,202,123,61,13,151,27,121,186,93,252,165,17,248,158,202,142,183,21,202,223,138,216,118,65,28,253,14,65,245,171,248,242,143,216,118,21,191,225,35,170,31,193,246,171,248,77,31,178,237,42,190,252,99,42,159,244,131,1,199,245,27,210,123,119,129,223,251,186,244,115,220,153,137,140,254,28,119,198,40,183,126,142,195,77,159,227,222,182,250,128,79,18,118,165,95,101,40,181,228,74,191,129,9,84,87,250,174,244,93,233,215,248,161,115,114,243,55,97,177,142,11,14,51,188,209,143,174,54,241,133,126,3,117,39,185,207,143,174,59,209,173,120,189,122,211,93,138,55,80,119,146,59,241,184,186,211,222,44,71,214,156,242,98,57,174,228,180,247,202,209,53,39,186,86,142,174,55,209,173,114,116,189,73,46,149,235,85,219,245,157,114,189,106,187,190,82,142,171,54,237,141,114,92,205,233,238,102,227,234,77,117,53,27,87,109,170,155,217,122,213,118,125,49,27,93,109,146,123,217,122,213,118,125,45,27,94,173,91,89,183,178,110,101,203,110,101,139,229,126,157,91,217,226,209,254,246,91,217,123,145,124,101,183,178,159,167,143,118,70,248,213,137,235,155,85,139,235,187,254,10,195,179,249,254,177,250,222,179,59,162,239,254,103,117,213,186,186,58,21,183,39,110,79,220,158,184,61,113,123,226,246,170,68,154,137,219,19,183,39,110,79,220,158,184,189,59,7,41,110,79,220,158,184,61,113,123,226,246,130,195,206,196,237,137,219,19,183,39,110,79,220,158,184,61,113,123,226,246,196,237,137,219,19,183,39,110,79,220,158,184,189,145,197,237,21,203,249,245,55,236,120,5,50,127,84,116,165,64,86,127,240,113,255,209,253,127,186,251,63,190,123,240,143,181,23,62,22,4,73,47,5,73,96,239,215,18,80,243,238,4,84,146,222,167,167,6,220,251,179,122,189,63,27,112,239,23,122,127,216,189,63,93,206,234,244,254,244,209,172,39,189,95,123,197,116,166,93,216,82,251,108,251,151,214,58,60,180,209,166,245,26,109,170,209,52,90,80,163,213,250,45,110,218,155,223,226,52,90,234,70,171,245,99,227,180,55,63,54,106,180,180,141,86,107,13,68,177,107,13,132,70,211,104,223,27,173,86,56,89,177,43,156,76,163,105,180,213,135,190,170,120,231,178,250,151,190,54,125,235,50,187,159,116,247,121,118,155,116,183,185,253,230,183,61,212,250,24,230,95,95,118,243,215,41,235,159,55,155,238,205,253,66,197,40,166,81,76,163,152,70,49,141,98,26,197,52,138,105,20,211,40,166,81,76,163,152,70,49,141,98,26,197,52,138,105,20,211,40,166,81,76,163,152,70,49,141,98,26,197,52,138,105,20,211,40,166,81,76,163,152,70,49,141,98,26,197,52,138,25,54,138,249,3,136,84,97,188,165,64,164,54,228,173,5,68,54,144,164,46,135,48,249,145,204,252,72,112,231,215,164,81,181,101,113,150,157,79,78,13,190,243,171,64,231,210,206,175,77,157,179,235,252,138,3,152,58,191,159,157,63,169,48,29,87,218,249,147,186,243,113,45,119,126,109,113,157,109,7,246,199,92,79,234,254,72,61,201,252,71,106,77,150,67,147,213,252,59,188,246,20,137,38,27,106,147,189,120,121,114,190,60,61,61,62,59,94,206,42,253,176,248,199,231,203,79,123,31,62,188,249,248,230,94,179,205,118,253,192,248,126,127,71,179,221,251,23,190,175,56,91,251,231,195,181,127,254,209,140,97,63,15,222,255,74,30,7,125,145,143,111,122,244,235,227,31,157,179,247,227,71,202,249,234,71,202,173,63,28,54,245,162,55,191,185,229,212,229,105,127,98,252,229,231,239,47,251,252,105,217,71,220,219,95,119,253,239,159,29,255,182,124,126,254,242,245,197,242,244,228,252,217,197,47,215,127,60,153,206,191,255,47,23,47,46,142,79,151,23,47,254,118,114,254,106,245,245,205,15,219,156,100,121,176,162,185,246,240,200,250,58,203,226,102,157,229,252,246,237,139,98,114,253,254,197,180,168,62,54,178,94,111,237,81,141,230,202,221,56,164,17,186,133,190,218,76,68,27,133,199,172,58,173,60,124,208,70,225,59,182,77,207,22,243,249,100,49,91,236,207,22,147,242,194,99,86,78,199,23,30,244,40,214,31,81,104,184,224,58,189,93,109,22,160,141,194,35,123,187,26,186,111,163,240,29,189,125,52,57,152,76,15,38,243,197,225,209,162,188,240,14,123,123,243,156,64,208,121,87,132,249,77,21,189,129,228,63,40,185,9,2,223,80,205,155,241,123,208,65,87,212,230,205,21,29,118,208,181,105,119,115,5,135,253,212,84,219,81,55,87,112,244,134,245,42,106,185,225,114,99,190,55,87,49,194,13,151,187,227,59,114,109,145,219,80,185,87,31,130,191,71,28,78,246,231,179,201,116,90,76,111,255,14,185,251,225,221,21,253,241,50,180,232,163,98,126,56,157,23,251,251,135,243,249,93,181,155,166,232,160,239,19,245,161,113,67,5,111,32,198,65,157,92,133,245,54,84,238,6,208,27,84,110,21,68,219,112,185,49,223,214,170,144,213,230,202,141,254,75,163,10,16,109,184,220,200,211,237,226,47,141,64,136,185,195,34,150,251,197,109,170,44,154,21,86,247,123,229,31,177,205,239,109,248,136,234,71,176,221,239,109,250,144,109,126,175,252,99,42,159,244,247,219,224,219,235,227,245,27,210,123,119,129,223,251,186,244,115,76,231,245,63,199,252,48,236,115,28,110,250,28,159,231,191,7,23,114,253,73,118,56,192,123,87,253,85,222,83,218,120,213,191,227,125,37,87,253,174,250,93,245,119,120,213,63,185,249,27,178,88,159,84,56,204,240,166,63,186,218,196,23,253,13,212,157,228,158,63,186,238,68,183,229,245,234,77,119,89,222,64,221,73,238,202,227,234,78,123,227,28,89,115,202,11,231,184,146,211,222,55,71,215,156,232,186,57,186,222,68,183,205,209,245,38,185,108,174,87,109,215,119,205,245,170,237,250,170,57,174,218,180,55,205,113,53,167,187,179,141,171,55,213,149,109,92,181,169,110,108,235,85,219,245,133,109,116,181,73,238,107,235,85,219,245,117,109,120,181,110,107,221,214,186,173,221,124,91,59,109,226,182,118,26,112,91,91,212,28,3,88,177,255,98,253,74,247,193,31,76,215,47,121,127,156,125,23,59,0,110,207,167,249,153,190,178,207,237,234,214,46,0,187,0,236,2,176,11,192,46,0,187,0,236,2,72,157,93,111,23,128,93,0,25,229,174,219,5,96,23,128,93,0,118,1,216,5,96,23,128,93,0,118,1,216,5,96,23,128,93,0,118,1,216,5,96,23,128,93,0,118,1,216,5,96,23,128,93,0,118,1,216,5,208,196,46,128,59,170,164,90,42,250,6,85,178,51,25,157,42,161,74,168,18,170,132,42,161,74,168,18,170,36,253,57,82,37,84,9,85,66,149,80,37,84,9,85,66,149,80,37,84,9,85,66,149,80,37,84,9,85,66,149,80,37,84,9,85,66,149,80,37,84,9,85,66,149,80,37,213,84,73,81,97,37,238,70,85,82,108,95,139,219,91,85,178,74,177,167,74,122,175,74,42,61,15,13,40,171,221,75,85,251,251,60,80,86,163,122,30,26,200,178,218,185,209,186,199,207,67,235,234,208,131,144,236,65,40,150,79,78,95,188,56,91,22,7,139,39,203,231,231,23,135,171,199,97,26,250,56,20,123,111,63,252,241,199,199,189,226,96,241,118,239,234,211,183,195,7,15,197,116,235,154,247,251,1,117,165,79,197,253,127,229,175,63,185,188,253,163,168,158,94,21,22,220,211,15,190,200,230,58,123,203,167,214,223,237,114,218,213,255,91,3,212,254,254,255,126,184,115,121,50,121,52,189,14,21,253,253,242,242,243,215,207,151,151,191,79,30,29,62,154,253,117,95,18,70,83,31,150,83,9,132,214,168,102,163,243,124,88,82,117,88,217,72,93,211,250,117,173,95,133,213,168,43,176,155,170,97,191,186,245,212,251,239,183,25,205,53,82,87,244,127,191,205,248,44,182,174,205,166,44,176,170,45,140,43,186,166,13,58,171,164,162,170,30,42,182,164,205,204,41,240,152,182,200,162,26,53,133,30,83,37,165,83,163,158,208,191,88,42,137,151,26,245,148,189,253,19,126,60,165,111,186,212,173,38,238,217,223,100,49,234,86,51,171,85,205,58,108,136,173,102,147,87,120,88,78,53,36,16,91,207,134,247,254,3,79,103,211,59,238,177,213,108,120,35,61,176,154,77,111,95,215,173,38,174,143,55,189,23,92,163,154,26,207,248,166,55,86,235,86,19,125,54,181,159,241,216,55,31,215,75,12,121,251,49,232,99,214,223,25,9,250,160,245,55,147,66,62,232,193,155,144,33,31,116,16,241,65,37,239,93,134,124,84,196,233,93,125,250,123,17,245,81,235,111,46,5,124,84,217,123,165,161,31,86,242,110,105,192,135,62,120,191,52,228,99,34,78,241,225,123,166,33,31,20,211,25,15,222,106,13,249,152,245,183,245,130,62,38,166,3,31,190,225,26,246,65,235,111,185,134,124,84,196,127,166,7,111,187,6,125,76,196,151,244,37,230,63,237,131,247,107,67,62,102,231,127,218,237,239,217,150,95,69,6,191,115,187,251,42,114,235,251,183,41,175,34,195,223,126,117,21,153,245,85,100,68,127,7,191,243,180,187,191,183,190,255,148,178,191,195,223,62,210,223,253,239,239,217,147,229,172,10,49,184,249,15,51,123,187,182,203,125,183,48,200,107,151,123,177,101,175,250,237,23,185,125,151,251,180,234,46,247,248,23,181,203,189,133,93,238,211,201,252,96,168,187,220,139,155,245,121,243,91,19,92,76,174,127,23,159,22,25,46,115,143,47,55,241,54,247,38,10,79,178,206,189,137,194,119,108,183,157,45,230,243,201,98,182,216,159,45,38,229,133,199,172,184,141,47,60,209,34,250,154,5,167,219,68,223,68,225,73,86,209,55,81,248,142,222,62,154,28,76,166,7,147,249,226,240,104,81,94,120,135,189,189,249,141,210,160,243,174,152,118,209,84,209,27,222,73,125,80,114,19,185,18,13,213,188,249,173,214,208,205,222,9,14,122,211,123,177,161,37,135,231,37,52,87,112,216,79,77,181,195,9,154,43,56,122,163,115,149,40,128,134,203,141,249,222,92,101,240,190,225,114,119,124,71,174,61,230,222,80,185,87,31,130,191,71,28,78,246,231,179,201,116,90,76,111,255,14,185,251,225,221,21,253,241,50,180,232,163,98,126,56,157,23,251,251,135,243,249,221,119,185,211,20,29,244,125,162,254,244,126,67,5,111,120,239,62,168,147,171,204,202,55,84,238,134,55,247,67,87,191,167,42,55,114,83,125,215,63,109,110,224,1,161,229,118,253,151,198,6,63,80,169,220,150,79,55,16,24,236,24,240,13,123,139,124,231,71,132,204,234,86,31,138,13,123,159,54,224,35,170,31,193,246,161,216,208,119,104,119,127,204,142,147,14,123,95,114,117,175,29,241,134,205,131,123,237,221,147,66,238,181,221,107,187,215,238,234,94,123,114,243,215,65,177,158,117,113,152,225,181,118,116,181,137,111,181,27,168,59,201,165,118,116,221,137,174,134,235,213,155,238,102,184,129,186,147,92,12,199,213,157,246,122,53,178,230,148,183,171,113,37,167,189,92,141,174,57,209,221,106,116,189,137,174,86,163,235,77,114,179,90,175,218,174,47,86,235,85,219,245,189,106,92,181,105,175,85,227,106,78,119,65,25,87,111,170,251,201,184,106,83,93,79,214,171,182,235,219,201,232,106,147,92,78,214,171,182,235,187,201,240,106,93,77,186,154,188,189,154,156,54,112,53,57,173,31,98,244,32,144,168,98,170,81,170,251,201,235,231,109,218,213,253,100,225,126,178,167,25,47,147,251,163,168,7,143,246,87,223,154,23,105,50,94,194,171,233,54,227,37,166,174,46,50,94,194,235,234,38,227,165,98,61,157,101,188,196,212,213,69,198,75,96,93,157,102,188,132,214,212,97,198,75,96,73,157,102,188,132,215,212,77,198,75,120,61,221,100,188,132,215,211,69,198,75,197,106,90,206,120,169,88,77,203,25,47,129,213,116,150,241,18,88,79,71,25,47,129,213,116,148,241,82,177,154,150,51,94,194,171,233,34,227,165,98,53,45,103,188,108,169,70,198,139,140,23,25,47,50,94,100,188,12,39,227,101,246,100,89,92,107,202,154,23,150,197,163,89,63,46,44,31,132,98,20,17,249,211,179,183,205,167,97,220,253,156,110,35,221,70,186,141,116,27,233,54,210,109,164,219,72,183,145,110,35,221,70,186,141,116,27,233,54,210,109,100,228,109,164,139,197,17,92,44,186,35,236,195,29,97,242,235,190,105,245,181,114,15,174,251,166,219,247,201,185,238,115,221,151,46,245,246,186,197,43,199,149,151,180,120,205,61,211,201,90,188,122,140,185,22,239,97,139,215,127,211,102,218,219,55,109,170,39,153,107,241,222,181,120,253,236,242,6,182,163,107,113,45,222,94,139,215,159,21,106,96,225,121,162,22,143,217,71,161,197,123,214,226,63,191,44,22,177,51,113,123,127,255,92,44,198,51,24,183,250,114,147,76,199,109,124,101,35,114,253,69,41,214,160,91,131,222,28,74,177,6,221,26,244,22,80,138,53,232,214,160,91,131,110,13,122,10,148,98,13,186,53,232,214,160,27,145,35,89,178,147,44,70,228,6,203,95,250,56,34,183,186,196,140,156,147,123,120,137,57,182,97,185,213,9,180,113,109,191,246,137,221,80,186,161,116,67,233,134,210,13,165,27,74,55,148,110,40,221,80,186,161,116,67,233,134,210,13,165,27,74,99,115,46,27,221,27,246,249,222,48,143,43,192,168,217,185,178,43,192,113,13,208,185,2,204,236,10,176,114,219,71,204,211,149,183,253,152,134,234,180,125,223,219,190,161,55,124,198,53,104,167,237,251,221,246,81,115,119,101,109,63,174,225,59,109,223,239,182,111,104,70,105,108,3,121,218,190,143,109,127,240,228,218,179,68,124,167,63,120,91,220,107,247,89,192,119,249,157,221,126,175,217,223,239,63,154,175,253,243,225,218,63,255,104,254,182,166,241,14,222,22,219,39,241,166,55,115,113,77,78,226,109,120,213,59,175,230,33,88,61,4,191,252,252,253,101,159,63,45,251,136,179,229,249,235,179,229,179,151,175,95,125,255,247,207,142,127,91,62,63,127,249,250,98,121,122,114,254,236,226,151,235,63,158,76,231,223,255,151,139,23,23,199,167,203,139,23,127,59,57,127,181,250,250,230,135,109,58,154,7,251,184,43,41,154,144,221,165,197,205,238,210,249,237,238,210,98,114,253,30,192,180,216,178,106,117,3,180,89,175,183,18,179,105,183,220,141,18,39,104,61,236,86,135,211,85,225,49,123,109,183,66,157,174,10,223,177,90,124,182,152,207,39,139,217,98,127,182,152,148,23,30,179,95,60,190,240,160,71,177,26,65,234,160,224,58,189,189,217,40,117,85,120,100,111,111,70,76,93,21,190,163,183,143,38,7,147,233,193,100,190,56,60,90,148,23,222,97,111,111,6,90,65,231,189,133,103,181,89,244,6,193,245,160,228,170,126,171,197,154,55,19,175,160,131,222,2,188,218,45,58,236,160,43,9,176,118,11,14,251,169,169,18,17,107,183,224,50,97,18,122,192,165,190,164,131,114,99,190,55,111,66,102,29,148,187,227,59,114,37,133,214,98,185,87,31,130,191,71,28,78,246,231,179,201,116,90,76,111,255,14,185,251,225,221,21,253,241,50,180,232,163,98,126,56,157,23,251,251,135,243,249,93,93,151,166,232,160,239,19,213,64,96,139,5,111,48,131,65,157,188,73,12,182,88,238,6,84,24,84,238,38,82,216,65,185,49,223,214,54,153,195,118,203,141,254,75,99,19,74,236,160,220,200,211,237,226,47,141,64,216,88,34,250,238,127,21,33,158,111,231,71,108,162,114,59,63,240,129,69,219,253,17,235,198,41,224,35,170,31,193,67,133,22,242,33,235,6,109,247,199,236,56,233,48,174,245,215,221,118,196,219,57,15,239,182,119,191,149,227,110,219,221,182,187,237,238,238,182,39,55,127,37,20,183,127,37,28,173,120,251,97,134,87,219,209,213,38,190,217,110,160,238,36,23,219,209,117,39,186,30,174,87,111,186,219,225,6,234,78,114,57,28,87,119,218,43,214,200,154,83,222,176,198,149,156,246,130,53,186,230,68,247,171,209,245,38,186,94,141,174,55,201,237,106,189,106,187,190,92,173,87,109,215,119,171,113,213,166,189,90,141,171,57,221,37,101,92,189,169,238,40,227,170,77,117,69,89,175,218,174,111,40,163,171,77,114,65,89,175,218,174,239,39,195,171,117,61,233,122,242,206,245,100,212,70,140,245,235,201,144,109,24,211,249,206,251,201,123,23,146,159,231,191,63,252,147,203,219,63,74,118,41,217,202,234,139,141,151,146,214,94,244,53,84,46,112,129,117,71,161,114,225,213,116,27,42,23,83,87,23,161,114,225,117,117,19,42,87,177,158,206,66,229,98,234,234,34,84,46,176,174,78,67,229,66,107,234,48,84,46,176,164,78,67,229,194,107,234,38,84,46,188,158,110,66,229,194,235,233,34,84,174,98,53,45,135,202,85,172,166,229,80,185,192,106,58,11,149,11,172,167,163,80,185,192,106,58,10,149,171,88,77,203,161,114,225,213,116,17,42,87,177,154,150,67,229,182,84,35,84,206,218,11,73,116,214,94,136,175,219,252,65,125,91,123,113,125,75,25,181,242,98,253,150,50,100,221,69,154,91,202,70,194,237,14,222,22,205,135,95,220,251,164,174,32,93,65,186,130,116,5,233,10,210,21,164,43,72,87,144,174,32,93,65,186,130,116,5,233,10,210,21,164,189,22,110,19,93,12,246,249,98,48,253,29,95,196,78,139,135,119,124,187,247,89,184,227,115,199,215,97,184,109,212,210,138,178,190,222,181,176,34,155,190,174,190,161,66,95,247,179,175,27,120,79,102,247,70,138,108,250,186,122,40,185,190,238,99,95,55,16,70,30,178,114,66,95,235,235,78,251,186,129,73,159,144,157,18,153,244,117,204,18,9,125,221,191,190,94,45,77,137,29,99,123,184,53,37,100,150,173,234,214,148,251,75,81,82,143,183,173,190,230,52,51,110,27,95,218,160,91,127,149,73,224,202,233,142,148,73,120,53,221,42,147,152,186,186,80,38,225,117,117,163,76,42,214,211,153,50,137,169,171,11,101,18,88,87,167,202,36,180,166,14,149,73,96,73,157,42,147,240,154,186,81,38,225,245,116,163,76,194,235,233,66,153,84,172,166,101,101,82,177,154,150,149,73,96,53,157,41,147,192,122,58,82,38,129,213,116,164,76,42,86,211,178,50,9,175,166,11,101,82,177,154,150,149,201,150,106,40,19,131,110,104,138,65,55,158,101,88,131,110,223,55,64,199,77,187,149,173,128,222,61,242,150,205,101,102,83,66,166,165,61,208,15,63,179,155,74,55,149,110,42,221,84,186,169,116,83,233,166,210,77,165,155,74,55,149,110,42,221,84,186,169,116,83,105,30,206,165,163,251,195,62,223,31,102,114,21,24,55,20,87,118,21,184,123,50,206,85,160,171,192,172,88,111,236,236,92,121,251,239,26,160,203,185,253,163,102,234,180,127,255,219,191,169,55,130,118,207,217,229,220,254,81,163,28,218,191,239,237,31,55,137,87,214,254,187,199,241,180,191,246,207,172,253,155,154,105,10,153,218,203,183,253,35,7,249,180,127,31,219,255,255,44,139,131,197,147,155,161,190,234,223,255,255,123,175,56,88,188,45,27,235,219,241,55,192,253,86,45,127,8,58,25,209,187,243,21,108,31,210,155,222,76,204,53,56,164,183,227,197,239,188,168,174,95,117,253,47,63,127,127,217,231,79,203,62,226,108,121,254,250,108,249,236,229,235,87,215,92,228,95,254,215,191,156,29,255,182,124,126,254,242,245,197,242,244,228,252,217,197,47,171,175,98,126,240,253,127,185,120,113,113,124,186,188,120,241,183,147,243,87,127,253,47,135,109,2,155,7,187,182,43,241,154,144,189,164,197,205,94,210,249,237,94,210,98,114,253,230,192,180,216,178,70,117,131,192,89,175,183,146,191,105,183,220,141,68,39,104,245,235,86,160,211,85,225,49,59,107,183,10,158,174,10,223,177,54,124,182,152,207,39,139,217,98,127,182,152,148,23,30,179,59,60,190,240,160,71,177,154,77,234,160,224,58,189,189,25,47,117,85,120,100,111,111,214,77,93,21,190,163,183,143,38,7,147,233,193,100,190,56,60,90,148,23,222,97,111,111,150,91,65,231,189,197,109,181,89,244,6,218,245,160,228,170,176,171,197,154,55,219,175,160,131,222,34,191,218,45,58,236,160,43,209,176,118,11,14,251,169,169,146,29,107,183,224,50,122,18,122,192,165,240,164,131,114,99,190,55,111,210,103,255,63,123,119,215,213,196,150,55,252,250,11,237,248,64,8,138,135,17,163,166,133,192,38,193,94,222,39,25,17,163,166,229,237,1,180,151,247,24,251,187,239,1,203,23,8,169,164,170,82,47,179,170,174,163,238,69,155,100,102,174,9,166,255,92,245,171,2,150,187,226,39,114,34,158,150,227,114,103,167,177,127,70,236,108,108,119,182,54,218,237,205,246,159,191,67,238,63,188,184,69,159,77,227,46,250,249,102,103,167,221,217,220,222,222,233,116,238,179,187,114,22,29,235,231,68,50,41,152,227,130,35,48,97,172,147,28,69,9,115,92,110,132,54,140,181,220,40,107,88,192,114,211,252,88,139,194,136,249,46,55,245,95,26,81,90,177,128,229,166,220,221,34,254,210,136,41,30,23,80,191,135,239,34,14,244,91,249,136,40,67,183,242,129,143,144,218,234,71,204,227,167,24,143,72,190,5,143,121,90,156,135,204,227,180,213,143,89,177,211,177,28,215,195,97,118,242,223,230,68,15,179,87,252,62,199,48,219,48,219,48,59,235,97,246,198,175,191,3,54,255,252,29,240,252,14,186,239,4,56,203,78,189,218,146,71,217,25,172,187,148,73,118,234,117,151,52,15,94,111,189,229,141,131,51,88,119,41,211,224,116,235,46,119,166,154,114,205,101,142,84,211,45,185,220,137,106,234,53,151,52,80,77,189,222,146,230,169,169,215,91,202,56,117,189,213,22,61,77,93,111,181,69,15,83,211,173,182,220,89,106,186,53,151,55,149,76,183,222,178,134,146,233,86,91,214,76,114,189,213,22,61,146,76,189,218,82,38,146,235,173,182,232,129,100,252,213,154,71,154,71,62,158,71,222,234,242,164,87,150,70,205,35,111,141,246,210,107,75,243,154,71,46,176,226,137,175,19,189,247,166,50,215,226,11,159,219,176,81,54,78,54,78,54,78,54,78,54,78,54,78,54,78,54,78,54,78,54,78,54,78,54,78,54,206,13,46,180,230,50,109,205,185,193,69,109,3,117,85,187,193,197,252,244,49,105,216,107,217,244,113,105,218,171,192,233,99,226,76,151,233,99,168,211,199,52,71,58,43,224,187,50,216,82,224,145,78,28,95,113,164,171,125,164,183,126,30,232,173,84,249,149,173,5,199,121,43,70,126,107,101,126,232,97,125,104,251,73,103,238,159,119,230,254,121,243,105,222,180,125,171,60,216,190,228,165,177,246,117,88,251,102,243,88,187,70,139,70,139,70,75,16,38,95,163,69,163,69,163,37,172,11,10,52,90,52,90,52,90,52,90,52,90,52,90,52,90,2,187,30,66,163,69,163,69,163,197,53,17,235,92,19,241,103,222,157,230,23,56,139,231,221,171,123,251,230,221,230,221,230,221,50,46,50,46,97,13,187,101,92,100,92,100,92,74,159,186,202,184,200,184,200,184,200,184,200,184,200,184,200,184,200,184,200,184,24,89,26,89,206,143,44,211,69,165,23,141,44,87,38,165,83,220,34,244,114,235,225,144,242,114,235,207,144,114,193,61,68,203,157,91,222,126,7,182,139,157,91,110,154,91,42,194,40,194,40,194,40,194,40,194,40,194,40,194,40,194,40,194,40,194,40,194,40,194,40,194,40,194,40,194,40,194,40,194,212,187,8,179,245,59,158,177,149,209,32,115,243,201,86,53,6,153,143,82,27,155,105,218,213,91,185,133,54,30,61,179,41,165,41,165,41,165,41,165,41,165,41,165,41,165,41,165,41,165,41,165,41,165,41,165,41,165,41,101,202,41,165,129,99,3,6,142,102,135,85,152,29,6,50,6,108,167,184,41,221,226,49,96,123,249,45,233,140,1,141,1,67,170,237,222,30,253,228,69,244,168,163,191,180,135,30,240,209,79,209,79,119,244,235,112,244,179,250,229,79,187,178,191,252,73,209,89,119,244,171,127,244,179,106,172,111,198,104,172,59,250,142,126,64,71,63,171,107,151,86,222,45,35,216,163,159,234,238,26,142,126,85,143,254,179,23,155,235,220,90,227,217,135,205,198,220,91,227,215,123,45,35,54,182,236,181,213,198,114,168,141,109,110,180,59,117,173,141,185,187,134,187,107,184,187,70,16,169,52,119,215,88,103,225,238,174,225,238,26,238,174,225,238,26,238,174,225,238,26,238,174,225,238,26,65,68,234,220,93,35,207,76,157,187,107,228,25,170,115,119,13,169,186,250,167,234,238,205,188,211,252,190,39,98,230,93,203,251,107,152,121,155,121,215,98,230,237,14,27,238,176,225,14,27,101,79,141,221,97,195,29,54,220,97,195,29,54,220,97,35,136,161,171,59,108,228,61,114,117,135,141,60,103,151,238,176,145,223,228,210,29,54,242,155,91,186,195,134,177,229,26,99,203,116,183,216,88,56,182,204,227,30,27,15,25,250,63,84,189,243,241,73,187,51,247,149,233,159,47,149,60,191,204,231,70,27,203,231,151,238,180,161,97,167,97,167,97,167,97,167,97,167,97,167,97,167,97,167,97,167,97,167,97,167,97,167,97,231,78,27,194,119,238,180,161,150,87,243,59,109,252,30,104,166,187,213,198,194,129,102,30,247,218,200,109,160,153,77,104,239,215,62,228,80,223,120,252,212,166,149,166,149,166,149,166,149,166,149,166,149,166,149,166,149,166,149,166,149,166,149,166,149,166,149,166,149,238,184,97,240,104,134,88,229,25,98,40,227,192,52,183,220,136,24,7,102,127,207,13,227,64,227,192,188,107,188,233,110,189,17,249,45,144,245,189,55,138,252,22,72,113,255,13,223,2,53,249,22,200,236,151,66,217,223,131,163,200,111,129,20,69,118,223,2,181,248,22,200,172,201,158,199,189,56,124,11,248,22,200,255,91,32,179,107,157,242,184,39,71,113,223,2,169,238,203,225,91,160,130,223,2,175,15,71,227,246,248,175,189,164,183,228,248,124,121,211,106,183,254,62,173,245,189,56,126,189,201,66,131,100,203,94,84,137,44,159,18,217,214,226,18,217,207,70,89,133,75,100,238,190,225,238,27,238,190,17,68,70,205,221,55,214,89,184,187,111,184,251,134,187,111,184,251,134,187,111,184,251,134,187,111,184,251,70,16,1,59,119,223,200,51,97,231,238,27,121,70,236,220,125,67,198,174,198,25,187,123,115,237,68,191,211,137,152,107,215,235,126,27,230,218,230,218,213,158,107,187,195,134,59,108,184,195,70,217,147,97,119,216,112,135,13,119,216,112,135,13,119,216,8,98,176,234,14,27,121,143,85,221,97,35,207,249,164,59,108,228,55,157,116,135,141,252,102,147,238,176,97,52,153,102,52,153,240,214,26,11,71,147,121,220,83,227,114,235,225,48,242,114,235,207,48,114,1,68,47,107,62,153,241,141,52,150,207,39,221,65,67,147,78,147,78,147,78,147,78,147,78,147,78,147,78,147,78,147,78,147,78,147,78,147,78,147,206,29,52,132,236,220,65,67,253,174,174,119,208,248,61,176,76,120,235,140,133,3,203,60,238,153,145,203,192,114,205,64,222,175,55,159,101,13,227,241,115,154,70,154,70,154,70,154,70,154,70,154,70,154,70,154,70,154,70,154,70,154,70,154,70,154,70,154,70,186,67,134,193,162,25,97,149,103,132,165,143,251,18,221,26,35,98,220,151,253,61,49,140,251,140,251,50,170,222,38,188,245,69,228,17,207,250,158,23,69,29,241,36,247,187,112,196,43,123,196,215,255,165,77,246,247,180,40,234,136,39,41,153,59,226,21,61,226,235,183,203,243,184,103,133,35,238,136,103,118,196,215,191,86,40,143,123,82,20,115,196,147,221,143,194,17,175,228,17,191,187,5,75,202,107,226,30,223,128,37,206,133,113,157,85,103,189,51,119,180,31,223,142,37,247,107,224,238,222,89,41,23,194,69,190,178,171,225,248,19,254,132,63,225,79,248,19,254,132,63,225,79,248,19,254,132,63,225,79,248,19,87,195,65,43,121,161,21,87,195,213,86,186,84,241,106,184,159,183,140,78,117,73,220,162,27,70,175,190,46,174,232,121,101,70,38,38,243,187,66,71,60,177,97,164,97,164,97,164,97,164,97,164,97,164,97,164,97,164,97,164,97,164,97,164,97,164,97,164,97,164,139,225,204,21,141,8,171,60,34,12,99,218,151,234,138,184,69,211,190,213,151,197,153,246,153,246,21,238,111,83,94,16,183,248,132,175,186,42,46,128,19,158,230,2,56,39,188,234,39,60,163,223,216,172,190,40,46,128,19,158,230,202,9,39,188,218,39,60,213,229,112,139,78,248,234,107,226,156,112,39,188,132,19,158,209,85,66,113,46,137,43,253,132,167,187,250,205,9,175,222,9,255,215,248,233,139,241,86,242,31,223,255,105,61,253,240,224,92,111,197,248,201,189,242,74,207,135,231,120,238,156,127,222,126,120,225,231,253,43,67,243,185,26,238,246,77,46,191,16,174,253,235,178,180,236,46,132,139,122,209,123,47,230,27,224,238,27,224,205,171,159,47,219,127,185,232,17,251,227,193,241,254,248,245,225,241,240,231,159,223,239,254,53,238,15,14,143,71,227,189,222,224,245,232,205,221,187,232,60,251,249,191,140,14,70,221,189,241,232,224,109,111,48,252,231,127,217,201,147,182,60,186,241,117,34,216,18,231,38,161,155,191,110,18,218,249,115,147,208,205,141,219,177,124,123,115,201,61,77,35,236,203,252,122,19,201,151,124,151,27,137,99,98,221,135,117,41,141,41,106,225,105,110,32,187,212,206,20,181,240,21,247,240,222,122,218,233,108,60,221,122,186,189,245,116,99,241,194,211,220,200,59,253,194,99,125,43,38,83,65,5,44,120,157,179,29,205,134,138,90,120,202,179,29,237,138,138,90,248,138,179,253,124,227,217,70,251,217,70,231,233,206,243,167,139,23,94,224,217,142,54,83,177,246,123,137,152,202,115,209,17,168,234,209,146,147,146,170,28,215,28,173,174,98,109,244,18,115,149,239,162,227,109,116,34,148,149,239,130,227,125,106,74,164,182,242,93,112,234,251,214,71,177,174,2,150,155,230,103,115,148,251,42,96,185,43,126,34,39,130,97,57,46,119,118,26,251,103,196,206,198,118,103,107,163,221,222,108,255,249,59,228,254,195,139,91,244,217,52,238,162,159,111,118,118,218,157,205,237,237,157,78,231,62,120,43,103,209,177,126,78,36,51,122,57,46,56,130,241,197,58,201,81,136,47,199,229,70,56,191,88,203,141,82,126,5,44,55,205,143,181,40,6,152,239,114,83,255,165,17,229,4,11,88,110,202,221,45,226,47,141,152,214,112,1,178,123,248,46,226,16,187,149,143,136,210,107,43,31,248,136,135,173,126,196,60,59,138,241,136,228,91,240,24,134,197,121,200,60,11,91,253,152,21,59,29,71,80,253,156,107,39,254,165,205,130,185,246,234,223,215,152,107,155,107,155,107,23,53,215,222,248,245,215,193,230,159,191,14,158,223,105,243,157,0,199,218,169,87,91,242,84,59,131,117,151,50,212,78,189,238,146,70,195,235,173,183,188,201,112,6,235,46,101,48,156,110,221,229,142,87,83,174,185,204,233,106,186,37,151,59,92,77,189,230,146,102,171,169,215,91,210,104,53,245,122,75,153,172,174,183,218,162,7,171,235,173,182,232,185,106,186,213,150,59,86,77,183,230,242,6,148,233,214,91,214,124,50,221,106,203,26,79,174,183,218,162,167,147,169,87,91,202,112,114,189,213,22,61,155,140,191,90,163,73,163,201,63,163,201,20,119,157,120,52,154,140,115,195,137,204,239,174,114,217,249,248,164,221,41,121,60,153,195,253,39,162,199,147,110,61,161,246,166,246,166,246,166,246,166,246,166,246,166,246,166,246,166,246,166,246,166,246,166,246,166,246,230,214,19,18,113,110,61,161,43,87,231,91,79,220,205,43,83,220,117,226,209,188,50,206,13,39,66,152,87,102,144,165,187,125,239,89,151,48,30,62,167,97,164,97,164,97,164,97,164,97,164,97,164,97,164,97,164,97,164,97,164,97,164,97,164,97,164,97,164,91,79,152,43,26,17,86,121,68,88,250,180,175,61,238,172,61,237,107,63,233,152,246,153,246,5,153,188,189,61,225,91,25,156,240,173,106,158,240,164,55,161,112,194,43,121,194,19,222,57,104,225,9,95,117,211,160,64,79,120,210,128,185,19,94,201,19,158,240,206,65,11,79,248,170,155,6,57,225,78,120,121,39,124,253,223,186,175,190,105,80,230,39,252,238,30,20,9,43,70,142,120,51,143,248,102,6,63,196,55,139,255,33,158,201,17,79,126,163,21,71,188,146,71,124,253,159,226,171,111,175,226,136,87,238,136,231,116,54,151,253,161,185,111,159,4,167,120,253,43,150,227,220,252,202,41,118,138,243,59,197,119,55,115,75,121,241,253,227,155,185,149,114,5,126,154,243,156,230,106,248,187,183,91,202,117,248,145,175,236,98,124,254,149,127,229,95,249,87,254,149,127,229,95,249,87,254,149,127,229,95,249,87,254,213,197,248,208,108,94,104,214,197,248,181,149,182,85,188,24,255,110,136,153,242,138,252,199,67,204,82,46,203,207,8,8,164,145,186,119,59,144,199,100,126,238,137,77,40,77,40,77,40,77,40,77,40,77,40,77,40,77,40,77,40,77,40,77,40,77,40,77,40,77,40,93,161,111,216,104,110,88,229,185,97,24,35,192,84,151,233,47,26,1,150,112,173,190,17,160,17,96,210,75,41,126,31,251,20,215,238,47,62,246,133,95,192,159,209,177,79,115,5,191,99,95,245,99,159,226,130,254,197,199,190,240,171,250,75,188,34,212,177,175,250,177,79,113,129,232,226,99,95,205,171,68,29,251,102,30,251,140,126,189,223,172,235,255,29,251,106,31,251,84,57,128,69,199,190,89,77,0,199,190,234,199,62,163,159,246,205,234,4,52,238,216,87,237,90,235,148,217,128,69,39,187,34,215,90,59,217,117,62,217,131,222,193,45,189,125,49,222,74,254,35,251,124,122,209,218,108,109,61,108,98,108,197,248,137,189,242,88,63,56,213,159,183,159,116,230,254,121,103,238,159,127,159,242,124,242,1,191,222,232,242,122,64,251,215,181,252,217,213,3,150,189,240,189,23,12,230,204,151,251,33,230,205,171,159,47,219,127,185,232,17,251,227,193,241,254,248,245,225,241,175,239,162,253,238,95,227,254,224,240,120,52,222,235,13,94,143,222,220,126,121,163,221,249,249,191,140,14,70,221,189,241,232,224,109,111,48,188,123,127,157,157,60,249,239,231,203,111,107,224,223,251,7,233,242,199,205,197,213,201,151,214,205,231,217,61,183,208,190,253,63,16,183,95,219,124,210,121,178,209,250,124,249,173,117,249,99,107,115,227,150,46,180,55,91,223,62,124,59,191,249,214,222,120,178,209,137,231,131,231,215,155,72,7,231,187,220,72,64,60,191,230,228,124,184,168,133,183,215,93,248,60,98,41,106,225,91,203,23,190,245,180,211,217,120,186,245,116,123,235,233,198,226,133,207,155,182,124,23,30,235,91,49,153,156,46,96,193,235,156,237,104,90,93,212,194,83,158,237,104,123,93,212,194,87,156,237,231,27,207,54,218,207,54,58,79,119,158,63,93,188,240,2,207,118,180,43,143,181,223,75,84,121,158,139,142,128,231,143,150,156,148,157,231,184,230,104,153,30,107,163,151,184,244,124,23,29,111,163,19,193,245,124,23,28,239,83,83,34,217,158,239,130,23,193,216,184,27,188,144,197,22,176,220,52,63,155,163,108,124,1,203,93,241,19,57,17,158,207,113,185,179,211,216,63,35,118,54,182,59,91,27,237,246,102,251,207,223,33,247,31,94,220,162,207,166,113,23,253,124,179,179,211,238,108,110,111,239,116,58,247,47,10,40,103,209,177,126,78,36,187,142,33,199,5,71,92,234,16,235,36,71,93,232,144,227,114,35,174,133,136,181,220,168,43,33,10,88,110,154,31,107,81,151,74,228,187,220,212,127,105,68,93,75,81,192,114,83,238,110,17,127,105,196,188,30,99,193,133,8,15,223,69,156,203,16,86,62,34,74,248,175,124,224,35,66,191,250,17,243,52,59,198,35,146,111,193,99,60,31,231,33,243,116,126,245,99,86,236,116,28,101,126,111,206,157,248,23,56,17,115,238,213,191,191,49,231,54,231,54,231,46,122,206,189,241,235,175,135,205,63,127,61,60,191,187,66,111,39,192,49,119,234,213,150,60,229,206,96,221,165,12,185,83,175,187,164,81,241,122,235,45,111,82,156,193,186,75,25,20,167,91,119,185,227,214,148,107,46,115,218,154,110,201,229,14,91,83,175,185,164,89,107,234,245,150,52,106,77,189,222,82,38,173,235,173,182,232,65,235,122,171,45,122,206,154,110,181,229,142,89,211,173,185,188,129,101,186,245,150,53,175,76,183,218,178,198,149,235,173,182,232,105,101,234,213,150,50,172,92,111,181,69,207,42,227,175,214,168,210,168,242,225,168,50,197,125,189,22,142,42,227,220,214,171,179,106,84,217,153,131,229,237,71,174,60,128,209,100,14,55,240,90,62,154,116,255,46,117,92,117,92,117,92,117,92,117,92,117,92,117,92,117,92,117,92,117,92,117,92,117,92,117,92,247,239,146,212,117,255,46,29,222,58,223,191,235,247,172,50,197,237,187,22,206,42,227,220,189,171,232,89,101,6,149,222,95,239,53,235,0,198,227,231,53,136,52,136,52,136,52,136,52,136,52,136,52,136,52,136,52,136,52,136,52,136,52,136,52,136,52,136,116,155,46,51,69,227,193,42,143,7,131,152,244,37,190,111,75,196,164,111,245,109,91,76,250,76,250,10,73,151,63,56,221,9,131,253,145,167,123,85,175,63,128,211,157,244,182,91,78,119,229,79,119,54,191,165,89,125,19,150,0,78,119,210,78,185,211,93,241,211,157,77,194,60,206,77,39,156,110,167,187,232,211,157,205,213,64,113,110,60,81,250,233,78,126,143,9,167,187,210,167,251,238,230,42,107,92,240,246,248,6,43,117,186,234,237,238,221,149,118,233,91,228,171,187,254,13,59,193,78,176,19,236,4,59,193,78,176,19,236,4,59,193,78,176,19,236,4,59,113,253,27,171,146,151,85,113,253,91,109,129,75,85,175,127,251,121,115,232,212,23,193,45,186,65,116,173,175,132,203,229,126,208,17,79,110,56,105,56,105,56,105,56,105,56,105,56,105,56,105,56,105,56,105,56,105,56,105,56,105,56,105,56,233,154,56,115,70,35,195,42,143,12,195,153,254,165,190,48,110,209,244,175,214,87,199,153,254,5,56,253,75,117,226,83,94,44,183,248,196,215,248,138,57,39,190,46,39,62,195,223,240,212,250,42,58,39,190,30,39,62,245,69,117,139,78,124,173,175,172,115,226,235,113,226,51,188,10,169,230,87,219,57,241,21,62,241,237,237,253,241,86,202,31,239,237,237,179,7,231,124,43,198,79,246,246,170,115,254,240,92,207,157,251,207,219,79,118,230,254,121,243,105,254,87,223,181,183,207,150,95,120,215,254,117,9,92,198,23,222,69,188,240,189,23,244,13,113,247,13,241,230,213,207,151,237,191,92,244,136,253,241,224,120,127,252,250,240,120,248,243,207,239,119,255,26,247,7,135,199,163,241,94,111,240,122,244,230,246,203,27,237,206,207,255,101,116,48,234,238,141,71,7,111,123,131,225,221,251,235,236,228,73,103,30,221,85,59,17,156,137,115,7,210,205,95,119,32,237,252,185,3,233,230,198,237,216,191,189,185,228,134,169,17,182,102,126,189,137,100,77,190,203,141,196,55,177,110,242,186,148,222,20,181,240,52,119,167,93,106,115,138,90,248,138,27,132,111,61,237,116,54,158,110,61,221,222,122,186,177,120,225,105,238,18,158,126,225,177,190,21,147,169,163,2,22,188,206,217,142,102,73,69,45,60,229,217,142,118,75,69,45,124,197,217,126,190,241,108,163,253,108,163,243,116,231,249,211,197,11,47,240,108,71,155,172,88,251,189,68,100,229,185,232,8,180,245,104,201,73,201,86,142,107,142,86,93,177,54,122,137,233,202,119,209,241,54,58,17,250,202,119,193,241,62,53,37,82,97,249,46,120,17,42,137,187,193,11,73,73,1,203,77,243,179,57,202,149,21,176,220,21,63,145,19,193,179,28,151,59,59,141,253,51,98,103,99,187,179,181,209,110,111,182,255,252,29,114,255,225,197,45,250,108,26,119,209,207,55,59,59,237,206,230,246,246,78,167,115,31,212,149,179,232,88,63,39,146,25,192,28,23,28,193,4,99,157,228,40,36,152,227,114,35,28,97,172,229,70,41,194,2,150,155,230,199,90,20,51,204,119,185,169,255,210,136,114,136,5,44,55,229,238,22,241,151,70,76,203,184,0,241,61,124,23,113,8,223,202,71,68,233,184,149,15,124,196,207,86,63,98,158,53,197,120,68,242,45,120,12,207,226,60,100,158,157,173,126,204,138,157,142,45,180,254,153,115,167,251,165,206,227,57,247,234,223,231,152,115,155,115,155,115,23,61,231,222,248,245,215,195,230,159,191,30,158,223,233,246,157,0,199,220,169,87,91,242,148,59,131,117,151,50,228,78,189,238,146,70,197,235,173,183,188,73,113,6,235,46,101,80,156,110,221,229,142,91,83,174,185,204,105,107,186,37,151,59,108,77,189,230,146,102,173,169,215,91,210,168,53,245,122,75,153,180,174,183,218,162,7,173,235,173,182,232,57,107,186,213,150,59,102,77,183,230,242,6,150,233,214,91,214,188,50,221,106,203,26,87,174,183,218,162,167,149,169,87,91,202,176,114,189,213,22,61,171,140,191,90,163,74,163,202,135,163,202,180,119,193,152,31,85,214,230,6,24,43,71,147,121,221,251,34,114,52,233,182,23,202,114,202,114,202,114,202,114,202,114,202,114,202,114,202,114,202,114,202,114,202,114,202,114,202,114,110,123,33,71,231,182,23,26,118,181,191,237,197,237,172,50,237,29,47,230,103,149,117,190,217,69,123,251,44,151,66,198,131,231,53,136,52,136,52,136,52,136,52,136,52,136,52,136,52,136,52,136,52,136,52,136,52,136,52,136,52,136,116,139,11,51,69,227,193,42,143,7,131,152,244,165,187,187,197,227,73,95,125,111,108,97,210,23,210,164,47,233,233,78,115,39,139,69,167,187,174,55,177,112,186,171,124,186,179,249,45,77,125,111,88,225,116,87,247,116,103,147,48,175,243,205,41,156,238,234,158,238,108,174,6,170,243,141,40,156,238,170,158,238,187,27,174,172,113,193,219,227,27,174,212,233,170,183,187,119,87,218,165,111,145,175,238,250,55,236,4,59,193,78,176,19,236,4,59,193,78,176,19,236,4,59,193,78,176,19,236,196,245,111,172,74,94,86,197,245,111,181,5,46,85,189,254,237,231,13,163,83,95,4,183,232,134,209,181,190,18,46,191,27,70,63,126,114,195,73,195,73,195,73,195,73,195,73,195,73,195,73,195,73,195,73,195,73,195,73,195,73,195,73,195,73,215,196,153,51,26,25,86,121,100,24,206,244,47,245,133,113,139,166,127,181,190,58,206,244,47,192,233,95,170,19,159,242,98,185,197,39,190,198,87,204,57,241,117,57,241,25,254,134,167,214,87,209,57,241,245,56,241,169,47,170,91,116,226,107,125,101,157,19,95,143,19,159,225,85,72,53,191,218,206,137,175,238,137,111,143,159,189,24,111,165,251,241,222,110,61,251,240,224,156,111,197,248,201,222,94,117,206,31,158,235,185,115,255,121,251,201,206,220,63,111,62,205,253,234,187,219,55,186,252,194,187,246,175,75,224,178,189,240,46,234,133,239,189,160,111,136,187,111,136,55,175,126,190,108,255,229,162,71,236,143,7,199,251,227,215,135,199,195,159,127,126,191,251,215,184,63,56,60,30,141,247,122,131,215,163,55,183,95,222,104,119,126,254,47,163,131,81,119,111,60,58,120,219,27,12,239,222,95,103,39,79,58,243,232,174,218,137,224,76,156,59,144,110,254,186,3,105,231,207,29,72,55,55,110,199,254,237,205,37,55,76,141,176,53,243,235,77,36,107,242,93,110,36,190,137,117,147,215,165,244,166,168,133,167,185,59,237,82,155,83,212,194,87,220,32,124,235,105,167,179,241,116,235,233,246,214,211,141,197,11,79,115,151,240,244,11,143,245,173,152,76,29,21,176,224,117,206,118,52,75,42,106,225,41,207,118,180,91,42,106,225,43,206,246,243,141,103,27,237,103,27,157,167,59,207,159,46,94,120,129,103,59,218,100,197,218,239,37,34,43,207,69,71,160,173,71,75,78,74,182,114,92,115,180,234,138,181,209,75,76,87,190,139,142,183,209,137,208,87,190,11,142,247,169,41,145,10,203,119,193,139,80,73,220,13,94,72,74,10,88,110,154,159,205,81,174,172,128,229,174,248,137,156,8,158,229,184,220,217,105,236,159,17,59,27,219,157,173,141,118,123,179,253,231,239,144,251,15,47,110,209,103,211,184,139,126,190,217,217,105,119,54,183,183,119,58,157,251,160,174,156,69,199,250,57,145,204,0,230,184,224,8,38,24,235,36,71,33,193,28,151,27,225,8,99,45,55,74,17,22,176,220,52,63,214,162,152,97,190,203,77,253,151,70,148,67,44,96,185,41,119,183,136,191,52,98,90,198,5,136,239,225,187,136,67,248,86,62,34,74,199,173,124,224,35,126,182,250,17,243,172,41,198,35,146,111,193,99,120,22,231,33,243,236,108,245,99,86,236,116,92,161,245,115,206,157,234,151,58,11,230,220,171,127,159,99,206,109,206,109,206,93,244,156,123,227,215,95,15,155,127,254,122,120,126,167,219,119,2,28,115,167,94,109,201,83,238,12,214,93,202,144,59,245,186,75,26,21,175,183,222,242,38,197,25,172,187,148,65,113,186,117,151,59,110,77,185,230,50,167,173,233,150,92,238,176,53,245,154,75,154,181,166,94,111,73,163,214,212,235,45,101,210,186,222,106,139,30,180,174,183,218,162,231,172,233,86,91,238,152,53,221,154,203,27,88,166,91,111,89,243,202,116,171,45,107,92,185,222,106,139,158,86,166,94,109,41,195,202,245,86,91,244,172,50,254,106,141,42,141,42,31,142,42,83,222,5,227,209,168,50,206,13,48,54,87,206,42,55,219,115,248,124,103,238,159,127,15,39,255,104,244,223,143,41,115,94,153,211,13,49,162,231,149,238,133,33,55,39,55,39,55,39,55,39,55,39,55,39,55,39,55,39,55,39,55,39,55,39,55,39,55,231,94,24,26,117,238,133,33,108,87,247,123,97,220,13,48,83,222,6,227,209,0,51,206,29,48,130,24,96,102,20,198,187,221,128,60,90,26,15,159,215,116,210,116,210,116,210,116,210,116,210,116,210,116,210,116,210,116,210,116,210,116,210,116,210,116,210,116,210,205,48,12,26,205,12,171,60,51,12,98,252,151,234,62,24,11,198,127,171,111,129,97,252,103,252,23,64,69,55,229,141,48,22,30,249,85,247,192,8,245,200,167,185,49,134,35,95,233,35,159,205,47,121,86,223,4,35,212,35,159,166,154,238,200,87,248,200,103,211,74,143,115,23,12,71,222,145,15,226,200,103,115,45,82,156,219,96,132,121,228,211,221,27,195,145,175,236,145,191,187,7,204,26,215,224,61,190,7,76,237,47,196,187,123,203,165,93,141,23,249,234,46,201,131,94,160,23,232,5,122,129,94,160,23,232,5,122,129,94,160,23,232,5,122,129,94,92,146,71,202,228,37,101,92,146,87,91,94,83,213,75,242,126,222,216,58,245,117,121,139,110,108,221,188,139,243,114,187,219,245,130,39,55,177,52,177,52,177,52,177,52,177,52,177,52,177,52,177,52,177,52,177,52,177,52,177,52,177,52,177,116,153,158,225,163,57,98,149,231,136,225,140,4,83,95,171,183,104,36,216,188,11,246,140,4,3,28,9,166,250,54,72,121,253,222,226,111,131,166,93,196,231,219,160,46,223,6,25,254,130,168,121,23,246,249,54,168,199,183,65,234,235,252,22,125,27,52,239,98,63,223,6,245,248,54,200,240,26,168,38,94,0,232,219,160,122,223,6,123,253,215,111,70,183,223,11,91,201,254,18,56,157,125,254,114,243,249,242,230,193,161,223,138,241,179,127,229,153,127,112,228,63,111,63,233,204,253,243,206,220,63,255,254,22,200,254,154,191,95,111,114,249,165,126,237,95,23,221,101,115,169,223,178,23,189,247,98,190,1,238,190,1,222,188,250,249,178,253,151,139,30,177,63,30,28,239,143,95,31,30,15,127,254,249,253,238,95,227,254,224,240,120,52,222,235,13,94,143,222,220,126,121,163,221,249,249,191,140,14,70,221,189,241,232,224,109,111,48,188,123,127,157,157,60,77,206,163,123,141,39,18,57,113,238,203,186,249,235,190,172,157,63,247,101,221,220,184,253,125,66,123,115,201,109,100,35,208,206,252,122,19,145,157,124,151,27,169,122,98,221,250,118,169,233,41,106,225,105,238,217,187,20,253,20,181,240,21,183,77,223,122,218,233,108,60,221,122,186,189,245,116,99,241,194,211,220,59,61,253,194,99,125,43,38,227,76,5,44,120,157,179,29,237,157,138,90,120,202,179,29,13,162,138,90,248,138,179,253,124,227,217,70,251,217,70,231,233,206,243,167,139,23,94,224,217,142,198,94,177,246,123,9,245,202,115,209,17,26,236,209,146,147,90,176,28,215,28,205,197,98,109,244,18,44,150,239,162,227,109,116,34,77,150,239,130,227,125,106,74,196,205,242,93,240,34,173,18,119,131,23,90,149,2,150,155,230,103,115,20,88,43,96,185,43,126,34,39,18,109,57,46,119,118,26,251,103,196,206,198,118,103,107,163,221,222,108,255,249,59,228,254,195,139,91,244,217,52,238,162,159,111,118,118,218,157,205,237,237,157,78,231,190,212,43,103,209,177,126,78,36,195,133,57,46,56,194,31,198,58,201,81,250,48,199,229,70,0,197,88,203,141,226,137,5,44,55,205,143,181,40,191,152,239,114,83,255,165,17,5,28,11,88,110,202,221,45,226,47,141,152,72,114,129,14,124,248,46,226,216,192,149,143,136,98,119,43,31,248,200,181,173,126,196,188,151,138,241,136,228,91,240,88,180,197,121,200,188,103,91,253,152,21,59,189,138,126,221,155,107,39,250,173,78,196,92,123,245,47,115,204,181,205,181,205,181,139,154,107,111,252,250,235,96,243,207,95,7,207,239,152,252,78,128,99,237,212,171,45,121,170,157,193,186,75,25,106,167,94,119,73,163,225,245,214,91,222,100,56,131,117,151,50,24,78,183,238,114,199,171,41,215,92,230,116,53,221,146,203,29,174,166,94,115,73,179,213,212,235,45,105,180,154,122,189,165,76,86,215,91,109,209,131,213,245,86,91,244,92,53,221,106,203,29,171,166,91,115,121,3,202,116,235,45,107,62,153,110,181,101,141,39,215,91,109,209,211,201,212,171,45,101,56,185,222,106,139,158,77,198,95,173,209,164,209,228,159,209,100,194,155,110,44,28,77,150,114,175,141,203,206,199,39,237,78,201,227,201,127,46,216,40,104,60,233,198,26,50,117,50,117,50,117,50,117,50,117,50,117,50,117,50,117,50,117,50,117,50,117,50,117,50,117,110,172,161,109,231,198,26,130,120,117,189,177,198,239,121,101,194,78,204,194,121,101,41,121,152,20,243,202,53,235,48,191,222,123,150,53,140,199,207,105,24,105,24,105,24,105,24,105,24,105,24,105,24,105,24,105,24,105,24,105,24,105,24,105,24,105,24,233,158,25,230,138,70,132,85,30,17,150,62,237,91,95,39,150,82,193,53,237,107,248,180,111,197,9,223,63,28,221,54,159,95,188,218,124,154,180,122,123,118,121,115,155,34,254,240,105,174,246,92,183,240,237,189,247,89,104,35,96,197,235,202,4,200,4,200,223,6,24,10,144,191,141,94,184,252,173,252,173,252,173,252,109,128,129,6,249,91,249,91,249,91,249,91,249,91,249,91,249,219,192,250,18,242,183,121,22,38,228,111,53,38,106,220,152,120,56,227,78,244,139,156,232,25,119,189,34,184,102,220,102,220,117,152,113,75,225,74,225,74,225,150,61,37,150,194,149,194,149,194,149,194,149,194,13,98,200,42,133,155,247,136,85,10,55,207,89,165,20,110,126,147,74,41,220,252,230,148,82,184,198,148,41,199,148,9,107,184,81,99,202,56,65,220,236,199,148,243,15,120,40,210,111,159,177,19,73,212,127,125,101,154,103,83,55,246,180,51,227,172,238,202,105,167,178,110,85,99,22,237,39,155,173,79,147,235,155,233,213,205,213,228,252,250,211,197,213,217,244,106,251,201,214,147,141,127,126,224,151,19,181,72,190,170,98,227,22,235,172,175,136,200,69,242,245,21,19,187,72,185,174,194,162,23,235,172,175,136,248,69,194,245,21,26,193,72,186,182,2,99,24,9,151,86,104,20,35,249,218,138,137,99,36,95,87,49,145,140,228,235,42,34,150,145,114,85,57,71,51,82,174,42,231,120,70,194,85,21,22,209,72,184,174,130,98,26,9,87,85,80,84,35,229,170,114,142,107,36,95,85,17,145,141,148,171,202,57,182,17,99,85,162,27,10,192,74,29,10,192,242,30,209,15,170,78,1,248,254,152,54,97,22,36,106,76,27,167,12,82,147,49,237,154,113,145,123,59,152,101,95,100,225,211,154,193,154,193,154,193,154,193,154,193,154,193,154,193,154,193,154,193,154,193,154,193,154,193,154,193,154,193,214,124,6,107,156,218,128,113,170,201,104,21,38,163,165,14,57,251,131,225,232,232,120,119,180,78,31,246,118,109,87,223,78,110,26,19,138,125,240,134,203,184,154,126,229,2,92,86,239,178,122,233,216,0,47,172,151,142,141,94,184,116,172,116,172,116,172,116,108,128,65,3,233,88,233,88,233,88,233,88,233,88,233,88,233,216,192,122,12,210,177,121,22,25,164,99,53,25,234,223,100,152,159,131,167,81,191,203,230,224,181,140,201,154,131,155,131,215,108,14,46,47,43,47,43,47,91,246,36,89,94,86,94,86,94,86,94,86,94,54,136,65,172,188,108,222,99,88,121,217,60,231,153,242,178,249,77,51,229,101,243,155,101,202,203,26,101,174,59,202,76,215,153,141,30,101,10,206,102,52,17,205,167,60,27,99,34,42,65,43,127,32,127,32,127,32,127,32,127,32,127,32,127,32,127,32,127,32,127,32,127,32,127,32,127,208,148,252,129,4,173,102,130,4,109,195,66,11,213,75,208,62,28,229,166,107,209,70,143,114,69,105,19,70,105,31,108,101,14,117,218,136,231,55,167,53,167,53,167,53,167,53,167,53,167,53,167,53,167,53,167,53,167,53,167,53,167,53,167,53,167,173,249,156,214,200,181,1,35,87,211,211,42,76,79,75,29,132,14,111,103,87,255,62,234,143,122,71,235,148,106,175,111,46,174,126,252,247,106,118,51,189,106,76,172,118,254,61,151,113,157,126,156,53,184,84,223,165,250,146,181,1,94,172,47,89,27,189,112,201,90,201,90,201,90,201,218,0,35,9,146,181,146,181,146,181,146,181,146,181,146,181,146,181,129,53,30,36,107,243,172,60,72,214,234,60,212,191,243,176,96,38,158,198,7,175,152,137,215,50,92,107,38,110,38,94,203,153,184,124,173,124,173,124,109,217,83,101,249,90,249,90,249,90,249,90,249,218,32,134,178,242,181,121,143,100,229,107,243,156,109,202,215,230,55,217,148,175,205,111,174,41,95,107,172,153,193,88,51,93,193,118,233,88,83,196,54,187,233,104,62,29,219,120,211,81,41,91,137,4,137,4,137,4,137,4,137,4,137,4,137,4,137,4,137,4,137,4,137,4,137,4,137,132,166,36,18,164,108,117,21,164,108,27,22,99,168,94,202,246,209,88,55,93,205,118,233,88,87,208,54,97,208,118,126,55,115,104,218,70,191,132,153,173,153,173,153,173,153,173,153,173,153,173,153,173,153,173,153,173,153,173,153,173,153,173,153,173,153,109,205,103,182,198,175,13,24,191,154,164,86,97,146,90,206,80,244,168,247,242,176,251,175,238,126,119,220,31,236,246,71,189,241,139,238,176,55,222,122,49,126,183,57,126,117,152,188,111,123,53,253,120,57,249,207,228,108,210,154,157,159,204,110,166,173,15,147,235,105,107,235,69,235,251,102,235,211,101,205,67,183,171,222,124,161,87,247,167,89,140,203,252,115,184,204,191,189,209,121,86,215,203,252,165,111,165,111,165,111,131,104,20,72,223,174,179,112,233,91,233,91,233,91,233,91,233,91,233,91,233,91,233,219,32,234,16,210,183,121,246,33,164,111,243,44,68,72,223,106,68,212,184,17,17,99,110,158,72,21,39,156,155,215,43,134,107,110,110,110,222,172,185,185,60,174,60,174,60,110,217,147,103,121,92,121,92,121,92,121,92,121,220,32,6,183,242,184,121,143,109,229,113,243,156,127,202,227,230,55,253,148,199,205,111,246,41,143,107,244,153,229,232,51,97,39,55,209,232,179,144,96,238,239,146,66,104,163,206,219,111,209,205,178,71,157,90,183,85,237,38,220,254,124,255,56,157,94,94,95,78,167,31,55,158,236,60,217,186,251,41,255,172,156,94,66,252,213,20,219,73,72,179,174,34,250,8,241,215,85,76,23,33,225,122,10,235,33,164,89,87,17,29,132,152,235,42,180,127,16,119,77,5,118,15,98,46,169,208,222,65,252,53,21,211,57,136,191,158,98,250,6,241,215,83,68,215,32,225,106,114,238,25,36,92,77,206,29,131,152,171,41,172,95,16,115,61,5,117,11,98,174,166,160,94,65,194,213,228,220,41,136,191,154,34,250,4,9,87,147,115,151,96,201,106,244,8,52,100,69,12,52,100,149,15,162,31,84,157,134,236,202,217,231,102,142,185,132,205,34,114,9,15,43,178,151,91,15,29,232,229,214,124,85,182,243,241,60,233,188,116,65,50,118,51,65,50,118,213,158,101,217,142,141,255,90,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,134,161,226,172,230,154,70,148,85,30,81,6,59,109,220,184,253,129,157,211,180,113,227,201,166,105,163,105,99,165,167,141,89,124,135,229,55,207,47,210,50,23,250,29,150,228,22,112,190,195,154,247,29,246,44,227,192,248,179,38,7,198,159,133,20,74,89,190,24,161,20,161,20,129,241,0,83,41,2,227,209,11,23,24,23,24,23,24,23,24,15,48,81,35,48,46,48,46,48,46,48,46,48,46,48,46,48,30,88,97,71,96,60,207,198,142,192,184,202,78,227,42,59,207,50,14,140,71,206,205,155,16,24,55,55,55,55,175,235,220,92,96,92,96,92,96,188,236,201,179,192,184,192,184,192,184,192,184,192,120,16,131,91,129,241,188,199,182,2,227,121,206,63,5,198,243,155,126,10,140,231,55,251,20,24,55,250,204,114,244,153,73,96,60,98,244,89,207,192,120,220,81,103,33,129,241,85,163,78,129,113,77,29,77,29,77,29,77,29,77,29,77,29,77,29,77,29,77,29,77,29,77,29,77,29,77,29,129,113,33,30,129,113,245,158,102,5,198,159,101,28,24,143,152,125,10,140,199,218,179,252,131,36,139,94,203,48,212,48,212,48,212,48,212,48,212,48,212,48,212,48,212,48,212,48,212,48,212,48,212,48,212,48,84,96,220,92,211,136,178,202,35,202,96,167,141,25,4,198,35,167,141,2,227,166,141,85,159,54,102,241,29,150,223,60,95,96,220,119,88,211,190,195,118,223,116,71,247,19,254,235,6,198,79,190,76,110,162,18,254,181,15,140,207,189,249,114,67,41,49,22,35,148,34,148,34,48,30,96,42,69,96,60,122,225,2,227,2,227,2,227,2,227,1,38,106,4,198,5,198,5,198,5,198,5,198,5,198,5,198,3,43,236,8,140,231,217,216,17,24,87,217,105,82,101,231,241,220,124,189,223,76,45,159,155,215,60,48,110,110,110,110,94,235,185,185,192,184,192,184,192,120,217,147,103,129,113,129,113,129,113,129,113,129,241,32,6,183,2,227,121,143,109,5,198,243,156,127,10,140,231,55,253,20,24,207,111,246,41,48,110,244,153,229,232,115,221,192,248,178,209,103,237,2,227,137,70,157,121,7,198,99,141,58,5,198,53,117,52,117,52,117,52,117,52,117,52,117,52,117,52,117,52,117,52,117,52,117,52,117,52,117,4,198,133,120,4,198,213,123,26,19,24,159,159,125,174,27,24,95,54,251,20,24,143,181,103,185,6,73,34,95,203,48,212,48,212,48,212,48,212,48,212,48,212,48,212,48,212,48,212,48,212,48,212,48,212,48,212,48,84,96,220,92,211,136,178,202,35,202,96,167,141,235,5,198,151,79,27,5,198,77,27,171,62,109,204,226,59,44,191,121,190,192,184,239,176,70,126,135,61,203,56,48,30,145,240,111,70,96,252,89,72,161,148,229,139,17,74,17,74,17,24,15,48,149,34,48,30,189,112,129,113,129,113,129,113,129,241,0,19,53,2,227,2,227,2,227,2,227,2,227,2,227,2,227,129,21,118,4,198,243,108,236,8,140,171,236,52,174,178,243,44,227,192,120,228,220,188,9,129,113,115,115,115,243,186,206,205,5,198,5,198,5,198,203,158,60,11,140,11,140,11,140,11,140,11,140,7,49,184,21,24,207,123,108,43,48,158,231,252,83,96,60,191,233,167,192,120,126,179,79,129,113,163,207,44,71,159,153,4,198,35,70,159,245,12,140,199,29,117,22,18,24,95,53,234,20,24,215,212,209,212,209,212,209,212,209,212,209,212,209,212,209,212,209,212,209,212,209,212,209,212,209,212,17,24,23,226,17,24,87,239,105,86,96,252,89,198,129,241,136,217,167,192,120,172,61,203,63,72,178,232,181,12,67,13,67,13,67,13,67,13,67,13,67,13,67,13,67,13,67,13,67,13,67,13,67,13,67,13,67,5,198,205,53,141,40,171,60,162,12,118,218,152,65,96,60,114,218,40,48,110,218,88,245,105,99,22,223,97,249,205,243,5,198,125,135,53,237,59,172,63,24,142,142,142,119,31,100,252,215,141,140,223,126,111,92,125,59,137,76,249,215,62,52,190,96,3,202,141,166,196,92,144,112,138,112,138,224,120,128,233,20,193,241,232,133,11,142,11,142,11,142,11,142,7,152,172,17,28,23,28,23,28,23,28,23,28,23,28,23,28,15,172,184,35,56,158,103,115,71,112,92,117,167,73,213,157,197,115,244,245,126,91,181,122,142,94,243,240,184,57,186,57,122,35,230,232,2,228,2,228,2,228,101,79,162,5,200,5,200,5,200,5,200,5,200,131,24,228,10,144,231,61,198,21,32,207,115,30,42,64,158,223,52,84,128,60,191,89,168,0,185,81,104,214,163,208,117,35,228,171,70,161,181,11,145,39,30,125,230,29,35,143,61,250,20,36,215,224,209,224,209,224,209,224,209,224,209,224,209,224,209,224,209,224,209,224,209,224,209,224,209,224,17,36,23,238,17,36,87,251,105,76,144,124,209,44,116,221,40,249,170,89,168,48,121,236,125,203,53,102,178,244,245,12,71,13,71,13,71,13,71,13,71,13,71,13,71,13,71,13,71,13,71,13,71,13,71,13,71,13,71,5,202,205,57,141,44,171,60,178,12,122,250,184,94,164,124,245,244,81,168,220,244,177,46,211,199,172,190,227,242,157,247,11,151,251,142,107,252,119,220,179,28,2,230,17,183,10,104,78,192,252,89,104,225,149,229,11,18,94,17,94,17,48,15,48,189,34,96,30,189,112,1,115,1,115,1,115,1,243,0,147,55,2,230,2,230,2,230,2,230,2,230,2,230,2,230,129,21,123,4,204,243,108,246,8,152,171,246,52,178,218,243,44,135,128,121,228,28,189,41,1,115,115,116,115,244,58,207,209,5,204,5,204,5,204,203,158,68,11,152,11,152,11,152,11,152,11,152,7,49,200,21,48,207,123,140,43,96,158,231,60,84,192,60,191,105,168,128,121,126,179,80,1,115,163,208,172,71,161,153,5,204,35,70,161,245,13,152,199,29,125,22,22,48,95,53,250,20,48,215,232,209,232,209,232,209,232,209,232,209,232,209,232,209,232,209,232,209,232,209,232,209,232,209,232,17,48,23,246,17,48,87,3,106,94,192,252,89,14,1,243,136,89,168,128,121,236,125,43,38,104,178,232,245,12,71,13,71,13,71,13,71,13,71,13,71,13,71,13,71,13,71,13,71,13,71,13,71,13,71,13,71,5,204,205,57,141,44,171,60,178,12,122,250,152,81,192,60,114,250,40,96,110,250,88,151,233,99,86,223,113,249,206,251,5,204,125,199,53,226,59,174,61,126,125,56,26,15,122,7,127,141,219,27,47,82,212,202,219,173,207,151,55,173,243,233,197,223,173,246,198,135,116,105,242,205,149,223,76,155,243,223,77,237,249,111,167,206,195,111,159,206,199,63,127,36,205,197,5,237,37,150,127,193,91,206,56,162,146,193,171,43,166,172,83,76,233,52,175,152,162,60,174,60,174,60,30,68,238,69,121,124,157,133,43,143,43,143,43,143,43,143,43,143,43,143,43,143,43,143,7,17,218,81,30,207,51,181,163,60,158,103,108,71,121,92,110,167,194,185,157,5,78,96,126,166,60,63,33,157,155,5,254,127,145,207,113,111,12,157,250,57,238,77,174,151,62,199,78,212,115,60,24,118,199,120,146,229,191,245,94,252,27,129,4,191,112,91,253,27,129,213,191,93,243,27,1,191,17,240,27,1,13,117,13,245,96,127,29,160,161,174,161,174,161,94,250,92,90,67,93,67,93,67,93,67,93,67,93,67,93,67,93,67,93,67,221,80,215,80,215,80,119,245,80,55,81,65,126,213,80,55,86,46,190,179,242,154,137,78,220,107,34,74,159,224,222,93,149,85,248,4,87,10,94,237,72,237,72,237,72,237,72,237,72,237,72,237,72,237,72,237,72,237,72,237,72,237,72,237,72,237,72,237,72,237,72,237,40,101,237,104,209,136,48,81,218,104,213,136,48,86,199,168,240,17,225,163,70,202,70,130,42,209,130,183,156,93,16,101,233,147,155,255,153,255,153,255,153,255,153,255,153,255,153,255,153,255,153,255,153,255,153,255,153,255,153,255,153,255,153,255,153,255,153,255,153,255,101,51,255,203,140,8,198,170,42,135,48,255,139,223,72,54,255,11,126,254,23,243,204,143,198,187,111,186,163,241,139,238,176,183,118,8,249,166,117,242,101,114,211,250,48,185,158,54,176,137,188,232,221,151,18,67,136,187,16,93,4,93,4,165,228,0,203,8,74,201,209,11,87,74,86,74,86,74,86,74,14,176,72,161,148,172,148,172,148,172,148,172,148,172,148,172,148,28,88,80,67,41,57,207,164,134,82,178,168,134,168,70,243,162,26,17,191,61,72,245,203,179,24,191,61,168,113,63,217,111,15,252,246,160,222,191,61,80,85,86,85,86,85,46,123,254,174,170,172,170,172,170,172,170,172,170,28,196,248,90,85,57,239,225,181,170,114,158,83,96,85,229,252,102,192,170,202,249,77,128,85,149,13,128,13,128,115,26,0,167,12,44,175,28,0,215,167,181,156,124,218,155,83,118,57,254,180,87,129,89,129,69,129,69,129,69,129,69,129,69,129,69,129,69,129,69,129,69,129,69,129,69,129,69,129,69,129,69,129,69,129,69,129,101,237,2,203,194,113,98,202,24,243,202,113,98,173,187,204,139,222,125,30,137,150,229,175,99,86,104,86,104,86,104,86,104,86,104,86,104,86,104,86,104,86,104,86,104,86,104,86,104,86,104,86,104,86,104,86,104,86,104,86,152,249,172,48,15,122,88,235,134,179,89,97,165,102,133,243,223,31,71,221,193,112,239,238,155,99,124,112,120,60,28,239,143,198,189,193,184,55,92,233,112,175,38,231,215,167,119,255,142,90,23,151,223,174,91,103,55,173,233,121,107,122,157,12,221,94,110,61,89,30,93,184,108,63,153,59,230,15,19,12,157,143,231,15,254,192,217,246,147,135,255,116,255,127,60,121,244,143,237,100,90,247,207,155,254,63,177,54,99,53,203,93,21,97,200,226,21,249,219,194,102,234,39,153,151,16,254,252,31,129,205,39,207,110,47,60,185,253,55,255,233,226,234,108,122,117,221,121,242,244,201,102,235,228,159,43,80,158,254,188,246,100,115,231,246,218,147,255,231,193,101,48,237,130,150,242,249,215,82,110,255,239,201,198,131,5,197,250,29,192,252,246,173,93,102,200,108,247,10,88,73,146,205,139,252,149,197,252,14,102,19,138,200,108,27,139,90,78,186,189,108,175,187,151,113,174,38,43,112,47,179,89,78,186,189,220,90,190,151,217,164,184,51,219,203,162,150,147,100,47,99,253,5,179,126,156,36,247,243,88,214,95,48,145,191,22,76,180,135,225,252,140,204,122,57,233,246,50,229,207,200,100,1,151,2,247,178,248,159,145,145,73,247,249,189,204,38,233,158,217,94,22,181,156,216,123,25,253,171,236,88,167,50,97,160,39,223,51,153,249,98,226,239,98,196,47,223,31,237,97,22,201,160,236,54,177,152,213,196,222,197,104,47,16,235,44,38,172,24,229,123,22,51,95,76,146,93,140,119,22,215,238,42,229,190,131,89,46,37,201,254,197,27,75,172,221,121,202,110,44,81,192,82,146,236,223,162,223,46,199,61,126,177,251,39,185,159,190,12,87,146,120,243,210,124,66,76,146,193,42,102,243,10,254,92,24,225,115,18,109,94,161,159,6,11,88,73,236,205,139,142,132,61,218,191,12,34,97,217,109,97,33,139,137,189,139,209,183,220,120,244,127,76,50,184,229,70,118,255,183,164,144,197,36,217,197,88,127,5,175,31,127,203,108,7,139,88,74,236,253,139,160,120,177,126,16,38,137,209,229,251,131,48,219,149,196,222,188,8,57,24,107,243,146,180,241,242,221,188,108,87,146,120,243,210,124,126,73,146,234,43,102,243,10,254,252,18,225,50,227,110,94,32,159,156,179,93,73,226,205,75,121,242,2,249,228,156,237,74,150,110,94,90,245,250,112,71,227,152,215,24,143,152,199,111,49,30,50,239,6,87,63,228,145,118,141,243,144,228,43,123,150,248,101,86,180,43,219,137,219,149,11,31,177,136,184,174,92,90,156,224,229,194,87,123,196,91,87,190,212,35,220,26,227,17,137,255,237,156,37,63,4,103,41,14,193,89,242,67,176,180,16,186,112,139,151,22,66,35,30,145,252,160,45,47,132,70,61,100,89,33,116,241,99,18,159,231,71,204,118,229,22,63,70,182,171,31,146,252,188,92,165,56,47,87,201,207,203,35,252,187,250,17,243,231,101,238,17,143,224,111,36,108,220,188,117,190,235,194,198,187,246,111,69,96,99,10,131,27,181,7,192,45,72,8,18,130,132,32,33,72,8,191,193,111,240,27,252,6,108,1,91,192,86,217,191,118,7,182,128,45,96,11,216,2,182,128,173,240,193,22,36,3,201,64,50,144,76,217,155,7,201,64,50,144,76,131,145,12,189,82,152,94,97,68,66,52,34,229,74,140,12,18,83,43,227,106,36,70,65,18,35,39,66,177,236,15,205,41,143,152,117,179,119,253,148,117,179,239,51,117,179,123,155,81,116,221,108,241,43,170,155,65,73,80,18,148,4,37,65,73,234,102,234,102,128,23,224,5,120,169,155,169,155,133,3,148,96,57,88,46,148,179,8,203,193,114,176,28,44,7,203,193,114,149,192,114,234,102,234,102,234,102,224,38,184,9,110,130,155,224,38,184,9,110,54,30,110,170,155,213,205,135,170,155,145,171,234,102,107,153,218,119,253,148,117,179,57,216,216,200,186,217,247,89,128,166,22,36,4,9,65,66,144,16,36,172,21,36,132,223,224,55,248,173,102,248,13,216,2,182,128,45,96,11,216,2,182,128,45,96,11,216,10,101,243,212,205,32,25,72,6,146,129,100,32,25,72,6,146,105,10,146,161,87,212,205,26,109,68,202,149,24,25,36,166,26,89,55,11,82,98,84,163,110,182,127,188,119,123,252,82,156,189,179,111,167,173,233,121,101,15,95,198,125,179,127,118,163,208,192,89,244,75,42,156,129,73,96,18,152,4,38,129,73,10,103,10,103,144,23,228,5,121,41,156,41,156,133,131,148,128,57,96,46,148,179,8,204,1,115,192,28,48,7,204,1,115,149,0,115,10,103,10,103,10,103,240,38,188,9,111,194,155,240,38,188,9,111,54,30,111,42,156,213,205,136,42,156,209,171,10,103,201,93,237,104,123,252,162,59,236,37,185,105,235,205,118,235,195,228,122,218,244,219,181,254,220,134,66,28,227,146,215,2,24,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,70,128,17,96,4,24,195,65,99,0,35,192,24,202,89,4,24,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,198,42,1,198,4,55,103,93,4,24,155,115,91,214,159,239,62,192,12,40,54,136,13,98,131,216,32,54,88,43,54,136,186,161,110,168,91,205,168,27,158,133,103,225,89,120,22,158,133,103,225,89,120,22,158,21,202,230,185,33,43,18,131,196,32,49,72,12,18,131,196,32,49,77,33,49,172,74,97,86,133,8,9,81,132,148,229,46,214,10,71,85,233,62,152,117,117,23,97,223,126,117,180,61,222,235,30,189,78,154,40,251,245,111,177,233,141,178,187,167,44,42,82,22,249,98,42,101,184,17,110,132,27,225,70,184,145,74,153,74,25,186,133,110,161,91,42,101,42,101,225,208,35,12,14,131,11,229,44,98,112,24,28,6,135,193,97,112,24,92,37,24,156,74,153,74,153,74,25,146,137,100,34,153,72,38,146,137,100,34,153,141,39,153,42,101,117,147,159,42,101,76,170,74,89,42,45,251,15,98,76,150,41,123,140,24,27,213,41,187,123,166,0,193,44,57,72,14,146,131,228,32,57,88,43,57,72,187,209,110,180,91,205,180,27,161,69,104,17,90,132,22,161,69,104,17,90,132,22,161,21,202,230,9,149,81,49,84,12,21,67,197,80,49,84,12,21,211,20,21,131,171,8,149,53,26,133,148,70,47,214,235,71,53,42,85,22,42,189,8,190,85,54,220,239,238,237,37,108,149,93,159,77,78,79,181,202,254,217,135,162,90,101,145,47,166,85,70,28,17,71,196,17,113,68,28,105,149,105,149,209,91,244,22,189,165,85,166,85,22,142,62,34,225,72,184,80,206,34,9,71,194,145,112,36,28,9,71,194,85,66,194,105,149,105,149,105,149,81,153,84,38,149,73,101,82,153,84,38,149,217,120,149,169,85,86,55,252,169,85,134,165,106,149,165,2,179,255,32,198,100,173,178,199,136,177,81,173,178,187,183,31,32,152,37,7,201,65,114,144,28,36,7,107,37,7,105,55,218,141,118,171,153,118,35,180,8,45,66,139,208,34,180,8,45,66,139,208,34,180,66,217,60,173,50,42,134,138,161,98,168,24,42,134,138,161,98,154,162,98,112,21,173,178,70,163,144,210,232,197,122,253,168,70,181,202,66,165,23,1,182,202,254,26,181,251,251,175,199,237,246,155,241,187,254,96,212,123,121,208,31,142,95,246,95,189,58,30,222,158,191,119,27,227,205,149,237,178,191,111,218,179,179,207,173,118,251,75,235,251,236,252,102,250,241,98,118,221,250,56,251,244,233,219,237,225,107,125,223,184,251,252,150,105,203,108,209,225,235,60,250,202,206,131,175,108,207,61,102,123,238,17,219,191,255,124,204,134,217,63,239,251,255,36,221,139,245,123,102,25,190,176,182,89,77,132,210,230,198,147,246,220,7,222,205,103,79,54,126,125,246,222,249,249,89,183,189,81,132,81,138,90,204,231,95,139,185,253,248,189,245,96,73,229,43,165,53,119,176,144,181,36,217,192,18,165,210,154,91,89,220,130,210,237,103,225,90,41,247,253,204,106,65,233,246,179,240,214,217,154,251,89,220,130,146,236,103,9,2,44,167,115,89,222,95,58,37,42,176,60,247,178,180,159,153,37,74,176,220,247,179,140,159,153,37,182,207,214,220,207,226,22,20,123,63,203,211,117,121,156,205,28,150,19,127,39,203,18,118,235,110,100,81,235,137,189,147,229,41,187,60,206,100,14,203,73,178,147,37,72,187,156,118,49,219,197,36,217,195,18,180,221,186,163,140,66,22,147,100,15,11,23,119,57,157,194,76,215,146,120,3,139,84,119,121,110,96,225,159,27,203,144,119,121,110,96,225,31,20,203,235,163,173,187,141,5,45,39,246,78,150,215,72,91,247,255,190,20,180,156,36,59,89,130,8,93,115,23,139,89,76,236,61,44,67,133,230,241,131,49,235,181,196,222,192,50,100,104,30,27,152,245,90,18,111,96,145,58,52,207,13,44,252,179,77,25,66,52,167,13,44,231,211,117,25,74,52,207,13,44,228,4,146,162,250,105,205,3,169,250,105,168,172,126,90,76,196,27,7,86,174,234,169,37,133,149,25,244,213,66,128,149,255,40,223,57,17,249,15,250,253,249,197,86,210,109,250,131,129,83,224,226,68,207,79,81,82,148,20,37,69,73,81,82,148,212,31,245,87,182,82,163,254,42,174,254,40,53,74,141,82,163,212,40,53,74,141,82,163,212,40,53,74,141,8,34,130,136,32,34,136,8,34,130,136,32,34,168,26,34,8,213,209,142,107,52,136,9,134,157,100,219,243,202,160,45,151,59,59,105,12,251,8,183,49,215,125,219,127,219,125,125,124,212,29,239,191,125,221,27,220,59,149,49,3,115,147,175,179,175,147,207,223,174,38,173,179,175,159,167,231,127,254,93,20,81,151,123,244,133,118,102,177,184,200,247,149,107,41,46,209,171,202,196,1,78,128,19,224,4,56,1,78,50,113,50,113,65,156,75,96,12,24,3,198,100,226,0,60,0,15,192,3,240,0,60,0,15,192,43,255,20,2,120,0,94,0,27,40,19,39,19,39,19,7,133,66,161,80,40,20,26,196,103,27,40,20,10,13,99,3,161,208,64,80,168,76,92,221,236,169,76,28,21,43,19,151,204,235,70,219,200,152,141,184,120,54,50,167,64,220,154,54,50,101,239,45,242,45,103,17,123,139,241,228,32,36,8,9,66,130,144,32,36,8,9,238,129,123,101,67,51,112,175,226,112,15,52,3,205,64,51,208,12,52,3,205,64,51,208,12,52,3,205,160,30,168,7,234,129,122,160,30,168,7,234,129,122,170,129,122,104,27,165,183,70,155,150,48,228,72,134,85,173,12,26,111,237,7,78,100,25,36,89,171,215,86,37,185,17,112,172,109,239,175,151,175,222,143,7,7,175,95,239,245,134,227,87,221,225,232,229,139,113,103,103,99,35,118,173,237,244,239,143,159,126,180,206,47,62,127,62,157,94,183,62,77,174,111,62,126,104,221,62,67,213,115,109,145,111,44,223,94,91,162,151,21,108,227,148,56,37,78,137,83,226,148,4,219,4,219,130,56,151,220,23,247,197,125,9,182,113,116,28,29,71,199,209,113,116,28,29,71,87,254,41,228,232,56,186,0,54,80,176,77,176,77,176,141,237,100,59,217,78,182,51,136,207,54,108,39,219,25,198,6,178,157,129,216,78,193,182,186,17,82,193,54,184,85,176,45,33,187,141,246,145,113,139,109,241,124,100,189,146,109,145,239,57,147,102,91,140,103,135,33,97,72,24,18,134,132,33,97,72,120,15,222,43,27,155,193,123,21,199,123,176,25,108,6,155,193,102,176,25,108,6,155,193,102,176,25,108,6,246,128,61,96,15,216,3,246,128,61,96,15,216,83,13,216,67,220,136,182,53,218,181,4,162,71,178,172,107,85,40,219,86,37,188,81,149,110,219,243,141,180,189,182,219,71,214,170,211,118,251,134,10,236,179,69,189,156,46,27,138,132,34,161,72,40,18,138,164,203,166,203,22,196,185,68,187,208,46,180,75,151,13,149,67,229,80,57,84,14,149,67,229,80,185,242,79,33,42,135,202,5,176,129,186,108,186,108,186,108,248,38,190,137,111,226,155,65,124,182,193,55,241,205,48,54,16,223,12,132,111,234,178,213,77,137,234,178,241,171,186,108,235,200,218,59,255,152,170,199,246,200,63,214,184,195,118,251,94,179,239,175,61,124,86,216,17,118,132,29,97,71,216,17,118,132,243,224,188,178,49,25,156,87,113,156,7,147,193,100,48,25,76,6,147,193,100,48,25,76,6,147,193,100,224,14,184,3,238,128,59,224,14,184,3,238,128,59,213,128,59,68,141,238,90,163,221,74,201,58,36,139,58,86,85,59,107,129,34,141,128,251,106,131,151,253,81,111,220,29,188,31,189,233,15,94,143,223,117,198,241,11,107,231,31,103,55,211,214,228,252,199,205,151,217,249,231,214,247,78,171,242,141,181,5,111,41,223,202,90,204,23,212,89,67,143,208,35,244,8,61,66,143,116,214,116,214,130,56,151,40,23,202,133,114,233,172,161,113,104,28,26,135,198,161,113,104,28,26,87,254,41,68,227,208,184,0,54,80,103,77,103,77,103,13,215,196,53,113,77,92,51,136,207,54,184,38,174,25,198,6,226,154,129,112,77,157,181,186,169,80,157,53,94,85,103,45,161,164,93,228,32,227,150,214,86,57,200,122,181,214,22,188,219,76,106,107,75,159,23,122,132,30,161,71,232,17,122,132,30,33,61,72,175,108,84,6,233,85,28,233,65,101,80,25,84,6,149,65,101,80,25,84,6,149,65,101,80,25,192,3,240,0,60,0,15,192,3,240,0,60,0,79,53,0,15,89,163,183,214,104,191,82,186,18,201,166,150,85,161,230,90,53,168,70,192,213,181,225,232,168,187,215,31,245,222,244,186,71,163,241,225,193,224,253,248,101,255,213,171,227,97,255,96,48,126,215,142,93,96,187,190,29,175,206,110,166,95,166,147,171,155,214,229,197,249,143,214,199,217,167,79,223,110,143,84,235,123,187,234,53,182,21,111,47,223,50,91,138,23,87,105,3,150,128,37,96,9,88,2,150,84,218,84,218,130,56,151,0,24,0,6,128,169,180,1,117,64,29,80,7,212,1,117,64,29,80,87,254,41,4,234,128,186,0,54,80,165,77,165,77,165,13,242,132,60,33,79,200,51,136,207,54,144,39,228,25,198,6,66,158,129,32,79,149,182,186,89,82,149,54,202,85,165,45,161,191,93,229,38,227,22,219,146,184,201,122,213,219,86,188,243,76,74,110,177,95,3,146,132,36,33,73,72,18,146,132,36,161,62,168,175,108,132,6,245,85,28,245,65,104,16,26,132,6,161,65,104,16,26,132,6,161,65,104,16,26,240,3,252,0,63,192,15,240,3,252,0,63,192,79,53,192,15,137,163,234,214,104,239,18,148,42,201,190,198,85,161,218,91,245,56,71,192,229,183,119,71,253,183,227,238,139,219,35,183,59,26,119,7,253,253,241,240,240,168,63,234,13,223,244,122,163,97,236,242,219,247,171,217,215,214,228,195,237,191,155,147,155,214,228,124,118,214,186,190,188,154,221,76,175,191,76,167,55,215,69,148,223,58,143,190,178,243,224,43,219,115,143,217,158,123,196,246,239,63,159,65,42,110,197,126,228,155,138,75,241,226,82,113,20,20,5,69,65,81,80,20,148,84,156,84,92,16,231,146,42,163,202,168,50,169,56,74,143,210,163,244,40,61,74,143,210,163,244,202,63,133,148,30,165,23,192,6,74,197,73,197,73,197,145,163,228,40,57,74,142,6,241,217,134,28,37,71,195,216,64,114,52,16,57,42,21,87,55,160,42,21,135,206,74,197,37,68,189,171,160,101,220,84,92,18,104,153,83,42,174,104,104,153,182,45,183,98,171,50,105,203,197,126,13,170,146,170,164,42,169,74,170,146,170,164,0,41,192,178,213,26,5,88,113,5,72,173,81,107,212,26,181,70,173,81,107,212,26,181,70,173,81,107,132,16,33,68,8,17,66,132,16,33,68,8,17,66,213,16,66,232,142,182,92,163,129,76,80,12,37,251,222,87,6,109,185,220,25,74,163,8,72,192,61,186,247,47,122,189,221,94,239,101,175,55,126,59,56,216,219,235,15,94,239,118,135,189,216,29,186,31,31,166,211,147,233,244,227,116,218,250,122,126,113,122,58,59,255,124,50,185,158,22,209,159,91,243,14,154,75,139,110,17,111,43,223,140,92,130,23,149,143,3,157,64,39,208,9,116,2,157,228,227,228,227,130,56,151,224,24,56,6,142,201,199,129,120,32,30,136,7,226,129,120,32,30,136,87,254,41,4,241,64,188,0,54,80,62,78,62,78,62,14,14,133,67,225,80,56,52,136,207,54,112,40,28,26,198,6,194,161,129,224,80,249,184,186,25,84,249,56,58,86,62,46,161,219,141,114,145,113,179,113,113,92,100,78,185,184,53,93,100,218,250,91,196,59,206,164,250,182,242,185,33,72,8,18,130,132,32,33,72,8,18,218,131,246,202,70,102,208,94,197,209,30,100,6,153,65,102,144,25,100,6,153,65,102,144,25,100,6,153,1,61,64,15,208,3,244,0,61,64,15,208,3,244,84,3,244,144,54,106,111,141,246,44,65,168,145,236,106,90,25,212,221,218,15,140,200,50,68,178,94,169,173,58,108,35,220,66,219,139,254,224,245,240,120,188,255,126,252,118,220,29,188,31,189,233,15,94,143,223,109,141,55,226,38,218,62,204,206,63,95,127,107,157,253,104,125,109,77,206,127,220,124,153,157,127,110,125,223,106,109,84,188,209,22,249,190,114,141,180,37,122,85,149,54,64,9,80,2,148,0,37,64,73,165,77,165,45,136,115,9,124,1,95,192,151,74,27,64,7,208,1,116,0,29,64,7,208,1,116,229,159,66,128,14,160,11,96,3,85,218,84,218,84,218,160,78,168,19,234,132,58,131,248,108,3,117,66,157,97,108,32,212,25,8,234,84,105,171,155,29,85,105,163,90,85,218,146,121,219,104,27,25,51,211,22,207,70,214,170,211,22,249,150,179,8,181,197,120,114,16,18,132,4,33,65,72,16,18,132,4,247,192,189,178,161,25,184,87,113,184,7,154,129,102,160,25,104,6,154,129,102,160,25,104,6,154,129,102,80,15,212,3,245,64,61,80,15,212,3,245,64,61,213,64,61,180,141,82,91,163,77,75,24,114,36,195,170,86,117,90,109,85,146,27,149,136,181,29,28,245,186,131,241,112,212,125,177,215,27,191,236,191,122,117,60,236,31,12,198,239,54,199,219,41,202,109,23,87,211,201,121,235,250,102,242,225,116,218,250,56,251,244,233,219,237,9,107,125,223,108,109,215,39,227,182,228,77,22,213,116,75,184,4,129,55,174,137,107,226,154,184,38,174,73,224,77,224,45,136,115,201,137,113,98,156,152,192,27,119,199,221,113,119,220,29,119,199,221,113,119,229,159,66,238,142,187,11,96,3,5,222,4,222,4,222,88,80,22,148,5,101,65,131,248,108,195,130,178,160,97,108,32,11,26,136,5,21,120,171,27,57,21,120,131,97,5,222,82,51,221,101,158,50,121,237,45,174,167,172,107,250,109,201,251,207,184,3,23,235,149,224,73,120,18,158,132,39,225,73,120,18,246,131,253,202,198,105,176,95,197,177,31,156,6,167,193,105,112,26,156,6,167,193,105,112,26,156,6,167,129,64,32,16,8,4,2,129,64,32,16,8,4,2,85,3,2,17,58,162,112,141,118,48,1,106,147,188,234,93,149,204,197,85,11,120,4,220,142,59,30,140,14,14,135,253,55,227,193,193,187,215,7,71,221,193,112,212,123,213,29,28,188,27,190,237,199,78,198,125,59,191,185,184,188,158,125,105,157,95,124,255,124,113,251,247,241,205,244,211,228,252,226,251,245,215,89,213,75,113,203,222,91,190,129,184,164,175,172,11,135,54,161,77,104,19,218,132,54,233,194,233,194,5,113,46,81,49,84,12,21,211,133,67,239,208,59,244,14,189,67,239,208,59,244,174,252,83,136,222,161,119,1,108,160,46,156,46,156,46,28,14,138,131,226,160,56,104,16,159,109,112,80,28,52,140,13,196,65,3,225,160,186,112,117,83,167,186,112,60,172,46,92,66,169,187,212,74,198,205,193,197,182,146,245,170,192,45,123,219,153,196,223,226,189,0,24,9,70,130,145,96,36,24,9,70,130,124,32,95,217,240,12,228,171,56,228,3,207,192,51,240,12,60,3,207,192,51,240,12,60,3,207,192,51,200,7,242,129,124,32,31,200,7,242,129,124,32,159,106,32,31,250,70,243,173,209,198,37,28,73,146,113,117,171,66,133,183,138,41,142,112,195,110,187,123,221,227,151,175,142,123,131,241,225,155,131,209,109,89,112,175,63,28,245,119,199,119,95,123,183,25,183,237,118,114,58,249,246,241,211,183,233,121,235,242,203,197,205,109,118,239,116,118,125,51,59,105,221,125,237,251,102,17,121,183,206,163,175,236,60,248,202,246,220,99,182,231,30,177,253,251,207,175,223,131,91,181,31,185,38,225,210,188,184,42,28,252,4,63,193,79,240,19,252,164,10,167,10,23,196,185,132,201,96,50,152,76,21,14,206,131,243,224,60,56,15,206,131,243,224,188,242,79,33,156,7,231,5,176,129,170,112,170,112,170,112,192,40,48,10,140,2,163,65,124,182,1,70,129,209,48,54,16,24,13,4,140,170,194,213,205,165,170,194,17,179,170,112,201,44,239,74,104,25,51,12,151,8,90,230,212,134,43,26,90,166,140,201,173,218,170,44,122,114,241,95,131,170,164,42,169,74,170,146,170,164,42,41,64,10,176,108,181,70,1,86,92,1,82,107,212,26,181,70,173,81,107,212,26,181,70,173,81,107,212,26,33,68,8,17,66,132,16,33,68,8,17,66,132,80,53,132,16,186,35,41,215,104,32,19,20,67,201,190,247,149,65,88,46,119,134,210,40,2,18,112,143,238,224,101,239,104,115,243,249,248,221,221,219,236,30,141,254,103,252,178,255,234,213,241,176,127,48,136,29,163,187,248,56,189,218,220,124,222,250,62,61,185,185,184,154,92,221,252,111,235,227,236,211,167,111,119,231,177,128,18,221,154,55,207,92,218,118,91,246,222,242,173,202,37,125,101,73,57,248,9,126,130,159,224,39,248,73,82,78,82,46,136,115,9,147,193,100,48,153,164,28,156,7,231,193,121,112,30,156,7,231,193,121,229,159,66,56,15,206,11,96,3,37,229,36,229,36,229,128,81,96,20,24,5,70,131,248,108,3,140,2,163,97,108,32,48,26,8,24,149,148,171,155,75,149,148,35,102,37,229,18,90,222,165,86,50,110,79,46,182,149,204,41,38,183,166,149,76,219,134,91,246,182,51,9,195,197,123,1,48,18,140,4,35,193,72,48,18,140,4,249,64,190,178,225,25,200,87,113,200,7,158,129,103,224,25,120,6,158,129,103,224,25,120,6,158,129,103,144,15,228,3,249,64,62,144,15,228,3,249,64,62,213,64,62,244,141,42,92,163,141,75,56,146,36,227,234,86,6,61,184,246,3,55,178,12,150,172,215,118,171,152,226,8,57,236,54,120,181,215,223,29,253,53,222,61,216,63,220,235,253,53,222,235,15,122,221,163,81,252,168,219,249,167,211,217,201,205,223,173,147,139,179,203,211,233,223,173,211,217,249,116,114,117,83,249,160,91,196,251,202,57,230,150,224,85,133,220,120,37,94,137,87,226,149,120,37,33,55,33,183,32,206,37,255,197,127,241,95,66,110,60,29,79,199,211,241,116,60,29,79,199,211,149,127,10,121,58,158,46,128,13,20,114,19,114,19,114,99,60,25,79,198,147,241,12,226,179,13,227,201,120,134,177,129,140,103,32,198,83,200,173,110,148,84,200,13,114,21,114,75,202,111,163,108,100,236,136,91,28,27,89,179,128,91,196,91,206,38,222,182,242,201,65,72,16,18,132,4,33,65,72,16,18,220,3,247,202,134,102,224,94,197,225,30,104,6,154,129,102,160,25,104,6,154,129,102,160,25,104,6,154,65,61,80,15,212,3,245,64,61,80,15,212,3,245,84,3,245,208,54,194,109,141,54,45,97,200,145,12,171,90,85,10,182,85,71,110,132,27,107,123,217,221,219,235,15,246,187,187,111,187,239,199,187,221,209,112,188,127,60,236,239,118,247,238,85,1,99,102,219,62,78,78,79,103,231,103,147,147,175,147,31,173,147,201,205,117,235,236,219,245,236,100,114,26,209,6,172,94,192,45,198,59,204,53,229,150,242,245,69,221,88,38,150,137,101,98,153,88,38,81,55,81,183,32,206,37,27,198,134,177,97,162,110,172,29,107,199,218,177,118,172,29,107,199,218,149,127,10,89,59,214,46,128,13,20,117,19,117,19,117,227,63,249,79,254,147,255,12,226,179,13,255,201,127,134,177,129,252,103,32,254,83,212,173,110,204,84,212,13,128,21,117,75,70,115,227,24,202,152,121,183,164,134,178,86,161,183,24,111,62,139,228,91,162,151,1,38,129,73,96,18,152,4,38,129,73,192,15,240,43,27,164,1,126,21,7,126,64,26,144,6,164,1,105,64,26,144,6,164,1,105,64,26,144,6,255,192,63,240,15,252,3,255,192,63,240,15,252,83,13,252,67,229,136,191,53,218,190,132,38,76,114,169,116,85,39,8,87,77,215,81,145,52,220,191,254,61,28,141,95,246,122,135,227,225,225,237,31,90,175,14,247,159,255,94,223,180,62,78,167,151,173,235,203,219,63,84,203,64,92,228,155,44,174,17,151,104,9,50,113,212,19,245,68,61,81,79,212,147,76,156,76,92,16,231,146,34,163,200,40,50,153,56,42,143,202,163,242,168,60,42,143,202,163,242,202,63,133,84,30,149,23,192,6,202,196,201,196,201,196,145,162,164,40,41,74,138,6,241,217,134,20,37,69,195,216,64,82,52,16,41,42,19,87,55,144,42,19,135,202,202,196,173,129,120,163,61,101,154,82,92,60,79,89,223,88,92,228,251,207,188,23,23,227,149,224,73,120,18,158,132,39,225,73,120,18,246,131,253,202,198,105,176,95,197,177,31,156,6,167,193,105,112,26,156,6,167,193,105,112,26,156,6,167,129,64,32,16,8,4,2,129,64,32,16,8,4,2,85,3,2,17,58,146,113,141,118,48,1,106,147,188,234,93,21,13,199,85,9,120,84,164,29,55,58,58,24,140,247,122,175,187,187,239,215,236,198,221,92,93,156,183,78,167,159,39,39,63,138,109,198,117,30,125,101,231,193,87,182,231,30,179,61,247,136,237,223,127,62,227,200,220,194,29,41,46,48,23,251,229,197,229,248,40,62,138,143,226,163,248,40,113,57,113,185,32,206,37,111,198,155,241,102,226,114,252,30,191,199,239,241,123,252,30,191,199,239,149,127,10,249,61,126,47,128,13,20,151,19,151,19,151,99,74,153,82,166,148,41,13,226,179,13,83,202,148,134,177,129,76,105,32,166,84,92,174,110,116,85,92,14,170,21,151,91,131,251,46,6,151,105,194,114,171,193,101,78,81,185,162,193,101,22,21,186,133,155,149,121,129,110,197,171,208,149,116,37,93,73,87,210,149,116,37,13,72,3,150,173,215,104,192,138,107,64,122,141,94,163,215,232,53,122,141,94,163,215,232,53,122,141,94,35,133,72,33,82,136,20,34,133,72,33,82,136,20,170,134,20,66,120,212,231,26,13,101,2,227,40,121,244,191,50,168,206,229,206,81,26,6,65,42,82,169,123,215,29,140,95,31,188,126,179,102,162,238,251,228,188,245,249,226,243,23,125,186,136,237,40,46,78,23,239,181,149,233,216,41,118,138,157,98,167,216,41,101,58,101,186,32,206,37,139,198,162,177,104,202,116,108,31,219,199,246,177,125,108,31,219,199,246,149,127,10,217,62,182,47,128,13,84,166,83,166,83,166,227,77,121,83,222,148,55,13,226,179,13,111,202,155,134,177,129,188,105,32,222,84,153,174,110,172,85,153,14,184,85,166,91,131,2,47,64,150,105,178,116,43,144,165,38,221,146,157,202,60,72,183,236,37,136,74,162,146,168,36,42,137,74,162,146,0,36,0,203,22,107,4,96,197,5,32,177,70,172,17,107,196,26,177,70,172,17,107,196,26,177,70,172,209,65,116,16,29,68,7,209,65,116,16,29,68,7,85,67,7,97,59,106,116,141,198,49,33,17,148,204,59,95,13,234,208,85,194,127,4,28,161,123,61,60,236,143,254,231,118,249,239,95,244,142,14,143,7,111,199,221,65,127,191,151,34,68,247,249,250,114,118,243,191,211,171,214,201,143,15,211,171,203,111,231,95,91,147,243,217,217,180,193,49,186,213,91,146,111,144,46,221,235,139,210,33,84,8,21,66,133,80,33,84,162,116,162,116,65,156,75,36,13,73,67,210,68,233,16,63,196,15,241,67,252,16,63,196,15,241,43,255,20,34,126,136,95,0,27,40,74,39,74,39,74,135,157,98,167,216,41,118,26,196,103,27,236,20,59,13,99,3,177,211,64,216,169,40,93,221,116,171,40,29,119,43,74,151,80,4,199,64,151,113,195,116,9,209,101,195,227,116,171,119,43,147,64,93,146,151,33,44,9,75,194,146,176,36,44,9,75,34,144,8,44,91,176,17,129,21,23,129,4,27,193,70,176,17,108,4,27,193,70,176,17,108,4,27,193,70,11,209,66,180,16,45,68,11,209,66,180,16,45,84,13,45,132,241,136,212,53,26,203,132,70,82,114,233,128,213,60,86,87,73,11,18,112,176,238,168,215,221,223,235,191,237,141,187,71,163,123,255,244,240,152,198,77,214,93,77,39,103,167,179,175,211,214,228,234,230,222,63,253,254,87,211,218,108,109,52,46,90,23,103,83,242,205,214,165,93,129,112,29,86,133,85,97,85,88,21,86,37,92,39,92,23,196,185,196,212,48,53,76,77,184,14,251,195,254,176,63,236,15,251,195,254,176,191,242,79,33,246,135,253,5,176,129,194,117,194,117,194,117,40,42,138,138,162,162,168,65,124,182,65,81,81,212,48,54,16,69,13,132,162,10,215,213,77,188,10,215,177,184,194,117,9,149,112,44,124,25,55,93,151,24,95,54,60,94,23,103,191,50,201,215,37,123,33,210,146,180,36,45,73,75,210,146,180,36,3,201,192,178,37,27,25,88,113,25,72,178,145,108,36,27,201,70,178,145,108,36,27,201,70,178,145,108,212,16,53,68,13,81,67,212,16,53,68,13,81,67,213,80,67,56,143,128,93,163,209,76,120,52,37,167,46,88,205,35,118,21,21,33,225,102,236,122,253,253,254,112,248,207,127,220,117,22,31,156,211,119,113,3,118,211,217,217,236,250,250,159,255,184,171,10,62,248,55,242,189,105,233,186,21,219,145,107,180,46,197,107,203,213,65,84,16,21,68,5,81,65,84,114,117,114,117,65,156,75,40,13,74,131,210,228,234,32,63,200,15,242,131,252,32,63,200,15,242,43,255,20,66,126,144,95,0,27,40,87,39,87,39,87,7,158,130,167,224,41,120,26,196,103,27,240,20,60,13,99,3,193,211,64,224,169,92,93,221,124,171,92,29,121,43,87,151,204,4,175,66,150,49,67,117,73,144,101,179,19,117,43,118,42,139,56,93,236,151,32,42,137,74,162,146,168,36,42,137,74,2,144,0,44,91,172,17,128,21,23,128,196,26,177,70,172,17,107,196,26,177,70,172,17,107,196,26,177,70,7,209,65,116,16,29,68,7,209,65,116,16,29,84,13,29,132,237,200,210,53,26,199,132,68,80,50,239,124,213,59,69,87,61,255,17,112,132,110,240,238,93,127,220,31,188,61,60,30,188,189,87,74,140,27,159,59,255,254,125,214,154,157,127,189,252,118,254,245,79,11,176,136,232,220,163,47,180,179,107,200,45,126,87,249,182,227,226,191,166,102,28,225,68,56,17,78,132,19,225,164,25,167,25,23,196,185,36,198,136,49,98,76,51,142,192,35,240,8,60,2,143,192,35,240,8,188,242,79,33,129,71,224,5,176,129,154,113,154,113,154,113,84,40,21,74,133,82,161,65,124,182,161,66,169,208,48,54,144,10,13,68,133,106,198,213,13,159,106,198,97,177,154,113,9,193,110,132,137,140,219,138,139,97,34,115,106,196,173,105,34,211,38,223,22,191,225,76,82,111,171,158,26,128,4,32,1,72,0,18,128,4,32,129,61,96,175,108,96,6,236,85,28,236,1,102,128,25,96,6,152,1,102,128,25,96,6,152,1,102,128,25,204,3,243,192,60,48,15,204,3,243,192,60,48,79,53,48,15,101,35,241,214,104,203,18,130,24,201,172,162,149,65,210,173,253,192,135,44,3,36,235,229,217,42,99,54,2,206,178,189,235,237,141,223,31,12,223,244,227,167,216,190,79,79,91,63,46,174,191,204,42,159,95,251,243,78,242,77,174,45,127,29,153,53,202,136,50,162,140,40,35,202,72,102,77,102,45,136,115,73,109,81,91,212,150,204,26,5,71,193,81,112,20,28,5,71,193,81,112,229,159,66,10,142,130,11,96,3,101,214,100,214,100,214,200,76,50,147,204,36,51,131,248,108,67,102,146,153,97,108,32,153,25,136,204,148,89,171,27,0,149,89,67,83,101,214,18,162,217,123,198,49,110,90,45,194,56,214,43,167,246,231,77,102,146,80,91,244,116,64,35,208,8,52,2,141,64,35,208,8,224,1,120,101,131,49,0,175,226,0,15,24,3,198,128,49,96,12,24,3,198,128,49,96,12,24,3,198,224,28,56,7,206,129,115,224,28,56,7,206,129,115,170,129,115,168,25,217,180,70,219,148,178,4,200,90,149,171,10,229,209,130,246,24,1,39,209,254,26,29,117,15,223,188,31,239,31,15,71,221,87,221,241,219,222,126,119,111,220,29,117,71,199,71,111,99,87,210,254,190,185,154,92,126,249,209,58,251,118,125,51,249,52,105,125,157,158,77,78,91,147,155,201,205,183,171,175,69,132,211,58,143,190,178,243,224,43,219,115,143,217,158,123,196,246,239,63,159,65,105,109,233,110,228,27,95,75,252,210,122,108,248,18,190,132,47,225,75,248,146,30,155,30,91,16,231,18,7,195,193,112,48,61,54,188,14,175,195,235,240,58,188,14,175,195,235,202,63,133,120,29,94,23,192,6,234,177,233,177,233,177,33,159,200,39,242,137,124,6,241,217,6,249,68,62,195,216,64,228,51,16,242,169,199,86,55,89,170,199,198,188,234,177,37,212,184,203,129,101,220,68,91,124,96,153,83,181,173,104,96,153,54,243,182,116,163,50,41,191,197,124,5,154,146,166,164,41,105,74,154,146,166,164,255,232,191,178,181,26,253,87,113,253,71,171,209,106,180,26,173,70,171,209,106,180,26,173,70,171,209,106,100,16,25,68,6,145,65,100,16,25,68,6,145,65,213,144,65,200,142,24,92,163,97,76,64,252,36,235,190,87,6,201,184,220,249,73,131,240,71,184,229,185,87,175,94,245,247,14,6,253,241,254,209,120,191,55,24,119,7,47,199,123,253,209,104,175,55,222,239,15,135,189,97,220,248,220,167,79,159,102,167,23,231,179,214,217,85,235,108,122,222,154,156,127,108,157,206,110,110,78,167,173,179,217,245,237,135,150,2,250,115,107,222,212,114,89,211,109,229,251,203,181,40,151,234,213,69,229,48,40,12,10,131,194,160,48,40,81,57,81,185,32,206,37,86,134,149,97,101,162,114,152,30,166,135,233,97,122,152,30,166,135,233,149,127,10,49,61,76,47,128,13,20,149,19,149,19,149,67,71,209,81,116,20,29,13,226,179,13,58,138,142,134,177,129,232,104,32,116,84,84,174,110,66,85,84,142,157,21,149,75,166,122,87,219,201,152,93,185,100,118,50,167,180,220,154,118,50,101,41,110,229,91,207,34,22,151,224,69,64,73,80,18,148,4,37,65,73,80,18,236,3,251,202,134,104,96,95,197,97,31,136,6,162,129,104,32,26,136,6,162,129,104,32,26,136,6,162,65,63,208,15,244,3,253,64,63,208,15,244,3,253,84,3,253,208,56,122,113,141,54,47,97,201,146,28,170,92,25,84,227,218,15,28,201,50,104,178,86,1,174,138,162,35,224,8,92,127,119,212,127,215,59,26,246,198,189,189,163,254,176,63,234,198,239,190,205,78,110,102,183,71,104,218,154,158,94,205,174,103,55,147,202,167,222,22,188,165,124,235,110,49,95,80,208,141,83,226,148,56,37,78,137,83,18,116,19,116,11,226,92,114,95,220,23,247,37,232,198,209,113,116,28,29,71,199,209,113,116,28,93,249,167,144,163,227,232,2,216,64,65,55,65,55,65,55,182,147,237,100,59,217,206,32,62,219,176,157,108,103,24,27,200,118,6,98,59,5,221,234,70,72,5,221,224,86,65,183,132,236,118,145,131,140,219,112,91,229,32,235,149,109,91,240,110,51,41,181,45,125,94,232,17,122,132,30,161,71,232,17,122,132,244,32,189,178,81,25,164,87,113,164,7,149,65,101,80,25,84,6,149,65,101,80,25,84,6,149,65,101,0,15,192,3,240,0,60,0,15,192,3,240,0,60,213,0,60,100,141,56,91,163,253,74,233,74,36,155,90,86,133,18,108,213,160,26,149,168,174,13,71,221,23,123,189,241,203,254,171,87,199,195,254,193,96,252,162,187,183,119,112,48,232,30,141,126,62,117,242,26,219,245,205,228,195,233,180,245,113,246,233,211,183,219,195,213,250,48,57,61,189,184,56,159,92,221,180,126,189,243,220,43,109,157,71,95,217,121,240,149,237,185,199,108,207,61,98,251,247,159,207,52,235,182,114,111,138,202,189,165,90,136,12,28,17,69,68,17,81,68,20,17,37,3,39,3,23,196,185,36,204,8,51,194,76,6,142,216,35,246,136,61,98,143,216,35,246,136,189,242,79,33,177,71,236,5,176,129,50,112,50,112,50,112,20,41,69,74,145,82,164,65,124,182,161,72,41,210,48,54,144,34,13,68,145,202,192,213,13,171,202,192,97,180,50,112,169,129,239,106,152,153,60,15,151,12,102,230,148,141,43,26,102,174,223,153,91,185,109,25,247,231,18,188,30,133,73,97,82,152,20,38,133,73,97,82,131,212,96,217,202,141,26,172,184,26,164,220,40,55,202,141,114,163,220,40,55,202,141,114,163,220,40,55,162,136,40,34,138,136,34,162,136,40,34,138,136,162,106,136,34,212,71,151,174,209,160,38,88,182,146,111,79,44,131,142,93,238,108,165,177,76,164,154,77,188,253,254,238,209,193,112,247,224,176,191,155,93,20,239,108,118,114,117,113,125,114,113,57,59,41,174,138,183,230,61,59,211,182,229,30,189,215,210,42,119,177,86,34,115,7,88,1,86,128,21,96,5,88,201,220,201,220,5,113,46,129,53,96,13,88,147,185,3,0,1,64,0,16,0,4,0,1,64,0,176,252,83,8,0,2,128,1,108,160,204,157,204,157,204,29,148,10,165,66,169,80,106,16,159,109,160,84,40,53,140,13,132,82,3,65,169,50,119,117,179,175,50,119,84,174,204,93,118,94,248,177,181,204,160,115,183,220,90,230,20,186,91,211,90,230,208,173,123,180,13,121,135,235,150,188,32,88,9,86,130,149,96,37,88,9,86,130,128,32,96,217,112,13,4,172,56,4,4,215,192,53,112,13,92,3,215,192,53,112,13,92,3,215,192,53,72,8,18,130,132,32,33,72,8,18,130,132,32,161,106,32,33,122,71,185,174,209,70,38,92,137,146,115,245,43,131,118,93,251,129,59,89,6,83,114,235,208,85,65,125,84,51,68,119,216,61,236,29,237,30,143,178,171,208,93,78,46,167,87,39,223,22,133,20,235,149,160,123,248,70,75,235,207,173,94,134,248,28,35,197,72,49,82,140,20,35,37,62,39,62,23,196,185,100,206,152,51,230,76,124,142,225,99,248,24,62,134,143,225,99,248,24,190,242,79,33,195,199,240,5,176,129,226,115,226,115,226,115,92,41,87,202,149,114,165,65,124,182,225,74,185,210,48,54,144,43,13,196,149,138,207,213,141,175,138,207,129,181,226,115,217,145,223,57,95,153,65,121,110,137,175,108,76,118,238,225,30,228,221,156,139,122,53,152,18,166,132,41,97,74,152,18,166,132,255,224,191,178,177,26,252,87,113,252,7,171,193,106,176,26,172,6,171,193,106,176,26,172,6,171,193,106,96,16,24,4,6,129,65,96,16,24,4,6,129,65,213,128,65,196,142,224,92,163,93,76,160,250,36,207,186,87,61,82,115,193,99,143,106,118,230,222,29,252,213,219,235,30,101,216,153,251,126,241,247,244,116,114,85,96,103,174,243,232,43,59,15,190,178,61,247,152,237,185,71,108,255,254,243,249,134,233,30,238,76,105,97,186,213,203,16,166,99,169,88,42,150,138,165,98,169,132,233,132,233,130,56,151,108,26,155,198,166,9,211,177,126,172,31,235,199,250,177,126,172,31,235,87,254,41,100,253,88,191,0,54,80,152,78,152,78,152,142,63,229,79,249,83,254,52,136,207,54,252,41,127,26,198,6,242,167,129,248,83,97,186,186,49,87,97,58,0,87,152,46,59,26,60,7,50,51,8,211,45,1,153,57,133,233,138,6,153,57,148,236,30,110,90,222,37,187,168,87,163,47,233,75,250,146,190,164,47,233,75,90,144,22,44,91,183,209,130,21,215,130,116,27,221,70,183,209,109,116,27,221,70,183,209,109,116,27,221,70,18,145,68,36,17,73,68,18,145,68,36,17,73,84,13,73,132,248,40,217,53,26,210,4,202,85,242,236,135,101,80,178,203,157,171,52,20,136,132,91,191,123,211,61,56,26,247,222,141,198,239,182,226,230,237,190,76,46,174,90,211,239,55,173,239,91,69,244,235,214,188,143,231,178,14,220,189,119,146,107,111,110,197,235,8,202,33,77,72,19,210,132,52,33,77,130,114,130,114,65,156,75,68,12,17,67,196,4,229,144,59,228,14,185,67,238,144,59,228,14,185,43,255,20,34,119,200,93,0,27,40,40,39,40,39,40,135,129,98,160,24,40,6,26,196,103,27,12,20,3,13,99,3,49,208,64,24,168,160,92,221,180,169,160,28,7,43,40,151,76,232,222,55,142,49,139,113,81,198,49,167,36,220,154,198,49,101,225,237,222,155,204,34,225,182,240,233,128,70,160,17,104,4,26,129,70,160,17,192,3,240,202,6,99,0,94,197,1,30,48,6,140,1,99,192,24,48,6,140,1,99,192,24,48,6,140,193,57,112,14,156,3,231,192,57,112,14,156,3,231,84,3,231,80,51,26,109,141,182,41,101,9,144,181,42,87,25,84,214,218,15,188,199,50,16,178,86,49,45,108,143,17,114,18,109,56,236,14,94,236,245,6,47,239,255,247,205,113,39,126,33,237,250,122,114,254,225,116,122,254,241,254,127,223,108,117,138,8,166,21,125,127,201,229,229,179,168,157,200,57,184,150,228,101,245,215,112,37,92,9,87,194,149,112,37,253,53,253,181,32,206,37,254,133,127,225,95,250,107,56,29,78,135,211,225,116,56,29,78,135,211,149,127,10,113,58,156,46,128,13,212,95,211,95,211,95,67,60,17,79,196,19,241,12,226,179,13,226,137,120,134,177,129,136,103,32,196,83,127,173,110,146,84,127,141,113,213,95,75,170,111,35,65,101,236,28,91,44,80,153,83,157,173,104,80,153,58,231,22,181,73,217,212,221,86,63,59,61,73,79,210,147,244,36,61,73,79,210,126,180,95,217,58,141,246,171,184,246,163,211,232,52,58,141,78,163,211,232,52,58,141,78,163,211,232,52,18,136,4,34,129,72,32,18,136,4,34,129,72,160,106,72,32,68,71,236,173,209,16,38,16,110,146,101,191,43,131,20,92,238,220,164,33,224,35,220,154,92,255,101,175,59,222,221,29,236,141,71,221,254,251,254,120,56,234,190,216,235,141,95,246,95,189,58,30,246,15,6,227,205,23,227,221,55,253,65,111,216,27,247,6,227,119,27,227,205,184,153,185,217,199,233,164,117,114,114,126,218,186,153,204,126,204,90,215,55,147,15,167,211,214,199,217,167,79,223,110,143,104,107,243,67,235,228,203,236,124,122,61,109,77,207,91,223,55,238,62,23,54,170,63,151,98,139,114,13,211,101,180,30,197,58,230,138,185,98,174,152,43,230,74,177,78,177,46,136,115,201,176,49,108,12,155,98,29,19,200,4,50,129,76,32,19,200,4,50,129,229,159,66,38,144,9,12,96,3,21,235,20,235,20,235,56,85,78,149,83,229,84,131,248,108,195,169,114,170,97,108,32,167,26,136,83,85,172,171,27,135,85,172,3,117,21,235,146,17,226,52,104,51,102,202,110,93,180,217,236,198,93,138,221,203,34,126,183,214,203,18,154,132,38,161,73,104,18,154,132,38,81,72,20,150,45,224,136,194,138,139,66,2,142,128,35,224,8,56,2,142,128,35,224,8,56,2,142,128,163,141,104,35,218,136,54,162,141,104,35,218,136,54,170,134,54,194,128,84,241,26,141,109,66,39,45,133,116,200,234,221,209,171,135,29,169,71,96,47,175,186,158,180,222,234,253,9,166,171,39,170,135,108,33,91,200,22,178,133,108,5,66,182,68,245,16,56,4,14,129,67,224,68,245,68,245,144,66,164,16,41,68,10,145,66,164,16,41,68,10,145,194,112,72,161,168,158,168,158,168,30,230,138,185,98,174,152,43,230,138,185,98,174,152,235,234,135,136,234,213,74,211,138,234,113,190,162,122,249,9,228,188,138,122,114,122,107,109,93,209,45,189,64,49,52,149,73,101,82,153,84,38,149,89,107,149,73,17,82,132,20,97,141,21,33,245,70,189,81,111,212,27,245,70,189,81,111,212,27,245,70,189,17,70,132,17,97,68,24,17,70,132,17,97,68,24,85,67,24,161,63,66,122,141,6,54,65,51,150,252,123,99,18,122,129,147,145,128,251,121,175,186,131,225,160,247,118,252,175,131,55,131,63,167,56,110,37,239,211,228,252,250,124,250,181,245,159,139,47,231,191,255,133,52,174,133,183,112,23,242,45,222,197,126,73,93,59,130,138,160,34,168,8,42,130,74,215,78,215,46,136,115,73,164,17,105,68,154,174,29,225,71,248,17,126,132,31,225,71,248,17,126,229,159,66,194,143,240,11,96,3,117,237,116,237,116,237,168,83,234,148,58,165,78,131,248,108,67,157,82,167,97,108,32,117,26,136,58,213,181,171,27,110,213,181,195,110,117,237,18,130,224,197,128,50,110,189,110,53,160,108,120,163,110,225,6,101,82,162,91,241,204,180,36,45,73,75,210,146,180,36,45,73,247,209,125,101,107,52,186,175,226,186,143,70,163,209,104,52,26,141,70,163,209,104,52,26,141,70,163,209,200,31,242,135,252,33,127,200,31,242,135,252,33,127,170,33,127,144,28,189,185,70,195,151,0,120,73,86,125,174,154,183,227,170,130,60,194,45,196,253,171,119,52,60,24,236,239,60,31,119,223,117,71,221,163,184,109,184,255,76,175,174,47,206,207,118,158,183,38,223,39,55,147,171,34,170,112,143,190,208,206,44,242,54,255,118,114,205,187,197,121,49,97,55,84,9,85,66,149,80,37,84,73,216,77,216,45,136,115,137,126,161,95,232,151,176,27,74,135,210,161,116,40,29,74,135,210,161,116,229,159,66,148,14,165,11,96,3,133,221,132,221,132,221,240,78,188,19,239,196,59,131,248,108,131,119,226,157,97,108,32,222,25,8,239,20,118,171,155,34,21,118,227,91,133,221,146,201,219,71,238,49,102,210,109,169,123,204,41,230,182,166,123,76,217,102,155,127,167,89,84,217,162,159,19,114,132,28,33,71,200,17,114,132,28,161,60,40,175,108,68,6,229,85,28,229,65,100,16,25,68,6,145,65,100,16,25,68,6,145,65,100,16,25,176,3,236,0,59,192,14,176,3,236,0,59,192,78,53,192,14,73,163,199,214,104,175,82,170,10,89,191,134,149,65,131,173,253,192,128,44,67,34,107,245,212,42,192,51,2,46,169,189,123,219,61,236,141,251,187,7,131,225,126,127,220,61,60,252,231,191,222,62,213,171,131,163,225,203,216,105,181,239,95,39,151,211,214,236,228,226,252,250,108,214,154,92,94,254,243,95,111,31,244,233,226,234,250,99,213,91,107,171,222,95,190,241,181,52,175,174,198,6,42,129,74,160,18,168,4,42,169,177,169,177,5,113,46,193,47,240,11,252,82,99,3,233,64,58,144,14,164,3,233,64,58,144,174,252,83,8,210,129,116,1,108,160,26,155,26,155,26,27,220,9,119,194,157,112,103,16,159,109,224,78,184,51,140,13,132,59,3,193,157,106,108,117,51,164,106,108,116,171,26,91,66,119,187,210,78,198,205,179,37,178,147,245,234,181,173,122,235,153,4,220,226,191,8,40,9,74,130,146,160,36,40,9,74,130,125,96,95,217,16,13,236,171,56,236,3,209,64,52,16,13,68,3,209,64,52,16,13,68,3,209,64,52,232,7,250,129,126,160,31,232,7,250,129,126,160,159,106,160,31,26,71,209,173,209,230,37,44,89,146,67,149,171,66,205,183,10,138,142,112,35,112,111,187,163,238,219,238,160,59,110,191,28,239,247,255,138,155,124,251,58,185,153,124,157,156,79,90,237,143,173,179,217,223,21,15,188,205,189,155,92,115,110,49,94,75,188,141,73,98,146,152,36,38,137,73,18,111,19,111,11,226,92,50,94,140,23,227,37,222,198,204,49,115,204,28,51,199,204,49,115,204,92,249,167,144,153,99,230,2,216,64,241,54,241,54,241,54,142,147,227,228,56,57,206,32,62,219,112,156,28,103,24,27,200,113,6,226,56,197,219,234,198,69,197,219,64,86,241,182,100,196,118,222,60,198,76,181,45,51,143,181,10,179,205,189,209,44,50,108,145,79,9,56,2,142,128,35,224,8,56,2,142,64,30,144,87,54,32,3,242,42,14,242,0,50,128,12,32,3,200,0,50,128,12,32,3,200,0,50,128,12,214,129,117,96,29,88,7,214,129,117,96,29,88,167,26,88,135,162,17,93,107,180,85,41,83,132,172,93,193,170,78,80,45,124,155,17,110,62,109,175,187,219,221,127,113,212,27,191,59,222,123,215,31,244,198,123,7,7,111,199,239,54,218,113,67,106,167,147,147,201,217,135,171,105,235,251,183,211,239,179,243,105,235,244,226,226,107,235,251,70,187,226,73,181,200,247,149,107,92,45,209,171,202,172,81,72,20,18,133,68,33,81,72,50,107,50,107,65,156,75,170,139,234,162,186,100,214,40,57,74,142,146,163,228,40,57,74,142,146,43,255,20,82,114,148,92,0,27,40,179,38,179,38,179,70,110,146,155,228,38,185,25,196,103,27,114,147,220,12,99,3,201,205,64,228,166,204,90,221,128,168,204,26,186,42,179,150,12,213,70,219,200,152,193,181,120,54,178,86,233,181,200,183,156,69,132,45,198,147,131,144,32,36,8,9,66,130,144,32,36,184,7,238,149,13,205,192,189,138,195,61,208,12,52,3,205,64,51,208,12,52,3,205,64,51,208,12,52,131,122,160,30,168,7,234,129,122,160,30,168,7,234,169,6,234,161,109,228,216,26,109,90,194,144,35,25,86,181,170,147,104,171,146,220,8,57,214,54,120,253,226,160,59,26,191,62,62,120,115,220,29,191,236,191,122,117,60,236,31,12,226,199,218,206,63,127,184,152,220,180,62,127,187,248,242,109,210,250,56,251,244,233,219,221,97,170,122,172,45,226,125,229,28,107,75,240,170,98,109,140,18,163,196,40,49,74,140,146,88,155,88,91,16,231,146,249,98,190,152,47,177,54,134,142,161,99,232,24,58,134,142,161,99,232,202,63,133,12,29,67,23,192,6,138,181,137,181,137,181,113,157,92,39,215,201,117,6,241,217,134,235,228,58,195,216,64,174,51,16,215,41,214,86,55,62,42,214,6,182,138,181,37,37,183,81,54,50,118,172,45,142,141,172,89,172,45,226,45,103,19,107,91,249,228,32,36,8,9,66,130,144,32,36,8,9,238,129,123,101,67,51,112,175,226,112,15,52,3,205,64,51,208,12,52,3,205,64,51,208,12,52,3,205,160,30,168,7,234,129,122,160,30,168,7,234,129,122,170,129,122,104,27,177,182,70,155,150,48,228,72,134,85,173,42,197,218,170,35,55,2,142,181,245,7,221,255,247,232,248,213,184,59,120,63,122,211,31,188,30,191,219,26,111,196,46,181,205,206,39,255,247,234,219,167,214,228,252,199,205,151,217,249,231,214,247,173,214,70,17,153,182,206,163,175,236,60,248,202,246,220,99,182,231,30,177,253,251,207,103,208,117,91,184,11,249,70,221,98,191,164,162,27,200,4,50,129,76,32,19,200,164,232,166,232,22,196,185,4,195,192,48,48,76,209,13,180,3,237,64,59,208,14,180,3,237,64,187,242,79,33,104,7,218,5,176,129,138,110,138,110,138,110,240,39,252,9,127,194,159,65,124,182,129,63,225,207,48,54,16,254,12,4,127,42,186,213,205,152,42,186,209,175,138,110,9,93,238,98,64,25,55,231,182,26,80,230,212,114,43,26,80,166,141,191,45,220,160,76,202,111,43,158,153,150,164,37,105,73,90,146,150,164,37,233,62,186,175,108,141,70,247,85,92,247,209,104,52,26,141,70,163,209,104,52,26,141,70,163,209,104,52,26,249,67,254,144,63,228,15,249,67,254,144,63,228,79,53,228,15,146,35,251,214,104,248,18,0,47,201,170,207,149,65,240,45,119,94,210,0,228,17,110,33,110,191,255,182,55,188,123,224,112,252,239,238,222,232,127,198,255,238,143,222,140,95,116,135,111,250,71,247,50,132,49,147,113,103,179,175,211,235,187,63,114,221,250,239,228,244,230,127,91,255,157,221,124,105,125,152,92,127,153,93,69,68,9,27,208,144,139,185,45,185,70,229,214,88,131,202,28,55,197,77,113,83,220,20,55,165,50,167,50,23,196,185,228,208,56,52,14,77,101,142,235,227,250,184,62,174,143,235,227,250,184,190,242,79,33,215,199,245,5,176,129,42,115,42,115,42,115,172,41,107,202,154,178,166,65,124,182,97,77,89,211,48,54,144,53,13,196,154,170,204,213,141,180,170,204,193,182,42,115,201,24,112,92,132,25,51,59,151,6,97,54,187,67,23,115,199,178,8,211,37,126,41,226,146,184,36,46,137,75,226,146,184,36,4,9,193,178,69,27,33,88,113,33,72,180,17,109,68,27,209,70,180,17,109,68,27,209,70,180,17,109,244,16,61,68,15,209,67,244,16,61,68,15,209,67,213,208,67,88,143,82,93,163,241,76,136,68,37,183,78,88,189,91,118,213,117,33,33,199,237,70,187,111,70,189,221,55,227,183,123,253,193,235,131,65,154,160,221,205,201,151,155,233,201,151,214,215,211,217,249,231,139,243,98,35,118,143,190,208,206,176,73,23,249,206,114,238,208,37,122,93,237,57,18,138,132,34,161,72,40,18,74,123,78,123,46,136,115,73,150,145,101,100,153,246,28,169,71,234,145,122,164,30,169,71,234,145,122,229,159,66,82,143,212,11,96,3,181,231,180,231,180,231,232,81,122,148,30,165,71,131,248,108,67,143,210,163,97,108,32,61,26,136,30,213,158,171,27,82,213,158,195,103,181,231,146,194,222,104,35,25,187,55,23,207,72,230,212,152,91,211,72,166,78,198,69,190,233,108,50,113,49,158,30,136,4,34,129,72,32,18,136,4,34,1,62,128,175,108,112,6,240,85,28,240,1,103,192,25,112,6,156,1,103,192,25,112,6,156,1,103,192,25,220,3,247,192,61,112,15,220,3,247,192,61,112,79,53,112,15,117,35,13,215,104,219,18,138,32,201,180,178,149,65,2,174,253,192,139,44,3,37,107,230,220,170,228,55,170,144,112,123,119,188,183,219,93,171,224,246,253,219,233,201,164,142,1,183,249,55,86,80,191,45,206,203,202,183,209,74,180,18,173,68,43,209,74,242,109,242,109,65,156,75,250,139,254,162,191,228,219,104,58,154,142,166,163,233,104,58,154,142,166,43,255,20,210,116,52,93,0,27,40,223,38,223,38,223,70,120,18,158,132,39,225,25,196,103,27,194,147,240,12,99,3,9,207,64,132,167,124,91,221,32,169,124,27,226,42,223,150,22,223,62,242,145,137,235,109,75,125,100,77,227,109,243,239,57,219,118,91,244,179,195,144,48,36,12,9,67,194,144,48,36,188,7,239,149,141,205,224,189,138,227,61,216,12,54,131,205,96,51,216,12,54,131,205,96,51,216,12,54,3,123,192,30,176,7,236,1,123,192,30,176,7,236,169,6,236,33,110,164,219,26,237,90,2,209,35,89,214,181,170,24,110,171,0,222,8,186,219,54,60,238,254,250,143,63,199,106,119,119,35,65,184,237,250,219,228,215,127,252,254,215,208,58,57,217,40,162,220,214,121,244,149,157,7,95,217,158,123,204,246,220,35,182,127,255,249,76,82,111,81,91,145,119,235,45,201,235,138,189,241,77,124,19,223,196,55,241,77,98,111,98,111,65,156,75,94,140,23,227,197,196,222,248,59,254,142,191,227,239,248,59,254,142,191,43,255,20,242,119,252,93,0,27,40,246,38,246,38,246,198,132,50,161,76,40,19,26,196,103,27,38,148,9,13,99,3,153,208,64,76,168,216,91,221,232,169,216,27,20,43,246,150,152,235,70,162,202,248,181,183,88,168,50,167,220,91,209,168,50,125,31,46,106,151,50,10,196,173,126,122,130,146,160,36,40,9,74,130,146,160,36,254,136,191,178,133,26,241,87,113,241,71,168,17,106,132,26,161,70,168,17,106,132,26,161,70,168,17,106,52,16,13,68,3,209,64,52,16,13,68,3,209,64,213,208,64,152,142,66,92,163,49,76,40,228,36,211,142,87,6,141,184,220,201,73,83,204,71,184,97,185,65,119,119,239,69,127,52,30,29,245,7,221,163,209,120,56,234,190,216,235,221,59,153,239,218,113,3,115,231,147,147,211,15,179,155,214,205,213,236,124,114,117,211,186,190,153,124,56,157,222,251,119,243,189,221,180,208,92,140,45,201,53,56,151,242,245,133,231,176,41,108,10,155,194,166,176,41,225,57,225,185,32,206,37,134,134,161,97,104,194,115,88,31,214,135,245,97,125,88,31,214,135,245,149,127,10,177,62,172,47,128,13,20,158,19,158,19,158,67,77,81,83,212,20,53,13,226,179,13,106,138,154,134,177,129,168,105,32,212,84,120,174,110,162,85,120,142,181,21,158,75,166,128,227,160,203,152,1,186,164,232,178,217,33,186,24,187,149,69,144,46,209,203,16,150,132,37,97,73,88,18,150,132,37,17,72,4,150,45,216,136,192,138,139,64,130,141,96,35,216,8,54,130,141,96,35,216,8,54,130,141,96,163,133,104,33,90,136,22,162,133,104,33,90,136,22,170,134,22,194,120,132,233,26,141,101,66,35,41,185,116,192,234,29,170,171,166,5,9,56,88,215,31,29,29,12,15,118,223,246,198,221,163,221,238,224,254,25,141,27,170,155,221,92,93,92,95,156,124,157,182,38,87,39,147,243,123,255,54,26,23,168,139,222,138,124,195,116,201,94,87,144,14,151,194,165,112,41,92,10,151,18,164,19,164,11,226,92,226,103,248,25,126,38,72,135,243,225,124,56,31,206,135,243,225,124,56,95,249,167,16,231,195,249,2,216,64,65,58,65,58,65,58,196,20,49,69,76,17,211,32,62,219,32,166,136,105,24,27,136,152,6,66,76,5,233,234,38,89,5,233,24,91,65,186,132,250,119,9,170,140,27,162,139,137,42,27,30,160,139,222,165,76,194,115,113,158,158,160,36,40,9,74,130,146,160,36,40,137,63,226,175,108,161,70,252,85,92,252,17,106,132,26,161,70,168,17,106,132,26,161,70,168,17,106,132,26,13,68,3,209,64,52,16,13,68,3,209,64,52,80,53,52,16,166,35,56,215,104,12,19,10,57,201,180,227,85,243,192,92,165,204,71,85,194,114,111,122,71,235,134,229,190,76,175,132,229,22,108,69,129,97,185,149,175,43,44,135,69,97,81,88,20,22,133,69,9,203,9,203,5,113,46,49,51,204,12,51,19,150,195,246,176,61,108,15,219,195,246,176,61,108,175,252,83,136,237,97,123,1,108,160,176,156,176,156,176,28,74,138,146,162,164,40,105,16,159,109,80,82,148,52,140,13,68,73,3,161,164,194,114,117,19,171,194,114,44,173,176,220,58,202,247,33,170,76,21,150,139,70,149,194,114,17,187,148,125,88,46,226,233,9,74,130,146,160,36,40,9,74,130,146,248,35,254,202,22,106,196,95,197,197,31,161,70,168,17,106,132,26,161,70,168,17,106,132,26,161,70,168,209,64,52,16,13,68,3,209,64,52,16,13,68,3,85,67,3,97,58,194,114,141,198,48,161,144,147,76,59,94,77,10,203,133,110,62,42,17,150,219,221,235,14,135,253,221,113,119,208,223,95,43,47,119,114,58,185,190,158,157,180,38,231,179,51,145,185,200,13,41,42,53,23,255,213,5,231,112,41,92,10,151,194,165,112,41,193,57,193,185,32,206,37,126,134,159,225,103,130,115,56,31,206,135,243,225,124,56,31,206,135,243,149,127,10,113,62,156,47,128,13,20,156,19,156,19,156,67,76,17,83,196,20,49,13,226,179,13,98,138,152,134,177,129,136,105,32,196,84,112,174,110,146,85,112,142,177,21,156,75,173,127,35,176,101,242,236,92,12,108,41,62,183,116,175,50,78,208,173,122,17,178,146,172,36,43,201,74,178,146,172,36,1,73,192,178,229,26,9,88,113,9,72,174,145,107,228,26,185,70,174,145,107,228,26,185,70,174,145,107,148,16,37,68,9,81,66,148,16,37,68,9,81,66,213,80,66,248,142,16,93,163,145,76,88,20,37,135,238,87,99,162,116,149,81,32,149,72,211,245,246,94,246,6,227,163,254,224,245,90,97,186,233,233,199,233,121,235,106,118,254,89,150,46,98,59,138,138,210,197,125,109,73,58,112,10,156,2,167,192,41,112,74,146,78,146,46,136,115,9,162,129,104,32,154,36,29,216,7,246,129,125,96,31,216,7,246,129,125,229,159,66,176,15,236,11,96,3,37,233,36,233,36,233,96,83,216,20,54,133,77,131,248,108,3,155,194,166,97,108,32,108,26,8,54,149,164,171,155,105,149,164,163,109,37,233,82,59,224,133,200,50,121,144,110,37,178,148,163,91,178,83,25,199,232,150,191,4,81,73,84,18,149,68,37,81,73,84,18,128,4,96,217,98,141,0,172,184,0,36,214,136,53,98,141,88,35,214,136,53,98,141,88,35,214,136,53,58,136,14,162,131,232,32,58,136,14,162,131,232,160,106,232,32,108,71,138,174,209,56,38,36,130,146,121,231,171,49,25,186,138,248,143,74,68,232,94,29,143,142,143,122,107,5,232,62,125,187,249,118,53,45,54,62,247,232,11,237,60,90,114,243,239,172,168,142,92,156,215,213,144,35,158,136,39,226,137,120,34,158,52,228,52,228,130,56,151,4,25,65,70,144,105,200,17,121,68,30,145,71,228,17,121,68,30,145,87,254,41,36,242,136,188,0,54,80,67,78,67,78,67,142,18,165,68,41,81,74,52,136,207,54,148,40,37,26,198,6,82,162,129,40,81,13,185,186,97,84,13,57,76,86,67,46,53,224,125,100,36,147,247,227,150,26,201,156,218,113,107,26,201,245,83,112,243,111,58,227,12,92,244,211,3,145,64,36,16,9,68,2,145,64,36,192,7,240,149,13,206,0,190,138,3,62,224,12,56,3,206,128,51,224,12,56,3,206,128,51,224,12,56,131,123,224,30,184,7,238,129,123,224,30,184,7,238,169,6,238,161,110,36,224,26,109,91,66,17,36,153,86,182,50,72,191,181,31,120,145,101,160,36,171,140,91,5,252,70,37,18,110,175,223,244,95,236,245,215,74,184,125,254,50,251,112,58,43,54,225,86,244,173,45,99,182,215,230,183,162,168,230,91,156,215,213,124,67,156,16,39,196,9,113,66,156,52,223,52,223,130,56,151,200,24,50,134,140,105,190,33,120,8,30,130,135,224,33,120,8,30,130,87,254,41,68,240,16,188,0,54,80,243,77,243,77,243,13,11,197,66,177,80,44,52,136,207,54,88,40,22,26,198,6,98,161,129,176,80,205,183,186,233,83,205,55,46,86,243,45,181,216,125,132,42,147,55,223,150,162,202,156,154,111,69,163,202,245,35,113,243,187,148,113,36,46,250,233,9,74,130,146,160,36,40,9,74,130,146,248,35,254,202,22,106,196,95,197,197,31,161,70,168,17,106,132,26,161,70,168,17,106,132,26,161,70,168,209,64,52,16,13,68,3,209,64,52,16,13,68,3,85,67,3,97,58,34,113,141,198,48,161,144,147,76,59,94,25,68,226,114,39,39,77,49,31,149,8,203,237,31,140,95,174,215,149,59,187,104,125,148,149,91,176,19,69,85,229,98,188,172,168,28,18,133,68,33,81,72,20,18,37,42,39,42,23,196,185,68,204,16,51,196,76,84,14,217,67,246,144,61,100,15,217,67,246,144,189,242,79,33,178,135,236,5,176,129,162,114,162,114,162,114,24,41,70,138,145,98,164,65,124,182,193,72,49,210,48,54,16,35,13,132,145,138,202,213,77,171,138,202,113,180,162,114,169,133,239,60,168,76,222,148,91,6,42,37,229,22,111,82,198,69,185,200,103,167,39,233,73,122,146,158,164,39,233,73,218,143,246,43,91,167,209,126,21,215,126,116,26,157,70,167,209,105,116,26,157,70,167,209,105,116,26,157,70,2,145,64,36,16,9,68,2,145,64,36,16,9,84,13,9,132,232,8,202,53,26,194,4,194,77,178,236,119,53,38,39,23,62,248,168,68,77,238,238,191,174,85,147,187,251,175,106,114,143,119,162,168,154,92,140,151,85,147,227,161,120,40,30,138,135,226,161,212,228,212,228,130,56,151,124,25,95,198,151,169,201,241,122,188,30,175,199,235,241,122,188,30,175,87,254,41,228,245,120,189,0,54,80,77,78,77,78,77,142,33,101,72,25,82,134,52,136,207,54,12,41,67,26,198,6,50,164,129,24,82,53,185,186,81,85,53,57,136,86,77,46,53,239,157,7,149,201,107,114,203,64,165,154,220,226,77,202,184,38,23,249,236,244,36,61,73,79,210,147,244,36,61,73,251,209,126,101,235,52,218,175,226,218,143,78,163,211,232,52,58,141,78,163,211,232,52,58,141,78,163,211,72,32,18,136,4,34,129,72,32,18,136,4,34,129,170,33,129,16,29,53,185,70,67,152,64,184,73,150,253,174,198,212,228,194,7,31,149,168,201,29,245,94,14,223,244,95,141,214,10,202,93,77,63,94,127,153,125,186,209,148,91,184,25,69,101,229,226,189,178,178,28,27,197,70,177,81,108,20,27,165,44,167,44,23,196,185,100,205,88,51,214,76,89,142,221,99,247,216,61,118,143,221,99,247,216,189,242,79,33,187,199,238,5,176,129,202,114,202,114,202,114,60,41,79,202,147,242,164,65,124,182,225,73,121,210,48,54,144,39,13,196,147,42,203,213,141,173,42,203,1,181,202,114,169,169,239,2,92,153,60,46,183,2,87,234,203,69,238,83,198,137,185,101,47,64,82,146,148,36,37,73,73,82,146,148,228,31,249,87,182,84,35,255,42,46,255,72,53,82,141,84,35,213,72,53,82,141,84,35,213,72,53,82,141,10,162,130,168,32,42,136,10,162,130,168,32,42,168,26,42,8,215,81,153,107,52,138,9,135,158,100,220,245,106,76,107,174,18,242,163,18,185,185,225,97,255,101,239,104,252,174,119,52,236,173,149,156,187,190,156,125,156,94,181,110,15,227,84,118,46,114,67,138,74,207,197,127,117,249,57,104,10,154,130,166,160,41,104,74,126,78,126,46,136,115,9,161,65,104,16,154,252,28,212,7,245,65,125,80,31,212,7,245,65,125,229,159,66,168,15,234,11,96,3,229,231,228,231,228,231,64,83,208,20,52,5,77,131,248,108,3,154,130,166,97,108,32,104,26,8,52,149,159,171,155,103,149,159,35,109,229,231,82,27,224,8,108,153,60,65,23,3,91,202,208,45,221,171,140,83,116,171,94,132,172,36,43,201,74,178,146,172,36,43,73,64,18,176,108,185,70,2,86,92,2,146,107,228,26,185,70,174,145,107,228,26,185,70,174,145,107,228,26,37,68,9,81,66,148,16,37,68,9,81,66,148,80,53,148,16,190,35,71,215,104,36,19,22,69,201,161,251,213,152,44,93,101,20,72,192,105,186,131,227,225,209,248,232,224,197,65,138,26,221,197,183,235,171,214,213,197,135,139,6,7,232,22,236,65,190,205,185,152,47,40,51,7,67,193,80,48,20,12,5,67,201,204,201,204,5,113,46,225,50,184,12,46,147,153,131,245,96,61,88,15,214,131,245,96,61,88,175,252,83,8,235,193,122,1,108,160,204,156,204,156,204,28,64,10,144,2,164,0,105,16,159,109,0,82,128,52,140,13,4,72,3,1,164,50,115,117,115,170,50,115,4,173,204,92,66,219,187,8,78,198,45,203,173,130,147,13,143,201,45,216,158,76,250,113,75,159,151,146,164,36,41,73,74,146,146,164,36,169,62,170,175,108,133,70,245,85,92,245,81,104,20,26,133,70,161,81,104,20,26,133,70,161,81,104,20,26,241,67,252,16,63,196,15,241,67,252,16,63,196,79,53,196,15,138,35,25,215,104,240,82,58,43,201,166,199,85,243,48,92,53,120,71,184,45,184,131,215,111,187,123,199,227,221,131,253,254,110,242,26,220,197,231,175,147,211,111,173,147,139,179,217,73,115,123,112,139,119,33,215,34,92,252,151,212,132,163,157,104,39,218,137,118,162,157,52,225,52,225,130,56,151,244,24,61,70,143,105,194,209,120,52,30,141,71,227,209,120,52,30,141,87,254,41,164,241,104,188,0,54,80,19,78,19,78,19,142,16,37,68,9,81,66,52,136,207,54,132,40,33,26,198,6,18,162,129,8,81,77,184,186,65,84,77,56,68,86,19,46,25,222,141,0,148,49,171,112,49,0,101,179,187,112,139,55,40,139,50,220,170,103,166,37,105,73,90,146,150,164,37,105,73,186,143,238,43,91,163,209,125,21,215,125,52,26,141,70,163,209,104,52,26,141,70,163,209,104,52,26,141,70,254,144,63,228,15,249,67,254,144,63,228,15,249,83,13,249,131,228,104,195,53,26,190,4,192,75,178,234,115,213,187,15,87,25,228,17,112,33,238,176,55,248,215,193,241,209,160,247,254,193,127,143,155,136,187,156,158,255,231,226,219,213,249,244,199,253,255,94,68,35,238,209,23,218,217,37,223,22,191,171,124,155,111,241,95,83,244,13,99,194,152,48,38,140,9,99,18,125,19,125,11,226,92,98,97,88,24,22,38,250,134,217,97,118,152,29,102,135,217,97,118,152,93,249,167,16,179,195,236,2,216,64,209,55,209,55,209,55,244,19,253,68,63,209,207,32,62,219,160,159,232,103,24,27,136,126,6,66,63,69,223,234,38,76,69,223,216,87,209,183,132,42,55,194,68,198,173,190,197,48,145,57,101,223,214,52,145,105,43,110,139,223,112,38,25,183,85,79,13,64,2,144,0,36,0,9,64,2,144,192,30,176,87,54,48,3,246,42,14,246,0,51,192,12,48,3,204,0,51,192,12,48,3,204,0,51,192,12,230,129,121,96,30,152,7,230,129,121,96,30,152,167,26,152,135,178,209,113,107,180,101,9,65,140,100,86,209,202,160,228,214,126,224,67,150,1,146,245,170,108,149,49,27,225,102,217,14,251,189,225,225,193,176,63,58,184,59,79,135,7,163,254,193,224,197,193,104,180,215,27,191,107,199,173,179,93,206,166,215,151,23,215,179,155,139,187,127,17,151,23,55,179,139,243,15,23,55,55,167,211,214,247,118,197,35,109,203,223,92,174,173,182,228,47,45,217,70,44,17,75,196,18,177,68,44,73,182,73,182,5,113,46,9,48,2,140,0,147,108,35,234,136,58,162,142,168,35,234,136,58,162,174,252,83,72,212,17,117,1,108,160,100,155,100,155,100,27,229,73,121,82,158,148,103,16,159,109,40,79,202,51,140,13,164,60,3,81,158,146,109,117,195,164,146,109,152,171,100,91,50,128,187,194,75,198,44,183,37,240,146,181,10,184,45,127,223,89,116,220,226,190,2,28,9,71,194,145,112,36,28,9,71,194,124,48,95,217,248,12,230,171,56,230,131,207,224,51,248,12,62,131,207,224,51,248,12,62,131,207,224,51,208,7,244,1,125,64,31,208,7,244,1,125,64,159,106,64,31,2,71,206,173,209,206,37,32,77,146,117,125,171,58,113,183,202,65,142,128,27,111,123,221,225,254,193,248,221,193,95,189,189,113,127,248,38,118,213,237,116,114,125,118,209,250,126,241,247,244,180,53,187,254,82,245,142,219,220,219,201,183,220,22,227,197,180,218,112,36,28,9,71,194,145,112,36,173,54,173,182,32,206,37,222,133,119,225,93,90,109,184,28,46,135,203,225,114,184,28,46,135,203,149,127,10,113,57,92,46,128,13,212,106,211,106,211,106,67,56,17,78,132,19,225,12,226,179,13,194,137,112,134,177,129,8,103,32,132,83,171,173,110,82,84,171,141,97,213,106,75,168,107,231,221,99,220,58,219,50,247,88,175,30,219,220,59,205,164,192,22,249,156,144,35,228,8,57,66,142,144,35,228,8,229,65,121,101,35,50,40,175,226,40,15,34,131,200,32,50,136,12,34,131,200,32,50,136,12,34,131,200,128,29,96,7,216,1,118,128,29,96,7,216,1,118,170,1,118,72,26,205,181,70,123,149,82,85,200,250,53,172,10,117,213,194,231,25,193,151,212,254,125,112,176,215,31,245,255,167,151,176,164,246,223,139,139,211,217,205,236,127,167,69,148,212,58,143,190,178,243,224,43,219,115,143,217,158,123,196,246,239,63,159,89,122,237,247,251,47,34,189,182,244,197,164,215,168,36,42,137,74,162,146,168,36,233,53,233,181,32,206,37,229,69,121,81,94,210,107,212,28,53,71,205,81,115,212,28,53,71,205,149,127,10,169,57,106,46,128,13,148,94,147,94,147,94,35,57,73,78,146,147,228,12,226,179,13,201,73,114,134,177,129,36,103,32,146,83,122,173,110,96,84,122,13,101,149,94,75,133,108,255,64,201,100,233,181,197,80,50,167,244,90,209,80,114,189,86,219,239,173,201,176,213,182,224,57,169,72,42,146,138,164,34,169,72,42,146,226,163,248,202,86,103,20,95,197,21,31,117,70,157,81,103,212,25,117,70,157,81,103,212,25,117,70,157,17,62,132,15,225,67,248,16,62,132,15,225,67,248,84,67,248,160,55,90,109,141,6,46,165,50,146,245,123,91,25,180,218,114,103,36,181,38,29,1,247,221,142,14,94,119,247,123,71,175,15,222,141,247,251,131,113,127,111,239,120,56,26,191,232,238,190,125,125,116,112,60,120,57,126,217,127,245,234,120,216,63,24,196,78,191,93,93,124,158,156,77,175,62,95,124,111,157,205,206,91,179,211,211,111,215,55,173,15,147,147,175,159,175,46,190,157,127,108,125,156,125,250,244,237,238,108,22,80,133,91,243,62,147,75,187,107,241,223,105,190,253,183,245,214,33,13,7,65,65,80,16,20,4,5,65,73,195,73,195,5,113,46,161,50,168,12,42,147,134,131,244,32,61,72,15,210,131,244,32,61,72,175,252,83,8,233,65,122,1,108,160,52,156,52,156,52,28,56,10,142,130,163,224,104,16,159,109,192,81,112,52,140,13,4,71,3,129,163,210,112,117,243,169,210,112,228,172,52,92,66,211,155,192,88,198,173,198,165,52,150,57,5,229,214,52,150,105,251,112,241,55,33,147,116,92,154,151,3,42,129,74,160,18,168,4,42,129,74,0,16,0,44,27,172,1,128,21,7,128,192,26,176,6,172,1,107,192,26,176,6,172,1,107,192,26,176,6,7,193,65,112,16,28,4,7,193,65,112,16,28,84,13,28,68,237,168,202,53,218,198,132,42,80,114,173,124,101,208,162,107,63,240,38,203,64,202,122,93,185,74,123,143,160,147,115,251,135,163,55,189,163,131,241,94,127,240,182,247,178,63,72,21,153,59,187,188,249,50,189,186,104,157,206,206,191,78,63,206,206,235,148,149,139,126,111,121,135,228,146,189,178,116,28,233,68,58,145,78,164,19,233,36,29,39,29,23,196,185,36,199,200,49,114,76,58,142,196,35,241,72,60,18,143,196,35,241,72,188,242,79,33,137,71,226,5,176,129,210,113,210,113,210,113,116,40,29,74,135,210,161,65,124,182,161,67,233,208,48,54,144,14,13,68,135,74,199,213,13,161,74,199,225,177,210,113,137,225,238,18,43,25,63,22,23,211,74,214,45,15,23,253,182,51,10,194,197,121,1,48,18,140,4,35,193,72,48,18,140,4,249,64,190,178,225,25,200,87,113,200,7,158,129,103,224,25,120,6,158,129,103,224,25,120,6,158,129,103,144,15,228,3,249,64,62,144,15,228,3,249,64,62,213,64,62,244,141,4,92,163,141,75,56,146,36,227,234,86,165,50,111,149,82,28,149,8,187,29,28,246,6,255,58,56,62,26,244,222,167,40,186,93,92,78,207,255,115,241,237,234,124,250,163,136,148,91,231,209,87,118,30,124,101,123,238,49,219,115,143,216,254,253,231,51,109,191,221,219,133,162,162,111,43,94,82,237,13,106,130,154,160,38,168,9,106,82,123,83,123,11,226,92,66,98,144,24,36,166,246,6,221,65,119,208,29,116,7,221,65,119,208,93,249,167,16,186,131,238,2,216,64,181,55,181,55,181,55,16,20,4,5,65,65,208,32,62,219,128,160,32,104,24,27,8,130,6,2,65,213,222,234,230,77,213,222,72,88,181,183,212,70,247,62,160,76,158,121,139,2,148,57,245,221,138,6,148,235,7,225,238,109,80,198,37,184,133,207,76,75,210,146,180,36,45,73,75,210,146,116,31,221,87,182,70,163,251,42,174,251,104,52,26,141,70,163,209,104,52,26,141,70,163,209,104,52,26,141,252,33,127,200,31,242,135,252,33,127,200,31,242,167,26,242,7,201,145,128,107,52,124,9,128,151,100,213,231,202,32,250,150,59,47,105,0,242,8,183,16,247,255,246,247,122,127,141,247,187,175,251,187,247,226,131,49,3,113,255,119,118,58,253,187,117,54,249,60,59,137,136,14,230,212,135,91,243,246,149,203,218,107,11,223,83,174,181,183,216,175,40,246,134,47,225,75,248,18,190,132,47,137,189,137,189,5,113,46,113,48,28,12,7,19,123,195,235,240,58,188,14,175,195,235,240,58,188,174,252,83,136,215,225,117,1,108,160,216,155,216,155,216,27,242,137,124,34,159,200,103,16,159,109,144,79,228,51,140,13,68,62,3,33,159,98,111,117,147,165,98,111,204,171,216,91,50,141,187,216,66,198,108,189,173,182,144,57,165,222,214,180,144,41,203,109,11,223,110,22,225,182,21,79,12,62,130,143,224,35,248,8,62,130,143,160,30,168,87,54,44,3,245,42,14,245,192,50,176,12,44,3,203,192,50,176,12,44,3,203,192,50,176,12,226,129,120,32,30,136,7,226,129,120,32,30,136,167,26,136,135,174,209,109,107,180,97,41,95,138,100,84,205,202,160,218,214,126,224,66,150,193,145,181,10,108,85,209,26,225,6,216,142,186,47,250,47,95,31,245,246,247,250,131,241,240,229,248,229,139,113,239,176,191,59,30,30,222,254,169,253,238,238,155,254,160,23,55,200,118,53,249,48,251,248,249,106,122,118,58,59,111,93,127,108,125,252,208,154,94,206,78,90,215,151,183,127,234,108,114,242,101,118,62,173,120,160,45,214,123,204,53,216,150,122,5,2,110,28,19,199,196,49,113,76,28,147,128,155,128,91,16,231,146,11,227,194,184,48,1,55,206,142,179,227,236,56,59,206,142,179,227,236,202,63,133,156,29,103,23,192,6,10,184,9,184,9,184,177,159,236,39,251,201,126,6,241,217,134,253,100,63,195,216,64,246,51,16,251,41,224,86,55,98,42,224,6,191,10,184,37,99,185,241,44,101,204,160,91,114,75,89,171,192,91,172,183,159,69,240,45,225,11,129,147,224,36,56,9,78,130,147,224,36,232,7,250,149,13,211,64,191,138,67,63,48,13,76,3,211,192,52,48,13,76,3,211,192,52,48,13,76,131,128,32,32,8,8,2,130,128,32,32,8,8,2,170,6,2,162,115,4,224,26,109,96,194,147,38,57,85,187,170,19,136,171,170,238,8,57,24,247,254,77,111,111,111,124,120,112,120,124,248,226,224,224,237,189,2,97,236,76,220,143,47,211,211,211,214,229,197,229,183,203,15,23,23,95,35,58,132,85,140,195,69,190,179,156,147,112,137,94,87,8,142,103,226,153,120,38,158,137,103,18,130,19,130,11,226,92,242,97,124,24,31,38,4,199,219,241,118,188,29,111,199,219,241,118,188,93,249,167,144,183,227,237,2,216,64,33,56,33,56,33,56,6,148,1,101,64,25,208,32,62,219,48,160,12,104,24,27,200,128,6,98,64,133,224,234,70,77,133,224,32,88,33,184,164,60,55,218,72,198,206,191,197,51,146,53,139,190,69,190,233,108,82,111,49,158,30,136,4,34,129,72,32,18,136,4,34,1,62,128,175,108,112,6,240,85,28,240,1,103,192,25,112,6,156,1,103,192,25,112,6,156,1,103,192,25,220,3,247,192,61,112,15,220,3,247,192,61,112,79,53,112,15,117,35,240,214,104,219,18,138,32,201,180,178,85,165,152,91,149,252,70,192,9,183,227,193,191,187,239,247,247,198,195,81,247,197,94,239,222,209,122,183,57,222,142,93,113,251,118,254,223,201,143,179,211,214,245,205,228,195,233,244,207,191,139,214,247,205,214,118,17,33,183,206,163,175,236,60,248,202,246,220,99,182,231,30,177,253,251,207,103,80,126,91,186,27,249,198,223,18,191,180,254,27,238,132,59,225,78,184,19,238,164,255,166,255,22,196,185,196,199,240,49,124,76,255,13,199,195,241,112,60,28,15,199,195,241,112,188,242,79,33,142,135,227,5,176,129,250,111,250,111,250,111,136,40,34,138,136,34,162,65,124,182,65,68,17,209,48,54,16,17,13,132,136,234,191,213,77,162,234,191,49,178,250,111,9,245,238,114,96,25,55,1,23,31,88,230,84,129,43,26,88,166,205,198,45,221,168,76,202,113,49,95,129,166,164,41,105,74,154,146,166,164,41,233,63,250,175,108,173,70,255,85,92,255,209,106,180,26,173,70,171,209,106,180,26,173,70,171,209,106,180,26,25,68,6,145,65,100,16,25,68,6,145,65,100,80,53,100,16,178,35,30,215,104,24,19,16,63,201,186,239,149,65,66,46,119,126,210,32,252,17,110,121,110,184,53,120,51,126,209,123,59,236,15,134,111,251,227,225,232,253,94,239,241,41,141,25,160,187,222,58,255,210,250,48,253,122,61,59,191,254,58,107,93,223,252,56,157,62,250,119,84,68,135,110,205,155,101,46,107,187,197,122,143,185,214,229,82,175,64,100,14,139,194,162,176,40,44,10,139,18,153,19,153,11,226,92,98,102,152,25,102,38,50,135,237,97,123,216,30,182,135,237,97,123,216,94,249,167,16,219,195,246,2,216,64,145,57,145,57,145,57,148,20,37,69,73,81,210,32,62,219,160,164,40,105,24,27,136,146,6,66,73,69,230,234,38,86,69,230,88,90,145,185,100,202,55,158,165,140,217,154,75,110,41,115,74,206,173,105,41,83,22,228,98,189,253,44,66,114,9,95,8,156,4,39,193,73,112,18,156,4,39,65,63,208,175,108,152,6,250,85,28,250,129,105,96,26,152,6,166,129,105,96,26,152,6,166,129,105,96,26,4,4,1,65,64,16,16,4,4,1,65,64,16,80,53,16,16,157,163,39,215,104,3,19,158,52,201,169,218,149,65,93,174,253,192,149,44,131,39,107,149,226,170,170,59,2,14,198,189,28,191,60,234,117,247,95,28,28,140,222,140,247,250,47,142,186,71,239,199,7,71,253,215,253,65,119,111,188,251,166,123,212,221,29,221,190,187,247,187,123,135,195,216,233,184,143,173,143,87,211,201,217,135,139,139,155,47,173,211,217,135,171,201,213,143,214,197,213,236,243,236,124,114,218,58,249,50,185,154,156,220,76,175,90,39,63,78,78,47,175,139,136,200,21,125,175,205,165,205,183,100,219,147,111,127,110,253,181,40,209,1,85,64,21,80,5,84,1,85,74,116,74,116,65,156,75,64,13,80,3,212,148,232,128,63,224,15,248,3,254,128,63,224,15,248,43,255,20,2,127,192,95,0,27,168,68,167,68,167,68,7,161,66,168,16,42,132,26,196,103,27,8,21,66,13,99,3,33,212,64,16,170,18,93,221,172,171,18,29,133,171,68,151,208,7,39,68,154,113,155,116,107,32,205,156,234,116,69,35,205,180,57,187,100,59,151,73,216,46,237,75,18,153,68,38,145,73,100,18,153,68,38,65,72,16,150,45,222,8,194,138,11,66,226,141,120,35,222,136,55,226,141,120,35,222,136,55,226,141,120,163,139,232,34,186,136,46,162,139,232,34,186,136,46,170,134,46,194,126,36,238,26,141,107,66,38,44,185,119,198,50,200,222,229,78,88,154,236,69,170,22,205,59,236,29,13,15,6,221,241,246,120,248,166,255,186,55,56,56,250,149,114,92,43,154,119,57,189,186,190,56,159,180,182,91,215,95,102,159,167,231,23,87,63,195,135,69,68,243,214,188,91,104,242,238,92,228,187,45,161,129,151,104,45,26,120,196,21,113,69,92,17,87,196,149,6,158,6,94,16,231,146,96,35,216,8,54,13,60,34,144,8,36,2,137,64,34,144,8,36,2,203,63,133,68,32,17,24,192,6,106,224,105,224,105,224,81,170,148,42,165,74,169,6,241,217,134,82,165,84,195,216,64,74,53,16,165,170,129,87,55,12,171,129,135,233,106,224,101,1,136,163,205,229,90,13,188,120,230,50,167,6,222,154,230,50,211,164,93,228,70,228,151,180,139,241,146,128,37,96,9,88,2,150,128,37,96,9,4,2,129,101,3,54,32,176,226,32,16,96,3,216,0,54,128,13,96,3,216,0,54,128,13,96,3,216,96,33,88,8,22,130,133,96,33,88,8,22,130,133,170,129,133,40,30,73,187,70,91,153,144,69,74,238,21,176,12,146,118,237,7,254,100,25,80,201,33,79,87,37,251,81,181,60,221,176,119,212,61,124,179,191,94,140,238,122,122,53,185,252,114,86,203,244,220,207,247,86,66,104,110,201,43,203,202,81,79,212,19,245,68,61,81,79,178,114,178,114,65,156,75,138,140,34,163,200,100,229,168,60,42,143,202,163,242,168,60,42,143,202,43,255,20,82,121,84,94,0,27,40,43,39,43,39,43,71,138,146,162,164,40,41,26,196,103,27,82,148,20,13,99,3,73,209,64,164,168,172,92,221,64,170,172,28,42,43,43,151,5,226,253,101,37,215,138,200,45,178,146,13,72,198,253,124,219,249,5,226,30,189,0,24,9,70,130,145,96,36,24,9,70,130,124,32,95,217,240,12,228,171,56,228,3,207,192,51,240,12,60,3,207,192,51,240,12,60,3,207,192,51,200,7,242,129,124,32,31,200,7,242,129,124,32,159,106,32,31,250,70,14,174,209,198,37,28,73,146,113,117,171,234,169,183,112,21,71,192,97,183,55,253,163,238,251,227,219,163,54,58,120,115,240,246,120,252,110,51,118,207,237,203,236,106,242,227,219,237,191,141,155,139,47,23,95,191,181,190,111,86,61,227,182,224,45,229,91,111,139,249,130,162,109,108,18,155,196,38,177,73,108,146,104,155,104,91,16,231,146,245,98,189,88,47,209,54,118,142,157,99,231,216,57,118,142,157,99,231,202,63,133,236,28,59,23,192,6,138,182,137,182,137,182,241,156,60,39,207,201,115,6,241,217,134,231,228,57,195,216,64,158,51,16,207,41,218,86,55,54,42,218,6,180,138,182,37,164,182,139,28,100,220,86,219,42,7,89,175,68,219,130,119,155,73,153,109,233,243,66,143,208,35,244,8,61,66,143,208,35,164,7,233,149,141,202,32,189,138,35,61,168,12,42,131,202,160,50,168,12,42,131,202,160,50,168,12,42,3,120,0,30,128,7,224,1,120,0,30,128,7,224,169,6,224,33,107,4,217,26,237,87,74,87,34,217,212,178,42,148,95,171,6,213,8,183,186,54,122,211,219,235,14,71,47,122,131,241,155,163,163,255,121,61,30,142,222,239,245,198,207,158,238,28,254,21,183,190,118,243,101,122,58,185,190,249,48,61,111,125,185,186,250,223,207,173,235,155,31,167,211,214,179,167,59,151,127,87,188,194,182,236,173,229,90,99,75,250,194,170,108,128,18,160,4,40,1,74,128,146,42,155,42,91,16,231,18,248,2,190,128,47,85,54,128,14,160,3,232,0,58,128,14,160,3,232,202,63,133,0,29,64,23,192,6,170,178,169,178,169,178,65,157,80,39,212,9,117,6,241,217,6,234,132,58,195,216,64,168,51,16,212,169,202,86,55,59,170,202,70,181,170,178,37,243,182,75,157,100,204,58,91,108,39,89,171,74,219,178,119,157,69,173,45,222,243,67,145,80,36,20,9,69,66,145,80,36,196,7,241,149,141,206,32,190,138,35,62,232,12,58,131,206,160,51,232,12,58,131,206,160,51,232,12,58,3,124,0,31,192,7,240,1,124,0,31,192,7,240,169,6,240,33,111,84,219,26,237,91,130,81,36,217,214,182,170,83,113,171,24,225,8,184,230,214,223,63,24,189,233,29,246,186,71,187,189,241,235,254,160,123,123,228,198,187,221,81,236,150,219,236,236,226,230,203,244,114,58,185,58,153,182,62,207,206,39,183,255,118,90,39,147,155,34,74,110,157,71,95,217,121,240,149,237,185,199,108,207,61,98,251,247,159,207,32,253,22,185,19,249,134,223,18,189,172,236,27,225,68,56,17,78,132,19,225,36,251,38,251,22,196,185,36,198,136,49,98,76,246,141,192,35,240,8,60,2,143,192,35,240,8,188,242,79,33,129,71,224,5,176,129,178,111,178,111,178,111,84,40,21,74,133,82,161,65,124,182,161,66,169,208,48,54,144,10,13,68,133,202,190,213,13,159,202,190,97,177,178,111,9,193,110,52,168,140,27,125,139,7,42,115,74,190,21,13,42,211,54,226,34,55,41,147,66,92,140,103,167,39,233,73,122,146,158,164,39,233,73,218,143,246,43,91,167,209,126,21,215,126,116,26,157,70,167,209,105,116,26,157,70,167,209,105,116,26,157,70,2,145,64,36,16,9,68,2,145,64,36,16,9,84,13,9,132,232,232,195,53,26,194,4,194,77,178,236,119,101,208,134,203,157,155,52,4,124,4,92,147,59,122,63,28,117,143,198,187,123,7,131,222,203,254,171,87,199,195,254,193,32,118,73,238,234,199,245,205,228,170,117,114,122,113,62,253,56,251,244,233,219,221,217,107,90,69,110,225,46,228,91,144,139,253,146,234,113,252,19,255,196,63,241,79,252,147,122,156,122,92,16,231,146,39,227,201,120,50,245,56,62,143,207,227,243,248,60,62,143,207,227,243,202,63,133,124,30,159,23,192,6,170,199,169,199,169,199,49,163,204,40,51,202,140,6,241,217,134,25,101,70,195,216,64,102,52,16,51,170,30,87,55,154,170,30,7,205,170,199,37,228,188,139,1,101,220,114,220,106,64,217,240,106,220,194,13,202,164,24,183,226,153,105,73,90,146,150,164,37,105,73,90,146,238,163,251,202,214,104,116,95,197,117,31,141,70,163,209,104,52,26,141,70,163,209,104,52,26,141,70,163,145,63,228,15,249,67,254,144,63,228,15,249,67,254,84,67,254,32,57,106,113,141,134,47,1,240,146,172,250,92,53,175,196,85,5,121,4,92,136,59,254,247,193,224,117,119,252,242,197,222,241,232,77,236,50,220,183,255,94,156,127,158,180,62,126,56,253,118,243,165,136,34,220,163,47,180,179,11,188,61,120,51,249,134,221,86,190,148,160,27,162,132,40,33,74,136,18,162,36,232,38,232,22,196,185,68,190,144,47,228,75,208,13,161,67,232,16,58,132,14,161,67,232,16,186,242,79,33,66,135,208,5,176,129,130,110,130,110,130,110,88,39,214,137,117,98,157,65,124,182,193,58,177,206,48,54,16,235,12,132,117,10,186,213,77,143,10,186,113,173,130,110,9,197,237,67,239,24,55,228,22,237,29,115,10,184,173,233,29,211,246,216,30,188,207,76,58,108,17,207,8,55,194,141,112,35,220,8,55,194,141,48,30,140,87,54,30,131,241,42,142,241,224,49,120,12,30,131,199,224,49,120,12,30,131,199,224,49,120,12,212,1,117,64,29,80,7,212,1,117,64,29,80,167,26,80,135,160,209,95,107,180,83,41,81,131,172,91,191,202,160,183,214,126,96,63,150,225,144,245,218,105,161,195,140,240,155,105,71,7,163,131,225,238,193,97,175,151,180,155,118,117,113,115,113,125,114,113,57,157,214,164,157,246,231,13,21,210,79,91,254,114,26,106,152,17,102,132,25,97,70,152,145,134,154,134,90,16,231,18,219,194,182,176,45,13,53,12,14,131,195,224,48,56,12,14,131,195,224,202,63,133,24,28,6,23,192,6,106,168,105,168,105,168,161,153,104,38,154,137,102,6,241,217,6,205,68,51,195,216,64,52,51,16,154,169,161,86,55,1,170,161,198,166,106,168,165,83,179,247,252,99,194,142,90,132,127,172,101,75,237,207,123,205,178,167,182,232,89,97,71,216,17,118,132,29,97,71,216,17,206,131,243,202,198,100,112,94,197,113,30,76,6,147,193,100,48,25,76,6,147,193,100,48,25,76,6,147,129,59,224,14,184,3,238,128,59,224,14,184,3,238,84,3,238,16,53,154,106,141,118,43,37,235,144,44,234,88,213,107,171,5,141,52,194,237,171,189,59,216,59,234,142,222,108,111,140,95,117,7,163,238,240,253,120,183,123,244,114,252,178,255,234,213,241,176,127,48,136,91,91,251,126,113,122,53,185,249,178,189,209,250,52,57,191,153,92,255,104,157,76,174,62,182,62,206,62,125,250,118,119,166,170,221,94,91,245,246,114,45,177,165,121,113,93,54,84,9,85,66,149,80,37,84,73,151,77,151,45,136,115,137,126,161,95,232,151,46,27,74,135,210,161,116,40,29,74,135,210,161,116,229,159,66,148,14,165,11,96,3,117,217,116,217,116,217,240,78,188,19,239,196,59,131,248,108,131,119,226,157,97,108,32,222,25,8,239,212,101,171,155,34,213,101,227,91,117,217,146,201,219,149,110,50,102,165,45,145,155,172,85,179,109,213,59,207,162,224,22,255,53,32,73,72,18,146,132,36,33,73,72,18,234,131,250,202,70,104,80,95,197,81,31,132,6,161,65,104,16,26,132,6,161,65,104,16,26,132,6,161,1,63,192,15,240,3,252,0,63,192,15,240,3,252,84,3,252,144,56,122,110,141,246,46,65,169,146,236,107,92,213,105,189,85,144,115,132,91,126,123,223,125,223,125,49,30,190,28,31,12,122,135,253,222,110,239,231,49,235,29,13,59,113,171,111,63,38,63,38,31,90,215,31,91,23,231,211,203,217,244,100,250,243,223,197,237,223,190,69,20,223,58,143,190,178,243,224,43,219,115,143,217,158,123,196,246,239,63,191,126,34,110,217,94,228,154,135,75,250,194,210,112,212,19,245,68,61,81,79,212,147,52,156,52,92,16,231,146,34,163,200,40,50,105,56,42,143,202,163,242,168,60,42,143,202,163,242,202,63,133,84,30,149,23,192,6,74,195,73,195,73,195,145,162,164,40,41,74,138,6,241,217,134,20,37,69,195,216,64,82,52,16,41,42,13,87,55,144,42,13,135,202,74,195,37,67,188,75,97,101,204,44,92,108,88,153,83,18,174,104,88,153,178,33,183,108,155,178,232,199,197,123,126,138,146,162,164,40,41,74,138,146,162,164,254,168,191,178,149,26,245,87,113,245,71,169,81,106,148,26,165,70,169,81,106,148,26,165,70,169,81,106,68,16,17,68,4,17,65,68,16,17,68,4,17,65,213,16,65,168,142,118,92,163,65,76,48,236,36,219,158,87,6,205,184,220,217,73,99,216,71,120,141,185,255,25,142,118,199,187,71,7,195,255,159,189,251,237,74,27,139,219,120,255,94,124,92,48,255,73,120,70,45,211,114,170,226,66,236,204,220,107,157,149,133,16,45,83,177,30,196,206,221,123,173,121,239,103,5,108,213,144,192,206,222,73,118,128,239,179,206,104,204,229,54,252,241,179,47,127,185,12,187,231,39,253,15,221,65,120,126,218,11,63,116,223,119,7,195,78,248,190,115,217,221,54,98,238,255,30,23,227,198,120,254,253,241,177,17,221,199,171,49,111,220,223,77,27,147,232,58,154,47,70,141,235,209,99,84,244,132,57,241,41,134,203,255,49,115,155,111,255,235,245,7,199,107,255,153,239,166,154,241,183,127,156,115,61,148,167,204,21,117,82,38,204,209,141,162,27,69,55,138,110,20,221,40,38,204,49,97,174,22,215,37,93,51,186,102,116,205,152,48,71,119,143,238,30,221,61,186,123,116,247,232,238,209,221,211,127,21,210,221,163,187,87,131,5,100,194,28,19,230,152,48,71,159,148,62,41,125,82,250,164,181,120,111,67,159,148,62,105,61,22,144,62,105,77,250,164,76,152,219,183,218,42,19,230,40,212,50,97,78,172,234,43,82,171,220,210,244,205,91,171,172,244,230,208,138,181,202,252,133,95,129,213,168,97,223,151,42,35,85,70,170,140,84,25,169,50,238,117,149,145,234,29,213,59,170,119,123,92,189,163,42,70,85,140,170,24,85,49,170,98,84,197,168,138,81,21,163,42,70,85,140,90,14,181,28,106,57,212,114,168,229,80,203,161,150,67,45,103,55,106,57,244,101,24,243,118,208,173,20,125,221,143,222,229,176,119,58,232,171,15,214,154,62,46,166,119,243,239,140,215,218,188,42,213,13,217,18,58,53,163,182,232,167,208,79,161,159,66,63,133,126,10,163,182,24,181,85,139,235,146,190,15,125,31,250,62,140,218,162,63,69,127,138,254,20,253,41,250,83,244,167,232,79,233,191,10,233,79,209,159,170,193,2,50,106,139,81,91,140,218,162,211,71,167,143,78,31,157,190,90,188,183,161,211,71,167,175,30,11,72,167,175,38,157,62,70,109,237,91,117,144,81,91,148,26,25,181,85,116,221,82,114,224,214,230,186,229,97,142,221,90,91,19,134,111,81,110,164,220,72,185,145,114,35,229,70,202,120,148,241,106,177,150,148,241,246,161,140,71,121,140,242,24,229,49,202,99,148,199,40,143,81,30,163,60,70,121,140,242,24,69,29,138,58,20,117,40,234,80,212,161,168,67,81,135,162,206,110,20,117,104,208,48,124,235,160,123,42,218,218,32,103,189,243,222,233,153,21,158,122,225,167,150,231,75,78,222,154,77,239,167,119,51,171,113,231,53,190,182,60,159,177,91,107,75,82,217,204,45,129,243,50,112,139,78,10,157,20,58,41,116,82,232,164,48,112,139,129,91,181,184,46,233,248,208,241,161,227,195,192,45,58,83,116,166,232,76,209,153,162,51,69,103,138,206,148,254,171,144,206,20,157,169,26,44,32,3,183,24,184,197,192,45,122,124,244,248,232,241,209,227,171,197,123,27,122,124,244,248,234,177,128,244,248,106,210,227,99,224,214,190,213,5,25,184,69,145,145,129,91,133,86,44,229,166,109,109,170,88,30,228,168,173,196,130,48,103,139,78,35,157,70,58,141,116,26,233,52,210,193,163,131,87,139,181,164,131,183,15,29,60,58,99,116,198,232,140,209,25,163,51,70,103,140,206,24,157,49,58,99,116,198,232,231,208,207,161,159,67,63,135,126,14,253,28,250,57,244,115,118,163,159,67,113,134,57,91,7,93,79,209,86,2,121,115,191,53,185,33,91,153,119,90,59,208,9,91,175,215,163,178,241,90,219,78,202,108,45,122,40,244,80,232,161,208,67,161,135,194,108,45,102,107,213,226,186,164,215,67,175,135,94,15,179,181,232,73,209,147,162,39,69,79,138,158,20,61,41,122,82,250,175,66,122,82,244,164,106,176,128,204,214,98,182,22,179,181,232,238,209,221,163,187,71,119,175,22,239,109,232,238,209,221,171,199,2,210,221,171,73,119,143,217,90,251,86,17,100,182,22,229,69,102,107,21,87,171,148,27,172,149,89,171,60,200,169,90,175,87,131,145,90,84,25,169,50,82,101,164,202,72,149,145,234,29,213,187,90,172,37,213,187,125,168,222,81,21,163,42,70,85,140,170,24,85,49,170,98,84,197,168,138,81,21,163,42,70,45,135,90,14,181,28,106,57,212,114,168,229,80,203,161,150,179,27,181,28,250,50,140,212,58,232,86,74,69,221,143,15,189,143,189,97,231,180,123,209,251,208,61,235,245,79,251,31,255,62,237,188,15,79,250,95,122,31,194,225,159,189,225,176,59,8,227,50,72,248,197,10,207,226,110,136,200,148,173,201,244,118,186,24,221,69,15,211,73,52,155,126,191,251,126,251,243,110,116,221,24,127,255,49,157,52,22,255,78,23,139,104,222,136,27,17,141,31,86,99,118,127,55,61,188,193,91,185,151,168,164,89,92,133,228,96,60,23,157,22,58,45,116,90,232,180,208,105,97,60,23,227,185,106,113,93,210,17,162,35,68,71,136,241,92,116,174,232,92,209,185,162,115,69,231,138,206,21,157,43,253,87,33,157,43,58,87,53,88,64,198,115,49,158,139,241,92,244,0,233,1,210,3,164,7,88,139,247,54,244,0,233,1,214,99,1,233,1,214,164,7,200,120,174,125,171,27,50,158,139,34,36,227,185,74,173,104,138,76,236,82,171,104,30,192,16,175,220,11,196,92,47,58,144,116,32,233,64,210,129,164,3,73,103,143,206,94,45,214,146,206,222,62,116,246,232,152,209,49,163,99,70,199,140,142,25,29,51,58,102,116,204,232,152,209,49,163,207,67,159,135,62,15,125,30,250,60,244,121,232,243,208,231,217,141,62,15,69,27,230,122,29,116,157,165,162,210,72,247,180,123,250,161,51,8,135,159,186,103,221,240,228,180,115,121,217,251,163,119,210,25,246,250,231,66,35,188,162,187,232,110,50,154,55,22,95,163,248,15,20,238,70,143,143,211,155,233,120,180,136,95,32,14,110,90,215,166,213,40,105,48,87,222,83,50,131,139,254,9,253,19,250,39,244,79,232,159,48,131,139,25,92,181,184,46,233,243,208,231,161,207,195,12,46,250,81,244,163,232,71,209,143,162,31,69,63,138,126,148,254,171,144,126,20,253,168,26,44,32,51,184,152,193,197,12,46,58,123,116,246,232,236,209,217,171,197,123,27,58,123,116,246,234,177,128,116,246,106,210,217,99,6,215,190,85,3,153,193,69,105,145,25,92,69,213,41,69,198,109,9,215,41,15,96,178,214,166,181,96,136,22,37,70,74,140,148,24,41,49,82,98,164,116,71,233,174,22,107,73,233,110,31,74,119,148,196,40,137,81,18,163,36,70,73,140,146,24,37,49,74,98,148,196,40,137,81,200,161,144,67,33,135,66,14,133,28,10,57,20,114,40,228,236,70,33,135,166,12,67,180,14,186,143,82,85,235,227,108,208,61,233,156,175,110,174,246,190,115,217,13,207,174,78,135,189,211,222,249,199,171,78,188,151,127,217,253,16,118,78,79,227,123,174,13,7,98,99,181,102,243,104,60,186,95,221,56,236,122,244,24,53,102,79,119,139,233,221,244,254,246,105,116,215,24,143,30,163,73,99,116,119,119,127,55,109,44,230,7,56,104,43,215,250,148,53,122,75,57,4,195,184,232,177,208,99,161,199,66,143,133,30,11,195,184,24,198,85,139,235,146,94,16,189,32,122,65,12,227,162,103,69,207,138,158,21,61,43,122,86,244,172,232,89,233,191,10,233,89,209,179,170,193,2,50,140,139,97,92,12,227,162,251,71,247,143,238,31,221,191,90,188,183,161,251,71,247,175,30,11,72,247,175,38,221,63,134,113,237,91,197,144,97,92,148,31,25,198,85,94,45,83,104,60,151,124,45,243,16,6,118,229,90,29,70,120,81,125,164,250,72,245,145,234,35,213,71,170,122,84,245,106,177,150,84,245,246,161,170,71,181,140,106,25,213,50,170,101,84,203,168,150,81,45,163,90,70,181,140,106,25,53,30,106,60,212,120,168,241,80,227,161,198,67,141,135,26,207,110,212,120,232,215,48,194,235,160,91,44,117,234,138,44,255,87,209,67,188,150,255,139,49,94,98,43,164,115,144,215,150,24,140,242,162,207,66,159,133,62,11,125,22,250,44,140,242,98,148,87,45,174,75,250,65,244,131,232,7,49,202,139,190,21,125,43,250,86,244,173,232,91,209,183,162,111,165,255,42,164,111,69,223,170,6,11,200,40,47,70,121,49,202,139,14,32,29,64,58,128,116,0,107,241,222,134,14,32,29,192,122,44,32,29,192,154,116,0,25,229,181,111,85,67,70,121,81,130,100,148,87,153,245,204,194,134,121,101,213,51,25,231,181,182,62,12,244,162,0,73,1,146,2,36,5,72,10,144,20,246,40,236,213,98,45,41,236,237,67,97,143,130,25,5,51,10,102,20,204,40,152,81,48,163,96,70,193,140,130,25,5,51,202,60,148,121,40,243,80,230,161,204,67,153,135,50,15,101,158,221,40,243,208,178,97,160,215,65,119,89,234,212,24,185,44,122,152,215,35,131,188,182,175,142,206,33,94,27,34,48,192,139,254,10,253,21,250,43,244,87,232,175,48,192,139,1,94,181,184,46,233,3,209,7,162,15,196,0,47,250,85,244,171,232,87,209,175,162,95,69,191,138,126,149,254,171,144,126,21,253,170,26,44,32,3,188,24,224,197,0,47,58,127,116,254,232,252,209,249,171,197,123,27,58,127,116,254,234,177,128,116,254,106,210,249,99,128,215,190,85,11,25,224,69,233,145,1,94,101,213,49,11,27,222,149,86,199,100,112,215,155,181,97,104,23,165,71,74,143,148,30,41,61,82,122,164,164,71,73,175,22,107,73,73,111,31,74,122,148,202,40,149,81,42,163,84,70,169,140,82,25,165,50,74,101,148,202,40,149,81,224,161,192,67,129,135,2,15,5,30,10,60,20,120,40,240,236,70,129,135,102,13,67,187,14,186,191,162,173,37,50,188,26,124,238,93,126,122,46,136,116,78,79,149,38,118,45,158,230,223,166,143,95,159,27,16,163,187,59,198,117,109,89,154,202,102,117,229,56,63,131,186,232,172,208,89,161,179,66,103,133,206,10,131,186,24,212,85,139,235,146,14,16,29,32,58,64,12,234,162,83,69,167,138,78,21,157,42,58,85,116,170,232,84,233,191,10,233,84,209,169,170,193,2,50,168,139,65,93,12,234,162,231,71,207,143,158,31,61,191,90,188,183,161,231,71,207,175,30,11,72,207,175,38,61,63,6,117,237,91,157,144,65,93,20,29,25,212,85,74,5,83,110,74,151,72,5,243,32,71,116,101,44,12,243,185,232,58,210,117,164,235,72,215,145,174,35,221,60,186,121,181,88,75,186,121,251,208,205,163,75,70,151,140,46,25,93,50,186,100,116,201,232,146,209,37,163,75,70,151,140,222,14,189,29,122,59,244,118,232,237,208,219,161,183,67,111,103,55,122,59,20,106,152,207,117,208,181,149,154,148,67,150,247,116,43,112,66,215,242,182,101,204,232,218,186,56,154,166,116,109,73,192,156,46,186,43,116,87,232,174,208,93,161,187,194,156,46,230,116,213,226,186,164,11,68,23,136,46,16,115,186,232,86,209,173,162,91,69,183,138,110,21,221,42,186,85,250,175,66,186,85,116,171,106,176,128,204,233,98,78,23,115,186,232,251,209,247,163,239,71,223,175,22,239,109,232,251,209,247,171,199,2,210,247,171,73,223,143,57,93,251,86,43,100,78,23,133,71,230,116,149,84,197,44,98,82,87,86,21,147,89,93,175,151,134,105,93,52,30,105,60,210,120,164,241,72,227,145,134,30,13,189,90,172,37,13,189,125,104,232,209,40,163,81,70,163,140,70,25,141,50,26,101,52,202,104,148,209,40,163,81,70,123,135,246,14,237,29,218,59,180,119,104,239,208,222,161,189,179,27,237,29,106,53,76,235,58,232,242,74,77,42,34,151,5,78,234,122,100,74,215,198,133,209,52,161,107,195,217,153,206,69,87,133,174,10,93,21,186,42,116,85,152,206,197,116,174,90,92,151,116,127,232,254,208,253,97,58,23,93,42,186,84,116,169,232,82,209,165,162,75,69,151,74,255,85,72,151,138,46,85,13,22,144,233,92,76,231,98,58,23,253,62,250,125,244,251,232,247,213,226,189,13,253,62,250,125,245,88,64,250,125,53,233,247,49,157,107,223,106,132,76,231,162,224,200,116,174,18,170,151,69,76,230,74,171,94,50,149,235,215,178,48,145,139,150,35,45,71,90,142,180,28,105,57,210,202,163,149,87,139,181,164,149,183,15,173,60,90,100,180,200,104,145,209,34,163,69,70,139,140,22,25,45,50,90,100,180,200,104,236,208,216,161,177,67,99,135,198,14,141,29,26,59,52,118,118,163,177,67,149,134,137,92,7,93,88,169,184,22,114,210,63,255,178,94,13,57,59,113,158,235,33,157,211,83,137,217,92,227,239,247,63,214,219,16,179,177,243,220,136,24,221,221,29,250,148,46,225,37,42,121,94,151,82,14,38,119,209,105,161,211,66,167,133,78,11,157,22,38,119,49,185,171,22,215,37,29,33,58,66,116,132,152,220,69,231,138,206,21,157,43,58,87,116,174,232,92,209,185,210,127,21,210,185,162,115,85,131,5,100,114,23,147,187,152,220,69,15,144,30,32,61,64,122,128,181,120,111,67,15,144,30,96,61,22,144,30,96,77,122,128,76,238,218,183,186,33,147,187,40,66,50,185,171,212,138,102,158,25,94,114,21,205,3,154,230,37,188,64,204,245,162,3,73,7,146,14,36,29,72,58,144,116,246,232,236,213,98,45,233,236,237,67,103,143,142,25,29,51,58,102,116,204,232,152,209,49,163,99,70,199,140,142,25,29,51,250,60,244,121,232,243,208,231,161,207,67,159,135,62,15,125,158,221,232,243,80,180,97,174,215,65,215,89,106,86,26,57,187,58,29,246,74,152,236,53,123,186,91,76,153,237,37,188,72,154,167,123,109,73,194,124,47,186,45,116,91,232,182,208,109,161,219,194,124,47,230,123,213,226,186,164,43,68,87,136,174,16,243,189,232,94,209,189,162,123,69,247,138,238,21,221,43,186,87,250,175,66,186,87,116,175,106,176,128,204,247,98,190,23,243,189,232,3,210,7,164,15,72,31,176,22,239,109,232,3,210,7,172,199,2,210,7,172,73,31,144,249,94,251,86,59,100,190,23,133,72,230,123,149,92,213,44,114,194,87,86,85,147,25,95,105,75,196,148,47,154,144,52,33,105,66,210,132,164,9,73,115,143,230,94,45,214,146,230,222,62,52,247,104,154,209,52,163,105,70,211,140,166,25,77,51,154,102,52,205,104,154,209,52,163,213,67,171,135,86,15,173,30,90,61,180,122,104,245,208,234,217,141,86,15,117,27,166,124,29,116,169,165,102,213,145,203,18,38,124,61,50,221,75,104,129,52,79,246,218,144,130,169,94,116,89,232,178,208,101,161,203,66,151,133,169,94,76,245,170,197,117,73,55,136,110,16,221,32,166,122,209,181,162,107,69,215,138,174,21,93,43,186,86,116,173,244,95,133,116,173,232,90,213,96,1,153,234,197,84,47,166,122,209,255,163,255,71,255,143,254,95,45,222,219,208,255,163,255,87,143,5,164,255,87,147,254,31,83,189,246,173,102,200,84,47,10,144,76,245,42,177,154,89,228,68,175,180,106,38,211,188,146,203,195,36,47,218,143,180,31,105,63,210,126,164,253,72,91,143,182,94,45,214,146,182,222,62,180,245,104,151,209,46,163,93,70,187,140,118,25,237,50,218,101,180,203,104,151,209,46,163,201,67,147,135,38,15,77,30,154,60,52,121,104,242,208,228,217,141,38,15,21,27,38,121,29,116,145,165,226,186,200,135,222,229,176,119,186,94,24,89,149,69,58,167,167,18,147,188,38,211,199,197,244,110,189,17,177,106,67,140,238,238,14,125,146,151,224,2,149,60,201,75,33,5,147,188,232,178,208,101,161,203,66,151,133,46,11,147,188,152,228,85,139,235,146,110,16,221,32,186,65,76,242,162,107,69,215,138,174,21,93,43,186,86,116,173,232,90,233,191,10,233,90,209,181,170,193,2,50,201,139,73,94,76,242,162,255,71,255,143,254,31,253,191,90,188,183,161,255,71,255,175,30,11,72,255,175,38,253,63,38,121,237,91,205,144,73,94,20,32,153,228,85,98,53,51,207,36,47,153,106,230,1,77,242,18,92,30,38,121,209,126,164,253,72,251,145,246,35,237,71,218,122,180,245,106,177,150,180,245,246,161,173,71,187,140,118,25,237,50,218,101,180,203,104,151,209,46,163,93,70,187,140,118,25,77,30,154,60,52,121,104,242,208,228,161,201,67,147,135,38,207,110,52,121,168,216,48,201,235,160,139,44,181,170,139,156,93,157,14,123,133,207,242,154,61,221,45,166,76,243,18,92,34,173,243,188,182,228,96,162,23,157,22,58,45,116,90,232,180,208,105,97,162,23,19,189,106,113,93,210,17,162,35,68,71,136,137,94,116,174,232,92,209,185,162,115,69,231,138,206,21,157,43,253,87,33,157,43,58,87,53,88,64,38,122,49,209,139,137,94,244,0,233,1,210,3,164,7,88,139,247,54,244,0,233,1,214,99,1,233,1,214,164,7,200,68,175,125,171,27,50,209,139,34,36,19,189,74,173,104,22,55,211,43,171,162,201,84,175,245,5,98,174,23,29,72,58,144,116,32,233,64,210,129,164,179,71,103,175,22,107,73,103,111,31,58,123,116,204,232,152,209,49,163,99,70,199,140,142,25,29,51,58,102,116,204,232,152,209,231,161,207,67,159,135,62,15,125,30,250,60,244,121,232,243,236,70,159,135,162,13,115,189,14,186,206,82,171,210,200,101,225,51,189,30,153,231,37,176,60,90,103,121,109,200,192,28,47,58,44,116,88,232,176,208,97,161,195,194,28,47,230,120,213,226,186,164,19,68,39,136,78,16,115,188,232,88,209,177,162,99,69,199,138,142,21,29,43,58,86,250,175,66,58,86,116,172,106,176,128,204,241,98,142,23,115,188,232,253,209,251,163,247,71,239,175,22,239,109,232,253,209,251,171,199,2,210,251,171,73,239,143,57,94,251,86,47,100,142,23,197,71,230,120,149,86,201,44,110,134,87,90,37,147,249,93,111,23,135,217,93,244,30,233,61,210,123,164,247,72,239,145,158,30,61,189,90,172,37,61,189,125,232,233,209,43,163,87,70,175,140,94,25,189,50,122,101,244,202,232,149,209,43,163,87,70,135,135,14,15,29,30,58,60,116,120,232,240,208,225,161,195,179,27,29,30,202,53,204,238,58,232,10,75,69,69,145,248,95,239,251,253,207,225,251,206,96,24,158,118,6,31,187,225,89,92,11,17,25,211,21,255,235,250,251,247,111,141,235,209,124,209,88,150,40,26,179,251,187,233,225,77,228,202,90,137,146,134,111,229,57,29,115,182,232,155,208,55,161,111,66,223,132,190,9,115,182,152,179,85,139,235,146,254,14,253,29,250,59,204,217,162,15,69,31,138,62,20,125,40,250,80,244,161,232,67,233,191,10,233,67,209,135,170,193,2,50,103,139,57,91,204,217,162,163,71,71,143,142,30,29,189,90,188,183,161,163,71,71,175,30,11,72,71,175,38,29,61,230,108,237,91,21,144,57,91,148,20,153,179,85,68,125,82,100,164,150,80,125,242,0,166,103,101,173,3,131,178,40,46,82,92,164,184,72,113,145,226,34,69,59,138,118,181,88,75,138,118,251,80,180,163,24,70,49,140,98,24,197,48,138,97,20,195,40,134,81,12,163,24,70,49,140,18,14,37,28,74,56,148,112,40,225,80,194,161,132,67,9,103,55,74,56,180,99,24,148,117,208,29,148,138,154,30,255,79,239,75,39,252,235,244,44,28,244,227,219,169,117,158,203,30,189,161,248,184,172,127,166,63,70,141,255,189,155,53,230,223,227,91,132,141,158,171,14,211,197,129,14,205,218,188,30,37,141,206,202,127,82,6,104,209,67,161,135,66,15,133,30,10,61,20,6,104,49,64,171,22,215,37,189,30,122,61,244,122,24,160,69,79,138,158,20,61,41,122,82,244,164,232,73,209,147,210,127,21,210,147,162,39,85,131,5,100,128,22,3,180,24,160,69,119,143,238,30,221,61,186,123,181,120,111,67,119,143,238,94,61,22,144,238,94,77,186,123,12,208,218,183,138,32,3,180,40,47,50,64,171,184,90,165,200,24,173,28,181,202,3,24,166,181,121,53,24,169,69,149,145,42,35,85,70,170,140,84,25,169,222,81,189,171,197,90,82,189,219,135,234,29,85,49,170,98,84,197,168,138,81,21,163,42,70,85,140,170,24,85,49,170,98,212,114,168,229,80,203,161,150,67,45,135,90,14,181,28,106,57,187,81,203,161,47,195,72,173,131,110,165,84,212,253,56,237,125,252,52,236,14,187,131,243,206,105,24,183,61,150,61,144,240,227,160,219,253,44,52,80,235,110,122,251,117,17,45,162,249,253,232,174,113,127,55,93,245,30,26,183,243,40,250,118,120,227,180,54,173,70,73,195,180,242,158,146,81,90,244,79,232,159,208,63,161,127,66,255,132,81,90,140,210,170,197,117,73,159,135,62,15,125,30,70,105,209,143,162,31,69,63,138,126,20,253,40,250,81,244,163,244,95,133,244,163,232,71,213,96,1,25,165,197,40,45,70,105,209,217,163,179,71,103,143,206,94,45,222,219,208,217,163,179,87,143,5,164,179,87,147,206,30,163,180,246,173,26,200,40,45,74,139,140,210,42,170,78,41,50,72,75,184,78,121,0,99,180,54,173,5,67,180,40,49,82,98,164,196,72,137,145,18,35,165,59,74,119,181,88,75,74,119,251,80,186,163,36,70,73,140,146,24,37,49,74,98,148,196,40,137,81,18,163,36,70,73,140,66,14,133,28,10,57,20,114,40,228,80,200,161,144,67,33,103,55,10,57,52,101,24,162,117,208,125,148,138,90,31,103,253,65,111,248,63,167,157,171,65,119,16,126,232,174,110,162,246,197,126,190,143,218,242,38,106,127,116,227,221,248,78,252,207,211,222,249,199,240,207,229,63,69,6,108,205,190,207,167,139,255,187,27,61,205,163,121,99,18,173,110,40,246,195,126,190,167,88,124,67,177,198,77,244,35,154,55,70,241,63,239,166,247,183,141,127,71,201,155,174,29,196,240,45,217,149,42,105,48,87,145,113,24,218,69,223,133,190,11,125,23,250,46,244,93,24,218,197,208,174,90,92,151,244,135,232,15,209,31,98,104,23,125,44,250,88,244,177,232,99,209,199,162,143,69,31,75,255,85,72,31,139,62,86,13,22,144,161,93,12,237,98,104,23,29,65,58,130,116,4,233,8,214,226,189,13,29,65,58,130,245,88,64,58,130,53,233,8,50,180,107,223,170,136,12,237,162,36,201,208,174,42,234,155,34,3,189,10,169,111,30,192,176,47,217,117,98,16,24,197,72,138,145,20,35,41,70,82,140,164,200,71,145,175,22,107,73,145,111,31,138,124,20,207,40,158,81,60,163,120,70,241,140,226,25,197,51,138,103,20,207,40,158,81,242,161,228,67,201,135,146,15,37,31,74,62,148,124,40,249,236,70,201,135,246,13,131,192,14,186,227,162,163,73,114,246,170,74,242,190,115,217,13,255,138,59,35,103,87,167,195,94,220,33,185,122,190,67,156,117,214,59,109,229,159,4,54,123,213,145,184,30,61,70,141,255,141,123,17,179,167,187,197,52,46,71,60,61,223,50,205,154,77,239,90,7,62,10,44,207,82,85,49,11,76,53,15,195,192,232,188,208,121,161,243,66,231,133,206,11,195,192,24,6,86,139,235,146,14,17,29,34,58,68,12,3,163,147,69,39,139,78,22,157,44,58,89,116,178,232,100,233,191,10,233,100,209,201,170,193,2,50,12,140,97,96,12,3,163,39,72,79,144,158,32,61,193,90,188,183,161,39,72,79,176,30,11,72,79,176,38,61,65,134,129,237,91,29,145,97,96,20,37,25,6,86,73,133,51,247,52,48,233,10,231,161,141,3,203,179,80,204,3,163,27,73,55,146,110,36,221,72,186,145,116,249,232,242,213,98,45,233,242,237,67,151,143,238,25,221,51,186,103,116,207,232,158,209,61,163,123,70,247,140,238,25,221,51,122,62,244,124,232,249,208,243,161,231,67,207,135,158,15,61,159,221,232,249,80,192,97,30,216,65,215,92,42,42,147,156,119,6,151,189,211,240,125,103,48,124,125,55,185,254,197,176,39,52,241,235,126,52,127,156,222,53,174,71,243,197,235,27,161,125,127,88,76,15,111,166,215,134,197,40,105,106,87,206,51,50,151,139,238,9,221,19,186,39,116,79,232,158,48,151,139,185,92,181,184,46,233,242,208,229,161,203,195,92,46,186,81,116,163,232,70,209,141,162,27,69,55,138,110,148,254,171,144,110,20,221,168,26,44,32,115,185,152,203,197,92,46,250,122,244,245,232,235,209,215,171,197,123,27,250,122,244,245,234,177,128,244,245,106,210,215,99,46,215,190,213,2,153,203,69,97,145,185,92,5,85,41,69,38,111,137,86,41,15,96,182,214,134,165,96,122,22,13,70,26,140,52,24,105,48,210,96,164,113,71,227,174,22,107,73,227,110,31,26,119,52,196,104,136,209,16,163,33,70,67,140,134,24,13,49,26,98,52,196,104,136,209,198,161,141,67,27,135,54,14,109,28,218,56,180,113,104,227,236,70,27,135,154,12,211,179,14,186,140,82,109,229,227,215,61,216,94,181,62,254,167,59,232,135,39,167,151,121,134,104,253,186,135,216,171,198,195,255,69,243,239,141,241,221,227,193,206,210,218,176,38,229,142,212,202,121,98,38,107,209,75,161,151,66,47,133,94,10,189,20,38,107,49,89,171,22,215,37,61,31,122,62,244,124,152,172,69,111,138,222,20,189,41,122,83,244,166,232,77,209,155,210,127,21,210,155,162,55,85,131,5,100,178,22,147,181,152,172,69,151,143,46,31,93,62,186,124,181,120,111,67,151,143,46,95,61,22,144,46,95,77,186,124,76,214,218,183,202,32,147,181,40,51,50,89,171,216,154,101,142,1,91,162,53,203,195,153,179,181,97,69,24,183,69,173,145,90,35,181,70,106,141,212,26,169,225,81,195,171,197,90,82,195,219,135,26,30,181,49,106,99,212,198,168,141,81,27,163,54,70,109,140,218,24,181,49,106,99,84,116,168,232,80,209,161,162,67,69,135,138,14,21,29,42,58,187,81,209,161,59,195,184,173,131,110,168,84,214,3,249,50,236,158,116,214,110,177,38,54,99,235,199,34,26,143,146,247,20,59,196,193,90,169,11,81,218,52,45,225,179,49,66,139,174,9,93,19,186,38,116,77,232,154,48,66,139,17,90,181,184,46,233,238,208,221,161,187,195,8,45,186,80,116,161,232,66,209,133,162,11,69,23,138,46,148,254,171,144,46,20,93,168,26,44,32,35,180,24,161,197,8,45,250,121,244,243,232,231,209,207,171,197,123,27,250,121,244,243,234,177,128,244,243,106,210,207,99,132,214,190,213,0,25,161,69,65,145,17,90,5,84,39,197,230,102,109,175,78,30,196,176,172,212,101,96,66,22,173,69,90,139,180,22,105,45,210,90,164,101,71,203,174,22,107,73,203,110,31,90,118,180,194,104,133,209,10,163,21,70,43,140,86,24,173,48,90,97,180,194,104,133,209,192,161,129,67,3,135,6,14,13,28,26,56,52,112,104,224,236,70,3,135,106,12,19,178,14,186,128,82,81,205,99,208,61,233,127,60,239,244,194,248,78,105,225,251,206,101,55,188,188,232,156,247,46,63,133,127,254,121,22,158,116,46,187,31,194,191,68,103,102,205,163,241,247,219,251,209,180,17,223,30,172,113,61,122,140,26,143,15,163,251,233,227,215,198,191,255,206,26,227,209,99,52,105,252,239,65,78,209,18,94,154,146,230,106,41,157,159,73,91,116,86,232,172,208,89,161,179,66,103,133,73,91,76,218,170,197,117,73,7,136,14,16,29,32,38,109,209,169,162,83,69,167,138,78,21,157,42,58,85,116,170,244,95,133,116,170,232,84,213,96,1,153,180,197,164,45,38,109,209,243,163,231,71,207,143,158,95,45,222,219,208,243,163,231,87,143,5,164,231,87,147,158,31,147,182,246,173,78,200,164,45,138,142,76,218,42,165,130,41,50,123,75,174,130,121,0,211,184,132,23,134,249,92,116,29,233,58,210,117,164,235,72,215,145,110,30,221,188,90,172,37,221,188,125,232,230,209,37,163,75,70,151,140,46,25,93,50,186,100,116,201,232,146,209,37,163,75,70,111,135,222,14,189,29,122,59,244,118,232,237,208,219,161,183,179,27,189,29,10,53,204,231,58,232,218,74,213,229,144,255,233,14,250,151,159,250,241,214,254,105,247,100,56,232,132,103,221,15,189,171,179,124,115,185,254,47,154,127,127,252,250,125,209,120,140,238,162,241,98,62,106,204,162,201,244,105,118,192,243,184,178,150,164,236,57,92,121,206,203,252,45,58,41,116,82,232,164,208,73,161,147,194,252,45,230,111,213,226,186,164,227,67,199,135,142,15,243,183,232,76,209,153,162,51,69,103,138,206,20,157,41,58,83,250,175,66,58,83,116,166,106,176,128,204,223,98,254,22,243,183,232,241,209,227,163,199,71,143,175,22,239,109,232,241,209,227,171,199,2,210,227,171,73,143,143,249,91,251,86,23,100,254,22,69,70,230,111,21,90,177,204,53,119,75,168,98,121,72,243,182,178,22,132,57,91,116,26,233,52,210,105,164,211,72,167,145,14,30,29,188,90,172,37,29,188,125,232,224,209,25,163,51,70,103,140,206,24,157,49,58,99,116,198,232,140,209,25,163,51,70,63,135,126,14,253,28,250,57,244,115,232,231,208,207,161,159,179,27,253,28,138,51,204,217,58,232,122,138,254,18,200,229,89,231,244,84,117,204,214,227,108,116,119,199,148,173,228,138,84,63,100,43,243,180,204,216,162,143,66,31,133,62,10,125,20,250,40,204,216,98,198,86,45,174,75,250,61,244,123,232,247,48,99,139,190,20,125,41,250,82,244,165,232,75,209,151,162,47,165,255,42,164,47,69,95,170,6,11,200,140,45,102,108,49,99,139,14,31,29,62,58,124,116,248,106,241,222,134,14,31,29,190,122,44,32,29,190,154,116,248,152,177,181,111,85,65,102,108,81,98,100,198,86,145,245,74,197,17,91,235,245,202,195,158,176,181,92,15,6,108,81,104,164,208,72,161,145,66,35,133,70,10,120,20,240,106,177,150,20,240,246,161,128,71,97,140,194,24,133,49,10,99,20,198,40,140,81,24,163,48,70,97,140,194,24,229,28,202,57,148,115,40,231,80,206,161,156,67,57,135,114,206,110,148,115,104,205,48,96,235,160,187,41,229,52,64,206,186,195,78,56,236,254,53,252,216,61,239,14,58,195,94,255,60,60,61,237,156,117,66,43,52,237,247,161,179,222,247,152,69,139,81,99,17,253,239,226,54,186,143,230,163,197,244,251,125,227,238,110,52,27,53,172,134,105,95,191,105,119,56,219,218,29,183,110,211,220,92,239,120,251,25,171,255,97,57,137,255,225,248,111,42,32,206,228,229,83,178,199,98,165,124,35,199,91,190,57,169,57,88,5,157,135,193,87,201,158,200,167,63,158,79,219,251,144,114,196,89,231,175,176,119,126,113,53,12,79,187,231,31,135,159,226,203,209,8,220,231,143,12,251,195,206,105,56,236,127,238,158,95,174,62,226,197,103,57,11,207,175,206,194,143,23,87,203,255,89,102,23,229,54,241,150,72,189,254,177,184,157,190,122,47,98,53,205,166,25,255,63,179,233,188,188,1,49,141,248,29,136,101,230,47,126,36,243,42,151,45,138,139,155,89,179,72,102,46,166,213,80,70,112,75,53,184,200,27,213,50,130,219,155,131,23,51,120,168,184,224,66,15,69,245,146,65,193,129,85,174,237,124,187,249,101,4,151,188,182,243,109,155,151,17,124,203,181,93,204,128,152,130,130,103,239,244,11,173,119,206,173,245,162,66,103,108,170,175,69,46,98,19,187,160,204,217,219,215,66,11,157,115,191,184,184,208,98,11,173,188,57,91,92,96,177,119,77,202,59,161,197,5,78,147,67,209,5,22,214,186,130,227,202,60,55,231,217,229,43,56,238,150,103,100,229,61,181,130,226,102,143,95,88,75,92,192,188,131,130,66,103,79,58,88,123,225,43,96,180,64,113,161,133,158,39,212,183,10,11,10,156,177,73,40,116,37,231,217,152,43,40,110,198,150,156,80,220,60,219,96,5,199,149,121,90,203,179,233,84,92,92,233,23,141,60,91,60,5,199,149,92,221,42,94,52,4,183,82,182,236,38,164,239,64,108,114,97,233,141,129,252,2,159,126,196,38,129,207,56,34,255,18,108,22,248,172,67,54,9,124,250,49,185,87,122,205,137,147,66,154,112,189,255,50,191,198,43,90,150,254,26,175,52,122,227,215,240,179,190,198,27,192,22,248,34,255,239,187,163,121,244,255,61,77,231,209,99,247,233,110,116,212,62,186,153,125,61,139,22,163,201,104,49,58,142,158,238,70,199,75,92,142,63,216,92,252,239,226,72,64,254,237,248,86,26,242,242,111,55,45,228,31,249,71,254,145,127,228,31,249,71,254,145,255,122,203,63,128,14,160,3,232,0,58,128,14,160,99,209,88,52,22,141,69,99,209,88,52,22,93,7,139,54,213,44,218,196,162,177,104,44,26,139,198,162,247,200,162,33,93,72,23,210,133,116,33,93,72,23,210,133,116,33,93,72,23,210,133,116,33,93,72,23,210,173,59,233,26,161,163,66,186,70,211,129,116,33,93,72,183,122,210,53,126,189,96,154,47,47,152,193,114,178,153,95,67,209,149,78,171,25,116,11,200,173,197,115,165,115,107,226,92,181,188,250,52,183,128,220,90,48,87,46,183,94,203,149,204,172,147,114,229,34,235,149,92,233,204,154,32,87,58,175,38,199,149,206,171,133,113,213,210,86,173,184,106,105,171,70,92,185,180,122,13,87,46,179,62,194,149,203,171,75,112,229,210,234,2,92,181,180,85,251,173,116,90,45,124,171,150,182,106,189,21,79,11,222,130,183,224,109,81,120,107,171,225,173,13,222,130,183,224,45,120,11,222,130,183,224,45,120,11,222,130,183,224,45,120,11,222,130,183,224,45,120,11,222,130,183,224,45,120,11,222,150,128,183,150,26,222,90,224,45,120,11,222,130,183,224,45,120,11,222,130,183,224,45,120,11,222,130,183,224,45,120,11,222,130,183,224,45,120,11,222,130,183,224,109,9,120,107,170,225,173,9,222,130,183,224,45,120,11,222,130,183,224,45,120,11,222,130,183,224,45,120,11,222,2,161,64,40,16,10,132,2,161,64,40,16,90,123,8,85,186,37,152,193,45,193,128,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,5,66,129,80,32,20,8,173,57,132,90,161,25,250,242,16,26,223,254,206,215,14,161,203,236,23,163,241,183,209,109,212,153,223,47,159,173,94,158,196,218,71,163,249,125,123,244,239,99,251,113,116,27,205,70,223,162,121,251,247,71,219,110,224,248,142,231,57,174,231,155,237,229,23,106,60,172,190,210,106,49,151,223,115,227,135,211,24,59,147,200,243,2,99,18,121,166,109,141,175,3,207,242,173,214,117,52,246,162,27,207,55,227,167,246,151,23,165,140,115,174,62,218,54,220,86,43,8,108,199,119,172,194,206,105,110,60,167,217,246,61,215,104,25,134,221,106,57,142,234,57,95,222,146,167,157,243,247,71,219,129,239,250,166,27,248,134,237,251,170,231,76,136,71,218,137,223,126,74,219,12,44,51,8,130,86,16,4,94,161,103,79,255,241,190,253,148,182,231,121,190,109,218,166,111,217,45,181,179,255,151,124,106,144,165,217,229,63,21,112,118,242,207,221,171,215,107,163,105,217,77,163,49,137,162,135,199,135,40,154,24,205,160,233,174,94,173,197,232,117,61,78,46,124,85,72,147,73,171,235,145,242,227,106,33,185,44,245,92,201,119,96,10,185,4,175,166,124,56,170,154,71,237,231,151,141,159,133,228,146,254,249,101,227,166,108,174,108,186,20,76,181,1,47,165,51,101,208,100,74,162,188,56,41,27,41,155,30,5,151,105,3,62,42,100,18,93,166,92,184,168,144,71,244,133,37,23,30,42,228,73,251,181,90,124,121,82,127,177,86,77,35,247,216,207,194,63,213,52,182,82,154,36,238,201,166,201,162,187,245,56,249,240,78,54,79,6,205,9,174,78,22,206,201,166,201,160,55,193,52,89,248,166,154,70,238,58,206,194,53,133,52,10,143,241,44,60,83,77,35,189,54,202,143,113,65,250,26,59,9,92,73,70,76,33,137,113,18,100,132,142,73,90,145,208,65,73,147,18,57,200,155,230,63,40,69,0,69,142,146,88,136,233,253,141,41,117,84,18,1,5,142,90,138,163,228,97,41,80,41,112,232,76,226,114,154,73,172,226,76,230,114,90,115,84,145,99,146,146,42,116,140,204,197,180,174,169,98,7,37,61,85,228,40,137,21,159,75,29,35,241,45,45,36,126,74,139,173,63,165,178,76,180,165,102,162,45,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,209,93,50,81,79,205,68,61,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,209,93,50,81,87,205,68,93,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,209,93,50,81,71,205,68,29,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,209,93,50,81,91,205,68,109,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,209,93,50,81,75,205,68,45,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,209,93,50,81,83,205,68,77,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,81,76,20,19,197,68,49,209,93,50,81,67,205,68,13,76,20,19,197,68,43,53,209,18,158,7,12,181,231,1,227,48,158,7,236,134,127,227,76,92,47,176,71,158,51,178,45,99,116,109,68,190,101,180,70,55,182,235,154,163,200,41,254,49,41,116,206,130,31,147,66,231,44,237,49,153,107,149,11,122,182,205,255,29,23,249,60,32,112,246,74,158,7,254,8,157,220,207,4,141,155,55,207,5,78,45,158,11,30,230,81,188,206,209,164,51,95,76,111,70,227,197,231,232,103,250,183,114,188,245,219,59,30,61,127,141,199,227,223,191,186,54,158,79,112,252,195,140,191,223,227,248,226,40,231,76,175,206,240,246,231,127,116,217,249,216,61,235,124,238,14,194,139,65,255,227,160,115,182,250,45,107,117,88,243,225,231,209,187,87,159,114,121,245,254,172,55,12,63,244,6,221,147,97,127,240,247,81,251,232,248,251,195,226,120,118,119,188,252,73,31,143,191,47,223,135,191,28,113,210,63,31,118,122,231,221,65,120,218,255,24,158,118,191,116,79,227,167,122,227,205,39,157,245,63,116,79,195,203,238,224,75,119,16,14,123,103,221,254,213,240,168,125,100,123,70,252,121,221,243,15,23,253,222,249,112,237,19,226,143,191,59,90,29,124,210,57,249,212,13,7,253,254,48,153,233,205,153,186,231,95,142,218,71,241,171,241,167,63,158,79,219,251,144,114,196,89,231,175,176,119,126,113,53,12,79,187,231,31,135,159,226,75,210,8,220,231,143,12,251,195,206,105,56,236,127,238,158,95,174,62,226,197,103,57,11,207,175,206,194,143,23,87,203,255,153,253,29,254,217,31,124,238,14,46,143,218,166,236,206,228,237,195,147,194,190,228,215,167,219,219,233,253,237,205,40,190,2,127,46,190,207,199,95,27,139,219,233,43,82,89,214,20,226,255,103,54,157,166,209,184,125,120,106,60,252,180,77,35,86,21,203,108,60,93,63,221,47,158,44,163,105,56,98,91,151,201,188,185,54,46,203,141,155,185,183,153,204,156,127,103,179,170,224,150,106,240,164,175,85,21,220,222,28,220,246,28,199,240,108,207,181,61,35,61,120,146,219,203,13,46,244,80,204,183,169,91,65,96,149,107,59,123,215,183,170,224,146,215,118,246,182,112,85,193,183,92,219,129,209,50,172,150,225,120,126,224,165,7,175,240,218,206,222,242,22,90,239,13,27,222,101,134,206,216,19,95,139,156,119,71,188,196,204,217,155,230,66,11,189,97,203,188,220,208,98,11,157,107,79,189,220,192,98,239,154,114,109,186,151,27,56,109,207,78,116,129,83,119,236,42,136,43,243,220,156,181,109,95,65,220,45,207,200,185,246,245,75,140,59,189,19,126,142,240,13,215,177,13,203,50,173,151,215,144,215,135,87,23,122,22,137,134,14,76,199,183,28,211,117,125,199,121,221,87,208,19,90,232,121,34,95,197,162,196,192,25,45,12,161,43,57,171,131,81,98,220,140,154,134,80,220,172,146,70,5,113,101,158,214,178,90,28,229,198,149,126,209,200,170,121,84,16,87,114,117,171,120,209,16,172,138,164,116,36,222,126,23,34,13,137,173,71,100,149,15,182,30,184,182,187,191,253,136,228,174,177,192,17,249,151,96,125,95,95,228,144,228,174,254,246,99,114,175,244,154,21,39,133,52,225,122,255,101,126,141,87,188,44,253,53,94,137,244,198,175,225,103,125,141,55,136,45,240,69,202,104,4,252,17,218,241,110,160,202,14,128,221,180,216,1,96,7,128,29,0,118,0,216,1,96,7,128,29,0,118,0,234,191,3,0,164,3,233,64,58,144,14,164,3,233,152,52,38,141,73,99,210,152,52,38,141,73,215,195,164,243,254,157,218,154,73,215,225,47,213,48,105,76,26,147,198,164,49,105,104,23,218,133,118,161,93,104,23,218,133,118,161,93,104,23,218,133,118,161,93,104,23,218,133,118,15,139,118,141,208,81,163,93,163,233,64,187,208,46,180,171,135,118,141,95,47,156,230,203,11,103,176,154,226,90,67,217,149,78,171,25,118,11,200,173,197,117,165,115,107,98,93,181,188,250,84,183,128,220,90,80,87,46,183,94,211,149,204,172,147,116,229,34,235,21,93,233,204,154,64,87,58,175,38,207,149,206,171,133,115,213,210,86,173,185,106,105,171,198,92,185,180,122,45,87,46,179,62,202,149,203,171,75,114,229,210,234,130,92,181,180,85,59,174,116,90,45,140,171,150,182,106,197,21,79,11,226,130,184,32,110,113,136,107,171,34,174,13,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,150,134,184,150,42,226,90,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,110,105,136,107,170,34,174,9,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,130,184,32,46,136,11,226,2,162,128,40,32,10,136,2,162,128,40,32,186,35,32,170,120,235,48,131,91,135,1,162,128,40,32,10,136,2,162,128,40,32,10,136,2,162,128,40,32,10,136,2,162,128,40,32,10,136,2,162,128,40,32,186,19,32,106,169,222,112,203,170,197,13,183,150,233,47,70,227,111,163,219,168,51,191,95,62,99,189,60,145,181,143,70,243,251,246,232,223,199,246,227,232,54,154,141,190,69,243,246,239,143,182,221,192,241,29,207,115,92,207,55,219,203,47,212,120,88,125,165,213,130,62,127,215,141,31,78,195,117,199,173,177,29,140,140,241,141,107,187,145,127,61,154,24,19,219,177,220,192,31,91,102,112,125,244,238,213,75,83,198,89,87,31,109,27,110,171,21,4,182,227,59,86,129,103,53,55,158,213,108,251,158,107,180,12,195,110,181,28,71,253,172,47,111,206,211,206,250,251,163,237,192,119,125,211,13,124,195,246,125,245,179,38,244,35,237,212,111,63,165,109,6,150,25,4,65,43,8,2,175,224,243,167,255,152,223,126,74,219,243,60,223,54,109,211,183,236,150,234,249,255,75,62,85,200,82,237,242,159,10,88,59,249,231,238,213,235,183,209,180,236,166,209,152,68,209,195,227,67,20,77,140,102,208,116,87,175,222,98,20,187,30,39,23,198,42,164,201,164,214,245,72,249,177,181,144,92,150,122,174,228,59,50,133,92,130,87,83,62,44,85,205,163,246,243,203,198,208,66,114,73,255,252,178,177,83,54,87,54,101,10,166,218,128,153,210,153,50,168,50,37,81,94,172,148,141,148,77,145,130,203,180,1,35,21,50,137,46,83,46,108,84,200,35,250,194,146,11,19,21,242,164,253,154,45,190,60,169,191,104,171,166,145,123,236,103,97,160,106,26,91,41,77,18,251,100,211,100,81,222,122,156,124,152,39,155,39,131,234,4,87,39,11,235,100,211,100,80,156,96,154,44,140,83,77,35,119,29,103,97,155,66,26,133,199,120,22,166,169,166,145,94,27,229,199,184,32,133,141,157,4,182,36,35,166,16,197,56,9,52,66,199,36,237,72,232,160,164,81,137,28,228,77,243,31,148,34,130,34,71,73,44,196,244,254,198,148,58,42,137,130,2,71,45,5,82,242,176,20,184,20,56,116,38,113,57,205,36,86,113,38,115,57,173,185,170,200,49,73,89,21,58,70,230,98,90,215,85,177,131,146,190,42,114,148,196,138,207,165,142,145,248,150,22,18,63,165,197,214,159,82,121,70,170,116,63,43,171,22,247,179,194,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,149,54,82,165,219,69,89,181,184,93,20,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,24,169,180,145,42,221,141,201,170,197,221,152,48,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,72,165,141,84,233,6,77,86,45,110,208,132,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,42,101,164,102,252,47,21,35,53,155,22,61,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,72,119,217,72,149,122,164,177,145,210,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,116,103,141,212,84,53,82,243,80,140,212,110,120,150,55,186,185,9,124,195,26,141,236,104,98,143,162,150,115,227,70,214,141,57,25,249,81,171,85,134,86,10,157,181,112,173,20,58,107,137,90,153,107,173,11,243,232,252,223,117,177,70,42,112,254,52,35,45,244,121,161,101,188,15,157,124,19,56,90,198,245,155,231,4,71,96,254,198,171,199,115,198,115,194,230,71,252,195,60,138,215,48,154,116,230,139,233,205,104,188,248,28,253,76,143,121,188,37,250,241,232,249,43,60,30,255,126,107,218,120,254,242,199,63,204,248,123,57,142,127,236,101,156,231,213,215,127,251,83,61,186,236,124,236,158,117,62,119,7,225,197,160,255,113,208,57,91,189,135,90,29,214,124,248,121,244,238,213,167,92,94,189,63,235,13,195,15,189,65,247,100,216,31,252,125,212,62,58,254,254,176,56,158,221,29,47,127,130,199,227,239,203,87,217,151,35,78,250,231,195,78,239,188,59,8,79,251,31,195,211,238,151,238,105,252,43,169,241,230,147,206,250,31,186,167,225,101,119,240,165,59,8,135,189,179,110,255,106,120,212,62,178,61,35,254,188,238,249,135,139,126,239,124,184,246,9,241,199,223,29,173,14,62,233,156,124,234,134,131,126,127,152,204,244,230,76,221,243,47,241,107,201,209,187,163,79,127,60,159,182,247,33,229,136,179,206,95,97,239,252,226,106,24,158,118,207,63,14,63,197,23,155,17,184,207,31,25,246,135,157,211,112,216,255,220,61,191,92,125,196,139,207,114,22,158,95,157,133,31,47,174,226,255,233,103,127,135,127,246,7,159,187,131,203,163,182,41,187,239,112,251,240,164,176,235,240,245,233,246,118,122,127,123,51,138,175,191,159,139,239,243,241,215,198,226,118,250,234,23,38,171,105,54,205,248,255,153,77,167,105,52,110,31,158,26,15,63,109,211,136,127,103,178,204,198,211,245,211,253,226,201,50,154,134,35,182,49,145,204,155,107,91,162,220,184,153,59,23,201,204,249,247,45,170,10,110,169,6,79,254,246,92,85,112,123,115,112,219,115,28,195,179,61,215,246,140,244,224,73,76,43,55,184,208,67,49,223,150,77,5,129,85,174,237,236,61,157,170,130,75,94,219,217,155,62,85,5,223,114,109,7,70,203,176,90,134,227,249,129,151,30,188,194,107,59,123,67,75,104,189,55,108,103,149,25,58,99,199,107,45,114,222,253,174,18,51,103,111,137,9,45,244,134,13,177,114,67,139,45,116,174,29,179,114,3,139,189,107,202,181,165,86,110,224,52,145,23,93,224,84,143,175,32,174,204,115,115,214,166,92,5,113,183,60,35,231,218,181,43,49,238,244,78,248,57,194,55,92,199,54,44,203,180,94,94,67,94,31,94,93,232,89,36,26,58,48,29,223,114,76,215,245,29,231,245,110,164,158,208,66,207,19,249,54,80,75,12,156,177,199,42,116,37,103,237,176,150,24,55,99,19,86,40,110,214,22,108,5,113,101,158,214,178,246,104,203,141,43,253,162,145,181,137,91,65,92,201,213,173,226,69,67,112,35,56,101,7,244,237,119,33,178,255,185,245,136,172,173,197,173,7,174,237,221,109,63,34,185,39,36,112,68,254,37,88,223,181,19,57,36,185,103,183,253,152,220,43,189,182,51,148,20,210,55,174,247,124,93,167,126,141,87,155,73,210,95,227,149,70,111,252,26,126,214,215,120,3,216,2,95,164,232,253,190,216,245,237,120,191,79,222,245,237,248,81,139,235,227,250,184,62,174,143,235,227,250,184,62,174,175,207,245,225,113,120,28,30,135,199,225,113,120,28,105,70,154,145,102,164,25,105,70,154,145,230,122,72,179,66,131,220,22,248,171,18,164,25,105,70,154,145,102,164,185,46,210,12,216,2,182,128,45,96,11,216,2,182,128,45,96,11,216,2,182,128,45,96,11,216,2,182,128,109,221,193,214,8,29,21,176,53,154,14,96,11,216,2,182,69,131,173,241,235,229,208,124,121,57,12,86,83,18,107,232,181,210,105,53,115,109,1,185,181,104,173,116,110,77,88,171,150,87,159,213,22,144,91,11,213,202,229,214,43,181,146,153,117,66,173,92,100,189,78,43,157,89,19,211,74,231,213,164,180,210,121,181,32,173,90,218,170,141,86,45,109,213,68,43,151,86,175,208,202,101,214,7,180,114,121,117,249,172,92,90,93,60,171,150,182,106,157,149,78,171,5,103,213,210,86,109,179,226,105,161,89,104,22,154,45,138,102,109,53,154,181,161,89,104,22,154,133,102,161,89,104,22,154,133,102,161,89,104,22,154,133,102,161,89,104,22,154,133,102,161,89,104,22,154,133,102,161,217,220,52,107,169,209,172,5,205,66,179,208,44,52,11,205,66,179,208,44,52,11,205,66,179,208,44,52,11,205,66,179,208,44,52,11,205,66,179,208,44,52,11,205,230,166,89,165,123,157,25,220,235,12,154,133,102,161,89,104,22,154,133,102,161,89,104,22,154,133,102,161,89,104,22,230,132,57,97,78,152,19,230,132,57,97,78,237,204,169,116,163,45,131,27,109,193,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,169,149,57,173,208,8,91,242,204,25,63,104,91,37,51,231,50,217,197,104,252,109,116,27,117,230,247,203,231,162,151,167,168,246,209,104,126,223,30,253,251,216,126,28,221,70,179,209,183,104,222,254,253,209,182,27,56,190,227,121,142,235,249,102,123,249,133,26,15,171,175,180,90,170,229,119,212,248,225,52,204,192,137,110,38,99,223,114,29,219,246,110,90,190,229,223,68,145,17,57,214,205,117,203,117,227,239,241,229,37,39,227,156,171,143,182,13,183,213,10,2,219,241,29,171,176,115,154,27,207,105,182,125,207,53,90,134,97,183,90,142,163,122,206,151,55,220,105,231,252,253,209,118,224,187,190,233,6,190,97,251,190,234,57,19,158,145,118,226,183,159,210,54,3,203,12,130,160,21,4,129,87,232,217,211,127,188,111,63,165,237,121,158,111,155,182,233,91,118,75,237,236,255,37,31,248,178,240,186,252,167,2,189,78,254,185,123,245,106,108,52,45,187,105,52,38,81,244,240,248,16,69,19,163,25,52,221,213,107,177,24,172,174,199,201,69,171,10,105,50,225,116,61,82,126,58,45,36,151,165,158,43,249,254,74,33,151,224,213,148,143,62,85,243,168,253,252,178,105,179,144,92,210,63,191,108,186,148,205,149,13,147,130,169,54,208,164,116,166,12,120,76,73,148,151,30,101,35,101,195,162,224,50,109,160,69,133,76,162,203,148,139,14,21,242,136,190,176,228,162,65,133,60,105,191,52,139,47,79,234,175,205,170,105,228,30,251,89,180,167,154,198,86,74,147,164,59,217,52,89,48,183,30,39,31,205,201,230,201,128,55,193,213,201,162,55,217,52,25,176,38,152,38,139,214,84,211,200,93,199,89,116,166,144,70,225,49,158,69,99,170,105,164,215,70,249,49,46,8,91,99,39,65,39,201,136,41,224,48,78,114,139,208,49,73,9,18,58,40,41,78,34,7,121,211,252,7,165,248,158,200,81,18,11,49,189,191,49,165,142,74,18,159,192,81,75,79,148,60,44,133,33,5,14,157,73,92,78,51,137,85,156,201,92,78,107,74,42,114,76,210,73,133,142,145,185,152,214,173,84,236,160,164,150,138,28,37,177,226,115,169,99,36,190,165,133,196,79,105,177,245,167,84,150,120,122,106,226,233,33,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,214,71,60,93,53,241,116,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,235,35,158,142,154,120,58,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,245,17,79,91,77,60,109,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,207,250,136,167,165,38,158,22,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,103,125,196,211,84,19,79,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,19,241,68,60,17,79,196,179,62,226,105,168,137,167,129,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,137,120,34,158,136,39,226,89,15,241,52,99,243,148,23,79,179,105,33,158,136,39,226,89,168,120,150,240,40,55,213,30,229,230,62,60,202,173,198,228,198,191,30,5,99,231,198,54,91,182,233,182,174,91,142,125,211,114,236,96,60,30,183,236,232,166,248,71,156,208,57,11,126,196,9,157,179,180,71,92,174,85,46,232,185,52,255,119,92,228,163,92,224,236,149,60,202,255,8,157,220,251,151,141,155,55,143,116,167,130,29,204,135,121,20,175,98,52,233,204,23,211,155,209,120,241,57,250,153,30,244,120,107,248,227,209,243,215,120,60,254,253,75,101,227,249,4,199,63,204,248,187,57,142,127,244,229,156,233,213,25,222,254,116,143,46,59,31,187,103,157,207,221,65,120,49,232,127,28,116,206,86,191,255,172,14,107,62,252,60,122,247,234,83,46,175,222,159,245,134,225,135,222,160,123,50,236,15,254,62,106,31,29,127,127,88,28,207,238,142,151,63,199,227,241,247,229,59,228,151,35,78,250,231,195,78,239,188,59,8,79,251,31,195,211,238,151,238,105,204,73,198,155,79,58,235,127,232,158,134,151,221,193,151,238,32,28,246,206,186,253,171,225,81,251,200,246,140,248,243,186,231,31,46,250,189,243,225,218,39,196,31,127,119,180,58,248,164,115,242,169,27,14,250,253,97,50,211,155,51,117,207,191,196,175,18,71,239,142,62,253,241,124,218,222,135,148,35,206,58,127,133,189,243,139,171,97,120,218,61,255,56,252,20,95,112,70,224,62,127,100,216,31,118,78,195,97,255,115,247,252,114,245,17,47,62,203,89,120,126,117,22,126,188,184,138,255,167,159,253,29,254,217,31,124,238,14,46,143,218,166,236,158,225,237,195,147,194,142,225,215,167,219,219,233,253,237,205,40,190,2,127,46,190,207,199,95,27,139,219,233,43,236,176,154,102,211,140,255,159,217,116,154,70,227,246,225,169,241,240,211,54,141,216,59,44,179,241,116,253,116,191,120,178,140,166,225,136,109,42,38,243,230,218,82,44,55,110,230,174,99,50,115,254,61,199,170,130,91,170,193,147,242,85,85,112,123,115,112,219,115,28,195,179,61,215,246,140,244,224,73,8,47,55,184,208,67,49,223,118,107,5,129,85,174,237,236,253,216,170,130,75,94,219,217,27,182,85,5,223,114,109,7,70,203,176,90,134,227,249,129,151,30,188,194,107,59,123,51,90,104,189,55,108,69,151,25,58,99,183,122,45,114,222,189,234,18,51,103,111,103,11,45,244,134,205,236,114,67,139,45,116,174,221,238,114,3,139,189,107,202,181,29,94,110,224,180,221,52,209,5,78,221,75,171,32,174,204,115,115,214,134,122,5,113,183,60,35,231,218,113,47,49,238,244,78,248,57,194,55,92,199,54,44,203,180,94,94,67,94,31,94,93,232,89,36,26,58,48,29,223,114,76,215,245,29,231,117,147,64,79,104,161,231,137,124,229,135,18,3,103,244,35,132,174,228,172,118,68,137,113,51,10,20,66,113,179,234,19,21,196,149,121,90,203,234,87,148,27,87,250,69,35,171,128,81,65,92,201,213,173,226,69,67,176,196,145,210,94,120,251,93,136,116,23,182,30,145,85,11,216,122,224,218,190,251,246,35,146,251,185,2,71,228,95,130,245,29,119,145,67,146,251,237,219,143,201,189,210,43,9,54,173,223,18,156,20,210,55,174,247,124,93,167,126,141,223,118,172,240,53,94,137,244,198,175,225,103,125,141,55,136,45,240,69,202,216,171,255,35,180,227,157,60,21,223,183,227,71,46,190,143,239,227,251,248,62,190,143,239,227,251,248,190,94,223,135,201,97,114,152,28,38,135,201,97,114,196,25,113,70,156,17,103,196,25,113,70,156,235,34,206,74,141,114,187,130,191,29,65,156,17,103,196,25,113,70,156,129,91,224,22,184,5,110,129,91,224,22,184,5,110,129,91,224,22,184,5,110,129,91,224,22,184,61,44,184,53,66,71,13,110,141,166,3,220,2,183,192,109,25,112,107,252,122,89,52,95,94,22,131,213,228,211,26,186,173,116,90,205,108,91,64,110,45,106,43,157,91,19,218,170,229,213,103,182,5,228,214,66,182,114,185,245,138,173,100,102,157,96,43,23,89,175,215,74,103,214,196,181,210,121,53,105,173,116,94,45,88,171,150,182,106,171,85,75,91,53,213,202,165,213,43,181,114,153,245,65,173,92,94,93,78,43,151,86,23,211,170,165,173,90,105,165,211,106,65,90,181,180,85,27,173,120,90,136,22,162,133,104,139,35,90,91,149,104,109,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,86,146,104,45,85,162,181,32,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,73,162,85,188,39,154,193,61,209,32,90,136,22,162,133,104,33,90,136,22,162,133,104,33,90,136,22,162,133,104,225,78,184,19,238,132,59,225,78,184,19,238,172,9,119,42,222,144,203,224,134,92,112,39,220,9,119,194,157,112,39,220,9,119,194,157,112,39,220,9,119,194,157,112,39,220,9,119,194,157,112,39,220,9,119,214,128,59,45,213,219,88,89,21,220,198,106,153,237,98,52,254,54,186,141,58,243,251,229,243,209,203,211,84,251,104,52,191,111,143,254,125,108,63,142,110,163,217,232,91,52,111,255,254,104,219,13,28,223,241,60,199,245,124,179,189,252,66,141,135,213,87,90,45,215,243,247,212,248,225,52,108,223,51,189,27,219,104,77,252,107,251,102,28,93,95,143,156,224,122,226,251,145,25,248,190,63,62,122,247,234,133,39,227,172,171,143,182,13,183,213,10,2,219,241,29,171,192,179,154,27,207,106,182,125,207,53,90,134,97,183,90,142,163,126,214,151,183,222,105,103,253,253,209,118,224,187,190,233,6,190,97,251,190,250,89,19,182,145,118,234,183,159,210,54,3,203,12,130,160,21,4,129,87,240,249,211,127,204,111,63,165,237,121,158,111,155,182,233,91,118,75,245,252,255,37,159,8,100,33,118,249,79,5,138,157,252,115,247,234,213,217,104,90,118,211,104,76,162,232,225,241,33,138,38,70,51,104,186,171,215,102,49,104,93,143,147,139,90,21,210,100,66,234,122,164,252,148,90,72,46,75,61,87,242,253,150,66,46,193,171,41,31,133,170,230,81,251,249,101,83,103,33,185,164,127,126,217,148,41,155,43,27,42,5,83,109,160,74,233,76,25,16,153,146,40,47,69,202,70,202,134,70,193,101,218,64,141,10,153,68,151,41,23,37,42,228,17,125,97,201,69,133,10,121,210,126,137,22,95,158,212,95,163,85,211,200,61,246,179,168,79,53,141,173,148,38,73,121,178,105,178,160,110,61,78,62,170,147,205,147,1,113,130,171,147,69,113,178,105,50,160,77,48,77,22,181,169,166,145,187,142,179,40,77,33,141,194,99,60,139,202,84,211,72,175,141,242,99,92,16,186,198,78,130,82,146,17,83,0,98,156,228,23,161,99,146,50,36,116,80,82,160,68,14,242,166,249,15,74,241,62,145,163,36,22,98,122,127,99,74,29,149,36,63,129,163,150,190,40,121,88,10,75,10,28,58,147,184,156,102,18,171,56,147,185,156,214,212,84,228,152,164,155,10,29,35,115,49,173,219,169,216,65,73,61,21,57,74,98,197,231,82,199,72,124,75,11,137,159,210,98,235,79,169,60,1,85,186,75,148,85,193,93,162,16,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,165,5,84,233,38,76,86,5,55,97,66,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,149,22,80,165,123,28,89,21,220,227,8,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,84,90,64,149,110,123,100,85,112,219,35,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,41,1,53,67,75,173,3,106,54,45,58,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,40,2,138,128,214,87,64,149,58,160,177,128,210,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,20,1,69,64,17,80,4,180,166,2,106,170,10,168,185,31,2,106,53,198,193,100,108,181,140,155,137,27,141,236,192,110,5,214,200,29,95,59,182,19,56,174,17,220,92,151,97,145,66,103,45,220,34,133,206,90,162,69,230,90,235,194,180,57,255,119,93,172,128,10,156,63,77,64,139,125,212,191,15,157,156,131,47,174,223,60,222,29,129,169,23,214,182,135,187,245,250,209,30,63,252,19,255,237,39,254,219,76,30,96,37,143,216,252,4,242,48,143,226,31,73,52,233,204,23,211,155,209,120,241,57,250,153,254,109,31,111,94,138,227,209,243,23,120,60,254,253,54,182,241,252,213,143,127,152,241,218,28,199,23,81,9,167,121,245,229,223,94,34,71,151,157,143,221,179,206,231,238,32,188,24,244,63,14,58,103,171,183,91,171,195,154,15,63,143,222,189,250,148,203,171,247,103,189,97,248,161,55,232,158,12,251,131,191,143,218,71,199,223,31,22,199,179,187,227,229,245,112,60,254,190,124,65,126,57,226,164,127,62,236,244,206,187,131,240,180,255,49,60,237,126,233,158,198,191,189,26,111,62,233,172,255,161,123,26,94,118,7,95,186,131,112,216,59,235,246,175,134,71,237,35,219,51,226,207,235,158,127,184,232,247,206,135,107,159,16,127,252,221,209,234,224,147,206,201,167,110,56,232,247,135,201,76,111,206,212,61,255,18,191,236,28,189,59,250,244,199,243,105,123,31,82,142,56,235,252,21,246,206,47,174,134,225,105,247,252,227,240,83,124,237,26,129,251,252,145,97,127,216,57,13,135,253,207,221,243,203,213,71,188,248,44,103,225,249,213,89,248,241,226,234,242,249,28,25,223,225,159,253,193,231,238,224,242,168,109,202,110,81,220,62,60,41,108,80,124,125,186,189,157,222,223,222,140,226,203,239,231,226,251,124,252,181,177,184,157,190,250,221,202,106,154,77,51,254,127,102,211,105,26,141,219,135,167,198,195,79,219,52,226,95,175,44,179,241,116,253,116,191,120,178,140,166,225,136,237,97,36,243,230,218,193,40,55,110,230,38,71,50,115,254,45,142,170,130,91,170,193,147,191,104,87,21,220,222,28,220,246,28,199,240,108,207,181,61,35,61,120,210,221,202,13,46,244,80,204,183,187,83,65,96,149,107,59,123,251,167,170,224,146,215,118,246,254,80,85,193,183,92,219,129,209,50,172,150,225,120,126,224,165,7,175,240,218,206,222,251,18,90,239,13,59,95,101,134,206,216,28,91,139,156,119,107,172,196,204,217,187,103,66,11,189,97,239,172,220,208,98,11,157,107,115,173,220,192,98,239,154,114,237,190,149,27,56,13,239,69,23,56,149,238,43,136,43,243,220,156,181,127,87,65,220,45,207,200,185,54,248,74,140,59,189,19,126,142,240,13,215,177,13,203,50,173,151,215,144,215,135,87,23,122,22,137,134,14,76,199,183,28,211,117,125,199,121,189,113,169,39,180,208,243,68,190,189,214,18,3,103,108,199,10,93,201,89,155,177,37,198,205,216,175,21,138,155,181,91,91,65,92,153,167,181,172,237,220,114,227,74,191,104,100,237,247,86,16,87,114,117,171,120,209,16,220,51,78,217,44,125,251,93,136,108,149,110,61,34,107,23,114,235,129,107,219,124,219,143,72,110,31,9,28,145,127,9,214,55,248,68,14,73,110,239,109,63,38,247,74,175,41,113,82,72,223,184,222,243,117,157,250,53,94,193,178,244,215,120,101,209,27,191,134,159,245,53,222,240,181,192,23,41,124,107,240,125,104,231,252,203,136,183,155,4,182,192,159,69,176,73,192,38,1,155,4,108,18,176,73,192,38,1,155,4,108,18,236,206,38,1,214,142,181,99,237,88,59,214,142,181,195,214,176,53,108,13,91,195,214,176,53,108,93,3,182,206,247,231,44,73,182,222,254,183,44,176,53,108,13,91,195,214,176,245,158,178,53,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,53,215,95,35,116,20,244,215,104,58,232,47,250,139,254,214,92,127,141,95,175,173,230,203,107,107,176,154,27,89,67,252,149,78,171,217,126,11,200,173,133,126,165,115,107,146,95,181,188,250,224,183,128,220,90,220,87,46,183,94,246,149,204,172,83,125,229,34,235,69,95,233,204,154,204,87,58,175,38,242,149,206,171,69,124,213,210,86,13,190,106,105,171,246,94,185,180,122,185,87,46,179,62,237,149,203,171,11,123,229,210,234,178,94,181,180,85,83,175,116,90,45,210,171,150,182,106,232,21,79,139,243,226,188,56,111,65,206,107,43,57,175,141,243,226,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,56,47,206,139,243,106,118,94,75,201,121,45,156,23,231,197,121,113,94,156,23,231,197,121,113,94,156,23,231,197,121,113,94,156,23,231,197,121,113,94,156,23,231,197,121,113,94,156,87,179,243,154,74,206,107,226,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,56,47,206,139,243,226,188,117,112,94,204,20,51,197,76,49,83,204,20,51,197,76,11,51,83,149,59,157,25,220,233,12,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,211,61,50,83,43,52,67,95,218,76,227,123,250,249,187,102,166,203,239,244,98,52,254,54,186,141,58,243,251,229,83,219,203,51,94,251,104,52,191,111,143,254,125,108,63,142,110,163,217,232,91,52,111,255,254,104,219,13,28,223,241,60,199,245,124,179,189,252,66,141,135,213,87,90,173,124,188,66,141,31,78,195,241,173,155,155,200,241,13,227,198,176,189,177,21,220,140,163,200,115,125,123,226,218,145,113,211,58,122,247,234,5,44,227,148,171,143,182,13,183,213,10,2,219,241,29,171,168,83,154,27,79,105,182,125,207,53,90,134,97,183,90,142,163,120,202,151,55,239,105,167,252,253,209,118,224,187,190,233,6,190,97,251,190,226,41,19,52,146,118,222,183,159,210,54,3,203,12,130,160,21,4,129,87,228,201,211,127,180,111,63,165,237,121,158,111,155,182,233,91,118,75,233,228,255,37,159,65,100,5,119,249,79,5,195,157,252,115,247,234,101,221,104,90,118,211,104,76,162,232,225,241,33,138,38,70,51,104,186,171,23,117,49,161,93,143,147,203,104,21,210,100,10,236,122,164,252,6,91,72,46,75,61,87,242,141,154,66,46,193,171,41,159,161,170,230,81,251,249,101,27,105,33,185,164,127,126,217,6,42,155,43,91,56,5,83,109,48,78,233,76,25,130,153,146,40,175,97,202,70,202,22,74,193,101,218,96,148,10,153,68,151,41,151,65,42,228,17,125,97,201,101,140,10,121,210,126,251,22,95,158,212,223,191,85,211,200,61,246,179,140,80,53,141,173,148,38,105,128,178,105,178,132,111,61,78,62,227,147,205,147,33,120,130,171,147,101,120,178,105,50,132,78,48,77,150,209,169,166,145,187,142,179,12,78,33,141,194,99,60,203,216,84,211,72,175,141,242,99,92,80,200,198,78,194,96,146,17,83,228,98,156,116,27,161,99,146,164,36,116,80,146,174,68,14,242,166,249,15,74,129,66,145,163,36,22,98,122,127,99,74,29,149,180,66,129,163,150,48,41,121,88,138,103,10,28,58,147,184,156,102,18,171,56,147,185,156,214,184,85,228,152,36,184,10,29,35,115,49,173,163,171,216,65,73,118,21,57,74,98,197,231,82,199,72,124,75,11,137,159,210,98,235,79,169,36,58,109,41,209,105,11,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,116,31,233,212,83,162,83,15,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,116,31,233,212,85,162,83,23,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,116,31,233,212,81,162,83,7,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,116,31,233,212,86,162,83,27,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,116,31,233,212,82,162,83,11,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,116,31,233,212,84,162,83,19,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,20,58,133,78,161,83,232,116,31,233,212,80,162,83,3,58,133,78,161,211,122,210,105,241,79,23,134,210,211,133,193,211,197,250,207,214,110,180,28,195,118,90,145,235,24,147,145,237,94,59,163,235,224,198,187,25,27,163,107,251,38,154,88,227,194,31,187,66,167,44,246,177,43,116,202,178,30,187,185,150,184,152,103,228,252,223,111,129,79,23,2,39,175,226,233,226,143,208,201,251,132,209,184,121,243,148,225,236,226,83,198,195,60,138,127,38,209,164,51,95,76,111,70,227,197,231,232,103,250,55,126,188,109,49,142,71,207,95,226,241,248,247,47,205,141,231,175,127,252,195,140,87,231,56,190,142,74,57,209,171,19,188,189,84,142,46,59,31,187,103,157,207,221,65,120,49,232,127,28,116,206,86,191,222,173,14,107,62,252,60,122,247,234,83,46,175,222,159,245,134,225,135,222,160,123,50,236,15,254,62,106,31,29,127,127,88,28,207,238,142,151,87,197,241,248,251,242,23,128,151,35,78,250,231,195,78,239,188,59,8,79,251,31,195,211,238,151,238,105,252,242,97,188,249,164,179,254,135,238,105,120,217,29,124,233,14,194,97,239,172,219,191,26,30,181,143,108,207,136,63,175,123,254,225,162,223,59,31,174,125,66,252,241,119,71,171,131,79,58,39,159,186,225,160,223,31,38,51,189,57,83,247,252,203,81,251,40,254,141,247,211,31,207,167,237,125,72,57,226,172,243,87,216,59,191,184,26,134,167,221,243,143,195,79,241,245,107,4,238,243,71,134,253,97,231,52,28,246,63,119,207,47,87,31,241,226,179,156,133,231,87,103,225,199,139,171,203,231,115,100,124,135,127,246,7,159,187,131,203,163,182,41,187,37,122,251,240,164,176,33,250,245,233,246,118,122,127,123,51,138,47,192,159,139,239,243,241,215,198,226,118,250,202,114,150,69,138,248,255,153,77,167,105,52,110,31,158,26,15,63,109,211,136,57,199,50,27,79,215,79,247,139,39,203,104,26,142,216,158,105,50,111,174,29,211,114,227,102,110,170,38,51,231,223,82,173,42,184,165,26,60,9,123,85,5,183,55,7,183,61,199,49,60,219,115,109,207,72,15,158,116,254,114,131,11,61,20,243,237,38,87,16,88,229,218,206,222,110,174,42,184,228,181,157,189,31,93,85,240,45,215,118,96,180,12,171,101,56,158,31,120,233,193,43,188,182,179,247,218,133,214,123,195,78,123,153,161,51,54,227,215,34,231,221,138,47,49,115,246,110,189,208,66,111,216,171,47,55,180,216,66,231,218,204,47,55,176,216,187,166,92,187,253,229,6,78,219,44,20,93,224,212,173,194,10,226,202,60,55,103,245,5,42,136,187,229,25,57,87,161,160,196,184,211,59,225,231,8,223,112,29,219,176,44,211,122,121,13,121,125,120,117,161,103,145,104,232,192,116,124,203,49,93,215,119,156,215,69,9,61,161,133,158,39,242,117,59,74,12,156,81,255,16,186,146,179,202,31,37,198,205,232,135,8,197,205,106,135,84,16,87,230,105,45,171,62,82,110,92,233,23,141,172,126,73,5,113,37,87,183,138,23,13,193,142,74,74,57,227,237,119,33,82,205,216,122,68,86,235,97,235,129,107,181,130,237,71,36,183,171,5,142,200,191,4,235,133,2,145,67,146,117,130,237,199,228,94,233,53,41,78,10,233,27,215,123,190,174,83,191,198,43,92,150,254,26,175,60,122,227,215,240,179,190,198,27,194,22,248,34,37,84,17,254,8,237,120,127,81,97,179,192,110,90,108,22,176,89,192,102,1,155,5,108,22,176,89,192,102,1,155,5,123,182,89,128,185,99,238,152,59,230,142,185,99,238,240,53,124,13,95,195,215,240,53,124,13,95,215,130,175,115,254,45,221,26,95,239,224,95,211,193,215,240,53,124,13,95,195,215,40,48,10,140,2,163,192,40,48,10,140,2,163,192,40,48,10,140,2,163,192,40,48,10,140,2,31,144,2,27,161,163,164,192,70,211,65,129,81,96,20,120,7,20,216,248,245,26,107,190,188,198,6,171,249,181,53,68,96,233,180,154,13,184,128,220,90,8,88,58,183,38,1,86,203,171,15,128,11,200,173,197,127,229,114,235,229,95,201,204,58,245,87,46,178,94,252,149,206,172,201,126,165,243,106,162,95,233,188,90,228,87,45,109,213,240,171,150,182,106,247,149,75,171,151,125,229,50,235,83,95,185,188,186,208,87,46,173,46,243,85,75,91,53,249,74,167,213,34,190,106,105,171,6,95,241,180,120,47,222,139,247,22,230,189,182,162,247,218,120,47,222,139,247,226,189,120,47,222,139,247,226,189,120,47,222,139,247,226,189,120,47,222,139,247,226,189,120,47,222,139,247,226,189,120,111,45,188,215,82,244,94,11,239,197,123,241,94,188,23,239,197,123,241,94,188,23,239,197,123,241,94,188,23,239,197,123,241,94,188,23,239,197,123,241,94,188,23,239,173,133,247,154,138,222,107,226,189,120,47,222,139,247,226,189,120,47,222,139,247,226,189,120,47,222,139,247,226,189,117,241,94,236,20,59,197,78,177,83,236,20,59,197,78,11,180,83,181,59,162,25,220,17,13,59,197,78,177,83,236,20,59,197,78,177,83,236,20,59,197,78,177,83,236,20,59,197,78,177,83,236,20,59,197,78,177,211,189,179,83,75,241,62,98,214,46,222,71,108,249,189,94,140,198,223,70,183,81,103,126,191,124,122,123,121,214,107,31,141,230,247,237,209,191,143,237,199,209,109,52,27,125,139,230,237,223,31,109,187,129,227,59,158,231,184,158,111,182,151,95,168,241,176,250,74,171,213,95,173,81,227,135,211,104,153,81,52,30,223,180,188,201,228,198,182,111,172,145,233,79,172,200,244,174,131,113,235,198,54,226,71,255,203,203,88,198,73,87,31,109,27,110,171,21,4,182,227,59,86,113,39,53,55,158,212,108,251,158,107,180,12,195,110,181,28,71,249,164,47,111,227,211,78,250,251,163,237,192,119,125,211,13,124,195,246,125,229,147,38,152,36,237,204,111,63,165,109,6,150,25,4,65,43,8,2,175,216,211,167,255,136,223,126,74,219,243,60,223,54,109,211,183,236,150,226,233,255,75,62,163,200,138,238,242,159,10,166,59,249,231,238,213,203,188,209,180,236,166,209,152,68,209,195,227,67,20,77,140,102,208,116,87,47,242,98,98,187,30,39,151,217,42,164,201,20,217,245,72,249,77,182,144,92,150,122,174,228,27,55,133,92,130,87,83,62,83,85,205,163,246,243,203,54,211,66,114,73,255,252,178,77,84,54,87,182,120,10,166,218,96,158,210,153,50,68,51,37,81,94,211,148,141,148,45,150,130,203,180,193,44,21,50,137,46,83,46,147,84,200,35,250,194,146,203,28,21,242,164,253,54,46,190,60,169,191,143,171,166,145,123,236,103,153,161,106,26,91,41,77,210,4,101,211,100,137,223,122,156,124,230,39,155,39,67,244,4,87,39,203,244,100,211,100,136,157,96,154,44,179,83,77,35,119,29,103,153,156,66,26,133,199,120,150,185,169,166,145,94,27,229,199,184,160,152,141,157,132,201,36,35,166,72,198,56,233,56,66,199,36,137,73,232,160,36,101,137,28,228,77,243,31,148,2,135,34,71,73,44,196,244,254,198,148,58,42,105,135,2,71,45,161,82,242,176,20,223,20,56,116,38,113,57,205,36,86,113,38,115,57,173,241,171,200,49,73,128,21,58,70,230,98,90,71,88,177,131,146,12,43,114,148,196,138,207,165,142,145,248,150,22,18,63,165,197,214,159,82,105,148,170,114,139,46,107,23,111,209,5,165,66,169,80,42,148,10,165,66,169,80,42,148,10,165,66,169,80,42,148,10,165,66,169,80,42,148,10,165,66,169,80,42,148,154,159,82,85,238,126,101,237,226,221,175,160,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,243,83,170,202,141,165,172,93,188,177,20,148,10,165,66,169,80,42,148,10,165,66,169,80,42,148,10,165,66,169,80,42,148,10,165,66,169,80,42,148,10,165,66,169,80,106,126,74,85,185,207,148,181,139,247,153,130,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,205,71,169,102,104,41,181,82,205,166,69,43,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,212,67,160,84,149,86,106,76,169,180,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,133,82,161,84,40,21,74,221,123,74,53,21,41,213,132,82,211,180,203,110,92,71,102,20,68,35,243,218,177,28,219,9,130,235,81,52,142,198,81,43,184,190,49,93,119,18,148,160,154,66,39,45,90,53,133,78,90,158,106,230,90,232,162,204,58,255,247,92,40,165,10,156,62,141,82,11,124,250,176,195,150,241,62,223,120,16,187,209,50,174,243,77,7,121,243,192,205,124,250,216,252,96,127,152,71,241,26,70,147,206,124,49,189,25,141,23,159,163,159,233,57,143,183,100,63,30,61,127,133,199,227,223,111,97,27,207,95,254,248,135,25,127,51,199,241,143,189,140,243,188,250,250,111,127,172,71,151,157,143,221,179,206,231,238,32,188,24,244,63,14,58,103,171,247,90,171,195,154,15,63,143,222,189,250,148,203,171,247,103,189,97,248,161,55,232,158,12,251,131,191,143,218,71,199,223,31,22,199,179,187,227,229,143,240,120,252,125,249,106,252,114,196,73,255,124,216,233,157,119,7,225,105,255,99,120,218,253,210,61,141,127,114,198,155,79,58,235,127,232,158,134,151,221,193,151,238,32,28,246,206,186,253,171,225,81,251,200,246,140,248,243,186,231,31,46,250,189,243,225,218,39,196,31,127,119,180,58,248,164,115,242,169,27,14,250,253,97,50,211,155,51,117,207,191,196,175,58,71,239,142,62,253,241,124,218,222,135,141,71,188,201,246,103,127,240,185,59,184,60,106,155,181,217,89,104,189,253,5,200,180,154,94,252,27,144,101,234,217,90,200,17,167,218,189,5,169,96,85,108,46,72,5,219,106,85,182,231,56,134,103,123,174,237,25,233,193,182,130,85,142,96,213,108,123,228,13,84,217,190,135,84,176,42,54,62,164,130,109,189,182,2,163,101,88,45,195,241,252,192,75,15,86,216,181,85,233,150,140,112,168,10,247,100,68,51,85,186,41,147,35,84,53,187,50,57,2,85,179,45,147,35,80,21,251,50,121,227,148,188,49,147,55,78,201,59,51,162,113,166,119,57,30,99,190,225,58,182,97,89,166,245,242,28,249,250,11,20,21,170,178,253,34,209,64,21,109,24,137,198,169,104,199,40,111,156,146,183,140,114,196,169,98,207,40,111,156,146,55,141,54,197,97,215,40,231,65,50,249,90,108,80,177,65,149,122,144,204,69,56,147,186,8,103,50,23,33,27,104,187,176,129,54,151,185,138,230,82,87,209,92,230,42,210,187,193,103,231,33,122,83,141,232,77,136,30,162,135,232,33,122,136,30,162,135,232,145,112,36,28,9,71,194,145,112,36,28,9,71,194,145,112,36,28,9,71,194,145,112,36,28,9,175,183,132,247,206,47,135,131,171,147,161,68,107,189,17,127,7,243,167,241,98,151,235,235,191,191,137,170,144,124,227,9,209,114,180,28,45,71,203,209,114,180,156,66,59,140,15,227,195,248,48,62,140,15,227,195,248,48,62,140,15,227,195,248,48,62,140,15,227,195,248,233,140,159,191,217,158,206,248,59,86,113,135,241,97,124,24,31,198,135,241,97,252,218,51,62,90,142,150,163,229,104,57,90,142,150,163,229,104,57,90,142,150,163,229,104,57,90,142,150,163,229,37,107,185,159,123,64,187,159,115,62,251,219,123,49,100,192,120,213,119,119,40,136,218,253,106,134,201,164,159,6,86,135,213,97,117,88,29,86,135,213,105,199,227,253,120,63,222,143,247,227,253,120,63,222,143,247,227,253,120,63,222,143,247,227,253,120,63,222,255,218,251,115,118,226,253,156,195,222,241,126,188,31,239,199,251,241,126,188,31,239,167,70,15,171,195,234,176,58,172,14,171,195,234,176,58,172,14,171,195,234,176,58,172,14,171,195,234,251,196,234,178,163,227,125,217,201,241,251,13,237,213,142,176,217,114,62,232,29,122,135,222,161,119,232,29,122,167,106,207,158,0,123,2,236,9,176,39,192,158,0,123,2,236,9,176,39,192,158,0,123,2,236,9,176,39,192,158,0,123,2,236,9,164,238,9,228,238,220,75,142,161,103,79,128,61,1,246,4,216,19,96,79,128,61,1,246,4,116,238,9,64,239,208,59,244,14,189,67,239,208,59,244,14,189,67,239,208,59,244,14,189,67,239,208,59,244,94,42,189,159,196,190,184,252,151,105,191,15,237,60,244,30,99,235,234,95,166,253,118,238,141,93,8,189,215,130,210,223,124,147,21,80,250,214,243,65,233,57,41,253,44,60,191,58,11,63,94,92,93,30,181,143,226,87,197,179,206,95,97,239,252,226,106,24,158,118,207,63,14,63,197,95,198,179,125,251,249,67,195,254,176,115,26,14,251,159,187,231,151,207,31,250,117,212,251,206,240,228,83,120,49,232,254,209,59,77,249,148,210,212,254,246,225,73,193,236,191,62,221,222,78,239,111,111,70,241,197,250,115,241,125,62,254,218,88,220,78,95,189,89,182,154,102,211,140,255,159,217,116,154,70,227,246,225,169,241,240,211,54,141,213,219,229,198,211,245,211,253,226,201,50,154,134,35,166,250,201,188,185,76,191,220,184,153,234,159,204,156,223,252,171,10,110,169,6,79,254,230,84,85,112,123,115,240,252,123,6,229,6,23,122,40,230,219,83,168,32,176,202,181,157,189,231,80,85,112,201,107,59,123,79,162,170,224,91,174,237,252,127,199,80,98,240,236,237,22,161,245,222,176,217,82,102,232,140,237,152,181,200,121,55,99,74,204,156,189,93,35,180,208,27,54,107,202,13,45,182,208,185,54,115,202,13,44,246,174,41,215,102,79,185,129,211,56,86,116,129,83,49,182,130,184,50,207,205,89,155,69,21,196,221,242,140,156,107,51,169,196,184,217,219,77,107,137,115,110,54,149,24,122,22,137,134,14,76,199,183,28,211,117,125,199,121,189,29,165,39,180,208,243,68,190,29,180,18,3,103,236,177,9,93,201,89,59,108,37,198,205,216,131,19,138,155,181,3,87,65,92,153,167,181,172,29,186,114,227,74,191,104,100,237,224,85,16,87,114,117,171,120,209,16,220,3,76,217,145,122,251,93,136,236,71,109,61,34,107,171,103,235,129,107,123,21,219,143,72,26,179,192,17,249,151,96,125,151,66,228,144,228,30,197,246,99,114,175,244,26,46,39,25,53,1,134,255,101,126,141,87,30,45,253,53,94,17,246,198,175,225,103,125,141,55,234,45,240,69,68,247,15,100,182,15,172,208,138,31,213,170,219,7,86,211,106,154,108,31,176,125,192,246,1,219,7,108,31,176,125,192,246,1,219,7,123,183,125,128,194,163,240,40,60,10,143,194,163,240,128,54,160,13,104,3,218,128,54,160,13,104,215,11,180,11,232,195,199,160,77,31,30,208,6,180,1,109,64,251,192,65,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,225,93,113,97,179,152,162,179,73,209,25,23,198,133,119,198,133,141,95,175,186,230,203,171,110,16,191,232,154,126,13,89,88,58,173,102,21,46,32,183,22,20,150,206,173,201,132,213,242,234,35,225,2,114,107,17,97,185,220,122,65,88,50,179,78,15,150,139,172,151,131,165,51,107,210,96,233,188,154,48,88,58,175,22,11,86,75,91,53,5,171,165,173,90,130,229,210,234,133,96,185,204,250,28,88,46,175,46,6,150,75,171,75,129,213,210,86,141,192,210,105,181,24,176,90,218,170,9,88,60,45,2,140,0,35,192,69,11,112,33,205,96,147,102,48,2,140,0,35,192,8,48,2,140,0,35,192,8,48,2,140,0,35,192,8,48,2,140,0,35,192,8,48,2,140,0,35,192,8,112,221,4,184,144,123,37,90,220,43,17,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,70,128,17,96,4,24,1,70,128,17,96,4,184,110,2,108,134,70,104,169,11,112,108,148,150,118,1,94,126,15,23,163,241,183,209,109,212,153,223,47,159,189,94,158,212,218,71,163,249,125,123,244,239,99,251,113,116,27,205,70,223,162,121,251,247,71,219,110,224,248,142,231,57,174,231,155,237,229,23,106,60,172,190,210,106,113,173,183,223,125,227,135,217,8,92,199,178,109,219,49,188,150,103,59,215,222,181,217,242,12,215,244,141,96,212,114,110,60,239,232,221,171,23,215,140,179,175,62,218,246,61,215,104,25,134,221,106,57,78,113,103,127,121,219,159,118,246,223,31,109,7,190,235,155,110,224,27,182,239,23,117,246,255,146,23,182,44,134,46,255,169,192,161,147,127,238,94,189,218,24,77,203,110,26,141,73,20,61,60,62,68,209,196,104,6,77,119,245,90,35,134,157,235,113,114,113,167,66,154,76,204,92,143,148,159,51,11,201,101,169,231,74,190,127,80,200,37,120,53,229,227,72,213,60,106,63,191,108,110,44,36,151,244,207,47,155,19,101,115,101,99,161,96,170,13,92,40,157,41,3,3,83,18,229,229,64,217,72,217,216,39,184,76,27,184,79,33,147,232,50,229,226,60,133,60,162,47,44,185,184,78,33,79,218,47,133,226,203,147,250,107,161,106,26,185,199,126,22,183,169,166,177,149,210,36,57,77,54,77,22,60,173,199,201,71,79,178,121,50,96,73,112,117,178,104,73,54,77,6,28,9,166,201,162,35,213,52,114,215,113,22,13,41,164,81,120,140,103,209,143,106,26,233,181,81,126,140,11,194,205,216,73,208,64,50,98,202,47,212,227,36,39,8,29,147,148,14,161,131,146,162,34,114,144,55,205,127,80,138,95,137,28,37,177,16,211,251,27,83,234,168,36,97,9,28,181,244,50,201,195,82,152,77,224,208,153,196,229,52,147,88,197,153,204,229,180,166,128,34,199,36,29,80,232,24,153,139,105,221,2,197,14,74,106,160,200,81,18,43,62,151,58,70,226,91,90,72,252,148,22,91,127,74,101,139,94,1,115,93,99,209,211,63,215,21,209,67,244,16,61,68,15,209,67,244,16,61,68,15,209,67,244,16,61,68,15,209,67,244,16,61,68,15,209,67,244,14,66,244,10,248,43,109,179,22,127,165,141,232,33,122,136,30,162,135,232,33,122,136,30,162,135,232,33,122,136,30,162,135,232,33,122,136,30,162,135,232,33,122,123,47,122,189,243,203,225,224,234,100,168,112,11,158,70,252,13,205,159,198,139,131,184,23,207,239,239,182,234,145,140,27,79,204,108,70,102,51,22,63,155,209,252,53,14,195,121,25,135,97,26,241,219,52,203,172,225,112,70,249,184,154,167,51,22,17,92,203,120,198,34,130,111,153,86,101,123,142,99,120,182,231,218,158,145,30,92,102,100,149,124,112,77,131,37,21,3,235,155,44,89,68,112,45,163,37,139,8,190,229,218,14,140,150,97,181,12,199,243,3,47,61,120,133,215,182,222,161,152,178,161,117,78,197,148,204,172,119,44,166,124,104,77,115,49,229,3,107,26,140,41,31,88,203,100,76,197,184,85,143,198,84,140,91,245,108,76,201,184,122,135,99,74,134,158,69,162,161,3,211,241,45,199,116,93,223,113,94,111,128,232,9,173,105,164,167,100,96,93,51,61,37,227,234,26,234,169,24,183,234,169,158,242,113,181,140,245,84,140,91,245,92,207,28,113,25,236,201,96,79,6,123,150,180,197,32,219,30,206,218,98,168,67,141,152,45,6,182,24,216,98,224,246,79,117,222,96,224,246,79,220,254,137,219,63,213,67,186,185,253,19,183,127,226,246,79,220,254,137,219,63,113,251,39,110,255,84,3,41,230,246,79,229,57,49,183,127,66,137,81,98,148,56,135,18,203,223,7,42,93,137,15,239,134,80,191,150,161,209,48,29,99,210,178,252,177,61,49,125,123,50,185,25,69,174,99,155,238,100,228,88,222,196,114,173,18,103,78,228,10,81,214,232,137,28,33,152,64,193,4,10,38,80,48,129,130,9,20,76,160,96,2,5,19,40,152,64,193,4,10,38,80,48,129,130,9,20,76,160,96,2,5,19,40,152,64,81,5,252,201,221,46,42,27,254,14,235,190,81,192,31,240,7,252,1,127,192,31,240,7,252,1,127,192,31,240,7,252,1,127,192,31,240,7,252,1,127,192,31,240,87,83,248,43,242,239,194,15,239,246,82,192,31,240,7,252,1,127,192,31,240,7,252,1,127,192,31,240,7,252,1,127,192,31,240,7,252,1,127,192,31,240,87,31,248,187,248,123,248,169,127,30,218,242,236,247,240,115,241,245,251,253,27,244,179,107,129,126,37,12,131,92,125,175,149,143,130,204,62,45,131,32,25,4,201,189,166,184,215,20,247,154,226,94,83,245,26,99,201,189,166,178,131,115,175,41,238,53,149,123,161,185,215,20,247,154,226,94,83,220,107,234,87,98,238,53,197,189,166,184,215,20,247,154,146,137,203,189,166,184,215,20,83,68,83,49,154,41,162,5,111,45,88,161,37,59,74,32,101,107,193,106,90,53,24,36,192,214,2,91,11,108,45,176,181,192,214,2,91,11,108,45,176,181,128,208,35,244,8,61,66,143,208,35,244,53,21,122,176,27,236,6,187,193,110,176,27,236,6,187,203,196,238,226,122,244,49,118,211,163,7,187,193,110,176,27,236,6,187,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,222,93,51,54,11,45,72,155,20,164,49,99,204,120,71,205,216,248,245,138,108,190,188,34,7,171,201,120,53,36,99,233,180,154,197,184,128,220,90,192,88,58,183,38,47,86,203,171,143,139,11,200,173,69,139,229,114,235,197,98,201,204,58,173,88,46,178,94,42,150,206,172,73,138,165,243,106,130,98,233,188,90,156,88,45,109,213,76,172,150,182,106,37,150,75,171,23,137,229,50,235,51,98,185,188,186,136,88,46,173,46,33,86,75,91,53,16,75,167,213,226,195,106,105,171,230,97,241,180,232,48,58,140,14,151,164,195,69,54,138,77,26,197,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,59,161,195,69,222,183,209,226,190,141,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,59,161,195,102,104,132,86,97,58,28,139,165,165,93,135,151,223,202,197,104,252,109,116,27,117,230,247,203,231,178,151,23,187,246,209,104,126,223,30,253,251,216,126,28,221,70,179,209,183,104,222,254,253,209,182,239,185,70,203,48,236,86,203,113,218,203,47,212,120,88,125,165,213,82,91,169,139,208,248,97,54,2,175,53,50,91,118,203,241,44,223,14,172,73,208,242,45,171,21,140,93,111,228,70,129,29,191,18,188,60,207,102,132,88,125,180,237,6,142,239,120,158,227,122,190,89,120,136,151,95,9,210,66,252,254,104,59,240,93,223,116,3,223,176,125,191,224,16,255,37,175,125,89,47,93,254,83,65,76,39,255,220,189,122,65,50,154,150,221,52,26,147,40,122,120,124,136,162,137,209,12,154,238,234,229,72,204,67,215,227,228,18,81,133,52,153,222,185,30,41,191,120,22,146,203,82,207,149,124,139,161,144,75,240,106,202,39,150,170,121,212,126,126,217,34,89,72,46,233,159,95,182,56,202,230,202,246,68,193,84,27,68,81,58,83,134,23,166,36,202,43,134,178,145,178,61,80,112,153,54,136,160,66,38,209,101,202,37,126,10,121,68,95,88,114,137,158,66,158,180,223,27,197,151,39,245,55,71,213,52,114,143,253,44,145,83,77,99,43,165,73,138,155,108,154,44,155,90,143,147,79,167,100,243,100,216,147,224,234,100,233,147,108,154,12,91,18,76,147,165,75,170,105,228,174,227,44,61,82,72,163,240,24,207,210,33,213,52,210,107,163,252,24,23,180,157,177,147,208,131,100,196,148,223,185,199,73,113,16,58,38,137,33,66,7,37,209,69,228,32,111,154,255,160,20,226,18,57,74,98,33,166,247,55,166,212,81,73,229,18,56,106,73,106,146,135,165,72,156,192,161,51,137,203,105,38,177,138,51,153,203,105,13,10,69,142,73,82,161,208,49,50,23,211,58,23,138,29,148,4,67,145,163,36,86,124,46,117,140,196,183,180,144,248,41,45,182,254,148,42,66,191,226,198,201,198,232,167,127,156,44,232,7,250,129,126,160,31,232,7,250,129,126,160,31,232,7,250,129,126,160,31,232,7,250,129,126,160,31,232,7,250,29,60,250,21,247,119,224,102,45,254,14,28,244,3,253,64,63,208,15,244,3,253,64,63,208,15,244,3,253,64,63,208,15,244,3,253,64,63,208,15,244,3,253,14,15,253,108,231,125,104,203,105,159,237,92,191,97,62,91,128,249,94,17,93,6,243,85,58,204,209,118,174,43,157,226,152,113,62,198,55,170,140,111,244,25,223,152,58,49,195,252,53,49,195,121,153,152,97,26,241,27,44,203,172,225,252,70,249,184,154,7,56,22,17,92,203,4,199,34,130,111,25,104,101,123,142,99,120,182,231,218,158,145,30,92,102,170,149,124,112,77,179,39,21,3,235,27,62,89,68,112,45,211,39,139,8,190,229,218,14,140,150,97,181,12,199,243,3,47,61,120,133,215,182,222,185,153,178,161,117,14,206,148,204,172,119,114,166,124,104,77,163,51,229,3,107,154,157,41,31,88,203,240,76,197,184,85,79,207,84,140,91,245,248,76,201,184,122,231,103,74,134,158,69,162,161,3,211,241,45,199,116,93,223,113,94,111,93,232,9,173,105,234,167,100,96,93,99,63,37,227,234,154,251,169,24,183,234,193,159,242,113,181,76,254,84,140,91,245,232,207,28,113,153,253,201,236,79,102,127,22,185,57,96,133,150,204,223,255,39,55,7,172,166,181,245,15,255,217,28,96,115,128,205,1,54,7,216,28,96,115,128,205,1,54,7,234,182,57,128,177,99,236,24,59,198,142,177,99,236,112,53,92,13,87,195,213,112,53,92,13,87,215,139,171,11,232,178,199,92,77,151,29,174,134,171,225,106,184,122,175,185,26,245,69,125,81,95,212,23,245,69,125,81,95,212,23,245,69,125,81,95,212,23,245,69,125,81,223,93,81,95,179,152,146,178,73,73,25,245,69,125,107,162,190,198,175,215,84,243,229,53,53,88,77,136,171,33,250,74,167,213,108,190,5,228,214,66,190,210,185,53,137,175,90,94,125,224,91,64,110,45,222,43,151,91,47,247,74,102,214,169,189,114,145,245,98,175,116,102,77,214,43,157,87,19,245,74,231,213,34,189,106,105,171,134,94,181,180,85,59,175,92,90,189,204,43,151,89,159,242,202,229,213,133,188,114,105,117,25,175,90,218,170,137,87,58,173,22,225,85,75,91,53,240,138,167,197,119,241,93,124,183,104,223,45,164,213,107,210,234,197,119,241,93,124,23,223,197,119,241,93,124,23,223,197,119,241,93,124,23,223,197,119,241,93,124,23,223,197,119,241,93,124,23,223,173,214,119,11,185,3,161,197,29,8,241,93,124,23,223,197,119,241,93,124,23,223,197,119,241,93,124,23,223,197,119,241,93,124,23,223,197,119,241,93,124,23,223,197,119,171,245,93,51,52,66,75,221,119,99,163,180,74,246,221,101,194,139,209,248,219,232,54,234,204,239,151,207,77,47,47,94,237,163,209,252,190,61,250,247,177,253,56,186,141,102,163,111,209,188,253,251,163,109,223,115,141,150,97,216,173,150,227,180,151,95,168,241,176,250,74,171,165,179,222,126,111,141,31,102,227,166,53,105,25,158,17,92,79,70,174,61,54,156,107,211,114,124,195,156,140,77,43,240,162,32,190,136,95,158,48,51,206,190,250,104,219,13,28,223,241,60,199,245,124,179,184,179,191,188,169,79,59,251,239,143,182,3,223,245,77,55,240,13,219,247,139,58,251,127,201,203,86,150,58,151,255,84,192,206,201,63,119,175,94,75,140,166,101,55,141,198,36,138,30,30,31,162,104,98,52,131,166,187,122,37,17,163,204,245,56,185,48,83,33,77,38,85,174,71,202,143,149,133,228,178,212,115,37,223,29,40,228,18,188,154,242,97,163,106,30,181,159,95,54,38,22,146,75,250,231,151,141,133,178,185,178,41,80,48,213,6,12,148,206,148,65,125,41,137,242,98,159,108,164,108,202,19,92,166,13,152,167,144,73,116,153,114,97,157,66,30,209,23,150,92,24,167,144,39,237,87,62,241,229,73,253,165,79,53,141,220,99,63,11,211,84,211,216,74,105,146,88,38,155,38,139,149,214,227,228,131,37,217,60,25,108,36,184,58,89,112,36,155,38,131,133,4,211,100,193,144,106,26,185,235,56,11,126,20,210,40,60,198,179,96,71,53,141,244,218,40,63,198,5,89,102,236,36,126,241,79,70,76,249,117,121,156,196,2,161,99,146,142,33,116,80,210,75,68,14,242,166,249,15,74,209,41,145,163,36,22,98,122,127,99,74,29,149,4,42,129,163,150,26,38,121,88,10,162,9,28,58,147,184,156,102,18,171,56,147,185,156,214,140,79,228,152,164,242,9,29,35,115,49,173,75,159,216,65,73,235,19,57,74,98,197,231,82,199,72,124,75,11,137,159,210,98,235,79,169,108,175,43,96,158,106,236,117,101,207,83,197,235,240,58,188,14,175,195,235,240,58,188,14,175,195,235,240,58,188,14,175,195,235,240,58,188,14,175,195,235,240,186,131,240,186,2,254,126,218,172,224,239,167,241,58,188,14,175,195,235,240,58,188,14,175,195,235,240,58,188,14,175,195,235,240,58,188,14,175,195,235,240,58,188,110,239,189,174,119,126,57,28,92,157,12,21,110,108,211,136,191,161,249,211,120,177,7,119,184,249,253,189,84,61,10,113,227,137,153,137,200,76,196,226,103,34,154,191,198,80,56,47,99,40,76,35,126,19,102,153,53,28,138,40,31,87,243,84,196,34,130,107,25,139,88,68,240,45,83,162,108,207,113,12,207,246,92,219,51,210,131,203,140,138,146,15,174,105,160,163,98,96,125,19,29,139,8,174,101,164,99,17,193,183,92,219,129,209,50,172,150,225,120,126,224,165,7,175,240,218,214,59,140,82,54,180,206,105,148,146,153,245,142,163,148,15,173,105,30,165,124,96,77,3,41,229,3,107,153,72,169,24,183,234,145,148,138,113,171,158,73,41,25,87,239,80,74,201,208,179,72,52,116,96,58,190,229,152,174,235,59,206,235,237,13,61,161,53,141,210,148,12,172,107,150,166,100,92,93,195,52,21,227,86,61,77,83,62,174,150,113,154,138,113,171,158,167,153,35,46,3,53,25,168,201,64,205,146,54,16,100,155,191,89,27,8,187,120,11,37,54,16,216,64,56,148,13,4,110,170,196,77,149,184,169,146,110,130,231,166,74,220,84,137,155,42,113,83,37,110,170,84,11,193,230,166,74,101,251,53,55,85,42,19,130,185,169,82,121,12,204,77,149,202,67,96,110,170,132,1,99,192,154,13,88,254,238,74,233,6,172,241,54,75,165,12,98,248,245,77,54,26,173,145,111,222,56,150,105,184,142,103,143,90,45,223,49,92,115,100,93,7,230,200,178,38,147,235,213,52,136,82,102,81,228,10,81,214,80,136,28,33,152,13,193,108,8,102,67,48,27,130,217,16,204,134,96,54,4,179,33,152,13,193,108,8,102,67,48,27,130,217,16,204,134,96,54,4,179,33,152,13,81,5,235,201,221,132,41,155,245,52,221,141,9,214,131,245,96,61,88,15,214,131,245,96,61,88,15,214,131,245,96,61,88,15,214,131,245,96,61,88,15,214,131,245,14,137,245,138,252,139,109,141,55,109,130,245,96,61,88,15,214,131,245,96,61,88,15,214,131,245,96,61,88,15,214,131,245,96,61,88,15,214,131,245,96,189,61,103,189,139,191,135,159,250,231,161,45,143,122,15,63,23,95,191,223,191,33,61,123,55,135,48,174,190,147,202,71,48,102,159,150,1,140,12,96,228,14,78,220,193,137,59,56,113,7,167,122,141,143,228,14,78,217,193,185,131,19,119,112,202,189,208,220,193,137,59,56,113,7,39,238,224,244,43,49,119,112,226,14,78,220,193,137,59,56,201,196,229,14,78,220,193,137,233,157,17,211,59,43,216,56,176,66,75,246,143,252,83,54,14,172,166,85,250,159,248,179,113,192,198,1,27,7,108,28,176,113,192,198,1,27,7,108,28,224,239,248,59,254,142,191,227,239,248,123,77,253,29,202,134,178,161,108,40,27,202,134,178,161,236,50,41,187,184,14,124,76,217,116,224,161,108,40,27,202,134,178,15,136,178,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,222,49,17,54,11,45,55,155,148,155,17,97,68,184,150,34,108,252,122,189,53,95,94,111,131,213,68,186,26,130,176,116,90,205,30,92,64,110,45,28,44,157,91,147,6,171,229,213,135,193,5,228,214,98,193,114,185,245,82,176,100,102,157,18,44,23,89,47,4,75,103,214,228,192,210,121,53,49,176,116,94,45,10,172,150,182,106,4,86,75,91,181,1,203,165,213,75,192,114,153,245,9,176,92,94,93,0,44,151,86,151,255,170,165,173,154,127,165,211,106,209,95,181,180,85,227,175,120,90,236,23,251,197,126,75,178,223,34,219,192,38,109,96,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,223,26,216,111,145,119,67,180,184,27,34,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,111,13,236,215,12,141,208,42,204,126,99,177,180,74,182,223,101,208,139,209,248,219,232,54,234,204,239,151,207,84,47,47,101,237,163,209,252,190,61,250,247,177,253,56,186,141,102,163,111,209,188,253,251,163,109,223,115,141,150,97,216,173,150,227,180,151,95,168,241,176,250,74,171,133,180,82,191,197,198,15,179,49,25,155,158,109,92,223,56,214,196,182,71,198,196,119,221,145,107,90,215,150,235,88,230,181,51,58,122,247,234,89,52,35,196,234,163,109,55,112,124,199,243,28,215,243,205,194,67,188,188,225,79,11,241,251,163,237,192,119,125,211,13,124,195,246,253,130,67,252,151,188,178,101,53,116,249,79,5,15,157,252,115,247,234,229,198,104,90,118,211,104,76,162,232,225,241,33,138,38,70,51,104,186,171,23,27,49,237,92,143,147,203,59,21,210,100,106,230,122,164,252,158,89,72,46,75,61,87,242,13,132,66,46,193,171,41,159,71,170,230,81,251,249,101,123,99,33,185,164,127,126,217,158,40,155,43,91,11,5,83,109,240,66,233,76,25,26,152,146,40,175,7,202,70,202,214,62,193,101,218,224,125,10,153,68,151,41,151,231,41,228,17,125,97,201,229,117,10,121,210,126,43,20,95,158,212,223,11,85,211,200,61,246,179,188,77,53,141,173,148,38,233,105,178,105,178,228,105,61,78,62,123,146,205,147,33,75,130,171,147,101,75,178,105,50,228,72,48,77,150,29,169,166,145,187,142,179,108,72,33,141,194,99,60,203,126,84,211,72,175,141,242,99,92,80,110,198,78,194,6,146,17,83,126,163,30,39,61,65,232,152,36,117,8,29,148,36,21,145,131,188,105,254,131,82,0,75,228,40,137,133,152,222,223,152,82,71,37,13,75,224,168,37,152,73,30,150,226,108,2,135,206,36,46,167,153,196,42,206,100,46,167,53,6,20,57,38,9,129,66,199,200,92,76,235,24,40,118,80,146,3,69,142,146,88,241,185,212,49,18,223,210,66,226,167,180,216,250,83,170,136,244,138,27,227,26,147,94,217,99,92,33,61,72,15,210,131,244,32,61,72,15,210,131,244,32,61,72,15,210,131,244,32,61,72,15,210,131,244,32,61,72,239,224,73,175,184,191,208,54,43,248,11,109,72,15,210,131,244,32,61,72,15,210,131,244,32,61,72,15,210,131,244,32,61,72,15,210,131,244,32,61,72,15,210,59,60,210,107,25,239,101,167,45,182,140,235,93,31,179,216,50,174,43,157,175,152,113,62,6,43,50,88,177,248,193,138,230,175,89,22,206,203,44,11,211,136,223,96,89,102,13,39,43,202,199,213,60,90,177,136,224,90,102,43,22,17,124,203,168,41,219,115,28,195,179,61,215,246,140,244,224,50,243,166,228,131,107,154,10,169,24,88,223,88,200,34,130,107,153,11,89,68,240,45,215,118,96,180,12,171,101,56,158,31,120,233,193,43,188,182,245,78,180,148,13,173,115,164,165,100,102,189,51,45,229,67,107,26,106,41,31,88,211,84,75,249,192,90,198,90,42,198,173,122,174,165,98,220,170,7,91,74,198,213,59,217,82,50,244,44,18,13,29,152,142,111,57,166,235,250,142,243,122,235,66,79,104,77,243,56,37,3,235,26,200,41,25,87,215,68,78,197,184,85,143,228,148,143,171,101,38,167,98,220,170,135,114,230,136,203,84,78,166,114,50,149,179,200,205,1,51,180,100,254,118,63,185,57,96,54,173,210,255,104,159,205,1,54,7,216,28,96,115,128,205,1,54,7,216,28,96,115,0,99,199,216,49,118,140,29,99,199,216,107,99,236,112,53,92,13,87,195,213,112,53,92,13,87,151,194,213,5,116,217,99,174,166,203,14,87,195,213,112,53,92,189,215,92,141,250,162,190,168,47,234,139,250,162,190,168,47,234,139,250,162,190,168,47,234,139,250,162,190,168,239,174,168,175,89,76,73,217,164,164,140,250,162,190,53,81,95,227,215,107,170,249,242,154,26,172,38,196,213,16,125,165,211,106,54,223,2,114,107,33,95,233,220,154,196,87,45,175,62,240,45,32,183,22,239,149,203,173,151,123,37,51,235,212,94,185,200,122,177,87,58,179,38,235,149,206,171,137,122,165,243,106,145,94,181,180,85,67,175,90,218,170,157,87,46,173,94,230,149,203,172,79,121,229,242,234,66,94,185,180,186,140,87,45,109,213,196,43,157,86,139,240,170,165,173,26,120,197,211,226,187,248,46,190,91,180,239,22,210,234,53,105,245,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,86,235,187,133,220,129,208,228,14,132,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,248,46,190,139,239,226,187,213,250,110,239,252,114,56,184,58,25,42,20,121,27,241,119,56,127,26,47,246,160,209,251,251,123,169,154,126,55,158,24,3,198,128,153,220,203,228,222,157,153,220,203,141,230,24,57,188,151,35,135,223,156,119,203,181,29,24,45,195,106,25,142,231,7,94,122,240,10,175,109,102,37,51,43,185,142,254,206,172,100,102,37,51,43,121,71,102,37,11,134,14,76,199,183,28,211,117,125,199,121,237,240,12,120,102,192,51,3,158,25,240,204,128,103,54,16,216,64,216,191,13,4,217,166,120,214,6,194,46,86,198,217,64,96,3,225,80,54,16,40,145,83,34,167,68,174,155,224,41,145,83,34,167,68,78,137,156,18,121,45,4,155,18,57,37,114,74,228,148,200,41,145,83,34,199,128,49,224,67,48,224,139,191,135,159,250,231,161,37,47,192,15,63,23,95,191,223,191,241,95,107,55,253,119,245,157,84,174,191,217,167,197,126,177,95,202,227,148,199,41,143,83,30,175,151,92,83,30,167,60,78,121,188,62,236,78,121,156,242,56,229,113,202,227,148,199,117,111,25,80,30,167,60,78,121,156,242,56,27,7,108,28,28,192,198,129,25,90,241,131,187,160,141,3,179,105,53,77,54,14,216,56,96,227,128,141,3,54,14,216,56,96,227,128,141,131,157,222,56,192,223,241,119,252,29,127,199,223,241,119,40,27,202,134,178,161,108,40,27,202,134,178,107,73,217,197,117,224,99,202,166,3,15,101,67,217,80,54,148,125,64,148,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,240,142,137,176,89,104,185,217,164,220,140,8,35,194,181,20,97,38,98,51,17,155,137,216,186,49,152,137,216,76,196,102,34,54,19,177,153,136,93,11,4,102,34,54,19,177,153,136,205,68,108,38,98,51,17,27,251,197,126,15,204,126,139,108,3,155,180,129,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,107,96,191,69,222,13,209,228,110,136,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,218,236,247,125,104,75,154,239,245,27,235,181,5,172,215,218,70,189,214,107,233,141,151,57,241,223,126,226,191,205,228,1,86,242,136,106,241,248,186,90,52,78,61,29,88,172,130,197,102,58,22,187,198,50,95,138,21,187,134,97,110,166,226,231,207,216,97,41,102,102,48,51,131,185,253,93,45,152,155,97,199,59,50,236,248,205,121,183,92,219,129,209,50,172,150,225,120,126,224,165,7,175,240,218,102,74,51,83,154,235,168,244,76,105,102,74,51,83,154,119,100,74,179,96,232,192,116,124,203,49,93,215,119,156,215,90,207,104,105,70,75,51,90,154,209,210,140,150,102,155,161,222,219,12,233,213,82,35,147,11,227,15,109,241,194,213,167,20,177,127,161,33,156,248,198,72,213,225,242,237,184,148,152,174,196,173,28,43,180,164,198,118,191,221,202,177,154,214,214,113,221,108,229,176,149,195,86,14,91,57,108,229,176,149,195,86,14,91,57,251,188,149,195,142,8,59,34,236,136,176,35,194,142,8,59,34,108,46,176,185,192,230,2,155,11,108,46,176,185,192,230,2,155,11,7,182,185,160,254,119,34,241,230,2,127,39,194,230,2,155,11,108,46,176,185,192,230,2,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,159,207,232,205,66,254,0,192,228,15,0,48,250,61,53,250,34,30,196,59,205,244,12,254,103,240,63,131,255,117,11,61,131,255,25,252,207,224,127,6,255,51,248,191,22,50,207,224,127,6,255,51,248,159,193,255,12,254,103,240,63,32,191,195,32,207,224,255,60,88,92,68,161,219,164,208,13,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,188,203,88,92,196,93,98,45,238,18,11,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,188,203,88,108,134,70,104,41,99,113,44,148,214,174,97,241,242,59,190,24,141,191,141,110,163,206,252,126,249,84,247,242,90,216,62,26,205,239,219,163,127,31,219,143,163,219,104,54,250,22,205,219,191,63,218,246,61,215,104,25,134,221,106,57,78,123,249,133,26,15,171,175,180,250,73,88,111,214,170,241,195,108,56,193,196,181,237,235,192,117,157,150,109,76,236,107,171,229,221,24,238,248,198,113,130,214,181,19,175,222,203,211,111,198,201,87,31,109,187,129,227,59,158,231,184,158,111,22,118,242,151,223,16,210,78,254,251,163,237,192,119,125,211,13,124,195,246,253,130,78,254,95,242,33,32,203,166,203,127,42,192,233,228,159,187,87,175,75,70,211,178,155,70,99,18,69,15,143,15,81,52,49,154,65,211,93,189,42,137,177,232,122,156,92,48,170,144,38,147,61,215,35,229,135,207,66,114,89,234,185,146,239,52,20,114,9,94,77,249,224,82,53,143,218,207,47,27,38,11,201,37,253,243,203,134,71,217,92,217,172,40,152,106,3,44,74,103,202,96,195,148,68,121,225,80,54,82,54,11,10,46,211,6,24,84,200,36,186,76,185,224,79,33,143,232,11,75,46,216,83,200,147,246,235,163,248,242,164,254,2,169,154,70,238,177,159,5,115,170,105,108,165,52,73,120,147,77,147,69,84,235,113,242,33,149,108,158,12,130,18,92,157,44,132,146,77,147,65,76,130,105,178,144,73,53,141,220,117,156,133,72,10,105,20,30,227,89,72,164,154,70,122,109,148,31,227,130,196,51,118,18,136,144,140,152,242,171,247,56,9,15,66,199,36,77,68,232,160,164,189,136,28,228,77,243,31,148,34,93,34,71,73,44,196,244,254,198,148,58,42,137,93,2,71,45,101,77,242,176,20,144,19,56,116,38,113,57,205,36,86,113,38,115,57,173,121,161,200,49,73,49,20,58,70,230,98,90,87,67,177,131,146,110,40,114,148,196,138,207,165,142,145,248,150,22,18,63,165,197,214,159,82,201,246,167,62,130,54,182,191,157,27,65,139,253,97,127,216,31,246,135,253,97,127,216,31,246,135,253,97,127,216,31,246,135,253,97,127,216,31,246,135,253,97,127,123,111,127,234,127,36,110,238,226,31,137,99,127,216,31,246,135,253,97,127,216,31,246,135,253,97,127,216,31,246,135,253,97,127,216,31,246,135,253,97,127,216,223,94,219,95,239,252,114,56,184,58,25,202,223,86,168,17,127,59,243,167,241,130,251,11,101,175,77,197,179,35,55,158,151,33,146,37,12,145,116,51,103,72,186,91,71,72,186,59,63,65,210,252,53,180,195,121,25,218,97,26,241,219,57,203,172,225,8,73,249,184,154,103,72,22,17,92,203,16,201,34,130,111,153,169,101,123,142,99,120,182,231,218,158,145,30,92,102,176,150,124,112,77,227,47,21,3,235,155,127,89,68,112,45,3,48,139,8,190,229,218,14,140,150,97,181,12,199,243,3,47,61,120,133,215,182,222,209,157,178,161,117,206,238,148,204,172,119,120,167,124,104,77,211,59,229,3,107,26,223,41,31,88,203,252,78,197,184,85,15,240,84,140,91,245,4,79,201,184,122,71,120,74,134,158,69,162,161,3,211,241,45,199,116,93,223,113,94,111,148,232,9,173,105,240,168,100,96,93,147,71,37,227,234,26,61,170,24,183,234,217,163,242,113,181,12,31,85,140,91,245,244,209,28,113,25,63,202,248,81,129,209,161,165,221,114,166,136,185,166,26,194,137,15,76,173,58,92,190,73,172,37,166,171,102,187,71,178,243,157,181,221,179,131,229,111,182,123,216,238,225,158,97,220,51,172,190,251,61,220,51,140,123,134,113,207,176,122,108,60,112,207,48,238,25,198,61,195,184,103,24,247,12,227,158,97,220,51,172,6,112,207,61,195,202,99,123,238,25,6,218,31,48,218,115,207,176,220,160,44,125,243,176,116,80,230,46,98,155,103,106,252,90,180,198,143,134,17,153,99,203,177,140,104,50,113,109,243,198,190,54,172,32,50,39,163,235,177,229,218,55,102,137,83,69,242,133,40,105,186,72,158,16,76,25,97,202,8,83,70,152,50,194,148,17,166,140,48,101,132,41,35,76,25,97,202,8,83,70,152,50,194,148,17,166,140,48,101,132,41,35,76,25,169,64,9,165,110,51,150,173,132,220,111,12,37,68,9,81,66,148,16,37,68,9,81,66,148,16,37,68,9,81,66,148,16,37,68,9,81,66,148,16,37,68,9,119,78,9,11,252,227,116,238,76,134,18,162,132,40,33,74,136,18,162,132,40,33,74,136,18,162,132,40,33,74,136,18,162,132,40,33,74,136,18,162,132,187,162,132,23,127,15,63,245,207,67,91,218,8,31,126,46,190,126,191,127,35,132,246,46,10,97,241,227,43,87,43,83,245,240,202,236,179,50,186,146,59,149,113,167,50,238,84,198,157,202,184,83,89,141,166,110,114,167,178,236,224,220,169,140,59,149,229,94,104,238,84,198,157,202,184,83,25,119,42,251,149,152,59,149,113,167,50,238,84,198,157,202,100,226,114,167,50,238,84,198,208,211,72,98,232,41,119,42,227,78,101,245,185,83,217,243,54,143,21,90,146,3,35,82,182,121,172,166,181,123,227,34,216,230,97,155,135,109,30,182,121,216,230,97,155,135,109,30,182,121,216,45,97,183,132,221,18,118,75,216,45,97,183,164,126,187,37,108,60,176,241,192,198,3,27,15,108,60,176,241,80,99,219,103,227,129,141,135,237,27,15,133,253,125,73,188,241,192,223,151,176,241,192,198,3,27,15,108,60,176,241,128,223,227,247,248,61,126,143,223,227,247,248,61,126,143,223,227,247,248,61,126,143,223,227,247,248,61,126,143,223,23,224,247,102,145,127,56,96,242,135,3,248,253,65,248,125,17,15,240,157,38,124,227,215,27,36,243,229,13,82,176,26,244,89,67,193,151,78,171,25,240,11,200,173,197,239,165,115,107,226,123,181,188,250,244,190,128,220,90,240,94,46,183,94,187,151,204,172,147,238,229,34,235,149,123,233,204,154,224,94,58,175,38,183,151,206,171,133,237,213,210,86,173,246,106,105,171,70,123,185,180,122,205,94,46,179,62,178,151,203,171,75,236,229,210,234,2,123,181,180,85,123,189,116,90,45,92,175,150,182,106,173,23,79,11,214,131,245,2,30,94,132,169,23,65,223,133,8,117,85,144,92,96,17,220,164,8,14,36,3,201,64,50,144,12,36,3,201,64,50,144,12,36,3,201,64,50,144,12,36,3,201,64,50,144,12,36,3,201,64,50,144,188,119,144,92,224,29,107,45,238,88,11,36,3,201,64,50,144,12,36,3,201,64,50,144,12,36,3,201,64,50,144,12,36,3,201,64,50,144,12,36,3,201,64,50,144,188,119,144,108,134,70,104,21,5,201,177,87,90,187,6,201,203,111,252,98,52,254,54,186,141,58,243,251,229,19,223,203,43,99,251,104,52,191,111,143,254,125,108,63,142,110,163,217,232,91,52,111,255,254,104,219,247,92,163,101,24,118,171,229,56,237,229,23,106,60,172,190,210,234,231,98,165,45,89,227,135,217,112,174,141,200,181,156,192,52,199,142,61,113,162,107,199,152,180,174,111,198,230,216,48,172,104,50,58,122,247,234,57,57,35,195,234,163,109,55,112,124,199,243,28,215,243,205,162,51,188,252,246,144,150,225,247,71,219,129,239,250,166,27,248,134,237,251,197,102,248,47,249,40,145,149,213,229,63,21,108,117,242,207,221,171,151,46,163,105,217,77,163,49,137,162,135,199,135,40,154,24,205,160,233,174,94,184,196,228,116,61,78,46,59,85,72,147,41,163,235,145,242,219,104,33,185,44,245,92,201,55,35,10,185,4,175,166,124,182,169,154,71,237,231,151,109,151,133,228,146,254,249,101,219,164,108,174,108,121,20,76,181,193,30,165,51,101,200,98,74,162,188,182,40,27,41,91,14,5,151,105,131,29,42,100,18,93,166,92,54,168,144,71,244,133,37,151,253,41,228,73,251,13,83,124,121,82,127,199,84,77,35,247,216,207,178,59,213,52,182,82,154,164,205,201,166,201,82,172,245,56,249,28,75,54,79,134,82,9,174,78,150,83,201,166,201,80,40,193,52,89,14,165,154,70,238,58,206,114,38,133,52,10,143,241,44,71,82,77,35,189,54,202,143,113,65,5,26,59,9,103,72,70,76,249,237,124,156,180,9,161,99,146,108,34,116,80,146,103,68,14,242,166,249,15,74,193,48,145,163,36,22,98,122,127,99,74,29,149,244,48,129,163,150,248,38,121,88,138,217,9,28,58,147,184,156,102,18,171,56,147,185,156,214,72,81,228,152,36,42,10,29,35,115,49,173,195,162,216,65,73,90,20,57,74,98,197,231,82,199,72,124,75,11,137,159,210,98,235,79,169,26,30,44,108,242,109,204,131,59,55,249,22,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,15,154,7,11,251,51,116,115,23,255,12,29,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,225,65,120,16,30,132,7,15,130,7,63,94,117,6,31,98,26,52,243,220,227,232,246,105,52,159,52,90,215,9,8,60,212,27,27,253,90,142,10,134,80,110,58,21,147,39,243,77,158,76,153,51,233,24,129,155,62,102,210,49,2,47,117,90,229,14,15,149,52,127,205,241,112,94,230,120,152,70,252,198,203,50,107,56,85,82,62,174,230,177,146,69,4,215,50,87,178,136,224,91,198,108,217,158,227,24,158,237,185,182,103,164,7,151,153,181,37,31,92,211,68,76,197,192,250,70,98,22,17,92,203,76,204,34,130,111,185,182,3,163,101,88,45,195,241,252,192,75,15,94,225,181,173,119,154,167,108,104,157,227,60,37,51,235,157,231,41,31,90,211,64,79,249,192,154,38,122,202,7,214,50,210,83,49,110,213,51,61,21,227,86,61,212,83,50,174,222,169,158,146,161,103,145,104,232,192,116,124,203,49,93,215,119,156,215,91,26,122,66,107,154,69,42,25,88,215,48,82,201,184,186,166,145,42,198,173,122,28,169,124,92,45,243,72,21,227,86,61,144,52,71,92,38,146,50,145,148,137,164,133,109,26,228,40,18,103,108,26,236,96,123,152,77,3,54,13,14,118,211,128,59,81,113,39,42,238,68,165,155,221,185,19,21,119,162,226,78,84,220,137,138,59,81,213,66,173,185,19,85,217,102,205,157,168,202,196,95,238,68,85,30,253,114,39,170,242,224,151,59,81,225,190,184,111,193,238,187,20,169,15,221,139,225,39,171,119,246,49,188,28,118,222,159,118,195,15,189,63,254,184,186,140,17,216,90,125,48,252,227,194,244,66,43,133,128,151,179,0,38,209,195,226,171,53,157,221,54,30,23,163,235,187,168,49,153,222,220,60,197,236,219,176,86,31,108,220,60,152,222,27,13,182,4,52,216,223,166,193,73,237,77,90,239,22,44,54,189,55,244,107,39,14,112,38,247,205,181,255,177,254,41,206,218,255,241,215,254,207,239,51,101,147,114,188,116,211,187,233,226,255,111,239,252,154,155,214,174,56,250,93,250,92,27,75,49,144,62,154,59,134,250,78,200,205,128,161,240,228,49,193,132,220,38,198,227,56,20,58,115,191,123,199,38,20,91,210,145,206,255,179,101,173,135,206,220,50,8,237,236,108,199,206,58,107,255,244,125,126,253,171,161,143,140,26,108,197,151,3,221,23,216,92,132,205,193,64,176,247,232,139,236,112,67,239,180,127,178,123,159,125,154,38,250,66,191,154,184,209,23,54,117,197,136,190,176,169,171,113,145,218,220,221,118,168,43,78,36,135,97,61,209,34,57,108,234,138,17,201,97,83,87,227,92,153,123,211,182,117,69,141,10,209,173,41,98,84,136,102,73,81,163,66,244,107,138,19,21,162,95,79,156,168,16,253,122,98,68,133,24,86,19,56,42,196,176,154,192,81,33,154,213,168,193,106,69,65,134,104,213,182,38,165,235,155,40,229,68,179,236,72,41,39,154,213,68,74,57,49,172,38,112,202,137,126,53,49,82,78,12,171,9,156,114,82,83,13,41,39,134,23,217,212,247,148,64,21,2,85,42,47,178,25,194,91,171,33,188,181,25,66,2,95,218,16,248,178,182,153,162,181,213,20,173,109,166,40,80,32,141,241,153,65,149,54,110,125,102,160,99,144,119,246,204,96,247,233,227,81,129,246,239,254,240,231,17,64,207,168,243,253,205,124,221,191,250,111,237,121,193,143,123,254,184,137,229,63,206,225,0,135,3,28,14,8,60,28,0,194,183,24,194,3,187,129,221,192,110,96,119,82,216,13,49,134,24,67,140,33,198,228,98,131,113,189,99,92,48,105,27,48,105,66,12,249,54,155,61,222,241,158,87,127,156,157,143,167,86,246,242,215,172,247,184,119,249,101,185,89,127,185,89,46,54,8,204,1,4,230,66,143,99,58,204,26,183,70,99,134,84,66,42,101,147,74,52,102,8,42,26,51,100,23,178,11,217,133,236,162,49,163,49,3,165,129,210,64,105,81,80,26,141,25,254,141,198,12,159,151,197,231,209,152,181,207,15,108,76,230,186,243,3,100,230,192,50,115,161,249,222,125,102,229,191,207,65,1,7,5,28,20,8,60,40,0,200,183,24,200,3,190,1,223,128,111,192,55,74,51,244,24,122,12,61,238,20,61,6,233,118,0,233,130,76,219,128,76,5,33,73,235,84,230,2,186,34,157,57,146,220,28,61,165,89,247,254,104,206,208,75,232,165,108,122,137,230,12,85,69,115,134,246,66,123,161,189,208,94,52,103,52,103,64,53,160,26,80,45,10,84,163,57,195,196,209,156,97,246,178,152,61,154,179,217,153,130,7,215,153,244,230,212,194,115,152,20,231,250,155,112,120,192,225,1,135,7,2,15,15,128,244,45,134,244,192,112,96,56,48,28,24,142,250,12,81,134,40,67,148,59,69,148,193,188,29,192,188,96,212,54,96,84,65,152,242,109,54,203,188,168,207,95,179,221,251,18,234,115,104,245,121,219,232,148,234,179,234,254,168,207,208,75,232,165,108,122,137,250,12,85,69,125,134,246,66,123,161,189,208,94,212,103,212,103,64,53,160,26,80,45,10,84,163,62,195,196,81,159,97,246,178,152,61,234,179,217,153,130,15,245,185,116,166,128,250,28,89,125,222,126,7,130,171,207,135,55,225,240,128,195,3,14,15,4,30,30,0,233,91,12,233,129,225,192,112,96,56,48,28,245,25,162,12,81,134,40,119,138,40,131,121,59,128,121,193,168,109,192,168,210,48,165,183,232,231,45,196,34,255,57,166,4,157,60,4,186,182,8,116,104,136,38,68,83,54,209,68,135,134,180,162,67,67,128,33,192,16,96,8,48,58,52,58,52,240,26,120,13,188,22,5,175,209,161,225,228,232,208,112,124,89,28,31,29,218,226,156,193,151,19,77,38,180,8,49,58,78,48,116,197,157,56,80,224,64,129,3,5,129,7,10,128,251,22,131,123,0,57,128,28,64,14,32,71,145,134,50,67,153,161,204,157,162,204,160,223,14,160,95,208,106,27,208,106,74,116,153,207,178,125,116,105,37,70,231,189,108,143,95,161,67,135,208,161,15,123,28,85,130,110,190,53,234,51,164,18,82,41,155,84,162,62,67,80,81,159,33,187,144,93,200,46,100,23,245,25,245,25,40,13,148,6,74,139,130,210,168,207,240,111,212,103,248,188,44,62,143,250,172,125,126,96,37,60,215,156,31,160,57,135,214,156,15,155,239,95,110,86,253,251,28,20,112,80,192,65,129,192,131,2,128,124,139,129,60,224,27,240,13,248,6,124,163,52,67,143,161,199,208,227,78,209,99,144,110,7,144,46,200,180,13,200,84,16,146,180,15,124,62,68,87,100,61,71,146,155,227,199,60,107,222,31,205,25,122,9,189,148,77,47,209,156,161,170,104,206,208,94,104,47,180,23,218,139,230,140,230,12,168,6,84,3,170,69,129,106,52,103,152,56,154,51,204,94,22,179,71,115,54,59,83,240,224,58,147,235,156,90,120,14,20,233,92,123,19,14,15,56,60,224,240,64,224,225,1,144,190,197,144,30,24,14,12,7,134,3,195,81,159,33,202,16,101,136,114,167,136,50,152,183,3,152,23,140,218,6,140,26,26,83,78,94,142,94,140,95,140,207,199,175,70,211,45,155,220,194,202,201,217,100,250,126,52,81,128,75,37,168,220,221,241,106,177,92,172,231,155,45,182,218,231,93,149,76,203,24,85,54,145,202,58,50,89,9,30,243,48,192,208,184,19,118,200,208,225,54,64,195,7,104,56,153,237,95,250,124,114,54,46,180,253,71,171,47,231,151,159,23,191,218,23,12,54,94,173,238,29,80,227,126,221,171,239,155,47,235,203,207,123,159,144,182,11,6,89,239,238,234,118,208,223,126,82,186,90,221,247,86,223,79,178,193,238,67,210,105,239,254,195,253,114,115,159,15,250,131,97,239,110,126,181,184,157,255,123,177,214,99,146,197,170,141,136,100,140,162,149,232,178,88,185,57,184,140,91,126,238,90,126,241,67,116,220,242,79,234,203,55,119,168,99,148,175,245,66,53,163,184,209,202,118,153,121,53,236,141,91,190,229,204,171,153,112,220,242,27,102,222,220,239,14,94,190,154,125,107,245,190,134,124,135,47,189,26,145,235,66,107,173,175,175,6,89,7,255,250,84,108,91,183,240,106,178,29,163,108,189,143,59,70,0,60,70,217,85,20,77,183,217,149,12,45,90,209,54,63,54,85,56,61,90,209,13,63,44,141,168,123,240,162,213,174,122,169,110,67,83,61,120,233,74,165,189,252,254,148,13,79,243,97,246,248,241,233,112,184,127,178,144,178,116,173,159,37,102,71,34,193,203,86,156,157,104,77,184,234,228,36,120,209,138,35,22,173,162,85,7,44,209,138,182,249,1,168,58,135,137,81,180,245,91,141,234,184,38,90,209,150,157,142,247,86,163,121,252,83,113,238,113,248,181,232,156,122,52,94,161,58,80,104,188,176,68,236,155,175,40,146,96,141,43,204,91,80,102,245,58,151,20,73,125,243,53,13,157,182,132,218,239,206,102,207,70,175,199,59,174,189,251,159,51,219,254,118,211,251,48,191,91,244,178,222,160,132,184,179,6,196,61,108,98,220,69,189,182,104,231,186,75,176,153,59,211,222,235,64,4,180,93,121,55,8,55,132,27,194,13,225,134,112,67,184,33,220,16,110,8,55,132,27,194,13,225,134,112,67,184,33,220,16,110,8,55,132,27,194,13,225,238,32,225,118,183,183,235,8,119,147,196,237,78,184,139,137,19,135,9,19,63,162,32,14,221,239,225,199,126,62,20,224,122,195,197,225,226,112,113,184,120,87,184,56,96,25,176,220,25,50,11,116,5,186,2,93,129,174,224,63,240,31,248,15,252,7,254,3,255,133,194,127,231,23,163,201,249,116,114,254,98,246,234,205,249,191,70,239,95,158,149,177,223,222,95,82,62,176,238,122,185,154,95,47,55,215,203,171,222,250,126,249,159,249,247,219,155,50,71,250,245,151,204,30,88,119,16,185,80,5,251,42,51,25,154,146,94,155,19,103,79,13,73,223,207,175,238,145,85,79,156,159,45,23,162,0,30,46,23,45,31,246,210,9,220,125,190,191,186,186,94,94,125,154,111,135,166,244,110,144,245,179,65,63,239,109,214,243,229,221,167,47,235,219,197,250,110,216,207,158,246,7,189,203,31,111,12,7,239,8,127,251,251,193,59,83,30,173,152,171,159,197,108,223,164,78,14,74,210,162,136,197,22,26,81,196,192,29,140,82,139,73,3,149,68,179,216,69,115,162,25,184,149,241,10,178,235,103,238,218,207,226,71,189,228,253,244,85,144,93,63,79,234,251,105,238,66,7,238,103,188,130,76,250,169,245,166,99,198,208,19,205,101,186,55,29,37,208,55,234,163,164,159,153,254,11,178,235,167,229,207,76,245,9,67,242,126,166,248,153,169,116,233,139,253,52,119,233,3,247,51,94,65,218,253,84,31,33,105,77,103,205,17,82,138,217,12,80,142,126,39,21,129,243,165,62,154,198,205,135,110,100,172,122,180,59,169,62,27,212,154,201,154,179,193,20,51,25,160,28,147,78,234,205,164,209,81,101,162,46,250,45,198,164,135,122,40,195,232,220,52,52,202,136,82,140,73,15,171,206,51,116,199,176,242,60,35,209,20,122,173,197,184,129,54,159,32,85,7,202,41,27,24,253,115,163,226,112,219,168,129,145,63,45,70,169,69,187,129,234,237,166,82,15,13,183,155,66,183,49,82,57,218,157,84,47,91,149,126,129,49,92,182,10,253,235,75,164,114,76,58,169,245,214,108,38,127,4,238,98,156,98,180,123,168,48,81,180,126,48,170,76,148,20,63,24,125,215,162,221,64,133,21,163,213,64,149,21,147,162,129,190,107,49,110,160,205,103,27,149,161,147,178,129,209,63,219,40,108,33,221,6,138,249,116,237,187,22,227,6,90,78,160,152,79,215,190,107,169,109,160,237,83,162,14,187,90,97,246,148,158,17,165,113,69,81,57,210,184,164,40,54,53,95,82,122,58,148,206,37,230,149,149,30,208,221,120,73,131,169,150,27,155,106,149,87,84,61,18,170,177,52,29,189,173,242,110,165,199,65,53,222,170,244,48,40,141,43,140,191,59,183,230,67,112,107,49,4,183,230,67,80,235,3,86,182,184,214,7,84,92,97,62,104,245,62,160,234,146,58,31,176,250,26,227,121,46,61,150,170,177,197,229,135,82,53,95,98,62,47,107,139,121,89,155,207,75,233,97,89,205,87,20,231,165,112,133,189,114,185,123,80,150,111,229,50,219,74,193,199,160,92,234,46,87,155,245,202,114,167,218,246,38,152,149,152,149,152,149,152,149,152,149,152,149,152,128,152,128,169,205,53,76,192,150,155,128,152,107,152,107,152,107,152,107,152,107,152,107,152,107,152,107,152,107,152,107,88,66,88,66,88,66,88,66,88,66,88,66,88,66,88,66,237,176,132,208,119,162,233,59,72,50,18,37,25,89,42,74,128,244,175,198,168,127,1,42,74,183,44,144,64,250,70,221,95,42,24,38,127,89,143,232,243,139,236,137,183,148,186,222,167,85,246,36,70,84,157,98,50,227,228,206,237,190,202,228,225,115,202,42,72,160,195,147,194,147,194,147,194,147,194,147,34,129,142,4,58,17,115,137,119,134,119,134,119,70,2,29,30,31,30,31,30,31,30,31,30,31,30,31,30,95,250,41,196,227,195,227,19,208,64,18,232,72,160,35,129,14,183,20,183,20,183,20,183,84,196,103,27,220,82,220,82,25,13,196,45,21,226,150,146,64,119,108,10,43,9,116,200,181,36,208,249,214,126,119,78,165,175,24,186,178,83,25,40,139,206,209,169,12,19,44,183,251,234,163,164,203,21,238,132,58,137,58,137,58,137,58,137,58,137,58,137,234,135,234,151,90,77,67,245,107,185,234,135,154,134,154,134,154,134,154,134,154,134,154,134,154,134,154,134,154,134,154,134,6,132,6,132,6,132,6,132,6,132,6,132,6,132,6,212,14,13,8,63,135,136,185,78,91,48,2,93,147,80,249,93,129,194,230,212,174,73,7,13,15,161,241,113,219,169,155,156,77,166,239,71,147,242,4,230,251,127,83,39,62,110,255,59,89,250,30,229,170,172,195,64,241,113,241,31,187,169,206,122,211,110,76,208,196,57,167,42,72,156,67,155,66,155,66,155,66,155,66,155,34,113,142,196,57,17,115,137,134,134,134,134,134,70,226,28,90,31,90,31,90,31,90,31,90,31,90,31,90,95,250,41,68,235,67,235,19,208,64,18,231,72,156,35,113,14,213,20,213,20,213,20,213,84,196,103,27,84,83,84,83,25,13,68,53,21,162,154,146,56,119,108,70,43,137,115,184,182,36,206,25,88,192,250,26,166,78,226,156,157,134,25,40,113,46,190,134,105,30,82,167,221,48,231,144,58,139,59,97,91,98,91,98,91,98,91,98,91,98,91,98,7,98,7,166,182,217,176,3,91,110,7,98,179,97,179,97,179,97,179,97,179,97,179,97,179,97,179,97,179,97,179,97,14,97,14,97,14,97,14,97,14,97,14,97,14,97,14,181,195,28,66,233,33,164,174,211,226,140,64,61,37,84,74,88,160,144,58,175,122,74,7,165,144,214,231,218,237,178,21,189,134,219,149,3,22,3,37,220,57,62,204,211,67,80,220,238,75,149,145,89,167,44,133,224,58,84,42,84,42,84,42,84,42,84,42,130,235,8,174,19,49,151,168,105,168,105,168,105,4,215,161,250,161,250,161,250,161,250,161,250,161,250,161,250,165,159,66,84,63,84,63,1,13,36,184,142,224,58,130,235,208,79,209,79,209,79,209,79,69,124,182,65,63,69,63,149,209,64,244,83,33,250,41,193,117,199,102,185,18,92,135,127,75,112,93,16,51,248,225,25,214,30,211,235,170,30,100,29,36,194,206,209,179,12,152,71,87,120,218,117,104,255,88,234,195,181,209,41,209,41,209,41,209,41,209,41,143,90,167,68,255,67,255,67,255,59,98,253,15,93,13,93,13,93,13,93,13,93,13,93,13,93,13,93,13,93,13,93,13,53,8,53,8,53,8,53,8,53,8,53,8,53,8,53,168,29,106,16,206,14,201,116,157,54,99,164,250,39,65,115,190,2,101,212,169,253,147,174,10,31,146,82,231,166,227,119,211,23,227,243,241,171,209,116,242,199,249,239,23,179,223,71,23,163,243,241,235,241,195,64,158,189,156,77,206,95,79,95,189,249,109,58,27,157,93,252,115,52,123,250,108,246,54,87,207,226,102,241,109,115,181,88,46,214,243,205,245,151,229,159,171,222,159,243,213,124,185,184,91,60,124,175,110,110,123,219,209,89,223,95,110,122,243,155,213,231,121,239,233,135,222,215,220,108,18,15,130,13,171,38,209,32,249,240,231,255,207,138,23,100,79,138,163,123,240,79,172,134,31,203,127,178,248,245,71,158,5,43,203,190,218,233,85,206,55,19,243,90,115,150,171,178,83,137,114,213,238,63,29,244,170,143,127,222,236,125,148,30,244,243,147,254,160,247,113,177,88,221,173,22,139,143,131,254,63,250,143,119,159,158,79,245,68,165,114,57,70,122,144,67,53,74,235,167,92,146,185,102,227,165,174,220,189,174,226,47,70,14,117,105,78,147,153,250,225,90,143,219,247,79,173,80,120,169,203,250,251,167,86,17,108,235,82,27,6,154,85,213,28,234,91,215,164,56,171,175,168,200,244,116,220,182,36,245,161,183,102,155,106,206,153,29,106,210,109,147,209,153,173,67,61,186,111,44,70,231,159,14,245,84,193,64,253,246,84,34,56,215,106,236,94,251,170,147,57,215,106,78,156,170,41,30,115,217,86,163,58,189,42,151,99,118,100,100,91,143,226,36,72,179,59,170,243,23,219,106,20,199,42,154,213,168,14,51,92,171,177,155,99,213,201,128,67,53,14,175,113,21,102,119,173,198,186,55,206,175,113,91,20,93,44,81,7,70,107,93,83,228,100,90,23,21,209,162,206,69,37,36,173,113,81,5,148,214,185,202,162,17,215,203,79,153,213,85,69,106,168,113,85,21,4,215,189,172,2,131,107,92,90,2,225,58,215,88,116,177,12,195,53,46,42,225,112,157,107,138,232,85,235,26,155,97,42,67,113,189,139,138,88,92,231,42,139,142,151,208,184,214,53,22,95,82,9,143,235,92,211,248,93,250,133,200,167,239,166,249,228,101,3,31,127,155,205,134,234,71,95,108,190,109,242,235,219,6,88,252,53,235,13,99,60,234,194,235,99,90,52,160,226,195,23,255,200,176,21,206,143,194,240,120,95,158,123,193,162,38,139,154,44,106,178,168,201,162,38,207,189,224,185,23,34,230,146,197,87,22,95,89,124,229,185,23,44,18,179,72,204,34,49,139,196,44,18,179,72,204,34,113,250,41,100,145,152,69,98,1,13,228,185,23,60,247,130,231,94,176,220,206,114,59,203,237,44,183,139,248,108,195,114,59,203,237,50,26,200,114,187,144,229,118,158,123,113,108,59,244,60,247,130,237,126,158,123,209,148,59,160,47,85,102,179,19,159,82,101,214,63,57,6,169,82,127,83,91,183,75,150,187,217,230,255,60,6,37,6,37,6,37,6,37,6,37,6,37,198,31,198,95,106,67,13,227,175,229,198,31,134,26,134,26,134,26,134,26,134,26,134,26,134,26,134,26,134,26,134,26,54,16,54,16,54,16,54,16,54,16,54,16,54,16,54,80,59,108,32,52,157,104,154,14,50,140,68,25,70,138,114,146,207,78,124,42,39,121,255,68,184,114,210,21,231,67,212,211,46,140,6,50,247,59,144,57,3,201,64,58,13,100,230,119,32,51,6,146,129,116,26,72,175,150,104,46,222,18,101,32,101,15,100,230,119,32,51,6,146,129,116,26,72,175,225,196,129,158,207,199,64,118,102,32,119,79,145,116,143,204,46,63,58,178,219,185,217,187,126,164,10,207,86,222,156,4,109,246,63,216,255,96,255,131,253,15,246,63,72,208,38,65,91,196,92,178,79,195,62,13,251,52,36,104,179,159,196,126,18,251,73,236,39,177,159,196,126,18,251,73,233,167,144,253,36,246,147,4,52,144,4,109,18,180,73,208,102,103,142,157,57,118,230,216,153,19,241,217,134,157,57,118,230,100,52,144,157,57,33,59,115,36,104,31,219,106,30,9,218,44,13,146,160,237,111,157,113,39,90,186,251,232,101,209,178,13,82,122,146,44,237,93,171,2,7,106,23,238,129,85,137,85,137,85,137,85,137,85,137,85,137,5,136,5,152,218,90,195,2,108,185,5,136,181,134,181,134,181,134,181,134,181,134,181,134,181,134,181,134,181,134,181,134,33,132,33,132,33,132,33,132,33,132,33,132,33,132,33,212,14,67,8,117,135,84,237,78,11,50,162,52,148,129,99,180,118,149,134,50,232,102,190,182,84,5,164,197,121,116,219,249,116,75,218,174,158,207,78,198,109,51,159,65,230,211,45,120,187,122,62,59,153,190,205,124,6,153,79,255,154,169,252,60,79,230,83,244,124,230,174,65,179,57,9,179,15,141,72,18,45,91,121,87,50,101,177,159,177,159,177,159,177,159,177,159,201,148,37,83,86,196,92,98,147,99,147,99,147,147,41,139,157,143,157,143,157,143,157,143,157,143,157,143,157,159,126,10,177,243,177,243,5,52,144,76,89,50,101,201,148,101,99,132,141,17,54,70,216,24,17,241,217,134,141,17,54,70,100,52,144,141,17,33,27,35,100,202,30,219,98,10,153,178,172,204,144,41,235,103,153,39,159,101,91,157,210,151,76,153,245,243,99,144,41,61,167,200,230,33,227,99,115,129,82,49,230,36,230,36,230,36,230,36,230,228,81,155,147,152,126,152,126,152,126,71,108,250,97,166,97,166,97,166,97,166,97,166,97,166,97,166,97,166,97,166,97,166,97,1,97,1,97,1,97,1,97,1,97,1,97,1,97,1,181,195,2,66,207,33,55,182,211,18,140,12,213,36,115,9,140,45,170,38,89,7,147,98,37,218,30,109,140,144,219,142,162,67,54,108,121,20,187,23,10,203,40,250,27,69,135,24,216,242,40,118,47,255,149,81,244,55,138,30,93,208,76,188,11,202,40,202,29,69,143,25,175,221,76,29,102,20,125,141,226,179,209,235,177,115,234,112,47,235,125,152,223,45,8,31,62,236,71,154,12,226,154,155,19,69,140,80,143,80,143,80,143,80,143,80,79,20,49,81,196,34,230,146,5,5,22,20,88,80,32,138,152,133,15,22,62,88,248,96,225,131,133,15,22,62,88,248,72,63,133,44,124,176,240,33,160,129,68,17,19,69,76,20,49,75,72,44,33,177,132,196,18,146,136,207,54,44,33,177,132,36,163,129,44,33,9,89,66,34,138,248,216,118,157,136,34,102,11,139,40,98,127,251,97,59,209,210,117,77,172,74,180,108,195,182,88,130,96,226,135,86,5,205,39,46,221,3,171,18,171,18,171,18,171,18,171,18,171,18,11,16,11,48,181,181,134,5,216,114,11,16,107,13,107,13,107,13,107,13,107,13,107,13,107,13,107,13,107,13,107,13,67,8,67,8,67,8,67,8,67,8,67,8,67,8,67,168,29,134,16,234,14,49,197,157,22,100,132,105,40,46,17,177,42,13,69,122,82,44,26,10,26,202,129,134,226,242,2,114,9,182,85,189,128,164,231,219,242,2,34,84,210,228,53,226,59,84,178,13,193,187,188,70,120,141,232,191,70,6,179,161,247,215,200,160,63,20,254,26,97,62,219,51,159,254,125,245,129,120,95,157,249,108,207,124,250,255,69,118,32,254,23,89,230,179,61,243,233,255,247,196,129,248,223,19,153,207,246,204,167,255,223,209,228,7,255,51,159,194,231,243,249,69,246,196,253,177,20,159,86,217,19,30,74,177,223,141,68,143,164,80,221,154,7,82,176,58,201,234,36,171,147,172,78,178,58,201,3,41,120,32,133,136,185,100,21,149,85,84,86,81,121,32,5,171,189,172,246,178,218,203,106,47,171,189,172,246,178,218,155,126,10,89,237,101,181,87,64,3,121,32,5,15,164,224,129,20,172,155,179,110,206,186,57,235,230,34,62,219,176,110,206,186,185,140,6,178,110,46,100,221,156,7,82,28,219,86,59,15,164,96,223,158,7,82,248,74,2,216,9,150,206,43,154,37,193,146,5,77,117,163,194,174,103,30,222,1,155,18,155,18,155,18,155,18,155,18,155,18,251,15,251,47,181,173,134,253,215,114,251,15,91,13,91,13,91,13,91,13,91,13,91,13,91,13,91,13,91,13,91,13,51,8,51,8,51,8,51,8,51,8,51,8,51,8,51,168,29,102,16,202,14,15,162,232,180,24,35,72,63,113,76,151,173,208,79,186,153,45,43,84,254,104,109,242,156,115,174,108,229,100,118,49,85,150,201,244,63,153,78,137,178,149,147,217,197,60,89,38,211,255,100,250,150,73,229,167,117,50,153,73,38,243,205,197,235,223,70,103,147,243,134,217,124,55,124,248,155,227,87,13,145,178,247,171,187,203,249,205,245,178,225,187,243,109,248,240,55,23,235,163,77,151,253,127,43,30,57,181,198,57,106,54,96,29,228,206,98,74,99,74,99,74,99,74,99,74,147,59,75,238,172,136,185,196,60,199,60,199,60,39,119,22,147,31,147,31,147,31,147,31,147,31,147,31,147,63,253,20,98,242,99,242,11,104,32,185,179,228,206,146,59,203,118,9,219,37,108,151,176,93,34,226,179,13,219,37,108,151,200,104,32,219,37,66,182,75,200,157,61,182,37,22,114,103,89,175,33,119,182,105,241,199,86,200,84,70,208,250,16,50,187,150,70,107,217,51,187,96,90,231,155,97,94,98,94,98,94,98,94,98,94,98,94,98,10,98,10,166,54,219,48,5,91,110,10,98,182,97,182,97,182,97,182,97,182,97,182,97,182,97,182,97,182,97,182,97,17,97,17,97,17,97,17,97,17,97,17,97,17,97,17,181,195,34,66,239,33,163,182,211,18,141,76,85,37,96,118,216,177,101,221,29,143,29,34,33,246,238,175,255,1]} \ No newline at end of file