summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openembedded/packages/linux/linux-openzaurus-2.6.16/defconfig-qemuarm59
-rw-r--r--openembedded/packages/linux/linux-openzaurus-2.6.16/oh-logo.patch99662
-rw-r--r--openembedded/packages/linux/linux-openzaurus_2.6.16.bb1
3 files changed, 99706 insertions, 16 deletions
diff --git a/openembedded/packages/linux/linux-openzaurus-2.6.16/defconfig-qemuarm b/openembedded/packages/linux/linux-openzaurus-2.6.16/defconfig-qemuarm
index 2d896af0e..0941b83f9 100644
--- a/openembedded/packages/linux/linux-openzaurus-2.6.16/defconfig-qemuarm
+++ b/openembedded/packages/linux/linux-openzaurus-2.6.16/defconfig-qemuarm
@@ -1,11 +1,10 @@
#
# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.15
-# Thu Feb 23 16:29:38 2006
+# Linux kernel version: 2.6.16
+# Mon May 22 22:05:57 2006
#
CONFIG_ARM=y
CONFIG_MMU=y
-CONFIG_UID16=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
@@ -13,7 +12,6 @@ CONFIG_GENERIC_CALIBRATE_DELAY=y
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
-CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_INIT_ENV_ARG_LIMIT=32
@@ -28,18 +26,19 @@ CONFIG_SYSVIPC=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_SYSCTL=y
# CONFIG_AUDIT is not set
-CONFIG_HOTPLUG=y
-CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_INITRAMFS_SOURCE=""
+CONFIG_UID16=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
# CONFIG_KALLSYMS_EXTRA_PASS is not set
+CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
+CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
@@ -48,8 +47,11 @@ CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
+CONFIG_SLAB=y
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
+# CONFIG_SLOB is not set
+CONFIG_OBSOLETE_INTERMODULE=y
#
# Loadable module support
@@ -86,7 +88,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory"
# CONFIG_ARCH_CLPS711X is not set
# CONFIG_ARCH_CO285 is not set
# CONFIG_ARCH_EBSA110 is not set
-# CONFIG_ARCH_CAMELOT is not set
# CONFIG_ARCH_FOOTBRIDGE is not set
CONFIG_ARCH_INTEGRATOR=y
# CONFIG_ARCH_IOP3XX is not set
@@ -105,6 +106,7 @@ CONFIG_ARCH_INTEGRATOR=y
# CONFIG_ARCH_IMX is not set
# CONFIG_ARCH_H720X is not set
# CONFIG_ARCH_AAEC2000 is not set
+# CONFIG_ARCH_AT91RM9200 is not set
#
# Integrator Options
@@ -140,13 +142,13 @@ CONFIG_ARM_THUMB=y
# CONFIG_CPU_DCACHE_DISABLE is not set
# CONFIG_CPU_DCACHE_WRITETHROUGH is not set
# CONFIG_CPU_CACHE_ROUND_ROBIN is not set
+# CONFIG_KEXEC is not set
CONFIG_ICST525=y
#
# Bus support
#
CONFIG_ARM_AMBA=y
-CONFIG_ISA_DMA_API=y
#
# PCCARD (PCMCIA/CardBus) support
@@ -158,6 +160,7 @@ CONFIG_ISA_DMA_API=y
#
# CONFIG_PREEMPT is not set
# CONFIG_NO_IDLE_HZ is not set
+# CONFIG_AEABI is not set
# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
@@ -177,7 +180,7 @@ CONFIG_ALIGNMENT_TRAP=y
#
CONFIG_ZBOOT_ROM_TEXT=0x0
CONFIG_ZBOOT_ROM_BSS=0x0
-CONFIG_CMDLINE="console=ttyAMA0 console=tty1 user_debug=31"
+CONFIG_CMDLINE="console=ttyS0,115200n8 console=tty1 noinitrd root=/dev/mtdblock2 rootfstype=jffs2 dyntick=enable debug"
# CONFIG_XIP_KERNEL is not set
#
@@ -233,6 +236,7 @@ CONFIG_NET=y
#
# Networking options
#
+# CONFIG_NETDEBUG is not set
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
@@ -270,6 +274,11 @@ CONFIG_TCP_CONG_BIC=y
# SCTP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_SCTP is not set
+
+#
+# TIPC Configuration (EXPERIMENTAL)
+#
+# CONFIG_TIPC is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE is not set
# CONFIG_VLAN_8021Q is not set
@@ -364,7 +373,7 @@ CONFIG_MTD_CFI_UTIL=y
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_ABSENT is not set
-# CONFIG_MTD_XIP is not set
+# CONFIG_MTD_OBSOLETE_CHIPS is not set
#
# Mapping drivers for chip access
@@ -583,7 +592,6 @@ CONFIG_LEGACY_PTY_COUNT=256
#
# CONFIG_WATCHDOG is not set
# CONFIG_NVRAM is not set
-# CONFIG_RTC is not set
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
@@ -604,10 +612,22 @@ CONFIG_LEGACY_PTY_COUNT=256
# CONFIG_I2C is not set
#
+# SPI support
+#
+# CONFIG_SPI is not set
+# CONFIG_SPI_MASTER is not set
+
+#
+# Dallas's 1-wire bus
+#
+# CONFIG_W1 is not set
+
+#
# Hardware Monitoring support
#
CONFIG_HWMON=y
# CONFIG_HWMON_VID is not set
+# CONFIG_SENSORS_F71805F is not set
# CONFIG_HWMON_DEBUG_CHIP is not set
#
@@ -626,6 +646,8 @@ CONFIG_HWMON=y
# LED devices
#
CONFIG_NEW_LEDS=y
+# CONFIG_LEDS_CLASS is not set
+# CONFIG_LEDS_TRIGGERS is not set
#
# Multimedia devices
@@ -666,9 +688,10 @@ CONFIG_FONT_8x16=y
# Logo configuration
#
CONFIG_LOGO=y
-CONFIG_LOGO_LINUX_MONO=y
-CONFIG_LOGO_LINUX_VGA16=y
-CONFIG_LOGO_LINUX_CLUT224=y
+# CONFIG_LOGO_LINUX_MONO is not set
+# CONFIG_LOGO_LINUX_VGA16 is not set
+# CONFIG_LOGO_LINUX_CLUT224 is not set
+CONFIG_LOGO_OHAND_CLUT224=y
# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
#
@@ -723,11 +746,11 @@ CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
# CONFIG_EXT2_FS_XIP is not set
# CONFIG_EXT3_FS is not set
-# CONFIG_JBD is not set
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
# CONFIG_FS_POSIX_ACL is not set
# CONFIG_XFS_FS is not set
+# CONFIG_OCFS2_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not set
CONFIG_INOTIFY=y
@@ -759,6 +782,7 @@ CONFIG_TMPFS=y
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y
# CONFIG_RELAYFS_FS is not set
+# CONFIG_CONFIGFS_FS is not set
#
# Miscellaneous filesystems
@@ -833,6 +857,7 @@ CONFIG_MSDOS_PARTITION=y
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
+# CONFIG_KARMA_PARTITION is not set
# CONFIG_EFI_PARTITION is not set
#
@@ -889,12 +914,13 @@ CONFIG_OPROFILE=m
# Kernel hacking
#
# CONFIG_PRINTK_TIME is not set
-CONFIG_DEBUG_KERNEL=y
CONFIG_MAGIC_SYSRQ=y
+CONFIG_DEBUG_KERNEL=y
CONFIG_LOG_BUF_SHIFT=14
CONFIG_DETECT_SOFTLOCKUP=y
# CONFIG_SCHEDSTATS is not set
# CONFIG_DEBUG_SLAB is not set
+CONFIG_DEBUG_MUTEXES=y
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_DEBUG_KOBJECT is not set
@@ -903,6 +929,7 @@ CONFIG_DEBUG_INFO=y
# CONFIG_DEBUG_FS is not set
# CONFIG_DEBUG_VM is not set
CONFIG_FRAME_POINTER=y
+CONFIG_FORCED_INLINING=y
# CONFIG_RCU_TORTURE_TEST is not set
# CONFIG_DEBUG_USER is not set
# CONFIG_DEBUG_WAITQ is not set
diff --git a/openembedded/packages/linux/linux-openzaurus-2.6.16/oh-logo.patch b/openembedded/packages/linux/linux-openzaurus-2.6.16/oh-logo.patch
new file mode 100644
index 000000000..1d83ab223
--- /dev/null
+++ b/openembedded/packages/linux/linux-openzaurus-2.6.16/oh-logo.patch
@@ -0,0 +1,99662 @@
+Index: linux-2.6.16/drivers/video/logo/Kconfig
+===================================================================
+--- linux-2.6.16.orig/drivers/video/logo/Kconfig 2006-03-20 05:53:29.000000000 +0000
++++ linux-2.6.16/drivers/video/logo/Kconfig 2006-05-22 22:04:14.000000000 +0100
+@@ -25,6 +25,11 @@
+ depends on LOGO
+ default y
+
++config LOGO_OHAND_CLUT224
++ bool "Standard 224-color OpenedHand logo"
++ depends on LOGO
++ default y
++
+ config LOGO_DEC_CLUT224
+ bool "224-color Digital Equipment Corporation Linux logo"
+ depends on LOGO && (MACH_DECSTATION || ALPHA)
+Index: linux-2.6.16/drivers/video/logo/Makefile
+===================================================================
+--- linux-2.6.16.orig/drivers/video/logo/Makefile 2006-03-20 05:53:29.000000000 +0000
++++ linux-2.6.16/drivers/video/logo/Makefile 2006-05-22 22:04:33.000000000 +0100
+@@ -13,6 +13,8 @@
+ 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_OHAND_CLUT224) += logo_oh_clut224.o
++
+
+ # How to generate logo's
+
+Index: linux-2.6.16/drivers/video/logo/logo.c
+===================================================================
+--- linux-2.6.16.orig/drivers/video/logo/logo.c 2006-03-20 05:53:29.000000000 +0000
++++ linux-2.6.16/drivers/video/logo/logo.c 2006-05-22 23:28:19.000000000 +0100
+@@ -34,7 +34,7 @@
+ 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_oh_clut224;
+
+ const struct linux_logo *fb_find_logo(int depth)
+ {
+@@ -102,6 +102,10 @@
+ /* M32R Linux logo */
+ logo = &logo_m32r_clut224;
+ #endif
++#ifdef CONFIG_LOGO_OHAND_CLUT224
++ /* Opededhand logo */
++ logo = &logo_oh_clut224;
++#endif
+ }
+ return logo;
+ }
+Index: linux-2.6.16/drivers/video/logo/logo_oh_clut224.ppm
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ linux-2.6.16/drivers/video/logo/logo_oh_clut224.ppm 2006-05-22 22:00:45.000000000 +0100
+@@ -0,0 +1,99604 @@
++P3
++# CREATOR: The GIMP's PNM Filter Version 1.0
++332 100
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++23
++24
++22
++47
++49
++47
++81
++82
++80
++105
++107
++104
++114
++116
++113
++114
++116
++113
++114
++116
++113
++100
++102
++99
++70
++72
++69
++40
++42
++39
++21
++22
++20
++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
++7
++9
++5
++23
++24
++22
++43
++44
++42
++73
++74
++72
++84
++86
++83
++109
++111
++108
++102
++104
++101
++79
++81
++78
++64
++66
++63
++35
++37
++34
++21
++22
++20
++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
++4
++7
++2
++18
++20
++17
++31
++32
++30
++61
++63
++60
++79
++81
++78
++105
++107
++104
++111
++113
++110
++87
++89
++86
++73
++74
++72
++49
++51
++48
++24
++25
++23
++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
++4
++7
++2
++18
++20
++17
++25
++27
++24
++49
++51
++48
++73
++74
++72
++87
++89
++86
++118
++120
++117
++90
++92
++89
++79
++81
++78
++57
++59
++56
++31
++32
++30
++15
++17
++14
++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
++10
++12
++8
++23
++24
++22
++35
++37
++34
++74
++76
++74
++79
++81
++78
++109
++111
++108
++102
++104
++101
++81
++82
++80
++61
++63
++60
++40
++42
++39
++21
++22
++20
++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
++4
++7
++2
++21
++22
++20
++27
++29
++26
++54
++55
++53
++79
++81
++78
++102
++104
++101
++114
++116
++113
++87
++89
++86
++74
++76
++74
++35
++37
++34
++24
++25
++23
++10
++12
++8
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++18
++20
++17
++64
++66
++63
++105
++107
++104
++77
++78
++76
++31
++32
++30
++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
++7
++9
++5
++34
++35
++33
++102
++104
++101
++164
++166
++163
++220
++222
++219
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++248
++250
++247
++209
++211
++208
++141
++143
++140
++95
++96
++94
++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
++10
++12
++8
++43
++44
++42
++105
++107
++104
++166
++168
++165
++213
++215
++212
++248
++250
++247
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++248
++250
++247
++209
++211
++208
++147
++149
++146
++89
++90
++88
++31
++32
++30
++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
++4
++7
++2
++24
++25
++23
++95
++96
++94
++153
++155
++152
++201
++203
++200
++244
++246
++243
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++222
++224
++221
++174
++176
++173
++111
++113
++110
++54
++55
++53
++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
++1
++0
++81
++82
++80
++134
++136
++133
++186
++188
++185
++233
++235
++232
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++244
++246
++243
++186
++188
++185
++138
++140
++137
++68
++69
++67
++23
++24
++22
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++54
++55
++53
++116
++118
++115
++164
++166
++163
++220
++222
++219
++249
++251
++248
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++249
++251
++248
++209
++211
++208
++153
++155
++152
++102
++104
++101
++34
++35
++33
++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
++7
++9
++5
++31
++32
++30
++95
++96
++94
++145
++147
++144
++209
++211
++208
++244
++246
++243
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++232
++234
++231
++169
++171
++168
++120
++122
++119
++54
++55
++53
++15
++17
++14
++0
++2
++0
++0
++2
++0
++0
++1
++0
++95
++96
++94
++211
++213
++210
++251
++253
++250
++251
++253
++250
++254
++255
++252
++232
++234
++231
++134
++136
++133
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++17
++35
++14
++15
++52
++18
++17
++41
++14
++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
++10
++12
++8
++18
++47
++14
++15
++52
++18
++15
++26
++16
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++17
++26
++9
++15
++52
++18
++14
++45
++18
++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
++7
++9
++5
++17
++41
++14
++15
++52
++18
++16
++30
++15
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++44
++46
++44
++129
++131
++128
++209
++211
++208
++244
++246
++243
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++240
++242
++239
++191
++193
++189
++107
++109
++106
++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
++10
++12
++8
++47
++49
++47
++150
++152
++149
++218
++220
++217
++247
++249
++246
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++244
++246
++243
++209
++211
++208
++129
++131
++128
++43
++44
++42
++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
++4
++7
++2
++38
++39
++37
++114
++116
++113
++209
++211
++208
++240
++242
++239
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++251
++253
++250
++254
++255
++252
++251
++253
++250
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++248
++250
++247
++220
++222
++219
++161
++163
++160
++57
++59
++56
++12
++14
++10
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++18
++20
++17
++83
++84
++82
++176
++178
++175
++232
++234
++231
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++232
++234
++231
++196
++198
++195
++79
++81
++78
++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
++7
++9
++5
++47
++49
++47
++143
++145
++142
++213
++215
++212
++247
++249
++246
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++240
++242
++239
++209
++211
++208
++129
++131
++128
++40
++42
++39
++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
++4
++7
++2
++38
++39
++37
++114
++116
++113
++194
++196
++193
++244
++246
++243
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++251
++253
++250
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++250
++252
++249
++218
++220
++217
++161
++163
++160
++31
++32
++30
++4
++7
++2
++89
++90
++88
++224
++226
++223
++251
++253
++250
++251
++253
++250
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++131
++133
++130
++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
++8
++22
++10
++32
++86
++29
++57
++143
++44
++64
++156
++49
++52
++149
++49
++43
++110
++37
++24
++53
++20
++4
++7
++2
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++7
++9
++5
++15
++52
++18
++47
++120
++39
++64
++156
++49
++64
++156
++49
++52
++139
++40
++37
++83
++27
++12
++27
++10
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++9
++31
++14
++32
++86
++29
++52
++139
++40
++64
++156
++49
++56
++160
++51
++47
++120
++39
++24
++53
++20
++7
++9
++5
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++7
++9
++5
++17
++41
++14
++51
++115
++35
++60
++153
++46
++56
++160
++51
++52
++149
++49
++37
++88
++25
++17
++35
++14
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++21
++22
++20
++107
++109
++106
++213
++215
++212
++251
++253
++250
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++196
++198
++195
++89
++90
++88
++12
++14
++10
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++38
++39
++37
++145
++147
++144
++232
++234
++231
++251
++253
++250
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++220
++222
++219
++114
++116
++113
++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
++21
++22
++20
++107
++109
++106
++218
++220
++217
++251
++253
++250
++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
++251
++253
++250
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++244
++246
++243
++153
++155
++152
++54
++55
++53
++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
++1
++0
++63
++64
++62
++180
++182
++179
++251
++253
++250
++251
++253
++250
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++248
++250
++247
++193
++195
++191
++81
++82
++80
++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
++1
++0
++38
++39
++37
++141
++143
++140
++232
++234
++231
++251
++253
++250
++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
++251
++253
++250
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++220
++222
++219
++134
++136
++133
++26
++28
++25
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++107
++109
++106
++211
++213
++210
++251
++253
++250
++251
++253
++250
++251
++253
++250
++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
++251
++253
++250
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++240
++242
++239
++89
++90
++88
++31
++32
++30
++199
++201
++197
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++233
++235
++232
++64
++66
++63
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++17
++41
++14
++53
++133
++43
++79
++178
++61
++66
++174
++48
++69
++179
++60
++66
++174
++48
++66
++174
++48
++64
++156
++49
++28
++76
++27
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++7
++9
++5
++31
++92
++28
++60
++153
++46
++79
++178
++61
++66
++174
++48
++66
++174
++48
++69
++179
++60
++56
++160
++51
++50
++130
++40
++12
++30
++6
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++12
++30
++6
++50
++130
++40
++56
++160
++51
++79
++178
++61
++66
++174
++48
++79
++178
++61
++62
++173
++55
++64
++156
++49
++37
++88
++25
++7
++9
++5
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++32
++77
++22
++60
++153
++46
++62
++173
++55
++79
++178
++61
++66
++174
++48
++79
++178
++61
++58
++162
++53
++52
++139
++40
++15
++37
++9
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++38
++39
++37
++166
++168
++165
++240
++242
++239
++251
++253
++250
++254
++255
++252
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++240
++242
++239
++138
++140
++137
++29
++31
++28
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++83
++84
++82
++199
++201
++197
++250
++252
++249
++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
++254
++255
++252
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++170
++172
++169
++54
++55
++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
++47
++49
++47
++169
++171
++168
++240
++242
++239
++251
++253
++250
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++209
++211
++208
++89
++90
++88
++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
++21
++22
++20
++116
++118
++115
++222
++224
++221
++251
++253
++250
++251
++253
++250
++251
++253
++250
++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
++251
++253
++250
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++224
++226
++223
++138
++140
++137
++18
++20
++17
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++73
++74
++72
++196
++198
++195
++248
++250
++247
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++247
++249
++246
++176
++178
++175
++54
++55
++53
++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
++38
++39
++37
++153
++155
++152
++240
++242
++239
++251
++253
++250
++254
++255
++252
++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
++254
++255
++252
++251
++253
++250
++240
++242
++239
++83
++84
++82
++56
++57
++55
++232
++234
++231
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++138
++140
++137
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++8
++22
++10
++53
++133
++43
++62
++173
++55
++79
++178
++61
++65
++175
++57
++65
++175
++57
++79
++178
++61
++65
++175
++57
++79
++178
++61
++64
++165
++48
++24
++53
++20
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++28
++56
++23
++68
++168
++51
++62
++173
++55
++79
++178
++61
++79
++178
++61
++79
++178
++61
++66
++174
++48
++79
++178
++61
++65
++175
++57
++50
++130
++40
++9
++16
++4
++0
++2
++0
++0
++2
++0
++0
++2
++0
++10
++12
++8
++51
++115
++35
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++79
++178
++61
++62
++173
++55
++62
++173
++55
++64
++165
++48
++28
++68
++21
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++9
++35
++12
++56
++160
++51
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++66
++174
++48
++69
++179
++60
++65
++175
++57
++53
++133
++43
++12
++27
++10
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++68
++69
++67
++209
++211
++208
++250
++252
++249
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++250
++252
++249
++184
++186
++183
++38
++39
++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
++21
++22
++20
++116
++118
++115
++233
++235
++232
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++211
++213
++210
++79
++81
++78
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++77
++78
++76
++201
++203
++200
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++240
++242
++239
++125
++127
++124
++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
++21
++22
++20
++153
++155
++152
++247
++249
++246
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++174
++176
++173
++43
++44
++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
++1
++0
++109
++111
++108
++232
++234
++231
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++220
++222
++219
++87
++89
++86
++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
++1
++0
++43
++44
++42
++213
++215
++212
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++240
++242
++239
++81
++82
++80
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++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
++32
++86
++29
++68
++168
++51
++66
++174
++48
++62
++173
++55
++79
++178
++61
++79
++178
++61
++62
++173
++55
++64
++174
++56
++66
++174
++48
++68
++168
++51
++40
++114
++33
++2
++14
++8
++0
++2
++0
++0
++2
++0
++7
++9
++5
++47
++120
++39
++79
++178
++61
++66
++174
++48
++62
++173
++55
++62
++173
++55
++62
++173
++55
++79
++178
++61
++62
++173
++55
++79
++178
++61
++56
++160
++51
++31
++65
++25
++0
++2
++0
++0
++2
++0
++0
++2
++0
++19
++38
++17
++56
++160
++51
++66
++174
++48
++66
++174
++48
++64
++174
++56
++64
++174
++56
++66
++174
++48
++65
++175
++57
++65
++175
++57
++65
++175
++57
++50
++130
++40
++8
++22
++10
++0
++2
++0
++0
++2
++0
++2
++14
++8
++43
++110
++37
++68
++168
++51
++64
++174
++56
++79
++178
++61
++64
++174
++56
++65
++175
++57
++79
++178
++61
++79
++178
++61
++79
++178
++61
++68
++168
++51
++32
++86
++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
++73
++74
++72
++209
++211
++208
++251
++253
++250
++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
++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
++251
++253
++250
++251
++253
++250
++250
++252
++249
++189
++191
++188
++47
++49
++47
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++5
++8
++4
++129
++131
++128
++233
++235
++232
++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
++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
++254
++255
++252
++251
++253
++250
++251
++253
++250
++218
++220
++217
++81
++82
++80
++0
++2
++0
++0
++2
++0
++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
++224
++226
++223
++251
++253
++250
++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
++254
++255
++252
++254
++255
++252
++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
++244
++246
++243
++147
++149
++146
++18
++20
++17
++0
++2
++0
++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
++161
++163
++160
++247
++249
++246
++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
++254
++255
++252
++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
++251
++253
++250
++249
++251
++248
++189
++191
++188
++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
++5
++8
++4
++118
++120
++117
++240
++242
++239
++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
++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
++254
++255
++252
++254
++255
++252
++251
++253
++250
++218
++220
++217
++95
++96
++94
++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
++51
++53
++51
++196
++198
++195
++251
++253
++250
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++240
++242
++239
++81
++82
++80
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++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
++1
++0
++53
++133
++43
++79
++178
++61
++66
++174
++48
++66
++174
++48
++64
++174
++56
++65
++175
++57
++66
++174
++48
++79
++178
++61
++65
++175
++57
++79
++178
++61
++60
++153
++46
++12
++27
++10
++0
++2
++0
++0
++1
++0
++15
++37
++9
++60
++153
++46
++79
++178
++61
++64
++174
++56
++66
++174
++48
++66
++174
++48
++64
++174
++56
++65
++175
++57
++62
++173
++55
++79
++178
++61
++62
++173
++55
++39
++106
++34
++0
++2
++0
++0
++1
++0
++0
++2
++0
++38
++90
++27
++68
++168
++51
++79
++178
++61
++66
++174
++48
++66
++174
++48
++79
++178
++61
++79
++178
++61
++64
++174
++56
++65
++175
++57
++65
++175
++57
++64
++156
++49
++18
++47
++14
++0
++2
++0
++0
++1
++0
++17
++26
++9
++57
++143
++44
++79
++178
++61
++62
++173
++55
++64
++174
++56
++79
++178
++61
++64
++174
++56
++62
++173
++55
++62
++173
++55
++65
++175
++57
++66
++174
++48
++50
++130
++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
++1
++0
++51
++53
++51
++209
++211
++208
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++184
++186
++183
++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
++1
++0
++114
++116
++113
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++220
++222
++219
++79
++81
++78
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++63
++64
++62
++213
++215
++212
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++250
++252
++249
++122
++124
++121
++7
++9
++5
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++21
++22
++20
++161
++163
++160
++250
++252
++249
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++176
++178
++175
++34
++35
++33
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++105
++107
++104
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++232
++234
++231
++73
++74
++72
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++38
++39
++37
++211
++213
++210
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++240
++242
++239
++81
++82
++80
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++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
++4
++7
++2
++52
++139
++40
++62
++173
++55
++79
++178
++61
++79
++178
++61
++66
++174
++48
++66
++174
++48
++79
++178
++61
++62
++173
++55
++65
++175
++57
++62
++173
++55
++57
++143
++44
++21
++34
++14
++0
++2
++0
++0
++2
++0
++15
++52
++18
++56
++160
++51
++62
++173
++55
++66
++174
++48
++79
++178
++61
++79
++178
++61
++65
++175
++57
++66
++174
++48
++66
++174
++48
++66
++174
++48
++65
++175
++57
++39
++106
++34
++0
++2
++0
++0
++2
++0
++4
++7
++2
++43
++110
++37
++65
++175
++57
++62
++173
++55
++79
++178
++61
++79
++178
++61
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++79
++178
++61
++64
++165
++48
++18
++47
++14
++0
++2
++0
++0
++2
++0
++9
++35
++12
++52
++149
++49
++66
++174
++48
++64
++174
++56
++66
++174
++48
++66
++174
++48
++65
++175
++57
++65
++175
++57
++66
++174
++48
++79
++178
++61
++79
++178
++61
++53
++133
++43
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++35
++33
++184
++186
++183
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++250
++252
++249
++141
++143
++140
++18
++20
++17
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++83
++84
++82
++224
++226
++223
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++209
++211
++208
++34
++35
++33
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++21
++22
++20
++199
++201
++197
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++232
++234
++231
++89
++90
++88
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++8
++11
++7
++120
++122
++119
++240
++242
++239
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++249
++251
++248
++153
++155
++152
++12
++14
++10
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++59
++61
++59
++232
++234
++231
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++201
++203
++200
++54
++55
++53
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++34
++35
++33
++176
++178
++175
++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
++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
++240
++242
++239
++81
++82
++80
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++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
++1
++0
++52
++139
++40
++62
++173
++55
++62
++173
++55
++79
++178
++61
++79
++178
++61
++62
++173
++55
++65
++175
++57
++79
++178
++61
++64
++174
++56
++65
++175
++57
++52
++149
++49
++12
++27
++10
++0
++2
++0
++0
++1
++0
++24
++53
++20
++56
++160
++51
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++79
++178
++61
++79
++178
++61
++64
++174
++56
++66
++174
++48
++79
++178
++61
++39
++106
++34
++0
++2
++0
++0
++1
++0
++0
++2
++0
++51
++115
++35
++65
++175
++57
++62
++173
++55
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++62
++173
++55
++79
++178
++61
++56
++160
++51
++18
++47
++14
++0
++2
++0
++0
++1
++0
++9
++35
++12
++52
++149
++49
++79
++178
++61
++79
++178
++61
++65
++175
++57
++66
++174
++48
++79
++178
++61
++79
++178
++61
++66
++174
++48
++62
++173
++55
++66
++174
++48
++53
++133
++43
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++138
++140
++137
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++240
++242
++239
++105
++107
++104
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++31
++32
++30
++209
++211
++208
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++161
++163
++160
++18
++20
++17
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++143
++145
++142
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++220
++222
++219
++54
++55
++53
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++81
++82
++80
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++244
++246
++243
++100
++102
++99
++4
++7
++2
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++31
++32
++30
++194
++196
++193
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++249
++251
++248
++180
++182
++179
++15
++17
++14
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++147
++149
++146
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++233
++235
++232
++81
++82
++80
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++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
++7
++9
++5
++53
++133
++43
++65
++175
++57
++66
++174
++48
++62
++173
++55
++62
++173
++55
++64
++174
++56
++66
++174
++48
++66
++174
++48
++66
++174
++48
++66
++174
++48
++60
++153
++46
++12
++30
++6
++0
++2
++0
++0
++2
++0
++18
++52
++12
++64
++156
++49
++62
++173
++55
++65
++175
++57
++65
++175
++57
++66
++174
++48
++62
++173
++55
++62
++173
++55
++79
++178
++61
++79
++178
++61
++66
++174
++48
++39
++106
++34
++0
++2
++0
++0
++2
++0
++0
++1
++0
++43
++110
++37
++66
++174
++48
++65
++175
++57
++64
++174
++56
++79
++178
++61
++79
++178
++61
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++64
++156
++49
++18
++47
++14
++0
++2
++0
++0
++2
++0
++17
++35
++14
++64
++156
++49
++66
++174
++48
++62
++173
++55
++79
++178
++61
++79
++178
++61
++66
++174
++48
++62
++173
++55
++62
++173
++55
++65
++175
++57
++79
++178
++61
++53
++133
++43
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++74
++76
++74
++233
++235
++232
++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
++249
++251
++248
++227
++229
++225
++180
++182
++179
++116
++118
++115
++90
++92
++89
++79
++81
++78
++79
++81
++78
++125
++127
++124
++194
++196
++193
++235
++238
++234
++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
++251
++253
++250
++222
++224
++221
++29
++31
++28
++0
++2
++0
++0
++2
++0
++0
++2
++0
++5
++8
++4
++141
++143
++140
++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
++241
++244
++240
++216
++218
++214
++153
++155
++152
++102
++104
++101
++79
++81
++78
++84
++86
++83
++114
++116
++113
++166
++168
++165
++227
++229
++225
++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
++251
++253
++250
++254
++255
++252
++240
++242
++239
++95
++96
++94
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++77
++78
++76
++232
++234
++231
++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
++248
++250
++247
++227
++229
++225
++186
++188
++185
++118
++120
++117
++84
++86
++83
++79
++81
++78
++105
++107
++104
++147
++149
++146
++213
++215
++212
++238
++241
++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
++254
++255
++252
++251
++253
++250
++166
++168
++165
++7
++9
++5
++0
++2
++0
++0
++2
++0
++0
++2
++0
++24
++25
++23
++194
++196
++193
++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
++251
++253
++250
++235
++238
++234
++199
++201
++197
++141
++143
++140
++97
++99
++96
++79
++81
++78
++90
++92
++89
++134
++136
++133
++191
++193
++189
++231
++233
++229
++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
++251
++253
++250
++251
++253
++250
++201
++203
++200
++54
++55
++53
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++125
++127
++124
++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
++241
++244
++240
++220
++222
++219
++161
++163
++160
++105
++107
++104
++83
++84
++82
++79
++81
++78
++118
++120
++117
++166
++168
++165
++224
++226
++223
++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
++251
++253
++250
++247
++249
++246
++95
++96
++94
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++63
++64
++62
++233
++235
++232
++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
++249
++251
++248
++231
++233
++229
++176
++178
++175
++131
++133
++130
++90
++92
++89
++79
++81
++78
++97
++99
++96
++150
++152
++149
++211
++213
++210
++241
++244
++240
++254
++255
++252
++254
++255
++252
++251
++253
++250
++240
++242
++239
++81
++82
++80
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++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
++4
++7
++2
++52
++139
++40
++79
++178
++61
++64
++174
++56
++65
++175
++57
++79
++178
++61
++79
++178
++61
++79
++178
++61
++79
++178
++61
++79
++178
++61
++62
++173
++55
++57
++143
++44
++16
++30
++15
++0
++1
++0
++0
++1
++0
++18
++52
++12
++56
++160
++51
++66
++174
++48
++79
++178
++61
++64
++174
++56
++65
++175
++57
++64
++174
++56
++62
++173
++55
++62
++173
++55
++64
++174
++56
++79
++178
++61
++39
++106
++34
++0
++2
++0
++0
++1
++0
++0
++2
++0
++43
++110
++37
++66
++174
++48
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++64
++174
++56
++79
++178
++61
++64
++174
++56
++65
++175
++57
++56
++160
++51
++18
++47
++14
++0
++2
++0
++0
++2
++0
++17
++35
++14
++52
++149
++49
++64
++174
++56
++62
++173
++55
++62
++173
++55
++62
++173
++55
++65
++175
++57
++79
++178
++61
++66
++174
++48
++64
++174
++56
++66
++174
++48
++50
++130
++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
++1
++0
++21
++22
++20
++164
++166
++163
++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
++232
++234
++231
++134
++136
++133
++43
++44
++42
++10
++12
++8
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++63
++64
++62
++156
++158
++154
++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
++251
++253
++250
++251
++253
++250
++129
++131
++128
++7
++9
++5
++0
++2
++0
++0
++1
++0
++63
++64
++62
++224
++226
++223
++254
++255
++252
++254
++255
++252
++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
++189
++191
++188
++95
++96
++94
++31
++32
++30
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++38
++39
++37
++118
++120
++117
++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
++251
++253
++250
++251
++253
++250
++199
++201
++197
++24
++25
++23
++0
++1
++0
++0
++1
++0
++8
++11
++7
++194
++196
++193
++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
++222
++224
++221
++134
++136
++133
++43
++44
++42
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++77
++78
++76
++176
++178
++175
++254
++255
++252
++254
++255
++252
++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
++233
++235
++232
++79
++81
++78
++0
++2
++0
++0
++1
++0
++0
++1
++0
++125
++127
++124
++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
++247
++249
++246
++156
++158
++154
++63
++64
++62
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++10
++12
++8
++54
++55
++53
++150
++152
++149
++235
++238
++234
++254
++255
++252
++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
++249
++251
++248
++147
++149
++146
++4
++7
++2
++0
++2
++0
++0
++1
++0
++43
++44
++42
++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
++250
++252
++249
++201
++203
++200
++102
++104
++101
++31
++32
++30
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++34
++35
++33
++109
++111
++108
++207
++210
++206
++254
++255
++252
++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
++251
++253
++250
++199
++201
++197
++38
++39
++37
++0
++2
++0
++0
++1
++0
++21
++22
++20
++170
++172
++169
++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
++232
++234
++231
++138
++140
++137
++54
++55
++53
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++24
++25
++23
++102
++104
++101
++194
++196
++193
++248
++250
++247
++251
++253
++250
++240
++242
++239
++81
++82
++80
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++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
++4
++7
++2
++53
++133
++43
++62
++173
++55
++79
++178
++61
++66
++174
++48
++66
++174
++48
++62
++173
++55
++62
++173
++55
++62
++173
++55
++62
++173
++55
++79
++178
++61
++60
++153
++46
++12
++30
++6
++0
++2
++0
++0
++1
++0
++24
++53
++20
++64
++165
++48
++79
++178
++61
++66
++174
++48
++79
++178
++61
++79
++178
++61
++66
++174
++48
++66
++174
++48
++64
++174
++56
++79
++178
++61
++66
++174
++48
++39
++106
++34
++0
++2
++0
++0
++1
++0
++0
++1
++0
++42
++115
++34
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++66
++174
++48
++66
++174
++48
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++156
++49
++18
++47
++14
++0
++2
++0
++0
++2
++0
++9
++35
++12
++64
++156
++49
++66
++174
++48
++66
++174
++48
++64
++174
++56
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++66
++174
++48
++79
++178
++61
++52
++139
++40
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++69
++67
++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
++250
++252
++249
++201
++203
++200
++63
++64
++62
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++95
++96
++94
++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
++211
++213
++210
++43
++44
++42
++0
++2
++0
++0
++1
++0
++153
++155
++152
++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
++240
++242
++239
++134
++136
++133
++24
++25
++23
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++43
++44
++42
++176
++178
++175
++248
++250
++247
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++254
++255
++252
++244
++246
++243
++95
++96
++94
++0
++1
++0
++0
++2
++0
++83
++84
++82
++244
++246
++243
++254
++255
++252
++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
++191
++193
++189
++56
++57
++55
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++24
++25
++23
++138
++140
++137
++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
++251
++253
++250
++166
++168
++165
++15
++17
++14
++0
++2
++0
++31
++32
++30
++196
++198
++195
++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
++216
++218
++214
++95
++96
++94
++10
++12
++8
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++10
++12
++8
++77
++78
++76
++222
++224
++221
++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
++251
++253
++250
++232
++234
++231
++31
++32
++30
++0
++2
++0
++0
++1
++0
++143
++145
++142
++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
++244
++246
++243
++143
++145
++142
++31
++32
++30
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++56
++57
++55
++169
++171
++168
++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
++244
++246
++243
++120
++122
++119
++0
++2
++0
++0
++2
++0
++81
++82
++80
++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
++249
++251
++248
++193
++195
++191
++68
++69
++67
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++31
++32
++30
++134
++136
++133
++241
++244
++240
++240
++242
++239
++81
++82
++80
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++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
++4
++7
++2
++52
++139
++40
++66
++174
++48
++79
++178
++61
++64
++174
++56
++64
++174
++56
++66
++174
++48
++65
++175
++57
++65
++175
++57
++62
++173
++55
++64
++174
++56
++57
++143
++44
++16
++30
++15
++0
++2
++0
++0
++2
++0
++24
++53
++20
++56
++160
++51
++62
++173
++55
++66
++174
++48
++66
++174
++48
++79
++178
++61
++79
++178
++61
++66
++174
++48
++62
++173
++55
++62
++173
++55
++79
++178
++61
++39
++106
++34
++0
++2
++0
++0
++1
++0
++0
++1
++0
++43
++110
++37
++64
++174
++56
++66
++174
++48
++62
++173
++55
++79
++178
++61
++79
++178
++61
++64
++174
++56
++66
++174
++48
++79
++178
++61
++65
++175
++57
++56
++160
++51
++18
++47
++14
++0
++2
++0
++0
++1
++0
++17
++35
++14
++52
++149
++49
++79
++178
++61
++66
++174
++48
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++79
++178
++61
++50
++130
++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
++10
++12
++8
++158
++160
++157
++250
++252
++249
++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
++191
++193
++189
++34
++35
++33
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++63
++64
++62
++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
++251
++253
++250
++249
++251
++248
++114
++116
++113
++0
++1
++0
++34
++35
++33
++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
++240
++242
++239
++122
++124
++121
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++156
++158
++154
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++180
++182
++179
++24
++25
++23
++21
++22
++20
++156
++158
++154
++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
++251
++253
++250
++169
++171
++168
++31
++32
++30
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++97
++99
++96
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++233
++235
++232
++56
++57
++55
++0
++1
++0
++95
++96
++94
++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
++220
++222
++219
++63
++64
++62
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++56
++57
++55
++201
++203
++200
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++248
++250
++247
++125
++127
++124
++8
++11
++7
++38
++39
++37
++211
++213
++210
++254
++255
++252
++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
++114
++116
++113
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++156
++158
++154
++248
++250
++247
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++199
++201
++197
++8
++11
++7
++0
++1
++0
++169
++171
++168
++250
++252
++249
++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
++180
++182
++179
++31
++32
++30
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++109
++111
++108
++232
++234
++231
++83
++84
++82
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++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
++4
++7
++2
++45
++136
++45
++65
++175
++57
++62
++173
++55
++79
++178
++61
++66
++174
++48
++79
++178
++61
++79
++178
++61
++66
++174
++48
++66
++174
++48
++65
++175
++57
++60
++153
++46
++12
++30
++6
++0
++2
++0
++0
++2
++0
++18
++52
++12
++56
++160
++51
++79
++178
++61
++64
++174
++56
++62
++173
++55
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++79
++178
++61
++66
++174
++48
++39
++106
++34
++0
++2
++0
++0
++1
++0
++0
++2
++0
++42
++115
++34
++65
++175
++57
++79
++178
++61
++64
++174
++56
++62
++173
++55
++62
++173
++55
++66
++174
++48
++64
++174
++56
++65
++175
++57
++66
++174
++48
++64
++156
++49
++18
++47
++14
++0
++2
++0
++0
++2
++0
++9
++35
++12
++64
++156
++49
++62
++173
++55
++79
++178
++61
++79
++178
++61
++62
++173
++55
++79
++178
++61
++65
++175
++57
++62
++173
++55
++66
++174
++48
++62
++173
++55
++49
++137
++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
++34
++35
++33
++209
++211
++208
++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
++216
++218
++214
++43
++44
++42
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++83
++84
++82
++231
++233
++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
++251
++253
++250
++199
++201
++197
++0
++1
++0
++105
++107
++104
++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
++248
++250
++247
++138
++140
++137
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++23
++24
++22
++186
++188
++185
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++220
++222
++219
++56
++57
++55
++43
++44
++42
++218
++220
++217
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++201
++203
++200
++24
++25
++23
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++134
++136
++133
++241
++244
++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
++251
++253
++250
++134
++136
++133
++5
++8
++4
++170
++172
++169
++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
++232
++234
++231
++95
++96
++94
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++54
++55
++53
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++189
++191
++188
++24
++25
++23
++95
++96
++94
++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
++250
++252
++249
++145
++147
++144
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++31
++32
++30
++169
++171
++168
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++254
++255
++252
++249
++251
++248
++68
++69
++67
++31
++32
++30
++222
++224
++221
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++250
++252
++249
++209
++211
++208
++47
++49
++47
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++131
++133
++130
++89
++90
++88
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++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
++1
++0
++52
++139
++40
++64
++174
++56
++66
++174
++48
++79
++178
++61
++62
++173
++55
++66
++174
++48
++79
++178
++61
++79
++178
++61
++79
++178
++61
++64
++174
++56
++57
++143
++44
++16
++30
++15
++0
++2
++0
++0
++1
++0
++24
++53
++20
++64
++165
++48
++79
++178
++61
++79
++178
++61
++64
++174
++56
++65
++175
++57
++62
++173
++55
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++39
++106
++34
++0
++2
++0
++0
++2
++0
++0
++1
++0
++47
++111
++31
++62
++173
++55
++79
++178
++61
++64
++174
++56
++65
++175
++57
++79
++178
++61
++79
++178
++61
++64
++174
++56
++79
++178
++61
++65
++175
++57
++56
++160
++51
++18
++47
++14
++0
++2
++0
++0
++1
++0
++17
++35
++14
++60
++153
++46
++62
++173
++55
++62
++173
++55
++62
++173
++55
++62
++173
++55
++79
++178
++61
++64
++174
++56
++79
++178
++61
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++0
++81
++82
++80
++246
++248
++244
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++102
++104
++101
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++131
++133
++130
++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
++249
++251
++248
++34
++35
++33
++169
++171
++168
++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
++201
++203
++200
++24
++25
++23
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++63
++64
++62
++231
++233
++229
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++240
++242
++239
++105
++107
++104
++95
++96
++94
++246
++248
++244
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++89
++90
++88
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++176
++178
++175
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++191
++193
++189
++43
++44
++42
++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
++251
++253
++250
++145
++147
++144
++8
++11
++7
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++116
++118
++115
++246
++248
++244
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++233
++235
++232
++68
++69
++67
++150
++152
++149
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++209
++211
++208
++38
++39
++37
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++49
++51
++48
++227
++229
++225
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++109
++111
++108
++81
++82
++80
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++240
++242
++239
++89
++90
++88
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++24
++25
++23
++24
++25
++23
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++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
++7
++9
++5
++53
++133
++43
++79
++178
++61
++79
++178
++61
++62
++173
++55
++64
++174
++56
++62
++173
++55
++62
++173
++55
++62
++173
++55
++66
++174
++48
++65
++175
++57
++60
++153
++46
++12
++30
++6
++0
++2
++0
++0
++2
++0
++18
++52
++12
++56
++160
++51
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++65
++175
++57
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++39
++106
++34
++0
++2
++0
++0
++2
++0
++0
++2
++0
++43
++110
++37
++65
++175
++57
++66
++174
++48
++66
++174
++48
++79
++178
++61
++62
++173
++55
++66
++174
++48
++79
++178
++61
++65
++175
++57
++66
++174
++48
++64
++156
++49
++18
++47
++14
++0
++2
++0
++0
++2
++0
++9
++35
++12
++52
++149
++49
++65
++175
++57
++64
++174
++56
++79
++178
++61
++65
++175
++57
++66
++174
++48
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++129
++131
++128
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++191
++193
++189
++21
++22
++20
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++34
++35
++33
++232
++234
++231
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++118
++120
++117
++209
++211
++208
++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
++95
++96
++94
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++4
++7
++2
++0
++1
++0
++150
++152
++149
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++147
++149
++146
++153
++155
++152
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++153
++155
++152
++21
++22
++20
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++81
++82
++80
++240
++242
++239
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++213
++215
++212
++107
++109
++106
++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
++231
++233
++229
++38
++39
++37
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++34
++35
++33
++201
++203
++200
++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
++95
++96
++94
++211
++213
++210
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++105
++107
++104
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++141
++143
++140
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++166
++168
++165
++134
++136
++133
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++189
++191
++188
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++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
++4
++7
++2
++52
++139
++40
++62
++173
++55
++64
++174
++56
++66
++174
++48
++79
++178
++61
++64
++174
++56
++65
++175
++57
++64
++174
++56
++79
++178
++61
++64
++174
++56
++57
++143
++44
++16
++30
++15
++0
++2
++0
++0
++1
++0
++24
++53
++20
++64
++165
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++39
++106
++34
++0
++2
++0
++0
++1
++0
++0
++2
++0
++51
++115
++35
++79
++178
++61
++79
++178
++61
++66
++174
++48
++65
++175
++57
++62
++173
++55
++66
++174
++48
++65
++175
++57
++79
++178
++61
++65
++175
++57
++56
++160
++51
++18
++47
++14
++0
++2
++0
++0
++1
++0
++9
++35
++12
++60
++153
++46
++66
++174
++48
++66
++174
++48
++66
++174
++48
++79
++178
++61
++79
++178
++61
++62
++173
++55
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++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
++254
++255
++252
++251
++253
++250
++111
++113
++110
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++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
++251
++253
++250
++251
++253
++250
++180
++182
++179
++232
++234
++231
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++209
++211
++208
++35
++37
++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
++1
++0
++0
++1
++0
++0
++1
++0
++83
++84
++82
++240
++242
++239
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++191
++193
++189
++209
++211
++208
++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
++83
++84
++82
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++23
++24
++22
++201
++203
++200
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++191
++193
++189
++240
++242
++239
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++161
++163
++160
++5
++8
++4
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++131
++133
++130
++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
++166
++168
++165
++247
++249
++246
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++224
++226
++223
++51
++53
++51
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++56
++57
++55
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++218
++220
++217
++180
++182
++179
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++102
++104
++101
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++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
++52
++139
++40
++64
++174
++56
++66
++174
++48
++79
++178
++61
++66
++174
++48
++79
++178
++61
++66
++174
++48
++79
++178
++61
++66
++174
++48
++65
++175
++57
++60
++153
++46
++12
++30
++6
++0
++2
++0
++0
++2
++0
++18
++52
++12
++64
++156
++49
++79
++178
++61
++64
++174
++56
++62
++173
++55
++66
++174
++48
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++52
++139
++40
++31
++92
++28
++43
++110
++37
++31
++92
++28
++50
++130
++40
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++79
++178
++61
++62
++173
++55
++79
++178
++61
++65
++175
++57
++66
++174
++48
++64
++156
++49
++18
++47
++14
++0
++2
++0
++0
++2
++0
++17
++35
++14
++52
++149
++49
++79
++178
++61
++79
++178
++61
++79
++178
++61
++62
++173
++55
++62
++173
++55
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++184
++186
++183
++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
++246
++243
++43
++44
++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
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++102
++104
++101
++246
++248
++244
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++244
++246
++243
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++250
++252
++249
++161
++163
++160
++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
++1
++0
++0
++1
++0
++24
++25
++23
++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
++233
++235
++232
++244
++246
++243
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++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
++4
++7
++2
++0
++1
++0
++156
++158
++154
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++250
++252
++249
++224
++226
++223
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++248
++250
++247
++109
++111
++108
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++63
++64
++62
++254
++255
++252
++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
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++176
++178
++175
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++31
++32
++30
++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
++247
++249
++246
++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
++224
++226
++223
++54
++55
++53
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++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
++1
++0
++52
++139
++40
++79
++178
++61
++62
++173
++55
++79
++178
++61
++66
++174
++48
++79
++178
++61
++62
++173
++55
++64
++174
++56
++79
++178
++61
++64
++174
++56
++57
++143
++44
++16
++30
++15
++0
++2
++0
++0
++1
++0
++15
++52
++18
++56
++160
++51
++79
++178
++61
++64
++174
++56
++79
++178
++61
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++64
++174
++56
++64
++174
++56
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++62
++173
++55
++79
++178
++61
++62
++173
++55
++79
++178
++61
++66
++174
++48
++65
++175
++57
++79
++178
++61
++65
++175
++57
++56
++160
++51
++18
++47
++14
++0
++2
++0
++0
++2
++0
++17
++35
++14
++52
++149
++49
++62
++173
++55
++62
++173
++55
++66
++174
++48
++79
++178
++61
++79
++178
++61
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++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
++251
++253
++250
++218
++220
++217
++27
++29
++26
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++73
++74
++72
++231
++233
++229
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++250
++252
++249
++125
++127
++124
++8
++11
++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
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++196
++198
++195
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++209
++211
++208
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++105
++107
++104
++240
++242
++239
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++73
++74
++72
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++34
++35
++33
++241
++244
++240
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++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
++251
++253
++250
++134
++136
++133
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++166
++168
++165
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++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
++251
++253
++250
++196
++198
++195
++34
++35
++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
++1
++0
++0
++1
++0
++68
++69
++67
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++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
++4
++7
++2
++53
++133
++43
++62
++173
++55
++64
++174
++56
++62
++173
++55
++62
++173
++55
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++65
++175
++57
++60
++153
++46
++12
++30
++6
++0
++2
++0
++0
++2
++0
++24
++53
++20
++64
++165
++48
++66
++174
++48
++66
++174
++48
++62
++173
++55
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++62
++173
++55
++79
++178
++61
++66
++174
++48
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++66
++174
++48
++62
++173
++55
++66
++174
++48
++66
++174
++48
++62
++173
++55
++79
++178
++61
++65
++175
++57
++66
++174
++48
++64
++156
++49
++18
++47
++14
++0
++2
++0
++0
++2
++0
++9
++35
++12
++64
++156
++49
++66
++174
++48
++64
++174
++56
++79
++178
++61
++66
++174
++48
++62
++173
++55
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++199
++201
++197
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++191
++193
++189
++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
++56
++57
++55
++218
++220
++217
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++247
++249
++246
++102
++104
++101
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++176
++178
++175
++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
++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
++218
++220
++217
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++95
++96
++94
++244
++246
++243
++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
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++232
++234
++231
++63
++64
++62
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++34
++35
++33
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++125
++127
++124
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++150
++152
++149
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++186
++188
++185
++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
++0
++2
++0
++0
++2
++0
++73
++74
++72
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++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
++4
++7
++2
++52
++139
++40
++66
++174
++48
++65
++175
++57
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++64
++174
++56
++79
++178
++61
++64
++174
++56
++57
++143
++44
++16
++30
++15
++0
++2
++0
++0
++2
++0
++28
++76
++27
++56
++160
++51
++79
++178
++61
++66
++174
++48
++65
++175
++57
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++64
++174
++56
++66
++174
++48
++65
++175
++57
++66
++174
++48
++66
++174
++48
++62
++173
++55
++79
++178
++61
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++79
++178
++61
++66
++174
++48
++65
++175
++57
++79
++178
++61
++65
++175
++57
++58
++162
++53
++32
++77
++22
++0
++2
++0
++0
++1
++0
++9
++35
++12
++52
++149
++49
++66
++174
++48
++62
++173
++55
++64
++174
++56
++64
++174
++56
++64
++174
++56
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++0
++199
++201
++197
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++199
++201
++197
++23
++24
++22
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++56
++57
++55
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++247
++249
++246
++81
++82
++80
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++211
++213
++210
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++95
++96
++94
++241
++244
++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
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++34
++35
++33
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++125
++127
++124
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++156
++158
++154
++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
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++191
++193
++189
++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
++1
++0
++95
++96
++94
++240
++242
++239
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++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
++4
++7
++2
++53
++133
++43
++79
++178
++61
++79
++178
++61
++66
++174
++48
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++65
++175
++57
++60
++153
++46
++12
++30
++6
++12
++27
++10
++39
++106
++34
++64
++156
++49
++79
++178
++61
++62
++173
++55
++79
++178
++61
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++66
++174
++48
++62
++173
++55
++79
++178
++61
++79
++178
++61
++79
++178
++61
++65
++175
++57
++62
++173
++55
++62
++173
++55
++66
++174
++48
++62
++173
++55
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++65
++175
++57
++66
++174
++48
++65
++175
++57
++56
++160
++51
++47
++120
++39
++18
++47
++14
++17
++35
++14
++64
++156
++49
++79
++178
++61
++64
++174
++56
++79
++178
++61
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++186
++188
++185
++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
++34
++35
++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
++1
++0
++89
++90
++88
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++81
++82
++80
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++209
++211
++208
++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
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++218
++220
++217
++8
++11
++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
++1
++0
++8
++11
++7
++125
++127
++124
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++250
++252
++249
++232
++234
++231
++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
++34
++35
++33
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++147
++149
++146
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++23
++24
++22
++180
++182
++179
++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
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++211
++213
++210
++43
++44
++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
++1
++0
++125
++127
++124
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++250
++252
++249
++141
++143
++140
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++45
++136
++45
++66
++174
++48
++79
++178
++61
++79
++178
++61
++62
++173
++55
++79
++178
++61
++62
++173
++55
++64
++174
++56
++79
++178
++61
++65
++175
++57
++52
++149
++49
++32
++86
++29
++57
++143
++44
++66
++174
++48
++66
++174
++48
++65
++175
++57
++62
++173
++55
++66
++174
++48
++65
++175
++57
++79
++178
++61
++64
++174
++56
++79
++178
++61
++64
++174
++56
++66
++174
++48
++62
++173
++55
++62
++173
++55
++65
++175
++57
++79
++178
++61
++65
++175
++57
++79
++178
++61
++65
++175
++57
++66
++174
++48
++62
++173
++55
++64
++174
++56
++79
++178
++61
++66
++174
++48
++65
++175
++57
++79
++178
++61
++79
++178
++61
++79
++178
++61
++65
++175
++57
++62
++173
++55
++57
++151
++43
++36
++89
++33
++56
++160
++51
++79
++178
++61
++62
++173
++55
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++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
++251
++253
++250
++251
++253
++250
++70
++72
++69
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++120
++122
++119
++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
++238
++241
++237
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++79
++81
++78
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++31
++32
++30
++227
++229
++225
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++218
++220
++217
++231
++233
++229
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++240
++242
++239
++57
++59
++56
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++172
++174
++171
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++250
++252
++249
++250
++252
++249
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++34
++35
++33
++235
++238
++234
++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
++244
++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
++251
++253
++250
++194
++196
++193
++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
++1
++0
++0
++1
++0
++43
++44
++42
++220
++222
++219
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++240
++242
++239
++211
++213
++210
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++233
++235
++232
++73
++74
++72
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++153
++155
++152
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++248
++250
++247
++122
++124
++121
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++52
++139
++40
++62
++173
++55
++62
++173
++55
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++65
++175
++57
++68
++168
++51
++68
++168
++51
++65
++175
++57
++65
++175
++57
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++93
++187
++84
++124
++199
++118
++155
++214
++154
++179
++221
++176
++203
++232
++196
++212
++236
++208
++222
++238
++212
++212
++236
++208
++195
++232
++195
++179
++221
++176
++155
++214
++154
++116
++196
++108
++103
++188
++86
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++66
++174
++48
++62
++173
++55
++79
++178
++61
++79
++178
++61
++65
++175
++57
++68
++168
++51
++62
++173
++55
++66
++174
++48
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++138
++140
++137
++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
++147
++149
++146
++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
++1
++0
++8
++11
++7
++191
++193
++189
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++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
++244
++246
++243
++81
++82
++80
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++109
++111
++108
++247
++249
++246
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++169
++171
++168
++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
++251
++253
++250
++129
++131
++128
++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
++43
++44
++42
++224
++226
++223
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++233
++235
++232
++224
++226
++223
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++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
++1
++0
++34
++35
++33
++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
++218
++220
++217
++244
++246
++243
++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
++68
++69
++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
++1
++0
++107
++109
++106
++247
++249
++246
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++199
++201
++197
++164
++166
++163
++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
++150
++152
++149
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++43
++44
++42
++218
++220
++217
++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
++81
++82
++80
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++52
++139
++40
++64
++174
++56
++65
++175
++57
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++64
++174
++56
++79
++178
++61
++66
++174
++48
++79
++178
++61
++79
++178
++61
++79
++178
++61
++62
++173
++55
++79
++178
++61
++66
++174
++48
++62
++173
++55
++64
++174
++56
++79
++180
++70
++116
++196
++108
++179
++221
++176
++232
++243
++225
++246
++248
++244
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++251
++253
++250
++254
++255
++252
++251
++253
++250
++254
++255
++252
++247
++249
++246
++223
++242
++221
++179
++221
++176
++136
++203
++123
++79
++178
++61
++64
++174
++56
++66
++174
++48
++66
++174
++48
++62
++173
++55
++65
++175
++57
++66
++174
++48
++79
++178
++61
++79
++178
++61
++79
++178
++61
++62
++173
++55
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++0
++105
++107
++104
++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
++220
++222
++219
++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
++1
++0
++68
++69
++67
++244
++246
++243
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++250
++252
++249
++147
++149
++146
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++79
++81
++78
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++24
++25
++23
++191
++193
++189
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++249
++251
++248
++129
++131
++128
++129
++131
++128
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++201
++203
++200
++43
++44
++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
++1
++0
++138
++140
++137
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++209
++211
++208
++191
++193
++189
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++34
++35
++33
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++209
++211
++208
++199
++201
++197
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++250
++252
++249
++145
++147
++144
++8
++11
++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
++1
++0
++10
++12
++8
++209
++211
++208
++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
++141
++143
++140
++109
++111
++108
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++220
++222
++219
++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
++1
++0
++105
++107
++104
++244
++246
++243
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++222
++224
++221
++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
++1
++0
++53
++133
++43
++79
++178
++61
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++79
++178
++61
++62
++173
++55
++66
++174
++48
++66
++174
++48
++64
++174
++56
++62
++173
++55
++79
++178
++61
++79
++178
++61
++146
++207
++134
++212
++236
++208
++247
++249
++246
++254
++255
++252
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++254
++255
++252
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++241
++251
++246
++219
++239
++218
++136
++203
++123
++79
++180
++70
++62
++173
++55
++66
++174
++48
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++68
++69
++67
++238
++241
++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
++249
++251
++248
++150
++152
++149
++12
++14
++10
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++38
++39
++37
++186
++188
++185
++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
++232
++234
++231
++95
++96
++94
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++81
++82
++80
++29
++31
++28
++64
++66
++63
++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
++1
++0
++114
++116
++113
++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
++233
++235
++232
++83
++84
++82
++68
++69
++67
++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
++249
++251
++248
++150
++152
++149
++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
++4
++7
++2
++77
++78
++76
++224
++226
++223
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++161
++163
++160
++153
++155
++152
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++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
++1
++0
++34
++35
++33
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++199
++201
++197
++141
++143
++140
++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
++233
++235
++232
++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
++5
++8
++4
++125
++127
++124
++247
++249
++246
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++89
++90
++88
++56
++57
++55
++238
++241
++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
++249
++251
++248
++138
++140
++137
++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
++56
++57
++55
++211
++213
++210
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++176
++178
++175
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++52
++139
++40
++66
++174
++48
++65
++175
++57
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++64
++174
++56
++64
++174
++56
++66
++174
++48
++79
++178
++61
++62
++173
++55
++66
++174
++48
++64
++174
++56
++62
++173
++55
++104
++191
++95
++192
++229
++191
++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
++251
++253
++250
++254
++255
++252
++251
++253
++250
++254
++255
++252
++251
++253
++250
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++250
++252
++249
++200
++228
++193
++116
++196
++108
++65
++175
++57
++64
++174
++56
++79
++178
++61
++66
++174
++48
++65
++175
++57
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++0
++21
++22
++20
++194
++196
++193
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++240
++242
++239
++102
++104
++101
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++150
++152
++149
++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
++251
++253
++250
++156
++158
++154
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++81
++82
++80
++31
++32
++30
++184
++186
++183
++54
++55
++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
++1
++0
++68
++69
++67
++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
++251
++253
++250
++211
++213
++210
++38
++39
++37
++31
++32
++30
++196
++198
++195
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++233
++235
++232
++84
++86
++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
++1
++0
++0
++1
++0
++43
++44
++42
++209
++211
++208
++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
++244
++246
++243
++95
++96
++94
++150
++152
++149
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++34
++35
++33
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++196
++198
++195
++83
++84
++82
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++199
++201
++197
++47
++49
++47
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++83
++84
++82
++232
++234
++231
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++224
++226
++223
++38
++39
++37
++0
++1
++0
++201
++203
++200
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++97
++99
++96
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++21
++22
++20
++176
++178
++175
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++247
++249
++246
++102
++104
++101
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++52
++139
++40
++62
++173
++55
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++79
++178
++61
++65
++175
++57
++79
++178
++61
++144
++208
++141
++241
++248
++237
++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
++254
++255
++252
++254
++255
++252
++251
++253
++250
++254
++255
++252
++251
++253
++250
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++241
++248
++237
++173
++219
++168
++79
++180
++70
++66
++174
++48
++68
++168
++51
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++116
++118
++115
++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
++251
++253
++250
++232
++234
++231
++107
++109
++106
++12
++14
++10
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++134
++136
++133
++247
++249
++246
++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
++235
++238
++234
++77
++78
++76
++89
++90
++88
++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
++246
++243
++77
++78
++76
++31
++32
++30
++232
++234
++231
++209
++211
++208
++57
++59
++56
++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
++4
++7
++2
++77
++78
++76
++220
++222
++219
++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
++251
++253
++250
++134
++136
++133
++0
++1
++0
++0
++1
++0
++125
++127
++124
++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
++251
++253
++250
++232
++234
++231
++100
++102
++99
++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
++61
++63
++60
++209
++211
++208
++249
++251
++248
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++250
++252
++249
++209
++211
++208
++43
++44
++42
++164
++166
++163
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++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
++1
++0
++34
++35
++33
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++199
++201
++197
++24
++25
++23
++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
++251
++253
++250
++199
++201
++197
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++95
++96
++94
++224
++226
++223
++249
++251
++248
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++249
++251
++248
++161
++163
++160
++0
++1
++0
++0
++1
++0
++125
++127
++124
++244
++246
++243
++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
++233
++235
++232
++100
++102
++99
++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
++38
++39
++37
++172
++174
++171
++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
++211
++213
++210
++43
++44
++42
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++52
++139
++40
++66
++174
++48
++65
++175
++57
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++62
++173
++55
++64
++174
++56
++79
++178
++61
++166
++217
++158
++241
++251
++246
++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
++254
++255
++252
++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
++250
++252
++249
++249
++251
++248
++179
++221
++176
++79
++180
++70
++66
++174
++48
++65
++175
++57
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++0
++0
++1
++0
++43
++44
++42
++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
++251
++253
++250
++251
++253
++250
++240
++242
++239
++145
++147
++144
++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
++43
++44
++42
++174
++176
++173
++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
++251
++253
++250
++176
++178
++175
++21
++22
++20
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++247
++249
++246
++77
++78
++76
++31
++32
++30
++232
++234
++231
++250
++252
++249
++218
++220
++217
++100
++102
++99
++12
++14
++10
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++21
++22
++20
++122
++124
++121
++224
++226
++223
++254
++255
++252
++254
++255
++252
++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
++63
++64
++62
++0
++1
++0
++0
++1
++0
++38
++39
++37
++227
++229
++225
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++233
++235
++232
++131
++133
++130
++29
++31
++28
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++31
++32
++30
++141
++143
++140
++170
++172
++169
++170
++172
++169
++169
++171
++168
++169
++171
++168
++169
++171
++168
++169
++171
++168
++169
++171
++168
++169
++171
++168
++169
++171
++168
++170
++172
++169
++166
++168
++165
++95
++96
++94
++21
++22
++20
++164
++166
++163
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++34
++35
++33
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++199
++201
++197
++0
++1
++0
++105
++107
++104
++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
++251
++253
++250
++251
++253
++250
++211
++213
++210
++102
++104
++101
++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
++1
++0
++68
++69
++67
++158
++160
++157
++170
++172
++169
++170
++172
++169
++169
++171
++168
++169
++171
++168
++169
++171
++168
++169
++171
++168
++169
++171
++168
++169
++171
++168
++169
++171
++168
++170
++172
++169
++166
++168
++165
++56
++57
++55
++0
++1
++0
++0
++1
++0
++43
++44
++42
++207
++210
++206
++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
++251
++253
++250
++240
++242
++239
++145
++147
++144
++27
++29
++26
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++77
++78
++76
++194
++196
++193
++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
++251
++253
++250
++145
++147
++144
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++133
++43
++79
++178
++61
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++64
++174
++56
++79
++178
++61
++66
++174
++48
++79
++178
++61
++179
++221
++176
++249
++251
++248
++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
++254
++255
++252
++254
++255
++252
++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
++254
++255
++252
++254
++255
++252
++249
++251
++248
++192
++229
++191
++79
++180
++70
++66
++174
++48
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++0
++1
++0
++0
++1
++0
++118
++120
++117
++248
++250
++247
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++254
++255
++252
++251
++253
++250
++250
++252
++249
++222
++224
++221
++129
++131
++128
++68
++69
++67
++31
++32
++30
++21
++22
++20
++12
++14
++10
++23
++24
++22
++40
++42
++39
++81
++82
++80
++150
++152
++149
++233
++235
++232
++251
++253
++250
++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
++249
++251
++248
++68
++69
++67
++0
++1
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++81
++82
++80
++24
++25
++23
++232
++234
++231
++251
++253
++250
++251
++253
++250
++247
++249
++246
++196
++198
++195
++105
++107
++104
++57
++59
++56
++34
++35
++33
++25
++27
++24
++25
++27
++24
++38
++39
++37
++68
++69
++67
++120
++122
++119
++211
++213
++210
++249
++251
++248
++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
++249
++251
++248
++156
++158
++154
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++141
++143
++140
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++254
++255
++252
++251
++253
++250
++248
++250
++247
++232
++234
++231
++134
++136
++133
++74
++76
++74
++43
++44
++42
++25
++27
++24
++25
++27
++24
++25
++27
++24
++25
++27
++24
++26
++28
++25
++24
++25
++23
++24
++25
++23
++34
++35
++33
++34
++35
++33
++34
++35
++33
++34
++35
++33
++34
++35
++33
++34
++35
++33
++34
++35
++33
++34
++35
++33
++34
++35
++33
++31
++32
++30
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++164
++166
++163
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++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
++1
++0
++34
++35
++33
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++196
++198
++195
++8
++11
++7
++21
++22
++20
++186
++188
++185
++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
++251
++253
++250
++251
++253
++250
++247
++249
++246
++199
++201
++197
++102
++104
++101
++57
++59
++56
++35
++37
++34
++25
++27
++24
++25
++27
++24
++25
++27
++24
++25
++27
++24
++25
++27
++24
++25
++27
++24
++31
++32
++30
++34
++35
++33
++34
++35
++33
++34
++35
++33
++34
++35
++33
++34
++35
++33
++34
++35
++33
++34
++35
++33
++34
++35
++33
++34
++35
++33
++24
++25
++23
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++107
++109
++106
++250
++252
++249
++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
++251
++253
++250
++250
++252
++249
++222
++224
++221
++141
++143
++140
++68
++69
++67
++40
++42
++39
++25
++27
++24
++25
++27
++24
++26
++28
++25
++54
++55
++53
++95
++96
++94
++184
++186
++183
++244
++246
++243
++251
++253
++250
++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
++222
++224
++221
++34
++35
++33
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++52
++139
++40
++66
++174
++48
++65
++175
++57
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++79
++178
++61
++62
++173
++55
++64
++174
++56
++79
++178
++61
++166
++217
++158
++241
++251
++246
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++254
++255
++252
++250
++252
++249
++179
++221
++176
++79
++180
++70
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++0
++0
++1
++0
++0
++1
++0
++31
++32
++30
++199
++201
++197
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++254
++255
++252
++240
++242
++239
++199
++201
++197
++184
++186
++183
++172
++174
++171
++184
++186
++183
++209
++211
++208
++244
++246
++243
++251
++253
++250
++251
++253
++250
++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
++251
++253
++250
++170
++172
++169
++0
++1
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++81
++82
++80
++31
++32
++30
++227
++229
++225
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++224
++226
++223
++199
++201
++197
++191
++193
++189
++191
++193
++189
++201
++203
++200
++233
++235
++232
++251
++253
++250
++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
++251
++253
++250
++211
++213
++210
++54
++55
++53
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++43
++44
++42
++207
++210
++206
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++244
++246
++243
++209
++211
++208
++191
++193
++189
++191
++193
++189
++191
++193
++189
++191
++193
++189
++193
++195
++191
++193
++195
++191
++191
++193
++189
++189
++191
++188
++191
++193
++189
++189
++191
++188
++189
++191
++188
++189
++191
++188
++189
++191
++188
++189
++191
++188
++189
++191
++188
++191
++193
++189
++184
++186
++183
++156
++158
++154
++77
++78
++76
++5
++8
++4
++10
++12
++8
++166
++168
++165
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++34
++35
++33
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++196
++198
++195
++0
++1
++0
++0
++1
++0
++81
++82
++80
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++224
++226
++223
++199
++201
++197
++191
++193
++189
++191
++193
++189
++191
++193
++189
++191
++193
++189
++191
++193
++189
++193
++195
++191
++191
++193
++189
++189
++191
++188
++191
++193
++189
++189
++191
++188
++189
++191
++188
++189
++191
++188
++189
++191
++188
++189
++191
++188
++189
++191
++188
++191
++193
++189
++176
++178
++175
++141
++143
++140
++44
++46
++44
++4
++7
++2
++0
++2
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++213
++215
++212
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++240
++242
++239
++209
++211
++208
++191
++193
++189
++191
++193
++189
++194
++196
++193
++220
++222
++219
++251
++253
++250
++251
++253
++250
++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
++247
++249
++246
++125
++127
++124
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++45
++136
++45
++62
++173
++55
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++64
++174
++56
++66
++174
++48
++64
++174
++56
++65
++175
++57
++155
++214
++154
++241
++251
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++254
++255
++252
++247
++249
++246
++173
++219
++168
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++0
++2
++0
++0
++1
++0
++73
++74
++72
++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
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++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
++251
++253
++250
++201
++203
++200
++54
++55
++53
++0
++1
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++247
++249
++246
++77
++78
++76
++31
++32
++30
++232
++234
++231
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++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
++241
++244
++240
++95
++96
++94
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++73
++74
++72
++238
++241
++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
++251
++253
++250
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++240
++242
++239
++150
++152
++149
++31
++32
++30
++161
++163
++160
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++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
++1
++0
++34
++35
++33
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++196
++198
++195
++8
++11
++7
++0
++1
++0
++0
++1
++0
++134
++136
++133
++250
++252
++249
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++224
++226
++223
++102
++104
++101
++4
++7
++2
++0
++1
++0
++0
++1
++0
++0
++1
++0
++73
++74
++72
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++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
++251
++253
++250
++169
++171
++168
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++52
++139
++40
++66
++174
++48
++65
++175
++57
++79
++178
++61
++65
++175
++57
++66
++174
++48
++79
++178
++61
++66
++174
++48
++66
++174
++48
++115
++193
++99
++241
++248
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++241
++251
++246
++116
++196
++108
++66
++174
++48
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++125
++127
++124
++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
++254
++255
++252
++254
++255
++252
++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
++89
++90
++88
++0
++1
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++247
++249
++246
++77
++78
++76
++31
++32
++30
++231
++233
++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
++254
++255
++252
++254
++255
++252
++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
++153
++155
++152
++8
++11
++7
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++138
++140
++137
++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
++251
++253
++250
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++244
++246
++243
++111
++113
++110
++150
++152
++149
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++34
++35
++33
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++199
++201
++197
++8
++11
++7
++0
++1
++0
++0
++1
++0
++24
++25
++23
++191
++193
++189
++250
++252
++249
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++233
++235
++232
++54
++55
++53
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++125
++127
++124
++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
++251
++253
++250
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++218
++220
++217
++43
++44
++42
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++53
++133
++43
++79
++178
++61
++79
++178
++61
++62
++173
++55
++66
++174
++48
++79
++178
++61
++62
++173
++55
++62
++173
++55
++93
++184
++75
++202
++234
++204
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++231
++246
++233
++223
++242
++221
++219
++239
++218
++223
++242
++221
++231
++246
++233
++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
++251
++253
++250
++222
++238
++212
++93
++187
++84
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++10
++12
++8
++145
++147
++144
++244
++246
++243
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++232
++234
++231
++105
++107
++104
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++81
++82
++80
++31
++32
++30
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++250
++252
++249
++164
++166
++163
++24
++25
++23
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++23
++24
++22
++150
++152
++149
++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
++251
++253
++250
++209
++211
++208
++186
++188
++185
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++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
++1
++0
++34
++35
++33
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++196
++198
++195
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++43
++44
++42
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++141
++143
++140
++10
++12
++8
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++143
++145
++142
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++211
++213
++210
++56
++57
++55
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++52
++139
++40
++66
++174
++48
++65
++175
++57
++79
++178
++61
++62
++173
++55
++66
++174
++48
++79
++178
++61
++62
++173
++55
++146
++207
++134
++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
++241
++251
++246
++195
++232
++195
++146
++207
++134
++115
++193
++99
++103
++188
++86
++93
++187
++84
++103
++188
++86
++104
++191
++95
++144
++208
++141
++200
++228
++193
++241
++248
++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
++251
++253
++250
++254
++255
++252
++251
++253
++250
++247
++249
++246
++155
++214
++154
++62
++173
++55
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++153
++155
++152
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++240
++242
++239
++114
++116
++113
++8
++11
++7
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++77
++78
++76
++31
++32
++30
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++172
++174
++171
++38
++39
++37
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++23
++24
++22
++170
++172
++169
++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
++251
++253
++250
++251
++253
++250
++233
++235
++232
++227
++229
++225
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++38
++39
++37
++238
++241
++237
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++199
++201
++197
++8
++11
++7
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++54
++55
++53
++207
++210
++206
++250
++252
++249
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++184
++186
++183
++24
++25
++23
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++143
++145
++142
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++73
++74
++72
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++45
++136
++45
++62
++173
++55
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++79
++180
++70
++219
++239
++218
++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
++249
++251
++248
++203
++232
++196
++115
++193
++99
++65
++175
++57
++64
++174
++56
++64
++174
++56
++66
++174
++48
++79
++178
++61
++65
++175
++57
++65
++175
++57
++66
++174
++48
++65
++175
++57
++104
++191
++95
++192
++226
++183
++241
++251
++246
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++254
++255
++252
++251
++253
++250
++251
++253
++250
++241
++248
++237
++93
++184
++75
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++10
++12
++8
++125
++127
++124
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++211
++213
++210
++95
++96
++94
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++81
++82
++80
++31
++32
++30
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++233
++235
++232
++125
++127
++124
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++21
++22
++20
++118
++120
++117
++231
++233
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++233
++235
++232
++224
++226
++223
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++220
++222
++219
++54
++55
++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
++1
++0
++24
++25
++23
++222
++224
++221
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++201
++203
++200
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++34
++35
++33
++164
++166
++163
++241
++244
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++186
++188
++185
++24
++25
++23
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++120
++122
++119
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++191
++193
++189
++56
++57
++55
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++52
++139
++40
++66
++174
++48
++65
++175
++57
++66
++174
++48
++62
++173
++55
++62
++173
++55
++62
++173
++55
++135
++205
++131
++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
++241
++251
++246
++173
++219
++168
++93
++184
++75
++66
++174
++48
++79
++178
++61
++64
++174
++56
++64
++174
++56
++66
++174
++48
++66
++174
++48
++79
++178
++61
++79
++178
++61
++65
++175
++57
++62
++173
++55
++64
++174
++56
++93
++184
++75
++166
++217
++158
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++135
++205
++131
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++100
++102
++99
++213
++215
++212
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++191
++193
++189
++59
++61
++59
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++77
++78
++76
++31
++32
++30
++231
++233
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++218
++220
++217
++95
++96
++94
++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
++1
++0
++0
++1
++0
++0
++1
++0
++97
++99
++96
++205
++207
++203
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++211
++213
++210
++153
++155
++152
++247
++249
++246
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++209
++211
++208
++26
++28
++25
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++191
++193
++189
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++158
++160
++157
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++31
++32
++30
++122
++124
++121
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++153
++155
++152
++8
++11
++7
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++84
++86
++83
++205
++207
++203
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++141
++143
++140
++38
++39
++37
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++53
++133
++43
++79
++178
++61
++66
++174
++48
++79
++178
++61
++65
++175
++57
++65
++175
++57
++79
++178
++61
++200
++228
++193
++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
++249
++251
++248
++166
++217
++158
++65
++175
++57
++64
++174
++56
++79
++178
++61
++66
++174
++48
++66
++174
++48
++65
++175
++57
++64
++174
++56
++79
++178
++61
++66
++174
++48
++62
++173
++55
++66
++174
++48
++65
++175
++57
++64
++174
++56
++66
++174
++48
++62
++173
++55
++154
++211
++145
++241
++251
++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
++251
++253
++250
++212
++236
++208
++65
++175
++57
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++24
++25
++23
++122
++124
++121
++211
++213
++210
++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
++246
++248
++244
++207
++210
++206
++95
++96
++94
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++81
++82
++80
++23
++24
++22
++209
++211
++208
++250
++252
++249
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++205
++207
++203
++122
++124
++121
++31
++32
++30
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++23
++24
++22
++125
++127
++124
++207
++210
++206
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++247
++249
++246
++125
++127
++124
++43
++44
++42
++211
++213
++210
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++249
++251
++248
++111
++113
++110
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++89
++90
++88
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++232
++234
++231
++68
++69
++67
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++54
++55
++53
++150
++152
++149
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++244
++240
++56
++57
++55
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++23
++24
++22
++105
++107
++104
++207
++210
++206
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++231
++233
++229
++170
++172
++169
++73
++74
++72
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++52
++139
++40
++79
++178
++61
++62
++173
++55
++79
++178
++61
++79
++178
++61
++64
++174
++56
++104
++191
++95
++231
++246
++233
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++200
++228
++193
++79
++180
++70
++64
++174
++56
++62
++173
++55
++79
++178
++61
++79
++178
++61
++79
++178
++61
++79
++178
++61
++62
++173
++55
++79
++178
++61
++66
++174
++48
++79
++178
++61
++66
++174
++48
++66
++174
++48
++64
++174
++56
++66
++174
++48
++65
++175
++57
++79
++178
++61
++192
++226
++183
++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
++251
++253
++250
++241
++248
++237
++104
++191
++95
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++49
++51
++48
++134
++136
++133
++207
++210
++206
++250
++252
++249
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++196
++198
++195
++118
++120
++117
++43
++44
++42
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++81
++82
++80
++0
++1
++0
++68
++69
++67
++143
++145
++142
++222
++224
++221
++250
++252
++249
++254
++255
++252
++254
++255
++252
++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
++194
++196
++193
++129
++131
++128
++43
++44
++42
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++49
++51
++48
++122
++124
++121
++191
++193
++189
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++169
++171
++168
++31
++32
++30
++0
++1
++0
++100
++102
++99
++231
++233
++229
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++249
++251
++248
++172
++174
++171
++23
++24
++22
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++141
++143
++140
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++248
++250
++247
++118
++120
++117
++8
++11
++7
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++63
++64
++62
++147
++149
++146
++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
++240
++242
++239
++138
++140
++137
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++40
++42
++39
++118
++120
++117
++184
++186
++183
++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
++227
++229
++225
++156
++158
++154
++77
++78
++76
++23
++24
++22
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++45
++136
++45
++62
++173
++55
++64
++174
++56
++66
++174
++48
++66
++174
++48
++66
++174
++48
++154
++211
++145
++250
++252
++249
++254
++255
++252
++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
++246
++233
++104
++191
++95
++65
++175
++57
++65
++175
++57
++66
++174
++48
++62
++173
++55
++62
++173
++55
++66
++174
++48
++66
++174
++48
++64
++174
++56
++62
++173
++55
++79
++178
++61
++62
++173
++55
++79
++178
++61
++79
++178
++61
++79
++178
++61
++65
++175
++57
++66
++174
++48
++65
++175
++57
++93
++187
++84
++231
++246
++233
++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
++248
++250
++247
++155
++214
++154
++64
++174
++56
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++57
++59
++56
++118
++120
++117
++174
++176
++173
++189
++191
++188
++205
++207
++203
++207
++210
++206
++220
++222
++219
++207
++210
++206
++205
++207
++203
++186
++188
++185
++161
++163
++160
++111
++113
++110
++43
++44
++42
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++77
++78
++76
++0
++1
++0
++0
++1
++0
++0
++1
++0
++31
++32
++30
++95
++96
++94
++180
++182
++179
++247
++249
++246
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++241
++244
++240
++161
++163
++160
++77
++78
++76
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++70
++72
++69
++150
++152
++149
++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
++249
++251
++248
++216
++218
++214
++201
++203
++200
++205
++207
++203
++207
++210
++206
++207
++210
++206
++207
++210
++206
++207
++210
++206
++207
++210
++206
++207
++210
++206
++205
++207
++203
++184
++186
++183
++95
++96
++94
++10
++12
++8
++0
++1
++0
++0
++1
++0
++0
++1
++0
++43
++44
++42
++158
++160
++157
++199
++201
++197
++205
++207
++203
++184
++186
++183
++95
++96
++94
++10
++12
++8
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++21
++22
++20
++56
++57
++55
++87
++89
++86
++134
++136
++133
++166
++168
++165
++172
++174
++171
++172
++174
++171
++172
++174
++171
++170
++172
++169
++134
++136
++133
++95
++96
++94
++57
++59
++56
++29
++31
++28
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++83
++84
++82
++170
++172
++169
++205
++207
++203
++196
++198
++195
++161
++163
++160
++68
++69
++67
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++92
++94
++91
++186
++188
++185
++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
++244
++246
++243
++211
++213
++210
++201
++203
++200
++205
++207
++203
++207
++210
++206
++207
++210
++206
++207
++210
++206
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++125
++127
++124
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++43
++44
++42
++95
++96
++94
++150
++152
++149
++184
++186
++183
++193
++195
++191
++205
++207
++203
++207
++210
++206
++201
++203
++200
++184
++186
++183
++174
++176
++173
++129
++131
++128
++64
++66
++63
++31
++32
++30
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++52
++139
++40
++66
++174
++48
++79
++178
++61
++62
++173
++55
++79
++178
++61
++62
++173
++55
++177
++223
++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
++254
++255
++252
++251
++253
++250
++179
++221
++176
++79
++178
++61
++79
++178
++61
++79
++178
++61
++64
++174
++56
++64
++174
++56
++62
++173
++55
++64
++174
++56
++66
++174
++48
++64
++174
++56
++62
++173
++55
++62
++173
++55
++62
++173
++55
++62
++173
++55
++62
++173
++55
++79
++178
++61
++65
++175
++57
++79
++178
++61
++65
++175
++57
++64
++174
++56
++173
++219
++168
++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
++251
++253
++250
++192
++226
++183
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++10
++12
++8
++21
++22
++20
++34
++35
++33
++43
++44
++42
++56
++57
++55
++38
++39
++37
++34
++35
++33
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++247
++249
++246
++81
++82
++80
++0
++2
++0
++8
++11
++7
++89
++90
++88
++156
++158
++154
++209
++211
++208
++244
++246
++243
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++233
++235
++232
++196
++198
++195
++138
++140
++137
++63
++64
++62
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++73
++74
++72
++134
++136
++133
++194
++196
++193
++232
++234
++231
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++199
++201
++197
++134
++136
++133
++54
++55
++53
++38
++39
++37
++38
++39
++37
++38
++39
++37
++38
++39
++37
++38
++39
++37
++38
++39
++37
++38
++39
++37
++21
++22
++20
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++31
++32
++30
++34
++35
++33
++21
++22
++20
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++31
++32
++30
++116
++118
++115
++174
++176
++173
++224
++226
++223
++240
++242
++239
++248
++250
++247
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++248
++250
++247
++240
++242
++239
++232
++234
++231
++189
++191
++188
++125
++127
++124
++38
++39
++37
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++38
++39
++37
++31
++32
++30
++0
++1
++0
++5
++8
++4
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++8
++11
++7
++83
++84
++82
++158
++160
++157
++209
++211
++208
++244
++246
++243
++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
++240
++242
++239
++189
++191
++188
++107
++109
++106
++43
++44
++42
++38
++39
++37
++38
++39
++37
++73
++74
++72
++213
++215
++212
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++222
++224
++221
++118
++120
++117
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++21
++22
++20
++34
++35
++33
++38
++39
++37
++31
++32
++30
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++45
++136
++45
++79
++178
++61
++62
++173
++55
++79
++178
++61
++62
++173
++55
++65
++175
++57
++212
++236
++208
++254
++255
++252
++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
++116
++196
++108
++66
++174
++48
++66
++174
++48
++62
++173
++55
++79
++178
++61
++66
++174
++48
++79
++178
++61
++79
++178
++61
++79
++178
++61
++79
++178
++61
++65
++175
++57
++66
++174
++48
++65
++175
++57
++65
++175
++57
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++66
++174
++48
++66
++174
++48
++116
++196
++108
++241
++248
++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
++251
++253
++250
++219
++239
++218
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++118
++120
++117
++122
++124
++121
++224
++226
++223
++248
++250
++247
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++247
++249
++246
++194
++196
++193
++83
++84
++82
++15
++17
++14
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++8
++11
++7
++95
++96
++94
++196
++198
++195
++244
++246
++243
++251
++253
++250
++251
++253
++250
++251
++253
++250
++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
++251
++253
++250
++251
++253
++250
++250
++252
++249
++220
++222
++219
++141
++143
++140
++38
++39
++37
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++4
++7
++2
++44
++46
++44
++156
++158
++154
++232
++234
++231
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++240
++242
++239
++164
++166
++163
++64
++66
++63
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++26
++28
++25
++107
++109
++106
++213
++215
++212
++249
++251
++248
++251
++253
++250
++251
++253
++250
++251
++253
++250
++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
++251
++253
++250
++251
++253
++250
++247
++249
++246
++176
++178
++175
++0
++1
++0
++21
++22
++20
++199
++201
++197
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++250
++252
++249
++105
++107
++104
++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
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++45
++136
++45
++66
++174
++48
++62
++173
++55
++64
++174
++56
++79
++178
++61
++79
++178
++61
++219
++239
++218
++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
++223
++242
++221
++93
++187
++84
++62
++173
++55
++64
++174
++56
++66
++174
++48
++79
++178
++61
++62
++173
++55
++62
++173
++55
++62
++173
++55
++66
++174
++48
++79
++178
++61
++79
++178
++61
++66
++174
++48
++79
++178
++61
++79
++178
++61
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++79
++178
++61
++62
++173
++55
++81
++182
++72
++212
++236
++208
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++231
++246
++233
++79
++180
++70
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++233
++235
++232
++248
++250
++247
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++240
++242
++239
++164
++166
++163
++38
++39
++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
++38
++39
++37
++150
++152
++149
++240
++242
++239
++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
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++248
++250
++247
++209
++211
++208
++89
++90
++88
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++111
++113
++110
++211
++213
++210
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++224
++226
++223
++114
++116
++113
++21
++22
++20
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++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
++73
++74
++72
++184
++186
++183
++247
++249
++246
++251
++253
++250
++254
++255
++252
++254
++255
++252
++251
++253
++250
++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
++251
++253
++250
++254
++255
++252
++251
++253
++250
++251
++253
++250
++201
++203
++200
++21
++22
++20
++83
++84
++82
++247
++249
++246
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++186
++188
++185
++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
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++52
++139
++40
++79
++178
++61
++66
++174
++48
++66
++174
++48
++66
++174
++48
++79
++180
++70
++231
++246
++233
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++200
++228
++193
++79
++178
++61
++79
++178
++61
++66
++174
++48
++64
++174
++56
++62
++173
++55
++66
++174
++48
++66
++174
++48
++64
++174
++56
++64
++174
++56
++66
++174
++48
++62
++173
++55
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++66
++174
++48
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++79
++180
++70
++195
++232
++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
++251
++253
++250
++246
++248
++244
++79
++180
++70
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++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
++251
++253
++250
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++250
++252
++249
++232
++234
++231
++83
++84
++82
++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
++7
++9
++5
++83
++84
++82
++233
++235
++232
++251
++253
++250
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++247
++249
++246
++147
++149
++146
++31
++32
++30
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++47
++49
++47
++176
++178
++175
++251
++253
++250
++251
++253
++250
++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
++254
++255
++252
++254
++255
++252
++251
++253
++250
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++199
++201
++197
++54
++55
++53
++4
++7
++2
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++21
++22
++20
++129
++131
++128
++244
++246
++243
++251
++253
++250
++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
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++201
++203
++200
++23
++24
++22
++141
++143
++140
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++220
++222
++219
++63
++64
++62
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++45
++136
++45
++79
++178
++61
++79
++178
++61
++64
++174
++56
++64
++174
++56
++93
++184
++75
++241
++248
++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
++251
++253
++250
++192
++229
++191
++79
++178
++61
++79
++178
++61
++79
++178
++61
++64
++174
++56
++79
++178
++61
++79
++178
++61
++66
++174
++48
++79
++178
++61
++62
++173
++55
++64
++174
++56
++62
++173
++55
++64
++174
++56
++64
++174
++56
++62
++173
++55
++79
++178
++61
++62
++173
++55
++65
++175
++57
++66
++174
++48
++66
++174
++48
++66
++174
++48
++79
++178
++61
++192
++229
++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
++251
++253
++250
++250
++252
++249
++79
++180
++70
++62
++173
++55
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++232
++234
++231
++105
++107
++104
++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
++1
++0
++107
++109
++106
++233
++235
++232
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++247
++249
++246
++169
++171
++168
++18
++20
++17
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++54
++55
++53
++196
++198
++195
++250
++252
++249
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++199
++201
++197
++68
++69
++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
++1
++0
++24
++25
++23
++150
++152
++149
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++199
++201
++197
++21
++22
++20
++141
++143
++140
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++52
++139
++40
++62
++173
++55
++62
++173
++55
++65
++175
++57
++64
++174
++56
++79
++178
++61
++241
++248
++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
++192
++229
++191
++65
++175
++57
++62
++173
++55
++66
++174
++48
++66
++174
++48
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++66
++174
++48
++65
++175
++57
++62
++173
++55
++62
++173
++55
++79
++178
++61
++79
++178
++61
++64
++174
++56
++64
++174
++56
++65
++175
++57
++192
++226
++183
++254
++255
++252
++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
++93
++184
++75
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++254
++255
++252
++251
++253
++250
++248
++250
++247
++118
++120
++117
++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
++5
++8
++4
++114
++116
++113
++251
++253
++250
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++180
++182
++179
++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
++63
++64
++62
++209
++211
++208
++251
++253
++250
++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
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++222
++224
++221
++68
++69
++67
++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
++31
++32
++30
++164
++166
++163
++251
++253
++250
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++201
++203
++200
++23
++24
++22
++141
++143
++140
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++45
++136
++45
++62
++173
++55
++79
++178
++61
++66
++174
++48
++65
++175
++57
++79
++180
++70
++232
++243
++225
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++212
++236
++208
++79
++180
++70
++79
++178
++61
++79
++178
++61
++62
++173
++55
++64
++174
++56
++62
++173
++55
++79
++178
++61
++66
++174
++48
++79
++178
++61
++66
++174
++48
++66
++174
++48
++79
++178
++61
++66
++174
++48
++65
++175
++57
++66
++174
++48
++66
++174
++48
++62
++173
++55
++79
++178
++61
++79
++178
++61
++65
++175
++57
++79
++180
++70
++203
++232
++196
++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
++241
++251
++246
++93
++184
++75
++62
++173
++55
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++232
++234
++231
++100
++102
++99
++4
++7
++2
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++95
++96
++94
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++250
++252
++249
++170
++172
++169
++18
++20
++17
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++38
++39
++37
++196
++198
++195
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++199
++201
++197
++63
++64
++62
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++150
++152
++149
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++199
++201
++197
++21
++22
++20
++141
++143
++140
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++47
++120
++39
++68
++168
++51
++66
++174
++48
++79
++178
++61
++65
++175
++57
++79
++180
++70
++202
++234
++204
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++231
++246
++233
++104
++191
++95
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++62
++173
++55
++79
++178
++61
++62
++173
++55
++79
++178
++61
++79
++178
++61
++62
++173
++55
++79
++178
++61
++79
++178
++61
++79
++178
++61
++79
++178
++61
++64
++174
++56
++66
++174
++48
++62
++173
++55
++64
++174
++56
++103
++188
++86
++223
++242
++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
++251
++253
++250
++231
++246
++233
++62
++173
++55
++79
++178
++61
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++68
++69
++67
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++63
++64
++62
++240
++242
++239
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++249
++251
++248
++143
++145
++142
++10
++12
++8
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++23
++24
++22
++172
++174
++171
++251
++253
++250
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++209
++211
++208
++31
++32
++30
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++109
++111
++108
++251
++253
++250
++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
++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
++201
++203
++200
++23
++24
++22
++141
++143
++140
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++43
++100
++29
++68
++168
++51
++62
++173
++55
++79
++178
++61
++65
++175
++57
++65
++175
++57
++184
++226
++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
++251
++253
++250
++249
++251
++248
++144
++208
++141
++66
++174
++48
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++62
++173
++55
++62
++173
++55
++62
++173
++55
++62
++173
++55
++62
++173
++55
++62
++173
++55
++66
++174
++48
++62
++173
++55
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++79
++178
++61
++62
++173
++55
++135
++205
++131
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++202
++234
++204
++66
++174
++48
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++248
++250
++247
++235
++238
++234
++220
++222
++219
++222
++224
++221
++241
++244
++240
++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
++251
++253
++250
++251
++253
++250
++189
++191
++188
++34
++35
++33
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++24
++25
++23
++176
++178
++175
++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
++251
++253
++250
++249
++251
++248
++241
++244
++240
++227
++229
++225
++222
++224
++221
++235
++238
++234
++248
++250
++247
++250
++252
++249
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++233
++235
++232
++79
++81
++78
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++109
++111
++108
++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
++254
++255
++252
++254
++255
++252
++249
++251
++248
++248
++250
++247
++232
++234
++231
++218
++220
++217
++227
++229
++225
++244
++246
++243
++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
++251
++253
++250
++250
++252
++249
++131
++133
++130
++10
++12
++8
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++54
++55
++53
++211
++213
++210
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++248
++250
++247
++240
++242
++239
++227
++229
++225
++222
++224
++221
++244
++246
++243
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++199
++201
++197
++21
++22
++20
++141
++143
++140
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++28
++76
++27
++58
++162
++53
++65
++175
++57
++66
++174
++48
++79
++178
++61
++66
++174
++48
++166
++217
++158
++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
++251
++253
++250
++212
++236
++208
++79
++180
++70
++64
++174
++56
++62
++173
++55
++79
++178
++61
++79
++178
++61
++65
++175
++57
++66
++174
++48
++65
++175
++57
++62
++173
++55
++79
++178
++61
++65
++175
++57
++64
++174
++56
++64
++174
++56
++66
++174
++48
++79
++178
++61
++62
++173
++55
++79
++178
++61
++66
++174
++48
++62
++173
++55
++202
++234
++204
++254
++255
++252
++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
++173
++219
++168
++62
++173
++55
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++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
++250
++252
++249
++213
++215
++212
++150
++152
++149
++89
++90
++88
++63
++64
++62
++43
++44
++42
++43
++44
++42
++68
++69
++67
++102
++104
++101
++170
++172
++169
++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
++254
++255
++252
++254
++255
++252
++247
++249
++246
++125
++127
++124
++4
++7
++2
++0
++2
++0
++0
++2
++0
++0
++1
++0
++125
++127
++124
++250
++252
++249
++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
++233
++235
++232
++169
++171
++168
++109
++111
++108
++73
++74
++72
++54
++55
++53
++43
++44
++42
++63
++64
++62
++95
++96
++94
++141
++143
++140
++211
++213
++210
++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
++251
++253
++250
++196
++198
++195
++18
++20
++17
++0
++2
++0
++0
++2
++0
++0
++2
++0
++56
++57
++55
++220
++222
++219
++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
++240
++242
++239
++199
++201
++197
++120
++122
++119
++89
++90
++88
++56
++57
++55
++43
++44
++42
++47
++49
++47
++77
++78
++76
++120
++122
++119
++184
++186
++183
++238
++241
++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
++251
++253
++250
++251
++253
++250
++232
++234
++231
++74
++76
++74
++0
++2
++0
++0
++2
++0
++0
++1
++0
++8
++11
++7
++169
++171
++168
++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
++249
++251
++248
++218
++220
++217
++153
++155
++152
++95
++96
++94
++63
++64
++62
++43
++44
++42
++43
++44
++42
++73
++74
++72
++105
++107
++104
++172
++174
++171
++227
++229
++225
++254
++255
++252
++254
++255
++252
++251
++253
++250
++201
++203
++200
++23
++24
++22
++141
++143
++140
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++45
++19
++64
++156
++49
++65
++175
++57
++66
++174
++48
++79
++178
++61
++66
++174
++48
++135
++205
++131
++241
++251
++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
++251
++253
++250
++246
++248
++244
++136
++203
++123
++62
++173
++55
++62
++173
++55
++66
++174
++48
++79
++178
++61
++79
++178
++61
++66
++174
++48
++79
++178
++61
++66
++174
++48
++66
++174
++48
++79
++178
++61
++66
++174
++48
++79
++178
++61
++62
++173
++55
++62
++173
++55
++62
++173
++55
++62
++173
++55
++79
++178
++61
++124
++196
++109
++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
++246
++248
++244
++136
++203
++123
++64
++174
++56
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++232
++234
++231
++147
++149
++146
++43
++44
++42
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++70
++72
++69
++176
++178
++175
++244
++246
++243
++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
++251
++253
++250
++218
++220
++217
++40
++42
++39
++0
++2
++0
++0
++2
++0
++24
++25
++23
++213
++215
++212
++254
++255
++252
++254
++255
++252
++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
++180
++182
++179
++83
++84
++82
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++54
++55
++53
++143
++145
++142
++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
++251
++253
++250
++244
++246
++243
++100
++102
++99
++0
++2
++0
++0
++1
++0
++10
++12
++8
++141
++143
++140
++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
++251
++253
++250
++220
++222
++219
++114
++116
++113
++38
++39
++37
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++24
++25
++23
++105
++107
++104
++205
++207
++203
++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
++251
++253
++250
++251
++253
++250
++172
++174
++171
++7
++9
++5
++0
++2
++0
++0
++1
++0
++63
++64
++62
++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
++240
++242
++239
++147
++149
++146
++54
++55
++53
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++24
++25
++23
++77
++78
++76
++186
++188
++185
++248
++250
++247
++251
++253
++250
++199
++201
++197
++21
++22
++20
++141
++143
++140
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++9
++16
++4
++50
++130
++40
++79
++178
++61
++79
++178
++61
++64
++174
++56
++62
++173
++55
++93
++187
++84
++232
++243
++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
++251
++253
++250
++251
++253
++250
++231
++246
++233
++104
++191
++95
++64
++174
++56
++64
++174
++56
++66
++174
++48
++62
++173
++55
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++66
++174
++48
++79
++178
++61
++62
++173
++55
++64
++174
++56
++66
++174
++48
++65
++175
++57
++62
++173
++55
++103
++188
++86
++232
++243
++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
++254
++255
++252
++223
++242
++221
++104
++191
++95
++64
++174
++56
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++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
++213
++215
++212
++83
++84
++82
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++10
++12
++8
++129
++131
++128
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++254
++255
++252
++251
++253
++250
++118
++120
++117
++0
++2
++0
++0
++1
++0
++116
++118
++115
++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
++240
++242
++239
++134
++136
++133
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++77
++78
++76
++199
++201
++197
++254
++255
++252
++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
++196
++198
++195
++23
++24
++22
++0
++2
++0
++54
++55
++53
++222
++224
++221
++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
++251
++253
++250
++172
++174
++171
++54
++55
++53
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++24
++25
++23
++164
++166
++163
++246
++248
++244
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++254
++255
++252
++240
++242
++239
++63
++64
++62
++0
++2
++0
++8
++11
++7
++176
++178
++175
++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
++222
++224
++221
++89
++90
++88
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++10
++12
++8
++120
++122
++119
++240
++242
++239
++201
++203
++200
++23
++24
++22
++141
++143
++140
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++39
++106
++34
++62
++173
++55
++64
++174
++56
++62
++173
++55
++66
++174
++48
++64
++174
++56
++173
++219
++168
++254
++255
++252
++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
++251
++253
++250
++222
++238
++212
++103
++188
++86
++64
++174
++56
++64
++174
++56
++62
++173
++55
++64
++174
++56
++79
++178
++61
++62
++173
++55
++79
++178
++61
++62
++173
++55
++65
++175
++57
++79
++178
++61
++79
++178
++61
++66
++174
++48
++79
++178
++61
++93
++187
++84
++202
++234
++204
++250
++252
++249
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++184
++226
++181
++79
++178
++61
++64
++174
++56
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++220
++222
++219
++77
++78
++76
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++122
++124
++121
++241
++244
++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
++251
++253
++250
++193
++195
++191
++24
++25
++23
++24
++25
++23
++184
++186
++183
++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
++248
++250
++247
++134
++136
++133
++21
++22
++20
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++56
++57
++55
++216
++218
++214
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++240
++242
++239
++77
++78
++76
++0
++1
++0
++105
++107
++104
++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
++194
++196
++193
++31
++32
++30
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++31
++32
++30
++161
++163
++160
++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
++251
++253
++250
++141
++143
++140
++0
++1
++0
++54
++55
++53
++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
++251
++253
++250
++232
++234
++231
++83
++84
++82
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++134
++136
++133
++191
++193
++189
++21
++22
++20
++141
++143
++140
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++28
++68
++21
++68
++168
++51
++66
++174
++48
++79
++178
++61
++79
++178
++61
++66
++174
++48
++115
++193
++99
++241
++251
++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
++250
++252
++249
++219
++239
++218
++124
++196
++109
++65
++175
++57
++62
++173
++55
++79
++178
++61
++66
++174
++48
++62
++173
++55
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++116
++196
++108
++232
++243
++225
++250
++252
++249
++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
++250
++252
++249
++116
++196
++108
++62
++173
++55
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++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
++241
++244
++240
++95
++96
++94
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++10
++12
++8
++156
++158
++154
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++232
++234
++231
++73
++74
++72
++59
++61
++59
++232
++234
++231
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++249
++251
++248
++174
++176
++173
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++83
++84
++82
++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
++251
++253
++250
++156
++158
++154
++8
++11
++7
++191
++193
++189
++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
++211
++213
++210
++54
++55
++53
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++31
++32
++30
++209
++211
++208
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++201
++203
++200
++38
++39
++37
++111
++113
++110
++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
++244
++246
++243
++109
++111
++108
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++95
++96
++94
++21
++22
++20
++141
++143
++140
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++9
++16
++4
++52
++149
++49
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++79
++178
++61
++192
++226
++183
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++241
++248
++237
++179
++221
++176
++103
++188
++86
++79
++180
++70
++66
++174
++48
++64
++174
++56
++66
++174
++48
++66
++174
++48
++64
++174
++56
++65
++175
++57
++104
++191
++95
++166
++217
++158
++231
++246
++233
++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
++251
++253
++250
++202
++234
++204
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++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
++174
++176
++173
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++47
++49
++47
++222
++224
++221
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++247
++249
++246
++116
++118
++115
++105
++107
++104
++244
++246
++243
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++218
++220
++217
++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
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++156
++158
++154
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++196
++198
++195
++56
++57
++55
++224
++226
++223
++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
++111
++113
++110
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++95
++96
++94
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++77
++78
++76
++174
++176
++173
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++184
++186
++183
++31
++32
++30
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++143
++145
++142
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++37
++83
++27
++79
++178
++61
++62
++173
++55
++62
++173
++55
++62
++173
++55
++62
++173
++55
++124
++199
++118
++241
++248
++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
++251
++253
++250
++254
++255
++252
++251
++253
++250
++254
++255
++252
++247
++249
++246
++200
++228
++193
++179
++221
++176
++154
++211
++145
++146
++207
++134
++154
++211
++145
++173
++219
++168
++212
++236
++208
++244
++246
++243
++251
++253
++250
++251
++253
++250
++251
++253
++250
++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
++241
++248
++237
++124
++196
++109
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++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
++235
++238
++234
++83
++84
++82
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++129
++131
++128
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++158
++160
++157
++180
++182
++179
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++141
++143
++140
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++63
++64
++62
++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
++220
++222
++219
++129
++131
++128
++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
++213
++215
++212
++24
++25
++23
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++21
++22
++20
++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
++251
++253
++250
++120
++122
++119
++224
++226
++223
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++240
++242
++239
++95
++96
++94
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++141
++143
++140
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++4
++7
++2
++14
++45
++18
++64
++156
++49
++66
++174
++48
++66
++174
++48
++62
++173
++55
++66
++174
++48
++62
++173
++55
++166
++217
++158
++254
++255
++252
++254
++255
++252
++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
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++248
++250
++247
++246
++248
++244
++250
++252
++249
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++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
++251
++253
++250
++250
++252
++249
++173
++219
++168
++65
++175
++57
++64
++174
++56
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++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
++191
++193
++189
++27
++29
++26
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++56
++57
++55
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++209
++211
++208
++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
++244
++246
++243
++73
++74
++72
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++186
++188
++185
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++199
++201
++197
++244
++246
++243
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++141
++143
++140
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++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
++251
++253
++250
++186
++188
++185
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++211
++213
++210
++38
++39
++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
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++141
++143
++140
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++39
++106
++34
++79
++178
++61
++79
++178
++61
++65
++175
++57
++64
++174
++56
++64
++174
++56
++79
++180
++70
++219
++239
++218
++254
++255
++252
++254
++255
++252
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++219
++239
++218
++93
++184
++75
++66
++174
++48
++79
++178
++61
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++250
++252
++249
++150
++152
++149
++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
++1
++0
++0
++1
++0
++10
++12
++8
++218
++220
++217
++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
++250
++252
++249
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++220
++222
++219
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++134
++136
++133
++247
++249
++246
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++241
++244
++240
++95
++96
++94
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++43
++44
++42
++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
++240
++242
++239
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++161
++163
++160
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++141
++143
++140
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++9
++31
++14
++57
++151
++43
++79
++178
++61
++65
++175
++57
++65
++175
++57
++79
++178
++61
++66
++174
++48
++116
++196
++108
++219
++239
++218
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++254
++255
++252
++254
++255
++252
++251
++253
++250
++231
++246
++233
++124
++199
++118
++62
++173
++55
++62
++173
++55
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++50
++130
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++248
++250
++247
++120
++122
++119
++5
++8
++4
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++184
++186
++183
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++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
++251
++253
++250
++213
++215
++212
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++102
++104
++101
++244
++246
++243
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++68
++69
++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
++1
++0
++0
++1
++0
++34
++35
++33
++238
++241
++237
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++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
++251
++253
++250
++131
++133
++130
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++141
++143
++140
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++28
++76
++27
++64
++165
++48
++79
++178
++61
++64
++174
++56
++62
++173
++55
++62
++173
++55
++62
++173
++55
++116
++196
++108
++241
++248
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++248
++237
++135
++205
++131
++66
++174
++48
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++49
++137
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++89
++90
++88
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++174
++176
++173
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++218
++220
++217
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++95
++96
++94
++240
++242
++239
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++232
++234
++231
++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
++1
++0
++34
++35
++33
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++125
++127
++124
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++143
++145
++142
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++2
++14
++8
++40
++114
++33
++66
++174
++48
++65
++175
++57
++64
++174
++56
++79
++178
++61
++64
++174
++56
++62
++173
++55
++136
++203
++123
++232
++243
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++246
++233
++146
++207
++134
++62
++173
++55
++66
++174
++48
++79
++178
++61
++65
++175
++57
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++49
++137
++38
++7
++9
++5
++7
++9
++5
++7
++9
++5
++7
++9
++5
++7
++9
++5
++7
++9
++5
++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
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++81
++82
++80
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++176
++178
++175
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++218
++220
++217
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++95
++96
++94
++241
++244
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++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
++1
++0
++0
++1
++0
++34
++35
++33
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++129
++131
++128
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++164
++166
++163
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++16
++30
++15
++64
++156
++49
++79
++178
++61
++64
++174
++56
++66
++174
++48
++79
++178
++61
++65
++175
++57
++62
++173
++55
++116
++196
++108
++222
++238
++212
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++232
++243
++225
++124
++196
++109
++62
++173
++55
++65
++175
++57
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++56
++160
++51
++40
++114
++33
++40
++114
++33
++40
++114
++33
++40
++114
++33
++40
++114
++33
++40
++114
++33
++40
++114
++33
++33
++73
++25
++9
++16
++4
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++77
++78
++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
++1
++0
++176
++178
++175
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++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
++1
++0
++5
++8
++4
++95
++96
++94
++244
++246
++243
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++232
++234
++231
++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
++1
++0
++34
++35
++33
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++170
++172
++169
++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
++24
++25
++23
++184
++186
++183
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++218
++220
++217
++54
++55
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++31
++65
++25
++60
++153
++46
++62
++173
++55
++66
++174
++48
++66
++174
++48
++65
++175
++57
++66
++174
++48
++64
++174
++56
++104
++191
++95
++192
++226
++183
++241
++251
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++184
++226
++181
++104
++191
++95
++62
++173
++55
++65
++175
++57
++62
++173
++55
++65
++175
++57
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++65
++175
++57
++65
++175
++57
++65
++175
++57
++65
++175
++57
++65
++175
++57
++65
++175
++57
++62
++173
++55
++62
++173
++55
++64
++165
++48
++50
++130
++40
++22
++45
++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
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++247
++249
++246
++79
++81
++78
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++176
++178
++175
++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
++248
++250
++247
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++247
++249
++246
++73
++74
++72
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++95
++96
++94
++244
++246
++243
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++34
++35
++33
++235
++238
++234
++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
++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
++211
++213
++210
++38
++39
++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
++1
++0
++0
++1
++0
++0
++1
++0
++56
++57
++55
++227
++229
++225
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++209
++211
++208
++38
++39
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++28
++56
++23
++68
++168
++51
++64
++174
++56
++79
++178
++61
++66
++174
++48
++64
++174
++56
++62
++173
++55
++66
++174
++48
++79
++180
++70
++146
++207
++134
++212
++236
++208
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++236
++208
++135
++205
++131
++79
++180
++70
++62
++173
++55
++66
++174
++48
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++79
++178
++61
++66
++174
++48
++66
++174
++48
++79
++178
++61
++65
++175
++57
++65
++175
++57
++65
++175
++57
++65
++175
++57
++64
++174
++56
++79
++178
++61
++65
++175
++57
++65
++175
++57
++64
++174
++56
++52
++149
++49
++9
++16
++4
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++81
++82
++80
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++176
++178
++175
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++232
++234
++231
++220
++222
++219
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++141
++143
++140
++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
++1
++0
++5
++8
++4
++95
++96
++94
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++250
++252
++249
++232
++234
++231
++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
++1
++0
++34
++35
++33
++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
++209
++211
++208
++229
++231
++228
++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
++246
++243
++89
++90
++88
++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
++1
++0
++0
++1
++0
++122
++124
++121
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++186
++188
++185
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++31
++65
++25
++52
++149
++49
++79
++178
++61
++65
++175
++57
++66
++174
++48
++62
++173
++55
++62
++173
++55
++66
++174
++48
++65
++175
++57
++93
++187
++84
++146
++207
++134
++203
++232
++196
++241
++248
++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
++254
++255
++252
++254
++255
++252
++251
++253
++250
++241
++248
++237
++219
++239
++218
++154
++211
++145
++93
++187
++84
++62
++173
++55
++64
++174
++56
++79
++178
++61
++66
++174
++48
++66
++174
++48
++66
++174
++48
++65
++175
++57
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++62
++173
++55
++62
++173
++55
++79
++178
++61
++64
++174
++56
++66
++174
++48
++79
++178
++61
++79
++178
++61
++79
++178
++61
++79
++178
++61
++79
++178
++61
++62
++173
++55
++79
++178
++61
++65
++175
++57
++79
++178
++61
++68
++168
++51
++64
++174
++56
++36
++89
++33
++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
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++79
++81
++78
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++176
++178
++175
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++233
++235
++232
++170
++172
++169
++240
++242
++239
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++220
++222
++219
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++21
++22
++20
++95
++96
++94
++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
++251
++253
++250
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++34
++35
++33
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++209
++211
++208
++170
++172
++169
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++184
++186
++183
++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
++34
++35
++33
++211
++213
++210
++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
++129
++131
++128
++5
++8
++4
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++28
++56
++23
++56
++160
++51
++65
++175
++57
++79
++178
++61
++65
++175
++57
++66
++174
++48
++62
++173
++55
++65
++175
++57
++66
++174
++48
++62
++173
++55
++79
++180
++70
++124
++199
++118
++163
++217
++164
++203
++232
++196
++232
++243
++225
++248
++250
++247
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++249
++251
++248
++232
++243
++225
++203
++232
++196
++173
++219
++168
++116
++196
++108
++79
++180
++70
++62
++173
++55
++66
++174
++48
++66
++174
++48
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++79
++178
++61
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++79
++178
++61
++66
++174
++48
++62
++173
++55
++79
++178
++61
++64
++174
++56
++66
++174
++48
++66
++174
++48
++66
++174
++48
++66
++174
++48
++66
++174
++48
++66
++174
++48
++66
++174
++48
++79
++178
++61
++66
++174
++48
++66
++174
++48
++65
++175
++57
++52
++139
++40
++8
++22
++10
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++81
++82
++80
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++176
++178
++175
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++244
++246
++243
++95
++96
++94
++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
++250
++252
++249
++176
++178
++175
++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
++1
++0
++105
++107
++104
++63
++64
++62
++95
++96
++94
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++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
++1
++0
++34
++35
++33
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++194
++196
++193
++116
++118
++115
++248
++250
++247
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++254
++255
++252
++244
++246
++243
++120
++122
++119
++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
++8
++11
++7
++141
++143
++140
++250
++252
++249
++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
++81
++82
++80
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++15
++37
++9
++50
++130
++40
++68
++168
++51
++79
++178
++61
++79
++178
++61
++79
++178
++61
++68
++168
++51
++65
++175
++57
++65
++175
++57
++66
++174
++48
++62
++173
++55
++65
++175
++57
++79
++180
++70
++93
++187
++84
++104
++191
++95
++124
++199
++118
++136
++203
++123
++146
++207
++134
++146
++207
++134
++116
++196
++108
++116
++196
++108
++93
++187
++84
++79
++180
++70
++65
++175
++57
++62
++173
++55
++64
++174
++56
++79
++178
++61
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++62
++173
++55
++62
++173
++55
++66
++174
++48
++65
++175
++57
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++62
++173
++55
++64
++174
++56
++64
++174
++56
++64
++174
++56
++64
++174
++56
++79
++178
++61
++62
++173
++55
++66
++174
++48
++65
++175
++57
++79
++178
++61
++79
++178
++61
++64
++174
++56
++60
++153
++46
++12
++27
++10
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++79
++81
++78
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++176
++178
++175
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++63
++64
++62
++174
++176
++173
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++249
++251
++248
++129
++131
++128
++18
++20
++17
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++5
++8
++4
++81
++82
++80
++213
++215
++212
++77
++78
++76
++89
++90
++88
++241
++244
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++34
++35
++33
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++196
++198
++195
++56
++57
++55
++218
++220
++217
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++100
++102
++99
++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
++1
++0
++118
++120
++117
++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
++251
++253
++250
++211
++213
++210
++18
++20
++17
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++12
++27
++10
++43
++110
++37
++56
++160
++51
++62
++173
++55
++66
++174
++48
++65
++175
++57
++66
++174
++48
++66
++174
++48
++64
++174
++56
++79
++178
++61
++65
++175
++57
++66
++174
++48
++66
++174
++48
++65
++175
++57
++66
++174
++48
++64
++174
++56
++62
++173
++55
++62
++173
++55
++65
++175
++57
++66
++174
++48
++65
++175
++57
++62
++173
++55
++79
++178
++61
++64
++174
++56
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++62
++173
++55
++64
++174
++56
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++62
++173
++55
++66
++174
++48
++66
++174
++48
++62
++173
++55
++79
++178
++61
++79
++178
++61
++79
++178
++61
++79
++178
++61
++79
++178
++61
++62
++173
++55
++79
++178
++61
++62
++173
++55
++79
++178
++61
++64
++174
++56
++66
++174
++48
++79
++178
++61
++52
++149
++49
++12
++30
++6
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++81
++82
++80
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++176
++178
++175
++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
++56
++57
++55
++107
++109
++106
++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
++251
++253
++250
++240
++242
++239
++153
++155
++152
++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
++1
++0
++102
++104
++101
++218
++220
++217
++232
++234
++231
++73
++74
++72
++89
++90
++88
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++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
++1
++0
++34
++35
++33
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++196
++198
++195
++10
++12
++8
++169
++171
++168
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++254
++255
++252
++251
++253
++250
++233
++235
++232
++95
++96
++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
++21
++22
++20
++118
++120
++117
++233
++235
++232
++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
++249
++251
++248
++150
++152
++149
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++7
++9
++5
++24
++58
++18
++47
++120
++39
++64
++165
++48
++79
++178
++61
++79
++178
++61
++65
++175
++57
++66
++174
++48
++79
++178
++61
++65
++175
++57
++65
++175
++57
++79
++178
++61
++64
++174
++56
++65
++175
++57
++66
++174
++48
++66
++174
++48
++79
++178
++61
++62
++173
++55
++66
++174
++48
++79
++178
++61
++62
++173
++55
++79
++178
++61
++66
++174
++48
++66
++174
++48
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++66
++174
++48
++79
++178
++61
++79
++178
++61
++66
++174
++48
++64
++174
++56
++79
++178
++61
++64
++174
++56
++79
++178
++61
++64
++174
++56
++79
++178
++61
++79
++178
++61
++66
++174
++48
++66
++174
++48
++66
++174
++48
++66
++174
++48
++66
++174
++48
++66
++174
++48
++64
++174
++56
++66
++174
++48
++79
++178
++61
++62
++173
++55
++65
++175
++57
++62
++173
++55
++66
++174
++48
++68
++168
++51
++43
++110
++37
++2
++14
++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
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++79
++81
++78
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++176
++178
++175
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++63
++64
++62
++21
++22
++20
++205
++207
++203
++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
++251
++253
++250
++248
++250
++247
++184
++186
++183
++77
++78
++76
++23
++24
++22
++4
++7
++2
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++15
++17
++14
++56
++57
++55
++153
++155
++152
++240
++242
++239
++250
++252
++249
++232
++234
++231
++73
++74
++72
++89
++90
++88
++241
++244
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++34
++35
++33
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++199
++201
++197
++0
++1
++0
++74
++76
++74
++244
++246
++243
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++251
++253
++250
++240
++242
++239
++166
++168
++165
++57
++59
++56
++15
++17
++14
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++21
++22
++20
++63
++64
++62
++180
++182
++179
++244
++246
++243
++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
++251
++253
++250
++218
++220
++217
++59
++61
++59
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++2
++14
++8
++23
++59
++25
++47
++120
++39
++56
++160
++51
++65
++175
++57
++64
++174
++56
++66
++174
++48
++65
++175
++57
++79
++178
++61
++62
++173
++55
++79
++178
++61
++66
++174
++48
++65
++175
++57
++65
++175
++57
++64
++174
++56
++65
++175
++57
++79
++178
++61
++66
++174
++48
++64
++174
++56
++66
++174
++48
++62
++173
++55
++79
++178
++61
++66
++174
++48
++66
++174
++48
++62
++173
++55
++79
++178
++61
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++66
++174
++48
++62
++173
++55
++79
++178
++61
++62
++173
++55
++62
++173
++55
++79
++178
++61
++64
++174
++56
++62
++173
++55
++62
++173
++55
++62
++173
++55
++79
++178
++61
++66
++174
++48
++62
++173
++55
++62
++173
++55
++66
++174
++48
++66
++174
++48
++79
++178
++61
++64
++174
++56
++68
++168
++51
++18
++52
++12
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++81
++82
++80
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++176
++178
++175
++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
++63
++64
++62
++0
++1
++0
++114
++116
++113
++244
++246
++243
++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
++251
++253
++250
++251
++253
++250
++233
++235
++232
++184
++186
++183
++122
++124
++121
++81
++82
++80
++70
++72
++69
++57
++59
++56
++73
++74
++72
++105
++107
++104
++161
++163
++160
++224
++226
++223
++251
++253
++250
++251
++253
++250
++250
++252
++249
++232
++234
++231
++73
++74
++72
++89
++90
++88
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++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
++1
++0
++34
++35
++33
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++196
++198
++195
++8
++11
++7
++0
++1
++0
++164
++166
++163
++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
++251
++253
++250
++251
++253
++250
++224
++226
++223
++164
++166
++163
++105
++107
++104
++79
++81
++78
++68
++69
++67
++61
++63
++60
++81
++82
++80
++109
++111
++108
++172
++174
++171
++232
++234
++231
++251
++253
++250
++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
++251
++253
++250
++138
++140
++137
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++4
++7
++2
++9
++16
++4
++19
++38
++17
++43
++110
++37
++57
++143
++44
++64
++165
++48
++68
++168
++51
++66
++174
++48
++62
++173
++55
++79
++178
++61
++79
++178
++61
++79
++178
++61
++66
++174
++48
++65
++175
++57
++62
++173
++55
++64
++174
++56
++66
++174
++48
++79
++178
++61
++79
++178
++61
++62
++173
++55
++79
++178
++61
++79
++178
++61
++62
++173
++55
++62
++173
++55
++62
++173
++55
++64
++174
++56
++64
++174
++56
++79
++178
++61
++66
++174
++48
++65
++175
++57
++79
++178
++61
++62
++173
++55
++66
++174
++48
++65
++175
++57
++64
++174
++56
++62
++173
++55
++79
++178
++61
++79
++178
++61
++79
++178
++61
++68
++168
++51
++64
++174
++56
++79
++178
++61
++79
++178
++61
++66
++174
++48
++79
++178
++61
++79
++178
++61
++66
++174
++48
++79
++178
++61
++64
++156
++49
++28
++76
++27
++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
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++79
++81
++78
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++176
++178
++175
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++64
++66
++63
++0
++1
++0
++24
++25
++23
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++247
++249
++246
++240
++242
++239
++233
++235
++232
++232
++234
++231
++233
++235
++232
++247
++249
++246
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++232
++234
++231
++73
++74
++72
++89
++90
++88
++241
++244
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++34
++35
++33
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++199
++201
++197
++8
++11
++7
++0
++1
++0
++54
++55
++53
++211
++213
++210
++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
++254
++255
++252
++251
++253
++250
++251
++253
++250
++249
++251
++248
++247
++249
++246
++240
++242
++239
++232
++234
++231
++232
++234
++231
++240
++242
++239
++248
++250
++247
++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
++209
++211
++208
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++12
++27
++10
++24
++53
++20
++28
++76
++27
++39
++106
++34
++52
++139
++40
++52
++149
++49
++56
++160
++51
++56
++160
++51
++64
++156
++49
++64
++156
++49
++56
++160
++51
++64
++156
++49
++64
++156
++49
++56
++160
++51
++64
++165
++48
++64
++156
++49
++56
++160
++51
++56
++160
++51
++64
++156
++49
++56
++160
++51
++56
++160
++51
++64
++156
++49
++64
++156
++49
++64
++165
++48
++64
++156
++49
++64
++156
++49
++56
++160
++51
++64
++156
++49
++64
++156
++49
++64
++156
++49
++64
++156
++49
++56
++160
++51
++56
++160
++51
++56
++160
++51
++56
++160
++51
++56
++160
++51
++56
++160
++51
++56
++160
++51
++56
++160
++51
++64
++156
++49
++56
++160
++51
++56
++160
++51
++52
++149
++49
++40
++114
++33
++28
++56
++23
++7
++9
++5
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++81
++82
++80
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++176
++178
++175
++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
++63
++64
++62
++0
++2
++0
++0
++1
++0
++54
++55
++53
++224
++226
++223
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++77
++78
++76
++89
++90
++88
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++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
++1
++0
++34
++35
++33
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++194
++196
++193
++10
++12
++8
++0
++1
++0
++0
++1
++0
++95
++96
++94
++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
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++251
++253
++250
++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
++251
++253
++250
++232
++234
++231
++83
++84
++82
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++4
++7
++2
++9
++16
++4
++17
++26
++9
++21
++34
++14
++24
++58
++18
++24
++58
++18
++31
++65
++25
++24
++58
++18
++24
++58
++18
++24
++58
++18
++15
++52
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++23
++59
++25
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++31
++65
++25
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++24
++58
++18
++22
++45
++19
++2
++14
++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
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++79
++81
++78
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++176
++178
++175
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++240
++242
++239
++64
++66
++63
++0
++1
++0
++0
++1
++0
++0
++1
++0
++92
++94
++91
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++73
++74
++72
++89
++90
++88
++241
++244
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++34
++35
++33
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++199
++201
++197
++8
++11
++7
++0
++1
++0
++0
++1
++0
++8
++11
++7
++143
++145
++142
++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
++251
++253
++250
++251
++253
++250
++254
++255
++252
++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
++251
++253
++250
++240
++242
++239
++105
++107
++104
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++251
++253
++250
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++81
++82
++80
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++176
++178
++175
++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
++246
++243
++63
++64
++62
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++89
++90
++88
++241
++244
++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
++254
++255
++252
++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
++232
++234
++231
++73
++74
++72
++89
++90
++88
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++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
++1
++0
++34
++35
++33
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++199
++201
++197
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++23
++24
++22
++158
++160
++157
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++122
++124
++121
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++89
++90
++88
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++244
++246
++243
++79
++81
++78
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++176
++178
++175
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++240
++242
++239
++57
++59
++56
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++95
++96
++94
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++73
++74
++72
++89
++90
++88
++241
++244
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++61
++63
++60
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++34
++35
++33
++233
++235
++232
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++199
++201
++197
++8
++11
++7
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++150
++152
++149
++241
++244
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++114
++116
++113
++8
++11
++7
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++89
++90
++88
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++244
++246
++243
++81
++82
++80
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++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
++251
++253
++250
++224
++226
++223
++43
++44
++42
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++68
++69
++67
++216
++218
++214
++250
++252
++249
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++232
++234
++231
++73
++74
++72
++83
++84
++82
++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
++241
++244
++240
++250
++252
++249
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++213
++215
++212
++43
++44
++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
++1
++0
++24
++25
++23
++211
++213
++210
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++193
++195
++191
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++10
++12
++8
++118
++120
++117
++231
++233
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++218
++220
++217
++102
++104
++101
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++54
++55
++53
++220
++222
++219
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++224
++226
++223
++40
++42
++39
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++95
++96
++94
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++184
++186
++183
++21
++22
++20
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++38
++39
++37
++143
++145
++142
++233
++235
++232
++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
++254
++255
++252
++251
++253
++250
++251
++253
++250
++232
++234
++231
++73
++74
++72
++43
++44
++42
++207
++210
++206
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++158
++160
++157
++240
++242
++239
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++184
++186
++183
++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
++1
++0
++0
++1
++0
++0
++1
++0
++156
++158
++154
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++129
++131
++128
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++63
++64
++62
++176
++178
++175
++238
++241
++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
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++232
++234
++231
++170
++172
++169
++43
++44
++42
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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
++0
++1
++0
++143
++145
++142
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++249
++251
++248
++150
++152
++149
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++31
++32
++30
++184
++186
++183
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++235
++238
++234
++89
++90
++88
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++81
++82
++80
++169
++171
++168
++235
++238
++234
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++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
++186
++188
++185
++51
++53
++51
++0
++1
++0
++125
++127
++124
++249
++251
++248
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++251
++253
++250
++153
++155
++152
++38
++39
++37
++194
++196
++193
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++240
++242
++239
++81
++82
++80
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++68
++69
++67
++218
++220
++217
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++254
++255
++252
++209
++211
++208
++43
++44
++42
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++102
++104
++101
++201
++203
++200
++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
++240
++242
++239
++189
++191
++188
++81
++82
++80
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++10
++12
++8
++161
++163
++160
++231
++233
++229
++249
++251
++248
++254
++255
++252
++248
++250
++247
++232
++234
++231
++145
++147
++144
++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
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++54
++55
++53
++186
++188
++185
++240
++242
++239
++249
++251
++248
++251
++253
++250
++246
++248
++244
++218
++220
++217
++111
++113
++110
++8
++11
++7
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++68
++69
++67
++131
++133
++130
++184
++186
++183
++227
++229
++225
++238
++241
++237
++246
++248
++244
++249
++251
++248
++251
++253
++250
++251
++253
++250
++251
++253
++250
++248
++250
++247
++241
++244
++240
++233
++235
++232
++207
++210
++206
++158
++160
++157
++95
++96
++94
++10
++12
++8
++0
++1
++0
++0
++1
++0
++21
++22
++20
++134
++136
++133
++227
++229
++225
++247
++249
++246
++251
++253
++250
++249
++251
++248
++232
++234
++231
++161
++163
++160
++24
++25
++23
++0
++1
++0
++57
++59
++56
++191
++193
++189
++238
++241
++237
++250
++252
++249
++251
++253
++250
++246
++248
++244
++218
++220
++217
++95
++96
++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
++1
++0
++0
++1
++0
++0
++1
++0
++73
++74
++72
++213
++215
++212
++244
++246
++243
++251
++253
++250
++251
++253
++250
++241
++244
++240
++201
++203
++200
++68
++69
++67
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++77
++78
++76
++150
++152
++149
++205
++207
++203
++231
++233
++229
++241
++244
++240
++247
++249
++246
++250
++252
++249
++251
++253
++250
++251
++253
++250
++249
++251
++248
++246
++248
++244
++238
++241
++237
++231
++233
++229
++196
++198
++195
++150
++152
++149
++68
++69
++67
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++89
++90
++88
++196
++198
++195
++211
++213
++210
++184
++186
++183
++102
++104
++101
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++43
++44
++42
++131
++133
++130
++196
++198
++195
++211
++213
++210
++161
++163
++160
++73
++74
++72
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++31
++32
++30
++68
++69
++67
++116
++118
++115
++156
++158
++154
++199
++201
++197
++209
++211
++208
++209
++211
++208
++209
++211
++208
++172
++174
++171
++141
++143
++140
++89
++90
++88
++43
++44
++42
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++21
++22
++20
++95
++96
++94
++180
++182
++179
++209
++211
++208
++189
++191
++188
++95
++96
++94
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++38
++39
++37
++129
++131
++128
++209
++211
++208
++213
++215
++212
++166
++168
++165
++77
++78
++76
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++63
++64
++62
++153
++155
++152
++209
++211
++208
++209
++211
++208
++141
++143
++140
++54
++55
++53
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++43
++44
++42
++73
++74
++72
++141
++143
++140
++176
++178
++175
++209
++211
++208
++209
++211
++208
++209
++211
++208
++199
++201
++197
++164
++166
++163
++129
++131
++128
++77
++78
++76
++38
++39
++37
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++10
++12
++8
++10
++12
++8
++0
++1
++0
++5
++8
++4
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++10
++12
++8
++0
++1
++0
++10
++12
++8
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++10
++12
++8
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++10
++12
++8
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++10
++12
++8
++0
++1
++0
++21
++22
++20
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++5
++8
++4
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++1
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++1
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++0
++2
++0
++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/openembedded/packages/linux/linux-openzaurus_2.6.16.bb b/openembedded/packages/linux/linux-openzaurus_2.6.16.bb
index c2d6531a1..dfd242f3a 100644
--- a/openembedded/packages/linux/linux-openzaurus_2.6.16.bb
+++ b/openembedded/packages/linux/linux-openzaurus_2.6.16.bb
@@ -93,6 +93,7 @@ SRC_URI = "http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.bz2 \
file://connectplus-remove-ide-HACK.patch;patch=1 \
file://24-hostap_cs_id.diff;patch=1 \
file://hrw-pcmcia-ids-r2.patch;patch=1 \
+ file://oh-logo.patch;patch=1 \
file://defconfig-c7x0 \
file://defconfig-ipaq-pxa270 \
file://defconfig-collie \