[Devel] [PATCH RHEL7 COMMIT] Revert "ve/video/logo: show Odin's logo on boot"

Konstantin Khorenko khorenko at virtuozzo.com
Mon Feb 29 08:15:26 PST 2016


The commit is pushed to "branch-rh7-3.10.0-327.10.1.vz7.12.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git
after rh7-3.10.0-327.10.1.vz7.12.1
------>
commit 0f9565daa7bf1d965a24d914df01390c8f77337e
Author: Konstantin Khorenko <khorenko at virtuozzo.com>
Date:   Mon Feb 29 18:15:18 2016 +0400

    Revert "ve/video/logo: show Odin's logo on boot"
    
    This reverts commit 58594d5585eccf91043d352d0184c083aa7ba85d.
    
    The company's name is "Virtuozzo" now =>
    remove Odin's logo.
    
    https://jira.sw.ru/browse/PSBM-44739
    
    Signed-off-by: Konstantin Khorenko <khorenko at virtuozzo.com>
---
 drivers/video/logo/Kconfig               |     5 -
 drivers/video/logo/Makefile              |     1 -
 drivers/video/logo/logo.c                |     3 -
 drivers/video/logo/logo_odin_clut224.ppm | 24484 -----------------------------
 include/linux/linux_logo.h               |     1 -
 5 files changed, 24494 deletions(-)

diff --git a/drivers/video/logo/Kconfig b/drivers/video/logo/Kconfig
index 241a013..39ac49e 100644
--- a/drivers/video/logo/Kconfig
+++ b/drivers/video/logo/Kconfig
@@ -82,9 +82,4 @@ config LOGO_M32R_CLUT224
 	depends on M32R
 	default y
 
-config LOGO_ODIN_CLUT224
-	bool "224-color Odin logo"
-	depends on LOGO
-	default y
-
 endif # LOGO
diff --git a/drivers/video/logo/Makefile b/drivers/video/logo/Makefile
index de2215f..3b43781 100644
--- a/drivers/video/logo/Makefile
+++ b/drivers/video/logo/Makefile
@@ -15,7 +15,6 @@ obj-$(CONFIG_LOGO_SUPERH_MONO)		+= logo_superh_mono.o
 obj-$(CONFIG_LOGO_SUPERH_VGA16)		+= logo_superh_vga16.o
 obj-$(CONFIG_LOGO_SUPERH_CLUT224)	+= logo_superh_clut224.o
 obj-$(CONFIG_LOGO_M32R_CLUT224)		+= logo_m32r_clut224.o
-obj-$(CONFIG_LOGO_ODIN_CLUT224)		+= logo_odin_clut224.o
 
 obj-$(CONFIG_SPU_BASE)			+= logo_spe_clut224.o
 
diff --git a/drivers/video/logo/logo.c b/drivers/video/logo/logo.c
index 72b1542..080c35b 100644
--- a/drivers/video/logo/logo.c
+++ b/drivers/video/logo/logo.c
@@ -100,9 +100,6 @@ const struct linux_logo * __init_refok fb_find_logo(int depth)
 		/* M32R Linux logo */
 		logo = &logo_m32r_clut224;
 #endif
-#ifdef CONFIG_LOGO_ODIN_CLUT224
-		logo = &logo_odin_clut224;
-#endif
 	}
 	return logo;
 }
