aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel
diff options
context:
space:
mode:
authorAndrea Adami <andrea.adami@gmail.com>2018-07-18 00:00:16 +0200
committerPaul Eggleton <paul.eggleton@linux.intel.com>2018-07-20 10:00:51 +0200
commit24da68dd83b84be4366002f6211af9e6f17e45cf (patch)
tree88c44c9b538458a7326ede839bd1203297d734c7 /recipes-kernel
parent647b3567d3eee2cb2daf3b299f681ddc8a5f9e3e (diff)
downloadmeta-handheld-24da68dd83b84be4366002f6211af9e6f17e45cf.tar.gz
meta-handheld-24da68dd83b84be4366002f6211af9e6f17e45cf.tar.bz2
meta-handheld-24da68dd83b84be4366002f6211af9e6f17e45cf.zip
linux-handheld_4.14: initial commit for pxa clamshells
Stable 4.14.56 patchset. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'recipes-kernel')
-rw-r--r--recipes-kernel/linux/linux-handheld-4.14/OE-qvga-logo.patch232025
-rw-r--r--recipes-kernel/linux/linux-handheld-4.14/OE-vga-logo.patch923225
-rw-r--r--recipes-kernel/linux/linux-handheld-4.14/akita/defconfig434
-rw-r--r--recipes-kernel/linux/linux-handheld-4.14/c7x0/defconfig365
-rw-r--r--recipes-kernel/linux/linux-handheld-4.14/sharpslpart/0001-mtd-sharpslpart-Add-sharpslpart-partition-parser.patch494
-rw-r--r--recipes-kernel/linux/linux-handheld-4.14/sharpslpart/0006-ARM-pxa-corgi-Remove-hardcoded-partitioning-use-shar.patch77
-rw-r--r--recipes-kernel/linux/linux-handheld-4.14/sharpslpart/0007-ARM-pxa-tosa-Remove-hardcoded-partitioning-use-sharp.patch67
-rw-r--r--recipes-kernel/linux/linux-handheld-4.14/sharpslpart/0008-ARM-pxa-spitz-Remove-hardcoded-partitioning-use-shar.patch80
-rw-r--r--recipes-kernel/linux/linux-handheld-4.14/sharpslpart/0009-ARM-pxa-poodle-Remove-hardcoded-partitioning-use-sha.patch67
-rw-r--r--recipes-kernel/linux/linux-handheld-4.14/spitz/defconfig434
-rw-r--r--recipes-kernel/linux/linux-handheld-4.14/tosa/0001-HACK-video-move-backlight-to-the-end-of-Makefile.patch32
-rw-r--r--recipes-kernel/linux/linux-handheld-4.14/tosa/0002-tosa-bl-correct-backlight-calculations.patch39
-rw-r--r--recipes-kernel/linux/linux-handheld-4.14/tosa/0003-tmio-call-tmiofb_set_par-in-tmiofb_probe.patch43
-rw-r--r--recipes-kernel/linux/linux-handheld-4.14/tosa/defconfig431
-rw-r--r--recipes-kernel/linux/linux-handheld_4.14.bb48
15 files changed, 1157861 insertions, 0 deletions
diff --git a/recipes-kernel/linux/linux-handheld-4.14/OE-qvga-logo.patch b/recipes-kernel/linux/linux-handheld-4.14/OE-qvga-logo.patch
new file mode 100644
index 0000000..d3c539f
--- /dev/null
+++ b/recipes-kernel/linux/linux-handheld-4.14/OE-qvga-logo.patch
@@ -0,0 +1,232025 @@
+From dd7c496334cc417b70efedf95c26fc9d4572b236 Mon Sep 17 00:00:00 2001
+From: Andrea Adami <andrea.adami@gmail.com>
+Date: Sat, 5 Apr 2014 19:34:32 +0200
+Subject: [PATCH 337/337] Provide OpenEmbedded qvga logo
+
+Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
+---
+ drivers/video/logo/logo_linux_clut224.ppm | 232006 ++++++++++++++++++++++++++-
+ 1 file changed, 230403 insertions(+), 1603 deletions(-)
+
+diff --git a/drivers/video/logo/logo_linux_clut224.ppm b/drivers/video/logo/logo_linux_clut224.ppm
+index 3c14e43..9192b50 100644
+--- a/drivers/video/logo/logo_linux_clut224.ppm
++++ b/drivers/video/logo/logo_linux_clut224.ppm
+@@ -1,1604 +1,230404 @@
+ P3
+-# Standard 224-color Linux logo
+-80 80
+-255
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 6 6 6 6 6 6 10 10 10 10 10 10
+- 10 10 10 6 6 6 6 6 6 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 6 6 6 10 10 10 14 14 14
+- 22 22 22 26 26 26 30 30 30 34 34 34
+- 30 30 30 30 30 30 26 26 26 18 18 18
+- 14 14 14 10 10 10 6 6 6 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 1 0 0 1 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 6 6 6 14 14 14 26 26 26 42 42 42
+- 54 54 54 66 66 66 78 78 78 78 78 78
+- 78 78 78 74 74 74 66 66 66 54 54 54
+- 42 42 42 26 26 26 18 18 18 10 10 10
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 1 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 22 22 22 42 42 42 66 66 66 86 86 86
+- 66 66 66 38 38 38 38 38 38 22 22 22
+- 26 26 26 34 34 34 54 54 54 66 66 66
+- 86 86 86 70 70 70 46 46 46 26 26 26
+- 14 14 14 6 6 6 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 1 0 0 1 0 0 1 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 10 10 10 26 26 26
+- 50 50 50 82 82 82 58 58 58 6 6 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 6 6 6 54 54 54 86 86 86 66 66 66
+- 38 38 38 18 18 18 6 6 6 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 6 6 6 22 22 22 50 50 50
+- 78 78 78 34 34 34 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 6 6 6 70 70 70
+- 78 78 78 46 46 46 22 22 22 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 1 0 0 1 0 0 1 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 6 6 6 18 18 18 42 42 42 82 82 82
+- 26 26 26 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 14 14 14
+- 46 46 46 34 34 34 6 6 6 2 2 6
+- 42 42 42 78 78 78 42 42 42 18 18 18
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 1 0 0 0 0 0 1 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 10 10 10 30 30 30 66 66 66 58 58 58
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 26 26 26
+- 86 86 86 101 101 101 46 46 46 10 10 10
+- 2 2 6 58 58 58 70 70 70 34 34 34
+- 10 10 10 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 1 0 0 1 0 0 1 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 14 14 14 42 42 42 86 86 86 10 10 10
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 30 30 30
+- 94 94 94 94 94 94 58 58 58 26 26 26
+- 2 2 6 6 6 6 78 78 78 54 54 54
+- 22 22 22 6 6 6 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 6 6 6
+- 22 22 22 62 62 62 62 62 62 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 26 26 26
+- 54 54 54 38 38 38 18 18 18 10 10 10
+- 2 2 6 2 2 6 34 34 34 82 82 82
+- 38 38 38 14 14 14 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 1 0 0 1 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 6 6 6
+- 30 30 30 78 78 78 30 30 30 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 10 10 10
+- 10 10 10 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 78 78 78
+- 50 50 50 18 18 18 6 6 6 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 1 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 38 38 38 86 86 86 14 14 14 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 54 54 54
+- 66 66 66 26 26 26 6 6 6 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 1 0 0 1 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 14 14 14
+- 42 42 42 82 82 82 2 2 6 2 2 6
+- 2 2 6 6 6 6 10 10 10 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 6 6 6
+- 14 14 14 10 10 10 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 18 18 18
+- 82 82 82 34 34 34 10 10 10 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 1 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 14 14 14
+- 46 46 46 86 86 86 2 2 6 2 2 6
+- 6 6 6 6 6 6 22 22 22 34 34 34
+- 6 6 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 18 18 18 34 34 34
+- 10 10 10 50 50 50 22 22 22 2 2 6
+- 2 2 6 2 2 6 2 2 6 10 10 10
+- 86 86 86 42 42 42 14 14 14 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 1 0 0 1 0 0 1 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 14 14 14
+- 46 46 46 86 86 86 2 2 6 2 2 6
+- 38 38 38 116 116 116 94 94 94 22 22 22
+- 22 22 22 2 2 6 2 2 6 2 2 6
+- 14 14 14 86 86 86 138 138 138 162 162 162
+-154 154 154 38 38 38 26 26 26 6 6 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 86 86 86 46 46 46 14 14 14 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 14 14 14
+- 46 46 46 86 86 86 2 2 6 14 14 14
+-134 134 134 198 198 198 195 195 195 116 116 116
+- 10 10 10 2 2 6 2 2 6 6 6 6
+-101 98 89 187 187 187 210 210 210 218 218 218
+-214 214 214 134 134 134 14 14 14 6 6 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 86 86 86 50 50 50 18 18 18 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 1 0 0 0
+- 0 0 1 0 0 1 0 0 1 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 14 14 14
+- 46 46 46 86 86 86 2 2 6 54 54 54
+-218 218 218 195 195 195 226 226 226 246 246 246
+- 58 58 58 2 2 6 2 2 6 30 30 30
+-210 210 210 253 253 253 174 174 174 123 123 123
+-221 221 221 234 234 234 74 74 74 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 70 70 70 58 58 58 22 22 22 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 14 14 14
+- 46 46 46 82 82 82 2 2 6 106 106 106
+-170 170 170 26 26 26 86 86 86 226 226 226
+-123 123 123 10 10 10 14 14 14 46 46 46
+-231 231 231 190 190 190 6 6 6 70 70 70
+- 90 90 90 238 238 238 158 158 158 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 70 70 70 58 58 58 22 22 22 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 1 0 0 0
+- 0 0 1 0 0 1 0 0 1 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 14 14 14
+- 42 42 42 86 86 86 6 6 6 116 116 116
+-106 106 106 6 6 6 70 70 70 149 149 149
+-128 128 128 18 18 18 38 38 38 54 54 54
+-221 221 221 106 106 106 2 2 6 14 14 14
+- 46 46 46 190 190 190 198 198 198 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 74 74 74 62 62 62 22 22 22 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 1 0 0 0
+- 0 0 1 0 0 0 0 0 1 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 14 14 14
+- 42 42 42 94 94 94 14 14 14 101 101 101
+-128 128 128 2 2 6 18 18 18 116 116 116
+-118 98 46 121 92 8 121 92 8 98 78 10
+-162 162 162 106 106 106 2 2 6 2 2 6
+- 2 2 6 195 195 195 195 195 195 6 6 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 74 74 74 62 62 62 22 22 22 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 1 0 0 1
+- 0 0 1 0 0 0 0 0 1 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 38 38 38 90 90 90 14 14 14 58 58 58
+-210 210 210 26 26 26 54 38 6 154 114 10
+-226 170 11 236 186 11 225 175 15 184 144 12
+-215 174 15 175 146 61 37 26 9 2 2 6
+- 70 70 70 246 246 246 138 138 138 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 70 70 70 66 66 66 26 26 26 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 38 38 38 86 86 86 14 14 14 10 10 10
+-195 195 195 188 164 115 192 133 9 225 175 15
+-239 182 13 234 190 10 232 195 16 232 200 30
+-245 207 45 241 208 19 232 195 16 184 144 12
+-218 194 134 211 206 186 42 42 42 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 50 50 50 74 74 74 30 30 30 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 34 34 34 86 86 86 14 14 14 2 2 6
+-121 87 25 192 133 9 219 162 10 239 182 13
+-236 186 11 232 195 16 241 208 19 244 214 54
+-246 218 60 246 218 38 246 215 20 241 208 19
+-241 208 19 226 184 13 121 87 25 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 50 50 50 82 82 82 34 34 34 10 10 10
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 34 34 34 82 82 82 30 30 30 61 42 6
+-180 123 7 206 145 10 230 174 11 239 182 13
+-234 190 10 238 202 15 241 208 19 246 218 74
+-246 218 38 246 215 20 246 215 20 246 215 20
+-226 184 13 215 174 15 184 144 12 6 6 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 26 26 26 94 94 94 42 42 42 14 14 14
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 30 30 30 78 78 78 50 50 50 104 69 6
+-192 133 9 216 158 10 236 178 12 236 186 11
+-232 195 16 241 208 19 244 214 54 245 215 43
+-246 215 20 246 215 20 241 208 19 198 155 10
+-200 144 11 216 158 10 156 118 10 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 6 6 6 90 90 90 54 54 54 18 18 18
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 30 30 30 78 78 78 46 46 46 22 22 22
+-137 92 6 210 162 10 239 182 13 238 190 10
+-238 202 15 241 208 19 246 215 20 246 215 20
+-241 208 19 203 166 17 185 133 11 210 150 10
+-216 158 10 210 150 10 102 78 10 2 2 6
+- 6 6 6 54 54 54 14 14 14 2 2 6
+- 2 2 6 62 62 62 74 74 74 30 30 30
+- 10 10 10 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 34 34 34 78 78 78 50 50 50 6 6 6
+- 94 70 30 139 102 15 190 146 13 226 184 13
+-232 200 30 232 195 16 215 174 15 190 146 13
+-168 122 10 192 133 9 210 150 10 213 154 11
+-202 150 34 182 157 106 101 98 89 2 2 6
+- 2 2 6 78 78 78 116 116 116 58 58 58
+- 2 2 6 22 22 22 90 90 90 46 46 46
+- 18 18 18 6 6 6 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 38 38 38 86 86 86 50 50 50 6 6 6
+-128 128 128 174 154 114 156 107 11 168 122 10
+-198 155 10 184 144 12 197 138 11 200 144 11
+-206 145 10 206 145 10 197 138 11 188 164 115
+-195 195 195 198 198 198 174 174 174 14 14 14
+- 2 2 6 22 22 22 116 116 116 116 116 116
+- 22 22 22 2 2 6 74 74 74 70 70 70
+- 30 30 30 10 10 10 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 6 6 6 18 18 18
+- 50 50 50 101 101 101 26 26 26 10 10 10
+-138 138 138 190 190 190 174 154 114 156 107 11
+-197 138 11 200 144 11 197 138 11 192 133 9
+-180 123 7 190 142 34 190 178 144 187 187 187
+-202 202 202 221 221 221 214 214 214 66 66 66
+- 2 2 6 2 2 6 50 50 50 62 62 62
+- 6 6 6 2 2 6 10 10 10 90 90 90
+- 50 50 50 18 18 18 6 6 6 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 10 10 10 34 34 34
+- 74 74 74 74 74 74 2 2 6 6 6 6
+-144 144 144 198 198 198 190 190 190 178 166 146
+-154 121 60 156 107 11 156 107 11 168 124 44
+-174 154 114 187 187 187 190 190 190 210 210 210
+-246 246 246 253 253 253 253 253 253 182 182 182
+- 6 6 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 62 62 62
+- 74 74 74 34 34 34 14 14 14 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 10 10 10 22 22 22 54 54 54
+- 94 94 94 18 18 18 2 2 6 46 46 46
+-234 234 234 221 221 221 190 190 190 190 190 190
+-190 190 190 187 187 187 187 187 187 190 190 190
+-190 190 190 195 195 195 214 214 214 242 242 242
+-253 253 253 253 253 253 253 253 253 253 253 253
+- 82 82 82 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 14 14 14
+- 86 86 86 54 54 54 22 22 22 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 6 6 6 18 18 18 46 46 46 90 90 90
+- 46 46 46 18 18 18 6 6 6 182 182 182
+-253 253 253 246 246 246 206 206 206 190 190 190
+-190 190 190 190 190 190 190 190 190 190 190 190
+-206 206 206 231 231 231 250 250 250 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-202 202 202 14 14 14 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 42 42 42 86 86 86 42 42 42 18 18 18
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 6 6 6
+- 14 14 14 38 38 38 74 74 74 66 66 66
+- 2 2 6 6 6 6 90 90 90 250 250 250
+-253 253 253 253 253 253 238 238 238 198 198 198
+-190 190 190 190 190 190 195 195 195 221 221 221
+-246 246 246 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 82 82 82 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 78 78 78 70 70 70 34 34 34
+- 14 14 14 6 6 6 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 14 14 14
+- 34 34 34 66 66 66 78 78 78 6 6 6
+- 2 2 6 18 18 18 218 218 218 253 253 253
+-253 253 253 253 253 253 253 253 253 246 246 246
+-226 226 226 231 231 231 246 246 246 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 178 178 178 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 18 18 18 90 90 90 62 62 62
+- 30 30 30 10 10 10 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 10 10 10 26 26 26
+- 58 58 58 90 90 90 18 18 18 2 2 6
+- 2 2 6 110 110 110 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-250 250 250 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 231 231 231 18 18 18 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 18 18 18 94 94 94
+- 54 54 54 26 26 26 10 10 10 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 6 6 6 22 22 22 50 50 50
+- 90 90 90 26 26 26 2 2 6 2 2 6
+- 14 14 14 195 195 195 250 250 250 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-250 250 250 242 242 242 54 54 54 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 38 38 38
+- 86 86 86 50 50 50 22 22 22 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 6 6 6 14 14 14 38 38 38 82 82 82
+- 34 34 34 2 2 6 2 2 6 2 2 6
+- 42 42 42 195 195 195 246 246 246 253 253 253
+-253 253 253 253 253 253 253 253 253 250 250 250
+-242 242 242 242 242 242 250 250 250 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 250 250 250 246 246 246 238 238 238
+-226 226 226 231 231 231 101 101 101 6 6 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 38 38 38 82 82 82 42 42 42 14 14 14
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 10 10 10 26 26 26 62 62 62 66 66 66
+- 2 2 6 2 2 6 2 2 6 6 6 6
+- 70 70 70 170 170 170 206 206 206 234 234 234
+-246 246 246 250 250 250 250 250 250 238 238 238
+-226 226 226 231 231 231 238 238 238 250 250 250
+-250 250 250 250 250 250 246 246 246 231 231 231
+-214 214 214 206 206 206 202 202 202 202 202 202
+-198 198 198 202 202 202 182 182 182 18 18 18
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 62 62 62 66 66 66 30 30 30
+- 10 10 10 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 14 14 14 42 42 42 82 82 82 18 18 18
+- 2 2 6 2 2 6 2 2 6 10 10 10
+- 94 94 94 182 182 182 218 218 218 242 242 242
+-250 250 250 253 253 253 253 253 253 250 250 250
+-234 234 234 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 246 246 246
+-238 238 238 226 226 226 210 210 210 202 202 202
+-195 195 195 195 195 195 210 210 210 158 158 158
+- 6 6 6 14 14 14 50 50 50 14 14 14
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 6 6 6 86 86 86 46 46 46
+- 18 18 18 6 6 6 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 6 6 6
+- 22 22 22 54 54 54 70 70 70 2 2 6
+- 2 2 6 10 10 10 2 2 6 22 22 22
+-166 166 166 231 231 231 250 250 250 253 253 253
+-253 253 253 253 253 253 253 253 253 250 250 250
+-242 242 242 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 246 246 246
+-231 231 231 206 206 206 198 198 198 226 226 226
+- 94 94 94 2 2 6 6 6 6 38 38 38
+- 30 30 30 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 62 62 62 66 66 66
+- 26 26 26 10 10 10 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 30 30 30 74 74 74 50 50 50 2 2 6
+- 26 26 26 26 26 26 2 2 6 106 106 106
+-238 238 238 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 246 246 246 218 218 218 202 202 202
+-210 210 210 14 14 14 2 2 6 2 2 6
+- 30 30 30 22 22 22 2 2 6 2 2 6
+- 2 2 6 2 2 6 18 18 18 86 86 86
+- 42 42 42 14 14 14 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 14 14 14
+- 42 42 42 90 90 90 22 22 22 2 2 6
+- 42 42 42 2 2 6 18 18 18 218 218 218
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 250 250 250 221 221 221
+-218 218 218 101 101 101 2 2 6 14 14 14
+- 18 18 18 38 38 38 10 10 10 2 2 6
+- 2 2 6 2 2 6 2 2 6 78 78 78
+- 58 58 58 22 22 22 6 6 6 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 6 6 6 18 18 18
+- 54 54 54 82 82 82 2 2 6 26 26 26
+- 22 22 22 2 2 6 123 123 123 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 250 250 250
+-238 238 238 198 198 198 6 6 6 38 38 38
+- 58 58 58 26 26 26 38 38 38 2 2 6
+- 2 2 6 2 2 6 2 2 6 46 46 46
+- 78 78 78 30 30 30 10 10 10 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 10 10 10 30 30 30
+- 74 74 74 58 58 58 2 2 6 42 42 42
+- 2 2 6 22 22 22 231 231 231 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 250 250 250
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 246 246 246 46 46 46 38 38 38
+- 42 42 42 14 14 14 38 38 38 14 14 14
+- 2 2 6 2 2 6 2 2 6 6 6 6
+- 86 86 86 46 46 46 14 14 14 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 6 6 6 14 14 14 42 42 42
+- 90 90 90 18 18 18 18 18 18 26 26 26
+- 2 2 6 116 116 116 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 250 250 250 238 238 238
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 94 94 94 6 6 6
+- 2 2 6 2 2 6 10 10 10 34 34 34
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 74 74 74 58 58 58 22 22 22 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 10 10 10 26 26 26 66 66 66
+- 82 82 82 2 2 6 38 38 38 6 6 6
+- 14 14 14 210 210 210 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 246 246 246 242 242 242
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 144 144 144 2 2 6
+- 2 2 6 2 2 6 2 2 6 46 46 46
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 42 42 42 74 74 74 30 30 30 10 10 10
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 6 6 6 14 14 14 42 42 42 90 90 90
+- 26 26 26 6 6 6 42 42 42 2 2 6
+- 74 74 74 250 250 250 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 242 242 242 242 242 242
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 182 182 182 2 2 6
+- 2 2 6 2 2 6 2 2 6 46 46 46
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 10 10 10 86 86 86 38 38 38 10 10 10
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 10 10 10 26 26 26 66 66 66 82 82 82
+- 2 2 6 22 22 22 18 18 18 2 2 6
+-149 149 149 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 234 234 234 242 242 242
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 206 206 206 2 2 6
+- 2 2 6 2 2 6 2 2 6 38 38 38
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 6 6 6 86 86 86 46 46 46 14 14 14
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 6 6 6
+- 18 18 18 46 46 46 86 86 86 18 18 18
+- 2 2 6 34 34 34 10 10 10 6 6 6
+-210 210 210 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 234 234 234 242 242 242
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 221 221 221 6 6 6
+- 2 2 6 2 2 6 6 6 6 30 30 30
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 82 82 82 54 54 54 18 18 18
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 26 26 26 66 66 66 62 62 62 2 2 6
+- 2 2 6 38 38 38 10 10 10 26 26 26
+-238 238 238 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 231 231 231 238 238 238
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 231 231 231 6 6 6
+- 2 2 6 2 2 6 10 10 10 30 30 30
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 66 66 66 58 58 58 22 22 22
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 38 38 38 78 78 78 6 6 6 2 2 6
+- 2 2 6 46 46 46 14 14 14 42 42 42
+-246 246 246 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 231 231 231 242 242 242
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 234 234 234 10 10 10
+- 2 2 6 2 2 6 22 22 22 14 14 14
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 66 66 66 62 62 62 22 22 22
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 6 6 6 18 18 18
+- 50 50 50 74 74 74 2 2 6 2 2 6
+- 14 14 14 70 70 70 34 34 34 62 62 62
+-250 250 250 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 231 231 231 246 246 246
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 234 234 234 14 14 14
+- 2 2 6 2 2 6 30 30 30 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 66 66 66 62 62 62 22 22 22
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 6 6 6 18 18 18
+- 54 54 54 62 62 62 2 2 6 2 2 6
+- 2 2 6 30 30 30 46 46 46 70 70 70
+-250 250 250 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 231 231 231 246 246 246
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 226 226 226 10 10 10
+- 2 2 6 6 6 6 30 30 30 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 66 66 66 58 58 58 22 22 22
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 6 6 6 22 22 22
+- 58 58 58 62 62 62 2 2 6 2 2 6
+- 2 2 6 2 2 6 30 30 30 78 78 78
+-250 250 250 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 231 231 231 246 246 246
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 206 206 206 2 2 6
+- 22 22 22 34 34 34 18 14 6 22 22 22
+- 26 26 26 18 18 18 6 6 6 2 2 6
+- 2 2 6 82 82 82 54 54 54 18 18 18
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 6 6 6 26 26 26
+- 62 62 62 106 106 106 74 54 14 185 133 11
+-210 162 10 121 92 8 6 6 6 62 62 62
+-238 238 238 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 231 231 231 246 246 246
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 158 158 158 18 18 18
+- 14 14 14 2 2 6 2 2 6 2 2 6
+- 6 6 6 18 18 18 66 66 66 38 38 38
+- 6 6 6 94 94 94 50 50 50 18 18 18
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 6 6 6
+- 10 10 10 10 10 10 18 18 18 38 38 38
+- 78 78 78 142 134 106 216 158 10 242 186 14
+-246 190 14 246 190 14 156 118 10 10 10 10
+- 90 90 90 238 238 238 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 231 231 231 250 250 250
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 246 230 190
+-238 204 91 238 204 91 181 142 44 37 26 9
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 38 38 38 46 46 46
+- 26 26 26 106 106 106 54 54 54 18 18 18
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 6 6 6 14 14 14 22 22 22
+- 30 30 30 38 38 38 50 50 50 70 70 70
+-106 106 106 190 142 34 226 170 11 242 186 14
+-246 190 14 246 190 14 246 190 14 154 114 10
+- 6 6 6 74 74 74 226 226 226 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 231 231 231 250 250 250
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 228 184 62
+-241 196 14 241 208 19 232 195 16 38 30 10
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 6 6 6 30 30 30 26 26 26
+-203 166 17 154 142 90 66 66 66 26 26 26
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 6 6 6 18 18 18 38 38 38 58 58 58
+- 78 78 78 86 86 86 101 101 101 123 123 123
+-175 146 61 210 150 10 234 174 13 246 186 14
+-246 190 14 246 190 14 246 190 14 238 190 10
+-102 78 10 2 2 6 46 46 46 198 198 198
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 234 234 234 242 242 242
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 224 178 62
+-242 186 14 241 196 14 210 166 10 22 18 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 6 6 6 121 92 8
+-238 202 15 232 195 16 82 82 82 34 34 34
+- 10 10 10 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 14 14 14 38 38 38 70 70 70 154 122 46
+-190 142 34 200 144 11 197 138 11 197 138 11
+-213 154 11 226 170 11 242 186 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-225 175 15 46 32 6 2 2 6 22 22 22
+-158 158 158 250 250 250 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 250 250 250 242 242 242 224 178 62
+-239 182 13 236 186 11 213 154 11 46 32 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 61 42 6 225 175 15
+-238 190 10 236 186 11 112 100 78 42 42 42
+- 14 14 14 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 6 6 6
+- 22 22 22 54 54 54 154 122 46 213 154 11
+-226 170 11 230 174 11 226 170 11 226 170 11
+-236 178 12 242 186 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-241 196 14 184 144 12 10 10 10 2 2 6
+- 6 6 6 116 116 116 242 242 242 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 231 231 231 198 198 198 214 170 54
+-236 178 12 236 178 12 210 150 10 137 92 6
+- 18 14 6 2 2 6 2 2 6 2 2 6
+- 6 6 6 70 47 6 200 144 11 236 178 12
+-239 182 13 239 182 13 124 112 88 58 58 58
+- 22 22 22 6 6 6 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 30 30 30 70 70 70 180 133 36 226 170 11
+-239 182 13 242 186 14 242 186 14 246 186 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 232 195 16 98 70 6 2 2 6
+- 2 2 6 2 2 6 66 66 66 221 221 221
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 206 206 206 198 198 198 214 166 58
+-230 174 11 230 174 11 216 158 10 192 133 9
+-163 110 8 116 81 8 102 78 10 116 81 8
+-167 114 7 197 138 11 226 170 11 239 182 13
+-242 186 14 242 186 14 162 146 94 78 78 78
+- 34 34 34 14 14 14 6 6 6 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 6 6 6
+- 30 30 30 78 78 78 190 142 34 226 170 11
+-239 182 13 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 241 196 14 203 166 17 22 18 6
+- 2 2 6 2 2 6 2 2 6 38 38 38
+-218 218 218 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-250 250 250 206 206 206 198 198 198 202 162 69
+-226 170 11 236 178 12 224 166 10 210 150 10
+-200 144 11 197 138 11 192 133 9 197 138 11
+-210 150 10 226 170 11 242 186 14 246 190 14
+-246 190 14 246 186 14 225 175 15 124 112 88
+- 62 62 62 30 30 30 14 14 14 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 30 30 30 78 78 78 174 135 50 224 166 10
+-239 182 13 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 241 196 14 139 102 15
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 78 78 78 250 250 250 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-250 250 250 214 214 214 198 198 198 190 150 46
+-219 162 10 236 178 12 234 174 13 224 166 10
+-216 158 10 213 154 11 213 154 11 216 158 10
+-226 170 11 239 182 13 246 190 14 246 190 14
+-246 190 14 246 190 14 242 186 14 206 162 42
+-101 101 101 58 58 58 30 30 30 14 14 14
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 30 30 30 74 74 74 174 135 50 216 158 10
+-236 178 12 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 241 196 14 226 184 13
+- 61 42 6 2 2 6 2 2 6 2 2 6
+- 22 22 22 238 238 238 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 226 226 226 187 187 187 180 133 36
+-216 158 10 236 178 12 239 182 13 236 178 12
+-230 174 11 226 170 11 226 170 11 230 174 11
+-236 178 12 242 186 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 186 14 239 182 13
+-206 162 42 106 106 106 66 66 66 34 34 34
+- 14 14 14 6 6 6 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 6 6 6
+- 26 26 26 70 70 70 163 133 67 213 154 11
+-236 178 12 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 241 196 14
+-190 146 13 18 14 6 2 2 6 2 2 6
+- 46 46 46 246 246 246 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 221 221 221 86 86 86 156 107 11
+-216 158 10 236 178 12 242 186 14 246 186 14
+-242 186 14 239 182 13 239 182 13 242 186 14
+-242 186 14 246 186 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-242 186 14 225 175 15 142 122 72 66 66 66
+- 30 30 30 10 10 10 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 6 6 6
+- 26 26 26 70 70 70 163 133 67 210 150 10
+-236 178 12 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-232 195 16 121 92 8 34 34 34 106 106 106
+-221 221 221 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-242 242 242 82 82 82 18 14 6 163 110 8
+-216 158 10 236 178 12 242 186 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 242 186 14 163 133 67
+- 46 46 46 18 18 18 6 6 6 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 10 10 10
+- 30 30 30 78 78 78 163 133 67 210 150 10
+-236 178 12 246 186 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-241 196 14 215 174 15 190 178 144 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 218 218 218
+- 58 58 58 2 2 6 22 18 6 167 114 7
+-216 158 10 236 178 12 246 186 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 186 14 242 186 14 190 150 46
+- 54 54 54 22 22 22 6 6 6 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 14 14 14
+- 38 38 38 86 86 86 180 133 36 213 154 11
+-236 178 12 246 186 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 232 195 16 190 146 13 214 214 214
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 250 250 250 170 170 170 26 26 26
+- 2 2 6 2 2 6 37 26 9 163 110 8
+-219 162 10 239 182 13 246 186 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 186 14 236 178 12 224 166 10 142 122 72
+- 46 46 46 18 18 18 6 6 6 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 6 6 6 18 18 18
+- 50 50 50 109 106 95 192 133 9 224 166 10
+-242 186 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-242 186 14 226 184 13 210 162 10 142 110 46
+-226 226 226 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-253 253 253 253 253 253 253 253 253 253 253 253
+-198 198 198 66 66 66 2 2 6 2 2 6
+- 2 2 6 2 2 6 50 34 6 156 107 11
+-219 162 10 239 182 13 246 186 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 242 186 14
+-234 174 13 213 154 11 154 122 46 66 66 66
+- 30 30 30 10 10 10 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 6 6 6 22 22 22
+- 58 58 58 154 121 60 206 145 10 234 174 13
+-242 186 14 246 186 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 186 14 236 178 12 210 162 10 163 110 8
+- 61 42 6 138 138 138 218 218 218 250 250 250
+-253 253 253 253 253 253 253 253 253 250 250 250
+-242 242 242 210 210 210 144 144 144 66 66 66
+- 6 6 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 61 42 6 163 110 8
+-216 158 10 236 178 12 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 239 182 13 230 174 11 216 158 10
+-190 142 34 124 112 88 70 70 70 38 38 38
+- 18 18 18 6 6 6 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 6 6 6 22 22 22
+- 62 62 62 168 124 44 206 145 10 224 166 10
+-236 178 12 239 182 13 242 186 14 242 186 14
+-246 186 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 236 178 12 216 158 10 175 118 6
+- 80 54 7 2 2 6 6 6 6 30 30 30
+- 54 54 54 62 62 62 50 50 50 38 38 38
+- 14 14 14 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 6 6 6 80 54 7 167 114 7
+-213 154 11 236 178 12 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 190 14 242 186 14 239 182 13 239 182 13
+-230 174 11 210 150 10 174 135 50 124 112 88
+- 82 82 82 54 54 54 34 34 34 18 18 18
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 6 6 6 18 18 18
+- 50 50 50 158 118 36 192 133 9 200 144 11
+-216 158 10 219 162 10 224 166 10 226 170 11
+-230 174 11 236 178 12 239 182 13 239 182 13
+-242 186 14 246 186 14 246 190 14 246 190 14
+-246 190 14 246 190 14 246 190 14 246 190 14
+-246 186 14 230 174 11 210 150 10 163 110 8
+-104 69 6 10 10 10 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 6 6 6 91 60 6 167 114 7
+-206 145 10 230 174 11 242 186 14 246 190 14
+-246 190 14 246 190 14 246 186 14 242 186 14
+-239 182 13 230 174 11 224 166 10 213 154 11
+-180 133 36 124 112 88 86 86 86 58 58 58
+- 38 38 38 22 22 22 10 10 10 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 14 14 14
+- 34 34 34 70 70 70 138 110 50 158 118 36
+-167 114 7 180 123 7 192 133 9 197 138 11
+-200 144 11 206 145 10 213 154 11 219 162 10
+-224 166 10 230 174 11 239 182 13 242 186 14
+-246 186 14 246 186 14 246 186 14 246 186 14
+-239 182 13 216 158 10 185 133 11 152 99 6
+-104 69 6 18 14 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 2 2 6 2 2 6 2 2 6
+- 2 2 6 6 6 6 80 54 7 152 99 6
+-192 133 9 219 162 10 236 178 12 239 182 13
+-246 186 14 242 186 14 239 182 13 236 178 12
+-224 166 10 206 145 10 192 133 9 154 121 60
+- 94 94 94 62 62 62 42 42 42 22 22 22
+- 14 14 14 6 6 6 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 6 6 6
+- 18 18 18 34 34 34 58 58 58 78 78 78
+-101 98 89 124 112 88 142 110 46 156 107 11
+-163 110 8 167 114 7 175 118 6 180 123 7
+-185 133 11 197 138 11 210 150 10 219 162 10
+-226 170 11 236 178 12 236 178 12 234 174 13
+-219 162 10 197 138 11 163 110 8 130 83 6
+- 91 60 6 10 10 10 2 2 6 2 2 6
+- 18 18 18 38 38 38 38 38 38 38 38 38
+- 38 38 38 38 38 38 38 38 38 38 38 38
+- 38 38 38 38 38 38 26 26 26 2 2 6
+- 2 2 6 6 6 6 70 47 6 137 92 6
+-175 118 6 200 144 11 219 162 10 230 174 11
+-234 174 13 230 174 11 219 162 10 210 150 10
+-192 133 9 163 110 8 124 112 88 82 82 82
+- 50 50 50 30 30 30 14 14 14 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 6 6 6 14 14 14 22 22 22 34 34 34
+- 42 42 42 58 58 58 74 74 74 86 86 86
+-101 98 89 122 102 70 130 98 46 121 87 25
+-137 92 6 152 99 6 163 110 8 180 123 7
+-185 133 11 197 138 11 206 145 10 200 144 11
+-180 123 7 156 107 11 130 83 6 104 69 6
+- 50 34 6 54 54 54 110 110 110 101 98 89
+- 86 86 86 82 82 82 78 78 78 78 78 78
+- 78 78 78 78 78 78 78 78 78 78 78 78
+- 78 78 78 82 82 82 86 86 86 94 94 94
+-106 106 106 101 101 101 86 66 34 124 80 6
+-156 107 11 180 123 7 192 133 9 200 144 11
+-206 145 10 200 144 11 192 133 9 175 118 6
+-139 102 15 109 106 95 70 70 70 42 42 42
+- 22 22 22 10 10 10 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 6 6 6 10 10 10
+- 14 14 14 22 22 22 30 30 30 38 38 38
+- 50 50 50 62 62 62 74 74 74 90 90 90
+-101 98 89 112 100 78 121 87 25 124 80 6
+-137 92 6 152 99 6 152 99 6 152 99 6
+-138 86 6 124 80 6 98 70 6 86 66 30
+-101 98 89 82 82 82 58 58 58 46 46 46
+- 38 38 38 34 34 34 34 34 34 34 34 34
+- 34 34 34 34 34 34 34 34 34 34 34 34
+- 34 34 34 34 34 34 38 38 38 42 42 42
+- 54 54 54 82 82 82 94 86 76 91 60 6
+-134 86 6 156 107 11 167 114 7 175 118 6
+-175 118 6 167 114 7 152 99 6 121 87 25
+-101 98 89 62 62 62 34 34 34 18 18 18
+- 6 6 6 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 6 6 6 6 6 6 10 10 10
+- 18 18 18 22 22 22 30 30 30 42 42 42
+- 50 50 50 66 66 66 86 86 86 101 98 89
+-106 86 58 98 70 6 104 69 6 104 69 6
+-104 69 6 91 60 6 82 62 34 90 90 90
+- 62 62 62 38 38 38 22 22 22 14 14 14
+- 10 10 10 10 10 10 10 10 10 10 10 10
+- 10 10 10 10 10 10 6 6 6 10 10 10
+- 10 10 10 10 10 10 10 10 10 14 14 14
+- 22 22 22 42 42 42 70 70 70 89 81 66
+- 80 54 7 104 69 6 124 80 6 137 92 6
+-134 86 6 116 81 8 100 82 52 86 86 86
+- 58 58 58 30 30 30 14 14 14 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 6 6 6 10 10 10 14 14 14
+- 18 18 18 26 26 26 38 38 38 54 54 54
+- 70 70 70 86 86 86 94 86 76 89 81 66
+- 89 81 66 86 86 86 74 74 74 50 50 50
+- 30 30 30 14 14 14 6 6 6 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 6 6 6 18 18 18 34 34 34 58 58 58
+- 82 82 82 89 81 66 89 81 66 89 81 66
+- 94 86 66 94 86 76 74 74 74 50 50 50
+- 26 26 26 14 14 14 6 6 6 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 6 6 6 6 6 6 14 14 14 18 18 18
+- 30 30 30 38 38 38 46 46 46 54 54 54
+- 50 50 50 42 42 42 30 30 30 18 18 18
+- 10 10 10 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 6 6 6 14 14 14 26 26 26
+- 38 38 38 50 50 50 58 58 58 58 58 58
+- 54 54 54 42 42 42 30 30 30 18 18 18
+- 10 10 10 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 6 6 6
+- 6 6 6 10 10 10 14 14 14 18 18 18
+- 18 18 18 14 14 14 10 10 10 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 6 6 6
+- 14 14 14 18 18 18 22 22 22 22 22 22
+- 18 18 18 14 14 14 10 10 10 6 6 6
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
+- 0 0 0 0 0 0 0 0 0 0 0 0
++# CREATOR: GIMP PNM Filter Version 1.1
++240 320
++255
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252