From b47e8bd64cf7b678666bc508092e58728de0b195 Mon Sep 17 00:00:00 2001 From: Able Date: Sat, 22 Jan 2022 00:01:16 -0600 Subject: [PATCH] stash to hold stuff till cargo fix --- ableos/Cargo.lock | 164 + ableos/Cargo.toml | 38 +- ableos/assets/img_array/balloon_array.txt | 2 +- ableos/assets/kernel_config.json | 6 + ableos/src/arch/x86_64/init.rs | 4 +- ableos/src/boot_conf.rs | 52 + ableos/src/graphics/mod.rs | 143 +- ableos/src/kmain.rs | 304 +- ableos/src/lib.rs | 4 +- ableos/src/logger.rs | 3 +- ableos/src/proc.rs | 5 + ableos/src/relib/encoding/bin.rs | 6 + ableos/src/relib/encoding/mod.rs | 1 + ableos/src/relib/image/mono_bitmap.rs | 11173 +------------------- ableos/src/relib/network/socket.rs | 58 +- ableos/src/vga_e.rs | 9 +- ableos/src/wasm/bin/console_out_test.wasm | Bin 198 -> 0 bytes ableos/src/wasm/bin/rust.wasm | Bin 174 -> 0 bytes ableos/src/wasm/bin/zig.wasm | Bin 402 -> 0 bytes ableos/src/wasm/mod.rs | 117 - ableos/src/wasm/text/example.wat | 0 ableos/src/wasm/wasm_sys.rs | 94 - shadeable/Cargo.lock | 10 + shadeable/Cargo.toml | 1 + shadeable/shaders/simple.shade | 15 +- shadeable/src/engine_internals.rs | 52 +- shadeable/src/lib.rs | 67 +- shadeable/src/pixel_format.rs | 47 +- 28 files changed, 773 insertions(+), 11602 deletions(-) create mode 100644 ableos/assets/kernel_config.json create mode 100644 ableos/src/boot_conf.rs create mode 100644 ableos/src/proc.rs create mode 100644 ableos/src/relib/encoding/bin.rs delete mode 100755 ableos/src/wasm/bin/console_out_test.wasm delete mode 100755 ableos/src/wasm/bin/rust.wasm delete mode 100644 ableos/src/wasm/bin/zig.wasm delete mode 100644 ableos/src/wasm/mod.rs delete mode 100644 ableos/src/wasm/text/example.wat delete mode 100644 ableos/src/wasm/wasm_sys.rs diff --git a/ableos/Cargo.lock b/ableos/Cargo.lock index 4ae525af5..9cf3fa3ee 100644 --- a/ableos/Cargo.lock +++ b/ableos/Cargo.lock @@ -35,15 +35,22 @@ dependencies = [ "lliw", "log", "pic8259", + "picorand", "pretty-hex", + "rkyv", + "serde", + "serde_json", "shadeable", + "smoltcp", "spin", "uart_16550", "unicode-width", "vga", "volatile 0.2.7", "wasmi", + "watson", "x86_64", + "y-compositor-protocol", ] [[package]] @@ -82,6 +89,12 @@ version = "0.9.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a62c8f6168cd106687ee36a2b71a46c4144d73399f72814104d33094b8092fd2" +[[package]] +name = "byteorder" +version = "1.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" + [[package]] name = "cfg-if" version = "1.0.0" @@ -176,6 +189,15 @@ dependencies = [ "wasi", ] +[[package]] +name = "hashbrown" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" +dependencies = [ + "ahash", +] + [[package]] name = "instant" version = "0.1.12" @@ -185,6 +207,12 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "itoa" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35" + [[package]] name = "lazy_static" version = "1.4.0" @@ -239,6 +267,12 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "managed" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d" + [[package]] name = "memory_units" version = "0.3.0" @@ -312,6 +346,12 @@ dependencies = [ "x86_64", ] +[[package]] +name = "picorand" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6fc30519d2508c7e20e01da371cd27b1d4533fdb98e279955cb636b50210688" + [[package]] name = "pretty-hex" version = "0.2.1" @@ -333,6 +373,26 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "ptr_meta" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" +dependencies = [ + "ptr_meta_derive", +] + +[[package]] +name = "ptr_meta_derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "quote" version = "1.0.14" @@ -370,17 +430,84 @@ dependencies = [ "syn", ] +[[package]] +name = "rkyv" +version = "0.7.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49a37de5dfc60bae2d94961dacd03c7b80e426b66a99fa1b17799570dbdd8f96" +dependencies = [ + "hashbrown", + "ptr_meta", + "rkyv_derive", + "seahash", +] + +[[package]] +name = "rkyv_derive" +version = "0.7.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "719d447dd0e84b23cee6cb5b32d97e21efb112a3e3c636c8da36647b938475a1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "ryu" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f" + [[package]] name = "scopeguard" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" +[[package]] +name = "seahash" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" + +[[package]] +name = "serde" +version = "1.0.133" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.133" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed201699328568d8d08208fdd080e3ff594e6c422e438b6705905da01005d537" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c059c05b48c5c0067d4b4b2b4f0732dd65feb52daf7e0ea09cd87e7dadc1af79" +dependencies = [ + "itoa", + "ryu", + "serde", +] + [[package]] name = "shadeable" version = "0.1.0" dependencies = [ "libm", + "log", "rhai", "vga", ] @@ -400,6 +527,18 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "smoltcp" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2308a1657c8db1f5b4993bab4e620bdbe5623bd81f254cf60326767bb243237" +dependencies = [ + "bitflags", + "byteorder", + "log", + "managed", +] + [[package]] name = "spin" version = "0.5.2" @@ -531,6 +670,22 @@ dependencies = [ "parity-wasm", ] +[[package]] +name = "watson" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cea7ead78c402dbf14e7f11911b0b48955ea13d46e012e2d98775e23c65d4ef" +dependencies = [ + "serde", + "webassembly", +] + +[[package]] +name = "webassembly" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d1a10e1dedffff9cfcbdd33c289c65b87da634259a460a3f23d513649fa7a8c" + [[package]] name = "x86_64" version = "0.14.7" @@ -541,3 +696,12 @@ dependencies = [ "bitflags", "volatile 0.4.4", ] + +[[package]] +name = "y-compositor-protocol" +version = "0.1.1" +source = "git+https://git.ablecorp.us/able/y-compositor-protocol.git#d3bcd0d41c712bfc4b4f0f9e7b5dd470e00c04a2" +dependencies = [ + "rkyv", + "serde", +] diff --git a/ableos/Cargo.toml b/ableos/Cargo.toml index 2cd59d021..ba895b1ff 100644 --- a/ableos/Cargo.toml +++ b/ableos/Cargo.toml @@ -9,6 +9,8 @@ panic = "abort" [package.metadata.bootimage] run-args = [ + "-cpu", + "kvm64-v1", "-serial", "stdio", "-smp", @@ -36,15 +38,45 @@ spin = "0.5.2" vga = "*" log= "*" pretty-hex = "0.2.1" - unicode-width = "0.1.7" +picorand = "*" +watson = "0.4" + +[dependencies.serde] +version = "*" +default-features = false +features = ["derive", "alloc"] + +[dependencies.serde_json] +version = "*" +default-features = false +features = ["alloc"] + + + +[dependencies.rkyv] +version = "0.7.29" +default-features = false +features = ["size_64", "alloc"] + + +[dependencies.smoltcp] +version = "0.8.0" +default-features = false +features = ["log", "proto-ipv4"] + + + +[dependencies.y-compositor-protocol] +git = "https://git.ablecorp.us:443/able/y-compositor-protocol.git" + + + [dependencies.shadeable] path = "../shadeable" - - [dependencies.ab_glyph] default-features = false features = ["libm"] diff --git a/ableos/assets/img_array/balloon_array.txt b/ableos/assets/img_array/balloon_array.txt index 201f7996d..8c1b9e763 100644 --- a/ableos/assets/img_array/balloon_array.txt +++ b/ableos/assets/img_array/balloon_array.txt @@ -1,5 +1,5 @@ - [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + &[255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, diff --git a/ableos/assets/kernel_config.json b/ableos/assets/kernel_config.json new file mode 100644 index 000000000..97b07a5c9 --- /dev/null +++ b/ableos/assets/kernel_config.json @@ -0,0 +1,6 @@ + { + "logging_level": "Trace", + "run_tests": false, + "run_demos": false, + "run_shader_tests": true + } \ No newline at end of file diff --git a/ableos/src/arch/x86_64/init.rs b/ableos/src/arch/x86_64/init.rs index a842677a7..cfda29bdc 100644 --- a/ableos/src/arch/x86_64/init.rs +++ b/ableos/src/arch/x86_64/init.rs @@ -1,8 +1,9 @@ -#![allow(clippy::print_literal)] +// #![allow(clippy::print_literal)] use crate::logger; use super::{gdt, interrupts}; +/// x86_64 initialization pub fn init() { let result = logger::init(); match result { @@ -13,5 +14,4 @@ pub fn init() { interrupts::init_idt(); unsafe { interrupts::PICS.lock().initialize() }; x86_64::instructions::interrupts::enable(); - info!("Initialized"); } diff --git a/ableos/src/boot_conf.rs b/ableos/src/boot_conf.rs new file mode 100644 index 000000000..2b66886ec --- /dev/null +++ b/ableos/src/boot_conf.rs @@ -0,0 +1,52 @@ +use log::LevelFilter; +use serde::{de::value::BoolDeserializer, Deserialize, Serialize}; + +#[derive(Serialize, Debug, Deserialize)] +pub enum LogLevel { + /// A level lower than all log levels. + Off, + /// Corresponds to the `Error` log level. + Error, + /// Corresponds to the `Warn` log level. + Warn, + /// Corresponds to the `Info` log level. + Info, + /// Corresponds to the `Debug` log level. + Debug, + /// Corresponds to the `Trace` log level. + Trace, +} + +#[derive(Serialize, Debug, Deserialize)] +pub struct BootConfig { + pub logging_level: LogLevel, + + pub run_tests: bool, + pub run_demos: bool, + pub run_shader_tests: bool, +} + +impl BootConfig { + pub fn new() -> Self { + let data = include_str!("../assets/kernel_config.json"); + + // Parse the string of data into a Person object. This is exactly the + // same function as the one that produced serde_json::Value above, but + // now we are asking it for a Person as output. + let p: BootConfig = serde_json::from_str(data).unwrap(); + info!("{:?}", p); + p + } + + pub fn log_level(&self) -> LevelFilter { + use LevelFilter::*; + match self.logging_level { + LogLevel::Off => Off, + LogLevel::Error => Error, + LogLevel::Warn => Warn, + LogLevel::Info => Info, + LogLevel::Debug => Debug, + LogLevel::Trace => Trace, + } + } +} diff --git a/ableos/src/graphics/mod.rs b/ableos/src/graphics/mod.rs index 4af266cf4..14db258e8 100644 --- a/ableos/src/graphics/mod.rs +++ b/ableos/src/graphics/mod.rs @@ -1,14 +1,23 @@ -use alloc::{boxed::Box, vec, vec::Vec}; -use shadeable::pixel_format::{new_rgba64, Rgba64}; -use vga::{colors::Color16, writers::GraphicsWriter}; - use crate::vga_e::VGAE; +use alloc::{boxed::Box, vec, vec::Vec}; +use shadeable::{ + evaluate_shader, + pixel_format::{new_rgba64, Rgba64}, +}; +use spin; +use vga::{colors::Color16, writers::GraphicsWriter}; #[derive(Debug)] pub struct ScreenSize { pub x: usize, pub y: usize, } + +lazy_static::lazy_static! { + pub static ref SCREEN_BUFFER: spin::Mutex = spin::Mutex::new(ScreenBuffer::new(640, 480)); + +} + impl ScreenSize { pub fn new(x: usize, y: usize) -> Self { Self { x, y } @@ -35,6 +44,20 @@ impl ScreenBuffer { buff: vec![0u64; x * y].into_boxed_slice(), } } + pub fn draw_filled_circle(&mut self, cx: i32, cy: i32, radius: usize, color: Rgba64) { + let r = radius as i32 * 2; + for y in 0..640 { + for x in 0..480 { + let dx = cx - x as i32 * 2 - 1; + let dy = cy - y as i32 * 2 - 1; + + if dx * dx + dy * dy <= r * r { + self.set_pixel(x, y, color); + }; + } + } + } + #[inline] pub fn set_pixel(&mut self, x: usize, y: usize, color: Rgba64) { self.buff[y * self.size.x + x] = color; @@ -45,7 +68,67 @@ impl ScreenBuffer { } pub fn blit(&mut self, _width: usize, _height: usize) {} + pub fn draw_filled_rect(&mut self, x1: usize, y1: usize, x2: usize, y2: usize, color: Rgba64) { + for y in y1..y2 { + for x in x1..x2 { + self.set_pixel(x, y, color); + } + } + } + pub fn draw_unfilled_rect( + &mut self, + x1: usize, + y1: usize, + x2: usize, + y2: usize, + color: Rgba64, + ) { + // x1 y1 => x2 y1 => x2 y2 => x1 y2 => x1 y1 + self.draw_line(x1, y1, x2, y1, color); + self.draw_line(x2, y1, x2, y2, color); + self.draw_line(x2, y2, x1, y2, color); + self.draw_line(x1, y2, x1, y1, color); + } + + #[inline] + pub fn draw_line(&mut self, x1: usize, y1: usize, x2: usize, y2: usize, color: Rgba64) { + let x = crate::graphics::get_coordinates( + x1.try_into().unwrap(), + y1.try_into().unwrap(), + x2.try_into().unwrap(), + y2.try_into().unwrap(), + ); + + for coord in x { + self.set_pixel(coord.0, coord.1, color); + } + } + + pub fn shade(&mut self) { + for y in 0..100 { + for x in 0..100 { + let rgba_ret = evaluate_shader(x, y, self.buff[y * self.size.x + x]); + match rgba_ret { + Ok(pixel) => { + // info!("{:?}", pixel); + self.set_pixel(x, y, pixel); + } + + Err(err) => error!("{}", err), + } + } + } + + info!("Shaders done"); + } + + // TODO force clear + pub fn force_redraw(&mut self) { + use shadeable::pixel_format::into_vga_16; + VGAE.lock().clear_screen(into_vga_16(self.clear_color)); + } } + pub trait VgaBuffer { fn copy_to_buffer(&self) -> GraphicsReturn; } @@ -55,12 +138,58 @@ impl VgaBuffer for ScreenBuffer { for y in 0..self.size.y { for x in 0..self.size.x { use shadeable::pixel_format::{get_color16, into_vga_16}; - let vga_color = get_color16(self.buff[y * self.size.x + x]); - // let vga_color = into_vga_16(self.buff[y * self.size.x + x]); - mode.set_pixel(x, y, vga_color); + // let vga_color = get_color16(self.buff[y * self.size.x + x]); + + let vga_color = into_vga_16(self.buff[y * self.size.x + x]); + + if into_vga_16(self.clear_color) != vga_color { + mode.set_pixel(x, y, vga_color); + } } } GraphicsReturn::Ok } } +pub fn get_coordinates(x1: i32, y1: i32, x2: i32, y2: i32) -> Vec<(usize, usize)> { + let mut coordinates: Vec<(usize, usize)> = vec![]; + let dx: i32 = i32::abs(x2 - x1); + let dy: i32 = i32::abs(y2 - y1); + let sx: i32 = { + if x1 < x2 { + 1 + } else { + -1 + } + }; + let sy: i32 = { + if y1 < y2 { + 1 + } else { + -1 + } + }; + let mut error: i32 = (if dx > dy { dx } else { -dy }) / 2; + let mut current_x: i32 = x1; + let mut current_y: i32 = y1; + loop { + coordinates.push((current_x as usize, current_y as usize)); + // info!("0 {:?}", (current_x, current_y)); + + if current_x == x2 && current_y == y2 { + break; + } + + let error2: i32 = error; + + if error2 > -dx { + error -= dy; + current_x += sx; + } + if error2 < dy { + error += dx; + current_y += sy; + } + } + coordinates +} diff --git a/ableos/src/kmain.rs b/ableos/src/kmain.rs index 5e6f71ec5..941d47b21 100644 --- a/ableos/src/kmain.rs +++ b/ableos/src/kmain.rs @@ -1,40 +1,32 @@ #![allow(clippy::empty_loop)] -// use std::println; - -use alloc::format; - -use shadeable::pixel_format::{from_vga_16, into_vga_16, new_rgba64}; -use vga::{colors::Color16, writers::GraphicsWriter}; - -use crate::{ - graphics::VgaBuffer, - relib::network::socket::{SimpleSock, SocketReturns}, - vga_e::{self, num_to_vga16, VGAE}, -}; - -use log::*; - use { crate::{ - arch::{drivers::graphics::GraphicsBuffer, init, sloop}, - driver_traits::graphics::Graphics, + arch::{init, sloop}, + boot_conf, experiments::{ info::master, systeminfo::{KERNEL_VERSION, RELEASE_TYPE}, }, - - graphics::ScreenBuffer, - // log::LOG_STATE, + graphics::{VgaBuffer, SCREEN_BUFFER}, relib::math::rand::RAND_HANDLE, relib::network::socket::Socket, + relib::network::socket::{SimpleSock, SocketReturns}, scheduler::{test_fn, Thread, ThreadList}, + vga_e::{self, num_to_vga16}, }, alloc::{ + format, string::{String, ToString}, vec, }, + core::sync::atomic::{AtomicU64, Ordering::*}, lazy_static::lazy_static, + log::*, + picorand::PicoRandGenerate, + rkyv::{ser::serializers::AllocSerializer, Deserialize}, + shadeable::pixel_format::from_vga_16, + y_compositor_protocol::Version, }; #[no_mangle] @@ -48,99 +40,82 @@ pub extern "C" fn stack_overflow() -> u8 { lazy_static! { pub static ref KEY_BUFFER: spin::Mutex = spin::Mutex::new("".to_string()); pub static ref THREAD_LIST: spin::Mutex = spin::Mutex::new(vec![]); - pub static ref TICK: spin::Mutex = spin::Mutex::new(0); + pub static ref TICK: AtomicU64 = AtomicU64::new(0); } #[no_mangle] pub fn kernel_main() -> ! { + let boot_conf = boot_conf::BootConfig::new(); + init::init(); + log::set_max_level(boot_conf.log_level()); + // info!("Initialized"); - log::set_max_level(LevelFilter::Trace); - // crate::wasm::evaluate(); + graphics_pipe_startup(); - let mut abcde = ScreenBuffer::new(640, 480); - // abcde.clear(); - // abcde.copy_to_buffer(); + /* - VGAE.lock().clear_screen(Color16::Black); + { + let mut proc_1 = SimpleSock::new(); + proc_1.register_protocol("ProcSpawner".to_string()); - trace!("length of screen buffer {}", abcde.buff.len()); - trace!("Screen size {:?}", abcde.size); + let version = 0; + use rkyv::ser::Serializer; + let mut serializer = AllocSerializer::<0>::default(); + serializer.serialize_value(&version).unwrap(); - for y in 0..480 { - for x in 0..640 { - let segment_x = x * 4 / 640; - let segment_y = y * 4 / 480; - let segment = segment_x + segment_y * 4; - - abcde.set_pixel(x, y, from_vga_16(num_to_vga16(segment as u8))); - } - } - - // abcde.copy_to_buffer(); - - { - let mut xyz = SimpleSock::new(); - - xyz.peek(); - - xyz.write(vec![0, 1, 2, 3]); - - let x = "simple 🧦".to_string().into_bytes(); - xyz.write(x); - - info!("{:?}", &xyz.read(4).unwrap()); - - match &xyz.peek() { - SocketReturns::ReadOk(strr) => { - let out = String::from_utf8_lossy(strr); - - info!("{}", out); + let bytes = serializer.into_serializer().into_inner(); + proc_1.write(bytes.into_vec()); + unsafe { + let the_bytes = proc_1.read(3).unwrap(); + let archived = rkyv::archived_root::(&the_bytes); + let deserialized: Version = archived.deserialize(&mut rkyv::Infallible).unwrap(); + // trace!("{:?}", deserialized); } - SocketReturns::ReadIndexOutOfBounds => todo!(), - SocketReturns::WriteOk => todo!(), } + */ + + let mut graphics = SCREEN_BUFFER.lock(); + graphics.force_redraw(); + graphics.clear(); + + graphics.draw_filled_circle(100, 100, 5, 0x9900ff00); + screen_writer_test(); + + graphics.copy_to_buffer(); + + if boot_conf.run_tests { + // quick and dirty testing framework + socket_test(); + graphics_pipe_test(); + socket_startup_rng(); + socket_test_rng(); } - let mut sock_print_id = SimpleSock::new(); - - { - sock_print_id.write(format!("a原b画cフdァeイfル 集").into()); - // sock_print_id.write(format!("simple sockets are based").into()); - // sock_print_id.write(format!("1....2....3....4....5....6....7....8....9").into()); - } - // crate::relib::image::mono_bitmap::bruh(); - - if true { - let mut prev = None; - for current in (*String::from_utf8_lossy(&sock_print_id.peek().unwrap())).chars() { - vga_e::draw_char(prev, current, 0); - - prev = Some(current); - } + if boot_conf.run_demos { + graphics_api_demo(); } - if false { - draw_filled_circle(400, 350, 99, Color16::Black); - // let _ = shadeable::evaluate_shader(1); + if boot_conf.run_shader_tests { + shader_tests(); } - // abcde.clear(); - // abcde.copy_to_buffer(); + // graphics.copy_to_buffer(); - // stack_overflow(); + // info!("buffer copied"); sloop() } /// called by arch specific timers to tick up all kernel related functions pub fn tick() { - let mut data = TICK.lock(); - *data += 1; - RAND_HANDLE.lock().seed_entropy_timer(*data); + let mut data = TICK.load(Relaxed); + data += 1; + + RAND_HANDLE.lock().seed_entropy_timer(data); - // println!("{}", *data); crate::kernel_state::KERNEL_STATE.lock().update_state(); + TICK.store(data, Relaxed) } pub fn key_entropy(key: u8) { @@ -155,20 +130,12 @@ pub fn test_threads() { THREAD_LIST.lock().push(a_thread); } -fn draw_filled_circle(cx: i32, cy: i32, radius: usize, color: Color16) { - let vga = VGAE.lock(); +pub fn cpu_socket_startup() { + let mut cpu_info_socket = SimpleSock::new(); + cpu_info_socket.register_protocol("CPU_INFO".to_string()); - let r = radius as i32 * 2; - for y in 0..640 { - for x in 0..480 { - let dx = cx - x as i32 * 2 - 1; - let dy = cy - y as i32 * 2 - 1; - - if dx * dx + dy * dy <= r * r { - vga.set_pixel(x, y, color); - }; - } - } + let x = master().unwrap(); + let xyz = x.brand_string().unwrap(); } pub fn log_version_data() { @@ -178,3 +145,142 @@ pub fn log_version_data() { master().unwrap().brand_string().unwrap() ); } + +pub fn socket_test() { + let mut xyz = SimpleSock::new(); + + xyz.peek(); + + xyz.write(vec![0, 1, 2, 3]); + + let x = "simple 🧦".to_string().into_bytes(); + xyz.write(x); + + info!("{:?}", &xyz.read(4).unwrap()); + + match &xyz.peek() { + SocketReturns::ReadOk(strr) => { + let out = String::from_utf8_lossy(strr); + + info!("{}", out); + } + SocketReturns::ReadIndexOutOfBounds => todo!(), + SocketReturns::WriteOk => todo!(), + } +} + +pub fn socket_test_rng() { + let mut test_sock = SimpleSock::grab_socket("RNGProvider".to_string()).unwrap(); + info!( + "Recieving {} from protocol {}", + test_sock.read(1).unwrap()[0], + test_sock.protocol().unwrap() + ); +} + +pub fn socket_startup_rng() { + use picorand::{WyRand, RNG}; + let mut random_socket = SimpleSock::new(); + + random_socket.register_protocol("RNGProvider".to_string()); + let bruh = TICK.load(core::sync::atomic::Ordering::Relaxed); + + let mut rng = RNG::::new(bruh); + + for _ in 0..512 { + let x = rng.generate(); + random_socket.write(vec![x]); + } +} + +pub fn screen_writer_test() { + let mut sock_print_id = SimpleSock::new(); + + sock_print_id.register_protocol("Screen Printer".to_string()); + + // sock_print_id.write(format!("a原 b画 cフ dァ eイ fル 集").into()); + sock_print_id.write(format!("λ³ Half Life 3 booting up ㎣").into()); + // sock_print_id.write(format!("Happy birthday 🎉").into()); + // sock_print_id.write(format!("1....2....3....4....5....6....7....8....9").into()); + + let mut prev = None; + + // let mut graphics = SCREEN_BUFFER.lock(); + // graphics.clear(); + // graphics.copy_to_buffer(); + + for current in (*String::from_utf8_lossy(&sock_print_id.peek().unwrap())).chars() { + vga_e::draw_char(prev, current, 0); + + prev = Some(current); + } +} + +pub fn vga_boot_screen() { + let mut abcde = SCREEN_BUFFER.lock(); + + for y in 0..480 { + for x in 0..640 { + let segment_x = x * 4 / 640; + let segment_y = y * 4 / 480; + let segment = segment_x + segment_y * 4; + + abcde.set_pixel(x, y, from_vga_16(num_to_vga16(segment as u8))); + } + } +} + +pub fn graphics_pipe_test() { + let mut graphics_pipe = SimpleSock::grab_socket("YCompositor".to_string()).unwrap(); + + let version = Version { + major: 13, + minor: 123, + patch: 0, + }; + use rkyv::ser::Serializer; + let mut serializer = AllocSerializer::<0>::default(); + serializer.serialize_value(&version).unwrap(); + // let bytes = serializer.into_serializer().into_inner(); + + // info!("{:?}", bytes); + let bytes = serializer.into_serializer().into_inner(); + graphics_pipe.write(bytes.into_vec()); + unsafe { + let the_bytes = graphics_pipe.read(3).unwrap(); + let archived = rkyv::archived_root::(&the_bytes); + let deserialized: Version = archived.deserialize(&mut rkyv::Infallible).unwrap(); + trace!("{:?}", deserialized); + } +} + +pub fn graphics_pipe_startup() { + let mut graphics_pipe = SimpleSock::new(); + + graphics_pipe.register_protocol("YCompositor".to_string()); +} + +pub fn graphics_api_demo() { + let mut abcde = SCREEN_BUFFER.lock(); + abcde.force_redraw(); + + abcde.draw_filled_circle(100, 100, 300, 0x0000ff00); + abcde.draw_unfilled_rect(100, 100, 400, 200, 0xff000000); + abcde.draw_filled_rect(300, 300, 400, 400, 0xff000000); + abcde.draw_line(100, 100, 400, 200, 0xff000000); + abcde.copy_to_buffer(); +} + +pub fn shader_tests() { + let mut graphics = SCREEN_BUFFER.lock(); + + graphics.clear(); + graphics.force_redraw(); + graphics.draw_filled_rect(25, 25, 50, 50, 0xff000000); + graphics.set_pixel(50, 50, 0xffffff00); + graphics.shade(); + + graphics.copy_to_buffer(); + + // drop(graphics) +} diff --git a/ableos/src/lib.rs b/ableos/src/lib.rs index 3c94e0671..eeb296984 100644 --- a/ableos/src/lib.rs +++ b/ableos/src/lib.rs @@ -33,6 +33,7 @@ pub mod print; pub extern crate log; pub mod allocator; +pub mod boot_conf; pub mod driver_traits; pub mod experiments; pub mod graphics; @@ -40,10 +41,9 @@ pub mod keyboard; pub mod kmain; pub mod logger; pub mod panic; +pub mod proc; pub mod relib; pub mod scheduler; -pub mod wasm; - mod unicode_utils; pub mod utils; diff --git a/ableos/src/logger.rs b/ableos/src/logger.rs index b09310592..5b1931629 100644 --- a/ableos/src/logger.rs +++ b/ableos/src/logger.rs @@ -21,13 +21,14 @@ impl log::Log for SimpleLogger { log::Level::Debug => color = (Fg::Blue, "$BLUE$"), log::Level::Trace => color = (Fg::Yellow, "$YELLOW$"), } - + /* println!( "[{}{}$RESET$][$GREEN$FakeTempTime$RESET$] {}", color.1, record.level(), record.args() ); + */ serial_println!( "[{}{}{}][{}FakeTempTime{}] {}", color.0, diff --git a/ableos/src/proc.rs b/ableos/src/proc.rs new file mode 100644 index 000000000..38a9da74c --- /dev/null +++ b/ableos/src/proc.rs @@ -0,0 +1,5 @@ +use crate::relib::clparse::Command; + +pub struct ProccessStart { + command: Command, +} diff --git a/ableos/src/relib/encoding/bin.rs b/ableos/src/relib/encoding/bin.rs new file mode 100644 index 000000000..3d731cf67 --- /dev/null +++ b/ableos/src/relib/encoding/bin.rs @@ -0,0 +1,6 @@ +use alloc::{boxed::Box, vec::Vec}; +use core::result; + +pub struct BinCodeWriter { + pub stream: Box, +} diff --git a/ableos/src/relib/encoding/mod.rs b/ableos/src/relib/encoding/mod.rs index d09d24036..e8f2524a7 100644 --- a/ableos/src/relib/encoding/mod.rs +++ b/ableos/src/relib/encoding/mod.rs @@ -1 +1,2 @@ +pub mod bin; pub mod rle; diff --git a/ableos/src/relib/image/mono_bitmap.rs b/ableos/src/relib/image/mono_bitmap.rs index dd91d93aa..4186c15f1 100644 --- a/ableos/src/relib/image/mono_bitmap.rs +++ b/ableos/src/relib/image/mono_bitmap.rs @@ -1,11174 +1,37 @@ -use crate::relib::encoding::rle::{decode, encode}; -use vga::{colors::Color16, writers::GraphicsWriter}; +use shadeable::pixel_format::new_rgba64; + +use crate::{ + graphics::SCREEN_BUFFER, + relib::encoding::rle::{decode, encode}, +}; // use super::qoi; -use crate::vga_e::VGAE; pub fn bruh() { - let xyz_new = encode(&[ - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 98, 98, 147, 147, 98, 98, 33, 98, 227, 147, 147, 147, 147, 227, 147, 227, 227, 147, 227, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, - 147, 98, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, - 147, 98, 98, 147, 227, 227, 227, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 147, 147, 147, - 147, 98, 98, 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 147, 33, 98, - 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 147, 227, 227, 227, 147, 147, 147, 147, - 227, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 98, 98, 147, 147, 98, 147, 147, 98, 98, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 227, 147, 98, 147, 98, 98, 147, 227, - 227, 227, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, - 98, 33, 98, 98, 98, 33, 98, 33, 98, 33, 33, 147, 98, 147, 147, 147, 147, 98, 98, 147, 98, - 98, 147, 147, 98, 98, 98, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, 98, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 147, 98, 147, 147, 147, 147, 147, - 147, 227, 147, 147, 227, 147, 227, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 98, 98, 147, 147, 147, 98, 147, 147, 98, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 98, 227, 227, 227, 227, 98, 98, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 147, 147, 147, 147, 98, 98, 147, 147, 98, 98, 147, 98, - 98, 98, 147, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 147, 33, 147, 147, 147, 147, 147, 227, 147, - 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 147, 227, 227, 227, 147, 98, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, - 98, 33, 33, 98, 147, 98, 147, 147, 147, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 147, 98, - 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 227, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 147, 147, 33, 147, 147, 227, 147, 227, 147, 147, 147, 147, 147, - 227, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, - 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 227, 147, 98, 147, 147, 147, 227, - 147, 98, 147, 98, 98, 227, 227, 227, 227, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 98, 147, 147, - 147, 147, 98, 98, 98, 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 147, 98, 98, 227, 147, 147, 227, 98, 147, 227, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 147, 98, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, - 147, 227, 227, 227, 147, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 98, 147, 98, 147, 147, 147, 98, - 98, 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 227, 33, - 147, 227, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 147, 147, 147, 98, 147, 98, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 98, 98, 147, 227, 227, - 227, 98, 33, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 98, 147, 147, 147, 147, 98, 98, 147, 147, 98, - 98, 147, 147, 98, 98, 147, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 98, 227, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 227, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 227, 227, 227, 147, 98, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 33, 98, 33, 98, 147, 98, 147, 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, - 98, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 227, 98, 98, 227, 147, 147, 98, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 98, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 227, 147, 147, 147, 98, 98, 147, 227, 227, 227, 98, 98, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 227, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, - 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 98, 147, 147, 147, 227, 147, - 147, 147, 98, 98, 147, 227, 227, 227, 147, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 98, 147, 98, 147, - 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 33, 33, 33, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 227, 98, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 98, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 227, 147, 147, 147, 147, 147, 98, 98, 147, - 227, 227, 227, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 147, 147, 147, 147, 147, 98, 98, 147, - 147, 98, 98, 147, 147, 98, 98, 98, 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 227, 147, 147, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 98, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 98, 98, 147, 227, 227, 227, - 147, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 33, 98, 33, 98, 147, 98, 147, 147, 147, 98, 98, 147, 147, 98, 98, - 98, 147, 98, 98, 147, 98, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 147, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 98, 147, 147, 147, 227, 147, 147, 147, 98, 98, 147, 227, 227, 227, 98, 98, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 98, 147, 98, 147, 98, - 98, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 227, 33, 147, 147, 147, 98, - 147, 147, 98, 98, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, - 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 227, 147, 98, 98, 147, 227, 227, 227, 147, 98, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 147, - 98, 147, 147, 147, 98, 98, 147, 147, 98, 98, 147, 98, 147, 98, 98, 147, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 227, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 147, 98, 33, 147, 147, 98, 147, 147, 98, 98, 147, 98, 147, - 98, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 227, 147, 98, 227, 147, 227, 147, 147, 147, 98, 98, 147, - 227, 227, 227, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 98, 98, 98, 147, 98, 98, 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 227, 33, 98, 147, 147, 147, 98, 98, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 227, 227, 227, 147, 98, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 33, 98, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 98, 98, 147, 147, 98, - 98, 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 227, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 98, 147, 147, - 147, 98, 147, 98, 147, 98, 147, 98, 98, 147, 147, 147, 147, 98, 98, 147, 147, 147, 98, 98, - 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, 227, 147, 147, 147, 147, 227, 227, - 147, 147, 98, 98, 147, 227, 227, 227, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, 147, 98, 98, 98, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, 98, 147, 147, 98, 98, 147, 98, 147, 98, 98, - 98, 147, 98, 147, 147, 98, 98, 147, 147, 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 227, 227, - 227, 147, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, - 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 227, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, 147, 147, 147, - 98, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 227, - 147, 147, 147, 147, 227, 147, 147, 147, 98, 98, 147, 227, 227, 227, 98, 98, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 98, 98, 33, 98, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, - 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 33, - 147, 147, 98, 147, 98, 98, 147, 98, 98, 147, 98, 147, 147, 98, 98, 147, 147, 147, 98, 98, - 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 147, 98, 98, 147, 227, 227, 227, 147, 98, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 98, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 98, 98, 98, 147, 147, 98, 147, 98, 98, 147, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 98, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 227, 147, 33, 147, 98, 98, 98, 98, 147, 98, - 98, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, - 147, 147, 98, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 227, 227, 227, - 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 98, 33, 98, 98, - 98, 98, 98, 98, 33, 98, 98, 33, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 98, 98, 147, 147, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 227, 147, 98, 98, 147, 98, 147, 98, 98, 98, 147, 98, 147, 147, 98, 98, 147, - 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 227, 147, 147, 147, 98, 98, 147, 227, 227, 227, 98, 98, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 98, 98, 147, 147, 98, 147, 98, 147, 98, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 98, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 227, 98, 98, - 147, 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 98, 98, 98, 147, 147, 98, - 98, 147, 147, 147, 147, 147, 147, 98, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 98, 147, 227, 227, 227, 98, 98, 147, 227, 227, 227, 227, 227, 147, 227, 147, 147, 227, 227, - 147, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 147, 227, 98, 98, 98, 98, 147, 98, 98, 98, 147, - 147, 98, 98, 98, 147, 147, 98, 98, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 98, 98, 98, 227, 227, 227, 98, 98, 98, - 98, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 98, 98, 98, 33, 33, 98, 98, 33, - 98, 98, 98, 33, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 98, 147, - 147, 98, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 98, 227, 147, 98, 98, 147, 98, 147, 98, 98, 147, 147, 147, 98, 147, 147, - 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 147, 227, 227, 227, 147, 98, 98, 98, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 33, 33, 98, 98, 33, 98, 98, 98, 33, 98, 33, 98, 33, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 98, 147, 147, 98, 147, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 98, 98, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 147, 227, 147, - 33, 98, 147, 98, 98, 147, 147, 147, 98, 98, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, - 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 98, 98, 98, - 227, 147, 227, 227, 227, 98, 98, 33, 98, 227, 227, 227, 227, 227, 227, 147, 147, 98, 98, - 98, 98, 98, 33, 98, 98, 33, 98, 98, 33, 98, 33, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 98, 98, 147, 98, 147, 147, 98, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 147, 227, 98, 98, 147, 147, 98, 98, 147, 147, - 147, 98, 147, 147, 98, 98, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 227, 227, 227, 227, 227, 227, - 98, 98, 33, 227, 147, 147, 98, 33, 98, 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 33, 98, - 33, 98, 98, 147, 147, 98, 147, 147, 147, 147, 98, 98, 98, 147, 147, 98, 147, 147, 98, 147, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 227, 98, 98, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 98, 98, 98, 227, 147, 98, 98, 98, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, - 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 147, 98, 98, 98, 227, 227, 227, 227, 227, 227, 147, 147, 98, 33, 33, 33, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 147, 147, 147, 98, 147, 147, - 147, 98, 98, 98, 147, 147, 98, 147, 147, 98, 98, 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 147, 147, 98, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 98, 147, 227, 98, 98, 147, - 98, 147, 147, 98, 147, 147, 147, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 147, 147, 98, 98, - 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 98, 33, 98, 33, - 98, 33, 33, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 147, 147, 98, - 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 98, 147, 147, 98, 33, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 147, 147, 147, - 147, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 98, 33, 98, 98, 98, 227, 147, 98, 98, 147, 147, 147, 98, 147, 147, 147, 98, 98, - 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 98, 98, 33, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 98, 147, 147, 98, 147, 147, 147, - 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, - 33, 98, 33, 98, 33, 98, 227, 98, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 98, 98, 98, 227, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, 147, 98, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, - 98, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 98, 98, - 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 147, 147, 98, 33, 147, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 98, 147, 147, - 147, 147, 147, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, - 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, - 33, 33, 98, 33, 98, 227, 98, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 33, 33, 33, 33, 98, 227, 147, 147, 98, 98, 98, 98, 147, 147, 147, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 98, 98, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 33, 98, 98, 98, 98, 33, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, - 98, 33, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, 147, 147, 147, 147, 98, - 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, - 33, 98, 33, 98, 98, 33, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 147, 98, 98, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 33, 33, 33, 33, 98, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 147, 147, 147, 98, 98, 147, 147, 98, 98, 98, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 33, 98, 98, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 33, 98, 33, 98, 33, - 98, 98, 33, 33, 98, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 147, 147, 147, 98, 147, 147, - 147, 98, 147, 98, 98, 147, 147, 98, 147, 98, 147, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 33, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, - 33, 33, 98, 33, 33, 147, 147, 98, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 98, 33, 33, 33, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 98, 98, - 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, 33, 98, 33, 98, 98, 98, - 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 98, 98, 33, 33, 98, 33, 98, 33, 98, - 33, 33, 98, 33, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, 147, 147, 147, 98, - 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 33, 98, 98, 33, 98, - 98, 33, 98, 33, 98, 98, 33, 98, 33, 147, 147, 98, 33, 98, 33, 33, 98, 227, 147, 33, 98, - 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, 33, - 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 147, 227, 98, 147, - 147, 98, 98, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 98, 33, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, - 33, 33, 98, 33, 98, 98, 33, 33, 98, 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 147, 147, 147, - 98, 147, 147, 147, 98, 147, 98, 98, 147, 147, 98, 147, 98, 147, 147, 98, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 98, 33, 98, 98, 33, 33, 33, 98, 147, 98, 33, 98, 98, 98, 33, 98, 33, 33, 98, 98, 98, 33, - 98, 33, 147, 147, 98, 33, 98, 33, 33, 98, 147, 98, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, 33, 33, 147, 227, 147, 147, 227, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, - 33, 33, 98, 33, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, 98, - 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 33, 98, 33, 33, 98, - 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, - 147, 98, 147, 98, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 147, 98, 98, 33, 98, 147, 98, - 33, 98, 98, 98, 33, 33, 33, 98, 147, 147, 98, 33, 98, 33, 147, 147, 147, 33, 33, 98, 98, - 147, 147, 98, 98, 147, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, - 98, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, - 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 98, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, - 98, 98, 147, 98, 147, 147, 147, 98, 98, 147, 98, 98, 147, 98, 147, 147, 98, 147, 98, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 98, 33, 98, 33, 147, 147, 33, 33, 98, 227, 147, 33, 98, 98, 98, 98, 33, 98, 98, - 147, 98, 98, 98, 33, 33, 98, 98, 98, 147, 147, 227, 147, 147, 147, 98, 98, 147, 147, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, 33, 33, 147, 147, - 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 147, 147, 147, 227, 98, 98, - 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, - 147, 147, 98, 98, 33, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, - 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 147, 98, 98, 147, 147, 147, 98, - 98, 147, 98, 147, 98, 147, 98, 98, 98, 147, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, - 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 98, 33, 98, 33, 98, 33, 147, - 147, 98, 98, 147, 147, 147, 98, 98, 147, 98, 98, 98, 33, 98, 147, 147, 147, 33, 33, 98, - 147, 147, 147, 147, 227, 227, 98, 147, 98, 98, 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, - 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, - 33, 98, 33, 33, 33, 98, 33, 33, 33, 147, 98, 147, 147, 147, 147, 98, 98, 147, 98, 98, 147, - 98, 98, 147, 98, 98, 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 227, 147, 33, 98, 147, 227, - 147, 98, 98, 147, 98, 33, 98, 33, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 227, 147, 147, 147, 98, 98, 147, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 147, 33, 33, 33, 147, 227, 147, 227, 147, 147, 147, 227, 147, 147, - 147, 227, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, - 98, 33, 33, 33, 33, 98, 98, 98, 98, 147, 147, 227, 147, 98, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 98, 98, 33, 33, 98, 33, - 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, - 98, 33, 33, 33, 98, 33, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 98, - 147, 98, 98, 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, - 98, 33, 33, 98, 98, 33, 98, 98, 33, 98, 98, 33, 98, 227, 147, 98, 98, 147, 227, 147, 147, - 98, 147, 98, 98, 98, 33, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 227, 147, - 147, 147, 98, 147, 147, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 147, 147, 33, 33, 33, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 98, - 33, 98, 33, 98, 98, 98, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, - 147, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 33, 33, 33, 98, 33, - 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 98, 33, 98, 33, - 98, 33, 33, 33, 147, 147, 98, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, - 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, - 33, 33, 98, 98, 33, 98, 33, 98, 33, 98, 227, 147, 98, 98, 227, 147, 227, 98, 98, 147, 147, - 98, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, 227, 147, 147, 147, 33, - 147, 147, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 227, 33, 33, 33, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 98, 98, 33, - 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, - 147, 147, 98, 147, 98, 98, 147, 147, 147, 98, 98, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, - 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 98, 33, - 147, 98, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, 147, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, - 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 33, - 98, 98, 98, 33, 98, 147, 227, 147, 98, 147, 147, 147, 227, 147, 98, 227, 147, 98, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 227, 147, 147, 98, 98, 147, 147, 98, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 33, - 33, 147, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, - 227, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 98, 147, 98, - 33, 98, 98, 98, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 98, 98, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 98, - 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 33, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 147, 147, 98, 98, 147, 98, 98, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, - 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, - 98, 98, 33, 98, 98, 33, 147, 227, 147, 98, 98, 227, 147, 147, 147, 98, 147, 147, 98, 98, - 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, - 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 227, 98, - 33, 33, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 98, 98, - 147, 147, 98, 98, 98, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 98, - 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, 98, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, - 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, - 98, 98, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, - 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 98, 33, 33, 98, 98, 33, 98, 98, 33, 98, 98, 33, 98, 98, 33, 98, 98, - 33, 98, 33, 33, 33, 33, 98, 147, 227, 147, 147, 98, 147, 147, 227, 147, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, - 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, - 147, 33, 33, 98, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 98, 33, - 147, 147, 147, 98, 98, 98, 147, 98, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 98, 98, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 98, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 98, - 98, 98, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, - 33, 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 147, 147, 33, 33, 33, 98, 33, 98, 33, 33, 98, 98, 33, 98, 98, 33, 98, 33, 33, - 98, 147, 147, 227, 147, 147, 227, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 98, 98, - 147, 147, 147, 147, 147, 147, 98, 147, 227, 147, 147, 147, 98, 147, 147, 98, 98, 98, 147, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 227, 98, 33, - 33, 147, 227, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 98, 98, 98, 98, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 98, 98, 98, 147, - 147, 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 98, 98, 147, - 98, 147, 147, 98, 147, 147, 147, 147, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 147, - 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 98, 98, 98, 98, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, - 33, 98, 33, 33, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 33, 98, 227, 227, 98, 33, 33, 33, 98, 33, 98, 98, 98, 33, 33, 33, 98, 98, 98, 147, - 227, 227, 227, 227, 227, 147, 227, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, 98, - 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 227, 98, 98, 98, 98, 98, - 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 33, - 33, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, - 227, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 98, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 98, 98, - 147, 147, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 98, 98, - 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, - 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 98, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 98, 98, 147, 98, 147, 98, 98, 98, 147, 98, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, - 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 33, 98, 147, 227, 147, 33, 33, 98, 33, 98, 98, 33, 98, 147, 227, - 147, 98, 147, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, 98, 98, 227, 147, 147, 147, 98, 147, - 147, 98, 98, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 227, 147, 33, 33, 147, 227, 147, 227, 147, 147, 147, 227, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 33, 98, 33, 98, 33, 33, 98, 98, 147, 147, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, - 98, 98, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, - 98, 98, 98, 147, 147, 147, 98, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, - 33, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 98, 98, 98, - 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 33, - 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 33, 98, 98, 147, 227, 227, 147, 98, 33, 98, 98, 98, 147, 227, 227, 227, - 147, 98, 147, 147, 227, 227, 227, 227, 147, 147, 227, 147, 147, 98, 147, 147, 98, 147, 147, - 98, 147, 147, 98, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 227, 98, - 147, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 98, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, - 147, 98, 147, 98, 98, 147, 147, 98, 98, 98, 147, 98, 98, 98, 98, 147, 147, 147, 147, 98, - 98, 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, - 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 98, - 147, 147, 98, 147, 147, 227, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 98, 98, 98, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, - 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 98, 98, 147, 227, 227, 98, 147, 98, 98, 98, 227, 227, 227, 227, - 147, 227, 147, 147, 227, 227, 227, 227, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, - 147, 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 98, 147, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 147, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 147, 147, 227, 147, 98, 33, 147, 227, 147, 147, 227, 147, 227, 147, 147, 147, 147, 147, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 98, 33, - 33, 98, 147, 98, 147, 98, 147, 98, 98, 147, 98, 98, 147, 98, 98, 147, 147, 147, 98, 147, - 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, 98, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, - 33, 227, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, - 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, - 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, - 98, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 227, 227, 98, 147, 147, 33, 98, 147, 227, 227, - 227, 147, 227, 147, 227, 227, 227, 227, 147, 147, 147, 227, 227, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 147, 147, 98, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 98, - 147, 98, 98, 33, 98, 147, 98, 147, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 147, 147, - 147, 147, 98, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, - 98, 33, 33, 98, 147, 227, 98, 147, 227, 147, 227, 98, 147, 147, 98, 147, 147, 147, 98, 147, - 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, - 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 227, 147, 33, 147, 147, 98, 147, 147, - 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 98, 98, 147, 98, 147, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 33, 33, 33, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 227, 147, 147, 98, 147, 147, 227, 147, 227, 147, 147, 227, 147, - 147, 98, 33, 33, 33, 33, 33, 98, 147, 147, 147, 98, 98, 98, 98, 98, 147, 227, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 98, 147, 98, 98, 98, 147, 147, 98, 147, 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, - 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, - 98, 33, 98, 33, 33, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, - 147, 147, 147, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, 98, - 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 98, 33, 98, 98, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, 33, 98, - 147, 227, 227, 227, 227, 227, 147, 227, 227, 147, 147, 147, 147, 147, 147, 227, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, 98, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 227, 147, 147, 147, 147, 98, 147, 227, 147, 147, 147, 147, 227, - 147, 147, 147, 33, 33, 33, 33, 98, 147, 147, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, - 98, 33, 33, 98, 98, 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, 98, 98, 98, 147, 147, - 98, 98, 98, 98, 147, 147, 147, 98, 98, 147, 147, 147, 98, 98, 147, 147, 147, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 98, 33, 98, 33, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 147, 147, 98, - 147, 147, 98, 147, 147, 227, 227, 227, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 33, 33, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, - 33, 98, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, 147, 227, 98, 147, 147, 147, 147, - 227, 147, 147, 147, 147, 147, 98, 33, 33, 98, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 147, 98, 98, 147, 147, 98, 98, 147, 147, 98, - 98, 98, 147, 147, 98, 98, 98, 98, 98, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 98, 98, 33, 33, 98, 33, 33, 227, 227, 147, 227, 147, 147, 147, - 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, - 98, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, - 147, 147, 147, 98, 98, 98, 147, 147, 227, 227, 227, 227, 147, 227, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 147, 98, 33, 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 227, 147, 98, 98, 227, 147, - 147, 147, 147, 227, 147, 147, 147, 33, 33, 98, 147, 147, 147, 227, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 147, 147, 98, - 98, 98, 147, 147, 98, 98, 98, 98, 147, 98, 227, 147, 98, 147, 147, 147, 98, 147, 147, 227, - 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, - 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 227, 147, 227, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, - 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 98, 98, 33, 98, 98, 33, 98, 98, - 33, 98, 33, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, - 98, 98, 147, 147, 147, 147, 98, 147, 227, 227, 227, 227, 147, 147, 147, 227, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 98, 98, 33, 33, 147, 147, 33, 98, 33, 33, 33, 33, 33, 33, 98, 147, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 147, 147, 147, 98, 227, 147, - 147, 227, 147, 147, 147, 147, 98, 33, 98, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, 147, 98, 147, 147, 98, 147, 147, - 98, 147, 98, 147, 147, 147, 98, 98, 98, 147, 98, 227, 147, 98, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 147, 227, 227, 147, 98, 147, - 227, 147, 147, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, - 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 33, 33, 33, 33, 98, 33, 33, 98, 98, 33, 98, 98, 33, 98, 98, 33, 98, 98, 33, - 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, - 98, 98, 147, 147, 147, 147, 98, 147, 147, 227, 227, 147, 147, 227, 147, 147, 147, 147, 98, - 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 147, 147, 98, 33, 147, 147, 33, 98, 98, 33, 33, 33, 33, 33, 33, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 147, 227, 147, 147, 147, - 147, 227, 147, 147, 227, 147, 147, 33, 98, 147, 147, 147, 147, 227, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 147, 98, 98, 147, 98, 98, 147, 147, 98, 98, 147, - 147, 98, 98, 98, 147, 147, 98, 147, 33, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 227, 147, 147, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 98, 147, 227, 227, 227, 98, - 147, 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 98, 33, 98, - 33, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, - 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 227, 227, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 98, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 98, 147, 98, 98, 98, 227, 33, 98, 147, 33, 33, 33, 33, 33, 33, 147, 147, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 147, 147, 147, 147, 227, 98, 98, 227, 147, 147, 147, 147, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 98, 98, 98, 98, 147, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 98, 147, 33, 98, 147, 147, 98, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 147, 227, 227, - 147, 98, 147, 98, 147, 227, 147, 147, 147, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, - 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, 98, 33, 98, - 33, 98, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 98, 98, 98, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, - 147, 98, 147, 98, 98, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 147, 98, 98, 147, 98, 98, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 98, 147, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 227, 147, 147, 227, 98, 98, 147, 147, 147, 147, 147, 147, 147, 227, - 227, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 147, 98, 98, 98, 98, 147, 98, - 147, 98, 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, 98, 33, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 147, 147, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 33, 98, 98, 98, 98, - 98, 147, 147, 147, 227, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, - 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, - 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 98, 33, 98, 98, 98, 147, 98, 227, 147, 147, 147, 147, 227, 227, 98, 147, 147, - 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, - 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 98, 147, 147, 147, 98, 147, 98, 98, 227, 98, 33, 33, 33, 33, 33, 98, - 227, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, 147, - 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, - 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 147, 98, 147, 98, - 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 98, 147, 147, 98, 147, 98, 33, 147, 147, 98, - 147, 147, 227, 147, 227, 147, 98, 147, 227, 147, 147, 98, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 98, 98, - 147, 227, 227, 227, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, - 33, 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 98, 98, 147, 98, 98, 147, 147, 147, 147, 147, 147, 227, 98, - 147, 147, 147, 147, 98, 98, 147, 98, 98, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 98, 147, 147, 147, 147, 98, 98, 147, 98, 147, 147, 98, 33, 33, 33, - 33, 33, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 98, 33, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 98, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, - 147, 227, 147, 147, 227, 227, 227, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, - 33, 98, 98, 33, 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 147, 98, 227, 147, 147, 147, 98, - 147, 227, 98, 147, 147, 98, 147, 147, 98, 98, 98, 98, 147, 98, 147, 147, 98, 147, 98, 147, - 147, 147, 147, 147, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, - 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, - 33, 33, 33, 33, 33, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 227, 147, 227, 147, 147, 227, 147, 147, 147, 147, 227, 147, 227, 147, 147, 227, - 147, 147, 147, 227, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, - 33, 98, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 147, 98, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 98, 98, 147, 147, 147, 147, 147, 227, 147, 227, 227, 147, 147, 227, 147, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 98, - 147, 227, 227, 227, 227, 98, 227, 227, 227, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, - 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 147, 98, 98, 147, 147, - 147, 98, 98, 147, 147, 98, 98, 147, 147, 147, 98, 98, 147, 98, 98, 147, 98, 147, 147, 98, - 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 98, 33, 33, 33, 33, 147, 227, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 227, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 147, 147, - 147, 227, 147, 147, 227, 227, 227, 147, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, 98, 33, - 33, 98, 33, 33, 98, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 147, 147, 98, 98, 147, 227, 147, - 147, 98, 33, 227, 147, 227, 147, 147, 227, 147, 227, 147, 147, 147, 227, 147, 227, 98, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 227, - 227, 227, 147, 147, 147, 98, 98, 147, 227, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 98, - 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, 98, 33, 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 147, - 147, 98, 98, 98, 147, 98, 98, 98, 147, 147, 98, 147, 98, 98, 98, 98, 98, 147, 147, 147, 98, - 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, - 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, - 98, 98, 147, 147, 98, 33, 33, 33, 33, 227, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 147, 227, 147, 227, 147, 227, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 147, - 98, 98, 33, 98, 147, 147, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 98, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 98, 98, 147, 147, 227, 147, 147, 227, 147, 227, 147, 147, 147, 227, 147, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 147, 227, 147, - 227, 227, 147, 98, 98, 98, 147, 147, 147, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, 33, 98, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 147, 98, 147, - 147, 98, 147, 98, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 33, 33, 33, 147, 147, 147, 227, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, - 227, 147, 147, 147, 147, 227, 147, 227, 147, 227, 98, 33, 33, 98, 98, 98, 98, 147, 98, 33, - 147, 147, 98, 147, 98, 33, 33, 147, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, 147, 147, - 98, 98, 147, 147, 147, 98, 147, 147, 227, 227, 227, 147, 227, 227, 227, 147, 147, 147, 147, - 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 227, 227, 147, 147, - 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 98, 98, 98, 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, 33, 98, 98, 33, - 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, - 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 147, 33, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 33, 33, 98, 33, 33, 33, 98, 147, 147, 147, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 227, 147, 227, 147, 147, 147, 227, - 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 227, 227, 147, 227, 147, 33, 33, 33, 98, - 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 98, 33, 147, 227, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, 147, 98, 98, 147, 147, - 98, 147, 147, 147, 147, 98, 98, 227, 147, 98, 98, 227, 147, 227, 227, 227, 98, 227, 147, - 227, 147, 147, 227, 147, 147, 227, 98, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 227, - 227, 147, 147, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, - 147, 98, 147, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, - 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 33, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 147, 98, 98, 98, - 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 33, 98, 98, 98, 98, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 227, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 227, 147, 227, - 33, 33, 98, 98, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 33, 33, 147, 147, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, - 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, 98, 227, 147, 98, 98, 227, 147, 227, 227, - 227, 98, 227, 227, 147, 227, 227, 147, 147, 147, 227, 98, 33, 33, 33, 98, 98, 147, 147, - 227, 147, 147, 147, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, - 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, - 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 98, 98, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 147, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 147, 98, 33, 98, 33, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, - 33, 33, 98, 98, 98, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 227, 147, - 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 227, 147, - 227, 227, 147, 33, 33, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 33, 98, 227, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 98, 227, 98, 98, 147, 147, 227, - 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, 147, 147, 98, 98, 98, 147, 147, 227, 227, - 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 98, 33, 98, 147, 98, 98, 98, 98, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, - 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, - 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 147, 147, 147, 98, 147, 98, 98, 147, - 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 147, 147, 147, 147, 147, 227, 98, 33, 33, 33, 33, 33, 98, 98, 147, 147, - 147, 98, 98, 33, 98, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 147, - 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 227, 147, 227, 227, 98, 33, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, - 33, 147, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 98, 33, 147, - 147, 147, 227, 227, 227, 227, 227, 147, 147, 147, 227, 227, 147, 147, 147, 147, 147, 227, - 147, 147, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, 98, 98, 147, 98, 147, 147, - 147, 147, 147, 98, 98, 98, 98, 98, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, - 98, 33, 98, 33, 33, 33, 98, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 98, - 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, - 98, 98, 33, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 147, 147, - 147, 98, 33, 33, 33, 33, 98, 33, 33, 33, 98, 227, 147, 227, 147, 33, 33, 33, 33, 33, 33, - 98, 227, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 227, - 147, 147, 147, 147, 147, 227, 147, 227, 227, 98, 33, 98, 147, 147, 147, 147, 147, 147, 147, - 98, 33, 98, 227, 147, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 98, 98, 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, 98, 98, 33, 98, - 147, 227, 147, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, - 147, 147, 98, 98, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, - 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 98, 98, - 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 147, 147, 147, 147, 98, 147, - 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 98, 33, 33, 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 227, 147, 33, 33, 33, 33, 33, 147, - 147, 147, 147, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 147, 147, 147, 147, 33, 33, 33, - 33, 33, 98, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, - 147, 147, 147, 227, 147, 147, 147, 227, 147, 227, 227, 147, 33, 98, 147, 147, 147, 147, - 147, 98, 33, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 98, 98, - 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 147, 147, 147, 98, 98, 98, - 98, 98, 147, 98, 147, 98, 147, 98, 98, 98, 147, 98, 147, 98, 98, 98, 147, 147, 147, 147, - 98, 147, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, 33, - 33, 98, 33, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, 147, 98, 147, - 147, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 98, 98, 98, 33, 98, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 98, 147, - 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 227, 98, 33, - 33, 33, 33, 147, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 98, 33, 33, 98, 98, - 98, 33, 98, 147, 147, 98, 147, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, 227, - 147, 147, 147, 98, 98, 147, 147, 147, 227, 227, 227, 147, 147, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 98, 33, 98, 33, 33, 33, 98, 98, 147, - 98, 98, 147, 33, 98, 147, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 147, 98, 98, 147, 147, 98, 98, 147, 147, 147, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 147, 147, 147, 147, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 147, 98, 33, 33, 33, - 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 227, 147, 98, 98, 98, 98, 98, 147, - 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 98, 98, 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 98, 98, 147, - 147, 227, 147, 227, 227, 227, 227, 147, 98, 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, - 98, 147, 98, 147, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, - 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 98, 98, 98, 147, 147, 33, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 147, 147, 98, 147, 147, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, 98, 98, 33, 98, 98, 147, 98, 33, - 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 33, 33, 33, 33, 147, 147, 147, 147, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 147, 147, 33, 33, 98, - 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, 147, 147, - 227, 147, 147, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, 98, 147, 147, 147, 98, 98, 98, 98, 147, 147, - 227, 227, 227, 227, 147, 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 33, - 98, 33, 98, 33, 98, 98, 33, 98, 33, 33, 33, 33, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, - 98, 98, 98, 147, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 98, 147, 147, 147, 98, 98, 98, 98, 98, 33, - 98, 33, 98, 33, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 147, 98, 98, 147, 147, 98, 98, 147, 98, 147, 98, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 33, 33, 33, 33, 147, 147, 147, 147, - 147, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, - 33, 98, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 147, 98, 147, 147, 147, 98, 98, 98, 98, 98, 147, 147, 227, - 227, 227, 227, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 98, 98, 98, 98, 98, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 33, 33, - 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, 98, 33, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 227, 227, 227, 227, 147, 98, 98, - 98, 98, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, 147, 147, 98, 98, 147, 98, 98, 147, 147, 98, - 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 33, 33, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 147, 147, 98, 33, 33, 33, 147, 147, 147, - 147, 147, 147, 147, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, - 227, 147, 98, 98, 227, 147, 227, 147, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, - 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, - 147, 147, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 147, 98, 98, - 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 33, 33, 98, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 98, 98, - 98, 98, 147, 98, 33, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 98, 147, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 33, 147, 98, 147, 98, 147, 147, - 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 98, 147, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 98, - 33, 33, 33, 147, 147, 147, 147, 147, 147, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 33, 147, 227, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, - 98, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 33, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 98, 33, 98, 98, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 147, 147, 147, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 227, 227, 227, 98, 33, 33, 33, - 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 147, 147, 147, 147, 98, 227, 147, 147, 227, 147, - 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 33, 98, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, - 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, - 33, 98, 33, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 98, 98, 98, 98, 98, 98, 33, 98, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 98, 98, 98, 98, 98, - 98, 33, 147, 98, 147, 147, 98, 147, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 33, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 147, 147, 147, 98, 33, 33, 98, 147, 147, 147, 147, 147, 147, 227, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 33, 33, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 147, 33, 33, 33, 147, 98, 98, 98, 33, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 98, 33, 98, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 147, 227, 227, 227, 147, 147, 98, - 98, 98, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, - 147, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 147, 98, 147, 98, 33, 98, 227, 147, 147, - 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 98, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 147, 98, 98, 33, 98, 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 147, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 147, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 227, 147, 227, 227, 227, - 227, 147, 227, 147, 147, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 98, 33, 33, 33, 33, 98, 98, 147, 98, 98, 98, 98, 98, 147, 147, 98, 147, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 98, 33, - 33, 33, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 98, 33, 98, 147, 98, 33, 98, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 33, 147, 147, - 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, - 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 147, 98, 98, 98, 98, 98, 98, 33, 98, - 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 147, 147, 33, 33, 33, 147, 147, 147, 147, 147, 147, 227, 98, 33, 33, 33, 33, - 98, 98, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, - 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, - 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, - 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 147, 147, 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 147, 227, 147, 147, - 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 147, 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 33, 33, 147, 147, 147, - 147, 227, 227, 147, 33, 33, 33, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 33, 98, - 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, - 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, - 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 147, 147, 147, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, - 147, 227, 147, 227, 227, 227, 227, 147, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 147, 98, 98, 147, 98, 98, 98, 98, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 98, 98, 33, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 33, 33, 98, 147, 147, 227, 147, 147, 227, 98, 33, 33, 98, 147, 98, 147, 147, 147, - 98, 147, 98, 147, 147, 33, 147, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, - 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 98, 147, 147, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 147, 147, 227, 147, 227, 227, 227, 227, 147, 227, 147, 227, - 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 147, 98, 147, 98, 33, 98, 33, - 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 98, 98, 98, - 147, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 98, 33, 98, 227, 147, 147, 227, 147, - 227, 98, 33, 33, 98, 147, 147, 98, 147, 147, 147, 147, 147, 98, 33, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 33, 98, 98, 33, - 98, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 147, 147, 147, 98, 98, 98, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 98, 33, 98, 33, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 227, 227, 227, - 227, 147, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 147, 227, 227, 227, 98, 98, 98, 98, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 98, 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 33, 98, 227, 147, 227, 147, 227, 147, 98, 33, 33, 98, 147, 147, 147, 147, 147, - 147, 98, 33, 98, 227, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, - 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, 147, 98, 147, 98, 98, 98, - 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, - 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, 147, - 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 147, 147, 98, 98, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 147, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 33, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 227, 227, - 98, 33, 33, 33, 98, 98, 98, 98, 98, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 227, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 33, - 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 147, 147, - 98, 147, 98, 147, 98, 98, 98, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 147, 147, 227, 227, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, - 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, - 147, 98, 98, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 98, 147, 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 33, 147, 98, - 98, 98, 98, 147, 147, 147, 147, 147, 147, 227, 147, 98, 33, 33, 33, 33, 33, 33, 98, 227, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 98, 98, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 98, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, - 98, 98, 147, 147, 98, 147, 147, 147, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 147, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, 33, - 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 227, 227, 227, 147, 227, 147, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, - 147, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 227, 98, 98, 98, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 98, 147, 98, 147, 147, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 147, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 147, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, 227, 147, 147, 147, 147, 147, 147, 227, - 147, 227, 147, 227, 227, 147, 147, 98, 98, 98, 147, 147, 147, 147, 147, 227, 147, 147, 227, - 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 98, 33, 33, 33, 33, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 147, 147, 147, 147, 147, 98, - 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 147, 147, 227, 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 147, - 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 147, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 147, 147, 98, 147, 98, 98, 33, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 147, 33, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, - 98, 33, 33, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 98, 33, 33, 33, - 33, 33, 98, 98, 98, 98, 33, 33, 147, 147, 147, 98, 147, 98, 33, 98, 147, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 147, 147, 227, 227, 227, 147, 227, - 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, 147, 227, 227, - 227, 227, 147, 227, 147, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 147, 98, 98, 98, 98, 98, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 98, 33, 33, 98, 147, 98, 147, 98, 98, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 98, - 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, - 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, - 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 227, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 98, 98, 98, 147, 147, 147, 147, 98, - 33, 98, 98, 147, 98, 98, 98, 147, 33, 33, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, 98, 33, - 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 147, 227, 147, 227, 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, - 147, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, 98, 98, 98, - 33, 98, 98, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, - 147, 98, 98, 147, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 33, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 98, - 147, 98, 147, 98, 98, 33, 33, 98, 147, 98, 147, 98, 98, 98, 98, 33, 33, 98, 33, 98, 147, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, - 147, 227, 227, 147, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 98, 147, - 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 33, 147, 98, 98, 98, - 98, 33, 33, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, 98, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 147, 98, 98, 147, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 33, 33, - 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 33, 227, 147, 98, 147, 98, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 33, 98, 147, 98, 98, 98, - 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 98, 33, - 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 147, 98, 98, 98, 98, - 98, 98, 33, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, - 33, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 33, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, - 227, 147, 147, 147, 147, 147, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 98, 98, 98, 147, - 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 33, 33, 33, 98, 98, 98, 147, 98, 33, 33, - 33, 33, 33, 147, 98, 98, 98, 98, 147, 33, 33, 98, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, - 33, 98, 98, 98, 98, 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, - 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 147, 98, 98, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 33, 98, - 98, 98, 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, 33, 98, 98, 98, 98, 98, 147, 98, 33, 33, - 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, 98, 147, - 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 98, 98, 98, 98, - 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 98, 98, 33, 33, 98, 98, 98, 98, 98, 33, 33, - 147, 33, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 147, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, - 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 98, 98, 98, 98, 98, 33, 33, 33, 33, 98, 147, 98, - 33, 98, 147, 147, 147, 147, 98, 147, 147, 98, 98, 98, 98, 33, 33, 33, 98, 147, 98, 98, 98, - 98, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 147, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 33, 98, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, - 147, 147, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 147, 98, 33, 33, 33, 33, 98, 98, 98, 147, 33, 33, 33, 98, 33, 147, 98, 147, - 98, 33, 98, 147, 98, 147, 147, 147, 98, 147, 147, 98, 98, 33, 33, 33, 98, 98, 98, 98, 98, - 98, 98, 33, 33, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 98, - 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 98, 33, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 98, 147, 98, 98, 98, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 33, 147, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 147, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 98, 98, 98, 33, 33, 147, 98, 98, 147, - 33, 98, 33, 33, 98, 98, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 33, 33, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 33, 98, 98, 98, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, - 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, - 98, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, - 147, 227, 147, 227, 147, 227, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 147, 98, - 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 98, 98, 98, 98, 98, - 147, 98, 98, 227, 98, 33, 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, 98, 33, - 33, 33, 98, 147, 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, - 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 98, - 33, 98, 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 147, - 227, 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 98, - 98, 147, 147, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 98, 98, 98, 33, 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, 147, 98, - 98, 98, 147, 98, 98, 147, 147, 147, 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 227, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 98, 98, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 33, 33, 147, 147, 33, 98, - 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 33, 98, 98, 98, 98, 98, 147, 98, 33, 33, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 98, 98, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 98, - 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 147, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, - 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 147, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 147, 227, 227, 147, 227, 147, 147, 147, 147, 227, 147, - 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 147, 147, 98, 98, 147, 98, 147, - 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 98, - 147, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 98, 98, 98, 98, 33, 33, 33, 98, 98, 98, - 98, 147, 98, 33, 98, 147, 33, 98, 147, 98, 33, 98, 147, 98, 98, 147, 98, 147, 98, 98, 98, - 98, 33, 33, 33, 98, 98, 98, 98, 147, 98, 33, 33, 98, 33, 33, 98, 147, 98, 98, 98, 33, 33, - 33, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 33, 98, 33, - 98, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, - 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 227, 227, 227, 147, 227, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 227, 147, - 227, 147, 147, 147, 147, 227, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, - 147, 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 98, 98, 98, 98, - 98, 98, 147, 98, 98, 98, 147, 98, 98, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 98, 98, 98, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 33, 98, 33, 33, 147, - 147, 33, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 98, 98, 98, 98, - 33, 33, 33, 147, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 98, 33, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, - 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, - 147, 227, 227, 147, 227, 147, 147, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 147, - 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 33, 98, 33, 98, 33, 33, 33, 33, 98, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 147, 98, 33, 98, 147, 147, 98, 147, - 147, 98, 147, 98, 147, 147, 147, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 33, 98, 147, 98, 98, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 98, 98, 33, 33, 98, 98, 33, - 33, 33, 33, 98, 98, 98, 147, 98, 147, 98, 33, 98, 147, 98, 147, 33, 98, 98, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 147, 98, 98, 33, 33, 98, 98, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 33, 33, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 98, 33, 98, 33, 98, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 147, 147, 147, 227, 147, 227, 227, 147, 147, 227, 147, 227, - 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, - 33, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 227, 227, 147, 147, 98, 33, 98, 147, 147, 98, 147, 147, - 147, 147, 98, 98, 98, 147, 98, 98, 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 147, - 98, 147, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, - 98, 98, 147, 98, 147, 147, 147, 147, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 33, 33, 33, 98, 98, 98, 33, 33, 98, 98, 33, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 33, 33, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 33, 98, 33, 98, 98, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 147, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, 227, 147, 227, 147, 227, - 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 98, 98, 33, 33, 33, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 147, 227, 147, 147, 227, 227, 147, 98, 98, 98, 147, 147, 98, 147, 147, - 147, 147, 147, 98, 98, 147, 98, 98, 147, 98, 98, 147, 147, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 98, 98, 147, - 98, 147, 98, 147, 98, 147, 98, 98, 98, 33, 33, 33, 33, 147, 98, 33, 147, 147, 33, 33, 98, - 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 33, 33, 33, 98, 147, 98, 98, 33, 98, 98, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, - 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 147, 147, 147, - 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, - 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 147, 147, 147, 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 227, 147, 227, 227, 227, 98, 98, 98, 147, 147, 147, 147, 98, 98, 98, - 147, 147, 98, 147, 147, 98, 98, 227, 147, 98, 98, 147, 147, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, - 147, 98, 147, 98, 147, 98, 98, 98, 33, 33, 98, 33, 147, 98, 98, 227, 227, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 33, 33, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 33, 33, 98, - 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, - 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, - 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 98, 98, 33, 33, 98, 147, 147, 147, - 147, 98, 98, 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 147, 147, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 227, 227, 147, 227, 227, 147, 98, 98, 147, 147, 147, 147, 147, 98, 98, 147, 98, - 98, 147, 98, 98, 227, 227, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 227, 227, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 33, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, 147, 98, 147, - 98, 147, 147, 98, 98, 33, 98, 98, 147, 147, 98, 147, 227, 147, 98, 147, 98, 98, 98, 98, 33, - 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 98, 98, - 98, 147, 98, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, - 98, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, - 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, 147, - 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 147, - 227, 147, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, 227, 227, - 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 98, 227, 227, 147, 98, 98, 147, 147, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 147, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, - 147, 227, 227, 147, 227, 227, 147, 98, 147, 147, 147, 98, 98, 147, 147, 98, 147, 147, 98, - 147, 227, 227, 98, 98, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 33, 98, 147, 98, 98, 147, 98, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 98, 98, - 147, 98, 33, 33, 33, 33, 98, 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, - 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, - 147, 98, 147, 147, 147, 147, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 33, 98, 33, 147, 227, 147, 98, 98, 147, 147, 98, 98, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, - 227, 227, 227, 147, 98, 147, 147, 98, 98, 147, 147, 98, 147, 147, 98, 147, 227, 227, 98, - 98, 147, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 147, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, - 147, 98, 147, 98, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, - 147, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, - 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 227, 147, 227, 147, 147, 227, - 147, 147, 227, 147, 147, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, - 147, 227, 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 98, 33, 147, 227, 147, 98, 98, 147, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, - 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 227, 147, 147, 227, - 147, 227, 147, 98, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 227, 227, 147, 147, 147, - 147, 147, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 98, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 227, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, 147, 98, 147, 98, 147, - 98, 147, 98, 98, 147, 98, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, 147, 147, 98, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 33, 147, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, - 98, 33, 98, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, - 227, 227, 227, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 147, 147, 227, 147, 147, - 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, - 147, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, 227, - 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 33, 98, 98, 147, 147, 147, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 98, 98, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, - 227, 147, 227, 147, 98, 98, 98, 147, 147, 98, 147, 147, 147, 147, 227, 227, 147, 147, 147, - 147, 147, 98, 98, 98, 147, 98, 98, 33, 98, 98, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 98, 147, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, 147, 98, 147, 98, 147, 98, - 98, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 98, 98, 147, 147, 227, 147, 227, 147, 227, 147, 147, 98, 98, 147, 98, 98, - 33, 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, - 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 147, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 147, - 147, 147, 147, 147, 147, 227, 147, 227, 147, 227, 147, 147, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, - 147, 227, 227, 147, 227, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 147, - 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 33, 33, 147, 227, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 227, 147, - 227, 147, 227, 227, 227, 98, 98, 98, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 98, - 147, 147, 147, 98, 98, 98, 98, 98, 147, 147, 227, 227, 227, 227, 98, 98, 33, 33, 33, 33, - 33, 33, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, 147, 98, 147, 98, 98, 147, - 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, - 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 227, 227, 227, 147, - 147, 147, 147, 33, 98, 98, 98, 98, 98, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 33, - 147, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, - 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 227, 227, 147, 147, 98, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 147, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, 227, 147, - 227, 147, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, - 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 227, 147, 98, - 147, 227, 227, 147, 98, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 98, 33, 227, 227, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, 98, 147, 227, 147, 147, 147, 227, 147, 147, 147, - 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 98, 98, 147, 147, 147, 147, 227, 227, - 227, 227, 147, 147, 147, 98, 147, 147, 147, 227, 227, 227, 147, 227, 227, 227, 98, 33, 98, - 98, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 147, 147, 147, 227, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, 147, 147, 98, 147, - 98, 147, 98, 98, 147, 98, 98, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 98, 147, 98, - 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 98, 147, 98, 98, 98, 147, - 98, 98, 227, 227, 147, 227, 147, 98, 98, 98, 98, 33, 33, 33, 33, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 98, 98, 98, 147, 98, 147, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, - 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, - 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 98, 147, 98, 98, 227, 227, 147, - 147, 147, 98, 98, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 33, 147, 147, 147, 147, 147, 147, 227, - 147, 227, 147, 227, 147, 147, 147, 227, 147, 98, 227, 147, 98, 147, 147, 147, 147, 227, - 227, 227, 147, 98, 147, 147, 147, 227, 227, 147, 147, 98, 33, 98, 147, 147, 98, 98, 98, 33, - 98, 98, 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 98, 98, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, 147, 98, 98, 98, 147, 98, - 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 33, 98, 33, 98, 227, 98, 98, 98, 33, 33, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 98, 98, 98, 98, 147, 227, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, - 98, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 147, 147, - 227, 227, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, - 227, 147, 227, 147, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, - 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 147, 147, 227, 227, 147, 98, 98, 227, 227, 147, 147, - 147, 98, 98, 227, 147, 147, 98, 147, 227, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 98, 227, 227, 227, 227, 98, 33, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 98, 33, 98, 227, 147, 98, 147, 98, 147, 147, 147, 98, - 147, 147, 147, 227, 147, 98, 98, 33, 98, 33, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, - 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, 227, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 33, 98, 98, 147, 98, 147, 98, 147, 98, 98, 147, 98, 98, - 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 33, 33, 147, - 227, 147, 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 98, 98, 147, 147, 147, 98, 98, 98, 98, 98, 147, 98, - 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, - 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 98, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 227, 147, 227, 147, 227, 147, 147, - 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, - 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 147, 147, 147, 147, 227, 98, 98, 147, 147, 147, - 227, 147, 147, 147, 98, 98, 147, 147, 98, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 98, 227, 227, 227, 227, 227, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 227, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 98, 33, 33, 98, 227, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 33, 33, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 98, 98, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 33, 98, 147, 98, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 33, 98, 98, 33, 98, 98, 147, 147, 227, 227, 98, 33, - 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 98, 98, 98, 98, 147, 147, 147, 227, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 98, 98, 33, 98, - 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 98, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 147, 98, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 147, 227, 227, 227, 227, 227, 147, 227, 147, 147, 147, 227, 147, 147, 147, 227, 147, - 227, 227, 147, 227, 147, 227, 227, 227, 147, 227, 227, 227, 147, 227, 147, 227, 147, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, - 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 147, 147, 227, 147, 98, 98, 147, 147, 147, 98, 98, 98, 98, 98, 147, - 147, 147, 147, 98, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, - 227, 227, 33, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 33, 98, 33, 98, 227, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 33, 98, 98, 33, 33, 98, 33, 33, 33, 98, 98, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, - 33, 33, 33, 98, 98, 33, 98, 98, 33, 33, 33, 33, 98, 98, 98, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, 147, 147, 98, 147, 98, - 147, 98, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, - 98, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 147, 227, 98, 33, 33, 98, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 98, 147, - 147, 147, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, - 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 147, 147, 147, 33, 33, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 98, 98, 147, 147, 98, 147, 98, 147, 98, 98, 98, 33, 33, 98, 33, 33, 98, 227, - 147, 33, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 33, 98, 98, 98, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 98, 98, 33, 98, 33, - 33, 98, 227, 147, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 147, 98, 98, - 98, 98, 33, 33, 33, 33, 98, 98, 98, 98, 33, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 33, 98, 147, 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, 147, 147, 98, - 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 98, 98, 33, 98, 227, 147, 98, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 227, 98, 98, 98, 98, 98, 147, 98, - 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, - 98, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, - 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 227, 147, 147, 147, 147, 227, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 147, 227, 147, 147, 147, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 98, 98, 98, - 98, 98, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 227, 147, 98, 147, 98, 98, 98, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, - 33, 33, 98, 33, 98, 33, 33, 33, 98, 98, 33, 98, 33, 147, 227, 98, 98, 147, 147, 147, 98, - 98, 33, 98, 33, 98, 33, 33, 98, 98, 33, 98, 33, 98, 98, 98, 98, 33, 33, 33, 33, 98, 98, - 147, 33, 147, 227, 227, 227, 98, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 147, 98, 147, 98, - 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 147, 147, 98, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, - 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, - 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, 147, 227, 147, 227, - 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, 147, - 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 147, 147, 98, - 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 227, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 33, 33, 98, 147, - 147, 98, 98, 33, 33, 33, 147, 227, 147, 98, 147, 147, 98, 147, 147, 98, 98, 98, 33, 98, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 98, 98, 98, 227, 227, 227, 147, - 147, 33, 33, 147, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, - 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 98, 147, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 147, 98, 147, 147, 147, 98, 98, 98, - 98, 98, 147, 98, 98, 98, 33, 98, 98, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, - 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, - 98, 147, 147, 147, 147, 98, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, - 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, - 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 227, 147, 147, 98, 98, 98, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 147, 227, - 98, 98, 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, 98, 98, 33, 33, 98, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 33, 33, 33, 33, 98, 98, 147, 147, 98, 147, 147, 147, 98, 98, 33, 98, 33, - 227, 227, 147, 98, 147, 147, 147, 98, 147, 98, 147, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 147, 147, 147, 33, 147, 98, 147, 147, - 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, 147, 98, 98, 147, 98, 147, 98, 147, 147, 98, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 98, 98, 147, 147, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 98, 98, 147, 98, 98, 147, 147, 227, 147, 147, 98, 98, 98, 98, 147, 147, - 98, 98, 98, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, - 147, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, - 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 98, 147, 147, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 147, 227, 147, 147, 147, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 147, 227, 98, 98, 147, - 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 227, 227, 227, 227, 227, 147, 147, 227, 147, 98, 98, 33, 98, 227, 227, 98, 98, - 147, 147, 98, 147, 98, 98, 98, 147, 98, 98, 33, 33, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 98, 98, 33, 98, 227, 227, 147, 33, 147, 227, 33, 33, 147, 147, 98, 147, - 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 98, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 98, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, 33, 98, 98, 98, 147, 98, 98, 98, 98, 98, - 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 147, 147, 227, 147, - 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 33, 147, 147, 147, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 147, 147, 98, 98, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 227, 147, 98, 98, 98, 98, 33, 98, - 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, - 227, 227, 227, 227, 227, 147, 147, 147, 147, 98, 98, 98, 33, 227, 147, 33, 147, 147, 147, - 147, 98, 147, 98, 147, 147, 147, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 98, 147, 98, 147, 227, 227, 98, 227, 147, 33, 33, 33, 33, 147, 147, 98, 98, 147, - 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 227, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 147, 98, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 33, 98, 98, - 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, - 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 147, 147, 227, 147, 147, - 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 147, 147, 147, 98, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 98, - 98, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 227, 147, 33, 98, 33, 33, 98, 33, 98, - 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 98, 98, 98, 147, 147, 98, 147, 147, 98, 33, 147, - 227, 227, 227, 227, 147, 147, 227, 147, 147, 98, 98, 98, 147, 147, 98, 147, 147, 147, 98, - 147, 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 147, 98, 147, 227, 147, 147, 98, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 147, 98, - 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 227, 227, 147, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, - 147, 98, 147, 98, 147, 147, 147, 147, 98, 33, 98, 98, 98, 147, 147, 98, 98, 98, 98, 33, 98, - 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 98, 147, 98, 98, 98, - 98, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, - 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 147, 227, 227, 147, 227, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 147, 98, 98, 147, 147, 147, 98, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 98, 147, 98, 98, - 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 147, 227, 98, 33, 98, 33, 33, 33, 98, 33, - 98, 33, 33, 33, 33, 33, 147, 227, 147, 98, 147, 98, 147, 98, 98, 147, 98, 98, 98, 147, 227, - 227, 227, 227, 147, 147, 147, 147, 98, 98, 98, 98, 147, 227, 33, 98, 147, 147, 147, 98, - 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 147, 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 98, 147, 98, - 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, - 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, - 147, 147, 98, 147, 147, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 33, 98, 98, 33, 98, - 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 147, 227, 147, 227, 147, 227, 147, - 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 33, 33, 147, 147, 147, 98, 147, 147, 147, 147, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 98, 147, 98, 98, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 227, 147, 33, 98, 33, 33, 98, 33, - 98, 33, 98, 98, 147, 147, 147, 227, 227, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 98, - 98, 227, 227, 227, 227, 147, 147, 227, 147, 98, 98, 147, 98, 147, 227, 147, 98, 147, 147, - 98, 147, 98, 98, 98, 147, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, - 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 147, 227, 227, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 147, - 147, 98, 147, 98, 147, 147, 147, 98, 98, 98, 98, 98, 98, 147, 147, 98, 98, 33, 98, 98, 33, - 98, 98, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 98, 33, 33, 98, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 147, 98, - 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, - 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, - 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 147, 147, 98, 98, 227, 147, 147, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, - 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 227, 147, 33, - 98, 98, 33, 98, 147, 147, 147, 147, 147, 98, 147, 227, 227, 147, 98, 147, 98, 147, 147, 98, - 98, 147, 147, 147, 98, 227, 227, 227, 227, 147, 147, 147, 147, 147, 98, 98, 98, 147, 227, - 227, 98, 98, 147, 98, 147, 147, 98, 98, 147, 147, 98, 98, 98, 147, 98, 33, 98, 98, 98, 98, - 33, 98, 98, 147, 98, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 147, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, 147, 147, 98, 98, 98, - 33, 98, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, - 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 227, 147, 98, 147, 147, 98, 33, 147, 147, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 147, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, - 33, 147, 227, 98, 147, 98, 33, 98, 147, 147, 147, 147, 147, 147, 98, 227, 227, 98, 147, - 147, 98, 147, 147, 147, 98, 147, 147, 98, 98, 147, 227, 227, 227, 147, 147, 147, 147, 98, - 98, 98, 98, 147, 227, 227, 227, 98, 147, 147, 98, 147, 98, 98, 147, 147, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 98, 98, 147, 98, 98, 147, 98, 33, 33, 98, 98, 33, - 147, 147, 98, 98, 98, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, - 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, - 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 147, 227, 227, 147, - 227, 227, 227, 147, 227, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 227, 227, 147, 98, - 147, 147, 147, 227, 98, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 98, 33, 227, 147, 147, 98, 33, 147, 98, 227, 147, 147, 147, - 147, 98, 227, 227, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 227, 227, - 227, 98, 227, 147, 147, 147, 98, 98, 33, 227, 227, 227, 227, 147, 98, 147, 98, 147, 98, 98, - 147, 147, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, 98, 147, 98, - 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 147, 147, 147, 98, 147, 98, 98, 98, - 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 98, 98, 33, 33, 33, 33, 98, 33, - 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, - 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 147, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 227, 227, 227, 227, 98, 147, 147, 147, 227, 227, 98, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 98, 227, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 227, 98, 227, 147, 33, 147, 147, 98, 147, 147, 147, 98, 147, 147, - 147, 147, 98, 227, 227, 227, 98, 147, 147, 147, 98, 98, 98, 33, 147, 227, 227, 227, 147, - 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, - 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 147, 147, 147, - 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, 147, 147, 98, 98, 227, 227, 227, 147, 227, - 147, 147, 98, 98, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 147, 147, 227, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 227, 227, 227, 227, 227, 147, 147, 147, 147, 227, 227, 227, - 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 98, 98, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 147, 147, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, - 98, 147, 147, 147, 98, 147, 227, 147, 98, 98, 227, 227, 147, 147, 147, 147, 98, 98, 98, 98, - 98, 98, 227, 227, 147, 98, 98, 147, 98, 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, 33, 98, - 98, 98, 98, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 98, 98, 33, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 147, 147, 147, 98, 147, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 147, 147, 98, 98, - 147, 147, 147, 227, 227, 227, 227, 227, 227, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, 147, 227, 147, 227, 227, - 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 227, 227, 227, 227, 227, 227, - 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 147, 147, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 227, - 227, 147, 147, 147, 147, 98, 98, 98, 98, 33, 147, 147, 98, 98, 98, 98, 98, 147, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 147, 147, 98, 98, 147, 98, 147, - 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 147, 147, 98, 98, 98, 98, 98, 98, - 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 227, 227, 147, 227, 147, 227, 227, 147, - 227, 147, 227, 147, 147, 98, 98, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, - 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 147, 227, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 98, 33, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 33, 33, 33, 98, - 33, 33, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 227, 147, 98, 98, 147, 227, 147, 98, 147, 147, 98, 98, 98, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, - 98, 147, 147, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 98, 98, 98, 147, 33, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, - 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 147, 227, - 147, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, 147, 147, 98, 98, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 98, 147, 147, 147, 147, - 98, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, - 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 147, 147, 33, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 33, 33, 33, 33, 98, 98, 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, - 98, 98, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 227, 147, 98, - 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 98, 33, 98, 147, 147, 147, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 147, 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 98, 33, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 147, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, - 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, - 98, 147, 98, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, - 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, - 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 33, 98, 147, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 98, 33, 33, 33, 98, 147, - 147, 98, 147, 98, 147, 147, 147, 147, 98, 98, 98, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 98, 98, 98, 227, 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, 227, 147, 147, 98, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, - 147, 98, 33, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, - 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, - 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 147, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 33, - 98, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 33, 33, 33, 33, 98, 33, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 98, - 98, 98, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 147, 147, 98, 98, - 147, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 33, 147, 227, 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 147, 98, 147, 98, 98, 147, 147, 98, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, 33, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 98, 147, 98, 98, 147, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, - 147, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 147, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 98, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 147, 98, 33, 227, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 147, 98, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, - 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 98, 98, 147, 147, 98, 147, 98, 98, 33, 98, 98, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, 227, 98, 147, 98, 98, 98, 33, 98, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, - 147, 98, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 147, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 147, 98, 147, 98, 147, 147, 147, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, 147, 227, 227, 147, - 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, - 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 147, 147, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 98, 33, 227, 227, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 147, 98, 147, 98, 147, 147, 147, - 98, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, - 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 33, 33, 227, 227, 98, 98, 147, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 98, 147, 147, 147, 147, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 147, 147, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 98, 33, 98, 33, 98, 98, 98, 33, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 147, 98, 147, 147, 227, 227, 227, 227, 227, - 227, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, - 227, 227, 147, 147, 227, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 147, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 147, 33, 147, 227, 147, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 33, 33, - 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 98, 98, 33, 98, 33, 98, 147, 98, 98, 98, 98, 33, 98, 98, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 227, 147, 98, 147, 98, 98, 98, - 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 147, 227, 227, - 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 147, 98, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, - 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, - 98, 98, 147, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 33, 98, 227, 227, 147, 98, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 147, 147, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 33, 33, 147, 147, 147, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, - 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 227, 147, 147, 98, 147, 147, 98, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 33, 33, 147, 147, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 147, 98, 147, 147, 98, 147, - 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 147, 147, 227, 227, 147, 147, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, - 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, 147, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 147, 147, 147, 227, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 33, 33, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 227, 227, 227, 98, 98, 33, 33, - 33, 33, 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 147, 147, 147, 147, 98, - 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 33, 98, 227, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 33, 98, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, 33, 98, 147, 147, 147, 98, - 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 33, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 33, - 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 33, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 147, - 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, - 147, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 147, 227, 147, - 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 33, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 98, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 98, 227, 33, 33, - 33, 33, 98, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 98, 147, - 147, 147, 227, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 98, 33, 147, 147, - 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 227, 147, 98, 147, 98, 98, 98, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, - 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 98, 147, 147, 147, 147, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 98, 98, 98, 33, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 227, 147, 227, 147, - 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 147, 147, 98, 98, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, 147, - 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, - 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 98, 33, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 147, - 227, 227, 227, 98, 98, 33, 33, 33, 33, 33, 147, 147, 33, 33, 33, 98, 98, 33, 33, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 147, 147, 147, 147, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 227, 98, 98, 147, 147, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 147, 147, 147, 147, 98, 147, 98, 98, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, - 33, 98, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 147, 227, 147, 147, 227, 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, - 147, 147, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 98, 33, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, - 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, - 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 147, - 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 98, 147, 227, 227, 227, 227, 98, 98, 33, 33, 33, 33, 33, - 227, 147, 33, 33, 33, 98, 98, 33, 33, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 33, - 33, 98, 147, 147, 147, 147, 147, 147, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, - 147, 33, 98, 227, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 98, 147, 98, 147, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 147, 227, 98, 98, 98, 98, - 98, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 33, 98, 227, 147, 147, 147, 147, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 98, 33, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 227, 147, - 147, 227, 147, 227, 147, 147, 147, 147, 147, 227, 147, 227, 227, 147, 98, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 33, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 147, 147, 147, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 147, - 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 147, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 98, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 98, 227, 98, 33, 33, 33, 147, 98, - 33, 98, 227, 147, 147, 147, 147, 147, 147, 98, 33, 33, 98, 98, 147, 147, 147, 147, 227, - 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 33, 147, 147, 147, 147, - 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, 98, 98, 33, 98, 98, 98, 98, - 98, 98, 98, 98, 33, 98, 98, 98, 227, 147, 33, 98, 147, 98, 147, 33, 98, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, - 147, 147, 227, 227, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 33, 147, 147, - 98, 98, 147, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 98, 98, 98, 33, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 227, 147, 147, 227, 147, 147, 227, 147, - 227, 147, 227, 227, 227, 227, 227, 227, 147, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, - 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, - 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, - 227, 227, 227, 227, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 227, - 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 98, 227, 98, 33, 33, 33, 147, 98, 98, 147, 147, - 147, 147, 147, 227, 147, 147, 98, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 33, 33, 147, 227, 147, 147, 147, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 33, 147, 227, 98, 98, 98, 147, 98, 98, 33, 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 227, 147, 227, 147, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 98, 147, 98, 98, 98, 98, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 33, 33, 98, 33, 33, 33, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 227, 147, - 227, 227, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 147, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, - 227, 227, 147, 227, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, - 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, - 227, 147, 227, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 98, 98, 33, 33, - 33, 33, 33, 147, 227, 98, 33, 33, 98, 227, 98, 98, 147, 147, 147, 147, 147, 147, 147, 98, - 98, 98, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 98, - 227, 147, 147, 147, 33, 147, 98, 98, 147, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 98, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 98, 147, 147, 98, 33, - 98, 98, 98, 147, 33, 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 147, 33, 98, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 227, - 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, 227, 227, 98, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, - 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, - 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 147, 227, 227, 227, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 98, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 98, 98, 33, 33, 33, 33, 33, 33, 147, 147, 98, - 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 227, 98, 98, - 147, 147, 147, 98, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, - 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, 227, 98, 98, 98, 33, 147, 33, 147, 98, 33, - 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 227, 98, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 98, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 98, 98, 98, 33, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 227, 147, 227, 147, 147, 227, 147, - 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 227, 227, 227, 147, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, - 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 98, 227, 227, 227, 147, 227, 147, 227, 147, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 227, 227, 98, 98, 98, 33, 33, 33, 33, 33, 33, 227, 227, 98, 33, 98, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 33, 33, 33, 33, 33, 98, 227, 147, 147, 147, 147, 33, 147, 227, 147, 147, - 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, 98, 147, 147, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 147, 98, 98, 98, 33, 98, 98, 98, 98, 33, 98, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 98, 33, 33, - 33, 33, 98, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 98, 98, 98, 33, 33, 33, 33, 98, 98, - 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, - 227, 147, 147, 147, 147, 227, 147, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 98, 98, - 98, 147, 147, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, - 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 147, - 147, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, - 227, 33, 98, 98, 33, 33, 33, 33, 33, 33, 227, 147, 98, 98, 147, 147, 147, 147, 147, 147, - 147, 227, 147, 227, 98, 98, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 98, 33, - 33, 33, 33, 33, 147, 147, 147, 147, 147, 227, 98, 98, 147, 147, 147, 147, 147, 147, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 147, 147, 147, 147, 98, 147, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, - 98, 33, 98, 98, 33, 98, 98, 98, 147, 98, 98, 98, 33, 98, 98, 33, 98, 98, 98, 33, 98, 33, - 98, 98, 33, 147, 147, 98, 98, 33, 33, 98, 98, 98, 147, 33, 33, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 33, 33, 33, 98, 147, 147, - 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 33, 33, 33, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 147, 98, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 147, 147, 227, 147, - 227, 147, 227, 147, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 98, 227, 147, 147, 227, - 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, - 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 147, - 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 147, - 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 98, - 147, 227, 147, 227, 147, 147, 147, 33, 147, 227, 147, 147, 147, 147, 227, 147, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 147, 147, 147, 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 147, 147, 33, 33, 98, 33, 33, 98, 33, 147, 33, 33, 147, 147, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 147, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 227, 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 33, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 147, 227, 147, 147, 147, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, - 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, 227, 147, 227, 147, 227, 227, - 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 147, 147, 147, - 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 227, 147, 98, 33, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, 98, 98, 33, 147, 147, 147, 147, 147, - 147, 147, 147, 227, 98, 147, 147, 147, 147, 147, 227, 147, 147, 147, 98, 33, 33, 33, 33, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 147, 147, 147, 98, 98, 147, 98, 33, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 147, - 98, 98, 98, 33, 33, 33, 98, 33, 147, 98, 33, 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 227, 147, 147, 147, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, - 147, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 147, 147, 98, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 147, 227, 147, 147, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, - 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 147, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 98, 98, 33, 33, 33, 33, - 33, 33, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 227, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 98, 33, 33, 33, 33, 33, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 147, 147, - 147, 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, - 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 147, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 147, 227, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 98, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, - 98, 33, 98, 33, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, - 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, - 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 147, 227, 227, 147, 227, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, - 98, 227, 147, 147, 147, 147, 147, 98, 98, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 98, 147, 147, 147, 147, 227, - 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 147, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, - 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, - 33, 33, 33, 33, 98, 33, 147, 98, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 33, 33, 98, 98, 147, 147, 98, 147, 98, 98, - 98, 98, 147, 98, 98, 98, 98, 33, 33, 33, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 147, - 227, 147, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 98, 33, 98, 98, 98, 98, 98, 98, 147, 98, 227, 227, 147, 147, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 227, 147, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, - 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, 147, 227, 227, 147, 227, 147, - 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, - 227, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, 147, 227, 227, 227, 147, 227, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 227, 33, 33, 33, 33, 98, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 33, 33, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 147, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 227, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, - 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, - 33, 98, 33, 98, 98, 98, 98, 98, 98, 147, 98, 147, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 147, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, - 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 98, 227, 227, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 98, 147, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 98, 98, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 33, 33, 33, 98, 98, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 98, 98, 33, 147, 98, 98, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 147, 98, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, - 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 98, 98, 147, 98, 147, 147, 227, 227, 227, 227, 147, 147, 147, 147, 227, - 227, 147, 227, 147, 227, 227, 227, 227, 147, 227, 147, 147, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 98, 227, 227, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 227, 147, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 98, 147, 98, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 98, 98, 33, 147, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 98, 33, 147, 147, 33, 33, 227, 98, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 227, 147, - 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 98, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, - 98, 98, 98, 98, 147, 147, 147, 147, 227, 227, 147, 147, 147, 227, 147, 147, 147, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, - 227, 147, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, - 227, 227, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 98, 98, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, 33, 33, 33, 33, 33, 33, 98, 98, 147, - 147, 227, 147, 147, 227, 147, 147, 33, 33, 147, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 33, 98, 147, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 98, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 227, 147, 147, 227, - 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, - 98, 98, 98, 98, 147, 147, 227, 227, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 227, - 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 147, 227, 227, 227, 227, 227, 227, 147, - 147, 227, 147, 147, 227, 147, 227, 147, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, - 147, 227, 147, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 147, 147, 227, 227, - 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 33, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 33, 33, 33, 33, 33, 98, - 147, 147, 227, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 33, 98, 98, 98, 33, 147, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 147, 147, 33, 33, 227, 98, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 227, 147, 227, 147, 147, 227, - 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 98, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 147, - 147, 147, 147, 227, 227, 227, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 227, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 147, 227, 147, 147, - 147, 227, 147, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 227, 147, 227, 227, 147, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 98, 98, 227, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 227, 147, 227, 147, 227, 147, 147, 98, 33, 33, 33, 33, - 33, 147, 147, 227, 147, 147, 147, 147, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 227, 98, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 147, 227, 147, 147, 227, 147, 147, 227, - 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 147, 98, - 147, 227, 227, 227, 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 227, 147, 227, 147, 147, 147, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, - 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, - 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 147, 227, 147, 227, - 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 98, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 98, 98, 33, 33, - 33, 98, 98, 147, 227, 147, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 147, 98, 147, 98, 98, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 33, 33, 147, 147, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, - 227, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, - 147, 147, 227, 147, 147, 227, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 147, 98, 147, 227, 227, - 147, 227, 227, 147, 147, 227, 147, 147, 147, 147, 227, 147, 227, 147, 147, 147, 147, 227, - 147, 147, 147, 147, 227, 147, 227, 227, 227, 147, 147, 147, 147, 227, 147, 147, 227, 147, - 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 98, 147, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, - 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 98, 33, 33, - 33, 147, 147, 147, 147, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 98, 33, 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 98, 147, 98, 147, 227, 147, 227, 147, 147, 227, 147, 147, 147, 227, - 147, 147, 227, 147, 147, 227, 147, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 227, 147, 147, 227, - 227, 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, - 227, 147, 147, 147, 227, 147, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, 147, 227, - 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 98, 227, 227, 227, 227, 147, 227, 147, 227, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 227, 227, - 227, 98, 98, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, - 147, 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, - 98, 33, 147, 147, 147, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 147, 98, - 98, 98, 98, 147, 147, 147, 98, 147, 147, 98, 33, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, - 98, 98, 33, 98, 98, 98, 33, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 227, 33, 33, 98, 147, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, - 227, 227, 147, 147, 227, 147, 227, 98, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, 147, 147, 147, 147, 147, - 227, 227, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, - 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 147, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 98, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 227, - 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 33, 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 147, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 33, 147, 98, 98, 98, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, - 227, 227, 147, 147, 227, 147, 147, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 227, - 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, - 227, 147, 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 147, 227, - 147, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 147, 227, 147, 227, 147, 147, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 227, 227, 227, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 98, 98, 147, 147, 147, 98, 98, 147, 147, 33, 33, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 147, 98, 33, 33, 147, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 227, 147, 227, 147, 147, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 147, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 147, 147, 147, 147, - 147, 227, 227, 227, 147, 227, 147, 227, 147, 227, 147, 147, 147, 147, 227, 147, 227, 147, - 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 147, 147, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, - 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 98, 98, 147, 98, 147, 98, 98, 147, 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 227, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 147, - 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 147, 227, 147, 147, 227, 147, 147, 227, - 147, 227, 227, 227, 227, 227, 227, 147, 227, 147, 98, 98, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 147, 147, - 147, 147, 227, 227, 227, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 147, 147, 147, - 147, 227, 147, 227, 147, 147, 147, 227, 147, 147, 147, 227, 147, 227, 147, 227, 147, 147, - 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 227, 147, 227, 147, 147, 147, 227, 147, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 147, 227, 227, 227, 227, 147, 147, 227, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 98, - 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, - 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 227, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 33, 98, 98, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 98, 98, 147, 98, 98, 33, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 98, 147, 33, 98, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, - 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, 33, 98, 147, 98, 147, 98, 147, 227, 147, 227, - 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 147, 227, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 147, 147, 147, 147, 147, 227, 227, 227, 147, 227, 147, 227, 147, 147, 147, 147, 147, - 147, 227, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, - 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, - 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 227, 227, 227, 147, 227, 227, - 147, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, - 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, 147, 147, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 33, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 147, 227, 227, 227, 227, 98, 98, 33, 33, 33, 33, 33, 33, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 33, 33, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 33, 33, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, - 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, 98, 147, 98, 98, 98, 147, - 227, 147, 227, 147, 147, 147, 227, 227, 227, 147, 147, 147, 147, 147, 227, 147, 147, 33, - 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, - 33, 98, 98, 98, 98, 98, 98, 147, 147, 147, 227, 227, 227, 147, 147, 147, 147, 227, 147, - 227, 147, 227, 147, 147, 147, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, - 147, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 147, 147, 227, 147, 147, - 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 147, 227, - 147, 227, 147, 227, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, 147, 227, 147, 147, - 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 147, 147, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 33, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, - 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 147, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 33, 33, 33, 147, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 147, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 147, 147, 33, 33, 33, 147, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, - 147, 98, 227, 147, 147, 227, 147, 227, 227, 227, 147, 227, 147, 147, 147, 147, 147, 147, - 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 227, 227, 227, 147, 227, 147, - 227, 147, 147, 147, 227, 147, 147, 227, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, - 227, 147, 147, 147, 227, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, 227, - 147, 147, 227, 147, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, 227, 147, - 227, 227, 147, 227, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, 147, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, - 33, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, - 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 98, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 33, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 33, 33, 98, 147, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 227, 147, 33, 33, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 33, 98, 98, 98, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 147, 98, 147, 98, 98, 147, 98, 98, 147, 98, 147, - 98, 98, 98, 147, 98, 147, 98, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 147, - 227, 147, 227, 147, 227, 147, 33, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 147, 147, 147, 147, 227, 227, - 227, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 227, 147, 147, 147, 227, 147, 227, - 147, 147, 227, 147, 147, 227, 147, 227, 147, 147, 147, 147, 227, 147, 227, 147, 147, 227, - 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, - 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, - 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, - 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, - 227, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 33, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, 147, 98, - 33, 98, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 98, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, - 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 98, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 227, 98, 33, 33, 98, 227, 147, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 98, 147, 227, 227, 147, 98, 98, 98, - 98, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 147, 98, 147, 98, 98, 98, 147, - 147, 98, 98, 98, 147, 147, 98, 98, 147, 98, 147, 98, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 147, 147, 147, 227, 227, 227, 147, 227, 147, 227, 147, 147, 227, 147, 147, 147, 147, 227, - 147, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 227, 147, 227, - 147, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, - 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, - 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, - 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, - 227, 227, 227, 227, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, - 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 147, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 147, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, 147, 98, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 33, 33, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, 98, 98, 33, 98, 98, 33, - 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, - 147, 147, 98, 147, 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, 98, 147, 98, 147, 98, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, 147, 227, 147, 33, - 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, - 33, 98, 98, 98, 98, 98, 147, 147, 147, 147, 227, 227, 227, 147, 147, 147, 147, 227, 147, - 147, 147, 227, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 227, 147, - 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, - 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, - 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, 147, 227, 147, 147, 227, 147, 147, 227, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 98, 98, 33, 33, 33, 33, 33, 33, 147, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 98, - 147, 98, 98, 147, 147, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 98, 98, - 98, 98, 147, 98, 98, 98, 33, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 33, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, - 33, 33, 147, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 33, - 33, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, 98, - 98, 98, 33, 98, 98, 33, 98, 98, 147, 227, 147, 98, 98, 98, 98, 98, 98, 98, 227, 227, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 33, 98, 33, 98, 33, 98, 147, 147, 147, 98, 147, 98, 147, 98, 98, 147, 98, 147, 147, - 98, 98, 147, 98, 147, 98, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 227, 147, - 227, 147, 227, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 227, 227, 227, - 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 147, 147, 227, 147, 147, 227, 147, 227, - 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, - 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 147, - 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 33, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, 98, 98, 33, 98, - 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 98, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 147, 147, 227, 147, 147, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, - 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 33, 147, 98, 98, 98, 147, 147, 98, 98, 147, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 98, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 33, 33, 33, 147, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 147, 147, 98, 33, 33, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, - 98, 98, 98, 147, 98, 147, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 98, - 98, 227, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 33, 98, 147, 147, 98, 147, 98, 98, 147, 98, - 147, 98, 98, 147, 98, 98, 98, 147, 147, 98, 147, 227, 147, 227, 147, 227, 147, 227, 227, - 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 147, 147, - 147, 147, 227, 227, 227, 147, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 147, - 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, - 147, 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 33, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 98, 98, 227, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 98, 98, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 33, 147, 147, 98, 147, 147, 147, - 147, 98, 147, 147, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 33, 147, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 147, 227, 33, 33, 33, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 227, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 98, 147, 147, 98, 147, 98, 147, - 147, 98, 98, 147, 98, 147, 147, 98, 98, 147, 98, 147, 98, 147, 227, 147, 227, 147, 227, - 147, 227, 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 147, - 98, 147, 147, 147, 147, 227, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, - 227, 147, 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, - 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, - 227, 227, 147, 98, 33, 98, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 227, 147, 147, 147, - 147, 147, 227, 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 98, 98, 147, 98, 33, 98, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 33, 98, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 227, 147, 33, 33, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 98, 98, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 147, 147, 147, - 98, 147, 98, 147, 98, 147, 98, 98, 147, 147, 98, 98, 147, 98, 147, 98, 147, 227, 147, 227, - 147, 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, 147, 227, 147, 98, 33, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 98, - 98, 98, 98, 147, 147, 147, 227, 227, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, - 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 147, - 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, - 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 147, 227, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 33, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, - 227, 227, 227, 147, 98, 33, 33, 98, 33, 33, 33, 33, 98, 147, 227, 147, 147, 147, 147, 147, - 227, 147, 147, 147, 98, 33, 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 147, 98, 147, 147, - 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, 98, 98, 98, 33, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, 98, 147, - 33, 33, 33, 98, 33, 33, 33, 33, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 227, 98, 33, 33, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 98, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 147, - 147, 147, 98, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, 98, 147, 147, 147, 98, 227, 147, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, - 98, 98, 98, 147, 147, 147, 147, 147, 227, 227, 227, 147, 227, 147, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, - 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 33, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 98, 98, 33, 98, 33, 33, 98, 33, 33, 33, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 147, 147, 147, 147, - 147, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 98, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 33, 98, 98, - 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, - 98, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 98, 227, 147, 33, 33, 33, 147, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 33, 98, 98, 98, 98, - 98, 33, 98, 147, 147, 147, 147, 98, 147, 147, 98, 98, 147, 98, 147, 147, 98, 98, 147, 98, - 147, 98, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, - 227, 147, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 98, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 147, 98, 227, 227, 227, 147, 227, 147, 227, - 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, - 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, - 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, - 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 147, 147, 227, 227, 227, 227, 147, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, - 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 98, 98, 98, 33, 98, 98, 98, 147, 147, - 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, - 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 98, 98, 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 147, 98, 33, 33, 147, 98, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 147, 227, 98, 33, 33, 98, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, - 147, 98, 98, 147, 98, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 147, 227, 147, 227, - 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 147, 147, 147, 147, 227, 227, 227, - 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, - 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, - 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, - 147, 227, 227, 147, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, 147, 147, 227, 147, 147, 147, - 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, - 147, 98, 147, 147, 33, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, 33, 98, 33, 33, 33, - 33, 98, 33, 33, 33, 98, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 98, 33, 98, 98, - 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, - 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 227, - 147, 147, 147, 147, 147, 98, 98, 147, 98, 98, 33, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 98, 33, 33, 147, 147, 33, 33, 33, - 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 98, 147, 227, 33, 33, - 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 147, 147, 147, 98, 147, 98, - 147, 98, 147, 147, 98, 147, 147, 98, 98, 147, 147, 98, 147, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 98, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, - 147, 147, 98, 227, 227, 227, 147, 227, 147, 227, 147, 227, 147, 147, 227, 147, 147, 227, - 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, - 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, - 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, - 227, 147, 98, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 98, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 98, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 33, 147, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 147, 98, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 98, 98, 147, 147, 98, 147, 98, 98, 98, 98, 147, 147, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, 98, 98, 98, 147, 98, - 147, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 227, 98, 33, 33, 147, 147, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, - 33, 33, 98, 227, 147, 33, 33, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 98, 98, 33, 98, 98, 98, 33, 98, 98, 98, - 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 98, 98, 147, 147, 98, - 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, - 98, 98, 33, 98, 98, 98, 98, 147, 98, 147, 147, 147, 227, 227, 147, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, - 147, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 147, 227, - 227, 227, 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 98, 147, 98, 98, 33, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 147, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 227, - 147, 147, 147, 147, 227, 147, 147, 227, 98, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, - 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 147, 33, 147, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, - 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 227, 98, 33, 33, 227, 147, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 33, 33, 147, 227, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 147, 147, 147, 98, 147, 147, 98, 98, 147, 147, 98, 147, 147, 98, 98, 147, - 147, 98, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 98, 98, 98, 98, 98, 98, 147, 147, 147, 227, 227, 147, 147, 147, - 227, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 147, - 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, - 147, 227, 147, 227, 227, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, - 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, - 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, 98, 98, 33, 33, 98, 33, 33, 33, 98, 33, - 33, 33, 33, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, - 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, - 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 98, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 98, 98, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, - 98, 147, 98, 98, 98, 33, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 98, 33, 33, 147, 147, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 33, 98, 227, 147, 33, 33, 98, 98, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, - 147, 147, 147, 98, 98, 147, 147, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 227, 227, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, - 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, - 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, - 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 98, 98, - 98, 98, 147, 147, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, 33, 33, 98, 33, 33, 98, 33, 98, - 33, 33, 98, 33, 33, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, - 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 98, 98, 147, 147, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, - 98, 98, 98, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 98, 33, 33, 227, 98, 33, - 33, 33, 147, 98, 98, 98, 98, 98, 98, 33, 147, 227, 33, 33, 98, 98, 98, 33, 33, 33, 147, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, - 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 147, 147, 147, 147, 98, 147, 147, - 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 98, 33, 98, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, - 147, 98, 227, 227, 147, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 147, - 147, 147, 147, 227, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, - 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 147, 227, - 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, - 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 98, 147, 98, 98, 98, 147, 147, 98, 147, 147, 147, 98, 98, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 227, 227, 227, 227, 147, 98, 33, - 33, 98, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 227, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, - 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 227, - 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 98, - 98, 98, 147, 147, 98, 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 33, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 98, 33, 33, 147, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, 33, 33, - 33, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, - 98, 33, 98, 98, 98, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, 98, 33, 98, 98, 98, 98, 147, 147, 98, - 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 98, 147, 98, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 98, 98, 98, - 98, 98, 98, 98, 147, 147, 98, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, 147, 227, 147, 147, 147, 147, 147, - 147, 227, 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, - 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, - 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 147, 227, - 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 98, 147, 98, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 98, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, - 227, 147, 33, 98, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, - 147, 147, 147, 147, 147, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, - 98, 147, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, - 98, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 227, 98, 33, 33, 147, 147, 33, 33, 147, 98, 98, 98, 98, 33, 98, 33, 98, 98, - 33, 33, 33, 33, 98, 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 227, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 98, 98, 147, 98, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 33, 33, 98, 98, 98, 98, 98, 147, 98, 227, 227, 147, 147, 227, 147, 227, 147, 227, - 147, 227, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 147, 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 227, 227, - 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, - 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, 147, 227, - 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 227, 227, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, - 147, 147, 147, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 98, 227, 227, 227, 227, 147, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, - 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 147, 147, 147, - 147, 147, 98, 98, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, - 98, 98, 147, 98, 98, 33, 98, 98, 98, 33, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 147, 147, 33, 98, 98, 98, 98, 33, 33, 98, - 147, 98, 33, 33, 33, 98, 147, 98, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, 98, 98, 98, - 227, 147, 147, 98, 33, 98, 98, 98, 33, 98, 98, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, - 98, 98, 98, 98, 98, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 98, 147, 147, 98, - 147, 98, 98, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 147, 98, 98, 227, 227, 147, 147, 227, - 147, 227, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, - 147, 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 147, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, - 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 98, 147, 227, 227, 227, 98, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 98, 33, 33, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, - 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 98, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, - 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 98, - 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 147, 147, 98, 98, 98, - 98, 98, 147, 98, 33, 33, 33, 33, 33, 147, 98, 98, 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 98, 98, 147, 98, 98, 98, 33, 33, 98, 33, - 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 33, 98, 227, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, - 98, 98, 147, 98, 98, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 147, 98, 147, 227, 147, - 147, 227, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, - 147, 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 98, 147, 227, 227, 227, 98, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 98, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 147, 147, - 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, - 33, 98, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, - 33, 33, 33, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 33, - 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 33, 98, 147, 147, 147, 98, 147, 98, 147, 147, 98, - 147, 98, 98, 147, 147, 98, 147, 98, 98, 98, 227, 147, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 227, 227, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, - 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 147, 227, 147, 227, 147, - 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 227, 227, 227, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 147, 98, 98, 147, 98, 98, 98, 98, 147, - 98, 147, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, - 147, 147, 98, 147, 98, 147, 98, 98, 147, 98, 147, 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 147, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 147, 147, 33, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, 98, 98, - 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, - 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 98, - 147, 98, 98, 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, - 147, 98, 147, 227, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, - 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 227, 227, 147, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 147, 98, - 147, 98, 98, 147, 98, 147, 98, 147, 98, 98, 98, 98, 147, 147, 147, 147, 98, 147, 98, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 98, 98, 98, 98, 98, 98, 98, 33, 147, 147, 98, 33, 98, 98, 98, 147, 98, 98, 98, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 147, 147, 98, 98, 98, 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, - 98, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 98, 98, 33, 98, 98, 98, 98, 147, 147, - 98, 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 227, 147, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 147, 227, 227, 227, 227, 147, 147, 147, 98, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, - 147, 227, 227, 147, 227, 147, 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 147, - 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 147, 227, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, 98, 98, 147, 98, - 98, 98, 147, 98, 98, 98, 147, 147, 147, 147, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 98, 98, 147, 98, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 147, 98, 33, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 33, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 147, 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 98, 147, 147, 147, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 147, 98, 98, 147, 98, 98, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, - 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 147, 227, 227, 227, 147, 147, 98, 98, 98, 33, - 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 227, 147, - 227, 147, 227, 147, 147, 227, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 147, 227, - 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, - 227, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 33, 147, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 147, - 98, 147, 98, 98, 147, 98, 98, 98, 98, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, 147, 98, - 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 98, 147, 98, - 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, 33, 98, 147, 147, 147, 147, 33, - 33, 33, 147, 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, - 98, 98, 98, 147, 147, 98, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 147, 98, 98, 33, 98, 147, - 147, 147, 33, 33, 33, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 147, 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, - 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 98, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 98, 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 33, 98, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 98, - 227, 147, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 227, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, - 98, 98, 147, 98, 98, 98, 147, 98, 147, 98, 98, 147, 147, 147, 98, 98, 98, 98, 147, 98, 147, - 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 98, 98, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 33, - 98, 98, 98, 98, 147, 147, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 98, 98, 98, 147, - 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 147, 227, 227, 147, 98, 98, 98, 98, 147, 147, 147, - 147, 147, 147, 33, 33, 98, 147, 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 147, 147, 227, 227, 147, 227, - 227, 147, 98, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, - 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, - 227, 147, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 227, 147, 147, 147, 147, 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 33, 33, 33, 147, 227, - 227, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 147, 98, 98, 147, 98, 98, 98, 98, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, - 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 98, 227, 147, 147, - 98, 98, 98, 147, 98, 98, 98, 147, 147, 147, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 98, - 98, 33, 98, 147, 147, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 98, 33, 98, 33, 98, 98, 33, 147, 227, 147, 147, 98, 98, 98, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 33, 33, 147, 147, 147, 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 227, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, - 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, - 147, 147, 227, 227, 227, 98, 147, 147, 227, 227, 147, 147, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 33, 33, 33, 147, - 227, 227, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 147, 98, - 98, 98, 147, 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 98, 98, 98, 147, 98, - 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, 98, 147, 33, 33, 33, 33, 98, 147, - 147, 33, 98, 98, 98, 98, 98, 147, 147, 147, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 33, - 98, 33, 98, 98, 98, 147, 147, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, - 98, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 147, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 98, 33, 33, 98, 33, 98, 98, 33, 147, 227, 147, 147, 98, 33, 147, 147, 147, 147, 98, - 147, 98, 147, 98, 147, 147, 33, 33, 98, 147, 98, 147, 147, 147, 98, 98, 98, 98, 147, 98, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 227, - 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 147, - 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 147, 98, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 227, 147, 227, 227, 227, 98, 33, 98, 98, 147, 147, 98, 147, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, 33, 33, 98, - 227, 227, 227, 147, 33, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 147, 98, 98, 98, - 98, 147, 98, 98, 147, 147, 98, 98, 98, 147, 98, 147, 147, 98, 147, 98, 147, 98, 98, 147, - 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 147, 33, 33, - 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, 98, 98, - 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 147, 227, 147, 227, 147, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 98, 33, 98, 33, 98, 147, 227, 98, 98, 33, 33, 147, 147, 147, 147, 98, 147, 98, 147, 98, - 147, 98, 147, 33, 33, 147, 147, 147, 98, 147, 98, 147, 147, 98, 33, 98, 98, 147, 98, 98, - 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, 227, 147, 227, 227, - 227, 147, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 147, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, - 147, 227, 98, 33, 98, 33, 98, 98, 98, 98, 147, 147, 98, 147, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 98, 33, 33, 98, 227, 227, 227, 227, 227, 98, 33, - 98, 147, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 98, 98, 147, 98, 98, 147, 147, 98, 98, 98, 147, 98, 98, 98, 147, 147, - 147, 147, 98, 147, 98, 98, 147, 98, 147, 147, 147, 147, 98, 98, 98, 147, 147, 98, 147, 147, - 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 147, 98, 147, 147, 147, 147, 147, 98, - 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 147, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 147, 227, 227, 227, 227, 147, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 33, 33, 33, 33, - 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 33, 33, 147, 98, 147, 147, - 147, 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 147, 98, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, - 227, 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, - 227, 227, 227, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 33, 33, 98, 33, 98, - 98, 98, 98, 98, 147, 147, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 227, 227, 33, 33, 33, 147, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 98, 147, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 147, 98, 98, - 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, 98, 147, 147, 147, 98, 147, 147, 98, 147, 98, - 147, 98, 147, 147, 147, 98, 98, 147, 147, 147, 98, 147, 147, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 98, 98, 147, 147, 147, 98, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, - 98, 98, 33, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, - 33, 33, 98, 33, 33, 98, 98, 147, 33, 33, 33, 98, 98, 147, 147, 147, 147, 147, 98, 147, 98, - 33, 33, 33, 147, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 98, 33, 98, 98, 147, 98, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, - 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, 98, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, - 147, 98, 33, 33, 98, 33, 33, 98, 98, 98, 98, 98, 147, 33, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 227, 227, 33, 33, 33, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 98, 98, 147, 98, 98, 147, 147, 98, 98, 98, 147, 98, 147, 98, 98, 147, 147, 147, 98, - 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 98, 98, 147, 147, 98, 98, 147, 98, 98, 147, - 98, 147, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, - 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, 147, 98, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, - 227, 147, 227, 227, 147, 227, 227, 147, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 147, 147, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, - 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 98, 98, 98, 147, 147, - 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 147, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, - 227, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, - 147, 98, 98, 98, 227, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 227, 147, 33, 33, 98, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 98, 98, 147, 98, 147, 98, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 147, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, - 147, 98, 98, 98, 147, 147, 147, 147, 147, 98, 98, 147, 98, 98, 147, 147, 147, 147, 147, 98, - 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 147, 98, 147, 98, 98, 98, 33, 33, 33, 33, 98, 98, 33, 98, 33, 98, 98, 227, 147, - 147, 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 147, 227, - 227, 147, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 147, 147, - 147, 147, 147, 98, 33, 98, 98, 33, 33, 98, 33, 33, 33, 98, 33, 98, 98, 147, 147, 98, 98, - 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, - 147, 98, 147, 147, 98, 98, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 147, 227, 227, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 98, 98, 33, 98, 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, - 227, 147, 33, 33, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 33, - 33, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 147, 98, 98, 98, - 98, 147, 147, 98, 98, 98, 147, 98, 147, 98, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, - 147, 147, 98, 147, 98, 98, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 98, 147, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 147, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 33, 33, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 98, 33, 33, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 147, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 227, 147, - 227, 147, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 147, 147, 98, 147, 98, 98, 33, 33, 98, 98, 33, 33, 147, 147, 147, 147, 147, - 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, - 227, 147, 98, 33, 98, 147, 98, 98, 147, 147, 98, 147, 147, 98, 98, 98, 147, 147, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, - 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 227, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 227, 227, - 227, 227, 147, 147, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 227, 227, 227, 98, 33, 33, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 147, 147, 147, 98, 98, 98, 98, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, - 147, 98, 147, 147, 98, 98, 147, 98, 147, 98, 98, 147, 147, 98, 147, 147, 98, 98, 98, 147, - 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, - 147, 147, 98, 147, 147, 33, 33, 98, 98, 98, 98, 98, 33, 33, 33, 147, 227, 147, 98, 147, - 147, 147, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 227, 227, 147, 227, 147, 227, - 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 33, 147, 147, 98, 147, 98, 98, 98, - 33, 33, 98, 147, 33, 33, 98, 147, 98, 98, 147, 98, 147, 98, 98, 147, 147, 98, 147, 98, 147, - 98, 147, 98, 147, 98, 147, 98, 147, 33, 147, 147, 147, 147, 147, 98, 98, 98, 147, 98, 147, - 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 227, 147, 227, 147, 227, 227, 147, 227, 147, 147, - 147, 147, 147, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 227, - 227, 98, 33, 33, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 33, - 33, 33, 33, 33, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 147, 98, 98, 98, 147, 98, 147, 98, 98, 147, 147, 147, 98, 147, 98, 98, 147, 98, 147, - 147, 147, 98, 147, 98, 98, 147, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 33, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 98, 98, 147, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 98, 33, 33, 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 147, 98, 98, - 98, 147, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, - 147, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 33, 98, 147, 98, 147, 98, 147, 98, 33, 33, 33, 98, 147, 98, 33, 33, 147, 147, 147, 98, 147, - 98, 98, 98, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, 98, 147, 147, - 147, 147, 147, 98, 98, 147, 98, 98, 147, 98, 147, 98, 147, 147, 98, 98, 147, 147, 147, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 227, 147, - 227, 147, 227, 227, 147, 227, 227, 227, 227, 147, 147, 147, 147, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 227, 227, 227, 227, 33, 33, 33, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, - 147, 147, 98, 147, 98, 147, 98, 98, 147, 147, 98, 147, 98, 98, 98, 98, 147, 98, 147, 98, - 98, 98, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 98, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 98, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 147, 98, 147, 147, 98, 147, 147, - 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, 98, 98, 98, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 147, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 147, 147, 147, 98, 98, 147, 98, 33, 98, 33, 33, - 147, 147, 33, 33, 98, 147, 98, 147, 98, 147, 98, 98, 33, 98, 147, 98, 147, 98, 147, 98, - 147, 98, 147, 98, 147, 98, 98, 147, 147, 147, 147, 147, 147, 33, 98, 98, 147, 98, 147, 147, - 98, 147, 147, 147, 98, 98, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 227, 147, 33, 33, 98, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, - 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 147, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 147, 98, - 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, - 147, 147, 147, 98, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 147, 227, 227, 227, - 227, 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, 147, 227, 147, 98, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 98, 98, 98, - 98, 33, 98, 98, 33, 98, 147, 147, 33, 33, 98, 147, 98, 147, 98, 147, 98, 147, 33, 33, 98, - 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 98, 33, - 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 98, 147, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 227, 147, 227, 147, 227, 147, 227, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 227, 227, 227, - 227, 147, 33, 33, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 33, 33, 33, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, - 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 147, 98, 98, 98, 147, 98, - 98, 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, - 227, 227, 147, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 147, 98, 98, 147, 98, 33, 33, 98, 98, 33, 98, 98, 147, 98, 33, 33, 147, 98, 147, 98, 147, - 147, 147, 98, 33, 98, 98, 98, 147, 147, 98, 147, 98, 98, 98, 147, 98, 98, 147, 147, 147, - 147, 147, 98, 98, 147, 33, 98, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 147, 147, 147, 227, 147, 33, 33, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 98, 147, 98, 98, 147, 98, - 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 98, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 147, 98, - 98, 147, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, - 98, 33, 98, 98, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, - 227, 147, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 147, 147, 98, 33, 33, 98, 98, 33, 33, 98, 147, 147, 98, 33, 33, - 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 98, 98, 98, - 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 33, 98, 147, 98, 98, 147, 98, 147, 98, 147, - 147, 147, 98, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 98, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 147, 147, 98, 33, 33, 33, 147, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 147, 98, 98, - 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 33, 98, 33, 33, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 98, 98, 98, 147, 147, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, - 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 98, 33, 98, 98, - 147, 147, 98, 98, 98, 98, 98, 33, 98, 98, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 147, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 33, 147, 98, - 147, 98, 33, 98, 147, 147, 98, 147, 98, 147, 147, 98, 33, 147, 98, 98, 98, 147, 98, 147, - 98, 147, 98, 98, 147, 147, 147, 147, 98, 147, 98, 98, 147, 147, 98, 33, 98, 98, 147, 147, - 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 98, 33, 33, 147, 227, - 98, 98, 147, 147, 147, 227, 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 147, 98, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 147, 33, 98, 33, 33, 33, 98, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 147, 98, 98, 147, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, - 98, 147, 147, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 98, 33, 147, 227, 227, 147, 33, 98, 98, 33, 98, 98, 98, 33, 227, 227, 227, 147, - 227, 227, 227, 147, 227, 227, 227, 227, 147, 227, 147, 227, 227, 147, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, 33, 33, 33, 98, - 147, 98, 98, 98, 33, 98, 147, 98, 147, 98, 33, 33, 147, 147, 98, 147, 98, 98, 98, 147, 98, - 98, 147, 98, 98, 98, 98, 147, 98, 147, 98, 98, 147, 147, 147, 98, 147, 147, 98, 98, 147, - 98, 147, 98, 98, 98, 98, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 227, 227, - 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 98, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 98, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 33, 33, 33, 33, 147, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 147, 98, 147, 98, 98, 147, 147, - 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 147, 147, 98, 98, 33, 98, 98, 33, 98, 98, 98, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 98, 33, 98, - 98, 98, 147, 98, 98, 98, 33, 33, 147, 147, 147, 98, 33, 33, 147, 98, 147, 147, 98, 33, 147, - 147, 98, 98, 147, 147, 98, 98, 98, 98, 147, 147, 98, 98, 147, 147, 147, 98, 147, 147, 98, - 147, 98, 147, 147, 98, 98, 33, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 98, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 98, 98, 98, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 147, 147, 227, 227, 147, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 147, 147, 98, 147, 98, - 147, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 147, 98, 147, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, - 98, 98, 33, 98, 33, 98, 33, 98, 98, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 227, - 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 147, 227, 227, 147, 227, 227, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 98, 98, 147, 147, 33, 33, 98, 147, 147, 98, 147, - 33, 98, 147, 147, 33, 98, 147, 147, 147, 98, 33, 98, 98, 98, 98, 147, 147, 147, 98, 147, - 98, 98, 147, 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, - 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 98, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 98, 147, 98, 147, 98, 98, 147, 98, 98, 98, 147, 98, 147, 98, 98, - 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 147, 147, - 33, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 98, 98, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 147, - 98, 98, 98, 98, 147, 98, 98, 98, 98, 33, 33, 147, 147, 98, 147, 98, 33, 98, 147, 98, 147, - 147, 98, 33, 98, 147, 98, 98, 147, 147, 147, 147, 98, 98, 98, 98, 98, 147, 98, 147, 98, - 147, 98, 98, 147, 98, 147, 98, 147, 147, 98, 33, 98, 98, 147, 98, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 98, 98, 33, 33, 33, 33, 98, 147, 147, - 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 98, 98, 98, 98, 147, 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, 98, - 98, 98, 98, 147, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 98, 98, 98, - 98, 147, 98, 147, 147, 98, 147, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 147, 98, 147, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, - 98, 147, 98, 33, 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 147, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 147, 227, 147, 227, - 227, 147, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 147, 33, 98, 98, 33, 98, 98, 147, 147, 98, 33, 98, 147, - 147, 98, 147, 98, 33, 98, 147, 98, 98, 98, 147, 147, 147, 147, 147, 98, 33, 98, 147, 147, - 147, 147, 147, 98, 98, 147, 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, - 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 98, 98, 147, 98, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 98, 33, 98, 33, 33, 33, 33, 147, - 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 98, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 227, 227, 227, - 147, 147, 98, 147, 227, 147, 98, 147, 98, 147, 147, 147, 98, 98, 98, 98, 33, 98, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 98, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 98, 98, - 98, 98, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 33, 98, 98, 33, - 98, 98, 98, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 33, 98, 147, 98, 147, 147, 33, 98, 147, - 98, 147, 147, 147, 33, 98, 98, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, - 147, 98, 147, 98, 98, 147, 98, 98, 147, 98, 147, 147, 98, 98, 98, 98, 147, 98, 147, 98, 98, - 147, 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 227, 147, 227, 147, 147, 98, 98, 33, 33, 33, 98, 147, 147, - 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 147, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 147, 147, 147, 227, - 227, 227, 98, 147, 98, 147, 147, 98, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, - 33, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, - 33, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 33, 98, 98, 147, 98, 147, 98, 98, 147, 147, - 147, 98, 147, 98, 33, 98, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, - 98, 147, 98, 98, 98, 147, 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, 147, 98, - 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 98, 147, 227, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 147, 98, 98, 147, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 98, 98, 33, 33, 33, 33, 147, 147, 147, - 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 147, 98, 98, 147, 98, - 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 147, 147, 147, 147, 147, 227, 147, - 147, 98, 147, 227, 98, 147, 98, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, - 98, 98, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 98, 33, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, - 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, 98, 98, 98, 98, 98, 147, 147, 98, 147, 98, - 147, 98, 147, 147, 98, 33, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 98, 98, 147, 227, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 227, 147, 227, 98, 98, 98, 33, 33, 33, 147, 147, - 227, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 227, 227, 147, 227, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 98, 98, 33, 98, - 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 147, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, - 33, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 227, 227, 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 98, - 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 98, 98, 98, 98, 147, 98, 98, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 33, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, - 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 98, 98, 147, 227, 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 147, 227, - 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 33, 33, 98, 227, 147, - 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 227, 227, 147, - 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, - 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 98, 98, 33, - 98, 98, 98, 33, 33, 98, 33, 98, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, - 227, 147, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 147, - 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 147, 147, 98, 147, - 98, 147, 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 227, 147, 147, 147, - 147, 147, 147, 98, 98, 33, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, 98, 98, 98, 147, - 98, 98, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 98, 33, 147, 227, 147, 147, 98, 98, 98, 98, 98, 98, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 227, 147, 98, 98, 98, 33, 33, 147, 147, 147, - 227, 147, 147, 147, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 98, 98, 33, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 98, 147, 147, 147, 98, 147, 147, 98, 147, 98, 98, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 98, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, - 98, 33, 33, 227, 227, 147, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 147, 147, - 147, 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 98, 98, 98, 147, 98, 98, 98, 147, 147, 98, - 147, 98, 147, 147, 98, 147, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 147, 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, 98, 147, 147, 98, 147, 98, 98, 98, - 98, 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 98, 33, 33, 98, 147, 227, 147, 147, 98, 98, 98, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 227, 147, 227, - 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 227, 98, 98, 33, 33, 98, 147, 147, 227, - 147, 147, 147, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 227, 147, 227, 227, 227, 227, 147, 98, 147, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 98, 33, 98, 33, 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, - 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, - 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 98, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 33, 98, 98, 98, 98, 147, 98, 147, - 147, 147, 147, 98, 147, 147, 147, 98, 98, 98, 98, 147, 98, 98, 147, 227, 147, 147, 227, - 147, 98, 98, 98, 147, 147, 147, 147, 147, 33, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, - 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 147, 33, 98, 33, 33, 33, 33, 147, 227, 147, 147, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, - 147, 227, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 98, 98, 33, 147, 147, 227, - 147, 98, 147, 147, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 147, 147, 147, 98, 98, 98, 98, 98, - 98, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 98, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, 33, 98, 98, 33, 98, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 98, 147, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, - 98, 98, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 147, 98, 98, 147, 98, 98, - 98, 147, 147, 98, 98, 147, 147, 98, 147, 147, 98, 98, 147, 98, 98, 98, 98, 147, 147, 227, - 147, 98, 98, 147, 147, 147, 147, 227, 147, 147, 147, 147, 33, 98, 98, 98, 98, 98, 98, 147, - 147, 147, 147, 98, 98, 98, 147, 98, 98, 147, 98, 147, 147, 147, 147, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, 227, - 147, 227, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 98, 33, 33, 147, - 147, 147, 147, 98, 147, 98, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 33, 98, 98, 147, 147, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 147, 147, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, - 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 98, 33, 98, 98, 98, 147, 98, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 147, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 227, 98, 147, 98, 98, 147, 147, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 147, 147, 98, 33, - 147, 98, 98, 98, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, - 147, 227, 98, 98, 98, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 98, 33, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 147, 147, 98, 147, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 147, 147, 147, 147, 227, 147, 227, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 98, 33, - 98, 147, 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 147, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, - 33, 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 147, 147, 147, 147, 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 147, 98, 98, 98, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 98, 147, 98, 98, - 147, 98, 147, 98, 98, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 147, 147, 147, 98, 147, - 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 147, 227, 147, 227, 147, 147, 147, 227, 147, 98, 147, 147, 147, 147, 147, 147, - 98, 98, 98, 98, 147, 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 227, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 98, 147, 147, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, - 98, 98, 227, 227, 147, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 227, 227, 147, 227, 227, - 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 227, 147, 147, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 147, 98, 147, 33, 98, 98, 98, 98, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, - 98, 98, 147, 98, 98, 98, 98, 98, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 227, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 98, 98, 33, 147, 147, 147, 147, 98, 147, 147, 33, 33, 33, 33, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 147, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, - 33, 33, 33, 98, 98, 147, 147, 98, 227, 227, 147, 98, 147, 98, 98, 98, 33, 98, 98, 98, 98, - 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 147, 147, 98, 98, 98, 147, 98, 98, 98, 98, 147, - 98, 147, 98, 147, 147, 147, 98, 147, 147, 98, 98, 98, 98, 227, 147, 147, 147, 147, 147, - 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 147, 147, 98, 147, 147, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, - 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 98, 33, 147, 147, 147, 98, 147, 147, 98, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, 147, 147, - 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 227, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 98, 98, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, - 98, 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 147, 98, 147, 98, 33, 98, - 98, 98, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 98, 98, 227, 147, 33, 98, 98, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 227, 147, 98, 227, - 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 33, 98, 147, - 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, - 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 147, 98, 147, 147, 98, 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, - 98, 147, 227, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 33, 98, 33, 33, 33, - 98, 98, 227, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, - 98, 98, 98, 147, 147, 98, 147, 33, 98, 147, 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, - 147, 147, 98, 147, 147, 98, 98, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, - 147, 147, 227, 147, 227, 147, 227, 147, 227, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 147, 98, 147, 98, 98, 227, 98, 147, 227, 147, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 98, 147, 147, 147, 98, 98, 147, 147, 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 98, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 147, 98, 98, 33, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, - 147, 147, 98, 98, 98, 98, 98, 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 98, 98, 227, 147, 98, 98, 147, 98, 98, 98, 33, 98, 98, 98, 98, - 98, 98, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 33, 33, 33, 33, 33, 98, 33, 98, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, - 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 33, 33, 98, 98, 147, 98, 98, - 147, 147, 98, 98, 147, 147, 98, 98, 147, 147, 147, 98, 98, 98, 147, 147, 147, 147, 227, - 147, 147, 147, 98, 147, 147, 227, 147, 147, 98, 98, 98, 98, 98, 147, 147, 227, 147, 147, - 147, 98, 98, 98, 98, 98, 147, 147, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 227, 147, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 33, 147, 147, 98, 147, 98, - 98, 98, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, 147, 98, - 98, 98, 147, 147, 98, 98, 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, 147, 147, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, - 147, 147, 98, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 227, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 227, 147, - 147, 147, 147, 147, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 33, 147, 98, 98, 147, 98, - 147, 98, 147, 98, 33, 98, 147, 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, 98, 147, 147, - 227, 98, 98, 147, 147, 147, 227, 147, 147, 147, 98, 98, 147, 147, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 98, 98, 147, 98, 147, 147, 98, 98, 98, 147, - 147, 147, 147, 98, 147, 147, 147, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 33, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 147, 147, 98, 147, 147, 98, 147, - 147, 147, 98, 98, 98, 98, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 147, 98, 98, 227, 147, 98, 98, 147, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 147, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, 147, 98, 98, - 98, 98, 147, 147, 98, 33, 98, 98, 98, 98, 147, 98, 147, 147, 98, 98, 98, 98, 98, 147, 98, - 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, - 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 227, 147, 227, - 227, 227, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, 98, 98, 147, 98, 98, 147, 98, 98, 147, 147, - 147, 147, 98, 147, 227, 98, 147, 147, 98, 98, 98, 147, 147, 98, 147, 147, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 147, 98, 147, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 98, 227, 147, 98, 147, 147, - 147, 98, 33, 33, 98, 147, 147, 98, 98, 98, 147, 98, 98, 33, 98, 147, 98, 98, 147, 147, 98, - 147, 147, 98, 33, 98, 147, 98, 98, 98, 98, 147, 98, 98, 147, 98, 147, 147, 227, 147, 147, - 98, 98, 147, 227, 147, 98, 147, 147, 147, 147, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, - 33, 33, 33, 33, 98, 147, 147, 98, 98, 147, 147, 98, 147, 98, 98, 98, 98, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 98, 147, - 98, 98, 147, 98, 98, 147, 147, 147, 147, 98, 227, 227, 98, 147, 147, 147, 147, 98, 98, 98, - 147, 227, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 147, 98, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, - 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 98, 147, - 147, 147, 147, 147, 147, 98, 33, 33, 33, 98, 147, 98, 98, 98, 98, 147, 98, 147, 33, 33, 98, - 98, 98, 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 147, 147, - 98, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 147, 98, 33, - 33, 33, 33, 33, 98, 147, 98, 33, 33, 98, 147, 147, 147, 33, 98, 147, 98, 147, 98, 98, 98, - 98, 147, 98, 147, 147, 98, 147, 147, 147, 227, 147, 227, 227, 227, 147, 147, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 98, 98, 147, 33, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 147, 227, - 227, 227, 227, 147, 227, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 147, 98, 33, 98, 98, 147, 98, 147, 98, 98, 147, 147, 147, 147, 147, 98, 227, 147, 98, - 147, 147, 98, 147, 98, 147, 98, 147, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 33, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, - 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 33, 33, 33, 33, 227, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 147, 147, 98, - 98, 98, 98, 147, 98, 147, 98, 33, 98, 147, 98, 98, 147, 147, 147, 147, 98, 98, 98, 98, 147, - 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 227, 98, 98, 227, 147, 147, 147, 147, - 98, 33, 33, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 98, 147, 147, - 147, 98, 147, 147, 98, 98, 147, 98, 98, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 227, 227, 227, 147, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 33, 98, 147, 98, - 98, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 147, 98, 98, 33, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 147, 98, 147, 98, 147, 147, - 98, 147, 147, 147, 147, 98, 227, 147, 147, 147, 147, 98, 147, 147, 147, 98, 227, 227, 227, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 98, 98, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 147, 227, 227, 227, 147, 227, - 227, 227, 227, 147, 227, 227, 227, 227, 227, 147, 33, 33, 33, 227, 147, 147, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 33, 98, 98, 98, 147, - 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 147, 147, 98, 147, 147, - 147, 147, 98, 147, 147, 227, 147, 98, 33, 33, 33, 147, 147, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 33, 33, 147, 147, 147, 98, 98, 147, 147, 98, 147, 98, 147, 33, 147, - 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, 227, 227, 227, 98, 147, 227, 227, 227, 227, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 98, 147, 98, 98, 33, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 33, 98, 147, - 147, 98, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, - 98, 33, 98, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 227, 147, 98, 147, - 147, 147, 98, 147, 98, 147, 227, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, - 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 33, 98, 147, 227, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, - 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, 98, 98, 98, 98, 147, - 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 227, 147, 147, 227, 147, 147, 147, 147, 33, 33, - 98, 227, 147, 147, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 227, 98, 33, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 98, 147, 98, 98, 98, 147, 98, 98, 98, 147, 147, 147, 147, 147, - 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 33, 98, 147, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 147, 147, 98, 98, 33, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 227, 147, 227, 147, 227, 227, 227, 227, 147, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, - 98, 227, 147, 147, 147, 147, 227, 98, 98, 147, 147, 147, 147, 147, 98, 147, 227, 147, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 98, 98, 98, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 147, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 147, - 98, 147, 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, 147, 147, 98, 147, 98, 147, 147, - 147, 147, 147, 147, 227, 147, 147, 33, 33, 147, 147, 147, 147, 98, 98, 147, 98, 98, 33, 33, - 33, 33, 98, 33, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 98, 98, 33, - 98, 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, 227, 227, 227, 147, 147, 227, 227, 227, - 227, 227, 227, 227, 147, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 147, - 147, 98, 33, 98, 147, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 98, 98, 98, 98, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 227, - 227, 147, 227, 227, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, 147, - 147, 98, 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 227, 98, 147, 227, 33, 98, - 147, 147, 98, 147, 147, 147, 227, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 98, 147, 98, 98, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, - 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 33, 147, 147, 98, - 98, 98, 98, 147, 98, 98, 147, 98, 98, 147, 227, 147, 227, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 227, 227, 98, 33, 33, 33, 98, 33, 33, 33, 98, 227, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 98, 98, 147, 98, 98, 98, 98, 147, 147, 147, - 147, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 227, 147, 147, 147, 147, 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 33, 33, 98, 147, 98, 147, 147, 147, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 147, 98, 147, 147, 98, 33, 98, 147, 147, 98, 147, 147, 147, 98, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 227, 227, 147, 227, 227, 227, 227, 147, 98, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 147, 98, 98, 98, 147, 98, 98, 147, 147, 147, 147, 98, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 98, 98, 147, 98, 147, 147, 98, 98, 147, 98, - 98, 98, 98, 98, 98, 147, 147, 98, 98, 147, 147, 98, 147, 98, 98, 98, 147, 98, 98, 147, 147, - 147, 147, 147, 147, 227, 147, 147, 147, 98, 147, 147, 147, 147, 147, 227, 227, 147, 33, 33, - 98, 33, 33, 33, 98, 33, 33, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, - 147, 98, 98, 147, 98, 98, 147, 98, 98, 147, 147, 147, 147, 147, 227, 227, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, - 147, 33, 33, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, 147, 147, 98, - 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 227, 147, 227, 227, 227, 227, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, - 147, 147, 147, 98, 227, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, - 98, 98, 147, 147, 98, 147, 147, 98, 98, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 98, 147, 98, 147, 98, 147, - 147, 98, 147, 98, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 147, 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 147, 147, 147, 98, 147, 98, - 98, 147, 147, 98, 98, 147, 98, 147, 98, 98, 147, 227, 147, 147, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 98, 33, 33, 33, 98, 98, 98, 98, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 98, 147, 98, 98, 147, 98, 147, 98, 33, 33, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 98, 147, 147, 147, 33, 98, 147, 147, 147, 147, - 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 227, - 227, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 98, 227, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 227, 147, 98, 98, 147, 147, 147, - 147, 98, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, - 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 147, 147, 147, 147, 98, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 98, 98, 147, 147, 98, - 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, 98, 147, - 98, 98, 147, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 33, 33, 33, 33, 98, 98, 98, 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, - 98, 98, 147, 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 147, 147, - 147, 147, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 227, 147, 227, 147, 147, 147, 147, 147, 98, 98, 98, 147, 147, 147, 98, 98, - 147, 98, 147, 147, 98, 98, 98, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 98, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, - 98, 147, 147, 147, 147, 147, 33, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 227, 147, 227, 147, 227, 227, 227, 227, 147, 98, 98, 147, 98, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 227, 147, 98, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 227, 98, 98, 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 98, 147, 98, 147, 98, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 147, 98, 33, 147, 98, 98, - 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 98, 98, 98, 147, 227, 147, 147, 147, - 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 33, 33, 98, - 98, 147, 98, 147, 98, 98, 33, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, 147, - 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 227, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 98, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 98, 98, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 98, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 98, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 227, 147, 147, 227, 227, 147, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, - 147, 147, 147, 147, 227, 147, 98, 227, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 147, 98, - 147, 98, 98, 147, 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, - 98, 98, 98, 98, 147, 147, 98, 147, 98, 147, 98, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, - 147, 147, 227, 147, 98, 98, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 147, - 227, 147, 147, 147, 147, 147, 227, 227, 147, 227, 147, 33, 33, 147, 98, 147, 98, 147, 98, - 33, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 98, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 227, 147, 147, 147, 227, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 33, 98, 147, 98, 147, 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 33, 33, 33, 33, 98, 98, 147, 147, 147, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 98, 98, 147, - 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, - 227, 227, 227, 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 147, 147, 147, - 147, 147, 227, 227, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 227, 147, 98, - 147, 147, 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, - 147, 147, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 98, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, 98, - 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, - 147, 98, 98, 147, 98, 147, 98, 147, 98, 98, 147, 147, 98, 98, 147, 98, 147, 147, 147, 98, - 98, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 227, 147, 147, 227, 147, 227, 147, 227, 147, 33, 98, 147, 147, 98, 98, 98, 147, - 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 98, 147, 98, 147, 98, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 147, 227, 147, 227, 147, 147, 147, 227, 147, 147, 147, 98, - 147, 147, 98, 33, 147, 147, 98, 147, 147, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 33, 33, 33, 98, 98, 147, 147, 147, 147, 33, 33, 98, 33, 147, 98, 33, 147, 147, - 147, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 98, 147, 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 147, 227, 147, 227, 227, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, - 147, 227, 147, 227, 227, 227, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 98, 98, 147, - 147, 98, 147, 147, 147, 98, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, 98, - 98, 147, 98, 33, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 98, 98, - 98, 98, 147, 98, 147, 147, 98, 147, 98, 98, 98, 147, 98, 98, 147, 147, 98, 98, 98, 98, 147, - 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, - 147, 147, 147, 147, 147, 227, 147, 227, 147, 227, 147, 98, 33, 98, 33, 98, 98, 147, 147, - 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 98, 98, 98, 147, 98, 33, 33, 147, 98, - 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 33, 98, 147, 147, 98, 33, 147, 227, 147, 147, 147, 147, 147, 147, 147, 98, 98, - 33, 33, 98, 98, 147, 147, 147, 147, 147, 33, 33, 98, 33, 98, 147, 147, 33, 33, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 227, 227, 147, 98, 147, 147, 98, 98, 98, 98, 147, 147, 98, 98, 98, 147, 147, 147, - 147, 147, 147, 147, 227, 227, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 98, 147, 147, - 147, 98, 147, 147, 147, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 147, 98, - 98, 147, 98, 98, 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, - 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, - 147, 98, 98, 98, 147, 98, 147, 98, 147, 98, 98, 147, 147, 98, 98, 98, 98, 147, 147, 147, - 98, 98, 98, 98, 147, 227, 147, 227, 147, 147, 147, 147, 227, 147, 227, 147, 147, 147, 147, - 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 98, 147, 98, 98, 147, 147, 147, 98, 147, 98, 147, 147, 98, 98, 33, 98, - 147, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, - 33, 33, 33, 33, 33, 98, 227, 227, 227, 227, 147, 147, 147, 227, 227, 147, 147, 147, 147, - 147, 98, 147, 147, 98, 33, 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 33, - 33, 33, 98, 147, 147, 147, 147, 147, 147, 98, 33, 147, 98, 33, 98, 147, 147, 98, 33, 147, - 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 98, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 98, 33, 227, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 227, 147, 227, 227, 98, 98, 147, 98, 98, 98, 98, 147, 147, 147, 98, 98, - 147, 147, 147, 147, 227, 98, 227, 227, 227, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, - 98, 98, 147, 147, 98, 147, 147, 147, 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 147, 98, 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 98, 147, 147, 98, 98, 147, 98, 33, 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 227, 98, 98, 98, 98, 147, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 147, - 98, 98, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, - 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, 147, 98, 147, 147, - 98, 33, 33, 98, 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 147, 98, 98, 147, 98, 147, 147, 147, 227, 227, 147, 98, 147, 227, 227, - 227, 147, 98, 147, 98, 147, 147, 33, 33, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 98, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 147, 33, 33, 98, 147, 147, - 147, 33, 33, 147, 147, 98, 147, 98, 147, 98, 147, 98, 98, 98, 147, 98, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 33, 98, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 98, 147, 147, 98, 98, 98, 98, 147, - 147, 98, 98, 98, 147, 147, 147, 147, 147, 98, 98, 227, 227, 147, 147, 147, 147, 98, 98, 98, - 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 98, 33, 33, 98, 33, 33, 33, 98, 98, 147, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 147, 147, 147, 98, 147, 98, 98, 98, 147, 147, 147, 147, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 98, 98, - 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 227, 147, 147, 147, - 147, 227, 147, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, - 227, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, - 98, 147, 98, 147, 147, 98, 98, 98, 33, 98, 147, 98, 98, 98, 98, 98, 147, 147, 147, 147, - 147, 98, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 98, 147, 147, 227, 227, 147, 147, 147, 147, 33, 98, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 98, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, - 147, 147, 33, 33, 147, 147, 147, 147, 33, 33, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, 147, 98, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 147, - 147, 98, 147, 147, 98, 98, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 227, 147, 98, - 147, 147, 227, 227, 98, 147, 147, 98, 98, 98, 147, 147, 147, 147, 98, 147, 147, 98, 147, - 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 98, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 98, 98, 98, 98, - 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 98, 147, - 98, 147, 98, 98, 147, 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 98, 98, - 147, 98, 98, 147, 98, 147, 98, 147, 147, 98, 98, 147, 98, 147, 98, 33, 33, 33, 98, 147, 98, - 33, 33, 33, 33, 33, 98, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 98, 147, 147, 147, 147, 98, 147, 147, 33, 98, 147, 98, 33, 147, 98, 33, - 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 98, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 147, - 147, 147, 227, 98, 147, 227, 98, 98, 147, 147, 147, 147, 147, 147, 147, 33, 33, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 33, 33, 147, 147, 98, 33, 98, 147, 147, 147, 147, 147, - 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 147, 98, 147, 147, 98, 33, 147, 98, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 98, 147, 98, 147, 98, - 98, 147, 147, 227, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 98, 33, 33, 33, 33, 147, 147, 98, 147, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 98, 98, 147, 98, 33, 147, 147, 147, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 33, 98, 33, 98, 98, 98, 33, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, 98, 147, 98, 147, 147, 98, 147, 98, 147, 98, 98, - 147, 147, 147, 33, 33, 33, 147, 147, 147, 33, 33, 98, 33, 33, 33, 33, 98, 227, 147, 147, - 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 98, 147, 147, 33, 33, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, - 147, 147, 147, 98, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 33, 147, 147, 147, 98, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 98, 147, - 147, 98, 33, 98, 147, 147, 147, 147, 147, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 98, 147, 98, 147, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 147, 147, 98, 98, 147, 147, 98, 98, 98, 147, 98, 147, 98, 98, - 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 147, 98, 98, 98, 147, 98, - 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, - 98, 98, 147, 98, 33, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, 147, 98, 98, - 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, 98, 147, 98, 33, 33, 98, 147, 147, 98, 33, 98, - 33, 33, 98, 33, 33, 33, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 33, 33, 33, 147, 98, 98, 98, 98, 147, 98, - 33, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 33, 227, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 147, 147, 147, - 147, 147, 147, 147, 98, 33, 33, 147, 147, 147, 98, 33, 98, 147, 147, 147, 147, 147, 98, 33, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 227, 147, 227, 227, 98, 147, 147, 147, 98, 98, 98, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 98, 98, 98, 98, 98, 147, - 147, 147, 227, 147, 147, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, - 33, 33, 33, 98, 98, 98, 147, 98, 98, 147, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 98, 98, 147, 98, 98, 98, 147, 147, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 147, 147, 147, 98, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 98, 147, 98, - 33, 33, 147, 147, 147, 147, 227, 147, 98, 33, 98, 33, 98, 33, 98, 227, 147, 147, 147, 147, - 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 33, 33, - 33, 98, 33, 33, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, - 147, 98, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 147, 33, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 33, 147, 147, 147, 147, 147, 147, 98, 33, 33, 147, 147, 147, 147, 33, 33, 98, - 147, 147, 147, 147, 147, 98, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 98, 147, - 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 33, 98, 98, 98, 147, 147, 147, 227, 227, 227, 147, 98, 33, 98, 33, 98, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 98, 147, 98, 98, 147, 98, 147, 98, 147, 147, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 147, 147, 147, - 98, 147, 98, 98, 98, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 98, 98, 147, 98, 147, - 98, 147, 98, 147, 98, 147, 98, 147, 98, 33, 33, 147, 147, 98, 227, 227, 147, 33, 98, 33, - 33, 33, 33, 98, 147, 147, 227, 147, 147, 227, 147, 147, 147, 147, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, - 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 98, 98, 33, 98, 98, 98, 147, 98, 98, 33, - 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 227, 227, 98, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 147, 147, 147, 147, 147, 147, 33, 33, - 98, 147, 147, 147, 147, 33, 33, 147, 147, 147, 147, 147, 147, 147, 33, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 227, 98, 98, 147, 98, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 33, 98, 98, 147, 147, 227, 227, 147, 147, 147, 98, 147, 227, 147, 98, 98, - 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 98, 147, 98, - 98, 147, 98, 98, 98, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 98, 147, 147, 98, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 147, 98, 98, 98, 98, 98, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, 33, 33, - 98, 147, 147, 147, 147, 98, 33, 33, 33, 33, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 147, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 98, - 147, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, - 98, 147, 147, 147, 98, 33, 33, 33, 147, 147, 147, 147, 98, 33, 33, 147, 147, 147, 147, 147, - 147, 147, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, 227, 147, 98, 147, 98, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 147, 227, 227, 227, 227, 227, 147, 147, 98, - 147, 147, 147, 147, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 147, 147, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 33, 33, 33, 33, 98, 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, 147, 147, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, - 98, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 227, 147, 147, 98, 98, 98, 147, 98, 147, 98, 147, 147, 98, 33, - 98, 147, 147, 33, 33, 98, 147, 147, 147, 33, 33, 98, 33, 98, 98, 98, 98, 147, 147, 147, - 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 147, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 98, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 33, 147, 147, 147, 33, 33, 33, 98, 147, 147, 147, 147, 98, 33, - 33, 147, 147, 147, 147, 147, 147, 147, 98, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 33, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, - 227, 98, 147, 147, 147, 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 227, - 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 147, 227, 98, 98, 98, 33, 33, 33, - 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 147, 98, 147, 98, 147, 98, 98, 147, 98, 98, 147, - 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, - 147, 98, 147, 98, 98, 147, 98, 98, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 98, 98, 98, 98, 98, 147, - 147, 98, 147, 98, 98, 98, 98, 98, 147, 33, 33, 33, 147, 147, 147, 147, 33, 33, 98, 33, 98, - 147, 98, 98, 147, 147, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, 147, 227, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 98, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, 98, 33, 33, 33, 33, 147, 147, - 147, 147, 147, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 98, 33, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 33, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 227, 227, 147, 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 98, 33, 98, 33, 147, 227, 98, 98, - 98, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 98, 98, 98, 147, 98, 147, 98, 147, 98, - 98, 147, 98, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 98, 98, 147, 98, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 98, - 147, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 33, 147, 147, 33, 98, 147, 147, 227, - 227, 33, 33, 33, 98, 147, 147, 33, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, - 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 147, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 147, 98, 33, - 98, 147, 147, 147, 147, 147, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 98, 33, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 33, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 227, 147, 227, 227, 98, 98, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, - 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 33, 147, 227, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 147, 98, 147, 98, 147, - 98, 147, 98, 147, 98, 98, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 98, 98, 98, 98, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, - 98, 98, 147, 147, 98, 98, 147, 147, 147, 33, 98, 98, 98, 98, 98, 98, 98, 147, 33, 98, 147, - 147, 147, 227, 98, 33, 33, 98, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 147, 98, 33, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 33, 98, 98, 98, 147, 147, 147, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 98, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 33, - 33, 147, 147, 147, 147, 147, 98, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 98, 33, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 98, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 147, 98, 98, - 227, 227, 147, 147, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, - 147, 98, 147, 147, 98, 147, 98, 147, 98, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 98, - 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 227, 98, 98, 147, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 147, 147, 147, 147, 227, 147, 227, 227, 147, 98, 98, 147, 147, 147, 147, 147, 227, 147, - 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 33, 98, 147, 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 98, 33, 33, 33, - 33, 33, 98, 98, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, - 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 33, 98, 147, 147, 147, 147, 147, 98, 33, 33, 33, 147, 147, 147, 147, 147, - 147, 147, 98, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 98, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 98, 98, 98, 147, 98, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, - 147, 147, 98, 147, 227, 147, 147, 147, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 147, 98, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, - 147, 98, 147, 98, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 98, 98, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 147, 98, 98, 98, 98, 147, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 147, 147, 147, 98, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 33, 33, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, - 147, 147, 147, 147, 147, 147, 147, 98, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, - 33, 33, 33, 33, 33, 98, 98, 147, 147, 227, 147, 147, 147, 227, 147, 227, 147, 98, 147, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 147, 98, 98, 147, 147, 147, 147, 227, 147, 227, 147, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 98, 98, 147, 98, 147, 98, 98, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 227, 147, 147, 98, 98, 98, 98, 147, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 98, 33, 147, 98, 147, 98, 98, 98, 98, 147, 147, 147, 147, 98, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 98, 227, 227, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 33, 33, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, - 147, 147, 147, 147, 147, 147, 98, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 227, 147, 147, 227, 147, 98, 147, 98, 98, 98, 98, - 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 98, 33, 98, - 33, 33, 98, 33, 98, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 147, - 98, 147, 147, 147, 147, 147, 227, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 98, 147, 98, 98, 147, 147, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 98, 147, 98, 147, - 98, 147, 98, 147, 147, 147, 147, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 98, - 98, 98, 98, 147, 98, 98, 98, 147, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 147, 33, 33, 147, 98, 98, 98, 98, 147, 147, 98, 147, 147, 98, 147, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, - 227, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 33, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 147, 147, 147, - 147, 98, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 227, 227, 227, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 147, 147, 147, - 147, 147, 227, 147, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, - 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 98, 147, 98, 98, 147, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 98, 147, 147, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 227, 147, 147, 147, 147, 147, 227, 147, 98, 98, 98, 147, 98, 147, 98, 147, 98, - 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 98, 33, - 147, 98, 98, 147, 98, 147, 147, 147, 147, 98, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 227, 227, 98, 98, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, - 98, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 98, 33, 33, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, - 98, 33, 98, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 98, 98, 147, 147, 147, 147, 227, 227, 147, 147, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 147, 98, 147, 147, 147, 98, 147, 98, - 147, 147, 98, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, - 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 147, - 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 98, 98, 98, 147, 98, 147, 98, 147, 98, 98, 147, 147, 147, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 33, 147, 147, 98, 98, 98, 147, 147, - 98, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 98, 227, 147, 98, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 33, 98, 147, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, 98, - 98, 98, 33, 98, 33, 33, 33, 98, 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, - 33, 98, 33, 98, 33, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 147, 98, 98, 147, 147, 147, 147, 147, 227, 147, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 147, 98, 98, 147, 98, 98, 147, 147, 147, 147, 98, 147, 98, 147, 98, - 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 147, 147, 98, 147, 147, - 98, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 98, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, - 147, 147, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, - 147, 98, 147, 98, 98, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 98, 147, 33, 98, 147, 98, 98, 98, 147, 147, 98, 147, 147, 98, 98, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, - 227, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 98, 147, 147, 33, 98, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 33, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, - 98, 33, 33, 98, 33, 98, 98, 98, 33, 98, 33, 33, 33, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 147, 147, 147, 147, - 147, 227, 227, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, - 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 98, 98, 98, 33, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, - 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 98, 98, 147, 147, 147, 147, - 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 98, - 147, 98, 98, 98, 98, 147, 147, 98, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 227, 227, 98, 98, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 98, 147, 98, 98, 33, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 98, 33, 33, 98, - 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 147, 98, 147, 147, 147, 227, 147, 147, 147, 227, 227, 147, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 147, 98, 98, 147, 147, 98, 147, - 98, 147, 147, 147, 147, 98, 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 98, 98, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, - 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 147, - 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, - 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 33, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 98, 33, 98, 147, 98, 147, 98, 147, 147, - 147, 147, 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 33, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 227, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 147, 33, - 33, 227, 98, 147, 147, 147, 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, - 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, - 98, 147, 98, 147, 98, 147, 98, 33, 98, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, 98, - 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 98, 147, 98, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 147, 98, 98, - 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 98, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 98, 147, 98, 98, 98, 147, 98, 147, 98, 147, 147, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 98, 147, 33, 98, 147, 147, - 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 33, 33, - 33, 98, 33, 98, 98, 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, - 147, 227, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, - 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 98, 98, 98, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 227, 147, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 98, 98, 33, 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, - 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 98, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 147, 98, 147, 147, 98, 33, 147, 147, 147, 98, 147, 98, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 147, 147, - 147, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, 98, 33, 33, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 227, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, - 98, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, 98, - 98, 98, 98, 147, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, 33, - 147, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 98, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, - 147, 98, 147, 98, 147, 33, 98, 227, 147, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 147, - 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 98, 147, 147, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, - 147, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, - 33, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, - 147, 98, 147, 147, 98, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, - 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 147, 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 147, 98, 98, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 98, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 147, 227, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 147, 147, 98, 147, 33, - 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, - 147, 147, 98, 98, 33, 98, 98, 147, 98, 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, 147, 98, 147, - 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 98, 147, 147, 147, 98, - 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 147, 98, 98, - 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 33, 98, 147, 98, - 147, 98, 147, 98, 98, 147, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 98, 147, 147, 98, 98, 147, 98, 147, 98, 147, 147, - 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 98, 33, 98, 33, 33, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 147, 98, 147, 147, 98, 147, 98, 33, 227, 147, 147, 147, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 147, 98, 147, 98, - 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, - 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, - 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 98, 147, 98, 147, 147, 98, 147, 98, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 98, 98, 147, 98, 98, 98, 98, 147, - 98, 147, 98, 98, 98, 98, 98, 33, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, - 98, 147, 147, 147, 147, 227, 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 33, 98, 98, 147, 98, 98, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 98, 98, - 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, - 98, 147, 147, 147, 98, 147, 98, 98, 227, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, - 98, 33, 98, 33, 33, 98, 33, 98, 147, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 227, 98, 147, 147, 147, 227, 147, 147, 147, 98, 147, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 98, 98, - 147, 98, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, 98, 147, 98, 147, 147, 147, 33, 33, - 33, 33, 147, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, - 147, 98, 147, 98, 147, 227, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, - 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, 98, 98, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 33, 98, 147, 147, 147, 98, 147, 98, 147, 98, - 147, 98, 147, 147, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 98, 227, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 147, 98, 147, 147, 98, 147, 147, 98, 98, 147, 147, 147, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 147, 147, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 33, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 147, 98, 147, 147, 98, - 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 33, 33, 33, 147, 147, 98, 147, 147, 98, - 147, 98, 98, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 98, 98, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 98, 33, 33, 98, - 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 147, 147, 98, 98, 98, 98, 98, 98, 33, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, - 98, 98, 147, 98, 98, 147, 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 147, 98, 147, - 147, 147, 33, 33, 33, 98, 98, 98, 33, 147, 227, 147, 98, 98, 33, 98, 98, 147, 147, 98, 98, - 98, 98, 33, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, - 33, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 98, 147, 147, 147, 147, 147, 98, 98, 98, 147, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 147, 98, - 98, 98, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, - 147, 147, 98, 33, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, - 147, 147, 98, 147, 227, 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 33, 33, 98, 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 98, 33, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 33, 98, 98, 98, 147, 98, 98, 147, 98, 147, 98, 33, 98, 98, 98, 98, 98, - 147, 147, 147, 147, 147, 227, 147, 147, 98, 147, 98, 98, 98, 98, 147, 98, 98, 33, 147, 147, - 147, 147, 147, 147, 98, 33, 147, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 98, 98, - 98, 147, 147, 98, 98, 98, 147, 98, 147, 98, 147, 147, 98, 98, 98, 147, 98, 147, 98, 147, - 98, 147, 98, 147, 98, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 98, 98, - 147, 227, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, - 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 147, 98, 98, 147, 98, 147, 98, - 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 98, 98, 147, 147, 98, - 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 98, 98, 98, 147, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 33, 33, 33, 33, - 33, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 147, 227, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 33, 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, 147, 98, 33, 147, 98, - 147, 98, 98, 147, 98, 98, 98, 33, 98, 98, 98, 33, 33, 98, 147, 147, 98, 98, 147, 98, 147, - 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, - 33, 98, 33, 33, 33, 98, 33, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, - 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 147, 147, 98, 98, 98, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 98, 147, 147, 147, 147, 98, - 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, - 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, - 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, - 147, 147, 147, 98, 147, 147, 98, 147, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 147, 33, 33, 33, 33, 33, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, - 147, 147, 147, 227, 147, 147, 227, 227, 147, 147, 98, 147, 147, 98, 98, 147, 147, 98, 98, - 147, 147, 98, 98, 147, 147, 147, 98, 98, 98, 98, 147, 98, 98, 33, 98, 98, 98, 33, 98, 98, - 98, 98, 33, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, 98, 147, 98, 98, - 147, 147, 147, 98, 147, 98, 147, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 98, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, - 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 98, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, 147, 147, 98, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 147, 98, 98, 147, 98, - 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, - 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 98, 98, 98, 98, - 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, - 33, 33, 33, 33, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, - 98, 98, 98, 147, 147, 98, 147, 98, 98, 98, 98, 147, 147, 98, 147, 227, 147, 147, 227, 227, - 227, 147, 147, 147, 147, 147, 147, 98, 147, 227, 147, 33, 147, 98, 147, 147, 147, 147, 147, - 147, 98, 98, 147, 98, 98, 98, 98, 33, 98, 147, 98, 33, 33, 98, 98, 33, 98, 147, 98, 147, - 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, - 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 33, 33, 98, 98, 33, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 147, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 147, 147, 147, 147, 98, 147, - 147, 147, 98, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 147, 98, 147, 98, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, - 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, 98, 147, 98, 147, 147, 147, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 33, 33, 98, 147, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, - 98, 98, 98, 98, 98, 147, 147, 227, 147, 227, 227, 147, 227, 227, 227, 147, 147, 98, 147, - 147, 147, 98, 98, 98, 33, 147, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 98, 147, 98, - 33, 98, 98, 147, 147, 98, 98, 33, 98, 33, 33, 227, 98, 98, 147, 98, 147, 98, 147, 98, 147, - 98, 147, 98, 98, 98, 147, 98, 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, 33, 98, 98, 33, 98, 33, - 33, 33, 33, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 227, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 98, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 147, 147, 147, 98, 33, 33, 33, 98, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 98, 147, 147, - 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, - 147, 98, 147, 98, 147, 147, 98, 98, 98, 147, 98, 147, 98, 98, 147, 147, 98, 147, 147, 98, - 147, 147, 98, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, - 147, 147, 98, 147, 98, 98, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 147, 33, 33, 227, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 98, 147, 98, 98, 98, 98, 147, 147, - 98, 147, 227, 227, 147, 227, 227, 227, 227, 227, 147, 147, 147, 98, 147, 147, 147, 33, 33, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 147, 147, - 98, 98, 33, 33, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 98, - 147, 147, 147, 98, 147, 98, 98, 147, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 98, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 33, 33, 98, 33, 33, 147, - 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 98, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, - 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, 147, 98, 98, 147, 147, 147, - 227, 147, 33, 33, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 98, 147, 147, 147, 98, 98, 147, 98, 147, 98, 147, 147, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 147, 98, 147, 98, - 147, 98, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, - 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, 98, 98, 98, - 147, 98, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 227, 98, 33, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 98, - 98, 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 147, 147, 147, 98, 227, 147, 227, - 227, 147, 227, 227, 227, 227, 227, 147, 98, 147, 147, 147, 98, 33, 33, 147, 147, 98, 147, - 147, 98, 147, 98, 147, 147, 147, 98, 147, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 33, 33, - 147, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, 147, 147, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 98, 147, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 98, 33, 33, 33, 98, 147, - 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, - 147, 147, 98, 98, 98, 147, 98, 98, 147, 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, - 98, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 98, 98, 147, 147, 98, 147, 147, 98, 98, - 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 98, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, - 98, 147, 147, 98, 98, 98, 33, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 147, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 147, 98, 98, 33, 33, 33, 33, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 33, 98, 227, 147, 98, - 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 98, 98, 147, 147, 98, 98, 147, 98, 33, 98, - 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 33, 98, 98, 33, 33, 33, 98, 33, 33, 147, 147, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 227, 147, 33, 33, 33, 33, 147, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, 147, - 98, 98, 147, 147, 98, 98, 147, 227, 33, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, 147, - 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, - 98, 147, 147, 147, 98, 98, 147, 98, 98, 98, 147, 98, 147, 147, 147, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, - 98, 98, 98, 147, 147, 147, 98, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 33, 33, 33, 33, 33, 98, 227, 98, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 147, - 147, 98, 98, 33, 98, 147, 147, 147, 98, 98, 33, 33, 147, 147, 98, 98, 147, 98, 147, 98, - 147, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 147, 98, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, 98, 33, 98, 33, 98, - 98, 33, 33, 33, 33, 98, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, - 98, 147, 147, 147, 147, 147, 147, 33, 33, 98, 33, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 147, 147, 98, 98, 98, 98, 147, 98, 98, 147, - 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, - 98, 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 98, 98, 147, 98, 98, 98, 147, 147, 98, - 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, - 98, 147, 98, 147, 98, 147, 147, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, - 98, 98, 147, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, - 98, 98, 98, 98, 33, 98, 98, 33, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 147, 147, 147, - 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, - 33, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 98, 98, - 33, 98, 98, 147, 98, 33, 33, 33, 147, 98, 147, 147, 147, 147, 98, 98, 98, 98, 147, 147, - 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 98, 33, 98, 33, 33, 33, 98, 33, 33, 98, - 147, 227, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 227, 227, 227, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, - 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 33, 33, - 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 147, 98, 147, 147, 98, 98, 98, 98, 147, 98, 98, 147, 147, 98, 98, 98, 98, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, 147, 147, 147, 147, 98, - 147, 147, 98, 98, 147, 98, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, - 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 98, - 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 147, 147, 147, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, - 147, 98, 147, 147, 98, 98, 98, 98, 147, 147, 147, 147, 98, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 98, 227, 147, 147, 147, 147, 98, - 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, 33, 98, 98, 33, 33, 33, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 98, 98, 147, 98, 98, 33, 98, 98, 98, - 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, - 98, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 147, 147, 227, 147, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 98, 98, 98, 98, 147, - 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, 33, 98, 147, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 147, 98, 147, 98, - 98, 98, 98, 98, 98, 147, 147, 33, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 147, 98, 147, 98, 98, 98, 98, 147, 147, 98, 147, 147, 147, 98, 147, 98, - 98, 147, 98, 98, 98, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, - 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 33, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 147, 98, 147, 98, 98, 98, - 98, 147, 147, 147, 147, 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, 98, 98, 98, 147, 147, 98, 98, 98, 98, 98, - 147, 98, 147, 98, 147, 147, 147, 98, 98, 33, 98, 98, 98, 98, 147, 98, 147, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, - 33, 33, 98, 33, 33, 33, 98, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 33, 98, 98, 33, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 147, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, - 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 98, 147, 98, 98, 147, 98, 147, 147, - 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, - 147, 147, 98, 98, 98, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 98, - 33, 98, 98, 33, 98, 33, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 227, 147, 147, 227, 227, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, - 147, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, - 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 33, - 98, 98, 98, 98, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 33, 98, 98, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 227, 227, 147, 147, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, - 98, 147, 98, 98, 98, 147, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, - 33, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 98, 147, 98, 98, 147, 98, - 147, 98, 147, 147, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 147, 147, 147, 98, 147, 98, - 147, 147, 98, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 98, 98, 98, 98, - 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 147, 33, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 33, 98, 98, 98, 33, 98, 98, 33, 98, 33, 33, 98, - 147, 147, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, - 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 98, 33, 98, 98, 147, 98, 147, - 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, - 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 227, 227, 147, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 147, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 98, - 98, 147, 98, 98, 98, 98, 98, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, - 147, 147, 98, 147, 98, 147, 98, 98, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 98, 33, 98, 147, 98, 147, 147, 98, 147, 98, 147, - 147, 147, 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 147, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 33, 98, 147, 98, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 147, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 33, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 147, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, 98, 147, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 147, - 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, - 147, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, 33, 98, 33, - 98, 98, 33, 98, 33, 33, 98, 147, 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, - 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 98, - 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 98, 227, 227, 227, 227, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 98, - 33, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 147, 98, 33, 33, 33, 33, 33, 33, 98, 227, 147, 147, 147, 98, 147, 98, 147, 98, 147, 98, - 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 147, - 147, 98, 98, 98, 147, 98, 147, 98, 147, 147, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 33, 98, 33, 98, 147, 98, - 147, 98, 98, 98, 98, 147, 147, 227, 147, 227, 147, 147, 227, 147, 227, 227, 227, 227, 227, - 227, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, - 98, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 227, 227, 227, 227, 147, 147, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 98, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 33, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 98, - 147, 227, 147, 98, 98, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, - 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 227, 147, 147, 147, 98, 147, 98, 147, 147, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 98, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, - 98, 33, 33, 98, 33, 33, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 98, 98, 147, 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 98, 147, 98, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 147, 98, 98, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 227, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 98, - 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 147, 227, 227, 147, 98, 98, 147, 98, 147, - 98, 147, 98, 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 33, - 33, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 98, 98, 147, 98, 98, - 147, 98, 98, 147, 147, 147, 147, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 33, 33, 33, 98, 98, 147, - 98, 98, 98, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 98, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 33, 147, 98, 147, 98, 147, 98, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 98, 147, 227, 227, 227, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 147, 147, 98, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, - 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 33, 33, 98, 98, 98, 98, 98, 33, 33, 33, 98, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 98, 33, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 33, 98, - 33, 33, 98, 33, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 227, 147, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 98, 33, 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, - 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 98, 98, 147, 98, 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 98, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 227, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, - 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, - 98, 98, 147, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, - 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 147, 98, 98, - 147, 98, 98, 147, 98, 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 33, 33, 33, 33, 98, 147, 98, 147, 98, 147, 98, 98, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 33, 33, 33, 33, 98, 33, 98, 33, 98, - 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 98, 98, 98, 147, 98, 98, 147, 98, - 147, 147, 147, 147, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 33, 98, 147, 147, 98, 98, 98, 98, 98, - 98, 98, 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, 33, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 33, 147, 147, 147, 147, 147, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 147, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 227, 147, 227, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 147, 98, 147, 147, 98, 147, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 98, 98, 33, 98, 33, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 98, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 33, 33, - 98, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, - 147, 98, 147, 98, 98, 147, 98, 147, 147, 147, 227, 147, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, - 33, 33, 98, 147, 98, 147, 147, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 33, 98, - 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 147, - 147, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, - 147, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 227, 98, 33, 98, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 98, 98, 98, 147, 98, 147, - 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, 98, 147, - 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 147, 147, 147, 147, - 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 98, 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 147, 98, 98, 147, 98, 147, 98, 147, 147, 147, - 147, 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 33, 33, 98, 147, 147, 98, 98, 147, 98, 98, 98, - 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 147, 147, 98, 98, 98, 98, 147, 33, 33, 33, 98, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 147, 98, 98, 98, 147, 147, 98, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 147, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 33, 98, - 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, 98, 98, - 147, 98, 98, 147, 147, 98, 147, 147, 147, 227, 147, 147, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 147, 33, 33, - 98, 147, 98, 147, 147, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 98, 98, 147, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 33, 33, 33, 33, 33, 147, - 98, 33, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 147, 147, - 147, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 147, 227, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 147, 98, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 98, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 98, 98, 147, 98, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 147, 33, 33, 98, 147, 147, 98, 98, 147, 147, 147, 98, 33, 33, - 33, 33, 98, 33, 98, 98, 33, 33, 98, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 98, 33, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 98, - 147, 98, 98, 33, 33, 33, 33, 98, 98, 33, 147, 98, 33, 98, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 227, 98, 33, 147, - 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 33, 98, 98, 98, 98, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 33, 98, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 33, 98, - 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 147, - 147, 98, 98, 147, 98, 147, 98, 147, 147, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 33, - 33, 147, 98, 147, 147, 98, 98, 33, 33, 33, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 33, 98, - 98, 98, 98, 33, 33, 33, 33, 33, 147, 98, 98, 33, 33, 33, 98, 98, 147, 147, 147, 33, 147, - 147, 33, 98, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 147, - 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 98, 147, 147, 33, 98, 147, 98, 98, 98, 147, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 98, 98, 98, 98, 147, 147, 33, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 98, 98, 33, 98, 33, 33, - 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 147, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 147, 98, 147, 147, - 147, 147, 147, 227, 147, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 33, 33, 98, 147, 147, 98, 33, 33, 33, - 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 98, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, 33, 98, 147, 33, 98, 98, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, 147, 147, 147, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 98, 98, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, - 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 98, - 147, 98, 98, 98, 147, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 98, 98, 98, 98, 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 147, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 98, 33, 98, 98, 147, 147, 98, 98, 147, 98, 147, 98, 147, 147, 227, 147, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 98, 98, 33, 33, 98, 98, 33, 33, 33, 98, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 98, 98, 147, 98, 147, 147, - 98, 98, 33, 98, 147, 98, 98, 98, 147, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 147, 98, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 98, 147, 147, 98, 98, 98, 98, 147, 98, 33, - 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 98, 98, 98, 98, 98, - 147, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, - 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 98, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, - 98, 147, 147, 98, 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 33, 33, - 33, 33, 33, 98, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, - 33, 33, 33, 98, 98, 33, 33, 33, 98, 98, 147, 98, 98, 98, 147, 147, 33, 33, 147, 147, 147, - 147, 98, 33, 147, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, - 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 147, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 98, 98, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, 147, 98, 147, 147, 33, 98, 33, 98, 33, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 98, 98, 98, 98, 98, 98, 147, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, 98, 147, 98, 147, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 98, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 147, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 147, 147, 98, 98, 147, 98, 147, 147, 147, 147, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 98, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 33, 33, 33, 98, 147, 98, 147, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, 98, 33, 33, 33, 98, 98, 33, 33, 33, 98, 147, - 98, 98, 98, 98, 147, 147, 147, 98, 33, 147, 147, 147, 147, 147, 98, 98, 147, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 98, 147, 147, 147, 147, 147, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 227, 147, 98, 98, 147, 98, 98, 98, - 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 227, 147, 227, 147, - 147, 98, 98, 147, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 147, 98, 147, 98, 147, - 147, 227, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 33, 33, 98, 33, 33, 33, 33, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, - 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 227, 227, 227, 227, 227, 227, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 147, 98, 98, 147, 98, 147, 147, 147, 147, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 98, 33, 33, 33, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 98, 147, 147, - 147, 147, 98, 33, 147, 147, 147, 98, 33, 98, 147, 147, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 98, 98, 98, 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 147, 147, 147, 147, 147, - 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 227, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 227, 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 33, 98, 98, 98, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, - 147, 147, 147, 147, 98, 33, 33, 98, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 147, 147, 227, 227, 227, 147, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 147, 147, 98, 98, 147, 98, 147, - 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 147, 227, 227, 227, 227, 98, 98, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 98, 147, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 33, 33, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 33, 33, 147, 147, 33, 98, 147, 147, - 147, 147, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 147, 147, 147, - 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 227, 227, 147, 147, 227, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 227, 227, 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, - 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 147, 98, 98, - 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 98, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 98, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 33, 33, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, - 147, 147, 147, 147, 33, 98, 33, 33, 147, 147, 147, 147, 98, 98, 33, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 98, 98, 98, 98, 98, 147, 147, 147, 147, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 147, 227, 147, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 227, - 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, - 98, 98, 98, 147, 98, 98, 33, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 227, 147, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, - 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 33, 33, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 147, 147, 147, 98, 147, 98, - 147, 147, 147, 98, 98, 227, 147, 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 98, 98, - 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 33, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 33, 33, 147, 147, 147, 147, - 98, 98, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, - 227, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 227, 227, 147, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 147, 98, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 147, 98, 98, 147, 98, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 98, 147, 98, 147, 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, - 33, 98, 33, 33, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, - 33, 33, 98, 147, 147, 147, 98, 98, 147, 98, 147, 147, 147, 98, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 147, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 98, 147, 98, 98, 147, 98, 147, 147, 147, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 227, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 227, 227, 147, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 98, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 227, 147, 227, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 98, 98, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 98, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 147, 147, 147, 98, 147, 98, 147, - 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 33, 33, 147, 98, - 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 98, - 98, 98, 98, 147, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 147, 147, - 98, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 227, 147, 33, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 98, 98, 98, 147, 98, 98, 147, 98, - 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 98, 147, 147, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, - 147, 147, 147, 147, 98, 147, 147, 98, 98, 98, 147, 147, 227, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 98, 98, 98, 98, 98, 227, 147, 98, 147, 147, 147, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, 33, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 227, 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 98, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, - 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 98, 98, 33, 98, 33, 98, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 147, 147, 147, - 147, 147, 98, 147, 147, 98, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, - 147, 147, 98, 98, 98, 98, 147, 227, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 147, 227, 98, 98, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 147, 147, 147, 147, - 98, 147, 98, 98, 147, 98, 98, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 98, 98, 98, 98, 147, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, - 227, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 147, 98, 147, 98, 147, - 147, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 33, 98, 98, 98, - 98, 33, 98, 33, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, 98, 98, - 227, 147, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 227, - 227, 98, 98, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 33, 98, 33, - 33, 33, 33, 33, 98, 98, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 147, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, - 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, - 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 98, 98, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 227, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 33, 98, 98, 147, 147, 98, 33, 33, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 98, 98, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 98, 98, 98, 98, 147, 227, 147, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 147, 227, 227, 98, 98, 147, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 98, 98, 33, 33, 33, 98, 98, 147, 147, 147, - 98, 147, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 98, 147, 98, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 227, 227, 147, 33, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 33, 33, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 98, 98, 98, 147, 98, 98, 98, - 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, - 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 33, 33, 98, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 33, 33, 227, 147, 147, 147, 98, 147, 98, 147, 98, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, 98, 33, 33, 98, 98, 147, 98, 147, 98, - 147, 147, 147, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 147, 227, 147, 227, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 147, 147, 227, 227, 98, 98, - 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 33, 33, 98, 147, 147, 147, 147, 98, 98, - 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, - 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, 147, 98, - 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 227, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 98, 98, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 147, 98, 33, 33, - 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 147, 227, 147, 147, 147, 147, 147, 98, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 98, 98, 98, 147, 147, - 147, 98, 98, 98, 33, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 98, 147, 98, 147, 98, - 147, 98, 147, 98, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 227, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 147, 227, 227, 147, - 98, 147, 98, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, - 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 33, 98, 147, 147, 147, 147, 98, 147, - 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, - 147, 98, 147, 98, 147, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, 147, 98, 147, 147, 147, - 147, 227, 227, 98, 33, 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 227, 147, 33, 147, 98, 98, 98, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 33, 98, 98, 33, 33, - 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 98, 33, 33, 98, 227, 147, 147, 147, 147, 98, 147, 98, 98, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 98, 98, 147, 147, - 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 33, 147, 98, 147, 98, 147, - 98, 147, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 147, 227, 147, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 147, 147, 227, 227, - 147, 98, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 33, 33, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 98, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, - 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, - 147, 227, 147, 227, 147, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 147, - 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 98, 98, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 147, 98, 98, 33, 98, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 98, 98, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 227, 147, 147, 147, 147, 98, 147, - 227, 227, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, - 98, 98, 98, 147, 147, 147, 147, 98, 98, 98, 98, 33, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, - 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 98, 98, 147, 227, - 227, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, - 98, 98, 147, 227, 227, 227, 147, 98, 98, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 98, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 33, 98, 147, 147, 147, - 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, 98, 147, 98, - 147, 147, 147, 147, 147, 227, 227, 147, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 227, 147, 227, 147, 98, - 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, - 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 147, - 147, 147, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 227, 147, 147, 147, - 147, 147, 147, 98, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 147, 33, 98, 98, 147, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 33, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, - 98, 98, 98, 98, 147, 227, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 98, 98, 98, 98, 147, 227, 227, 227, 227, 98, 98, 147, 227, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 98, 147, 98, 147, - 98, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 227, 98, 33, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 227, 147, 227, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 227, 147, 147, 147, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 98, 147, 147, 227, 147, 147, 147, 147, 98, 147, 227, 227, 147, 227, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 98, 98, 98, 147, 147, 147, 147, 98, - 98, 98, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, 98, 147, 98, 147, 147, 147, - 98, 147, 98, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 33, 147, 147, 227, 227, 227, 227, - 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 147, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 33, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, 98, 147, 98, 147, 147, 147, 227, 227, 227, - 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 227, 147, 227, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 33, 98, 98, 147, 98, 33, 98, 98, 98, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 227, 227, 227, 227, 227, 98, 98, 98, 33, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 33, 98, 147, 227, 147, 147, 147, 147, 147, 98, 227, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, - 33, 147, 147, 98, 147, 98, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, - 147, 227, 227, 227, 227, 147, 98, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, - 147, 147, 147, 147, 147, 227, 147, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 33, 98, 147, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 98, - 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, - 147, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 147, 227, 147, 147, 147, 98, 98, 227, 227, 227, 147, 227, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 98, 98, 147, 147, 147, 98, 147, 98, 98, - 98, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 33, 98, 147, 147, 147, 98, 147, 98, - 147, 98, 98, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 147, 147, 227, 227, 227, 227, 147, 33, - 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 147, 147, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 98, 147, 147, 98, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 227, 227, 227, 147, 33, 33, 33, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, - 98, 98, 147, 98, 98, 98, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 227, 227, 147, 227, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, - 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 98, 147, 227, 147, 147, 147, 147, 98, 98, 98, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, - 98, 98, 147, 147, 147, 147, 98, 33, 147, 147, 147, 98, 147, 147, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 98, 33, 147, 98, 147, 98, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 33, 147, 147, 227, 227, 227, 227, 227, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 98, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 227, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 33, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 227, 98, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 227, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 98, - 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, 98, 147, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, - 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 227, 147, 147, 147, 147, 147, 98, 98, 227, 227, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 227, 147, 98, 147, 98, 33, 147, - 147, 147, 98, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 98, 147, 147, 147, - 98, 98, 147, 98, 98, 147, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 147, 147, 147, 227, 227, 227, - 227, 227, 98, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 147, - 147, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 227, 147, 227, 227, - 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 227, 147, 227, 147, 227, 147, 98, 98, 147, 98, 98, 147, 33, 98, - 98, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 98, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 227, 147, 147, 147, 98, 33, - 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 98, 227, 147, 147, 147, 33, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 33, 147, 98, 147, 98, 147, 98, 147, 98, 98, 147, 98, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 33, 147, 227, 227, 227, 227, 227, 227, 147, 98, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 98, 147, 147, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, - 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 98, 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 227, 227, 147, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 227, 98, 98, 147, 98, 98, 98, 98, 98, 147, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 147, 227, 147, 147, 147, 147, 98, 98, 98, 227, 227, 147, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 227, 147, - 98, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 98, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 33, - 98, 147, 147, 98, 147, 98, 98, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, - 227, 227, 227, 227, 227, 227, 98, 98, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 98, 98, 98, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 98, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 98, 98, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 147, 147, 147, 147, 147, 227, 227, - 147, 227, 98, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 147, 227, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 147, 227, 147, 98, 98, 98, 98, - 98, 98, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 98, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 33, 98, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, - 227, 147, 147, 147, 33, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 227, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 98, 147, 98, 147, 98, - 147, 98, 98, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 227, 227, 227, 227, 227, - 227, 227, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 98, 98, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 147, 98, 147, 147, 147, 147, 227, 147, 227, 227, 98, 33, 33, 33, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 98, 147, 98, 33, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 227, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 227, 98, 98, - 98, 98, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 147, 147, 98, 227, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 33, 147, 98, 147, 98, 98, 147, 98, 147, 98, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 227, 227, 227, 227, 227, 227, 98, 147, - 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, 98, 147, 98, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 147, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 98, 98, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 147, 147, 147, 147, 147, 147, 227, 147, 227, 227, 147, 33, 33, 33, 33, 33, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, - 98, 147, 98, 147, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 227, 147, 147, 227, 227, 98, 98, 98, 98, 147, 227, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 147, 98, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 227, 147, 147, 98, 33, 98, 147, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 33, 98, 227, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 33, 147, 98, 147, 98, 147, 98, 98, 98, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 98, 227, 227, 227, 227, 227, 227, 147, 227, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 98, 227, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, - 147, 98, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, 147, 227, - 147, 227, 227, 147, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, - 147, 98, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 227, 147, 227, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 98, 98, - 147, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 98, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, - 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 147, 227, 147, 147, 147, 147, 33, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 147, - 98, 98, 147, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, - 227, 227, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, - 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 147, 147, 147, - 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 227, 227, 227, 98, 33, 33, 33, - 33, 33, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 98, 147, 98, 98, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 227, 227, 147, 33, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 98, 98, 33, 98, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 227, 147, 147, 98, 98, 98, - 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 98, 147, 98, 147, 98, 98, 98, 98, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 227, 227, 227, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 98, 98, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 98, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 147, 227, 147, 227, 227, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, - 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 147, 227, 98, 147, 227, 147, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, - 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 98, 227, 147, 147, 147, 98, 33, 98, 98, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 98, 98, 98, 147, 98, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 147, - 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 227, 147, 227, 147, 33, - 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, - 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 227, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 98, 147, 227, 147, 227, 147, 147, - 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 98, 227, 147, 227, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, - 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 98, 98, 98, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 227, 147, 147, 98, 33, - 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 98, 147, 98, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 98, 98, 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 98, 147, 147, 147, 98, 98, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 147, 227, 227, 227, 147, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 147, 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, - 98, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 98, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, - 98, 147, 147, 147, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 98, 98, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 147, 147, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 147, 147, 33, 98, 98, 98, 227, 227, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, - 98, 147, 98, 147, 98, 147, 98, 98, 147, 98, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 227, 147, 147, 147, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 98, - 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, - 147, 98, 98, 98, 147, 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, 227, 147, - 227, 98, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 98, 147, 98, 147, 227, 227, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 98, 147, 227, 147, 147, - 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, - 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 98, 147, 98, 98, 98, 98, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 98, 98, 98, - 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 227, 147, 147, 33, 98, 98, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, - 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, - 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 227, 147, 147, 98, 147, 147, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 147, 227, 147, 227, 147, 147, 147, 147, - 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, - 98, 33, 33, 33, 33, 33, 33, 227, 147, 227, 227, 227, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 147, 98, 98, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 227, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 98, 227, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, - 147, 98, 147, 147, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 98, 98, 98, 98, 98, 33, 98, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 227, 227, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 147, 147, 98, 98, 98, 98, 227, 227, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 98, 98, 98, 147, 98, 147, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 227, 147, 147, 147, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 98, 227, 147, 147, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, - 98, 98, 98, 98, 98, 98, 33, 147, 33, 33, 33, 33, 33, 33, 147, 227, 147, 227, 147, 33, 33, - 33, 33, 33, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, - 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, - 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 147, 147, 98, 98, 98, 33, 98, 33, 98, 98, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 98, 98, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 147, 227, 227, 98, - 33, 98, 98, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 98, 98, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, 98, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 98, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 147, 98, 33, 33, 33, 33, 33, 98, 227, 227, - 227, 147, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 227, 227, 227, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 227, 147, 227, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 227, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, - 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 147, 98, - 98, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 227, 147, 98, 98, 98, 98, 98, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 98, 147, 98, 98, - 147, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, 147, 147, 98, - 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 147, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, - 147, 147, 147, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 147, - 227, 227, 98, 33, 33, 33, 33, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, - 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 98, 33, 98, 98, 98, 98, 33, 98, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, - 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 227, 147, 147, 98, 98, 98, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 227, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 33, 33, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 147, - 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 147, 227, 98, 147, 98, 147, - 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 147, 33, 98, 33, 98, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 98, 147, 98, 98, 98, 98, 98, 33, 98, 147, 98, 33, 33, 33, 33, 33, 147, 227, - 227, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 227, 147, - 147, 147, 147, 98, 147, 98, 147, 147, 147, 98, 98, 227, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 227, 147, 147, 147, 98, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, - 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 98, 98, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 147, 98, 147, 98, 147, 98, 98, 98, 33, 98, 98, 33, 98, 33, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 147, 98, 98, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 147, 227, - 98, 147, 98, 98, 98, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 98, 33, 33, 98, 98, 98, 147, 147, 147, 147, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 98, 147, 98, 147, 98, 98, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 227, 98, 98, 147, 147, 147, 147, 147, 147, 98, - 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, 147, - 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 98, 98, 98, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, - 147, 98, 98, 98, 98, 98, 147, 33, 98, 98, 147, 33, 33, 33, 98, 33, 98, 227, 227, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, - 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 227, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 98, 98, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, - 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 98, 98, 147, 98, 147, 98, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 98, 98, 98, 98, 147, 98, 98, 33, 98, 33, 98, 33, 98, 33, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 98, 98, 98, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 98, - 147, 98, 98, 147, 227, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 147, 147, - 147, 147, 98, 147, 147, 98, 98, 98, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 147, 147, - 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 98, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 227, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 227, 147, 147, 147, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 147, 98, 33, 33, 33, 33, 98, 147, 227, 33, - 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, - 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 227, 227, 147, 147, 147, - 147, 98, 147, 147, 98, 147, 98, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 227, 147, 98, 147, 98, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, - 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, - 98, 147, 98, 147, 98, 98, 98, 33, 98, 33, 98, 33, 98, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 98, 98, 98, 98, 33, 98, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 147, 227, 98, 147, 98, - 98, 98, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, 147, 98, 98, 147, 98, 147, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 227, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, - 98, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, - 147, 147, 147, 227, 147, 147, 147, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 98, 98, 98, 98, 98, 98, 98, 33, 147, 98, 147, 33, 33, 33, 98, 33, 147, 147, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, 98, 147, - 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 98, 33, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 98, - 147, 147, 98, 147, 98, 147, 147, 98, 98, 98, 147, 98, 98, 147, 147, 98, 147, 147, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 147, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 98, - 98, 98, 98, 98, 147, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 147, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 227, 147, 98, 98, 98, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, 147, - 147, 147, 98, 147, 227, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 147, - 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 98, 147, 98, - 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 227, 147, 98, 98, 147, 147, 227, 227, - 227, 227, 227, 33, 98, 98, 33, 98, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 98, 147, 147, 33, 33, 33, 98, 147, 98, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 227, 147, 147, - 147, 147, 98, 147, 147, 98, 33, 147, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 227, 147, 147, 98, 147, 98, 147, 147, - 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, - 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 98, 98, 98, 147, 98, 98, 147, 98, 147, 98, - 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 147, 98, 98, 98, 98, 147, 147, 98, 98, 147, 98, - 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 98, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 98, 98, 98, 98, 98, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 147, - 147, 147, 147, 98, 98, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 33, 33, 33, - 33, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, - 98, 98, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 98, 147, 147, 147, - 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, - 98, 147, 147, 227, 227, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 98, 147, 147, 98, 147, 98, 98, 147, 98, 98, 33, 98, 147, 98, 147, 33, 33, 98, 98, - 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 98, 98, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 147, 227, - 147, 147, 147, 98, 147, 147, 147, 33, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 98, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, - 98, 147, 98, 147, 147, 98, 147, 98, 98, 98, 147, 98, 147, 98, 98, 147, 98, 147, 98, 98, 98, - 33, 33, 33, 33, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 147, 98, 98, 98, 147, 147, 98, - 98, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, - 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, - 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, - 33, 98, 98, 147, 227, 227, 227, 227, 227, 227, 227, 147, 147, 98, 98, 98, 33, 98, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 147, 147, - 147, 147, 98, 147, 227, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, 33, 33, 98, - 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, 147, 98, 147, 98, 147, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 227, - 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 147, 227, 147, 98, - 98, 98, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, - 147, 98, 98, 147, 98, 98, 98, 98, 33, 98, 98, 147, 147, 147, 33, 98, 98, 98, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 227, 147, 147, 98, 147, - 98, 147, 33, 33, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 227, 147, 98, 147, 147, 98, 147, 147, 147, 98, - 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 98, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 98, 147, - 147, 98, 147, 98, 147, 98, 147, 98, 98, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 147, 98, - 98, 98, 147, 147, 147, 98, 98, 147, 33, 147, 147, 147, 147, 147, 98, 98, 98, 33, 147, 98, - 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, - 98, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 33, 98, 98, - 98, 33, 33, 98, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 98, 147, 227, 227, 227, 98, 147, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 147, 147, 147, 147, - 147, 98, 227, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 147, 98, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 147, - 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, 147, 147, 147, 227, - 147, 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 98, 147, 98, 98, 147, 98, 147, 33, 98, 147, 98, 147, 147, 33, 98, 98, 98, 33, 33, - 33, 33, 98, 33, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, - 98, 98, 147, 33, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 227, 147, 147, 147, - 98, 147, 98, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 98, 147, - 98, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 98, - 98, 98, 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, 147, 98, 33, 147, 147, 147, 147, 98, 98, - 147, 147, 147, 147, 98, 98, 147, 98, 98, 147, 147, 147, 147, 147, 98, 98, 33, 98, 147, 147, - 147, 33, 98, 98, 98, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, - 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 98, 33, - 33, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 33, 98, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 98, 33, 98, 147, 147, 147, 147, 147, - 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 147, 98, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 227, - 147, 147, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, - 147, 98, 98, 98, 98, 98, 33, 147, 147, 147, 227, 98, 33, 98, 98, 98, 33, 33, 33, 33, 33, - 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 147, 98, 98, 98, 147, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 98, 147, 147, 147, 33, 98, - 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 98, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, - 98, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 98, 98, 147, 98, 147, 98, - 147, 98, 98, 98, 147, 98, 98, 147, 98, 98, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 98, 98, 98, 147, 147, 147, 147, 147, 33, 33, 98, 98, 147, 147, 98, 33, - 33, 98, 33, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, - 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 98, 98, 98, 33, 33, 33, - 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, - 98, 98, 98, 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 98, 33, 147, 227, 147, 98, 147, 227, 147, 147, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, 98, - 98, 147, 98, 33, 98, 147, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, - 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, 98, 98, 147, 98, - 147, 33, 33, 33, 98, 147, 147, 98, 33, 98, 147, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 33, 33, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, - 98, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 98, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, - 147, 98, 147, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 98, 147, 98, 98, 147, 98, - 147, 98, 98, 98, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 98, 98, 98, 33, 98, - 147, 147, 147, 147, 98, 33, 33, 98, 147, 147, 147, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, - 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, - 33, 98, 33, 33, 98, 33, 33, 33, 98, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, - 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 98, 98, - 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, - 98, 33, 33, 98, 33, 98, 147, 147, 147, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 147, 147, 227, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 33, 147, 147, - 147, 98, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 98, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 98, 98, 98, 98, - 33, 33, 33, 33, 33, 33, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 147, 33, 147, 147, 98, 147, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 227, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, - 147, 98, 98, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, - 147, 98, 147, 98, 98, 98, 147, 98, 98, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, 147, 147, - 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 33, 33, 98, 33, 98, 147, 147, 147, 147, 33, - 33, 98, 33, 147, 147, 147, 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, - 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, - 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 33, 33, 98, 33, 33, 33, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 98, - 147, 147, 147, 147, 227, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 98, 98, 147, 147, 98, 98, 98, 98, 98, 98, 147, - 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 227, 147, 147, 147, - 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 98, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, - 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, - 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 147, 147, 147, 98, 98, 147, 98, 98, 147, 98, 147, 98, 33, 33, 33, 33, 33, 98, 33, 147, 98, - 33, 33, 33, 98, 33, 98, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 147, 147, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 147, - 147, 33, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 98, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 98, 147, - 147, 98, 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 147, 98, 98, 98, 147, 98, 147, 98, - 98, 147, 98, 98, 147, 98, 98, 147, 98, 98, 98, 147, 147, 147, 147, 98, 33, 98, 147, 147, - 147, 147, 147, 98, 33, 98, 33, 33, 98, 147, 147, 147, 98, 33, 98, 33, 98, 147, 147, 147, - 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 98, 33, 98, 98, 33, 98, 98, 98, 33, 98, 33, 98, - 33, 98, 98, 33, 98, 33, 98, 98, 98, 98, 33, 98, 98, 33, 33, 33, 33, 98, 98, 98, 33, 33, 98, - 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 147, 147, 147, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 98, 227, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 98, 147, 98, 147, 98, 98, 98, 98, 98, 98, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, - 147, 147, 98, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, - 147, 98, 98, 147, 98, 98, 98, 98, 98, 33, 33, 33, 33, 33, 98, 98, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 33, 98, - 147, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 147, 33, 98, 227, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 98, 98, 147, 98, 147, 98, 147, 98, - 147, 98, 98, 147, 98, 98, 147, 98, 147, 98, 98, 98, 147, 98, 98, 98, 98, 147, 98, 98, 147, - 98, 147, 98, 147, 98, 98, 98, 147, 147, 147, 147, 33, 33, 98, 147, 147, 147, 147, 147, 98, - 33, 33, 98, 98, 33, 147, 147, 147, 147, 98, 33, 98, 33, 98, 147, 147, 147, 33, 33, 33, 98, - 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 98, 33, 98, 33, - 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 33, 98, 33, 33, 98, 33, 98, - 98, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, - 33, 98, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 147, 147, 227, 147, 147, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 98, 98, - 98, 98, 98, 147, 147, 147, 98, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 227, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 147, - 98, 98, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 147, 98, 98, - 98, 147, 98, 147, 98, 33, 33, 33, 33, 98, 98, 98, 98, 33, 33, 33, 33, 33, 98, 33, 98, 33, - 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, - 147, 98, 147, 227, 147, 98, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 98, 147, 98, 98, 147, - 98, 147, 98, 98, 147, 98, 147, 98, 147, 147, 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, 33, - 33, 147, 147, 147, 98, 33, 33, 33, 147, 147, 147, 147, 147, 147, 33, 98, 98, 33, 98, 33, - 147, 147, 147, 147, 98, 33, 98, 33, 98, 147, 147, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, - 98, 33, 98, 33, 33, 98, 33, 98, 98, 33, 33, 98, 33, 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, - 33, 33, 98, 33, 33, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, - 33, 98, 33, 33, 98, 33, 33, 98, 98, 98, 147, 147, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 147, 147, - 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 98, 98, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 147, 98, 98, 98, 98, 98, - 33, 33, 33, 98, 33, 98, 98, 98, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 227, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, - 98, 98, 147, 147, 98, 98, 98, 147, 98, 147, 98, 98, 147, 98, 147, 98, 98, 98, 147, 98, 147, - 98, 147, 98, 98, 98, 98, 98, 33, 98, 98, 33, 98, 33, 33, 33, 98, 33, 98, 147, 147, 147, 98, - 33, 98, 98, 147, 147, 147, 147, 147, 98, 33, 98, 33, 98, 98, 33, 98, 147, 147, 147, 33, 33, - 33, 33, 98, 147, 147, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 33, 98, 98, 33, 98, 33, 98, 98, 33, 98, 98, 33, 33, 98, 33, 33, 98, 33, 33, - 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 33, 98, 33, 98, 98, - 98, 98, 98, 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 147, 147, 227, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 98, 147, 147, 98, 147, 98, 147, 98, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 227, 147, 147, 147, 98, - 147, 147, 147, 98, 147, 147, 98, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 147, 98, 147, 98, 147, 98, 33, 33, 98, 33, 98, - 147, 98, 33, 33, 33, 33, 33, 33, 98, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 147, - 98, 33, 98, 227, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 98, 98, 227, 147, 98, 147, - 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 98, 98, 147, 147, 98, 33, 98, - 147, 98, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, 98, 98, 98, 98, 33, 33, 33, - 33, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 147, 147, 147, 98, 33, 33, 147, 147, - 147, 147, 147, 98, 98, 33, 98, 98, 33, 33, 98, 147, 147, 147, 147, 33, 33, 98, 98, 98, 147, - 147, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 33, - 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 33, 98, 98, 33, 98, 33, - 98, 33, 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 98, 98, 98, 98, 98, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 33, 33, 98, 33, 98, 98, 98, - 147, 227, 147, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 98, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, 98, 147, 147, 98, - 147, 98, 147, 98, 147, 147, 147, 147, 98, 147, 98, 147, 98, 147, 98, 147, 98, 147, 147, 98, - 147, 98, 98, 98, 147, 98, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, - 147, 147, 147, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 98, 147, 98, 98, 98, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 98, 33, 98, 33, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, - 147, 33, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 33, 147, 33, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 98, 147, - 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 147, 147, 98, 98, 98, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, - 147, 98, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, - 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 98, 147, 33, 98, 98, 147, 98, 147, 98, 147, 98, 147, - 98, 147, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 33, 98, 98, 33, 98, 33, 98, 33, 33, 98, - 33, 98, 33, 33, 98, 147, 147, 147, 98, 98, 33, 98, 147, 147, 147, 147, 98, 98, 33, 98, 33, - 98, 33, 98, 33, 147, 147, 147, 98, 33, 98, 98, 98, 98, 147, 98, 33, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, - 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 33, 98, 98, - 98, 33, 98, 33, 98, 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 98, 98, 33, 98, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, - 98, 33, 33, 33, 33, 33, 33, 98, 33, 98, 98, 98, 98, 98, 147, 147, 147, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 147, 98, 98, 98, 33, 98, 98, 33, 98, 98, 98, 98, 98, 98, 147, - 147, 98, 147, 147, 147, 98, 147, 98, 147, 147, 147, 98, 147, 98, 147, 98, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, 98, 98, 147, 147, 98, 147, - 147, 147, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 147, 147, - 147, 147, 147, 147, 147, 147, 98, 147, 98, 147, 147, 98, 147, 98, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, - 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, - 98, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 98, 98, 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 98, 98, 147, 98, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 98, 33, 33, 98, 33, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 33, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 98, 98, 98, 227, - 147, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 147, 147, 98, 147, 147, 147, 98, - 147, 147, 98, 147, 147, 147, 147, 147, 147, 147, 147, 98, 147, 147, 147, 98, 98, 33, 98, - 147, 147, 98, 147, 98, 147, 98, 98, 98, 98, 98, 33, 98, 33, 33, 33, 98, 33, 98, 98, 33, 98, - 33, 33, 98, 33, 33, 98, 33, 98, 33, 98, 33, 98, 33, 98, 147, 147, 147, 98, 33, 33, 98, 147, - 147, 147, 147, 98, 33, 33, 98, 33, 98, 98, 33, 98, 147, 147, 147, 98, 33, 98, 98, 98, 98, - 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 147, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, 98, 33, 98, 98, 33, 98, 33, 33, 98, 98, 33, 98, 33, - 98, 33, 98, 98, 98, 33, 98, 98, 33, 98, 33, 98, 33, 33, 33, 98, 33, 33, 98, 0, - ]); + #[rustfmt::skip] + let xyz_new = encode(&[255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,255,254,254,254,255,254,254,254,254,255,255,255,254,254,254,255,255,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,254,253,254,254,253,254,254,254,254,254,254,254,254,254,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,253,253,253,253,254,254,253,253,254,253,253,254,255,254,254,254,254,253,253,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,254,254,252,251,251,251,251,252,250,251,252,252,252,252,251,253,254,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,247,241,226,209,201,201,197,190,200,211,198,187,187,179,162,157,164,191,220,234,242,250,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,254,254,254,254,253,247,241,233,209,174,149,130,105,112,123,100,70,69,80,80,74,60,43,30,29,34,54,79,96,131,180,211,234,250,254,254,254,254,254,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,254,253,254,254,254,249,234,199,140,106,106,97,53,36,37,27,25,40,41,16,7,5,8,12,10,4,1,1,2,5,7,7,12,37,82,103,141,203,241,253,254,253,253,253,253,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,251,244,230,201,117,66,56,36,21,28,30,25,9,3,3,4,4,1,1,1,2,2,5,6,5,7,10,3,1,3,6,5,9,12,11,30,92,172,224,247,253,253,253,253,253,252,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,249,244,235,211,174,118,51,56,109,61,10,6,29,71,40,8,1,0,0,0,1,3,4,2,3,5,9,14,16,7,2,4,9,6,1,2,5,33,61,55,69,133,204,244,253,253,254,252,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,255,254,254,254,254,254,254,254,254,255,254,253,252,239,190,163,175,178,138,71,43,49,85,53,9,2,12,48,51,12,1,1,0,0,0,2,7,6,3,3,6,9,6,5,5,2,3,10,5,8,30,78,86,37,12,25,71,149,229,252,253,253,253,255,255,255,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,254,254,254,254,254,253,254,253,254,254,250,223,175,126,66,37,38,46,55,74,75,25,10,11,15,25,22,11,9,2,5,16,19,12,12,9,12,27,46,43,20,12,9,11,14,8,6,15,29,44,56,42,25,24,41,55,40,32,100,193,239,253,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,249,247,251,254,253,250,227,166,83,35,15,15,12,6,1,4,25,46,16,0,2,24,73,54,21,4,6,39,74,75,115,115,51,35,76,152,168,99,72,90,96,69,38,17,18,33,25,15,25,38,58,93,61,25,28,45,70,119,196,244,252,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,253,247,221,216,227,240,242,190,107,50,36,17,4,9,30,39,19,1,2,3,12,8,9,23,36,18,12,15,41,88,120,150,212,210,153,145,177,213,221,201,200,216,198,172,142,100,50,23,19,41,88,100,98,93,49,36,77,58,30,40,87,159,218,246,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,246,216,184,181,184,179,150,81,30,27,64,61,25,25,63,119,80,8,2,10,35,25,27,38,30,37,75,119,163,196,216,234,247,250,247,247,250,251,252,252,252,253,250,247,244,235,207,139,78,54,44,35,34,42,41,61,136,122,90,79,55,46,85,169,237,252,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,245,198,149,136,143,121,61,36,33,20,11,33,80,103,68,50,95,110,39,30,80,105,63,79,109,116,158,212,241,251,253,253,254,252,253,254,253,253,254,254,254,253,253,254,253,253,254,254,249,224,161,81,40,30,35,38,40,41,36,42,51,41,27,30,56,129,206,242,253,255,254,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,252,215,130,90,95,75,32,11,9,18,20,9,9,27,54,30,10,22,53,61,77,118,158,155,184,221,236,249,253,254,254,254,254,254,254,254,254,254,254,254,255,254,254,254,255,254,254,254,255,254,252,247,216,156,80,25,16,12,4,1,5,17,30,28,25,34,53,87,139,207,242,252,254,253,253,253,252,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,247,196,118,83,66,25,7,3,3,15,29,38,37,23,12,5,1,6,28,69,103,153,212,238,247,253,253,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,241,186,79,25,6,1,2,9,20,32,37,65,76,29,19,34,78,146,211,247,253,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,225,160,113,65,22,10,4,3,3,11,39,110,142,63,16,28,30,32,70,146,200,238,252,254,254,254,253,254,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,254,254,253,251,224,149,54,12,30,60,75,80,90,174,116,12,1,3,7,18,66,148,215,247,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,207,100,39,12,3,2,3,5,7,7,19,88,130,58,30,105,152,167,212,246,253,254,254,254,253,253,254,254,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,254,254,254,254,250,214,146,118,125,125,117,88,80,29,5,4,4,3,0,4,22,60,139,207,245,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,254,254,253,249,167,38,7,4,2,0,2,5,7,6,8,33,53,45,78,156,221,246,253,254,254,254,254,254,254,254,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,255,254,254,253,246,212,156,84,29,8,4,6,36,30,8,5,16,38,49,46,32,56,145,233,251,254,254,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,252,254,250,198,66,14,14,7,2,1,2,4,3,4,5,9,25,86,181,238,252,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,241,191,85,17,4,2,29,40,12,12,73,112,102,100,46,30,67,136,193,241,253,253,253,254,253,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,253,253,253,207,72,12,27,21,6,0,1,2,3,4,2,3,12,81,197,249,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,252,254,252,235,179,110,37,12,30,51,56,51,34,23,30,35,69,110,77,66,146,223,245,252,254,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,251,234,144,35,11,12,5,1,2,6,2,0,2,3,9,44,137,227,253,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,253,253,252,242,192,107,56,56,56,29,21,20,17,15,19,28,24,18,42,87,135,204,245,252,252,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,252,250,210,113,61,22,10,3,0,0,1,3,1,1,0,11,38,80,151,231,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,253,251,233,179,105,41,23,24,23,14,9,5,5,7,7,14,21,37,102,189,236,251,253,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,253,253,254,252,212,80,8,10,11,11,6,2,2,0,0,0,1,1,15,70,151,191,235,252,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,255,254,254,254,254,254,252,226,147,64,25,11,6,5,6,7,8,6,11,14,11,34,85,141,210,247,253,254,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,253,252,253,253,226,108,18,6,14,36,46,25,11,5,0,1,0,3,6,24,103,215,232,244,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,249,217,141,65,22,8,2,1,3,6,9,11,8,8,12,46,132,212,247,253,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,253,252,227,125,81,54,25,37,89,110,55,18,7,5,7,12,19,49,67,86,133,171,221,250,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,252,242,201,115,43,12,2,3,6,5,5,6,5,5,23,89,160,196,242,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,234,125,37,39,42,33,27,29,42,59,33,9,8,23,28,22,59,61,33,35,70,150,233,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,252,253,252,229,167,90,38,12,7,5,2,2,2,5,12,33,59,102,190,245,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,253,242,154,83,63,28,18,15,6,2,10,42,36,20,27,49,55,20,19,27,15,8,24,86,201,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,254,253,253,242,196,106,38,14,6,4,2,6,15,21,22,41,89,140,203,246,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,254,246,170,85,93,61,22,9,6,4,3,4,9,22,60,71,99,98,34,45,83,53,21,30,72,172,247,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,244,186,90,43,20,9,5,11,27,23,12,27,74,113,136,199,249,253,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,251,186,54,40,56,32,12,7,11,18,7,2,2,46,125,110,84,48,30,83,123,70,33,42,77,145,236,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,252,241,171,82,41,25,32,32,22,14,19,30,30,55,95,147,225,253,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,252,218,80,12,9,18,12,7,7,23,42,16,5,38,164,205,147,80,34,12,28,34,30,56,119,147,151,221,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,252,253,253,232,137,61,50,85,72,28,21,42,40,11,17,73,132,193,247,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,254,233,107,17,12,6,3,5,5,7,16,29,18,45,179,247,223,129,54,22,11,12,9,14,59,156,181,154,205,252,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,253,253,251,215,125,69,72,58,30,30,37,25,25,36,73,155,203,227,252,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,235,136,27,3,7,10,5,3,4,3,3,6,30,160,249,253,236,142,51,23,24,25,16,12,30,81,113,131,194,249,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,250,210,110,56,27,9,7,17,32,80,102,96,128,172,196,241,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,246,140,27,1,0,3,9,8,4,4,5,8,30,126,237,253,253,250,200,113,68,58,34,30,25,14,30,70,126,205,250,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,246,176,83,36,12,6,10,12,21,33,36,46,75,133,210,251,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,181,30,1,0,2,7,12,30,28,17,19,60,161,235,252,253,253,253,244,198,144,103,54,61,56,25,32,76,118,186,244,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,252,212,110,69,61,32,7,2,1,2,10,27,51,90,165,238,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,209,61,4,2,10,25,25,27,76,112,96,88,162,247,253,253,254,253,253,245,196,160,127,93,84,85,90,82,76,66,122,225,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,240,154,109,115,56,7,3,0,0,7,25,48,73,128,213,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,224,92,14,10,10,30,65,55,33,30,54,87,133,221,253,253,253,254,253,254,249,201,155,129,108,90,103,121,65,25,38,119,221,252,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,251,209,142,98,38,5,3,1,0,2,12,25,53,105,193,247,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,253,247,154,33,23,27,19,24,46,41,17,3,10,70,187,249,254,254,254,254,254,254,253,233,178,136,110,107,103,56,17,25,89,159,221,250,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,234,151,70,24,8,6,6,2,5,10,11,30,88,157,229,253,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,217,90,37,30,30,17,7,10,12,6,8,28,134,240,253,254,255,255,255,254,254,254,251,235,187,137,87,38,10,30,109,162,184,224,251,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,245,168,71,41,30,18,16,25,33,23,12,33,77,90,179,249,253,253,254,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,244,168,72,25,12,21,29,25,20,24,37,82,113,215,252,253,254,255,255,255,254,254,254,253,252,239,203,98,25,17,73,153,159,169,219,251,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,216,119,67,50,22,8,46,38,12,32,61,51,59,162,245,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,249,191,90,76,71,51,64,84,71,42,49,93,174,215,250,252,253,254,255,255,255,254,254,254,254,254,247,196,100,64,77,95,112,122,151,217,251,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,242,178,85,46,27,11,18,9,2,14,30,24,59,164,236,251,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,254,254,254,253,224,109,38,41,61,73,58,45,30,15,12,40,178,251,253,254,254,254,255,255,255,255,254,253,254,254,242,171,120,137,165,136,115,116,155,224,247,245,246,246,242,242,244,245,247,253,254,254,255,254,254,254,254,254,254,255,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,252,224,132,76,64,39,10,1,0,1,7,24,71,100,165,237,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,236,134,36,14,8,11,19,14,11,14,30,51,105,227,255,255,255,255,255,255,255,255,255,255,255,255,255,246,203,184,180,177,189,170,153,167,184,178,163,175,212,204,181,165,160,161,167,175,186,201,229,247,253,253,252,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,246,181,107,72,46,17,6,3,1,2,10,28,37,85,189,250,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,254,249,176,56,20,19,15,11,12,12,15,17,40,99,199,251,255,255,255,255,255,255,255,255,255,255,255,255,255,253,242,230,214,197,180,140,121,93,102,137,128,93,110,108,87,79,76,61,37,32,42,64,99,138,181,232,251,254,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,220,144,84,58,44,30,15,3,0,3,8,19,48,141,241,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,254,223,96,32,38,64,83,72,30,15,10,8,20,116,233,253,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,251,246,221,140,73,56,37,79,165,137,44,23,18,19,19,15,9,4,4,12,46,61,41,49,123,229,244,250,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,242,171,106,80,60,37,17,6,4,12,18,23,54,141,236,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,247,160,53,40,51,88,125,107,36,7,4,6,44,184,250,253,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,252,224,153,109,51,25,9,36,87,70,23,5,3,4,2,0,0,3,33,74,141,115,39,16,46,133,155,191,235,250,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,251,214,168,141,78,27,12,9,10,34,54,68,122,167,209,249,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,227,129,100,73,40,45,37,27,23,25,37,61,151,242,254,254,255,255,255,255,255,255,255,255,254,254,253,254,254,254,253,221,113,38,17,8,10,4,2,2,3,14,22,9,1,0,0,2,17,70,87,100,66,21,5,7,18,38,88,159,206,229,249,253,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,250,231,200,121,49,20,15,16,25,51,132,186,133,115,216,252,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,246,183,151,168,93,49,53,28,15,30,66,112,161,227,252,254,254,255,255,255,255,255,255,255,255,254,254,254,253,254,254,244,152,59,21,2,2,14,8,0,0,3,19,33,12,2,2,3,8,16,12,6,5,5,2,1,1,0,8,29,65,149,195,218,250,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,252,216,135,93,63,33,29,39,17,14,56,97,88,90,177,245,253,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,252,209,99,95,100,51,38,34,12,4,11,20,68,181,247,253,254,254,255,255,255,255,255,255,255,255,254,254,254,253,253,250,210,145,122,78,18,6,12,7,0,1,3,4,12,12,15,27,29,17,8,1,0,0,1,3,3,1,0,1,5,24,93,144,168,226,252,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,217,100,53,42,28,30,34,7,0,10,36,76,115,164,231,253,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,242,157,49,39,46,36,19,6,5,10,8,12,85,220,253,252,254,254,255,255,255,255,255,255,255,255,254,254,254,253,249,205,118,82,63,38,20,14,14,10,5,6,5,8,23,50,90,118,105,76,59,46,30,14,6,16,42,56,30,3,1,9,30,68,117,181,242,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,245,174,106,100,103,93,58,30,25,23,33,61,112,165,221,251,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,252,216,127,33,10,17,25,18,6,7,24,53,80,164,246,253,254,254,254,255,255,255,255,255,255,255,255,254,254,254,253,218,96,25,17,14,19,37,40,25,18,14,30,54,88,142,186,215,221,220,218,212,204,187,113,30,11,17,35,27,9,2,1,4,24,85,164,235,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,234,164,119,133,132,56,74,110,65,37,43,73,131,197,244,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,242,147,66,17,5,9,18,20,12,12,30,71,141,223,253,254,254,254,255,255,255,255,255,255,255,255,255,254,254,254,249,169,43,9,10,20,38,66,76,58,34,15,43,144,224,245,251,253,253,254,254,253,252,247,179,60,17,5,1,2,6,4,1,2,12,50,136,230,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,250,197,117,93,79,37,61,96,53,38,49,68,105,168,231,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,254,253,204,67,17,12,14,11,15,17,15,18,15,33,160,246,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,244,161,64,30,33,42,46,50,65,64,39,18,55,184,252,253,253,255,255,255,255,254,253,252,200,78,30,17,8,4,3,6,11,8,12,35,115,221,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,234,168,105,56,28,24,25,21,33,51,68,100,160,224,251,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,247,162,46,14,16,19,14,14,18,16,19,11,56,209,252,254,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,249,221,166,106,76,51,25,20,29,23,18,40,106,213,253,253,253,255,255,255,255,254,254,253,217,119,82,61,37,21,15,15,33,23,25,68,154,225,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,251,220,151,82,33,7,3,6,12,15,24,56,134,214,247,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,254,246,176,70,15,6,14,23,34,37,24,29,55,157,247,253,254,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,246,233,197,123,68,35,18,19,25,22,19,79,179,241,253,253,254,255,255,255,255,254,253,253,231,175,159,103,34,28,38,30,25,40,61,98,183,240,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,252,218,139,82,46,16,2,1,1,1,4,24,84,164,221,251,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,250,219,165,99,28,7,15,44,71,58,30,44,107,221,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,241,207,137,59,21,11,12,25,42,61,72,116,179,238,253,253,254,254,254,254,249,246,253,253,234,158,128,85,25,12,34,37,23,42,64,83,170,244,253,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,230,140,68,54,48,14,0,0,1,15,48,83,117,172,241,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,219,109,35,25,20,6,8,36,64,49,24,37,134,245,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,221,129,53,19,9,7,10,18,39,100,144,123,152,231,254,253,253,253,252,240,195,184,225,244,219,83,22,22,29,11,14,16,15,15,29,77,177,245,253,253,254,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,246,183,85,55,58,22,3,1,4,19,51,77,100,156,227,252,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,245,156,50,22,17,11,8,6,11,14,11,14,78,200,252,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,223,126,49,25,15,8,7,21,36,77,121,123,155,230,254,253,253,253,244,184,110,103,137,163,156,55,8,4,9,5,3,2,2,3,14,58,163,238,253,252,253,252,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,251,232,148,78,53,33,20,12,5,4,16,37,67,126,196,244,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,218,97,49,64,41,22,36,25,11,7,10,51,159,241,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,238,166,80,30,12,7,12,32,41,54,95,135,171,229,253,253,251,242,177,95,58,63,82,93,88,71,59,25,5,2,3,3,0,1,3,8,38,115,191,238,251,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,250,196,84,35,33,23,8,2,1,4,14,33,69,134,217,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,251,176,61,35,45,44,63,90,42,15,15,32,110,212,252,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,242,184,99,30,9,10,23,30,27,41,86,100,120,178,217,227,207,138,49,24,33,60,89,109,95,90,93,42,11,5,3,4,2,0,4,12,11,12,37,106,207,246,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,253,217,95,38,30,20,7,1,1,4,10,17,32,71,170,247,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,254,254,254,247,158,65,27,9,28,90,96,39,25,33,59,139,231,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,254,254,252,242,176,98,45,22,15,17,12,5,18,38,17,14,33,76,128,96,21,1,7,38,87,105,129,131,67,22,10,9,6,3,3,1,1,16,61,55,20,7,23,99,154,193,240,253,254,254,253,254,254,254,254,254,253,254,254,254,254,253,254,253,254,254,254,254,254,254,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,254,254,254,254,236,166,115,58,28,12,4,3,10,18,17,20,44,136,238,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,254,254,253,240,160,112,83,36,28,49,68,80,73,56,71,175,247,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,245,181,82,46,30,15,4,2,1,5,6,1,1,2,12,21,9,1,6,17,45,61,28,16,23,30,20,10,3,2,1,2,6,9,23,72,73,29,12,19,28,34,60,138,219,249,253,253,253,253,252,252,252,253,254,254,254,253,253,253,253,253,253,253,253,253,253,254,253,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,254,249,216,166,75,24,12,7,8,16,25,24,22,54,134,227,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,254,249,196,100,82,105,82,35,17,30,83,72,37,75,210,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,250,190,76,34,33,24,8,3,3,1,0,0,4,16,5,1,1,5,30,34,24,18,3,0,0,4,23,37,14,3,3,6,9,16,16,14,15,12,17,34,27,21,29,61,129,209,249,253,253,253,253,253,253,251,242,227,214,206,203,205,215,231,239,242,250,252,252,253,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,251,200,116,55,28,19,7,1,4,23,42,65,90,136,212,252,253,254,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,229,141,69,44,51,58,25,4,4,19,23,27,105,236,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,235,152,71,38,17,6,2,1,0,0,0,3,11,0,0,1,5,11,11,9,6,1,0,1,1,6,19,28,21,8,5,18,48,30,15,5,5,16,23,18,17,24,49,99,165,238,253,253,253,253,249,226,194,168,123,95,81,71,63,71,92,108,150,199,209,227,244,253,254,253,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,254,221,142,93,61,38,19,8,9,24,49,93,106,121,183,247,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,251,205,110,58,25,15,18,24,29,25,22,50,115,203,251,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,253,240,187,112,46,12,4,0,0,6,25,24,4,0,2,10,4,1,3,9,7,10,24,21,7,3,8,40,65,36,35,134,207,162,93,39,18,14,17,21,41,79,115,155,209,247,253,253,253,239,179,110,87,129,128,88,56,45,50,39,15,16,53,100,90,90,110,157,214,242,252,254,254,254,254,254,255,255,255,255,255,255,255,255,255,254,242,183,106,58,48,45,25,9,11,22,48,53,61,127,232,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,254,242,165,65,34,24,12,6,7,18,22,25,64,159,242,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,249,226,171,102,48,19,11,29,59,39,10,12,25,22,12,18,20,23,35,68,123,113,39,12,12,23,38,45,123,234,252,250,233,180,116,56,36,65,120,172,194,213,242,252,253,253,241,162,97,77,51,58,65,51,48,93,131,80,16,5,7,16,22,18,15,30,60,108,180,235,251,253,254,253,254,255,255,255,255,255,255,255,254,254,251,207,108,51,35,22,8,2,2,7,17,27,46,103,212,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,226,110,20,11,23,25,9,1,0,1,10,44,144,244,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,250,233,186,122,72,51,44,25,20,44,61,28,37,67,49,46,99,113,118,99,38,19,25,44,48,103,215,252,253,254,253,251,236,195,139,122,134,168,213,239,252,253,253,242,179,123,92,53,28,20,20,20,34,79,77,35,18,15,3,3,12,11,6,14,18,18,41,116,200,242,253,253,254,255,255,255,255,255,255,255,254,254,253,227,151,93,36,7,2,1,1,1,7,30,60,105,201,252,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,251,194,78,7,0,9,22,14,4,2,2,12,58,173,251,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,254,254,254,253,242,219,169,123,103,100,97,67,35,44,42,29,46,88,50,20,9,4,8,38,109,161,221,250,252,252,254,253,253,253,254,249,229,201,201,233,250,253,253,247,183,74,69,53,20,10,8,6,8,8,9,4,2,18,33,12,7,22,19,10,20,42,34,16,37,93,184,249,254,254,255,255,255,255,255,255,255,254,254,254,241,177,106,46,17,5,3,0,0,6,41,72,110,195,247,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,238,148,61,9,2,2,2,4,9,12,16,39,112,219,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,253,253,252,247,242,239,194,116,96,64,23,17,28,30,15,7,5,5,12,42,129,223,252,253,253,253,254,254,254,253,254,254,253,254,254,253,253,254,252,207,105,29,21,21,12,11,12,4,6,20,18,11,9,17,18,9,9,14,19,27,46,68,49,24,41,84,161,237,250,254,255,255,255,255,255,255,255,254,254,254,242,157,53,38,34,12,5,3,0,3,32,78,115,174,241,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,219,103,30,6,6,5,3,3,10,25,45,74,161,242,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,254,254,254,253,246,221,210,152,75,54,56,54,58,56,37,41,73,132,217,251,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,236,138,54,15,22,49,35,23,38,16,8,23,61,74,51,34,23,21,19,9,12,27,35,25,20,19,39,73,107,144,204,247,254,254,254,254,254,254,254,254,254,254,247,198,82,25,18,17,12,12,9,2,12,50,100,163,236,253,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,252,199,83,23,22,39,25,14,20,42,75,84,103,198,250,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,241,203,181,173,137,103,93,90,109,167,227,252,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,219,100,37,17,23,61,61,49,65,48,20,12,63,107,98,75,80,105,107,63,38,25,9,1,1,4,15,41,53,56,135,231,254,254,254,253,254,254,254,253,254,254,252,220,116,46,27,20,12,23,35,11,6,23,73,150,225,252,254,254,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,241,140,42,23,80,127,60,23,53,132,133,89,135,231,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,250,240,205,159,150,183,221,245,252,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,253,251,211,125,92,66,20,16,45,63,41,55,41,50,141,199,214,213,217,227,229,206,138,43,3,0,0,0,3,18,35,55,128,218,252,254,254,254,253,253,253,253,254,252,251,210,118,84,41,10,5,15,27,18,7,16,54,119,189,239,251,253,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,219,90,30,21,46,66,42,35,55,80,55,58,166,247,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,253,253,251,246,245,249,252,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,253,239,191,180,181,144,38,7,12,18,11,21,51,119,221,251,252,253,253,253,238,181,93,25,7,7,5,6,6,6,17,60,137,212,250,253,253,253,253,253,251,249,242,224,187,127,61,38,20,9,5,2,3,5,11,30,69,85,110,150,186,221,245,252,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,217,106,48,22,10,9,19,34,34,20,18,65,198,252,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,254,254,253,253,253,254,254,254,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,253,233,197,210,196,134,25,2,1,3,5,20,61,143,237,253,254,253,253,254,242,152,58,23,38,54,22,16,12,11,20,53,119,203,249,253,253,252,247,229,198,186,179,131,75,38,17,8,9,18,10,1,1,1,7,23,41,43,53,56,59,105,170,216,246,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,250,219,155,96,51,23,27,22,12,9,9,33,110,226,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,255,255,254,254,255,255,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,253,231,165,120,79,49,15,6,10,15,16,28,48,121,235,253,254,253,254,254,247,158,61,34,56,82,42,30,34,34,37,60,103,177,242,242,224,197,160,102,55,63,77,50,25,12,6,3,5,11,4,0,0,0,1,4,3,5,9,16,37,78,112,152,218,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,237,171,118,99,95,123,160,61,5,0,11,63,152,239,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,214,107,46,34,30,27,24,19,15,16,25,40,112,231,253,254,254,254,254,250,177,97,71,58,41,24,23,34,53,65,75,90,131,173,120,73,61,58,30,8,4,3,5,8,8,2,2,1,0,0,0,0,0,0,3,2,7,18,38,87,150,176,207,242,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,227,138,51,22,46,140,150,46,7,6,21,69,171,247,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,210,95,30,18,25,36,25,9,3,12,42,65,125,227,253,254,254,254,254,251,198,123,81,51,22,10,7,9,30,58,61,59,71,84,34,10,7,10,7,1,0,0,1,3,7,11,10,2,0,0,0,0,0,0,1,1,9,43,85,140,193,210,242,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,218,112,21,3,18,69,38,8,11,28,49,99,203,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,227,139,56,20,22,34,28,19,16,24,48,66,125,223,253,254,255,254,254,253,216,123,48,23,20,17,9,3,8,17,17,22,36,44,15,4,3,0,0,1,2,6,3,0,2,7,9,4,0,0,0,0,0,0,0,0,5,34,77,119,184,231,252,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,247,187,83,14,3,4,6,2,5,14,25,51,123,223,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,247,210,122,61,25,25,60,109,132,75,29,42,123,224,253,253,254,254,254,252,223,133,46,20,30,39,27,19,12,6,3,1,4,4,3,6,7,5,12,28,11,3,2,1,0,3,6,6,2,0,0,2,1,1,4,11,24,65,146,210,240,252,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,254,223,122,51,28,14,9,4,6,32,54,27,34,123,230,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,251,219,137,73,25,15,38,83,115,80,35,56,138,211,246,253,253,254,254,247,193,166,170,79,18,15,20,22,12,11,10,1,0,0,2,8,12,19,45,54,18,2,3,12,19,20,12,8,5,1,1,8,21,10,9,24,61,128,217,253,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,253,193,82,46,51,37,32,23,24,54,69,46,72,160,241,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,226,122,60,46,30,10,7,8,12,24,43,74,134,213,250,253,254,253,221,98,84,134,49,5,3,5,5,3,8,11,3,0,0,1,5,10,21,32,27,24,32,27,49,84,85,59,39,17,4,2,12,27,14,11,32,93,163,229,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,249,168,67,34,30,27,30,36,46,58,46,61,156,221,251,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,240,163,138,149,75,12,1,0,0,2,7,30,75,150,232,253,252,234,135,51,36,24,9,0,0,0,0,0,3,3,1,0,0,1,5,12,12,12,18,28,51,86,139,184,195,162,109,46,15,6,6,6,9,21,44,89,160,229,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,246,157,61,12,2,5,8,24,58,59,40,59,160,237,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,249,207,181,171,110,33,8,3,1,4,15,36,48,90,183,240,200,115,35,44,35,7,0,2,0,0,0,0,0,0,0,5,15,25,45,51,35,42,76,97,131,207,245,252,242,194,135,68,28,14,8,3,5,18,25,41,120,217,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,242,163,74,25,12,10,15,40,59,37,32,69,144,231,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,238,176,123,132,66,14,3,5,22,30,19,28,81,143,158,80,34,15,22,25,10,0,2,1,0,0,0,3,10,30,76,112,138,153,153,153,181,220,239,247,253,254,254,237,150,82,46,23,18,27,23,9,10,16,38,115,213,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,240,152,93,93,88,51,39,34,33,32,51,103,179,242,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,250,212,125,98,78,45,22,14,17,12,5,15,58,96,72,38,27,17,14,20,12,2,6,5,4,3,8,35,76,131,192,224,237,240,241,246,251,253,254,254,254,254,254,239,148,73,44,25,11,11,29,30,34,43,48,109,209,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,225,138,115,156,179,110,49,18,12,25,60,123,204,247,255,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,247,195,90,86,123,122,66,12,4,8,10,12,18,23,41,48,50,38,23,14,18,35,42,30,30,66,120,187,225,244,252,253,253,254,253,254,254,254,253,254,254,253,245,197,132,66,25,20,23,29,21,25,43,53,103,209,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,216,156,126,90,78,65,24,7,6,12,38,110,211,249,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,254,250,191,128,142,153,98,27,11,16,9,2,0,1,11,33,68,83,61,53,93,109,79,88,162,216,236,252,254,254,254,254,254,253,254,254,254,254,253,254,254,253,239,184,148,67,14,49,100,63,15,12,29,60,125,216,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,251,206,134,78,29,11,14,11,8,9,16,40,120,220,251,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,253,247,218,163,84,36,23,23,25,15,6,3,3,2,6,19,41,51,88,173,167,113,163,242,253,254,253,254,254,254,253,254,254,254,255,254,253,254,254,254,253,233,159,112,46,18,60,139,116,41,20,27,66,134,213,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,250,184,77,30,14,3,2,10,14,24,51,85,146,227,253,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,254,250,220,126,43,23,19,20,30,28,22,25,18,16,32,46,54,86,134,155,191,240,254,254,255,255,254,254,254,254,254,254,255,255,254,253,253,255,254,254,233,161,92,33,20,27,56,90,90,74,63,88,146,212,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,247,157,42,24,27,11,6,15,24,46,113,148,155,223,252,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,252,241,187,112,53,23,37,51,58,75,71,87,106,99,107,123,148,201,244,253,254,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,254,254,234,157,75,19,9,2,3,29,137,206,157,136,180,229,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,241,141,43,29,28,16,18,41,35,37,87,117,136,219,252,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,253,252,253,244,210,148,84,53,48,61,67,93,100,97,123,161,203,242,252,254,254,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,254,254,234,131,46,12,6,1,1,12,84,143,127,122,179,239,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,237,140,60,34,18,8,21,59,51,21,24,49,117,223,252,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,254,253,252,253,253,247,220,165,112,81,88,122,134,129,147,190,234,252,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,254,254,236,127,42,27,22,8,6,8,15,28,44,86,169,238,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,239,170,97,45,19,10,10,22,30,12,9,30,119,229,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,254,253,254,254,254,252,240,217,206,221,232,232,236,245,252,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,241,176,119,92,84,71,53,32,30,24,21,53,147,232,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,235,181,119,61,35,30,20,11,20,17,20,48,125,229,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,254,245,217,200,163,106,89,70,56,69,65,51,77,161,236,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,227,157,135,126,93,48,25,22,42,23,17,37,110,227,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,254,242,187,139,81,28,25,34,30,35,51,82,132,196,242,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,231,171,163,145,82,24,11,15,28,11,6,23,110,235,254,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,254,231,152,71,19,4,7,18,19,23,30,60,109,173,238,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,234,174,110,49,12,3,5,5,3,2,8,35,139,244,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,210,117,51,12,7,11,11,24,37,33,29,49,126,230,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,211,99,28,8,4,9,28,32,16,18,40,69,151,245,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,252,187,81,38,14,8,11,9,9,17,24,29,51,138,235,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,250,201,100,39,18,17,24,40,61,68,72,79,90,155,244,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,252,189,86,34,9,9,14,8,5,9,17,32,77,167,241,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,250,199,120,70,48,53,49,28,44,88,99,85,95,170,247,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,252,201,106,38,7,5,8,8,7,7,9,30,102,189,245,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,249,198,102,54,49,56,41,19,23,46,61,65,97,189,251,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,251,194,110,68,35,15,12,14,11,5,5,29,121,205,250,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,247,204,109,49,23,12,9,15,19,20,30,51,93,189,251,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,251,187,117,99,63,20,15,23,20,16,24,46,107,200,250,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,247,211,148,65,17,3,7,16,16,12,22,46,90,189,250,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,251,189,120,85,44,18,23,38,33,37,74,89,93,193,250,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,247,206,158,73,27,18,20,18,11,12,19,44,102,203,251,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,247,167,86,44,18,25,44,55,44,30,58,85,112,204,251,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,244,190,108,61,45,25,18,19,14,11,16,41,115,219,253,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,239,141,51,16,8,25,46,48,51,28,17,46,134,223,252,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,244,184,81,38,25,9,9,24,28,17,16,43,113,215,252,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,235,164,79,21,6,12,28,30,38,46,56,66,120,227,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,245,178,69,30,21,7,5,12,17,12,18,53,123,216,253,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,234,174,115,45,11,12,20,18,12,30,92,144,172,240,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,237,150,68,43,23,6,2,6,7,4,12,44,99,203,254,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,252,212,116,95,78,32,15,14,12,8,15,48,133,227,252,254,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,234,136,59,33,12,3,2,10,20,17,21,36,80,201,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,249,178,56,42,82,72,16,8,7,27,48,67,135,233,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,236,148,59,21,7,3,4,16,48,83,92,75,105,216,253,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,244,161,39,16,40,41,8,4,5,21,37,65,137,227,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,234,158,73,25,12,17,23,21,37,74,112,115,142,224,254,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,236,154,67,28,18,14,7,8,12,8,11,44,130,233,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,230,144,69,25,19,42,55,22,12,9,32,97,157,219,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,220,136,113,59,21,22,28,27,33,24,34,76,164,246,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,232,133,45,15,12,21,25,21,27,27,45,108,174,230,253,254,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,250,193,90,46,19,7,12,42,68,64,55,61,100,198,252,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,241,160,64,25,19,18,23,37,71,76,74,100,151,227,253,254,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,237,148,48,11,10,11,11,25,56,59,39,46,112,223,254,254,254,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,244,186,112,68,48,43,56,70,63,39,33,46,88,206,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,204,98,45,30,30,25,12,8,18,27,35,95,186,246,253,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,242,198,159,113,55,23,37,80,64,23,15,28,76,201,254,254,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,247,157,61,46,58,67,50,25,23,23,22,55,122,209,252,253,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,244,191,127,71,25,6,11,35,33,18,16,41,107,217,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,254,253,237,128,51,45,74,72,37,17,19,17,12,40,126,225,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,242,171,84,30,11,5,7,8,7,6,15,51,125,223,253,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,254,253,220,118,55,46,64,45,16,8,4,3,4,43,168,245,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,236,159,92,45,17,5,7,18,22,9,33,74,126,217,254,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,252,253,249,191,90,38,25,19,14,14,15,8,6,15,93,224,252,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,240,173,116,72,29,6,6,35,71,42,79,132,165,227,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,252,237,128,30,8,5,3,5,8,15,19,25,45,138,244,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,240,170,86,51,32,14,4,9,25,30,59,102,153,224,254,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,250,196,53,5,2,2,3,5,11,12,9,23,77,199,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,242,176,95,59,45,24,5,1,1,12,25,54,122,218,253,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,254,252,225,129,25,2,3,10,9,12,36,50,21,44,134,242,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,244,189,133,103,64,22,3,1,3,19,39,61,122,220,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,247,153,55,40,25,39,72,51,28,39,56,71,149,218,253,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,245,184,109,64,28,5,2,6,18,46,78,83,108,201,253,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,233,110,41,80,93,65,65,48,30,39,67,116,210,249,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,242,172,75,25,10,4,4,19,35,48,61,63,78,174,250,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,247,174,77,49,79,89,34,16,14,18,39,92,150,226,253,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,241,157,61,33,30,23,16,20,22,15,20,43,82,175,247,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,253,253,252,203,63,23,25,28,23,17,22,17,11,22,82,197,247,254,255,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,239,144,59,41,38,30,23,20,14,7,20,67,128,199,249,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,253,253,239,146,38,8,4,4,9,30,61,46,22,17,97,236,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,242,178,84,24,8,8,19,25,22,16,41,84,130,200,250,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,253,246,181,83,34,14,6,3,5,18,32,36,39,50,170,252,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,247,211,115,25,4,3,10,12,15,46,55,59,100,199,251,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,253,252,205,73,14,8,9,12,16,11,16,18,30,71,148,238,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,249,200,100,41,24,12,2,1,9,61,51,42,103,215,252,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,253,253,231,134,48,16,12,24,35,30,12,9,9,19,100,223,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,250,201,102,60,45,27,9,6,8,24,36,49,89,184,247,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,254,253,253,244,135,50,42,23,25,45,39,14,7,12,15,41,180,250,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,221,139,72,30,16,25,19,7,5,30,46,51,123,234,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,254,253,253,221,76,12,12,12,30,60,37,5,6,16,29,123,240,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,238,175,79,17,5,22,17,4,3,16,22,32,100,221,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,253,253,235,189,86,11,5,9,23,35,18,5,8,18,87,223,251,253,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,232,161,75,37,21,5,3,3,8,6,17,53,130,221,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,239,146,61,32,17,16,18,8,2,3,12,27,74,201,252,253,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,225,131,74,85,80,24,12,20,15,10,33,77,131,216,252,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,245,176,71,15,9,15,14,12,8,7,15,40,78,175,247,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,232,129,56,50,73,92,72,51,20,27,48,65,112,207,250,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,252,251,174,49,21,20,19,12,11,15,29,56,65,61,144,237,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,244,159,56,15,12,37,40,29,32,60,71,80,117,198,246,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,251,204,50,4,12,30,43,32,16,14,25,45,37,84,227,252,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,247,183,87,34,7,2,2,4,16,41,66,84,110,171,239,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,201,73,9,36,51,32,23,25,21,10,9,12,48,192,253,253,252,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,251,200,136,107,46,5,3,4,6,14,27,43,73,141,230,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,231,108,25,50,107,83,25,8,19,40,29,12,36,152,247,253,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,217,142,123,74,16,11,15,15,12,11,18,46,121,216,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,244,174,92,77,95,80,43,25,20,22,38,34,34,136,238,253,255,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,224,103,44,25,17,17,28,40,30,18,25,60,125,205,250,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,252,231,142,100,117,105,37,16,30,49,40,19,7,21,121,235,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,230,112,38,17,16,36,73,55,21,14,27,78,143,207,249,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,225,123,37,16,22,30,12,15,43,50,19,7,15,102,231,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,241,151,77,49,35,45,88,39,7,8,25,65,121,184,244,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,234,118,34,17,5,1,2,5,11,25,25,11,9,73,210,252,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,249,191,140,126,78,41,53,38,32,30,29,44,93,152,231,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,254,230,127,46,24,9,2,4,5,14,12,8,7,6,55,192,252,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,229,179,123,82,64,46,70,95,61,36,59,112,148,221,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,255,255,253,253,252,216,102,37,33,14,4,3,15,33,38,22,8,2,42,187,250,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,253,240,174,98,65,45,27,50,71,43,35,73,127,168,224,252,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,254,254,253,251,213,100,25,25,35,23,12,12,25,33,25,20,22,56,173,247,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,253,240,164,95,54,14,6,14,25,21,23,44,82,150,224,252,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,251,211,92,27,17,22,35,30,21,17,14,9,7,15,80,193,249,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,254,253,253,247,177,90,49,12,3,7,14,12,10,16,38,97,183,242,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,254,249,205,86,32,44,36,17,12,11,9,5,2,2,10,63,187,249,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,251,199,100,58,38,17,16,14,7,4,15,41,68,115,212,252,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,254,254,254,253,239,183,100,42,48,71,46,12,6,10,18,29,25,30,84,197,249,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,225,139,77,51,30,18,7,2,5,14,23,41,80,174,244,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,254,253,252,253,251,226,133,53,27,19,14,14,10,11,23,42,71,116,125,139,207,250,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,244,184,93,35,29,19,4,0,6,12,8,19,48,123,221,252,252,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,252,253,249,206,93,15,5,6,6,10,19,28,35,48,75,89,87,148,223,252,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,251,214,110,60,49,25,7,2,2,5,12,29,68,122,196,247,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,241,177,85,17,1,4,9,12,25,56,66,43,40,58,74,118,212,251,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,239,170,126,82,43,25,16,6,10,44,69,87,122,178,238,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,254,253,247,218,133,56,36,18,4,6,9,9,16,38,46,24,23,51,130,218,251,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,251,221,166,92,46,46,56,42,40,97,85,60,82,141,211,250,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,253,254,254,240,183,95,33,17,21,27,10,4,7,14,17,17,19,25,51,117,215,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,238,171,100,49,37,61,71,59,69,39,28,53,99,166,240,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,253,251,227,137,51,24,27,21,12,32,18,10,25,43,24,12,34,110,177,227,252,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,246,187,137,98,51,27,25,18,6,5,19,54,85,129,212,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,253,253,250,227,191,142,51,11,18,50,45,27,30,20,23,45,32,6,21,103,219,247,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,251,213,159,142,116,61,30,17,7,4,9,29,61,113,198,250,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,252,241,187,110,67,46,24,12,16,42,78,51,11,5,12,16,14,34,92,192,247,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,252,254,237,171,112,93,66,45,45,37,12,3,8,32,105,205,242,253,254,254,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,255,254,254,254,249,226,174,83,25,10,10,19,32,23,15,30,25,3,1,1,3,25,116,205,247,255,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,251,216,121,58,46,54,56,29,10,3,5,27,77,132,187,241,252,254,253,253,254,253,253,254,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,254,254,254,254,251,242,227,186,110,58,42,43,35,32,29,34,34,21,6,3,5,9,17,54,147,232,251,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,253,253,246,201,146,93,43,18,8,5,6,14,30,34,46,112,187,239,253,253,253,254,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,253,254,254,253,253,249,230,184,125,82,56,34,32,51,61,41,33,22,12,12,11,4,6,27,61,117,194,244,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,254,253,253,246,215,123,37,9,12,19,23,16,10,6,12,37,67,136,213,242,250,252,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,253,252,240,216,178,122,60,23,12,15,32,37,21,12,7,9,10,8,6,12,22,33,78,162,227,250,253,254,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,251,210,108,49,42,40,61,77,29,3,1,2,5,3,10,51,106,151,193,235,251,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,247,231,215,201,141,84,51,24,7,7,12,17,24,12,1,0,0,2,4,7,16,56,100,126,187,242,253,254,253,253,254,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,255,255,254,253,239,167,118,110,54,61,154,139,67,29,6,1,0,1,2,5,11,30,82,139,200,240,252,254,254,254,254,254,254,254,254,254,254,254,253,254,254,254,254,254,254,254,254,254,254,253,253,254,254,254,254,254,254,254,254,253,253,254,254,254,254,253,252,250,244,230,211,199,201,175,100,72,77,48,16,4,3,12,20,12,4,0,1,3,8,16,12,7,10,37,122,203,234,252,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,240,205,134,51,40,123,184,164,119,39,3,1,2,4,5,3,4,12,24,55,135,210,246,253,253,253,253,253,254,253,253,254,254,253,253,254,253,253,253,254,254,253,253,253,253,253,253,254,253,253,252,253,252,250,249,246,242,233,223,212,196,177,161,132,95,69,75,113,109,39,17,21,37,21,2,5,18,8,1,0,3,18,36,56,85,63,41,56,119,210,247,253,253,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,250,216,151,95,63,65,82,83,40,9,7,10,12,17,14,12,17,23,36,75,153,229,252,253,253,253,254,254,253,253,253,254,253,254,254,253,253,253,253,252,251,252,251,247,245,242,238,226,210,210,212,203,191,184,167,134,105,82,66,55,41,29,19,14,14,19,37,46,22,11,16,58,45,5,3,4,1,1,1,16,48,56,54,70,93,136,192,235,252,253,253,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,252,254,253,247,221,143,61,30,27,18,11,14,16,17,29,30,39,72,85,88,127,204,247,253,253,252,254,253,251,249,247,245,235,227,224,217,212,214,215,197,172,172,203,194,143,116,148,170,129,77,75,85,70,50,46,34,18,12,9,7,14,25,11,2,5,7,3,1,1,1,1,1,9,9,3,2,7,6,4,16,45,75,85,100,137,194,240,253,254,253,253,253,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,253,249,196,88,49,46,36,30,39,34,45,66,88,121,154,169,217,247,245,230,217,211,216,225,196,168,165,161,120,88,75,83,116,161,138,65,50,65,95,84,43,23,51,110,113,73,43,33,29,19,7,2,2,30,61,51,33,25,20,7,2,1,1,0,0,0,0,0,0,8,36,56,71,58,38,61,100,132,177,221,242,253,254,254,254,253,254,254,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,254,254,253,253,251,218,121,74,77,93,90,72,76,85,105,134,147,148,183,198,195,211,207,160,100,77,93,123,108,97,93,74,41,17,14,59,105,115,79,33,43,67,46,23,12,9,14,40,63,74,43,18,24,34,4,3,17,75,107,70,23,4,5,7,1,0,0,0,1,3,4,7,18,49,103,110,80,59,56,102,160,205,241,253,253,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,237,138,45,42,44,39,39,39,56,98,143,181,162,113,146,143,75,79,117,113,56,20,17,22,24,36,42,34,22,7,9,44,51,25,23,48,45,39,16,4,5,11,15,10,11,23,19,9,24,56,16,17,64,51,19,8,1,0,1,5,4,2,2,5,19,28,33,58,79,81,90,93,74,80,129,198,237,251,254,254,254,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,242,157,48,14,15,15,10,5,2,5,17,51,88,73,33,40,46,15,9,14,20,18,7,3,1,0,1,8,30,32,12,3,2,2,0,3,12,3,0,0,0,7,34,36,8,4,8,12,12,17,41,37,25,51,19,3,2,2,0,2,10,45,80,66,46,61,63,63,89,102,93,107,162,199,223,247,253,251,252,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,184,68,18,10,8,8,7,8,2,3,2,2,3,3,1,2,9,8,11,7,1,2,2,3,6,12,6,2,4,7,8,2,0,0,0,0,0,0,0,0,1,5,17,12,3,3,12,37,36,18,15,30,22,19,12,8,8,8,7,16,50,150,201,148,108,130,131,133,159,191,213,233,249,252,253,254,253,253,253,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,217,79,19,11,10,7,4,3,2,1,2,1,0,0,0,0,0,0,1,7,12,11,4,7,16,22,45,20,1,0,1,4,4,1,0,0,1,1,3,4,3,7,9,8,4,5,7,14,44,51,34,27,43,50,45,35,27,25,39,61,87,137,203,215,190,187,217,231,239,246,251,253,254,254,253,254,254,254,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,254,244,110,8,1,3,5,3,1,0,0,0,0,0,0,0,0,0,0,0,0,1,15,34,25,16,20,12,15,12,15,20,14,7,6,14,28,19,8,21,35,19,24,41,37,28,36,46,43,38,46,66,80,96,117,131,133,143,156,164,181,205,223,239,247,249,250,251,253,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,251,187,34,3,2,2,3,2,0,0,0,1,4,4,4,4,4,4,6,5,3,6,19,46,46,27,22,15,20,38,80,115,80,41,44,93,146,138,117,127,128,115,123,141,149,155,167,183,190,187,192,205,218,227,236,242,247,249,252,254,254,254,253,253,253,253,253,253,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,254,252,227,110,22,8,9,9,9,5,1,1,3,5,7,18,28,32,35,39,32,21,19,24,42,61,63,61,73,70,79,103,145,176,160,151,168,207,233,235,233,236,236,239,240,244,246,247,249,251,252,252,252,252,254,254,254,254,254,253,254,254,254,254,254,253,253,253,253,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,246,160,63,46,27,25,34,42,28,10,2,7,22,30,56,93,109,113,122,122,108,110,120,131,141,153,173,200,209,215,221,233,241,242,246,251,252,252,254,253,252,253,253,254,254,253,253,254,254,254,254,253,253,254,254,254,254,254,253,253,254,255,254,254,254,253,253,253,254,254,254,255,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,254,254,253,205,89,81,123,85,54,48,50,45,30,18,54,146,179,196,215,224,226,232,239,239,242,246,247,249,252,254,254,254,254,254,254,254,254,254,254,254,254,254,255,254,254,254,255,254,254,254,254,254,254,254,255,255,254,254,255,254,254,254,254,254,255,254,254,255,255,255,254,254,255,255,255,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,253,253,253,241,150,113,113,67,32,35,36,30,42,53,60,153,242,253,253,254,253,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,254,253,253,252,209,118,119,88,25,19,56,54,29,37,51,102,223,253,254,254,254,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,253,227,120,53,41,36,48,69,105,78,32,27,56,175,251,254,254,254,254,254,253,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,255,254,254,254,254,254,254,254,254,254,254,255,255,255,255,255,254,254,255,254,254,254,254,254,254,255,254,254,254,254,254,253,253,242,145,30,8,4,14,53,60,34,30,20,24,110,238,253,254,254,254,254,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,254,254,253,253,254,253,253,253,253,253,253,254,254,254,254,254,254,253,254,253,253,253,253,254,254,254,253,253,254,254,253,254,252,207,112,46,14,6,5,6,8,4,10,18,50,181,252,253,254,254,255,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,253,253,254,253,254,253,252,253,252,253,254,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,253,254,252,253,235,128,98,44,9,10,18,18,14,22,51,90,152,239,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,254,253,254,254,251,244,225,200,190,198,211,215,213,216,213,207,204,204,200,197,201,223,238,211,195,204,207,197,189,193,196,190,174,99,21,21,16,23,42,74,93,72,77,96,153,232,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,253,242,214,179,148,108,83,72,76,88,97,95,102,103,93,79,64,56,69,89,98,135,127,73,43,51,69,74,69,51,30,16,4,1,1,4,29,46,65,88,61,51,71,187,251,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,252,249,225,166,100,79,86,72,59,44,39,49,59,42,39,43,48,40,30,25,41,53,21,23,56,48,22,16,28,35,30,17,5,2,8,10,2,1,6,11,12,15,12,27,120,237,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,254,252,231,183,139,95,64,78,109,90,46,21,23,32,30,18,23,25,25,24,30,29,14,11,2,0,3,16,33,19,4,2,2,3,2,6,21,23,12,3,0,0,0,0,3,56,206,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,253,249,201,110,63,71,75,76,97,100,71,37,20,19,14,2,12,53,36,12,11,27,38,16,14,9,2,0,2,8,5,0,1,2,2,4,9,9,6,11,8,11,19,17,11,39,160,247,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,244,199,117,49,35,61,67,44,25,12,7,22,30,21,8,1,7,33,10,0,1,6,18,32,49,41,11,2,1,2,2,6,15,28,29,18,10,5,6,9,20,37,64,83,95,164,239,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,255,254,254,255,255,255,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,253,246,183,80,46,48,59,35,16,7,3,2,6,14,23,25,12,1,1,3,3,2,4,5,11,25,46,48,19,6,6,14,16,18,37,90,96,44,16,11,18,34,55,61,74,110,173,238,252,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,254,254,254,254,254,254,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,254,254,253,242,176,69,18,44,50,25,5,2,1,1,2,9,10,27,54,39,12,11,14,25,51,76,83,85,110,136,84,39,39,56,71,61,44,58,110,107,69,61,65,48,53,76,103,130,177,239,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,252,253,253,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,254,254,247,162,54,17,30,67,38,11,5,7,7,3,4,16,35,81,145,167,154,145,144,162,186,184,179,184,194,198,166,152,170,184,190,190,170,155,169,172,160,155,154,152,156,171,194,227,247,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,252,253,253,253,253,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,252,213,80,21,22,37,25,19,19,24,33,25,15,30,64,113,177,223,242,247,247,247,249,250,247,245,246,247,247,245,246,247,249,249,250,249,244,246,247,246,244,242,246,247,247,251,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,252,247,233,240,247,252,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,252,253,231,120,37,20,25,25,10,25,39,53,53,51,88,135,174,220,246,253,253,254,254,253,253,253,254,254,253,254,253,254,254,253,253,253,253,253,254,254,253,254,254,254,253,254,253,253,252,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,242,206,165,184,205,221,238,247,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,252,242,149,33,12,12,17,21,27,28,36,44,36,69,196,242,249,254,254,254,254,254,254,254,254,253,254,254,253,254,253,253,254,254,253,254,254,254,254,254,254,254,254,254,254,254,253,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,247,213,153,107,123,151,171,200,227,249,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,218,106,50,33,18,17,34,30,14,11,21,42,132,238,252,253,254,254,254,254,254,254,255,255,254,254,254,254,255,254,254,254,254,254,255,255,254,254,255,255,255,254,254,254,254,254,255,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,235,192,142,93,90,115,142,171,203,236,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,251,203,106,60,48,32,19,23,27,23,14,38,97,198,252,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,230,178,137,100,79,82,107,132,160,203,246,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,246,175,80,22,21,27,18,11,24,40,46,58,113,216,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,234,170,116,93,65,45,56,92,143,191,234,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,239,160,85,32,12,12,18,22,35,51,56,65,140,234,253,253,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,245,199,135,80,44,28,36,65,103,146,195,244,254,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,230,157,100,71,34,19,25,29,30,50,48,72,164,242,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,251,220,143,56,27,25,34,44,56,85,143,225,252,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,232,164,102,84,72,54,37,29,28,33,37,84,181,247,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,247,197,113,51,35,36,28,25,41,70,118,203,247,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,244,200,128,82,103,100,56,46,55,18,22,89,194,250,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,245,176,103,74,61,44,18,14,42,81,117,181,239,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,247,221,162,103,107,113,75,53,54,20,28,79,190,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,249,192,113,63,37,24,16,15,32,56,79,138,215,250,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,223,164,129,113,107,90,51,20,25,51,58,79,187,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,254,253,234,172,78,33,35,35,23,28,30,36,82,179,241,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,250,193,105,76,84,73,41,17,17,63,86,59,93,201,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,246,200,112,59,49,56,84,85,50,30,50,112,196,250,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,244,159,70,25,14,18,17,12,16,45,45,58,121,218,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,241,184,130,87,46,38,73,74,45,41,65,88,157,242,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,236,137,60,14,2,5,10,10,21,32,25,73,169,238,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,247,193,122,93,69,34,28,30,30,46,76,103,166,239,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,231,135,68,25,10,14,15,17,41,68,54,105,198,247,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,252,224,150,103,88,46,29,32,48,70,92,126,196,245,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,227,134,89,73,42,24,23,29,46,73,79,127,201,247,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,247,214,134,69,54,44,46,72,129,162,148,180,221,250,254,254,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,254,253,216,107,83,103,64,22,15,18,16,20,49,122,207,251,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,247,201,128,84,60,29,22,44,108,146,120,125,181,241,253,254,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,254,252,207,90,40,29,23,19,12,7,5,20,64,143,231,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,249,181,109,100,60,15,7,20,55,81,84,86,144,225,252,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,254,251,212,103,30,14,12,12,11,11,19,70,143,183,242,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,251,191,92,59,32,12,9,10,20,56,85,71,102,184,242,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,254,242,159,72,32,22,16,15,23,30,33,82,161,191,242,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,215,113,53,24,22,22,12,6,25,56,46,65,138,226,253,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,253,230,117,39,29,23,14,24,33,25,14,25,82,163,242,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,232,156,95,41,22,18,9,5,7,18,24,43,105,203,251,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,252,225,110,33,22,16,12,28,39,30,25,25,64,166,247,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,244,190,138,71,32,18,15,12,6,5,18,50,92,179,247,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,251,216,108,32,12,12,28,39,40,50,56,53,81,200,252,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,250,198,135,103,84,63,50,40,20,12,37,86,108,158,231,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,253,247,192,98,41,12,17,72,66,29,25,39,64,120,233,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,214,149,128,116,88,66,49,32,39,71,98,93,119,205,253,254,254,254,254,254,255,255,255,255,255,254,254,254,254,254,253,253,249,209,134,103,86,40,33,59,43,20,17,32,100,196,250,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,235,189,133,73,46,44,35,22,28,46,61,65,93,180,249,253,253,254,254,254,254,254,254,254,254,253,254,253,253,254,253,246,187,83,43,73,116,98,67,34,25,49,79,79,163,240,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,240,178,113,51,30,32,39,24,8,7,27,74,120,178,242,252,252,252,252,251,250,249,247,247,247,247,247,247,247,244,223,169,76,20,12,12,30,86,131,97,78,60,55,122,226,253,254,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,247,190,110,64,44,34,37,50,36,14,25,86,160,174,167,172,178,187,209,207,180,156,137,128,142,168,183,183,174,159,120,61,25,20,12,3,7,35,61,72,122,82,50,177,250,253,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,251,219,144,109,99,65,39,77,97,41,30,53,109,138,121,109,89,81,99,96,73,53,41,34,48,90,99,72,51,46,33,19,15,12,8,6,12,20,12,14,56,90,148,239,253,253,253,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,253,237,170,150,161,110,49,48,50,16,8,12,23,42,69,63,33,14,10,12,16,15,11,10,12,30,25,8,2,2,3,7,10,5,4,12,25,20,15,16,35,121,227,252,253,254,254,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,253,244,183,145,135,85,33,12,3,0,0,0,0,0,1,1,0,0,0,1,2,3,2,1,2,2,3,1,0,0,0,4,5,5,14,24,20,19,54,79,117,209,251,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,254,251,219,146,80,34,12,6,2,3,5,5,4,2,1,2,2,3,4,3,1,0,2,2,1,0,0,0,1,2,2,2,6,12,20,21,15,32,90,164,227,251,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,254,250,220,146,76,32,12,4,2,4,6,7,4,3,9,21,25,23,9,3,4,8,10,6,5,4,5,17,30,22,15,14,17,21,29,61,113,175,234,252,253,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,242,220,175,103,51,20,8,6,4,3,3,12,41,67,49,25,17,16,12,15,25,24,19,25,59,97,73,51,56,69,68,79,144,211,245,253,253,253,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,254,254,247,218,169,103,64,51,48,43,41,49,56,46,40,49,58,40,43,61,51,43,54,86,100,79,82,112,134,152,190,235,252,254,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,253,250,242,219,200,189,176,164,157,157,158,164,175,186,181,177,179,175,175,184,194,195,189,199,219,233,244,251,253,253,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,252,250,247,247,247,247,249,251,251,252,251,250,250,251,251,253,252,251,253,253,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,253,254,254,254,253,253,253,254,253,253,253,253,253,252,253,253,254,254,254,253,254,253,253,254,252,254,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,254,254,255,255,254,254,254,253,254,254,254,253,254,254,254,253,253,254,254,254,254,254,254,253,254,254,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,255,254,254,254,254,255,255,254,254,254,254,255,255,254,254,254,254,254,254,254,254,254,255,255,254,254,254,254,255,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,]); let xyz_old = decode(&xyz_new); trace!("encoded {:?}", xyz_new.len()); trace!("decoded {:?}", xyz_old.len()); - // let width = 100; - // let height = 100; + let mut screen_lock = SCREEN_BUFFER.lock(); - for y in 0..360 { - for x in 0..640 { - match xyz_old[y * 640 + x] { + for y in 0..290 { + for x in 0..290 { + // info!("x{} | y{}", x, y); + + // Stops at 419 + match xyz_old[y * 290 + x] { 221..=255 => { - VGAE.lock().set_pixel(x, y, Color16::White); + screen_lock.set_pixel(x, y, new_rgba64(255, 255, 255, 0)); } 170..=220 => { - VGAE.lock().set_pixel(x, y, Color16::LightGrey); + screen_lock.set_pixel(x, y, new_rgba64(128, 128, 128, 0)); } 100..=169 => { - VGAE.lock().set_pixel(x, y, Color16::DarkGrey); + screen_lock.set_pixel(x, y, new_rgba64(56, 56, 56, 0)); } _ => { // VGAE.lock().set_pixel(x, y, Color16::Red); diff --git a/ableos/src/relib/network/socket.rs b/ableos/src/relib/network/socket.rs index 099b94737..414e0b5ec 100644 --- a/ableos/src/relib/network/socket.rs +++ b/ableos/src/relib/network/socket.rs @@ -1,11 +1,25 @@ +use alloc::string::String; use alloc::vec; use alloc::vec::Vec; pub type Stream = Vec; +#[derive(Debug)] pub struct SocketID { pub id: usize, } + +impl SocketID { + pub fn protocol(self) -> Option { + let x = SOCKETS.lock()[self.id].protocol.clone(); + + match x { + Some(protocol_name) => Some(protocol_name), + None => None, + } + } +} + impl Socket for SocketID { fn peek(&mut self) -> SocketReturns { SOCKETS.lock()[self.id].peek() @@ -18,6 +32,13 @@ impl Socket for SocketID { fn write(&mut self, stream: Stream) -> SocketReturns { SOCKETS.lock()[self.id].write(stream) } + fn register_protocol(&mut self, protocol_name: String) { + SOCKETS.lock()[self.id].protocol = Some(protocol_name); + } + + fn check_protocol(&mut self, protocol_name: String) -> bool { + SOCKETS.lock()[self.id].check_protocol(protocol_name) + } } pub type SocketState = Vec; @@ -25,7 +46,6 @@ pub type SocketState = Vec; lazy_static::lazy_static! { pub static ref SOCKETS: spin::Mutex = spin::Mutex::new(vec![]); } - pub trait Socket { fn peek(&mut self) -> SocketReturns; @@ -33,6 +53,9 @@ pub trait Socket { fn read(&mut self, length: usize) -> SocketReturns; fn write(&mut self, stream: Stream) -> SocketReturns; + fn register_protocol(&mut self, protocol_name: String); + fn check_protocol(&mut self, protocol_name: String) -> bool; + fn close(&mut self) {} } #[derive(Debug)] @@ -54,11 +77,15 @@ impl SocketReturns { pub struct SimpleSock { stream: Vec, + protocol: Option, } impl SimpleSock { pub fn new() -> SocketID { - let sock = SimpleSock { stream: vec![] }; + let sock = SimpleSock { + stream: vec![], + protocol: None, + }; let mut sock_lock = SOCKETS.lock(); sock_lock.push(sock); @@ -69,6 +96,23 @@ impl SimpleSock { pub fn regrab_sock(id: usize) -> SocketID { SocketID { id } } + + pub fn grab_socket(protocol_name: String) -> Option { + let socket_handle = SOCKETS.lock(); + let socket_count = socket_handle.len(); + drop(socket_handle); + + let return_sock = None; + for socket_id in 0..socket_count { + let mut id = SimpleSock::regrab_sock(socket_id); + + if id.check_protocol(protocol_name.clone()) { + return Some(id); + } + } + + return_sock + } } impl Socket for SimpleSock { @@ -92,6 +136,16 @@ impl Socket for SimpleSock { SocketReturns::ReadOk(return_vec) } } + fn register_protocol(&mut self, protocol_name: String) { + self.protocol = Some(protocol_name); + } + fn check_protocol(&mut self, protocol_name: String) -> bool { + if self.protocol == Some(protocol_name) { + return true; + } + + false + } fn write(&mut self, stream: Stream) -> SocketReturns { for byte in stream { self.stream.push(byte); diff --git a/ableos/src/vga_e.rs b/ableos/src/vga_e.rs index b10a69379..f32736cd2 100644 --- a/ableos/src/vga_e.rs +++ b/ableos/src/vga_e.rs @@ -1,6 +1,3 @@ -use alloc::string::ToString; -use unicode_width::UnicodeWidthStr; - use { ab_glyph::{Font, FontRef, Glyph}, vga::{ @@ -19,10 +16,6 @@ lazy_static::lazy_static! { pub static ref VGAE_BUFF_OFFSET_Y: spin::Mutex = spin::Mutex::new(0); } -pub trait GraphicsAPI { - fn add_shader() {} -} - pub fn draw_char(previous_character: Option, character: char, _offset: usize) { let mode = *VGAE.lock(); let mut offset_x = VGAE_BUFF_OFFSET_X.lock(); @@ -82,7 +75,7 @@ pub fn draw_char(previous_character: Option, character: char, _offset: usi { // figure it our latter bruh let spacing = used_font.kern_unscaled(previous_glyph.id, q_glyph.id); - info!("{spacing} {:?} {:?}", previous_glyph.id, q_glyph.id); + // info!("{spacing} {:?} {:?}", previous_glyph.id, q_glyph.id); q_glyph.position.x += spacing * font_scale; } diff --git a/ableos/src/wasm/bin/console_out_test.wasm b/ableos/src/wasm/bin/console_out_test.wasm deleted file mode 100755 index 8177467d2d84049add2d611035b4dc4c5227d753..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmY+8K?;IE7)HN;#*}oCBn4d}h)!S^`JHs2C}%{cpiR2z5Z$I@1g+b4fi@MisJD5$ z$AfB00ziF{(GeM_6$wdg_EBz4W4D^^&H+*o^&}zoC$goq>n?~|{5zO>eyK}a9|U}E zoT?otWG<9btW6;)VqR%g@lrKfif}{;7WeDlZl&Hxd8< diff --git a/ableos/src/wasm/bin/rust.wasm b/ableos/src/wasm/bin/rust.wasm deleted file mode 100755 index d3da416ab20c48e1073bd77edc5256b64bf2e0c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174 zcmY+7O%8%E7zN*J5e$$(+<65T-hq>RRB0lC7E&4$S8z0s=1<%>o7v64ERF!US1r(j zt179jzb8XKj(}F=P7`%{)GM29d!ktJ@9dnU&blc)6jE8D2@%XiIungp-)R;iH*03O mn8j+9m&{RbZ_u#7De=ZxRtn!Ie~IisRPxDP2brhdM;l)1_$o~R diff --git a/ableos/src/wasm/bin/zig.wasm b/ableos/src/wasm/bin/zig.wasm deleted file mode 100644 index 72a2519ad086066f6414443d70dea65caf7beac9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 402 zcmZvXKTpFj5XJB8{3%IMfepmq2nHl}P{*hP3*X`DCMFGa?8tG2n9`9C!H30d*x-hf ze(#;$>46+N1OS||HNYBhuZdbyw@y`_-u9;Qtu^H3Mk|ClQ9W4NN>gjaF$*ZY zBxP#O&WRdrH&W9^4vO=fXscvDQ54+i`^0fbI%Q6nWUq`t{(|XvcL)OolotgG5V$Lt zVD~4n#DWVZ_!FB8_Q2*v6prGc#P3BSlIci9iyWRKBRhq+|5e4`rs);Jf{v}L9rd;~ aUOBiq>z%Flm2v~lv^33LHVXM_xr84;lxENX diff --git a/ableos/src/wasm/mod.rs b/ableos/src/wasm/mod.rs deleted file mode 100644 index b62dc9a80..000000000 --- a/ableos/src/wasm/mod.rs +++ /dev/null @@ -1,117 +0,0 @@ -use alloc::string::String; - -use { - alloc::format, - wasm_sys::SysCall, - wasmi::{ - Error, Externals, FuncInstance, FuncRef, ImportsBuilder, ModuleImportResolver, - ModuleInstance, RuntimeArgs, RuntimeValue, Signature, Trap, TrapKind, ValueType, - }, -}; - -mod wasm_sys; -struct HostFunctions; -impl HostFunctions { - fn check_signature(&self, index: usize, signature: &Signature) -> bool { - let (params, ret_ty): (&[ValueType], Option) = match index.into() { - SysCall::KILL => (&[], None), - SysCall::EMPTY => (&[], None), - _ => return false, - }; - signature.params() == params && signature.return_type() == ret_ty - } -} -impl Externals for HostFunctions { - fn invoke_index( - &mut self, - index: usize, - args: RuntimeArgs, - ) -> Result, Trap> { - match index.into() { - // Take in one arg discard the rest - SysCall::KILL => { - info!("Program run at runtime called a system call"); - debug!("Runtime arguments: {:?}", args); - Ok(None) - } - // Do nothing - SysCall::EMPTY => Ok(None), - SysCall::EXIT => Ok(None), - SysCall::CONSOLE_RESET => Ok(None), - SysCall::CONSOLE_IN => { - info!("In"); - Ok(None) - } - - SysCall::CONSOLE_OUT => { - // Eventually change this to 2- ptr and len - if args.len() != 1 { - return Err(Trap::new(TrapKind::UnexpectedSignature)); - } - let arg: u64 = args.nth(0); - let buf = unsafe { String::from_utf8_unchecked(arg.to_le_bytes().to_vec()) }; - println!["{}", buf]; - Ok(None) - } - SysCall::CONSOLE_GET_TITLE => Ok(None), - SysCall::CONSOLE_SET_TITLE => Ok(None), - _ => panic!("Unimplemented function at {}", index), - } - } -} -impl ModuleImportResolver for HostFunctions { - fn resolve_func(&self, field_name: &str, signature: &Signature) -> Result { - let index = match field_name { - "kill" => SysCall::KILL as usize, - "empty" => SysCall::EMPTY as usize, - "exit" => SysCall::EXIT as usize, - "console_out" => SysCall::CONSOLE_OUT as usize, - _ => { - return Err(Error::Instantiation(format!( - "Export {} not found", - field_name - ))) - } - }; - - if !self.check_signature(index, signature) { - return Err(Error::Instantiation(format!( - "Export {} has a bad signature", - field_name - ))); - } - - Ok(FuncInstance::alloc_host( - Signature::new(&[][..], None), - index, - )) - } -} - -pub fn evaluate() { - // let wasm_binary = include_bytes!("bin/console_out_test.wasm"); - let wasm_binary = include_bytes!("bin/rust.wasm"); - - // Load wasm binary and prepare it for instantiation. - let module = wasmi::Module::from_buffer(&wasm_binary).expect("failed to load wasm"); - - let imports = ImportsBuilder::new().with_resolver("env", &HostFunctions); - - // Instantiate a module with empty imports and - // assert that there is no `start` function. - let instance = ModuleInstance::new(&module, &imports) - // .expect("failed to instantiate wasm module") - .unwrap() - .assert_no_start(); - - // Finally, invoke the exported function "test" with no parameters - // and empty external function executor. - let result: i32 = instance - .invoke_export("_start", &[], &mut HostFunctions) - .expect("failed to execute export") - .unwrap() - .try_into() - .unwrap(); - - println!("{:?}", result); -} diff --git a/ableos/src/wasm/text/example.wat b/ableos/src/wasm/text/example.wat deleted file mode 100644 index e69de29bb..000000000 diff --git a/ableos/src/wasm/wasm_sys.rs b/ableos/src/wasm/wasm_sys.rs deleted file mode 100644 index ff9b77628..000000000 --- a/ableos/src/wasm/wasm_sys.rs +++ /dev/null @@ -1,94 +0,0 @@ -#![allow(non_camel_case_types)] - -macro_rules! syscall_enum { - () => {}; - (@get_last $Variant:ident) => { - Self::$Variant - }; - (@get_last $Variant:ident, $($VariantTail:ident),*) => { - syscall_enum![@get_last $($VariantTail),*] - }; - ($($Variant:ident=$Value:expr,)*) => { - #[allow(clippy::upper_case_acronyms)] - #[repr(usize)] - pub enum SysCall { - $($Variant = $Value),* - } - - impl core::convert::From for SysCall { - fn from(n: usize) -> Self { - match n { - $($Value => Self::$Variant),*, - _ => syscall_enum![@get_last $($Variant),*] - } - } - } - }; - ($($Variant:ident=$Value:expr),* ) => { - syscall_enum!($($Variant=$Value,)* ); - }; -} -syscall_enum! { - KILL=0, // Provide a PID - CONSOLE_RESET=1, // Reset the console - CONSOLE_IN=2, // Console Input - CONSOLE_OUT=3, // Console output - CONSOLE_GET_TITLE=4, // Get the console title - CONSOLE_SET_TITLE=5, // Set the console title - CONSOLE_GET_BAR=6, - CONSOLE_SET_BAR=7, - - // - GET_HOSTNAME=10, - SET_HOSTNAME=11, - - - NEW_THREAD=12, - NEW_TASK=13, - KILL_THREAD=14, - KILL_TASK=15, - GET_THREAD=16, - GET_TASK=17, - SEND= 18, - RECEIVE = 19, - RESPOND = 20, - - //File Related syscalls - // - MAKE_DIRECTORY=22, // - DELETE_DIRECTORY=23, // - RENAME_DIRECTORY=24, // - SET_DIRECTORY_ACCESS=25, // - // - MAKE_FILE=26, // - DELETE_FILE=27, // - RENAME_FILE=28, // - SET_FILE_ACCESS=29, // - - FILE_READ=30, - FILE_WRITE=31, - - SLEEP=32, // Sleep in milliseconds - SLEEP_UNTIL=33, // Sleep until this time in milliseconds (if this is below the current time return) - NANOSLEEP=34, // Sleep in nanoseconds - NANOSLEEP_UNTIL=35, // Sleep until this time nanoseconds (if this is below the current time return) - GET_TIME=36, // Gets the system time (some derivitive of seconds) - SET_TIME=37, // Sets the system time (some derivitive of seconds) - - // Socket SysCall - SOCKET_BIND=39, // Used by servers to lock a port - SOCKET_CONNECT=40, - SOCKET_DISCONNECT=41, - SOCKET_SEND=42, - SOCKET_RECEIVE=43, - - - GET_PID=44, // Get the proccess ID - PROCESS_INFO=45, // Get information about the process - //scheduler Related Syscals - GET_PRIORITY=46, // Get scheduler priority - SET_PRIORITY=47, // Set scheduler priority - - EXIT=50, - EMPTY=0xFFFF, -} diff --git a/shadeable/Cargo.lock b/shadeable/Cargo.lock index 35ae1ea6f..fe75ec4ac 100644 --- a/shadeable/Cargo.lock +++ b/shadeable/Cargo.lock @@ -143,6 +143,15 @@ dependencies = [ "scopeguard", ] +[[package]] +name = "log" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" +dependencies = [ + "cfg-if", +] + [[package]] name = "no-std-compat" version = "0.4.1" @@ -228,6 +237,7 @@ name = "shadeable" version = "0.1.0" dependencies = [ "libm", + "log", "rhai", "vga", ] diff --git a/shadeable/Cargo.toml b/shadeable/Cargo.toml index 0e53e2f1b..299a48c7a 100644 --- a/shadeable/Cargo.toml +++ b/shadeable/Cargo.toml @@ -9,6 +9,7 @@ edition = "2021" vga = "*" libm = "*" +log ="*" [dependencies.rhai] version = "*" diff --git a/shadeable/shaders/simple.shade b/shadeable/shaders/simple.shade index 65abf6559..2cd1c557a 100644 --- a/shadeable/shaders/simple.shade +++ b/shadeable/shaders/simple.shade @@ -2,10 +2,17 @@ const VERSION = 0.5; fn main(){ - let abcd = RGBA(0, 33, 0, 0); + let abcd = RGBA(255, 255, 0, 0); + //print("hi"); - // print(rand_float()); + //debug("hi part 2"); - - PIXEL_RGBA; + if PIXEL_X == 30 { + PIXEL_RGBA; + } + else if PIXEL_X == 10 { + RGBA(0, 0, 0, 0); + } else { + abcd; + } } \ No newline at end of file diff --git a/shadeable/src/engine_internals.rs b/shadeable/src/engine_internals.rs index 2bb74113d..1013c8738 100644 --- a/shadeable/src/engine_internals.rs +++ b/shadeable/src/engine_internals.rs @@ -1,18 +1,58 @@ -use crate::pixel_format::{rgba_add, rgba_div, rgba_mult, rgba_sub, RGBA}; +use crate::pixel_format::{get_a, get_b, get_g, get_r, set_a, set_b, set_g, set_r}; +use crate::pixel_format::{new_rgba64, rgba_div, Rgba64}; +use log::{debug, info}; use rhai::Engine; + pub fn engine_startup() -> Engine { let mut engine = Engine::new(); + // engine.on_print(|x| info!("PRINTED FROM SHADER: {}", x)); + + // Any function or closure that takes a '&str', an 'Option<&str>' and a 'Position' argument + // can be used to override 'debug'. + engine.on_debug(|x, src, pos| { + let src = src.unwrap_or("unknown"); + // debug!("SHADER DEBUG of {} at {:?}: {}", src, pos, x) + }); + engine - .register_type::() - .register_fn("RGBA", RGBA::new) - .register_fn("*", rgba_mult) + .register_type::() + .register_fn("RGBA", get_rgba_rhai) + .register_fn("RGBA", get_rgba_from_int) + .register_fn("RGBA", get_rgba_from_int) .register_fn("/", rgba_div) - .register_fn("+", rgba_add) - .register_fn("-", rgba_sub); + // .register_fn("*", rgba_mult) + // .register_fn("+", rgba_add) + // .register_fn("-", rgba_sub) + ; // engine.register_global_module(RandomPackage::new().as_shared_module()); engine } +use rhai::INT; +pub fn get_rgba_rhai(r: INT, g: INT, b: INT, a: INT) -> Rgba64 { + let mut pixel = 0; + + pixel |= set_r(pixel, r as u8); + pixel |= set_g(pixel, g as u8); + pixel |= set_b(pixel, b as u8); + pixel |= set_a(pixel, a as u8); + pixel +} + +pub fn get_rgba_from_int(pixel: INT) -> Rgba64 { + let mut pixel = pixel as u64; + + let r = get_r(pixel.try_into().unwrap()); + let g = get_g(pixel.try_into().unwrap()); + let b = get_b(pixel.try_into().unwrap()); + let a = get_a(pixel.try_into().unwrap()); + + pixel |= set_r(pixel, r as u8); + pixel |= set_g(pixel, g as u8); + pixel |= set_b(pixel, b as u8); + pixel |= set_a(pixel, a as u8); + pixel +} diff --git a/shadeable/src/lib.rs b/shadeable/src/lib.rs index df0519cc5..e016073fb 100644 --- a/shadeable/src/lib.rs +++ b/shadeable/src/lib.rs @@ -1,8 +1,8 @@ #![no_std] extern crate alloc; -use alloc::{boxed::Box, vec, vec::Vec}; +use alloc::boxed::Box; use engine_internals::engine_startup; -use pixel_format::{Rgba64, RGBA}; +use pixel_format::Rgba64; // use core::fmt::Result; use core::result::Result; use rhai::{EvalAltResult, Scope}; @@ -12,70 +12,17 @@ pub mod pixel_format; pub const SHADER: &str = include_str!("../shaders/simple.shade"); -pub fn rhai_test() -> Result, Box> -// ^^^^^^^^^^^^^^^^^^ -// Rhai API error type -{ - // Create an 'Engine' - - let engine = engine_startup(); - - let ast = engine.compile(SHADER)?; - let mut scope = Scope::new(); - - let a = vec![ - RGBA { - r: 255, - g: 0, - b: 0, - a: 0, - }, - RGBA { - r: 0, - g: 255, - b: 0, - a: 0, - }, - RGBA { - r: 0, - g: 0, - b: 255, - a: 0, - }, - RGBA { - r: 0, - g: 0, - b: 0, - a: 255, - }, - ]; - - let mut result_rgba = vec![]; - - for pixel in a { - /* - scope.push("PIXEL_X", 0); - scope.push("PIXEL_Y", index); - */ - scope.push("PIXEL_RGBA", pixel); - - let result: RGBA = engine.call_fn(&mut scope, &ast, "main", ())?; - result_rgba.push(result); - } - - // Done! - Ok(result_rgba) -} - -pub fn evaluate_shader(pixel: u8) -> Result> { +pub fn evaluate_shader(x: usize, y: usize, pixel: Rgba64) -> Result> { let engine = engine_startup(); let ast = engine.compile(SHADER)?; let mut scope = Scope::new(); scope.push("PIXEL_RGBA", pixel); + scope.push("PIXEL_X", x); + scope.push("PIXEL_Y", y); - let result: RGBA = engine.call_fn(&mut scope, &ast, "main", ())?; + let result: Rgba64 = engine.call_fn(&mut scope, &ast, "main", ())?; - Ok(8) + Ok(result) } diff --git a/shadeable/src/pixel_format.rs b/shadeable/src/pixel_format.rs index 9075b955a..11d059eb9 100644 --- a/shadeable/src/pixel_format.rs +++ b/shadeable/src/pixel_format.rs @@ -1,5 +1,5 @@ #![feature(exclusive_range_pattern)] - +use log::*; use rhai::INT; use vga::colors::Color16; pub type Rgba64 = u64; @@ -57,27 +57,14 @@ pub fn set_a(rgba: Rgba64, a: u8) -> Rgba64 { return z | y; } -#[derive(Debug, Clone)] -pub struct RGBA { - pub r: INT, - pub g: INT, - pub b: INT, - pub a: INT, -} -impl RGBA { - pub fn new(r: INT, g: INT, b: INT, a: INT) -> Self { - Self { r, g, b, a } - } -} - pub fn rgba_div(a: Rgba64, b: Rgba64) -> Rgba64 { let mut fin: Rgba64 = 0; // println!("{}", fin); - fin = set_r(fin, get_r(a) / get_r(b)); + fin |= set_r(fin, get_r(a) / get_r(b)); // println!("{}", fin); - fin = set_g(fin, get_g(a) / get_g(b)); + fin |= set_g(fin, get_g(a) / get_g(b)); /* get_b(a) / get_b(b); @@ -87,31 +74,6 @@ pub fn rgba_div(a: Rgba64, b: Rgba64) -> Rgba64 { return fin; } -pub fn rgba_mult(a: RGBA, b: RGBA) -> RGBA { - RGBA { - r: a.r * b.r, - g: a.g * b.g, - b: a.b * b.b, - a: a.a * b.a, - } -} -pub fn rgba_add(a: RGBA, b: RGBA) -> RGBA { - RGBA { - r: a.r + b.r, - g: a.g + b.g, - b: a.b + b.b, - a: a.a + b.a, - } -} -pub fn rgba_sub(a: RGBA, b: RGBA) -> RGBA { - RGBA { - r: a.r - b.r, - g: a.g - b.g, - b: a.b - b.b, - a: a.a - b.a, - } -} -// pub fn new_rgba64(r: u8, g: u8, b: u8, a: u8) -> Rgba64 { let mut x = 0; @@ -141,6 +103,9 @@ pub fn into_vga_16(rgba_64: Rgba64) -> Color16 { 171..=255 => 0b1001, _ => 0, }; + + // trace!("{}", fourbit); + use Color16::*; match fourbit { 0 => Black,