diff --git a/drivers/video/logo/logo_odin_clut224.ppm b/drivers/video/logo/logo_odin_clut224.ppm
deleted file mode 100644
index d9f7399..0000000
--- a/drivers/video/logo/logo_odin_clut224.ppm
+++ /dev/null
@@ -1,24484 +0,0 @@
-P3
-# CREATOR: GIMP PNM Filter Version 1.1
-80 102
-255
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-7
-9
-5
-16
-18
-15
-20
-21
-19
-37
-39
-36
-65
-66
-64
-85
-86
-84
-95
-97
-94
-117
-119
-116
-93
-95
-92
-86
-87
-85
-64
-65
-63
-34
-36
-33
-21
-22
-20
-15
-17
-13
-7
-9
-5
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-68
-70
-67
-133
-135
-132
-176
-178
-174
-206
-208
-204
-232
-234
-231
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-231
-233
-230
-206
-208
-204
-176
-178
-174
-128
-130
-127
-65
-66
-64
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-48
-50
-47
-176
-178
-174
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-169
-171
-168
-39
-40
-38
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-34
-36
-33
-130
-132
-129
-216
-218
-214
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-212
-214
-211
-127
-129
-126
-34
-36
-33
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-14
-16
-12
-170
-172
-169
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-249
-251
-248
-158
-160
-157
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-14
-16
-12
-118
-120
-117
-243
-245
-242
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-247
-249
-246
-116
-118
-115
-7
-9
-5
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-51
-52
-50
-231
-233
-230
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-233
-235
-232
-51
-52
-50
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-4
-7
-2
-134
-136
-133
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-115
-117
-114
-7
-9
-5
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-19
-20
-18
-216
-218
-214
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-197
-199
-196
-133
-135
-132
-87
-89
-86
-49
-51
-48
-37
-39
-36
-35
-36
-34
-35
-36
-34
-36
-37
-35
-38
-40
-37
-69
-71
-68
-108
-110
-107
-169
-171
-168
-232
-234
-231
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-194
-196
-193
-4
-7
-2
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-40
-41
-39
-230
-232
-229
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-249
-251
-248
-220
-222
-219
-159
-161
-158
-63
-64
-62
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-22
-24
-21
-115
-117
-114
-206
-208
-204
-237
-239
-235
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-227
-229
-225
-25
-27
-24
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-68
-70
-67
-240
-242
-239
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-166
-168
-165
-56
-58
-55
-12
-15
-11
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-32
-33
-31
-106
-108
-105
-230
-232
-229
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-231
-233
-230
-33
-35
-32
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-47
-49
-46
-247
-249
-246
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-249
-251
-248
-199
-201
-197
-25
-27
-24
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-124
-126
-123
-241
-243
-240
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-247
-249
-246
-25
-27
-24
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-48
-50
-47
-238
-240
-237
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-222
-224
-221
-72
-73
-71
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-25
-27
-24
-147
-149
-146
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-230
-232
-229
-28
-29
-27
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-24
-25
-23
-233
-235
-232
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-171
-173
-170
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-55
-57
-54
-239
-241
-238
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-212
-214
-211
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-188
-190
-187
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-106
-108
-105
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-32
-33
-31
-196
-198
-195
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-179
-181
-178
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-157
-159
-156
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-49
-51
-48
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-4
-7
-2
-180
-182
-179
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-98
-100
-97
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-63
-64
-62
-251
-253
-250
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-77
-79
-76
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-7
-9
-5
-182
-184
-181
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-247
-249
-246
-24
-25
-23
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-217
-219
-215
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-55
-57
-54
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-4
-7
-2
-182
-184
-181
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-217
-219
-215
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-132
-133
-131
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-113
-115
-112
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-20
-21
-19
-227
-229
-225
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-92
-94
-91
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-37
-39
-36
-247
-249
-246
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-189
-191
-188
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-29
-31
-28
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-217
-219
-215
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-144
-146
-143
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-235
-238
-234
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-102
-103
-101
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-94
-96
-93
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-4
-7
-2
-250
-252
-249
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-251
-253
-250
-82
-84
-81
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-216
-218
-214
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-242
-244
-241
-7
-9
-5
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-139
-141
-138
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-209
-211
-207
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-46
-47
-45
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-99
-101
-98
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-12
-15
-11
-249
-251
-248
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-45
-46
-44
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-155
-157
-153
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-185
-187
-184
-4
-7
-2
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-98
-100
-97
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-178
-180
-177
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-41
-43
-40
-243
-245
-242
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-12
-15
-11
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-171
-173
-170
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-251
-253
-250
-62
-64
-61
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-194
-196
-193
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-114
-116
-113
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-7
-9
-5
-233
-235
-232
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-222
-224
-221
-15
-17
-13
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-76
-78
-75
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-234
-236
-233
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-50
-51
-49
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-158
-160
-157
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-239
-241
-238
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-33
-35
-32
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-147
-149
-146
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-54
-56
-53
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-135
-137
-134
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-103
-105
-102
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-235
-238
-234
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-249
-251
-248
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-47
-49
-46
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-164
-166
-163
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-17
-19
-16
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-167
-169
-166
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-23
-24
-22
-230
-232
-229
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-196
-198
-195
-7
-9
-5
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-70
-72
-69
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-96
-98
-95
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-7
-9
-5
-202
-204
-201
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-222
-224
-221
-14
-16
-12
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-108
-110
-107
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-43
-45
-42
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-177
-179
-175
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-243
-245
-242
-21
-22
-20
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-144
-146
-143
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-241
-243
-240
-30
-31
-29
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-133
-135
-132
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-28
-29
-27
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-170
-172
-169
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-227
-229
-225
-21
-22
-20
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-94
-96
-93
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-51
-52
-50
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-179
-181
-178
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-217
-219
-215
-15
-17
-13
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-65
-66
-64
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-89
-91
-88
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-4
-7
-2
-189
-191
-188
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-209
-211
-207
-10
-12
-8
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-46
-47
-45
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-93
-95
-92
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-4
-7
-2
-188
-190
-187
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-202
-204
-201
-7
-9
-5
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-31
-32
-30
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-118
-120
-117
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-4
-7
-2
-188
-190
-187
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-201
-203
-200
-7
-9
-5
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-31
-32
-30
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-120
-122
-119
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-4
-7
-2
-188
-190
-187
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-209
-211
-207
-10
-12
-8
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-30
-31
-29
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-93
-95
-92
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-4
-7
-2
-186
-188
-185
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-216
-218
-214
-14
-16
-12
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-55
-57
-54
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-84
-85
-83
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-178
-180
-177
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-224
-226
-223
-20
-21
-19
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-78
-80
-77
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-61
-63
-60
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-161
-163
-160
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-239
-241
-238
-28
-29
-27
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-107
-109
-106
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-28
-29
-27
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-133
-135
-132
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-36
-37
-35
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-148
-150
-147
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-248
-250
-247
-22
-24
-21
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-96
-98
-95
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-83
-84
-82
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-189
-191
-188
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-227
-229
-225
-16
-18
-15
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-50
-51
-49
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-152
-154
-151
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-10
-12
-8
-209
-211
-207
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-200
-202
-199
-7
-9
-5
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-237
-239
-235
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-29
-31
-28
-240
-242
-239
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-169
-171
-168
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-209
-211
-207
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-37
-39
-36
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-70
-72
-69
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-115
-117
-114
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-117
-119
-116
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-145
-147
-144
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-172
-174
-171
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-46
-47
-45
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-28
-29
-27
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-217
-219
-215
-7
-9
-5
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-4
-7
-2
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-239
-241
-238
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-7
-9
-5
-212
-214
-211
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-249
-251
-248
-49
-51
-48
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-122
-124
-121
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-139
-141
-138
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-149
-151
-148
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-161
-163
-160
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-7
-9
-5
-220
-222
-219
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-21
-22
-20
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-65
-66
-64
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-31
-32
-30
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-62
-64
-61
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-197
-199
-196
-4
-7
-2
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-232
-234
-231
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-189
-191
-188
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-202
-204
-201
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-115
-117
-114
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-80
-82
-79
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-249
-251
-248
-63
-64
-62
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-108
-110
-107
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-10
-12
-8
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-217
-219
-215
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-209
-211
-207
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-28
-29
-27
-241
-243
-240
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-134
-136
-133
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-106
-108
-105
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-159
-161
-158
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-170
-172
-169
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-227
-229
-225
-7
-9
-5
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-4
-7
-2
-233
-235
-232
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-85
-86
-84
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-103
-105
-102
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-110
-111
-109
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-61
-63
-60
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-241
-243
-240
-41
-43
-40
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-69
-71
-68
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-224
-226
-223
-7
-9
-5
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-157
-159
-156
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-250
-252
-249
-36
-37
-35
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-25
-27
-24
-247
-249
-246
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-35
-36
-34
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-24
-25
-23
-237
-239
-235
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-227
-229
-225
-35
-36
-34
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-53
-55
-52
-243
-245
-242
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-127
-129
-126
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-60
-62
-59
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-56
-58
-55
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-48
-50
-47
-249
-251
-248
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-217
-219
-215
-4
-7
-2
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-119
-121
-118
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-248
-250
-247
-100
-101
-99
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-110
-111
-109
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-231
-233
-230
-19
-20
-18
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-178
-180
-177
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-189
-191
-188
-7
-9
-5
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-14
-16
-12
-203
-206
-202
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-244
-247
-243
-49
-51
-48
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-187
-189
-186
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-247
-249
-246
-95
-97
-94
-10
-12
-8
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-16
-18
-15
-97
-99
-96
-248
-250
-247
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-249
-251
-248
-87
-89
-86
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-7
-9
-5
-189
-191
-188
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-223
-225
-222
-119
-121
-118
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-120
-122
-119
-222
-224
-221
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-249
-251
-248
-65
-66
-64
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-193
-195
-191
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-246
-248
-244
-128
-130
-127
-41
-43
-40
-15
-17
-13
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-16
-18
-15
-36
-37
-35
-135
-137
-134
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-243
-245
-242
-84
-85
-83
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-142
-144
-141
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-250
-252
-249
-216
-218
-214
-182
-184
-181
-122
-124
-121
-64
-65
-63
-18
-20
-17
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-22
-24
-21
-68
-70
-67
-125
-127
-124
-185
-187
-184
-217
-219
-215
-251
-253
-250
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-230
-232
-229
-46
-47
-45
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-93
-95
-92
-249
-251
-248
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-240
-242
-239
-231
-233
-230
-205
-207
-203
-231
-233
-230
-242
-244
-241
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-209
-211
-207
-7
-9
-5
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-44
-45
-43
-195
-197
-194
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-110
-111
-109
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-116
-118
-115
-248
-250
-247
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-251
-253
-250
-203
-206
-202
-10
-12
-8
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-35
-36
-34
-146
-148
-145
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-202
-204
-201
-84
-85
-83
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-7
-9
-5
-155
-157
-153
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-217
-219
-215
-68
-70
-67
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-20
-21
-19
-117
-119
-116
-192
-194
-190
-246
-248
-244
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-216
-218
-214
-155
-157
-153
-65
-66
-64
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-4
-7
-2
-18
-20
-17
-80
-82
-79
-181
-183
-180
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-254
-255
-252
-217
-219
-215
-128
-130
-127
-31
-32
-30
-10
-12
-8
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-41
-43
-40
-93
-95
-92
-137
-139
-136
-174
-176
-173
-188
-190
-187
-200
-202
-199
-209
-211
-207
-209
-211
-207
-209
-211
-207
-209
-211
-207
-201
-203
-200
-196
-198
-195
-185
-187
-184
-156
-158
-155
-116
-118
-115
-65
-66
-64
-7
-9
-5
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-7
-9
-5
-10
-12
-8
-10
-12
-8
-10
-12
-8
-10
-12
-8
-7
-9
-5
-4
-7
-2
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-7
-0
-0
-31
-7
-13
-138
-18
-35
-180
-20
-46
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-183
-25
-48
-161
-23
-48
-51
-7
-11
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-36
-6
-7
-174
-25
-44
-176
-12
-43
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-173
-24
-43
-167
-17
-44
-36
-6
-7
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-134
-11
-32
-173
-24
-43
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-176
-12
-43
-130
-20
-37
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-189
-17
-50
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-177
-14
-44
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-182
-23
-47
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-180
-20
-46
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-117
-15
-29
-176
-12
-43
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-177
-14
-44
-107
-14
-29
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-40
-7
-10
-169
-19
-45
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-172
-22
-42
-162
-23
-43
-27
-10
-13
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-35
-8
-15
-115
-12
-28
-136
-15
-34
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-138
-18
-35
-129
-19
-36
-36
-6
-7
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-7
-0
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
-0
-2
-0
diff --git a/include/linux/linux_logo.h b/include/linux/linux_logo.h
index 939c25b..ca5bd91 100644
--- a/include/linux/linux_logo.h
+++ b/include/linux/linux_logo.h
@@ -47,7 +47,6 @@ extern const struct linux_logo logo_superh_vga16;
 extern const struct linux_logo logo_superh_clut224;
 extern const struct linux_logo logo_m32r_clut224;
 extern const struct linux_logo logo_spe_clut224;
-extern const struct linux_logo logo_odin_clut224;
 
 extern const struct linux_logo *fb_find_logo(int depth);
 #ifdef CONFIG_FB_LOGO_EXTRA


More information about the Devel mailing list