From b64f038283ee98a3c3e52b664df790759a6e820c Mon Sep 17 00:00:00 2001 From: Georgios Konstantopoulos Date: Mon, 26 Jul 2021 12:45:07 +0300 Subject: [PATCH] initial commit --- .github/workflows/ci.yml | 54 ++ .gitignore | 2 + Cargo.toml | 39 + README.md | 1 + src/circom_qap.rs | 115 +++ src/circom_wasm/circom.rs | 79 ++ src/circom_wasm/memory.rs | 271 ++++++ src/circom_wasm/mod.rs | 21 + src/circom_wasm/wasm.rs | 274 ++++++ src/circuit/builder.rs | 95 +++ src/circuit/circom.rs | 107 +++ src/circuit/mod.rs | 13 + src/circuit/r1cs_reader.rs | 270 ++++++ src/ethereum.rs | 271 ++++++ src/lib.rs | 79 ++ src/zkey.rs | 835 +++++++++++++++++++ test-vectors/calculatewitness.js | 35 + test-vectors/circuit2.circom | 39 + test-vectors/circuit2.wasm | Bin 0 -> 36949 bytes test-vectors/input.json | 1 + test-vectors/mycircuit-input1.json | 2 + test-vectors/mycircuit-input2.json | 2 + test-vectors/mycircuit-input3.json | 2 + test-vectors/mycircuit-witness.json | 6 + test-vectors/mycircuit.circom | 10 + test-vectors/mycircuit.r1cs | Bin 0 -> 264 bytes test-vectors/mycircuit.sym | 3 + test-vectors/mycircuit.wasm | Bin 0 -> 30625 bytes test-vectors/nconstraints.circom | 14 + test-vectors/package-lock.json | 801 ++++++++++++++++++ test-vectors/powersOfTau28_hez_final_10.ptau | Bin 0 -> 1262744 bytes test-vectors/proof.json | 28 + test-vectors/public.json | 3 + test-vectors/safe-circuit-witness.json | 1 + test-vectors/smtverifier10-input.json | 1 + test-vectors/smtverifier10-witness.0.json | 1 + test-vectors/smtverifier10-witness.json | 1 + test-vectors/smtverifier10.wasm | Bin 0 -> 390306 bytes test-vectors/test.zkey | Bin 0 -> 2580 bytes test-vectors/verification_key.json | 94 +++ test-vectors/witness.wtns | Bin 0 -> 204 bytes test-vectors/witness_calculator.js | 290 +++++++ tests/groth16.rs | 39 + tests/solidity.rs | 95 +++ tests/verifier.sol | 304 +++++++ tests/verifier_abi.json | 1 + 46 files changed, 4299 insertions(+) create mode 100644 .github/workflows/ci.yml create mode 100644 .gitignore create mode 100644 Cargo.toml create mode 100644 README.md create mode 100644 src/circom_qap.rs create mode 100644 src/circom_wasm/circom.rs create mode 100644 src/circom_wasm/memory.rs create mode 100644 src/circom_wasm/mod.rs create mode 100644 src/circom_wasm/wasm.rs create mode 100644 src/circuit/builder.rs create mode 100644 src/circuit/circom.rs create mode 100644 src/circuit/mod.rs create mode 100644 src/circuit/r1cs_reader.rs create mode 100644 src/ethereum.rs create mode 100644 src/lib.rs create mode 100644 src/zkey.rs create mode 100755 test-vectors/calculatewitness.js create mode 100644 test-vectors/circuit2.circom create mode 100644 test-vectors/circuit2.wasm create mode 100644 test-vectors/input.json create mode 100644 test-vectors/mycircuit-input1.json create mode 100644 test-vectors/mycircuit-input2.json create mode 100644 test-vectors/mycircuit-input3.json create mode 100644 test-vectors/mycircuit-witness.json create mode 100644 test-vectors/mycircuit.circom create mode 100644 test-vectors/mycircuit.r1cs create mode 100644 test-vectors/mycircuit.sym create mode 100644 test-vectors/mycircuit.wasm create mode 100644 test-vectors/nconstraints.circom create mode 100644 test-vectors/package-lock.json create mode 100644 test-vectors/powersOfTau28_hez_final_10.ptau create mode 100644 test-vectors/proof.json create mode 100644 test-vectors/public.json create mode 100644 test-vectors/safe-circuit-witness.json create mode 100644 test-vectors/smtverifier10-input.json create mode 100644 test-vectors/smtverifier10-witness.0.json create mode 100644 test-vectors/smtverifier10-witness.json create mode 100644 test-vectors/smtverifier10.wasm create mode 100644 test-vectors/test.zkey create mode 100644 test-vectors/verification_key.json create mode 100644 test-vectors/witness.wtns create mode 100644 test-vectors/witness_calculator.js create mode 100644 tests/groth16.rs create mode 100644 tests/solidity.rs create mode 100644 tests/verifier.sol create mode 100644 tests/verifier_abi.json diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..b676657 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,54 @@ +on: [pull_request, push] + +name: Tests + +jobs: + tests: + runs-on: ubuntu-latest + steps: + - name: Checkout sources + uses: actions/checkout@v2 + - name: Install stable toolchain + uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: stable + override: true + + - name: Install node + uses: actions/setup-node@v1 + with: + node-version: 10 + + - name: Install ganache + run: npm install -g ganache-cli + + - name: Install Solc + run: | + mkdir -p "$HOME/bin" + wget -q https://github.com/ethereum/solidity/releases/download/v0.7.6/solc-static-linux -O $HOME/bin/solc + chmod u+x "$HOME/bin/solc" + export PATH=$HOME/bin:$PATH + solc --version + + - name: cargo test + run: | + export PATH=$HOME/bin:$PATH + cargo test + + lint: + runs-on: ubuntu-latest + steps: + - name: Checkout sources + uses: actions/checkout@v2 + - name: Install stable toolchain + uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: stable + override: true + components: rustfmt, clippy + - name: cargo fmt + run: cargo fmt --all -- --check + - name: cargo clippy + run: cargo clippy -- -D warnings diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..96ef6c0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/target +Cargo.lock diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..277500f --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,39 @@ +[package] +name = "ark-circom" +version = "0.1.0" +edition = "2018" + +[dependencies] +# WASM operations +wasmer = "1.0.1" +fnv = "1.0.3" +num-traits = "0.2.0" +num-bigint = { version = "0.4", features = ["rand"] } + + +color-eyre = "0.5" + +# ZKP Generation +ark-ec = "0.3.0" +ark-ff = "0.3.0" +ark-std = "0.3.0" +ark-bn254 = "0.3.0" +ark-r1cs-std = "0.3.1" +ark-groth16 = { git = "https://github.com/kobigurk/groth16", version = "0.3.0", branch = "feat/customizable-r1cs-to-qap" } +ark-poly = { version = "^0.3.0", default-features = false } +ark-relations = "0.3.0" + +hex = "0.4.3" +byteorder = "1.4.3" + +ethers = { git = "https://github.com/gakonst/ethers-rs", features = ["abigen"] } +serde_json = "1.0.64" +serde = "1.0.126" +thiserror = "1.0.26" +memmap = "0.7.0" +ark-serialize = "0.3.0" + +[dev-dependencies] +hex-literal = "0.2.1" +tokio = { version = "1.7.1", features = ["macros"] } + diff --git a/README.md b/README.md new file mode 100644 index 0000000..25812df --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# ark-circom diff --git a/src/circom_qap.rs b/src/circom_qap.rs new file mode 100644 index 0000000..4b94b8d --- /dev/null +++ b/src/circom_qap.rs @@ -0,0 +1,115 @@ +use ark_ff::PrimeField; +use ark_groth16::r1cs_to_qap::{evaluate_constraint, QAPCalculator, R1CStoQAP}; +use ark_poly::EvaluationDomain; +use ark_relations::r1cs::{ConstraintSystemRef, SynthesisError}; +use ark_std::{cfg_into_iter, cfg_iter, cfg_iter_mut, vec}; +use core::ops::Deref; + +/// Implements the witness map used by snarkjs. The arkworks witness map calculates the +/// coefficients of H through computing (AB-C)/Z in the evaluation domain and going back to the +/// coefficients domain. snarkjs instead precomputes the Lagrange form of the powers of tau bases +/// in a domain twice as large and the witness map is computed as the odd coefficients of (AB-C) +/// in that domain. This serves as HZ when computing the C proof element. +pub struct R1CStoQAPCircom; + +impl QAPCalculator for R1CStoQAPCircom { + #[allow(clippy::type_complexity)] + fn instance_map_with_evaluation>( + cs: ConstraintSystemRef, + t: &F, + ) -> Result<(Vec, Vec, Vec, F, usize, usize), SynthesisError> { + R1CStoQAP::instance_map_with_evaluation::(cs, t) + } + + fn witness_map>( + prover: ConstraintSystemRef, + ) -> Result, SynthesisError> { + let matrices = prover.to_matrices().unwrap(); + let zero = F::zero(); + let num_inputs = prover.num_instance_variables(); + let num_constraints = prover.num_constraints(); + let cs = prover.borrow().unwrap(); + let prover = cs.deref(); + + let full_assignment = [ + prover.instance_assignment.as_slice(), + prover.witness_assignment.as_slice(), + ] + .concat(); + + let domain = + D::new(num_constraints + num_inputs).ok_or(SynthesisError::PolynomialDegreeTooLarge)?; + let domain_size = domain.size(); + + let mut a = vec![zero; domain_size]; + let mut b = vec![zero; domain_size]; + + cfg_iter_mut!(a[..num_constraints]) + .zip(cfg_iter_mut!(b[..num_constraints])) + .zip(cfg_iter!(&matrices.a)) + .zip(cfg_iter!(&matrices.b)) + .for_each(|(((a, b), at_i), bt_i)| { + *a = evaluate_constraint(&at_i, &full_assignment); + *b = evaluate_constraint(&bt_i, &full_assignment); + }); + + { + let start = num_constraints; + let end = start + num_inputs; + a[start..end].clone_from_slice(&full_assignment[..num_inputs]); + } + + domain.ifft_in_place(&mut a); + domain.ifft_in_place(&mut b); + + let root_of_unity = { + let domain_size_double = 2 * domain_size; + let domain_double = + D::new(domain_size_double).ok_or(SynthesisError::PolynomialDegreeTooLarge)?; + domain_double.element(1) + }; + D::distribute_powers_and_mul_by_const(&mut a, root_of_unity, F::one()); + D::distribute_powers_and_mul_by_const(&mut b, root_of_unity, F::one()); + + domain.fft_in_place(&mut a); + domain.fft_in_place(&mut b); + + let mut ab = domain.mul_polynomials_in_evaluation_domain(&a, &b); + drop(a); + drop(b); + + let mut c = vec![zero; domain_size]; + cfg_iter_mut!(c[..prover.num_constraints]) + .enumerate() + .for_each(|(i, c)| { + *c = evaluate_constraint(&matrices.c[i], &full_assignment); + }); + + domain.ifft_in_place(&mut c); + D::distribute_powers_and_mul_by_const(&mut c, root_of_unity, F::one()); + domain.fft_in_place(&mut c); + + cfg_iter_mut!(ab) + .zip(c) + .for_each(|(ab_i, c_i)| *ab_i -= &c_i); + + Ok(ab) + } + + fn h_query_scalars>( + max_power: usize, + t: F, + _: F, + delta_inverse: F, + ) -> Result, SynthesisError> { + // the usual H query has domain-1 powers. Z has domain powers. So HZ has 2*domain-1 powers. + let mut scalars = cfg_into_iter!(0..2 * max_power + 1) + .map(|i| delta_inverse * t.pow([i as u64])) + .collect::>(); + let domain_size = scalars.len(); + let domain = D::new(domain_size).ok_or(SynthesisError::PolynomialDegreeTooLarge)?; + // generate the lagrange coefficients + domain.ifft_in_place(&mut scalars); + Ok(cfg_into_iter!(scalars).skip(1).step_by(2).collect()) + } +} diff --git a/src/circom_wasm/circom.rs b/src/circom_wasm/circom.rs new file mode 100644 index 0000000..a637009 --- /dev/null +++ b/src/circom_wasm/circom.rs @@ -0,0 +1,79 @@ +use color_eyre::Result; +use wasmer::{Function, Instance, Value}; + +#[derive(Clone, Debug)] +pub struct CircomInstance(Instance); + +// binds to the circom functions +impl CircomInstance { + pub fn new(instance: Instance) -> Self { + CircomInstance(instance) + } + + pub fn init(&self, sanity_check: bool) -> Result<()> { + let func = self.func("init"); + func.call(&[Value::I32(sanity_check as i32)])?; + Ok(()) + } + + pub fn get_fr_len(&self) -> Result { + self.get_i32("getFrLen") + } + + pub fn get_ptr_raw_prime(&self) -> Result { + self.get_i32("getPRawPrime") + } + + pub fn get_n_vars(&self) -> Result { + self.get_i32("getNVars") + } + + pub fn get_ptr_witness_buffer(&self) -> Result { + self.get_i32("getWitnessBuffer") + } + + pub fn get_ptr_witness(&self, w: i32) -> Result { + let func = self.func("getPWitness"); + let res = func.call(&[w.into()])?; + + Ok(res[0].unwrap_i32()) + } + + pub fn get_signal_offset32( + &self, + p_sig_offset: u32, + component: u32, + hash_msb: u32, + hash_lsb: u32, + ) -> Result<()> { + let func = self.func("getSignalOffset32"); + func.call(&[ + p_sig_offset.into(), + component.into(), + hash_msb.into(), + hash_lsb.into(), + ])?; + + Ok(()) + } + + pub fn set_signal(&self, c_idx: i32, component: i32, signal: i32, p_val: i32) -> Result<()> { + let func = self.func("setSignal"); + func.call(&[c_idx.into(), component.into(), signal.into(), p_val.into()])?; + + Ok(()) + } + + fn get_i32(&self, name: &str) -> Result { + let func = self.func(name); + let result = func.call(&[])?; + Ok(result[0].unwrap_i32()) + } + + fn func(&self, name: &str) -> &Function { + self.0 + .exports + .get_function(name) + .unwrap_or_else(|_| panic!("function {} not found", name)) + } +} diff --git a/src/circom_wasm/memory.rs b/src/circom_wasm/memory.rs new file mode 100644 index 0000000..1ef7fcb --- /dev/null +++ b/src/circom_wasm/memory.rs @@ -0,0 +1,271 @@ +//! Safe-ish interface for reading and writing specific types to the WASM runtime's memory +use num_traits::ToPrimitive; +use wasmer::{Memory, MemoryView}; + +// TODO: Decide whether we want Ark here or if it should use a generic BigInt package +use ark_bn254::FrParameters; +use ark_ff::{BigInteger, BigInteger256, FpParameters, FromBytes, Zero}; + +use num_bigint::{BigInt, BigUint}; + +use color_eyre::Result; +use std::str::FromStr; +use std::{convert::TryFrom, ops::Deref}; + +#[derive(Clone, Debug)] +pub struct SafeMemory { + pub memory: Memory, + pub prime: BigInt, + + short_max: BigInt, + short_min: BigInt, + r_inv: BigInt, + n32: usize, +} + +impl Deref for SafeMemory { + type Target = Memory; + + fn deref(&self) -> &Self::Target { + &self.memory + } +} + +impl SafeMemory { + /// Creates a new SafeMemory + pub fn new(memory: Memory, n32: usize, prime: BigInt) -> Self { + // TODO: Figure out a better way to calculate these + let short_max = BigInt::from(0x8000_0000u64); + let short_min = BigInt::from_biguint( + num_bigint::Sign::NoSign, + BigUint::try_from(FrParameters::MODULUS).unwrap(), + ) - &short_max; + let r_inv = BigInt::from_str( + "9915499612839321149637521777990102151350674507940716049588462388200839649614", + ) + .unwrap(); + + Self { + memory, + prime, + + short_max, + short_min, + r_inv, + n32, + } + } + + /// Gets an immutable view to the memory in 32 byte chunks + pub fn view(&self) -> MemoryView { + self.memory.view() + } + + /// Returns the next free position in the memory + pub fn free_pos(&self) -> u32 { + self.view()[0].get() + } + + /// Sets the next free position in the memory + pub fn set_free_pos(&mut self, ptr: u32) { + self.write_u32(0, ptr); + } + + /// Allocates a U32 in memory + pub fn alloc_u32(&mut self) -> u32 { + let p = self.free_pos(); + self.set_free_pos(p + 8); + p + } + + /// Writes a u32 to the specified memory offset + pub fn write_u32(&mut self, ptr: usize, num: u32) { + let buf = unsafe { self.memory.data_unchecked_mut() }; + buf[ptr..ptr + std::mem::size_of::()].copy_from_slice(&num.to_le_bytes()); + } + + /// Reads a u32 from the specified memory offset + pub fn read_u32(&self, ptr: usize) -> u32 { + let buf = unsafe { self.memory.data_unchecked() }; + + let mut bytes = [0; 4]; + bytes.copy_from_slice(&buf[ptr..ptr + std::mem::size_of::()]); + + u32::from_le_bytes(bytes) + } + + /// Allocates `self.n32 * 4 + 8` bytes in the memory + pub fn alloc_fr(&mut self) -> u32 { + let p = self.free_pos(); + self.set_free_pos(p + self.n32 as u32 * 4 + 8); + p + } + + /// Writes a Field Element to memory at the specified offset, truncating + /// to smaller u32 types if needed and adjusting the sign via 2s complement + pub fn write_fr(&mut self, ptr: usize, fr: &BigInt) -> Result<()> { + if fr < &self.short_max && fr > &self.short_min { + if fr >= &BigInt::zero() { + self.write_short_positive(ptr, fr)?; + } else { + self.write_short_negative(ptr, fr)?; + } + } else { + self.write_long_normal(ptr, fr)?; + } + + Ok(()) + } + + /// Reads a Field Element from the memory at the specified offset + pub fn read_fr(&self, ptr: usize) -> Result { + let view = self.memory.view::(); + + let res = if view[ptr + 4 + 3].get() & 0x80 != 0 { + let mut num = self.read_big(ptr + 8, self.n32)?; + if view[ptr + 4 + 3].get() & 0x40 != 0 { + num = (num * &self.r_inv) % &self.prime + } + num + } else if view[ptr + 3].get() & 0x40 != 0 { + let mut num = self.read_u32(ptr).into(); + // handle small negative + num -= BigInt::from(0x100000000i64); + num + } else { + self.read_u32(ptr).into() + }; + + Ok(res) + } + + fn write_short_positive(&mut self, ptr: usize, fr: &BigInt) -> Result<()> { + let num = fr.to_i32().expect("not a short positive"); + self.write_u32(ptr, num as u32); + self.write_u32(ptr + 4, 0); + Ok(()) + } + + fn write_short_negative(&mut self, ptr: usize, fr: &BigInt) -> Result<()> { + // 2s complement + let num = fr - &self.short_min; + let num = num - &self.short_max; + let num = num + BigInt::from(0x0001_0000_0000i64); + + let num = num + .to_u32() + .expect("could not cast as u32 (should never happen)"); + + self.write_u32(ptr, num); + self.write_u32(ptr + 4, 0); + Ok(()) + } + + fn write_long_normal(&mut self, ptr: usize, fr: &BigInt) -> Result<()> { + self.write_u32(ptr, 0); + self.write_u32(ptr + 4, i32::MIN as u32); // 0x80000000 + self.write_big(ptr + 8, fr)?; + Ok(()) + } + + fn write_big(&self, ptr: usize, num: &BigInt) -> Result<()> { + let buf = unsafe { self.memory.data_unchecked_mut() }; + + // TODO: How do we handle negative bignums? + let (_, num) = num.clone().into_parts(); + let num = BigInteger256::try_from(num).unwrap(); + + let bytes = num.to_bytes_le(); + let len = bytes.len(); + buf[ptr..ptr + len].copy_from_slice(&bytes); + + Ok(()) + } + + /// Reads `num_bytes * 32` from the specified memory offset in a Big Integer + pub fn read_big(&self, ptr: usize, num_bytes: usize) -> Result { + let buf = unsafe { self.memory.data_unchecked() }; + let buf = &buf[ptr..ptr + num_bytes * 32]; + + // TODO: Is there a better way to read big integers? + let big = BigInteger256::read(buf).unwrap(); + let big = BigUint::try_from(big).unwrap(); + Ok(big.into()) + } +} + +// TODO: Figure out how to read / write numbers > u32 +// circom-witness-calculator: Wasm + Memory -> expose BigInts so that they can be consumed by any proof system +// ark-circom: +// 1. can read zkey +// 2. can generate witness from inputs +// 3. can generate proofs +// 4. can serialize proofs in the desired format +#[cfg(test)] +mod tests { + use super::*; + use num_traits::ToPrimitive; + use std::str::FromStr; + use wasmer::{MemoryType, Store}; + + fn new() -> SafeMemory { + SafeMemory::new( + Memory::new(&Store::default(), MemoryType::new(1, None, false)).unwrap(), + 2, + BigInt::from_str( + "21888242871839275222246405745257275088548364400416034343698204186575808495617", + ) + .unwrap(), + ) + } + + #[test] + fn i32_bounds() { + let mem = new(); + let i32_max = i32::MAX as i64 + 1; + assert_eq!(mem.short_min.to_i64().unwrap(), -i32_max); + assert_eq!(mem.short_max.to_i64().unwrap(), i32_max); + } + + #[test] + fn read_write_32() { + let mut mem = new(); + let num = u32::MAX; + + let inp = mem.read_u32(0); + assert_eq!(inp, 0); + + mem.write_u32(0, num); + let inp = mem.read_u32(0); + assert_eq!(inp, num); + } + + #[test] + fn read_write_fr_small_positive() { + read_write_fr(BigInt::from(1_000_000)); + } + + #[test] + fn read_write_fr_small_negative() { + read_write_fr(BigInt::from(-1_000_000)); + } + + #[test] + fn read_write_fr_big_positive() { + read_write_fr(BigInt::from(500000000000i64)); + } + + // TODO: How should this be handled? + #[test] + #[ignore] + fn read_write_fr_big_negative() { + read_write_fr(BigInt::from_str("-500000000000").unwrap()) + } + + fn read_write_fr(num: BigInt) { + let mut mem = new(); + mem.write_fr(0, &num).unwrap(); + let res = mem.read_fr(0).unwrap(); + assert_eq!(res, num); + } +} diff --git a/src/circom_wasm/mod.rs b/src/circom_wasm/mod.rs new file mode 100644 index 0000000..9499f2a --- /dev/null +++ b/src/circom_wasm/mod.rs @@ -0,0 +1,21 @@ +mod wasm; +pub use wasm::WitnessCalculator; + +mod memory; +pub use memory::SafeMemory; + +mod circom; +pub use circom::CircomInstance; + +use fnv::FnvHasher; +use std::hash::Hasher; + +pub use num_bigint::BigInt; + +pub(crate) fn fnv(inp: &str) -> (u32, u32) { + let mut hasher = FnvHasher::default(); + hasher.write(inp.as_bytes()); + let h = hasher.finish(); + + ((h >> 32) as u32, h as u32) +} diff --git a/src/circom_wasm/wasm.rs b/src/circom_wasm/wasm.rs new file mode 100644 index 0000000..2c5ac6d --- /dev/null +++ b/src/circom_wasm/wasm.rs @@ -0,0 +1,274 @@ +use color_eyre::Result; +use num_bigint::BigInt; +use num_traits::Zero; +use std::cell::Cell; +use wasmer::{imports, Function, Instance, Memory, MemoryType, Module, Store}; + +use super::{fnv, CircomInstance, SafeMemory}; + +#[derive(Clone, Debug)] +pub struct WitnessCalculator { + pub instance: CircomInstance, + pub memory: SafeMemory, + pub n64: i32, +} + +impl WitnessCalculator { + pub fn new(path: impl AsRef) -> Result { + let store = Store::default(); + let module = Module::from_file(&store, path)?; + + // Set up the memory + let memory = Memory::new(&store, MemoryType::new(2000, None, false)).unwrap(); + let import_object = imports! { + "env" => { + "memory" => memory.clone(), + }, + // Host function callbacks from the WASM + "runtime" => { + "error" => runtime::error(&store), + "logSetSignal" => runtime::log_signal(&store), + "logGetSignal" => runtime::log_signal(&store), + "logFinishComponent" => runtime::log_component(&store), + "logStartComponent" => runtime::log_component(&store), + "log" => runtime::log_component(&store), + } + }; + let instance = CircomInstance::new(Instance::new(&module, &import_object)?); + + let n32 = (instance.get_fr_len()? >> 2) - 2; + + let mut memory = SafeMemory::new(memory, n32 as usize, BigInt::zero()); + + let ptr = instance.get_ptr_raw_prime()?; + let prime = memory.read_big(ptr as usize, n32 as usize)?; + let n64 = ((prime.bits() - 1) / 64 + 1) as i32; + memory.prime = prime; + + Ok(WitnessCalculator { + instance, + memory, + n64, + }) + } + + pub fn calculate_witness)>>( + &mut self, + inputs: I, + sanity_check: bool, + ) -> Result> { + let old_mem_free_pos = self.memory.free_pos(); + + self.instance.init(sanity_check)?; + + let p_sig_offset = self.memory.alloc_u32(); + let p_fr = self.memory.alloc_fr(); + + // allocate the inputs + for (name, values) in inputs.into_iter() { + let (msb, lsb) = fnv(&name); + self.instance + .get_signal_offset32(p_sig_offset, 0, msb, lsb)?; + + let sig_offset = self.memory.read_u32(p_sig_offset as usize) as usize; + + for (i, value) in values.into_iter().enumerate() { + self.memory.write_fr(p_fr as usize, &value)?; + self.instance + .set_signal(0, 0, (sig_offset + i) as i32, p_fr as i32)?; + } + } + + let mut w = Vec::new(); + let n_vars = self.instance.get_n_vars()?; + for i in 0..n_vars { + let ptr = self.instance.get_ptr_witness(i)? as usize; + let el = self.memory.read_fr(ptr)?; + w.push(el); + } + + self.memory.set_free_pos(old_mem_free_pos); + + Ok(w) + } + + pub fn get_witness_buffer(&self) -> Result> { + let ptr = self.instance.get_ptr_witness_buffer()? as usize; + + let view = self.memory.memory.view::(); + + let len = self.instance.get_n_vars()? * self.n64 * 8; + let arr = view[ptr..ptr + len as usize] + .iter() + .map(Cell::get) + .collect::>(); + + Ok(arr) + } +} + +// callback hooks for debugging +mod runtime { + use super::*; + + pub fn error(store: &Store) -> Function { + #[allow(unused)] + #[allow(clippy::many_single_char_names)] + fn func(a: i32, b: i32, c: i32, d: i32, e: i32, f: i32) {} + Function::new_native(&store, func) + } + + pub fn log_signal(store: &Store) -> Function { + #[allow(unused)] + fn func(a: i32, b: i32) {} + Function::new_native(&store, func) + } + + pub fn log_component(store: &Store) -> Function { + #[allow(unused)] + fn func(a: i32) {} + Function::new_native(&store, func) + } +} + +#[cfg(test)] +mod tests { + use super::*; + use std::{collections::HashMap, path::PathBuf}; + + struct TestCase<'a> { + circuit_path: &'a str, + inputs_path: &'a str, + n_vars: u32, + n64: u32, + witness: &'a [&'a str], + } + + pub fn root_path(p: &str) -> String { + let mut path = PathBuf::from(env!("CARGO_MANIFEST_DIR")); + path.push(p); + path.to_string_lossy().to_string() + } + + #[test] + fn multiplier_1() { + run_test(TestCase { + circuit_path: root_path("test-vectors/mycircuit.wasm").as_str(), + inputs_path: root_path("test-vectors/mycircuit-input1.json").as_str(), + n_vars: 4, + n64: 4, + witness: &["1", "33", "3", "11"], + }); + } + + #[test] + fn multiplier_2() { + run_test(TestCase { + circuit_path: root_path("test-vectors/mycircuit.wasm").as_str(), + inputs_path: root_path("test-vectors/mycircuit-input2.json").as_str(), + n_vars: 4, + n64: 4, + witness: &[ + "1", + "21888242871839275222246405745257275088548364400416034343698204186575672693159", + "21888242871839275222246405745257275088548364400416034343698204186575796149939", + "11", + ], + }); + } + + #[test] + fn multiplier_3() { + run_test(TestCase { + circuit_path: root_path("test-vectors/mycircuit.wasm").as_str(), + inputs_path: root_path("test-vectors/mycircuit-input3.json").as_str(), + n_vars: 4, + n64: 4, + witness: &[ + "1", + "21888242871839275222246405745257275088548364400416034343698204186575808493616", + "10944121435919637611123202872628637544274182200208017171849102093287904246808", + "2", + ], + }); + } + + #[test] + fn safe_multipler() { + let witness = + std::fs::read_to_string(&root_path("test-vectors/safe-circuit-witness.json")).unwrap(); + let witness: Vec = serde_json::from_str(&witness).unwrap(); + let witness = &witness.iter().map(|x| x.as_ref()).collect::>(); + run_test(TestCase { + circuit_path: root_path("test-vectors/circuit2.wasm").as_str(), + inputs_path: root_path("test-vectors/mycircuit-input1.json").as_str(), + n_vars: 132, // 128 + 4 + n64: 4, + witness, + }); + } + + #[test] + fn smt_verifier() { + let witness = + std::fs::read_to_string(&root_path("test-vectors/smtverifier10-witness.json")).unwrap(); + let witness: Vec = serde_json::from_str(&witness).unwrap(); + let witness = &witness.iter().map(|x| x.as_ref()).collect::>(); + + run_test(TestCase { + circuit_path: root_path("test-vectors/smtverifier10.wasm").as_str(), + inputs_path: root_path("test-vectors/smtverifier10-input.json").as_str(), + n_vars: 4794, + n64: 4, + witness, + }); + } + + use serde_json::Value; + use std::str::FromStr; + + fn value_to_bigint(v: Value) -> BigInt { + match v { + Value::String(inner) => BigInt::from_str(&inner).unwrap(), + Value::Number(inner) => BigInt::from(inner.as_u64().expect("not a u32")), + _ => panic!("unsupported type"), + } + } + + fn run_test(case: TestCase) { + let mut wtns = WitnessCalculator::new(case.circuit_path).unwrap(); + assert_eq!( + wtns.memory.prime.to_str_radix(16), + "30644E72E131A029B85045B68181585D2833E84879B9709143E1F593F0000001".to_lowercase() + ); + assert_eq!(wtns.instance.get_n_vars().unwrap() as u32, case.n_vars); + assert_eq!(wtns.n64 as u32, case.n64); + + let inputs_str = std::fs::read_to_string(case.inputs_path).unwrap(); + let inputs: std::collections::HashMap = + serde_json::from_str(&inputs_str).unwrap(); + + let inputs = inputs + .iter() + .map(|(key, value)| { + let res = match value { + Value::String(inner) => { + vec![BigInt::from_str(inner).unwrap()] + } + Value::Number(inner) => { + vec![BigInt::from(inner.as_u64().expect("not a u32"))] + } + Value::Array(inner) => inner.iter().cloned().map(value_to_bigint).collect(), + _ => panic!(), + }; + + (key.clone(), res) + }) + .collect::>(); + + let res = wtns.calculate_witness(inputs, false).unwrap(); + for (r, w) in res.iter().zip(case.witness) { + assert_eq!(r, &BigInt::from_str(w).unwrap()); + } + } +} diff --git a/src/circuit/builder.rs b/src/circuit/builder.rs new file mode 100644 index 0000000..deca738 --- /dev/null +++ b/src/circuit/builder.rs @@ -0,0 +1,95 @@ +use ark_ec::PairingEngine; +use std::{fs::File, path::Path}; + +use super::{CircomCircuit, R1CS}; + +use num_bigint::BigInt; +use std::collections::HashMap; + +use crate::{circuit::R1CSFile, WitnessCalculator}; +use color_eyre::Result; + +pub struct CircomBuilder { + pub cfg: CircuitConfig, + pub inputs: HashMap>, +} + +// Add utils for creating this from files / directly from bytes +pub struct CircuitConfig { + pub r1cs: R1CS, + pub wtns: WitnessCalculator, + pub sanity_check: bool, +} + +impl CircuitConfig { + pub fn new(wtns: impl AsRef, r1cs: impl AsRef) -> Result { + let wtns = WitnessCalculator::new(wtns).unwrap(); + let reader = File::open(r1cs)?; + let r1cs = R1CSFile::new(reader)?.into(); + Ok(Self { + wtns, + r1cs, + sanity_check: false, + }) + } +} + +impl CircomBuilder { + /// Instantiates a new builder using the provided WitnessGenerator and R1CS files + /// for your circuit + pub fn new(cfg: CircuitConfig) -> Self { + Self { + cfg, + inputs: HashMap::new(), + } + } + + /// Pushes a Circom input at the specified name. + pub fn push_input>(&mut self, name: impl ToString, val: T) { + let values = self.inputs.entry(name.to_string()).or_insert_with(Vec::new); + values.push(val.into()); + } + + /// Generates an empty circom circuit with no witness set, to be used for + /// generation of the trusted setup parameters + pub fn setup(&self) -> CircomCircuit { + let mut circom = CircomCircuit { + r1cs: self.cfg.r1cs.clone(), + witness: None, + }; + + // Disable the wire mapping + circom.r1cs.wire_mapping = None; + + circom + } + + /// Creates the circuit populated with the witness corresponding to the previously + /// provided inputs + pub fn build(mut self) -> Result> { + let mut circom = self.setup(); + + // calculate the witness + let witness = self + .cfg + .wtns + .calculate_witness(self.inputs, self.cfg.sanity_check)?; + + // convert it to field elements + let witness = witness + .into_iter() + .map(|w| E::Fr::from(w.to_biguint().unwrap())) + .collect::>(); + circom.witness = Some(witness); + + // sanity check + debug_assert!({ + use ark_relations::r1cs::{ConstraintSynthesizer, ConstraintSystem}; + let cs = ConstraintSystem::::new_ref(); + circom.clone().generate_constraints(cs.clone()).unwrap(); + cs.is_satisfied().unwrap() + }); + + Ok(circom) + } +} diff --git a/src/circuit/circom.rs b/src/circuit/circom.rs new file mode 100644 index 0000000..d79dbde --- /dev/null +++ b/src/circuit/circom.rs @@ -0,0 +1,107 @@ +use ark_ec::PairingEngine; +use ark_relations::r1cs::{ + ConstraintSynthesizer, ConstraintSystemRef, LinearCombination, SynthesisError, Variable, +}; + +use crate::circuit::R1CS; + +use color_eyre::Result; + +#[derive(Clone, Debug)] +pub struct CircomCircuit { + pub r1cs: R1CS, + pub witness: Option>, +} + +impl<'a, E: PairingEngine> CircomCircuit { + pub fn get_public_inputs(&self) -> Option> { + match &self.witness { + None => None, + Some(w) => match &self.r1cs.wire_mapping { + None => Some(w[1..self.r1cs.num_inputs].to_vec()), + Some(m) => Some(m[1..self.r1cs.num_inputs].iter().map(|i| w[*i]).collect()), + }, + } + } +} + +impl ConstraintSynthesizer for CircomCircuit { + fn generate_constraints(self, cs: ConstraintSystemRef) -> Result<(), SynthesisError> { + let witness = &self.witness; + let wire_mapping = &self.r1cs.wire_mapping; + + // Start from 1 because Arkworks implicitly allocates One for the first input + for i in 1..self.r1cs.num_inputs { + cs.new_input_variable(|| { + Ok(match witness { + None => E::Fr::from(1u32), + Some(w) => match wire_mapping { + Some(m) => w[m[i]], + None => w[i], + }, + }) + })?; + } + + for i in 0..self.r1cs.num_aux { + cs.new_witness_variable(|| { + Ok(match witness { + None => E::Fr::from(1u32), + Some(w) => match wire_mapping { + Some(m) => w[m[i + self.r1cs.num_inputs]], + None => w[i + self.r1cs.num_inputs], + }, + }) + })?; + } + + let make_index = |index| { + if index < self.r1cs.num_inputs { + Variable::Instance(index) + } else { + Variable::Witness(index - self.r1cs.num_inputs) + } + }; + let make_lc = |lc_data: &[(usize, E::Fr)]| { + lc_data.iter().fold( + LinearCombination::::zero(), + |lc: LinearCombination, (index, coeff)| lc + (*coeff, make_index(*index)), + ) + }; + + for constraint in &self.r1cs.constraints { + cs.enforce_constraint( + make_lc(&constraint.0), + make_lc(&constraint.1), + make_lc(&constraint.2), + )?; + } + + Ok(()) + } +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::{CircomBuilder, CircuitConfig}; + use ark_bn254::{Bn254, Fr}; + use ark_relations::r1cs::ConstraintSystem; + + #[test] + fn satisfied() { + let cfg = CircuitConfig::::new( + "./test-vectors/mycircuit.wasm", + "./test-vectors/mycircuit.r1cs", + ) + .unwrap(); + let mut builder = CircomBuilder::new(cfg); + builder.push_input("a", 3); + builder.push_input("b", 11); + + let circom = builder.build().unwrap(); + let cs = ConstraintSystem::::new_ref(); + circom.generate_constraints(cs.clone()).unwrap(); + assert!(cs.is_satisfied().unwrap()); + } +} diff --git a/src/circuit/mod.rs b/src/circuit/mod.rs new file mode 100644 index 0000000..ddd47ee --- /dev/null +++ b/src/circuit/mod.rs @@ -0,0 +1,13 @@ +use ark_ec::PairingEngine; + +pub mod r1cs_reader; +pub use r1cs_reader::{R1CSFile, R1CS}; + +mod circom; +pub use circom::CircomCircuit; + +mod builder; +pub use builder::{CircomBuilder, CircuitConfig}; + +pub type Constraints = (ConstraintVec, ConstraintVec, ConstraintVec); +pub type ConstraintVec = Vec<(usize, ::Fr)>; diff --git a/src/circuit/r1cs_reader.rs b/src/circuit/r1cs_reader.rs new file mode 100644 index 0000000..2c1b73d --- /dev/null +++ b/src/circuit/r1cs_reader.rs @@ -0,0 +1,270 @@ +//! R1CS circom file reader +//! Copied from https://github.com/poma/zkutil +use byteorder::{LittleEndian, ReadBytesExt}; +use std::io::{Error, ErrorKind, Result}; + +use ark_ec::PairingEngine; +use ark_ff::FromBytes; +use ark_std::io::Read; + +use crate::circuit::{ConstraintVec, Constraints}; + +#[derive(Clone, Debug)] +pub struct R1CS { + pub num_inputs: usize, + pub num_aux: usize, + pub num_variables: usize, + pub constraints: Vec>, + pub wire_mapping: Option>, +} + +impl From> for R1CS { + fn from(file: R1CSFile) -> Self { + let num_inputs = (1 + file.header.n_pub_in + file.header.n_pub_out) as usize; + let num_variables = file.header.n_wires as usize; + let num_aux = num_variables - num_inputs; + R1CS { + num_aux, + num_inputs, + num_variables, + constraints: file.constraints, + wire_mapping: Some(file.wire_mapping.iter().map(|e| *e as usize).collect()), + } + } +} + +pub struct R1CSFile { + pub version: u32, + pub header: Header, + pub constraints: Vec>, + pub wire_mapping: Vec, +} + +impl R1CSFile { + pub fn new(mut reader: R) -> Result> { + let mut magic = [0u8; 4]; + reader.read_exact(&mut magic)?; + if magic != [0x72, 0x31, 0x63, 0x73] { + // magic = "r1cs" + return Err(Error::new(ErrorKind::InvalidData, "Invalid magic number")); + } + + let version = reader.read_u32::()?; + if version != 1 { + return Err(Error::new(ErrorKind::InvalidData, "Unsupported version")); + } + + let _num_sections = reader.read_u32::()?; + + // todo: rewrite this to support different section order and unknown sections + // todo: handle sec_size correctly + let _sec_type = reader.read_u32::()?; + let sec_size = reader.read_u64::()?; + + let header = Header::new(&mut reader, sec_size)?; + let _sec_type = reader.read_u32::()?; + let _sec_size = reader.read_u64::()?; + let constraints = read_constraints::<&mut R, E>(&mut reader, &header)?; + + let _sec_type = reader.read_u32::()?; + let sec_size = reader.read_u64::()?; + let wire_mapping = read_map(&mut reader, sec_size, &header)?; + + Ok(R1CSFile { + version, + header, + constraints, + wire_mapping, + }) + } +} + +pub struct Header { + pub field_size: u32, + pub prime_size: Vec, + pub n_wires: u32, + pub n_pub_out: u32, + pub n_pub_in: u32, + pub n_prv_in: u32, + pub n_labels: u64, + pub n_constraints: u32, +} + +impl Header { + fn new(mut reader: R, size: u64) -> Result
{ + let field_size = reader.read_u32::()?; + if field_size != 32 { + return Err(Error::new( + ErrorKind::InvalidData, + "This parser only supports 32-byte fields", + )); + } + + if size != 32 + field_size as u64 { + return Err(Error::new( + ErrorKind::InvalidData, + "Invalid header section size", + )); + } + + let mut prime_size = vec![0u8; field_size as usize]; + reader.read_exact(&mut prime_size)?; + + if prime_size + != hex::decode("010000f093f5e1439170b97948e833285d588181b64550b829a031e1724e6430") + .unwrap() + { + return Err(Error::new( + ErrorKind::InvalidData, + "This parser only supports bn256", + )); + } + + Ok(Header { + field_size, + prime_size, + n_wires: reader.read_u32::()?, + n_pub_out: reader.read_u32::()?, + n_pub_in: reader.read_u32::()?, + n_prv_in: reader.read_u32::()?, + n_labels: reader.read_u64::()?, + n_constraints: reader.read_u32::()?, + }) + } +} + +fn read_constraint_vec(mut reader: R) -> Result> { + let n_vec = reader.read_u32::()? as usize; + let mut vec = Vec::with_capacity(n_vec); + for _ in 0..n_vec { + vec.push(( + reader.read_u32::()? as usize, + E::Fr::read(&mut reader)?, + )); + } + Ok(vec) +} + +fn read_constraints( + mut reader: R, + header: &Header, +) -> Result>> { + // todo check section size + let mut vec = Vec::with_capacity(header.n_constraints as usize); + for _ in 0..header.n_constraints { + vec.push(( + read_constraint_vec::<&mut R, E>(&mut reader)?, + read_constraint_vec::<&mut R, E>(&mut reader)?, + read_constraint_vec::<&mut R, E>(&mut reader)?, + )); + } + Ok(vec) +} + +fn read_map(mut reader: R, size: u64, header: &Header) -> Result> { + if size != header.n_wires as u64 * 8 { + return Err(Error::new( + ErrorKind::InvalidData, + "Invalid map section size", + )); + } + let mut vec = Vec::with_capacity(header.n_wires as usize); + for _ in 0..header.n_wires { + vec.push(reader.read_u64::()?); + } + if vec[0] != 0 { + return Err(Error::new( + ErrorKind::InvalidData, + "Wire 0 should always be mapped to 0", + )); + } + Ok(vec) +} + +#[cfg(test)] +mod tests { + use super::*; + use ark_bn254::{Bn254, Fr}; + + #[test] + fn sample() { + let data = hex_literal::hex!( + " + 72316373 + 01000000 + 03000000 + 01000000 40000000 00000000 + 20000000 + 010000f0 93f5e143 9170b979 48e83328 5d588181 b64550b8 29a031e1 724e6430 + 07000000 + 01000000 + 02000000 + 03000000 + e8030000 00000000 + 03000000 + 02000000 88020000 00000000 + 02000000 + 05000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 06000000 08000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 03000000 + 00000000 02000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 02000000 14000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 03000000 0C000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 02000000 + 00000000 05000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 02000000 07000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 03000000 + 01000000 04000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 04000000 08000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 05000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 02000000 + 03000000 2C000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 06000000 06000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 + 01000000 + 06000000 04000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 03000000 + 00000000 06000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 02000000 0B000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 03000000 05000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 01000000 + 06000000 58020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 03000000 38000000 00000000 + 00000000 00000000 + 03000000 00000000 + 0a000000 00000000 + 0b000000 00000000 + 0c000000 00000000 + 0f000000 00000000 + 44010000 00000000 + " + ); + + let file = R1CSFile::::new(&data[..]).unwrap(); + assert_eq!(file.version, 1); + + assert_eq!(file.header.field_size, 32); + assert_eq!( + file.header.prime_size, + hex::decode("010000f093f5e1439170b97948e833285d588181b64550b829a031e1724e6430") + .unwrap(), + ); + assert_eq!(file.header.n_wires, 7); + assert_eq!(file.header.n_pub_out, 1); + assert_eq!(file.header.n_pub_in, 2); + assert_eq!(file.header.n_prv_in, 3); + assert_eq!(file.header.n_labels, 0x03e8); + assert_eq!(file.header.n_constraints, 3); + + assert_eq!(file.constraints.len(), 3); + assert_eq!(file.constraints[0].0.len(), 2); + assert_eq!(file.constraints[0].0[0].0, 5); + assert_eq!(file.constraints[0].0[0].1, Fr::from(3)); + assert_eq!(file.constraints[2].1[0].0, 0); + assert_eq!(file.constraints[2].1[0].1, Fr::from(6)); + assert_eq!(file.constraints[1].2.len(), 0); + + assert_eq!(file.wire_mapping.len(), 7); + assert_eq!(file.wire_mapping[1], 3); + } +} diff --git a/src/ethereum.rs b/src/ethereum.rs new file mode 100644 index 0000000..e6f28a0 --- /dev/null +++ b/src/ethereum.rs @@ -0,0 +1,271 @@ +//! Helpers for converting Arkworks types to U256-tuples as expected by the +//! Solidity Groth16 Verifier smart contracts +use ark_ff::{BigInteger, FromBytes, PrimeField}; +use ethers::types::U256; + +use ark_bn254::{Bn254, Fq2, Fr, G1Affine, G2Affine}; + +pub struct Inputs(pub Vec); + +impl From<&[Fr]> for Inputs { + fn from(src: &[Fr]) -> Self { + let els = src.iter().map(|point| point_to_u256(*point)).collect(); + + Self(els) + } +} + +#[derive(Default, Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)] +pub struct G1 { + pub x: U256, + pub y: U256, +} + +impl From for G1Affine { + fn from(src: G1) -> G1Affine { + let x = u256_to_point(src.x); + let y = u256_to_point(src.y); + G1Affine::new(x, y, false) + } +} + +type G1Tup = (U256, U256); + +impl G1 { + pub fn as_tuple(&self) -> (U256, U256) { + (self.x, self.y) + } +} + +impl From<&G1Affine> for G1 { + fn from(p: &G1Affine) -> Self { + Self { + x: point_to_u256(p.x), + y: point_to_u256(p.y), + } + } +} + +#[derive(Default, Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)] +pub struct G2 { + pub x: [U256; 2], + pub y: [U256; 2], +} + +impl From for G2Affine { + fn from(src: G2) -> G2Affine { + let c0 = u256_to_point(src.x[0]); + let c1 = u256_to_point(src.x[1]); + let x = Fq2::new(c0, c1); + + let c0 = u256_to_point(src.y[0]); + let c1 = u256_to_point(src.y[1]); + let y = Fq2::new(c0, c1); + + G2Affine::new(x, y, false) + } +} + +type G2Tup = ([U256; 2], [U256; 2]); + +impl G2 { + // NB: Serialize the c1 limb first. + pub fn as_tuple(&self) -> G2Tup { + ([self.x[1], self.x[0]], [self.y[1], self.y[0]]) + } +} + +impl From<&G2Affine> for G2 { + fn from(p: &G2Affine) -> Self { + Self { + x: [point_to_u256(p.x.c0), point_to_u256(p.x.c1)], + y: [point_to_u256(p.y.c0), point_to_u256(p.y.c1)], + } + } +} + +#[derive(Default, Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)] +pub struct Proof { + a: G1, + b: G2, + c: G1, +} + +impl Proof { + pub fn as_tuple(&self) -> (G1Tup, G2Tup, G1Tup) { + (self.a.as_tuple(), self.b.as_tuple(), self.c.as_tuple()) + } +} + +impl From> for Proof { + fn from(proof: ark_groth16::Proof) -> Self { + Self { + a: G1::from(&proof.a), + b: G2::from(&proof.b), + c: G1::from(&proof.c), + } + } +} + +impl From for ark_groth16::Proof { + fn from(src: Proof) -> ark_groth16::Proof { + ark_groth16::Proof { + a: src.a.into(), + b: src.b.into(), + c: src.c.into(), + } + } +} + +#[derive(Default, Clone, PartialEq, Eq, PartialOrd, Ord)] +pub struct VerifyingKey { + pub alpha1: G1, + pub beta2: G2, + pub gamma2: G2, + pub delta2: G2, + pub ic: Vec, +} + +impl VerifyingKey { + pub fn as_tuple(&self) -> (G1Tup, G2Tup, G2Tup, G2Tup, Vec) { + ( + self.alpha1.as_tuple(), + self.beta2.as_tuple(), + self.gamma2.as_tuple(), + self.delta2.as_tuple(), + self.ic.iter().map(|i| i.as_tuple()).collect(), + ) + } +} + +impl From> for VerifyingKey { + fn from(vk: ark_groth16::VerifyingKey) -> Self { + Self { + alpha1: G1::from(&vk.alpha_g1), + beta2: G2::from(&vk.beta_g2), + gamma2: G2::from(&vk.gamma_g2), + delta2: G2::from(&vk.delta_g2), + ic: vk.gamma_abc_g1.iter().map(G1::from).collect(), + } + } +} + +impl From for ark_groth16::VerifyingKey { + fn from(src: VerifyingKey) -> ark_groth16::VerifyingKey { + ark_groth16::VerifyingKey { + alpha_g1: src.alpha1.into(), + beta_g2: src.beta2.into(), + gamma_g2: src.gamma2.into(), + delta_g2: src.delta2.into(), + gamma_abc_g1: src.ic.into_iter().map(Into::into).collect(), + } + } +} + +// Helper for converting a PrimeField to its U256 representation for Ethereum compatibility +fn u256_to_point(point: U256) -> F { + let mut buf = [0; 32]; + point.to_little_endian(&mut buf); + let bigint = F::BigInt::read(&buf[..]).expect("always works"); + F::from_repr(bigint).expect("alwasy works") +} + +// Helper for converting a PrimeField to its U256 representation for Ethereum compatibility +// (U256 reads data as big endian) +fn point_to_u256(point: F) -> U256 { + let point = point.into_repr(); + let point_bytes = point.to_bytes_be(); + U256::from(&point_bytes[..]) +} + +#[cfg(test)] +mod tests { + use super::*; + use ark_bn254::Fq; + + fn fq() -> Fq { + Fq::from(2) + } + + fn fq2() -> Fq2 { + Fq2::from(2) + } + + fn fr() -> Fr { + Fr::from(2) + } + + fn g1() -> G1Affine { + G1Affine::new(fq(), fq(), false) + } + + fn g2() -> G2Affine { + G2Affine::new(fq2(), fq2(), false) + } + + #[test] + fn convert_fq() { + let el = fq(); + let el2 = point_to_u256(el); + let el3: Fq = u256_to_point(el2); + let el4 = point_to_u256(el3); + assert_eq!(el, el3); + assert_eq!(el2, el4); + } + + #[test] + fn convert_fr() { + let el = fr(); + let el2 = point_to_u256(el); + let el3: Fr = u256_to_point(el2); + let el4 = point_to_u256(el3); + assert_eq!(el, el3); + assert_eq!(el2, el4); + } + + #[test] + fn convert_g1() { + let el = g1(); + let el2 = G1::from(&el); + let el3: G1Affine = el2.into(); + let el4 = G1::from(&el3); + assert_eq!(el, el3); + assert_eq!(el2, el4); + } + + #[test] + fn convert_g2() { + let el = g2(); + let el2 = G2::from(&el); + let el3: G2Affine = el2.into(); + let el4 = G2::from(&el3); + assert_eq!(el, el3); + assert_eq!(el2, el4); + } + + #[test] + fn convert_vk() { + let vk = ark_groth16::VerifyingKey:: { + alpha_g1: g1(), + beta_g2: g2(), + gamma_g2: g2(), + delta_g2: g2(), + gamma_abc_g1: vec![g1(), g1(), g1()], + }; + let vk_ethers = VerifyingKey::from(vk.clone()); + let ark_vk: ark_groth16::VerifyingKey = vk_ethers.into(); + assert_eq!(ark_vk, vk); + } + + #[test] + fn convert_proof() { + let p = ark_groth16::Proof:: { + a: g1(), + b: g2(), + c: g1(), + }; + let p2 = Proof::from(p.clone()); + let p3 = ark_groth16::Proof::from(p2); + assert_eq!(p, p3); + } +} diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..c433988 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,79 @@ +//! Arkworks - Circom Compatibility layer +//! +//! Given a Circom WASM-compiled witness.wasm, it can read it and calculate the corresponding +//! +//! ## WASM Witness Generator +//! +//! ## Types +//! * ZKey +//! * WTNS +//! * R1CS +//! * WASM +//! * Sys? +//! +//! Inputs: +//! * circuit.wasm +//! * input.json +//! +//! Outputs: +//! * witness.wtns +//! +//! Given a circuit WASM and an input.json calculates the corresponding witness +//! +//! ## Proof calculator +//! +//! Inputs: +//! * witness.wtns / witness.json +//! * circuit.zkey +//! +//! Given a witness (and r1cs?) synthesizes the circom circuit +//! And then feeds it to the arkworks groth16 prover +//! +//! Outputs: +//! * public.json +//! * proof.json +//! +//! ## Smart Contract connector class +//! +//! Given an Arkworks proof, it's able to translate it to the Circom-verifier +//! expected arguments +//! +//! (No Dark Forest specific modifications included, these are part of df-snark) +//! +//! ## Binary +//! +//! CLIs for each of the above + logging to stdout +//! +//! witness for the specified inputs +//! +//! ## Commands +//! +//! Compile a circuit: +//! `circom circuit.circom --r1cs --wasm --sym` +//! +//! Phase2 over circuit + PoT +//! `snarkjs zkey new circuit.r1cs powersOfTau28_hez_final_10.ptau circuit_0000.zkey` +//! `snarkjs zkey contribute circuit_0000.zkey circuit_final.zkey` +//! `snarkjs zkey export verificationkey circuit_final.zkey verification_key.json` +//! +//! Witness calculation from inputs: +//! `snarkjs wtns calculate circuit.wasm input.json witness.wtns` +//! `snarkjs wtns export json witness.wtns witness.json` +//! +//! Groth16 proof calculation: +//! `snarkjs groth16 prove circuit_final.zkey witness.wtns proof.json public.json` +//! +//! Groth16 Proof verification: +//! `snarkjs groth16 verify verification_key.json public.json proof.json` + +mod circom_wasm; +pub use circom_wasm::WitnessCalculator; + +pub mod circuit; +pub use circuit::{CircomBuilder, CircomCircuit, CircuitConfig}; + +pub mod ethereum; + +pub mod zkey; + +pub mod circom_qap; diff --git a/src/zkey.rs b/src/zkey.rs new file mode 100644 index 0000000..d1a9679 --- /dev/null +++ b/src/zkey.rs @@ -0,0 +1,835 @@ +//! ZKey +//! +//! Each ZKey file is broken into sections: +//! Header(1) +//! Prover Type 1 Groth +//! HeaderGroth(2) +//! n8q +//! q +//! n8r +//! r +//! NVars +//! NPub +//! DomainSize (multiple of 2 +//! alpha1 +//! beta1 +//! delta1 +//! beta2 +//! gamma2 +//! delta2 +//! IC(3) +//! Coefs(4) +//! PointsA(5) +//! PointsB1(6) +//! PointsB2(7) +//! PointsC(8) +//! PointsH(9) +//! Contributions(10) +use ark_ff::{BigInteger256, FromBytes}; +use ark_serialize::{CanonicalDeserialize, SerializationError}; +use ark_std::log2; +use byteorder::{LittleEndian, ReadBytesExt}; + +use std::{ + collections::HashMap, + io::{Cursor, Read, Result as IoResult}, +}; + +use ark_bn254::{Bn254, Fq, Fq2, G1Affine, G2Affine}; +use ark_groth16::{ProvingKey, VerifyingKey}; +use ark_serialize::CanonicalSerialize; +use num_traits::Zero; + +#[derive(Clone, Debug)] +pub struct Section { + position: u64, + size: usize, +} + +#[derive(Debug)] +pub struct BinFile<'a> { + ftype: String, + version: u32, + sections: HashMap>, + reader: &'a mut Cursor<&'a [u8]>, +} + +impl<'a> BinFile<'a> { + pub fn new(reader: &'a mut Cursor<&'a [u8]>) -> IoResult { + let mut magic = [0u8; 4]; + reader.read_exact(&mut magic)?; + + let version = reader.read_u32::()?; + + let num_sections = reader.read_u32::()?; + + let mut sections = HashMap::new(); + for _ in 0..num_sections { + let section_id = reader.read_u32::()?; + let section_length = reader.read_u64::()?; + + let section = sections.entry(section_id).or_insert_with(Vec::new); + section.push(Section { + position: reader.position(), + size: section_length as usize, + }); + + reader.set_position(reader.position() + section_length); + } + + Ok(Self { + ftype: std::str::from_utf8(&magic[..]).unwrap().to_string(), + version, + sections, + reader, + }) + } + + pub fn proving_key(&mut self) -> IoResult> { + let header = self.groth_header()?; + let ic = self.ic(header.n_public)?; + + let a_query = self.a_query(header.n_vars)?; + let b_g1_query = self.b_g1_query(header.n_vars)?; + let b_g2_query = self.b_g2_query(header.n_vars)?; + let l_query = self.l_query(header.n_vars - header.n_public - 1)?; + let h_query = self.h_query(header.domain_size as usize)?; + + let vk = VerifyingKey:: { + alpha_g1: header.verifying_key.alpha_g1, + beta_g2: header.verifying_key.beta_g2, + gamma_g2: header.verifying_key.gamma_g2, + delta_g2: header.verifying_key.delta_g2, + gamma_abc_g1: ic, + }; + + let pk = ProvingKey:: { + vk, + beta_g1: header.verifying_key.beta_g1, + delta_g1: header.verifying_key.delta_g1, + a_query, + b_g1_query, + b_g2_query, + h_query, + l_query, + }; + + Ok(pk) + } + + fn get_section(&self, id: u32) -> Section { + self.sections.get(&id).unwrap()[0].clone() + } + + pub fn groth_header(&mut self) -> IoResult { + let section = self.get_section(2); + let header = HeaderGroth::new(&mut self.reader, §ion)?; + Ok(header) + } + + pub fn ic(&mut self, n_public: usize) -> IoResult> { + // the range is non-inclusive so we do +1 to get all inputs + self.g1_section(n_public + 1, 3) + } + + // Section 4 is the coefficients, we ignore it + + pub fn a_query(&mut self, n_vars: usize) -> IoResult> { + self.g1_section(n_vars, 5) + } + + pub fn b_g1_query(&mut self, n_vars: usize) -> IoResult> { + self.g1_section(n_vars, 6) + } + + pub fn b_g2_query(&mut self, n_vars: usize) -> IoResult> { + self.g2_section(n_vars, 7) + } + + pub fn l_query(&mut self, n_vars: usize) -> IoResult> { + self.g1_section(n_vars, 8) + } + + pub fn h_query(&mut self, n_vars: usize) -> IoResult> { + self.g1_section(n_vars, 9) + } + + fn g1_section(&mut self, num: usize, section_id: usize) -> IoResult> { + let section = self.get_section(section_id as u32); + deserialize_g1_vec( + &self.reader.get_ref()[section.position as usize..], + num as u32, + ) + } + + fn g2_section(&mut self, num: usize, section_id: usize) -> IoResult> { + let section = self.get_section(section_id as u32); + deserialize_g2_vec( + &self.reader.get_ref()[section.position as usize..], + num as u32, + ) + } +} + +#[derive(Default, Clone, Debug, CanonicalDeserialize)] +pub struct ZVerifyingKey { + pub alpha_g1: G1Affine, + pub beta_g1: G1Affine, + pub beta_g2: G2Affine, + pub gamma_g2: G2Affine, + pub delta_g1: G1Affine, + pub delta_g2: G2Affine, +} + +impl ZVerifyingKey { + fn new(reader: &mut R) -> IoResult { + let alpha_g1 = deserialize_g1(reader)?; + let beta_g1 = deserialize_g1(reader)?; + let beta_g2 = deserialize_g2(reader)?; + let gamma_g2 = deserialize_g2(reader)?; + let delta_g1 = deserialize_g1(reader)?; + let delta_g2 = deserialize_g2(reader)?; + + Ok(Self { + alpha_g1, + beta_g1, + beta_g2, + gamma_g2, + delta_g1, + delta_g2, + }) + } +} + +#[derive(Clone, Debug)] +pub struct HeaderGroth { + pub n8q: u32, + pub q: BigInteger256, + + pub n8r: u32, + pub r: BigInteger256, + + pub n_vars: usize, + pub n_public: usize, + + pub domain_size: u32, + pub power: u32, + + pub verifying_key: ZVerifyingKey, +} + +impl HeaderGroth { + pub fn new(reader: &mut Cursor<&[u8]>, section: &Section) -> IoResult { + reader.set_position(section.position); + Self::read(reader) + } + + fn read(mut reader: &mut R) -> IoResult { + // TODO: Impl From in Arkworks + let n8q: u32 = FromBytes::read(&mut reader)?; + // group order r of Bn254 + let q = BigInteger256::read(&mut reader)?; + + let n8r: u32 = FromBytes::read(&mut reader)?; + // Prime field modulus + let r = BigInteger256::read(&mut reader)?; + + let n_vars = u32::read(&mut reader)? as usize; + let n_public = u32::read(&mut reader)? as usize; + + let domain_size: u32 = FromBytes::read(&mut reader)?; + let power = log2(domain_size as usize); + + let verifying_key = ZVerifyingKey::new(&mut reader)?; + + Ok(Self { + n8q, + q, + n8r, + r, + n_vars, + n_public, + domain_size, + power, + verifying_key, + }) + } +} + +// skips the multiplication by R because Circom points are already in Montgomery form +fn deserialize_field(reader: &mut R) -> IoResult { + let bigint = BigInteger256::read(reader)?; + // if you use ark_ff::PrimeField::from_repr it multiplies by R + Ok(Fq::new(bigint)) +} + +fn deserialize_g1(reader: &mut R) -> IoResult { + let x = deserialize_field(reader)?; + let y = deserialize_field(reader)?; + let infinity = x.is_zero() && y.is_zero(); + Ok(G1Affine::new(x, y, infinity)) +} + +fn deserialize_g2(reader: &mut R) -> IoResult { + let c0 = deserialize_field(reader)?; + let c1 = deserialize_field(reader)?; + let f1 = Fq2::new(c0, c1); + + let c0 = deserialize_field(reader)?; + let c1 = deserialize_field(reader)?; + let f2 = Fq2::new(c0, c1); + let infinity = f1.is_zero() && f2.is_zero(); + Ok(G2Affine::new(f1, f2, infinity)) +} + +fn deserialize_g1_vec(buf: &[u8], n_vars: u32) -> IoResult> { + let size = G1Affine::zero().uncompressed_size(); + let mut v = vec![]; + for i in 0..n_vars as usize { + let el = deserialize_g1(&mut &buf[i * size..(i + 1) * size])?; + v.push(el); + } + Ok(v) +} + +fn deserialize_g2_vec(buf: &[u8], n_vars: u32) -> IoResult> { + let size = G2Affine::zero().uncompressed_size(); + let mut v = vec![]; + for i in 0..n_vars as usize { + let el = deserialize_g2(&mut &buf[i * size..(i + 1) * size])?; + v.push(el); + } + Ok(v) +} + +#[cfg(test)] +mod tests { + use super::*; + use ark_bn254::{G1Projective, G2Projective}; + use memmap::*; + use num_bigint::BigUint; + use serde_json::Value; + use std::fs::File; + + use crate::{circom_qap::R1CStoQAPCircom, CircomBuilder, CircuitConfig}; + use ark_groth16::{create_random_proof_with_qap as prove, prepare_verifying_key, verify_proof}; + use ark_std::rand::thread_rng; + use num_traits::{One, Zero}; + use std::str::FromStr; + + use std::convert::TryFrom; + + fn fq_from_str(s: &str) -> Fq { + BigInteger256::try_from(BigUint::from_str(s).unwrap()) + .unwrap() + .into() + } + + // Circom snarkjs code: + // console.log(curve.G1.F.one) + fn fq_buf() -> Vec { + vec![ + 157, 13, 143, 197, 141, 67, 93, 211, 61, 11, 199, 245, 40, 235, 120, 10, 44, 70, 121, + 120, 111, 163, 110, 102, 47, 223, 7, 154, 193, 119, 10, 14, + ] + } + + // Circom snarkjs code: + // const buff = new Uint8Array(curve.G1.F.n8*2); + // curve.G1.toRprLEM(buff, 0, curve.G1.one); + // console.dir( buff, { 'maxArrayLength': null }) + fn g1_buf() -> Vec { + vec![ + 157, 13, 143, 197, 141, 67, 93, 211, 61, 11, 199, 245, 40, 235, 120, 10, 44, 70, 121, + 120, 111, 163, 110, 102, 47, 223, 7, 154, 193, 119, 10, 14, 58, 27, 30, 139, 27, 135, + 186, 166, 123, 22, 142, 235, 81, 214, 241, 20, 88, 140, 242, 240, 222, 70, 221, 204, + 94, 190, 15, 52, 131, 239, 20, 28, + ] + } + + // Circom snarkjs code: + // const buff = new Uint8Array(curve.G2.F.n8*2); + // curve.G2.toRprLEM(buff, 0, curve.G2.one); + // console.dir( buff, { 'maxArrayLength': null }) + fn g2_buf() -> Vec { + vec![ + 38, 32, 188, 2, 209, 181, 131, 142, 114, 1, 123, 73, 53, 25, 235, 220, 223, 26, 129, + 151, 71, 38, 184, 251, 59, 80, 150, 175, 65, 56, 87, 25, 64, 97, 76, 168, 125, 115, + 180, 175, 196, 216, 2, 88, 90, 221, 67, 96, 134, 47, 160, 82, 252, 80, 233, 9, 107, + 123, 234, 58, 131, 240, 254, 20, 246, 233, 107, 136, 157, 250, 157, 97, 120, 155, 158, + 245, 151, 210, 127, 254, 254, 125, 27, 35, 98, 26, 158, 255, 6, 66, 158, 174, 235, 126, + 253, 40, 238, 86, 24, 199, 86, 91, 9, 100, 187, 60, 125, 50, 34, 249, 87, 220, 118, 16, + 53, 51, 190, 53, 249, 85, 130, 100, 253, 147, 230, 160, 164, 13, + ] + } + + // Circom logs in Projective coordinates: console.log(curve.G1.one) + fn g1_one() -> G1Affine { + let x = Fq::one(); + let y = Fq::one() + Fq::one(); + let z = Fq::one(); + G1Affine::from(G1Projective::new(x, y, z)) + } + + // Circom logs in Projective coordinates: console.log(curve.G2.one) + fn g2_one() -> G2Affine { + let x = Fq2::new( + fq_from_str( + "10857046999023057135944570762232829481370756359578518086990519993285655852781", + ), + fq_from_str( + "11559732032986387107991004021392285783925812861821192530917403151452391805634", + ), + ); + + let y = Fq2::new( + fq_from_str( + "8495653923123431417604973247489272438418190587263600148770280649306958101930", + ), + fq_from_str( + "4082367875863433681332203403145435568316851327593401208105741076214120093531", + ), + ); + let z = Fq2::new(Fq::one(), Fq::zero()); + G2Affine::from(G2Projective::new(x, y, z)) + } + + #[test] + fn can_deser_fq() { + let buf = fq_buf(); + let fq = deserialize_field(&mut &buf[..]).unwrap(); + assert_eq!(fq, Fq::one()); + } + + #[test] + fn can_deser_g1() { + let buf = g1_buf(); + assert_eq!(buf.len(), 64); + let g1 = deserialize_g1(&mut &buf[..]).unwrap(); + let expected = g1_one(); + assert_eq!(g1, expected); + } + + #[test] + fn can_deser_g1_vec() { + let n_vars = 10; + let buf = vec![g1_buf(); n_vars] + .iter() + .cloned() + .flatten() + .collect::>(); + let expected = vec![g1_one(); n_vars]; + + let de = deserialize_g1_vec(&buf[..], n_vars as u32).unwrap(); + assert_eq!(expected, de); + } + + #[test] + fn can_deser_g2() { + let buf = g2_buf(); + assert_eq!(buf.len(), 128); + let g2 = deserialize_g2(&mut &buf[..]).unwrap(); + + let expected = g2_one(); + assert_eq!(g2, expected); + } + + #[test] + fn can_deser_g2_vec() { + let n_vars = 10; + let buf = vec![g2_buf(); n_vars] + .iter() + .cloned() + .flatten() + .collect::>(); + let expected = vec![g2_one(); n_vars]; + + let de = deserialize_g2_vec(&buf[..], n_vars as u32).unwrap(); + assert_eq!(expected, de); + } + + #[test] + fn header() { + // `circom --r1cs` using the below file: + // + // template Multiplier() { + // signal private input a; + // signal private input b; + // signal output c; + // + // c <== a*b; + // } + // + // component main = Multiplier(); + // + // Then: + // `snarkjs zkey new circuit.r1cs powersOfTau28_hez_final_10.ptau test.zkey` + let path = "./test-vectors/test.zkey"; + let file = File::open(path).unwrap(); + let map = unsafe { + MmapOptions::new() + .map(&file) + .expect("unable to create a memory map") + }; + let mut reader = Cursor::new(map.as_ref()); + let mut binfile = BinFile::new(&mut reader).unwrap(); + let header = binfile.groth_header().unwrap(); + assert_eq!(header.n_vars, 4); + assert_eq!(header.n_public, 1); + assert_eq!(header.domain_size, 4); + assert_eq!(header.power, 2); + } + + #[test] + fn deser_key() { + let path = "./test-vectors/test.zkey"; + let file = File::open(path).unwrap(); + let map = unsafe { + MmapOptions::new() + .map(&file) + .expect("unable to create a memory map") + }; + let mut reader = Cursor::new(map.as_ref()); + let mut binfile = BinFile::new(&mut reader).unwrap(); + let params = binfile.proving_key().unwrap(); + + // Check IC + let expected = vec![ + deserialize_g1( + &mut &[ + 11, 205, 205, 176, 2, 105, 129, 243, 153, 58, 137, 89, 61, 95, 99, 161, 133, + 201, 153, 192, 119, 19, 113, 136, 43, 105, 47, 206, 166, 55, 81, 22, 154, 77, + 58, 119, 28, 230, 160, 206, 134, 98, 4, 115, 112, 184, 46, 117, 61, 180, 103, + 138, 141, 202, 110, 252, 199, 252, 141, 211, 5, 46, 244, 10, + ][..], + ) + .unwrap(), + deserialize_g1( + &mut &[ + 118, 135, 198, 156, 63, 190, 210, 98, 194, 59, 169, 168, 204, 168, 76, 208, + 109, 170, 24, 193, 57, 31, 184, 88, 234, 218, 118, 58, 107, 129, 90, 36, 230, + 98, 62, 243, 3, 55, 68, 227, 117, 64, 188, 81, 81, 247, 161, 68, 68, 210, 142, + 191, 174, 43, 110, 194, 253, 128, 217, 4, 54, 196, 111, 43, + ][..], + ) + .unwrap(), + ]; + assert_eq!(expected, params.vk.gamma_abc_g1); + + // Check A Query + let expected = vec![ + deserialize_g1( + &mut &[ + 240, 165, 110, 187, 72, 39, 218, 59, 128, 85, 50, 174, 229, 1, 86, 58, 125, + 244, 145, 205, 248, 253, 120, 2, 165, 140, 154, 55, 220, 253, 14, 19, 212, 106, + 59, 19, 125, 198, 202, 4, 59, 74, 14, 62, 20, 248, 219, 47, 234, 205, 54, 183, + 33, 119, 165, 84, 46, 75, 39, 17, 229, 42, 192, 2, + ][..], + ) + .unwrap(), + deserialize_g1( + &mut &[ + 93, 53, 177, 82, 50, 5, 123, 116, 91, 35, 14, 196, 43, 180, 54, 15, 88, 144, + 197, 105, 57, 167, 54, 5, 188, 109, 17, 89, 9, 223, 80, 1, 39, 193, 211, 168, + 203, 119, 169, 105, 17, 156, 53, 106, 11, 102, 44, 92, 123, 220, 158, 240, 97, + 253, 30, 121, 4, 236, 171, 23, 100, 34, 133, 11, + ][..], + ) + .unwrap(), + deserialize_g1( + &mut &[ + 177, 47, 21, 237, 244, 73, 76, 98, 80, 10, 10, 142, 80, 145, 40, 254, 100, 214, + 103, 33, 38, 84, 238, 248, 252, 181, 75, 32, 109, 16, 93, 23, 135, 157, 206, + 122, 107, 105, 202, 164, 197, 124, 242, 100, 70, 108, 9, 180, 224, 102, 250, + 149, 130, 14, 133, 185, 132, 189, 193, 230, 180, 143, 156, 30, + ][..], + ) + .unwrap(), + deserialize_g1( + &mut &[ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + ][..], + ) + .unwrap(), + ]; + assert_eq!(expected, params.a_query); + + // B G1 Query + let expected = vec![ + deserialize_g1( + &mut &[ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + ][..], + ) + .unwrap(), + deserialize_g1( + &mut &[ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + ][..], + ) + .unwrap(), + deserialize_g1( + &mut &[ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + ][..], + ) + .unwrap(), + deserialize_g1( + &mut &[ + 177, 47, 21, 237, 244, 73, 76, 98, 80, 10, 10, 142, 80, 145, 40, 254, 100, 214, + 103, 33, 38, 84, 238, 248, 252, 181, 75, 32, 109, 16, 93, 23, 192, 95, 174, 93, + 171, 34, 86, 151, 199, 77, 127, 3, 75, 254, 119, 227, 124, 241, 134, 235, 51, + 55, 203, 254, 164, 226, 111, 250, 189, 190, 199, 17, + ][..], + ) + .unwrap(), + ]; + assert_eq!(expected, params.b_g1_query); + + // B G2 Query + let expected = vec![ + deserialize_g2( + &mut &[ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + ][..], + ) + .unwrap(), + deserialize_g2( + &mut &[ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + ][..], + ) + .unwrap(), + deserialize_g2( + &mut &[ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + ][..], + ) + .unwrap(), + deserialize_g2( + &mut &[ + 240, 25, 157, 232, 164, 49, 152, 204, 244, 190, 178, 178, 29, 133, 205, 175, + 172, 28, 12, 123, 139, 202, 196, 13, 67, 165, 204, 42, 74, 40, 6, 36, 112, 104, + 61, 67, 107, 112, 72, 41, 213, 210, 249, 75, 89, 144, 144, 34, 177, 228, 18, + 70, 80, 195, 124, 82, 40, 122, 91, 21, 198, 100, 154, 1, 16, 235, 41, 4, 176, + 106, 9, 113, 141, 251, 100, 233, 188, 128, 194, 173, 0, 100, 206, 110, 53, 223, + 163, 47, 166, 235, 25, 12, 151, 238, 45, 0, 78, 210, 56, 53, 57, 212, 67, 189, + 253, 132, 62, 62, 116, 20, 235, 15, 245, 113, 30, 182, 33, 127, 203, 231, 124, + 149, 74, 223, 39, 190, 217, 41, + ][..], + ) + .unwrap(), + ]; + assert_eq!(expected, params.b_g2_query); + + // Check L Query + let expected = vec![ + deserialize_g1( + &mut &[ + 146, 142, 29, 235, 9, 162, 84, 255, 6, 119, 86, 214, 154, 18, 12, 190, 202, 19, + 168, 45, 29, 76, 174, 130, 6, 59, 146, 15, 229, 82, 81, 40, 50, 25, 124, 247, + 129, 12, 147, 35, 108, 119, 178, 116, 238, 145, 33, 184, 74, 201, 128, 41, 151, + 6, 60, 84, 156, 225, 200, 14, 240, 171, 128, 20, + ][..], + ) + .unwrap(), + deserialize_g1( + &mut &[ + 26, 32, 112, 226, 161, 84, 188, 236, 141, 226, 119, 169, 235, 218, 253, 176, + 157, 184, 108, 243, 73, 122, 239, 217, 39, 190, 239, 105, 147, 190, 80, 47, + 211, 68, 155, 212, 139, 173, 229, 160, 123, 117, 243, 110, 162, 188, 217, 206, + 102, 19, 36, 189, 87, 183, 113, 8, 164, 133, 43, 142, 138, 109, 66, 33, + ][..], + ) + .unwrap(), + ]; + assert_eq!(expected, params.l_query); + + // Check H Query + let expected = vec![ + deserialize_g1( + &mut &[ + 21, 76, 104, 34, 28, 236, 135, 204, 218, 16, 160, 115, 185, 44, 19, 62, 43, 24, + 57, 99, 207, 105, 10, 139, 195, 60, 17, 57, 85, 244, 167, 10, 166, 166, 165, + 55, 38, 75, 116, 116, 182, 87, 217, 112, 28, 237, 239, 123, 231, 180, 122, 109, + 77, 116, 88, 67, 102, 48, 80, 214, 137, 47, 94, 30, + ][..], + ) + .unwrap(), + deserialize_g1( + &mut &[ + 144, 175, 205, 119, 119, 192, 11, 10, 148, 224, 87, 161, 157, 231, 101, 208, + 55, 15, 13, 16, 24, 59, 9, 22, 63, 215, 255, 30, 77, 188, 71, 37, 84, 227, 59, + 29, 159, 116, 101, 93, 212, 220, 159, 141, 204, 107, 131, 87, 174, 149, 175, + 72, 199, 109, 64, 109, 180, 150, 160, 249, 246, 33, 212, 29, + ][..], + ) + .unwrap(), + deserialize_g1( + &mut &[ + 129, 169, 52, 179, 66, 88, 123, 199, 222, 69, 24, 17, 219, 235, 118, 195, 156, + 210, 14, 21, 76, 155, 178, 210, 223, 4, 233, 5, 8, 18, 156, 24, 82, 68, 183, + 186, 7, 126, 2, 201, 207, 207, 74, 45, 44, 199, 16, 165, 25, 65, 157, 199, 90, + 159, 12, 150, 250, 17, 177, 193, 244, 93, 230, 41, + ][..], + ) + .unwrap(), + deserialize_g1( + &mut &[ + 207, 61, 229, 214, 21, 61, 103, 165, 93, 145, 54, 138, 143, 214, 5, 83, 183, + 22, 174, 87, 108, 59, 99, 96, 19, 20, 25, 139, 114, 238, 198, 40, 182, 88, 1, + 255, 206, 132, 156, 165, 178, 171, 0, 226, 179, 30, 192, 4, 79, 198, 69, 43, + 145, 133, 116, 86, 36, 144, 190, 119, 79, 241, 76, 16, + ][..], + ) + .unwrap(), + ]; + assert_eq!(expected, params.h_query); + } + + #[test] + fn deser_vk() { + let path = "./test-vectors/test.zkey"; + let file = File::open(path).unwrap(); + let map = unsafe { + MmapOptions::new() + .map(&file) + .expect("unable to create a memory map") + }; + let mut reader = Cursor::new(map.as_ref()); + let mut binfile = BinFile::new(&mut reader).unwrap(); + + let params = binfile.proving_key().unwrap(); + + let json = std::fs::read_to_string("./test-vectors/verification_key.json").unwrap(); + let json: Value = serde_json::from_str(&json).unwrap(); + + assert_eq!(json_to_g1(&json, "vk_alpha_1"), params.vk.alpha_g1); + assert_eq!(json_to_g2(&json, "vk_beta_2"), params.vk.beta_g2); + assert_eq!(json_to_g2(&json, "vk_gamma_2"), params.vk.gamma_g2); + assert_eq!(json_to_g2(&json, "vk_delta_2"), params.vk.delta_g2); + assert_eq!(json_to_g1_vec(&json, "IC"), params.vk.gamma_abc_g1); + } + + fn json_to_g1(json: &Value, key: &str) -> G1Affine { + let els: Vec = json + .get(key) + .unwrap() + .as_array() + .unwrap() + .iter() + .map(|i| i.as_str().unwrap().to_string()) + .collect(); + G1Affine::from(G1Projective::new( + fq_from_str(&els[0]), + fq_from_str(&els[1]), + fq_from_str(&els[2]), + )) + } + + fn json_to_g1_vec(json: &Value, key: &str) -> Vec { + let els: Vec> = json + .get(key) + .unwrap() + .as_array() + .unwrap() + .iter() + .map(|i| { + i.as_array() + .unwrap() + .iter() + .map(|x| x.as_str().unwrap().to_string()) + .collect::>() + }) + .collect(); + + els.iter() + .map(|coords| { + G1Affine::from(G1Projective::new( + fq_from_str(&coords[0]), + fq_from_str(&coords[1]), + fq_from_str(&coords[2]), + )) + }) + .collect() + } + + fn json_to_g2(json: &Value, key: &str) -> G2Affine { + let els: Vec> = json + .get(key) + .unwrap() + .as_array() + .unwrap() + .iter() + .map(|i| { + i.as_array() + .unwrap() + .iter() + .map(|x| x.as_str().unwrap().to_string()) + .collect::>() + }) + .collect(); + + let x = Fq2::new(fq_from_str(&els[0][0]), fq_from_str(&els[0][1])); + let y = Fq2::new(fq_from_str(&els[1][0]), fq_from_str(&els[1][1])); + let z = Fq2::new(fq_from_str(&els[2][0]), fq_from_str(&els[2][1])); + G2Affine::from(G2Projective::new(x, y, z)) + } + + #[test] + fn verify_proof_with_zkey() { + let path = "./test-vectors/test.zkey"; + let file = File::open(path).unwrap(); + let map = unsafe { + MmapOptions::new() + .map(&file) + .expect("unable to create a memory map") + }; + let mut reader = Cursor::new(map.as_ref()); + let mut binfile = BinFile::new(&mut reader).unwrap(); + + let params = binfile.proving_key().unwrap(); + + let cfg = CircuitConfig::::new( + "./test-vectors/mycircuit.wasm", + "./test-vectors/mycircuit.r1cs", + ) + .unwrap(); + let mut builder = CircomBuilder::new(cfg); + builder.push_input("a", 3); + builder.push_input("b", 11); + + let circom = builder.build().unwrap(); + + let inputs = circom.get_public_inputs().unwrap(); + + let mut rng = thread_rng(); + let proof = prove::<_, _, _, R1CStoQAPCircom>(circom, ¶ms, &mut rng).unwrap(); + + let pvk = prepare_verifying_key(¶ms.vk); + + let verified = verify_proof(&pvk, &proof, &inputs).unwrap(); + + assert!(verified); + } +} diff --git a/test-vectors/calculatewitness.js b/test-vectors/calculatewitness.js new file mode 100755 index 0000000..d562d27 --- /dev/null +++ b/test-vectors/calculatewitness.js @@ -0,0 +1,35 @@ +#!/usr/bin/env node + +const fs = require("fs"); +const {stringifyBigInts, unstringifyBigInts} = require("snarkjs"); +const WitnessCalculatorBuilder = require("./witness_calculator.js"); + +// const wasmName = "smtverifier10.wasm" +// const inputName = "smtverifier10-input.json" + +const wasmName = "nconstraints.wasm" +const inputName = "nconstraints-input.json" + +async function run () { + const wasm = await fs.promises.readFile(wasmName); + const input = unstringifyBigInts(JSON.parse(await fs.promises.readFile(inputName, "utf8"))); + + console.log("input:", input); + let options; + const wc = await WitnessCalculatorBuilder(wasm, options); + + const w = await wc.calculateWitness(input); + + console.log("witness:\n", JSON.stringify(stringifyBigInts(w))); + + // const wb = await wc.calculateBinWitness(input); + + // console.log("witnessBin:", Buffer.from(wb).toString('hex')); + + // await fs.promises.writeFile(witnessName, JSON.stringify(stringifyBigInts(w), null, 1)); + +} + +run().then(() => { + process.exit(); +}); diff --git a/test-vectors/circuit2.circom b/test-vectors/circuit2.circom new file mode 100644 index 0000000..1cd0da2 --- /dev/null +++ b/test-vectors/circuit2.circom @@ -0,0 +1,39 @@ +template CheckBits(n) { + signal input in; + signal bits[n]; + var lc1=0; + + var e2=1; + for (var i = 0; i> i) & 1; + bits[i] * (bits[i] -1 ) === 0; + lc1 += bits[i] * e2; + e2 = e2+e2; + } + + lc1 === in; +} + +template Multiplier(n) { + signal private input a; + signal private input b; + signal output c; + signal inva; + signal invb; + + component chackA = CheckBits(n); + component chackB = CheckBits(n); + + chackA.in <== a; + chackB.in <== b; + + inva <-- 1/(a-1); + (a-1)*inva === 1; + + invb <-- 1/(b-1); + (b-1)*invb === 1; + + c <== a*b; +} + +component main = Multiplier(64); diff --git a/test-vectors/circuit2.wasm b/test-vectors/circuit2.wasm new file mode 100644 index 0000000000000000000000000000000000000000..3495132c252fea8ae1f7f29d71816c82b00657e5 GIT binary patch literal 36949 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�R` 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 L0#N;6cY^o;&hIT^ literal 0 HcmV?d00001 diff --git a/test-vectors/mycircuit.sym b/test-vectors/mycircuit.sym new file mode 100644 index 0000000..af23eeb --- /dev/null +++ b/test-vectors/mycircuit.sym @@ -0,0 +1,3 @@ +1,2,0,main.a +2,3,0,main.b +3,1,0,main.c diff --git a/test-vectors/mycircuit.wasm b/test-vectors/mycircuit.wasm new file mode 100644 index 0000000000000000000000000000000000000000..4a28f0c11c19939b3d70aae10d311b9d7078fb1a GIT binary patch literal 30625 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 literal 0 HcmV?d00001 diff --git a/test-vectors/nconstraints.circom b/test-vectors/nconstraints.circom new file mode 100644 index 0000000..b32786c --- /dev/null +++ b/test-vectors/nconstraints.circom @@ -0,0 +1,14 @@ +template A(n) { + signal input in; + signal output out; + + signal intermediate[n]; + + intermediate[0] <== in; + for (var i=1; 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

-9=0ayOHCc`Y{cHo2~gNIg|oPwD`$I8^5czF&SQ!QH!6w>L%R;( zdok|-UOUGzep4sWY2HF{JtbiS?VTNUxA2_*sLxa zzBf(cf{KlGc%1M9+AzYgBOsBa=+r3_@h3=Z;@4Sv8ApWZ$;z~=9YZe|1bcb#V%dso zRiGGHCG2CL4p&mRKPzRsn{m!XFYD_q$fzRawwId~ous-!;!x*^7~;`+Yg{y=?fKECaLd`(z(PJ|KJ} z6kr|ggB{ik3Ro;LF=2)88oTi z1$QeJ$R9?z*dFK>?$7R?N#h}__?L@JsW#-ru8)8Jb|N4(5VR?QUY}hTmvcob5iik< z*FH#bia^*TmCZP*M>jR)frmG%Q*U^9=`_7Ued#e=>y419l=+lUAA&+$T zW5Zlv`5%)<(%sd-%lFxf$Sf*Jfx{neCy~)m*dfHBAzIV_ouNKN!cR&7U3{O z1ccP`QTwPo%Z*^`8dHs=C4~Y@l1LfHvYzK7oK$<@)ajtD6ul};B`y3KkkVUROTxkh z=Nb>-a1*q$P=o>kIi$q#TT!N>`5?60iyRf~*4kSc4o44o7bE!<*d(1I2`w2}i*~Yc zvx!W;um@zZ8AAg!bSf7)pIm-uDXXP;e|IrZ(W_yWDpt#gk0})i7>=+efKL|9aOqhj zQOKRd@o|Ru}HVHKauZ3**iCG;O>(d4giJ7vm&n45qk9+10JvhDk z3eKGR)p&hLq*5RStb#j$I6_@{^9hh^ish{bRQ*vS+}i8 zRtn5)-pl(-R4kX4e@Mpd(Bldcz)2S7L^oNAJ$HVdwp;VgE?B=zs+p=6k>+;CuMA%Y z8qps;VoR?oLWRl~2R$te>}bfszZ>sUm21DZe!1j&%hn9F@3YYD$)|l&IXvUP>a1K# z?eTUiKpF=1RP-btL}Le_GlE1C$3Sye>|DZM!e+k!Z2-=>2#S6aeAsTi_5NkWz&01vh|6wUZL0F$E^5`f`}I6@sA}^B#zJm)6wv z>>9q3!SofDhi5JW9T#P;TIFx?)6qNYQU3KI@xi486;W@CNwI2aN)r_fEb8v+MsO3? z@GaudT0Aj7TT8i$wVFvjNHG*f+Ep!`6pHK)k)+1KRk?^+t!T`LCCkqbqY0m9_iaWrb|TavHw0)+KmPd zbI-R4vprH2fF{INZOkJgki9p8mm8|Lr+-Z{K+Y+-NUpHfqls4FT!YQjgX)fYf4vfu zQlAav^Tj_{0=x+@ZV!aX3_gZum|o2oS*$ZVQiCtP{()jVxBi9W zJZ{vkD2RK?m#xkEY6Ym zY?Tp~#?82ffxjJw!fy9imhtUX;c_4N3X6AII{hK2IusZ;L4rR3VQk4QY8^Uuh@lIt zbNVnz<}gbmd@0d8LtGt--+AORRf0mPK?fb|v)P+t4?*)>(z8zddXHZh7bYkYFlh%n zp`*s;H||45v>WD{Ei`H6|7A+Bn^&cA{eCOPQT1lmI@q{bCZ#+jFR4i(@5k<^KttMn zRLoOlDij{7D}PZRvGXPwSGibOeZItKkfHzU8k1Zw62!r-r4 zK*GPIlyhaGwloP(viDL7#z*P*=AG-bQEnltcl4P)P+qxJ!~f=!X;Z;B>nYQsfVNDbom~p% zRs|V}x3S+;#Uyd-T;|o9Y_p0TT1Vp#6A%{!r-8czA&LRTy7@r9e3e0I7^}f)>NJdF zOJc4_b4HOy3Qho$Z;l`)fGlT~gw4)xNavGqO8yIgPNqj_0R+@Q0bZRq2rmMA#~CCw zjyO`A+)hVOD9bI0=Op!G=X>6>Jys?+y>>5qU7p}Z=Pg99F;nMMW+$c$WewdD;?XV@ z>${R6kfSQc5A@DceQF)?%yoLaU?&P{#r)p+1n*5mBU_}!zwQ<7qWF4$+N;G^rrR~TyuO4#UjOyz#=-HZYt4~2V(zTXQ2ti{2NxxwXs+qU7Aq(kwxyaW?L zP}@;P<{N731Ud+^$qVL0{yM%PJ!r2?!cxV{JJK;DX*J9bntX^cusSC~ox`HVDX3Ux z(?*~+8~d*^DFTWF)|drPJFH@U7pW70t>Spg8^jzyE@4fDB|}~jAVVso+mc42UrBgI ztuZY*$(J)eK)0}p6U9r@rDmVva`S64<|AP~GBB{x1(7Qf`->|olnYL<;MXz3Jrqg! zr4Q422uslf(9?Nf)WQWXZ(HmPG7MSw*8ketS}93^v61|N!x~bl_%^T2S-S<-xk4pD zA3+ouTZ0*v-%(BPr1zt+1++f^-q$jka=a;v2f+BMj@*G~;0kyduMrOjvVb3aYB2pPP zSiWhfqL6)6Q@7|dl2k%dfgIH`B-4?Mcuesy6`&R{e4cqs5s((to(vOG{p*iwljMYh z%a7^AK9Og&L<$Tsr9Yb&>87A1PV_(Q5nkWiq@NB@SW&-AGHgN!6$Am6deYsQL;WO5 zxSR0^y{Kv9G#?fS9M#Ts&%)RZ1Z5$f1*c5E8q3-?!6u+=)D5R$DPD3IkFRNiKR&@^ zq@N!Zgn&+`x$|1P#CWvtcB&0GhxHEU&sEX|gD8l`<9i17GdlB5TS(p!w;$xOR6#|n_o_F#rK7ohH5ejvjy05p#RQ8pfO$u3H5KCm{e2HN z;XVLO`hg{uedQ18->x~gbSGcz-9$iv2Uf*B`Ilp($}af?hEH>Fhd~_(9(*)69qC8Aob|pN<6(vBBN01K9vuX=KB<)lA3eTkfSv3k`G<%r>b=p>8s)O=2 zPK_Cv3W999K6xa8q_Aqo=0_)p4j%gmnrWTw0ltG@%a8O8Z2P2U99hB*BJ zqf<~1Bi9ddoVO^r{T@Ndi}B37+G39{2bZ$>(mBO_^6FcsP<{@@pu%nIW~Im!2HM<0yF zPFeXzyV^(Da<>&3Qo;hf9|;>7p0NCNfC1aQs&?McS2uJmIu+`Z+i%9&ju~ya1LhC1 zkCD=A5wR5nKGaF!AcT$(IFUcA`N08M+5rdWBTNF{BvCZ}!)B~0YlEI^dW!b>;IK89 zGwPobXp`1x5#$SYIY+I9LV*oO6TMM^CVol1mz5Z26;(y%nhy|4N$dfgnAdIG|B~)U zKr@Zb`6rr-E*ZSiK^wE(1oL`p_u(iYH6(233_xrr2lIF_npKK2ZRP3i=wYy}FWNlY zeF`s>C;ql-OtvYf{@2^bkHnL``bJ(KjGp~+VbVQLE?6)zd&opQBPrA^C*DNDnhSdr zIGC^$0lz}HNZNE@VbDQxT9#Lud!Y8oIp;sTW1x0s@Zg`t(bdL~&!nQpm_e`@2=)loQ zyn4lLk-wMUY^>LF1)C;XN3kI{h+>is=DbEKJRgra!=JBgMXQ(o*i5}N!{S>zo%|nE zOg-xENd)(BUagXMC2tN(o#OW-Fg<=t5dS;8Bv%CCs5gG-<8t>-b{ie4)2=uF2IbA# zG3IceL1%Vsx=9zVRKpKTU6AmXx|_ie3{+Lj#sJKmI1oLAm^*1sd_D_v@{K<^iON4- zS*u(rXA^nq)k+K>MkPUfOe;f-&V>+?ZHA+mzHH|RjMp!65p8Y5)l)FYgv{XM=x0Hz z#x4%H#G8F=cU0v3`OMuI1tv8PDU#>Fq{HdBOKOXO$_fg1y+)bcGBc9I+(G~9E!#_9 znZGourMp4dWz;_8C;JKi4MU9xLvNoNDEz-a?mYzWLPWtDrFPG{li~U}AS?)Gw_N1n z#sJdDTWdy8+JNkxuGMMNV$~FXXtpak(G(oq(M49yzpN|jGJ*{Yp7*N`%d8H@$XPsR zp01(ZU#cEEn|fApV;&4*!BA$x5>M|j2>pZir6SR{^lj&Lq0kV=nD0}Y5)G)dz*;;a z{Vdu>Ir|QKNzIlhFJl(d$2k*SHM1+uWojn@SR1}*QUN0|tx_3}a>gdE zAjRTwHE=VO_JUupN;iYPZ$jIzejFT1Z6hY+(}NbEAmvQ7ew)*Di{h8@8nNg!l&O8Q zpu=|q9{lF42qytMt$KR@7lv5~3bozdnCi19Qs z%6=G!gabTYOP922>hQdABhv&l5yTm4CXF=oDm86wm*;zuG;9RhiR2p3m3*Q>E7bKyucJGK!#e^4YB}I$Nu=^^R6u)R$lNQsbpU`z zgwod`j<3jdSRW0xL5RAT)b{i!ik*Oy7=#hVWQ;O^F98j~zXIfU{@YJpO#o_FJx&Qd&@)u9jmq<1wjWSzUB?U_#uc89^4CDxrIG01bn<+{`_XH4;226+%Md}EbVKSY16IMMA*_BR% zJrN#XA;HY1KGrB1_=f=n(Ae1Hpe=eyJ_GZd8bn8P4#v07k+F$i@3s!ky>WIoYM^Y@ z$$Zfm$H5XEi_d3Nwjks<7Ifqoe#{5HS)6Wgj}w8TPpubIZ>;toD1)nwIkAi^%#HZK zn368`=gJuPsqqPA+Hv+d3*^|*DDi@6wFzg_N?7n-A~+8okFX<(j@Zz%k1Wv%6p~2B z?l-8KPD6(dBuU5vnXMgG<^co8ZqNrNg5OFgsQ5zzpG6ZzdIOKu)ZteRz%3u4|6B7M z4R#cMnkm}N7NnmeS3E1IPYpEw1_y|3;h+uIZGCo>{zA5~<4lkllG|Q<@v?WHA^e{- z2B38h{u&Yla$5Ko$OURq;?TK4Z>=^?N&kxp<8`*t9&C|L+YTs({ZlFn5n*&1Gf#ij z0ki(Dr=+k^i=cZmqrQc*b!Halob^S8SwNtVZkjdE;(P9j5zf$>@)c*#jR(;}=PNMp z@m~aKQ(&=;LXxM?wGJckaL;)|`T({OzDD*uEfr6E92%DBCFGd3Gal(jUz z>DdidXP{C;(rWNJL2Ba%rj@S=BYF23rX15~2B?ZRTo?#@q5_YhK5%SpnY}$E4Kayq z1w5!r;RO*{MOH_m4J`^G7ju4U;3NkF+X3X}#{^n{Xgdqvup%;A(X0$zFtaZE?y!Wc&=x)OsrVNt zy{`!s`!DZ945PeXbiH>@C+@E2Px$GlLMz>mpG6dm1ZzuJ*xFw}G+bUtJ&#qHPnteA z3SE4)@Z+{OWg8<@a8kOCvsr4DiVoTm;)eLkhhsmrIp2Rd(2Buajj0+6Un4~k_+_Wq zyuzU5;pX8hu)c6$z$fnzyraHbf)p*j*PxGJ(H0w+QY(O-54`(vHXPIzZcw7<-lTL$ zlU*d);AVy+ac7|LUXZQ}LW~PdTyt5`RqvfuqIuxeO_~_nv7X6`5g`uSlkBO7n2A2X z29?xm+3@|#g18R2oFpYC%mY&Pw|>aMGZQV~KhT?LkI9Qg6tmvMvy}t- zma$xxVfYio@PR^{jeoE9q(|9Y0!HoH-S5W}#O**r{1rO=;6Q>z^t6sS&>{*R0znni{B`rQ$uB;7Jfap| z*yK;e#Kz~>e~nZ3aj(%Lok4sr-hgNfs=`=8UBwffB3LQS*?QSkr|VE%(@xD@cWiB?%abjj3^sLjX=iL$Lu-DuHz&>`*PH zK+_V34yd2*)_XA0pvs!9E)dN}E0YXU09Jgxr;*M|4PY+W2wE{ge6rC+SNd~yT?Df? zP3$g<>>~{zl|eL7&i1SGRyIKXs~g?pkSW;Vk`zBu9Dx!qcnbx)WJiE*Py(Rp1khS3 zh$nFLz@J8`f?wwlDG3pOHQ9ph&dWJn8gtARrK8}^mbSIUx2$7Z-;hSBuVEd)YvJh_ zk*C%gQTR`J`f#xy3=G?MUqyhi=jF)2mP--S9vZXM0ph-Texd;@3Re>JCh{90(;@%l zev`U`0@@>p9D-p-aEDDL`i70mPS(i`66GkhI)Fa@V1Auqer5?TCM~tTtGKTtag_6d zZ<4kL?oN^}6GLIG|7Rl9XHO=+k(1v8A0oTtJ`JZGtc249*wpv`k&#klQXA07dq@Tgg_GVDM-QPnQZHMQlV);0wWVlVrGNrEVxfyF0 ztqk`q{ro0M*v@;9TgYTvk+H*bH|86&T*nGnEolaC0xVC#2`>k9N)r*Ha7R>X{2&aU zTVIHP!wVy6lRLVo$tp=?R)ZG*drb$kU<3vRM72&3c$$q-q!!aI3pN~6XAie99=^nsfG<=d zTWhy7NLa3B&p8?3fd_Z9Fco5X?m48=Ab|5z?Ph*~QX)Btjw2#6L--Ps8!1WU%ov-A zTWBBfRQ^}w_^cZDORMgJD&6phLv#Ywv{;Z1*1O98KdjJR9m^$W>?&G7IY-@rA@@}l znB6CVxdFWbI9b&}@|r(4nXE~SkTGR~BH%$m>(B;4R#zIqL(09OAVF72-Cbf?^04S8 z0YuQgFb?vpLe#k)Ts|!a+eWyQn2Uh3vgPTJuX`ShZlgLQgU08;-Ry72 z&sHPE=EK5h4gQlc;29z1tmmt?H3rVaD%6qG@w##W@%#NVC@64s25S1 z2@)Etnaj_!`G6vXP^M#ueLIC^PxWKyIhfD&ia0b&Q2HWmI3Ojzs2C)!Ufu=aRVqi* zU;PG29bcC*5vi5(O_FHw80eGn5ppTC+g_(&icY7&kOdCx!=RsyJv8~_9!-=$(`ad} zaTzK`+cMIF;B zQsU8Nq(Q>e;m0d$r@ksUJ+WZh2INRyNAv*V%ysAb!kQh(uw0i!^@V95Kk5)B5pr{P zOw00}Q`E0GMdX+e4npJ=PHVS#)6CT94fL2r3_9Rz`Z zL?;Z1ssCkXItZZu&0g1-jD}Qvx92cH54+QzV~}_p*jyY(RQ(Y>e&X>Ya?K~ga+$1V z)4KZ*0PEc#QLB|X*>x@wD)kVfcjR>lbq9G%9oP>tKwH3cCOpj~9&Oo9m=zt=O1CWn zlBOj$3~a@X@Lwi;dfs7~WMLr;p~uTbKtdPUPVtBclMSxs$NqyUbDAc*Q62ymaV30n zvC2s|wI~mqs~T!O1sUo8+yIC>@wsxiry;>5@g2!H8E-T=EZ`1T@h8ze%fK0&g$a=b zHU%x5B@Kc|zFArI*y0Q*h;k|mR^HzW13F>?&)u%9yK=Tc1&hv^Wz%C2sW|~Pj?OJA zaZqL%DRc<7y2`(SEK8T9$v-HINe>rTS=F4RFDw?t_*h2Ww#V?7J+^?OnJj9m5EYVC zUHN!kf7)kYOCkm+q09q_&_efkCGM)CMAJE&_N1Cjg3p!ztW(fXRe2+o9PvWdPyjgc z6^N|HZNWo?8cr1zc_;*-NNEWfG5--&_#js#4IH8x{hq@f;7q9nyc-=7imZA8l^6g* z5A7vFLI?_t<=^iF?Ad`^A<1GtM`Qlgp>t=@)`Ee3ixnXN9#E7>z+x$M?}3XT8!1KG z^Lf!Z_jN8~Lm5S;VWbw`!8UQV*|Xj1OtswbUQ5wbD=x)jtXI1o^_A+53&gNN!;G%Bh7@Q zJ+f_}7VHH%x>M>J0IHEC40;Q#y!eW$sD#c3%?(j?BUz3XtV9UQB&#LPt=NH>Reqz; zn2{0OP%R9P1RL4Hb0mB6rqUNTcBr?VcmGI!p+hbp@J&$=4%gRB ziUTKT#=4`g`1>}AKf$`GC@;{U*)I>knodIq)(Ps%-8I`F-I*>pmJ%e*ab+wpiVJQr zIUyoAzLjl_rH15xdk5VwDHPFg!OD~Js6}1=p-U2IO|%oFv*?cR_RKs2x`{`5lreDL z1axk~OL~gqk0NJ7ju;Kf%%wo|53K^)?V@{WMwHNdLx(x?Li7nam~3l}4qhqo=Rj`E z;W<-oI(;qn$tpcL-VAs0-q&HsA$62UOtCF(I>%?f2LHrS)1cUth+#QiYb)!V0qn%7 zqsicJ%Fq$){rCKuT_I(E5dQX*hmB0X^nOxcvHq4D?kMorZ5#U1Az zUNTu+0(FO!f$~5jcHJ5HB6IqR>=bnU)xv|SC=mfKeSXx6c#imoiboH-%bJ-_)xirH9pr?BHcG&z%Rgbu~mPf5M{9gr?y zFRUV?oZ~LqP3b)9O;kOXG~qEaZ(q`prtedPg}frjY(Q9tHp62x6!TOB8l}rQ?lL_5 z+UnzGlg?Wn+x8_t;8&FD72LQR(;{85SfwKihsQ^r#eo+qvi`|T!KD{Ul{{;#MYAUU zyOs0PTu6AU0Nbr<3wd>xsgnX`;mQ{ofC=6vwD7f0BMgKogo3+uSo&z2X4|~2#7gpE z@lPzbgcZvTaa0w3y^c)>&f~eaAlsdEv;{*251?^TX;>N#QJetMfsL;oN_;_twGoXp z@y6a&DjU_#@rSMvL>eKAN6zd-77g8cP2HVDHS;Y7xKq=}*Rd1Tf=w_`5Uc~!W#Kz; zYH7nXXAwJt7xtc|y{PfUK4-h5cN6cu!;uQMLa3WPziS~|B>1hwq?C*MpN>Fgjxr`I z+k9>HQuQJIlYf-t&(Uc-h`3MW_ZcvX7f}p#x;NK6<7_KR-{T~9wujl-3{x_st^NSv zj$8GLTl&SGDy2|q@3ht?;aeZC3`R!b>E;2GkRTgK zg^Ow?15r#oG>jyG>vq=YT`i7)Aqr43Y7U5xG6Ne3pFBKoV0N|C3%CKi{W)a(>MOoK zt$tGpT}wscmv|sFclOytb*LonthARd(BuhIF=K|q`K&#Jvj4IfR2(SsHHBb^F){Jyahw8LS`ZZ)TXTYV5G zYvME&DVD8oqg*tZpV=b`B=>>c4gK7$lSaB6)hE;N&-Ki;Aa1uOIb#iEUs)A>h~4O} zoILU;fM$MBN*sC#I?YH~ArA`1q*<&>CKOrKnGSg8j2h4yR~BJ>3fA_2tYFMzcbg+H1Mt z*a1H*e6Qt;e5zlvLnj4{k30rwuK|%+SBVbTd|#Jij-$0?f}P3a%#t+$C5N9+egP7< z>6!>!b9`GibGhe4QrV2e`vb!gNX+*LiV3kOVmcw#ac(lnE&B`CGvZ|Hq@(VTM;`%v zQtG6*QZ9W8Ta5~}1O#IewfBLAYHq=5?)-N1jmno1M0W2S%!QLXP4O1)5QZ!}{+*%7 zVi>Rd3F!Nb;8ZFNW2Y^Rp-JRTbkPQ*@BC#<1BzgO<-B>E~ zMp348`KP1T(b@R;vsMD5;=BfU*to9KR!{k>_r5J7nVnvF(mcrJ5ee0+?z~I$vbA!O zI75-EtTw}mTZaqnh;C|Qb;bst%@ZH@AkuK*6{ zZg@60j*KppV(<<2K4E;yA)Rm(y@g+=rhB$y>6JZ-H?zfZAv~ftBW%{ z?N#49GMLh5FrosS^jkR84z$^Cf>L@TFOy?hTV**?MGfv%T6>dfut*I)pLLTl_m65+ z)kLhZtGEg7J#WAqxo|0^ACoF)@_Ie(aaOu9mjxT>O+`7ACH!T$CK%&n z3$`HcR>$L9bOy*Al(#*^mc8#5O0qY;aAh55n^3DA4ipLsfNS)LNYa9NYghT`j!C@b zM|G~X;;({v$L|K1OU}`WG9zn5Ck&BH@KHGFoU9G>+%~J%P3Ku>--%!D zDG7_{t_3oDB8)P%Cm`FY)Ey|cm;VWwaHRudj=jy%+2+7XUCDpcAU3CK!{DZ>gZ3uU z{2(3{7YlZwUhGPQaYD--peYC|yTj9-HdkAsZ;lI+!smB3x~`E#hig^>eI99#J4vKs zt!`;r!_Q%zyqqt|*0IWEH3q_?W%rNMYkCHTAr2>5-~}b(lj^tk4n76u6whl$?;F4k z#$K_IT_N}v9-+X-e;Hkovf6bax=RYSXoNevQD&vjl?D8^AZFF2Pu2u6fg`3m*CHgF zSSK7YYE@;i>!Gt0l$6hJ8Mn6fr!5|Y_Dv#e2ivZ+R8teNA@t46k%zrMa*n;em)o#i z$Wuf}z}N^`qUL%bH8cif5_`*axZ%`y&A$l*2EZmn1OaX!ql;B~a~Mc8a`XmG)9w_Z z4{fMltJ^Xn>7;QGE*d-w-pcMdfmtzkNihY)B%ZRVHb+&6w+t8V9s@E7>7dCVmFfz1 zt?1bB%*hr>OkqmrBW5?Exz*dZvGt(FCTHsWiO7#Ul;u59YH9;Acj`s%nxQsP{s>vX zo3bcl02K`EA_%I9x(plQc*5i>F%CL*j*cldb3EaUW^m+3c?%Y<#gFIBedaa z8?dT`Wkp=gO11%NVh6;~)j46T_J7Z&2I=s)r98;wb|>SY@nD+}6`vDb`wxZvP;8;{ zbr?Y4`C`ACuw9YpHOAh_+lQT z3<2>?)d)MOH__GKrWY;s;f(kntj_>}Ri>82jNfoQp%TUWdZ5yPm5H_O(2Xir%!zi_ zlmq2TokrnlO$B~Y%?#=nX1WmXKRfEFd72`|0&$_}j%-2e&KfkT`1vjO>&8$ZbonBK8g*(KXa*ly?|h?Ath`u9J0tkQivWp_haSZ>U@l+3;-85qg@YEk|LpI=kj;Y>N+VAT>{C$QvVfA}@IYo+Fe$|w_N0W~lWB3~Ou^*YzSbzl>JUGN1 zsv_g6Qh)|1^h3Ogvo`81AeI8h$22s~UGfQ(3W{3&&R1bo`lC5B$T-eICz%{aTu zK;XSa(_iFaQOW;6nISw{v_ig)Il?l_^meXqsy*nr8xEH3vmFa!0GpfDXoN8hqrLzz?VDi8R|rC@p$x1q+3p}N|LP#!k^BAzME6g?i7D5!=4S$ z6F+P8WaBMOGI>>fcevGO4-5jt7*SfSJv1Z{P`%s^)U!^c^E@2>PNx}V(WW?4P7^Mp z=4JG3R@L7lPdQYO>PtxfDY zn9u_9Y}r;MwRs6C{^hl#F1fM;;6vijTxXC&5SezhPhKblaNbYBGFe1MJ?hQhBQ_TX z$mHyb?LEQ=0T;+FZ{N%y)Y(rbL9EtzD6;5V(wQLvW3SFzsH|#Y%h(!3Gx0bq(tvQ< zJ<)c~h(@E>*!q(eB>rO+_S;hsM|#+QTc##q`y;uY@}pAHEP=*kafoLDaxH_hcmjCx z%=pa^$p02KD|`*ljA*DrV7^sRk{Ej zLBXfdLB? zdzfA*VbXj&xEp799oPa_GEZp9&tK#s2mr0wVU+f^etl=;%2v-^q0cR4b7pMz)Mra- zx02olc(|D;>Vscc(!hFSwct{pRx#WQj=4+h`&x?N^-6pbO$H^PoTpKd?-~-ZMjKDt zk&f9o?7B(ZZ|*`+MeT(UpwQt45!CL4BNr;}oSmj~b5+P8V< zJy}RD4#YC7pgNufAq{**p@0rLrvF`@Ec$=B^);QFv?Q`Ey*mC`NIg>=?y{))7d5;K zuo~)~{M<}VL@ASjRZ0l|3g7R$u$WvO&;?k}dxBS!6vUx|UpU%1S&9}Ibjp}qGE%;1 zopFf@0+<81F8G;y<OPzps|eG+gT~Lyf>>f zsfe_Z(~Cj&O+;Ypr1V?`+bFd$PSqK8`F9HjFNjHxybVfE*O2u5@QXGZteAKP1V%~H z%&}SmQE)=2g>6U0E7f?-2#fZuux%A&g6LHSD!P)lt|~7>3|O+>EZ}*Kifobtlu1gn z@^V3Xw|*KCVD*0OD$c>ZDeM80v_#V+j8Aa4;r62u*a-Qtm=NG0m~?K|98J<}V_%T5 z>U7I#SFf^rNXWWU3ao`3q3~xTPh~Z7-NdAgg1dzQCSkz}hWwQ3TQ}&p0w`K+%CSu# zqyQT(mv2%5Wv4-|m)+fTyJstKPaWCBl`c|5_T|zF#@$z^3X)sY5Q8KBnIkG|&h9eKfu1H__mEx@m`ibDv+S?BX-o!=(s*{VRO1wJgTue^x^^Ixn*f?De9vpUA1WZ-& z>BS|MM6mV?u$PCk(AMw3P^}{76F{H=bmYxAF+qc30aGA|d2cp5hS2}>p)H=B- zwvECIRN4tBqt6f`_A^_pQHH&zzqFXk*&|f5_>sZ?p84=3BPI&F{Mtya=b&LaHr6%1 zp1D2b=+709d^~Bn9fQal?7`7R%eF-758*G0woZ^MBJPq079Fp;W!XC9Shs8$$|Tvh z^z>s--Br%ifG;AYJ$Lb+DqJ)X!)8}f_v2zK#KT9c)wuCm@)D}<)vg(sjfz{mk~#+8 z>|{cK2%rN1t(U3mU?=&!E`mO^R?FfDJ189?D5{-~8qlG|=gDa(U64JC8*5Ra3wHP#{6z19w68=xXnpIEE5seXRpyRQfJ0Ct0 z3-dl|*-q*8?ODzZg$fkIAj_GA!sn38FZ(iF0dR7)iv-8ff;=@sC=z-u-`1m780mQ^ zoVwTKKcf^X*!m@gwDUNnf#L{8?E#zz$@l1$k#}7>fffR{N zgbdNGZ=9n)Y4=y!EU9oDym=t;`pjafx!sM&K8aNKn<$2j?-(R2UK8`Cbcgf-!FtGH zrfcHby6uD;SO}}DXPCYNdprUdK6R1X4JHC7--P)f>}leyWZx^G_dq3d2~wJIY=kh_ z`!{G!-P}nd`n=8}f(3U3JQS*7yQV+@FlA#D`e z6w~G{SX3c05(H*FcwcwD6)y55^8nIjY}$Yuu}?iBrR56c55f`2#%dvg*w96mX3vn1|6T7`(pqBLZtV~U}6XY9?|Si8D2rvshxCh z;~!*igi)JaSw>~WtUwD; z$bXE?aC4FVP|nG$2#cHM6BV1pxfh!R?-Jp~C$M~~7F92$YvV2&{!ENT_um~YJ?KVe zL_cK}-guz2e*QaMgSAz5s!x8-ydcCp>enrprn>h{AWH}*-tK4`SZCNoW;`2XN($Jz zRqc%c)t-5t^aStw4ZX1(J8V8{bzB2WRCHFHWTwC z_U~4kZXn~ZhL4m9KezbVrXZ_wuIJ9~tU=ceMu~09D^#bAnxVWL0BT!)eE$Bp^9VIv zS&s_rvl`qV9#;j65sWhs1Tc@iy(=Xe;n{9?njd3ZWw9!>tlSg;$G&i|<`%;$ypwx`q8@}z%60S6o}A^l;(2^3 z`fbl{P2LnX8Vgs5yNL?b*w*mD^Oh#iBuSJ(8_Vx40^4H`>+4!t)tl;GZX6S4w#Q7U zfU;0RazM~q0B(^ZPl0$7SZz;0lCvD#St5)AGtvOV``=UCH28A&$Id_g%qXhZ@7q2IiL6o6OkR7>S3#v?4l zI6b}YyzcDEhy-~szY@0QgPvwc$3l&rjMfk(%W8VKbv-HT3`k1$yEIfy`?#9BwJH+I zy$}y#9NgdoUa<$tNR9^gjDoE@O45{EoCvyb@{x2D@m1VfD7$qb?}#BEx3o~)0+G`M zVaE*p9V{RsVCz$A)8Zj!g;4Sk1`Quxs6F66mb>`f5l?y}dA_b{=i4Upc`Z3P0+B}_ z0UZ$K1XEBhWdvSy5*`G?`QHZ^*y-VZm2_Km(Okj>AIg3N+9~sl zM897YQZUkZnlxf;Qn8#hvLkDlojAuos6Tiu+{R-fpAZF|#7iN%@)<7Es*pKIdkIYe zV!BotD}wSH$N&}Cci}N%qDgL;fH=5^8iFG^8H)(KqYbF~4=x2NMp7`ht8SVzK`+WA z0ri`7d=zgDcveMolzw0W^bAigyKgp6%AGz7EqvuaPGpP$5EZI1_kkPlip0hc-ICk| z#>pGgCQiG%Lpc?Dg;Vl|_%CpyM(t5B$X-uyOf;Ssx0yAn8I707MgjgosE~&j@O`Zz zJ53URA8zGxlR;-KRc@ctbkp^Ruj^WEW(&%P!GDCS$RcTIfgrIcdCjN`Y6K4dMVPKK z$E;OnE-8c_M}CmIph|8gj3kr`_qQo4Zwh4g>zTl(($G4Zaj@>gRC(J03oECbcD=e8 z?B#n75aYh#M;vwQ$ftm6kEAg3aY_L02J&K^1YD#10?j)pC=1Lh4+=fpV-h(Qolf-2 zpA1h7DLX#T45ff%I>Ou-q)4kK?}#!A2NExEZb^(0v43W0b53 z7KmWPZ*ymkijjAGlXDW-k1>KF%ZIxMq*6BO8kxGqWk)g|v&oX8k^iA-G_aLxH-*Ru z!{CuFO6Rz_?aKgpuVtVhBds79)5=SudpG%@-nvEwTc0LJp^^ct+GEsSmI$G2Vod(S z?iys?d$C64$K^90ml5i>eu$k2nGw>EvCpBeW84Ct%1(RX5=mQV2byaup$REz#kS#I zM!+wF+s2PR()F$kA2nt#>1`}6bDRADiLejpYg_bKy(Lp%=^Ed`@HjQJ8PkoH@ zam%_d(KZ>~5Ok`ztwnOsIS4I3k-@Vd6iWS7Z!Xko2`*tUV=yrzRo1DllVHF~iG9Oq zUPk7pTJvKA%x!CX3J(}2?w_=@&^1|DwvsptJ3TX> z+mOlsgn#{J0uYbW!8q}g>j``@*BzsnB`I$n4C>S)BUMSzgF+a!p8vl-8!hS*ItZlt zwnNqT*Zp?8ue4ABgDWTw$oxPifMf6#<{ZZ}j7zAAdJ<+Jy2hxC4m3v#M@DHjjo;^bv`A*&vo zp-YnbDamq(M!p&FZ*L(7biPv-SaN=7kw(MgSCMY^SD2}C8Sd}JBL8%7J7H!nj%8Up zNKO4B^Ik{cpzGzhWh%O1?F;KDrBvI{xVgt57O8`InOdTS$xigY-7C**OOTwXfqwRJ z7K`z^FMU-jktlO_H!Ep}EFlHU6kWDt*iLosxdk%^Mv{Oj8%!G$7gtXpgj}+ltX?ok zB7iel*h%x}#3&>yPI#Rd!@4dTYF{Qt##RQo)$R9A71Q~uaR>63mQ{!EQ2t5qV@~8Q zs*7;dHS6ub_7H0FM|wwb)BO`SQ=G!`V8(j^RdFmQb=b23h6wBQvA8Z644=eXb$8Z& z{VaGX@vUI5JLP{7o%Z<0g(a_Tr_bA3CwC$Y7|`c#0Na@QvVKEX<~ zIBW+6!A6-MY|gdo&$i&fw&~?7Bv3pV_r_$Nf@smyn=P#m3FKeldrlrmj$M&G%BrRi zSOW2_`r|4_GMTG)6KGQsN`WAl}^V?M=29L~oc!J7NDSj@j7|J2b%oJ(K#UZdW z9N^iOig}0*iYzW1wsFRl#%6yh`aJ8e!w@&N&t9r43v8;BR{FhQ@fL zRedjllGDS}JQM^=7x7a{v_MT8`Xi9I$2|RsXQQ}T-jcrQ=h?wpmb)C=SSX0YXKS<* znTvW@%0VolG`IB^4mRRE*`UPLI`Ud`>X>eHcQvMwm>v z^!aTk+zy)%?QSowJkfj0mcS4a+BEzmbVRmd(W-DT68mE>n~PpjsI`@zhSML4M@AYvXeSx%G?5wU=cexp|Nb>zwyJqz<=|_g% zFM0~XZ*33~;$USE*1-|co`_JWmxBv+OY#1q^ceqCe265jyLjCtki?%dyZ%N%a_p*t zU7E%F8iHwqadjb7Ox&l|vI0O509=Pn*A`>*&RL3_T%>WyP-TtLOGZqrBT^4C^*yo? zd0*kVmjiYbbpZ1+o4SK$Mip~$9OGg{M#pc1J_0EpT4mh+E6k10VfuK8LjybrAS&qh zy!oo5c~+Zzi*cd_4flAmGkafKJFPmjRZ0Z`3ssNw_3cxt&O&sid|V_0$Z|7vhHJ~U z2y#(0KpVFXH0A}5f5STqxdxWtf0!)+MaHY;Fj;(1<0D?UBA!6fA4hvsuS00_l#DXc zctfKY<2T%27HY=)r)%C;QvpQ6+9s!-OJ~+uS#b$uvs>{W;!|g8Tw@`-5$)adO}~)n zTlc|Lz7Ud|`-u|IuIvRT`ZpPe1a0#pfNS~8=h6x9x8~BZyxPwl-E9r8DqgV_9BefN zw}js4xlTdY9usJ2pk;?x?AHVzH=9jLQNMvJVjVjk)9(~L&LAfd?<#b))DntZ50)u};~y;(ZvOC*TPNCkfTu%GN}hh6IN%@((!<1Q$x}eFmuT z_s4SH{BA|WGJO|njy+$?3L>=$7zExGu&SNYhWWt^i*?&hWu-X76aSetZ!ViRwD3EH zl&LlhXZL#&1dV}?w$|PbdToRwj|3WTTX1P~*(2I$0tVm)H3fv0L2qzF1jk6p;B#>JbydWo}}|zY_BE(49BB( zDy0I1;PJ8AiZKX{k3eM}4yqTOszfE#?U$$>?$HMTI?BoL{NsF5c8R+N>u%tLP$+D} z2mZ_U!*8_{b{Vwj@WU^C)SyTksxdN*aAzQ>DL`)3 zw&G7_`oE(PE>D~feZ#x|O57$WrK1@B>4Y`85d% zt9RCs2Iw!A_qMkqUnz?sp?O;{!F|Bv^jG_LrOjcb!WXm-cP8b zf(FQBu8bHU4IoT)QJ8W){9kg`fb0<}BWJ2hueDO}Na5=Xts=NvfJtDuw>`g(Fgkz+ zU^5*IdjWISFu^R@@+Z~mll!6jTJ0MFXVhYHMcW+B;}XFO-_?w*%Kt7{Y8+JFt-(Ga zyv=m;h|D9iUvmE0mF*QTy9MZ#ncz|mHcf2Aw#YU7p>FsrZH?YqB-yviB4C~lx?)G* zl7D_JixRJa*3*TWoxLye6#0Sm?rfv@nHdEXpbB?z1Wsa;TsHZ8&T!N_VAkc5#rF)& z32(*D>GumG5Qh>n@q{!U^YdIeWkUDMJjB&rHGX`?FsULCzX_fZ z`sfugRM|-hFe4fHir4*nQ3UQ0qTYoRWb;9_fd-QaI9juf9o6p<@1)Ir*gO-W!uXjh z)s;NZRpG5AZpp$YvMk7M?WcFJ0A{dYoA*TDyCL}+n_Q4>#$RtGSNSQ&x+e^(hk)Lp z8thgUVSb6Rc)`~YHshHZ1k0(gf*63}!3?IjaV`<6ON6R$@Lrd>ZK8-KsR+pTh$WEJ zf1#!LK&~QXO+tsiIhrRU*|gI!6<0L~&GITr=$&`c$ww6rp9uaTTod#@pqO)=b=slA zHI>vTw$^RyQ~b0Ajysl0D_tc7_uB0LFqv?33T*ASLXmh0tlC~_ADaT2JhIJ{F6@~o z$^G>P@xq3=r%}xYi+b!BeKoR+U!IRtI+e9=W>lg7F05RmNvSbA9C4BqeMw#l^;41A zLg-u=TV*Lui0iTaHXbNfVi`YD3%`dG+e{cGE-h~2{2v7;H{W!F&)qUyj7S6GRWDx% zt=jQn6$8czI12Cr#~)tyCGol@=sIO9*ZoeZ#WGL&&fec}W~DPEA?a>s8be>A_TBtn z0v-z6uhl~@rv-?g-bbE8ltFtCT$s%oMfb0=_7AJ=S4l~JL9Us<`S{0sn|pOQp-Ap8 z6e@I~_!L&eS$;0k4w?FJ&EX=aV{T3+>%fN4ap}-3LQ*coe8_EF9+Q7V-KOYPceK9f z$)4c-#B0-84uFjzeq1x+4#WdpF8+-gX@G(Z%R*0yVSnClWXE%2d177%@QXu8ZC4$R zGMp3nm7pGrSB;Q!V;H1bOzLWoOT4fMGu~o_dQ=$g=U!+mJ?f-E60Ns$L5+7RCwjpdLc>4V?JU<5+t#ax)ffZw|s-4Ff2PU*n zUnOhH0f+w!#5)1f(c?XrYH5)=`3l@lT1g1`-{$@h!^CjntqRpEUm6{e@B0TeSye!w zOw|JAWzbsrMM^3b79~^r;{Vmt)%8}&r`oSrZ zijt#45MCkv=_hV3SoMbaV5}y62Sm%f=LGzB-Uct}b??%!V-(n-`piBIJRrHb zn6C<&dhr6tiUj!p4WIG_v(ZPG^W`rK%?Uq?-e03pnJtc4c2bsBpicRO;pvsa6b(V_ z%0A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

mdmi^O(DED<;Y zV6NvF)gM5SM8AG&TeA#?PCMYmjKET}IF-@==qq$LCuqKlRuJjn{Hk z%YtIXIsjsHe#gy}{Gr6(d9hr*0AH#GAVBfhR+%*EHS$LqNR0dB6jP z#kqiMqskv6{Ume*nFS z*B>?mvspikdW|XB6WXhz;;x53oYC13iKkW3aF83>T`BGBz^}q;l{?)24&G9|%yv5K}#u&ZuOR8Bt~M zM`q1eW&N``vv(}FW|4-gj8jcz7wW2Smt$}iRQtE?mKvJG8x9w%Y1YVjq^7^Pn|C%* z5@JJ}7H~n5aAM(iR5(r33)H3lXGQsE%HrjBI(pP}EQ)R;VuhGbELVEwPVQg7aNwz( z|4m5&0Hjo*A5;9l4tdUY^vK$-8BS)v9f<}u@gbMaG2TVt7?}yngw@1Z32-0IM$zre z|2toHDp$0l-`DxxINr==3O!+nq)R_b5|Lnc_qrzfJ09!{(-`MiTMu~vSd>@Fa*0NA z(`jUK33a5%kY#SgMEn@Gb3d zwnS>t1QcB4V!?O1cslC3H)MC742!R=zlmgH;&zJHp30I_{wsb)5tYPg|G`7_%iqB?LYU`>Co~Gq&NEd5WFq|UWW?cdk^Sqk6QgRZ@5*K!m zd^A?Jr2JN`D8dPW6xH-QV27W*Xbp~yo94I|ahc@A>$4x}RXl)!MPv0~7X3GZU5AV{ zAX%&3vPnB69j!K;RKyk43s778$E;H)BPp{5?nsWnP!Z56e+?V8T>X8D5 zi8-ntk6SC*hmhIu=sSQ$8?Y5kj^!%ZwFSWq1C0(u{$X!Pc_(`WL2DEd_m~QIS2WUMpo@ z(xK~HFY`T3+fm`Dlk+F+yIGBt5(p-_NM!I+a#PUK;z&F1oKkG~p;o0+h~~8v0j9?W z0|m-c7r7oROz&NINkClCCT0}@E9l$CepQnVRXz7}5j}R)RH%%)19DBEm9&l9VA@ zz*1SbqwNzuTkrjQ7&^QIxNLw|ESZc7feQW)Zv?o6MYo;pa)2Pn#5N01OB*WaJ=I@H856^A%jz~EZH z?lefBk!H>lg#oL z%H8qYD^P=j`q|epJ94O44MJ z7Vq6r+RlW})iDmj$a7JIuyN%gr`D&UGNB3rfq$mvlLHkj|x z1Oql)DFqWe<2eFuNf$8w3WeIhROqjqn7T}4KcJCbzJ?eyg5)twVa%^dDXdHQ*Mrl)*84yFZsnN_fnM=n#o*G^)7x2L+2;~l8B4LK zN=k6-wt?3<5zwu9T!7*g`Z!~7Dj_SVMVs`;6_Ql)Y~`*?DJZrWT}+b)m$(jlGlV!L z6b`x6x_p%7B#i2)6KLJmG$8RY(wjU-lI#0X&2h@+9@!>13I}Ev8HQ>{m#0qaUHndg zmRm9`TB}^>m>HYQ1y9;M(C+8S6B{lT6ey(s&B3yJISwp}IOP2o{<#&}=BqwI1fp1T zEEpW*)Qob>7kAL>dXaV`$ft})gKe$k-FhG|xB-I718~~u63t2P-qa6phqOpl1fDrY zRQKQa0N?qYV~mM@78?x(LbuiHmraTIzX$QZu9hK3$ecvu>XjwDTLiE+DCgID<)Z

vj_{b6P&oB9)^ZQu2r7z_XqR#<`-wCM702O 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 )PKJjD!vYI zIl*^UPwk63-0Z((27kM2)Dx1dBX|zg9mZZ_5bIw5UdTyLkQ=vrB#Pp6939<+$Ya|N zt%VM+q+18hnlWuiinBatY3yJi3bQNLQe^yWBUhze!5;?!qmzb2wGNa|X!bTZ&CzPd z{kEe$wb!%mktylFlM^nH8ZL{jPsWd(mm;V@Z*P*u1+sm)!y?@U)y$+p9U&!sJ=FEs zlMbu(se0DSY*!d7=fH3HpCcQzdE9uFn_?#?2A%W?^Csb0CG=pG=N|P0PNd^QwoDzz zG4el#tSSOJGiTGNDKipXd@^eo+Mb%_hGy2AQA zLrLDOe8yJRK}8Wwv-xPdnyocL`aXRo{MUIiED`x!!DRBCRU=Qu{<-@pnvY-8}cI_qhtT$m;=4V?0+l4`f&byoa_+Z&Qw`d zHLi;W&qpN>rUMgQFPTvlVZfyGzw;iI5MH#Ix})*kWDewf-iHEERjM;Od&=GuED7rQ zR}iQU2kCB|C)R46t0;Yoo-G?Kt{N8lM=j{Q(H{Rw5}5c}#&cUU<;$OxIrQG`N{uVg ztQ=LSt1G`3qp$&VXYD%j5F*J&5>b35HCf#()v*Ui3W&`aC_R^9td?R(_E5+57KW3P z6(rL};t}5yCc`IXP*klq&ppg8nO zc~Q^-vCxD8u6_1|BpnSBDYP}E;zjH>%ntM>&tOjZ4mwg}G%{s0YZk-osOcfmq^m86 ztRZ#s4aeTpuftnhp~zo@xg)`bv4?CebHE?R()`+9QN!wFqPQbb?|ROpim#~vF5q9Q z1hE5|gQFzdRs7?l+xSw9daiJ$qu$K-a60SkQhID5H5rd^3KJKpT`fcz`_y!BfXH2}$1wabjhl6E7Fj*!jDEXn+Rq`^$Tq4TEUw z|NC8qud25?$3$6XG=x*8)sajV5l|C&9Qs!#%esyagO#*zt3>KH7JAwoz_8({v*pfGx9`m_Bknho)m{!G97ppF zjn-NIyY(T|(VS1lFS88Io5z}-mRX?u9Q7|19U20g;|C4Wuevd2F((#2TQf#Tl)!c? z7K!X#VwEdH@eb`MehB|+8Xz;VeSz$)#93(7I>9m4D!xexn;;nIk}htKS#)`KK9B2Q zkdc4?fh&(UgChdsi)tZHMn)Fq*?S10TfdCEKi744BYoEEB*{EN`{|y;( z0>4PkDtS5pZa@#z$-E17t1pjMK0w}=e*lCp`+MVm-Y zX9Qp?KL{+9QyH7cvJW7?baK4~qQ}z3uWidQEsTM4>tHaJy0Qfdr`@KI12RKKyyTW^ zF``MU<>_JFQIRyJ{|ekiRQCq|0^nP!69>x4H{HdpU~D?g4)%a|^zK&@N}$s(-l#5+ zZLA^cs<&#Kv1946{fKA#VUkr4=&pSuNb#Iao#S^6sFdO!kpG zRg}1a>u_cs-#jPiEAvcc6>j?qP);2ra(_j%#rWNtXodrRAZf=p^)CqIM@$yvA#&&y z1EdyVUz=)9R9&NNRK+l&o*W3_ea$8~WuqQ42~P&~91?A5LD5TN$9$&_Ty~fK&b29~0DhVIn1w{4h*YXNvzi;~;9EjUm42)EQ4Wd4wp2w~vxzcw>k z6KW|cZvqN)j&C3>k?D;S*JmLJf0`9D$)up$<(H8Twr}4Pn&9xP*fs}NkVQ&G5z?9% zLzY7?Dr#TjI;}tnqpR03EYaO0*=8ayVlzyDIJ!rXgPffa2Aci;Nn?ya*psNZ_jynE z*bWV+3y1l8V4M(4KV%3;NVkZI5V4BEw@M6C5bX!p_Zbq!3-PT*+ZHbwSD0C+e56a~#NMq^;+ZKJyNUI}+T-r-C+RMkHIit^uC+P>BOmTs_;epb;lKy__34f6 z?A5n7Z_I$WQ}8cur>7=bTtqg5wQJ$iwnrYm(FbA_r3VVw5tb`C9ol6` zVx?PJ(V+}<<;=+Ps?bw-=(!n)p7eyd_$RTQF)bB3H!;xhYAF`4zMLk9XcRGGT>mIl zBOKgmatejfy4rF$oZmK4k_~HBtFo+TXVYb%-fkRVgu854!)lk2L<&Dmw*^A?JW+Gg zDdt!K+jg(`5bX*q6@xA_h)12_-bb8F&i6t8{Zi5XFUA0m_(;&hzpobj?$hOD)9>IY z{wt!n+Fn-PC+4j?;MNS3q=xU`g$o7K4(HK@HQ?BE#?ZvRz=mVxNRlY_8ea2f-b>K? zEYulOd>4V`&&{YmZ~q-_=c*VVfN)6PLZOMC{6**1<}MK=yoI0Ek?%xlWnD?0x0o#1 ze`nw%V=T;mx(-P2F~Zuy0#s>@lWw7 z%672gm0@so)?WIBJI_Q@!4^fFQkn8^n;u3AG)=a4z94 zzW|1*{MsgfJFK|qxH4(-Tb<~`CM42^I5r(3>b%f%olKUKtZ^D&_>uDfjl3rTxweBB zsFcU#8`8HYWC(!}Qf2PmJDe(`pZOltZZ)Ws*?4>u3?RajF32k(b3u0p7)k!+>_!@d zrY~FdZP$!67fwsNQt=XjYixGO>jKHy!j1y?w=ElT$@ckgT=d`Em^Fn6w;{~GZ)GWP zORepgkI;Ylf0Yo4CH?OH;p--vQz;ef=1q(eDPM-YDv1^Y+xYup1GxYe7e=t$PiaPS zbD%jl=XG*~#r@L3U|{P4v5(cWn5-O5N4sn~hGw8!Q>B0B+Tt`!ty85gw&(CVkhY3s z_+$aY|5#XoXY*BvXcW|M46C)|HWM>5lc5^eMTHq2I#n!Fn0=nt_1W4Dmr}sZKu^X} zGQtXv^8FUYz`K_~(kCvZeNOq-Q}9zW0xT9Y7B-PNMWCn|4+)7@AB6nXqwp<@DEkqL zBi*De$mRWso5fTPU>*Y{OmX_J;nF+=7f?Q7+Tg5A+jJE|L58z{GX7Q z!n7idEtnaRFz8DcjJ9Ok>iJ3^Sw+ndKT-P7AKcsDC>uz4B(^9bX5))qt9^^$9MJ@< zXyY?PCc8=GeuHFsbj?ge;v*vU`yod_NAnzk=mQI{iWEQk?JIG85JuG ztL?&$*#Q7Se%b4YZ(ey~^gLZOyZ7ST6XT^-t9=fDH<>SEY5myRF6yyAVWIJC!lG)w zL|Uu|x`uh&w2vo?h!zN6?hvW4Du2rFTxc3tKiK5VXR@UbY3&Kz7A6x6j-ozO!;WL| zk#Uo|vOpt>%j(wt-VaX;9k>|W0cIiPt76y!A}d)5^n=Q8R0(vKzpKR5te21z(sW$u z3I!O6S+bS7+Ki5IfpDlc>R5%~5ujC6vgGA;?)U%9rm7IZF=$?#RE~5bh$IB;tLZGR zvbEM|PiuxhcRj?M(p@dOEbOiXoYcVH?>uJ|AV0W3hT%v6Z^u!#iJNguD332{0EVX9 zHt__wj_)@AwJQ9qW|?Q#^1$%OA7y7n#laEraMqYC59UOsDxy37uVeM%k!}fW#m(JqkGD3MtQa)} zC{se*ZuQ+0NQD!(aC#NS7PSD7>4&%;HQitME|Vmud|RyOiIoZTChpi6T0T?+G=Cnck5&2u8<<~UK_gr3!_i19f%j}EGZfjUJ22E8xv3tBe- zk#8ncu$On7TRbIbOQrUJj1S8QxizL5_^DH+8baABMX)Lp>QegvK2FUidJ3w(RX~Jwxn!y0o+YBj# zom4+%mX`Kj<936(w3{=;esq8~s(&~aY}o;a1@8LY4u1#AB3l=iDyuj?(P2!z(E$XK zfbqPky=@GtYBb-Bpf$R)E`5mY+?Ozi*x2qBA0$r>%}yAwl~ok6mHd4!m^-wuR)f+K z3wRzvWL^?|+FGcb@U2w;YZe^PfJJZ%%BI&+aaRntWZ81LC8_ zB%#n=-e_$m?oKJHY#rAjzSq9VuYZqzbG3bsQmQwb!^wQ_LidQ1Gqw}r_|k9N$0rRo zoxWX?arw$)6*uQfhhvm;vUK}2ORtqBri9B@&2Y8k7f`&OHSzLyGFZ%(hLbduJ z)r1A{)&(x_qW)ZUJkvtcZ-MybXb`T!xH1j{QnHGO`Wl}p_#O|^VOc0;C_;c-YO%{v zgSy|x5$w$_)t&#Rb(Iu)(W@Y0dkc3tSLlPVgOZIWXU5Y@fg7C|UJ4y(ioiaaaJwwr zw-aJQ{g{m7t>&oo z70QG=nOsEZZ6gnYd;hOpa4Pw9{tTxUBGrx|C@p9J&XldJ@<646y0HtUr%VCW1+xA3 z>oJIyVHX}S#=yw=m%vs?MO2P`D~%u8w;X%rfNIokkP2`*JOR0w>~1MZF(75?WiiW= z67Ct_Rr`{3QSu9W(vuLxQ!=VZFRmDC^H6$Qd)&wJU?a&ZgM*hsY~C0M{4d;R zAY$2$DqM0bjbWKJUDnV_tRpGS{~pU@ec}vNp55JLBmkLhMJ^x@j{gNW#$)IqyG69K zo9C;@IN?T8`-EXg>UwSIEmY`FLs_>shx98@lzxFl_*PMXae1ST?6uWT95|1 zhy9h>Xms&F7QQckbVnIf+Biu(D1gbhz-Kma&teRdR)$>D9BWb`g&j&mh{GWb&p^P< z*GRFyIe)5?mD~;hVfK4j3+Q0J4V6?(_y#Tnj;=p8xF<2mu4YaOMXV_ahrnD(w*(oKj;fYJwYXprcx z7j@f#ML;7Hcyl~i*;@*B{O$^NKn+zzC^%^xmlfCW11wBA1S60|OH~SeCMjQw8~P^! zM2&kA8;9Ch0hTo$S@t{S_8|S0;2G=VAFri|Nl7K>3!62!w+!qqmWl)0*^VQoO3b(+ z16r$q;7H7ST*d@R<}qqQT`VaK&t(%=<=>YIWJyS(;!Zi}iKWEHQmQ1KmDf^j%28H_DJq$4oXBi*n0Y-hERvnr8T-l$(H)7qh;t`Ks25o9pBU$g7hAa)Ly%{ie zPZuI<@G=d)30ah9VZFa~hN4jQ>r3G9;S2`Dr*?GATNMfY#T8Ph6ipX&b)4kY)PO;s zjF~3yXQLzVgnAqZ@(p3jOzO=pVvg@cYKKg&tp|99*w}0Nn${!5p5K1TLtcyM;zVpz z<=`%^()0Z8;z-$^-RB3eK8XiHw4*&$|2HO*OgV^PZl;aRd`NRAIJdp0M<`Gr5+k0gSoW%D?aDcxyA8r-{4|&YIz4U{+54gN*%ahay_k(cjRJD z`*t5aX_><;>%Nx)bjBQO66ae5AG-Z~2z^sr9+^%EVB@b%72K$cw<>Q=sVxl1ZL7`x z6Df*{7Qpf=OFOH-S$ws+>`_@X-22Le3STZ9uG%yCwI@0w_IHazBXeaz@)?uyhn>eu z*7}=&$GRNI0PQX@3q=)zKG|e0+Z0TMNFBxGLbgp#|M()ln8Pmeg@O-X(|Mtrt^WL@ z_fB{R=pqu?ii*rct*?3!hPV-cBQpl%cvgLpc8VvG=l!{A@;)cl?*)KOinBS-=~(kv%vjo`-rKuZ@QR{PH%Ul%NPVGjR0MB8Ajr6b<&=~$& zO6*}&-8(NyFk*&u<1Q%rUrc6P`_JXgH@w-Vuab(pi+L&qQE1qLfYEH4r!UEGhjl5qUeF5@9Rdp&y0(;CN(ll&&S@=*(b z-;?2)<=4{783)JyXID`$M7KN)rL5MJpUQ6ksX>X zAXpqD139;RaJ0qPMLWJR35n1ZR)#Q z_&^VlJ|;YsBp0d1{{a|Q9}*tOgw%i&l`Pucjj7m*YhJHQ<(_YmNk1?Bx4qXr(xm{G zZEvj6E~SEgeU$Z`p4YSg7$*?jQr^Ut*JtB(Z}tVuUJ%|rXemckn%0QQft8?+a*=LT zp3>_tz2jx5VwownDjbpi*^nNww&Qe4&WUHbQVy!&z*1*pwyGt8VS^E4HzrtAV@7xf z+p8i6q*AmE3zpB7f{)cK9k<&QM?ew>gYPl z72pGYy*)(p8BHmVZh0ZTie^T1i7eOAtbz)~!+DK;?y9N>gp{wDq98kRzAz|-g!Bg_`4 z`EOmiZ9rCho=Zg4AFcp$U4yc5$=r&Qz8Hw@v-K*T_bShmi!yI0nEnMe<}6FV<4MIp z=Yp*Tq@Zf7pUDEs;)L~BhUM>_lV`CFj726pz-lS}8=JvRolV*Tg8dxRcy;aFz|{yK z%2-UgU>hFt_k60aFm!nzWicJs%Pa^!kjiviCiYx_BzzGGsQXiS|A^T5MC)#%wshnx z^8FSVQ3O2_4(H>;{}i+yn>AvpT7(soEaT*7yN z>M60tySR%cpm(Q&rtKg2Ndj~@I#7H%nRkPU$83HhYKG(B&EbOu%!pswSSteUS6NPe z(qG4Y44?fwg>q^aweYeQ+<6g!AaVk@z8nM>f%tU5YoboR6snpbeGNQ2O!E}Ho%R2>5(?+^&|m^}K-C0YiF)fiM= zUU1&Qs!L3;6yF^P_5eHO+K?-81db!-n-zzy$sUOqLKbEo%m^5RhL8^FOT(rs(gY?G zFs^o`*mydKcPi0#l@yyBF;bx?_`#^z=VCLw4qXRV(0}dYv}b&gaIzk{-VWr|-{cAh zD$Y^$8jD znt2ZIzomn}$7nuj)I>d#0|iedj5=P;!5>+Qb-RZkBWf;KFw!>h0-w^j^QL9o5IVp| zu^lS__?bZo>a}s3b14;UrIPe09!Cg_og9VAHz_bwR?5ahxdnx}jkX|$RPZJP%sL4d zNQe!E8M!)x>NVXl$k25cFD`~~;MM5hun z$zTk9@10CpDcRi4g^sWjt1q4MSeUe#Uy>y(xW^{v&87*h?3u8JGM~^4n{O41a#e;e zCtA8Fbh9Te}?Sb23hrS>ISnRwfYk7!I2qt82>QYC(g^$kZPL~3?nPNYi^tRO5tf`_tK}J^pH&0lRrlzh5Gl+KxrUVa`XeY5p7$a+c^bpIhLxqqibH z(`Zrlq{I(ALEW&$akmV( zV&~TKFl|J-7ix4(2HD;5O`MPfz(waVUXvTZGOo#QqesFagOk^It$p zUR!fTeb;gF>!8%S|MQwosz3WXWTF{@aSnrYkDWD6OD6M6_TUmC%T!R3y);NJd{^#7 z7OfaZ@NJ88@xv2azJ7ChQWq-I_EwY3)O&^jTc(b(!k{e;J~P=I)kp>aCOw*b(Z$fZyjIXew-=EtYa*>5d%#}VHP058AA!;$Sl{%tuHGN@HRzj^;^DZjhX{+ zjNvU_wA>%RAwR@ zPYmid1R7_B-+G%)86D$TYSi=AgEn3T~#Sf3pMqudf4mG7LZ zlwB3!??WgZN*oLs-GqDKl?-o{2O23=Vq&VZ?h;3I{&9_V(M9EgRzpD!CCOiH>WJt3 zeRK!^;PIH#G^qL$LKbKsGQGOHm&7TGG00Vlw4h4Y06##$zr;Wn)5e~LYukb+;8eAT zHnQnD6U9uVLYTA#=w9IkDfLD!55$a;lu?xx=*9%FLDQ&lVj$Fu7t{>Q8y!dpOOCb| zr&{Wc{jAPiO6P9l3mqI$9m1QV3g+1>8O!a*MuPkvaF0So_2?sKQQTa;g5g_t@j|9UV|R?3`K;}}j=@egTK)VPBHAtiSB(R9{a1Ex zJQ$s^-kQsg__<1$iT05>yOlT!W2)eHo&-U9@>&L*-Ue?_&hl<&kqkY3Q#@_9MSeLV za|=Fu4pwEdx;`97W@9DQ)%`b=Xa?nvdk^Q0GG}5J89#zoAXT z>GEA5C+)zGt-)R=bhL4%5T=5khQYrbhdAaHjD$04C-iv66om*kw7~fQf4z0lq|rvA ziue9x0@LP+oO^6E*35CZHy*Th)?O?Iqge2?hv~$h{yPrvMH*$>MKS)RQ`-mXU4+KD z-zpRuHCkvfxN;COT!fJG4gVO0bNi-^xhdoQR}>2Vyzkcws&t@jYXILshQ*x8I7Tr& zd7@xiPbj^A(x)2g@|`OsJov$5%bLZQMy0*q{)O^AAX5ByREji?61ZS{3WkLi{^M+S zM2&oC!hy3c}GwMwk5nl@scQLe+5vckSCZ8{h!+K~j}nqSafdJr>i^=KZ8cI2%jw6HNbiPU zblFSdYN`wPy@+olpU{ktot&dyy-wPeQ{J*n>mUTnYJJ5sHAXz}`H5j3t=Q8ZoI32h z%5-(4x2z72S#9^_^!1#*kNb2OmYvQkG4x)v^64q5i)Qh?(oJl@Ny8!4jm%K{3@FF& zk+&`;R0^yvrDW~-!f9y90mjsGrF(1P&h=h^-ndf*1rb6Wq@$vE>TaKYiG?|-Ff1G7 z-wYyWDw0$J>@UISRq8_`;F(eVw!i-x41x)`J&K*b#YdeHZb$&7!R<49wAg?5ERG6s$v?H>1WUa$_pcgVQn8A+lx+ zEqm^5@(!cgwBL3GxO-Xx_3Xg_*yPdlH*~t7V!|v|#T{usx7>ltNg1a0E~S)=*;^_S z=>>OSco?XttJQQeGwWBPXx?^*GgZITtf!0n#-#Tu-|-Sl%ErHp-K*T_W_2Eo;R5o8 z-o0``yP^PpT*Qqg$S|*DSmo46=nv3m2hr(Ec+e;4WO3%aI5sv5|51?);ckNvj%VZa zYI-18CShyAT>`R&=veZ%N<}An{iv@YI9n~tMm+|~XKiFm5Nein@2;T{V8k(d_ip|V z!Pc4qsa^7U|7^n3MfjGkv4>lHoU^Qad9xfKKqM!j^6~NwP1;aQ8r)7o3!zSfh4G18 zH>KV4dJ?Cmns|pmMwOr;Lu^cym@9%2%4en?j>h(At} zb{-Z)xst<4`aD17r`vxbEpn&uH5LFUK47vE6x@T|Psi-ByD9q0y(mj}wt0;eIgiOa z5vDDE)txLIn|41yfr7DHN*v3vt-&WZvbeEyZQra)^bM?3r{^Rk1{k|I3rOh2;+q<1 z7PwPDy8^g!*)*7vBz-Bs?YHs zXdI45qS2aGCQ8lhDnv#sQj1a*w?04AL&qH+;Y#Bqc5HwkX(%HRf+&fNQUWq(!<`6_ zUfZfv*^tJk)r|}jlxxu^gT&K20@i?ID?7q?;}I}dpqdI*m$Pm#{X6&|i{~@ROOR11 z{Sy=huzY#4j3eBJ2!<2#zXQyk?yRDQq zKdiq7B-z(q6YVFmHa5@kALG4#8H%9hGh&@iDPdYE%Z|_;+9wj`OpvKn-t*diasd1= z@p(Y1=xePI%8M|zE*x?L-r_v3Kc%I%x5q+@B!+1@dO$2X@tV(`!)=sI6TIlW z8LQUIU?Zj&Vev7Ty6rmqT1LO~5h0J~KaTxY7qzVDWhq)7}O^KDA2qK%HX^&KGy#w^Tn+(bYsfhvT`iO?()ORdc2Z7B8#9y;oEcr#Q+mGGyS zAEX_gIA?9oP@BJh0splC(^QXrfosN5JUwVXI`Tw zn^wmI)hmRH{#u#^4H})8e#8##-ZV&4Oa2}Uf$U~6As7?T3qpvnzES_+`2l-VCm^El%!3+(AZ{ad4~zO5;EEf<<#=bDs$j_M2x-sYSES^ z0IeQO+bwBwru=I>h=_KkL86+bI=ZzTwc9H1tHXN`(sAq}yjS%;;8mmT+6oz#{QI{& z9p1^e7Qz!Y>}2E~M;1<9;S%O;u@O2vE_&fP8?Gf&rTZlfiSq;sgtimm1i;*;>mcYNae?HrkCLE8`Q=13ro(tox)bEz)#A% zl;9@@l1aS9c~`0xu!pSR65C1XSrGM#=G!U9wVh^_?-6__E<`hSLis2c!nB*`h|<$y z$L`Cafs6KGS8oN)8(^doo&UCv46not|BS6_CNbwYapLaEtCvG}<5Fzv@XMelwoIW+ z5~|7T2SDn1^W4Wnf|A^}py-=5G^0){C&e=piXO8^YXo7Ck@N;|Ig_UxoDn{2YF&o* z7fW_~BMcB7*$^F?{2{viepuCMq{%6~Ly=ehE6hNo7_L${z3dzWaDhoI6X{Ils7sG} zGGhKC{sv(3BBCWXC>%Py#Ua@a(LwYfjXtZDhWH|Q8Ekr1j^Shan4VNdq1kwnwxGWQ zuR*#BiTGPl!^4BYj*~Gi{fwelR7gG|)uh{H49v+Qyde((GHsj7r zkgMW)7%?vDL)scdLLU4QpOqS`wSRmm3Bjs6@*dr?4YtY1F=^tjy^sS71vi2*ZW~(q#(mWrp%$` zb5wR9KYn8Av6c_JK7}A<-k~Q1ybSzg~9X)6a7T38ix?tx8 z6gg)^v^uaL{P@MBl#z*mOMl2sb!70vM%2mxx4L!^i#?1^=16tZZyTGld4VviV^X!I zz&-rJV~@|y`rX+rnQ2Ed%_T96IdRlW#t~0{_caF)F%qB4|Df?ZRVi93nVoN9z`@E- zr3!B!kLRA))Wk7EMFhoNcU z5#U(Hi)#ktyYq@H9p|yM9RS3p&m>(yQNKn|A?waKu01{K5fC^5TfC(qoed6I7T0zr!0Q z`PxEp^mf%;P}+ zxDlFg5BxIlP|R+JcyKfx$QvH#nt|dXAsvJ|m-VZU7PIFWpU-b31(Hhr7}ncx17yEr zt)hJlC7s`GoDx+88SzXxI>@&EZ*C_+lO20n-8C z(4Hd8EJ(5_Ex}DI2di})G^CcB&N&AR#=mxL9SK%O#h4!uldPW&qB_u1FKrtqOEh1U z!m4bfBIi5tB0mgj4!4y_hejRF0VDRUr?#pENL4*lWQCrQ22Yvrph3;`m=ak6J;ia> z6@-Il3SV3#i@~c4<_?Cj2Zr;M?7Fz7Xpq**#_}*2O6j>&iVoaW+JN&DVupPw?Huh4z+qx`|ZeVoK!GmWpdr`UB} zv)zaS_u8o>n`r!E_4%rmRrlfQ0yt}+mgY_GIt<;~G6Ss(XNj;^cDsVBgCIADwmbV( z7C7x)pB{@RpjUvJYu6P5Ug|`wOD4EnbQ2XhO(7q6h5TjO#w`l*r!39ruG)1KA=-Ph z%p$dj_|l?9R)EZ7dZj^a;~<74)wv@25catX9GRDj`Oa=IVnlIw;l+|rQjAK=Lbm3T zHxc~-W}eRtV8+O;3!Mu&`F&~cvs#33%ZsD;O3lgMAuc7@eJ&3NggpkD^E~j6-w6|foQad_3`n0+cA@9oBf5$Bl62MB(3sDSzfx54@G_9~+G}=omHt==%vG@%W7e0Xae>IwyoYsT!aPhsaC} zAV~3L%RogXT78%u&yD6}gXpybR-P6Zi%3+g5b71HGY@qm6)iSnb+$(!`!L<$woab3 zgTMsJO{v5n+Y2QdNK91DwPlHIqXZxWLS|?c@U+%y4gD+)qv)~`rm*L9i}2K513tyb z#rNz8g)!o3vzKRBF$zfJgol;1u%iz zLHLDr>vkrX%Q>3@I2eursfbZjR!#l_+ntX_BVH|m6)kB>WBn^Q;3jQXY6t}|!^1@u z^^c95P5CFK`b_EP2Wuf-5Nurl)N~r7Od~^E;GyYuP zVF(^s1`RuO8IVonty!S zu7p)Jd^-=`gxhGji@eam*OyG3*T=&x+&``!vH}(e@J>DYC0Yb2kW&#?wkSm%GO_LH zDhT=_afP3!A94GgnrC{hoRQw{5n;%h#2$IdspE-3V~D;bA$jWPZDJdlk;)H~qM|5A z7@g?F?mPfpj&j95WIoO$V<~L}>_1%`$|s0$xo*#~7kgCgVX^UJ)(*g?ptUdY7$@AoyJs1P@nR$p7WC{t@Bl{-=zEEXZnuILIp z{@-Ro=BF~#7;}gT#%nzc8ohq3bvU*&g=V-qDFnaotkTL2|L zOfkWCSfIHXIJnGMLccJc;)@g+yCcOCvYw&J@o`AKi=ocMgPjbLVMIEb-b1A z+yDGU3AO|-?A(1_7i+RQ&armU{Kbf!U+3W%_nL*8kXOt9CX`tLSB9LjawgQ^)wfiI z2U{lm47%tU6>D-V=y@tnQ)9YeY_28j5m)d#{R%YBEZ`vtlP&`r9!W+0lH6Z}(QAb9 z8Zo0-C)mn*ayT({9^Cmd9^UdJH}8&Un7&@GFV=$#+rJ3^au%S|XG7Y2csoqy@^}~< zHP=K;l1a%_hoX&V283ii<4x+VTW}e2v3>xB0EOroLgx&LCMytMiRtpI1wn3xFS33e zspFQ9h^gT@Fk=%G^~a+cpY;6kA_aft<1HQP-a@}qC*`_@3vE*(FNa+!NkMpd<@QkC z&;t>f`l+M=8xh6j$1=h@+GlKI!Z-0I-xKh_s>P%Xc%%7)dtCLCb>#f&K?IZNc(`=G%QCp(?!FkmWXl2n{Z#We7A zH@Aj1=IwcDrfoc6ZxIq2!ET!@$uoL+GG@!{ef0sKb@+o&R1@Hp03arilc2l=#hl49 zKn9My?wGLQh;a1`*TS02PCBfMB7c#{sT{Q>S_S_=zDK^_>{eRNVF4nG$n#i7%CJ}w z>6j$4D<1qR1j(%0?}E4o=F3x!3e05ZMyPV?1y6E}DI&_ajk2N#J_~FV^RUrW)qHHB zXDNFcWgFn{XrU;U@hNxsMA*L#dBzW&tP-%sxE`~lin=BI#x+IR#f-NuqVxJpydozU zNTNn8BTRGWb#M$X`vcK(Y<&`d-1v`B=$n$p#@zram67-Q+$Ri&E4_kH%5*dSk@46j zC%p5aS_Z7ttS}=jM%5G$xkDAI=Ep`}dU0xt1ddzdBsan4J)Nfx1O3M<3`-d?l_?ZzfT>{~ zT_)Cf;=2pDwuZxcE05(T{mH-1uApLtO8PO(9rGYZ(ggGjNYD#@fK0Ww+Y=2TV*S2% z*7tZWj*sO(7{A?j=z*??Qo_@QdF#G``-)O7vt2&PFE_PaiuoV1)NbLwNkO<*timWa zFa*8bEV1nz{cmx2w5?3k>Sdox-2-%- zYH@A)x5nevv_PO8A|i+LO>E66DXf7BDEti5`VM?E4TM|+r?zE*#utbpNt8Uv{<_PP z>o>fvP<{-QoBr>-^lAA~)8dCcRQoLl^m>|27DLn_*D|w4n3X(yL#OwmM-ZOvMR&2|`00o7*{13Rg}9$Y%LMWpKM zggbj9{k9vep&m`ghueDGMy01Oxu)K2O~<$+tip~idnWKzoHqJY{8{RQ;6B!|lhGd| z?F5rvp1M(Yy?@ejF;y}o@{lxKCfg;zG`j9|JTL?vww?EQ&bFXWS2{k|^3(71`t1lt z??S}P0t@*R0-a+gIBrSNn3Ex#h*j{!?n|l79iyQx)m{ZHm&7|uEvnob*)gT>#7{$} zAZ+Lnq~A+ctU`1#lsv)tt5lT^JK;?sQ>n7`$UL1`_+BvBvM{n4gjX)Lw{l9pQFe65 zQ>*SHDtoThnd8+Jn>K+ix1ykn+-!5{@MUNe7t5_i;m&Lt+=9my#KItgFO@szrva&= za^LKZCMl{>{CX) zA(IsV*Da?KMe!6QfkV=LJ~3GUR%zPe$IjN~UR3y&ui%Paey9%*Y zQ9WxdxS98s8Xq(k6TcTr2dwEeTtom;sOq;deI?}1L+EYRTQ@cQL^ii3FDV83v0Oq{ z%G0F|#VQ9)&X-L<(608aTYUQ}Y{znG;uBaqNEg7c6*<|e*^rmv{t|4!YZ+sM6-`VpwC@*i zMh*oGLAs+Aa&dg)IRTMKjcXSw$^Z4_zCVj7!ABJom{=T5yW}zhP6qAD6{9WliG3dn zwe#1kAqLkASWuvMVWTKVz!{^Jxp{t>gt2Zw0Vo7n9oq02zs@rdsLT7o?}A(AmDhxk z7t0GQstjl-`c3dTlX(sh!3C5gyd53*7SBz1IkE^VMg}#>%YW%8wlysgajJnfOcl`# zF9u1X5-g9v&rLc8O*U&jHw}in1QQ9h9jI$s9>F&g*``}q=W;ijjEI&muM2(f!p!?_>`68vunt^DFFIC@PJCFhJoJSTnjLKnUxqIgT*BfKrd;v1}M zpS1H4GDbeFOlqH}+s->wli&UqRwZLfZql--qKbVnrzRf?fqnX|uLD7R=j3(5?enKk zuS0WelX}Nb29#;~J(j@_eUuifa%HsO^#vH1g#yxE9ngx zoxS}~##Tj*`u2PhG$`tMv#-R-C7;Bt07a4*6ptzt*H*wbiqZw-IFvKr)d(? zKqVo`OC$26c{41s-syua?`1Y$$L^^bZt@m+{hmyU@VU;exSY^HnePo8G!kD4`N;=3 z5JwC>vpDg;H3i8RdL7yC$BOu%@^AqAaHiP}7@5x(9q}9IAs6^MDvRrEtd*NO zk252smOcpRtO-wc^PIXA^l0Udc6)4L-G4Cf(WzR(l5q3F8g=gQ77 zVV<(E)IyTT#)hFQ;M(l17x28)nK7$h;Gyc?qW9Ugp9bYO^0oif)KxzS`{3ASY~l#K zTe6dn=TySOrXy@_iSu6xLzTxEW)&6~{0-h30$M-3;}p?T$G{=^7IY}Z(VtQnqzHA% zRB#v~5gsdT)j$s!SY1$L>8f>u1E)Upay=n_$Gif8%oCdtu^tg$S_6Uwt8fQQ280m! z`mdcQ{9xgT`M002z|gQF@$;?1Yl8`@rVjSdRSCgayclK)*#Iw|WP|HTVy16 zw&=;UW$k(i1ByFXy>`e*3$jqILOZg_0~F<6d*s=zJY3SSr!X-ch(T;W{9JqxUM^pf zE?bfCd^r1U^P+q@OKuLpNIHEh<~w^kQWDA*~;I|^c_ZMXn z={-4Z%-Onh8`uBpZ}W;QAs(z(EE6kY^kgAVxk51k?06Vzqg6EsB&%Db4kWrs9M}Vf zlVR$jVjT3HD^QC7^trL2V@G`mP{9{Ng!L2tba1{O>lNc769$v9^=zmo&U$>|@(`_0 zxL+nzZ--5^{Y8#CA~CV-^K}`qU~dH`Ql^l3!DdAcuH!%ikcWNR>SrH;)}7Cvx!rr4 zNu-e-b_>DZU0u}q$#_}^zVnj(Ks040Xs-y>;S!&Mkxxq|uXuM!O7-!2@y^`0uY?yJ z9EnX{OUUfwwAPRGAGb{*DN{;Le)Ea=t%F-aX0g-!prs#KTrkKi%k5RN zYQ5~(qQg=%6%hB@&6~i&i#r0T8Q2xfpYy8(H@iMh1qq4T4c~wqcSKA?-`!;?zA$`> zZ;&u*hqP@M@3`P8kq;#nDQgUgY|HN+MYgdF_kbR@1+;pst0h=hpxb)9%wUnk1JZqB-7P!?*$z zK=IUN<(pZEFW@2;58pehqIoI=m*t<=h8s{|_`4_xCo5I!{9y2I0Ao!7!TWf)!A4@l z=M>dmU?W!5-}S#Q0WaRW_>CjZ2XnMdleyTI+Ew3r6ck|+=0S;(DpPkQh4BfZHPYMJ z`Ur<>rnBtbXN$exGR*Ry5D}?rR-)?N*_CJ-`^wyi zMmL)&s-vl1l|{2-G3Dzgwbh%{(UlFZES7mm_<5}Jc;DM5N(lG@JVq8drH5mqT^Z>y z_?bpYBZIv#X*9?Yo~W@a?r>A=ZfA^Zb)JJKTW);?&g=66ItB7G2kV*N7qkZsIky*U z(NEc5Rm3{3@nsogYBM3MQ%{`CVT6vI??Q4O&WkR>NwpCZ&Cf*@krPh&SBnVrIGJt3 zx>diYDtDw8RFcP>J8%?wx2cv=KF3%qc3dD!fi2Jk6#m z6GoVulWPUerOyCv0!Yp>-i)LpYwPwgQ${KMsyYf9QpYrO8I@tj-M+z*O1K#Zh=<`f3!315iCKz}=s51=6Y5A#Jtug(xET<3&1Y@5iFb zevfLx$lo|5)XS6NB3pgCJSWv1$wA!`Oh_5cPoN*p!<{8gtqqU`1XCT9>Humf(8Qdd zj<4NS74n~*{JK7+li{t@l)`>12hfZb+QarL>%F*jT0}-kG|Jpw@qanYG0iX-k3hg7 zf`4jl1CYA>%}BY*Gx{=?OcGss9%v5$D)XLi1>+h8f(2nsYgw_``1jadq4iDM!&9aYL&u?8l1=mOA&6@O-xUC;OO#*HcqOv$tZ(n9&u zF0-(Q)Ry}q7NxCpnD^Ik-dA71m6Jkgw~Zq|ysE1*)<~@UZ>OgxWxuE9-lc(F9l2jZtL}0krxXh~Wx-*HskRxf~-&sRzV1 zy~OP;*wDTv!!Fzzh_?d(%6%L-pIZsei&%1EWfZ$;JH$Tlo$?0Naz^P6FpESsF8_ED zVuEBe!A&I(A31SMC|vPbipj99%H##tK0 zl||zg)mN$nLtz!+nzFo^P=O=W5)wvi$XZWnN&oi&5t&0L*+G2k5`G(dis*T6nhw~jTmkjG&?bK$=VP9jseGaT5quzE? z<6Qap9*dmBb%zFHDhi)_6+w!+D~K_+#5_$1i{-9VNs{CE-2y>N z6>W!2f}}GFF&a!gIuP!nU#M+sK#E_n>@1v@Iac6!HNRE&e>!9p;$s#%9Q|TfK@Nqp z(=shUz1_7P=F>t{m&T~EjS|@wvu>R`ff*S;W3||=sENnnZ8)e6A7hD^+u5UauCFTu zC7XMJU_aL@`V60FD;Yeei|-=Iy|@*#?y7=$g3T+uN`uDqS%q0E(T zaw+-Na4=N8SIN^FVIWHh)vp2F9!69{P!&ulY8VUUOhKnPO=(1M(YUu9ToDQ$Qy=L_ zHUbg;YZwdCNP&>($Rwtk>uI){TAcPOSr@1HoqZ|Zt)n`bx4Tl1x6UORgllz)EH?)v zn|>lD4khPRb_x+OT-+>^#5Eb%DFTi{Br;E0dNML_DJjtnB5w)}-H98(%sS<_Q()Gw z;_NrcX-!SB9_H!IX5IyIc7hzO#)l4>rP{=;Sx@mx6DhMzS=iw{9O?rbA0^plQH z3T?L*=5-(_GCdE!OX=%~#ljG*iNTIBaHu8#Ix{S@pc_D*>N1;YH`1S2@vA(gEdv|x zF$!Kt3f_MK1&J}8U}CSA{!@8DUjT@0bU|?+o2d%`{oxF^4JGvhpVM{1Di|Gb*T~RD z3Ny}&X)m4o*NZGN$HDiOw25#DN9tZB(fBG9-3xt0i?bq12W#M&L_tTLQ)U{H?Yyz8%CD5)B4cs3%NJqh`33BaUs>F`#5>a zPYX&6M|3o;Mywy#b4?(Y+^S9+U*rB^ee!P)X990Z+Y#Crp)Mrm9Jdv)F!t4Yla*8B zP-y-@-#7yr&d4C%SCX&w#0Xck!to`}!^L^m}a{3f~^R86pLp*2LU>ti7V9Xj2 z?znN2o^gzrGv{YS#HXM{CI1lADi+CMD*U$D_VMQNMl*Dx%Tx^vSKh)nfogz5I z!G5;BQ5DPR;0OD8vo6l&?t3#M{M%(6sHY}OBjq-L(WQeN*fD=O0Bw_X;iJm1_9qG> z(&w9A9k(U+t{;cmRa`3V*+n4vk+9$Ilgi<djdZl9#Up=jNZtA}a z_KJ;Xv;OC7=qJEet{}@#F#X`B_!ajCIbYTYWjHD<`Hmb5RQp-xr8h$k`$m-Q1@};6 zFjA)@Btabpi_&460F?HLD_dL6Bh>j$D+{>6_F9Z0(wRCeOgwZJ_e{Ou{>h>#K;XJoRI3+lDw7S5~jJ`Rp8y0)CK5ZwleP&=ILW>FoZ+|dcpPDuc&iD*5Zs5$-jSA(1XwB+^3@eP}-i- z?VfD~R+)G)V8+Q+uc8(~M_yy`$rcIW8kBoYD-aTpz2kitOTvOr*#J8xnLO@S3|m*f zLeNNsD?|GE>LH}WF!LZPuGlM(Rk?Ew&Ip+jj?5|P!&{px4FuQ4 zx6UH=CGyz_#8l+P57%cmXXA99RNnGfv4)sZs(Ig3KPm6)E%CM`tebt0(?U)SFf;f3 z9XBKbYR7zf@LyrV@SOWHw|w#hRoJcIpCN5+`g-#rul4bxiB8+!oo6cZ|?#J_WTdP-Ip#atJ9lp0owDUFO3t~gVjrOC+HSL#KBlMu6# z#0r}O=VT|?qeX}Gd0J;8n5l8}t>$`$@&5w~HG$by3M@1Rz+am?;6($(jmA7J!lU&4 z0vi|jO7H;8s9QS@nGiqBfW_-9xP8~-_Xbwmvo@v`(zevu~Dg%R;$ zSXH-Q4TO}l?m>@i!mD(ik|S0L|M98zlFQxb$w%H*nH@7%U#lEYYrM=s^lUL)TKC-t z3R~!5Rw`1*kH;@dA@h>}t4a~E#76ck<6Kjfv+}$GS4S=|FvCeIR2zQ$*io9mS~Nw6 z#IWGqO^E}wPy$2%o3O4~6tw9l8=n>Q@NN>e>#y}UHaOBoO<2}OkJ57-GW(s&ISU|v zu2${87!xkF!8^l_*(p;a&r4YJpkMD_e=v z<l67Muz5;srzSli+b;RXj}BwEq1hQTUU-p*~T`YU!vCwe}`e$K!l_GN2#CUwYIP8%AXO zUPGrTKzyk=sM6kBZ>!p>t@ZQpg&Xj$GL0!91I!Z&z|$Jz$dZxFfYH&}P#Iw|x#*+$ zEy_jr?QkRH) z#F3fFGQEQe%s)5P^f3e=^|7F=$IkBq#)P&p-E>nVDJABQ!H#a%v+om?G0<)XyX$Yd zPGAq&9juGCvd%{m&bm{XV)C+OoBpBv^$N3*J(S01^YvAOF`-k8c{le73GUppjq1%k zbYT)lCM-2x{%BloLqK19=6_S~;fDsElo@wm%SzW z4g)m#z^x8V=EagsC^NQK&x?4awb&X7Kv$9z*dfRxDf-amvKyew+MkcTo}D>icf0Pz z(Et1{gG)^>PUN%+cFd?+2Kx0K5-4_n(U@{oo{SM5{0h;L9>csU?^Cx|G>t=9PGOKQy_e32FC+koNx{HXmlWcOIzr>-b|DBJ)5G2@J-y`RZ5k zrBxTH#9ORTO8gznSfQ($&*wm?E`fz8JoWGx%Nu@!N^6Nf5QBmbpx9Zdf@=eRf{I%K zlv-^ER!yBL!a&)qz^d6EdtM_qIy<77Of3LRx0uJnO#x;eK-JbNgHSG>IMPweMqtj? zM#?~wG_MvGfR#E*hPuQN;7GYf!&8`T9eOm%Lw(!vuULxv35~$q!#m_++M8-4410_Q zdMlA#!`DMPM=58{8EAfKE>o1i(-h6{q3~-Nyk7I%`Jvaz;isbJ0OD9`sHji;p6AAt z8bCEPbxdI( zOn$swDElsC9s*wi*#)J#1hR4_QYX>5?>f=9y&PL3 zQpedQg(6-9G<^qnZYP;JMH8$QO!b8r=k^e3KsnQ-^ITyt)!ogT4AH)N>KuCeB##`i zv~{2czw@2MvD1%gLxrYlc@FFa1x37byTe>7O+TWK$zLM_QhTlq9WN&u0FmKj+gwim zkHU&?&?%25{E=3k0Ih@`4zl7t!LTnSi{0HrPo6a03TMJlyT5I(5WaZ-7BxZ~w5vWZ za5$az0f&>Af~?EjV1X0@6A?RbGts}llI9yP;~3<+@Szn)NcBxlAD|>I+eZi|3AaEx zOEa}(UIRlD*dSQAtrb)BnKg?Rl;*758=pcFTbT!KG*o&d@pQ&&|wYKJnDx zNN7KSlqMnQh=9VD#RM4ir5e&4&=uUm%~3@1xT7e3H5gXg{9$EP%*J^Jc|04>*;P*u zf%Cj;ddMgZrO}otBO#q#kZnAA`5>hrNZzk;cEVN}NlknXsATK4enD}2xp;3MgjmmD zJFZG^L@h(dA~<9cySOT_D9aLiH`HTMLOos+zVs>71aG;rw zAN0ptjw`_?7l+JaX;{a`r^=@29C!&B&{@&gldW>F{kCqEYp*QMHH&3*jx8XVG`t_P zov>dp8J_Tym_9i5I*%|r*i@0#ZT67jQxS-J%o%io4^@W>7-H}a6+^=<^;VC9xLqya z2?Or|v~_scrHygmmuoH*Hy}BTa2r+?X-mKRXzb>J*@9Xs(*B>cUN~lyWP*?rlN$|C zu6b0vYShm=FGT_*tTPr%gFDVCG-(RjAhCT1(`q#hCN>D)oo+a6*z`*}%2)YQT6thK z#ZVVt_vj`ONg<`euM+eMvsIqarXF3 zm|!jEkJ{N`z+XHWOk?RN2^>BalDIGVm}l;0K*3-)Ln{Cx$;^rJDElJB6ExruX)3`d zJ^<@|D=H~kULkTJdhxR508eJgqpk(EZ{bIv%e^og!r|C~0O|)>Z3RoCpZT5R)$^@r zrv0yDK=sg*C?(h;`w3Fco`l}(a$`U5$0cFog-1=~0KmwzeHn!6>==d*Q!;9MA2dC~ z@{_TTi#S)J*;i0jR;cSfM`H4BG!x(m25YnWURj9MEEn%{$iGtW4cXTkx0*(1h$02! zr)G!)(5Vaaw3LXD)J{q!$9Adtkx?7ZQS28(c+s~JFs8yQ2c9YqTdGjB4Pnb-?zK7j z!h^a#jQd!IN}WtjopxOdaz*MCN#3+XH*YiDOc$=(F zBpv>S7z4SIt)&J1Hb*)DsNozSVGqVT$i=%KhE$wSxOB6-sg6rntbk?l1RHztEe|^vM2IOVCpP}DR9t^f?j;4nbq4tdTo_i6R1z+Yf`4gRK-p0qv z=5NQ&Q8XW0mxBirE+wI`Sp#sOZWDcX4i&G51q}G8!_v4hsY$%3ewb?!=N^({ zGQuK`TK59`YkYN!CP_}=t(2#_AKN4U$CgS0%qr@DvQ4XNA8#w$Go14oLskx_ajbyg zDW=gb7Pt}uB@oxX=Z(?N*UZb%-Y^m@3m9))gpbRf^`OGFivD2+fyZ6Nx%`%RsR(xA zU>Zks88u%ZDA#>nq~T9qyD>r-ZD1BO!@rV^9GCR=mjQ>Rkv10a>-7;6bJJR%LK++R*7TzSk_15$V<412;xV@}Q z-TlkC7y+y$0{c=Y+AT^dQD>C-#6KKe!qwobaC`5ka8s+&tT^VTeHei&R;tsgl|g`a zE-;T6^d@;{{%jo3lUlKiN;)iC%_>M3)R@^dtp|@|x=gpCl5dfFe@uk5+(1k|Xb`fH z05m|$zciTq9`{jXEZXp4SwioQ(o@6yo}w}hdSSkwAhT&%XA*=a51Bs`Ee_GU!3d-{ zle=A~8L<}q8!%&yO^jt3oZZf17Rs`&5L2K27B-g=qv~tU=G+M#fO4=7`d%06d@^^c z1W{%h`vX(r0PdOIeK*%P)iH|%J>kB8EPsJn@5@YHAKB#FtZ6dpU=HB0lQ|QS1MxFxwR$bq0^h`l4%A}ix zZ0<}_8R293!_piF)@&`_5{@4t4=hzDg*9q0+*2`zD!Ngu6BytUb?iF;)v^fLspO0| z=b@xkYV0}jGHX&}RUL5{6^kBR37+yU2MB9(4D=g@t%wYPeOo@d6-p*)SEx8}A$ykp zd;Y&>84C-9L;t~pSs=s9X;WrL%#DNeNHP_b4V5n&yle#_CnWP5L5423-rvKm*M6D? z#7_mtFQ>{F73;&opR-oy)S>hTgTej2ld$lOC8eeNc9dSQ_F4N+7B!iIW*l@H@f01o zXv9>{Yi-rJ^0a)hxTPdu77l+c0unE~O|sAj_@nUkk$OL#`#mp4DpWmGheb)k(nBoa zCQV&4v)w&ss=hu*`)=SxJZNM-z104)mCDt+KP`{iAh~(mm9*#E*{jDZ##*cM%u`c(O_+)>G_-5^wGG=*N6Sw$|HQm^a7(0))gpB&@4d zjD~}awc-{q4QYbuilu`CnYF@AdH{x}8#L*-_Ul6%bX~}UQeP5$XyIR@0h}=DiBv$o zw+c>4DxwF@Qk-47UrS(7@-fMgI=KSJZjzQZ_oUiX|_BR7#5NAb(tPzzD@0op?wb{B`!-4bc_{fBq!!uoY6-)`+J-nGD41 zgHS~+iHTpg{wQ$tDe6CvQRXdVcT45sob7Z~td2Cq~E5xp9Ql92j2GCrIIa{?RtVzBv`yz}^HGtXY=oPVK6+ zU<{R%7SV;@=D6|=A9Qq7Vn35UCVHnkh!`M(RB7d9AL6hP0e_go8{2p0Z3#Q-!Q5UB z0W=VrfuMmo9gD%4e`JHB2E=lISH|*~YpDz~Dn!>iKEqENMGn}Lg5LU#QB*HgDfsH= zp}bv1KY>^&IJH*UVtxcN>t6OdFO%!PXRw1QE&Tyv)W7n72=yK9%aLB^xm=)k_BGYo zjt9IjPK2VqBh#OQTX4YwXStJ!Lj{fd+SbS%tY@BChl-Pw-JzVBD$zdR2LU>8**1Xi zB$k!E2Q6BcwCRR!Oj?Vi7F2-x5P<^Ui&X=)w!O#z3CedQVPc6N_85Nb8}Y5kr6{L^ zCt}lpn|0DN`;<}YT>+Tu(dkHU>H`Ll3Zf6~@}?3WE4jVDXtp52nj@+heAlxj3-x_b z!gCRO4$#)^q({qG1fLWdcmjU80P5yuLRaHbUR^PPw*797^?bT-n6-U}0chlJV1b&Y zlfrz%c*c&HHPD>eP_@Z(jMxA$`baCgE$HpsU{?TyK?MGl*yD;&aZ{ZMdI$mx+3L9k%j_!=4xzYSY>I2a&pt#}cB_IV zH?H0d>tz4UwsRQpD&yKE04N@h?`7o^wHz|LD2{z>g>_ZfdBq~qh_X3WIU3182kjS< zVx@{!Grg7(XCb6lT4-oP_*OC_Srt?9&`J{HBz`4;vzk`>{?${=^TcDkccMe!S1G0a zDxO&C+<&nB2kAliqOehCQdOi+$ zvzB2^bgGOyJf>77Wamk9o1`B6pV;Su31TRr!vc4N=0%1GlKXVivq#s*6Vn@ zu?Z9+0-@srAPnnZ^W`eHtiKPBzT*A<@CSx#tvO2DaLcKTFDhs>Vk)fceZi%>9mb)D zbN`}}ZA54_WA8A!60w2}7zh~e1CkaN;HkOmk@LiUeZi*AB$@J5*fJik%Ot{6DLp^T zqV5E2C6LHUzYQ~Hc=!T%!A9g&P{1bROznZWB0rw$n7c^E{J7LHt9Zt03d*{c};~v9=+*7Aa49Kxi?X0 z<&F;nbk%Z%bjO8X@t*2DP85oo8Yp)PDjUj{D0k&{+=xUD^VZ&j=MTq*F!*wRWM5-+ z13RD$0Vy-K)MZ^5@xWo=##6EtFgd9rMPwu-25g_?IrW)m>4) zk~vK&RThJiD8%OQ9O>Pu4B0|@uf5CLTd3L4j9cT94@{asIVm{^gw0B|2_wjr0XTC^ z{yi%4+%#Z)o{deSc(3WhSG_NZF;zzi6b?{~j|{zZr~MCrW@aefZi^hP2WuEddvMFi z*Bz>T3!XrSE7nx(i{H5;YSKLb-7nLEUTBh&u$K;_DncMMBTe39WV6;lg`Y#*v%TxQ zHbK(OH^Y$otOOdjMZBBI1czuuHg1o0n)i82Hbg5 z)^F%xTv~Hdw|&RPPL5R>mn6t1pYYlqc0~eqBpaoZ^y@05`lcY=Go9plEj%B!iyUJA zZVpC2vU?O+1)H4Uo)$3@v@GE8+NC@T%>&hVAoH`r<)_sfLFT@xWFoe-LOW^j{ z3(Ej|LEk;~IaZG9iGhL;(L+cE^#Q#v@z}I`j z`DL3dL{0WUDFq9~2wz8XIW~@7HSjSen2K^N#N!TP_CB}YXE|Pa<3x$V0ebIH*5iZz zzO@oLY3n*mb?MzxIKmv14?*9HXJrn? zc`>Ej2qQUkaG4WOkp)tc=*7A1;YbRPMRW0FtTX&z&-iY#4QW*Hje7FLf}WYho=hv< z|F;m0v8&UAPb^#GAH%H`7=uhIU3~d#ruTZKy0^i~Hr|m80(>Vo5_r#N;!cbXBSB2W zzNzIEV#X;m@sDse3#T1=?YH4D+=iK1+b8fj8UTAK!ibblVvkel18^{|PSB6yNhmOY zKOHwkO1BX(2>|JenKo#))f@~&S#m{Yb_6uEL5qn;=4T>PSP7}>A^>tA@6b*X9c}>a zx*nnXY?y_kHZqM=BM7wW3ccJo8-DThe+EdL;%~7c1I#U7p35x$6{wC|@P6T?Qki#h z4oJk*A}mH@unAeF*){+B91}pX{G$4hp1d$lgqTc}Exz>WSYt$;@bkq#j?^My*|en# z6IHX_KOR!VXu*wfEC!aM21i*h|Ki+%PT4IXI+QbZ4$k|)?mFA*4I>Zq23n5BZ>X=Q zF94dy=e7Enm@>#>7McFW6W%i}w{ZQy3^32!?>zG@ho(i`Tj?E%N$>s=N_vSGqlt@d zc$;*92Onz;XlAfOxgkLuyZ8(~H6!2pqbtppN^+tgWA_dv4VV)Sde0lD-+VPHg2wA@ zX_kxG5{VmMo^eiLDBM6hftQ?JvTuX(M46`E1HBa0>u`YdJ=Bn5w-61R`_KA}ZZ>OUv|z;&(2) zw6Uet?fjl2P-tNt4PND}WTkP-1*&tQ<^_e(b^_HYihnm1vUs2hcb2&XdA_VDMJa=q zDtyPN%tH>bnO2Nv>;UO0o}OV2+7@J9G!;zvV$8i9w1$#Y;kEe>_Laocrk+y@SZ zHs0JpIU@{VAu0Y=5!DlV}t(ukfj{+5d8GG7*wTiHU?B<^QU{nU^t1{hgFiKw_@ zrd3W{D%Nhck)ekhQ3PM;yK7HUK*V@IB#M3P8(D}IHhv5YvO%LZ*;1l)V(JZ)te7tH z8w-X>CVg&p3>>G>yhA4y|lb;`w9 z3;g=eNjqWBR4gzo*ZHW;sqc zg-M}89f>8xBu(c?c~DmBYQ#Ox*x&PXo$Mp?xTD;s;;6gg6^>8!@qSWn+XiQXy7F=q z>O^s-h;o8a%yr)ui95FIyPy8b|xq1Qu8a$%pr4D*rw zb;Nurm8Ca)m{@N^4=_c=yGUg>O~Yv*Jtjg&Ew)<%NLD=8)fh7RD_G{iK}J^n?qggM3LI`^|%*3IpFGizuEabF@x_754%=Q(}{O1Eoex z-AmA!k>#TkqPtkX`wRos1QK?>8n$4seI4u-Xz8g={zHyqg0O;9`w-eB4TNlrK~^S= z599Ia$V&()lpo8Z6ijN%8EV|}lt{q66ZodM_9>^F1`KA-69=fWwfs#LDX~?3O4_}j zA*S|a*VZZafUMLNC}t1K4}svJ>EIJ*;?$-t#Bc8%bOc;tj(~AaeLtNSACI&^9gMBN zZkssxxF4G*+YKJfhXmCX$ddU7H8u?C67fcp-C#8?r?IrFOL#5qWK`iX>GgW5i5+uQ z2M8-v6Qc&$va3oAS%F46BVlAbH8S*DN) zWsd}m9KifmEL6h6Y`e&g8J2vI00UsJhzmkFhp{gxyZF`ZF#*8AXxmS>L<0wu0SS$n zPnUz2oExy%N8r|a8GXhzpjR{rF93y?H2lcg8%Uj)D+yrrG~NPf-bu#Iis^$j(LjdZ z3Wk#?s&gChB)w&Fc~a{5*wHjaOt$y2ADH+^J(#y{l${um8MIbk2mpW_4PzNL(oY5- zSEt`YEeF}~{g{Y`Z^L{_iJtgZCj|=#^Ge;Vd--sGeHb5G(74yc%3|ubQaSW2Pc3LU z7sWVPs^$+ypN95mU9iMdWaJ6D@z<=oVGE9uRFtb20qO>G(bq_z`Ot0H#vSQ!@8g*3 zyYqym#3D;+V~}pE6TGL^aoQ2JaTaeJzPVD!sW>q|5i*WJ^UsR_IGVF|DHA-6VlF`x zI{v&BCb8rB%`VhS+Qfc|@zWU8l!p;(70jd)cWNBAtzHlkBOZ)yb6;);^C9EF<%b9YqI~7CN7uTX81s5Fxe?rH^kxz*|HMtgx@h?Z@ zPlIRc59l%9BAe`@1VUGv(@Gwbb<1pn*H^x)s4kvZ_7VrKE=b<_3MfX}%s2A-d*p9- z$XV`p+n)U&Hp|~y7z0v9;A&7iD#e=AVJuh3*mrcF<3uFrHLL@fhALQP2c8c_z5V)Ncn819mD}HnQ zeAextn8OQJ7@6sHY#(}Z?Xp+td`lzSkPvRBtG{!8d{L`Bzop~ttq`v;12%SO3inp zzGSR(g1^%zV@c_xJQyat1Z?&a1YkqHj4lTEjOt39$*uVkn*dPLn`dX9^sDM_{z>1dp9ixnWUZTNDqV1U~Ey(i*V1 zQTvi8w{N%8A=Gr2SkrJ>-g#&jxN2*L10eW-0o2UY{vON8_M^xp6KLNM-@)1mBQ(7g z$2|`un&EY>4%r@5%wjX|;?cKO2YfQwD_wjouk|p7nB*GJ?ClX(w6MOI1DMaquTYgs z3eeU->E17VJ!7F;-E{WslRiV_HX8ZAvv&vryK5_y8$6@Cv%#skFne!7<-yz%tk{VP zX>ok6OX`n~P2xeq4sU6dsiNN6-;IxkBOeTAw0>1q#tnJ@4mw%5nH&U z45Hx8@}_8WG;~hAEzf)!b`LR=^Uq}7-Q26H1`=0o&l^Gw>*nTIcrWxo7B|8YW@6Gd zZHU+rxn3#52l^eAF)@#&qHdfXw821#oDJ^{R0i&6v&5{&6g411C^a)D?Smn1Y>$Cu z>9y((NFEk9X;%xR0o`7wj5QV&3+wx=?7-Vmxa$2rkmc9!>Qt@SGuaaiQ>E!t&3s8y z8g%!sh0!V-Gq-R88qMZZ#~TpDyxXe4x^Z3O9OwUD7)dTe9IOk01()j}`)z1Y#&mPb zpsk{Esw1-^ma#HpD*;l|VW^%24oaa14%eT8m#=RwNSx-sr0Kui8qtO<9J477dkFTr z&Cb>Z8k2yA#*n8!+#wC8yiUC+=uEMYB{fJRqK@K|pso@AN!zPl66TG}|E5B8y~$1S zA%oDb7b+fmrIra{GNW6^{N)I(y!EAu03*8;w;-HAd;+lbCh42xYrFjY-Xh$D_w7A2 z65E=BA-JrMdE@A75lY_b3-#>>w3l||23#=XrDIJR*_dW5`L*$~tIkF45 zy%XGQWiYSg3_sYdq0b#OWWX!Oajjl}jhlPpxa5Al?tM8Ccq9Pi9>JfPpiAX7+VL3- zUh}!`_&-DR@G}fCF~WuhYc?J`B9buStnyYho;ol7C%(O30fV~vbO?(OJoZhhB)fjI zDtSiLYRyGF^P=O!a(TS8(~ulBwp641Cx=-wgHC(@Me(E8rj<^ICcijLvE4KqMc?M5|tXDnfpsD~mY7 z$xG$2-p?k~KVxuXOh*H7*EKUvQl`|TEG6#dM~lV{PIo3%>xPl`EX$P$))Cf8!P;>a z5kXSZAa22l+V&d zMwm`GFw6a>@b~mQGUbLdr8JC_O7a4S%DU99u_lP zs1H7;ex5tTRsz3m^BE4;`$g7jgp&{x^HKn9Bi$nTNzT%8BtdOBfcqR%mf23rRNul14 zyv!<_l8?*3vLf`1E1}v@JK?=sZkQ|8Eea@hgg6*R4=Q5oJoOQjfZ=3<88^#u$&ivm zvS*K}N|&%VwSiGDoKx#6;cydX(aZBaAPcIIn05?COQD20yme`Rb;>i#u-@212r1o6 zKP~L`D8clnP4Zxo%{>F=^yml(qsnV12f#%O$BX+V<*p?@FDQ_MS#-z-jJk$391rZh z)vdrS8ssM+X!0P^9@d=kA`}a%7sL@*(C(Crh-5D=oD4K+;Pak9a%2ahz!FNzCPk>< zVw4P=RTtE{>Q}fT12C9-8E{sS+u-C|ZHOPX9zzKD3k$&9K~O)|sZ_;$+LbF{5-1KE zXNa@ok?o#?EJ!YC4%uM#X)wyXVrn|gaO5OE3YBcc2{@l&qE{gdDJ5GhiR=Zf3_L`& zqc5%hveL&{geH6~4SL54ph`~iD`cBtMhyf+p?7XKD=xvU?HlFmwCgH`GaaNxfoPd* z7I(sB`0eH;3#EZF=3qldIh0^27lv6t8BQa?n`;aM8~G6XRdmyM;3o{}NSR-xW>@%5>nwmR}YmDrG05_k^f#4LcPHN`+4kJVJ0Lgl0qYqBLeC5)@ zNawrkIt>BN>S2gtWt9>1bz@5h$pj3{6|i=i!S->*R+Ajg0K!tc5IN!nKP&^tf2@N@ zBc3Ea138xVKeb<`-))~34LJUh5!QV4&m6duO(Or#aOH#NNtCxV8w za7Xie3l(jCAr1bbcXT0xB9UDnp6<)yus^9(5h27dMio)fdX!>R4c-|RYI1N47Fw_L z^L>C1;lufaWu_U$=|?FMi2UjtrDb|r@)J>a8ns?-OH;uRo`t$0Qe2#P-~v%Kl)um% zi}q=0l)V?j0aEku@2s?rh3_s=qcQi;^#hh1f@fUA_y;6DRK@D}3v6T<#F_kzS#fM| zQrvWbQ5+zY3?z!zy6pi7t_)`1D{Li{vz&zBZk|zMmG;|s(0+}tht6IhthH_!qgh_@ z7wuBg0h|Euf!zx@hibKDYGK#-Z6e;oc_zKgg3}kn7=m0w@M*?~>N6~9D1U0Tf3v3_ zGzdMu*pfKG@wRWEFSBjrtUK3V1UEl}j2an&H$WN)BoyxGcE6-GYjG%@gX5WExASyoC zlSj5P8>{bvhsa8&jA(jMsHqkCTb&lsTy=T8;QWSk@gK-T&sHE!*kM-Kvz_tRRpie$p6%N%i1BDyVU z>$wMq%#*}*(b}ZKehxtG?lig0tWh+~&%7>XB=68j&!l* z^cnVJHAVSmXmW(qmsn0j!Hvo47lY|hj`0q>$IdtDbygF-BKz2d1kLTh3zKmc)0kVh zA~k}CH_QnSz2m*vvIoOVZK&qoIm_Vz)dBTy5th`H2?c8~9{<|3`QQsGzN&;S3Lv|q z=7xS!0<-0Wh+cPgDLXs)z41?1fGSWTR_oA8eZ5~r&h}SVx~^bSp?BMZEZ1%m3gUv2 zT`@a!sl-*t4=R+xBEkfL$+_g=8k>2nF0|r4g6HD^MAr}bt-MQ6$#S+}&!KR*-akbL zIVoa_C-ZLbtE*AraJPy>7F`+n;;8`Ojo2+uuNo(r69r!fpyIE0Q?8g3H*0{cw9F5w zCOsxBRlvx^FGNsF{CB4s#FzYr#mzpIpqn)YH1zN2E}6zdLOB~RxVt(48Q*HsiZEQe z7QH%*L6ih{Cp`)u+3?ID@n?MRW=%vK()8}h6r6NE2Fy?I<*vnxb zPP#V2C@NnH=AA2oC*uNRu*2xEwhgdAKL0Bpuc7((fI#q~Ax8D6^#Xz0BWx|>_&c2Q z(g`f`WE-IoK{K%X5OWMSE{=bpfj*qVL%D$Ak7`f=>SD~>jqmQyjJ<*W$fRf16}(!w zrw~J!R6-E=T8OnJvSucSK%CIENaS%_QkK7L4)!Dj~<Z}Ski#D0K9!QH%Tb6if z4M5iMk44kuta+#!h>99)ozC84Se>>@8GoloU+*7N+_vWjuCsGJBTlfE9Xf6_Hqz;` z3rpRm8!#Fe@f2cawhdi(R(1I5#Li4etlYzd$j^(L6p}j<2FeYev?-!UMpy%xr=LWt zn1M{4ZPihAQy9G>IV9Qp9EQ*c$p|*xJfvMaMBJqzh`lG`5+?jxtq*1N%Y%9c55XKF z8=gq3J-j45h;5(lC&f+$#Mfr=C?@s}RW_x52fvTOTE$Z9fLf!ZbaclAw_=`lMpy!^ z1Q+P37kZuY1>$1S;@g2uoVX+AQvTDkh-GaXm6wVqId?8g$1ziJ5j$i(q-JHdnrAAa z4WIn~tuVHrSr@^WZiUMmyFdUY0P?vPa8!;lqcgD=8(-DN!~wxLj5Z?ou~l?Az=t5% zD~Bp%Eu@*~&~aesxQU2SpObF86Pk$)hlXsH9=h$g3)BBT;P|*yBxicEquEChFkTC_ z&w5e#)N~&YVhOY}350@+U;iDCOwMWCBjCm({3r1+q%W+nBV?oC`BaMGDT&|AXA^Rc z4q(EO?%5=ys?4V{4C@7y=R)o7K+g!N3Iviv8MIo&=FT~(V*r-Na+Coo)?u-yS3Tr{ zqh9ZkBiFU)1Z9^pQ)*N9cb4g=Lt=1I0NJN9&&skuG{4uaDDfi1RSAy2lAvjt{15Nt zFUomYX2vc2wbEXdLSs6tC~jeEe)?~Fr@C$;Cqrk}H2f&wclywdPqJkJZE`=CT465&o${`DKwRLHajvB4^SAI&JA*4+S|`KIj;mXK}7NCyWmsiMQ= zoL=#taVn&)0JxqHMU$bdoL^qaYdDYzO(_7q8n*UUUu^|3)lT(`D0l;c6`W=J=fDJ&$vQ}o<6 z=PGzdzXm=sl$p5aB1yi1t&{wfTzv~QC11T|XpOWG6$d|G3Sq?$Fs&fo--XKfd6~YE zfhrup8F{AXcCP+79KgUW{Iuu6%WFs zfXQu$n@1JvuSi1h9{kKVqx(tn7Y;IT8^==mB~mUi9kDt~(RQq> z8CD?|X>}DTy7(9PMS6uB`sK7|iK?3FZW7N8z*Kv!9m7|W*;R5?V`Ulg)2=vGs%5AP zU|FKO!G-3?_jUfuDYc+oCQPXEm0Bx!D7(x@t-cqjl0D{0qGxW?q4kxHb39egIhl4f_0N}?j zhP(~Y)h2)O#a)$=n`!W>6?S?4o*UX=CoLX;4e8Ux1@(G8NdvOG>2~Y&fXuJ3(p4&; zhsb$G@&_s0C@yKq2_Vk;39l^IYO_~^s5P9!Vt5Gf3fTFsrJw^s2O=o2AFix#z6snp zgz&va?>8_>^-tIY6VlkY5pyJ>5$Dq^)wLC?!%62XC7n&YJ?!zuto=M`6SKZRRB(U3 z8&32PU@LWe7v^K3nFSR4(84(PqhOZm_O}dKZ<>i|9;zntB3VS&jK$N5RFy7we#T6_ zV_ZvY$Or($tYg^R5HzkB{%6_wp@<*X3Re&G7O>leQU``NqSrQ=ghi&J9txP!E|=}~ z9GTbCn@YSqP7e-`fJ}(O@Z(Q!Vr_HZB{jUG)j0{biRl;6zX}`QXYj~#Vrd1Vp04lt z9AHdi7VKW!a5)X)T=p64EeLk|6BKSQdd3i#?I zDmkAlp}OSS34yuQZIxI|>U~Pi{$#(H&x*E3g(ItA23N3vD7!T z)ukauPwTwYh>w-aN*y0snAMq(R)5lXBEoGAjh|^cN;≪5}CcPw(Ut2W~FA6ETDA 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

DwF!ISE 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

_J`zKl?A&Fss%T2U;gVq@e(~1d^%p zX^MtN`e(NC2#lfk5RD7nyZRv{p~v$5=#W_n~@ znipNvVQ}WS%1jcWew0d zG$w0?A0Y|_{)8bP&3OOGFzXw?QnCw5`LU@=r4zYhbsumud`St|s6#7xfyVeNI_dy~ z7Q?=tuj_iL{BzQWQKVH`{Z|2x>JVwTpqWf<(yyN0d>Z!tKq_gPD*~Vsv!0e5V&x53 zXy%;4j3*56)f*G!RJm6&-UEIGC9%tg{PG=Y`WY#37-CDV+)XnEeP3W8lg;l)XgS_K zU{3dp#`h;t#A7UtCz}eaA^$D52k#O@i`#)}#=;Wr8J}0PZL-i8kHQ=FeZK#+E6jV~ z9D(Z*rxLuv_$_nIsWu2N2- zp|S#O+kiu<2 zJ}37#nSeTC?1Q>)Dy9d!C!RgAi#b%0;SXxh7)!BgSkjAqt3WL;LZO0ln1m6MM9m{d zBrN6VFpT`si6M>(kDGN_DK)w5U5x%F;UF0ZeN${1F@bR&kt#pBiWvFY!~PCYJu3nO zd3MvQsaPwJHj5^Ivd5CYARUa$T4|PPHzJR^p^TIdp=^*rm4z(9UwZCV-G_w=R~L50 znlACTjHR9FezmDCTuWLLQY{yZ`?Yn)DA zuYW)aK&X7>-8fXc!-3LXf7^5?8&<9Un+ig$IFRd3b&l@fKMnk@h&GOre^%sRMsQS>bagSlyG8&6icac@8uiH);3g#`J2ggOMg9;*8-f&?qm!}Gr~(MDsLFC!(pPb ziy}UCIf1AeNom^l$09o z9;Hf-f__U!#P`c`@n)(aF747+uomLA{;icTBE}fNu%Czlsv^#y@q%YVfqa{Tz2YB7 z{)O9zxgh?s1>Y?3#kVl$X9ISs7&T)q7X)ub`^W10lXb?76AN_(QRf6SY;?9^Bwq^$ z22;08%jp}HH5HR3mx1txQvksPq*5Qo4B$J-9p&V*M5>{T>5n_kk-7R+u2iG54S-&5 zC=wd}keE4P(eYrKRbZatJ|U!EJGF8FK@~FHE36BkiN-0XSQLV+QYdQ_8q*!IG)`q$ zDA4j(pX{g*9!Hu#tl}k1!i-OLT(Dohqc<688fvDvB@=)ROWOJ6*E&4aOqmPnFbrd@ z5!ElU^Ll~?s9bTsM|>xJhTwEdz3B(#17Ht(gVI+NBVcCe*1e+&6Mk~Jp!RJy{{Zv# zX4xra)>o^jGYid z8Y4N)I<9HhCFZ+}0K{iJ;eVgiRo6YemzQh&I?WehZ&kzSD<|CT$i2i1xwSEY+Og*W zhgE?suz@%~1D*nV5S1%+2`Q>AerqC@0whzKi^yy~2_6-WTR1s(YB~eR!b<)rN7VqG z{@K9czs#)!0+UZ|@xKa8-Ik?2Hg+OaY#Sqi=Z&v2oF3C&QdPCZbZ>wLpCyR^Ql^y; z@)#*{Es|`G{`~cq9qwjY6-ZV?C=qm%C?bGMXf}=LrnC^P4SUHV|miP z+Ki$=0`At}=f`*%;Nu0{7cMs|-TqJ^+qfN5d_M6Gf!v6V{y3C>_8CePt45}}1_@h! zK;+%VLSb403M>G#F|-twlP)&88eR4bu7=<)+^o}ymyoMGdum7Goz^lv;X-d2m;};A zSBqpS&N^zTk;PEF;^+{U(yJE-QP2&&HX~>k3|2t$`qXp;xf-)j$q%k+yC{MWQybQE z@r`}27l5gEwYOI9gl+%^=>2zT_Ac#PcGu+$>EHE?{&oGu%=kfMs_ps4AaiOHqIH9ueyZ5nw-ZvI zgy~{7F7ZeR*K*FJp1bNo92@)-;pY_(^6&9*~xhlM|Ul3rJj=|KoN=FNcvyTBWOR@tBfN)>KVETDIJDY0((s=g>$1duyr^ChsL2p z5^@GdVWIR~(<}xdhF zOJ-;lVxA5Gk*tiKe7l>_a3$iqXE>K`o?%a?nx{i_c9@DK4ZWYaF;7q1;$ojdwhxkw zs1UF`Vl`XMa|`?e{K~}vYREi%Jp}TLd}QY@uckY0cTVoTD@RX5*i?Yuxido@j_VSw zrp5E&M3b}hfyXqTV;aY7=dSD@QC-XaMOAU`hHM!ucxGb@2v|OZa#C*81A1^sg=wnR3#Toct(T_ z!m|$4modi91c&BbSKmdMvemDDz*=@E6W~2aIfIh)gj*zw2c}htdlEa!#8X!gfYY#x zv|7p}5I73?PE{PeLIO}Tj$k{OY zaCO&n<10gbHbs@a6%-XiNI)^|gb3`pG54ag`1UZ;GjWp$0Wg9DJh1vH zLS)-7L~(JQ^`L=)U)2NRo1f+DOm7bktSx2O*e%YHzVXNCJ>(}*hxbY|tQ#d5rDRGi zeoVn1T5>0r)#9Jx^WYF5?#PuuSnKI(r~AO6%kj)S^wwPi;#XWQ1i8EPX0M~hL9cnn zXsMuRpnqu^3N3nLn^%qivT+vcqm@&E9U9QnvUw&)>|R4}{{#oOti_xE%2tFSfm4JB z{~81$4=zW5^0E4QY}ypYalBKQa7Of=Zo8itjmA5I12w zXwo&!#NDD9?3aHs?Pb{L*ece<_m?XlL$vwh=|z0a67k-YIC(@24{Meh`l~vq=>vW> zJg08Xg#MDnVNlKyD8C&E%f~Ain7ScPyvzvXkVW_+R<^$lWJVR9fcPbJeo%?Z0aLDafy1O z&JmzSN^yR)yywjPmjV%92L=a7(!_Obrrxy&lTsRO>7qBYP|& zkKF~AU-yk`rSy0_+zLGo?A$RjKv=e`KfNZK-}D;U+kQ1DqAzMVNrNGmQXXj~i=UwY zm`*klh!IG#*^lnB7ckXY^%^xU*61pZ6w2?zV0@hb6!p-U`% zuS6A~1Rc=&HhQKk?23#{r81sq!#r>m9LJs~TDHOTwa7{__dcdlc%&=_V;75svAFlt zCo+Xe_L5qyrJ`zVKfse*t1N!T3=vTnc2U4X+(Fxyj>Fd+)Uel(JKlc6dPwWCeeMN; z;LN%V3MWa4B?~2(`iK)ByseXK$4EqpV@+2F-K`tmfIoqU5gTb9S2ElwKzq(kdD7+)cp(lOU6t+W7rm^v z5{w;~AgqZI>56l#NE$fK8f-ECdcO#1u_Uik(%e^epvi4BjiJUEHn;ZobB=5|OIm&d za1>x^^VhjFb=xYN zCUUJJ+2PNcdn3l|{Dg_ABfNQ*%%l;U@|?zgzJIy9e6k1+M&cr;^s|*8mK+EGY+E$n zeAC=h&F8&XP7urvp>zQ(d?+oFq8tjROs?n*BL6;6X}IR~UQ?!*h*nEOXFruADfN7T zuDB^nf}`TAf{#Fldxy~a+~@)o9MagwqAS}MpKgj%#Q{X(ga74J5<2y`hF)0MBB+kJ zQZt|_p~X}PF++@ zVhha1%s%mUnx`_nG(??Qb9{!bWSRs(-Q> zQiDQJkv)?S0)JXGi6ZJ6e)}|x*tns{COZyJg+>D{B(p-|(0nn_(&E3%$)==^vf{nX zx9M3Ghk@xVmi@6QWTpeNn*<=0S`2VFfYFnIsqPOC%n@y=bRW#RKotND0KEoKq+S2d z?2)R9yvEuH+GW7EyMw(4pV)PD!;5|RBQ19 z_rAv*C{|O5&b|Wk?$5E!8Cj6@^czx5uP1*(K3oeSe_VPFY4Ub35?gxrnmP5Q+Uv<{ zjKDl;liCr0eB#M{Em=AaPp9|zO;<_aOzqUB4U~a{Yb9uHx;xQCJR5kcvy$*vZARI!0%b=;w;qbMEke^_#W^c=)yq+0z3h7PUqX(v`TJp ziiuftxyoDW$dQ*>jxc0|bqcm7$L>y~67EJ<+%Bdb@=V41{(M-idW8xrQug^;YGCHm=9_*li z(E3IbPK~y$MN~qO@0vo&A$M)^sEi08{=c6Iy!|s;dlV1!%(5jcVnS`Qg;_eiunJLJ zIh<|=h@?Kp^K3q>%s6^{hL>9gY#OTNCOuFa`URRC?D^0cD@~23b%#)b2v(J{y%goI zV`sD-q`kC*0R{jL@x|sV)-&hai+q)*G$6&mTS%krIUG`=nEPhWxSnI_{E^WM3en`s@wX&Gjr?#&5y_3tqW- zKfh&)R}=XP*UXu}CD5dZ;!t8(BSvqmL(1s4Sz42|b9-2wW#(xTtYan`=+9l#p8ng$ zt~;eo8hx^dX5g&7lln$b*+DD^qm0&dkg3h0PIODG=}| z1H1ah7G}JR`~A*=E z*x$;o;&GbKpkGA@+LFL%4+Q*O(B`$(Gi*T!3m&Vwn}$A>%SV9^3N?{4w7n z{m&hPzZ-W7byv*M+a(v+UjC-!3s@IMKtUDA#5 z!+2WB5LHnOXH6a=fM}xAk-sV@45azwXZ1b`aO#+^#FF!gm_>^g=OU*W_gvTp zb0HhlPb%C(TLZ(HCsFI9)9@tLbyB=h<>2MFClvn-$8U3!6IX&q#4%YQyJPl}UwOjQ zSo8V6kFWt~6lw_-k%u3#6=28H24n`s(VXpJP&J#Ze`yLSGgu?kL8?k>v z&*l6oY!6n!`t2jYmB?Gr8{Amu>F?k0t;6#)aeYlB7lB4&`L8XCMZ-mof2{d!~!~Wr!A{S2gIg! zjDrI~%1lN=yh2G#AiQ zk-9sE!AJ#;0CPGFNFc;a^A3?ntmZ=L`C?Qs@=x5l)$Z?9$87s*R~qaZ`g95m6_CO0 zThT&b7Fm!F#hDo$qj$B}HVeX#T{{OLKYssp%k0}5{4!i)?pmUVTp0uqRRy;?w79-hg!81mlY5TA$~CHHDAjy4KmqPvZqMB)}puDp)kPk2IMCplcjt`N4;q%@*{>D-?QmT1CmS8!q-}!B zkVZ`)T{59OoY#fLwVrADYAJ{>U3I{>V>+UR^t};0;1Rh3G zM>^|~(g!|5rh+fF9RankMm7$Ofd?M`WnPgR6kW(Y7w@oe2prC~#_}iHq*Gc?ygsJ@ zMkO2@OLzwf(WES>v9(fi*c1`z<$b`m>}qfPu8(*Fu;@M>4Ghv68Wc4x#LYjzALt5> zl&CZ#HuLA$&yzsA+ltfGGNCC2{tVfDkKGd@dfTMvTh`^zg+HLPvO!+Q+_ zbl|fN9|8hxpsM@LYrUffSrFLAB3la|W z?=1^pE`Sd?@f1a=FkPDjXPNu>DZe!ib8~#S!?Atmz(-k;1cS8KzR-Sm{!rN`OY*sG zADzTO|F*1u(04$lzyY8YA8&`?R&e8|kG=Of~*_nTf&IhP#wY-d9 z-aZ6q1uL2pBC!8iG&~~pjm^R0URLv%B}5JWfE*TXdJkjYjK{qgqef6o+`hV*5r5}_ z*t#{Q5@CX5=SR@>PWbnatTz@dm)uX2G6O{vafZZwi@t%|>5ja(CC>W<=$r`YYZ7q{ z*Gc!&SrN*CldRqfR!P2~;gfOGeV&hffc48EQY^wDeu9HWNfhyq7u(V+RlV7qsCQB08nG81VVRgu zWh*Wz5yNPYo`(|Dgw4MaDLWpALK05~(B&lDo7@Okt-5ehkJz#XzsX~@1hOwd-tdX_ ze*YO0&JNDSl<11)YI8${Cqvn0v3w!My^9dO@KoYCC$K{s@yznkpc3_~C*H_KMJ5bn z*%`vfKE-6tc!oyPPx2kE5fOBpys0UQ} z+arFS-jz@o0SAq$ji<+11{-qjI3&%4QxZn9VjS}rpU0r2a}iN=6^)P;C#NtM}53=MUW(<w!U z3`C38U)?*oc3RkXB9C7ZV=LLOH^*_B-#I_(n-AFMzUAUjt>rl^yaSM)23VC%0U z!WknNoqp!db3WV{&M_Z{cgzcJyAa=Q&hm1fZdY;+R_0I zfSA`jTvRWo|DW?Y?9rlrspuGa;VE*K!ay+; zG<%qF2QEn~)icCS-g!JvOYK!<-RiG=zHhA8ZPvmcfH~qQ80skUckjYn5?xh%fQ|0Xs%sgKCesgsc^=Lg{Ye8eDOH-^7hf%Q*u%(pj?_qXLKWEMYtiw{S zz>I(5QQPHaUDVN=Gjv5DuQk1wJG7$H6K#QM8l{VG9hnxfHCkdtl^#+qKsodcpwfYO3d#z%Nqa5#=^w!Jxjn7z5rb zjQOz#L6-Ij6O9A}@4yFba;SHOGqt1)Q~5p9lSH2M=w zTCD;Xha49jj20b{6sv8CjCUs(aNfQB4r1=GC%tZY5!u4NSr3s5{)yJKZ$XlTaXp+G zRW^`P>n*OE2jm@D1G~)5Wy~pJIgv{M1dN_Ygqj2@OtWhc%k-nJM(|7hQR% zwz3yIgdKx&x8Z3`3@5!QyigrOIx@TrAnz31Cp~L>^V@V>r#uQ7{06wqPO^J^XTS}Q z$mD$+{uez3-Y*~8zM-9B%x{S`cTc_cgsB&}n`R-I774wQF+Ku zC?0ts=qR_(p56FS6-Vy2(CUJ3FTy~Y_$`+c#^eJOqsmi046A7Y14Jh9^Xr~f9Q+(? z!c4g*$1da@Vo+kkhydA>M=_%zQ!CKL43|Ij*C4x|$E$2IBkWZXY5R{V+?82!BJCib zD4|HYjS#z$F2}r5u#JfXCOLQW+MK@z z&@_K?=~4WYEn8c;ndr}-K^olIfuli~C@9J2_@sIxW|X`bHP#+cUeHTXL_W5jXew%6s%0W*Wm%xu{U>GK)xgUJV!HMZP~9<& z2W+0;mPg3|^_`%eX^fR8e@+09`tC*B`~$QP;NVSQ9}AqG0vwStHRQN1RoZ4G#Vwmo$6VO-lroDZb@rCzswZpA17Ok*k~*#(Jdf%SeFQ$2_28$J-SGejQ{ zm=tvI^blki?)M%7g)Dw(5_C#=(qH@Ib6-DS&K6$Yjdh?d_#!Ch%Nd0Wm*bxr4vEzl zG<}CUOcEqKpnV1*j@tgI6q_aG8q-1vt~YBXN5?vFb^J_3D-b>!py$uWwk#!C8+3*u z8(=OjI3Nh@pNESX6*XDH>Dlhs4*}Wz!zA$B`Y~m_J1;jKtQg$~BV{1Kds=^}Y#87L zeeX&UdrVAAOEo}kfIj08MDO@OZA3N?sFLHG=hRD=sbe1ln=iO=5ZP<#i;~J7@fa=q z#)zlSw#Jxc9EgRfO_Mm>?3TKA7r+#>nC|Bn>MfulYnGoOOMBH5#M)+${g zDHfGB@M z%LDRF;N?ij=zk5{Vl~1LghU=HzxNrwF{&Hr1Z9%B{!_0pP7dnzrnxogI;kZ?{F`yIE_5sTyu>q;<4Wz& zcHCbmPf-zkoh#Cgwa^)TjThpm^B`JS4V8DNF@-+*T^xED{+O?df4bVo&2GBDwgsi< zUIO;AQXKo>JnW(M0dK(zSa|tW;+EGeu=bv&TRpsj?EKO*Hate9@XU30ki}g z7x(uTYv>+Uk?~Y{TwP@5xu${zOI7MJ^}=jrHzP7I6HuwuZqx0)J6@Tt*{2u6;d!{7 z%SpT{Y)XTq$G=(t%C-;{Am}UX|3cO){1Pz@Ag2TF_I4p-9u3%%$h5a4OJ+_tOYb;QyEBHtj;E^sq!x7ASup!keYF4y>*iDUE~-pe%!@ z6R;FZ$5T*Jgym@QY7B)RVXgmqqM<9O(MVjkWHK4u%bE-KM~>dd98k(v-3q%WtwmXL zzB@3Ek0{B%o(o=69@P&Xm3%u(guv94v@Qr2;JGceAtr)hu+iT1ftAT&ABW&2U!%^= zcN6S!)MM=@-)HAP3_B)8Bj*!o8XMCF2A9Jsm$x0_qtfO`$#jV>f2%ohh1+Gd*`OY? zLA2-_t7sBv7Fubu8^(QtR}{rA%+0c?Ul=H&`#`%6b@5`}1g8dYwmb&#+lorm%gGbsbufz{}=Vj7$;{;R5%&zN%*W;g&*}H0ge^9qK4XK&XeyuNMA2?4IA=m`xOHy} zIpaAIE<8z2&^LvRhtm`WaPe9PTyCY5qS{*W1er(j8C1a3+%WU2(PYV-Y8xM+n6=DF@A$(Rjtli}#5k|idh{ACRGHIU&MdM9O)eme=ob4v)^8=nI%|j*>86OnV*^=XT^QMk|Bvnv z>xP|8cA5=8qb~nB#7gD+x@KEe{^q=l)xj%eM4#FWOWT?J0d-XR7QsJaFzemb${3L8 zJx^c8NZ>t3^CuD?TxlzJGk4n>;zoy@A4>w01$|#lzME3H1v`On?rz@#j;7%mRfm7j zN=+NeoU~(aqi3=;(%g6QDv@ z>U&T4pn8!!pe~C{jh#XnX}==ust7MDFPkkUu3e+7Ngo52lGlwR;*~bEmoQWfpNNV^ zv1ovId91LCvh1z2jtp~ucVl8-&GU( zDB86IR5pYaCO}~C6Aqn)od5%?`Vao|73g4*Hy=bSEGp3J?!eRg)^67Z`D6kJ(YZOJt9q3^Y|L10|_)8cbvwaEgRp!X2A0jt( z$h_6a&|jMV93tWk!m4v}`XS6qkm}pYFgN^Wn>lC)leEhtM`fGkS&)wzg~GWbnPA$a zL;cE`C>X1ZB3H=X!FU{M&gPRmO|DcKd=pXb?cI=i_KT}~2!bc3@oMbu@LJ#J;AhR`P8d${5zz%xJG;zABW0RH*yzwfr5jTuPxOECZpH^!< z%TxDxj?!sigM?}XAl)?%?nr}dgX*#7E+iNN;Gr~)%65MipS+S@q(yY23MD=Z4eH#~ z7u@7=YatIKuMiCf=zJUNK#4>y%f6wO$tNBFWNKT(nE8O$P(!x=v%-O?8uV=jB%g~} z%apKKh2PF1WJ$j`F8E|r)!u5R6Paxk zQrcL0l3U(^eq|SfW^dOP`N!v`RCQu$M@`YWx)0JSJ9&?uC(f^a{YX*V{-x)Z^|gfm z4hMql=p6UOG@6$hoG}^58R;_AcWb%IzM{Mjz5M;Sv&WfHMlv}^h5e;2b`IJ_3o-5u z;t!al!P_$^nzXrj?&tC>BOTa>aa7PRp5wygQBtY}%^I8X3gkaXcWPvCZdBJ9KHeT? z-jaA03$TvzFsap=%(q|2z)IzH(rCK$D(j6VJD1WLQ*j{&>|LJxdSYJ)mhPTFAJ86h zD!8uAciQ+VYgyZQDk}{o{#Ip)46MVm=CznzS20A5059Z5UMzFvHUc%-N~+x&^@&CL zIzm{H?1u!UIY}!BW?t^S{?FJersOcd|P@PHulv#-{%N15YzY5 z!&iB3{ur~-+(Bi2uYYH7Q<&ZuKdI1c4vLX>69~}3BdD;QvkFPeCH0>l(=^4z3S2?-wMAk<;u;6NLFhoSp%P^8p)JbA8VN6?+y3Wf{UjA$ZXsd^fA(#?7A^ zGy50BLvb`oef{RzVTo)BVj|3V@J|-w8 zY)@Q)sCK>KarNStVTUWxAYs0X55xwkyA*{dzYyfI>>F2~TP1U|Ua(HL!QFM3Ijv6f_4yiA10&Y7G zf2J9Qthh z(J7#o{%vcjjNWXd*EGKkc?!&PSi9BFp+CDiq*(%D>k`&H!WBw!%80@_6MOC%J$0WV zMfdO~QsE$ln@r3R2e_yeH6u7)JRshAK&Kmt6zl(JHgusz zsUM0Z2a_%uoc^Gcek4M@sKW%6A|uJQ_K?7lJ-*-rs-K)(}w+Kg|ntiNw+S0#c*U08YF#=UeS5_sx;q)JwtS!b->x2)kGm-py+snP>6cOfx-oN==-i@Fp4XRMWQ}^{~hN835{8);F;8 z_I1ed@)If7m%p&S8B$)0SkAf=sDB=N_d!QZK^mHrpPD?FG-ITrrCAD9Ar(=grigbd z;HI}uAyJ+5uTM^Om3q15%(9mp4m=lr;G_A2&{f0-8Z&c&P{dE5boUP~L5E^ae%EPge~hu^Va0qK@l*-T}xYS*X! zIwL*cb>o~Ko3#s}&!vunZf!@^1=QX;Z2AZ#(b6s|1oW{j2<-eU5W9p?Uw^EVYawyz z9hYXBqpHPup|dv{LmdV82V83t-LbRYo;yRX(LLm(@O-8MnKYYp`nz4zfO3DMb)iwV0$Zdtd{gu>(;49r<3x;)&TlCF zJ-`KAqGqw<<`>8UftGtCDhw0aVEzgL{q95342pnj_F6hnJbr?h00AXgb#>yfAfu`e zt$Q32d7C3>(<69tZcfp}L|6$;mpNr<2^1DV?lc+nRx%_kM_?_7IX_ICf(Y-C51|qn zSKqUVycgzbJ$?yJ@V@IEe*JLNEAog&&1PL*Y?`Ch;wlBJrv zv<4F~4Tg51Zz}62mcpz&amPvN10lGSPpe4afEoCQ1te)(bp_rj*9#3Q8fR!Jxx}0s zM?is`!2CQWRzszKxRB{#Nz(rPhxnxdq}QNN4VFN8tf6#M&xUi=z;C8C>GKv3H>JeU&G z(IDgop}Y+ZGt2yke7}9<`)d+*^`RU4p2v4=qbT;q@sg}oSRkV$ZpGO-4f-!N^u)D9T@w<<{JOojp|-47=P z53pxHt&5t7TIR!yzTmdt%i@M9G4Je>2xitP)AM;6dfWeF2#3T{uUVP~!J$IJqgfXS z`tRa;+U8Bea}J0s`Juqi_s4cmqOlfMyvZ0uL)Hk6Hcu`(Nk!<=Ud=8d_n4|?dJSjb z@6};ib>d(I_~ESMNSG$RfMQ;h9`El4SzCyyE1Ny?CWm$)ysrG|<7Zc-Ka$GUOsdV5 zxx(8j#|jDr{pmf{k$TB25AJ}uNRTNPS*=Q1IdGrFtFk5fQZ&k1C9s7TBna5Y z5?&Opu?b^w&eANN35)wa=}9b=iit_k9x6%?Nefd8oW}ojV%pPljm+uw?hnPMm&KNh zMYdB20=vW_|NUHjKx+FXQrEwc`P7#PVG5c#c(LziuM@IptawTrss{a}qI-PV(BmP) zyuVP(NF7*eE&6)%B@a=OaR9dfEg9iGSOF4V*c#%STi9eu>;t!QtTEs8ZVqs^s9&1k5lGk7yE@v)K9KE6QpdpuOdTmo|pC{!IWSW4cbd^KZHf$mqoxSE_zy zcz;_^)?H(vJRfnrNTU#=LyVxxBaXo;N*%W~RBpZrUFJv!r7Pt^5^Q$y&)V)X=MrCt*~>2_iDi%6GJ#?0P3&4m>q=zT;!AyTd^~I zy37u(y4W%Mnml)IY)Sg|imG46mD$eRCJWkI~pKftq^oVSc%1u^XoYXlP!I>Vk%W;E%RW-!k&R&aoa|1$R8gGBt4%Z09K{% zP99VqZ;lJ}ZQn$2_azM;tL6XOoyw`7r9@9$4RijA5O zLU;Wj+gh3)&4Gi|s&X6_Y$y{DlY9mkPE(z0^ihF&qp9W`A?6nTItmII-Y6WpZDo$>)~0f4`&oF8-A<_=?)dExMyLlJ820Ta3R}M2|!|J z3*}w!-&Md2ndzTcO!c1U=rK#w_UOsKOq-Wzp6;VQa*Kde#lLsLi zl!#}H4YPiFy-mV3;otHuZ*pf`#$nWNRNG;WSd-4{FMGjZUI(;0kObIPLBzaVtxI+;cUB?U)P+ok7YM-)kam7?`8mhZ)e>62n zyghD2O_+BVp2YE)S{=PpvvVaM`YBM$5x^{=ExBtr;^1Y_=S<2Emv(xh&0m?OR0c_R zm`c0NOL6le$hy6fa~3wM-cV>DYIEHd*NLeU`PdkC^9CYO%6az}Jrn{iG96U%gg&7w ze21;dW$^x9?=WHb$@_m8toA)XszOrr{6=xW++*eg4>aQBtT7=RV}D&fgYgZ1C{SX2 zbd069D$Sslj37h-2f%vH@m+nxgW)HW*?t5djvRqxa7E9#s5@U5=ukdCwHD&_2X7m z(rHZy_0pw8%?lVc$W4E?$zT)<2wpt-s_q{H6R+prc5>G$$*MA_F`BB@WUKlfhmOfM zhiYxj$y@INHcfK>j%m^WE*rvdkEX=*191}5x8*~l{6r6v0{zMtcAq*Hb^lr?8p2Xt z86YOh5O1?Gk(!XeM7{T+m#`DWEMi%>#dQ!qszuyLF26a3axGKgXd|NAaU8Zvt zA)*7sXPumrc9s>Fy}3j|N%o)+tuA62qy{0np}@q#rDi$Cyr*!S?w5fMWC!iRu4vjB zA!$`&oYd<(8OcrRWb*Jmwhv3bwTDgIy&&N(ZDijCH!Np@^oGA<5L(%)@BrF(?s*X9 zbd6Qy%hytv+!`P(KZLzyQZZ=uetZ%>+x+(W7Xocf7p%>>ogGL3x}+}(Ij=G!)O0gp zThZ#=Z~mM$Fd>152hHb4vd00@4ZcB_v>(}blT9#9s^R-abE5nm=KMJ@a7;32C%t-4FcFSX_E z4V<;Wb8=_6v-EK*{xW+3es6w*kj4ps@qMg?couLeitGHV?j5w0b$nnp_rTQ?rAS!& z+_CjNfZc#Xq%dzh-aBNe+9oR!F~5FGY&1|GWH1}!K`p*pwq>BxF|qo0+jty@r(a}S zu=R;J@N*;~U?W;99&~sU#m&cNAv*g8zE`*fRK{IwG0Vnou;W?F zIOpsq4(0=*!Lgk~blAO9TtVdlE3)~u_QY;=!!qtUwW|1Y*6H+eP=L$4A)vlC0{faQ zni*J6e3Qb*tuEg;pM=_5>pNBgTGC` zT&q7~dqK%Sfz0J6afX2RrlL_D41KZ%VtOzH^SmBz-#4Q~;0wx*gx_e?5S$}_9>Wo8`az;KNm-d7SLS6f_NU9>YF|{Rwj_6HaSXpseN$f{$ zcZ@tGu$%xpK*YcNYuku-;~T&E9%_*UUBE*#o*8PQF~4m)Fncs-1|)i2zh}U`Rmh%X z%)k2^QXTAbN!(w*(%iSGT2sA(3o(Jyv5>rk8jAtVYd&Thd9-t-no{Xha}f(!gKW~H z09Cr1UDBf<+XVbK^~yOXon|@1%DV4V7cDIT%PfSP87Axb{X*;QSd_hVqt0VJRN$db z2)K5%?w=qm6+)No3Hsq}d{U%At8ztAKS>L~Yr!*yTAHt&)HYluzEFMqE>KCi!v!SIF3#{u$febH z^>cujCuQ+08Cd$WE!nPF6ybA68_Jx|a!{%R=&4fxaGkQ{d@r9YAx9_pYa4zv3H^#t zY<0DsqEBogs$K`to-GIh$hkc?sYA>s@|Ni93ScTuo=fUXpr7yr;7-HbkJwtA#Yh=q zuVp~t-XL-z8m|$>Ki>aDKL)3UW5;)RYVlL5|J)sODS`_tCUaJWEcFMo4w+6HXGn_! z@6>~81V(%>(14H7uad_q0yH6l96eeCaM`Yomy@lq{IitxCabYq$qdyr#JT^RjpB~g z3|ND1@F~J?gzXlBGi0=t*|Mx{HAQ=k8FyxROsq1(7ST$z_&q+mS29?heV*=Ihj&00 zOrVI+hlard(;yit2D*&s*7=o;B^OHh63-EL7Yp2pA8B{OXzm3@c2C`4Dx^`b%d>CR zDIwWqzTJL+7UZ6t#-;M%6ZH*h>`6?xK)5?WG%WVWi^((|sL{pk6ltZV>YzZw0^KIZ z)eHAaP2w^j*|NYSdidDY#(gR=)gNeO)nX9n78h48bFy)_z9e~XG3I!zAt(BKGxNz8 zrwyYKd+U0_8*A>Ku*yJ`bOT%l3Dz3?ZpAlUAZJG3Nf9>da+8fG3-}EHe9Gr(d+zQV z=#;JiUbIe2_YL!~zx>sXs}!#6A9!%b5sO52BxyvoqcjY~A%J{m_!#*@-ZEyq71?i+ z40m|NyX_m-GgOzH-DBhR8VGNrTgg^X| zPAKY-$aJ*6w5f6NCu9faZ8F&K#4HRylbD0%WGPRe`hI`SNf)vral9pU0!BFa*r#qs z7!Ryw(Inx5p-xA_tZi`S@^9hZ5l=o?Fq#>-2IqbfSC$;DKB2r8`)=2olJqsZk)q7t z%E4|g1ZR=8Z^B1kcOL0!`P8kkgd|FRIJLn116Iz7p~B+{69Yi{^~(y73w%~F?+r^a z=~#vU9hJh~#v7cBSzn&<5hXCTZby+o%YqYW$-xZ{SE9a1=Pn2*6|dgQz|F;b0xM5i zzP#ln=!%tW^GXh}JbW@7N1oWiZk9C>7h0-n7G~>QBj!Y?32GlSqr!}>;-dks51?PF z=`Ug~sNm?RA-xUMzY}*9Qtk>S0$6RQvbHI>;a66@%8^3#!)=N71(WpI$b{tu*)F^) z8KHSP7W92u`LFEx7K~|-W}T@gA4%QaASp=Miae0Y5lIU8Lj6^<1<_9D?XEUmClz0t z48tWon&|QC;jtgxCcPS6)Nwqq+4a67L#O+^r}UOv9uQ!8B0Iz<#nuf>3^wJK^cEZa zL7=WubL~TE8QH2~8O2XUB1Pc+g6$3WY@-m>gYpiHgY5-9YzT-tpNmo|8jjk8@UEUB zp_>GBZoQ1|)GNyt-6|8{QJ)e2Xk@!v89~-l3z!z2)ulXx`uhIKq=dsRi%GU2B9A@* zk5)pA2{k9m3Acz1!9^B|6y}gyaZe~tQ{&i38S(yXJLrxlB5L)Kz0RGo^-qF#5Gldq zxxz(RJZayIHWW!@NB0xi4-1h^nzOuDFd@5LvmC`K`?&=<<&_E}jW$5Ra(U_y6~H2B zZzQ-V*9eF+0 zeJ%jx^K3C=6VmJH(V}rs5J0F6DK=>ZFSh9*$RNTP-L5AI@?5jewZ^(pE;EsEG|4#$Z6~iAkFf>F5cota>=Ts4^ zn5}n;gg^wZ= z9RiSKM&i_&AJqSc3eVUYc>I8j=@f^#rA-BD^dCQ70q$h*wiRh;vAh;7sM8DK7E)K=pA@f`@{ad)2SHlrG~vq zji=CO`Bc1L8)Tm+LgN@Z%P#JCo3XyjQ+f>TtLpUa=(@(ot%Lv!23b;F z;tI2_dtJCh7&ewB9<`M`JnPY?LM8&DXXQTc!6AVib0q&8m;wP-~_f6T@1Vj>w9m)w^-b%iZA}5gMi=?!) z6b?qYa3huUfHqsTpU;vDzfcHLHROu)!3Od%tgJ?#4EADKCGExVCibHNFe$m0$7>!&rGtPhc_h^Q83B35Wr>3y!v6cBuZ_k8PY!4i+c>tn83 zT$C2uT$!;lK4yd&0s2GXKEbh2P8L%xD)%7t5Zu|FRR|3gqj7 zQ*@dU^;C}0uvyS`pZp?Z{^+ZK_7p5UydCF{7sN?voGHsmZ53n=p4ica(N&wa%Bk-c zc2LOE&eEf~Avq?Gg5TWDDXwKWz@vQ^uBU+Oh{Vu_ea-#U?Fz7@8nNKtSKpQEx+ex8 ztIv5ynaR!1a{D%3rUvXBpSP!L4d|$+jH%g5<3XJK2ByaMQ__&Extnk1EOjS`$K&Q| z9TiIxJ-@W;Yvofxu5U4SoP4t9+z?}*B6StcMow&yB!z|*!F@muOrdJ}cvAte2vv3t zZy*(pOsY#nype6JAOh48^vjMC^Hq~M#Kg1^@rTw(f`Je#w5)8>h-kIb(FSzYP8OT+}Sdzn%B!AB{rBEC5IC8kG)qX=YlF zTjB$i7|ZSdz_$xH(QvZIDH`qAWjxXpdwpmjps&wqb7zB zM9s$fmAfe#J;26A1o7B68W+6`^9ExHFQ5g+73}x3q*wYD8*pnX0kjx$9*j`U|Bp6c z5IVme^7sseN3c{-M&Iz=R;+RjzaR4A4P#$_RYsLTk<;j01J!{R^vW5GSu{Q1^O zLq%jF3e~_W*6K7A2~$y!^_#_Xt=nIZDw62LT=d1wUgYk8DcudfBfw5ei3@S3io#kL?( zXE(zvNn)HI5Bxf`)lW3tO-b4vkQ@SBiQ?_G2<6DZfCF#C)qM1HBcCM9bgbfA9ck5T z3X&N&K_gSOxvLCuwip+COn_ys9Ii9XB@6)E;F3io+^pwmKZmQ$AS)tt#6Fx7k!9JYAyKJF9@$_dK972`0!KJKc zC`yf-kd^Swv_h0O_1pnhis}eQXN6#QCXrR~@kg5i8oSzb$m#^XlMhBg2fTQ)d!_~V z78r&-1A*B}Vh4cr;fl1fYnf#x&11FYsP$dDemoR(wQ%=OW`GRIP3)sHu zQguXqX@y~(1(?xVB&4DqiWlrIWHPAJe6N5C9E{$nz&9~eEy&Fmde@yn9@>{kHcSfi zx(PqRvL0nT3zn6TZfQ)f6+kVmro5Wf_5-YjlRhWV=@o+U`&3o79jT4JLG^>yH~Bsm zteg`I>^E<7=aqgAIolb!Et-(%CqMnvb0zsHepQ_&7i&Hkom6d8&d84g^DPjW08Ui>c*ditB?e;PLBhz(rA3*=T6e}mGp|6aOSj!bY0CI90|=8H|{%TMCtgXVU%S_HbA26*JkMq+mC+s zHtr`10Who(#=mNe1zh(K-Oa|!szadDAGu4 zfRO%#oq8w`bh&S9Qo#Uk1nFsXUaD+~5RAtku;Iey7iq+#-lX@>ziA{l`>pebs| z$my`0C$Fqi5Z@qHZydv%-wPS~R z-sne|l8qI3xYbf1Z7fk_BXHD(Exx8}Io9M~T1>NO(anSiOc^AOQGxCH&OEdm%EwGC z5Rrml=U@${UPMYiY$*~R$O7TQX>yk}t|I9(K6X{r5FlyoAx-&xaoiT`gWrz?565pC9W5)>1qo^k^K z{Q?L2eoq0gjah*iL8fw267B3``xd`D37S*vIufPhu*6hKyrbd!x9&Euw4w23ol+e1 zeU00=A;44R`$5pmjn15>T3lQ1Z53|eR;b_X69Y%jF{e+c79-iq97?*3o%reP^Z=)o zbSW0l_hzb=pR?MDo6#j75SVnZlh9@lwS7sv#4vbSzt8?E)6I5$IAls?z zfe9r6%Y2cUwXX1*x|W;eye*nEiFd-%3mpVD1UF^BK9sE_aMw~atHU!D18l001;y zeBSOu!Sp$grLrJ%4+~3|pd${;X|ecQb<<+L$ZM96>U%w1uqATFowTx|7+bFzF?`Mr z>|lH9f3yRwU&FKm_%O2QG&J016fURruSQwa*;H;Q9M~!YR)Ok0+9Nw0O?uHS=H?Y%y%BnyVTn%9<+A2*cRimouBdvf zKPd>)mGYgra{SlV6gd3vQ^M=2YchWoH!U)tNG9K3787s|vgcTB2+CGG4e)~+N?;A? zD*9*?F?)O9u7Ec%(Q9vH(fi54gKL=C8MUs~2JVDZRBSUmyGs+X?gQJ8PYhQHkO5~R zhmD(|1h}P>Pt@s>2k;vGULe%uzY`T3&LPG$k02;9^;Q)DYsC@WCt;4-k#nJ z$?-_TcBuCNeVe~fatRbNFFm&bRRTTz1vZl{@8TQ7n&*^0DBH8u!BBtvYCGDq4xp+E zm=YMVVZP~BZr$Fh73<4+VoAsx0Wt4QSBUU}9;DD_w#dX^(GU!&(~?Ge5VQvwoOTaP z?rWDKKN6w!c1uV>=Z{^PTKqtaa+dH(I{XX=5ui29rGwZWU}HMl zGPymG%-IJmD*iii1?4yc!G2yi4BA~oyn)`ydRDgI<6hnqpGE2a{^l0B=Ael9#d1Ds z4yyZ@B-RPnAznQp(s+$`ExZ+j%QsWS8LK>a@39 zbLCf}41o?$`wo^#?bzOU2qn>)BdwDE*9BYZWV-hr-Kk4*5-&;<*<7A#-g5TlbzIB2 zoIW}^kOHwvt7oZ9V~@9+2+Vl+X^PeLV|KD8T`_Ugz|;4G`2o;UwS&;td%ltO29g#y z%p)(%tmyCuKs7?1z9b!hO8an5pua1qr!Qc0GXKx z8kD*VepELVx2{`K!}1Kba=7-BpE`cqbBYr1f~{e82I8H$_o5|v2&e|YBRG%2KTmD2 z1W)hs0ju;5!+WKf6;8()*L4DgcenS}j7|4>3Eqw|527tYs@iy9HLk>>EUFe%P$dkj zOC;}r+*YTB$tC_ZZ!K_irnU-QR6gjn0H&#D_^t=ca+_6@WQUSKELDk~tnpfmHoBgw zVrXnL0HpzzdR#^zwx0Z8cq;M;=0x^RqQg`(pLOzkq9J;S3iU|n$EuUQNFYhzr?j-O zzpI;DVI!ywN!*JmNv;Y4DIu`|)>0NYOH?3?u3uxu6xYFX#@uWGl#FOW^c{I}A3<0) zdqQo+b5{ruXVsO_!y|9 zj|$E@acHWeEI^&djYG=aM^PuQ0;ezutqO-|nD0FcLKl83D|poVFCHM|ap2YP34g7&hce8ePe&&x`M+$W#ra8!gJ; z%xZ~8B(F7maV6XKAuBzJypLLb$vCz)QTUu)3fTQXQdo3nL(t2dcg@av6kcjGiNJ_* z=-JI30)~Fjm4|`?c*TE1OzFmu(Z!Z&13IUQ&ZK2dMthA}gFcQjU}tFx`}8?utJ5?J zlG9FqCprp#{4_P+y`3_^aSF@UwGHa=zN>Eiz_`~ALz-p^I89*Zm8{i=f zD%5$VLvX_lcwipKqNTQ*J+7tFGV(wC8Kv6xFHK)FFpnn7@P}ww@@hzFd_rSZp{!_~ zM^1&}YYR>H6o9=!abZOZFOt^xCq|1G;w-81pr1Hx}yJpo%^Fp?v`bg`WZct z4P^JQPp1v3bYVY41Y5w6N%cx9So{a(NYj%7aAW zrfJ*)J_eeg4Vo)k^j*K)GH)Pa=&2c>^H4x&Oa52-5mrlnc!-PN8D=|KgBcLtiab8l z$Xdhjqf2!y3&@Z|M3;+#&wHTe0oKH?(wf16962H{+1dzhu|^~a(OlRnFD*ufN46(= zBT%Req8~vDWZ8)KX~u&s4e8R6SX36)O&IXFr?EK{)wqZy25>OmNkxF+{5(t?a+ zhCAH40-}34vy%PF9J|=Ikw42Qy2~@Gs^ITJjvJKW96>E4DevBwm;t)VEzrG5thP7> zO_EL<8Xw)ngd}318(M{BIVS$WB0puBB2mh_3*t3%BTJW>FkK4&~#Lnpritv%n(N$8+m;h;eo$BWBV9uohTz} zg|bf+zpODoMq)V~mHCw5A6cA(VC@~b_?c-GnTXgZm4f_-v;oCaH&4ko)?58_Abs{; zTg2Q_w)IB(k9lk6e9|3=&20#Ji~6&HGc7@kuD_Kr5m&ExnrGkt^eSYPU0 zZB6lcyUN;-7uR^$*D80( zO;N5f+VXr~>h&;&Z`qRa79E&r0`HZc!1!#!;%0&XD23=I_^cRAOA=v3THzHhUg6Ki zELCPO88huxcM%G2)z3p|7ImFKiTcxRY=>F$OI~G}7E;mjJgISC9(A)NaQ4^3r}kDu zbf3ZTIB%ZS(Dai5a844u_)Fy!ENo-lb1r+}9ZAb8xI6*w z6@rj$`K6Tdo4FJ^Ssp?-X)`-!u$HQ48MUPBs=9WT?=-vAYIsoX-hUe9b`Dca=Ae}3 z%NWan3>#dCb{v>+@k<{Az{hVF4hNx^$%2l-x`cV4l=Zb_3`A#3BZD`oID$o6BXs1G ziPgD9_P#{&)5&~+49+pvB_@HQtS&^GJ`r>9o$)Dz#x1rUs>AWAVcrJ54K*U*1ON7h zWNbQ}?$H}INybvAY#HBYeL7iR$`!jAlV~i550B0lb?e*HGa{jU`1FuLu}*{FDavR; zn*+MXq`awU0+mJ`91;<=Yx6OeTf(`s!a zvR!GfMX7$e3k2Axp^=KIho)tyI`V$vx=z2BKnv zEWKH{yu|@WRh(+mc4ikm+GUI66(Y`@_&Vl%z7F6$D7NTiqdmYPesI61`z2yF>7=Sh zKuz`L+B5}xuYcxz6Z^v`D^;%Mevr{@4?58Y0Z^zs8e2ODgeEM1)2f@z4YR_}J8%*m z41J)Mrd8sK_&S(+h^>OH=0;&RNbfq@A8aGZ6`)l(s1A&wYBl7I8^zGWSNV41a==)} zptaPf7&KrCsCQ|KA$0jzn8D-b&?%qiRCY0KgiewFDQbi712zIfTYT18?%oXN>LAgNQx*k|$#KIy z;u_3o+3{O<6G7}ivGDJ39%nTU3LV+UVZ1|+x_`8{#>F=FpnWMsB6tHsT6Kw&<0tt& zw_Go)FhGtr+}}f@3VRz?UzkP>0BUzDlGP#?PdABz`F~5DK7@H~_$2G}qKLiYym2zA z7}d>u9X#lQ*3!Szi2s22@rmZnS1zD~xwjaY;i!k%kBKwPYdbYIF zfl_N;l%lu8ou8I{4{Z6@nk_?Yd=E1eH8q$b0J@ntY1j=TkJux0|1K@=4P(VCs?eDf z5x}Gzh>~3}Rdqn5_oX%7G|2L_jo*$u3>JyvRk$EX!VR3}OQ>td5 zMqKw7sKG+`yW`%A4Te)?B=B*hwS$`}aR*V_FTVgNIvG3m*^*zZC5l-*1(r*`5+^NU zyZudYRiyqyyy2^Wlr9CGJbl`2ueP~YR3!J33ddy0=jIe>*-$1%*=1J$VxVSmfZKU& z9;HG;MmLXWDn!x>3sU4eANyCHRoU|Ft$1|$_s?}{0uRsyKJ2r~9c*lJD7r)-0sw$Y zg?J)58ihxUv|!x(mtt8A?m0a;3b1RmpVkZ4reXK(>USIkfpv||vE1u*jeLE1vCUTm zEoJWw(R%J)K4rX|8o}yc^_Pm|?ZP`d^L9u)`E;?A8NeWuDBL?~)`11S{nVhquUa0k z)XooG5SBR42ZZgLSQnouYS-$dh>aJ%BAi#d8uGI+(uf}`O;n356F#a^tW3Agii@sTC-ned1escSw05L*s2r!c(cGIlVE=!9JI?w@n{6Hrf0Ev z;l8k8nam$LW19USGNNz8H#NgI4iId6R%E4U@Ijgj*ucox_Gc^`#3J|9YWojpY>Uv) zC$v4#1KU>E?~a7Ht}z^}866{DE8{EAMDXp76SuSj7>o_OKx88Fh*_w}SbTmBaMJai zb(zVkd7CUATaS$b6`PN_v4t}kCx|CsSVDl_|GDvC70!XW^d%9~&9tDIRZMBW?9SjI1RNGD3SV_{fYv4}b zd^s%!;OqPb3y-@{S3Qzn8J>Q&iMf&jz~e?seR;{fQ;UH+51=;$iqe;s(%pK%EhW=D z$@lD2Y!iJ*GP>Co+50jT=0X`XYbmLtnqD0*E%QzU@% zAz5&*H=8tW*iQg-G@oD!EsxDfzhzhe3sBc#u(!?j1en&QJ-tt_w74&(@&)EsOM~QG zzn*e~RNL~M^aQ{Z5+I}WT*o<-w*z_A*N3w(f%iawAwKJm7H7eKV4CWz99nf7;e8E| zZ8v2fkU#)^-m%ova_c8xrVw4JsCDIs7Ob^9$L2zKgp(MSEMJf#|FbfD3VJBW@)0-j z^>7Nq9cNyI*kr$F7PG_@T>Y9;1M0GaCAUPx*sR60(?0P27H0NAg^ZWGCiqIDe<}T59~IeUw%66g`E{>aVtN51zBHmw8g)98M$R*@w68+W5S8{CmUyoe8#tMP>8pqe(RQ)$cgc>_Dut$#19_;s+ zld~O-MnXABK4#tvYpiXuxbQ*H|I#?>YL}_m21Ga*8ZJ&YWoQm(@r4~%s3oS_;Q$=8 zY%VKTn%_{s1vN2n=Xyn~UWGzf;z;UKwtQLzxy2iDC3Abj$G-qg0RIFZ-kn;qF8ifAfE_PF8^ju8=5-a?8Q-e%?OYWYTJtM7sx#qG2aU$d z@SxlN&m@#aR18-RlQV|?x&RCyk`MLkT+Mun3Pd6SymRvD_Y?hS#&6Ep1!2 ziZ|zBc}&4s7%Y6VK!C@Mv!m7Aj)@6vz)G z3u9m;_gh(wmJ7s?W^$X_r9 z`Y!R4rYW&%30w{>Ni^H8I{LyJ_tE|>41?xf+ZH+kWd8|a(D39v0z+p?JHtQ73TdQA z1F?HE5uvDC6a)oLsGm*8E;T(sbC5S`<%7Os1;$E+wuns61qcvMCUf{d%!2ue;;ZP{ z?Pc%6U$7YzXcV*8ahyjZ8fc-D|J7bTQAKsPF_Hnjz9lR$!0h%@S!p~2XK<}$|2%@fg~|piojHxg_KwI)NmIL z50^-389@)X^ zicabYoGlr3klO#^z%7_jYa{nH18DdkbYM&^JHy>LAi2_YrLT1alRA4UL*z3cjgP5Z z7ar^@8|rNwS`@9K$#c-Qn_fwE&i-ytbNF3X3@6Rv(E|CX*;o zs<*}QLbx89kAJ4M1?b`)X6CY}IQ$#xCAW|F*hQMyNwI3kx;XJC?goKtB*f|96mpw~ zpb#$0i74@mlOx7}@|K zY1Xr6Y0qjXfbmh-0Fob=R(6!eds$!Il1Glx8iV-|JFf7fff1+VJ_|aRxglm{B{%=I z2ypvMQzW2DC17qIwiMdPRIK-tTYauUoPGIwyjqSnrM8p3sQxUhCs^6r`jrlCCfOkL z0G3c6RZsn^Pk}rrqNz#9H`Ih4aLk)TZnX@_$mi1= z2BVt2akP<>f7xTjg#d8aI7rY24(*`IDya_Eoask781Fx_ho*;3v79~Mw-C?S@N7|| zV^F@mu=zo!rDpIn7XfJ@4-n;w>X${@{X*gH(j=G5bK$x6`v9QuNLbIaC#mtX5rD9>SvOXaB;zzGS7Z3nrXVU>TC%9rvaJA#@U#o!nVC80 zw-kM;Cc@ba>JlMd-l6lgJJ1vhUoQj--{QPU-onV|$o|^43|b)rF@T`*);G7hfl2bM zMAhU%%?^Ohx{aX0+W@JrFLVVnmd#LP}}mV+C=Ku1450Z93tBX2l1=I z3#HZ*Y?)rMtpx-!XYuQ*%1a`ITDSHWDwFoyACv1pAN`e4MVHn|*yzya5gpX_WKu+- zfwZi%RQ-d9D21Fz+nseEULOvD+lmfwr9-z^(3^`a2ct1IOeIXq6UUoC;D9n=1PIH~ zRr*=q*~|z*6Om>8DJYGQSEnQ$5NxA4_QZeClSgxUFhdvG(ZvuZfm=H71IASFAvwDZ zFZoPK2wt}zA_QAZO&DVLrsVh`5pjdl>4N9D+-j@|8xM|enSAw2A!%KDgsN`V6RfRL z*gD2mg^VVt`%;qI4#~sG#f7PSzwG{BbR*;FVR-ZFG}Z-8W_$X!c>w7R_?u~WWy(^p+udjB*#Aa zQ6H6(CeB{aPdAhac8P43U21r^kxs8!MkX5u53!TRS$_+M41d<>`AwGhv@-zMUeR@% z0JPi>pxRg&G+4W~*YfQT9|Deun;zC-tw7O*3j`#($^I1q1eB>e5lRNFTT+7CBp4xp zsPkWN`ipFnkdhK8BW3wRFmGEg06mMv^pfth0;f?&c}1q)X$y0Dcq5kJ;iW;iT^(7_ zNyz*61O|o96u3LDi`3(^%WqvfXJFDpnE#q|5NY?9f{2Gr(zu=!tLc%h zAL51k6t*2QASXe{L_*4);8h=EAfWmDV~uyY)SB0@BXYhW2<`{PFzZ%*0HUvhw*d_sCbkkxkVXdH{{AEguEZ=2+PB|PiCPiwyG*l$pUrOW=n zUr2?khuh^rYnAUzkxQeN61o9reMoW&J^|mY_=aHbF@<=e zD_(BYkXYe{-u98F_nCp>K5Qtr7l#W=!2n_PoEzX@r&gQWL%AbIxJ z@!DlIKRrx{EW`3@U2+KP{y20y#XW0O{?Qc4?Y9&&*9*XF(3HDV8xV><4{lz@;z8nm z8vxe=E3F9@!59?%rWs_^-HVkWBku{!S>Q=J;<~R$c}x8>&qO|?{Gz8&{4>vBU!o%$ z8dpXp%To6)JQ*9`VyAf$sLmAm6TyzuE3sEc=S&a31GE%v#X~w?o!c-c6`LKrJmvDQ z#~!ubfg3-0&+xVTEB(uf=IkvTU>K6NK|?shE?2dUU3SbgleRGD7EpgNF0YicU%I~S z$>Q9@*x7yV=jHog%BL(SFRWNx==&(RC}p>+rNA-Do2$l0n_yZMTkZ}1WsPw^W9%;> zbvB>40XV57SwwH>|7sCU9pKwgFF-H8ay#}j9}d&R zhd~E|%dGU=F(b#zn-Mk0zHKEp2L~OK!q?Sh{1z;-26uFEfNIX-CPPu*m z?dS<#fLpL&YK{#V@O# z{Mxe{9B2`n;fxTaL`1_Y1DOjdGy!lO0vl!o3Qj!~beYuA1^!oM3Nh=TZojMVEb03c zJJ&Q~CN9(-0`@rC85bgZEg{^%)^HmTfXeyx2pJ2hUcLN2kj|(wf!k~^hTupmkxI!0 z@Jm>JE8#~oAa*v|4jz^0@rgZu>ETbP+;+$CTgnx_9+41T(yL9?9UCr9>-Jx>$WRe0 z3yTJI5PI})p@;vx;+l4jeRSit6d#z4eP$x*<`)-Y|5 z4QV&iORU%+47z!&XA1LAT5Q2^#)ZL$bsHM8#R3?XIFyJ#DeUNcaaMtk?7J6lN-98s~=uxTG2 zSLxx4646Wl@GFIoLLECMZ!5Pbk?Cb+7P=oXo#P9nQv(p+Ce3~wU$L$i{+fID=ALT? zAx*adcfT2T{URY&Nw)G376vNN2byEKpWNDk^BfiDvS?KUIQ54BITZxUE~a``4arv- zkwcZ-r2CoiH6}+841|y=?<1f|K4fe7K-h9|so&BwzZp@m}n2Y+$;f#kSr3lueuo>lpA-95GFx{S(WeA#a=w2B(|bmfv^ZQ1V6sD=fNvpKIjx|ss;F_E z40ZsAScGkr-Jr#Q%GXSL%7Gt${`!)kt=wk24Ym&rC>vFeUB!!;@?f)rg9@~9%8gl{ zQXD*En+2rvsVljW9O5I6qG5vqBvcdTbM@rqSL(J+5a`46D=I9g@f6IL4DA^If2@ZL zaY)uJ80**X z>#fI+4pwHm8{!!Z>$a`!^XGwhNEmsFNd)&Y)%+KUZ$fqasIXVD06kQ!;ih+?W-hV; zg=cDt0e419Q!tNAQvFmhVkD-A7I>jKc#gZJrk4bV*hWD8Q!-Yv#ui>!C4l6wo4y`-vUlXn+BSPI&##UV-iC~=_j|y z;N}N(3bp_cEPhDgRibu@xd8ssB$LJ;YbBTjxXnUM);eBq9`Cn)7~rofqF2E!7}|fn z2K<*`aQzS-|B$1U2)hiF5V+8E!sPGC#l{EF{v1$4WH9qU$zn)Zb5tougnv6A4QIL) zc#^+`6jK+N!BhWx1eWhuDytbBM74cQ!Zd6BB)DEY_~fIKE4kCpD-bPFqg4I^{<<_1 z-KafOl4Nu}8x#eNlHJ2;NDnq~H18%JNi49{bu7!}X8M2g1usPy0922nMY?}Ake?KI z7a}z9nX+GpSw_Nz7Q1YHdjmJ;DSgkqU?c^SzcUEQA99vrVbodgTBLw3mIsYH9Wi^Z z3XZ8}GTIvrxxx#~>UW*m5*>D%s+_GIa2y+24cP<;E7xh9p*6h|-&pz_J1PS)E`(7b zgK{E3|6-|G|KaaK8?6)4{*1%TK^w+4ES{OI3!IeImRBpx{}$y=2wF7+E&Tg>5%xvy zczqmsRZ0B~OZ~0X15LC?BF{p-;ZkFZ6(F!l*=H5S5sUKg>W7h;9rV`qmJAKiNbzw4 zbN1jwC%M+aPrG`gdwnb#Dc5CDaUZ{$vms18@bb4DhF+Vl6Q9!iUjTIu#M&Z#{o9BE ztL=7K0UZ*!_m0lQh+#Ts20R_$ID<23?Qj#dvH`wRn|KKA+gVimP0OgoU6w&^D7WtO z{DC2E$jEP$7+vY=1;GT&5q_TDKO@F3dBoHRDe6MMe)cW>eY-SV>-?5R=e_bjDJd#({@R+d`#+%h23o*sS?8pr2-v1o*&;3wVZVYA zglS{V`VJ?HinmnT4Pt^o5{mzkqycAMOzB@>;e!~9c4W)STE^j9C?zYxD9m}`=kx8{ zGN(r1uoqpHG%t#m`jz(u)Q@=K2CD!?K)S!ZP!5al8;$?!stSk45Y#&Bv30&iN22Y< zqw7&3q33YkOBTOXtnqk>%ieFp)k#nFAINfa05zbs_(0E?IZ3xvV_WC}E!TOjoj zlnoKqhi7(LVBA_+n+`%4-P3s*le$7IQwzmg}c%035a2itABBcLbNI^)tSf zz%=0b78ee3B@$_TUvILj0Vsc=%0fhbM>s?)=EDh^^Kzf$IRWs`?`(50YYmm;kNWg$ z=bvL`Mjk-K+2ud3@KwW$unAG@{Kzb6n)3P{E2e|Z`o3b|Ug<2g4o8z}iH6gfQY$tp zC`_Ns(!2bt`aV+^!$Ys90=?6!YfjHeWcb1!d0G+zIF8rnlL zxOf8cnLQ&jb_WVC0Hm;mnLt~euK|@OV@X!tC_ys3tjj2Y1=Jz|^9$0-t7*}__Qn0W zRVo@|1hz!pDGu#K5|`c@{!dWF#-m1RtbvFi@mGM$lMXcZ)*3m39aKn@VQAm@0=@3> z8G1ZYi;QbTHTz#vE)4OhN?iQjCs}lK5~CN^5=$m;aLye0Y(GqegV?DP@eF!4%T&GO zroJhQ&wm`GC7XP`yzcHqQ_72Q0)%zPC>#-77Bsh&>~R#5UO6dSdq|P|uY9wf354jt z6wwv3E-<|dnRo%;88gW6>VgYGuwr88gnr5(FBrd4P)58zAS*<+=N;iX*83KhQ=!6V zPAo-_T7evxFJ2A~P0W2XKnTEoH<2EJH4=`^ZxcYbA1l5kH<}OfcocKMm0xLgO%UT| z2z)`$qii>o1yyT9&7@NkhIR{pSt&BoIqU_%@F{xH=!BIojGc;ZWL$!V=)k_F!}Cg+5}# zbsK@MD^-8T`Vg7(pZnplPqtK{R2ZX*{*i^qOAcxRfSGv*6@Yb@zQk$sKNl*3hvLx+bYNTCSGX&mYus+`;FvDE^niQ+x3Js1bGuj$92jI-^(gj{cgrzjqdeNy4; zH#6921SzhIPZ-9*+JvD}0`OFeO|u)q%@j9mTxS>A;|g=h$~~3>9BBWGPK`$4Itf=o zE14&(dlic}!3^oBBzsONHY58H*1p;MH3SBm#Y%HE_-C%|_YiSdpN`AZNNJ!u7k@2yoyn>7523hrHxYz?OgUMHeAVFc*5R{xE1+=0d4sGD}EBJ zeHj#+=tj7!W6+kwp}yhLP##})St`%Dv)%Idqgxe=(9%#80yWr~C3A3WHs9V0JbDm` z_!5vPpBkYH)H-EV0G zDM`LHZg>_VTOcoqY+emcWPm5nHJ8YvXXuw~kPdu#Wy-L5JnhYJYY4>x?5pp_=GWkraLz;HMcvY&zb^sty%Gc9-z% z6WHn!;HptyBr041w-y^~l%;k`>qX79l*$`%c>R9^D7k{KJRNePuqhzb$``TSRYh|| z%}vr?w;kZ!mMtuKz?WbtUsuJ1lT~?URxX^7-KmW`1?E#`JCZk=Hti+FKn>*!nyso_ zlX^Hak|u=nNrxWAvWpm|I)O>>EVkR)Z$tGZ>ZLk+wOn6_-v~Y9W{!Pf#p=_v8KnSS zw-Y72LAaAe(JA0eUsxQxHyanj+xt> zcf=#KXe3XeIul|h(h=6?(TBf+3|W7k9QGEyy;lzvs^tisCN21R%?1#96e&T}jzpKH zGZVPF_1l9PVem*tfqjd$<>QQ5@l@7N)Q;wpN~@$H`v_Aq;d!qb>x0AP`#L^rC$3UC9#- zFdJ+DR^cqp2z0$Xx11eg^cp^QaR&}sfG?n>Z0TB>JU7Np?$EvMUYDX%W2w6i_9!4a zXGc%SV4VS+)K3l3qJ~cioK9S#8WiSa#zhGX;1n!;Z(;v)qkaE8V_9o&KAGUUxi+~A z$wV{C?Sbw7#}OVIt~;*}%pCqh2#2ViJvC6sfo=!v>je)G2S>t8P#~>~0gSI*(!Q4! z)iTpbFJuI84KUo24oPMe^L11TX873sx6Vz7Ur;0rxI{D z)hLn%x$D7@Uimb_=7I&Z#^YFfPMTL=yp*d^hw4KuV=%g1MlvZ9I&wUMbh`Ts9i{E<_8&J8TFj8c=E^svDjbK7yjXnHDtoul*G!tB@minpE=@mBDMg9khy^A0_MQ3*-Vf|>M1xfjG~hIM0vX7fRn@m*MP&w~v9Q8ifugc){|VplmT7gRVj zO(zxXc%$uaVi2H-Gwo^Q{*!c7;|tdxwc!t&OnRfNXhc}rU{Mrk&!+()`Hze0ix%X~ zloxkL+xR;g{6)%)?r?NZ4$^ZSqk&J`6N}zHiBTsvPcLeG_>IYN0DT!r8VJ@o8#`ZZ zvK*$fh(1E4sRep&0|L!m=^&df=jT-r#=TgAiY}blEh_f`m8z+d!*=27Q3v8IdY^zr z8?7NVd}@?O?`fV8G0~7d-4sv}eroi_s{`#3dM~y~Q`@ex*O4n5;ooueoYA;Sp+bae zKJd1?+8dtKDOheF(vtmuim38)L*cy3Kk?~c(OSFM42j>dY8>dL1yGDEpS@xVNH#qF zj-&E($1P#eE1QxN%>lYM;s<09m&nT|Xo7yO?BKqj#8Jb7dubYUvZk1`79}fGa~kQG z4hth~BrL>3%g*TOy)2Er6u#CETm%leJ8RpHcuBp07TM0xX?<9;0(03s|>(r(Hw}RVfdF2G*$0u!D49 zV_A~b*Vxynpny`P3}r^_heNMx0SiMAu+jJqZ2g^oGG=^%F~&lQ+31qwexCN9qZj%4 zVIcnvqKs<}vXPxz<5j<2k$t~k$Z{aHxb&GEFifXF5F~Hse-DR8cJ2h2_1n+Cx)!Xs zAprD?;Xcw?Ft;vnk^)8;k<+@B!VRq%*yx`9hKs5=&qdq1W%hA?Mf__htQ?pK9>>f7 z+d5y3RySCjSoQ0B_gr+}p#m8A&1Wk^9wKCXe1mCXXJK7M75f$|_2DR3|4g0i?tkru zAXmk)XD8`TkyPIK%E?y3sM;%{i28Ba4TS6T#{>CK;0#yczAKgnj{qp!wPNJBcZ;Ez z$q?tvvw+puvN{>xy{QV-xFs$pV!Y*4$bW0~mNFq|U3nBZ$q-Pghu*L$ii*;f2?-tV z^76sx?5{!>gN=(q+bw`s#Rvkj>izfcoLgPC=qEzAW!S?7YRr``X3s3b*F%`78bDHq z=yMIB$kbP~${L+}yv%fggy@`KgZ#o*M$}*K97t_P! zITp)Y9~dSP6bBvT%lqMXt(w&7abn5A0K{bET-#Hzk1t_K5FYrp8Wh=#57{x)s+6(6 z!_GV_RwiE#-7tFcsu$}Qb9{8BF)Mf|mXWUjO)*Sj@k(<78z9w!gsdDxSQs_0%LC|m z>!W3Qghr0Bvb|St`_^t`5&w!f^2&eZL<1Ol1RsyJ9{D3Jv~l4-0_oB{6h1*+m3hk! z^+m&S?;#%|$LTBFb}epWKM!w$VFE3EXes&BvxI{da@oHv-V@J7wu`*vhOCaV1H)&u z$rsv>rdxk~v+mEKAG*AWPbQnD*y1S>t19y10sofdsf*su=ItPO2dZlu@`I6Ty(7Ck zU%QL3MpXLb!T0<=Q>37HH8A3MKa-!3SLgoQN*BBr?tb%t_ZVug7y>^7%Cj272~z(? z*?fS(*2}B>*A2M~{0Q!38yw*P9I;z$Ai0=dUkqA$$K1R>Odc2BB`oDaukWG3Cxnyl zK|A=EJJfv>880Q|AdfO@J3+M;mjboHEP}Jru$GS3l63_!$L4Os~1GbbD^Y1pUG30bt3%$rxS+NE|9K-#M4C|2N7ART2%Gc z@fSO*);hVWcn*~Q03f3mKaCVz?dqxzK%+1&T6^2+MkZ!iTH}D`2elP5rY88b7fLj9 zj)syoeW-$1WuhqGmH35BD+i3T3Zs)wiYg|6Va}!%`0V$Z>m1Q(DbR&(ePp-)73h3- zHl0m%MHH#m+jkOi`rrem|IEvX@?Q0k*w4{DEqV*YgI$PBF%}n}Qg?G}XFFPgMCZDO z@c*<`aBaELfm(&{SpPr`Ng~{YE=>e}va;N=`^)vxCmXaA=qbQ8E^UYH8Gx(OIv=l} z;iRk~5x`!BvH5;)--J+sNP$-zJ2Y~=wI$gnLmgm0w2h?Ae zu>$^YoL*R-lO^-X$(5yzs{-Pa4FO{ZB2QzPDvMAJn~{Nd_S;z+oQY55(x?*c?$4MD zlnj4z^r#9G>u|a(BOyUgKJxY7(S-uljzL~yiw+nWC!?O3^kjX=*(Rpf&Yn{kMo37 zt@pt7-XCykVjrI?p-@dn4Xu+Zkf8q#C7mmpchb!t2me9j4 zOuxYdso@tP+58gO2czBP_8-PJ;oYkHjNjR*4ea?8A$CMhRbSaTA4onx2QQ z%p~jtrxaqnJ`m?}x{%-G`uXClGqACMack%*^w_6nt=msMm=tP0bV` z-UB^%0S=i*9t_Ck>2CMz`S8>GBM{yX^X1FncDa7Xy5W$O`tV7&=YXPS4`|r-)NtW# zLL+UwB(&6nDtW-9{MM|g17>Sy%y3ouxA~SKd===s{Vm)Yq4RDmyyVMC-#2aG_c)st zaojOTcFrs^*?n0JQ5b2oQ$lS%wow?$;RkbGf-VZqR(&;$s02Fk8&cSfsQ@j@T>9{q zPUA#-^$lS>Aj%)FW(~@OTlNK5R*k@ZVkyy_&ZWgkR5zC;iBW}V{OjJ;-mpus8o80+plAl;yytC|lFp|oB))0FBtwiM&-rJn6s~?H5 z{!v;n-S&A=&CHVJUK3%8*&Q<>trzVjfFQe?dAUSfWdvnf|Bk{cm(!ZFE_>o7BqJz5 z99!&Jf51CGZ!z7aqN-YNyk@tf(};kQM)_T7Mgn|D z|C>dGBTZ5r=7d!|_HGXN3AXNAKMK6Qh?exT4-D-5Mw7U`ytAm^7$p0-nIqRA$Fel6 z#2Fn*Pfb}K_&!(AjPEn@jWL-l5`V>a0g&c)933oSBngtvFXVGz_7$|pseM8A1j|L% z!k`)Bn+RJ$T{KIw9tn`4z!bd#lP7m9)C}KOlLL5LvX|yXJHd1*&%t%d*C@5gIxpA` zH*M7v!fP}U_=1aa;703ml%$S9R?1-K%+P4EP)PE z%V4g#D;qQw&%*LVSp9;D3KCv()0tI)Vcj8xmlS=u0q}&9;un{x`6(-rtT|n?avn~B ziI&x^l`L`ynsQPhS{3M^|AlfG%GtLOw=Xy-DloL>;Ib)d{u_9ka;|JqOecNuq~GIr zJl5N4U`m54&m>w)MH%0=&G*l)z(DRq>`boAv&)t%_$+Afu?Rt#<_>^DMZi>_NlW} zx#OG`xNnyY=;-d>D--}&V4VW=TOra{KyM7&S*q0U;@-yRn~y(hMf!HSZy~c<2fn_& zF6Tb1FuW+rF;pbBX&Vke_=F;_w_@aFnJk&Ou}6Sk2s)a~c@>oy%o;(KY%79BLq;#V ziF;2Pst2Vosd5LbAJOedsGtbDSEZsH>myV&Y+{WE*+)<$)F{VRfb@SYE~QBaS5&jP zQ@By-CYVJ#9+@ibRDOn(R}JqA8COYlnm|U$Kq9kX)F=YJRW4Li$LHOF0YW1h`um* zaved_`xcwBV7^=n_>ZyLfd31a`;S5T4{uE*Uu-L@OC6z*D^g%rdqTnG6%rdH+}!=h zUk}J#YT0qdLQ826FeRGZS8h(Nx`PE`a1Y^vu&nN(nJwYG9@ajW@fm1Sz76frR3A4> zeU(NS1pxu-dm|Fo(hrc1Pul49kxl3y><|;Am^e1PyNWeN{ZbP)zW=9BzHYcFu7A|v3ObifLVM5--GQ2a0Lkdj; z<(7ZX=_tcywP$&sP&X(%h9xUjFtU2vIm``I5n%6Xtt5lw2#6g3`q4vSZ&@en7Yw5s zqR|!CO3NbEJg6r`aKLtWBpT4w?+TJ{^y(>G7b62+`iDEX`sH@hYl0T;70b(qr9Pi3 zdI!K?lTYhRToSGy)$wQ}FLAIhJ}jC26NQGV0cln-{b0`}dA2fW!4(?ZdLFwVhQ4*r zsDoZT^)g4l$U5Sr*I=yDd{NK6><13UK{*?df_|}B0Mu0Ol~tuuu-V5g-CM#SafOYZ z-zTQWSaFb$0{9ky-g2O7gTJT7_DH@fgfs#1!vHMAMHJ}fwt3hd78Bt#{vD}FGY0C& z#P3B`a1_Ox;KedO92y8lY}5`HQ{OJSH=!a{)|Dbl0iXy5NqfOjD0x|CGB$Ni%X?3bBNjU(=tH02lXgMt?%sJ$o*fO8X5+@H)bKe} z>$Kbiy(x`HtTJ|~WG>hv)Vqw+r#a-7?t{`T{m^pi_*gE_nhfQ6R|^&tra$l443S$3 zT{=FWMa(F@L1uPccL5Zrk95wBu?S21xqTMz!2>`HLlAjF)3@dgiOL-^XXrp5JZ$h3%DOaDxPfAQP(`A?nI zQfX~%+5Z3R|A0W%O^n!_d0~W3jVSyy zL8zzAZnSP4H3}-2ilL&)a?fbNesfgE5tGRdCl?TV^%3mrRVKjdi9Ru**`C>kK|kTg zhZ8rQ1|o`m5e21Dm;vLn$IK2i^z&Wk^QxzB=mCZME3VfJ`=Ox49x0vbtD#W=CIo}G zf^yt@`|k1~AkMoDz{5|v+`*h|BOxiLKU_Ldam2b!*h5tukwu$8+A27)Y;T~KS_OQO z!xA5WP~rxCoF0Opo)1XsHMaHIqkmzvMBy{{yNqSyk_k`ej*CVqNt9OSWCX>xd{$l? z+MHd>!6fdbiA0F5^a*Cv-zc@1R7?4G7|+pAmpRp^XZ(8wH#s*D@l57Ev=}_n3o#7> zsrEEzkjd=8idMbr6Ls1oU&(6wRK@AMKm)mHlD?>|iwQG-J~~j>S)=rC)0Fp2b4;`P zWJ$2vkS-MK8rS5g+t@JK0vh6W}z1W==ZCX<@kit|ITttS4=+cl^1J}7 zonH8to|}r?LlAuRqAu>TNxcN`mjlb1;tbk;2W>hF;C?PYn>smt4d;^7MJz=O4QuQi zdk8xZr~gmP`mK*w!v~>_=nM?ybpOsdH!mi6kHkX+oQe`7@I%623x_$YVMJ~}mcl7w zF8Huuf+>LlC+q|U@rN?vW;V#TmuTet^$N^TxbkF+dD&wnLjz{g(mZkj)Wg`vxpfs? z-NCo=Z}+@ZJ+(?looF8g+aY&zl7kJwHAjloWgW13#+uiXGwnGx3isqrRlI4j>;Y1{ zyh~Em_h9}x4Z9d1TZrC|aR%q6>gm}dF}+a|YAs6TjlRb9@e0x*(#!93R>p_;`z&-y z%AwtPydJY0JO&DqkQ*X0qv0d|$uecyXdAdL0>;Tm3iJc-%jTBQ`2{PR3+ozLa>0aC{c*Ak<<=NC_MVZThJkLg3i$nQ=EN64-wY$nUr9Hf;zg$E451p?`FHC zc*91S<~gbj!8S(+pdzmrZBmQ-AQyMC#Y#eN+l3M}%(+0RxTWulhk3%I<{IQKYGd>K zA#92;c(L};Y^*Z4uw>a2F=E}~e!Rb4Y8uuPGX1`_OP)+%v1h!KJ%|PyLFU*?JjV>b z6@7CIj0GDPszU>LGUN&PjE(4D~t$HY2|0HL-ELImhp@EYzFlKtfLrdmBF1Ki$J!|$zx`V$G z1uWKFhqrmNh-=(F4q=yAkD3TvK|lVrOs__mC~f^9%@YU8bj)|7C0bn_pt-0OeeE|D zuo9dm-RiyD1ldEj_6;!cZ66eNni~l82V$`{7M0?_A%!XmFFgCJd)Y2v)+Pw0#6*iv zI>~Wy`nu}V{?YU+D(`OARyM+@VqrX`#2AQKUxxD)u4ByFd?FbT2GJ);p0V{RQ$w9BlanzOWjvyoZH$dj^0Wug8K?-5TfK9ne+?>VVQU@%wT zASByZZiFnE^1ftcw(zHHs=Q}9`iz9CIUk{{0 zD5>IJDdFxE1#njmy%1Z_5k>j;RiZn}*n$D%F)2K+FcjItTB@E;}7g(=QoeSQu&HUip#eWhV7VGD+9qR;`5qXbuy@{zuxJ#s>R>rH971IpE7l zeDNY~4tWp^&E4c)cNVsxt2axuy(+WcdeuZDM&oIg0zW0-1QkZ2{6^dADM}{3fDu@E zSuR-wy+fQMv8F{WGlg9wBugYsl zX|$y|Se`Q2TOVk(3jmN5Y(@GXMUm}y54;rGe{XQN{M=O%P&ZW_EP$B^a3lT{$bkHI zD@6q*twk@+z4Lpj_8_Kn%@ph+qyKRjh6x~j!5?5_=6>169UXGvC-wz})`T?dkt30k z3LRk!l>qt#n2BV=FN+)90oIm2r7h(PW@ts?K}O$wUfab~G9;97fCGu6F7=E$9MS64 zV5l(PN5IuH;6u>3E4#H410z2jjd3fQQ|jbMKbgO<#~Pa<@>#gDe-LBQnvP7KCoHl# z%|vC3@u$vQ&P{mnJm|qVvc-xAU)@c?Wpy>&>?|H!*(@xBdjbYjU;>%#!qqOO znvqCmVS=%sa40I?bd|_Xp-U|P`P$?jPi>pa5DRw1yDxgoocKB~YzH-uE}cgRvsUrs z3Pr;mqV-WBOH4tgEahfC88!fIRtsev-XkmcA%jh+lJIUDPWVY5i)oU?jQHLB^MNoC z5G655C!WCu@Cttw#W8Otq#S4(?>F4LUN1|tD3FfN5+>y+#aX$=B8`sPxNHMf`q*V& zMn*(lZIcm&2XPoO9|#X!CIX)t5qRVl`C}$^5N7kMv8roUsR|L)78}-tv0&MZ<0is9DjI1WvRcP*d=I#qVu-G9 zK>}I3qUcd@%oJTCt4<-@u_>cpvO$XkD;P!Ng54$oXz-e}-=r`^m;{gc_^qQJu!7Q@VM; z5c9ofkxD{`0i~FES0o-oM)@J(mK)ch)IfF`yA<4fHmgmuC(LnTTNBTF>9Kbfp4-lq zcq2{xDEK0suA5%IQ*Mw|g2XW&Kba%w9uy|NXtQ1qSp)fY?^lEZ}((Ti_@8&1O{QK;_Q10B4)jiaCG?i@=)eew=TJsJugoi&Y~W%st(gz z?a8%-!c{@;ZV;J`Sh4kRYc!i;Vt!vL38Am_>YAe!PS+AdeM_^iF{-XL^q01d!)U>LnaNDlhbWyvc%ze ztP9B4G0Tsy!E_p-s~Mtj={yCbVuZaH$YMt>EC1&0PZDBgU+LfQet+9^6cEH@1I>vz zKU(^vemLTuVqYv~ObOh^&8*6Vu0OTT(b~0IjoWul&4N?()?mo;%KwF3AuDtbV=r!& zXk>XD9kzjoC=`l^W6%v@X*kk1NrrEACm#~shR-QqqN3IB4t;k=k1o5JlM{Um0<0bH z9AYFS7%s0CryXLWAS%U3MkVv3PHVm8>x0RA)-gl!$W!`xs}pq6e5*l!3MuUO)nfP> zi<9m}qFR}|+T)wQ;WILrg)4k$=qZ<HY-(j>af^V+uOGuBxz;zq7qG!2Q!e^ zeuUGT!LYrR90cHYLRm&fhHZpkD~W$3Ef$mmO2D_Q8}0QEd?Q6!_z$}dT@Zl{7Opw0 zJh@rU=C+_j_~-GbO$a#KePElLiUIpaP>KK)T#7Paou;s_69IgBPT-Kq{(U@L_P% z0XYv32meaJ6^&%>RhjHB4U-J^6{GmuIwzRqvg8S|ZX7hPpr#!D#Kgbmxty5H>GYP) zs;NX^6)jSw7V@o+31}+X8-c=rRL!jef+CaXs4GdQrp~%;ix6t0*IvmiEG0zZP!f-K zh2C6sV)HPElFCce97@)}{V5^jS~GYnv6U*$DR$M`haCSxsnp3#`}+<{P$?WJA1+`b zo&jDXZ0QOwrqB5&9hk#pt3v(vfE!^dJKHFOUP^f z0rNf*tQ3QzX3mg--t9Gw&5NdGcOwQ%UyCdN7}Kk=ijNU`(%LbWu50muy~C`R!C9{* zGAV`q1MA_scOw9D+&a8hi^KXTjWx$uctL9#nfcM!=u$A2D+|^0YGM+b zqT&(6K&jQuo*ij%ln!Ca`Z;T(Ssd^5Jjoh#|0oVUuvNyxHDsA$lDxtS3<-$V{GqNt z6SN=+^=m&4$h{v0jW@jeHX2?U8s~2V@*DesIWHxRJ%ChJQcJtjTZaUYLQO`v#B)p5 z2Tc+%;3`;k;cVX2;PdjDtZ{~X#yP#5;VlZ{xG-)eza+ngJSXJy6ABhNaypA(JQ1iyHjtehTcB2KB8d6T0l}JAUPAAqwSM~r>L64o zk#KKX5){`Q5q3(*^fcr4;-)R^D;oG}DIzs~C=g)UPIbQlHMvCrt-)`|&!mXZt%>+F zbHx7mg2}l!!y|u}Y&@Va6GQeTnObeJb1w{kygy`!9kk#7$+unIw*&Sk>l=zl5c<{3 zMEfzx*mQgpf(2H4M1u!WAZ0L&!V_rr;Ro^q)PQcqe!qxv3kAnxh+aPB-LoN`)GWev zu`GSD`ynGKRXeOJ#LR9HMwcFsdR|;K*ijm)sfD+s3Jon+1-Q*yE3X|_ss>(}7uch$ zz?#}@Xue4X<2j$IlpZ`(vm(@i%i`gqU8z}sebT=+IySf&DiwcqK8uBYa3EXxtUque z>$UACk~m#<&$K-OdYpjbDzZxbKnix^awB#Py0Bl%mf~JycA|JxUj~k8*FD;I2!tUJ zd;&aGFC<3Mz8y+6S4Ag+i2UsEXL*qTuizu-)$WayMS&?ox+{pZB}vX(p~;g=#BJ?a z4ro?d?eglCt|Qvx!Fi;U!WOsBJis<$O@nkUb(oNzymVVu&$O>uaLh&Q;tj@DnG$We z*$W>xBV&nzbcPeVIOZo08VWw%kvS`E3@&3i1tCuo6ft?K$;U_R34zVunn+)gNn40Y z1kM066#Wd|r!U0od>N8+u+=Wtmj_V%#|{L!6^s9}pHPwZIhiwSO%Lj^uw6W>ehADw z89ghADPPAVx8n{i?})Q9_6(pQ6B~!nmfPlchBGhmY0DkzrVC!>qZeh6j-N_8{W`@$ zw)C+0Oq)@li?CP>er6_wz`FzdAsxSY0P&gBs9fSQG9J(u znHK(mt2&$qvmWZaT2fzh#So^W9gQGenVQ@UwYVSEh?&FB&My)!<$IVQe3`8%UNsW`YIgNL~Z$+e*GahFRh!3{V9L?GK+_Yf;-=vO*Aoz zQx~qSv77%NLzIdLd+Q%)uoi*+UFi?|VmJ~ryWO$vnHT&w%LD%`uvL+oW`@9Qb1%z! z5}$scaQ#J8+A~e0>;PUI{PYN_6Qn^)kXlyI@iZ@^85tJd5x_*QH!_9_uLEpw`R^x? zupGrjIeK7t6v>kLE|L3E?u4!#QuliH7ZYZYt3*YrT;f5;Svd(SZjkuFj3B8y!%<^m8IK&w9zfhh(dlGyF7OaEGu)?e?wgA3_Dd7A|$Sfcz0e|+aPVju^TRQ}0 zEVq02ay;e3B;Tp{~WSDDSca7sK4-?K`Pi<-Z{9cOJ4LgTA&y{>~)e&ZG z(Hv;7PLxfuA`ODSibql&04&;9-%Lgy-`UwTJ1UdW4X`5lFJ#2)j4q^w&HO>jmfj#? z{pnQiea{lwjRNyv)7#(plP~#$PDsV?<&e$Px!b2 z-yphWffrk8H)#-q;+Rk@sMrGLza$S=k*_??o}_`gNojDDPy2c?eGt(t!V=)A#h zaFWGx2H8OqGQf-EQ3?D@H~g3=4qLgg=%nF(O_;7@Uq5GWRwX5PEh+Ey?h8txR1y>; zhg=Ki0r97Gx8WIF@xQ8}B2u3*QiN2%GagV#kAZu}@Oc8{Lmuu75XpaOoLNnbs%R9B z*QnJ$lmwdIklw0pFDZ>F=g|D90#UK;)4110m(XG!T|0l_8V;z#`&);Leqz4%b?)9C z#@p&7B8tX;JwP&;-=M6%Jp=sVK2bJQbiu}er$#Dst@j?WJbW{{d-hsNBt5=bLMStf zu?f2qfcXXBEH?GXAt5#PYG2@?VkkC*HMEvZ4Gk0Ifz6AXG0LL<&8KI`Lk+}@a;7Ne zm4qC!k@#_7jvv1s$<+xzVxC2ZHEWSUy2BuM803_G7%t)oZDtQ-L08Ain3T}I^f zXHkO1P*lbR%mn?&Hp;}s6xU2UR2PU5NtnF;@4-%~f zRMEw{+wr0q5&+_$k^*V)U4F4~k+$q6_f~p<+b1b4bW2gqPBc$;sU7su@rD>G3EtYk z^LCK|Jjg48t`2L{yil9xXabccc<|QYwYJSA9{Lot7b@`BoCPVyH73DOlfeCUhFSGT z$yx`jIMPrpH$%z1VClwCRu;7WFA=^9$<6SVk_*E_EZJz+tVH8FI+|4el6=0mUX+#wcf+0pssr z_yie}qTxEf-pSZ_8SsaXZIEq4{P~XzeifI}#kPAU8Y*VxPKa$Y{$AJ@-Dqmv_=ek0 zmzVJsW&_oRtP=F7PTls4p_)@yeCXEb*gh+F>(S?a^TJ@4BNn>%i+rT8a!8g!IC&x4q(O#-{_?*t7D6I?!wbfUK8Id2WilLDFv4Y1v)EEkYBA~9B5^3 zDgH_p(~DpDO%o7WV*Dt@!etNc7cV-du?TVWhpbElyKelW)g9;C9wQ}(TvQ>dxky%Y z-MxL{da4iiL+w@@by-cPjef9c4=Dk6(v(B9sj&uOW_XIhL2tP5T@~5!Ly?GX=DLxh zF(k`)L|u~dg9me?$?zm{Y!0PKK{zgTmjr)% zC+b@$RTtYpuUdyc^0yXmqd}KUWKY-moi*PBQOVqn+ahe&6BuW%*IqG_j=pr7GYhF< z(m8l|A6C9fGN%_hg&?tX)e7Fdl1dg>2S$juVIy1@aBLU!Uh^It(|r)aJw2E$@Db#d zD)+WBheWq|9fJm2ip=wRS61oykJls#6)cimWh3x8Q@?6lRHC6*Akl?YY`#e&m;DS;+8t_h!!QU4{{}WD!NT}4$T8T z%n5}kpdAIK#_9zq3i`fREW05!dE+V3-u!tUJDWAHu^PpdLH^^}?2jNPm=s+#vPRM@ zZNH%(PD+Bi5M#KTR3Q^c?8#HdXIi)0vbW>tA(By^Xch>^Lj8$;3Jia~^cX&7c39~E zG!Ofn-}YN(cvmADM)-wLlVaec3bO2OIvs~OET6nY#Wi`m1@J=zLZ>N2hMisi=#Wc5 z(5Z!?i4w=E=^gA7G3$3hxvq-)r_V*e0|fH&_EDPCvU;%{eWyT8X6v|0-R3Tq&Qx%GQLO zD}Y#6h(TB_rPmW3tMNhPs*!U(TNwcx`6r5aU0mgXCfkzvgglm8V50TA)`qPJRajjNV*<86eQmJ)i%s;9{F%;M!tKm`c5l^i;sK*cX& zj-PSz!EFTw%bEA?m9a%IFGhUx!LYaEaUhh%;;~Xw8DP&>y;9=Sw(!(kmG6pO&sc=dpyb^F^aJ5Y z{dEKojj>bNnGsnYnMQO%Eo! zKnu`}n~o1=m?LYB{0{qmESUsX@$EG+MBR&opg!4q6qO0N!zoiHFA&@D9PE23k;tl4 zJrJs6&mahC=8nvhKl~R$I*212R4nU%7R%>|5U*CAQskyD?@4oOmTZco@g0GwnilrrOKgj@V{d zYA*$H7f`FOS76gY)vgkmHX{a8@-tQ3hT?(d0acMTv5yThqN;E7fzRJRA&wkVIvxNK zW^-3034P%Ckp)$YWUhmuDSpQ*Bl-d+2Re#(E+E=aFLS!%F(R>p9BL@K%z>x6T@!h^ zSd$JuJMj`nkRS>fxahFy*uO@Y7eGY6MknmVptT@QX=_eP87`U-T_&7GpoOY? z7zg@iN3MaR$e%kZYH5ma>Sq=)xFDO~BPsz9k$f^T-fyY;od{P=UB-PXWW*J{yOT zKPcDJZgTc))`mCPr3uAN_<8+Pi97o}+;ecDq=yOSHwH$+3^HhDm(r?x9T*V1czX)tST z6zpzWUjYndJ0lCjw4!&s2CF>rKJu@f7=ZB_opt;ss+a|n@)#zX9mD8zY8Oh6xDk3z zM=BQxtOD2XgHE6WNskI-uq~>e6?U`~jR(;=)kTn$WTZv@Q7(5OkZYZBo-emrF$0M+ zs(mh2IH>Y%H`R_-GFU(ai5!r!X?VdDe08_pKA?CjSFUqvg>)B6E{L@b=b#iuZ0d@n6`)IO?r@{BLlP~7h1;rERX}+10)&9D5(!8j+ZAuQB{l%b9&N!;X&9f808c=$ zzY(*^Em&hd4FRA_fw7NP;`UvVfZ-#&rZGNpQL6wKS}^aHaf{)xDvnZ6R{#?~gvjc1j}$BFz_ za9A0ozpaz|0|cVD>(n7u=@>*6zD^)Tn-HS>W8jwaeEIg-P=wfx*?7*Y!fO6c`kOFZ z*Nq`Xg$o3<0>9k+`7fmg$6~ME&cMrJZa#@sUp3!b!n_rD=e`2@`q%V3(>8%3WCzAi zb!U$wcE-a}oPOchWt$xWdkUH6s1It zIEW4`yuaHK#$+8@)OuV$%qc2c3R|0aS5FJAn=jo5r{NrTZKr~S>XjP4#g`8YcN!V? zVAJF&Nai1V9_mK7=!L?`qZ0{h0;qXVaS9}vY)d!fTpO6S9q1|g0Sqg4<;S{-ZUx-3 zb3v22LU;;L5C8bGGbp-WZU-Vhjn)Jm<3S2))|)C&FX8}ODL(NLY(~?1aJ9|t_m23N+|P=s9O@Z(P{-VQblGS$Fj}RO^ zbammQzb$3?HRjJPoCt)B_d;#VQg$9`*qyq?&os%%+5d+l@oFI)+g}cc z$H4|d0xvBMK}Ivlf+qdMB+JunH0GbcOEC7P6D4$=UOFcw#(~do>H2i4J6hUzW*3^5 z=zwQh@~D_q*DieI%)AQ^o9#x_aR~|bPl0)4S`ol;0*Gqm<0)WnG&j35_&gPc|7Kh# zqv*VnU`G$CQDI?RO3Xu^F4<~hj;1U0`HutIsTJXLeuhwbg!V@&JvyT7ep1_9S>-J8 zY2xLW-UABDEut<`0<~6W`8&&kl?DAP>ZA|<9D|1HY{2g=2ap-@UGn$67_Ujh3cf~1 z*$KR?)Yz~(O;QhO(Z|xIF$@sfWr3_cB3Rky8lZGkywq|p{RzW2bsXiTuX2D*CPWYz z5Mip?|5`Y@x*vE`T391-qeQ%a#_Qah6xcgnBzheG?hohY9)C& z%ZEN#iw0EHg$^Rabu?Z=SPqeF+xM{t;S})ZfdyFgheh~h=z9RLsrOnG?8?x|-6#(UDHMFVp7tRW& z0YxRf%VBAYdE?KtNNr*?vTsfdgb%ZaCAva-%@SoXodF@tDNg;BA(PLYqbQ^TNJRuC z@p2wS5v?^UMv0miCCnD#r@Sno5`E4Xs^7tF+W7|yKyXvcn^$| z3)5!=#IxvLigRyK8)?Obvy>d(CJZA4nq?;{uqGJ7Os%M@cb8-*#wZ{1GAt->k|QI< z0(b!KKcf+3W-SvTU3s z^XwBg(Cnle{W20DHi9<_TGKLR{}o!et$QmT#69Tzhi2<(B8wVK35IB24ykj)0ag*T ze-Ie;V*3}c5UmLH!vC-_AD?imcC~WEr`?dD7qw44TB9viP>mkMhe7-5<`~x1dODbV zE~ja;A@uHRk*R&EfKQS2KWYqUk-2G7ISOM8^_+IRT+3@@oANC$c{t!UTxGW<26FA}WfCV0q8I}+hVd7661pSA^lKu)iuoTA%FE~h zF-YEBgFoob4?Yaaqt2dHPftygBGyd$qhW3a6WI)<#%wc_na2T_1D_vJn=Nn+gB+HI z!zW;c*`MdFY=7!$>tTtY$@w6b2sIx0jB@RkcSXu=6)Bv=U8&SmN03RTXt1u+bSq2_ zRhBIzEH%9YH`r`pVApeq44|nS9743u_*qE$BHxihp|>EeUP@ONq!maOR$V0sQ*D&( zir^OGUkTvdo=F%>-uN0M^v-Fs>0!xWMGk6rY_MTo3~43hqvug1fT#7(G0YnJ%wS8> zv#{TKkDVAh;XWfhN6N>@U6ima6n|9Ud*>qD#I3;iUHLu8rZTM z&h@7GTXY5?TH>ic`G?Uup8>IIiz8hJmNYbH)xBf{=cR-N3xnDn@aY*; zq);YuSMJz|^Nv=zRHtjMFPZn27`s#8{Sw8t7O*GaGujP&>b>qFj21GEV~*H};<4hJ z5ErofG!z(4A#WTI$pdO&6PEG)rceKZZZIee)R=tQ%Q*%Omb!I24!bR_-qIU&is^BQ zFL!;agey@gR)5GAl)yp#9To~k3?w37#tf*9t2&)JBztt0gRP0g>#=5e<)0ctI?^xR zFh3o8>NqTF1Y^$RFfuEKK!xpqQp2OeZFn0;=(kxg!%7EBY5&|I-sQ#}&I@Kks8W!H z!Tv?It(Nw7a??}|0~!m>I3>qQ@KTQ*!wD(Vb$AYabv*wUo7#22!`nE6YhVp)$cmY6 zqDLx?BH#0=e}XnXx5OyVzi$rK>Dy#tUWo=ZD&`OOZy-MB{MII(QpgXvhtrmt%U3o- z96$muF8&3dyED$T)w3KPtP|Sh5uBkeL=xR>^l?hb8xZ?ag(xi2HSH?Ruw}Y8UB3Dp zlVxD_-1C_}sSw!b{fA`U-y;P!VqpWRo($TH9I&oQ|1@LLV@6#x@{Ww`$F0g)tC1Al ztNRAK0d18WZJnz)nCnl04Nd3FUJvaywmvN#lC>bqwguC|`iuKNOZwk|r(a#15PMG^ zMV7CjB9BNx=!z778d&AqFnol!%5;jAou>ux+PYIb3|lt zkWK~^AJ43OF~L%ZDDp{BsA{?jHjIPJI-fhM5$bB<-0Bb6#w27U^ZiZ7VuVd%3Jo>wM4M$>zC_0Hw_3+Ew3Dq@H3 zeVx%cRH=kF9jtfLoWf>6d40lhl4K#ZUA_X4W-GR%rhYh4tk_ZTU?B$xc*RJazei4h z8V)!miAOEHQ3oYqLTeWcoGJzS!Z)zYZOxeURS3z^cKY(-Rv={FsU7sMN@x{O6KfegzEa zYG%G*AImrRNZgtfg!?Db)~>C9*PwolWv&04!T2028n}70;%HE|?9xI9U8>B+<>B9c z<+$^izy^rO9C!t5xfGO?;lT?!s|bWeD8pg)BaP{yyeF)Q(J)B01qB2m>Ko1_s1SqG zxcWx&pVocHgQ$^t6{teL8qSFxI?)ZpX-X|hzl{mG_dX-~al8DD;_PYf8I+RXU>8Ac zB|#_mUb0;1^vEM>ty)uINejkvE;K6Q|Niz;ULcQJk~|m!Ai*3 z=lYX3)mjv5GNwE2|IlHYr~JPiKM0hu4P+Cf4d`V@clNz2U|tmX472D!&mgaVtxD{D zUo4%{Ps|B03pb zIA>_qU^3!q$k_7w3F4v{*i807EGW}oJP5$nebOFGeGKGtpC0K*44T_LffQtBU(NK9 zDH6)Jt2$_MYPSb8=i1ew2}8s-de|6vf>)xOO6Jc^%i<-A(}D~%*nKMD8XRtCPNckS z6E=x%WS_d&cp~B|>RB9GmS)l(pein_P0Z1H9>&{@ttjuXQEg}e{%$}p0%JO|;m+PM z7ZfA`JzufkkF;&J;u=I%-%JiZmw8*5ghdoZ%t3{LN#p@g%70j~xUf`Q4O}h$hk(~+J8J7lQt~h90 zp5(T={y?O2WXG2?L1nA^-3=U+;Nq*OoQ>!^az~>)`D?qEy>gp|yo7g)!V4XaSWVi-wh&v+|IJh}0 z*_ZlVl^sK`G&)$zNa;#2zJn_s%&{+KHgxc{L-&2NSU9{xJqx8q(|bZ=s;3|y7yAT# zED<_S-i4lTF0=`o*7Ie#fUXm5RJyO&LD?!&APFPVi2-fW zHusQap&@Ct1z^-cTkZ=TwQ-!{h-s%y?*b^*=$O&PqgUKd1tRPw*&zniZ9)<;k#7qp zCF~T6V-v!FWs-+#xogf40K~SIQMyQr6!;lO9HEKX1jnfdl}|Q0kYYi_Wa&PvYQ);y zM$+!T-zW(|_3FL;Fzqf;IVOUa)QVqD?GMqBSBryxbSw@6^y)94-@R=evJuQDOEa>l zh^J?RqHLsC^B=b6nzO<)iAxR1Jc=1e1OUcQt7&VN|9J8732h$AuMbLD~%3eK3KoWZ5R3LkZ?`ealI) zb1%J@BaA+3ibPB9&m!O;!Y*44m&F#e3|bBytlhH?9zE*QIiM%W_Hpbh#Ge8i<|9)# z7A+c6dC+y!p_@zXnUM%*rb=*LHT?;saeUGiWGtDz(e44OCZAFa>Jn|A2jWs|`!8b& zalgpP83*|IT~RZZi4HJi@k5cJ!{=pA&Qn4-)DU~Z6UE>hAwfAcSGU6}g?j@yy|8z_ zKb@g*sZ3Y3@lelRU z0oRs3ZLR=~Wn+ltG3wdF00>H3FRn?e;pD~`XCY-=FWXdK21Xw1O3p;W`jfV`K|%)9 z{dOPkgd!t-LxuI^V+vmYA|46{*zIXW>vDRbei^aA? z-n$^>E$V=QU`?M}wRN?_p}+zPUa)_9VsFs-pHnSj=0#m~`o4Jn-z1j&Usn{Z^t1F@ zJ7Mk6Xf^wt$kqhmDh~Hh=o#Nz?sTmhS!CH2yX*IQv1}}@#|U%(>nATzK%DUrHF8s7 z)5N7Z55`;_n}rn}L2Xd2lGwXr3hg0bgcUUElS|)PI7GI$IkKOojFPJ|dtOD9WrOEp z-ti{8;%u&+DTg}C9&+W*9qo2-ip20F;Y~zuL3qd_<+vg&0YO~x=c&;Wg|nADf-Q#C z+$DeKGv{9XdyEhtM@cID(4qU0d6P8i)IMgte}5wPc7`n+{iVo*GjB@u(i<%BYS5S_ zhz}l1JR&WRfPr^kIasG0+a#*k$fU(x@wErpldVsQd_~RJ=X^zg7; zt252T-VqyFF3ksYSJt$3v%g(XkLN+pqgQmdinBQ%1Wtn20EHuDVDPICQvQ18R_W6l zFhZM81qhWmhH2fu`N^N>T>KC|6W{WyV$Ah}OQL!na}wy?AWpt^LX_ql5+0VpBE1Qr zNzlQZM1iHKn)VCruS*4m#@X9FsJF+gSIf%UQYZ^?0ePLQ($WV97O&B>;gPO=nLjL2 z>nyIm`Inmoq5lFILToM;feMi>%RiHq(u7>*mZkUwut5NVTQ z^V{F3wQrlP{SKIwtvd%|E&4Z(TU#n7)-2Up${52eH`{78qyxQaOia-`7*~N1rwUM& z@wg&xO?W!r6=2hMfrtw-#jL@=j}qmJHCWy2WJ!=polp^g`v;hAvb2nr5dWGWMSnTF z4Te46O^71=ci1%C(?KJ4{C6E~i0hLim{m#{d}Z4w8l-aq=mjYJsk9+!0>oDEtZ}ar)~Mw^IrZ?kSznYK?v|+Gn*V2c`NsslCXKzsFDL za{~S<{(UV*XgZG)e-q#R#|O{W72W#LAnE624(7d)GSS(;CNTg>4c5m{yk$R$IkjW18apD4KPM9=Sr%TmtGILmky35*tN8e^PK!pfXTaZCc-ON`mQ8E0);)!Gkt?z3u`kx&GpIR&3 z%D|+>Fzwk?4Fccht12ljV>Gyi8DoYLYVm(5NM8kqP7X)F;#k^Nt&-iADZ*HfMM*2x zYk7$}${0TN?ROU}pUspXdU%h5%1fBc>2gdLA9ox^m4k4f)qR4BGMGdxn+| z7hhf^&d5`MQ&JY>5~mMu2BTvBcH2D~^^)K6tTPe*^v7{#4sSrYSqLl2wQw5|_4Ar| zQ&G(WLqV$uqF`cs2)va0uo+uSvDw#$s{;(sg^pa7==zwU1EQYVvOnEE*rXbd&Ba&> z0u@b!M5qO+cEODN?xYXzYBxr7SPG#?(*r#}vX7x8qA&F;Pgy7RKf7c+{pu$km++28 z%+tF4D}q@e#*Hv2j6o6{8ha*iz`N-}YOULz@^I+4GWl#@ZBlz(qnIZ|eNo?M#$yie z-Z>o*LcsPI!sLPG6Juu0E_!>FosVRXk@3@*71S=VZ_Qv0s~%SLi;AMzPosKmXr}O> z#p|LeWO=`7CjS!1QD5WpODm`$!(E;=*PHIx7T_&<)}BjXi3kTAeCMOl`-x6vK6pite=oTy-Q!Zm($6SCd| zf=MaW-o)eQ98qgspn6kPGWXu}lawjdCr!JMKkCb&)_a)8Nm=jz z|DTFlJUB&vZ^w}hj587J(I9Hhsaf{r8pdWXZ720Tw#tj8^drY9p2T?S5%4V|-o&HE z_S!R#ps5-vz!$1nzX#~xLye;)(8rM9Q!y%!2G`(8ayq8_joSsi=L||9^Ja8Nbq@?- zbHoaT+|ur(Pw>*>E8~)1bU+-(rmy5673;LMKLV;E<&|+MBB7{NjR6LTpFnb}glmrTI z@#9_+78sa$_Suq>d}Q=Zl(GMb*I@1FAVLRhhNd_Ov*C55JzEp<}|PJ1UAp5FpEdK z+RsJM_;sESy5|G_)go{$YAp6Lv60=M0wnkD&B+QTZ}O^oS#&l5v_%4X9Jm5jXHyno z0H@$c@2)+N;LW|QVOZawD(Xh}r-UB{AZ^f>rl9PUw%;ZPe?F-FO(Wqw7qWvACOY3* zd^Q7bmczNKAvjC9=q6F?-QkdP{;o;MV%R|m5qrTMI{P1<<$iLdyzqTNO)U3pX6gfp z-8FJYjWLL%pN|WaKT#>ae*p7uODh^7e*!TLtAK@)h!cZDz6mt~?;12h1ph4E%P=zl zpJ?RqR3xi0-3$`6pYBRa7#G^5e&-_9`vnpWN10>S@xMfBGtF2<;MQF0gyUFx%~*Mj zw_OmZbKeeQ7uHux5DJ*3RBT@!a}p0FB+&`snwx-0@aR4SUZ@oGqJ=D%jN3BsyZ|3K z86PbP-7Gcsju5XYH2(x~b=7_HbQKrMy+jrJD1tg1b^$v)*M z?!sb>+}ey|6Q!SYkJWa5?X6Wg)}$4vBC<$zmqYkyZ&e0ocAVJKI35`+nNwbULC^B=PLI1m$WCnDpslDBXc7?j4bC1lW2E*--PBgCFhB8A z&@H<3QUve8&tFy%&5!~-uBko;_aFWTmPkJhFJGvCk9ZB`OSDT3ft8MF!riF8fhEhjm-I%`uEAf^FkpA@s_&sjvHkR2D= z8Ch#lM%(R&_y}loNz}3gBTglUWJvj&C6YbW@KIFB(c8SznAjd#*GnBc54nOb5H2ex z-A3K?2gRqt3PAh^DJeV2P9g~d2L$mYvw~+13-2j3kFKl+JtPt=QdtxCOD^M9LTU~( zil^AwpJYu=nd%&xclEDzyrL5_Ex7qoDL)O+QWo69h|<@NQ%dh2rl&8+3<@gh>Tk>m zK;87D4=c{_6u^{8CcMk%Y!hnJ)5#!~&t{cTG8r5ol|ca=tG#psHu6RI;YAZ#(~b9~ z$vO+;kT+Xu^oio+WB;EQIUL-8&fEo6OUUZDkcl0BhR7Eb1$b}cj}w6cJ*{|8eBW|z z#%&3U^)|8e!Czw%-h&~oA=ezXILm`RjuJsk+v}&D0=fnF9VY$sJohWJW!nQKLLKa1 zFoh?T^mdH~4_!%?=4{h6@4Qpi>jqaqX+|D=Oues-FT%7sM0x{y~YwHce0y!=5q zCG@AmOs)jHt6{)P$%#zLSTW7GRulw~njk}H%@Hc1kUIRu*!dUtyASJNcM9*JX;1#z zLcR!5kv2K@rA{T(oIJ~bXJ-ZYp%mwt5wVHbrSq9UdIz_tQRnP$7N0o(FMrnEGvW_> z<>FKYW06fZtMzT9y{1_#oQ+&0ZwGu=53WL#=gBW7tmUqHTnBm|(b5CJqp)68c4ijJ z(6x2l@&V)pVr3_?8)JZ5E^?5u!sCFpqP!Vvy zxz=HqQyZC3=O#pzDN7B_ca^x)?|20nrr$2dloJuHk^&hOg^3Ls&=gK7&_5CXyV^2D zfx8XFP2h4MU0+LrlV&G`d_J59*E^TK!>ARM5n!Oyby5Y8^tot702QzO=ZJ1iC9+EC zy~hDXoJkgycikJ1+0!Mpdhs~`!+H5?NqD43Ll9yYd|4y`v24F zd>xB(O9vt?;u{Cm>flUnF@5WVQqGJMoX`^O<#=~}i2a=;Q(`52R@VzIOK-3e+IjPo zm?+JWvxN(pOrVny39+ zs>Qp{EEw%H?-C89+%?l6R7ebNRMm6!I+`uNigieukgYL3D46%|$$8@4kqEAaHLM4V zoj+A@JCp(_cZSW+>yl_s6E*5%8wUa2?{S%b<4G29zn&#-5YW^3;O?W$OwIZ%1bi`i z8r*Co`9!=lavB4$_@5n%Tv|;%U5#6cS1(OL|p4}xqa0c>cEns2G>sLc*ZN$JWAn$ytuh{*$c1qldq z*oZZ}aTat_Xh^F*fT}OY_*@@Zo)*jkwp6W=J5~-EWzH0qG7pb5X&z%_9|;Mz_y=H$G+_3=S`+;!kS1Yi!~`3 zLF~oK)}H|+^K?B8PEQbW(CpmNfVY44FRG&s3_n>Mwb8xFi>NKNf$#{D|D5=Xg~ zkkNa=yO>HfRGPQsn`bhZ)Oe1#}RjStGHakWkJ}Ivqqt~sH2s; zlS2YeckR&=Jpk`^dNGi#ylCVf8vi)sJRmo76PzW$nOxB3Vti?xaBL#WV~o~ zJa`+upkOruZced^2AU_1%@P1EQZx6YbtAW0UUqy?Hth^hAvW3r} z>%nSO@@y66enfEASnMW@-NC~Dmi;l}pznOpC3Q{I=2H4{;T|WJZy}$Z9~{Or_R)=3 zdsc?8v(Kqy{<)AHG1p^Z7_OT+$y7 zFXLUW?~^~0)p3SNXPu1P(@}Z?aYC&~cYrBX9FiM-mELnOD-NVz+lKA;nOiN?TGc~Z zD&af*I{!fk*(fEKq^%E#ntNhUqa*MD^_tA4+5gX5Y9oAIiL=*p(T*dYzvhsw6@v}b zS)l@3ECvIz<^dM`wGv|y#Vx&l?@=k8z_I}pxn`hdsWsgh3{(1unOjf-c;|>t4=FBo ziwglaQboZEY1z5s377s7Y=XZS5Sg{H6=xcSp)vJ-Gxi@*%QvK5FOQhzmY|ya47kdU zA{WYc5gu=cBDpau*z*#sVQYckMjJ&(H7GAnkU<8UbIYb48 z?hcDy*q6_Cze%oKL%Za=!W$#0ihHV)CL~M#Rrn#|2>2m~Og$DJg3Jg84CUq%p*50@ zXJe{JyD;*gf_gMc@9&)7}QiY70q02^pHIU$H8XCNfO@GlAAi>LSFTHkW=0F-H+>P{ea z(0e<0%Q34xa#Jrb?L-{83)gj=QW1lh=1fedhbdiNmEOG;+%(1u@(%r15O5FyDuZ*f zgRS?L+&z-oiSp|xt8Q}c5PI&IvH~@N!W1x00YUaCb=y5sxe(q&A^m8hT{BgqV~~wY zn0cg)1L_Qdr~#2a>8If(93MJr8;$oUHR<_TltPthpKjY!sU;}Di$bBbOr~_{PH(-? zB6v3ezs4>h#wKP+Z>JmnvOE{IH7Og1l-BkRAp$6I98LTF6MHe_Fn3B^O(5qBzGw(A z*|p-eujy*~tIpRqFN&B+BL_#|%yF*_DBUUu6FC{-IX~_a`_s`mB%yi)fbFBP>Aiv_ z#gDYlZl38sE-n?Lwqu_@tS3#*yXKq7ygrh-7A@s=5Cl41$9m$X*D$af_NisiV-8FVqiaya)Ez_8qA#8)R z#kCXjbQf1?Xd6~^K5ypL$?-m#yTql8O7N?w6RYA!ynhw=wC~J7YnNq)qagI?YaeCY z*=38$J)aL?4-_O(Y0M#WLh=lmkc?7?`<9D{^Vyz@`5|J^OT_?VTy!8Rm1qmaX&PO3 zdt`<&2J_Q8DQ1aNv8ih3POPq;@=jva{M;5xwkm>0k0y5iUWU(#yMQuY6i&VNOhT<& zWxMy@-!vyKZV%j$fss_~6Q+^N&(&JrL?xSoeG*F9KneQpSI{Zm2RJ-lcRwC%?0I+# zMI)VNqbph^9XtCpq}w8rlS3_9odjJI>_%IiYGq&5!MYBnQ$PFmm`&XLcRc-qO6mxI? z0gM}UhT#r|H#VRjg!<0#&;;~8e|`|Lx;|a2mT)pe(ZFps&UTK9EEcseTdI4>trG=Q z%k4?v)K)3D}t?rFzW|q4>(H}dCXyDf9Z_@ZSnQS4^JcO8}N8+l4TvKcQ6gV#93R? zzAB9_k#P0Mj9VPUG6CEU!Nn#`^vwi91KB1TYIK@CqGTt6?BCH%hyKp7qKW_rl%S20 zXrsl^0RSSI0dn5}kGXyvB7IjqsU5DzZXUZ%h*H1mJ_;T6`4b4*pQ2HgF9Pz=39Fw> zb7&=K4h~xa!`7XZ(wXGRtxO8Iiaa45DJ1NmX#`Vl=ZaZ(`AfdK zS7(BMkPa0EbJz_Vux59B0WO^ikp*5RFf`~xrE#~i`lUhxL9ZK{{tqi*S1zrv-{yBT zApU0i@??AA30naF7dFrmqPAq2dXN_fBEvF|moIWVWUH4i5#v1Qz6VsFNaS-FO_MXW z6apE(@g;H>eW-tfx87otGpr`-)p?+~urtclM1a*pm?{IYU6&7bM6%cm*#cz7-|4|j zXgNm}*)pfujNq%FxiS*)_mBFdew%|+0gnHuKTJQpB8w8$n!(iyoTv0nX9o%Aavofq zp`6QMlJ2eBspm59A7oYS4h3F`VcG+c32`d-_jD;cV}Gn&rp0*yvb1>bT5D?#CP_H7 zr0AAPa>gfA=;Eq^WsAqHJronxoj_$v>7EZmz> zC81&z2v0SWU`lq!TKsTgSY#Fkb-GH}?f4H0QAT{q*LHr$b4)0YEdv+-&jUW-W-BSm zfw({N7_t#yrCJqJ3JlCHzK*dlAInIs%z^ilZvYxn=!B5qnwO3c)2~e1lt@$9sAbpr zxsuz_O0WgY5dR&lzvW4FvS(Eej;Lj(@LniJ?e!?cUqty>pcMlMOaVg)0TUkk8-ZYv5uXX;`FfVWdk=$ds z+n@rBsP9+1xT#&ci-EoVSac_`l-*FF@mQN8AEoLxI7%iDc=L=ogCaU6$VxEPPYxIs zfVI##NhR=2U;5mv+M+6-jLKwBW?Ri^{*Li2lt!Lp*4V8dOEBMOsLSg+9Q7wCW#uNS zw8zE7RFX6kW;JZehkvD>J-`#?$+#sfRYwd5s;6kK+{<2lXxJ>z8Y!E~{~A(1AlMAr zoMZ?)*^32@5w|e_kP##pb#LUOgCa`%QZltVQn@6++*W4(jXoTI;dQ}<#BYj4OzSlF z@HJIhYqq9n^82wE>@Pw2+-fUyNMT5obQzc->8spZYcMdY<=NOW*8R?d6JpiO_Vq4z zD0B+Rt|d(HaSL;~yB5w3;)-G8%H$Ik>R82gNmUp`xhQ)w{qKI--@|gPy1mov1axmi z+zYCxMy~yDmv@W{W4xSvzrw81UUt!{e`F2*@}iGn@uG@%q!|!X`O7z)+Ia4nM5va&W4=_4(&i~${S-T-r8k8ESx{je@($yay7qxo z;cSQgodZM0g2@hD-ApJy4LK#cZ{c>{F;YH41Jyp63JsP-P*V&*S$97PbFqeMiq9+; ziac-2c7pp~CxPnB9Gg6mYr^FV&9~qhpXp6@009JL>6UFSh+T zVD$s&%cnozTuy*8F_fxVt~$6`i@CK!SNAT(PJDdb1U()nU0yZ_h?~la<%G=ZqwR4g?~7z3ACdUi(NHY@c5j| z`!}c}+_@dJUk?A4tu@1d5`BB}zutY-k@iKpQjsh5pm-X?WL*}omA!qSk<%#_gN*$f zZ@4_+Ha~+h{m+))zE=G=^HZ-m(Yoa8Aq4h4Lm>gE;i_E5D0Oth z(uIOz_!R=r2cDs&I#&J;x_X)3%Elt>7>(@=U#pp2*Ec1X7lU8CE9OpLRy*c=dVK#d z*p(zvq%Tr|M>xX5hbt=2CDJbP;t@A{ZE$CUcj&`%bt@A#yZZ^McEH6ai}$uj`q90K zJ2M6NG=VPpNy{-TIT05-B{0F+Gn4ir6zZ@!`u}xFe zR2g|ZaEywA-VA|1{=CdapvTbHkVkY6A5E z0@$Y~*`!rUR3jCnFO;4Y8NR#Wk8!qKC()^NGVYmi7&yy0&s(!fCwVVF6XP6NVqV~b zj+zoyUy8v$f*%mhUtl8g+GTluwY%(7U}b!?`vzxauFJ#B5e4`M%1Rx_qws? z2f?6UpmpbT{X}m{@o38AuZ|{|-M)%Q2krN^UVk7<6L0Fm*6RvOQc5V z+YjRcb23BRavijY^fDx{soS4v5bs7fUpxp2?IZ_a5#-4P?0uM z{$~ySk}{(J9FkO@%FA#LWOEO`oLObkDFS@cS@2%&<;4>2v!LWXb)a{gSWOK=q{D9i zMR76FK!dfZj$IO@V+R+!D3ubv<%PRgv+P{)M{KHK)owhir^4BDK*WIF8|WtY_2rHx zC<4qhg4MD`yJ!M=B;wdEjdWTU`y3!Qs~55Ah;=vl$!eTzVY*f~TlZle`0^E@eCwjl_e<8Qyzf<| zTuOzJn6ti+%0k@UX(%zP`~VGI9HEgjQjRtfKYdi|G0Hgwu-HQ_WwG4SNeFJdyp1U= z!YHYp>zNiuIw25ty28T~uS*sWYl>Q!_#17t_gf9vqC|III?yT}FL_6hs=Pw6viIO4 zH)X|TyD3C9JBb7PEH2RtN31KV~#^ncEjk*Sou0gFrhdJ*EcJx#h{V9L+3vFBgCq`Y@OVz-0f-r{*d4t-mDCJ#`-F| z-;7?uac54+w}b$o(N48+ejPTW2mOp21sV$pX-PV48pc$)uNgy=A_vM*F?r*kCH@9S z+x)u7FPb3NhV$O}*WFsdI{9-oQAgjHs~5~-A;Tdy8hna~>3#r@M9;?5z_h>fswk(e0l z#zpc|5J6eZfw|bnXjL4%LaX%tvT6k7Bp}$C12+@P+UH0m0_{it>lGNz^;uxU>}DfkC5Q--E55v!qDm~>Y6nOrnT$>?|?owv1v^NHedKHqX z7NZtIE|#yEG04X+KS15_W{u!NNSFj0{PVXy8n#d!1#BuNiz6}iIBYYZpX%>9Sef29 zWnVj~(s}_AA6p=IWabLyr`w`iQya@UY?PPnHwSP7^R1>wA;fyT6sjh;e6u6~jho&^ zmaEro?46He)4ru{HAOtq-B^Wmr$cuyl${pH+d-TZJEz;W<&)TPa~%&%j5xgO()0X0 z?tYN$p_l+p%4ogDf!*mDs9#pQT~B`y?(=3~{*O3CR$GbAB1kK2mQ$yNA%kcjxwAew z(;WZA$K>?mW%JJM0^tU?jpHuXhXNGg9grt&6Oqf1q4!Ej%!4zL(i=-!if8;J!ekLq^}0AN|qXoaO9_JIPk^ zNF5GGvQh<6ko|&NN5(g*d}~s_zLhAoE0<&`kMy;x8qEYtFzz`B&QlTSUjTK1=-U@) z`|7|*P=RWV&4sU zgYUC5PI;U7yQ;7WFFPF1Nuh?diiJT7#XGU?%mD=!=GP`lZowimuLh zrkfCoMwJDu=k*Fq4g4845J13kOC8u6Lnw>@W}(D&L@^)cTXmjt;zvbF+7gA`&O#BX z9EkvD?WEJfXezg{F9aS8a`JAxhG3+2^34c+oXdAeKL>L*l~YP+?=k2psUs*P-8l3v zBe(9+sHMQ)6LfzG=mf+;|mG`gauK$`$wD3<1A)t#w4glHc`K80Q2>e69^c zbT>wR;!r4p1ii64if^+JZ=tr10qOdcU(AK4n>Epl>eTN5h4}FH|^W_O1)9PSdHGygfj1hq(8?ZTWDGE~`3FKX|Ac#m~mU$mC zME5FW@P$BSS~U5CXA6L&)A{J%OsVl3t0u{;e@UH_##oOx$ zlU#{6qcscg8y*ya7+vGt0$oZF8@&K0ME);tcI$c-sG7$s)a_IvJR>8hIH=p0Q*6>*s_Q zbtF3qrBNIZvS>N1#Gbq6_0-3GDvXn-Lu(zOHig|wifv5nJ)2~4j>>h36G4zd!-frV*Cq@f38>F z-(4&q-~U7&#^SxQBt!;b{dyp7u=-5g2Ixs|V`zG207pQ$ztutjtqzSsUbDC+$k(9( zHlZZ88j6e%%8i|oNsj&!UJYUiicyL&Xz8KtSjey+dBJd}%LrJuX$R9^`4w!Ng+ERP zZ%DUTy>s!UNf$RFxkB1?h$jw*#dLcCPK22;`~+VQZCbG|`Sr1DHp_S_Hu2z`i(_hV ziox*f(C!13AsqqnnN~3!n3HsVal-!eOQ!f9k;HzOT4n5Ae z8&>}bh2unVsnIE0^u3y(lBh*=_(dmoj%O9`nTWsSq}o|35fT$_h?B&#yGc^eIl_c& z-9YjBA$#Mu)?7M z)^KAXq6}OA-3wSs=M;?&pl(Jv6vQzVaafHgFQ5!uHY(BBM|1z(3Qq12*4xi{FJptv zYaPoE$JTBVr3nLW%c@tsmwiJI`UjJsB~X9J6LDUwfBN62n}4ARqz{eU<`BN516jq)jfZQ%!-gLm-HU*c$R1ayauY7)LRshvypa2ulpsz_$D30;=S0vO z!$^4ZPgRs0s@8c_p}RhRlB;3NsE^9`ulDrXajU@$Tx2FGCS47);CW@jx^9wPeK9>L zn!*KDhv(b}pr|U<&#i`54ii z7XKwlwPzIvlpDVYFGADo(|dwxE$g2(6nf_YaCFOccCtMuk&I|>l8Y?02}UG{IkPpwNRWP4ae|4gukV&QpW!J47P%18M%2Y#LY43e zAZcF6>3DU8ap(Hv{zd53?!06heJ=ucr**X0XKopfs~7Dx+IL|QL5<3K^4SMt4HBaahK8Tq79z?;d|8{bPC@a9hk{Jl{Ed+Y=)Ci$aXh{Ki+6tkX3TF4ex zyn@Hr!S~6#l8+3=n?Gx_U$dZpOE@m$5~ z%-ugF!sBCMU4119A?j2gL{<+QV|>R^__juzDwYOb-63}`E;jx6b*sFb>x^FK&OZzP zot7td9gUXQl|rS;PvJHtQNE1>T2`HLM%gc(rtHp>jo^2rqDpQ^1y8e9B;osbg;v}~QFpHG}rf(q0m=Dfyimp7HP;HmezXS%;xP!c5 z)lSqmcD?&2|E%IyyWq)~-gS$&EJQVzjWw0uQ*mj~l2puA%0;>j1hl=6dGXU4xxAky zl8WglC;dcZ> zI>Kqtb)Z9iQ?PcySiL4%m=LHRqvz8JC(~5{n`Jtm$o#Dz^2PFwQ8T14fs@bYqdmhg z5vvn0b*ilQpGPe}d#+@8)6G8>{=CyMjvFVcxT^Nkn+D$#mC)&@O_Dc5{poI;7-QjL z^D>v|>HRV#W>7zy8ZwI{Q@w*Tdhhbj`30N zpSGFVr)rsr+WN5vF6%!8Xg9P(T36vqrevQKqsx<#8jsN$hCw9^fbB_qQ#3pB8QNWu zSP(wmb`{kco-B~}TpT0d#A+|O}-OGx%VIz zo+AW+!65(KQVMs?y$J|Gu0pylsO8hg23R30PEKkkuZ)u-ZeRvR{vMJc7)<(Xf%?fm zP3BAuOoKjoClccV%^h4GVza(kvCZ>$mcy2V!Vnl6q{MBq$!LCoVZLz>P{{t^zYx^( zIk$GSE#kwi1r-ClHdz!jR>KAwFMg2%ruET&FF!ndQ4D*PVsYbp;H#AWFbLPAfv;9xYX@jyUb)!we&Js?%cpVoyg z3mK505N%Zy4ttovxCI&C*(%G^T52eHanrH&TheF!aIlHRgoaT85ndd%Cp{~`?rS^) z9}}_d2(fSj#Y_S0t>;5UIcBvhA7Mg@a!PooDzKOtY3|rj*Yh61<9Gs{9$UeYYHVQ= zy95ZN-TTjMCHdWfcQ4pz+}!DZpX7`iK(G*Uk^H9xP#Z9>w44*&Hrl$kbcCUE9>d*D zD)_opBW~O8{@Yk1it{{@7TE(dAM%vGl^~e6$yqKqF&fp9(8dvSt4(wyTEviU6@)HM zLx6BC(0*cX1gQM1J{%0JqsvpeR}Jw8qW6UOq+NLM6Xyr@${E3JisBB(8hhDaYfXH7 zXYA_}c zhoTUSRi`wS_8bPFnpF%RAI;h}A9Ef&4Hn0(6OGd@Vo=V`AjL0HQL9}d`+U#~H6t=? zM>w|+CmBVemZQtWcKpnS;5&y2&Oyu!=zlh-yNg?JQ{DO2S8(({XZ)zv`VrL$ zcB=onG$|knIQKMX)IWNy4Wk0H?Pw4n{;EJng1wwY&{NF`)9elpWpX4jns4ztI2?X4 ziR3WwthD=8gCrp_>j6^kp=)C-(%byv}S}8I?vio(B&9X zLZQ8P-d6@gM8||BJCSmJsTyP7m6XjcPPz$)%xb*5fNthO$VEWIw`KgfJfmPEt5Uk0NXp5M4r737Z!s6RC$C{sgtBgmR$DSjrtxaE{}Y4)Id z9pcjE2n#$M9ayMLAdq*~BQc+U7$^efZoW3rpF&hm?956w#+myP&ALa8LlBj14MW_p zp6F|_Vg3pxlj;vnsI5Ht?wlhL9YusscUk2PBZT(_yG1 zb7u{B)5FDzssPs8MN0BL8$;}z)P_qXeb~jBk%!C(P!-E8b?6K_+y9O7MRN^gE|ff~ zfF&c#GZ=WwEks)xGPmNa>8=+r@v##1Q65A9Do>KdPQCi@nF^S|WC?gJ;RB{iP#aDv zv^VM6&d0W_s_NZB5e#KT(}6{ywpdg{v1vESGslNW%CBJyD21I5u1g+!5B^f~+CIHED%=(j+R99~S?61nVqHpcC6>hiY}ntKdMKxI z$6h%GlOp#Hz};U((*#y^BK5pwq3AZkvYDk3esW4jDr4QB{E;atsV%NwxO00(ozCUvNymtAeI!iDP z{-D{Rw_e647+ClXEN|akn$V~@Ic|c(m|5)F?b*r|eGe{NRS=%aH5Mp7{F@|%7r8m+ zh6(^XdzONe5S~pK+TLh|rziUS^H@W`1cJsR%iu2R)mJi{e%@A;F6>w(!2!HhQ1w#H z^iI|Y02S>NV~KVaYPMcRab)Q0FCVNPbtg-j+Qo??-2<N|Y8~=hre0(C^gv$>z9>k{*BUu9Jn9q*%u^A& ziU8}0co+(^s4w6`MD8sag^kP_BF|KPzJmt)f2Pk)F!)n=zT`0+Osa4Sb2=U))h|d6 zhkbjO0iMLy@nhCZfvP0)pE)@v6Z%ZCSGgG!J!p$-HFuN%gf-Wo2h){4r$f#ZVH$ks zI7nkiQD*ukicD{+Pd-UL2(VAhC)$_mbv)(8hDZ8de|@3yd{oQxm^NFqa@%UJ83#&Qa{-$n~-SU?d4noFitBP zM|Y6#&h92OxzI=i7@*(p(&1LP$XCdMy9_2Qh(^}Dve7h9G=p0lsT3x3q1W-y2pYLBwJ;LGJT9xo2&gHVsgOUr z+`0VHL2#yHAc+c^5P2Lcl7EzSkkw3?G=4x=`T^f4eM@tOi#_B!|#5ox#sL9KvXMCj<&r43nfJkOgKZ|HW2>(VS z8=Ijq_p2!=Fi`eB>3j`FRW$^Yb~tfX6A3ka(z0?pW_8-`#a@RJr7fKmI3N-hti^g} zpU@?W=Olj^U_0vh1`~lDJUxR6WfnL_KAv4+bcSrimhB6in~VF1eej7ad<<-I0E-GH zo;mP#vAM98yS)%apK*Et5kdJ;4n~k(Bf$~V35gpmm8*7I*Oa z-3^`>Yqob~FC{(<&LIt8>o|j{o_zFAWxen!o*m@LT)gbX*Sr~z(G}7mfso$}2x%Zk z0nOTZo8@-q1q<}%AVMze_lI-9Bj=t06D8ZC0CY`gAKzie|5w7AGtxk~kDc`=@Yr_Y><%ZcXl17rtMCz86RrEu7Q~fR}(&3!$t<_fOuM*hTBZ z{@67v_-|O+x-PbEtDLB|I=R{t#ENk7v$tos(N_-p*W<2~=VQeAeEQD=dMHsLG5*gNU!k+KW78K=7xFz1QewYM zN~4MfY{e!5|3+wo-;BlNf}MUkHleXEm>Ed+&fjhzB7K?=lQ=Vt z#gzB8Pe|urUC(e)g#JJmD4HBavh)fjnFx6qPMQO)X2*22`R{n@;*wxPskG>kSky7P zeNrtSaJfntCb~ks0|f(tmx(ciHu^KkM@o2Nms%M~-Pc<#VLy%pDtt$}Ub$4lyXEl`atD#`gwXnSdA-YEXJC-cQ1$sx)(a8fpzKhvP~ZEXx^EgLs`-8ldHZh}#GabJB?GImNNrgvo;vRL+_861Cg> z$6$SDN+F4*{x z&;+i8+0#LfWxPq(H};DMlt%h^UIBb{XZcs{4e#F^`85LvCS39gHc^8N6a`@$&#hBg zsh7mC4V(#^$jwR-%a)HVwLrM~Hs)Q7fQ!W#jb_V`iOa;M=ce6CDCo+BlGE>aJj|}5 zq>yi69dMxnUuhVEAR){>rLpmM`23;|g@fls#}TN-@@9)%8sWCIN^H8V%s{V{-~VfV8iPbK4tF~Sx=>ceN(JW<-#d1MFXi( zei%!4J*y7Cq=hRCV37mp#>V~G_$8t;2MHF5kV^Jm;@-DPBopk@!A<`esykBwFZiyW zc&lXbnbS*6Bj<_xKm4DLDHsTk;7yS%BA@WhB0N}!u7=l4aJH!uFKB($0bMg0p*egM zMvLSKRQ~1ry7l_;%gccJ+O;%S8mV!Ku`yof53x|x;h~!;(B!}}?JZ1o1aEWLnQ+S{ z%o)v%fk;v9GpW3W7dDD3M;?vU46T7}G#iXPT*x|YSOp8&kg0me+wWPlv8s9i(vEO# zL#{zrxVM5>;#JilBn*vIqC{DLZ_2!)DGFLH;p|aX~k?Gq{`wVe3bvu zi$9KhB^#5(Iy?R@y-Zt!i(m&KAGm2UZO;G61&!R&HU%LA7}&uz?*vK*{@0v!8eT0R z@qxwcT??GIFxGjW%dJaADBApu04V-k&$3wLgk-#Hb{BsN{ zNl;A>F1!OhOur`?KXS&~nCH*u&wW(X*pna5TU559;J{8GVf)nkLyMcD#$R@9ik@=4 zw}$GNINoxkhi|%x-&%YY`H@or8;v#38r2)Y?PeToPH8Nb_pdZz1|G>WoFFX$1mC!n zZn?a@j0c@|=V8HVeMf!a9=WF8h4=bB#nBTf??u7UQ4R2K>BHVwP;haOWrCLhQx|3P zJ^4j$U^9dc(a5_-Nj5o}uFI^k&ipQHOK0F1NT*n%{av`e=H#Cce$T&m9s90Iv2#47 z{is-;v*+Ly4S-{&kWEHiT41jeqP(+nuK2Lm!}nCjBy-y7R1L57$CeBJ#uZTy9^#lE zxwAZ2I7ipVz0E#wEz~_>7PI9ev56F~XiU^{}S211UhW7K~g7Ofe4nHHqh$1r7J?qrasP!sm=7CBi3NDMYg zn>*q~&-j5E3&y{c_V$#<_#Kf688aw{VSY#tL>|bkq|oNywKR=c*M}C$^W~^JyZrMo z!Dnp8QoidUF04#92i0n=A?wRmF6|xk|J3^^rvSBr#nH#+gyL}$=B41WP&dS>G00eA@j#0Lpsj@> z9x0*pDuNfiaEY-+rD-{w2vKLbRTv)HATYeiSk{S&_6EI}0;}UDo?Rps%uKgHm=|{mh)^VHC0v8VvFJK2u0<#%YL)qKeQ+p}Cwud^ zAD|U4Lka5x+^hHHS`t!}cX<4DSzHPXc#Z(s~*6=3*kNp&eSq8h>DpXx6qk{eK9E0#8`Gcqz zTCL1A37dLab!yvk!Jw_-=9fz(qBJbO$JXQwsoPhs{I&rAItR;lPR5b&){&D{CV#{) z=4ZG0q>H-`wB^o5?`VZib9IDTaN6Tf-#+5D2_|w89doULh@{p8u{Y*&Y-q4uI<;2d z96VS4@yzUTZ2x11+`PWlS|o-LrSOv6N9Tqnnc}sH{T&UMvd1j;)176~x>|h|Wzu z{m!)?@dF4o;bQq7Y*4GkHm~~hmpU-+J8%EJ1u|?H5z@g_ZoY`{@p=g%y6Q4%BHe~! zKNFxkwcqdEw)z8GHn2(&_o z;BWvL{eepmCKs!p-(@XqEH!e4MT5him~P;RMWTNDA>HZ-4RI>9d5}frBLW&=RQ@L( zI*)$eDT+{tyt%f_heWUjhSX2=OkOW zUDRNMiC3OiH?25*l5hE=p!AV14J5|u9nuaZuZrVs*SJdyY4T>4+xoWNFoyIvRmCS>)akShnAi^IXJ?^k zK_chQvfa+JpX3 zeUsjkB#J34;Z$S+)cnUv1v!{QxwGuQ zRQLZt1wx{w!V#V8)^rUi)i;P7DDGt5-vgUGe4+T*D8?%n!e`DrvT3vDAy(f}tZeoc z+?bS)W*a0Vi?U$a&mvslpS3$wB}+aRQmyG}Gbg+uvfw%U(B9YxT!#|uWFLWPjol^< z1HtarhR?0$^kCpv8xSiTjP-#kg6pt z+zzK03mxk$2V&Lp;qW#?O75mOn=+RX)MUX8&E$c24X1nU{hLZ>@?G`|Ijf#-f8X|p z`jtjEu7#ihQmwQQU&IPt)fp4$f#Lv^lXr5ED074J(cvU zfXGv8ANUm~Y&HBA6#nPsVo_D2-U-!Oik-a{MQ`<}Y5!PDZ?;|<$3?;;y%?cnWX4U}agM_N0<5-P#~eY{%%OEWFsHit3);CuT2MMN!lf|{9PY@=I% zmH2FB(n(Ma!$z&4z02&Ui+v<0TCVw?l@7CNu@WkxPB#;rJ4M6;;ndMLh5uFUPIbP^ zLG<=*mr=g0q6Li-xVI}YJ59S3l+|Pq=UyL{8W&1JpC$Y|6B{q6yl{6-4Xz};(;^`g zq+Se0Db+7fY`1>3v@kK*jk=n)1-h9cx>PN|E=n#TYfsLXsJ{%E)z&L&{Tf}eswZ^`ictd-w=qSE;@BUIE)r?!R_Tx(=a~9l#WLNo z2M*{LQIm~{f`w#+1TWcmun~I2f@snL2Qn-YQh)fU^HvlTSX@J#IZA}WpSyo=l2SQD z9mTQJ1tvLaCcVB{&s}8%*1X;a~=M4QP?|AzK% z#Zk?CO|di;@1umu!_G}~OL|JmSD3E-=>P>rG9sNlHSDQlobXOF1H$t#u z*1Q4vL4uU63w?P=KX8$>eno2_ba$ly9PB$zZDow#PmqHF0X})#$+!}4Se z( z+G3y$0oWDCrC&fE=TY9dH!I7P|8PU`<4omYU%@V}1^|F3k0N;Z&)~l=6X*a-8UdDe zhv{sJgdi0k=~IWh&-0+sd_A<~CXL7oh*)g@{ml$D{YFnVjeRD~Q$2#5KRM__|BG|V z9BFMFRQb;}{^oNal+WrlgYHmXByoa2!Kd9wYfO5U)G$;Jzzn*k9qIjC$VZ8dxq zhSAg!cYsk45pxXxhHkIFC$y6P@o7Mrn#|27H*j#??euf1F_!izZPYFtn=X?cxkxW{m2kg18b%c2YMK*OlPQB5uP&UXA9&s^YT&*+%C}WzK zb;~BpBQ!FW;Kr@lx?+MQYAboBeHICZR^4F;RVW7Sgf-jC zqhsSE1%P8SS9;nOzde{*sn*h7JzqnyL__*#l+KtUS7;sY$<*<}o?Z|f{O6)Wk|}=v z&0ETxqAN&=#glA;;Z~mv`Ka;X`b^v%M2bqC2v|`^oSd#UEhk$fZ(JzNb#JIE;62^* zKr$v7>Fu-t+;}(GNJW_}y~ucFcto+Q6i~ykU8wS%BFzgbWN=;4=>U@Ds-V0wnKlno$x(tsk>@RAt;DeR0 z&)5~H7KOyz;SApL71s9N#H+s=lw*{B3yp3_TO*NWVgx?@w^SKt6_H-np(d;=%Vr%B zS0g6PTcEwi_SR@bd$opdHACnNTVRXw;_)lhp!mTcv%>QeZ}{btnKX|$@!{1wwd77u zp4J&Hpy*cFlT0cN(99-+j#!eY;uI9xD8pGKc}>jtoDUxKrjD@%2w?0aGfyK~q}vb@PmO1I zzKc>GFM#dO>#XUg@!bkAMUFho)fR5vl}XtKSg#9uZ(SR|D>F?(zKS@%)uJ5FW8~k>+y$Seg6Lf`(DCTDxrg0om=Gx~MIaUf*l`oO3?$igI zwjsO4N>axC=VeVZnu=5YJ-!4RcUODLTW3tZx%w!fo=@wGT`q5>eMQf&=>34iY2F7U zk;6|r8QEZ{UOJ|@B!hmruZzTTdbkO9cxG7SVGtn=E%n=!gV1JYM1$veTcDD@`;kXsmHzm2UFlbFa9=3w73yN%vvoaAdv+Mqr8C&o1m)?gN*1B; z%v_%p+y+qI3uNRn{*w(enD547AhHVGxX*~Asm8~kZdzL~hP7nX#D#*&FPPTKcQVe0 zVN?8e=m7Sy&2Srmf!AmuC3caP(}@EjJa{B$yFqK=o0a0P)~Z(_!q~&RO%O2|@Eu)V zsX>zMP4)NyIoqO2Vn=Psa$46kmP5+sNU(7a-~He%ql4pge6bWnobAQpD%RUG&98U% zBn~6?vxZ54r2T>9(fX0r698#0o-KVE>Jw7*wr4*eiXS2!rXZ#a7dL=8X8+--*=M#G zfvwC_`~76JBF!?^YYOQPTHquOPBDuF1{yS7$5yZ%?uQZT6?Smrdjqw8T~A%!wh;)S zvDrOMD=vfU3{x2pNRC@WX7o1|!h@|%!0}!(0*7|7*qVxS1oVbS8YJW)sOWWDdiLvE zFszp?`!8ZoEUAJV=X@>Y(fE`MOk;cp)5N66T529pr7oq9^j}sP(i&aHv_AB8Pfy7L%ZXUhA46?QmeK5{)~_z7 zjk)R@of`8j^fj$TxldL!I`~ro4`rutLQ5ZTh(T(#MEcMN1X-)pdrIOfmw$#1-?9y; z4k#e}qBQLW%K|SGp7qlccz}(P@Y1Fw=p23TMY5w5Y}qx8#n2oqW7x&{ID*3;%GOO4 zb4OV#fWVpz7}MuA30)oKD-5Zb5b(NZ|`4Vz1bf)dBSp#Ie<}myyr@Jpv$Kmp9eDQ0s!(rkpQHGlCgk2`V{Muq+P-62V z6?6vhSeCX6Z^nWI_OK;~d56z^^;w%heT_ug(M!Gpk6ZSz3axkKX(f@jwqIPL+jIK0Aiz zv|FU@#H_C=mAL-C@FrTRKbzH#f zzY15?zxs0?j$Gl>s_fCir`U3IY5!jL0T&DQaCa1{-y}3WSc5orX+rL z!gaIa75L2nHCm`3IL4klq2^{tP7Na;u8H#@8?=E<{EFrst3?wdgw*)~$*chS{CxLm=F#Mimhw00gI&ClJsMK5122c4KnFV(E<;snUA{}0bMFEb}~Zm~Pb zdf}txTbfoUGt!q0{DQzJr985Q{k1ovyCy*=?;Td~9K#8#cBGmot7##O!T=mr0#OS| zC?z5Y9{pKVm08g)7BbgfQA5HSd)=+vS3|VMDlaZ<|G*SU+1HaIOM$g_G4~nLOi}bC zdQg;S%339Zwfg}9`9pGhwo~1LD$8|r3PN?LK^O7@fr#?q1rZlHFL?R=DDT}>=`sBv z4p)?-AQLnBMVTlez=vjMLF%6}m-u4$oOhZAZ4So6SJv4?|4!-A1bk{Y;UcrK)1bpl0fyoL@FLH{rlWs=i7H>;w zUEFdmfW@m>c^tNXt3iG~V8b)d=6q8a=s(># zzE>0zjD&{*2}6egW?!6ieL)nfG}akO+^#f?9V^&@(8WV>|WB)UgK&-ih93{{!8!_UW)K`wU#y{ zd^yBGNpF5TP;|BuccLs^2phklPR|SLB7`o8GssyQ%W3mI*Yp1H#b-MrbRg^-;C?AJ z)clcpc-rZCbjCm|pbmnsMe#Kz`^IOgM>#rt1BWBtJ~KI{A2agEbkG|uUkieYbcN=Z zbeRB2c#Z1WP$OdE*@9Cs5chQxxFd zaC$}+TepReCCI+G&1O+H^DFLHqk|_eA7buc0?D>dbS@b#*1N+%hW%OvyC@~AhGupK ziNd%kP=3}dYG(mL<5-;r!#LnM#+TppyMq<_UR{&7&=dqm5b_B=-V!iTsilJ6Z;sIB;1F4a#YQqH~W#g#|&VroeY zI0h>w71#TUQ6(wZRmiqy$^2mj^fQuQhGX#^(J_chV5ZLog>3yRVJK&}K4-q<>~OJ!*G!N} zd_|1*@oh@H|GzH|<#508l`gJ04L{}3X_0}VAeNc`R1Co`g<8vpO-T|Vj`x7ZFuAMzAJb!DtWIaV7MH1Ouc))^;j3=6pvjEv)P#J2ym||SIP)COFMTWP0{Sr zj!%NprO8Rcd3Au;MEr1B@?3Z-U{_E`8Kt-w_|A__*9O4KUJ&nlrD3%ftLR>K{L;8k z`A531x8(;7z6v@FxMkAikQYihd_%1&Gy%VbICu;J*!RxJJctblX!WS*U9=Tk4MrNvRn%=nTL!hN69l5Ct3To}$-AQlU$p?cmg-x|;l?s0k zL_TGJ-EYDqdwGy2b*N$GtpBTT*tyW%-fB|c^yTMh1dyJODCBy-eTljn{ghFRW+SdV z&P_kUGIn<;HCrb0OJmdP+?g1l(>MSWL->qB7*IeoQqQIkxm3+hWIG-3O>{U@?eyGz zzs*oC?}HoTle$Px+3NC%pms%(Q;BF0mr%2XS!#jM;QTfU$$9L?H-6Y|{GfN9ap-ra zh%}IZ6}Vk)@Wml5?||DGaPI0HNJ45V9XoC6u8Ng7y*W7mrjYqKeJ;|3(Ip)qMfyvA zkZ2F{IG_Jq`){!8kl){JKeD(ppn|NfdHxU>B0s~Zig>K8ll2VcdWM(46dqtW0@lva z-W4H>EpSpMDTO(aIhZZc)3G>6)=H@_(wZopQEnpZn6N10P>u~MEA}6y#<^nV&YZB@ z&C5@*zL!MQrfF=7rKGo|CscqK5(0oL$8G%m*6W7U$@4l-Y zMq(Q|Dk*tm%3jSCD4f$bTISD~o+_XMf2kQ!kV%;=(Xi%i9CtIyx;z&Q8wM24Ci{i_ zY)YaxOP^t*GSvW(oXtw0le~Qup95vzlv9%hQs%n{K#L^t7{ zgH!wnTy(--$y-(CY0Ii!u#qe#DXLk*`q$6_d!PNcBY&(}F#*goVAmzMRAu8Bh^7V< zP*h5Ew~JUZmz6?J5cQ~zDx>9vZEwk+^^U{Qpa6;zt9GgBo_=~3u94PfKJ`w0*7mZy zjBAAN>xQ_4Mp71lTSg#~`nE zq+I`hdR(32S*`pv8Y!nSLYya))@ti6*x!U9a$c$RrW~7tPhr@79HHwOF8myarn!mIX&Xry)l72TB z2SMt?Z5NJiR@;9c_d}SF^!>B(cfH>crs6CvK;a_?UFTEk6Pv^fCZgh&#`${t#Z0Ww znegc`ARqL8{uj$DZfP*RKMzBAK|xoxuA1UJw(`S>`CSX}f>*%A48p=1trDCK{pQ9@ zsQSZ50EB9dT+Rj6rA^S{iL(eZkR8$l$JE)f;NpA}jpL?APF6+}lrMSjFtY+^JqS=$ zB0l5|jR+v|PURd3LprVq5kZJCgI)nsY}of$0h;wM>En1U)+55JQxz?+*-$a@ z@d3hM3hoRbN|nK9lY*)ZZDLhbHkF-!o1pdau*CUe7zq(f%v9O;hYuETUBCJP9)DvK zNSA$wHQ!?bRn~|7e;rXiHc0C|o^ooNqc0EyEj8TjAU8W>;Qg*BXzENLZN{3Rd$|Eh z-I}ioNi53|5Te(dmE`5`f!-6D(S5Wacusqox zV>~;;7+tK5y6)d-E%lnTU;I*Px9k)<{>^R_CRR}={BIDR8JD)jdT?8~9`Gfa8{8;D zeg5P6JFFUT$Y9wgsd!mT2iA3^qH1>;97s5oK{om8dLiZ)q|8`yp-_MukMa4NFB=KU zesf5!X3+1m-Wr-dHy*kFf{pqIFklxR6CAA?q7Fn&4S|^|O@<#pJon5#Z@%zs*F7cW zQ{#*p2t_PAT&R}bunCtMR7=@?@3rId)mYPLsBFf7iK1cT&+L|5S08zr`ocsKtgVt4^BsCE?R6yjmZxroIv)*X zi@;&h&lNC1uhIP8g#xLx?-#iV>mbb@{4&N&khxB|x8tfAj}#Dg{*Re_e#wsBP57ZIj zqrG*#UnOL6eRHe&erCzNSC~6zu^vnq)h!sihcLh5WyuZL%Z!zQf2qNFPHlSPN!tkF zm1H9j{?_&Kslk0rW1#1o(sydqDg+t`h7B|KBg8K*E` zVi`ziR&DN}07XE$znliuBjKB&9Y}O)#u`O`zC1)IMlcH6wC;_3`oXE4^)b+LNQYro z0b7=o!s%C4-JsfM{?aMyAljB3f+3*y8OhfH^xpOhAGvRhQxvmYRjrA`WL26Nnxg=N zH{7C9L75OhTCA~qAt#@S7xGLJ9Cdnu`TD#MIq@_TYa?yt6u*wzPMVcV2F$7`jwTnR zpKUGjrGgTpbSwG>6YYdqc>(jT*fG(@5R6ypFQw9fC3WuRDD>}?5x~%^rN2UIJFTIZ zH{!-e8;Y&58)yE&rt(;)OYR2_74?{f>Tx}-lbKtQ--^^HFu&besJZ@tO#`L~spXa9 zpp+BDS4*`dYKt3xM`-IYDGZ6vxZci>eVb~qQlL1qL0`mr7!l~{i&XkNF=oh;rMByD!isn>ysDK%(wWS6ZYqwF|;*%P3} zS~UlR#rdu^4p6 z5nr%!@T3F`l4-z+XLA_NGcbH7;<6;jl4W(Rs_V0^7aEgp@<3Rydyvs7SE_~)8jrRA zxLEpM$7r9_Bwerl5?e0o9yJ=f=NkF=*x>&Luq`5y{Pby(rt-QU)Jz;;Aqzvu21*-t z7vrBh^8OHC+=3)Kf$we>gt~g%&y)=%C}-Eox(UZ%T-0p*=1U&r#Q378T1Qwgj7V`2 zhoULl7_CXe#gVi9FQ1B%)1zNQrx5Pur}lQokkPWNQ{uNM3iltl;6_$!V9aqJIzPtq zzQm0zrfNdZ!Uke~5+$9w4Ev>eHC>dzUyLhtaE4T;7nC66h{h^BYnKV#o0j7Sx zckv-j`e#I9)3VvLRu&EXHXzNrE%M`6Af!fE6W(fY5vGO2mujH@!TQY*f1cc-x0PcU z!HRKS!?6i-5z9j>!_(Wqg=aJ;0CW-LSoVCC($VFD52aXKky-%|9bEv31Yh*?f|n@p zc*a0>@s~D(8Kw93%N*1%^8rB>6Y;l-+Y5UU;Ov6yz@<%71C4Gxre45AKboB>pU+3r z204iMyk6bHp<_yCwXUq-SxyIeGfO1{{0IHJw~^vb2_a%95yh@>1l<<94%e`Pe^%Pp zC5}CT2K6Hd-(MZ{Cv5hkcFhczx)@7GXJa_F0`lXjIE!c+M%aNUuVpfFB86KDp-yk% z`k*H{;_GsXSpe$G9=gH))6#3<)M2m7DrGa@zm;_|_U{`}I+td@w+byV=HAZtT`yQj zS+BLy8HZL3_qeIMArL@Tov*ulvVchUyrMAxE9Il??M__07?y1;(F(zncN4temA>Ti zRb~WfLwzT_7C;9}Q|;RV8|o}1bH4|;ly*`JvC69nim*ulLoH7XcCLsX?f=*696b?` zhKf4`(`g}9#$40=K9gB~*ZD!keguxX>tywu4tU6tx8cUqzGjzveO7wrDr82y`H$fF zzO|3SqdUTU514C91oHks#ILj{!4REaQ>Dh|BAFI$6S`EV#hKinE8mXyp^;6;#!@i@ z@O-iuri(sV5jdi2r2$reggm1~FQYU4UKkdTIAH&{zLp-~N5Cr=6nU3j&1T4(X|Xqz zBZ^J!d;kM!N`V8W{iZsSx7GlQMF zL%q%XRwxaZ<3$NUDYBd^(HKi}uhWox>MMhW%QOqb>%u;)L{^3im9@-a3s@Asf~p_J zgVHNq{sqwHC$xPR;h~d{3sxrZW$zc)9;uXm6iVc`7Vn9$Wyna-6Vga(u0ZQ*qrevc_F=2U!SWPXck`E}EF`Bh5x?A(SL}qMFOqCC0yk zSBn%ZC(eG&elzWyfD#KZ0r8&vah90%fgt7pk}F+#4fI_vSqh@?iu?@6g5{Y<2Yv7Z z1!4I3ZSD@UliBjab@JjiX5`;xvlwW*x5j(5B8gv~ZW|!mz;6j~MEX=)K*!QLF2)9& zHcX*LYY*ER93LXt@J={Gd~X&BDNjBr2y#7A4g6795ba9SUp&w|3e=-CPGETZ<^9;J z27*x{n58Q(+kyfs%5(Q2Xb0x$2yLg%1VaCUC{-)|AIek20Op*5fCr$fF9Zclshahh z7uX|G19fy`6b*C+i$AupC(0xpYWdj;>iXq3R>cBH6OGmLlN9EimNad(Gjn4z)wQPN zGtKqPI{2E0VkvaDDhZrC{J8Xco)k>(2BQXZg*<^ftuwO>)CN?^{lWT65`}|49ps?M zl!uE*R39N5cVEG$MRCO(%Qb7~MMoNJD+PTb=A&}5Y|9)?VE5!m>X49(R6pf#=NglN znms!J4Pyuhz%FjT(q1Ow@jXsvrDOE_r1L{ALL8lj6&?~*9slGdmcTi+I=fbN*IgHG z==z8a3mE0g8Q)*AuRLIZ66mu8fNXPA<}kV-lfahFbsq>)UmIf}`QeE*Y|BR6Ac z2+wBxm9B%Z3CHC-6Fp8{5r`Jy?D=0yNclZoMlU5rsxm)u3zEPyD_zWCZ9p(tkq2;)?7P)kfO8f+lTZOurz@u3zf z5QQoy6n`eHTcXBXcCfXgqS0Wy__8qTt5;LwQ7Q%MQD3|o>cmhi&DI0l=v@Nl}ZGevJ zS7vr-E5+RW3M37jTu5&rtdDG!*6RxBio3x}W(6y)f!AvkKF9sM*jGkq6TR$@Fd0gndd8cqCfnwDE>{m>d=Cyi&}5yk#xn2cKN zff@>e=W$(s1WRsMXc|v(+H~yySq3RPy9OB7?2dsb+OA5vZPF${6kl;9rQx23xO`+b zE(}y8jaLDBrjvHvGMFIixd)X^A4%cx?p#*ll=t@mp~(&;{)ZhFria2r z6Kv4ye{@Jz406yOXR^a1_W4`6o7h~*9R9&)=YD{mCcSB;YeZ}iTb)zvxHBG?gTfx5pO>oJa`Th)yu7~SP8YcjlfD`9D9+n}qCxs82lgpPBf2(Nb zR;9Jy|Mcy`b63!mxOC8xCX=a-Uh~5JUp;F}nQaR-A?haXCBjZi!Q(q+1NGamR=}l@!8A`bJnvpJs}U zg}NoYpT4?+tGB5GUY7!#hXpLFA*|1?Xjyq8J=>{SeOJCM+JD^Hj~$mM1<(Y7n7?1N ztk}X=N?IinXp9VYE&P5pkYG2!gA@~qK(ynCe$;fyAsQ{%;iV@APdt|4baHHPv zRW^bY45#shcZx-1=EYGZ{?t;EI>1}@pc62W{_ju<>E{)K7N%v8gSl6>#{@_rl`nM%CXFl4mU*4Cz3rd z_$*paBV>D$(JukRiCmNn0IcQt!<;*||MZ>{CaFlzdE_;rOjp7@fC{mJ)^pU{vW8%< z_@2#VNjkmv3X(`I__mXpG|pHVJwSQpHIXXqt0zo7Q^*ABBfsQE1Fl+I_y*?r35E#~ zb=yHRyP_j{i%j*LwdlN2xNT*nC6mf$3#>HD(TYzUabl@r8B(LgHhjGb%WQ@><4<#O{_Tzl3mI9zTD!kmQ$-j>oeiM<~TBJPE(}Fg66|EtcrL5RJ zY5Sh+0m@j=SmdO-JJ1}7MHN?Yq2CfOE__O#2Cn4S9BTcrWc~`pbSabU+N^C*hSD~o zZxyzS0nECT+nmylrUabiJTy{>7n0g1jz^6Lf62rA%3N6^CWmzs&#K^Z_WPD!P(FnM z-fXwp2G^;^9$FLLI`zkS2q+%ZQx)9|h82wZ``TlDXeVMDnK{q#!cRCxf!^iy4aavF zq-U^W@;Cs0;ob{(sFetv5I{_4>VPXdDDZECxWkbV@p&TE!3s z&pOuG$C0A-JGXeWe6qT0H*gNb0}xN;Uk*bA^CF>97x(X(pgb|fu|9VbyxTE5SQpCm z7bpm4D+_dJuzwpMH^u3{uJE!Df|k9lMY)CEG}C7z4M(^dqkQ|>xRC|n0Hn7Y91CtQ z7=Cg0A8$2fLIIZiCs0y6ajITVByCAba=pBe%O4$Ix)CLv?fYt6 zQ`CmMBKBUe`DD{m6g%n-)IV6+V&zstyTHvyUqDnHl4XhkB40Cj7jRA~5tS1f2zSzH z?JXQ#2Q*&Eh8SfGLY>R-hfg?vy(mK&8PyGV)38+ffCc9E9;1PR zZPDW%bztA-oE=wrYk}CNlNzLLoI;R59php_C31S@hQQjE0e$Cp2fkahs&jl4XBHZ}tlAbkf|AWO6N#l#yC5mE2m2M2 zRDv0YTcm+{JZbgfQ7tN`-r$)@FTxs}j16-66arba(7nry9mxxysC;JxF~NDbC2eEA4(U8s87SQH1;s*aBJIv|^=H#$u4WO0upC`OGE@F%i9l~Se1rt0Hu;|3zK^A^i&gH*MI-U}K>DFH{Pxg%6mDiXXy(V-9B zmb)`{&ueLTva#~$L|LE)1f;H19G)Hep?$I*Gh6Z_Gd4AffQMV|{OrCX!Y3#xEAOxI zd&v6sz%jYsftzVi````COs?{#QnwbBP)}%m8|=wndV>q$Qw8DHB?!zUui(wORp_Fi zd%^|;rC%OmEbO3lVG?vt3Tkhz|D?K~;VbefEYU48PYFW68z|Ku4v-BY$n^2KqkWTN zz4PWv(JdIazF0*8pcfb(%z`g59*KV#cu*9(J?rA7PdAV)XwdVakrV`5&*3ar0|{L2 zB}d;CJDG8x2O6`pW7kB(Mx`YCM0Lw|j4<$(I1pDYezWvZaO zg{|>~-FUWQ5zVy1ynl3nqHtWqif<_PDK!d`fARvSrHKikMw=CR54Bo$JI?@5XA5}} z^nH~`9CkT$F5Cy9F=cgw9FhGj9ZXS1Qg7(yU~Z3*$keSmA(j5Zwv8MOS&Mes-5!$a zF8`b4sZ(@<{WNOf$!qi^mPeB>NHq}$XZcY|t$T%DrXc$gU8Y68BGT(r8z}P|8W7?CTOIR99w}o_yHj>-K+(v) zr#P=N84)+mES@$jnl?PpyXnuYdT)e=pLMdmQH#3=6iJ438qtm)hT1kf)}W(tL8O{t z?@{PbnnZtOsec}vi=a^S7{8&(DCsrh@MRP{3zr%*=3dAE!Q0k%hM~Bc9RM_u7D}Wc zkeW)`FfXuyjy2rjL?T4P>9H|+!nB&$(-8C;E3%t86QsMdprw!HHu9ohMcC}W26li z6tGIDV30-Bw=f}(^}XpTO+*`fGbfp|^+?IKEV0XLA9!e4_rDce;D71xm$$mB7G=6| z-`61LK5(nSu}qF{Kl;KY#>a0B;Q@xf4N%Vzb=k9kzefll?~b8Vm#S5^H0>R zk-0i+8%AP>f)(Tj*5C$jA3i5od9=j6H=>Yf5+M4DVdW6w5i)1AR@?f&Ri%6QUc(dz z$_~-}|2siskQlW%2CcKh2cNw|ZG62a^&Y z4bc*Lxhp-JQQWzBM|%w_{xLP_vQ`cg65H66ANqJrYcGSsq_mbFXQMGAo zA<%6WA=Z~kf(K|sug|ppNQ9azf}Y+=v^CPtnY%PjB9n1#(V8Fwt#m+;x*^FFla*1} zVMYt2ERjj>y83eKXhvg$

|D{W5sA8&6rFE!X5@GlV{Ag*y;0Z%_J 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 xs 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

fu4Go^j)}S&b0%< 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 z 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

vvg8>|q1L74v(+`J4Av6(%{(Mh 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 z z35-E|8gvi6Xj9-T0r~{(L;F4!djCu!l`_Ux^dRINe#GO4a^SFd$~UV<1zWPJi+M1~ z>BQGlNET=|jRX7{!t-S#H94Vd5=Q3B)7C)EZ}1B9=r>XUErRVDTyV-mTUL3l7grNQnD9PTSC6c^ud6y4zebKAuNkCWE=|lbLGu@6R@~dwxy&x_ z37`h+gYeOXi>Bev5d(#8M^93A<>;8b5`fNN7L6#Se3X&GQh!H)y3Kzxg%?j#S~050 zf=!^5ME?m#LT9(4;#PZYNj{cqM8;$Hs}#ORL8w9?FP`A9T1OM06kNY8PVa@C>jo`Zdl8Bz+o+W={e_j{_6r~a1F{NvWrbb{{I6d7D7m6`K(z@m~?7e zQGkI;zZ6_uf)9ml<)g)~B0ED2g7_4#{J! z5=@mhH{-9H@iv?YPrI!qh7MzGG8mn@l75Ap=;Q>1$efAqtNfAy1O@sA{Cs#Ut@wZ? zwg4ff;n>pzqy2}&aG*H8eQ8v~-?J!q+d94$J@tE~Q zULDh;%$4Va{6P%dI2%b1J0W3Sasb`>v=dS6#QA?2XCl3>34BZ6T_R5x=K-Yg90JhR zB#N#UoEuRNe#(D`-#@hcL&Fq^=8!x((0Y1%0Dmi9@3YVUt}at%z;Y?Fn2v&n22SW* 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 ar8AFc-#$dtL&3`fRw7S!Ii_sg4SXHjOc_o`? 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 z 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%0DGSS z&|+u89}UoFoL5v4;S540h6p{?d7nAD5uwf_M}nAV5itEpp_WYlVjH}J0|0UJ#Hxf_ zvTjB9skCRRDVhUBzDR8Gj%uxbm&85`^GPS!4zJ#VDuSut8I)j&&jIeqxm<8VK}>>nTIi(}qR_*SJmX(E4!X6}U3Rp&Z3Qx` z1#!AEE|F__S?P^=oHPwmtQqc;pFk}&^h03jDlSh%d+Q(DvBtBK&N=^CX%iageOto7 z;_?AH8_6;yJ0tg$E^la+z4fJ&_Gdr);?-bY8dN2)Y$+>#QYCu<9af=S{jF~e-Cg%{A+^Iu@b~? zSug8w0bcu%66?_+xAk$qw!lFs>l{-gd?*iIjv=6pRWI8qax6qUO$DjUII}6QU@Vze z9ob88E7r${{hVh;@Ez0AQF3|OnCTj#@aBW-Uj|7}#Eab#)(^mTAIiTk76RFf(-3r* zD2s(3X10JQa0(03E;wDum4NO4kRg$csu7TaQ|Ao+T@eM6C+v4`nRtq!)BaV8weZjR zKh1f?RUjcN^fBi+Oma`jRT+`5HgC@5A~hgToZOGLFc&f7Xe2gHL;(P@aVJQx%O!e0 zZLRt&2s;XCC8-w@7p!9SVJ{oc8ph0InP53(T%7|BTr4vX+yKvIti{!`G8xn}l(V>t_K{n;r4_q!EYXtU2YUxC@AJ3E1(|Z=k7B2JMW@h}J zfW};LWr>XsQ79URR86ZISaH0Vo0Q~&=Y+~M7ZR%>Y| -QQr`5*0>ytbhoB{{K)A zx$qQZY=et~$|7(*E`u>m@K|ZOPb7hPHe1j!_jC7%bf-Ew0M(AgGY8Fc_BpK^^IjdO%K3Zu~l_eQB$acg*-;nV0tUbu@sp6+8 z%2xV`ygK-4i6TO>A`-5PJZN;6z@j)qdrcMVt6Wu`kh8pW#L;zWIixrkrY%2TpyNT% z!Q}UeeBAfwmz&|SUM+iC0^Ik3K%4!&=pc1KA6_y=SFL4<>V2Hb8l#I+6u~1*QVfbn zM(3tf1_4ENr4q_R?vc(FjBo0XsiJ)p{qM%$l#ONsyWrbE4;hIfYXB;AmqRgHWfe^T zjt|izY$-O2-L=4cqmqeTqyesQNHwh82}~q}uqsrrBF;|qg8OF+QgGLD1qH${BL)H# z3(vn9i{)gRUu1S!-S~65?`uBt7K_x!zfFOXD+J0(^T98C#ml@+QWnj-8f?SgL1!PW z?%EDeRrwCwqXauC&=QWjr_st7kDvl?e^7p618}Hvcw>^*yETO@5+EqD-F84E4I$Lw zY`k#iM~;CL{%<=+vVWZQphZSs#0od}7?tL~s+6kaF=XmDeiC3du31BS3|5sV#tq$6 zhY(aF7>bojnSXbAbhg$4hmfPqAYW%l%}pfzPEk3>od;!yKrlPj<*8L%FOIm=_%M ze7<`KeS|g4fQGjXhYo}&N(eu2%Md0krr^&f_F=i+4GlvVG0{%l+(e9i`2rOFuEaDy z!zh8MRZQo7jfNzR2~&HyVn`Snvn17ux**VXiCdkM0QGbbkMHF>ni@af3^Q8Y$4Mx~ z*6ZUS`5NY>L)yvq9u9WOTe?`hwu(Ch(VzdSu-qA{uw9#cvL_wSWwe${wb9eTaVWU~ zK7p6xjUgGZp6%dPxrp1&tCvu)IH>npMRxw6n$e#`Mvx zVH#v^_FMnBzfzaWg_Y7Ox@q(XtlgD_#v{ACHG`?0{8ypgXD7OK2caj&(?#d{v7c1` zN1q1s2@8~OGG|7f)_>IWxhus6;b$utiFV`L5(A*n*9?SgZ6c$@EB3WJgs0nnbeD_B zk1ofk=0B~?Laq4A`rjZA^dB_jP#xD`x0>Y_)a7Ep5_N5QhF)$G|P@v#A^4tv;%t-OP4<+t+#t5WsU<>~~n z4LevrI^?eS{SdaIMWSvSp~Qhm@?Dg;hXMvIJI|))Hm~oOZ04edCl83GMRXuT-?k7d zv41vjtgau%yXNWuV8l@;mO)3T0UJ2a1n)g_R8bknC}DOj6IfSPqp9$7sPEq4%4>wM zMH7H!r%EjSuF}nA<5SmSXo@`Cp!oZB=~;#o6Jd)Q1OX=Ya~yoCdM=A%_Z+)~r6Fjc zV>vD;(mDiQ0Xk)Du@dow<8}Vz4`DTjBB6>@<|sXpG*rwcy|o}N%3KTM1tafwoD6W- zhA?!Cyn*eTKM*OH2eSn|;R7Eqr`_LEP^Bs(Ap z9CZ<=Q32Yi>t3H&1<<|k4bRM`r2U>qD954~K|-l*jU4O`%w-sJ z$$kbTGdHaIH|k;_S6*b^BnQizNTbGA*r+y-t>G6nm0>V*-TJ~`f}qB-UhD|oVJCX6 z4D)Pp5qHiEYT0Zg3Gx~o*&Fc3#yaKz;pOp0UL$2#mv>LQiJYk;JLBvtSFVf{5NVbI z1PVj?su`lQ8Y((OrZ)jOWiy?zr#7aKjH0oyuhGBBu%{_T)t2#pGzV^8=}bTrFJJ5q zAbJ*`Hy(=Rf@Ocq9EL#NK^JbRc@+pPeNZ*cv@Ir|SJwg}m5hqO07Y;|KK48Lil_h2 z)F6;|rsWRptujjYEzbjj>vUD)EnFei&=8ck<^-Bj761#THJO~+(5;Tt)G8EPj=eso z#(@X$BwZ&jzIZWo9VMkW5AoF~`!BreWoAmw&m&q#SNL{P0$T?1OQeXeO9+cltIVw4 z!kZUSyodKE2f1#Mk(Cy)?LH!Tl568784;Sb^k%e81Z)@bgYqv}S~u&ToRe19s{0e~ zoRxi5O&sJ%_ef=WIeP%lwVO8oSUooe2z6Z)%b|YyMvC5IofOJ?$e+1-?6QC2+1HBY zI7S?VV(YT2B4Z8NX|Dk+LIx%(%!geAvlQ8qq||84U`|J7S2|s~PfnWjZ;rDx#UGfb zDNKDnm~(gb1P5wh-y9Y6pCN-8)1$U8`}BlEKK3G<)Q_JajiR0%`;$oOOi$x6yC; zbt2%y4W#&u5S$pbr!x&-2md%qVw-9@C3g+EAYHmUG!$0L)y{#CL9ENVO-nBgky5Gh zj)wy1(cYP)9dB-xiX~96r1Nlpv%`^|SQM`KB&Ux%Kdbe{69<*m=7smp^%TI5iCd*^ zlQ6k9desyXlPD)`r}U;a34$Y9OmMLLNDJ!C-47yY2D?0+WNp+_|Kfn1j)nA$z*AjX zPGxdHMkz`8ZuP4h#j~FGp?A~z!T%=_Z8vw{B^V4%Okqwj;}SQ&|#FJQbVt!QUpavN#VhmqW6+`^kXG+16l_gIDC1{x4_ zetSFG^;)Cp@~ZU;i6d9|%@Jr3_~5!;PA8T_V*))2Gt(>0?k@PNRJW{mtO-a1L=RU1 zlzfICnsrJ#03=p(OX0DOwuD^EePhfaVwIXlb4X{Fg&??(whxlrrV&#!Il+*?{Z4#2 zPJdDfG3joc8gey=Ikn>;~^3?$1?Iml+ z2*iYW>I0pI9Tr#tp%=Gc0agV5G1O|5=e)C+3I9byK;$3sm7*JA%oA%%j1~spb@n_( zubX@mKc}nbQVnom+9t)zsCfuIW%F2G^(4!U&@|Q`6VWzJLQc#6xtvIr4AEc{M@Oc- zb;+3x)*zpv45+kg20nFaHW|F&xey!v*8Pu(tkwOE*6$QnJ^*#9unom0A2*68bBb-J zCq9toc_wBn9w!p(`i}tt&=bPA>?uF4zcdJs4Gf z#)j&fL8SFO@&sd4BL%FFnG);+n;h#bJ_lf}d<5jZ0Q@YY^)4 zX)?Ya#DvM>f)LDv5_Tm~Tc#h3ApvW)gFj7Uom1Ce=8(F%)Y{JYFoi0N{n_E0bl_lAe=tSe++>;z?ZD6En>Pm2<_&{b*HWFTYA=|NT>j#kL4jT2P*Kv%F+hi zn^fgspZ*MMhD5n#RQzOS$hCdi6~7Vy&lU>Xf#=rOkb1`(Q6k;vYst6te6l33xSF3c z=D4vqh$52$6#>d8DXqK2NEEs5*bxRM>}T{+_>+CNc&UZ-krOgWU7it}b@?}>1d5n8 z5>iMUlM`hLv}Q5oI6`CW3=)zc)q5yIYmATOSeHZ3U z^&Jt*bIO(TnP>pDVR^NEzvcI=?^Oauj!ws-B%VUZ2q={aZ#tBWUr;;Rr1j4G#x2jP zCq$ihgpz>{amoMrj|UDXgS{&oYbU#LtvLQA?RebGRl8h9NjeC|+3r%NeiAaOgL-bQ zWC@9~n<~FAg#4j*+&}eic__D`;C+I5BoKuz&5qgZqR?mRWRDUjN#hiIDE>#dEIvW^ zb%i)__yJs9uM|5Of>si>9vt{gWosG-&k@^igbS+3PQy7I{2>(_6b)!7hmBTE#8NO} z`7m#gmkIi@w8~GM%BgoacOn4XT2*yc9^v283%W$B-9o-w+bBieg`6KZGQS7(&Oz>o=<}3I@33tJV5nd`}KdU?zxmJPA~lN1tQ9M~Jl9okEVi+O~mN zO){CO1`82(S_i#Z*rZ(oKb{#XUwuY65hFH&e|iB1Ve}~hJO|Gy$tl_r{1@&*A-b%T zKPDb<|5(|C)-DBWA0{^*B>(kKtt48M$h>*ZI^D|_*S$G-Hep?=7>{IW5Ws-5qkm|C zmL%q?reF*j@A!pZmZRJ(SMA-E^&R1ezK&!V;{7W+9u6dNz~S;aGmluQsV}*Wc}4sW zKKoLS_JDOH;=xE+nFoz!nc_{tne@81ffQiNY=yQg&`W+ms_k2mkX;OfPXLU0NghkM zhw33L98Ad49&~qf_=jMaaY$?$bpIo7ha|PZRE%Xzg(8fV$lw^2xp#%Jl_sY_f`T}9 zyJZ{(nT%YYmSw(0_W>WEHM_1LUvQ`Tg+|w+ zXk!G_N5GHuRa97k`^F6=Bo83?3c+wVMYdc6U%VXg10Y2i^Z~wV0>H?IkCsARuM~$6 z&EvN-2mLf=Xp;Cx0oZN#J>h~L$e$#!$$z+V^dnF-V*lU_M|YG7r2w~RW78C~i*Auq ziUAGp($hBkBqgl#HpPx{*EfgU zCbaC9xHP=37gerXhy^BaT=9w)L|^~wSxh290i=4&Q-dR0C*s5&>&SxW$SI0l)l^r} zWU8dB1Qz56YpAL3zEh9D2_GZtd1!P%`U(eGuZf3G@%?RPFkn=*5-sh5@?Ua^BYt^D zE~X&_(E&+(%Mxh_0Q@_m;LbJP@3a=C{lrmm=@LIUI$!Xu-6d0Z)sdMB9)l$aRKw6m z6%t_~7^`&9gT#sQrcORgOez3*Gesh`CjA|!H~!L<%?9R9x)JxBxbfg*em5_1*eMC- zJto>PKekc*NwRB zMI)sRRCpJ~9whg5jZk`n&q#neYh4yUk9Rvee8!yE{TRY&P4(ec?WyM7EGpuO8V$g@ z&hx`ZroL`>^t!LpQWvf*V|A%0<{2y)A|qvX>{)o^PLDVYxkaOJVSzMt@+I(ACc)oD zCq%B*1-I*C^vVKk3TJ7XoiSQW3(b*Y0Te$=1+oUmz{U!yX{JC75$ZWz)PG@O!QcKw zCI;(<-6qezmcdE(N|BLv6I&Kt;xx%B9RgUg=K6VBk_MmV;fdPT_%K>F`%D?j+S`ZzTQ@uuOYFcR{*`z_!-`J0-r-e+;o zuCT#M0{TA@S(|cwl^B1}N*CfTpB4mt^CT=&OS4}flC@@6oOR*9DBA^@3`RSMt2-M* zVIM?&eCgW9nJXj)Xlgc7Lv$DhrL%nG>6cO2WJC(eY#P`mV~t7ouU;l5aLUnMGwG4W zIk9$NAo7mur&ZItfC+tebyC+~s@b(7*E)koC9Z+@HHiwXEx4U*pHrU26&;2gUj|=u z6+A*91_rn`GNumoHSU!7%Mz0+%B_p69UFhdx9DobcJ%E0k2eS*_2|^t(U*{;{wn2! zwz;RU?EptTPp68?ccI;#TKQzco0ICh5o5m3S_R;Yv)G!VF)C~1z`Uh9=Tk+EeQ`i) zHEwOomeYVM$TX%fBg569;|)u@`i_13Z^f4?k4mZb-{@YXC7oX3fD&KMqQ9PLwj5sW zWjoAG0n3X$4u8BgfABUw-b6<`Dq z=2qQQV#h5hULdD#Ypc7D6XNfcFhM(liOC0+1mGF?9|E?fnBcX3loGGkazRo*%bi{V zAP*;AgaI^P#PF*cTTX!6?T>N(yCA9vfkNz+^0c=!vlUWudCtaXPJg9})6((BJE6SG z5g3OAPaHCaX;+0AS#pU*eghA(O^a}l^fo}*@uvqDT?x-`FD)=6|6C`mulSqSQTQ{f z?Ii;)v3EJVB>TS$N-jwyw|XNxF(5>sSCK7My$JdD-vTqIcGcksy5}uXwkG2p7w0Kw z=%J~*M%poiofO7M{@L%HvhgLw)~Fg`*di1VH8DSU*{(=PXXy8FyYEPGmeS}$tJw{E z`V!?yDHz%XR{X}8yYf3)fCmX=La{5i{d@1$20d74_+HkFdmXz@u~va1rFKRomrb3M z1Cxac>k4{~o1WZvB{EU#dj-SHd3`ER0q7zZw`t6^>#=Exr6G*T7H^T38D;*a22Ff3`8Wa1?q&jt4vq|Anr8;(P*%nRP13RtW4CRm23NA7TOa4U4&X*&l$==lXtT?s2 z8hp=%RKf$L<1Ll${1%l`j;gvHrg+G%i(hx#tl*4=j;@HZEETRaUkdZG2#n8;v z_QsxZeg)a|RlC#RAhOjgDRsLE%r}epC3fFjrM*ESJB-32f+{b|ovoS2&0+1mecI}( zD8O^FI zBgdf`$g}xDQ99`|X+{T9F@wmd=$gyEG#DWOLJ!But#KPCExauS^$=im@Qpg!g2h1i zEBIv-E%ETml^1*Ru5NCcPAx{O&OST7xWk=?X&t2@d)ca*WXIZfh6=Ctj;0h8>-L$j z%pZbLVj$Wyxy_zq0)ZT>)goeM0w9oL>7EsYNQEtF@RzBfmZIYI!-8FOQ#QTZh9zyk zOBR8>z2|pO5O5IL<|1t!s)i*@e@ScPZUV6jSl-3Rp=!#;6=pwmFxcmp- zp_=nz3=M`S?yzAEss9fH#7CrdME8V_Bmxn%Q(vPx5bv>&P}Q+`^3y(_$@-++;+;>~ J*hRXlArZIu=vx2) literal 0 HcmV?d00001 diff --git a/test-vectors/proof.json b/test-vectors/proof.json new file mode 100644 index 0000000..6371ec2 --- /dev/null +++ b/test-vectors/proof.json @@ -0,0 +1,28 @@ +{ + "pi_a": [ + "21820242516822140966541162377276968686232843738113587401096982992192344668894", + "11813319305207505272935972628809616933491158390363636948064175237855995334902", + "1" + ], + "pi_b": [ + [ + "18917448206777957911519238799204582671273667459570541744718718682284696800644", + "21860816634843106300632391943058453169523964990832692292245793512061190952946" + ], + [ + "16561373496530563246294178223057082579479375833438527168631993097749179197198", + "19528135117438338906248937077496663741632339371165800510091342591825441786822" + ], + [ + "1", + "0" + ] + ], + "pi_c": [ + "16517915790659730733697074034691836627766957980661041574367499432757153082558", + "14547307060850695604573432667032315680903080725809615957085938618335278860351", + "1" + ], + "protocol": "groth16", + "curve": "bn128" +} \ No newline at end of file diff --git a/test-vectors/public.json b/test-vectors/public.json new file mode 100644 index 0000000..bf20309 --- /dev/null +++ b/test-vectors/public.json @@ -0,0 +1,3 @@ +[ + "33" +] \ No newline at end of file diff --git a/test-vectors/safe-circuit-witness.json b/test-vectors/safe-circuit-witness.json new file mode 100644 index 0000000..edfa3ea --- /dev/null +++ b/test-vectors/safe-circuit-witness.json @@ -0,0 +1 @@ +["1","33","3","11","10944121435919637611123202872628637544274182200208017171849102093287904247809","15321770010287492655572484021680092561983855080291224040588742930603065946932","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"] diff --git a/test-vectors/smtverifier10-input.json b/test-vectors/smtverifier10-input.json new file mode 100644 index 0000000..5f99b40 --- /dev/null +++ b/test-vectors/smtverifier10-input.json @@ -0,0 +1 @@ +{"enabled":1,"fnc":0,"root":"4677130581325536491486966387607462164138332022971476080171400451642918512081","siblings":["3663166078965935940798554689567237216195612079341396621785946741270885707796","0","0","15268343501033916092396853374199187988748455820543796633535012025134089057292","0","0","0","0","0","0"],"oldKey":0,"oldValue":0,"isOld0":0,"key":8,"value":"88"} diff --git a/test-vectors/smtverifier10-witness.0.json b/test-vectors/smtverifier10-witness.0.json new file mode 100644 index 0000000..4f505b2 --- /dev/null +++ b/test-vectors/smtverifier10-witness.0.json @@ -0,0 +1 @@ +["1","1","4677130581325536491486966387607462164138332022971476080171400451642918512081","3663166078965935940798554689567237216195612079341396621785946741270885707796","0","0","15268343501033916092396853374199187988748455820543796633535012025134089057292","0","0","0","0","0","0","0","0","0","8","88","0","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","20401005071856934512126577919502093469896998333576395423210405098533190508507","11221637573274527616863092148963749320478792326359046885677505791311769356018","8745783385554450415208935817556852505963904666879292035461030896427986458112","9244054540770593249164904411947793447281401475699918706115188959349553172609","6581545343376332934470298595303632772511109891764171139465847680676650578729","12975903254346194675529240354727255457038095804076524091329755869393139766310","19803394941685684270813854857745644278038054764942536290820369900488658686769","5585940125353456154521445874379558632458207346008607940080790213364645505640","11244506172933668759891206264732186405597437035907023598547133839316120885010","3851610976264127763238413778601510263979165838589148071349426447569686985537","7071322364577335901969711896982054043277813863419856561388537194670266500928","3422067089417484796438032477722219695118990728746401029759595625790364149058","12805072737486811772973782049375276466806793382130045923297598542528800907640","17594513878835829024628278755667566984922043736716840421722068539653840180098","11676632784204779241861891185738674481683374135588050557642915940062806296009","17029162924965293673613365522846640100950910855072609798239625459599435756432","898211697157487519549227415570576029211121292361396405283406356883749403433","14366915830202766326462188063191230174833179536088645343834382544400378063817","12664457920371440200917881112751351791448665078161964422114373799678084000050","17225831107330066355623410954976865220779035414911632504709423461069070042847","15657915420758543114125245922743178484097012107933132545134956351582036480599","19754853673624730710977384068239569426733090852240507254234975130775960609938","8198290072019908088585613427402075944609199376238991750557143368792110056917","1333407219535987206869704320213118282868594714568243577334397935211111565715","21696472737914927716029078365694485185304677066522490566902805064270348556171","21497072371838054498503157730407578511075553217113204002988434039207246371578","5716079215469010939187327511333079592012591456756259945796209224952163593487","20404170185245755308843976534997243568739930447604335283167685199377654923677","3861104375503645343253701541822050315728344764334581528650347764808466008772","12176975535856139763876059137788210748198215908393783789694770294237423844957","9247875438240158930194335478535671336864947763413807028167313109015312968497","6592516723531779047857309550899157470275721686168529216387600586493627849431","16476508353622634039502369128688793162898765582396203485037731125713134755088","16991997937888716195946864204614725755234396710735877165513368685452596661198","3914988840617461336651438811845515669502559158528622460013509105300914427028","3863115990534889945500773133511145528863330703330314568158266628528605597927","416082415334241412724663049953052712235794129102416316011799084427861582432","7012848816004284185035158201803358903539970170529540142208517967114500409289","309124229574207157014906527537525694202070019156169063436887145561949857354","4903932045637942020910927595036398365107193846462306614299284140404690065068","7000863141160564151708317534611959556176902405007176070976400358908336487170","21691282481141582101787333268357348185168707972411497385218229921979851496714","4993846952465067232508627513995021849200978865360389076614854507987120521327","13679265692718148432964414312888965754192456198167844449126675613603764431353","17066325425121808184493925216967757222883042054035551418153107722149034573896","17710845672394130184756857369322756347951455276898130666623871172064208747979","18791922148050535258510569444323003216256558953498764128968513159495756490056","21422612213975069678703444003440769029703257979189053492384391986190935853154","14074415911075350631884210592009132418311763228478585328870829236957130742199","16712164885928936209544215710602236499399381264333010921664416671110192821993","3890144174096543702457795424381092106714103806060869185105952186578895867756","11411603826185899674971789468779496707097420392589574681030457227865151634051","11278134006242651868902384814455424534094895878266224494208932651040997774068","1357976199171393844376689379124945751111697904858997084755974405416513135130","4343153040657565323028111840502007152428817003888600450694507961870476715049","9181377387595337580491416874175160168294493245080934245751816446388796751333","2425255305536196957205709729120798214436921859930479453252945270807748959831","6578001121361113879940172957236491457133313864689528387979479021821170227528","6164826779736626116597963547825155927772940310941968391447058498265132941261","3700108232241915958613696304948507201904544448046297515460883207338904971957","6190605837118282399165843470388989860287782868077605535985954418426816486848","6106138037438722673902364538115559045760636760660522230477535279666035413187","7405964407182383200594638786755813280180795146585621289192941432152439440086","2200073129892824111028068225485916839587213026436809124266199233346024821857","777319442678688744821482923415270381777286492397327378325402245889926113240","4017789474855628294606140402010623796688815094558205632387074072916552303805","11541270330683062542002567459358015349727014574901601721365737063538627848784","2823446574700218657249665947434174672382654962132488646881644193852571932673","18645589912182584889008316601334376095060638659765559115298650825082369851287","3680029750573981264593517375834933811009820922904952587272493770675150374356","2929666058350115345342236274632809166146917579536660504655231315555436676586","8320637811295883468181433499036831046557397880226343311828585289892587214515","16591937026101200113681836715463161062807490929046078632696350632714015846273","8795690113722596255446828902343872522907104874764323843148878360839846919788","20366663702866348723626834188465001593290575846081185935326903927067034107252","12342598629879250444478089943466892992579599146445696118318894716353479374633","16259012922543827169350964030933195000537381418255367480041281802653105554367","12727226511659528038841457459572229869377155257323116804496913969535909098288","4163951756144334245982358155937243341098470553469840012078653410810603589985","16103760585047488043518047184267211279733736508403896735104081570559394710718","17968408395015647153390654310047841793100589888981506050760915440531564687486","16351568846757948082188054307032332134518555898871318879812972448998152306907","6342581867536954425364947512495207954907702963409018744505216713745289776619","9363831508530600700698420618137039463907207123540773426371039894423765974248","20075832863770169333140290362784679987512130747407669117958068862238087506494","21580125495149521509798300361163549289523125106301210180275602913697795554567","1937040316623820023960935271645884612309404618891512677359910025188104033226","21517678618944895039240977900966127769332156048840516238088842026700305705012","20728974232879640650907968365809502694287999028914817913019859489247556584657","3409922081783949327397585571502224023322363594505140360630521720238096632048","4352570094213759068010467281635359513546837716394971164736674562929400659212","18092743800455456886347218203111800469191995169022333387522916747113632570721","2720063087673413801723557690255579841302823358803320266748888047895700178045","17175110071593084131946893556501435042165047431415201347091813354122835260983","9564979330152443288757003931479794587522179114133060435658579983149254930452","3347318299939765106607470741145767094546236829410691679119011792301797632966","14304502015050510948444307105619853777717641581631912930792268465609404021745","13092175495279360971869065949746520811223147791128757546399480296412351058636","1707262360973913201290435384049854356393578103195212390738103913777738765421","19547205526504752356643386138961952832928916942163722567977251224617238914117","9085154959324178162089071949842580458454326822530247712634309003141924702486","12814237133700871021032361735785084146217842200097327414960119130631110311442","1359758249310568523959159411473149159617592555982101840296408398338014100783","3104980275139829931512442595755479318019380107275848824776224035187014631003","5493324324817078234775956780046158417049208997028274089444829337603296722426","1681520132627660515759216226058108884817107492719428021074441745269746284718","13662965712161503073421247925426256337681191812734409004926825920787983550049","13953690466383149502155233198046014428345178899886405774602488957627161563198","19508620792125602182604291052414997117479520340671156481638198006380435206454","15585806510286403785339305494026941066403103642461231767248063552270235798329","10591076546558341465956035434738467664797258248905485988162498958505153513549","7303414353594474076771047430548081276179918923761331892484251075976564495075","17809199738317839532834887681838755795863975391799342593236782185975857238832","16604278472391565348616039444424523867654345641807562460418656489568589645032","8237960180613089133251894643818308954848678663543875572693460953231041608999","20252627952247442853516997323335870309495884623902725391299640626806641363419","13010139359466442214028326184148905507075133675038826752784828106826780272511","10593150018938904650239309235782794716816364828345398853512108236577076228427","21367786691449289003262284660230829190347540659543560982766812158031120620473","6451648692626028930093936406515211657854909709777953110081985716539273220516","12766739823382181891283205641808414952509826741782530753613193983744392728448","4152627578387185259720856370164111187765235611908230932235714802983217744703","20559441146863706706612756361694163338214336751967192218824662904135304898265","21585694903436710940838237655335883320936489820548029731069199515972395902380","20086222984858344510153414643427012481264615220408902558799562092479204992935","4412297587711446043658653737773520913552739358415225931706151379637525239477","2018569567026351713371810181667215232974538547903561168814261759374068701803","19991380241176495288021205698639569317246725881199633001218387487225194499399","16690616887676576899275604530394123990808241817956807416089902772332005033784","12197411165633993311637818946920192462264030916481390428255919160240064902539","21360178049769523245638150201112394465160991252228772394025429826522876900707","12042620832074551150671733150982473051019870966564909661218834109744780832683","7575945236670015505297026945469622313829376830393540658820227626247404896917","1177554713186658763324413579030047150809337955329593674502439221398324469772","20701437816539673739193127221977693028818199043643329736436109179070047986613","21277375846212685001160649578521759416533171901229920395278837137843958994298","5167361814658027993443792587272450359866078492250847529914167555027021088752","15491994655976316629130032876017990030761400577254625018363825894120530242078","11227788182697009408713227845225539812449541448277168680929743423822707529016","6805999662232917683088357937775508272384308252402567889259796646010812882509","19147779879984705098129733151170417062086581671669029655550877954792558142120","6767138719486424092389456488423146405376629165433241332938689996397685776600","7930912798246568183862348412267808581384988460482027147004935278632461616331","2840685718056113649483300108416912411553089383486903035854107190428939595608","5168388012160650046818706408111785055211044776154200232884758331702687554334","10804401084335200432200234570784426047440267309244921012516844845499016980664","5879447319630148454436579568803516195284192221266612058486316005113897095930","13917146744616545927466577242504887257092990414335537997096436089688482879066","7281193707760517178701005290717080306813564631661049871540602881963365683570","4714562661041331587767734533894097091396488088860418963518426473589804557487","13887563944098051139877147513872141311344298949607520302221303592669471460570","16579059176161881255591784547021600660183776427736277671308519582581979168878","8694977228299859841175623888800715810340720419926627503988818183239920254073","2172253260743250401035024421278379777916382490227575054809637917357788441312","14665571968318605496084681499335240332202318897099276835041940682766807976907","13788414596479781830905239782377049622946683526352305364078392223659290971584","18846694414052465556659565992225098024384646887582834683138263144484156013216","18909694294096613181566240927846162134571252858203666549730835332103200690035","11302305857141628538629953629326471087204891592808197565589978544546426632081","6227200756618295061351735117380809309630763426846510648575304931856516037841","8021312996668423572838508273377537114213652367510483138732039589143910942285","21388094391985017261787469872068829174474019054586123619541825509796561450790","21885651340100197866119915077229901141001400587163480023167719003850464453378","1608755743284263772124938006622577179113688179673570557030033176267563213041","13050375867717790111352186875571909444667320683101020630233156531382762997902","4180493677097985629503954411759408181273462596141906530266328347694482447964","16811998889189663419776324321715740745154975581084585098481145952898063763925","16612502123140902787932370622659883066359797218657937716504038581027498683678","15769175760205404886801504889168121006624730224917112560602404161996659168361","20052131037268168276455630892186744046507841591520494885002299620411034571862","11286349682428768936719355726833992780573753672773572798304688720131939941802","15293151422103730504035658386990919038025737188769598280820302135301927386912","18703537633868269115461117846009556047576534581284962047788460371685925813668","19816902833644091320363126330118840288762510118845312064098145305766287003223","6949529972860419420429881205468865348186754309617968830960173223899557068871","21769760420707708407196283509804176958755850063132524803247207048895874481547","16473440670711897050313900169854568259807762012647829221269081056318792356126","5755517310638949109705199598640619834726909253002725292857053231304608155045","18514834954938936122733927663845294725735316174228237138021110413393046162581","17571597077800905223425674691799272951518841099899533191990592453235956462954","10343484121259456581495033186763792506225736617417894740287403400452942118070","8186370189144040948121370788563796344048042083081451096538106522673478588702","8995025199059491390637130758318854239417833814558039265434685177008885657376","3031472894766219059858005879618131510547478592444817981222996099059821846881","2096428173458244970035526371806757154215216540598106496719732366873152520837","8675946050592777564397329804724481502039667147072709891128997869096929909302","17906690355906715260861029848190721333178832439438757851850849610334161786543","4384788675154419950337779244254851527639700456846122803163036431404897343108","10634747710354045161595825225067140147638177833819964359291109028759478763621","4580007891428170105461347466211733339661434246730887454077503547854614786950","6720944024268957202412287014295868893359381461158140752090329880073245402319","21067675131658633409859213918385464384511429181488894854369374713210855461815","16177587773864804257177452843060500221886822743222984664060487906675527734703","13079635341912832179522112507633850975262973331265925673861158474356511611384","16236233157426847369987516405740925840383712577721411003080927736978196366559","17097099286724890492201072326079274906042444622668857230524228768759306104985","12374897587824358200842113460666498015857548278280740473550475324753591770620","3743009308795546792486590404059394908393015243149251676878652068279426604464","13432526247494961087744035539077952702179727966783485855320023422065068950252","14688776804642386173370616887634934837860201468381553713589845678935220814417","20904319181107930591693522497108668757957419786841420945208626464814153089193","19407641638080623902880021605403902459599192981944013662244523661942092202498","21720689962955897879072073704808757982038470068030781698960518758667577129677","11556047135933626896991588396593649827497284072272132683055383198656940349048","19257583335877403011481825317736793499880424865167133441637092959749399313502","13275085742513982073825903569505547173921689074792003972342829667341416493126","18186872120656666367984034318751888935557574116281525928633345317144781969073","14599117383639859062997186133227491056306039136668700051238992695822329595098","19740951317365036802810812995171476018610554899213047341766274684214000740145","9232422044771875096580864407828551184325758239361884860195530069570407413318","5782771296280052360904902126779087649052846261379285480209334847379086457360","17775282817901904888330413443189119364682659487019158676987538587625189917675","1066561985776794466121987377463909476153575322506563004801404340179984503358","916610154805361771422714723232443767291038192009867156950524039746086028401","4263481370387913376337920860725556717557869034134864109920649685553200846737","21527423542512274990094513736693705044639494441663212768988971472445510517978","10772690412778715474843013948287122660611007948917009503717928759138195613014","18989845603394891199611627052394615555798122422360150509305595512430227212110","1487098483796490147575884469388782159299789468561110722348429487198102511632","11667047470399501056529839354106390056855239389300339367976940850340830689602","5338067017433143995924920876000505719377099047442243276435769640883922280642","1639154030154468844685352572728959965411397422368845217263926967377984087918","13132630700141676106323558960818397425405595913465552969558631534061094705576","2458781772273794819307075201130420262482061223367508169648376645311313254366","6989078751359738075626608779501110225709667509447635458687084301860445414746","20836197943088438759206423067022986510252062173602603489446775527012291159050","18390977497454237569981882804497550599991431944174604456803823228635067811916","4479367924266739311074668717226301598844575048116616983202084854079931435570","2372419656930102328120568984777773190858918440893623551278564788948605764950","17424291298284456433265316564330140848645960802620988826169646524423608305736","5191605225433260421899104272077087002740218354346855625304698999580323149994","17898440187463079591870946871304745777602605814215664686278564822325291419191","17611859793190030697270091204050783889385403582777422405706234317717780973100","6588587992156876940819466372868592907549272382061712287684384984996473409069","7571197384407543438573501918487955350438229069418009632490500922685766556226","19622703780298965679676905213767547082077482457947888893360172083867854718926","21446166290358832595129109900917818945140329225281180988061882531971704945157","14649292190763374051361083505220623580043497183975221593597470501022875986346","9250214836887340715465257774381457509613303863101998855836867422306668714320","3799607608415765239282726340696436000586985801883310385292182905931378559808","17716236540211356810682240131328879925291668848938188875646461996226633603517","3887247465597261866432589749777530709095472168951470811122850860456882054277","6525687314391411916112093511825672263789004056033625391579990650584140851278","18592972741726720044072476390541116995214640896242376564042077906654954615137","12997212889971214092134739212016042815399565774915015723654277172229677291011","4254868471812137051590028129329703685529333363876224691622049514478855958366","14077966582517650919095650571577815704088597646103632306418723366506982670177","2119040149469535235354287029771330452747208537753577105519400357108434620411","21207697933470223869807555124325166307406257362044904072363334745276665314519","7190349195858345271646884052209071028827286750667738554028330712093377579936","16265488593955930172602312822419213417723968840302817494967024427075137839227","3815741010043562088607530283042787457524759791192323981761722086661415318698","583720915355772636555020703257046532442295128724429828849982324889318921432","1102170375893401441969298656526252647564281790059860493515220468546293038983","20767630688965793693794841558983931333464021565935903930902434604933701634957","21616121155846316756550750706226004899196665451412952515147921487185019383040","5002740013222387832459522707343247526776565128458994065010013201054029150030","6422077943179130803411797212230074834259655685154616288632319414611811921679","6019275795713350605150056395270079054684805603375188442442583000164536600669","17914078933612908061224514463417935922110346592944014164310000755613126054170","884772023111484045899873716128401230350003279147268331381189004763305996576","17473959651366673630198321431736393430579835044648223641744676465172539467775","15447258812182481040301268885975493988884370066061371405663840836784218216964","8635047604843668793061248505841409069840701926714186786314566959169242448865","1913175376077276449938876878307650673449443092618268439860264573460817155356","17706537122791580851807813119734656545999717631833479323944583835616042046747","12713533224713702620572061555868239494560543672613943047779079905883794270793","15335431588644804698232638554832153707521179263496428095244719330764160979536","16972338882045649714960232935724128881358002139149662161855864918611719193447","20510265683377915239031331609931077634777511282902061740535762044318011447054","14348591232319171989710953381320670528467798633079274942581439677296902359507","7268761067249240551039469436291066141493626057753839932909829536129404405943","11177503563612935234878370475564044265033655526751198478229137454476060257389","20518306225043379063486161411895415905822729807964259472068843201645131954257","17274735491667046764616117425484985780921016176546365036792978392889983447275","3422727355178567490283294271244869036734587792776225423412684863858585667355","16361499482646211891495144643544799199439460048105681752590733351645896563991","9831378251659910502475468716900359141926459444308789377882824537354952704571","610751981717624005026256857476647225087205352593680510310135048655409805665","1274705802853698530896831887960868150413512303073765020858441284767481108557","12911573265070499437820407902233678187536367292819490176599490719474506679709","838780343058487840022597119049399265615305670097910639521946026305859537822","21886817593090220196061836652905990482772534345601206284920261819623544068569","13045057626386605209435393764744146030789888964374754365611177028824591744466","6872197446001880821713864607137207074245510844558962930055703063293109109677","9851117414973500062343684294511405799095673206164177441983808850858510638197","10356153918708276096440724514334813427938372190784074162287576232344370795144","5422236224208691735064222120059315321102696977576093626421991175019644275419","9270939530192661239044458014881210314222813499613547255416257255885663545705","17875006811148349666757764655667275519374986324184686591199872639841653267451","14223311161352757642768299768200066774808435309343986292557601348729896785348","15426232126866833911689462701146039651872381668257636712453957459186675608824","7341609890003755608731719926354383413086148334559783936923856681083371751858","2522916755395592528799997935331603289350745805903534350854142361512185858526","7975672719323847188584994034813755253910739379403210188890471743868304156385","10361152088869789372664667844034575270433189615534296913541908638779984022220","12565165574657902894308498356020741523059341649671415591209990377145546349749","8751927430299691834222222528273367980786855265571692230466656313501870515928","3782747889242504906539232417313404774472163523681147906451826831235080368272","2357908358798385925981298822139313965517778558204913007219318504379373437268","18858304770874740039984686448203470834562578493921595648210975754608317345623","7675993016512283682207173403605941444327148756612111199564173985331381488683","18818890453076413887523765231615383836499382990172339300581405948672279661939","20252144571549047445847058871179203700989782831670248309822846431530401883720","1548099034248382487438231907714050431020571588355663997785662562789965803980","16804474097957695744497077255787193298059334569168351136160606040471620694477","19508191667931806758288226550226059879657814340243709578088346681152392462495","1728719999167062338488031868382015025692441998348761079303220639921123256253","3604348649226051022337575722529270125804601416032976114063695533907383376063","10603799316068953108041964397928911876756607480893951394891306679070664686941","11648836007515467240952473614276607091898134725313122196877249156490523356027","20304987071409008531291607394096634487514970541849677970364964525409317001703","16887097190060385275598534531462546504328245264471846147005445996927829539625","3866748619116340790322227095657732028265396618488150952705187965765394142344","2338553626517986088379244573542094345133876349395153534676872066555319122659","2989903198038977576699565058449844165648971727702772542926261896668111017225","14278108812091993370081347429490097324884501265196936847107187781917283188596","11380653571214536036495190297205289870093439158653307679146162820611556102008","10728370069888852342064543039072884588207288307463842575342439018507973749875","6397015059973528659997355436100884860480194279234476207371274262619351989712","541153916915028861555802627075793763065968288425448237372538721080483579866","18703944686825210001777887304396928822416474276215979439014172442048460507918","14758294058966360999395530764869560471829375974872409340898445816910150933642","16526931650578182231679662261327171662688393688603926959024262791659875401297","602976647786763241606729968150119992779405527249465670521719980888114456911","18058348521510457484238468261675615616734549390787035210695832199652030799290","3408352310769542203249747633896333727677518788800695461819894477600392750387","13813696926749566428491595164396687786753780912143355428869363417663150103299","19226110628051298554688993880923837902732997396390909485477580979796568268253","1751416741656305902722022764840854257058950958650470467036624232208612663135","14273497410104557864925816124947236175101464480860485988459705747849145681216","17015769229295700838532275937420211087470832686975726393205562687498866290956","14317743544567964828895913664482783398948360705243772246269021084945454695426","1163710387996022107448633858536432008182893204461095765258858907535290527398","1157472141102273214560586147623465021722506106484968954764968896766765161328","11681638321160186580228856179688445951029310816905220272006101003142657558151","7819383141229404988917287897793820336725988282324748328500126584790204946216","4951737109128262717496808639553648804593962078862416064602914582392219323452","3442536812713619147824039056757226293704728452919903288417441857326983315172","10972029915673903790920684428014880528769637778570023451906625828019451706493","14773388161979847043531770832479609075984091647516302841116078929938077685390","6832011488895261587794164577700291580520309532692302077020376875264467715555","17143902297385696174135078846256591193632419203064831489933616909690183265289","17963799875997102172022690183795592375198545029882913008170902194968455818572","18877959338292270131211824401179673216317987726501062994411176561346079618062","14358101523035386382208062475555490310717442823564620083001831011989304676139","15796568151681791272753262366429731017034321762865614705556398537444716949893","13594857027304532283889325823930658134430393819837961037773389277784045884187","12136189727726413275229170388027187858694486236901282556934338668968776031849","1878632778304231028304727355487330626473470046303885272219164588770349458891","16873156099807728926852233664688168784075341453512083976642291718576315890258","11888191400576547298317080753543279148265645791517177796081641411013662826267","12210018620533033404291042202232857902072819731256915890812287001012514424820","2720995111620673475976904476404847046702162392875915718272984382599949577930","15740015006700066587650738996931848298647799054109075680819419326780689301412","18792314519811779877573893617497033030062705897791012092700956142509339219587","4533063041836045489675809767596619288203889485091241212692263726853545243001","20087279194440392445388020521232352321771796905350016545006792036125962969008","7662598580271470898701419629406835755452899820387556478370304330574127888110","2044322434996628951886285591950247795571711833625611674952208584770381736486","9298086345190166002533620311111572062855266053987387718138964764033420577753","899023757360740488398947202266024685219176491069483977212238341721384465909","20010267753246295660761776949157831033584594444801325360922807083432616388000","4450168704469888293988828437399020403079513401850888103443449346484211800937","14818763657168994501241419792426650382460802911500420715192462379889014218887","17499922386950534814980392095212646829833012336949589738217695906642893333161","4725703200623869934067110781096149110080128914289809281524369625038851276728","21835965127088232500387522593299395557327989607714564030101094338431057597467","5820797066449247361552221309787436085379889805203375090244078627730164212530","10690618433287001275009978059717247672897362692985112411393484683451942079152","6042827480936488655202996967650552195596171412588631273445587685915755805839","2124979120726636017099604334751505752148470044032645004013782814693996776755","5330435275056975088743051229223220800904435190882376049131249876689777155160","10124640773832184137904971182012863119485346620571202390914900093461027458298","4792024075244123098429550700645522059707473361886941368732914916479154714143","19199265391861538037180779666995909618497861428521118501466940732045803109056","4847826399302624775401994843815425199296930699401308990787135212735355431038","6407450376417859266449821859393770958635892367401690415325194496013043677136","1826395464858704884123218795787675583917701212492065945897042270085201498824","15238350515275529718536633219359365300853538429543725551430697362918415181074","21884720716136022005919093587710286615177807981683063472262896460904606628205","11689623546966353939670252259858789076351178209866822513410564961318335022311","7012794711375761331676943528254022381176901806276543398707129348614811953364","7180386038316110601441275181186218169286243634048902624801201568432593598141","13992917683661928463383695371898592624570240528944920013143005531297360192342","20034382193406507934708640117013118683945312285636692120801926999004026442192","14938652037071147313292164890053271808218189916901397934979103168334918558363","6648656337341126044962186909579051464159388727291296359968541322347995250420","12687003636792713485597279951140994909100599482079709621716948174519718796052","5108026212737931447624617494967304196499275147503023686887173141950819456829","13237879168621780799452013770046455143623364293054791609245436247351123437547","4341628653085149506528562773616721450933762016986791665663158769077061948538","2872050032952832698964730829903028920310787582321093426023746057532106397812","1367067391257975331756935824189631175172150708192657401957557819332219873827","2510908003064509602380389482004083587572613328572081988132878417052528058870","7084003845943087385716519398984211467638527143523438844810938260869100814307","21021470589871879755146279959973770415620667125847333514170945742003965711484","18375929337749007201709778590417087272057251219761079367326499808386163199502","3165201527196484602864016786637760443866722821135007004482670717537305516789","16717649565776057036320806132383209226780464215331716681516324418665003576180","20084295757088902108975491392002149988322839073620040409242765620165003006690","19241439593234676080041039883677491849402159269654950325486169959046767303641","4275910305427071218515830496145381854241709860849136935348204612634119544809","12898354034815273049223090812634413302174170749584845355813712153571284519914","1832136847875618967387144179529385178062929371405576686128489060593804295801","6069947755267812432913347261315755057349276133831784919354196155981254082646","11766183173827664081811296117089138123797414603598518127011517445259099898091","3993663602157055910018053040318139873694801305099748688074646613364745456069","15977276649214691975175801642730396873722756384246035320089179093520841000256","20303338735673445164192456383185100079100313199924244751665084177273928289523","20078019286098604448173211316407882189295460838424433108031089458601795603798","3307945001378206345398846558075581322286376391921099092518022108700861563718","21251247831852952153335635921612511638716100986041125503837495470248973341708","16246658361510148897664309243464380229567944126043953870011393349640538010692","1780654817260938957384325125461246845814503286839545932803113565621260161576","18710920936002511033230033673354693186030823806023934261043809330225688019647","9909111894805078760429022088296773927960051970891988461264950755997874666368","4345705541817674840760552109695955140943188102322798018969285864074427755164","4218015441219662255997165544650931566353829817981176787648891923654028187504","14312948242537810365234703004108012126182512780396291296729098565955837200965","295429846515676001104835276665049934394487183477715755147863239617239603688","15662344495653911375885561867591476367861074324822203271697194851167934401197","4793902408684290068019571137097387781094250811250560723390621410227755625428","4917605387106365671936349402138022267056891394874514471401018603057541394966","12993315137821697215971205486742231731559446527233973456459030184764267833130","16524985806030765353574471797740141094531695570270767498985348130558921348427","17013745813130281919891782917152585107471370145883327936054547011802523582182","17100361367645562641951805935367684861196104993797463923886759602641481183803","18833494072617086391597832039235402246961190856658717439789773239549364133295","20157866969311886681148400462214545913907226429163925709394672179635388896518","239609839853616379785377333442787354361568308011318294445268661600284057373","12020614379209217917047110972341532122216802896668712785859434794471240569360","1248739678507170190094138204517434142149054474900589856533653488451999142610","347915422993469780317591223477066986796955479205331632188505297615283578389","7999351262004511546770814747439380767590917178796919996885684840970542675481","20967594534594815486207550915474044087229684419402104901430196899850653362067","12899121896433082785388065281401431678366644722544051956929985724649596205064","18983588687933404065713078913700781650024901175649432230763486533515462594521","10766551589014395287410716892733848848003231068450440677265375421579008245609","20169652396045174249228895132866242783042168925415971892597182614884452884464","8957813983054350321796051550969191364715748771015789590569930810320606596431","9643155271414084161531721957806730069165955979114015273977651814640128472366","14700897093031440778526140571254449874936272810108988470714238171786681228615","14253815871028211364121586455534782624539734061148936548728775279097248553246","12623686528624702687438004549592639102850653340068344303348073426554835546383","10887499024511455665783360424280990671057735891551733295390571273395259237282","16792183329149820420875049780284492322598361840397896565294020303662868308403","9761704149743627159698957629672578406325922760477174888401254285722061841549","12931048515074471565571865161878351893082622778237083696666972505231964577505","15634847659877970105363072070507485783478919227149202058826464081071643773101","2906908506833041965320370496001711113060506302861350052429818849770038069678","8699899202483882769321195990250850850577555890082198906596960575592479589201","42373252218515653405393706267826997457994495485868519711417565290528955998","13298926901628935863638570113103068562843821480959781806957648334812991282309","11340495629472361531751136493827214341448466196267950757968881545938240013043","4410162973634101037164287543635784419735236595410876302496731409711464203560","6770504591846631067009674695263383781064304620185766583378598703662090659608","803268033919858655611811794309731920699017330011910045611157093721121626734","12911506200920624526864882942275121636127997230823935902940985092979574078964","17918643324157271778766566567889948352259699059171047284794326313189880774701","7009959043684140466581557454305689161448928833856327927307997281234391362846","13608676044229669503858530637021492044621349605932764029187667136233188902261","8469042229294487154908793664586203937411909612880073031669159370098423984545","6503765897633991782175459954225585422528890847227322728737944812623475852139","9715672328228477028203852818176561465039698179069163699650993321831992888477","17660990464121635097256814738911507903541707401612095639122186321774484595557","14804081443437546771116013793618853310717593234517633753124568696591221419786","6724218330718468523063558898686833457277735121312680344450184429142318815032","11402319676983861046390626662653884449314993741931036168486829754142513828259","16169080210743684844396699122536061698227435085322952297967432264699685757856","7675907879276133953708522162728651878121131686921572128914246808579870005917","4230211911914155476612752596599592280759202092722649006427735130558128219337","19994913083264981050872215776005351950306358251618357787279433070487904484823","14226987613623192001061092270841034855848619059750529499586599879686324456714","7045706519369812325556555256874783203298277170448306853617215815294968449904","2062849677144799356514567881687217598261884486125775155904626936404918986032","17601920854716323001594362511208188462850993131871853150842482389118606277711","3114106057124321155037877509199474249372783266108754138849102106650508205535","15465747930743984970223812683747855883693317069587253229201455749955846107163","3334494231965751270647811534096470335132564873859376879858935312105589711885","9823807746394349345368616975004290248806613677673994895815373421919965602266","5400271608648346754918607312792816605467323464770476391129036476619221125765","11770821436383451310596048403074829165521108637308954395370893718334054277368","20773403632811810296516343407006579798380994788000675726989846280765214549663","19605822286773678860331719553999804483779045012091324038328721032301094265056","7506448280816146246231851040199126517175663891590862860617123356646005555345","18126684419189656267813215765438780356938370095844302451607818952534708829765","13515823872008853824996025558859393212682839451413033376269220015533372008124","11462818572865227301821439771555025107926322021541096417968595142068838678265","387527620292599706620064005572533814830769480236179918610678629811523562236","21160096138473093258283714457499392397390620540060924570049011188639238085803","4354453094935226486359014408208016656075153446280746499510554516975950297130","1149854953378540661435822397775744272093475010171290951176022231193252054454","4886874912923569255211212213751909431336552875722832209717634183141312835459","8121417973301734978350814829063219763930505331511762446382376103512670333855","10397108991421661604545471702024443403572229499221138846385420184468156248436","135592906362394068721135816280006619658575717043549038357198542574796191751","12470986481443840884498861270893844690324714017774615057320249066166810815131","20711627617123608281465397514094515604912076289675946973464843147332653924743","19936523306637884947878303702523543831272475518000646601478891393886307224894","6610180504156263317235179434459908562313719468361106154297126173324848499090","2835947021190105212771241626312472117135141182807194884209080228417103438754","14991719226605127306441066466338764291641727399261080758950782642427317493566","3224955852105064561373076563380816036656741761437324050875349423939116643826","17986913328344175363997927083146937336279613526299537730298828188126021779067","14956620466071915113707982931908833123655918488965732670821007021323695567331","8273230426812750549513268262802322378227809250991622030042205458961448559361","12864204175590457893253605551535554300512181117280069428500328714508946474596","3856747252245224166966728227308235343017242206197065871162867092702777748228","5064589380721614521620432648404726474344877858870050645117028128155890472157","17855084468176511297023651008689325974304699449897905618704009760228510867305","10592444459552152581761051586259401938596901225175489278318737616663685510540","6169879685391435858857691820131996505378957223607348917145825765418631880515","8113562783193356344318894437081098186897299591291373320406057303483148742065","21628375570977952288299958796859480513666871363598101523098963887399205929440","2134865132164751654161455518567670919392897747989349525945201224885061887279","19429744046477844402907598398585600388537641557514304476273967618904065097380","10334858431682540793324733752716409902705019287129525537434622640519791881859","20898874645461345309219443195795227020136151785431504665854615665433057656034","21758936607630402529195006563442025392002485085893619072588368460552039953657","6658767622080579375212702865672225131694187648045659659491640133964821409021","15945223109716077813697724894481072775767923725068384358165128896271885377185","7493788631544480359761010651349903811913677854977183784782164761002795001013","1591024071527067760292081143937838601494082577069154394739643638063130650847","12619889692927553488927714722921271374516407458651205979102849490293579412361","13544060486316243019111794113241157741412385204952590231446494676348138782433","2887841573309108233158231126323775418060676605741555803818569347039364806120","11036140437691913600589642507367009124853186496834027940452890971374326749644","13459410879887221125208802127286738607219329998144370393597168847217136752309","14138446918712369212513361591812053045469401743940362364452295564191258618071","15139494420493896979465536772798315576661564585009975882149046490426430943584","2680555907002159385123500413017583949180278933797222446966030933631028615392","15487403918133177809118221011827665334424270640296194179725020674859862311148","2253081490999534554527627661799880907320552244022209364079259863144124063204","11191815691711088981123145114348502329836887875342463606897269964110132026398","5109339959165897707712238280262288223228410318321865982030257634795492624075","4228877585466284848766757257455261240377460433844128878744325273017336623330","362614992692373963638010157404324560163964919752108254809408812315768440698","5497792324848207351089823477182027421661697005728339438037281493209918368532","18300280641113926020062358545714253222621042370181649338471915860636927514005","5165038560428976080842235638073800522486475602829240088348607001517236391108","2008091893886066583601032642095457476875986236627706624298412511701486682373","18855234687460732907670779566552575320366460980688149277845081203486429085196","13389943196844183901355127422435750731202929208969262430001608034764394210668","7021308455275082494090292683339579828621547308114648482192389995456759019483","6585222136111747436624886140691552835483743497794532311521040071922248443420","21715523680622751847043762670484689094478706333228979861445139700243365776594","13416504159545791441009914591308927615633686498715702676442432727915988269082","2248673097632858668765361179839205001457921928295571511512730199800584213625","8201617310205868515409198034710234660861203915866715605849930565273415152742","15680268660957381191262801077602444572267901505301952184208993099935462124810","16104837654487289387088073687347866178758228946202427776701306205624672792028","13684332979506205929903153264861964109520505064291381840093693876889335151993","14298782347976668524645278060067709431261037349301522981877578968571565556100","14146039703163289539879685125644412698975703808605016607740716155671097450434","11934833171060725907314404100396400102926313444214797514298446783806475079254","5914086988947997830012843744355360132724998743777726913294864331058879138715","10659686720196564899287303479729456926962280252284297382118982673601141180405","1692869277894986008249025777573665756719181333137351109659460920317143830734","11121687568974872103818642807085399340558431041449573582444977407542211264004","3501050053396506996742711102422431158646670397678002654123600295042244164171","14984319169585253070148527069125354016209833099403929166529971220165461080109","11039249245607138942408416774669487123603045223333515097649259364656805712742","2859932898082976799590321590558908799276823987835443387471293467877754277565","19478458481483880492508096426388037208182771578389243036459312837722364528292","12681295366282558699393012939095360477842070047616469520212796398808404284054","13010182377434613954012233404363979798719688181232968966240632263017157983618","16037260491735954899197790080305488568587224615297648089505787564736457655504","3774943811190403499690974560575281409833645236366071596666126241657610017452","21814452909632353471149869440665903500310360262001108752776562989491779018263","52072281042752561123298216211920776224842140069522348353471850133101459444","5393226600522078959309667664647807969543977428132923032121300709179500319576","2535335411461130857251786076113019736467112607101573495446575260857514915285","3223186631939230423000089008145326734853542787816950488463620916770299441548","7203210648731017372643394417187027255626158150779569672743304509771556031568","7365613311894109391567490056887433110920012927687918796539454353472662806193","14706919882948918903316502617047588031491849474605859994059009247259486020572","3455208500142568951439012515724503646898391143487306421264185506460408250399","6176697988969134956767325675724315996342279819575423735264769950348921409207","12951834853082027138974145617464147922857695533654628319949695487103738097783","21540266130478603719496842280607306809615541536701125437958624893911805143507","15841251123604012933249526821849462516847731497880691132669932653838678041593","18948683310275384847923387957211395414092251858762610439160163446326775365243","21295038317344811116316108726319045473711109917897691371510311266185853001380","9095729641247909707668520027352422462525417609968833674217396882088429011133","7748284092532915876871264327404847715957163892603821067089338023968276636762","15504838028731494447984781439562882212473223734774564943920587671282013892783","17710545040585682988241551019670248079649743911204771375834642632997788982222","10356848241091081418291575127603139858556280821909592538600302788565231776573","2135069867766629257670982448236296634454202981621983661012300557748557064120","17125626450944567520231005064919628723567428206918336867263540842196820837720","4339710247506255212189027358431803298527452960376838551044914736673354018926","6930242572932818307072016665941050027383664335148847099555399010971211803352","4540469819839984928572435092473380609832679284334795966063195919694411877587","16628353401446674199275380109941591337811739913828377380737794433676215960528","11535473251411739443035362528505534882481533559097828804136416323035986938254","19579697444869757236996156907979434468393725881854767726694937129865836699720","9122237435448224029760899946316303693350992158431420619823600405922536098176","14160660546759582304436411024155309006194269578272087613920265117044205512077","18077708722465603517949588398649463852351624681209651633613380178864514332020","6241268709545939837365635267975060746505512224966727723691581500981526218338","14888529711719706713295983706169954857641487121071161174594422218430859599969","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","16384","32768","65536","0","262144","524288","1048576","2097152","4194304","8388608","16777216","0","67108864","134217728","268435456","0","0","2147483648","4294967296","0","17179869184","34359738368","0","0","274877906944","549755813888","1099511627776","2199023255552","4398046511104","8796093022208","17592186044416","35184372088832","70368744177664","140737488355328","0","562949953421312","0","2251799813685248","0","9007199254740992","18014398509481984","36028797018963968","72057594037927936","0","288230376151711744","0","0","2305843009213693952","4611686018427387904","0","18446744073709551616","36893488147419103232","73786976294838206464","147573952589676412928","0","590295810358705651712","1180591620717411303424","2361183241434822606848","4722366482869645213696","0","0","37778931862957161709568","75557863725914323419136","0","0","604462909807314587353088","1208925819614629174706176","2417851639229258349412352","4835703278458516698824704","9671406556917033397649408","19342813113834066795298816","38685626227668133590597632","0","154742504910672534362390528","0","0","1237940039285380274899124224","2475880078570760549798248448","0","9903520314283042199192993792","19807040628566084398385987584","39614081257132168796771975168","79228162514264337593543950336","158456325028528675187087900672","316912650057057350374175801344","0","0","0","5070602400912917605986812821504","10141204801825835211973625643008","20282409603651670423947251286016","0","81129638414606681695789005144064","0","324518553658426726783156020576256","0","1298074214633706907132624082305024","2596148429267413814265248164610048","5192296858534827628530496329220096","0","20769187434139310514121985316880384","41538374868278621028243970633760768","83076749736557242056487941267521536","166153499473114484112975882535043072","0","664613997892457936451903530140172288","0","2658455991569831745807614120560689152","5316911983139663491615228241121378304","10633823966279326983230456482242756608","0","0","85070591730234615865843651857942052864","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","1","1","0","1","1","1","1","1","1","1","0","1","1","1","0","0","1","1","0","1","1","0","0","1","1","1","1","1","1","1","1","1","1","0","1","0","1","0","1","1","1","1","0","1","0","0","1","1","0","1","1","1","1","0","1","1","1","1","0","0","1","1","0","0","1","1","1","1","1","1","1","0","1","0","0","1","1","0","1","1","1","1","1","1","0","0","0","1","1","1","0","1","0","1","0","1","1","1","0","1","1","1","1","0","1","0","1","1","1","0","0","1","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","340282366920938463463374607431768211454","0","0","0","0","0","0","0","0","0","0","0","0","16384","32768","65536","0","262144","524288","1048576","2097152","4194304","8388608","16777216","0","67108864","134217728","268435456","0","0","2147483648","4294967296","0","17179869184","34359738368","0","0","274877906944","549755813888","1099511627776","2199023255552","4398046511104","8796093022208","17592186044416","35184372088832","70368744177664","140737488355328","0","562949953421312","0","2251799813685248","0","9007199254740992","18014398509481984","36028797018963968","72057594037927936","0","288230376151711744","0","0","2305843009213693952","4611686018427387904","0","18446744073709551616","36893488147419103232","73786976294838206464","147573952589676412928","0","590295810358705651712","1180591620717411303424","2361183241434822606848","4722366482869645213696","0","0","37778931862957161709568","75557863725914323419136","0","0","604462909807314587353088","1208925819614629174706176","2417851639229258349412352","4835703278458516698824704","9671406556917033397649408","19342813113834066795298816","38685626227668133590597632","0","154742504910672534362390528","0","0","1237940039285380274899124224","2475880078570760549798248448","0","9903520314283042199192993792","19807040628566084398385987584","39614081257132168796771975168","79228162514264337593543950336","158456325028528675187087900672","316912650057057350374175801344","0","0","0","5070602400912917605986812821504","10141204801825835211973625643008","20282409603651670423947251286016","0","81129638414606681695789005144064","0","324518553658426726783156020576256","0","1298074214633706907132624082305024","2596148429267413814265248164610048","5192296858534827628530496329220096","0","20769187434139310514121985316880384","41538374868278621028243970633760768","83076749736557242056487941267521536","166153499473114484112975882535043072","0","664613997892457936451903530140172288","0","2658455991569831745807614120560689152","5316911983139663491615228241121378304","10633823966279326983230456482242756608","0","0","85070591730234615865843651857942052864","0","1","1","1","1","1","1","1","1","1","1","1","1","1","0","1","1","0","1","1","1","1","1","1","1","0","1","1","1","0","0","1","1","0","1","1","0","0","1","1","1","1","1","1","1","1","1","1","0","1","0","1","0","1","1","1","1","0","1","0","0","1","1","0","1","1","1","1","0","1","1","1","1","0","0","1","1","0","0","1","1","1","1","1","1","1","0","1","0","0","1","1","0","1","1","1","1","1","1","0","0","0","1","1","1","0","1","0","1","0","1","1","1","0","1","1","1","1","0","1","0","1","1","1","0","0","1","1","0","0","0","0","0","0","1","1","1","1","0","0","0","0","0","3403282052539321372122021860745657553680346102370129270104818183970772517761","1","0","1","0","0","3966084645890315710559696097731071392208711270577602201535613204174857094254","1","0","1","0","1","0","1","0","1","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","1","0","0","0","1","0","0","0","1","0","0","0","1","0","0","0","0","1","0","0","0","0","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","16751074199471344286802035516092717228413021805857911221340709282829922649570","16607689897250896163839120369329143853138821982212506869796223602775242163908","6306670965815533610139978731151082260521747949859106157811737942199411096763","8230394042541507458651300722707802655073997691897399557296075563607891385931","9921340941556354371580059537039333469973209453102024699252654455316059290620","16798896597145667139496131042097011601219503268718208432881915127321311248865","10761622635138561113453616724326151200504548364659640959171019993528403053596","4201374595453568719536041091370119651099375260803977706482746783208488880305","9971587591474752610461421108018095077842562578014452361783151616467835435111","5516956972178305312309254917389099764623678730180225999630364134360264110082","15066785865404294422881557619360885995614121995592112712990143250762198336884","21755300202021669800310961644948292234097575522286241219994206014548021317507","44312224132391919278568080003847402581022440080536924033423180021727388015","17589524827975147485715615321649189469791625723245721893742228097834086947532","8719984869514470722047522645705044152404773497435222154684105742564180785917","12838432770668333832140112504623798777955855545564491234660602333126926294802","10962219331981126937794734082126576683795140107663121675442940913117472782171","11315763313939367564880085930200632291397536948843222126556649652575069224853","9490320164035243469515553845741859611832694165395589257142226352243136301303","14573213588623917823708851377700803537638194753660392663536665732379880810694","11957092005664205224141548929385856436673493267279705778466447868093190736829","2201153109770645202954444876374528386609966279164593010871872560011817397913","11082747672059648638492717211402437406817522242047530271849521934851141518229","20477546427784935443802032434219911124745095329100703429739367686725375043621","20413669078949764936443689287676556111623164824373754014432737811311226761753","12881136730064110218094313142501866107021596701447009682940537878392614463314","13227437990758291440620943688822553930025228016992494659907178847660023537124","16572644556309208037124906701824425475845839679912404017132481770297056142431","19207525364486005896906208137031026335360739161340583275343816203229308414622","13749935216854607186487641922071692492037890524402382020370477865659977471212","14305753616231100452668590820745059778506427001382290586975701645092921660548","765857276287722813531198419619164140070915902829725892404102530083930750063","17837831429010867898764848684310505000314798050293841430668793505708981358048","21265099592359165713925953648362407254559580913936166135963567928466675766562","9836732997058077094526466589020739322840803019139480203465858201631980200718","7950736069218471132276924429739021815862792210045959677128696849570697403704","4769271140055336949069111665742509949024134261124654997310716329224630277762","20393350587508813313089483176581445684689819238531002176517292760755869721350","38149718364286962749939608665460785683852940908425655353420799858383968080","294908462199902072876663185334271659283432370640074451060800538373960973112","15686183370543867546923411519048855269420334921977460677980634391907762285104","7739644896700310773878882243266703498955498777056626589614168707182557659069","8962053441358370892949398584321217001524120474906547766312555570245268276141","10485968530935240560535418413665896337924134365028112810521932629743032594567","10455176935063524730554996425761077284254888258693211809138770824018864886743","14115566565369486572031311310429302802089825334724609634263576446726737605806","20073124591363501366789760608831383241995767850640689122251701726731390338567","18044196147441334580548109144408355893452990965490068051314106336265811591526","11777763830067607118918986120012546064057341507222391327324648823238698980251","5076285475125881250450494722872064230965358749104743996583186222500686678935","9433671005987645330351463650157742363370796004102441907383343518108550265783","16007614664479860453771437441344953439396368135713518528960723657246075833228","3670983463941934079214226480204001841287142286161279531732782678406433460843","7046179718502550936980595924901442920616633571872416339261615305735715278602","17608692011920050118706235959991963886935386829021365964093748239332711649084","2996821855883838728759536316610792557284394221854997002429026293476701752866","1677231509722364930842177352080930133827209916580071048531613825027648977700","20514621385694392131023051208602786923531777062045824148198436025028161478292","18706232149332458956113227927382844148669824578035828945319576383268514596397","11536282866871845249336852725858083392404317076310198593892963050259371331649","20466198999255199834400800454553246058101307023747737024879595930133188864963","17213082575127239224295748117279913461834934345205651804512629361221712146029","19484671891372768411934382885285679105157644357942611948795072906049381809678","8503442112050525052228756834095001115345112944909240539866003384575979945546","1591002621123168604526593223171654111798901832992697089266968330710061317327","17926989791280931197506965049310631268713794343236183001990363712296100776267","9818426793010627181403113577980666147935770130277255691539405567600286312065","9942988821595010693836539395678956414086510769345202336272828286806505105690","11428337004946391003737882643329882420040707267209738526410651698195832612398","5246173256091330545722754324790141877812115594929637564770216594001202665291","9244678589481971155093167074568918052432648706230664195707777716588708425821","16484327628325306003364245414567032312084673791908596909706339237437400759774","15909549332391486405320400238323446874739232392980137232129556119929377881543","4605603680690078397409074258309278031489863163721440064230911400507819976731","11932390595676097724926919191547257683296828193773941999444763120344004292794","21261316293685003751543366541787086957146195861519918738279059420379259769912","21694342134861979785664822222441943407054500023420869221254046994410705539047","13455418065215420116004885303563860520053149691344937005371740002984186620259","21294895762334183277561199056622692153331598314844350195434334666176806203759","2298913285650149740197504916695862209035358355428627300724306426005525816892","6433628427964344837720421894751973624448162124243791938584892092692934497062","13980638727833468810299341230787216089256640947577023476618983231259366747402","16386989380774535566905941270495126370482370902137781001804268887369782038022","3779483885209758277783355831078003188483448889651898318713331166172699636659","13118689370009477102054967134335796733104690982621174244425832900274928932116","21445533669518956637854447045256826873132438263003600821648791482859243407079","5527331762329369159390944165620100309794622537826464839886395712108419580582","3982772412651522640643769699838411900841643087659996933180626455834078733729","8936887292441133154504378719580283709673438127834570894253255440130778560891","5689786437531621897454594927415077264858288108775631464102476970728285871609","6370104324738040905290397305607362815394997849284017671587890146354255852594","2562605975511809500373038481836128711166779361259424204015484454382469913903","8009939360434127939211330421690368857019489809160778015418598167076961485953","6207214611018146300599438189744645959242652217703597746064748175193260329591","16671090648797063256204148088217002774332376248497761795371610457828028740038","351920541540014679905588425887435163878844099034359672557071300875572975398","21058204412077323033815879298722170627087867902547775349664797410908803369974","14564771468858246038476497989063618180073537400380117152664301508245795360502","8272882885871254955349820427886161624704712655862030935537145720959792892274","6909321091395274276146501993203761280720491918442748432524267471458601993221","16580321413206363974123623814602922867712388513971038402753464758491015803565","843281673245380754722495246696808119685404475704137112513160388856240699325","10171659328829219575897640303524498462582095234092978615905848203599889269897","5280538311454636369301273025630273683522547291583648504386454238616356441491","16623616276068850220179897023862034811947741374757987914392112935677729609272","19853123512203259979603644963397956834690886149706076304732426191753395611491","955364103151966477697350532913523016231165744311492647080211628659701871391","20523715452656959031445477013594952421617762425683127800448733851153498579066","14293535687965811563014333045217822091100404926900397852150955930734852567984","4229676629734606989516536240720033922492197958317336524425272064033701231219","18901397382211336164186387913666617814943452495137150951121911861411601103404","14375484255313188168372529479566281408768539401520374973084172059374055840588","19545798768864804171001454865226638660566831783618291009839659068600532212741","12755887933202061913161194217993793715343250197162556258497417497956440593759","8686513030225489957270848893530798775170299685233413267611917464195410557211","5880638904324026409005302950304740533498165011473478865956931412853188357431","7354389273252412391825625422266284022910347922206550320847139744353922366698","7016237351930429912019063230239434124147424389329878468689095040305536565141","5620972089534918638996272688507749091836816762473512644976785924112182176059","20413835273287925719552648605928582957864781808563858039878873559057433938566","11990352873652827398677739409877583255209694499432033562422373811536346570826","11452116767092430632569157126777353261344552818614541313334131497235795274616","13608939909527726586864284167014632459539109382363764498491490357609068357661","19699932497952889669632765576298327295926506735107495829131115663202263356665","15251682785177950917305927011901953367908953567062062215661324049886315524643","20988180365782566790010352815052502389134630736373419926172473693216627536947","7836720310496068244885024104589560761724497802627198466406853572609572183783","8038431537840849850004264549778072928837344446259802659731886224882799164652","2029425248168573578041930579769085260473443689520829116695151637114698378179","14014583048054989975362949820515352457455051497561401705089149965549711007728","10229910039445142063805930610858936389530402461507274678278419431360560041672","18414356640728818641083254061594699427771424933767295240543780118943302353557","14385363499980792320572694168709347498076611078827580165565397937806655843600","17574003158941143569210345425977586387561202207597212418442851062273722778557","5020456663555107491462633901410150293006360280142421036527516054973198917775","20127051627292194507636525988626707066686058957062478135802400381125882156129","20897939964842847172746478761928317623445313616223360444114601438540638075545","4768232651051213290835674042772040002316324578972496328572277887954854608839","17294503583995767475859552377185515589678216285313681942711238998872988167848","14649373813471851945320940299605201018392088399780709659677169234196157620092","8780430624549024727143069679282190039037099678026940232022642526296513616209","19379993141583360349219631444991584062781246208701481966534256751049466960129","15269077688496085659395433896981555224821074535243453599961761864702497339408","5391117857262141392878145098178984215824926943428788260915775917501212609214","7908721172934600956268520018234658066175251014237965624123564978124712802362","7874341505294103336917508655326356231557632351889805234868207045464424182027","14717357719887344869049716594829853959760329970432750252010555421746110830753","3360261399639751762974090530765480555630239123582758200815794978493014885586","9821826804670125425236325658293385777765305748666267887783525427098280556536","17204157028222666500796136628457984571840002100152982240371475388423494849033","5542034861058754185477946991198906162285361355155642038893943908835601160038","3683282103686594289964931403051831385975351230136466856931777064461047733401","15224685775706801324889650391158158261567751841767486050473559405133656352415","14348433140170281101901970266749278653067511062361719376252531576778262236894","11561449914623393122383031050474623941756403082164093879442389899363860513713","18245049492685205869746697260817503761252527622829228814032380169292346673291","17504537922258513011905565287240975149408627350242698790215780212356407248353","1087354866746490755068915240098723302841828156617728293233180699369449595227","6969042902258472469564623163041902613727762494563269234625798939473325810728","19781365794109169059730125820268469324655465578674107499591208131269329184831","19197720132445970072674786026374184753486316604335554230360798533521780079016","8985344752484815619908870528789201141893762847988902632020302966238055069038","6180566225714340566468063951590163252160515912634301758875151812293005995707","7886321650473731550722613550286337225983696528924522412475864179994945154038","1770329309062897291917236776676146963443813646104822628855480965002025402285","2672465549015492990178140878418702146106524780378266324725481883753805796676","9510938473472052600166974310685487461419214920988365840433371267775469202990","8763681409640408511774703386738865004873345690332395131153581718682846235816","5086184804083998594076230176630486989159676487216439626195171443687145611476","3444180739794824231911901354495926100580172575807360182050883799956253686124","19959585945609801580752975266494803324672866918723431810286213367913961455037","3606118653399557978017653345353488674231963545742074503030228140079743128217","9802232062091145454674219420688213272404224274164975947158499021341809478056","14753794963203840670689834131757653710719077219319396758581277854471817219976","10293226843634758194510263296936027709342071523680880184525420653949365085783","12718806094899532360102670898087743973296203292888146926436211859399441382266","19720557165108559470587427734825443980468432595646509009288337442868761549209","11247390882107475711483619058539054176238525726311758865073230404212341552278","15462509904958076555211488611104595950707114200311503866776513865723341096539","19234760699502123418676309783515052697057041962626575225401675314728972650121","17158261287148866987348692179057818719922602171392849314284493894658836825746","15365955529424977292357623764025498682706496161142382817837522205572607763997","20052202240009352261741122369957280265238958638450496105242649976727648471603","423357909332235822254079656696928158152503031658093508494175901331804543226","15922263825513783744583412081948095026829380051325974037117331160273000625665","21608880876703158853582170966053859080506692816444303830697579496441737611292","14979302256083977877181830607642975718819599820161889327504074019516836927010","21610296362574306626509926774800244990065257145430368375419027492142934708446","17595716914975830356499498547074024086847211138200645735802384039048171815958","14654668119168864815561684444214692059474181246705559164525875353227464689053","7909137102568989978451284135464888703672144746229046026942372688255268205369","14812130315252358082784842576665409029101165747479648757059927502821594119043","19533381322254969505860938447353219937929507327716748825809064520539543455254","9403823843450196420799337565010549178259435908490320872849582783166065168282","10464241134417201329419510220104949346527274013274592882563416495012556125132","9301345819661937440725860028779312914339790525885214274554275091844623535968","11291714547013661830332569817711684505569815478772306103530109513027459828741","16566712313878755327910485384356179345881280692463454520410105624337016288883","9857254387540706281892224858708177932493833333242386469874406815551456850784","13235323444556237974521531300791907080635475702604350856205423158574376182435","6837328857570342508089383303046615979341710677796715226424263996563411126589","9567191971502453137803265066675229742925788197509550723183106561667775516503","13589520733675005345281874911032983354954922397198387703860557678089764021921","104175365654736775178218750541299505009591406942062749114421467907345346042","590163818614270202706155060786980081635141531931653658533034907216652933183","11630836030911095078662233290280414853525666587225870019070111475894870557937","3143463001554546949388574227992235144909572072667494575339346439434777710214","17210674657600746455132196643290051407032499980059412222084673652147666262244","19558381360647054135714232130709740454803497350056006816389092459633204536306","16883239974151654186618501613502254189172694896294262882551553603289459762207","8413661446386279271250258046703699372256294759176301597443419113141652463386","17926420509822647309653607861708033860852594098459584436645268742667896895558","19824925766389886827250259916041015429740610094218960702010388823681796598372","21569124030016608055974854740419962472020200788866623348222538997741654501795","14232424310854472834356314082148076539296957249563473004688613559676523926509","15193615028121862883292210509489791742567273312408676269715846648108564480216","4571863685585148023589373809103548979799867639025504561868195666694987162026","6206779924996162752046602034743078689551092997538497731303258570990576183904","13551354910729069809580067054835607774880530108885793285331679609370500875004","9899791381683262402504188099370233883995824403872277909479896171174493425427","19676726055572810021222964113026140207269355942060367353065169172081559784672","842852341267559061264418048500907996345833086685212080144270808293582991176","2374896551530407137601201042234188834144647343362619212010730934843698743587","7541169441788393045940373474338091879780271077778260807857446771010926024429","11136936778745143751630950186644088027953411966465838448171145474563978816093","10104692900610618203101067220992674388402050900350351026933004613495030125962","9448067584436414960964337190111983737612300524270450316697483521460203416821","8950186827869639604172647121100447815900277491673507364868135313567370094566","13506425119440201268368754328546416032565667481881592632895304755531522876713","8980168571796290804339343950808891004720242960395088290536220280570423270238","18170882696616761010489613056792567852402646771641587111297862995908970291284","17964914132412404677996740117340161470056406021410685722116447488755963163990","4999254529824068728272549382468024522346083624068028557197677399460354032302","19863286783514673257602438096028698340633489355546438580505275806712888618797","8597501472019579693110022148133358484974050449265021769883471363830981070438","15745697387452707443485700990949175358831586983137296283366195319537908003288","13137385666206357557612894624274538332141042254638811649741671391041335368023","17489444249761129472685381315022721658390849238308934118982939182052647535064","7817235089381823509145374360042255112726388997005284838446772709175711038688","14266303771668205536382691342596456410509199091923271798848518821724529136059","3636857805719964585971325322044663359458065705759731491721865284507973354939","15992868605947752108489235540799285759772965578817149705232162327368620329585","1335686142273152709365597717137409998821127623205060581051968539417021206504","6433290482925748613794540660743040431650259914794007152150057855153874666944","1361143257838811133926634806224247744517655450729374562521500236431831031476","18225681286815161411121137668234617452312048153276117017888242519394843989168","19843309075203033669895762315323851121116692526905833370940041980425774744571","15228011749951502720507138380119493145011628580619540200408217541371854380957","19619902256720178830677177598316556548461566595041053642017410940299852914682","511045245706260898110690359652263936223759289411819460157040898756960539462","7391377516085877772042712644814217270885890613808054711267621194257918442112","5891519591265284241203789998585637602270159400314233944803142442234700250863","2205432830627138420924593517638591617200352501757865976823844451062848337881","3222440233016699218240995056566298768106156979610420431469004199306974269103","8738332104312050387266272441686236247554960069301415997266286065690829290396","1551797112498648676836888480223639601740456286931633071547538018561520713544","1533866262507880248780245731190869299029017561560482981975068249985135371067","3996384786620540375232033672025195552610224229344345117985645908694200761016","16595891332727724151340175555326766529692459983213346368706615677339339240020","11523034561885962354991131363057963624098255825893327869682794018887379424097","21037920806606953471816674932313658324079485042735787472381615025003112432904","19591615019774495060998741485447874831723014393820542494077889189192102109031","9121850391530996471222427082549856324643713020999728941399437734853739817153","6849010089591794160862035089126940514820060634802302095512422500449021208898","21803985179639408855590213016678692901492191793853596659193109444086006378119","13364642672122219159126189111975702569548137252134210263160227802926124348078","16905269331135488328605515318505661227228474740876565481132283687997616028861","11264009642168330483857233256241513200490483139661004283535705073110138982890","5332394467645666696623235864746879605637402312414276534976098157513611666542","17925301199630013346486151991337546692422339664903952576083922784335751134079","11900184416418670354965232151665958518848952270854151924870211669630781631223","15562113593580216239006544427542674838265849698433044757495991364465187405884","3806304128817128192424875722779633391243742313942202394988632791379590507084","4657338409098638664678315846850627043185036888996779552648742031908099581588","15813005888849962389158961584970173978097218996267117171684509555319301477411","17056578011328104553093128374315470853531917998809681241413306393882725625198","6430589065893485715796702045939612847939363293990681504299985210155618562864","7514454699643127952791367885323645723388779246392186109883710722291187240497","7826937063653788873418085859562133984976335940156012117355343731656725674347","2225655582871701716469716244290307217751235918380896133272619906562931866876","11565133364312756310075478066314302953761772900026528225403220752431976340190","18232452026689223969965820968016739847092564814758593382764078404018135510023","1358358355244320152796507416231954843591920800744392329047477141132664693794","2597241426605278043922861599217180508175107341199392281858695037638300643180","17674515264858256312450756598079170929596539962153597882812281349637224943254","3143421480716849445957518543992988300614287126569006297241763368177602468592","15933437847230001720929677769855858682918236257655835442179345528393419564882","6733106851709743508924920069771721545927217564131624545573720030931843427107","3903499693696421946995265411390118861168305725858301760878023455038512768658","14433872132790123652832156520925166553485145595432897200832458531093296216884","7097617002748651760063122634260707663385999924497452509206216049717006887614","9196893673129829898318166605040425641260075795136163048833535143632480806738","19140091520550535179093575244921354004409797700450072348027875067724407780771","13815362122463786845354711610276132099779552968788780241453140843664912171289","132329010991610972419019365039613190472336282083377290824055198940312830513","2049181411991933045514610569712374231531845833062261528528564288748902967619","9942692693883003669846738387378238020204191501223875692726715738542841527104","6283754404754969631949771092743204859616073374053464616082489188503158661340","13531881648062996717630837244804254055395580039994975987100053481374744485749","0","0","0","0","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","16751074199471344286802035516092717228413021805857911221340709282829922649570","16607689897250896163839120369329143853138821982212506869796223602775242163908","6306670965815533610139978731151082260521747949859106157811737942199411096763","8230394042541507458651300722707802655073997691897399557296075563607891385931","9921340941556354371580059537039333469973209453102024699252654455316059290620","16798896597145667139496131042097011601219503268718208432881915127321311248865","10761622635138561113453616724326151200504548364659640959171019993528403053596","4201374595453568719536041091370119651099375260803977706482746783208488880305","9971587591474752610461421108018095077842562578014452361783151616467835435111","5516956972178305312309254917389099764623678730180225999630364134360264110082","15066785865404294422881557619360885995614121995592112712990143250762198336884","21755300202021669800310961644948292234097575522286241219994206014548021317507","44312224132391919278568080003847402581022440080536924033423180021727388015","17589524827975147485715615321649189469791625723245721893742228097834086947532","8719984869514470722047522645705044152404773497435222154684105742564180785917","12838432770668333832140112504623798777955855545564491234660602333126926294802","10962219331981126937794734082126576683795140107663121675442940913117472782171","11315763313939367564880085930200632291397536948843222126556649652575069224853","9490320164035243469515553845741859611832694165395589257142226352243136301303","14573213588623917823708851377700803537638194753660392663536665732379880810694","11957092005664205224141548929385856436673493267279705778466447868093190736829","2201153109770645202954444876374528386609966279164593010871872560011817397913","11082747672059648638492717211402437406817522242047530271849521934851141518229","20477546427784935443802032434219911124745095329100703429739367686725375043621","20413669078949764936443689287676556111623164824373754014432737811311226761753","12881136730064110218094313142501866107021596701447009682940537878392614463314","13227437990758291440620943688822553930025228016992494659907178847660023537124","16572644556309208037124906701824425475845839679912404017132481770297056142431","19207525364486005896906208137031026335360739161340583275343816203229308414622","13749935216854607186487641922071692492037890524402382020370477865659977471212","14305753616231100452668590820745059778506427001382290586975701645092921660548","765857276287722813531198419619164140070915902829725892404102530083930750063","17837831429010867898764848684310505000314798050293841430668793505708981358048","21265099592359165713925953648362407254559580913936166135963567928466675766562","9836732997058077094526466589020739322840803019139480203465858201631980200718","7950736069218471132276924429739021815862792210045959677128696849570697403704","4769271140055336949069111665742509949024134261124654997310716329224630277762","20393350587508813313089483176581445684689819238531002176517292760755869721350","38149718364286962749939608665460785683852940908425655353420799858383968080","294908462199902072876663185334271659283432370640074451060800538373960973112","15686183370543867546923411519048855269420334921977460677980634391907762285104","7739644896700310773878882243266703498955498777056626589614168707182557659069","8962053441358370892949398584321217001524120474906547766312555570245268276141","10485968530935240560535418413665896337924134365028112810521932629743032594567","10455176935063524730554996425761077284254888258693211809138770824018864886743","14115566565369486572031311310429302802089825334724609634263576446726737605806","20073124591363501366789760608831383241995767850640689122251701726731390338567","18044196147441334580548109144408355893452990965490068051314106336265811591526","11777763830067607118918986120012546064057341507222391327324648823238698980251","5076285475125881250450494722872064230965358749104743996583186222500686678935","9433671005987645330351463650157742363370796004102441907383343518108550265783","16007614664479860453771437441344953439396368135713518528960723657246075833228","3670983463941934079214226480204001841287142286161279531732782678406433460843","7046179718502550936980595924901442920616633571872416339261615305735715278602","17608692011920050118706235959991963886935386829021365964093748239332711649084","2996821855883838728759536316610792557284394221854997002429026293476701752866","1677231509722364930842177352080930133827209916580071048531613825027648977700","20514621385694392131023051208602786923531777062045824148198436025028161478292","18706232149332458956113227927382844148669824578035828945319576383268514596397","11536282866871845249336852725858083392404317076310198593892963050259371331649","20466198999255199834400800454553246058101307023747737024879595930133188864963","17213082575127239224295748117279913461834934345205651804512629361221712146029","19484671891372768411934382885285679105157644357942611948795072906049381809678","8503442112050525052228756834095001115345112944909240539866003384575979945546","1591002621123168604526593223171654111798901832992697089266968330710061317327","17926989791280931197506965049310631268713794343236183001990363712296100776267","9818426793010627181403113577980666147935770130277255691539405567600286312065","9942988821595010693836539395678956414086510769345202336272828286806505105690","11428337004946391003737882643329882420040707267209738526410651698195832612398","5246173256091330545722754324790141877812115594929637564770216594001202665291","9244678589481971155093167074568918052432648706230664195707777716588708425821","16484327628325306003364245414567032312084673791908596909706339237437400759774","15909549332391486405320400238323446874739232392980137232129556119929377881543","4605603680690078397409074258309278031489863163721440064230911400507819976731","11932390595676097724926919191547257683296828193773941999444763120344004292794","21261316293685003751543366541787086957146195861519918738279059420379259769912","21694342134861979785664822222441943407054500023420869221254046994410705539047","13455418065215420116004885303563860520053149691344937005371740002984186620259","21294895762334183277561199056622692153331598314844350195434334666176806203759","2298913285650149740197504916695862209035358355428627300724306426005525816892","6433628427964344837720421894751973624448162124243791938584892092692934497062","13980638727833468810299341230787216089256640947577023476618983231259366747402","16386989380774535566905941270495126370482370902137781001804268887369782038022","3779483885209758277783355831078003188483448889651898318713331166172699636659","13118689370009477102054967134335796733104690982621174244425832900274928932116","21445533669518956637854447045256826873132438263003600821648791482859243407079","5527331762329369159390944165620100309794622537826464839886395712108419580582","3982772412651522640643769699838411900841643087659996933180626455834078733729","8936887292441133154504378719580283709673438127834570894253255440130778560891","5689786437531621897454594927415077264858288108775631464102476970728285871609","6370104324738040905290397305607362815394997849284017671587890146354255852594","2562605975511809500373038481836128711166779361259424204015484454382469913903","8009939360434127939211330421690368857019489809160778015418598167076961485953","6207214611018146300599438189744645959242652217703597746064748175193260329591","16671090648797063256204148088217002774332376248497761795371610457828028740038","351920541540014679905588425887435163878844099034359672557071300875572975398","21058204412077323033815879298722170627087867902547775349664797410908803369974","14564771468858246038476497989063618180073537400380117152664301508245795360502","8272882885871254955349820427886161624704712655862030935537145720959792892274","6909321091395274276146501993203761280720491918442748432524267471458601993221","16580321413206363974123623814602922867712388513971038402753464758491015803565","843281673245380754722495246696808119685404475704137112513160388856240699325","10171659328829219575897640303524498462582095234092978615905848203599889269897","5280538311454636369301273025630273683522547291583648504386454238616356441491","16623616276068850220179897023862034811947741374757987914392112935677729609272","19853123512203259979603644963397956834690886149706076304732426191753395611491","955364103151966477697350532913523016231165744311492647080211628659701871391","20523715452656959031445477013594952421617762425683127800448733851153498579066","14293535687965811563014333045217822091100404926900397852150955930734852567984","4229676629734606989516536240720033922492197958317336524425272064033701231219","18901397382211336164186387913666617814943452495137150951121911861411601103404","14375484255313188168372529479566281408768539401520374973084172059374055840588","19545798768864804171001454865226638660566831783618291009839659068600532212741","12755887933202061913161194217993793715343250197162556258497417497956440593759","8686513030225489957270848893530798775170299685233413267611917464195410557211","5880638904324026409005302950304740533498165011473478865956931412853188357431","7354389273252412391825625422266284022910347922206550320847139744353922366698","7016237351930429912019063230239434124147424389329878468689095040305536565141","5620972089534918638996272688507749091836816762473512644976785924112182176059","20413835273287925719552648605928582957864781808563858039878873559057433938566","11990352873652827398677739409877583255209694499432033562422373811536346570826","11452116767092430632569157126777353261344552818614541313334131497235795274616","13608939909527726586864284167014632459539109382363764498491490357609068357661","19699932497952889669632765576298327295926506735107495829131115663202263356665","15251682785177950917305927011901953367908953567062062215661324049886315524643","20988180365782566790010352815052502389134630736373419926172473693216627536947","7836720310496068244885024104589560761724497802627198466406853572609572183783","8038431537840849850004264549778072928837344446259802659731886224882799164652","2029425248168573578041930579769085260473443689520829116695151637114698378179","14014583048054989975362949820515352457455051497561401705089149965549711007728","10229910039445142063805930610858936389530402461507274678278419431360560041672","18414356640728818641083254061594699427771424933767295240543780118943302353557","14385363499980792320572694168709347498076611078827580165565397937806655843600","17574003158941143569210345425977586387561202207597212418442851062273722778557","5020456663555107491462633901410150293006360280142421036527516054973198917775","20127051627292194507636525988626707066686058957062478135802400381125882156129","20897939964842847172746478761928317623445313616223360444114601438540638075545","4768232651051213290835674042772040002316324578972496328572277887954854608839","17294503583995767475859552377185515589678216285313681942711238998872988167848","14649373813471851945320940299605201018392088399780709659677169234196157620092","8780430624549024727143069679282190039037099678026940232022642526296513616209","19379993141583360349219631444991584062781246208701481966534256751049466960129","15269077688496085659395433896981555224821074535243453599961761864702497339408","5391117857262141392878145098178984215824926943428788260915775917501212609214","7908721172934600956268520018234658066175251014237965624123564978124712802362","7874341505294103336917508655326356231557632351889805234868207045464424182027","14717357719887344869049716594829853959760329970432750252010555421746110830753","3360261399639751762974090530765480555630239123582758200815794978493014885586","9821826804670125425236325658293385777765305748666267887783525427098280556536","17204157028222666500796136628457984571840002100152982240371475388423494849033","5542034861058754185477946991198906162285361355155642038893943908835601160038","3683282103686594289964931403051831385975351230136466856931777064461047733401","15224685775706801324889650391158158261567751841767486050473559405133656352415","14348433140170281101901970266749278653067511062361719376252531576778262236894","11561449914623393122383031050474623941756403082164093879442389899363860513713","18245049492685205869746697260817503761252527622829228814032380169292346673291","17504537922258513011905565287240975149408627350242698790215780212356407248353","1087354866746490755068915240098723302841828156617728293233180699369449595227","6969042902258472469564623163041902613727762494563269234625798939473325810728","19781365794109169059730125820268469324655465578674107499591208131269329184831","19197720132445970072674786026374184753486316604335554230360798533521780079016","8985344752484815619908870528789201141893762847988902632020302966238055069038","6180566225714340566468063951590163252160515912634301758875151812293005995707","7886321650473731550722613550286337225983696528924522412475864179994945154038","1770329309062897291917236776676146963443813646104822628855480965002025402285","2672465549015492990178140878418702146106524780378266324725481883753805796676","9510938473472052600166974310685487461419214920988365840433371267775469202990","8763681409640408511774703386738865004873345690332395131153581718682846235816","5086184804083998594076230176630486989159676487216439626195171443687145611476","3444180739794824231911901354495926100580172575807360182050883799956253686124","19959585945609801580752975266494803324672866918723431810286213367913961455037","3606118653399557978017653345353488674231963545742074503030228140079743128217","9802232062091145454674219420688213272404224274164975947158499021341809478056","14753794963203840670689834131757653710719077219319396758581277854471817219976","10293226843634758194510263296936027709342071523680880184525420653949365085783","12718806094899532360102670898087743973296203292888146926436211859399441382266","19720557165108559470587427734825443980468432595646509009288337442868761549209","11247390882107475711483619058539054176238525726311758865073230404212341552278","15462509904958076555211488611104595950707114200311503866776513865723341096539","19234760699502123418676309783515052697057041962626575225401675314728972650121","17158261287148866987348692179057818719922602171392849314284493894658836825746","15365955529424977292357623764025498682706496161142382817837522205572607763997","20052202240009352261741122369957280265238958638450496105242649976727648471603","423357909332235822254079656696928158152503031658093508494175901331804543226","15922263825513783744583412081948095026829380051325974037117331160273000625665","21608880876703158853582170966053859080506692816444303830697579496441737611292","14979302256083977877181830607642975718819599820161889327504074019516836927010","21610296362574306626509926774800244990065257145430368375419027492142934708446","17595716914975830356499498547074024086847211138200645735802384039048171815958","14654668119168864815561684444214692059474181246705559164525875353227464689053","7909137102568989978451284135464888703672144746229046026942372688255268205369","14812130315252358082784842576665409029101165747479648757059927502821594119043","19533381322254969505860938447353219937929507327716748825809064520539543455254","9403823843450196420799337565010549178259435908490320872849582783166065168282","10464241134417201329419510220104949346527274013274592882563416495012556125132","9301345819661937440725860028779312914339790525885214274554275091844623535968","11291714547013661830332569817711684505569815478772306103530109513027459828741","16566712313878755327910485384356179345881280692463454520410105624337016288883","9857254387540706281892224858708177932493833333242386469874406815551456850784","13235323444556237974521531300791907080635475702604350856205423158574376182435","6837328857570342508089383303046615979341710677796715226424263996563411126589","9567191971502453137803265066675229742925788197509550723183106561667775516503","13589520733675005345281874911032983354954922397198387703860557678089764021921","104175365654736775178218750541299505009591406942062749114421467907345346042","590163818614270202706155060786980081635141531931653658533034907216652933183","11630836030911095078662233290280414853525666587225870019070111475894870557937","3143463001554546949388574227992235144909572072667494575339346439434777710214","17210674657600746455132196643290051407032499980059412222084673652147666262244","19558381360647054135714232130709740454803497350056006816389092459633204536306","16883239974151654186618501613502254189172694896294262882551553603289459762207","8413661446386279271250258046703699372256294759176301597443419113141652463386","17926420509822647309653607861708033860852594098459584436645268742667896895558","19824925766389886827250259916041015429740610094218960702010388823681796598372","21569124030016608055974854740419962472020200788866623348222538997741654501795","14232424310854472834356314082148076539296957249563473004688613559676523926509","15193615028121862883292210509489791742567273312408676269715846648108564480216","4571863685585148023589373809103548979799867639025504561868195666694987162026","6206779924996162752046602034743078689551092997538497731303258570990576183904","13551354910729069809580067054835607774880530108885793285331679609370500875004","9899791381683262402504188099370233883995824403872277909479896171174493425427","19676726055572810021222964113026140207269355942060367353065169172081559784672","842852341267559061264418048500907996345833086685212080144270808293582991176","2374896551530407137601201042234188834144647343362619212010730934843698743587","7541169441788393045940373474338091879780271077778260807857446771010926024429","11136936778745143751630950186644088027953411966465838448171145474563978816093","10104692900610618203101067220992674388402050900350351026933004613495030125962","9448067584436414960964337190111983737612300524270450316697483521460203416821","8950186827869639604172647121100447815900277491673507364868135313567370094566","13506425119440201268368754328546416032565667481881592632895304755531522876713","8980168571796290804339343950808891004720242960395088290536220280570423270238","18170882696616761010489613056792567852402646771641587111297862995908970291284","17964914132412404677996740117340161470056406021410685722116447488755963163990","4999254529824068728272549382468024522346083624068028557197677399460354032302","19863286783514673257602438096028698340633489355546438580505275806712888618797","8597501472019579693110022148133358484974050449265021769883471363830981070438","15745697387452707443485700990949175358831586983137296283366195319537908003288","13137385666206357557612894624274538332141042254638811649741671391041335368023","17489444249761129472685381315022721658390849238308934118982939182052647535064","7817235089381823509145374360042255112726388997005284838446772709175711038688","14266303771668205536382691342596456410509199091923271798848518821724529136059","3636857805719964585971325322044663359458065705759731491721865284507973354939","15992868605947752108489235540799285759772965578817149705232162327368620329585","1335686142273152709365597717137409998821127623205060581051968539417021206504","6433290482925748613794540660743040431650259914794007152150057855153874666944","1361143257838811133926634806224247744517655450729374562521500236431831031476","18225681286815161411121137668234617452312048153276117017888242519394843989168","19843309075203033669895762315323851121116692526905833370940041980425774744571","15228011749951502720507138380119493145011628580619540200408217541371854380957","19619902256720178830677177598316556548461566595041053642017410940299852914682","511045245706260898110690359652263936223759289411819460157040898756960539462","7391377516085877772042712644814217270885890613808054711267621194257918442112","5891519591265284241203789998585637602270159400314233944803142442234700250863","2205432830627138420924593517638591617200352501757865976823844451062848337881","3222440233016699218240995056566298768106156979610420431469004199306974269103","8738332104312050387266272441686236247554960069301415997266286065690829290396","1551797112498648676836888480223639601740456286931633071547538018561520713544","1533866262507880248780245731190869299029017561560482981975068249985135371067","3996384786620540375232033672025195552610224229344345117985645908694200761016","16595891332727724151340175555326766529692459983213346368706615677339339240020","11523034561885962354991131363057963624098255825893327869682794018887379424097","21037920806606953471816674932313658324079485042735787472381615025003112432904","19591615019774495060998741485447874831723014393820542494077889189192102109031","9121850391530996471222427082549856324643713020999728941399437734853739817153","6849010089591794160862035089126940514820060634802302095512422500449021208898","21803985179639408855590213016678692901492191793853596659193109444086006378119","13364642672122219159126189111975702569548137252134210263160227802926124348078","16905269331135488328605515318505661227228474740876565481132283687997616028861","11264009642168330483857233256241513200490483139661004283535705073110138982890","5332394467645666696623235864746879605637402312414276534976098157513611666542","17925301199630013346486151991337546692422339664903952576083922784335751134079","11900184416418670354965232151665958518848952270854151924870211669630781631223","15562113593580216239006544427542674838265849698433044757495991364465187405884","3806304128817128192424875722779633391243742313942202394988632791379590507084","4657338409098638664678315846850627043185036888996779552648742031908099581588","15813005888849962389158961584970173978097218996267117171684509555319301477411","17056578011328104553093128374315470853531917998809681241413306393882725625198","6430589065893485715796702045939612847939363293990681504299985210155618562864","7514454699643127952791367885323645723388779246392186109883710722291187240497","7826937063653788873418085859562133984976335940156012117355343731656725674347","2225655582871701716469716244290307217751235918380896133272619906562931866876","11565133364312756310075478066314302953761772900026528225403220752431976340190","18232452026689223969965820968016739847092564814758593382764078404018135510023","1358358355244320152796507416231954843591920800744392329047477141132664693794","2597241426605278043922861599217180508175107341199392281858695037638300643180","17674515264858256312450756598079170929596539962153597882812281349637224943254","3143421480716849445957518543992988300614287126569006297241763368177602468592","15933437847230001720929677769855858682918236257655835442179345528393419564882","6733106851709743508924920069771721545927217564131624545573720030931843427107","3903499693696421946995265411390118861168305725858301760878023455038512768658","14433872132790123652832156520925166553485145595432897200832458531093296216884","7097617002748651760063122634260707663385999924497452509206216049717006887614","9196893673129829898318166605040425641260075795136163048833535143632480806738","19140091520550535179093575244921354004409797700450072348027875067724407780771","13815362122463786845354711610276132099779552968788780241453140843664912171289","132329010991610972419019365039613190472336282083377290824055198940312830513","2049181411991933045514610569712374231531845833062261528528564288748902967619","9942692693883003669846738387378238020204191501223875692726715738542841527104","6283754404754969631949771092743204859616073374053464616082489188503158661340","13531881648062996717630837244804254055395580039994975987100053481374744485749","0","0","0","0","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","16751074199471344286802035516092717228413021805857911221340709282829922649570","16607689897250896163839120369329143853138821982212506869796223602775242163908","6306670965815533610139978731151082260521747949859106157811737942199411096763","8230394042541507458651300722707802655073997691897399557296075563607891385931","9921340941556354371580059537039333469973209453102024699252654455316059290620","16798896597145667139496131042097011601219503268718208432881915127321311248865","10761622635138561113453616724326151200504548364659640959171019993528403053596","4201374595453568719536041091370119651099375260803977706482746783208488880305","9971587591474752610461421108018095077842562578014452361783151616467835435111","5516956972178305312309254917389099764623678730180225999630364134360264110082","15066785865404294422881557619360885995614121995592112712990143250762198336884","21755300202021669800310961644948292234097575522286241219994206014548021317507","44312224132391919278568080003847402581022440080536924033423180021727388015","17589524827975147485715615321649189469791625723245721893742228097834086947532","8719984869514470722047522645705044152404773497435222154684105742564180785917","12838432770668333832140112504623798777955855545564491234660602333126926294802","10962219331981126937794734082126576683795140107663121675442940913117472782171","11315763313939367564880085930200632291397536948843222126556649652575069224853","9490320164035243469515553845741859611832694165395589257142226352243136301303","14573213588623917823708851377700803537638194753660392663536665732379880810694","11957092005664205224141548929385856436673493267279705778466447868093190736829","2201153109770645202954444876374528386609966279164593010871872560011817397913","11082747672059648638492717211402437406817522242047530271849521934851141518229","20477546427784935443802032434219911124745095329100703429739367686725375043621","20413669078949764936443689287676556111623164824373754014432737811311226761753","12881136730064110218094313142501866107021596701447009682940537878392614463314","13227437990758291440620943688822553930025228016992494659907178847660023537124","16572644556309208037124906701824425475845839679912404017132481770297056142431","19207525364486005896906208137031026335360739161340583275343816203229308414622","13749935216854607186487641922071692492037890524402382020370477865659977471212","14305753616231100452668590820745059778506427001382290586975701645092921660548","765857276287722813531198419619164140070915902829725892404102530083930750063","17837831429010867898764848684310505000314798050293841430668793505708981358048","21265099592359165713925953648362407254559580913936166135963567928466675766562","9836732997058077094526466589020739322840803019139480203465858201631980200718","7950736069218471132276924429739021815862792210045959677128696849570697403704","4769271140055336949069111665742509949024134261124654997310716329224630277762","20393350587508813313089483176581445684689819238531002176517292760755869721350","38149718364286962749939608665460785683852940908425655353420799858383968080","294908462199902072876663185334271659283432370640074451060800538373960973112","15686183370543867546923411519048855269420334921977460677980634391907762285104","7739644896700310773878882243266703498955498777056626589614168707182557659069","8962053441358370892949398584321217001524120474906547766312555570245268276141","10485968530935240560535418413665896337924134365028112810521932629743032594567","10455176935063524730554996425761077284254888258693211809138770824018864886743","14115566565369486572031311310429302802089825334724609634263576446726737605806","20073124591363501366789760608831383241995767850640689122251701726731390338567","18044196147441334580548109144408355893452990965490068051314106336265811591526","11777763830067607118918986120012546064057341507222391327324648823238698980251","5076285475125881250450494722872064230965358749104743996583186222500686678935","9433671005987645330351463650157742363370796004102441907383343518108550265783","16007614664479860453771437441344953439396368135713518528960723657246075833228","3670983463941934079214226480204001841287142286161279531732782678406433460843","7046179718502550936980595924901442920616633571872416339261615305735715278602","17608692011920050118706235959991963886935386829021365964093748239332711649084","2996821855883838728759536316610792557284394221854997002429026293476701752866","1677231509722364930842177352080930133827209916580071048531613825027648977700","20514621385694392131023051208602786923531777062045824148198436025028161478292","18706232149332458956113227927382844148669824578035828945319576383268514596397","11536282866871845249336852725858083392404317076310198593892963050259371331649","20466198999255199834400800454553246058101307023747737024879595930133188864963","17213082575127239224295748117279913461834934345205651804512629361221712146029","19484671891372768411934382885285679105157644357942611948795072906049381809678","8503442112050525052228756834095001115345112944909240539866003384575979945546","1591002621123168604526593223171654111798901832992697089266968330710061317327","17926989791280931197506965049310631268713794343236183001990363712296100776267","9818426793010627181403113577980666147935770130277255691539405567600286312065","9942988821595010693836539395678956414086510769345202336272828286806505105690","11428337004946391003737882643329882420040707267209738526410651698195832612398","5246173256091330545722754324790141877812115594929637564770216594001202665291","9244678589481971155093167074568918052432648706230664195707777716588708425821","16484327628325306003364245414567032312084673791908596909706339237437400759774","15909549332391486405320400238323446874739232392980137232129556119929377881543","4605603680690078397409074258309278031489863163721440064230911400507819976731","11932390595676097724926919191547257683296828193773941999444763120344004292794","21261316293685003751543366541787086957146195861519918738279059420379259769912","21694342134861979785664822222441943407054500023420869221254046994410705539047","13455418065215420116004885303563860520053149691344937005371740002984186620259","21294895762334183277561199056622692153331598314844350195434334666176806203759","2298913285650149740197504916695862209035358355428627300724306426005525816892","6433628427964344837720421894751973624448162124243791938584892092692934497062","13980638727833468810299341230787216089256640947577023476618983231259366747402","16386989380774535566905941270495126370482370902137781001804268887369782038022","3779483885209758277783355831078003188483448889651898318713331166172699636659","13118689370009477102054967134335796733104690982621174244425832900274928932116","21445533669518956637854447045256826873132438263003600821648791482859243407079","5527331762329369159390944165620100309794622537826464839886395712108419580582","3982772412651522640643769699838411900841643087659996933180626455834078733729","8936887292441133154504378719580283709673438127834570894253255440130778560891","5689786437531621897454594927415077264858288108775631464102476970728285871609","6370104324738040905290397305607362815394997849284017671587890146354255852594","2562605975511809500373038481836128711166779361259424204015484454382469913903","8009939360434127939211330421690368857019489809160778015418598167076961485953","6207214611018146300599438189744645959242652217703597746064748175193260329591","16671090648797063256204148088217002774332376248497761795371610457828028740038","351920541540014679905588425887435163878844099034359672557071300875572975398","21058204412077323033815879298722170627087867902547775349664797410908803369974","14564771468858246038476497989063618180073537400380117152664301508245795360502","8272882885871254955349820427886161624704712655862030935537145720959792892274","6909321091395274276146501993203761280720491918442748432524267471458601993221","16580321413206363974123623814602922867712388513971038402753464758491015803565","843281673245380754722495246696808119685404475704137112513160388856240699325","10171659328829219575897640303524498462582095234092978615905848203599889269897","5280538311454636369301273025630273683522547291583648504386454238616356441491","16623616276068850220179897023862034811947741374757987914392112935677729609272","19853123512203259979603644963397956834690886149706076304732426191753395611491","955364103151966477697350532913523016231165744311492647080211628659701871391","20523715452656959031445477013594952421617762425683127800448733851153498579066","14293535687965811563014333045217822091100404926900397852150955930734852567984","4229676629734606989516536240720033922492197958317336524425272064033701231219","18901397382211336164186387913666617814943452495137150951121911861411601103404","14375484255313188168372529479566281408768539401520374973084172059374055840588","19545798768864804171001454865226638660566831783618291009839659068600532212741","12755887933202061913161194217993793715343250197162556258497417497956440593759","8686513030225489957270848893530798775170299685233413267611917464195410557211","5880638904324026409005302950304740533498165011473478865956931412853188357431","7354389273252412391825625422266284022910347922206550320847139744353922366698","7016237351930429912019063230239434124147424389329878468689095040305536565141","5620972089534918638996272688507749091836816762473512644976785924112182176059","20413835273287925719552648605928582957864781808563858039878873559057433938566","11990352873652827398677739409877583255209694499432033562422373811536346570826","11452116767092430632569157126777353261344552818614541313334131497235795274616","13608939909527726586864284167014632459539109382363764498491490357609068357661","19699932497952889669632765576298327295926506735107495829131115663202263356665","15251682785177950917305927011901953367908953567062062215661324049886315524643","20988180365782566790010352815052502389134630736373419926172473693216627536947","7836720310496068244885024104589560761724497802627198466406853572609572183783","8038431537840849850004264549778072928837344446259802659731886224882799164652","2029425248168573578041930579769085260473443689520829116695151637114698378179","14014583048054989975362949820515352457455051497561401705089149965549711007728","10229910039445142063805930610858936389530402461507274678278419431360560041672","18414356640728818641083254061594699427771424933767295240543780118943302353557","14385363499980792320572694168709347498076611078827580165565397937806655843600","17574003158941143569210345425977586387561202207597212418442851062273722778557","5020456663555107491462633901410150293006360280142421036527516054973198917775","20127051627292194507636525988626707066686058957062478135802400381125882156129","20897939964842847172746478761928317623445313616223360444114601438540638075545","4768232651051213290835674042772040002316324578972496328572277887954854608839","17294503583995767475859552377185515589678216285313681942711238998872988167848","14649373813471851945320940299605201018392088399780709659677169234196157620092","8780430624549024727143069679282190039037099678026940232022642526296513616209","19379993141583360349219631444991584062781246208701481966534256751049466960129","15269077688496085659395433896981555224821074535243453599961761864702497339408","5391117857262141392878145098178984215824926943428788260915775917501212609214","7908721172934600956268520018234658066175251014237965624123564978124712802362","7874341505294103336917508655326356231557632351889805234868207045464424182027","14717357719887344869049716594829853959760329970432750252010555421746110830753","3360261399639751762974090530765480555630239123582758200815794978493014885586","9821826804670125425236325658293385777765305748666267887783525427098280556536","17204157028222666500796136628457984571840002100152982240371475388423494849033","5542034861058754185477946991198906162285361355155642038893943908835601160038","3683282103686594289964931403051831385975351230136466856931777064461047733401","15224685775706801324889650391158158261567751841767486050473559405133656352415","14348433140170281101901970266749278653067511062361719376252531576778262236894","11561449914623393122383031050474623941756403082164093879442389899363860513713","18245049492685205869746697260817503761252527622829228814032380169292346673291","17504537922258513011905565287240975149408627350242698790215780212356407248353","1087354866746490755068915240098723302841828156617728293233180699369449595227","6969042902258472469564623163041902613727762494563269234625798939473325810728","19781365794109169059730125820268469324655465578674107499591208131269329184831","19197720132445970072674786026374184753486316604335554230360798533521780079016","8985344752484815619908870528789201141893762847988902632020302966238055069038","6180566225714340566468063951590163252160515912634301758875151812293005995707","7886321650473731550722613550286337225983696528924522412475864179994945154038","1770329309062897291917236776676146963443813646104822628855480965002025402285","2672465549015492990178140878418702146106524780378266324725481883753805796676","9510938473472052600166974310685487461419214920988365840433371267775469202990","8763681409640408511774703386738865004873345690332395131153581718682846235816","5086184804083998594076230176630486989159676487216439626195171443687145611476","3444180739794824231911901354495926100580172575807360182050883799956253686124","19959585945609801580752975266494803324672866918723431810286213367913961455037","3606118653399557978017653345353488674231963545742074503030228140079743128217","9802232062091145454674219420688213272404224274164975947158499021341809478056","14753794963203840670689834131757653710719077219319396758581277854471817219976","10293226843634758194510263296936027709342071523680880184525420653949365085783","12718806094899532360102670898087743973296203292888146926436211859399441382266","19720557165108559470587427734825443980468432595646509009288337442868761549209","11247390882107475711483619058539054176238525726311758865073230404212341552278","15462509904958076555211488611104595950707114200311503866776513865723341096539","19234760699502123418676309783515052697057041962626575225401675314728972650121","17158261287148866987348692179057818719922602171392849314284493894658836825746","15365955529424977292357623764025498682706496161142382817837522205572607763997","20052202240009352261741122369957280265238958638450496105242649976727648471603","423357909332235822254079656696928158152503031658093508494175901331804543226","15922263825513783744583412081948095026829380051325974037117331160273000625665","21608880876703158853582170966053859080506692816444303830697579496441737611292","14979302256083977877181830607642975718819599820161889327504074019516836927010","21610296362574306626509926774800244990065257145430368375419027492142934708446","17595716914975830356499498547074024086847211138200645735802384039048171815958","14654668119168864815561684444214692059474181246705559164525875353227464689053","7909137102568989978451284135464888703672144746229046026942372688255268205369","14812130315252358082784842576665409029101165747479648757059927502821594119043","19533381322254969505860938447353219937929507327716748825809064520539543455254","9403823843450196420799337565010549178259435908490320872849582783166065168282","10464241134417201329419510220104949346527274013274592882563416495012556125132","9301345819661937440725860028779312914339790525885214274554275091844623535968","11291714547013661830332569817711684505569815478772306103530109513027459828741","16566712313878755327910485384356179345881280692463454520410105624337016288883","9857254387540706281892224858708177932493833333242386469874406815551456850784","13235323444556237974521531300791907080635475702604350856205423158574376182435","6837328857570342508089383303046615979341710677796715226424263996563411126589","9567191971502453137803265066675229742925788197509550723183106561667775516503","13589520733675005345281874911032983354954922397198387703860557678089764021921","104175365654736775178218750541299505009591406942062749114421467907345346042","590163818614270202706155060786980081635141531931653658533034907216652933183","11630836030911095078662233290280414853525666587225870019070111475894870557937","3143463001554546949388574227992235144909572072667494575339346439434777710214","17210674657600746455132196643290051407032499980059412222084673652147666262244","19558381360647054135714232130709740454803497350056006816389092459633204536306","16883239974151654186618501613502254189172694896294262882551553603289459762207","8413661446386279271250258046703699372256294759176301597443419113141652463386","17926420509822647309653607861708033860852594098459584436645268742667896895558","19824925766389886827250259916041015429740610094218960702010388823681796598372","21569124030016608055974854740419962472020200788866623348222538997741654501795","14232424310854472834356314082148076539296957249563473004688613559676523926509","15193615028121862883292210509489791742567273312408676269715846648108564480216","4571863685585148023589373809103548979799867639025504561868195666694987162026","6206779924996162752046602034743078689551092997538497731303258570990576183904","13551354910729069809580067054835607774880530108885793285331679609370500875004","9899791381683262402504188099370233883995824403872277909479896171174493425427","19676726055572810021222964113026140207269355942060367353065169172081559784672","842852341267559061264418048500907996345833086685212080144270808293582991176","2374896551530407137601201042234188834144647343362619212010730934843698743587","7541169441788393045940373474338091879780271077778260807857446771010926024429","11136936778745143751630950186644088027953411966465838448171145474563978816093","10104692900610618203101067220992674388402050900350351026933004613495030125962","9448067584436414960964337190111983737612300524270450316697483521460203416821","8950186827869639604172647121100447815900277491673507364868135313567370094566","13506425119440201268368754328546416032565667481881592632895304755531522876713","8980168571796290804339343950808891004720242960395088290536220280570423270238","18170882696616761010489613056792567852402646771641587111297862995908970291284","17964914132412404677996740117340161470056406021410685722116447488755963163990","4999254529824068728272549382468024522346083624068028557197677399460354032302","19863286783514673257602438096028698340633489355546438580505275806712888618797","8597501472019579693110022148133358484974050449265021769883471363830981070438","15745697387452707443485700990949175358831586983137296283366195319537908003288","13137385666206357557612894624274538332141042254638811649741671391041335368023","17489444249761129472685381315022721658390849238308934118982939182052647535064","7817235089381823509145374360042255112726388997005284838446772709175711038688","14266303771668205536382691342596456410509199091923271798848518821724529136059","3636857805719964585971325322044663359458065705759731491721865284507973354939","15992868605947752108489235540799285759772965578817149705232162327368620329585","1335686142273152709365597717137409998821127623205060581051968539417021206504","6433290482925748613794540660743040431650259914794007152150057855153874666944","1361143257838811133926634806224247744517655450729374562521500236431831031476","18225681286815161411121137668234617452312048153276117017888242519394843989168","19843309075203033669895762315323851121116692526905833370940041980425774744571","15228011749951502720507138380119493145011628580619540200408217541371854380957","19619902256720178830677177598316556548461566595041053642017410940299852914682","511045245706260898110690359652263936223759289411819460157040898756960539462","7391377516085877772042712644814217270885890613808054711267621194257918442112","5891519591265284241203789998585637602270159400314233944803142442234700250863","2205432830627138420924593517638591617200352501757865976823844451062848337881","3222440233016699218240995056566298768106156979610420431469004199306974269103","8738332104312050387266272441686236247554960069301415997266286065690829290396","1551797112498648676836888480223639601740456286931633071547538018561520713544","1533866262507880248780245731190869299029017561560482981975068249985135371067","3996384786620540375232033672025195552610224229344345117985645908694200761016","16595891332727724151340175555326766529692459983213346368706615677339339240020","11523034561885962354991131363057963624098255825893327869682794018887379424097","21037920806606953471816674932313658324079485042735787472381615025003112432904","19591615019774495060998741485447874831723014393820542494077889189192102109031","9121850391530996471222427082549856324643713020999728941399437734853739817153","6849010089591794160862035089126940514820060634802302095512422500449021208898","21803985179639408855590213016678692901492191793853596659193109444086006378119","13364642672122219159126189111975702569548137252134210263160227802926124348078","16905269331135488328605515318505661227228474740876565481132283687997616028861","11264009642168330483857233256241513200490483139661004283535705073110138982890","5332394467645666696623235864746879605637402312414276534976098157513611666542","17925301199630013346486151991337546692422339664903952576083922784335751134079","11900184416418670354965232151665958518848952270854151924870211669630781631223","15562113593580216239006544427542674838265849698433044757495991364465187405884","3806304128817128192424875722779633391243742313942202394988632791379590507084","4657338409098638664678315846850627043185036888996779552648742031908099581588","15813005888849962389158961584970173978097218996267117171684509555319301477411","17056578011328104553093128374315470853531917998809681241413306393882725625198","6430589065893485715796702045939612847939363293990681504299985210155618562864","7514454699643127952791367885323645723388779246392186109883710722291187240497","7826937063653788873418085859562133984976335940156012117355343731656725674347","2225655582871701716469716244290307217751235918380896133272619906562931866876","11565133364312756310075478066314302953761772900026528225403220752431976340190","18232452026689223969965820968016739847092564814758593382764078404018135510023","1358358355244320152796507416231954843591920800744392329047477141132664693794","2597241426605278043922861599217180508175107341199392281858695037638300643180","17674515264858256312450756598079170929596539962153597882812281349637224943254","3143421480716849445957518543992988300614287126569006297241763368177602468592","15933437847230001720929677769855858682918236257655835442179345528393419564882","6733106851709743508924920069771721545927217564131624545573720030931843427107","3903499693696421946995265411390118861168305725858301760878023455038512768658","14433872132790123652832156520925166553485145595432897200832458531093296216884","7097617002748651760063122634260707663385999924497452509206216049717006887614","9196893673129829898318166605040425641260075795136163048833535143632480806738","19140091520550535179093575244921354004409797700450072348027875067724407780771","13815362122463786845354711610276132099779552968788780241453140843664912171289","132329010991610972419019365039613190472336282083377290824055198940312830513","2049181411991933045514610569712374231531845833062261528528564288748902967619","9942692693883003669846738387378238020204191501223875692726715738542841527104","6283754404754969631949771092743204859616073374053464616082489188503158661340","13531881648062996717630837244804254055395580039994975987100053481374744485749","0","0","0","0","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","16751074199471344286802035516092717228413021805857911221340709282829922649570","16607689897250896163839120369329143853138821982212506869796223602775242163908","6306670965815533610139978731151082260521747949859106157811737942199411096763","8230394042541507458651300722707802655073997691897399557296075563607891385931","9921340941556354371580059537039333469973209453102024699252654455316059290620","16798896597145667139496131042097011601219503268718208432881915127321311248865","10761622635138561113453616724326151200504548364659640959171019993528403053596","4201374595453568719536041091370119651099375260803977706482746783208488880305","9971587591474752610461421108018095077842562578014452361783151616467835435111","5516956972178305312309254917389099764623678730180225999630364134360264110082","15066785865404294422881557619360885995614121995592112712990143250762198336884","21755300202021669800310961644948292234097575522286241219994206014548021317507","44312224132391919278568080003847402581022440080536924033423180021727388015","17589524827975147485715615321649189469791625723245721893742228097834086947532","8719984869514470722047522645705044152404773497435222154684105742564180785917","12838432770668333832140112504623798777955855545564491234660602333126926294802","10962219331981126937794734082126576683795140107663121675442940913117472782171","11315763313939367564880085930200632291397536948843222126556649652575069224853","9490320164035243469515553845741859611832694165395589257142226352243136301303","14573213588623917823708851377700803537638194753660392663536665732379880810694","11957092005664205224141548929385856436673493267279705778466447868093190736829","2201153109770645202954444876374528386609966279164593010871872560011817397913","11082747672059648638492717211402437406817522242047530271849521934851141518229","20477546427784935443802032434219911124745095329100703429739367686725375043621","20413669078949764936443689287676556111623164824373754014432737811311226761753","12881136730064110218094313142501866107021596701447009682940537878392614463314","13227437990758291440620943688822553930025228016992494659907178847660023537124","16572644556309208037124906701824425475845839679912404017132481770297056142431","19207525364486005896906208137031026335360739161340583275343816203229308414622","13749935216854607186487641922071692492037890524402382020370477865659977471212","14305753616231100452668590820745059778506427001382290586975701645092921660548","765857276287722813531198419619164140070915902829725892404102530083930750063","17837831429010867898764848684310505000314798050293841430668793505708981358048","21265099592359165713925953648362407254559580913936166135963567928466675766562","9836732997058077094526466589020739322840803019139480203465858201631980200718","7950736069218471132276924429739021815862792210045959677128696849570697403704","4769271140055336949069111665742509949024134261124654997310716329224630277762","20393350587508813313089483176581445684689819238531002176517292760755869721350","38149718364286962749939608665460785683852940908425655353420799858383968080","294908462199902072876663185334271659283432370640074451060800538373960973112","15686183370543867546923411519048855269420334921977460677980634391907762285104","7739644896700310773878882243266703498955498777056626589614168707182557659069","8962053441358370892949398584321217001524120474906547766312555570245268276141","10485968530935240560535418413665896337924134365028112810521932629743032594567","10455176935063524730554996425761077284254888258693211809138770824018864886743","14115566565369486572031311310429302802089825334724609634263576446726737605806","20073124591363501366789760608831383241995767850640689122251701726731390338567","18044196147441334580548109144408355893452990965490068051314106336265811591526","11777763830067607118918986120012546064057341507222391327324648823238698980251","5076285475125881250450494722872064230965358749104743996583186222500686678935","9433671005987645330351463650157742363370796004102441907383343518108550265783","16007614664479860453771437441344953439396368135713518528960723657246075833228","3670983463941934079214226480204001841287142286161279531732782678406433460843","7046179718502550936980595924901442920616633571872416339261615305735715278602","17608692011920050118706235959991963886935386829021365964093748239332711649084","2996821855883838728759536316610792557284394221854997002429026293476701752866","1677231509722364930842177352080930133827209916580071048531613825027648977700","20514621385694392131023051208602786923531777062045824148198436025028161478292","18706232149332458956113227927382844148669824578035828945319576383268514596397","11536282866871845249336852725858083392404317076310198593892963050259371331649","20466198999255199834400800454553246058101307023747737024879595930133188864963","17213082575127239224295748117279913461834934345205651804512629361221712146029","19484671891372768411934382885285679105157644357942611948795072906049381809678","8503442112050525052228756834095001115345112944909240539866003384575979945546","1591002621123168604526593223171654111798901832992697089266968330710061317327","17926989791280931197506965049310631268713794343236183001990363712296100776267","9818426793010627181403113577980666147935770130277255691539405567600286312065","9942988821595010693836539395678956414086510769345202336272828286806505105690","11428337004946391003737882643329882420040707267209738526410651698195832612398","5246173256091330545722754324790141877812115594929637564770216594001202665291","9244678589481971155093167074568918052432648706230664195707777716588708425821","16484327628325306003364245414567032312084673791908596909706339237437400759774","15909549332391486405320400238323446874739232392980137232129556119929377881543","4605603680690078397409074258309278031489863163721440064230911400507819976731","11932390595676097724926919191547257683296828193773941999444763120344004292794","21261316293685003751543366541787086957146195861519918738279059420379259769912","21694342134861979785664822222441943407054500023420869221254046994410705539047","13455418065215420116004885303563860520053149691344937005371740002984186620259","21294895762334183277561199056622692153331598314844350195434334666176806203759","2298913285650149740197504916695862209035358355428627300724306426005525816892","6433628427964344837720421894751973624448162124243791938584892092692934497062","13980638727833468810299341230787216089256640947577023476618983231259366747402","16386989380774535566905941270495126370482370902137781001804268887369782038022","3779483885209758277783355831078003188483448889651898318713331166172699636659","13118689370009477102054967134335796733104690982621174244425832900274928932116","21445533669518956637854447045256826873132438263003600821648791482859243407079","5527331762329369159390944165620100309794622537826464839886395712108419580582","3982772412651522640643769699838411900841643087659996933180626455834078733729","8936887292441133154504378719580283709673438127834570894253255440130778560891","5689786437531621897454594927415077264858288108775631464102476970728285871609","6370104324738040905290397305607362815394997849284017671587890146354255852594","2562605975511809500373038481836128711166779361259424204015484454382469913903","8009939360434127939211330421690368857019489809160778015418598167076961485953","6207214611018146300599438189744645959242652217703597746064748175193260329591","16671090648797063256204148088217002774332376248497761795371610457828028740038","351920541540014679905588425887435163878844099034359672557071300875572975398","21058204412077323033815879298722170627087867902547775349664797410908803369974","14564771468858246038476497989063618180073537400380117152664301508245795360502","8272882885871254955349820427886161624704712655862030935537145720959792892274","6909321091395274276146501993203761280720491918442748432524267471458601993221","16580321413206363974123623814602922867712388513971038402753464758491015803565","843281673245380754722495246696808119685404475704137112513160388856240699325","10171659328829219575897640303524498462582095234092978615905848203599889269897","5280538311454636369301273025630273683522547291583648504386454238616356441491","16623616276068850220179897023862034811947741374757987914392112935677729609272","19853123512203259979603644963397956834690886149706076304732426191753395611491","955364103151966477697350532913523016231165744311492647080211628659701871391","20523715452656959031445477013594952421617762425683127800448733851153498579066","14293535687965811563014333045217822091100404926900397852150955930734852567984","4229676629734606989516536240720033922492197958317336524425272064033701231219","18901397382211336164186387913666617814943452495137150951121911861411601103404","14375484255313188168372529479566281408768539401520374973084172059374055840588","19545798768864804171001454865226638660566831783618291009839659068600532212741","12755887933202061913161194217993793715343250197162556258497417497956440593759","8686513030225489957270848893530798775170299685233413267611917464195410557211","5880638904324026409005302950304740533498165011473478865956931412853188357431","7354389273252412391825625422266284022910347922206550320847139744353922366698","7016237351930429912019063230239434124147424389329878468689095040305536565141","5620972089534918638996272688507749091836816762473512644976785924112182176059","20413835273287925719552648605928582957864781808563858039878873559057433938566","11990352873652827398677739409877583255209694499432033562422373811536346570826","11452116767092430632569157126777353261344552818614541313334131497235795274616","13608939909527726586864284167014632459539109382363764498491490357609068357661","19699932497952889669632765576298327295926506735107495829131115663202263356665","15251682785177950917305927011901953367908953567062062215661324049886315524643","20988180365782566790010352815052502389134630736373419926172473693216627536947","7836720310496068244885024104589560761724497802627198466406853572609572183783","8038431537840849850004264549778072928837344446259802659731886224882799164652","2029425248168573578041930579769085260473443689520829116695151637114698378179","14014583048054989975362949820515352457455051497561401705089149965549711007728","10229910039445142063805930610858936389530402461507274678278419431360560041672","18414356640728818641083254061594699427771424933767295240543780118943302353557","14385363499980792320572694168709347498076611078827580165565397937806655843600","17574003158941143569210345425977586387561202207597212418442851062273722778557","5020456663555107491462633901410150293006360280142421036527516054973198917775","20127051627292194507636525988626707066686058957062478135802400381125882156129","20897939964842847172746478761928317623445313616223360444114601438540638075545","4768232651051213290835674042772040002316324578972496328572277887954854608839","17294503583995767475859552377185515589678216285313681942711238998872988167848","14649373813471851945320940299605201018392088399780709659677169234196157620092","8780430624549024727143069679282190039037099678026940232022642526296513616209","19379993141583360349219631444991584062781246208701481966534256751049466960129","15269077688496085659395433896981555224821074535243453599961761864702497339408","5391117857262141392878145098178984215824926943428788260915775917501212609214","7908721172934600956268520018234658066175251014237965624123564978124712802362","7874341505294103336917508655326356231557632351889805234868207045464424182027","14717357719887344869049716594829853959760329970432750252010555421746110830753","3360261399639751762974090530765480555630239123582758200815794978493014885586","9821826804670125425236325658293385777765305748666267887783525427098280556536","17204157028222666500796136628457984571840002100152982240371475388423494849033","5542034861058754185477946991198906162285361355155642038893943908835601160038","3683282103686594289964931403051831385975351230136466856931777064461047733401","15224685775706801324889650391158158261567751841767486050473559405133656352415","14348433140170281101901970266749278653067511062361719376252531576778262236894","11561449914623393122383031050474623941756403082164093879442389899363860513713","18245049492685205869746697260817503761252527622829228814032380169292346673291","17504537922258513011905565287240975149408627350242698790215780212356407248353","1087354866746490755068915240098723302841828156617728293233180699369449595227","6969042902258472469564623163041902613727762494563269234625798939473325810728","19781365794109169059730125820268469324655465578674107499591208131269329184831","19197720132445970072674786026374184753486316604335554230360798533521780079016","8985344752484815619908870528789201141893762847988902632020302966238055069038","6180566225714340566468063951590163252160515912634301758875151812293005995707","7886321650473731550722613550286337225983696528924522412475864179994945154038","1770329309062897291917236776676146963443813646104822628855480965002025402285","2672465549015492990178140878418702146106524780378266324725481883753805796676","9510938473472052600166974310685487461419214920988365840433371267775469202990","8763681409640408511774703386738865004873345690332395131153581718682846235816","5086184804083998594076230176630486989159676487216439626195171443687145611476","3444180739794824231911901354495926100580172575807360182050883799956253686124","19959585945609801580752975266494803324672866918723431810286213367913961455037","3606118653399557978017653345353488674231963545742074503030228140079743128217","9802232062091145454674219420688213272404224274164975947158499021341809478056","14753794963203840670689834131757653710719077219319396758581277854471817219976","10293226843634758194510263296936027709342071523680880184525420653949365085783","12718806094899532360102670898087743973296203292888146926436211859399441382266","19720557165108559470587427734825443980468432595646509009288337442868761549209","11247390882107475711483619058539054176238525726311758865073230404212341552278","15462509904958076555211488611104595950707114200311503866776513865723341096539","19234760699502123418676309783515052697057041962626575225401675314728972650121","17158261287148866987348692179057818719922602171392849314284493894658836825746","15365955529424977292357623764025498682706496161142382817837522205572607763997","20052202240009352261741122369957280265238958638450496105242649976727648471603","423357909332235822254079656696928158152503031658093508494175901331804543226","15922263825513783744583412081948095026829380051325974037117331160273000625665","21608880876703158853582170966053859080506692816444303830697579496441737611292","14979302256083977877181830607642975718819599820161889327504074019516836927010","21610296362574306626509926774800244990065257145430368375419027492142934708446","17595716914975830356499498547074024086847211138200645735802384039048171815958","14654668119168864815561684444214692059474181246705559164525875353227464689053","7909137102568989978451284135464888703672144746229046026942372688255268205369","14812130315252358082784842576665409029101165747479648757059927502821594119043","19533381322254969505860938447353219937929507327716748825809064520539543455254","9403823843450196420799337565010549178259435908490320872849582783166065168282","10464241134417201329419510220104949346527274013274592882563416495012556125132","9301345819661937440725860028779312914339790525885214274554275091844623535968","11291714547013661830332569817711684505569815478772306103530109513027459828741","16566712313878755327910485384356179345881280692463454520410105624337016288883","9857254387540706281892224858708177932493833333242386469874406815551456850784","13235323444556237974521531300791907080635475702604350856205423158574376182435","6837328857570342508089383303046615979341710677796715226424263996563411126589","9567191971502453137803265066675229742925788197509550723183106561667775516503","13589520733675005345281874911032983354954922397198387703860557678089764021921","104175365654736775178218750541299505009591406942062749114421467907345346042","590163818614270202706155060786980081635141531931653658533034907216652933183","11630836030911095078662233290280414853525666587225870019070111475894870557937","3143463001554546949388574227992235144909572072667494575339346439434777710214","17210674657600746455132196643290051407032499980059412222084673652147666262244","19558381360647054135714232130709740454803497350056006816389092459633204536306","16883239974151654186618501613502254189172694896294262882551553603289459762207","8413661446386279271250258046703699372256294759176301597443419113141652463386","17926420509822647309653607861708033860852594098459584436645268742667896895558","19824925766389886827250259916041015429740610094218960702010388823681796598372","21569124030016608055974854740419962472020200788866623348222538997741654501795","14232424310854472834356314082148076539296957249563473004688613559676523926509","15193615028121862883292210509489791742567273312408676269715846648108564480216","4571863685585148023589373809103548979799867639025504561868195666694987162026","6206779924996162752046602034743078689551092997538497731303258570990576183904","13551354910729069809580067054835607774880530108885793285331679609370500875004","9899791381683262402504188099370233883995824403872277909479896171174493425427","19676726055572810021222964113026140207269355942060367353065169172081559784672","842852341267559061264418048500907996345833086685212080144270808293582991176","2374896551530407137601201042234188834144647343362619212010730934843698743587","7541169441788393045940373474338091879780271077778260807857446771010926024429","11136936778745143751630950186644088027953411966465838448171145474563978816093","10104692900610618203101067220992674388402050900350351026933004613495030125962","9448067584436414960964337190111983737612300524270450316697483521460203416821","8950186827869639604172647121100447815900277491673507364868135313567370094566","13506425119440201268368754328546416032565667481881592632895304755531522876713","8980168571796290804339343950808891004720242960395088290536220280570423270238","18170882696616761010489613056792567852402646771641587111297862995908970291284","17964914132412404677996740117340161470056406021410685722116447488755963163990","4999254529824068728272549382468024522346083624068028557197677399460354032302","19863286783514673257602438096028698340633489355546438580505275806712888618797","8597501472019579693110022148133358484974050449265021769883471363830981070438","15745697387452707443485700990949175358831586983137296283366195319537908003288","13137385666206357557612894624274538332141042254638811649741671391041335368023","17489444249761129472685381315022721658390849238308934118982939182052647535064","7817235089381823509145374360042255112726388997005284838446772709175711038688","14266303771668205536382691342596456410509199091923271798848518821724529136059","3636857805719964585971325322044663359458065705759731491721865284507973354939","15992868605947752108489235540799285759772965578817149705232162327368620329585","1335686142273152709365597717137409998821127623205060581051968539417021206504","6433290482925748613794540660743040431650259914794007152150057855153874666944","1361143257838811133926634806224247744517655450729374562521500236431831031476","18225681286815161411121137668234617452312048153276117017888242519394843989168","19843309075203033669895762315323851121116692526905833370940041980425774744571","15228011749951502720507138380119493145011628580619540200408217541371854380957","19619902256720178830677177598316556548461566595041053642017410940299852914682","511045245706260898110690359652263936223759289411819460157040898756960539462","7391377516085877772042712644814217270885890613808054711267621194257918442112","5891519591265284241203789998585637602270159400314233944803142442234700250863","2205432830627138420924593517638591617200352501757865976823844451062848337881","3222440233016699218240995056566298768106156979610420431469004199306974269103","8738332104312050387266272441686236247554960069301415997266286065690829290396","1551797112498648676836888480223639601740456286931633071547538018561520713544","1533866262507880248780245731190869299029017561560482981975068249985135371067","3996384786620540375232033672025195552610224229344345117985645908694200761016","16595891332727724151340175555326766529692459983213346368706615677339339240020","11523034561885962354991131363057963624098255825893327869682794018887379424097","21037920806606953471816674932313658324079485042735787472381615025003112432904","19591615019774495060998741485447874831723014393820542494077889189192102109031","9121850391530996471222427082549856324643713020999728941399437734853739817153","6849010089591794160862035089126940514820060634802302095512422500449021208898","21803985179639408855590213016678692901492191793853596659193109444086006378119","13364642672122219159126189111975702569548137252134210263160227802926124348078","16905269331135488328605515318505661227228474740876565481132283687997616028861","11264009642168330483857233256241513200490483139661004283535705073110138982890","5332394467645666696623235864746879605637402312414276534976098157513611666542","17925301199630013346486151991337546692422339664903952576083922784335751134079","11900184416418670354965232151665958518848952270854151924870211669630781631223","15562113593580216239006544427542674838265849698433044757495991364465187405884","3806304128817128192424875722779633391243742313942202394988632791379590507084","4657338409098638664678315846850627043185036888996779552648742031908099581588","15813005888849962389158961584970173978097218996267117171684509555319301477411","17056578011328104553093128374315470853531917998809681241413306393882725625198","6430589065893485715796702045939612847939363293990681504299985210155618562864","7514454699643127952791367885323645723388779246392186109883710722291187240497","7826937063653788873418085859562133984976335940156012117355343731656725674347","2225655582871701716469716244290307217751235918380896133272619906562931866876","11565133364312756310075478066314302953761772900026528225403220752431976340190","18232452026689223969965820968016739847092564814758593382764078404018135510023","1358358355244320152796507416231954843591920800744392329047477141132664693794","2597241426605278043922861599217180508175107341199392281858695037638300643180","17674515264858256312450756598079170929596539962153597882812281349637224943254","3143421480716849445957518543992988300614287126569006297241763368177602468592","15933437847230001720929677769855858682918236257655835442179345528393419564882","6733106851709743508924920069771721545927217564131624545573720030931843427107","3903499693696421946995265411390118861168305725858301760878023455038512768658","14433872132790123652832156520925166553485145595432897200832458531093296216884","7097617002748651760063122634260707663385999924497452509206216049717006887614","9196893673129829898318166605040425641260075795136163048833535143632480806738","19140091520550535179093575244921354004409797700450072348027875067724407780771","13815362122463786845354711610276132099779552968788780241453140843664912171289","132329010991610972419019365039613190472336282083377290824055198940312830513","2049181411991933045514610569712374231531845833062261528528564288748902967619","9942692693883003669846738387378238020204191501223875692726715738542841527104","6283754404754969631949771092743204859616073374053464616082489188503158661340","13531881648062996717630837244804254055395580039994975987100053481374744485749","0","0","0","0","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","16751074199471344286802035516092717228413021805857911221340709282829922649570","16607689897250896163839120369329143853138821982212506869796223602775242163908","6306670965815533610139978731151082260521747949859106157811737942199411096763","8230394042541507458651300722707802655073997691897399557296075563607891385931","9921340941556354371580059537039333469973209453102024699252654455316059290620","16798896597145667139496131042097011601219503268718208432881915127321311248865","10761622635138561113453616724326151200504548364659640959171019993528403053596","4201374595453568719536041091370119651099375260803977706482746783208488880305","9971587591474752610461421108018095077842562578014452361783151616467835435111","5516956972178305312309254917389099764623678730180225999630364134360264110082","15066785865404294422881557619360885995614121995592112712990143250762198336884","21755300202021669800310961644948292234097575522286241219994206014548021317507","44312224132391919278568080003847402581022440080536924033423180021727388015","17589524827975147485715615321649189469791625723245721893742228097834086947532","8719984869514470722047522645705044152404773497435222154684105742564180785917","12838432770668333832140112504623798777955855545564491234660602333126926294802","10962219331981126937794734082126576683795140107663121675442940913117472782171","11315763313939367564880085930200632291397536948843222126556649652575069224853","9490320164035243469515553845741859611832694165395589257142226352243136301303","14573213588623917823708851377700803537638194753660392663536665732379880810694","11957092005664205224141548929385856436673493267279705778466447868093190736829","2201153109770645202954444876374528386609966279164593010871872560011817397913","11082747672059648638492717211402437406817522242047530271849521934851141518229","20477546427784935443802032434219911124745095329100703429739367686725375043621","20413669078949764936443689287676556111623164824373754014432737811311226761753","12881136730064110218094313142501866107021596701447009682940537878392614463314","13227437990758291440620943688822553930025228016992494659907178847660023537124","16572644556309208037124906701824425475845839679912404017132481770297056142431","19207525364486005896906208137031026335360739161340583275343816203229308414622","13749935216854607186487641922071692492037890524402382020370477865659977471212","14305753616231100452668590820745059778506427001382290586975701645092921660548","765857276287722813531198419619164140070915902829725892404102530083930750063","17837831429010867898764848684310505000314798050293841430668793505708981358048","21265099592359165713925953648362407254559580913936166135963567928466675766562","9836732997058077094526466589020739322840803019139480203465858201631980200718","7950736069218471132276924429739021815862792210045959677128696849570697403704","4769271140055336949069111665742509949024134261124654997310716329224630277762","20393350587508813313089483176581445684689819238531002176517292760755869721350","38149718364286962749939608665460785683852940908425655353420799858383968080","294908462199902072876663185334271659283432370640074451060800538373960973112","15686183370543867546923411519048855269420334921977460677980634391907762285104","7739644896700310773878882243266703498955498777056626589614168707182557659069","8962053441358370892949398584321217001524120474906547766312555570245268276141","10485968530935240560535418413665896337924134365028112810521932629743032594567","10455176935063524730554996425761077284254888258693211809138770824018864886743","14115566565369486572031311310429302802089825334724609634263576446726737605806","20073124591363501366789760608831383241995767850640689122251701726731390338567","18044196147441334580548109144408355893452990965490068051314106336265811591526","11777763830067607118918986120012546064057341507222391327324648823238698980251","5076285475125881250450494722872064230965358749104743996583186222500686678935","9433671005987645330351463650157742363370796004102441907383343518108550265783","16007614664479860453771437441344953439396368135713518528960723657246075833228","3670983463941934079214226480204001841287142286161279531732782678406433460843","7046179718502550936980595924901442920616633571872416339261615305735715278602","17608692011920050118706235959991963886935386829021365964093748239332711649084","2996821855883838728759536316610792557284394221854997002429026293476701752866","1677231509722364930842177352080930133827209916580071048531613825027648977700","20514621385694392131023051208602786923531777062045824148198436025028161478292","18706232149332458956113227927382844148669824578035828945319576383268514596397","11536282866871845249336852725858083392404317076310198593892963050259371331649","20466198999255199834400800454553246058101307023747737024879595930133188864963","17213082575127239224295748117279913461834934345205651804512629361221712146029","19484671891372768411934382885285679105157644357942611948795072906049381809678","8503442112050525052228756834095001115345112944909240539866003384575979945546","1591002621123168604526593223171654111798901832992697089266968330710061317327","17926989791280931197506965049310631268713794343236183001990363712296100776267","9818426793010627181403113577980666147935770130277255691539405567600286312065","9942988821595010693836539395678956414086510769345202336272828286806505105690","11428337004946391003737882643329882420040707267209738526410651698195832612398","5246173256091330545722754324790141877812115594929637564770216594001202665291","9244678589481971155093167074568918052432648706230664195707777716588708425821","16484327628325306003364245414567032312084673791908596909706339237437400759774","15909549332391486405320400238323446874739232392980137232129556119929377881543","4605603680690078397409074258309278031489863163721440064230911400507819976731","11932390595676097724926919191547257683296828193773941999444763120344004292794","21261316293685003751543366541787086957146195861519918738279059420379259769912","21694342134861979785664822222441943407054500023420869221254046994410705539047","13455418065215420116004885303563860520053149691344937005371740002984186620259","21294895762334183277561199056622692153331598314844350195434334666176806203759","2298913285650149740197504916695862209035358355428627300724306426005525816892","6433628427964344837720421894751973624448162124243791938584892092692934497062","13980638727833468810299341230787216089256640947577023476618983231259366747402","16386989380774535566905941270495126370482370902137781001804268887369782038022","3779483885209758277783355831078003188483448889651898318713331166172699636659","13118689370009477102054967134335796733104690982621174244425832900274928932116","21445533669518956637854447045256826873132438263003600821648791482859243407079","5527331762329369159390944165620100309794622537826464839886395712108419580582","3982772412651522640643769699838411900841643087659996933180626455834078733729","8936887292441133154504378719580283709673438127834570894253255440130778560891","5689786437531621897454594927415077264858288108775631464102476970728285871609","6370104324738040905290397305607362815394997849284017671587890146354255852594","2562605975511809500373038481836128711166779361259424204015484454382469913903","8009939360434127939211330421690368857019489809160778015418598167076961485953","6207214611018146300599438189744645959242652217703597746064748175193260329591","16671090648797063256204148088217002774332376248497761795371610457828028740038","351920541540014679905588425887435163878844099034359672557071300875572975398","21058204412077323033815879298722170627087867902547775349664797410908803369974","14564771468858246038476497989063618180073537400380117152664301508245795360502","8272882885871254955349820427886161624704712655862030935537145720959792892274","6909321091395274276146501993203761280720491918442748432524267471458601993221","16580321413206363974123623814602922867712388513971038402753464758491015803565","843281673245380754722495246696808119685404475704137112513160388856240699325","10171659328829219575897640303524498462582095234092978615905848203599889269897","5280538311454636369301273025630273683522547291583648504386454238616356441491","16623616276068850220179897023862034811947741374757987914392112935677729609272","19853123512203259979603644963397956834690886149706076304732426191753395611491","955364103151966477697350532913523016231165744311492647080211628659701871391","20523715452656959031445477013594952421617762425683127800448733851153498579066","14293535687965811563014333045217822091100404926900397852150955930734852567984","4229676629734606989516536240720033922492197958317336524425272064033701231219","18901397382211336164186387913666617814943452495137150951121911861411601103404","14375484255313188168372529479566281408768539401520374973084172059374055840588","19545798768864804171001454865226638660566831783618291009839659068600532212741","12755887933202061913161194217993793715343250197162556258497417497956440593759","8686513030225489957270848893530798775170299685233413267611917464195410557211","5880638904324026409005302950304740533498165011473478865956931412853188357431","7354389273252412391825625422266284022910347922206550320847139744353922366698","7016237351930429912019063230239434124147424389329878468689095040305536565141","5620972089534918638996272688507749091836816762473512644976785924112182176059","20413835273287925719552648605928582957864781808563858039878873559057433938566","11990352873652827398677739409877583255209694499432033562422373811536346570826","11452116767092430632569157126777353261344552818614541313334131497235795274616","13608939909527726586864284167014632459539109382363764498491490357609068357661","19699932497952889669632765576298327295926506735107495829131115663202263356665","15251682785177950917305927011901953367908953567062062215661324049886315524643","20988180365782566790010352815052502389134630736373419926172473693216627536947","7836720310496068244885024104589560761724497802627198466406853572609572183783","8038431537840849850004264549778072928837344446259802659731886224882799164652","2029425248168573578041930579769085260473443689520829116695151637114698378179","14014583048054989975362949820515352457455051497561401705089149965549711007728","10229910039445142063805930610858936389530402461507274678278419431360560041672","18414356640728818641083254061594699427771424933767295240543780118943302353557","14385363499980792320572694168709347498076611078827580165565397937806655843600","17574003158941143569210345425977586387561202207597212418442851062273722778557","5020456663555107491462633901410150293006360280142421036527516054973198917775","20127051627292194507636525988626707066686058957062478135802400381125882156129","20897939964842847172746478761928317623445313616223360444114601438540638075545","4768232651051213290835674042772040002316324578972496328572277887954854608839","17294503583995767475859552377185515589678216285313681942711238998872988167848","14649373813471851945320940299605201018392088399780709659677169234196157620092","8780430624549024727143069679282190039037099678026940232022642526296513616209","19379993141583360349219631444991584062781246208701481966534256751049466960129","15269077688496085659395433896981555224821074535243453599961761864702497339408","5391117857262141392878145098178984215824926943428788260915775917501212609214","7908721172934600956268520018234658066175251014237965624123564978124712802362","7874341505294103336917508655326356231557632351889805234868207045464424182027","14717357719887344869049716594829853959760329970432750252010555421746110830753","3360261399639751762974090530765480555630239123582758200815794978493014885586","9821826804670125425236325658293385777765305748666267887783525427098280556536","17204157028222666500796136628457984571840002100152982240371475388423494849033","5542034861058754185477946991198906162285361355155642038893943908835601160038","3683282103686594289964931403051831385975351230136466856931777064461047733401","15224685775706801324889650391158158261567751841767486050473559405133656352415","14348433140170281101901970266749278653067511062361719376252531576778262236894","11561449914623393122383031050474623941756403082164093879442389899363860513713","18245049492685205869746697260817503761252527622829228814032380169292346673291","17504537922258513011905565287240975149408627350242698790215780212356407248353","1087354866746490755068915240098723302841828156617728293233180699369449595227","6969042902258472469564623163041902613727762494563269234625798939473325810728","19781365794109169059730125820268469324655465578674107499591208131269329184831","19197720132445970072674786026374184753486316604335554230360798533521780079016","8985344752484815619908870528789201141893762847988902632020302966238055069038","6180566225714340566468063951590163252160515912634301758875151812293005995707","7886321650473731550722613550286337225983696528924522412475864179994945154038","1770329309062897291917236776676146963443813646104822628855480965002025402285","2672465549015492990178140878418702146106524780378266324725481883753805796676","9510938473472052600166974310685487461419214920988365840433371267775469202990","8763681409640408511774703386738865004873345690332395131153581718682846235816","5086184804083998594076230176630486989159676487216439626195171443687145611476","3444180739794824231911901354495926100580172575807360182050883799956253686124","19959585945609801580752975266494803324672866918723431810286213367913961455037","3606118653399557978017653345353488674231963545742074503030228140079743128217","9802232062091145454674219420688213272404224274164975947158499021341809478056","14753794963203840670689834131757653710719077219319396758581277854471817219976","10293226843634758194510263296936027709342071523680880184525420653949365085783","12718806094899532360102670898087743973296203292888146926436211859399441382266","19720557165108559470587427734825443980468432595646509009288337442868761549209","11247390882107475711483619058539054176238525726311758865073230404212341552278","15462509904958076555211488611104595950707114200311503866776513865723341096539","19234760699502123418676309783515052697057041962626575225401675314728972650121","17158261287148866987348692179057818719922602171392849314284493894658836825746","15365955529424977292357623764025498682706496161142382817837522205572607763997","20052202240009352261741122369957280265238958638450496105242649976727648471603","423357909332235822254079656696928158152503031658093508494175901331804543226","15922263825513783744583412081948095026829380051325974037117331160273000625665","21608880876703158853582170966053859080506692816444303830697579496441737611292","14979302256083977877181830607642975718819599820161889327504074019516836927010","21610296362574306626509926774800244990065257145430368375419027492142934708446","17595716914975830356499498547074024086847211138200645735802384039048171815958","14654668119168864815561684444214692059474181246705559164525875353227464689053","7909137102568989978451284135464888703672144746229046026942372688255268205369","14812130315252358082784842576665409029101165747479648757059927502821594119043","19533381322254969505860938447353219937929507327716748825809064520539543455254","9403823843450196420799337565010549178259435908490320872849582783166065168282","10464241134417201329419510220104949346527274013274592882563416495012556125132","9301345819661937440725860028779312914339790525885214274554275091844623535968","11291714547013661830332569817711684505569815478772306103530109513027459828741","16566712313878755327910485384356179345881280692463454520410105624337016288883","9857254387540706281892224858708177932493833333242386469874406815551456850784","13235323444556237974521531300791907080635475702604350856205423158574376182435","6837328857570342508089383303046615979341710677796715226424263996563411126589","9567191971502453137803265066675229742925788197509550723183106561667775516503","13589520733675005345281874911032983354954922397198387703860557678089764021921","104175365654736775178218750541299505009591406942062749114421467907345346042","590163818614270202706155060786980081635141531931653658533034907216652933183","11630836030911095078662233290280414853525666587225870019070111475894870557937","3143463001554546949388574227992235144909572072667494575339346439434777710214","17210674657600746455132196643290051407032499980059412222084673652147666262244","19558381360647054135714232130709740454803497350056006816389092459633204536306","16883239974151654186618501613502254189172694896294262882551553603289459762207","8413661446386279271250258046703699372256294759176301597443419113141652463386","17926420509822647309653607861708033860852594098459584436645268742667896895558","19824925766389886827250259916041015429740610094218960702010388823681796598372","21569124030016608055974854740419962472020200788866623348222538997741654501795","14232424310854472834356314082148076539296957249563473004688613559676523926509","15193615028121862883292210509489791742567273312408676269715846648108564480216","4571863685585148023589373809103548979799867639025504561868195666694987162026","6206779924996162752046602034743078689551092997538497731303258570990576183904","13551354910729069809580067054835607774880530108885793285331679609370500875004","9899791381683262402504188099370233883995824403872277909479896171174493425427","19676726055572810021222964113026140207269355942060367353065169172081559784672","842852341267559061264418048500907996345833086685212080144270808293582991176","2374896551530407137601201042234188834144647343362619212010730934843698743587","7541169441788393045940373474338091879780271077778260807857446771010926024429","11136936778745143751630950186644088027953411966465838448171145474563978816093","10104692900610618203101067220992674388402050900350351026933004613495030125962","9448067584436414960964337190111983737612300524270450316697483521460203416821","8950186827869639604172647121100447815900277491673507364868135313567370094566","13506425119440201268368754328546416032565667481881592632895304755531522876713","8980168571796290804339343950808891004720242960395088290536220280570423270238","18170882696616761010489613056792567852402646771641587111297862995908970291284","17964914132412404677996740117340161470056406021410685722116447488755963163990","4999254529824068728272549382468024522346083624068028557197677399460354032302","19863286783514673257602438096028698340633489355546438580505275806712888618797","8597501472019579693110022148133358484974050449265021769883471363830981070438","15745697387452707443485700990949175358831586983137296283366195319537908003288","13137385666206357557612894624274538332141042254638811649741671391041335368023","17489444249761129472685381315022721658390849238308934118982939182052647535064","7817235089381823509145374360042255112726388997005284838446772709175711038688","14266303771668205536382691342596456410509199091923271798848518821724529136059","3636857805719964585971325322044663359458065705759731491721865284507973354939","15992868605947752108489235540799285759772965578817149705232162327368620329585","1335686142273152709365597717137409998821127623205060581051968539417021206504","6433290482925748613794540660743040431650259914794007152150057855153874666944","1361143257838811133926634806224247744517655450729374562521500236431831031476","18225681286815161411121137668234617452312048153276117017888242519394843989168","19843309075203033669895762315323851121116692526905833370940041980425774744571","15228011749951502720507138380119493145011628580619540200408217541371854380957","19619902256720178830677177598316556548461566595041053642017410940299852914682","511045245706260898110690359652263936223759289411819460157040898756960539462","7391377516085877772042712644814217270885890613808054711267621194257918442112","5891519591265284241203789998585637602270159400314233944803142442234700250863","2205432830627138420924593517638591617200352501757865976823844451062848337881","3222440233016699218240995056566298768106156979610420431469004199306974269103","8738332104312050387266272441686236247554960069301415997266286065690829290396","1551797112498648676836888480223639601740456286931633071547538018561520713544","1533866262507880248780245731190869299029017561560482981975068249985135371067","3996384786620540375232033672025195552610224229344345117985645908694200761016","16595891332727724151340175555326766529692459983213346368706615677339339240020","11523034561885962354991131363057963624098255825893327869682794018887379424097","21037920806606953471816674932313658324079485042735787472381615025003112432904","19591615019774495060998741485447874831723014393820542494077889189192102109031","9121850391530996471222427082549856324643713020999728941399437734853739817153","6849010089591794160862035089126940514820060634802302095512422500449021208898","21803985179639408855590213016678692901492191793853596659193109444086006378119","13364642672122219159126189111975702569548137252134210263160227802926124348078","16905269331135488328605515318505661227228474740876565481132283687997616028861","11264009642168330483857233256241513200490483139661004283535705073110138982890","5332394467645666696623235864746879605637402312414276534976098157513611666542","17925301199630013346486151991337546692422339664903952576083922784335751134079","11900184416418670354965232151665958518848952270854151924870211669630781631223","15562113593580216239006544427542674838265849698433044757495991364465187405884","3806304128817128192424875722779633391243742313942202394988632791379590507084","4657338409098638664678315846850627043185036888996779552648742031908099581588","15813005888849962389158961584970173978097218996267117171684509555319301477411","17056578011328104553093128374315470853531917998809681241413306393882725625198","6430589065893485715796702045939612847939363293990681504299985210155618562864","7514454699643127952791367885323645723388779246392186109883710722291187240497","7826937063653788873418085859562133984976335940156012117355343731656725674347","2225655582871701716469716244290307217751235918380896133272619906562931866876","11565133364312756310075478066314302953761772900026528225403220752431976340190","18232452026689223969965820968016739847092564814758593382764078404018135510023","1358358355244320152796507416231954843591920800744392329047477141132664693794","2597241426605278043922861599217180508175107341199392281858695037638300643180","17674515264858256312450756598079170929596539962153597882812281349637224943254","3143421480716849445957518543992988300614287126569006297241763368177602468592","15933437847230001720929677769855858682918236257655835442179345528393419564882","6733106851709743508924920069771721545927217564131624545573720030931843427107","3903499693696421946995265411390118861168305725858301760878023455038512768658","14433872132790123652832156520925166553485145595432897200832458531093296216884","7097617002748651760063122634260707663385999924497452509206216049717006887614","9196893673129829898318166605040425641260075795136163048833535143632480806738","19140091520550535179093575244921354004409797700450072348027875067724407780771","13815362122463786845354711610276132099779552968788780241453140843664912171289","132329010991610972419019365039613190472336282083377290824055198940312830513","2049181411991933045514610569712374231531845833062261528528564288748902967619","9942692693883003669846738387378238020204191501223875692726715738542841527104","6283754404754969631949771092743204859616073374053464616082489188503158661340","13531881648062996717630837244804254055395580039994975987100053481374744485749","0","0","0","0","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","16751074199471344286802035516092717228413021805857911221340709282829922649570","16607689897250896163839120369329143853138821982212506869796223602775242163908","6306670965815533610139978731151082260521747949859106157811737942199411096763","8230394042541507458651300722707802655073997691897399557296075563607891385931","9921340941556354371580059537039333469973209453102024699252654455316059290620","16798896597145667139496131042097011601219503268718208432881915127321311248865","10761622635138561113453616724326151200504548364659640959171019993528403053596","4201374595453568719536041091370119651099375260803977706482746783208488880305","9971587591474752610461421108018095077842562578014452361783151616467835435111","5516956972178305312309254917389099764623678730180225999630364134360264110082","15066785865404294422881557619360885995614121995592112712990143250762198336884","21755300202021669800310961644948292234097575522286241219994206014548021317507","44312224132391919278568080003847402581022440080536924033423180021727388015","17589524827975147485715615321649189469791625723245721893742228097834086947532","8719984869514470722047522645705044152404773497435222154684105742564180785917","12838432770668333832140112504623798777955855545564491234660602333126926294802","10962219331981126937794734082126576683795140107663121675442940913117472782171","11315763313939367564880085930200632291397536948843222126556649652575069224853","9490320164035243469515553845741859611832694165395589257142226352243136301303","14573213588623917823708851377700803537638194753660392663536665732379880810694","11957092005664205224141548929385856436673493267279705778466447868093190736829","2201153109770645202954444876374528386609966279164593010871872560011817397913","11082747672059648638492717211402437406817522242047530271849521934851141518229","20477546427784935443802032434219911124745095329100703429739367686725375043621","20413669078949764936443689287676556111623164824373754014432737811311226761753","12881136730064110218094313142501866107021596701447009682940537878392614463314","13227437990758291440620943688822553930025228016992494659907178847660023537124","16572644556309208037124906701824425475845839679912404017132481770297056142431","19207525364486005896906208137031026335360739161340583275343816203229308414622","13749935216854607186487641922071692492037890524402382020370477865659977471212","14305753616231100452668590820745059778506427001382290586975701645092921660548","765857276287722813531198419619164140070915902829725892404102530083930750063","17837831429010867898764848684310505000314798050293841430668793505708981358048","21265099592359165713925953648362407254559580913936166135963567928466675766562","9836732997058077094526466589020739322840803019139480203465858201631980200718","7950736069218471132276924429739021815862792210045959677128696849570697403704","4769271140055336949069111665742509949024134261124654997310716329224630277762","20393350587508813313089483176581445684689819238531002176517292760755869721350","38149718364286962749939608665460785683852940908425655353420799858383968080","294908462199902072876663185334271659283432370640074451060800538373960973112","15686183370543867546923411519048855269420334921977460677980634391907762285104","7739644896700310773878882243266703498955498777056626589614168707182557659069","8962053441358370892949398584321217001524120474906547766312555570245268276141","10485968530935240560535418413665896337924134365028112810521932629743032594567","10455176935063524730554996425761077284254888258693211809138770824018864886743","14115566565369486572031311310429302802089825334724609634263576446726737605806","20073124591363501366789760608831383241995767850640689122251701726731390338567","18044196147441334580548109144408355893452990965490068051314106336265811591526","11777763830067607118918986120012546064057341507222391327324648823238698980251","5076285475125881250450494722872064230965358749104743996583186222500686678935","9433671005987645330351463650157742363370796004102441907383343518108550265783","16007614664479860453771437441344953439396368135713518528960723657246075833228","3670983463941934079214226480204001841287142286161279531732782678406433460843","7046179718502550936980595924901442920616633571872416339261615305735715278602","17608692011920050118706235959991963886935386829021365964093748239332711649084","2996821855883838728759536316610792557284394221854997002429026293476701752866","1677231509722364930842177352080930133827209916580071048531613825027648977700","20514621385694392131023051208602786923531777062045824148198436025028161478292","18706232149332458956113227927382844148669824578035828945319576383268514596397","11536282866871845249336852725858083392404317076310198593892963050259371331649","20466198999255199834400800454553246058101307023747737024879595930133188864963","17213082575127239224295748117279913461834934345205651804512629361221712146029","19484671891372768411934382885285679105157644357942611948795072906049381809678","8503442112050525052228756834095001115345112944909240539866003384575979945546","1591002621123168604526593223171654111798901832992697089266968330710061317327","17926989791280931197506965049310631268713794343236183001990363712296100776267","9818426793010627181403113577980666147935770130277255691539405567600286312065","9942988821595010693836539395678956414086510769345202336272828286806505105690","11428337004946391003737882643329882420040707267209738526410651698195832612398","5246173256091330545722754324790141877812115594929637564770216594001202665291","9244678589481971155093167074568918052432648706230664195707777716588708425821","16484327628325306003364245414567032312084673791908596909706339237437400759774","15909549332391486405320400238323446874739232392980137232129556119929377881543","4605603680690078397409074258309278031489863163721440064230911400507819976731","11932390595676097724926919191547257683296828193773941999444763120344004292794","21261316293685003751543366541787086957146195861519918738279059420379259769912","21694342134861979785664822222441943407054500023420869221254046994410705539047","13455418065215420116004885303563860520053149691344937005371740002984186620259","21294895762334183277561199056622692153331598314844350195434334666176806203759","2298913285650149740197504916695862209035358355428627300724306426005525816892","6433628427964344837720421894751973624448162124243791938584892092692934497062","13980638727833468810299341230787216089256640947577023476618983231259366747402","16386989380774535566905941270495126370482370902137781001804268887369782038022","3779483885209758277783355831078003188483448889651898318713331166172699636659","13118689370009477102054967134335796733104690982621174244425832900274928932116","21445533669518956637854447045256826873132438263003600821648791482859243407079","5527331762329369159390944165620100309794622537826464839886395712108419580582","3982772412651522640643769699838411900841643087659996933180626455834078733729","8936887292441133154504378719580283709673438127834570894253255440130778560891","5689786437531621897454594927415077264858288108775631464102476970728285871609","6370104324738040905290397305607362815394997849284017671587890146354255852594","2562605975511809500373038481836128711166779361259424204015484454382469913903","8009939360434127939211330421690368857019489809160778015418598167076961485953","6207214611018146300599438189744645959242652217703597746064748175193260329591","16671090648797063256204148088217002774332376248497761795371610457828028740038","351920541540014679905588425887435163878844099034359672557071300875572975398","21058204412077323033815879298722170627087867902547775349664797410908803369974","14564771468858246038476497989063618180073537400380117152664301508245795360502","8272882885871254955349820427886161624704712655862030935537145720959792892274","6909321091395274276146501993203761280720491918442748432524267471458601993221","16580321413206363974123623814602922867712388513971038402753464758491015803565","843281673245380754722495246696808119685404475704137112513160388856240699325","10171659328829219575897640303524498462582095234092978615905848203599889269897","5280538311454636369301273025630273683522547291583648504386454238616356441491","16623616276068850220179897023862034811947741374757987914392112935677729609272","19853123512203259979603644963397956834690886149706076304732426191753395611491","955364103151966477697350532913523016231165744311492647080211628659701871391","20523715452656959031445477013594952421617762425683127800448733851153498579066","14293535687965811563014333045217822091100404926900397852150955930734852567984","4229676629734606989516536240720033922492197958317336524425272064033701231219","18901397382211336164186387913666617814943452495137150951121911861411601103404","14375484255313188168372529479566281408768539401520374973084172059374055840588","19545798768864804171001454865226638660566831783618291009839659068600532212741","12755887933202061913161194217993793715343250197162556258497417497956440593759","8686513030225489957270848893530798775170299685233413267611917464195410557211","5880638904324026409005302950304740533498165011473478865956931412853188357431","7354389273252412391825625422266284022910347922206550320847139744353922366698","7016237351930429912019063230239434124147424389329878468689095040305536565141","5620972089534918638996272688507749091836816762473512644976785924112182176059","20413835273287925719552648605928582957864781808563858039878873559057433938566","11990352873652827398677739409877583255209694499432033562422373811536346570826","11452116767092430632569157126777353261344552818614541313334131497235795274616","13608939909527726586864284167014632459539109382363764498491490357609068357661","19699932497952889669632765576298327295926506735107495829131115663202263356665","15251682785177950917305927011901953367908953567062062215661324049886315524643","20988180365782566790010352815052502389134630736373419926172473693216627536947","7836720310496068244885024104589560761724497802627198466406853572609572183783","8038431537840849850004264549778072928837344446259802659731886224882799164652","2029425248168573578041930579769085260473443689520829116695151637114698378179","14014583048054989975362949820515352457455051497561401705089149965549711007728","10229910039445142063805930610858936389530402461507274678278419431360560041672","18414356640728818641083254061594699427771424933767295240543780118943302353557","14385363499980792320572694168709347498076611078827580165565397937806655843600","17574003158941143569210345425977586387561202207597212418442851062273722778557","5020456663555107491462633901410150293006360280142421036527516054973198917775","20127051627292194507636525988626707066686058957062478135802400381125882156129","20897939964842847172746478761928317623445313616223360444114601438540638075545","4768232651051213290835674042772040002316324578972496328572277887954854608839","17294503583995767475859552377185515589678216285313681942711238998872988167848","14649373813471851945320940299605201018392088399780709659677169234196157620092","8780430624549024727143069679282190039037099678026940232022642526296513616209","19379993141583360349219631444991584062781246208701481966534256751049466960129","15269077688496085659395433896981555224821074535243453599961761864702497339408","5391117857262141392878145098178984215824926943428788260915775917501212609214","7908721172934600956268520018234658066175251014237965624123564978124712802362","7874341505294103336917508655326356231557632351889805234868207045464424182027","14717357719887344869049716594829853959760329970432750252010555421746110830753","3360261399639751762974090530765480555630239123582758200815794978493014885586","9821826804670125425236325658293385777765305748666267887783525427098280556536","17204157028222666500796136628457984571840002100152982240371475388423494849033","5542034861058754185477946991198906162285361355155642038893943908835601160038","3683282103686594289964931403051831385975351230136466856931777064461047733401","15224685775706801324889650391158158261567751841767486050473559405133656352415","14348433140170281101901970266749278653067511062361719376252531576778262236894","11561449914623393122383031050474623941756403082164093879442389899363860513713","18245049492685205869746697260817503761252527622829228814032380169292346673291","17504537922258513011905565287240975149408627350242698790215780212356407248353","1087354866746490755068915240098723302841828156617728293233180699369449595227","6969042902258472469564623163041902613727762494563269234625798939473325810728","19781365794109169059730125820268469324655465578674107499591208131269329184831","19197720132445970072674786026374184753486316604335554230360798533521780079016","8985344752484815619908870528789201141893762847988902632020302966238055069038","6180566225714340566468063951590163252160515912634301758875151812293005995707","7886321650473731550722613550286337225983696528924522412475864179994945154038","1770329309062897291917236776676146963443813646104822628855480965002025402285","2672465549015492990178140878418702146106524780378266324725481883753805796676","9510938473472052600166974310685487461419214920988365840433371267775469202990","8763681409640408511774703386738865004873345690332395131153581718682846235816","5086184804083998594076230176630486989159676487216439626195171443687145611476","3444180739794824231911901354495926100580172575807360182050883799956253686124","19959585945609801580752975266494803324672866918723431810286213367913961455037","3606118653399557978017653345353488674231963545742074503030228140079743128217","9802232062091145454674219420688213272404224274164975947158499021341809478056","14753794963203840670689834131757653710719077219319396758581277854471817219976","10293226843634758194510263296936027709342071523680880184525420653949365085783","12718806094899532360102670898087743973296203292888146926436211859399441382266","19720557165108559470587427734825443980468432595646509009288337442868761549209","11247390882107475711483619058539054176238525726311758865073230404212341552278","15462509904958076555211488611104595950707114200311503866776513865723341096539","19234760699502123418676309783515052697057041962626575225401675314728972650121","17158261287148866987348692179057818719922602171392849314284493894658836825746","15365955529424977292357623764025498682706496161142382817837522205572607763997","20052202240009352261741122369957280265238958638450496105242649976727648471603","423357909332235822254079656696928158152503031658093508494175901331804543226","15922263825513783744583412081948095026829380051325974037117331160273000625665","21608880876703158853582170966053859080506692816444303830697579496441737611292","14979302256083977877181830607642975718819599820161889327504074019516836927010","21610296362574306626509926774800244990065257145430368375419027492142934708446","17595716914975830356499498547074024086847211138200645735802384039048171815958","14654668119168864815561684444214692059474181246705559164525875353227464689053","7909137102568989978451284135464888703672144746229046026942372688255268205369","14812130315252358082784842576665409029101165747479648757059927502821594119043","19533381322254969505860938447353219937929507327716748825809064520539543455254","9403823843450196420799337565010549178259435908490320872849582783166065168282","10464241134417201329419510220104949346527274013274592882563416495012556125132","9301345819661937440725860028779312914339790525885214274554275091844623535968","11291714547013661830332569817711684505569815478772306103530109513027459828741","16566712313878755327910485384356179345881280692463454520410105624337016288883","9857254387540706281892224858708177932493833333242386469874406815551456850784","13235323444556237974521531300791907080635475702604350856205423158574376182435","6837328857570342508089383303046615979341710677796715226424263996563411126589","9567191971502453137803265066675229742925788197509550723183106561667775516503","13589520733675005345281874911032983354954922397198387703860557678089764021921","104175365654736775178218750541299505009591406942062749114421467907345346042","590163818614270202706155060786980081635141531931653658533034907216652933183","11630836030911095078662233290280414853525666587225870019070111475894870557937","3143463001554546949388574227992235144909572072667494575339346439434777710214","17210674657600746455132196643290051407032499980059412222084673652147666262244","19558381360647054135714232130709740454803497350056006816389092459633204536306","16883239974151654186618501613502254189172694896294262882551553603289459762207","8413661446386279271250258046703699372256294759176301597443419113141652463386","17926420509822647309653607861708033860852594098459584436645268742667896895558","19824925766389886827250259916041015429740610094218960702010388823681796598372","21569124030016608055974854740419962472020200788866623348222538997741654501795","14232424310854472834356314082148076539296957249563473004688613559676523926509","15193615028121862883292210509489791742567273312408676269715846648108564480216","4571863685585148023589373809103548979799867639025504561868195666694987162026","6206779924996162752046602034743078689551092997538497731303258570990576183904","13551354910729069809580067054835607774880530108885793285331679609370500875004","9899791381683262402504188099370233883995824403872277909479896171174493425427","19676726055572810021222964113026140207269355942060367353065169172081559784672","842852341267559061264418048500907996345833086685212080144270808293582991176","2374896551530407137601201042234188834144647343362619212010730934843698743587","7541169441788393045940373474338091879780271077778260807857446771010926024429","11136936778745143751630950186644088027953411966465838448171145474563978816093","10104692900610618203101067220992674388402050900350351026933004613495030125962","9448067584436414960964337190111983737612300524270450316697483521460203416821","8950186827869639604172647121100447815900277491673507364868135313567370094566","13506425119440201268368754328546416032565667481881592632895304755531522876713","8980168571796290804339343950808891004720242960395088290536220280570423270238","18170882696616761010489613056792567852402646771641587111297862995908970291284","17964914132412404677996740117340161470056406021410685722116447488755963163990","4999254529824068728272549382468024522346083624068028557197677399460354032302","19863286783514673257602438096028698340633489355546438580505275806712888618797","8597501472019579693110022148133358484974050449265021769883471363830981070438","15745697387452707443485700990949175358831586983137296283366195319537908003288","13137385666206357557612894624274538332141042254638811649741671391041335368023","17489444249761129472685381315022721658390849238308934118982939182052647535064","7817235089381823509145374360042255112726388997005284838446772709175711038688","14266303771668205536382691342596456410509199091923271798848518821724529136059","3636857805719964585971325322044663359458065705759731491721865284507973354939","15992868605947752108489235540799285759772965578817149705232162327368620329585","1335686142273152709365597717137409998821127623205060581051968539417021206504","6433290482925748613794540660743040431650259914794007152150057855153874666944","1361143257838811133926634806224247744517655450729374562521500236431831031476","18225681286815161411121137668234617452312048153276117017888242519394843989168","19843309075203033669895762315323851121116692526905833370940041980425774744571","15228011749951502720507138380119493145011628580619540200408217541371854380957","19619902256720178830677177598316556548461566595041053642017410940299852914682","511045245706260898110690359652263936223759289411819460157040898756960539462","7391377516085877772042712644814217270885890613808054711267621194257918442112","5891519591265284241203789998585637602270159400314233944803142442234700250863","2205432830627138420924593517638591617200352501757865976823844451062848337881","3222440233016699218240995056566298768106156979610420431469004199306974269103","8738332104312050387266272441686236247554960069301415997266286065690829290396","1551797112498648676836888480223639601740456286931633071547538018561520713544","1533866262507880248780245731190869299029017561560482981975068249985135371067","3996384786620540375232033672025195552610224229344345117985645908694200761016","16595891332727724151340175555326766529692459983213346368706615677339339240020","11523034561885962354991131363057963624098255825893327869682794018887379424097","21037920806606953471816674932313658324079485042735787472381615025003112432904","19591615019774495060998741485447874831723014393820542494077889189192102109031","9121850391530996471222427082549856324643713020999728941399437734853739817153","6849010089591794160862035089126940514820060634802302095512422500449021208898","21803985179639408855590213016678692901492191793853596659193109444086006378119","13364642672122219159126189111975702569548137252134210263160227802926124348078","16905269331135488328605515318505661227228474740876565481132283687997616028861","11264009642168330483857233256241513200490483139661004283535705073110138982890","5332394467645666696623235864746879605637402312414276534976098157513611666542","17925301199630013346486151991337546692422339664903952576083922784335751134079","11900184416418670354965232151665958518848952270854151924870211669630781631223","15562113593580216239006544427542674838265849698433044757495991364465187405884","3806304128817128192424875722779633391243742313942202394988632791379590507084","4657338409098638664678315846850627043185036888996779552648742031908099581588","15813005888849962389158961584970173978097218996267117171684509555319301477411","17056578011328104553093128374315470853531917998809681241413306393882725625198","6430589065893485715796702045939612847939363293990681504299985210155618562864","7514454699643127952791367885323645723388779246392186109883710722291187240497","7826937063653788873418085859562133984976335940156012117355343731656725674347","2225655582871701716469716244290307217751235918380896133272619906562931866876","11565133364312756310075478066314302953761772900026528225403220752431976340190","18232452026689223969965820968016739847092564814758593382764078404018135510023","1358358355244320152796507416231954843591920800744392329047477141132664693794","2597241426605278043922861599217180508175107341199392281858695037638300643180","17674515264858256312450756598079170929596539962153597882812281349637224943254","3143421480716849445957518543992988300614287126569006297241763368177602468592","15933437847230001720929677769855858682918236257655835442179345528393419564882","6733106851709743508924920069771721545927217564131624545573720030931843427107","3903499693696421946995265411390118861168305725858301760878023455038512768658","14433872132790123652832156520925166553485145595432897200832458531093296216884","7097617002748651760063122634260707663385999924497452509206216049717006887614","9196893673129829898318166605040425641260075795136163048833535143632480806738","19140091520550535179093575244921354004409797700450072348027875067724407780771","13815362122463786845354711610276132099779552968788780241453140843664912171289","132329010991610972419019365039613190472336282083377290824055198940312830513","2049181411991933045514610569712374231531845833062261528528564288748902967619","9942692693883003669846738387378238020204191501223875692726715738542841527104","6283754404754969631949771092743204859616073374053464616082489188503158661340","13531881648062996717630837244804254055395580039994975987100053481374744485749","0","4956774473297228218177808603426275447194737735524046542778880267774734984259","0","15268343501033916092396853374199187988748455820543796633535012025134089057292","1991575504460612223546114865299474646257943304515291241464893473242019507707","11901539978222853815864157529306856010584887559181293189216107644984836321368","3178881295553794239860506403451650450933820405550876097900040137017296879575","15695350304883360156960130477307936151740188875004492120906277678406001655837","16826344477007765768790409751973842888553894334227296177888903209917977713224","2009106007901283113943166088308034082354600538473906484253318833438816066532","7525444220155677323431624491196796062450779751944523627149064690527786953396","3114202767840538183458136643348998964583459476932153867036980031962630216500","894130084419891374804457629118613897039453180155016420207155096590379571637","3754100530583241061913782921521985964143185758859395900224047980883074578474","19835926942870700619272568183957007665273155871741504510470837619056870563145","15206669438158011768828946000639324293652682629446360504608348942311693201702","12893759514429389857051773396811183585585943540312231051172874714074736967045","17177418268758901697679074017597413135587647017560341550385469590292455054707","21523783649819343177656607320968296726328369806556791638567771067374155543541","17926934714980175136370185007825473093397070734787025872166057825582804883159","17172103335496635982048060007321904816970383778344287924940070445235226808229","16740394211442824929068526940423342980277871712926919740734979435694246519421","20534429616991168412824631579248633481807433008205619665399010410261851703386","7285147938824760852043379553512169493471042454820445180591294363798516953504","5858338065191558857399447934989268372377549482718256795045792280571261317676","649267084902835194895506892484476195243896686009115916268240569370720482615","4412344503212706030725332695729164257890358855855368398754391678565647710647","18112825116641850778386675294067588505837698373918324518240221651160261707525","13446941287005642598648660867624305243994406520538658464353528872741667832519","10354651613021068091280105061269139828620127206746987828693496831820991384709","14685888153730538184178501336632865156982041104412660885306971119982794203193","18951130805137323463990557961132198354618273024570578263850543915109063907214","3236986524159986738626089458635744735171106752069061563605878206760339205245","20672111644240859945752452163227865194772574062338164361402602552229632299540","20346804094507020819968047978749504635230774669530457820055786318097002987396","12177427221400458552053297752263784166814439854588025146907748683705025503990","3996793204079399282264727485456567099392754752348921747690725880902155774883","20774057399196846352489845718608549179132176576937861817866452468337600283246","7763086135164283077240542284296619630597283484252132715921373766901741661059","13192156320266213371869989251714697546302417317610411067707098188447467558294","8238415473398561129581686171879002196315831255195357045716133067849028513624","21672383245924124065509225118144789314521306926347712971658502967127711839752","13012020188926047726028750104503252116088164905278522576140239138615712886391","11531225864393872879130267963834390213135457028555196058082689632923978578504","1374429987836832024925663332381688377727183283535439399463358044766820403865","20582661762103763063532366166875823465438425236626828988386155738229497274626","18309481389731998965735505337988742256122273457572191366612888044363307609826","562305773913117542486838766414298801898118957477656487549878592277702410545","5661344675371593629781096409597824041496339269437253834648224351932645257430","14586397503536186239346683770870509842644710312929463730564598527436463692978","9546838857413394418775154878994184683591081872458942639968019116746938277253","4658406407242717241101230128271970590483603870282147488363227597433510166092","8487033676296938325562569752849951186192328003797155928293171743205223787866","13830817689267378589183429023447038311434578580343821956292500223201184276065","8527232341960925240093423454606733461221926098288184217958222517236112887462","5309819665626127251260141199519708783872167931671516622942292467800758829013","18426044073326994616926011295293612877583096735521798219254794958275996970106","10311340847007151918639209348810222528468931770232397011773810857523831534643","21372218333084513198315237631805274915148808971437236022117813339381580539314","13071258463998171088740581568457877506571845304931952853918093420392229938479","13358470148052657908379478071077874877917857080797200693638169669858410074226","4996341866536120725897007084818790395712955051004768440706180549650386359725","9245999810732205515624879891835600494908101021573195580660409568354810662111","11875891622772625040459349622604772388167406101803302091951618456850654054901","10897379450288831548596075724258446019416400381306305751899844430137451290550","21031001881432657348536049054063831665526335293110717759135830866530137577301","892399872654444337561159684752339886536591197111498717235789614721215542958","9217454942694727659283142214740373866589259280189873069616243732586004262154","3183065556397129353688953840170828971545273254343662058034962119947215914741","790061001436300500670813968286056627158323695471625604573302967314706199206","6094110202748122994882364999297794704715226174318282589357947864278534140625","3116109249531338193952352688636256706322994077028946894694080341820665229166","7070308283511555379742293522766572177284404099585736537387238626444882335176","2616215035185232844779246882667097461878620810633059006336740809881188894551","13384926003198521303447082282579113555342674460322355598715304513015516295737","15124330113880256483235539299008684969380220864662269326130288528126670818728","13103182393484386441666041524089610044109614498311759975800209774751276664476","242640624948841244551681446446860616764949736713081765695950024876924797977","6401306327267387009363875023066511762098660245437220667305511236867842354876","912158516121724360946757261638588018516344732559839393384786394370589733941","492412967391049860117888030190510117286718774561242394912681443987590808914","21468775233462144014262544317068079186166280220835341920500890437842111803911","19505618008385857991776026195606647720777707229795976329000911152729134159670","15743570610032859304902863612577958316325762049224304380049363630414876191242","7464088480431560082762430258657988736901821029940093241182933924376323036106","16259189674503681196721699370524320327422234012317071914605488973796757411689","7767696758667070766089792291118563946930123979261446866992810608914989607727","16114922267968270348578257876521155587032608455668719085462194419339532226364","2758595278431831065434780675120536664419646065702372026711392389016970114229","18686113850430112050095545567583071375793292857470663465148099499102632473309","5322569183894248800263673514874583622282627840854211368312233993262710520566","6625484671021539113351281560380355405142866337294724413032442559218736998318","15678494932063414546031234987774910766395962379039929181057832621853237355283","21044429289564547307962369331019397005789227838030127942012294995684153106988","4050352520468353076671331828580448554986143414713138398546692489036092654188","1439739037680633445304540112000249657437660715380616363849191674297153360316","17000713814571928948928596512828650057195156991943278596791869478365054048986","10039411416942330506550958143931776567211338199841725026568671831847397031229","2783913374091579171300707409294096964829607925471146417306345672104506551798","18831208237852006664103429025952176630263850450528702816723867202301425494525","2085098779219188048466154953345173682268609718189308109525769165293538377817","1061975973027025128869048938305675915509353618491584582060466050513776448218","5859169958359144313812718938573224350994660990425737360335282151756081918623","8124040687616085794332441579369944565007529336423897435297416312046654743679","1471576261258434979846610087689106111737341868166882796330645612597893060982","20096077713782165175251263772573589078961546636869869760191781291136382731114","20002169029520086001794801051926487839505647155459890398103027657173585637095","6331801728452881569711070386255679428894820373603843171016327691491354479146","7619172148835984663765033707816915118788282984654773026178320231473141279577","17258195073849769364355411475972610512919246043060024074459486058328960089122","11523331853872699658142567202962572695934907333691215222335354015651243006237","17304318129246594195502915693617224894796708659046294191109529542898384047621","12503557685051078210601858730253734848403320555769718730737467365470303706064","8597523832811491332463787989333229686410340771107146461143004365919601409981","5573808641408756617065407422920939745822915686997698756180760488431295699203","680380396063170511955934886812097722815595252098460413737851820955267163039","8712348930015407902946276402274155609654872807416667202633920963572381787777","2143256560710791052453192315538403358087069751601480750145888703451307078624","10165267555852012947690671919523590802266279591552015699909637702311266821703","6154139066586346925110455935852193710886002351660262412997170823801187658969","10797801710706169074454684753604468383030573500517082039557730174069104681837","4352510540029328744577395963422964421656494944462296812032895687721648324617","18172637147707713149277391923718739934662234396190219725555565713883085342211","13331017651337371130140111897278519298272892920042425475956549826504239775183","5096293804838394925323095609670882263918947950133415481999736312753048651626","1477954368883064545525969267932777221906039879216118233143055476101555942952","5785051025266336115174393023611611291501359164041057516562991521572201522529","10146392897807294214486414731983174724200164032512315843147088120632713387393","12362106855368077632727839538276021126255703528159840694741191987603096152682","17865840168451836787642382976979793351786456493096384077628607223640625170634","12435858343469608889189748345168550210079622384420606577144400939437690566825","250972644799670217197861620506628279104005830251498326767265313173795621470","9001223785553392683209714358621265904012695057439235774484245667613914147988","1309221989238361550533944870502285933978512176233510837702047057519043359830","8644564044205173998182078931525410917946259804224186779106747373661509836260","19624982699558820196304151432348135296945504455213926782466969453696916606489","3864421529378437699128150908697926752152026918884315700381255164087603052997","1958049682761825774417906390522999373569227917701053686252197903312948569099","12167907748329865933004053684947284030379129365128770630202470842383513251518","17408826560116516544245986948165454258732558480509024359245310150157173665554","10082438806890290593559219904867365777235436098789816845106951903520725824539","12644716140772223206205339271483990906417098607699861537319215142990085547684","5333683035288297377410555895451761420819444996948496611111835390724263244176","243060332072864390490065968940225661040364391321871587504646050584127356530","18199211436562319030481848803832082813931826084919672990110311018412407826133","15501439089553341613474441657379069434231053776909598938289026904339562776467","10211759496589822503756491422924084966612658179228530211304104147449470010167","8694526790301911899040532832909976399683855732911150828629959975665265460125","18917335890206389975142210276934292596171198392699769674208795938185779781243","20349612678925352296837761838113733555269758029206907222893840222151841845982","4711918817191370908665731294850351331492661470937334148161739728997680499491","20420930313718769240606549294796437192848049496057229249988788228004151556381","11963817253705060790735556403835107686727977102366780906012707565089958624004","18927479086766092512907063409757193407784199561377991896550147041011891954656","16086854621840714076567354556766950475380540240419236853674503374706092557562","7649813545556381889095163318053200570445747027104439942580281064681906169583","2479512249995713838311018128654752074496338305807193011347598619185330195994","2346035601324402310357559081594085679054933988920802478604068524877850016165","8355616284741545473771405721383569754997583120578798966450587860710065575348","21496298975540704215929335861534216493525290244000560032445947945485603782164","1241972191532383031210014194516191174225347001373478704376575016483446596120","8786766472153338511973666316624655064770315418111526718096759111544866972566","2790848416565784757358860123214157920808489886913855471540872549297598706625","19697267483247535705017911865295158268045154638896519829241721519500662898656","10855004975583971433505530744156157052202445376695517890491732993014943403015","3307138409419240516368553127105710179295163813339994587088795146799493191574","15071899476760622988231592898781823279231695645746570232012832365184480292781","12370370913808337832126191280163852687850585836348095262272559643754283614650","9619287458519354097076811003504062128667896608167587291870227695128479905066","7053412983942702021439666397899995720436247314245813233877959997480420996145","14336873830115607030503680640674315378851285562266113956057915302163135796126","2982459332256562153471757965199184417038573913753526444148202646059084621536","2263162485414508992438338093271132761212297813006399827398837117691893080842","6607501043765608432142359484878159163788335534386998552269157186532023292059","9458289810648986698878100050303113414880615672401029157409461366671149828256","6210563751175114358637825958428169384958432585211717149563100353809344728975","9061565527944668050570879800390996353727148706488825012048373263533460957967","7370076629450557464197799264966589599216688486111459344868817539021515588048","12785726761265753269615209982427149298165970108315769484747016554219769998789","11878087694479344057934757851109464763092847745546070478570965896990597443471","11391222998092956901470975615226364492444297516850417524619601043821719212820","221276078996291633123073491556519609534039402982765224448250964472239978217","13303819467267738582376680281528564621833366590114886958633810718235872764044","7417875460505775651394249955174491132892131966808927604723492305496341131906","2020766581450468169241576511815537903370498466044157393534317098899938241805","6294440028137816630156279162637587103755926825490729410565855128445577896052","7981790388288600144357296999402703191161930359504850289187051807778035834530","16867766050225492947997094140333889823957416992532088853574381451539577161674","20152174815336365624241530386485984852319760261776884720705806561707527615292","21605521433591925079955992983849344099581990685060614889282622278761663558980","2286860303373858708797843580152985202820815774576229020540429630068034253734","12332099424006283357272740548484988244762950910107100866085619924943832621196","14820470905339562427758929791309637474231036203230591431565123464037930230827","10656708434844362408435173201750409233112528101400499094278793363172643916458","17108304793667233809920791598656819203639526792596093761664114988130000654870","2776056854662399838577213991813944274892706180049163620697661732173438416968","4257014838677710877481260184253810428063151436900779678848411578948962418826","5050093159585158546412480617748567927812112016880240414839496170710800001765","1427314635823608480147691722001001809705237105866876885811739881560527550923","7856682833272092786224014992436092374983356055870992760391783758878943532373","11997222846668736241090844689677057174871966000282606213147356115508966327370","2633981394224615042415219599558342037076807664636376350873766413821482270489","8418793684559704515255726392210533359915714964980507264181505051470981854803","16182308147475193437792795501772907054657745460863762682060208281693449360074","6460195724997286035027662010099928664119482351968002853221029055511933699080","10942086860713563275494679565971980559253998525047642648414365582557692075947","6837348851407752128284671531402228152772091401531713757274862125320476692802","16247560353804957106084695625294264350984871862889068776851385460127061959303","19625106958920244252782365603123082965540698720846506881162808092082326452558","11904664465066223427439604734952709764641423684940638876055854929209195778504","596992363130907188298230019834975400095753761512019653738717406340170735468","19601667986638293950359301412565084476621041322890715864358600255138502148343","13323755512597739093381166653631714595776834594994383390604591519630081064352","635319023339081048884418572684131192060532929785090880064809541655956724032","1838246925016638669804090639537410806543547831682081025109597220945477003826","6957063396639585052889567910484475411107713958144190774770212006162810039977","1180029464211881174149154559623105765914162418614149520125026244406888253351","16908116785044938444516113890804284988741158512700331424311822955592610625878","19047511317391245770733548336384866723144334473969651228824781084792267718560","6431496677886142552593348803061400706409512947793604260543541320489042213509","2085706975856716043817845111247524725983792569688747134217820580802417064710","1115537774869458691540934321725770611599792846721451469791406285551276606981","7026002537300307494495439331909216065358414799222101508037688646360045099605","18130884396263326276412315018777651213919547256523617822369185259909506866144","19281260338929175730881091676996897758028583328171003716632612503005482005254","16588225225537212236652021689222338040087708398565983072730653112859609932774","15270628479944506228210873275859339540300883571757318746942561045392375516010","913642229877487927864278200010918660558298629674034607643105748738388473257","14715976480950508525942065790425683734502528748922782028224774135696744207120","13078972628916343360773748202951764256195594012695885123087240901149840845932","4942048729608056917234686680936688826917023985280996368768831507215897617015","20893794971858139489252786096429666114975805097505466451190756476932883681467","13015490760668283346847636569354065222028021012378102388437827197672584118628","6260425253543653451449270276729574291067898837831368647751150557846019741433","15923365245425515168971537301528268257372221381082153980832450078844982160690","19325485557827805129863972809470140787045220948725614656551318506266102656878","21750756342339175473834098262062989497112492015454506438667352249017294569788","2102370673968324396719114752599950196139819547315750115353646213108076712356","4998291192978343852503292600087996893642591869715997050428935676743028815672","20842299370423286594710151986946625643897640697536438338374431135541195389492","10586403989665118865526340068104904763060048914917352323191379856401112532428","4809740335351310670956646142294649972831844540363789981063786141716836290310","12401683609831156582692851843738737436320149114711815881100816554225649611253","18448848273413172901119604732207100673717679052219002564981215143860327255665","5100009475424842901004582243389236542121424367337824765690486859591754059198","15052761447822212067405216050222106162537208256668447958540169530835015064541","15203570575451941684368234745064806310935082934573870961284452290397220277537","7011500067739058094241874858440011385105123562135523418134390872645081990690","20284522327658079171256453806931620239519596408800532751630519007885849799220","4069076051897379869763734131426385973740649059610210720075367504504354993641","2783297780985287417956155801606284365270928459499385941105517247106556165919","8510591090202387138403508676716866888962470895491352804230634117706021767997","7318000136210907289537979152553438858209124950522363109906535966647009336613","17765962084307655705811295678050935179487033757998195461344713576557288765471","19587588259436856270972544685172464983467341250358633588437314101987421993981","8813299950458731729066861770423799029523263913149310364818833900860368430978","16360512882464941076332263022563180235912995063948326734474971524177813333883","21539303429249458709443918096907027023812718544674710689502070233840334338896","3194787531573319946547939620321400432538153179758058041124508989040478306247","14550263724823354762624597434286348766501934822081588334675589059707524367386","4762066029927074006557468787262677302992598560453366573279123706032017518691","3307198626653084251915858477145802723511448739653842352049492307694578789077","21503427039267419088379226163606788236114859581541934997176536618703917919565","10747872195270077093076835049659431420170298124805316539928654438399690398794","7936077029433473419850249825765589828336166328264755721818500963734671060887","18421921356520457680643410805090142837213318532677969454382843940931076456903","8795869917899145287881225926486595752236159801457409313558618232695916912781","9220418966566317012035310485032019876764484744108454038147295211893382299651","4509411175341067651418804820717502126860890538724657113392084644857054897363","18600753969592299405035242530094199444478733726104127064192859468654666596729","10100144219830699296329806757512230382270878773809615501300237958705600594411","5584392147549827507534402312439494662652570055562759610737588684342542469744","4643700462073855659415658467891388131544363621759101362202137795994593226232","14999101476838560982597529318938525107363749558426119549060180690235367377595","1749742801215464726221376113115682763119502185437942028338979018225498031836","7217214053167112972122978934836362586921988010139986135500636040464777414903","13350368314772033718223351745761596239457806203441615527738869758236136519176","3531319907680487378713359429005445544004800972187670329763680562020524605928","2617241275009032586872782369192273283211149352924265580059473448101153028492","4335568572256830794624423834281152236067439264607586340531824212026730762040","18402983565720028436985863271597586819039471794306238995563477442057619094986","17481055946625270651162595381683989493458485906220788998074635823857201759391","20678213693662454909833760153553394075445394087181580987098681423153403119252","18813252458150970201162210930039430826169533911357153642640511727456083439526","13706013703237737499951184888599169311042583332312265064831702723459992984953","5276183322797611522374357301800566272054591898551892814414663276768405505798","6220369583493884013308733411206013619096400324475864479420497513969767566943","15796441515161181042811402483908215405839700686754755812680156979577068524745","8882339836897259842652057816802624845120128920511588085166477797350766651261","18385472322902636963844486225283138325194723668732897514460264725264184886743","18245594373732537616685598877270446278729035771538482271893328862927488886822","20810927059727826691492873488353122628179338238756261487174165276561540036394","9551349055030755055111046239969931396169322570802776394837985148929110217739","17521378079931741344069826025335265620208705284376706335625199050982290155587","17449853027806717688544884433525568256647502295578720399431706934548569753809","2208173407728418249854764791574894437297135811566948439159452004438877701599","678547620830636733900467735524291466887027954585408840501510686408417041630","5017604836614881241934838437543877435687156766471893147336619935860473256797","14998643720095644268532468852767021461213698918483660074418661488108002406921","17898344110262013652390330763110560890588353123155866577387002771530665190950","17376840467006235410235393404883328056372680889805606012282782863161663875746","10113864497785684060699584364198988871370303248775082784964500855056871173062","4559202895222748568060070782182709720006136525455105143965623791506809641866","8301950795989204887708401124660719198691752284555092728571375432077438105358","16794820794362934111672146062818665846907728863622060961890966230230720824280","6308595937485122529750380234310130079369375922142927920979742309646925168983","21666215487788835037688487565043090826379731857474694573133992166768525738108","221899915559224453830708327687190978924005667567218685650885062460885415911","184093017078896451627610391377674885842010996390281170535815121123139256897","0","4956774473297228218177808603426275447194737735524046542778880267774734984259","15020599934560072742819311995443257102373150247123939115027410387178852174383","6571146414671507112385062596539640337548401531673253884883678537612139862045","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","20800852953915165279701731251313197208542053838630506717918018608743409008043","19637517025125411543094643600819326569442466502248345471095866020437323926584","17131925391885937058362808388683250733730451854841120606077116736590658055909","10275201208039256479362996766961520593397956508874680471558097955621271614549","13775445871438135597717743085601394071451098906991406527363380790460962275837","20921188461706731410257669426892072660245547106658738039672863926137956597475","7068731337741353707772677659066855028504354978163163329989946130870562802087","14492923398457611690977760765198862938916755475930529638634261396819273071710","1534567458502314451671203625376382303456773077488730271470408163975031742876","18354836306811531513969143414154384246381450892506596908347832328390268170984","5062103190874202870678977875389098512201377555551583855608475697412308156159","21863050921141162319270411552010629727018308949094968609633027550641826740489","8223687585016409650456483489058168130305896112816368995280842148036443214914","5678514600953279989581064341432760462203259070047341038758199426150714663226","5790869563885168188219394472156094596785515806323141275720187991017849379964","16408292121106481085678052064657643261083082816376367763237483327433742205108","5283007358713875716574089352637339086265741377648410420449128919948271631928","20403866156007156330177598638809149799419703185179436346409573334091110295603","3931080215402173587194987711962240938029106786078828396601706689190028306826","11180820962485005309521819111207469176176491261171652707854568914945492355370","10431100899884794357249935821834399632193310375149945138068070488162885023525","2318352549145843068967677249013967707638699794211504690819315465169075862817","147782775991416996267980707329320450334178133186634033976320891741838608853","20164175010470616883026489154582185036331706146166025182575654330739447828431","20082413891989871672665284390571617696179114795111656839508304816940972883683","13563518383615306027599983960890827912630108059077581601112276993388302166338","18331750094720289887435265582601304059173966031373353782582955679400560767183","4986461447279038243498218401523537415216600748231945581135138418026778501202","1855301108548005847265564329020111699229386336206252433922958934964260727057","202165489188669326132807606902264274563014094053205903210246124580018547334","6655371828434620793069381070451984021522613649274148767467549487940352307713","1906493706576518357804814208533412219611940642616538724388644694412047261090","5283260120021228177885521440576123782878298429517478639356327205388406146887","3457524287437302754573585166868310559470894649698441701267954345814080318909","3013319926576463129284969814498998473755714767021926618683011911770220213263","2524448462856571466507722624705430233525255657304546293742362121535437470526","7458236756997406439473578392832386717370092023346333633389128856626647251853","17276946075717024767643896419337266825098707645430284876786550033262729764663","13770360082562876550452201444608061558586008178791514017495021377429391785630","6983230762195661161111062872684498890812703398052734120062281261508572381953","11550243536486020289498173247504636462113720832953668170648807590922396468052","10743284146418616497071052531491180428329928116861554305536835001233436484222","15648489244760721907395312868398253487104638489734618268800331234852274963187","1619474093349218658754070905379214408091428551772311120346778617417747234585","7483581799045886039971638195495258310406134512831089307069369854928065216353","3305560697686400321552802584904887496583941234340660899902299420411363193841","9605016956768136946858878511011228134594480991562917428994301171940420046947","14000087697131227944183125235792191524239811939220478963875620998902378923918","21409604652967323500505645473533175991268239532258119471638457690561695823859","7416167539973463884793370714341035280490604862869902264078976311917046049818","16656748690714553961373658037649828111623804193985860876193218779037303989376","18126875283673785905463021136941960044660446456284810591440936631725862067625","15992305506590638390627912394276180953511836808058374683334394266621505097165","1500603340629377031926355750358428270340945389151979209631798539490509462313","16858740614736996272728499582568108676053182799270388444628065999791546766252","2526533860530002429832263381734908469724338499969900157304805275884976084281","14068052553272949447642598467828447796947053512343127245586466510925612650222","2595169997633131822598271573774226989886327923322777743673207893352528039782","717544360827521319573145518556015111732662241111152008214247219704688645762","21683761927605653765257555903066305704452920250993890452330089898442232581295","15017690644136973635801820985102104866896165274407812055980894786598708097716","17958178981066275624374751040166872167460968320743741549197591608274805451204","10743671881677453413206994559556913857056355225671373795144755107985058949164","14968270360636450526332875777038741015883062136885077184633194090816189537278","11036365339059614131502625911715497322523990266071121757857149248382113116229","9792617854789273803690563845446990611819772706082001052837093974113861262658","5176825492333344738861128244946472882355252850938020207007824855766170967514","1681502771573743691466896168204392110865013317893081160456825505988446428914","11274136766533675504059500458218425573372573604247375548216505874471074119093","8231953476579117928899082651669466683806231172627853588615340245444080176733","14008292228271998595079333007940094146980785460162019168891125058577411037875","9561799681581992544369447977094037689179404221082812996782923843449893438432","10837432733134321046192392439909030181002352224519385453276809203947699585642","8473576508825401914663024312011581385209483675314635453081965822651218104910","10938015929139916391501256574729469835227526158763735700288765110295864715423","10970047472783352649113368542168031197537813388748236307361519865500719892116","8217256957904405570680855987650476046040835131138759785733282910548352005760","16947759384730242837315535293307408195798333587889316777014475973462519183751","20828786081081740245197772816677699716375287470931394145103299208671137980728","4548785010718188507585256584958027182833931512721489188832467141668531530464","3444095815990163735567411376285643966393543832533624107086993851870748011591","21412351554205603558560947794046637696853821878604961240670688901535834358109","4809607585612698998163071932522742412806950821610110407272085717238387786453","18201448307727407208293135996438216164678070146671411720664697341763217892686","15148275309925046193313364074834009070693282804956177087628016957056101798361","17212189019581296994734101187479368823355718027532223901119443771333565029710","9452074805075577843977732328111072109079544577871443171118191041130221226030","1518510376928189137697592011923210522474691071478499397600878144982637239305","9105659608912038991507885305984201728084794386405880358754194125806112939402","1547007121594912409196168514201325629156228979576173723159462999233481775753","17877536886473562411651791990260330862906343337434329156199075892389033569058","20018232428841292912322236332793682964287044335047362917356229310181344094702","12795610582894453295146242025564461425830785142206046716936285872174835697173","138917001805879009238785772772727038581509098759884749801002569724589256727","20839567880827611313913067480023950531418803861937779861017293153899021874890","4693833060650845777453602416157846281709991079913390700059389719552028920586","11063830608885832898290485909602509991149870026108589659700004310017310545991","13655160511766157554909318560181656751857846987211597492841603460768442778654","13583197062396015634602398145463190601202016745073086341531287376882167999789","19593109830037210032603257626916277083757834120566284187542213115829832110896","5808045504509063029281653310463681837896726380509355951701362955953755766497","9916645817774681651828386440191225764980441377134843611957734204710402209732","21021841410452588680943768866213722730562087732566060711818235067476546332102","1328901797911920278980605322760282297690676582026575379730424555956255270287","7990014279717545852460429224653677884486427448261112721413945751528119932439","21788573547090681348494034462487537740304516272017157060728696185917160311359","7318196305184339832084514639343264649253013581475809496827174379407526573834","5121934731831852713447588944621960338030446891936535541278459223049637654108","5047296893187988423204769174098015717307734361170653795349981818324730232402","7662799757891377700716456249909632175552898602390794716114936989496604209922","8481681875283861656493858520671022184277761824008049192936786815820982029034","17384085968354796183812430182256574891337635704464041695236776677975372073608","351847291761995625299503641588532696445489644372754650102000998657130392366","18346017095827432860309117460907204230873430401265883851770003214463517895587","12530364241296294143391558013912087063511568001483137568507794924277291295622","1453319431089160978593449191277677211585847906857708739864741167563099185090","4409292638060270164528998793651815889564980014246171109319977754479235612837","4912656500609713351113974512236066601785692266861512173652568134706793536086","4858644212798333261520694726068612266732835566549406176373907341501445147003","4729796287332722014047402832191335133987382356937536253986159382952274661241","20153694902604730742266800396854044977964219406201479408628501331575554915534","2246237554154196683052229449181274361152525994319819470031299128551461172766","21446872171783539325536889070414254154753620636693569685957508948111137576705","15523806856355966439308424449616428231588735329848537617743377119161425965063","19430099545167544182363778459846178588081655328937717471365671773009202455037","17812124303569349289007889686491697667808352804902069991220159140591928786027","2615431786994166921035062630728052388038797493073765637192655817923690822296","7466575407465698872310716104947932612922177006057764525473968855471299501760","1568559646838940587422952301547054630705654939604152438798943434454905772094","16450114091237873959912800396524840399303070602965789288489241444724054340415","12544327242261247081356134780881024354609886005858079734319643263768462109298","3951189432525127718286118344860273719665578998875454166098133266801666448097","4684498636757721257672604806701649066723187747945139598693704097455330752246","7913851146292070962122661750868030665527311243664676556744302467215637604288","13693825057163630254198719260802906670395995075429822925637197637525162510800","11257936678851657411357528111784849899914875900555320409552427342018776626109","3009830878454912770286031430239990083124511083643323830025743329452432760442","11255781350895373823952671865487602212684008238766606456010353145402647299621","20703947193811759748459136395319722397893499584729354540114463717315911237904","18927236606919050665495280857793179280866899971153078091020873787561910660447","21208171312305087598895861622234435762763862899992768296682082769136982408496","13003644900902803665290247029256054448679537100575636702611458522200072408069","5473910709076170351709690614875062899058178996149854104909204655073693590718","5396740791499115651456300775929326781813959665924671440180584662261507716345","14608261260060536686613574465412211595158438369022778316883526776841385120692","11716895316353911597438772743005153995110366877152357690211038319567629681858","825291100640455876773086336494198796686944339403876997635060839259347591439","15131836487938806014426502448675727338490936870373243227752287178209774629560","9530505315934479917317575510664040836322601782081521335426112560211750963067","10076960225848838827900741485794259270198967014739774444563053174731526349476","2510923561491809223675031845489427723237847936839068014582092991310782772647","17623373863057439484514395529244363795826608326214680242497255650471737944065","19254757455558891743347449304921480210555042974764325624888942553008985088887","1308981555541762315607879574001026783189188588713693551262113824338075460083","13244418375848503929271695219020093742356576856076590172634439535108133587100","19362817571890280238405906636118193171711512699068613190741449281651186213947","15461791478280659128410317239068204606301666045485267872815292784028372519987","20415790267817442656846049153170278049323991404856454786146369061736328514282","1675425092345973426079571139973717567461162339074323918493233539973949363080","2406291853646761879939570680825607281847886147213112505748895576585158843519","8085260532616940305492373405634735216476729481754444910186903275762098872191","3912512698099563816951480690586011955756727244798542766155341341505298975111","18458146202387438386723241440394119476346283206297777332230845309804372870506","11755102566855177947535088692958671812218272433141265138394385455245793172827","15297152988073525627618405202877312206681048866156655726186038535484032545396","7164039784256021764265111842056249353019938833034024017809741044875411350177","18117693211234728313301036865827519361707977031781383859909979617555539954427","10996246499181496366801125638994134058257475270624048027175258190700427424596","7431215567561721862879796332372889653781909073175518128078996375618293800161","14392096580471347460488957898075766549739963384432083345902389045032634508216","2122192146049736861519183376657707765561457499563424195396206246579935142840","10256560709345835944687100803882590753541780961115827069187202150944107340680","16183821823551662134196784677025995628908561391637893029788657854565546003526","17799479956199141430859217440701567787136301050313443727642780551013711895518","10416914256883998062411054317760417749683325445242290590222465311236790105281","14779397864783948269364847534245295869022829926071185969628221948493790926559","16782448985807234530930392048021836422173964674956312427241645802407544090688","14321923343224701037179898406802193072768993135135381655613423115308455146996","9149186459397994047070202015755246695067694729307047224488799592236535709152","19558057485729958361934940507714021620010473760995101229249828379810281627447","12404742950531705198927681174223119696538571306856062080781751210627819272598","17369072670723312888300913605322550459382061433704673083367980516718754093119","3766761814170390381003117208546234980075440311822048827565329664575660583957","4901400009430839052255905472495426663828218482442922700340345538010440933459","5548554043405818226314898894791172369041668979252518654986931307153642154462","21515481709502223117910790816596884353079921395071223608063203457760487366134","11731067651977271844303178486259341480614085998886696632291221427316590347345","1142580132310126188845654788084195906434250024886999332926644706494983396166","7615518475005949869642573506518743949281645656979639288104391220389961787860","20643851082304414077408219942650798176193494074608766795930958482150395283941","10911465643821173067928818358919399134097282536299175752448941383520216424853","12702640540792217740436753454718920375645350058543792614948182942417115846689","449784471430716148064476341044391193387418416135616928346350591613580983713","14407044595137479434395815778260976339038265267528854273042920997958884354905","6570195508956610873426197573518874606539344909974108420277822810113641869705","9003078670028489521444785369205536341582390637339594013125206321960702984435","1573275973007329382340393629895581190144332913246810103365111711394208091694","6791168078026816421294840058822356736143214960888426142796501093416715235923","15630306348544298379217318071951550231273184428938228853896188343210470897190","4576746304196287032525847074784255599724176195692026840531484682498116377142","15864618526591215932771971137938812908783716121260351432339290319154244240191","20154317798462654520688066320551744478835081213507062396948957391183961213190","4217850033314954834518693113185374123393986948538558166596305129963326583641","739244962995441822997609491212567933809540402340960936758829105990093694875","4028226704901728469924582315757008913995336976972370070688352460945670209223","10591199388281276196076139827903028901929071722281939618112978231512165502500","20769873214273986079771211255494552368291410905831879794270214744986908114921","15912663029859676247040839483550221414191378704553985749507220595441668989890","9693027975721393095990900240985306805407152688503911448687312931574900853101","11484138150152751045203843899004183974207040034194151197586233755150141468667","16060024950720278930111806345439512258601445083798973542265137886014997752828","4065216147560638044834769735156213301682729796453975378303838760014703180171","12722196740161008042104063230600160916692591587307698282267739098104595392019","21442658871897924936434273103779296897320517827105661470249084250476899874515","13941330616661018529909436917201050211167996319696145260344766889645194016812","17946104200075105031482518856976026160272234205866287179121863864382028076689","17558354977867991058688364696361951976053210204255200572217074563658522370648","10902521568281866861523544064315280488095865806110221985358343592167540730121","10480646453511936101817842827276089617243072047003452927803825891921884883229","6643766403045495726977580197310085865588045098078258941752684370100934852836","9759297382606100166316216368175194356984391868580089414318996697912511188168","20686369114800811678648912138278012301751017059792657085899350106668064382752","2240276784633228882169355617919063914849374750013394580916118793601738807792","5389129762926746785370016690162671993854854880020955309951549075860208430217","21757828191223838980875048177672288146504494313568161156805121742619482174422","6589672340977795727478600486490482082688020181028116689423580126630216000086","8873943799620836427044171063707741355498423896746484957121164657037540932037","13160449352321991449988162050474550230515434401287357747880542980458793339102","13197501097050994905124371615976870638093928341445614314492454011032144220208","8340413740313657825973895352056539435197294761588407482889367602122602519887","7915509595726843615213771320240731347745156038257897701451096327955114641407","12716360689406071594764978435858390101997592070817784737113176977175770613855","11799168279103580012612433741693680191901212176687068912950785896805583177628","1552755957700638351598863195613840438289566583786422640903190114213936992530","7717538040594804644764198775753802442414066091823420105018618571014719890833","17869335419303568150034564173825172349391626172381176470372495087578615665039","16122846906100860579917160904118514092773318210416526909669780898790744824521","16114623241407635035253109690281710992349406337620190853935787477446564512160","8429089835636988890248325280114299822475003178580844782033335791949765717698","5021909288758969923449519368320048166705558618923758724165745045524092266753","11609780892597551938282093189666560403264400102545840409186025853398791339463","9734561960597991217192257635216971992678556710475259956187522144832750358531","10813638491244873310753483096939437342464961518696248443235952895038827482505","18663052058712080061795498100085868370958023478059914080660637096727647524975","9314525365222734972430756928736762448968996137856042241530361075805449377487","3070891224229804247627316094324225981593571222241652834112032934603492908107","16218873953268949747247900038835681418510078596341723885199658550649690425465","4393067842296990738414238004379500890796846784497932263550364506116302729814","12632418182338359794579314603327050190398968273335067439004197140400764590431","16259566184736886586335166896505547781405793629246315539479374599816810898962","2814325558055560774451012402571814942633788122220820739410071686684473280059","20338279412829767787632971674447333540274381888801095036358347594010786917874","2670741219913096168491334970723751636861418668023160348945317323630141327853","3892922157227799154715704147796797293447538770944492697942492570337305079250","5421196209553978835297307680517334106781140431673808912244126560565421048646","908236175468125124399338251190434374103447781784945338498096575397462392668","17636652273564107602080223987422514190933021331205576336366194778306365693715","13237642964137974353034360160812907385295055350391099870951039269784991779442","21221704416496446280060742130558845210799432949631006286203132118378345458707","4760938732010539612860168182130195361794840324422686826654830513617969238645","15609882888198881188317773535465797441429270866964119087978092950491961282109","3376212591015867709418028163351858870844417293825928905794220299702995650369","21425570543740282292132723103003656376617362904062035083532563051097533584212","6038202164226390018148656452648793708041019387555958551925347600525046600910","9721523909769562025273904542256123188806194958268176372877129715195649855964","12919014082719941506939437885142976246821800568119469413691028388157155818408","21047678267058890933412820510845854686111009729042350009279179228996071172314","1976349694806914063727842382214699343150764776931556073512809751095584246469","7783006621919737708273510859069326994168642573850103474571193791641445323553","13988546799117480465950733734130268128651148524257772236826468463902583439300","14358933516360269478259537430589252014348293049101099741973616463086676556175","9474800921698013823200892202591390267183628835688359957261740808407150804923","20037963706347165289902778363364556553678330389044611843700541418525546453004","19834717385187461063045168682510320544755369359400299076199146066987299539521","4620538607744049053855505445773408482178850741346990639581369035567675135548","8525603914196154577626558950234104470205987308418219670490217782779458913642","9048524527786065362533944085668320973357100178455488417116873972121025312775","9407801745735906368820522773825936338297746876589824483201629117426655995254","18458321063088465493769105335825974675378034787055416207054788511625124993063","8730753262450729445383895118589725381322125855724151334101848272326538887883","14547478919862241451106685784075048510153449024919071285440246339347145809552","13784593680788409600222260504003016581812247565511746972111819865392303462361","3420650765080622730813285352060580115144694966171377384339315837865789278996","9498478900982330956868115105655688321830657086417737707809970786192590239832","13164965619929553143332487255090729945651488864819577796986840432984858642747","12268150008840644397762847884242950933323013724025772778394784669401193356399","13188938044754060601469350653570787594998424477012300220812121256933705998025","18868615403387088416221198733774983032952549529017690432789470521164135904579","8229496080095108580918697035847521304964184769704442283730808346804969792663","8836920514787085863873040159436840030156960504558988182134965722143427786764","485860726022179166258204252374459416241771897108574947876994082085171183625","13825827330340300271940154756621989995086725025841626849532144465526715261749","3534837266022333996579426382846482531279356009099547006793408523227168632940","20861694880891403876362220464584622298009456414773768354811101113256810097364","15235466958402292861886087686722081507924755655072117045235955376958545610957","5894515418844600982921652895004096199665471191336541200960273569999551145621","18431674051297470736240376664888248824736879882201010919853670121185087280801","13163611329737748038819352294442642532280030294321129848712818446496643511212","16873948796440522592380293375331833615142971316765741607250824726656849064701","0","14352042597084731985167090523380966166849342735501537582515475409458617286578","0","184093017078896451627610391377674885842010996390281170535815121123139256897","10855480517023430349633912891071539318144989487091539966933621136564025987722","1475047252880002794117418469635715039620267508189956844949734258701523594107","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","5498573323171700318974442619770432471979388174675152408694259178961317117128","9261264167091492680322526000307190022174326030211500860420415738075544248006","2700532010941515051235117126371817675834478983550078195959484069809510166238","2614901965480154424359734022345137380599249970129627336690279167574032814318","19687862591820860089926147913441511589529440708225724639768017380338512972761","20231158944731277914957275874588281336226523231541097142445154007934345376944","9035484728985075995887083372660716228440296723601874712069882323426553142923","14028402467948526338761593336254970636019840296296546628049365548198505885422","13121808051306228808174111089630942026234886027315445815249447899750402363499","4527372625915062643209835479106309680507163243271678272729965486196852910420","16189979657721792924136577757822719385200418970252818352930222157989377257664","12164333722906565475074936982031012094208830010462001772696179692368311376875","5858370205943885943197474658221555694546571503055354486831610651631015836408","15270908199160540014367572925176882846874278865445377675710981534978223874893","11286729051408980855944168759111974269745178899257472373453896392302685435401","17289573715850909531812283193116346377931687763109543103789593448888152085453","7105741248909320113102505404513273089479652539904035618384873213091298254540","7074114940217186800406075628601455018311224185155464287511228577282040608737","715583426535854106463418752301381005500493761704686059735560513627309309179","12321604619126171361979592235460332183189160477865388902373936323802038912852","18190016005341990844148178297161190651172518846193049031369577377147984371424","17670829257462863871248629155809975849172626610799880870872305867158500188295","19594856787609999310690221094254583430514085336933115629128875588124494098855","10606612421072869162361656308145350823375991111296091340625384433072717183898","20983151867428320058845307293063785400007907380688115780148446035831321822910","1069974199764745898360103165659810005476344160960940508775094244893280452294","12079370783657983066371531276032803534378514351917926610229723180686420071082","12677296700344575464377357413681719606711607149256248374094787358863961649047","11938816100371165126976615978464798598420879993438443613074775265137702724945","18311245538233003706063069652909402120896222049718972404023109633559726294885","15794204827938797645162965750023554318501333819245289116482417688391341641595","8231534103677942875131000798848960381433781148655319271028893563889162379270","2766371540459561411737866933191660197562179823316731217303605261350998865103","174158064191872851418088934839822586856404443510475027422708748258229548733","3061293524954116761536350353370996557677749514535836027593325270861425233240","3554263895404584440154455511723512694047655420085772109708843713132375160762","7209379385057044748253261941814808569341518505007939141391123583104156927357","7306584942825882914302290894613387082682701525016374653956358033276385658392","2518149535352104381776345626886043183594674403698823901150244678327320921468","5581648650991852276927977167681766388490280842674960775941221560787230484545","17883694010798015849432367894079485717020271196567402381116192761974875572717","5977145130276793204043062269836655190783756459415218549551558044792975644158","19754386008710536525416038830817883084219899610549700326214066673104005510017","4105929946744209569133466396266046737599143563686422211800976803155222825742","21770901673960671282817451044366626054689162118590321728191276250541146147445","18554333663717636387381497437066120044065043997075943084601789352232163710118","3229944547201899627459711451241293172565108462885092439611847672015867445844","5025128695089026932637044021822414470493500183859188592019000631358582058815","21351482877833848842950048414861530988910588809336890728805799101884814110094","2580417795427688841110332802041457792912990931107885802056099046051394343208","20217453554976491856162621332289712918621552424181807185429093282741752407254","21356532404406996697081811349181897661406629246933280591113574903262463603755","4440014799478015355464075073962791955273636061611434328008981149274259385149","20843690474175127027273418888401580675425591967425767647356385165618233383167","17147970141429401025221000547342789232065463813831534845777771000391022505157","3597144142325569659839379046014686983329334622151978868165056915901645933562","6209531638366131710391199976252623036613987753076336616804848655147954394419","12924376785494490979045153483490119729324374404017188198699562863400832181416","9271954831445524937003351352270207203032987503409904688159223247456739162845","3506478951236426769115175508595425366287783691027816248862857623122706232593","3084250401572683617954076346006354865621707184383685778773665994692341858491","214937813484326003224036523827668299458243253921819586247641172841468344415","8441949007944436788468393086872889092620006653515759573245998674092919893035","5472204380982124305910371770584485273106619914000710696867278805337005048614","6957451303354569278122219961744612443655520675903833514582885389940461142337","5223695888445379151376126761842426317508027349104222088986256916070987227003","20759291015924141143489800711379500123670247171074786799669843043398508400513","20184325008178519139976204343423988714240828501622788042494704688999415735798","11094010350979218178409535436164979011221721457812496384533043506854053636902","19708018327503696718388479569347893621763926758569942481653711892940091446689","16239576760969556170245792487272775369975925096355053939862336412836709479930","12008121136322920586706238961334135492193994190852629384667755039803446647363","3938404938026443320997875488947263668426539575808147935781602032624388960567","16801713734429980792941203920003094648125183482183110723068392336325309041954","1348135736933873313759975759082842047841214037877011424039604914043212513364","10142538380243983753373248080068852715920793144614672667969585374528888041159","18286836573655984306012297166313463508450538607381625443348344786122995347402","14282178562099256241255469758055058528755211992281625357843046812099847456631","18310498504586098472829857362352463885170006582772479924761688074043255713348","20931050264933145513630154494146233109393636518003931889413900508273793152952","9117815489738355644295849428412003959081005458572860622048785525579819030131","19674676409453156577641701174130088374544719924762515855772825552204250790099","12217666530439855117870645320098850988684982441090141971279563337640081737469","6721147151554827579361586155763227090268714334062665099692917568899843175261","10393168006744278329721749418497705931750263896983902791526082297629822889476","17632382680567142321436824059295058152002507243188736047847725648421698926063","8915644815668215345087302861999208273742901368327590784358018441159811237379","19731092025693122985802144360142842146081743175693460146246146825438643278265","17653368603469212238948115034339203459550448357852824407551138265318018596240","20124759627749000772083196348479267605219009066228480442280858812864945298645","11853405674287861806396328147409404987103713520025699961317518417996316568170","10739116108352466483706634387205541202897545935029060507639823557349868929804","13870493301708581977871588064204896213315254481309505768503783016381785331655","4984277491507589099021974203166018421298409443693664313544662897676891503802","3813732491939127711872266925744617081981315718429011837147980575659381967059","5152934487799436357469531826806992991613558447322571799097305643879204994449","10475716151282745236368134769213248762564031478051618164990108824183737138343","20363281645962116706206801013109651698981355310971094340421354149812446325081","11149179791944629329084734656996501614903770068946878537396539586990604080534","20098243382461320106285402641532827367988692819387395302752081381569882348426","1753740335041062953435448145197363234707260348882068214931327343994875509340","11051255147516774647347134674124069066118855995496412182590304206776480641926","20959895544950066469347932903054230050048584659924310004082332316941759859508","18046662860504645170415451280713122498761168709387916159677756142032155910391","1755364709904298538442632773692058690935194900475887045395397423993838154905","16339606506864102980481476642574322167227419298111069541131542259980182181306","14408190339524969255388148576103299243778942876131961128354488113360949316157","9946460841813640866303402323884640663809344878510859564035517298772497437828","11219093149395628075183617779327553350908301794270546796194409084720111073341","18266139222091589375002467056650215336108288406927775427355560986457460639245","12092461750855134153263659752634687685480675014226328265844503427560199899284","12811512370756406280305371756309902128882727869228201979564338901652745554703","11494056611759290047400852808215427827865818063077750182066726283970699497313","1803103182997812362098649507425788010868991092238470914303344732612462422377","14381384503340300376969621193673109559740622823268831769681657915927479537930","20689236677701319733035204107546407443052878779597943650988887820832482502331","1248518465214635185310085763365946516309633048890537633763446119540321507061","15438668411853453212540489112724859770045942585564826504302486277163682264660","7341588775061129682139585657500389460048429249157465614228748370605121745325","4504761562080710809980598228305844612440881644633955774736651528528114010280","6768183425857782144106609917958447108911958549983993284783628330670083056936","18864432800539670157345842134501598535338024565284719980044881952181029433067","20242538135648097132855504672106382652225627231576405656996231424694213405641","1844464264083964639949284354287245336079489413185463075241207601686531360131","15911845300181463490669683845444097224126436423089406008360448429769777249021","18349594087636997940578113096804447148766618716832098484494987951204901542227","11284900867871484372816498154731023247071308261560664832246483877131493039953","13838067842390307292889016643938081307355899984423741625766940861130490334211","21262378979357100580670681435005220519933903042102444710095150612917203628780","6763823444922283981664855408288620066187523164280354839882753893730994207617","17198062372160935437857774405709773339424576390404933065772606842999255674379","4910589862759713464494680189783100142557385266784678566622717308750539574154","4495951938469765785379638928746803607434714393817532336381990527909331112082","10803423628537408724106316755720418678339457902731908590103549451586497435336","10742327604900791063375842750150159797501166658200942332917857864560095120434","9679015926270038281693237022936405908196319179165590326436004117358731369469","5859855229596809504556883163898845215505148039026600647376023403071323590229","8581194482353982229751614886354094486481078914838249180382996332495219638002","9869150423685094824044620504437355830592578599545482916582058524091976899262","10340057311908145870761282618099355730314916526724401591914529569238350632624","12842484708736224952204598365009720775499254193155989261323979859652732035384","6563574412407294097531030552666651821281370399094531096921555950933912468661","19336329742734989817981929120071722357096297178705076476273820653458140471501","10792923362080851293438248678431463349104184014136158937434524926676052138356","20665471031713454471299179907068607631127914980059325861302423029909655446881","19498075856863189474465312538175648563189747074446590367093335221830119666484","12210141297135413050283577412215336753593399088011993643006076938426450107881","12745540000965325745762732554429477978272189358622877690649886804232154058328","15419080570877769057759861677263504753328528236890174029223392763316069360176","1975708587934604012930285499355289219819427728112756325113502381852663658073","8422847378077687555385650917720234230036996957646299570659503827573008996988","8164476917417001252303510319369129362938630457787404172063532118910760052473","11109653701888095116791718755715250231427569592439609325987755597017115369531","1164045375325713841528353040032939032004151354772989040760025905459493553879","6114825241034332349878615848208065435840371956972900517509523038525294873262","21289945861044700959112897348334363812511733301272168208297533740451194472585","21503366579840938548869055939283915852891660934066087121873667092423924426009","9814493725866910528119842233630493992285550489057511124320186653893078229304","19181317395842408077869078515529437758720817083447018324521176515003658121203","10803508348256412756528470672974859990882174412771382054494808592955628600607","1383499853894667547751048998607684963022365054135499018492077124908089218954","467597696092317806685514243378304817821153329038105295482090363446426854008","6634126990851268334329622985879147606931400989679034298663845518703600812088","18316445900325501015574749152926889553256499264193184167094513613055281628332","12553617163472948590900828371992549553838996451111132020977067418024622529368","18711776837508932058595797908640031074280534633388881655129106420254077003","11423415306137320992612411701604642665147643107944435596437299409222239593753","11086115545141332550127683235360023637567089807640246203203561747435004546068","16588213891867416029248996145650171785509550670052395458837866690786128043741","6122890984368707030294350808316139003903481896452684404113672823411767976448","10245770158110495044175374357996262023745451819162550542312818378749308858319","11110298553387506419487999687023725358665784587262140579459409909133185575816","12279716397042387836021180906034916026465854018095077805204670466723514130053","18925369362678743894371007162715619310278065865461468080994071484671699901658","3730462150304384339239844018799048781880432519592563313412325919098582762357","3001670925246768025104148396008970819268699110545674656425975049467629397719","2729093747896400923881121667604602885026869700920338692253606409766253040792","7601814481566775355932596400768899503055729476380746921047852937238606050882","2180429045590997930178685510945499091793051313517761237068062499741628607039","10640962102127146206203172866519716614799115684110184500846315292600066321682","14549995177129860220283326765457689361152011864054035015409711209998745301978","7912783951395381892370861903784398511270889178023116264093895326398669440032","6677936569341470489146536051534723755962339705066712415750681884050723886720","4689039987287828844035990330511592114655778401762086802473777626638694045871","7565203297999487881299344230417955726606067489753172511296510548502450000704","16894076289281711923223371657223874097050025590789987183176804148627339921381","21769987021973538973537771295047578201770731661547614730588357565035246687083","11751090026303123550968222877559659109084228976878612812257992410322631997849","17609929111513573495171422231275155433152100855882264908396738196365944575766","991638530285351961974565729925758199525502712836532897115477564422303172858","5587820493811032168975297339648215582631464967872422044527448186701943582669","11603307219491384450184264414688236151446359836907477588488333738162703067395","2817235033002616590478273073712668220292276075342564015516365568229473060373","19173941449619955423111523731978140087089523658415950629931985410287649223040","7775902678892155277020721365799713026862432382817405723134361447854641571549","14655648660822188082994283171380679532389311925192515841619091208903510690289","1054831658900196957032995305926092688263657921859476658376407346723872871892","7910018696695413763653676079429008688524054782592388459532241363570351895559","21685667989670097838195041724962487246345909555273974130674326936124823253804","10718377430185158216011972060989907431397341634342237353240892249163825637287","3370973000491187483301765661851937061584050953941652254787113083493139110639","14644371919996480618923281639637343154335242300764339976733421198710959191972","11017976584600876609560101707758997747688081537442193105471904109059666441560","2394145884055511714450101398368242201875252603865873378540547912073267002143","16475980586795094327998812904836099235872469231110678866703229052382331906751","3393434901211683125524426394295029750077567767740366520910205802039793128604","10550241816606396205493532763321464988582716786222628438952341144255283176099","20518093270940094592138661269574403676775738830392887885121705052411686726348","18585594617777786526574165478527055353810131282858741147251146699144499611363","21273355500829751599527467120134599367717577330813929419070330486814611438255","21081927402841168319225110000333017731679819783367475410978031494152269888478","19509945338488550864013184074471765288376447125716252178043428237171491394691","21056058455809115512191988736205121822122360402123348743261753944547271505621","19045728006778800114381925014930049689524013319330613879630169959616841045616","9197604064637434475633225046925309739258545760150199201478904049528524048714","3210494913588713658633170116991575813298984483788435892775305008140239786897","20774901451275498028346805187799972580346069021281531744709122219644834387069","21523530811397236422010920557625638264916622019781698772417425258608015775205","1775555806052010318517360041281044811967018968367144818464300346428689313728","21686196627420940475797485903676443885440247308324122371073702528230919695358","18195190869178190484857892490334582166200707383696765004954115903319113066929","10980833978698361647263291367005093649906507516189313224172562733675948803021","17901978073658661162555488132404488935185267781522868431972778700748559556563","15754207966213815261985499561530265008284817026655607745108970962174201777533","7535773959690953269858712398275045838867893512018772662288091701754164978889","19696647246099647008696947079565087471154689832143022678817329904981509060181","2433926364711440080318009005753673493119257157249272327528094280882533860683","7868613416378449609675145999271678699158893521020147750593953140884080842364","15109342000414947193659770672188932250263214251312258593558002431030409885535","12669063041159174979424355802217581389306284668172481446282666755975377508106","17398054546870228083635199797478425660409075418595768390100778415191743424750","7934432584182696217164896095231362921691811768628662668373553323934305702965","14770303802705954124357958750067974610659609027343277372134946768518521159819","7064810488604233400033665884894690550179079962315061684082377962618248318965","9797211311858379764548903003139234131189138432232127015154782331493293601128","7846536474862987093883452980536159673751514303954710719133412028597973787251","4342989761844924824304575001440622309798545773745205548666129612872846145665","3891840832321639653175375576021426170078143003403021050132167038065081122204","13351528928196462891775729454342987077777540091274588067687383746747378753652","12732942825742574770068246954507030870667472655281551938966553941507387920870","2149482838844812387328352010585781629132915629500267381654136052072556537119","19337829133441271394383073296894990589126556338841438163823150597634985258989","16784790767866341338488002091883210505575076250347250794850878186894289110068","10482203233181600321241862176344006964662845307262074302437559986139232978426","8685976927427569517234915666091323888044897085837039536418091451170972722642","20490003833892240126935171211725757307488895950013800683178777452047576685042","1792162546879669313079163252446239161584700278214879718025605106631155615052","16064967547666639159515475511728654357685356010003598167585817572073379131343","2038324787232656409008948325869121177955199828854492699623048320829770467595","15696764031720860396919319001270179511581976202411361505429650947122124156312","17283377180786374956482947897724899741178434227255570834555404003835920866276","14698103524149569790301170945199793813326615628875144743246545241523694282446","6711063981137988186054169514779081438187470451686181505149070714454963101621","16857786182614103745145068620440842106806526694988538716333762769445868521130","15604931241790873830364282309087391662060266742664226964048688340766005827280","10728539105276793651897915093373411061587968279592965052697286530941365119673","8150860183442563718234800303914947876489919504227757192551478583314830059760","1426011333499250627953277387899688717943394734512178191484358329110163751144","13177021691461814757931777945341789768014185972466595046473710344010902851311","7534816129895264216878988811287428070883087362155113915366664473966664407529","14907306218199423424009247464904850993845191759256992433462632822851237612939","21163558241656044032472484534570527554368559972500360120943777980440523489115","5806397363033575426733460140404456453420455775513579380426708391441581270480","12364893884339333481523799997808990418911395791120224416361911865066875344248","3285266335096234368246532951544109732496011454251910737027849014913198987020","6738931146060499630761261653740567296043717658735751743879732171521836643264","10154452935594378204310846328036542082422689475780912228830139418160667825062","17173180625406101462429874268119575850799153984239959336167050246264875679929","11771759310671378070699571044737439373328418081704224134523199700571340453492","9201903010012294769226852618291328744138737168712562893561843081771853758430","18960575342806736097710212513078198499458264848590465526477817843282481159982","3786196741889484593648668912306452888245857791503087215320303509471899342034","9703108444393759620540983287148844030520253463014600450168885024356900554727","3705512247342131061920752676775918700002159699134352604893181674951834634263","20744380440510791068139627699555983784622526728039699416413477789335384413351","3509571601503556797669726886723663988433777922319888684019919141867536119602","13464915406622156297246286138929337387213467000995562465912367092350373336895","5184570673647053904035204849227819495776866012096422262744508501362530834642","16559518735657642074781960597600690088236852657657386047402706899970619619292","7703031445895422684034813861829354907029697524965102343228012205263910012570","4323874702421756221348476529012862396295343278223040426473174934502309285506","1578246331581202023879462895616463893909003870144121780590247241272523019641","9405879209721841317735974076209089263531676578417778981608079155139124027510","5937531089973867130316073975849611001398387503344701470438380911070861813134","7586511101544473155628541563617283123855353944073339155504232394211636103246","20859541098754048180298650325144834746110266291446964077336161796057865394130","18727398282885211934264671492551679457379492085372408843741660101013904064102","4483059390464830600305549616024869617415312489603482081489702556383536025114","569424976868306527856939406112364732378879754424510474659674031814541936764","7160289598139169925111275663988656373195647367305418507047960882110233073518","13843534446977373194157708959350809754094366991880678507495068572432492413153","1731917977665707785491091151062047912440812041201301360199112497894863675291","18299894985127633911581733626839452484292587866256917340398226423862554260919","11723161258567311533267481676341749364046177524968389565783704083380042064285","3982014996535111335264910190990826134502695803304697193896973827467806070914","5278339249940715518195486229712488968746505216413992114938342323551310357081","12034289354429946798181172311271198817161819978412411597686825724158852395415","21149441216914406541307441677139767537954931534486209534533763713444887915736","16627339685570972729527550183374933390203362464634838874586934884758332025227","0","4677130581325536491486966387607462164138332022971476080171400451642918512081","0","14352042597084731985167090523380966166849342735501537582515475409458617286578","20916834489524676120387097251535110444656698997153522703702345228187536332278","21786793935749494030701688869955871496912951351227898285599497639304771955576","10106735684790818457532258261695309347960776498772507430862800235146625135911","6428336958575254710332929958467344286379890417184593457768755197698276154344","9449357492676360883383358736330895668205912007904523605095822464017918670092","10111826883044783982102986732748653727827142675462565443846826176871513211676","1771614050520464755206567655437318955982568195475607626784805017809388908288","5181279093174687329726783812472167791709283592241840611012716019918769478996","19625330646091720298063185968805653622676674484679604912292515387337432408380","2768547782412073820810017491936220882567133374177389674714899611953029437729","17475858856642439946980886543613194476338688500709749507600444801508604750158","7936792328209678047590373229423008993770556793413258795813309943120313626362","21106911891928118227008245781708322897030448201446386484252960412614050392520","160923774132320138700309004142113885600469201993366299668857339625017763491","5648419216415384962210458616735048423783715757436852584018245551951672011375","12794453646271580692341785003470758044545839204088267229021463921856395617141","4601111709451948750538176472417274134490289312605627760161636077955943386715","10046283988380359324089468034447747413531065892268432343877377634782154660053","15887677480719890671704364987620562587954199613181979602582670224874937072060","5438806375578094804831996047256409601555998721704437116661615079052029229318","5430413829515608588299355610289879610496459872289866260579830278166710730809","8145153039485907902924794186182610289619367017177493868825686177746062074445","1928055138345427173859768658228754543158160037198012776182643107002265549313","19148490879735980915881361532422442541647190982033206577056178823663229748018","15656199054564982743907282071148579734980421838890045115571976090095098908226","154385660123514729365083840665563286612278642507487979936772015106480239271","11208063791115789664132153463836658703269005261853507810845677534632997047231","4980809440531928728382703477924651480613466034938913251377451359358208444982","1524057743203707519771353758649057348821286393731662706849362699486541753697","20665772595673886610059453735047124512981228960204655942695865552527752062241","1186807049699863402614882220003404557936839845187039754254628070626999741402","17655038260012023135991290457846630864347134132580096200058808385064420065201","8611084470868148809619940947805816480328036373935749220344165889392208549066","14142021595071918637986615420464369649728263276169785551023784313537577850888","17529646521554209382090880218011559871098272786987483465327107853286525994015","2040120642145596755572958772074026593399853090022282847294099647519752674971","17441803420271734262262418113785367400517983644769014072249558857676583365841","14156854282914612037377595913998497683980086971401899494541558075190351078424","10308221695667650140824826698531380084253631646490839038942942820966443197178","1101075129627707594434795803085623600522496293366442348748641072145714313183","19677319713816485771367212710795169913554477042767130022080162547884591626835","1236846904444624228218387816906331097034114618823114640245569332172064170170","3863999651943662904698904223317497819688544316226543069403948316601299911686","12968780794630186127894580430757459497437943814584371356170317519787096939403","18863964568216050769470855559607562761266854018811972360221119130648889660792","10980261057999539251342546154236953034152339724935668212029609846924397277909","6026183834429687141910761667665922459653205258849554538784504128540565267336","1325043933861691665819857415353543770328043482420922910524231709731813667285","10589598308619843106485973650162272837596868161731075129339123435634198572461","8357695535586512211131946173362697455939833584794382884292782320057641326258","3266373818615810805668585014538319832164771358602208992778943606894321985502","18074036499232490737494376693273339549688279163529537133214580364038088452119","14546600935577453311080433298210017583552443833692869656397239924176678151900","62421923620952991049984345814361879507286905070378237971492277578884351755","2879305999280748670279596944091327725232783479182912283150258658013359202277","7523008511464539555363599283132387734730173166982034845113285257594190534571","18414482382566740341309247583593587007335730216957603601657405131212831855483","21394158508691554288650769164250181829130540505570006604337113503793855355089","3200024352877513622415018610494358821826750054405465741396212494995821808793","18583601133576996595318160918578674678969104246013129013445112203099162324171","18145796007621772673239628826341501194293386796962167313526920065550313851669","9017311649741339502776691175400746954392649822047832536464207822656263252345","18362153168146140010215500928039287765459305871593496986566097271273730470963","8137596771531974550052910834199969557513818608344170025457145708469308409450","11489710840914658197112766295355622336099662907481775802420795475591935283516","6058418132558955183419693683832885398030980244262108898194450087280714698915","9464081716596322521583000253221386386542755701460501796887792800466818656833","4632263594413868498046387574568246343585648386718332974123490129408377035667","10864241267652382605762892597967987630991129737444544094661970984675195013148","672358381702519991326943764232335661923027122379208701880241660583211134830","3761419021881601449881516496390736400485736023258109551903848109531739223589","17584406156472306411792753846436958310897643228197558963900144344391941663268","3971086869354857837849050662671299737755403778005549416025416054070598660601","10418511769505660582145729932381356184056323802622588692263341282910371984971","4797673340500968789264941728451210426517927485539179025374975158473672144452","17506198805163936374805099938249109026161134938981585080451710783307614059632","1040538094214261382342456714209928670108244506572414582343994883081549888627","8914237510183240036197070003576388278879856057333560041693484758143675412051","14136593229869768312671049017309061304916651966018774777219667597506273214492","7527723058881573789910103935542251697457377309520228918711333293361918094559","17845034079768720633587635855803543601730406332999770754820779691546073771420","21192136449597606223524416011394268741807793865773093724735117166899780629350","17373928156792733028689348291740168640653686458686956074731612260838585734814","3575368361532172470819365421276300750922234087771221899636718765016432822727","3905671105615810841459498276679360601703611477355673076626657199152012335238","15834118966270774933036160410296424804265992656663500408606849145866701384044","11478411596860076878924788039412485713469009933305956193622571610650670207929","7974995804847810087089361516207533885924725750378272650282210229701213841341","5586865468135814967155407606864943593861544125559374266768853244327870360878","21610930713652170889166724369867254991075653160934238460190568303332119478948","17624839613117754113564249016757715027543803112272999539840841522244457629696","1022828462709321781206541996477450874052205698837736284984882458921416309143","12852628556728825566063930085359387693025047800276801998355627378544817469368","19713150109581181529955111379609486187117895722984560839793360814469629849318","5932543672239276476639392190134177610613994515130077252972000475128833993384","1756855040245189244185066341251595005826600382941410411264827521512267616126","14148960300564481641723530280760331599172711625127160077562802934651248087931","7722436309303682404542338415923946887003293553690572439820783469295411557373","20181390128258432311306385639955684507799165158513111684639997512737961800642","6968695124499410410328881418357876454538640230325461589379951362119783514335","8197346742708753490316632007085567712202839808324687455720697134891771701796","15843213830049750820258924263954632157488713493766287624725866593354019821802","1136112052222840614098601355856515069132620308582288307028750080622947127714","13793162625994519669206124932882928398981281982393461833207855953389090729236","2549722931441909802045353415509789475753004654940223515640269416534011821452","7581546647231145039357843571727876093136874076189012795251837560817987835168","3178234878552349246446888469490810586915942054809687415308617892075255307146","5572844367232517123630036487187625695440724918633434325994187425118192314983","6147217437024431580333032878654189079187266975263269529682366795273863832033","6620440888196864004957187722173623559560428983575315095984883584010044721007","21064554752872326168444667299414163879267344549714658633443512435247988295697","18733929743595219000457736481205393897675261941048819192609281544001491833918","74262819453204314187032042949667126970531919617513109699712532293153052656","19817843031215322467449239686176491022005761637072356523323167107950458594960","17905799030681814098208917555553114635617130785899988937798239849677038639072","16467541242437006000937806486215059273437333814714155998058609926643084746939","15346489018327906979341197843122942677020799582323229554312115534384342653397","6191590290363373453367278699734419696317973267689457700357234880966969607617","10102758286675126959906910166416650253569709129091664775410655517120601142533","19345352068069583849468708720227412659917406066348547053591244726672850984163","7731393168849691706965639728709077130299967496624041282922566445374035140041","13491044766832735894129095968097035809324027220821307874650319867589259203595","3396121818530974718122128988839627908492867826179873957531772192410875168730","9332629899007158487860716968279057723451833688900833510093477880802118969327","15453738946247922339645953025611193554081803042107693800193436831611064979877","18402677359691313778544318618903807830053441248686715452277393234747896261111","17699783811594016107396523745249380734146142111095573410219441912254869169388","10196184477336946429058129792284767028887210759900397352539077004940307235082","1081048751663016364559287530733941175187092360143277946288263314141267495493","15666883780225654343768337579037066221222490743521349831879191427874051214534","20749633832027356771603080252941602160804773577201846103187993006788685364493","21280720740695336860241115195812678273653215769922325592484702031848572721841","11715091083799613211838606449386038606470286291531419751520936471432739777644","1396037898644720241038825278560456606840375596186803477804350108641205306191","15435489464480645023958555741910908127252750481973327817620594589891712718687","14282884387573018248170420244473809202291838094638125538372311722152682407229","16785755960612602693943689432362361252837265428736643652531343881373589554010","18588669734727830452526286160196895687629590988754399071542510952874738180512","12615624596138008374241676364549312261205233366800097353387669050203476239049","9648392158742853026279845207386596440233628849169922788285790786793859427512","9698888851569291878440984388306084829532454035508353411131173617695243247644","4045452527076401019123537666081584366271373644567173713485050917122002019694","101447657324998084631736015602099248795440871322241237135264914140818198655","19887977951695038430455355171915333136235427746933190050840059783291674444782","16822334910906330018043211691716481949407129441464327761190020861708410637894","18340615507041879138619945991193985936475013212204746156790572162345792866934","6492538905968698744092985292745515296774117118852782830423983525862287342061","17289457466059072271961683718792741130740848154451675903698023334126055508448","8266008839223898579207482390222765707171840709376057446806430945724128446773","20281322631836696128777818154300454619146167974321171741286809497822733383238","12746883555800763712340812704068794329671259529019312662694409466617843235855","13133373844877330979353596486808474768128550677418549726414851446030432425987","8517743111398713899446180873246540129981144789135164913011851636988636618115","13615837005393800549364959510402965363495880213595575836477248190911380828159","12983933107666410088451392119104666055510683045559787526223305449120053688868","11210095788742571138423364236556478789411138223693859451543904342912495002364","1248458388163700672553156877801464658098414275847455344338444158902914342522","21778797850437966011801561278712977446470365798367850242800274294981815462344","13880604069081745993493253444562611393411922691770166198154081402037384670321","12511364708941586390568576778734983575427556616740931367145271790495459730208","10177525155508517402444519785793706138014287945026159129805018472521879196615","18767034183407827662031849034249026720831776493329956084663314282784219648016","18446075931376843256755920288797542648895543039667334053872484379686241491759","601658358420916957515968586163334467775445316575609128521317613437886137663","3048898915739540483421217565916989616820618761804173778112648328103655908071","11827742977340056738668126219168485786743305173012217923776698939463188061048","4788481611407301552917874540100877298336307972894526719774751510000838552049","5246338387032244190936197954441775026832455339739791667790183881879390270571","9275159226368331820264848636887269226318435469438425455731857596624087837070","12808344752070911920125566557523441588528570288407269312833230082265878196036","5973146863499562382214403505101202790618332541088016139487265253025760691886","181773925380621806730798516391631046341308014351545270518224656589807329007","7566230827992671316582712850385076068372183345712374598417692791055677028171","9526131204014660111263049913856679194104958295990671049477356209528752784114","13898922080711164687632728609251600884092341718724614054608878947732139781199","9952905432227502901987480392002201826693405707296187271662703679138879035421","14930221752674034213069779625709183207015296293139260536301330288552969816379","13979716509246576712581752293796296578070809352951945374143604295842108749696","8837178851583302818012250483513131287930714695742896818439916675551633921251","17035058658868065518163787706347185595648574299800222478170208759484064100629","15738790380323215659314428152342905782920004173906671949036824734994947763972","254815403416886490292404111743295451823358546736088944714228920649615908998","15250394470238044691246686241363623084771009698343500754290547823455997356247","11566604637517171511320374812623239805802465672915509885938175806142195147543","13909544979807882940486158991319404082942285644825236974944272077605416772431","20270416794122893546310457938320908979214136683492311646397353827965590669225","21767968172081220368524624319991562826785241846226894046710704992002013573687","16800864232599625404040534100536192882555443598291580184514662713361983420795","9018437577276583223596033140000559262825067868924284628710541914712593813999","3590585516955949990606168714500101791775670484479492819125441944159308337958","8628869411482005535639967600472561497587987723670328777201735626127568518719","11344013658521002344690631802764255176875963934239945695411546612896227955133","9634800889761353203457902532773470978757390784076428115678386643198076827377","16494924078532429037949061721277637940177934958917595239609127547708216863779","12260926878276473456432531895591862109231144671712827104727696685648033185731","5428065688654636694816285783430536095162717907887303462427928317699137265060","864012232016536040361697649146426591162743030823879964436643556703288058739","18972980804916582032327458886546452293316468875210766937534963000785322338703","5599238491258459247663659222094678855028764276840101552343461881384655863615","19233110274874677832163981443875790397742281594752144104059237970363891987967","14070533422982996710571410823881497484641786074835465094301713398825817547386","9087040390106271520526387144824250194454584429758165598392415155013666070093","14819826212031517347706774444287357787593103280176123143805265799607886374644","11684865548303830373818994722978439826734897501818382073998899640000510870927","13217339991743625889020912890502674388874672750242515773651723008096132322480","21561492364629846860479575968676037090993818957872067022139278078410910567556","9652657510840913687283255531884636077426604021055245139324795316395357738551","21701065316576384724378611149896850079553846404766654009198380988627043483211","8584841688366786065175191525076795440618700175375699352836665763106007596507","1732880429110977690824692669512279435946034737430630671373275790060365858760","10989384373533411398934349035597651841026223977659975686831433391964321121417","17581879464327113629598059977308188798908598477188609110903586054531568194237","4983246918614401771403238451287888499627187661559344404878266649522123415975","17927586882427310414006039408756606349269887209556172456303501611954696245883","13478550220436188194659449196266673840266672673887481049379881468314482103896","15442086590492535694878147767541594332149941518169180324695095099946497406205","15961911644462550294832022363389702798897918043174675324908361840518934169083","6587238612369334809733150808492262365086016088136623316008381683713145574529","3960401538068620934293325804257790037030208617316439118176315992164490591367","8698869664656668592923288507779934530316310776564919189820527798250200016551","14078437371642486814939418687098082732837167303385854666611389854728114512015","14014053205034671651113209176990956491085322986542282729856309547575946166798","13450217988163925031529636357261523518680682139363724402142759193061401003183","5879305527329645764719940009850187156117537246973695803381894351618252936191","9535557588636877793302277601888636736203917450339345011911698906956685327561","10829397868747239332243469182818559643011871343705715337673406183505617766695","1522649784809598252969090640089238327799394027809457268139522550823786826449","21010621436384772196881485911200543293268072660704580727505286599592716262605","8685268402649855090203988007442233833895365101294176368637668259444535742709","2134824389233360612539548607315930135387245846757533527041287607229397043898","8351869308795975651007937161652701296806688225641220735516959514932426697643","4116964139548913643112307888681197321780237983193161921752566790052896577383","19285292543161846099945364265169028621449545136076343418281390450837440032037","13724571107571584158073727547100686006873482261042052896038359220749743211002","15498274670911767846657383999478689258628277969653801065570045869462289771167","9677472299448160872635229465200146211181099620459651013350801406153798956054","8086717759962761210210905563240428172622501663215145957724065959478278408610","12923957414318231884705146440634021452985877189151701250626033861001244754537","12639886095636790755295332848615919528536316592839662017730114336822288541936","17964856986555319688390956952043468289783413082504127836350346299117842391890","4747136001097288857897375480313604426813532513951329367277792776423097788179","9788217150961472919640308563140176433847378871289282053276236344897471454491","16385218653892945650292895644891502784549657220526490179167755975423751896899","10504945336773723198014568044893572141916082439606658533571269406722305170074","3132758735905925540956018936342424212465490883344905333915386132155909641872","7693335852674675105337160825601248941673214184527772377498711774055807812727","6966877680107369034555572617658405689818681536527999611156822752308832908839","19520027782094352765595181663242314078224379050887752160323715312678492792624","19431234150682860647166802346634687870975313118689028268569515754062641181675","13364888858828568309599020886930936312758923058729592876257579650548403432380","4429336109190542545589327541163073283763313741603338777418489811338331963269","13303046617709922830900573453510706631957011412206677051964373158947396442149","19704385789638234259822975087242048608266192779802943912526366123151390535733","14045854768084475400757200889398660014059702795733639818306991084651587001283","11957619786392163964463621957378516434098941270737269121057718912597903306945","17811574064465368240747802047757187877765268944965687166508823127712743404164","15447026909359981861012600769812413786873660543547592040588530158648635889576","3652657328622525736865169151264366713720974824963609264234288227106439173821","12388551482532089134030199575537255785604909966611429793645638518342308611392","16000259395848052448009241875712240318742689059667753996130836559744974524298","15769136814449627202065272831251629709221888718931463351486243799566218755278","3129986775045982922390756625875681524153806914767530519644185715479209684678","15714806473545215061423205685798798012077459003081275714250881249451629322399","7757338970824900168178792700719148514100545244185553595939433108971748654835","9963979060542394161028821389467035220018178055792442311299464560576076577435","3231841111896678064239284790919154538046512531965913322293106284630906089404","15830824095291483834299244415818220330517778955678992920043677001616420125920","14966057823560468136917364313352333830345151306500382084656394975409255004732","12859391473658587722285604207494597829206746636757700619387211514019202884572","14310785551130071949875889448564196402099992603453536024066073362728556967323","12039768811721609412777015875459884003302443363369058125155527082563701279213","16847357014297880196342159177015958744805411492956048834636578961677311777055","1691980987335649322421188959259457482607530415243698541760108647785644142776","18666744223261778964184410220945755969726096204315886287930254587726956834075","8962457031462687192049138804348731783400445889407696098397965070905360762505","7384354940894232750810965214256843133893828234838625249184714570616029975822","21405742246651619351159096336099984397012902273001702952006932819970505943514","13716650118149995559080008009964363618246902837324171491466697424749420636843","6707613599497919386705904880086784270785884563531729415964783035104194061773","20631714840674168036171577412492662608900348900498313212512136921971259956750","134109077250314452203022315966647067839520543766217804829085439284183190730","13169651344249706869219241644867851569464128890966340534825217568668202987732","13167578019634904591546414111215492463545633998427272233699027431078968999337","10874644049757609067573478421900734068687770474279752119273092557335160517746","5041196669573658919647887109742564681935374826142416864168837598473602587238","2414830299666006258645673349772293044459144661103518188772254029962769281622","2486172372301551270005139443153384934952252396111278091785511578335654605911","12057330972659423422390731602477471176220899187703401729214830054645509582049","18399658521760301015112605843795715442296493965942591791286892061171549958324","4051995101124423356153781359967593019298253052388354167135583239078023449300","5358269630999833994345164198099784462567072582084855157913403977548512197456","4250314517292094528439701162504824105044853754117759762139820466351640555901","7048807064629087156949927187424019447786535600445056497976015327272550707975","6984580619131083356200383873039017606387471078698328791782303726902102599125","7336634356649738652656660282271341992082685709984485230251067537014255344791","10530909002106582229347273337544027855926506125004369394509193368470413384704","2435905354250757634354515411069428219702585532124951087402792008915185691998","1119619308682285200380888041816049747432661408134293078744532894417598260570","15183590380309605365392701288078748215744702705186547669038375710606027992156","1677501667477086293363082452892533260790073937459298239467226388635565927170","14384161985092103893292730106138577422172386461012454169181531673940244634553","18344264980400400742239745043250986937409895423338942347938056392929853524910","10299776350807701382858990585817991708413536318656769270728919653361249973711","0","0","19152212512859365819465605027100115702479818850364030050735928663253832433665","0","0","0","1","0"] diff --git a/test-vectors/smtverifier10-witness.json b/test-vectors/smtverifier10-witness.json new file mode 100644 index 0000000..5d01926 --- /dev/null +++ b/test-vectors/smtverifier10-witness.json @@ -0,0 +1 @@ + ["1","1","4677130581325536491486966387607462164138332022971476080171400451642918512081","3663166078965935940798554689567237216195612079341396621785946741270885707796","0","0","15268343501033916092396853374199187988748455820543796633535012025134089057292","0","0","0","0","0","0","0","0","0","8","88","0","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","20401005071856934512126577919502093469896998333576395423210405098533190508507","11221637573274527616863092148963749320478792326359046885677505791311769356018","8745783385554450415208935817556852505963904666879292035461030896427986458112","9244054540770593249164904411947793447281401475699918706115188959349553172609","6581545343376332934470298595303632772511109891764171139465847680676650578729","12975903254346194675529240354727255457038095804076524091329755869393139766310","19803394941685684270813854857745644278038054764942536290820369900488658686769","5585940125353456154521445874379558632458207346008607940080790213364645505640","11244506172933668759891206264732186405597437035907023598547133839316120885010","3851610976264127763238413778601510263979165838589148071349426447569686985537","7071322364577335901969711896982054043277813863419856561388537194670266500928","3422067089417484796438032477722219695118990728746401029759595625790364149058","12805072737486811772973782049375276466806793382130045923297598542528800907640","17594513878835829024628278755667566984922043736716840421722068539653840180098","11676632784204779241861891185738674481683374135588050557642915940062806296009","17029162924965293673613365522846640100950910855072609798239625459599435756432","898211697157487519549227415570576029211121292361396405283406356883749403433","14366915830202766326462188063191230174833179536088645343834382544400378063817","12664457920371440200917881112751351791448665078161964422114373799678084000050","17225831107330066355623410954976865220779035414911632504709423461069070042847","15657915420758543114125245922743178484097012107933132545134956351582036480599","19754853673624730710977384068239569426733090852240507254234975130775960609938","8198290072019908088585613427402075944609199376238991750557143368792110056917","1333407219535987206869704320213118282868594714568243577334397935211111565715","21696472737914927716029078365694485185304677066522490566902805064270348556171","21497072371838054498503157730407578511075553217113204002988434039207246371578","5716079215469010939187327511333079592012591456756259945796209224952163593487","20404170185245755308843976534997243568739930447604335283167685199377654923677","3861104375503645343253701541822050315728344764334581528650347764808466008772","12176975535856139763876059137788210748198215908393783789694770294237423844957","9247875438240158930194335478535671336864947763413807028167313109015312968497","6592516723531779047857309550899157470275721686168529216387600586493627849431","16476508353622634039502369128688793162898765582396203485037731125713134755088","16991997937888716195946864204614725755234396710735877165513368685452596661198","3914988840617461336651438811845515669502559158528622460013509105300914427028","3863115990534889945500773133511145528863330703330314568158266628528605597927","416082415334241412724663049953052712235794129102416316011799084427861582432","7012848816004284185035158201803358903539970170529540142208517967114500409289","309124229574207157014906527537525694202070019156169063436887145561949857354","4903932045637942020910927595036398365107193846462306614299284140404690065068","7000863141160564151708317534611959556176902405007176070976400358908336487170","21691282481141582101787333268357348185168707972411497385218229921979851496714","4993846952465067232508627513995021849200978865360389076614854507987120521327","13679265692718148432964414312888965754192456198167844449126675613603764431353","17066325425121808184493925216967757222883042054035551418153107722149034573896","17710845672394130184756857369322756347951455276898130666623871172064208747979","18791922148050535258510569444323003216256558953498764128968513159495756490056","21422612213975069678703444003440769029703257979189053492384391986190935853154","14074415911075350631884210592009132418311763228478585328870829236957130742199","16712164885928936209544215710602236499399381264333010921664416671110192821993","3890144174096543702457795424381092106714103806060869185105952186578895867756","11411603826185899674971789468779496707097420392589574681030457227865151634051","11278134006242651868902384814455424534094895878266224494208932651040997774068","1357976199171393844376689379124945751111697904858997084755974405416513135130","4343153040657565323028111840502007152428817003888600450694507961870476715049","9181377387595337580491416874175160168294493245080934245751816446388796751333","2425255305536196957205709729120798214436921859930479453252945270807748959831","6578001121361113879940172957236491457133313864689528387979479021821170227528","6164826779736626116597963547825155927772940310941968391447058498265132941261","3700108232241915958613696304948507201904544448046297515460883207338904971957","6190605837118282399165843470388989860287782868077605535985954418426816486848","6106138037438722673902364538115559045760636760660522230477535279666035413187","7405964407182383200594638786755813280180795146585621289192941432152439440086","2200073129892824111028068225485916839587213026436809124266199233346024821857","777319442678688744821482923415270381777286492397327378325402245889926113240","4017789474855628294606140402010623796688815094558205632387074072916552303805","11541270330683062542002567459358015349727014574901601721365737063538627848784","2823446574700218657249665947434174672382654962132488646881644193852571932673","18645589912182584889008316601334376095060638659765559115298650825082369851287","3680029750573981264593517375834933811009820922904952587272493770675150374356","2929666058350115345342236274632809166146917579536660504655231315555436676586","8320637811295883468181433499036831046557397880226343311828585289892587214515","16591937026101200113681836715463161062807490929046078632696350632714015846273","8795690113722596255446828902343872522907104874764323843148878360839846919788","20366663702866348723626834188465001593290575846081185935326903927067034107252","12342598629879250444478089943466892992579599146445696118318894716353479374633","16259012922543827169350964030933195000537381418255367480041281802653105554367","12727226511659528038841457459572229869377155257323116804496913969535909098288","4163951756144334245982358155937243341098470553469840012078653410810603589985","16103760585047488043518047184267211279733736508403896735104081570559394710718","17968408395015647153390654310047841793100589888981506050760915440531564687486","16351568846757948082188054307032332134518555898871318879812972448998152306907","6342581867536954425364947512495207954907702963409018744505216713745289776619","9363831508530600700698420618137039463907207123540773426371039894423765974248","20075832863770169333140290362784679987512130747407669117958068862238087506494","21580125495149521509798300361163549289523125106301210180275602913697795554567","1937040316623820023960935271645884612309404618891512677359910025188104033226","21517678618944895039240977900966127769332156048840516238088842026700305705012","20728974232879640650907968365809502694287999028914817913019859489247556584657","3409922081783949327397585571502224023322363594505140360630521720238096632048","4352570094213759068010467281635359513546837716394971164736674562929400659212","18092743800455456886347218203111800469191995169022333387522916747113632570721","2720063087673413801723557690255579841302823358803320266748888047895700178045","17175110071593084131946893556501435042165047431415201347091813354122835260983","9564979330152443288757003931479794587522179114133060435658579983149254930452","3347318299939765106607470741145767094546236829410691679119011792301797632966","14304502015050510948444307105619853777717641581631912930792268465609404021745","13092175495279360971869065949746520811223147791128757546399480296412351058636","1707262360973913201290435384049854356393578103195212390738103913777738765421","19547205526504752356643386138961952832928916942163722567977251224617238914117","9085154959324178162089071949842580458454326822530247712634309003141924702486","12814237133700871021032361735785084146217842200097327414960119130631110311442","1359758249310568523959159411473149159617592555982101840296408398338014100783","3104980275139829931512442595755479318019380107275848824776224035187014631003","5493324324817078234775956780046158417049208997028274089444829337603296722426","1681520132627660515759216226058108884817107492719428021074441745269746284718","13662965712161503073421247925426256337681191812734409004926825920787983550049","13953690466383149502155233198046014428345178899886405774602488957627161563198","19508620792125602182604291052414997117479520340671156481638198006380435206454","15585806510286403785339305494026941066403103642461231767248063552270235798329","10591076546558341465956035434738467664797258248905485988162498958505153513549","7303414353594474076771047430548081276179918923761331892484251075976564495075","17809199738317839532834887681838755795863975391799342593236782185975857238832","16604278472391565348616039444424523867654345641807562460418656489568589645032","8237960180613089133251894643818308954848678663543875572693460953231041608999","20252627952247442853516997323335870309495884623902725391299640626806641363419","13010139359466442214028326184148905507075133675038826752784828106826780272511","10593150018938904650239309235782794716816364828345398853512108236577076228427","21367786691449289003262284660230829190347540659543560982766812158031120620473","6451648692626028930093936406515211657854909709777953110081985716539273220516","12766739823382181891283205641808414952509826741782530753613193983744392728448","4152627578387185259720856370164111187765235611908230932235714802983217744703","20559441146863706706612756361694163338214336751967192218824662904135304898265","21585694903436710940838237655335883320936489820548029731069199515972395902380","20086222984858344510153414643427012481264615220408902558799562092479204992935","4412297587711446043658653737773520913552739358415225931706151379637525239477","2018569567026351713371810181667215232974538547903561168814261759374068701803","19991380241176495288021205698639569317246725881199633001218387487225194499399","16690616887676576899275604530394123990808241817956807416089902772332005033784","12197411165633993311637818946920192462264030916481390428255919160240064902539","21360178049769523245638150201112394465160991252228772394025429826522876900707","12042620832074551150671733150982473051019870966564909661218834109744780832683","7575945236670015505297026945469622313829376830393540658820227626247404896917","1177554713186658763324413579030047150809337955329593674502439221398324469772","20701437816539673739193127221977693028818199043643329736436109179070047986613","21277375846212685001160649578521759416533171901229920395278837137843958994298","5167361814658027993443792587272450359866078492250847529914167555027021088752","15491994655976316629130032876017990030761400577254625018363825894120530242078","11227788182697009408713227845225539812449541448277168680929743423822707529016","6805999662232917683088357937775508272384308252402567889259796646010812882509","19147779879984705098129733151170417062086581671669029655550877954792558142120","6767138719486424092389456488423146405376629165433241332938689996397685776600","7930912798246568183862348412267808581384988460482027147004935278632461616331","2840685718056113649483300108416912411553089383486903035854107190428939595608","5168388012160650046818706408111785055211044776154200232884758331702687554334","10804401084335200432200234570784426047440267309244921012516844845499016980664","5879447319630148454436579568803516195284192221266612058486316005113897095930","13917146744616545927466577242504887257092990414335537997096436089688482879066","7281193707760517178701005290717080306813564631661049871540602881963365683570","4714562661041331587767734533894097091396488088860418963518426473589804557487","13887563944098051139877147513872141311344298949607520302221303592669471460570","16579059176161881255591784547021600660183776427736277671308519582581979168878","8694977228299859841175623888800715810340720419926627503988818183239920254073","2172253260743250401035024421278379777916382490227575054809637917357788441312","14665571968318605496084681499335240332202318897099276835041940682766807976907","13788414596479781830905239782377049622946683526352305364078392223659290971584","18846694414052465556659565992225098024384646887582834683138263144484156013216","18909694294096613181566240927846162134571252858203666549730835332103200690035","11302305857141628538629953629326471087204891592808197565589978544546426632081","6227200756618295061351735117380809309630763426846510648575304931856516037841","8021312996668423572838508273377537114213652367510483138732039589143910942285","21388094391985017261787469872068829174474019054586123619541825509796561450790","21885651340100197866119915077229901141001400587163480023167719003850464453378","1608755743284263772124938006622577179113688179673570557030033176267563213041","13050375867717790111352186875571909444667320683101020630233156531382762997902","4180493677097985629503954411759408181273462596141906530266328347694482447964","16811998889189663419776324321715740745154975581084585098481145952898063763925","16612502123140902787932370622659883066359797218657937716504038581027498683678","15769175760205404886801504889168121006624730224917112560602404161996659168361","20052131037268168276455630892186744046507841591520494885002299620411034571862","11286349682428768936719355726833992780573753672773572798304688720131939941802","15293151422103730504035658386990919038025737188769598280820302135301927386912","18703537633868269115461117846009556047576534581284962047788460371685925813668","19816902833644091320363126330118840288762510118845312064098145305766287003223","6949529972860419420429881205468865348186754309617968830960173223899557068871","21769760420707708407196283509804176958755850063132524803247207048895874481547","16473440670711897050313900169854568259807762012647829221269081056318792356126","5755517310638949109705199598640619834726909253002725292857053231304608155045","18514834954938936122733927663845294725735316174228237138021110413393046162581","17571597077800905223425674691799272951518841099899533191990592453235956462954","10343484121259456581495033186763792506225736617417894740287403400452942118070","8186370189144040948121370788563796344048042083081451096538106522673478588702","8995025199059491390637130758318854239417833814558039265434685177008885657376","3031472894766219059858005879618131510547478592444817981222996099059821846881","2096428173458244970035526371806757154215216540598106496719732366873152520837","8675946050592777564397329804724481502039667147072709891128997869096929909302","17906690355906715260861029848190721333178832439438757851850849610334161786543","4384788675154419950337779244254851527639700456846122803163036431404897343108","10634747710354045161595825225067140147638177833819964359291109028759478763621","4580007891428170105461347466211733339661434246730887454077503547854614786950","6720944024268957202412287014295868893359381461158140752090329880073245402319","21067675131658633409859213918385464384511429181488894854369374713210855461815","16177587773864804257177452843060500221886822743222984664060487906675527734703","13079635341912832179522112507633850975262973331265925673861158474356511611384","16236233157426847369987516405740925840383712577721411003080927736978196366559","17097099286724890492201072326079274906042444622668857230524228768759306104985","12374897587824358200842113460666498015857548278280740473550475324753591770620","3743009308795546792486590404059394908393015243149251676878652068279426604464","13432526247494961087744035539077952702179727966783485855320023422065068950252","14688776804642386173370616887634934837860201468381553713589845678935220814417","20904319181107930591693522497108668757957419786841420945208626464814153089193","19407641638080623902880021605403902459599192981944013662244523661942092202498","21720689962955897879072073704808757982038470068030781698960518758667577129677","11556047135933626896991588396593649827497284072272132683055383198656940349048","19257583335877403011481825317736793499880424865167133441637092959749399313502","13275085742513982073825903569505547173921689074792003972342829667341416493126","18186872120656666367984034318751888935557574116281525928633345317144781969073","14599117383639859062997186133227491056306039136668700051238992695822329595098","19740951317365036802810812995171476018610554899213047341766274684214000740145","9232422044771875096580864407828551184325758239361884860195530069570407413318","5782771296280052360904902126779087649052846261379285480209334847379086457360","17775282817901904888330413443189119364682659487019158676987538587625189917675","1066561985776794466121987377463909476153575322506563004801404340179984503358","916610154805361771422714723232443767291038192009867156950524039746086028401","4263481370387913376337920860725556717557869034134864109920649685553200846737","21527423542512274990094513736693705044639494441663212768988971472445510517978","10772690412778715474843013948287122660611007948917009503717928759138195613014","18989845603394891199611627052394615555798122422360150509305595512430227212110","1487098483796490147575884469388782159299789468561110722348429487198102511632","11667047470399501056529839354106390056855239389300339367976940850340830689602","5338067017433143995924920876000505719377099047442243276435769640883922280642","1639154030154468844685352572728959965411397422368845217263926967377984087918","13132630700141676106323558960818397425405595913465552969558631534061094705576","2458781772273794819307075201130420262482061223367508169648376645311313254366","6989078751359738075626608779501110225709667509447635458687084301860445414746","20836197943088438759206423067022986510252062173602603489446775527012291159050","18390977497454237569981882804497550599991431944174604456803823228635067811916","4479367924266739311074668717226301598844575048116616983202084854079931435570","2372419656930102328120568984777773190858918440893623551278564788948605764950","17424291298284456433265316564330140848645960802620988826169646524423608305736","5191605225433260421899104272077087002740218354346855625304698999580323149994","17898440187463079591870946871304745777602605814215664686278564822325291419191","17611859793190030697270091204050783889385403582777422405706234317717780973100","6588587992156876940819466372868592907549272382061712287684384984996473409069","7571197384407543438573501918487955350438229069418009632490500922685766556226","19622703780298965679676905213767547082077482457947888893360172083867854718926","21446166290358832595129109900917818945140329225281180988061882531971704945157","14649292190763374051361083505220623580043497183975221593597470501022875986346","9250214836887340715465257774381457509613303863101998855836867422306668714320","3799607608415765239282726340696436000586985801883310385292182905931378559808","17716236540211356810682240131328879925291668848938188875646461996226633603517","3887247465597261866432589749777530709095472168951470811122850860456882054277","6525687314391411916112093511825672263789004056033625391579990650584140851278","18592972741726720044072476390541116995214640896242376564042077906654954615137","12997212889971214092134739212016042815399565774915015723654277172229677291011","4254868471812137051590028129329703685529333363876224691622049514478855958366","14077966582517650919095650571577815704088597646103632306418723366506982670177","2119040149469535235354287029771330452747208537753577105519400357108434620411","21207697933470223869807555124325166307406257362044904072363334745276665314519","7190349195858345271646884052209071028827286750667738554028330712093377579936","16265488593955930172602312822419213417723968840302817494967024427075137839227","3815741010043562088607530283042787457524759791192323981761722086661415318698","583720915355772636555020703257046532442295128724429828849982324889318921432","1102170375893401441969298656526252647564281790059860493515220468546293038983","20767630688965793693794841558983931333464021565935903930902434604933701634957","21616121155846316756550750706226004899196665451412952515147921487185019383040","5002740013222387832459522707343247526776565128458994065010013201054029150030","6422077943179130803411797212230074834259655685154616288632319414611811921679","6019275795713350605150056395270079054684805603375188442442583000164536600669","17914078933612908061224514463417935922110346592944014164310000755613126054170","884772023111484045899873716128401230350003279147268331381189004763305996576","17473959651366673630198321431736393430579835044648223641744676465172539467775","15447258812182481040301268885975493988884370066061371405663840836784218216964","8635047604843668793061248505841409069840701926714186786314566959169242448865","1913175376077276449938876878307650673449443092618268439860264573460817155356","17706537122791580851807813119734656545999717631833479323944583835616042046747","12713533224713702620572061555868239494560543672613943047779079905883794270793","15335431588644804698232638554832153707521179263496428095244719330764160979536","16972338882045649714960232935724128881358002139149662161855864918611719193447","20510265683377915239031331609931077634777511282902061740535762044318011447054","14348591232319171989710953381320670528467798633079274942581439677296902359507","7268761067249240551039469436291066141493626057753839932909829536129404405943","11177503563612935234878370475564044265033655526751198478229137454476060257389","20518306225043379063486161411895415905822729807964259472068843201645131954257","17274735491667046764616117425484985780921016176546365036792978392889983447275","3422727355178567490283294271244869036734587792776225423412684863858585667355","16361499482646211891495144643544799199439460048105681752590733351645896563991","9831378251659910502475468716900359141926459444308789377882824537354952704571","610751981717624005026256857476647225087205352593680510310135048655409805665","1274705802853698530896831887960868150413512303073765020858441284767481108557","12911573265070499437820407902233678187536367292819490176599490719474506679709","838780343058487840022597119049399265615305670097910639521946026305859537822","21886817593090220196061836652905990482772534345601206284920261819623544068569","13045057626386605209435393764744146030789888964374754365611177028824591744466","6872197446001880821713864607137207074245510844558962930055703063293109109677","9851117414973500062343684294511405799095673206164177441983808850858510638197","10356153918708276096440724514334813427938372190784074162287576232344370795144","5422236224208691735064222120059315321102696977576093626421991175019644275419","9270939530192661239044458014881210314222813499613547255416257255885663545705","17875006811148349666757764655667275519374986324184686591199872639841653267451","14223311161352757642768299768200066774808435309343986292557601348729896785348","15426232126866833911689462701146039651872381668257636712453957459186675608824","7341609890003755608731719926354383413086148334559783936923856681083371751858","2522916755395592528799997935331603289350745805903534350854142361512185858526","7975672719323847188584994034813755253910739379403210188890471743868304156385","10361152088869789372664667844034575270433189615534296913541908638779984022220","12565165574657902894308498356020741523059341649671415591209990377145546349749","8751927430299691834222222528273367980786855265571692230466656313501870515928","3782747889242504906539232417313404774472163523681147906451826831235080368272","2357908358798385925981298822139313965517778558204913007219318504379373437268","18858304770874740039984686448203470834562578493921595648210975754608317345623","7675993016512283682207173403605941444327148756612111199564173985331381488683","18818890453076413887523765231615383836499382990172339300581405948672279661939","20252144571549047445847058871179203700989782831670248309822846431530401883720","1548099034248382487438231907714050431020571588355663997785662562789965803980","16804474097957695744497077255787193298059334569168351136160606040471620694477","19508191667931806758288226550226059879657814340243709578088346681152392462495","1728719999167062338488031868382015025692441998348761079303220639921123256253","3604348649226051022337575722529270125804601416032976114063695533907383376063","10603799316068953108041964397928911876756607480893951394891306679070664686941","11648836007515467240952473614276607091898134725313122196877249156490523356027","20304987071409008531291607394096634487514970541849677970364964525409317001703","16887097190060385275598534531462546504328245264471846147005445996927829539625","3866748619116340790322227095657732028265396618488150952705187965765394142344","2338553626517986088379244573542094345133876349395153534676872066555319122659","2989903198038977576699565058449844165648971727702772542926261896668111017225","14278108812091993370081347429490097324884501265196936847107187781917283188596","11380653571214536036495190297205289870093439158653307679146162820611556102008","10728370069888852342064543039072884588207288307463842575342439018507973749875","6397015059973528659997355436100884860480194279234476207371274262619351989712","541153916915028861555802627075793763065968288425448237372538721080483579866","18703944686825210001777887304396928822416474276215979439014172442048460507918","14758294058966360999395530764869560471829375974872409340898445816910150933642","16526931650578182231679662261327171662688393688603926959024262791659875401297","602976647786763241606729968150119992779405527249465670521719980888114456911","18058348521510457484238468261675615616734549390787035210695832199652030799290","3408352310769542203249747633896333727677518788800695461819894477600392750387","13813696926749566428491595164396687786753780912143355428869363417663150103299","19226110628051298554688993880923837902732997396390909485477580979796568268253","1751416741656305902722022764840854257058950958650470467036624232208612663135","14273497410104557864925816124947236175101464480860485988459705747849145681216","17015769229295700838532275937420211087470832686975726393205562687498866290956","14317743544567964828895913664482783398948360705243772246269021084945454695426","1163710387996022107448633858536432008182893204461095765258858907535290527398","1157472141102273214560586147623465021722506106484968954764968896766765161328","11681638321160186580228856179688445951029310816905220272006101003142657558151","7819383141229404988917287897793820336725988282324748328500126584790204946216","4951737109128262717496808639553648804593962078862416064602914582392219323452","3442536812713619147824039056757226293704728452919903288417441857326983315172","10972029915673903790920684428014880528769637778570023451906625828019451706493","14773388161979847043531770832479609075984091647516302841116078929938077685390","6832011488895261587794164577700291580520309532692302077020376875264467715555","17143902297385696174135078846256591193632419203064831489933616909690183265289","17963799875997102172022690183795592375198545029882913008170902194968455818572","18877959338292270131211824401179673216317987726501062994411176561346079618062","14358101523035386382208062475555490310717442823564620083001831011989304676139","15796568151681791272753262366429731017034321762865614705556398537444716949893","13594857027304532283889325823930658134430393819837961037773389277784045884187","12136189727726413275229170388027187858694486236901282556934338668968776031849","1878632778304231028304727355487330626473470046303885272219164588770349458891","16873156099807728926852233664688168784075341453512083976642291718576315890258","11888191400576547298317080753543279148265645791517177796081641411013662826267","12210018620533033404291042202232857902072819731256915890812287001012514424820","2720995111620673475976904476404847046702162392875915718272984382599949577930","15740015006700066587650738996931848298647799054109075680819419326780689301412","18792314519811779877573893617497033030062705897791012092700956142509339219587","4533063041836045489675809767596619288203889485091241212692263726853545243001","20087279194440392445388020521232352321771796905350016545006792036125962969008","7662598580271470898701419629406835755452899820387556478370304330574127888110","2044322434996628951886285591950247795571711833625611674952208584770381736486","9298086345190166002533620311111572062855266053987387718138964764033420577753","899023757360740488398947202266024685219176491069483977212238341721384465909","20010267753246295660761776949157831033584594444801325360922807083432616388000","4450168704469888293988828437399020403079513401850888103443449346484211800937","14818763657168994501241419792426650382460802911500420715192462379889014218887","17499922386950534814980392095212646829833012336949589738217695906642893333161","4725703200623869934067110781096149110080128914289809281524369625038851276728","21835965127088232500387522593299395557327989607714564030101094338431057597467","5820797066449247361552221309787436085379889805203375090244078627730164212530","10690618433287001275009978059717247672897362692985112411393484683451942079152","6042827480936488655202996967650552195596171412588631273445587685915755805839","2124979120726636017099604334751505752148470044032645004013782814693996776755","5330435275056975088743051229223220800904435190882376049131249876689777155160","10124640773832184137904971182012863119485346620571202390914900093461027458298","4792024075244123098429550700645522059707473361886941368732914916479154714143","19199265391861538037180779666995909618497861428521118501466940732045803109056","4847826399302624775401994843815425199296930699401308990787135212735355431038","6407450376417859266449821859393770958635892367401690415325194496013043677136","1826395464858704884123218795787675583917701212492065945897042270085201498824","15238350515275529718536633219359365300853538429543725551430697362918415181074","21884720716136022005919093587710286615177807981683063472262896460904606628205","11689623546966353939670252259858789076351178209866822513410564961318335022311","7012794711375761331676943528254022381176901806276543398707129348614811953364","7180386038316110601441275181186218169286243634048902624801201568432593598141","13992917683661928463383695371898592624570240528944920013143005531297360192342","20034382193406507934708640117013118683945312285636692120801926999004026442192","14938652037071147313292164890053271808218189916901397934979103168334918558363","6648656337341126044962186909579051464159388727291296359968541322347995250420","12687003636792713485597279951140994909100599482079709621716948174519718796052","5108026212737931447624617494967304196499275147503023686887173141950819456829","13237879168621780799452013770046455143623364293054791609245436247351123437547","4341628653085149506528562773616721450933762016986791665663158769077061948538","2872050032952832698964730829903028920310787582321093426023746057532106397812","1367067391257975331756935824189631175172150708192657401957557819332219873827","2510908003064509602380389482004083587572613328572081988132878417052528058870","7084003845943087385716519398984211467638527143523438844810938260869100814307","21021470589871879755146279959973770415620667125847333514170945742003965711484","18375929337749007201709778590417087272057251219761079367326499808386163199502","3165201527196484602864016786637760443866722821135007004482670717537305516789","16717649565776057036320806132383209226780464215331716681516324418665003576180","20084295757088902108975491392002149988322839073620040409242765620165003006690","19241439593234676080041039883677491849402159269654950325486169959046767303641","4275910305427071218515830496145381854241709860849136935348204612634119544809","12898354034815273049223090812634413302174170749584845355813712153571284519914","1832136847875618967387144179529385178062929371405576686128489060593804295801","6069947755267812432913347261315755057349276133831784919354196155981254082646","11766183173827664081811296117089138123797414603598518127011517445259099898091","3993663602157055910018053040318139873694801305099748688074646613364745456069","15977276649214691975175801642730396873722756384246035320089179093520841000256","20303338735673445164192456383185100079100313199924244751665084177273928289523","20078019286098604448173211316407882189295460838424433108031089458601795603798","3307945001378206345398846558075581322286376391921099092518022108700861563718","21251247831852952153335635921612511638716100986041125503837495470248973341708","16246658361510148897664309243464380229567944126043953870011393349640538010692","1780654817260938957384325125461246845814503286839545932803113565621260161576","18710920936002511033230033673354693186030823806023934261043809330225688019647","9909111894805078760429022088296773927960051970891988461264950755997874666368","4345705541817674840760552109695955140943188102322798018969285864074427755164","4218015441219662255997165544650931566353829817981176787648891923654028187504","14312948242537810365234703004108012126182512780396291296729098565955837200965","295429846515676001104835276665049934394487183477715755147863239617239603688","15662344495653911375885561867591476367861074324822203271697194851167934401197","4793902408684290068019571137097387781094250811250560723390621410227755625428","4917605387106365671936349402138022267056891394874514471401018603057541394966","12993315137821697215971205486742231731559446527233973456459030184764267833130","16524985806030765353574471797740141094531695570270767498985348130558921348427","17013745813130281919891782917152585107471370145883327936054547011802523582182","17100361367645562641951805935367684861196104993797463923886759602641481183803","18833494072617086391597832039235402246961190856658717439789773239549364133295","20157866969311886681148400462214545913907226429163925709394672179635388896518","239609839853616379785377333442787354361568308011318294445268661600284057373","12020614379209217917047110972341532122216802896668712785859434794471240569360","1248739678507170190094138204517434142149054474900589856533653488451999142610","347915422993469780317591223477066986796955479205331632188505297615283578389","7999351262004511546770814747439380767590917178796919996885684840970542675481","20967594534594815486207550915474044087229684419402104901430196899850653362067","12899121896433082785388065281401431678366644722544051956929985724649596205064","18983588687933404065713078913700781650024901175649432230763486533515462594521","10766551589014395287410716892733848848003231068450440677265375421579008245609","20169652396045174249228895132866242783042168925415971892597182614884452884464","8957813983054350321796051550969191364715748771015789590569930810320606596431","9643155271414084161531721957806730069165955979114015273977651814640128472366","14700897093031440778526140571254449874936272810108988470714238171786681228615","14253815871028211364121586455534782624539734061148936548728775279097248553246","12623686528624702687438004549592639102850653340068344303348073426554835546383","10887499024511455665783360424280990671057735891551733295390571273395259237282","16792183329149820420875049780284492322598361840397896565294020303662868308403","9761704149743627159698957629672578406325922760477174888401254285722061841549","12931048515074471565571865161878351893082622778237083696666972505231964577505","15634847659877970105363072070507485783478919227149202058826464081071643773101","2906908506833041965320370496001711113060506302861350052429818849770038069678","8699899202483882769321195990250850850577555890082198906596960575592479589201","42373252218515653405393706267826997457994495485868519711417565290528955998","13298926901628935863638570113103068562843821480959781806957648334812991282309","11340495629472361531751136493827214341448466196267950757968881545938240013043","4410162973634101037164287543635784419735236595410876302496731409711464203560","6770504591846631067009674695263383781064304620185766583378598703662090659608","803268033919858655611811794309731920699017330011910045611157093721121626734","12911506200920624526864882942275121636127997230823935902940985092979574078964","17918643324157271778766566567889948352259699059171047284794326313189880774701","7009959043684140466581557454305689161448928833856327927307997281234391362846","13608676044229669503858530637021492044621349605932764029187667136233188902261","8469042229294487154908793664586203937411909612880073031669159370098423984545","6503765897633991782175459954225585422528890847227322728737944812623475852139","9715672328228477028203852818176561465039698179069163699650993321831992888477","17660990464121635097256814738911507903541707401612095639122186321774484595557","14804081443437546771116013793618853310717593234517633753124568696591221419786","6724218330718468523063558898686833457277735121312680344450184429142318815032","11402319676983861046390626662653884449314993741931036168486829754142513828259","16169080210743684844396699122536061698227435085322952297967432264699685757856","7675907879276133953708522162728651878121131686921572128914246808579870005917","4230211911914155476612752596599592280759202092722649006427735130558128219337","19994913083264981050872215776005351950306358251618357787279433070487904484823","14226987613623192001061092270841034855848619059750529499586599879686324456714","7045706519369812325556555256874783203298277170448306853617215815294968449904","2062849677144799356514567881687217598261884486125775155904626936404918986032","17601920854716323001594362511208188462850993131871853150842482389118606277711","3114106057124321155037877509199474249372783266108754138849102106650508205535","15465747930743984970223812683747855883693317069587253229201455749955846107163","3334494231965751270647811534096470335132564873859376879858935312105589711885","9823807746394349345368616975004290248806613677673994895815373421919965602266","5400271608648346754918607312792816605467323464770476391129036476619221125765","11770821436383451310596048403074829165521108637308954395370893718334054277368","20773403632811810296516343407006579798380994788000675726989846280765214549663","19605822286773678860331719553999804483779045012091324038328721032301094265056","7506448280816146246231851040199126517175663891590862860617123356646005555345","18126684419189656267813215765438780356938370095844302451607818952534708829765","13515823872008853824996025558859393212682839451413033376269220015533372008124","11462818572865227301821439771555025107926322021541096417968595142068838678265","387527620292599706620064005572533814830769480236179918610678629811523562236","21160096138473093258283714457499392397390620540060924570049011188639238085803","4354453094935226486359014408208016656075153446280746499510554516975950297130","1149854953378540661435822397775744272093475010171290951176022231193252054454","4886874912923569255211212213751909431336552875722832209717634183141312835459","8121417973301734978350814829063219763930505331511762446382376103512670333855","10397108991421661604545471702024443403572229499221138846385420184468156248436","135592906362394068721135816280006619658575717043549038357198542574796191751","12470986481443840884498861270893844690324714017774615057320249066166810815131","20711627617123608281465397514094515604912076289675946973464843147332653924743","19936523306637884947878303702523543831272475518000646601478891393886307224894","6610180504156263317235179434459908562313719468361106154297126173324848499090","2835947021190105212771241626312472117135141182807194884209080228417103438754","14991719226605127306441066466338764291641727399261080758950782642427317493566","3224955852105064561373076563380816036656741761437324050875349423939116643826","17986913328344175363997927083146937336279613526299537730298828188126021779067","14956620466071915113707982931908833123655918488965732670821007021323695567331","8273230426812750549513268262802322378227809250991622030042205458961448559361","12864204175590457893253605551535554300512181117280069428500328714508946474596","3856747252245224166966728227308235343017242206197065871162867092702777748228","5064589380721614521620432648404726474344877858870050645117028128155890472157","17855084468176511297023651008689325974304699449897905618704009760228510867305","10592444459552152581761051586259401938596901225175489278318737616663685510540","6169879685391435858857691820131996505378957223607348917145825765418631880515","8113562783193356344318894437081098186897299591291373320406057303483148742065","21628375570977952288299958796859480513666871363598101523098963887399205929440","2134865132164751654161455518567670919392897747989349525945201224885061887279","19429744046477844402907598398585600388537641557514304476273967618904065097380","10334858431682540793324733752716409902705019287129525537434622640519791881859","20898874645461345309219443195795227020136151785431504665854615665433057656034","21758936607630402529195006563442025392002485085893619072588368460552039953657","6658767622080579375212702865672225131694187648045659659491640133964821409021","15945223109716077813697724894481072775767923725068384358165128896271885377185","7493788631544480359761010651349903811913677854977183784782164761002795001013","1591024071527067760292081143937838601494082577069154394739643638063130650847","12619889692927553488927714722921271374516407458651205979102849490293579412361","13544060486316243019111794113241157741412385204952590231446494676348138782433","2887841573309108233158231126323775418060676605741555803818569347039364806120","11036140437691913600589642507367009124853186496834027940452890971374326749644","13459410879887221125208802127286738607219329998144370393597168847217136752309","14138446918712369212513361591812053045469401743940362364452295564191258618071","15139494420493896979465536772798315576661564585009975882149046490426430943584","2680555907002159385123500413017583949180278933797222446966030933631028615392","15487403918133177809118221011827665334424270640296194179725020674859862311148","2253081490999534554527627661799880907320552244022209364079259863144124063204","11191815691711088981123145114348502329836887875342463606897269964110132026398","5109339959165897707712238280262288223228410318321865982030257634795492624075","4228877585466284848766757257455261240377460433844128878744325273017336623330","362614992692373963638010157404324560163964919752108254809408812315768440698","5497792324848207351089823477182027421661697005728339438037281493209918368532","18300280641113926020062358545714253222621042370181649338471915860636927514005","5165038560428976080842235638073800522486475602829240088348607001517236391108","2008091893886066583601032642095457476875986236627706624298412511701486682373","18855234687460732907670779566552575320366460980688149277845081203486429085196","13389943196844183901355127422435750731202929208969262430001608034764394210668","7021308455275082494090292683339579828621547308114648482192389995456759019483","6585222136111747436624886140691552835483743497794532311521040071922248443420","21715523680622751847043762670484689094478706333228979861445139700243365776594","13416504159545791441009914591308927615633686498715702676442432727915988269082","2248673097632858668765361179839205001457921928295571511512730199800584213625","8201617310205868515409198034710234660861203915866715605849930565273415152742","15680268660957381191262801077602444572267901505301952184208993099935462124810","16104837654487289387088073687347866178758228946202427776701306205624672792028","13684332979506205929903153264861964109520505064291381840093693876889335151993","14298782347976668524645278060067709431261037349301522981877578968571565556100","14146039703163289539879685125644412698975703808605016607740716155671097450434","11934833171060725907314404100396400102926313444214797514298446783806475079254","5914086988947997830012843744355360132724998743777726913294864331058879138715","10659686720196564899287303479729456926962280252284297382118982673601141180405","1692869277894986008249025777573665756719181333137351109659460920317143830734","11121687568974872103818642807085399340558431041449573582444977407542211264004","3501050053396506996742711102422431158646670397678002654123600295042244164171","14984319169585253070148527069125354016209833099403929166529971220165461080109","11039249245607138942408416774669487123603045223333515097649259364656805712742","2859932898082976799590321590558908799276823987835443387471293467877754277565","19478458481483880492508096426388037208182771578389243036459312837722364528292","12681295366282558699393012939095360477842070047616469520212796398808404284054","13010182377434613954012233404363979798719688181232968966240632263017157983618","16037260491735954899197790080305488568587224615297648089505787564736457655504","3774943811190403499690974560575281409833645236366071596666126241657610017452","21814452909632353471149869440665903500310360262001108752776562989491779018263","52072281042752561123298216211920776224842140069522348353471850133101459444","5393226600522078959309667664647807969543977428132923032121300709179500319576","2535335411461130857251786076113019736467112607101573495446575260857514915285","3223186631939230423000089008145326734853542787816950488463620916770299441548","7203210648731017372643394417187027255626158150779569672743304509771556031568","7365613311894109391567490056887433110920012927687918796539454353472662806193","14706919882948918903316502617047588031491849474605859994059009247259486020572","3455208500142568951439012515724503646898391143487306421264185506460408250399","6176697988969134956767325675724315996342279819575423735264769950348921409207","12951834853082027138974145617464147922857695533654628319949695487103738097783","21540266130478603719496842280607306809615541536701125437958624893911805143507","15841251123604012933249526821849462516847731497880691132669932653838678041593","18948683310275384847923387957211395414092251858762610439160163446326775365243","21295038317344811116316108726319045473711109917897691371510311266185853001380","9095729641247909707668520027352422462525417609968833674217396882088429011133","7748284092532915876871264327404847715957163892603821067089338023968276636762","15504838028731494447984781439562882212473223734774564943920587671282013892783","17710545040585682988241551019670248079649743911204771375834642632997788982222","10356848241091081418291575127603139858556280821909592538600302788565231776573","2135069867766629257670982448236296634454202981621983661012300557748557064120","17125626450944567520231005064919628723567428206918336867263540842196820837720","4339710247506255212189027358431803298527452960376838551044914736673354018926","6930242572932818307072016665941050027383664335148847099555399010971211803352","4540469819839984928572435092473380609832679284334795966063195919694411877587","16628353401446674199275380109941591337811739913828377380737794433676215960528","11535473251411739443035362528505534882481533559097828804136416323035986938254","19579697444869757236996156907979434468393725881854767726694937129865836699720","9122237435448224029760899946316303693350992158431420619823600405922536098176","14160660546759582304436411024155309006194269578272087613920265117044205512077","18077708722465603517949588398649463852351624681209651633613380178864514332020","6241268709545939837365635267975060746505512224966727723691581500981526218338","14888529711719706713295983706169954857641487121071161174594422218430859599969","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","16384","32768","65536","0","262144","524288","1048576","2097152","4194304","8388608","16777216","0","67108864","134217728","268435456","0","0","2147483648","4294967296","0","17179869184","34359738368","0","0","274877906944","549755813888","1099511627776","2199023255552","4398046511104","8796093022208","17592186044416","35184372088832","70368744177664","140737488355328","0","562949953421312","0","2251799813685248","0","9007199254740992","18014398509481984","36028797018963968","72057594037927936","0","288230376151711744","0","0","2305843009213693952","4611686018427387904","0","18446744073709551616","36893488147419103232","73786976294838206464","147573952589676412928","0","590295810358705651712","1180591620717411303424","2361183241434822606848","4722366482869645213696","0","0","37778931862957161709568","75557863725914323419136","0","0","604462909807314587353088","1208925819614629174706176","2417851639229258349412352","4835703278458516698824704","9671406556917033397649408","19342813113834066795298816","38685626227668133590597632","0","154742504910672534362390528","0","0","1237940039285380274899124224","2475880078570760549798248448","0","9903520314283042199192993792","19807040628566084398385987584","39614081257132168796771975168","79228162514264337593543950336","158456325028528675187087900672","316912650057057350374175801344","0","0","0","5070602400912917605986812821504","10141204801825835211973625643008","20282409603651670423947251286016","0","81129638414606681695789005144064","0","324518553658426726783156020576256","0","1298074214633706907132624082305024","2596148429267413814265248164610048","5192296858534827628530496329220096","0","20769187434139310514121985316880384","41538374868278621028243970633760768","83076749736557242056487941267521536","166153499473114484112975882535043072","0","664613997892457936451903530140172288","0","2658455991569831745807614120560689152","5316911983139663491615228241121378304","10633823966279326983230456482242756608","0","0","85070591730234615865843651857942052864","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","1","1","0","1","1","1","1","1","1","1","0","1","1","1","0","0","1","1","0","1","1","0","0","1","1","1","1","1","1","1","1","1","1","0","1","0","1","0","1","1","1","1","0","1","0","0","1","1","0","1","1","1","1","0","1","1","1","1","0","0","1","1","0","0","1","1","1","1","1","1","1","0","1","0","0","1","1","0","1","1","1","1","1","1","0","0","0","1","1","1","0","1","0","1","0","1","1","1","0","1","1","1","1","0","1","0","1","1","1","0","0","1","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","340282366920938463463374607431768211454","0","0","0","0","0","0","0","0","0","0","0","0","16384","32768","65536","0","262144","524288","1048576","2097152","4194304","8388608","16777216","0","67108864","134217728","268435456","0","0","2147483648","4294967296","0","17179869184","34359738368","0","0","274877906944","549755813888","1099511627776","2199023255552","4398046511104","8796093022208","17592186044416","35184372088832","70368744177664","140737488355328","0","562949953421312","0","2251799813685248","0","9007199254740992","18014398509481984","36028797018963968","72057594037927936","0","288230376151711744","0","0","2305843009213693952","4611686018427387904","0","18446744073709551616","36893488147419103232","73786976294838206464","147573952589676412928","0","590295810358705651712","1180591620717411303424","2361183241434822606848","4722366482869645213696","0","0","37778931862957161709568","75557863725914323419136","0","0","604462909807314587353088","1208925819614629174706176","2417851639229258349412352","4835703278458516698824704","9671406556917033397649408","19342813113834066795298816","38685626227668133590597632","0","154742504910672534362390528","0","0","1237940039285380274899124224","2475880078570760549798248448","0","9903520314283042199192993792","19807040628566084398385987584","39614081257132168796771975168","79228162514264337593543950336","158456325028528675187087900672","316912650057057350374175801344","0","0","0","5070602400912917605986812821504","10141204801825835211973625643008","20282409603651670423947251286016","0","81129638414606681695789005144064","0","324518553658426726783156020576256","0","1298074214633706907132624082305024","2596148429267413814265248164610048","5192296858534827628530496329220096","0","20769187434139310514121985316880384","41538374868278621028243970633760768","83076749736557242056487941267521536","166153499473114484112975882535043072","0","664613997892457936451903530140172288","0","2658455991569831745807614120560689152","5316911983139663491615228241121378304","10633823966279326983230456482242756608","0","0","85070591730234615865843651857942052864","0","1","1","1","1","1","1","1","1","1","1","1","1","1","0","1","1","0","1","1","1","1","1","1","1","0","1","1","1","0","0","1","1","0","1","1","0","0","1","1","1","1","1","1","1","1","1","1","0","1","0","1","0","1","1","1","1","0","1","0","0","1","1","0","1","1","1","1","0","1","1","1","1","0","0","1","1","0","0","1","1","1","1","1","1","1","0","1","0","0","1","1","0","1","1","1","1","1","1","0","0","0","1","1","1","0","1","0","1","0","1","1","1","0","1","1","1","1","0","1","0","1","1","1","0","0","1","1","0","0","0","0","0","0","1","1","1","1","0","0","0","0","0","3403282052539321372122021860745657553680346102370129270104818183970772517761","1","0","1","0","0","3966084645890315710559696097731071392208711270577602201535613204174857094254","1","0","1","0","1","0","1","0","1","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","1","0","0","0","1","0","0","0","1","0","0","0","1","0","0","0","0","1","0","0","0","0","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","16751074199471344286802035516092717228413021805857911221340709282829922649570","16607689897250896163839120369329143853138821982212506869796223602775242163908","6306670965815533610139978731151082260521747949859106157811737942199411096763","8230394042541507458651300722707802655073997691897399557296075563607891385931","9921340941556354371580059537039333469973209453102024699252654455316059290620","16798896597145667139496131042097011601219503268718208432881915127321311248865","10761622635138561113453616724326151200504548364659640959171019993528403053596","4201374595453568719536041091370119651099375260803977706482746783208488880305","9971587591474752610461421108018095077842562578014452361783151616467835435111","5516956972178305312309254917389099764623678730180225999630364134360264110082","15066785865404294422881557619360885995614121995592112712990143250762198336884","21755300202021669800310961644948292234097575522286241219994206014548021317507","44312224132391919278568080003847402581022440080536924033423180021727388015","17589524827975147485715615321649189469791625723245721893742228097834086947532","8719984869514470722047522645705044152404773497435222154684105742564180785917","12838432770668333832140112504623798777955855545564491234660602333126926294802","10962219331981126937794734082126576683795140107663121675442940913117472782171","11315763313939367564880085930200632291397536948843222126556649652575069224853","9490320164035243469515553845741859611832694165395589257142226352243136301303","14573213588623917823708851377700803537638194753660392663536665732379880810694","11957092005664205224141548929385856436673493267279705778466447868093190736829","2201153109770645202954444876374528386609966279164593010871872560011817397913","11082747672059648638492717211402437406817522242047530271849521934851141518229","20477546427784935443802032434219911124745095329100703429739367686725375043621","20413669078949764936443689287676556111623164824373754014432737811311226761753","12881136730064110218094313142501866107021596701447009682940537878392614463314","13227437990758291440620943688822553930025228016992494659907178847660023537124","16572644556309208037124906701824425475845839679912404017132481770297056142431","19207525364486005896906208137031026335360739161340583275343816203229308414622","13749935216854607186487641922071692492037890524402382020370477865659977471212","14305753616231100452668590820745059778506427001382290586975701645092921660548","765857276287722813531198419619164140070915902829725892404102530083930750063","17837831429010867898764848684310505000314798050293841430668793505708981358048","21265099592359165713925953648362407254559580913936166135963567928466675766562","9836732997058077094526466589020739322840803019139480203465858201631980200718","7950736069218471132276924429739021815862792210045959677128696849570697403704","4769271140055336949069111665742509949024134261124654997310716329224630277762","20393350587508813313089483176581445684689819238531002176517292760755869721350","38149718364286962749939608665460785683852940908425655353420799858383968080","294908462199902072876663185334271659283432370640074451060800538373960973112","15686183370543867546923411519048855269420334921977460677980634391907762285104","7739644896700310773878882243266703498955498777056626589614168707182557659069","8962053441358370892949398584321217001524120474906547766312555570245268276141","10485968530935240560535418413665896337924134365028112810521932629743032594567","10455176935063524730554996425761077284254888258693211809138770824018864886743","14115566565369486572031311310429302802089825334724609634263576446726737605806","20073124591363501366789760608831383241995767850640689122251701726731390338567","18044196147441334580548109144408355893452990965490068051314106336265811591526","11777763830067607118918986120012546064057341507222391327324648823238698980251","5076285475125881250450494722872064230965358749104743996583186222500686678935","9433671005987645330351463650157742363370796004102441907383343518108550265783","16007614664479860453771437441344953439396368135713518528960723657246075833228","3670983463941934079214226480204001841287142286161279531732782678406433460843","7046179718502550936980595924901442920616633571872416339261615305735715278602","17608692011920050118706235959991963886935386829021365964093748239332711649084","2996821855883838728759536316610792557284394221854997002429026293476701752866","1677231509722364930842177352080930133827209916580071048531613825027648977700","20514621385694392131023051208602786923531777062045824148198436025028161478292","18706232149332458956113227927382844148669824578035828945319576383268514596397","11536282866871845249336852725858083392404317076310198593892963050259371331649","20466198999255199834400800454553246058101307023747737024879595930133188864963","17213082575127239224295748117279913461834934345205651804512629361221712146029","19484671891372768411934382885285679105157644357942611948795072906049381809678","8503442112050525052228756834095001115345112944909240539866003384575979945546","1591002621123168604526593223171654111798901832992697089266968330710061317327","17926989791280931197506965049310631268713794343236183001990363712296100776267","9818426793010627181403113577980666147935770130277255691539405567600286312065","9942988821595010693836539395678956414086510769345202336272828286806505105690","11428337004946391003737882643329882420040707267209738526410651698195832612398","5246173256091330545722754324790141877812115594929637564770216594001202665291","9244678589481971155093167074568918052432648706230664195707777716588708425821","16484327628325306003364245414567032312084673791908596909706339237437400759774","15909549332391486405320400238323446874739232392980137232129556119929377881543","4605603680690078397409074258309278031489863163721440064230911400507819976731","11932390595676097724926919191547257683296828193773941999444763120344004292794","21261316293685003751543366541787086957146195861519918738279059420379259769912","21694342134861979785664822222441943407054500023420869221254046994410705539047","13455418065215420116004885303563860520053149691344937005371740002984186620259","21294895762334183277561199056622692153331598314844350195434334666176806203759","2298913285650149740197504916695862209035358355428627300724306426005525816892","6433628427964344837720421894751973624448162124243791938584892092692934497062","13980638727833468810299341230787216089256640947577023476618983231259366747402","16386989380774535566905941270495126370482370902137781001804268887369782038022","3779483885209758277783355831078003188483448889651898318713331166172699636659","13118689370009477102054967134335796733104690982621174244425832900274928932116","21445533669518956637854447045256826873132438263003600821648791482859243407079","5527331762329369159390944165620100309794622537826464839886395712108419580582","3982772412651522640643769699838411900841643087659996933180626455834078733729","8936887292441133154504378719580283709673438127834570894253255440130778560891","5689786437531621897454594927415077264858288108775631464102476970728285871609","6370104324738040905290397305607362815394997849284017671587890146354255852594","2562605975511809500373038481836128711166779361259424204015484454382469913903","8009939360434127939211330421690368857019489809160778015418598167076961485953","6207214611018146300599438189744645959242652217703597746064748175193260329591","16671090648797063256204148088217002774332376248497761795371610457828028740038","351920541540014679905588425887435163878844099034359672557071300875572975398","21058204412077323033815879298722170627087867902547775349664797410908803369974","14564771468858246038476497989063618180073537400380117152664301508245795360502","8272882885871254955349820427886161624704712655862030935537145720959792892274","6909321091395274276146501993203761280720491918442748432524267471458601993221","16580321413206363974123623814602922867712388513971038402753464758491015803565","843281673245380754722495246696808119685404475704137112513160388856240699325","10171659328829219575897640303524498462582095234092978615905848203599889269897","5280538311454636369301273025630273683522547291583648504386454238616356441491","16623616276068850220179897023862034811947741374757987914392112935677729609272","19853123512203259979603644963397956834690886149706076304732426191753395611491","955364103151966477697350532913523016231165744311492647080211628659701871391","20523715452656959031445477013594952421617762425683127800448733851153498579066","14293535687965811563014333045217822091100404926900397852150955930734852567984","4229676629734606989516536240720033922492197958317336524425272064033701231219","18901397382211336164186387913666617814943452495137150951121911861411601103404","14375484255313188168372529479566281408768539401520374973084172059374055840588","19545798768864804171001454865226638660566831783618291009839659068600532212741","12755887933202061913161194217993793715343250197162556258497417497956440593759","8686513030225489957270848893530798775170299685233413267611917464195410557211","5880638904324026409005302950304740533498165011473478865956931412853188357431","7354389273252412391825625422266284022910347922206550320847139744353922366698","7016237351930429912019063230239434124147424389329878468689095040305536565141","5620972089534918638996272688507749091836816762473512644976785924112182176059","20413835273287925719552648605928582957864781808563858039878873559057433938566","11990352873652827398677739409877583255209694499432033562422373811536346570826","11452116767092430632569157126777353261344552818614541313334131497235795274616","13608939909527726586864284167014632459539109382363764498491490357609068357661","19699932497952889669632765576298327295926506735107495829131115663202263356665","15251682785177950917305927011901953367908953567062062215661324049886315524643","20988180365782566790010352815052502389134630736373419926172473693216627536947","7836720310496068244885024104589560761724497802627198466406853572609572183783","8038431537840849850004264549778072928837344446259802659731886224882799164652","2029425248168573578041930579769085260473443689520829116695151637114698378179","14014583048054989975362949820515352457455051497561401705089149965549711007728","10229910039445142063805930610858936389530402461507274678278419431360560041672","18414356640728818641083254061594699427771424933767295240543780118943302353557","14385363499980792320572694168709347498076611078827580165565397937806655843600","17574003158941143569210345425977586387561202207597212418442851062273722778557","5020456663555107491462633901410150293006360280142421036527516054973198917775","20127051627292194507636525988626707066686058957062478135802400381125882156129","20897939964842847172746478761928317623445313616223360444114601438540638075545","4768232651051213290835674042772040002316324578972496328572277887954854608839","17294503583995767475859552377185515589678216285313681942711238998872988167848","14649373813471851945320940299605201018392088399780709659677169234196157620092","8780430624549024727143069679282190039037099678026940232022642526296513616209","19379993141583360349219631444991584062781246208701481966534256751049466960129","15269077688496085659395433896981555224821074535243453599961761864702497339408","5391117857262141392878145098178984215824926943428788260915775917501212609214","7908721172934600956268520018234658066175251014237965624123564978124712802362","7874341505294103336917508655326356231557632351889805234868207045464424182027","14717357719887344869049716594829853959760329970432750252010555421746110830753","3360261399639751762974090530765480555630239123582758200815794978493014885586","9821826804670125425236325658293385777765305748666267887783525427098280556536","17204157028222666500796136628457984571840002100152982240371475388423494849033","5542034861058754185477946991198906162285361355155642038893943908835601160038","3683282103686594289964931403051831385975351230136466856931777064461047733401","15224685775706801324889650391158158261567751841767486050473559405133656352415","14348433140170281101901970266749278653067511062361719376252531576778262236894","11561449914623393122383031050474623941756403082164093879442389899363860513713","18245049492685205869746697260817503761252527622829228814032380169292346673291","17504537922258513011905565287240975149408627350242698790215780212356407248353","1087354866746490755068915240098723302841828156617728293233180699369449595227","6969042902258472469564623163041902613727762494563269234625798939473325810728","19781365794109169059730125820268469324655465578674107499591208131269329184831","19197720132445970072674786026374184753486316604335554230360798533521780079016","8985344752484815619908870528789201141893762847988902632020302966238055069038","6180566225714340566468063951590163252160515912634301758875151812293005995707","7886321650473731550722613550286337225983696528924522412475864179994945154038","1770329309062897291917236776676146963443813646104822628855480965002025402285","2672465549015492990178140878418702146106524780378266324725481883753805796676","9510938473472052600166974310685487461419214920988365840433371267775469202990","8763681409640408511774703386738865004873345690332395131153581718682846235816","5086184804083998594076230176630486989159676487216439626195171443687145611476","3444180739794824231911901354495926100580172575807360182050883799956253686124","19959585945609801580752975266494803324672866918723431810286213367913961455037","3606118653399557978017653345353488674231963545742074503030228140079743128217","9802232062091145454674219420688213272404224274164975947158499021341809478056","14753794963203840670689834131757653710719077219319396758581277854471817219976","10293226843634758194510263296936027709342071523680880184525420653949365085783","12718806094899532360102670898087743973296203292888146926436211859399441382266","19720557165108559470587427734825443980468432595646509009288337442868761549209","11247390882107475711483619058539054176238525726311758865073230404212341552278","15462509904958076555211488611104595950707114200311503866776513865723341096539","19234760699502123418676309783515052697057041962626575225401675314728972650121","17158261287148866987348692179057818719922602171392849314284493894658836825746","15365955529424977292357623764025498682706496161142382817837522205572607763997","20052202240009352261741122369957280265238958638450496105242649976727648471603","423357909332235822254079656696928158152503031658093508494175901331804543226","15922263825513783744583412081948095026829380051325974037117331160273000625665","21608880876703158853582170966053859080506692816444303830697579496441737611292","14979302256083977877181830607642975718819599820161889327504074019516836927010","21610296362574306626509926774800244990065257145430368375419027492142934708446","17595716914975830356499498547074024086847211138200645735802384039048171815958","14654668119168864815561684444214692059474181246705559164525875353227464689053","7909137102568989978451284135464888703672144746229046026942372688255268205369","14812130315252358082784842576665409029101165747479648757059927502821594119043","19533381322254969505860938447353219937929507327716748825809064520539543455254","9403823843450196420799337565010549178259435908490320872849582783166065168282","10464241134417201329419510220104949346527274013274592882563416495012556125132","9301345819661937440725860028779312914339790525885214274554275091844623535968","11291714547013661830332569817711684505569815478772306103530109513027459828741","16566712313878755327910485384356179345881280692463454520410105624337016288883","9857254387540706281892224858708177932493833333242386469874406815551456850784","13235323444556237974521531300791907080635475702604350856205423158574376182435","6837328857570342508089383303046615979341710677796715226424263996563411126589","9567191971502453137803265066675229742925788197509550723183106561667775516503","13589520733675005345281874911032983354954922397198387703860557678089764021921","104175365654736775178218750541299505009591406942062749114421467907345346042","590163818614270202706155060786980081635141531931653658533034907216652933183","11630836030911095078662233290280414853525666587225870019070111475894870557937","3143463001554546949388574227992235144909572072667494575339346439434777710214","17210674657600746455132196643290051407032499980059412222084673652147666262244","19558381360647054135714232130709740454803497350056006816389092459633204536306","16883239974151654186618501613502254189172694896294262882551553603289459762207","8413661446386279271250258046703699372256294759176301597443419113141652463386","17926420509822647309653607861708033860852594098459584436645268742667896895558","19824925766389886827250259916041015429740610094218960702010388823681796598372","21569124030016608055974854740419962472020200788866623348222538997741654501795","14232424310854472834356314082148076539296957249563473004688613559676523926509","15193615028121862883292210509489791742567273312408676269715846648108564480216","4571863685585148023589373809103548979799867639025504561868195666694987162026","6206779924996162752046602034743078689551092997538497731303258570990576183904","13551354910729069809580067054835607774880530108885793285331679609370500875004","9899791381683262402504188099370233883995824403872277909479896171174493425427","19676726055572810021222964113026140207269355942060367353065169172081559784672","842852341267559061264418048500907996345833086685212080144270808293582991176","2374896551530407137601201042234188834144647343362619212010730934843698743587","7541169441788393045940373474338091879780271077778260807857446771010926024429","11136936778745143751630950186644088027953411966465838448171145474563978816093","10104692900610618203101067220992674388402050900350351026933004613495030125962","9448067584436414960964337190111983737612300524270450316697483521460203416821","8950186827869639604172647121100447815900277491673507364868135313567370094566","13506425119440201268368754328546416032565667481881592632895304755531522876713","8980168571796290804339343950808891004720242960395088290536220280570423270238","18170882696616761010489613056792567852402646771641587111297862995908970291284","17964914132412404677996740117340161470056406021410685722116447488755963163990","4999254529824068728272549382468024522346083624068028557197677399460354032302","19863286783514673257602438096028698340633489355546438580505275806712888618797","8597501472019579693110022148133358484974050449265021769883471363830981070438","15745697387452707443485700990949175358831586983137296283366195319537908003288","13137385666206357557612894624274538332141042254638811649741671391041335368023","17489444249761129472685381315022721658390849238308934118982939182052647535064","7817235089381823509145374360042255112726388997005284838446772709175711038688","14266303771668205536382691342596456410509199091923271798848518821724529136059","3636857805719964585971325322044663359458065705759731491721865284507973354939","15992868605947752108489235540799285759772965578817149705232162327368620329585","1335686142273152709365597717137409998821127623205060581051968539417021206504","6433290482925748613794540660743040431650259914794007152150057855153874666944","1361143257838811133926634806224247744517655450729374562521500236431831031476","18225681286815161411121137668234617452312048153276117017888242519394843989168","19843309075203033669895762315323851121116692526905833370940041980425774744571","15228011749951502720507138380119493145011628580619540200408217541371854380957","19619902256720178830677177598316556548461566595041053642017410940299852914682","511045245706260898110690359652263936223759289411819460157040898756960539462","7391377516085877772042712644814217270885890613808054711267621194257918442112","5891519591265284241203789998585637602270159400314233944803142442234700250863","2205432830627138420924593517638591617200352501757865976823844451062848337881","3222440233016699218240995056566298768106156979610420431469004199306974269103","8738332104312050387266272441686236247554960069301415997266286065690829290396","1551797112498648676836888480223639601740456286931633071547538018561520713544","1533866262507880248780245731190869299029017561560482981975068249985135371067","3996384786620540375232033672025195552610224229344345117985645908694200761016","16595891332727724151340175555326766529692459983213346368706615677339339240020","11523034561885962354991131363057963624098255825893327869682794018887379424097","21037920806606953471816674932313658324079485042735787472381615025003112432904","19591615019774495060998741485447874831723014393820542494077889189192102109031","9121850391530996471222427082549856324643713020999728941399437734853739817153","6849010089591794160862035089126940514820060634802302095512422500449021208898","21803985179639408855590213016678692901492191793853596659193109444086006378119","13364642672122219159126189111975702569548137252134210263160227802926124348078","16905269331135488328605515318505661227228474740876565481132283687997616028861","11264009642168330483857233256241513200490483139661004283535705073110138982890","5332394467645666696623235864746879605637402312414276534976098157513611666542","17925301199630013346486151991337546692422339664903952576083922784335751134079","11900184416418670354965232151665958518848952270854151924870211669630781631223","15562113593580216239006544427542674838265849698433044757495991364465187405884","3806304128817128192424875722779633391243742313942202394988632791379590507084","4657338409098638664678315846850627043185036888996779552648742031908099581588","15813005888849962389158961584970173978097218996267117171684509555319301477411","17056578011328104553093128374315470853531917998809681241413306393882725625198","6430589065893485715796702045939612847939363293990681504299985210155618562864","7514454699643127952791367885323645723388779246392186109883710722291187240497","7826937063653788873418085859562133984976335940156012117355343731656725674347","2225655582871701716469716244290307217751235918380896133272619906562931866876","11565133364312756310075478066314302953761772900026528225403220752431976340190","18232452026689223969965820968016739847092564814758593382764078404018135510023","1358358355244320152796507416231954843591920800744392329047477141132664693794","2597241426605278043922861599217180508175107341199392281858695037638300643180","17674515264858256312450756598079170929596539962153597882812281349637224943254","3143421480716849445957518543992988300614287126569006297241763368177602468592","15933437847230001720929677769855858682918236257655835442179345528393419564882","6733106851709743508924920069771721545927217564131624545573720030931843427107","3903499693696421946995265411390118861168305725858301760878023455038512768658","14433872132790123652832156520925166553485145595432897200832458531093296216884","7097617002748651760063122634260707663385999924497452509206216049717006887614","9196893673129829898318166605040425641260075795136163048833535143632480806738","19140091520550535179093575244921354004409797700450072348027875067724407780771","13815362122463786845354711610276132099779552968788780241453140843664912171289","132329010991610972419019365039613190472336282083377290824055198940312830513","2049181411991933045514610569712374231531845833062261528528564288748902967619","9942692693883003669846738387378238020204191501223875692726715738542841527104","6283754404754969631949771092743204859616073374053464616082489188503158661340","13531881648062996717630837244804254055395580039994975987100053481374744485749","0","0","0","0","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","16751074199471344286802035516092717228413021805857911221340709282829922649570","16607689897250896163839120369329143853138821982212506869796223602775242163908","6306670965815533610139978731151082260521747949859106157811737942199411096763","8230394042541507458651300722707802655073997691897399557296075563607891385931","9921340941556354371580059537039333469973209453102024699252654455316059290620","16798896597145667139496131042097011601219503268718208432881915127321311248865","10761622635138561113453616724326151200504548364659640959171019993528403053596","4201374595453568719536041091370119651099375260803977706482746783208488880305","9971587591474752610461421108018095077842562578014452361783151616467835435111","5516956972178305312309254917389099764623678730180225999630364134360264110082","15066785865404294422881557619360885995614121995592112712990143250762198336884","21755300202021669800310961644948292234097575522286241219994206014548021317507","44312224132391919278568080003847402581022440080536924033423180021727388015","17589524827975147485715615321649189469791625723245721893742228097834086947532","8719984869514470722047522645705044152404773497435222154684105742564180785917","12838432770668333832140112504623798777955855545564491234660602333126926294802","10962219331981126937794734082126576683795140107663121675442940913117472782171","11315763313939367564880085930200632291397536948843222126556649652575069224853","9490320164035243469515553845741859611832694165395589257142226352243136301303","14573213588623917823708851377700803537638194753660392663536665732379880810694","11957092005664205224141548929385856436673493267279705778466447868093190736829","2201153109770645202954444876374528386609966279164593010871872560011817397913","11082747672059648638492717211402437406817522242047530271849521934851141518229","20477546427784935443802032434219911124745095329100703429739367686725375043621","20413669078949764936443689287676556111623164824373754014432737811311226761753","12881136730064110218094313142501866107021596701447009682940537878392614463314","13227437990758291440620943688822553930025228016992494659907178847660023537124","16572644556309208037124906701824425475845839679912404017132481770297056142431","19207525364486005896906208137031026335360739161340583275343816203229308414622","13749935216854607186487641922071692492037890524402382020370477865659977471212","14305753616231100452668590820745059778506427001382290586975701645092921660548","765857276287722813531198419619164140070915902829725892404102530083930750063","17837831429010867898764848684310505000314798050293841430668793505708981358048","21265099592359165713925953648362407254559580913936166135963567928466675766562","9836732997058077094526466589020739322840803019139480203465858201631980200718","7950736069218471132276924429739021815862792210045959677128696849570697403704","4769271140055336949069111665742509949024134261124654997310716329224630277762","20393350587508813313089483176581445684689819238531002176517292760755869721350","38149718364286962749939608665460785683852940908425655353420799858383968080","294908462199902072876663185334271659283432370640074451060800538373960973112","15686183370543867546923411519048855269420334921977460677980634391907762285104","7739644896700310773878882243266703498955498777056626589614168707182557659069","8962053441358370892949398584321217001524120474906547766312555570245268276141","10485968530935240560535418413665896337924134365028112810521932629743032594567","10455176935063524730554996425761077284254888258693211809138770824018864886743","14115566565369486572031311310429302802089825334724609634263576446726737605806","20073124591363501366789760608831383241995767850640689122251701726731390338567","18044196147441334580548109144408355893452990965490068051314106336265811591526","11777763830067607118918986120012546064057341507222391327324648823238698980251","5076285475125881250450494722872064230965358749104743996583186222500686678935","9433671005987645330351463650157742363370796004102441907383343518108550265783","16007614664479860453771437441344953439396368135713518528960723657246075833228","3670983463941934079214226480204001841287142286161279531732782678406433460843","7046179718502550936980595924901442920616633571872416339261615305735715278602","17608692011920050118706235959991963886935386829021365964093748239332711649084","2996821855883838728759536316610792557284394221854997002429026293476701752866","1677231509722364930842177352080930133827209916580071048531613825027648977700","20514621385694392131023051208602786923531777062045824148198436025028161478292","18706232149332458956113227927382844148669824578035828945319576383268514596397","11536282866871845249336852725858083392404317076310198593892963050259371331649","20466198999255199834400800454553246058101307023747737024879595930133188864963","17213082575127239224295748117279913461834934345205651804512629361221712146029","19484671891372768411934382885285679105157644357942611948795072906049381809678","8503442112050525052228756834095001115345112944909240539866003384575979945546","1591002621123168604526593223171654111798901832992697089266968330710061317327","17926989791280931197506965049310631268713794343236183001990363712296100776267","9818426793010627181403113577980666147935770130277255691539405567600286312065","9942988821595010693836539395678956414086510769345202336272828286806505105690","11428337004946391003737882643329882420040707267209738526410651698195832612398","5246173256091330545722754324790141877812115594929637564770216594001202665291","9244678589481971155093167074568918052432648706230664195707777716588708425821","16484327628325306003364245414567032312084673791908596909706339237437400759774","15909549332391486405320400238323446874739232392980137232129556119929377881543","4605603680690078397409074258309278031489863163721440064230911400507819976731","11932390595676097724926919191547257683296828193773941999444763120344004292794","21261316293685003751543366541787086957146195861519918738279059420379259769912","21694342134861979785664822222441943407054500023420869221254046994410705539047","13455418065215420116004885303563860520053149691344937005371740002984186620259","21294895762334183277561199056622692153331598314844350195434334666176806203759","2298913285650149740197504916695862209035358355428627300724306426005525816892","6433628427964344837720421894751973624448162124243791938584892092692934497062","13980638727833468810299341230787216089256640947577023476618983231259366747402","16386989380774535566905941270495126370482370902137781001804268887369782038022","3779483885209758277783355831078003188483448889651898318713331166172699636659","13118689370009477102054967134335796733104690982621174244425832900274928932116","21445533669518956637854447045256826873132438263003600821648791482859243407079","5527331762329369159390944165620100309794622537826464839886395712108419580582","3982772412651522640643769699838411900841643087659996933180626455834078733729","8936887292441133154504378719580283709673438127834570894253255440130778560891","5689786437531621897454594927415077264858288108775631464102476970728285871609","6370104324738040905290397305607362815394997849284017671587890146354255852594","2562605975511809500373038481836128711166779361259424204015484454382469913903","8009939360434127939211330421690368857019489809160778015418598167076961485953","6207214611018146300599438189744645959242652217703597746064748175193260329591","16671090648797063256204148088217002774332376248497761795371610457828028740038","351920541540014679905588425887435163878844099034359672557071300875572975398","21058204412077323033815879298722170627087867902547775349664797410908803369974","14564771468858246038476497989063618180073537400380117152664301508245795360502","8272882885871254955349820427886161624704712655862030935537145720959792892274","6909321091395274276146501993203761280720491918442748432524267471458601993221","16580321413206363974123623814602922867712388513971038402753464758491015803565","843281673245380754722495246696808119685404475704137112513160388856240699325","10171659328829219575897640303524498462582095234092978615905848203599889269897","5280538311454636369301273025630273683522547291583648504386454238616356441491","16623616276068850220179897023862034811947741374757987914392112935677729609272","19853123512203259979603644963397956834690886149706076304732426191753395611491","955364103151966477697350532913523016231165744311492647080211628659701871391","20523715452656959031445477013594952421617762425683127800448733851153498579066","14293535687965811563014333045217822091100404926900397852150955930734852567984","4229676629734606989516536240720033922492197958317336524425272064033701231219","18901397382211336164186387913666617814943452495137150951121911861411601103404","14375484255313188168372529479566281408768539401520374973084172059374055840588","19545798768864804171001454865226638660566831783618291009839659068600532212741","12755887933202061913161194217993793715343250197162556258497417497956440593759","8686513030225489957270848893530798775170299685233413267611917464195410557211","5880638904324026409005302950304740533498165011473478865956931412853188357431","7354389273252412391825625422266284022910347922206550320847139744353922366698","7016237351930429912019063230239434124147424389329878468689095040305536565141","5620972089534918638996272688507749091836816762473512644976785924112182176059","20413835273287925719552648605928582957864781808563858039878873559057433938566","11990352873652827398677739409877583255209694499432033562422373811536346570826","11452116767092430632569157126777353261344552818614541313334131497235795274616","13608939909527726586864284167014632459539109382363764498491490357609068357661","19699932497952889669632765576298327295926506735107495829131115663202263356665","15251682785177950917305927011901953367908953567062062215661324049886315524643","20988180365782566790010352815052502389134630736373419926172473693216627536947","7836720310496068244885024104589560761724497802627198466406853572609572183783","8038431537840849850004264549778072928837344446259802659731886224882799164652","2029425248168573578041930579769085260473443689520829116695151637114698378179","14014583048054989975362949820515352457455051497561401705089149965549711007728","10229910039445142063805930610858936389530402461507274678278419431360560041672","18414356640728818641083254061594699427771424933767295240543780118943302353557","14385363499980792320572694168709347498076611078827580165565397937806655843600","17574003158941143569210345425977586387561202207597212418442851062273722778557","5020456663555107491462633901410150293006360280142421036527516054973198917775","20127051627292194507636525988626707066686058957062478135802400381125882156129","20897939964842847172746478761928317623445313616223360444114601438540638075545","4768232651051213290835674042772040002316324578972496328572277887954854608839","17294503583995767475859552377185515589678216285313681942711238998872988167848","14649373813471851945320940299605201018392088399780709659677169234196157620092","8780430624549024727143069679282190039037099678026940232022642526296513616209","19379993141583360349219631444991584062781246208701481966534256751049466960129","15269077688496085659395433896981555224821074535243453599961761864702497339408","5391117857262141392878145098178984215824926943428788260915775917501212609214","7908721172934600956268520018234658066175251014237965624123564978124712802362","7874341505294103336917508655326356231557632351889805234868207045464424182027","14717357719887344869049716594829853959760329970432750252010555421746110830753","3360261399639751762974090530765480555630239123582758200815794978493014885586","9821826804670125425236325658293385777765305748666267887783525427098280556536","17204157028222666500796136628457984571840002100152982240371475388423494849033","5542034861058754185477946991198906162285361355155642038893943908835601160038","3683282103686594289964931403051831385975351230136466856931777064461047733401","15224685775706801324889650391158158261567751841767486050473559405133656352415","14348433140170281101901970266749278653067511062361719376252531576778262236894","11561449914623393122383031050474623941756403082164093879442389899363860513713","18245049492685205869746697260817503761252527622829228814032380169292346673291","17504537922258513011905565287240975149408627350242698790215780212356407248353","1087354866746490755068915240098723302841828156617728293233180699369449595227","6969042902258472469564623163041902613727762494563269234625798939473325810728","19781365794109169059730125820268469324655465578674107499591208131269329184831","19197720132445970072674786026374184753486316604335554230360798533521780079016","8985344752484815619908870528789201141893762847988902632020302966238055069038","6180566225714340566468063951590163252160515912634301758875151812293005995707","7886321650473731550722613550286337225983696528924522412475864179994945154038","1770329309062897291917236776676146963443813646104822628855480965002025402285","2672465549015492990178140878418702146106524780378266324725481883753805796676","9510938473472052600166974310685487461419214920988365840433371267775469202990","8763681409640408511774703386738865004873345690332395131153581718682846235816","5086184804083998594076230176630486989159676487216439626195171443687145611476","3444180739794824231911901354495926100580172575807360182050883799956253686124","19959585945609801580752975266494803324672866918723431810286213367913961455037","3606118653399557978017653345353488674231963545742074503030228140079743128217","9802232062091145454674219420688213272404224274164975947158499021341809478056","14753794963203840670689834131757653710719077219319396758581277854471817219976","10293226843634758194510263296936027709342071523680880184525420653949365085783","12718806094899532360102670898087743973296203292888146926436211859399441382266","19720557165108559470587427734825443980468432595646509009288337442868761549209","11247390882107475711483619058539054176238525726311758865073230404212341552278","15462509904958076555211488611104595950707114200311503866776513865723341096539","19234760699502123418676309783515052697057041962626575225401675314728972650121","17158261287148866987348692179057818719922602171392849314284493894658836825746","15365955529424977292357623764025498682706496161142382817837522205572607763997","20052202240009352261741122369957280265238958638450496105242649976727648471603","423357909332235822254079656696928158152503031658093508494175901331804543226","15922263825513783744583412081948095026829380051325974037117331160273000625665","21608880876703158853582170966053859080506692816444303830697579496441737611292","14979302256083977877181830607642975718819599820161889327504074019516836927010","21610296362574306626509926774800244990065257145430368375419027492142934708446","17595716914975830356499498547074024086847211138200645735802384039048171815958","14654668119168864815561684444214692059474181246705559164525875353227464689053","7909137102568989978451284135464888703672144746229046026942372688255268205369","14812130315252358082784842576665409029101165747479648757059927502821594119043","19533381322254969505860938447353219937929507327716748825809064520539543455254","9403823843450196420799337565010549178259435908490320872849582783166065168282","10464241134417201329419510220104949346527274013274592882563416495012556125132","9301345819661937440725860028779312914339790525885214274554275091844623535968","11291714547013661830332569817711684505569815478772306103530109513027459828741","16566712313878755327910485384356179345881280692463454520410105624337016288883","9857254387540706281892224858708177932493833333242386469874406815551456850784","13235323444556237974521531300791907080635475702604350856205423158574376182435","6837328857570342508089383303046615979341710677796715226424263996563411126589","9567191971502453137803265066675229742925788197509550723183106561667775516503","13589520733675005345281874911032983354954922397198387703860557678089764021921","104175365654736775178218750541299505009591406942062749114421467907345346042","590163818614270202706155060786980081635141531931653658533034907216652933183","11630836030911095078662233290280414853525666587225870019070111475894870557937","3143463001554546949388574227992235144909572072667494575339346439434777710214","17210674657600746455132196643290051407032499980059412222084673652147666262244","19558381360647054135714232130709740454803497350056006816389092459633204536306","16883239974151654186618501613502254189172694896294262882551553603289459762207","8413661446386279271250258046703699372256294759176301597443419113141652463386","17926420509822647309653607861708033860852594098459584436645268742667896895558","19824925766389886827250259916041015429740610094218960702010388823681796598372","21569124030016608055974854740419962472020200788866623348222538997741654501795","14232424310854472834356314082148076539296957249563473004688613559676523926509","15193615028121862883292210509489791742567273312408676269715846648108564480216","4571863685585148023589373809103548979799867639025504561868195666694987162026","6206779924996162752046602034743078689551092997538497731303258570990576183904","13551354910729069809580067054835607774880530108885793285331679609370500875004","9899791381683262402504188099370233883995824403872277909479896171174493425427","19676726055572810021222964113026140207269355942060367353065169172081559784672","842852341267559061264418048500907996345833086685212080144270808293582991176","2374896551530407137601201042234188834144647343362619212010730934843698743587","7541169441788393045940373474338091879780271077778260807857446771010926024429","11136936778745143751630950186644088027953411966465838448171145474563978816093","10104692900610618203101067220992674388402050900350351026933004613495030125962","9448067584436414960964337190111983737612300524270450316697483521460203416821","8950186827869639604172647121100447815900277491673507364868135313567370094566","13506425119440201268368754328546416032565667481881592632895304755531522876713","8980168571796290804339343950808891004720242960395088290536220280570423270238","18170882696616761010489613056792567852402646771641587111297862995908970291284","17964914132412404677996740117340161470056406021410685722116447488755963163990","4999254529824068728272549382468024522346083624068028557197677399460354032302","19863286783514673257602438096028698340633489355546438580505275806712888618797","8597501472019579693110022148133358484974050449265021769883471363830981070438","15745697387452707443485700990949175358831586983137296283366195319537908003288","13137385666206357557612894624274538332141042254638811649741671391041335368023","17489444249761129472685381315022721658390849238308934118982939182052647535064","7817235089381823509145374360042255112726388997005284838446772709175711038688","14266303771668205536382691342596456410509199091923271798848518821724529136059","3636857805719964585971325322044663359458065705759731491721865284507973354939","15992868605947752108489235540799285759772965578817149705232162327368620329585","1335686142273152709365597717137409998821127623205060581051968539417021206504","6433290482925748613794540660743040431650259914794007152150057855153874666944","1361143257838811133926634806224247744517655450729374562521500236431831031476","18225681286815161411121137668234617452312048153276117017888242519394843989168","19843309075203033669895762315323851121116692526905833370940041980425774744571","15228011749951502720507138380119493145011628580619540200408217541371854380957","19619902256720178830677177598316556548461566595041053642017410940299852914682","511045245706260898110690359652263936223759289411819460157040898756960539462","7391377516085877772042712644814217270885890613808054711267621194257918442112","5891519591265284241203789998585637602270159400314233944803142442234700250863","2205432830627138420924593517638591617200352501757865976823844451062848337881","3222440233016699218240995056566298768106156979610420431469004199306974269103","8738332104312050387266272441686236247554960069301415997266286065690829290396","1551797112498648676836888480223639601740456286931633071547538018561520713544","1533866262507880248780245731190869299029017561560482981975068249985135371067","3996384786620540375232033672025195552610224229344345117985645908694200761016","16595891332727724151340175555326766529692459983213346368706615677339339240020","11523034561885962354991131363057963624098255825893327869682794018887379424097","21037920806606953471816674932313658324079485042735787472381615025003112432904","19591615019774495060998741485447874831723014393820542494077889189192102109031","9121850391530996471222427082549856324643713020999728941399437734853739817153","6849010089591794160862035089126940514820060634802302095512422500449021208898","21803985179639408855590213016678692901492191793853596659193109444086006378119","13364642672122219159126189111975702569548137252134210263160227802926124348078","16905269331135488328605515318505661227228474740876565481132283687997616028861","11264009642168330483857233256241513200490483139661004283535705073110138982890","5332394467645666696623235864746879605637402312414276534976098157513611666542","17925301199630013346486151991337546692422339664903952576083922784335751134079","11900184416418670354965232151665958518848952270854151924870211669630781631223","15562113593580216239006544427542674838265849698433044757495991364465187405884","3806304128817128192424875722779633391243742313942202394988632791379590507084","4657338409098638664678315846850627043185036888996779552648742031908099581588","15813005888849962389158961584970173978097218996267117171684509555319301477411","17056578011328104553093128374315470853531917998809681241413306393882725625198","6430589065893485715796702045939612847939363293990681504299985210155618562864","7514454699643127952791367885323645723388779246392186109883710722291187240497","7826937063653788873418085859562133984976335940156012117355343731656725674347","2225655582871701716469716244290307217751235918380896133272619906562931866876","11565133364312756310075478066314302953761772900026528225403220752431976340190","18232452026689223969965820968016739847092564814758593382764078404018135510023","1358358355244320152796507416231954843591920800744392329047477141132664693794","2597241426605278043922861599217180508175107341199392281858695037638300643180","17674515264858256312450756598079170929596539962153597882812281349637224943254","3143421480716849445957518543992988300614287126569006297241763368177602468592","15933437847230001720929677769855858682918236257655835442179345528393419564882","6733106851709743508924920069771721545927217564131624545573720030931843427107","3903499693696421946995265411390118861168305725858301760878023455038512768658","14433872132790123652832156520925166553485145595432897200832458531093296216884","7097617002748651760063122634260707663385999924497452509206216049717006887614","9196893673129829898318166605040425641260075795136163048833535143632480806738","19140091520550535179093575244921354004409797700450072348027875067724407780771","13815362122463786845354711610276132099779552968788780241453140843664912171289","132329010991610972419019365039613190472336282083377290824055198940312830513","2049181411991933045514610569712374231531845833062261528528564288748902967619","9942692693883003669846738387378238020204191501223875692726715738542841527104","6283754404754969631949771092743204859616073374053464616082489188503158661340","13531881648062996717630837244804254055395580039994975987100053481374744485749","0","0","0","0","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","16751074199471344286802035516092717228413021805857911221340709282829922649570","16607689897250896163839120369329143853138821982212506869796223602775242163908","6306670965815533610139978731151082260521747949859106157811737942199411096763","8230394042541507458651300722707802655073997691897399557296075563607891385931","9921340941556354371580059537039333469973209453102024699252654455316059290620","16798896597145667139496131042097011601219503268718208432881915127321311248865","10761622635138561113453616724326151200504548364659640959171019993528403053596","4201374595453568719536041091370119651099375260803977706482746783208488880305","9971587591474752610461421108018095077842562578014452361783151616467835435111","5516956972178305312309254917389099764623678730180225999630364134360264110082","15066785865404294422881557619360885995614121995592112712990143250762198336884","21755300202021669800310961644948292234097575522286241219994206014548021317507","44312224132391919278568080003847402581022440080536924033423180021727388015","17589524827975147485715615321649189469791625723245721893742228097834086947532","8719984869514470722047522645705044152404773497435222154684105742564180785917","12838432770668333832140112504623798777955855545564491234660602333126926294802","10962219331981126937794734082126576683795140107663121675442940913117472782171","11315763313939367564880085930200632291397536948843222126556649652575069224853","9490320164035243469515553845741859611832694165395589257142226352243136301303","14573213588623917823708851377700803537638194753660392663536665732379880810694","11957092005664205224141548929385856436673493267279705778466447868093190736829","2201153109770645202954444876374528386609966279164593010871872560011817397913","11082747672059648638492717211402437406817522242047530271849521934851141518229","20477546427784935443802032434219911124745095329100703429739367686725375043621","20413669078949764936443689287676556111623164824373754014432737811311226761753","12881136730064110218094313142501866107021596701447009682940537878392614463314","13227437990758291440620943688822553930025228016992494659907178847660023537124","16572644556309208037124906701824425475845839679912404017132481770297056142431","19207525364486005896906208137031026335360739161340583275343816203229308414622","13749935216854607186487641922071692492037890524402382020370477865659977471212","14305753616231100452668590820745059778506427001382290586975701645092921660548","765857276287722813531198419619164140070915902829725892404102530083930750063","17837831429010867898764848684310505000314798050293841430668793505708981358048","21265099592359165713925953648362407254559580913936166135963567928466675766562","9836732997058077094526466589020739322840803019139480203465858201631980200718","7950736069218471132276924429739021815862792210045959677128696849570697403704","4769271140055336949069111665742509949024134261124654997310716329224630277762","20393350587508813313089483176581445684689819238531002176517292760755869721350","38149718364286962749939608665460785683852940908425655353420799858383968080","294908462199902072876663185334271659283432370640074451060800538373960973112","15686183370543867546923411519048855269420334921977460677980634391907762285104","7739644896700310773878882243266703498955498777056626589614168707182557659069","8962053441358370892949398584321217001524120474906547766312555570245268276141","10485968530935240560535418413665896337924134365028112810521932629743032594567","10455176935063524730554996425761077284254888258693211809138770824018864886743","14115566565369486572031311310429302802089825334724609634263576446726737605806","20073124591363501366789760608831383241995767850640689122251701726731390338567","18044196147441334580548109144408355893452990965490068051314106336265811591526","11777763830067607118918986120012546064057341507222391327324648823238698980251","5076285475125881250450494722872064230965358749104743996583186222500686678935","9433671005987645330351463650157742363370796004102441907383343518108550265783","16007614664479860453771437441344953439396368135713518528960723657246075833228","3670983463941934079214226480204001841287142286161279531732782678406433460843","7046179718502550936980595924901442920616633571872416339261615305735715278602","17608692011920050118706235959991963886935386829021365964093748239332711649084","2996821855883838728759536316610792557284394221854997002429026293476701752866","1677231509722364930842177352080930133827209916580071048531613825027648977700","20514621385694392131023051208602786923531777062045824148198436025028161478292","18706232149332458956113227927382844148669824578035828945319576383268514596397","11536282866871845249336852725858083392404317076310198593892963050259371331649","20466198999255199834400800454553246058101307023747737024879595930133188864963","17213082575127239224295748117279913461834934345205651804512629361221712146029","19484671891372768411934382885285679105157644357942611948795072906049381809678","8503442112050525052228756834095001115345112944909240539866003384575979945546","1591002621123168604526593223171654111798901832992697089266968330710061317327","17926989791280931197506965049310631268713794343236183001990363712296100776267","9818426793010627181403113577980666147935770130277255691539405567600286312065","9942988821595010693836539395678956414086510769345202336272828286806505105690","11428337004946391003737882643329882420040707267209738526410651698195832612398","5246173256091330545722754324790141877812115594929637564770216594001202665291","9244678589481971155093167074568918052432648706230664195707777716588708425821","16484327628325306003364245414567032312084673791908596909706339237437400759774","15909549332391486405320400238323446874739232392980137232129556119929377881543","4605603680690078397409074258309278031489863163721440064230911400507819976731","11932390595676097724926919191547257683296828193773941999444763120344004292794","21261316293685003751543366541787086957146195861519918738279059420379259769912","21694342134861979785664822222441943407054500023420869221254046994410705539047","13455418065215420116004885303563860520053149691344937005371740002984186620259","21294895762334183277561199056622692153331598314844350195434334666176806203759","2298913285650149740197504916695862209035358355428627300724306426005525816892","6433628427964344837720421894751973624448162124243791938584892092692934497062","13980638727833468810299341230787216089256640947577023476618983231259366747402","16386989380774535566905941270495126370482370902137781001804268887369782038022","3779483885209758277783355831078003188483448889651898318713331166172699636659","13118689370009477102054967134335796733104690982621174244425832900274928932116","21445533669518956637854447045256826873132438263003600821648791482859243407079","5527331762329369159390944165620100309794622537826464839886395712108419580582","3982772412651522640643769699838411900841643087659996933180626455834078733729","8936887292441133154504378719580283709673438127834570894253255440130778560891","5689786437531621897454594927415077264858288108775631464102476970728285871609","6370104324738040905290397305607362815394997849284017671587890146354255852594","2562605975511809500373038481836128711166779361259424204015484454382469913903","8009939360434127939211330421690368857019489809160778015418598167076961485953","6207214611018146300599438189744645959242652217703597746064748175193260329591","16671090648797063256204148088217002774332376248497761795371610457828028740038","351920541540014679905588425887435163878844099034359672557071300875572975398","21058204412077323033815879298722170627087867902547775349664797410908803369974","14564771468858246038476497989063618180073537400380117152664301508245795360502","8272882885871254955349820427886161624704712655862030935537145720959792892274","6909321091395274276146501993203761280720491918442748432524267471458601993221","16580321413206363974123623814602922867712388513971038402753464758491015803565","843281673245380754722495246696808119685404475704137112513160388856240699325","10171659328829219575897640303524498462582095234092978615905848203599889269897","5280538311454636369301273025630273683522547291583648504386454238616356441491","16623616276068850220179897023862034811947741374757987914392112935677729609272","19853123512203259979603644963397956834690886149706076304732426191753395611491","955364103151966477697350532913523016231165744311492647080211628659701871391","20523715452656959031445477013594952421617762425683127800448733851153498579066","14293535687965811563014333045217822091100404926900397852150955930734852567984","4229676629734606989516536240720033922492197958317336524425272064033701231219","18901397382211336164186387913666617814943452495137150951121911861411601103404","14375484255313188168372529479566281408768539401520374973084172059374055840588","19545798768864804171001454865226638660566831783618291009839659068600532212741","12755887933202061913161194217993793715343250197162556258497417497956440593759","8686513030225489957270848893530798775170299685233413267611917464195410557211","5880638904324026409005302950304740533498165011473478865956931412853188357431","7354389273252412391825625422266284022910347922206550320847139744353922366698","7016237351930429912019063230239434124147424389329878468689095040305536565141","5620972089534918638996272688507749091836816762473512644976785924112182176059","20413835273287925719552648605928582957864781808563858039878873559057433938566","11990352873652827398677739409877583255209694499432033562422373811536346570826","11452116767092430632569157126777353261344552818614541313334131497235795274616","13608939909527726586864284167014632459539109382363764498491490357609068357661","19699932497952889669632765576298327295926506735107495829131115663202263356665","15251682785177950917305927011901953367908953567062062215661324049886315524643","20988180365782566790010352815052502389134630736373419926172473693216627536947","7836720310496068244885024104589560761724497802627198466406853572609572183783","8038431537840849850004264549778072928837344446259802659731886224882799164652","2029425248168573578041930579769085260473443689520829116695151637114698378179","14014583048054989975362949820515352457455051497561401705089149965549711007728","10229910039445142063805930610858936389530402461507274678278419431360560041672","18414356640728818641083254061594699427771424933767295240543780118943302353557","14385363499980792320572694168709347498076611078827580165565397937806655843600","17574003158941143569210345425977586387561202207597212418442851062273722778557","5020456663555107491462633901410150293006360280142421036527516054973198917775","20127051627292194507636525988626707066686058957062478135802400381125882156129","20897939964842847172746478761928317623445313616223360444114601438540638075545","4768232651051213290835674042772040002316324578972496328572277887954854608839","17294503583995767475859552377185515589678216285313681942711238998872988167848","14649373813471851945320940299605201018392088399780709659677169234196157620092","8780430624549024727143069679282190039037099678026940232022642526296513616209","19379993141583360349219631444991584062781246208701481966534256751049466960129","15269077688496085659395433896981555224821074535243453599961761864702497339408","5391117857262141392878145098178984215824926943428788260915775917501212609214","7908721172934600956268520018234658066175251014237965624123564978124712802362","7874341505294103336917508655326356231557632351889805234868207045464424182027","14717357719887344869049716594829853959760329970432750252010555421746110830753","3360261399639751762974090530765480555630239123582758200815794978493014885586","9821826804670125425236325658293385777765305748666267887783525427098280556536","17204157028222666500796136628457984571840002100152982240371475388423494849033","5542034861058754185477946991198906162285361355155642038893943908835601160038","3683282103686594289964931403051831385975351230136466856931777064461047733401","15224685775706801324889650391158158261567751841767486050473559405133656352415","14348433140170281101901970266749278653067511062361719376252531576778262236894","11561449914623393122383031050474623941756403082164093879442389899363860513713","18245049492685205869746697260817503761252527622829228814032380169292346673291","17504537922258513011905565287240975149408627350242698790215780212356407248353","1087354866746490755068915240098723302841828156617728293233180699369449595227","6969042902258472469564623163041902613727762494563269234625798939473325810728","19781365794109169059730125820268469324655465578674107499591208131269329184831","19197720132445970072674786026374184753486316604335554230360798533521780079016","8985344752484815619908870528789201141893762847988902632020302966238055069038","6180566225714340566468063951590163252160515912634301758875151812293005995707","7886321650473731550722613550286337225983696528924522412475864179994945154038","1770329309062897291917236776676146963443813646104822628855480965002025402285","2672465549015492990178140878418702146106524780378266324725481883753805796676","9510938473472052600166974310685487461419214920988365840433371267775469202990","8763681409640408511774703386738865004873345690332395131153581718682846235816","5086184804083998594076230176630486989159676487216439626195171443687145611476","3444180739794824231911901354495926100580172575807360182050883799956253686124","19959585945609801580752975266494803324672866918723431810286213367913961455037","3606118653399557978017653345353488674231963545742074503030228140079743128217","9802232062091145454674219420688213272404224274164975947158499021341809478056","14753794963203840670689834131757653710719077219319396758581277854471817219976","10293226843634758194510263296936027709342071523680880184525420653949365085783","12718806094899532360102670898087743973296203292888146926436211859399441382266","19720557165108559470587427734825443980468432595646509009288337442868761549209","11247390882107475711483619058539054176238525726311758865073230404212341552278","15462509904958076555211488611104595950707114200311503866776513865723341096539","19234760699502123418676309783515052697057041962626575225401675314728972650121","17158261287148866987348692179057818719922602171392849314284493894658836825746","15365955529424977292357623764025498682706496161142382817837522205572607763997","20052202240009352261741122369957280265238958638450496105242649976727648471603","423357909332235822254079656696928158152503031658093508494175901331804543226","15922263825513783744583412081948095026829380051325974037117331160273000625665","21608880876703158853582170966053859080506692816444303830697579496441737611292","14979302256083977877181830607642975718819599820161889327504074019516836927010","21610296362574306626509926774800244990065257145430368375419027492142934708446","17595716914975830356499498547074024086847211138200645735802384039048171815958","14654668119168864815561684444214692059474181246705559164525875353227464689053","7909137102568989978451284135464888703672144746229046026942372688255268205369","14812130315252358082784842576665409029101165747479648757059927502821594119043","19533381322254969505860938447353219937929507327716748825809064520539543455254","9403823843450196420799337565010549178259435908490320872849582783166065168282","10464241134417201329419510220104949346527274013274592882563416495012556125132","9301345819661937440725860028779312914339790525885214274554275091844623535968","11291714547013661830332569817711684505569815478772306103530109513027459828741","16566712313878755327910485384356179345881280692463454520410105624337016288883","9857254387540706281892224858708177932493833333242386469874406815551456850784","13235323444556237974521531300791907080635475702604350856205423158574376182435","6837328857570342508089383303046615979341710677796715226424263996563411126589","9567191971502453137803265066675229742925788197509550723183106561667775516503","13589520733675005345281874911032983354954922397198387703860557678089764021921","104175365654736775178218750541299505009591406942062749114421467907345346042","590163818614270202706155060786980081635141531931653658533034907216652933183","11630836030911095078662233290280414853525666587225870019070111475894870557937","3143463001554546949388574227992235144909572072667494575339346439434777710214","17210674657600746455132196643290051407032499980059412222084673652147666262244","19558381360647054135714232130709740454803497350056006816389092459633204536306","16883239974151654186618501613502254189172694896294262882551553603289459762207","8413661446386279271250258046703699372256294759176301597443419113141652463386","17926420509822647309653607861708033860852594098459584436645268742667896895558","19824925766389886827250259916041015429740610094218960702010388823681796598372","21569124030016608055974854740419962472020200788866623348222538997741654501795","14232424310854472834356314082148076539296957249563473004688613559676523926509","15193615028121862883292210509489791742567273312408676269715846648108564480216","4571863685585148023589373809103548979799867639025504561868195666694987162026","6206779924996162752046602034743078689551092997538497731303258570990576183904","13551354910729069809580067054835607774880530108885793285331679609370500875004","9899791381683262402504188099370233883995824403872277909479896171174493425427","19676726055572810021222964113026140207269355942060367353065169172081559784672","842852341267559061264418048500907996345833086685212080144270808293582991176","2374896551530407137601201042234188834144647343362619212010730934843698743587","7541169441788393045940373474338091879780271077778260807857446771010926024429","11136936778745143751630950186644088027953411966465838448171145474563978816093","10104692900610618203101067220992674388402050900350351026933004613495030125962","9448067584436414960964337190111983737612300524270450316697483521460203416821","8950186827869639604172647121100447815900277491673507364868135313567370094566","13506425119440201268368754328546416032565667481881592632895304755531522876713","8980168571796290804339343950808891004720242960395088290536220280570423270238","18170882696616761010489613056792567852402646771641587111297862995908970291284","17964914132412404677996740117340161470056406021410685722116447488755963163990","4999254529824068728272549382468024522346083624068028557197677399460354032302","19863286783514673257602438096028698340633489355546438580505275806712888618797","8597501472019579693110022148133358484974050449265021769883471363830981070438","15745697387452707443485700990949175358831586983137296283366195319537908003288","13137385666206357557612894624274538332141042254638811649741671391041335368023","17489444249761129472685381315022721658390849238308934118982939182052647535064","7817235089381823509145374360042255112726388997005284838446772709175711038688","14266303771668205536382691342596456410509199091923271798848518821724529136059","3636857805719964585971325322044663359458065705759731491721865284507973354939","15992868605947752108489235540799285759772965578817149705232162327368620329585","1335686142273152709365597717137409998821127623205060581051968539417021206504","6433290482925748613794540660743040431650259914794007152150057855153874666944","1361143257838811133926634806224247744517655450729374562521500236431831031476","18225681286815161411121137668234617452312048153276117017888242519394843989168","19843309075203033669895762315323851121116692526905833370940041980425774744571","15228011749951502720507138380119493145011628580619540200408217541371854380957","19619902256720178830677177598316556548461566595041053642017410940299852914682","511045245706260898110690359652263936223759289411819460157040898756960539462","7391377516085877772042712644814217270885890613808054711267621194257918442112","5891519591265284241203789998585637602270159400314233944803142442234700250863","2205432830627138420924593517638591617200352501757865976823844451062848337881","3222440233016699218240995056566298768106156979610420431469004199306974269103","8738332104312050387266272441686236247554960069301415997266286065690829290396","1551797112498648676836888480223639601740456286931633071547538018561520713544","1533866262507880248780245731190869299029017561560482981975068249985135371067","3996384786620540375232033672025195552610224229344345117985645908694200761016","16595891332727724151340175555326766529692459983213346368706615677339339240020","11523034561885962354991131363057963624098255825893327869682794018887379424097","21037920806606953471816674932313658324079485042735787472381615025003112432904","19591615019774495060998741485447874831723014393820542494077889189192102109031","9121850391530996471222427082549856324643713020999728941399437734853739817153","6849010089591794160862035089126940514820060634802302095512422500449021208898","21803985179639408855590213016678692901492191793853596659193109444086006378119","13364642672122219159126189111975702569548137252134210263160227802926124348078","16905269331135488328605515318505661227228474740876565481132283687997616028861","11264009642168330483857233256241513200490483139661004283535705073110138982890","5332394467645666696623235864746879605637402312414276534976098157513611666542","17925301199630013346486151991337546692422339664903952576083922784335751134079","11900184416418670354965232151665958518848952270854151924870211669630781631223","15562113593580216239006544427542674838265849698433044757495991364465187405884","3806304128817128192424875722779633391243742313942202394988632791379590507084","4657338409098638664678315846850627043185036888996779552648742031908099581588","15813005888849962389158961584970173978097218996267117171684509555319301477411","17056578011328104553093128374315470853531917998809681241413306393882725625198","6430589065893485715796702045939612847939363293990681504299985210155618562864","7514454699643127952791367885323645723388779246392186109883710722291187240497","7826937063653788873418085859562133984976335940156012117355343731656725674347","2225655582871701716469716244290307217751235918380896133272619906562931866876","11565133364312756310075478066314302953761772900026528225403220752431976340190","18232452026689223969965820968016739847092564814758593382764078404018135510023","1358358355244320152796507416231954843591920800744392329047477141132664693794","2597241426605278043922861599217180508175107341199392281858695037638300643180","17674515264858256312450756598079170929596539962153597882812281349637224943254","3143421480716849445957518543992988300614287126569006297241763368177602468592","15933437847230001720929677769855858682918236257655835442179345528393419564882","6733106851709743508924920069771721545927217564131624545573720030931843427107","3903499693696421946995265411390118861168305725858301760878023455038512768658","14433872132790123652832156520925166553485145595432897200832458531093296216884","7097617002748651760063122634260707663385999924497452509206216049717006887614","9196893673129829898318166605040425641260075795136163048833535143632480806738","19140091520550535179093575244921354004409797700450072348027875067724407780771","13815362122463786845354711610276132099779552968788780241453140843664912171289","132329010991610972419019365039613190472336282083377290824055198940312830513","2049181411991933045514610569712374231531845833062261528528564288748902967619","9942692693883003669846738387378238020204191501223875692726715738542841527104","6283754404754969631949771092743204859616073374053464616082489188503158661340","13531881648062996717630837244804254055395580039994975987100053481374744485749","0","0","0","0","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","16751074199471344286802035516092717228413021805857911221340709282829922649570","16607689897250896163839120369329143853138821982212506869796223602775242163908","6306670965815533610139978731151082260521747949859106157811737942199411096763","8230394042541507458651300722707802655073997691897399557296075563607891385931","9921340941556354371580059537039333469973209453102024699252654455316059290620","16798896597145667139496131042097011601219503268718208432881915127321311248865","10761622635138561113453616724326151200504548364659640959171019993528403053596","4201374595453568719536041091370119651099375260803977706482746783208488880305","9971587591474752610461421108018095077842562578014452361783151616467835435111","5516956972178305312309254917389099764623678730180225999630364134360264110082","15066785865404294422881557619360885995614121995592112712990143250762198336884","21755300202021669800310961644948292234097575522286241219994206014548021317507","44312224132391919278568080003847402581022440080536924033423180021727388015","17589524827975147485715615321649189469791625723245721893742228097834086947532","8719984869514470722047522645705044152404773497435222154684105742564180785917","12838432770668333832140112504623798777955855545564491234660602333126926294802","10962219331981126937794734082126576683795140107663121675442940913117472782171","11315763313939367564880085930200632291397536948843222126556649652575069224853","9490320164035243469515553845741859611832694165395589257142226352243136301303","14573213588623917823708851377700803537638194753660392663536665732379880810694","11957092005664205224141548929385856436673493267279705778466447868093190736829","2201153109770645202954444876374528386609966279164593010871872560011817397913","11082747672059648638492717211402437406817522242047530271849521934851141518229","20477546427784935443802032434219911124745095329100703429739367686725375043621","20413669078949764936443689287676556111623164824373754014432737811311226761753","12881136730064110218094313142501866107021596701447009682940537878392614463314","13227437990758291440620943688822553930025228016992494659907178847660023537124","16572644556309208037124906701824425475845839679912404017132481770297056142431","19207525364486005896906208137031026335360739161340583275343816203229308414622","13749935216854607186487641922071692492037890524402382020370477865659977471212","14305753616231100452668590820745059778506427001382290586975701645092921660548","765857276287722813531198419619164140070915902829725892404102530083930750063","17837831429010867898764848684310505000314798050293841430668793505708981358048","21265099592359165713925953648362407254559580913936166135963567928466675766562","9836732997058077094526466589020739322840803019139480203465858201631980200718","7950736069218471132276924429739021815862792210045959677128696849570697403704","4769271140055336949069111665742509949024134261124654997310716329224630277762","20393350587508813313089483176581445684689819238531002176517292760755869721350","38149718364286962749939608665460785683852940908425655353420799858383968080","294908462199902072876663185334271659283432370640074451060800538373960973112","15686183370543867546923411519048855269420334921977460677980634391907762285104","7739644896700310773878882243266703498955498777056626589614168707182557659069","8962053441358370892949398584321217001524120474906547766312555570245268276141","10485968530935240560535418413665896337924134365028112810521932629743032594567","10455176935063524730554996425761077284254888258693211809138770824018864886743","14115566565369486572031311310429302802089825334724609634263576446726737605806","20073124591363501366789760608831383241995767850640689122251701726731390338567","18044196147441334580548109144408355893452990965490068051314106336265811591526","11777763830067607118918986120012546064057341507222391327324648823238698980251","5076285475125881250450494722872064230965358749104743996583186222500686678935","9433671005987645330351463650157742363370796004102441907383343518108550265783","16007614664479860453771437441344953439396368135713518528960723657246075833228","3670983463941934079214226480204001841287142286161279531732782678406433460843","7046179718502550936980595924901442920616633571872416339261615305735715278602","17608692011920050118706235959991963886935386829021365964093748239332711649084","2996821855883838728759536316610792557284394221854997002429026293476701752866","1677231509722364930842177352080930133827209916580071048531613825027648977700","20514621385694392131023051208602786923531777062045824148198436025028161478292","18706232149332458956113227927382844148669824578035828945319576383268514596397","11536282866871845249336852725858083392404317076310198593892963050259371331649","20466198999255199834400800454553246058101307023747737024879595930133188864963","17213082575127239224295748117279913461834934345205651804512629361221712146029","19484671891372768411934382885285679105157644357942611948795072906049381809678","8503442112050525052228756834095001115345112944909240539866003384575979945546","1591002621123168604526593223171654111798901832992697089266968330710061317327","17926989791280931197506965049310631268713794343236183001990363712296100776267","9818426793010627181403113577980666147935770130277255691539405567600286312065","9942988821595010693836539395678956414086510769345202336272828286806505105690","11428337004946391003737882643329882420040707267209738526410651698195832612398","5246173256091330545722754324790141877812115594929637564770216594001202665291","9244678589481971155093167074568918052432648706230664195707777716588708425821","16484327628325306003364245414567032312084673791908596909706339237437400759774","15909549332391486405320400238323446874739232392980137232129556119929377881543","4605603680690078397409074258309278031489863163721440064230911400507819976731","11932390595676097724926919191547257683296828193773941999444763120344004292794","21261316293685003751543366541787086957146195861519918738279059420379259769912","21694342134861979785664822222441943407054500023420869221254046994410705539047","13455418065215420116004885303563860520053149691344937005371740002984186620259","21294895762334183277561199056622692153331598314844350195434334666176806203759","2298913285650149740197504916695862209035358355428627300724306426005525816892","6433628427964344837720421894751973624448162124243791938584892092692934497062","13980638727833468810299341230787216089256640947577023476618983231259366747402","16386989380774535566905941270495126370482370902137781001804268887369782038022","3779483885209758277783355831078003188483448889651898318713331166172699636659","13118689370009477102054967134335796733104690982621174244425832900274928932116","21445533669518956637854447045256826873132438263003600821648791482859243407079","5527331762329369159390944165620100309794622537826464839886395712108419580582","3982772412651522640643769699838411900841643087659996933180626455834078733729","8936887292441133154504378719580283709673438127834570894253255440130778560891","5689786437531621897454594927415077264858288108775631464102476970728285871609","6370104324738040905290397305607362815394997849284017671587890146354255852594","2562605975511809500373038481836128711166779361259424204015484454382469913903","8009939360434127939211330421690368857019489809160778015418598167076961485953","6207214611018146300599438189744645959242652217703597746064748175193260329591","16671090648797063256204148088217002774332376248497761795371610457828028740038","351920541540014679905588425887435163878844099034359672557071300875572975398","21058204412077323033815879298722170627087867902547775349664797410908803369974","14564771468858246038476497989063618180073537400380117152664301508245795360502","8272882885871254955349820427886161624704712655862030935537145720959792892274","6909321091395274276146501993203761280720491918442748432524267471458601993221","16580321413206363974123623814602922867712388513971038402753464758491015803565","843281673245380754722495246696808119685404475704137112513160388856240699325","10171659328829219575897640303524498462582095234092978615905848203599889269897","5280538311454636369301273025630273683522547291583648504386454238616356441491","16623616276068850220179897023862034811947741374757987914392112935677729609272","19853123512203259979603644963397956834690886149706076304732426191753395611491","955364103151966477697350532913523016231165744311492647080211628659701871391","20523715452656959031445477013594952421617762425683127800448733851153498579066","14293535687965811563014333045217822091100404926900397852150955930734852567984","4229676629734606989516536240720033922492197958317336524425272064033701231219","18901397382211336164186387913666617814943452495137150951121911861411601103404","14375484255313188168372529479566281408768539401520374973084172059374055840588","19545798768864804171001454865226638660566831783618291009839659068600532212741","12755887933202061913161194217993793715343250197162556258497417497956440593759","8686513030225489957270848893530798775170299685233413267611917464195410557211","5880638904324026409005302950304740533498165011473478865956931412853188357431","7354389273252412391825625422266284022910347922206550320847139744353922366698","7016237351930429912019063230239434124147424389329878468689095040305536565141","5620972089534918638996272688507749091836816762473512644976785924112182176059","20413835273287925719552648605928582957864781808563858039878873559057433938566","11990352873652827398677739409877583255209694499432033562422373811536346570826","11452116767092430632569157126777353261344552818614541313334131497235795274616","13608939909527726586864284167014632459539109382363764498491490357609068357661","19699932497952889669632765576298327295926506735107495829131115663202263356665","15251682785177950917305927011901953367908953567062062215661324049886315524643","20988180365782566790010352815052502389134630736373419926172473693216627536947","7836720310496068244885024104589560761724497802627198466406853572609572183783","8038431537840849850004264549778072928837344446259802659731886224882799164652","2029425248168573578041930579769085260473443689520829116695151637114698378179","14014583048054989975362949820515352457455051497561401705089149965549711007728","10229910039445142063805930610858936389530402461507274678278419431360560041672","18414356640728818641083254061594699427771424933767295240543780118943302353557","14385363499980792320572694168709347498076611078827580165565397937806655843600","17574003158941143569210345425977586387561202207597212418442851062273722778557","5020456663555107491462633901410150293006360280142421036527516054973198917775","20127051627292194507636525988626707066686058957062478135802400381125882156129","20897939964842847172746478761928317623445313616223360444114601438540638075545","4768232651051213290835674042772040002316324578972496328572277887954854608839","17294503583995767475859552377185515589678216285313681942711238998872988167848","14649373813471851945320940299605201018392088399780709659677169234196157620092","8780430624549024727143069679282190039037099678026940232022642526296513616209","19379993141583360349219631444991584062781246208701481966534256751049466960129","15269077688496085659395433896981555224821074535243453599961761864702497339408","5391117857262141392878145098178984215824926943428788260915775917501212609214","7908721172934600956268520018234658066175251014237965624123564978124712802362","7874341505294103336917508655326356231557632351889805234868207045464424182027","14717357719887344869049716594829853959760329970432750252010555421746110830753","3360261399639751762974090530765480555630239123582758200815794978493014885586","9821826804670125425236325658293385777765305748666267887783525427098280556536","17204157028222666500796136628457984571840002100152982240371475388423494849033","5542034861058754185477946991198906162285361355155642038893943908835601160038","3683282103686594289964931403051831385975351230136466856931777064461047733401","15224685775706801324889650391158158261567751841767486050473559405133656352415","14348433140170281101901970266749278653067511062361719376252531576778262236894","11561449914623393122383031050474623941756403082164093879442389899363860513713","18245049492685205869746697260817503761252527622829228814032380169292346673291","17504537922258513011905565287240975149408627350242698790215780212356407248353","1087354866746490755068915240098723302841828156617728293233180699369449595227","6969042902258472469564623163041902613727762494563269234625798939473325810728","19781365794109169059730125820268469324655465578674107499591208131269329184831","19197720132445970072674786026374184753486316604335554230360798533521780079016","8985344752484815619908870528789201141893762847988902632020302966238055069038","6180566225714340566468063951590163252160515912634301758875151812293005995707","7886321650473731550722613550286337225983696528924522412475864179994945154038","1770329309062897291917236776676146963443813646104822628855480965002025402285","2672465549015492990178140878418702146106524780378266324725481883753805796676","9510938473472052600166974310685487461419214920988365840433371267775469202990","8763681409640408511774703386738865004873345690332395131153581718682846235816","5086184804083998594076230176630486989159676487216439626195171443687145611476","3444180739794824231911901354495926100580172575807360182050883799956253686124","19959585945609801580752975266494803324672866918723431810286213367913961455037","3606118653399557978017653345353488674231963545742074503030228140079743128217","9802232062091145454674219420688213272404224274164975947158499021341809478056","14753794963203840670689834131757653710719077219319396758581277854471817219976","10293226843634758194510263296936027709342071523680880184525420653949365085783","12718806094899532360102670898087743973296203292888146926436211859399441382266","19720557165108559470587427734825443980468432595646509009288337442868761549209","11247390882107475711483619058539054176238525726311758865073230404212341552278","15462509904958076555211488611104595950707114200311503866776513865723341096539","19234760699502123418676309783515052697057041962626575225401675314728972650121","17158261287148866987348692179057818719922602171392849314284493894658836825746","15365955529424977292357623764025498682706496161142382817837522205572607763997","20052202240009352261741122369957280265238958638450496105242649976727648471603","423357909332235822254079656696928158152503031658093508494175901331804543226","15922263825513783744583412081948095026829380051325974037117331160273000625665","21608880876703158853582170966053859080506692816444303830697579496441737611292","14979302256083977877181830607642975718819599820161889327504074019516836927010","21610296362574306626509926774800244990065257145430368375419027492142934708446","17595716914975830356499498547074024086847211138200645735802384039048171815958","14654668119168864815561684444214692059474181246705559164525875353227464689053","7909137102568989978451284135464888703672144746229046026942372688255268205369","14812130315252358082784842576665409029101165747479648757059927502821594119043","19533381322254969505860938447353219937929507327716748825809064520539543455254","9403823843450196420799337565010549178259435908490320872849582783166065168282","10464241134417201329419510220104949346527274013274592882563416495012556125132","9301345819661937440725860028779312914339790525885214274554275091844623535968","11291714547013661830332569817711684505569815478772306103530109513027459828741","16566712313878755327910485384356179345881280692463454520410105624337016288883","9857254387540706281892224858708177932493833333242386469874406815551456850784","13235323444556237974521531300791907080635475702604350856205423158574376182435","6837328857570342508089383303046615979341710677796715226424263996563411126589","9567191971502453137803265066675229742925788197509550723183106561667775516503","13589520733675005345281874911032983354954922397198387703860557678089764021921","104175365654736775178218750541299505009591406942062749114421467907345346042","590163818614270202706155060786980081635141531931653658533034907216652933183","11630836030911095078662233290280414853525666587225870019070111475894870557937","3143463001554546949388574227992235144909572072667494575339346439434777710214","17210674657600746455132196643290051407032499980059412222084673652147666262244","19558381360647054135714232130709740454803497350056006816389092459633204536306","16883239974151654186618501613502254189172694896294262882551553603289459762207","8413661446386279271250258046703699372256294759176301597443419113141652463386","17926420509822647309653607861708033860852594098459584436645268742667896895558","19824925766389886827250259916041015429740610094218960702010388823681796598372","21569124030016608055974854740419962472020200788866623348222538997741654501795","14232424310854472834356314082148076539296957249563473004688613559676523926509","15193615028121862883292210509489791742567273312408676269715846648108564480216","4571863685585148023589373809103548979799867639025504561868195666694987162026","6206779924996162752046602034743078689551092997538497731303258570990576183904","13551354910729069809580067054835607774880530108885793285331679609370500875004","9899791381683262402504188099370233883995824403872277909479896171174493425427","19676726055572810021222964113026140207269355942060367353065169172081559784672","842852341267559061264418048500907996345833086685212080144270808293582991176","2374896551530407137601201042234188834144647343362619212010730934843698743587","7541169441788393045940373474338091879780271077778260807857446771010926024429","11136936778745143751630950186644088027953411966465838448171145474563978816093","10104692900610618203101067220992674388402050900350351026933004613495030125962","9448067584436414960964337190111983737612300524270450316697483521460203416821","8950186827869639604172647121100447815900277491673507364868135313567370094566","13506425119440201268368754328546416032565667481881592632895304755531522876713","8980168571796290804339343950808891004720242960395088290536220280570423270238","18170882696616761010489613056792567852402646771641587111297862995908970291284","17964914132412404677996740117340161470056406021410685722116447488755963163990","4999254529824068728272549382468024522346083624068028557197677399460354032302","19863286783514673257602438096028698340633489355546438580505275806712888618797","8597501472019579693110022148133358484974050449265021769883471363830981070438","15745697387452707443485700990949175358831586983137296283366195319537908003288","13137385666206357557612894624274538332141042254638811649741671391041335368023","17489444249761129472685381315022721658390849238308934118982939182052647535064","7817235089381823509145374360042255112726388997005284838446772709175711038688","14266303771668205536382691342596456410509199091923271798848518821724529136059","3636857805719964585971325322044663359458065705759731491721865284507973354939","15992868605947752108489235540799285759772965578817149705232162327368620329585","1335686142273152709365597717137409998821127623205060581051968539417021206504","6433290482925748613794540660743040431650259914794007152150057855153874666944","1361143257838811133926634806224247744517655450729374562521500236431831031476","18225681286815161411121137668234617452312048153276117017888242519394843989168","19843309075203033669895762315323851121116692526905833370940041980425774744571","15228011749951502720507138380119493145011628580619540200408217541371854380957","19619902256720178830677177598316556548461566595041053642017410940299852914682","511045245706260898110690359652263936223759289411819460157040898756960539462","7391377516085877772042712644814217270885890613808054711267621194257918442112","5891519591265284241203789998585637602270159400314233944803142442234700250863","2205432830627138420924593517638591617200352501757865976823844451062848337881","3222440233016699218240995056566298768106156979610420431469004199306974269103","8738332104312050387266272441686236247554960069301415997266286065690829290396","1551797112498648676836888480223639601740456286931633071547538018561520713544","1533866262507880248780245731190869299029017561560482981975068249985135371067","3996384786620540375232033672025195552610224229344345117985645908694200761016","16595891332727724151340175555326766529692459983213346368706615677339339240020","11523034561885962354991131363057963624098255825893327869682794018887379424097","21037920806606953471816674932313658324079485042735787472381615025003112432904","19591615019774495060998741485447874831723014393820542494077889189192102109031","9121850391530996471222427082549856324643713020999728941399437734853739817153","6849010089591794160862035089126940514820060634802302095512422500449021208898","21803985179639408855590213016678692901492191793853596659193109444086006378119","13364642672122219159126189111975702569548137252134210263160227802926124348078","16905269331135488328605515318505661227228474740876565481132283687997616028861","11264009642168330483857233256241513200490483139661004283535705073110138982890","5332394467645666696623235864746879605637402312414276534976098157513611666542","17925301199630013346486151991337546692422339664903952576083922784335751134079","11900184416418670354965232151665958518848952270854151924870211669630781631223","15562113593580216239006544427542674838265849698433044757495991364465187405884","3806304128817128192424875722779633391243742313942202394988632791379590507084","4657338409098638664678315846850627043185036888996779552648742031908099581588","15813005888849962389158961584970173978097218996267117171684509555319301477411","17056578011328104553093128374315470853531917998809681241413306393882725625198","6430589065893485715796702045939612847939363293990681504299985210155618562864","7514454699643127952791367885323645723388779246392186109883710722291187240497","7826937063653788873418085859562133984976335940156012117355343731656725674347","2225655582871701716469716244290307217751235918380896133272619906562931866876","11565133364312756310075478066314302953761772900026528225403220752431976340190","18232452026689223969965820968016739847092564814758593382764078404018135510023","1358358355244320152796507416231954843591920800744392329047477141132664693794","2597241426605278043922861599217180508175107341199392281858695037638300643180","17674515264858256312450756598079170929596539962153597882812281349637224943254","3143421480716849445957518543992988300614287126569006297241763368177602468592","15933437847230001720929677769855858682918236257655835442179345528393419564882","6733106851709743508924920069771721545927217564131624545573720030931843427107","3903499693696421946995265411390118861168305725858301760878023455038512768658","14433872132790123652832156520925166553485145595432897200832458531093296216884","7097617002748651760063122634260707663385999924497452509206216049717006887614","9196893673129829898318166605040425641260075795136163048833535143632480806738","19140091520550535179093575244921354004409797700450072348027875067724407780771","13815362122463786845354711610276132099779552968788780241453140843664912171289","132329010991610972419019365039613190472336282083377290824055198940312830513","2049181411991933045514610569712374231531845833062261528528564288748902967619","9942692693883003669846738387378238020204191501223875692726715738542841527104","6283754404754969631949771092743204859616073374053464616082489188503158661340","13531881648062996717630837244804254055395580039994975987100053481374744485749","0","0","0","0","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","16751074199471344286802035516092717228413021805857911221340709282829922649570","16607689897250896163839120369329143853138821982212506869796223602775242163908","6306670965815533610139978731151082260521747949859106157811737942199411096763","8230394042541507458651300722707802655073997691897399557296075563607891385931","9921340941556354371580059537039333469973209453102024699252654455316059290620","16798896597145667139496131042097011601219503268718208432881915127321311248865","10761622635138561113453616724326151200504548364659640959171019993528403053596","4201374595453568719536041091370119651099375260803977706482746783208488880305","9971587591474752610461421108018095077842562578014452361783151616467835435111","5516956972178305312309254917389099764623678730180225999630364134360264110082","15066785865404294422881557619360885995614121995592112712990143250762198336884","21755300202021669800310961644948292234097575522286241219994206014548021317507","44312224132391919278568080003847402581022440080536924033423180021727388015","17589524827975147485715615321649189469791625723245721893742228097834086947532","8719984869514470722047522645705044152404773497435222154684105742564180785917","12838432770668333832140112504623798777955855545564491234660602333126926294802","10962219331981126937794734082126576683795140107663121675442940913117472782171","11315763313939367564880085930200632291397536948843222126556649652575069224853","9490320164035243469515553845741859611832694165395589257142226352243136301303","14573213588623917823708851377700803537638194753660392663536665732379880810694","11957092005664205224141548929385856436673493267279705778466447868093190736829","2201153109770645202954444876374528386609966279164593010871872560011817397913","11082747672059648638492717211402437406817522242047530271849521934851141518229","20477546427784935443802032434219911124745095329100703429739367686725375043621","20413669078949764936443689287676556111623164824373754014432737811311226761753","12881136730064110218094313142501866107021596701447009682940537878392614463314","13227437990758291440620943688822553930025228016992494659907178847660023537124","16572644556309208037124906701824425475845839679912404017132481770297056142431","19207525364486005896906208137031026335360739161340583275343816203229308414622","13749935216854607186487641922071692492037890524402382020370477865659977471212","14305753616231100452668590820745059778506427001382290586975701645092921660548","765857276287722813531198419619164140070915902829725892404102530083930750063","17837831429010867898764848684310505000314798050293841430668793505708981358048","21265099592359165713925953648362407254559580913936166135963567928466675766562","9836732997058077094526466589020739322840803019139480203465858201631980200718","7950736069218471132276924429739021815862792210045959677128696849570697403704","4769271140055336949069111665742509949024134261124654997310716329224630277762","20393350587508813313089483176581445684689819238531002176517292760755869721350","38149718364286962749939608665460785683852940908425655353420799858383968080","294908462199902072876663185334271659283432370640074451060800538373960973112","15686183370543867546923411519048855269420334921977460677980634391907762285104","7739644896700310773878882243266703498955498777056626589614168707182557659069","8962053441358370892949398584321217001524120474906547766312555570245268276141","10485968530935240560535418413665896337924134365028112810521932629743032594567","10455176935063524730554996425761077284254888258693211809138770824018864886743","14115566565369486572031311310429302802089825334724609634263576446726737605806","20073124591363501366789760608831383241995767850640689122251701726731390338567","18044196147441334580548109144408355893452990965490068051314106336265811591526","11777763830067607118918986120012546064057341507222391327324648823238698980251","5076285475125881250450494722872064230965358749104743996583186222500686678935","9433671005987645330351463650157742363370796004102441907383343518108550265783","16007614664479860453771437441344953439396368135713518528960723657246075833228","3670983463941934079214226480204001841287142286161279531732782678406433460843","7046179718502550936980595924901442920616633571872416339261615305735715278602","17608692011920050118706235959991963886935386829021365964093748239332711649084","2996821855883838728759536316610792557284394221854997002429026293476701752866","1677231509722364930842177352080930133827209916580071048531613825027648977700","20514621385694392131023051208602786923531777062045824148198436025028161478292","18706232149332458956113227927382844148669824578035828945319576383268514596397","11536282866871845249336852725858083392404317076310198593892963050259371331649","20466198999255199834400800454553246058101307023747737024879595930133188864963","17213082575127239224295748117279913461834934345205651804512629361221712146029","19484671891372768411934382885285679105157644357942611948795072906049381809678","8503442112050525052228756834095001115345112944909240539866003384575979945546","1591002621123168604526593223171654111798901832992697089266968330710061317327","17926989791280931197506965049310631268713794343236183001990363712296100776267","9818426793010627181403113577980666147935770130277255691539405567600286312065","9942988821595010693836539395678956414086510769345202336272828286806505105690","11428337004946391003737882643329882420040707267209738526410651698195832612398","5246173256091330545722754324790141877812115594929637564770216594001202665291","9244678589481971155093167074568918052432648706230664195707777716588708425821","16484327628325306003364245414567032312084673791908596909706339237437400759774","15909549332391486405320400238323446874739232392980137232129556119929377881543","4605603680690078397409074258309278031489863163721440064230911400507819976731","11932390595676097724926919191547257683296828193773941999444763120344004292794","21261316293685003751543366541787086957146195861519918738279059420379259769912","21694342134861979785664822222441943407054500023420869221254046994410705539047","13455418065215420116004885303563860520053149691344937005371740002984186620259","21294895762334183277561199056622692153331598314844350195434334666176806203759","2298913285650149740197504916695862209035358355428627300724306426005525816892","6433628427964344837720421894751973624448162124243791938584892092692934497062","13980638727833468810299341230787216089256640947577023476618983231259366747402","16386989380774535566905941270495126370482370902137781001804268887369782038022","3779483885209758277783355831078003188483448889651898318713331166172699636659","13118689370009477102054967134335796733104690982621174244425832900274928932116","21445533669518956637854447045256826873132438263003600821648791482859243407079","5527331762329369159390944165620100309794622537826464839886395712108419580582","3982772412651522640643769699838411900841643087659996933180626455834078733729","8936887292441133154504378719580283709673438127834570894253255440130778560891","5689786437531621897454594927415077264858288108775631464102476970728285871609","6370104324738040905290397305607362815394997849284017671587890146354255852594","2562605975511809500373038481836128711166779361259424204015484454382469913903","8009939360434127939211330421690368857019489809160778015418598167076961485953","6207214611018146300599438189744645959242652217703597746064748175193260329591","16671090648797063256204148088217002774332376248497761795371610457828028740038","351920541540014679905588425887435163878844099034359672557071300875572975398","21058204412077323033815879298722170627087867902547775349664797410908803369974","14564771468858246038476497989063618180073537400380117152664301508245795360502","8272882885871254955349820427886161624704712655862030935537145720959792892274","6909321091395274276146501993203761280720491918442748432524267471458601993221","16580321413206363974123623814602922867712388513971038402753464758491015803565","843281673245380754722495246696808119685404475704137112513160388856240699325","10171659328829219575897640303524498462582095234092978615905848203599889269897","5280538311454636369301273025630273683522547291583648504386454238616356441491","16623616276068850220179897023862034811947741374757987914392112935677729609272","19853123512203259979603644963397956834690886149706076304732426191753395611491","955364103151966477697350532913523016231165744311492647080211628659701871391","20523715452656959031445477013594952421617762425683127800448733851153498579066","14293535687965811563014333045217822091100404926900397852150955930734852567984","4229676629734606989516536240720033922492197958317336524425272064033701231219","18901397382211336164186387913666617814943452495137150951121911861411601103404","14375484255313188168372529479566281408768539401520374973084172059374055840588","19545798768864804171001454865226638660566831783618291009839659068600532212741","12755887933202061913161194217993793715343250197162556258497417497956440593759","8686513030225489957270848893530798775170299685233413267611917464195410557211","5880638904324026409005302950304740533498165011473478865956931412853188357431","7354389273252412391825625422266284022910347922206550320847139744353922366698","7016237351930429912019063230239434124147424389329878468689095040305536565141","5620972089534918638996272688507749091836816762473512644976785924112182176059","20413835273287925719552648605928582957864781808563858039878873559057433938566","11990352873652827398677739409877583255209694499432033562422373811536346570826","11452116767092430632569157126777353261344552818614541313334131497235795274616","13608939909527726586864284167014632459539109382363764498491490357609068357661","19699932497952889669632765576298327295926506735107495829131115663202263356665","15251682785177950917305927011901953367908953567062062215661324049886315524643","20988180365782566790010352815052502389134630736373419926172473693216627536947","7836720310496068244885024104589560761724497802627198466406853572609572183783","8038431537840849850004264549778072928837344446259802659731886224882799164652","2029425248168573578041930579769085260473443689520829116695151637114698378179","14014583048054989975362949820515352457455051497561401705089149965549711007728","10229910039445142063805930610858936389530402461507274678278419431360560041672","18414356640728818641083254061594699427771424933767295240543780118943302353557","14385363499980792320572694168709347498076611078827580165565397937806655843600","17574003158941143569210345425977586387561202207597212418442851062273722778557","5020456663555107491462633901410150293006360280142421036527516054973198917775","20127051627292194507636525988626707066686058957062478135802400381125882156129","20897939964842847172746478761928317623445313616223360444114601438540638075545","4768232651051213290835674042772040002316324578972496328572277887954854608839","17294503583995767475859552377185515589678216285313681942711238998872988167848","14649373813471851945320940299605201018392088399780709659677169234196157620092","8780430624549024727143069679282190039037099678026940232022642526296513616209","19379993141583360349219631444991584062781246208701481966534256751049466960129","15269077688496085659395433896981555224821074535243453599961761864702497339408","5391117857262141392878145098178984215824926943428788260915775917501212609214","7908721172934600956268520018234658066175251014237965624123564978124712802362","7874341505294103336917508655326356231557632351889805234868207045464424182027","14717357719887344869049716594829853959760329970432750252010555421746110830753","3360261399639751762974090530765480555630239123582758200815794978493014885586","9821826804670125425236325658293385777765305748666267887783525427098280556536","17204157028222666500796136628457984571840002100152982240371475388423494849033","5542034861058754185477946991198906162285361355155642038893943908835601160038","3683282103686594289964931403051831385975351230136466856931777064461047733401","15224685775706801324889650391158158261567751841767486050473559405133656352415","14348433140170281101901970266749278653067511062361719376252531576778262236894","11561449914623393122383031050474623941756403082164093879442389899363860513713","18245049492685205869746697260817503761252527622829228814032380169292346673291","17504537922258513011905565287240975149408627350242698790215780212356407248353","1087354866746490755068915240098723302841828156617728293233180699369449595227","6969042902258472469564623163041902613727762494563269234625798939473325810728","19781365794109169059730125820268469324655465578674107499591208131269329184831","19197720132445970072674786026374184753486316604335554230360798533521780079016","8985344752484815619908870528789201141893762847988902632020302966238055069038","6180566225714340566468063951590163252160515912634301758875151812293005995707","7886321650473731550722613550286337225983696528924522412475864179994945154038","1770329309062897291917236776676146963443813646104822628855480965002025402285","2672465549015492990178140878418702146106524780378266324725481883753805796676","9510938473472052600166974310685487461419214920988365840433371267775469202990","8763681409640408511774703386738865004873345690332395131153581718682846235816","5086184804083998594076230176630486989159676487216439626195171443687145611476","3444180739794824231911901354495926100580172575807360182050883799956253686124","19959585945609801580752975266494803324672866918723431810286213367913961455037","3606118653399557978017653345353488674231963545742074503030228140079743128217","9802232062091145454674219420688213272404224274164975947158499021341809478056","14753794963203840670689834131757653710719077219319396758581277854471817219976","10293226843634758194510263296936027709342071523680880184525420653949365085783","12718806094899532360102670898087743973296203292888146926436211859399441382266","19720557165108559470587427734825443980468432595646509009288337442868761549209","11247390882107475711483619058539054176238525726311758865073230404212341552278","15462509904958076555211488611104595950707114200311503866776513865723341096539","19234760699502123418676309783515052697057041962626575225401675314728972650121","17158261287148866987348692179057818719922602171392849314284493894658836825746","15365955529424977292357623764025498682706496161142382817837522205572607763997","20052202240009352261741122369957280265238958638450496105242649976727648471603","423357909332235822254079656696928158152503031658093508494175901331804543226","15922263825513783744583412081948095026829380051325974037117331160273000625665","21608880876703158853582170966053859080506692816444303830697579496441737611292","14979302256083977877181830607642975718819599820161889327504074019516836927010","21610296362574306626509926774800244990065257145430368375419027492142934708446","17595716914975830356499498547074024086847211138200645735802384039048171815958","14654668119168864815561684444214692059474181246705559164525875353227464689053","7909137102568989978451284135464888703672144746229046026942372688255268205369","14812130315252358082784842576665409029101165747479648757059927502821594119043","19533381322254969505860938447353219937929507327716748825809064520539543455254","9403823843450196420799337565010549178259435908490320872849582783166065168282","10464241134417201329419510220104949346527274013274592882563416495012556125132","9301345819661937440725860028779312914339790525885214274554275091844623535968","11291714547013661830332569817711684505569815478772306103530109513027459828741","16566712313878755327910485384356179345881280692463454520410105624337016288883","9857254387540706281892224858708177932493833333242386469874406815551456850784","13235323444556237974521531300791907080635475702604350856205423158574376182435","6837328857570342508089383303046615979341710677796715226424263996563411126589","9567191971502453137803265066675229742925788197509550723183106561667775516503","13589520733675005345281874911032983354954922397198387703860557678089764021921","104175365654736775178218750541299505009591406942062749114421467907345346042","590163818614270202706155060786980081635141531931653658533034907216652933183","11630836030911095078662233290280414853525666587225870019070111475894870557937","3143463001554546949388574227992235144909572072667494575339346439434777710214","17210674657600746455132196643290051407032499980059412222084673652147666262244","19558381360647054135714232130709740454803497350056006816389092459633204536306","16883239974151654186618501613502254189172694896294262882551553603289459762207","8413661446386279271250258046703699372256294759176301597443419113141652463386","17926420509822647309653607861708033860852594098459584436645268742667896895558","19824925766389886827250259916041015429740610094218960702010388823681796598372","21569124030016608055974854740419962472020200788866623348222538997741654501795","14232424310854472834356314082148076539296957249563473004688613559676523926509","15193615028121862883292210509489791742567273312408676269715846648108564480216","4571863685585148023589373809103548979799867639025504561868195666694987162026","6206779924996162752046602034743078689551092997538497731303258570990576183904","13551354910729069809580067054835607774880530108885793285331679609370500875004","9899791381683262402504188099370233883995824403872277909479896171174493425427","19676726055572810021222964113026140207269355942060367353065169172081559784672","842852341267559061264418048500907996345833086685212080144270808293582991176","2374896551530407137601201042234188834144647343362619212010730934843698743587","7541169441788393045940373474338091879780271077778260807857446771010926024429","11136936778745143751630950186644088027953411966465838448171145474563978816093","10104692900610618203101067220992674388402050900350351026933004613495030125962","9448067584436414960964337190111983737612300524270450316697483521460203416821","8950186827869639604172647121100447815900277491673507364868135313567370094566","13506425119440201268368754328546416032565667481881592632895304755531522876713","8980168571796290804339343950808891004720242960395088290536220280570423270238","18170882696616761010489613056792567852402646771641587111297862995908970291284","17964914132412404677996740117340161470056406021410685722116447488755963163990","4999254529824068728272549382468024522346083624068028557197677399460354032302","19863286783514673257602438096028698340633489355546438580505275806712888618797","8597501472019579693110022148133358484974050449265021769883471363830981070438","15745697387452707443485700990949175358831586983137296283366195319537908003288","13137385666206357557612894624274538332141042254638811649741671391041335368023","17489444249761129472685381315022721658390849238308934118982939182052647535064","7817235089381823509145374360042255112726388997005284838446772709175711038688","14266303771668205536382691342596456410509199091923271798848518821724529136059","3636857805719964585971325322044663359458065705759731491721865284507973354939","15992868605947752108489235540799285759772965578817149705232162327368620329585","1335686142273152709365597717137409998821127623205060581051968539417021206504","6433290482925748613794540660743040431650259914794007152150057855153874666944","1361143257838811133926634806224247744517655450729374562521500236431831031476","18225681286815161411121137668234617452312048153276117017888242519394843989168","19843309075203033669895762315323851121116692526905833370940041980425774744571","15228011749951502720507138380119493145011628580619540200408217541371854380957","19619902256720178830677177598316556548461566595041053642017410940299852914682","511045245706260898110690359652263936223759289411819460157040898756960539462","7391377516085877772042712644814217270885890613808054711267621194257918442112","5891519591265284241203789998585637602270159400314233944803142442234700250863","2205432830627138420924593517638591617200352501757865976823844451062848337881","3222440233016699218240995056566298768106156979610420431469004199306974269103","8738332104312050387266272441686236247554960069301415997266286065690829290396","1551797112498648676836888480223639601740456286931633071547538018561520713544","1533866262507880248780245731190869299029017561560482981975068249985135371067","3996384786620540375232033672025195552610224229344345117985645908694200761016","16595891332727724151340175555326766529692459983213346368706615677339339240020","11523034561885962354991131363057963624098255825893327869682794018887379424097","21037920806606953471816674932313658324079485042735787472381615025003112432904","19591615019774495060998741485447874831723014393820542494077889189192102109031","9121850391530996471222427082549856324643713020999728941399437734853739817153","6849010089591794160862035089126940514820060634802302095512422500449021208898","21803985179639408855590213016678692901492191793853596659193109444086006378119","13364642672122219159126189111975702569548137252134210263160227802926124348078","16905269331135488328605515318505661227228474740876565481132283687997616028861","11264009642168330483857233256241513200490483139661004283535705073110138982890","5332394467645666696623235864746879605637402312414276534976098157513611666542","17925301199630013346486151991337546692422339664903952576083922784335751134079","11900184416418670354965232151665958518848952270854151924870211669630781631223","15562113593580216239006544427542674838265849698433044757495991364465187405884","3806304128817128192424875722779633391243742313942202394988632791379590507084","4657338409098638664678315846850627043185036888996779552648742031908099581588","15813005888849962389158961584970173978097218996267117171684509555319301477411","17056578011328104553093128374315470853531917998809681241413306393882725625198","6430589065893485715796702045939612847939363293990681504299985210155618562864","7514454699643127952791367885323645723388779246392186109883710722291187240497","7826937063653788873418085859562133984976335940156012117355343731656725674347","2225655582871701716469716244290307217751235918380896133272619906562931866876","11565133364312756310075478066314302953761772900026528225403220752431976340190","18232452026689223969965820968016739847092564814758593382764078404018135510023","1358358355244320152796507416231954843591920800744392329047477141132664693794","2597241426605278043922861599217180508175107341199392281858695037638300643180","17674515264858256312450756598079170929596539962153597882812281349637224943254","3143421480716849445957518543992988300614287126569006297241763368177602468592","15933437847230001720929677769855858682918236257655835442179345528393419564882","6733106851709743508924920069771721545927217564131624545573720030931843427107","3903499693696421946995265411390118861168305725858301760878023455038512768658","14433872132790123652832156520925166553485145595432897200832458531093296216884","7097617002748651760063122634260707663385999924497452509206216049717006887614","9196893673129829898318166605040425641260075795136163048833535143632480806738","19140091520550535179093575244921354004409797700450072348027875067724407780771","13815362122463786845354711610276132099779552968788780241453140843664912171289","132329010991610972419019365039613190472336282083377290824055198940312830513","2049181411991933045514610569712374231531845833062261528528564288748902967619","9942692693883003669846738387378238020204191501223875692726715738542841527104","6283754404754969631949771092743204859616073374053464616082489188503158661340","13531881648062996717630837244804254055395580039994975987100053481374744485749","0","0","0","0","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","16751074199471344286802035516092717228413021805857911221340709282829922649570","16607689897250896163839120369329143853138821982212506869796223602775242163908","6306670965815533610139978731151082260521747949859106157811737942199411096763","8230394042541507458651300722707802655073997691897399557296075563607891385931","9921340941556354371580059537039333469973209453102024699252654455316059290620","16798896597145667139496131042097011601219503268718208432881915127321311248865","10761622635138561113453616724326151200504548364659640959171019993528403053596","4201374595453568719536041091370119651099375260803977706482746783208488880305","9971587591474752610461421108018095077842562578014452361783151616467835435111","5516956972178305312309254917389099764623678730180225999630364134360264110082","15066785865404294422881557619360885995614121995592112712990143250762198336884","21755300202021669800310961644948292234097575522286241219994206014548021317507","44312224132391919278568080003847402581022440080536924033423180021727388015","17589524827975147485715615321649189469791625723245721893742228097834086947532","8719984869514470722047522645705044152404773497435222154684105742564180785917","12838432770668333832140112504623798777955855545564491234660602333126926294802","10962219331981126937794734082126576683795140107663121675442940913117472782171","11315763313939367564880085930200632291397536948843222126556649652575069224853","9490320164035243469515553845741859611832694165395589257142226352243136301303","14573213588623917823708851377700803537638194753660392663536665732379880810694","11957092005664205224141548929385856436673493267279705778466447868093190736829","2201153109770645202954444876374528386609966279164593010871872560011817397913","11082747672059648638492717211402437406817522242047530271849521934851141518229","20477546427784935443802032434219911124745095329100703429739367686725375043621","20413669078949764936443689287676556111623164824373754014432737811311226761753","12881136730064110218094313142501866107021596701447009682940537878392614463314","13227437990758291440620943688822553930025228016992494659907178847660023537124","16572644556309208037124906701824425475845839679912404017132481770297056142431","19207525364486005896906208137031026335360739161340583275343816203229308414622","13749935216854607186487641922071692492037890524402382020370477865659977471212","14305753616231100452668590820745059778506427001382290586975701645092921660548","765857276287722813531198419619164140070915902829725892404102530083930750063","17837831429010867898764848684310505000314798050293841430668793505708981358048","21265099592359165713925953648362407254559580913936166135963567928466675766562","9836732997058077094526466589020739322840803019139480203465858201631980200718","7950736069218471132276924429739021815862792210045959677128696849570697403704","4769271140055336949069111665742509949024134261124654997310716329224630277762","20393350587508813313089483176581445684689819238531002176517292760755869721350","38149718364286962749939608665460785683852940908425655353420799858383968080","294908462199902072876663185334271659283432370640074451060800538373960973112","15686183370543867546923411519048855269420334921977460677980634391907762285104","7739644896700310773878882243266703498955498777056626589614168707182557659069","8962053441358370892949398584321217001524120474906547766312555570245268276141","10485968530935240560535418413665896337924134365028112810521932629743032594567","10455176935063524730554996425761077284254888258693211809138770824018864886743","14115566565369486572031311310429302802089825334724609634263576446726737605806","20073124591363501366789760608831383241995767850640689122251701726731390338567","18044196147441334580548109144408355893452990965490068051314106336265811591526","11777763830067607118918986120012546064057341507222391327324648823238698980251","5076285475125881250450494722872064230965358749104743996583186222500686678935","9433671005987645330351463650157742363370796004102441907383343518108550265783","16007614664479860453771437441344953439396368135713518528960723657246075833228","3670983463941934079214226480204001841287142286161279531732782678406433460843","7046179718502550936980595924901442920616633571872416339261615305735715278602","17608692011920050118706235959991963886935386829021365964093748239332711649084","2996821855883838728759536316610792557284394221854997002429026293476701752866","1677231509722364930842177352080930133827209916580071048531613825027648977700","20514621385694392131023051208602786923531777062045824148198436025028161478292","18706232149332458956113227927382844148669824578035828945319576383268514596397","11536282866871845249336852725858083392404317076310198593892963050259371331649","20466198999255199834400800454553246058101307023747737024879595930133188864963","17213082575127239224295748117279913461834934345205651804512629361221712146029","19484671891372768411934382885285679105157644357942611948795072906049381809678","8503442112050525052228756834095001115345112944909240539866003384575979945546","1591002621123168604526593223171654111798901832992697089266968330710061317327","17926989791280931197506965049310631268713794343236183001990363712296100776267","9818426793010627181403113577980666147935770130277255691539405567600286312065","9942988821595010693836539395678956414086510769345202336272828286806505105690","11428337004946391003737882643329882420040707267209738526410651698195832612398","5246173256091330545722754324790141877812115594929637564770216594001202665291","9244678589481971155093167074568918052432648706230664195707777716588708425821","16484327628325306003364245414567032312084673791908596909706339237437400759774","15909549332391486405320400238323446874739232392980137232129556119929377881543","4605603680690078397409074258309278031489863163721440064230911400507819976731","11932390595676097724926919191547257683296828193773941999444763120344004292794","21261316293685003751543366541787086957146195861519918738279059420379259769912","21694342134861979785664822222441943407054500023420869221254046994410705539047","13455418065215420116004885303563860520053149691344937005371740002984186620259","21294895762334183277561199056622692153331598314844350195434334666176806203759","2298913285650149740197504916695862209035358355428627300724306426005525816892","6433628427964344837720421894751973624448162124243791938584892092692934497062","13980638727833468810299341230787216089256640947577023476618983231259366747402","16386989380774535566905941270495126370482370902137781001804268887369782038022","3779483885209758277783355831078003188483448889651898318713331166172699636659","13118689370009477102054967134335796733104690982621174244425832900274928932116","21445533669518956637854447045256826873132438263003600821648791482859243407079","5527331762329369159390944165620100309794622537826464839886395712108419580582","3982772412651522640643769699838411900841643087659996933180626455834078733729","8936887292441133154504378719580283709673438127834570894253255440130778560891","5689786437531621897454594927415077264858288108775631464102476970728285871609","6370104324738040905290397305607362815394997849284017671587890146354255852594","2562605975511809500373038481836128711166779361259424204015484454382469913903","8009939360434127939211330421690368857019489809160778015418598167076961485953","6207214611018146300599438189744645959242652217703597746064748175193260329591","16671090648797063256204148088217002774332376248497761795371610457828028740038","351920541540014679905588425887435163878844099034359672557071300875572975398","21058204412077323033815879298722170627087867902547775349664797410908803369974","14564771468858246038476497989063618180073537400380117152664301508245795360502","8272882885871254955349820427886161624704712655862030935537145720959792892274","6909321091395274276146501993203761280720491918442748432524267471458601993221","16580321413206363974123623814602922867712388513971038402753464758491015803565","843281673245380754722495246696808119685404475704137112513160388856240699325","10171659328829219575897640303524498462582095234092978615905848203599889269897","5280538311454636369301273025630273683522547291583648504386454238616356441491","16623616276068850220179897023862034811947741374757987914392112935677729609272","19853123512203259979603644963397956834690886149706076304732426191753395611491","955364103151966477697350532913523016231165744311492647080211628659701871391","20523715452656959031445477013594952421617762425683127800448733851153498579066","14293535687965811563014333045217822091100404926900397852150955930734852567984","4229676629734606989516536240720033922492197958317336524425272064033701231219","18901397382211336164186387913666617814943452495137150951121911861411601103404","14375484255313188168372529479566281408768539401520374973084172059374055840588","19545798768864804171001454865226638660566831783618291009839659068600532212741","12755887933202061913161194217993793715343250197162556258497417497956440593759","8686513030225489957270848893530798775170299685233413267611917464195410557211","5880638904324026409005302950304740533498165011473478865956931412853188357431","7354389273252412391825625422266284022910347922206550320847139744353922366698","7016237351930429912019063230239434124147424389329878468689095040305536565141","5620972089534918638996272688507749091836816762473512644976785924112182176059","20413835273287925719552648605928582957864781808563858039878873559057433938566","11990352873652827398677739409877583255209694499432033562422373811536346570826","11452116767092430632569157126777353261344552818614541313334131497235795274616","13608939909527726586864284167014632459539109382363764498491490357609068357661","19699932497952889669632765576298327295926506735107495829131115663202263356665","15251682785177950917305927011901953367908953567062062215661324049886315524643","20988180365782566790010352815052502389134630736373419926172473693216627536947","7836720310496068244885024104589560761724497802627198466406853572609572183783","8038431537840849850004264549778072928837344446259802659731886224882799164652","2029425248168573578041930579769085260473443689520829116695151637114698378179","14014583048054989975362949820515352457455051497561401705089149965549711007728","10229910039445142063805930610858936389530402461507274678278419431360560041672","18414356640728818641083254061594699427771424933767295240543780118943302353557","14385363499980792320572694168709347498076611078827580165565397937806655843600","17574003158941143569210345425977586387561202207597212418442851062273722778557","5020456663555107491462633901410150293006360280142421036527516054973198917775","20127051627292194507636525988626707066686058957062478135802400381125882156129","20897939964842847172746478761928317623445313616223360444114601438540638075545","4768232651051213290835674042772040002316324578972496328572277887954854608839","17294503583995767475859552377185515589678216285313681942711238998872988167848","14649373813471851945320940299605201018392088399780709659677169234196157620092","8780430624549024727143069679282190039037099678026940232022642526296513616209","19379993141583360349219631444991584062781246208701481966534256751049466960129","15269077688496085659395433896981555224821074535243453599961761864702497339408","5391117857262141392878145098178984215824926943428788260915775917501212609214","7908721172934600956268520018234658066175251014237965624123564978124712802362","7874341505294103336917508655326356231557632351889805234868207045464424182027","14717357719887344869049716594829853959760329970432750252010555421746110830753","3360261399639751762974090530765480555630239123582758200815794978493014885586","9821826804670125425236325658293385777765305748666267887783525427098280556536","17204157028222666500796136628457984571840002100152982240371475388423494849033","5542034861058754185477946991198906162285361355155642038893943908835601160038","3683282103686594289964931403051831385975351230136466856931777064461047733401","15224685775706801324889650391158158261567751841767486050473559405133656352415","14348433140170281101901970266749278653067511062361719376252531576778262236894","11561449914623393122383031050474623941756403082164093879442389899363860513713","18245049492685205869746697260817503761252527622829228814032380169292346673291","17504537922258513011905565287240975149408627350242698790215780212356407248353","1087354866746490755068915240098723302841828156617728293233180699369449595227","6969042902258472469564623163041902613727762494563269234625798939473325810728","19781365794109169059730125820268469324655465578674107499591208131269329184831","19197720132445970072674786026374184753486316604335554230360798533521780079016","8985344752484815619908870528789201141893762847988902632020302966238055069038","6180566225714340566468063951590163252160515912634301758875151812293005995707","7886321650473731550722613550286337225983696528924522412475864179994945154038","1770329309062897291917236776676146963443813646104822628855480965002025402285","2672465549015492990178140878418702146106524780378266324725481883753805796676","9510938473472052600166974310685487461419214920988365840433371267775469202990","8763681409640408511774703386738865004873345690332395131153581718682846235816","5086184804083998594076230176630486989159676487216439626195171443687145611476","3444180739794824231911901354495926100580172575807360182050883799956253686124","19959585945609801580752975266494803324672866918723431810286213367913961455037","3606118653399557978017653345353488674231963545742074503030228140079743128217","9802232062091145454674219420688213272404224274164975947158499021341809478056","14753794963203840670689834131757653710719077219319396758581277854471817219976","10293226843634758194510263296936027709342071523680880184525420653949365085783","12718806094899532360102670898087743973296203292888146926436211859399441382266","19720557165108559470587427734825443980468432595646509009288337442868761549209","11247390882107475711483619058539054176238525726311758865073230404212341552278","15462509904958076555211488611104595950707114200311503866776513865723341096539","19234760699502123418676309783515052697057041962626575225401675314728972650121","17158261287148866987348692179057818719922602171392849314284493894658836825746","15365955529424977292357623764025498682706496161142382817837522205572607763997","20052202240009352261741122369957280265238958638450496105242649976727648471603","423357909332235822254079656696928158152503031658093508494175901331804543226","15922263825513783744583412081948095026829380051325974037117331160273000625665","21608880876703158853582170966053859080506692816444303830697579496441737611292","14979302256083977877181830607642975718819599820161889327504074019516836927010","21610296362574306626509926774800244990065257145430368375419027492142934708446","17595716914975830356499498547074024086847211138200645735802384039048171815958","14654668119168864815561684444214692059474181246705559164525875353227464689053","7909137102568989978451284135464888703672144746229046026942372688255268205369","14812130315252358082784842576665409029101165747479648757059927502821594119043","19533381322254969505860938447353219937929507327716748825809064520539543455254","9403823843450196420799337565010549178259435908490320872849582783166065168282","10464241134417201329419510220104949346527274013274592882563416495012556125132","9301345819661937440725860028779312914339790525885214274554275091844623535968","11291714547013661830332569817711684505569815478772306103530109513027459828741","16566712313878755327910485384356179345881280692463454520410105624337016288883","9857254387540706281892224858708177932493833333242386469874406815551456850784","13235323444556237974521531300791907080635475702604350856205423158574376182435","6837328857570342508089383303046615979341710677796715226424263996563411126589","9567191971502453137803265066675229742925788197509550723183106561667775516503","13589520733675005345281874911032983354954922397198387703860557678089764021921","104175365654736775178218750541299505009591406942062749114421467907345346042","590163818614270202706155060786980081635141531931653658533034907216652933183","11630836030911095078662233290280414853525666587225870019070111475894870557937","3143463001554546949388574227992235144909572072667494575339346439434777710214","17210674657600746455132196643290051407032499980059412222084673652147666262244","19558381360647054135714232130709740454803497350056006816389092459633204536306","16883239974151654186618501613502254189172694896294262882551553603289459762207","8413661446386279271250258046703699372256294759176301597443419113141652463386","17926420509822647309653607861708033860852594098459584436645268742667896895558","19824925766389886827250259916041015429740610094218960702010388823681796598372","21569124030016608055974854740419962472020200788866623348222538997741654501795","14232424310854472834356314082148076539296957249563473004688613559676523926509","15193615028121862883292210509489791742567273312408676269715846648108564480216","4571863685585148023589373809103548979799867639025504561868195666694987162026","6206779924996162752046602034743078689551092997538497731303258570990576183904","13551354910729069809580067054835607774880530108885793285331679609370500875004","9899791381683262402504188099370233883995824403872277909479896171174493425427","19676726055572810021222964113026140207269355942060367353065169172081559784672","842852341267559061264418048500907996345833086685212080144270808293582991176","2374896551530407137601201042234188834144647343362619212010730934843698743587","7541169441788393045940373474338091879780271077778260807857446771010926024429","11136936778745143751630950186644088027953411966465838448171145474563978816093","10104692900610618203101067220992674388402050900350351026933004613495030125962","9448067584436414960964337190111983737612300524270450316697483521460203416821","8950186827869639604172647121100447815900277491673507364868135313567370094566","13506425119440201268368754328546416032565667481881592632895304755531522876713","8980168571796290804339343950808891004720242960395088290536220280570423270238","18170882696616761010489613056792567852402646771641587111297862995908970291284","17964914132412404677996740117340161470056406021410685722116447488755963163990","4999254529824068728272549382468024522346083624068028557197677399460354032302","19863286783514673257602438096028698340633489355546438580505275806712888618797","8597501472019579693110022148133358484974050449265021769883471363830981070438","15745697387452707443485700990949175358831586983137296283366195319537908003288","13137385666206357557612894624274538332141042254638811649741671391041335368023","17489444249761129472685381315022721658390849238308934118982939182052647535064","7817235089381823509145374360042255112726388997005284838446772709175711038688","14266303771668205536382691342596456410509199091923271798848518821724529136059","3636857805719964585971325322044663359458065705759731491721865284507973354939","15992868605947752108489235540799285759772965578817149705232162327368620329585","1335686142273152709365597717137409998821127623205060581051968539417021206504","6433290482925748613794540660743040431650259914794007152150057855153874666944","1361143257838811133926634806224247744517655450729374562521500236431831031476","18225681286815161411121137668234617452312048153276117017888242519394843989168","19843309075203033669895762315323851121116692526905833370940041980425774744571","15228011749951502720507138380119493145011628580619540200408217541371854380957","19619902256720178830677177598316556548461566595041053642017410940299852914682","511045245706260898110690359652263936223759289411819460157040898756960539462","7391377516085877772042712644814217270885890613808054711267621194257918442112","5891519591265284241203789998585637602270159400314233944803142442234700250863","2205432830627138420924593517638591617200352501757865976823844451062848337881","3222440233016699218240995056566298768106156979610420431469004199306974269103","8738332104312050387266272441686236247554960069301415997266286065690829290396","1551797112498648676836888480223639601740456286931633071547538018561520713544","1533866262507880248780245731190869299029017561560482981975068249985135371067","3996384786620540375232033672025195552610224229344345117985645908694200761016","16595891332727724151340175555326766529692459983213346368706615677339339240020","11523034561885962354991131363057963624098255825893327869682794018887379424097","21037920806606953471816674932313658324079485042735787472381615025003112432904","19591615019774495060998741485447874831723014393820542494077889189192102109031","9121850391530996471222427082549856324643713020999728941399437734853739817153","6849010089591794160862035089126940514820060634802302095512422500449021208898","21803985179639408855590213016678692901492191793853596659193109444086006378119","13364642672122219159126189111975702569548137252134210263160227802926124348078","16905269331135488328605515318505661227228474740876565481132283687997616028861","11264009642168330483857233256241513200490483139661004283535705073110138982890","5332394467645666696623235864746879605637402312414276534976098157513611666542","17925301199630013346486151991337546692422339664903952576083922784335751134079","11900184416418670354965232151665958518848952270854151924870211669630781631223","15562113593580216239006544427542674838265849698433044757495991364465187405884","3806304128817128192424875722779633391243742313942202394988632791379590507084","4657338409098638664678315846850627043185036888996779552648742031908099581588","15813005888849962389158961584970173978097218996267117171684509555319301477411","17056578011328104553093128374315470853531917998809681241413306393882725625198","6430589065893485715796702045939612847939363293990681504299985210155618562864","7514454699643127952791367885323645723388779246392186109883710722291187240497","7826937063653788873418085859562133984976335940156012117355343731656725674347","2225655582871701716469716244290307217751235918380896133272619906562931866876","11565133364312756310075478066314302953761772900026528225403220752431976340190","18232452026689223969965820968016739847092564814758593382764078404018135510023","1358358355244320152796507416231954843591920800744392329047477141132664693794","2597241426605278043922861599217180508175107341199392281858695037638300643180","17674515264858256312450756598079170929596539962153597882812281349637224943254","3143421480716849445957518543992988300614287126569006297241763368177602468592","15933437847230001720929677769855858682918236257655835442179345528393419564882","6733106851709743508924920069771721545927217564131624545573720030931843427107","3903499693696421946995265411390118861168305725858301760878023455038512768658","14433872132790123652832156520925166553485145595432897200832458531093296216884","7097617002748651760063122634260707663385999924497452509206216049717006887614","9196893673129829898318166605040425641260075795136163048833535143632480806738","19140091520550535179093575244921354004409797700450072348027875067724407780771","13815362122463786845354711610276132099779552968788780241453140843664912171289","132329010991610972419019365039613190472336282083377290824055198940312830513","2049181411991933045514610569712374231531845833062261528528564288748902967619","9942692693883003669846738387378238020204191501223875692726715738542841527104","6283754404754969631949771092743204859616073374053464616082489188503158661340","13531881648062996717630837244804254055395580039994975987100053481374744485749","0","4956774473297228218177808603426275447194737735524046542778880267774734984259","0","15268343501033916092396853374199187988748455820543796633535012025134089057292","1991575504460612223546114865299474646257943304515291241464893473242019507707","11901539978222853815864157529306856010584887559181293189216107644984836321368","3178881295553794239860506403451650450933820405550876097900040137017296879575","15695350304883360156960130477307936151740188875004492120906277678406001655837","16826344477007765768790409751973842888553894334227296177888903209917977713224","2009106007901283113943166088308034082354600538473906484253318833438816066532","7525444220155677323431624491196796062450779751944523627149064690527786953396","3114202767840538183458136643348998964583459476932153867036980031962630216500","894130084419891374804457629118613897039453180155016420207155096590379571637","3754100530583241061913782921521985964143185758859395900224047980883074578474","19835926942870700619272568183957007665273155871741504510470837619056870563145","15206669438158011768828946000639324293652682629446360504608348942311693201702","12893759514429389857051773396811183585585943540312231051172874714074736967045","17177418268758901697679074017597413135587647017560341550385469590292455054707","21523783649819343177656607320968296726328369806556791638567771067374155543541","17926934714980175136370185007825473093397070734787025872166057825582804883159","17172103335496635982048060007321904816970383778344287924940070445235226808229","16740394211442824929068526940423342980277871712926919740734979435694246519421","20534429616991168412824631579248633481807433008205619665399010410261851703386","7285147938824760852043379553512169493471042454820445180591294363798516953504","5858338065191558857399447934989268372377549482718256795045792280571261317676","649267084902835194895506892484476195243896686009115916268240569370720482615","4412344503212706030725332695729164257890358855855368398754391678565647710647","18112825116641850778386675294067588505837698373918324518240221651160261707525","13446941287005642598648660867624305243994406520538658464353528872741667832519","10354651613021068091280105061269139828620127206746987828693496831820991384709","14685888153730538184178501336632865156982041104412660885306971119982794203193","18951130805137323463990557961132198354618273024570578263850543915109063907214","3236986524159986738626089458635744735171106752069061563605878206760339205245","20672111644240859945752452163227865194772574062338164361402602552229632299540","20346804094507020819968047978749504635230774669530457820055786318097002987396","12177427221400458552053297752263784166814439854588025146907748683705025503990","3996793204079399282264727485456567099392754752348921747690725880902155774883","20774057399196846352489845718608549179132176576937861817866452468337600283246","7763086135164283077240542284296619630597283484252132715921373766901741661059","13192156320266213371869989251714697546302417317610411067707098188447467558294","8238415473398561129581686171879002196315831255195357045716133067849028513624","21672383245924124065509225118144789314521306926347712971658502967127711839752","13012020188926047726028750104503252116088164905278522576140239138615712886391","11531225864393872879130267963834390213135457028555196058082689632923978578504","1374429987836832024925663332381688377727183283535439399463358044766820403865","20582661762103763063532366166875823465438425236626828988386155738229497274626","18309481389731998965735505337988742256122273457572191366612888044363307609826","562305773913117542486838766414298801898118957477656487549878592277702410545","5661344675371593629781096409597824041496339269437253834648224351932645257430","14586397503536186239346683770870509842644710312929463730564598527436463692978","9546838857413394418775154878994184683591081872458942639968019116746938277253","4658406407242717241101230128271970590483603870282147488363227597433510166092","8487033676296938325562569752849951186192328003797155928293171743205223787866","13830817689267378589183429023447038311434578580343821956292500223201184276065","8527232341960925240093423454606733461221926098288184217958222517236112887462","5309819665626127251260141199519708783872167931671516622942292467800758829013","18426044073326994616926011295293612877583096735521798219254794958275996970106","10311340847007151918639209348810222528468931770232397011773810857523831534643","21372218333084513198315237631805274915148808971437236022117813339381580539314","13071258463998171088740581568457877506571845304931952853918093420392229938479","13358470148052657908379478071077874877917857080797200693638169669858410074226","4996341866536120725897007084818790395712955051004768440706180549650386359725","9245999810732205515624879891835600494908101021573195580660409568354810662111","11875891622772625040459349622604772388167406101803302091951618456850654054901","10897379450288831548596075724258446019416400381306305751899844430137451290550","21031001881432657348536049054063831665526335293110717759135830866530137577301","892399872654444337561159684752339886536591197111498717235789614721215542958","9217454942694727659283142214740373866589259280189873069616243732586004262154","3183065556397129353688953840170828971545273254343662058034962119947215914741","790061001436300500670813968286056627158323695471625604573302967314706199206","6094110202748122994882364999297794704715226174318282589357947864278534140625","3116109249531338193952352688636256706322994077028946894694080341820665229166","7070308283511555379742293522766572177284404099585736537387238626444882335176","2616215035185232844779246882667097461878620810633059006336740809881188894551","13384926003198521303447082282579113555342674460322355598715304513015516295737","15124330113880256483235539299008684969380220864662269326130288528126670818728","13103182393484386441666041524089610044109614498311759975800209774751276664476","242640624948841244551681446446860616764949736713081765695950024876924797977","6401306327267387009363875023066511762098660245437220667305511236867842354876","912158516121724360946757261638588018516344732559839393384786394370589733941","492412967391049860117888030190510117286718774561242394912681443987590808914","21468775233462144014262544317068079186166280220835341920500890437842111803911","19505618008385857991776026195606647720777707229795976329000911152729134159670","15743570610032859304902863612577958316325762049224304380049363630414876191242","7464088480431560082762430258657988736901821029940093241182933924376323036106","16259189674503681196721699370524320327422234012317071914605488973796757411689","7767696758667070766089792291118563946930123979261446866992810608914989607727","16114922267968270348578257876521155587032608455668719085462194419339532226364","2758595278431831065434780675120536664419646065702372026711392389016970114229","18686113850430112050095545567583071375793292857470663465148099499102632473309","5322569183894248800263673514874583622282627840854211368312233993262710520566","6625484671021539113351281560380355405142866337294724413032442559218736998318","15678494932063414546031234987774910766395962379039929181057832621853237355283","21044429289564547307962369331019397005789227838030127942012294995684153106988","4050352520468353076671331828580448554986143414713138398546692489036092654188","1439739037680633445304540112000249657437660715380616363849191674297153360316","17000713814571928948928596512828650057195156991943278596791869478365054048986","10039411416942330506550958143931776567211338199841725026568671831847397031229","2783913374091579171300707409294096964829607925471146417306345672104506551798","18831208237852006664103429025952176630263850450528702816723867202301425494525","2085098779219188048466154953345173682268609718189308109525769165293538377817","1061975973027025128869048938305675915509353618491584582060466050513776448218","5859169958359144313812718938573224350994660990425737360335282151756081918623","8124040687616085794332441579369944565007529336423897435297416312046654743679","1471576261258434979846610087689106111737341868166882796330645612597893060982","20096077713782165175251263772573589078961546636869869760191781291136382731114","20002169029520086001794801051926487839505647155459890398103027657173585637095","6331801728452881569711070386255679428894820373603843171016327691491354479146","7619172148835984663765033707816915118788282984654773026178320231473141279577","17258195073849769364355411475972610512919246043060024074459486058328960089122","11523331853872699658142567202962572695934907333691215222335354015651243006237","17304318129246594195502915693617224894796708659046294191109529542898384047621","12503557685051078210601858730253734848403320555769718730737467365470303706064","8597523832811491332463787989333229686410340771107146461143004365919601409981","5573808641408756617065407422920939745822915686997698756180760488431295699203","680380396063170511955934886812097722815595252098460413737851820955267163039","8712348930015407902946276402274155609654872807416667202633920963572381787777","2143256560710791052453192315538403358087069751601480750145888703451307078624","10165267555852012947690671919523590802266279591552015699909637702311266821703","6154139066586346925110455935852193710886002351660262412997170823801187658969","10797801710706169074454684753604468383030573500517082039557730174069104681837","4352510540029328744577395963422964421656494944462296812032895687721648324617","18172637147707713149277391923718739934662234396190219725555565713883085342211","13331017651337371130140111897278519298272892920042425475956549826504239775183","5096293804838394925323095609670882263918947950133415481999736312753048651626","1477954368883064545525969267932777221906039879216118233143055476101555942952","5785051025266336115174393023611611291501359164041057516562991521572201522529","10146392897807294214486414731983174724200164032512315843147088120632713387393","12362106855368077632727839538276021126255703528159840694741191987603096152682","17865840168451836787642382976979793351786456493096384077628607223640625170634","12435858343469608889189748345168550210079622384420606577144400939437690566825","250972644799670217197861620506628279104005830251498326767265313173795621470","9001223785553392683209714358621265904012695057439235774484245667613914147988","1309221989238361550533944870502285933978512176233510837702047057519043359830","8644564044205173998182078931525410917946259804224186779106747373661509836260","19624982699558820196304151432348135296945504455213926782466969453696916606489","3864421529378437699128150908697926752152026918884315700381255164087603052997","1958049682761825774417906390522999373569227917701053686252197903312948569099","12167907748329865933004053684947284030379129365128770630202470842383513251518","17408826560116516544245986948165454258732558480509024359245310150157173665554","10082438806890290593559219904867365777235436098789816845106951903520725824539","12644716140772223206205339271483990906417098607699861537319215142990085547684","5333683035288297377410555895451761420819444996948496611111835390724263244176","243060332072864390490065968940225661040364391321871587504646050584127356530","18199211436562319030481848803832082813931826084919672990110311018412407826133","15501439089553341613474441657379069434231053776909598938289026904339562776467","10211759496589822503756491422924084966612658179228530211304104147449470010167","8694526790301911899040532832909976399683855732911150828629959975665265460125","18917335890206389975142210276934292596171198392699769674208795938185779781243","20349612678925352296837761838113733555269758029206907222893840222151841845982","4711918817191370908665731294850351331492661470937334148161739728997680499491","20420930313718769240606549294796437192848049496057229249988788228004151556381","11963817253705060790735556403835107686727977102366780906012707565089958624004","18927479086766092512907063409757193407784199561377991896550147041011891954656","16086854621840714076567354556766950475380540240419236853674503374706092557562","7649813545556381889095163318053200570445747027104439942580281064681906169583","2479512249995713838311018128654752074496338305807193011347598619185330195994","2346035601324402310357559081594085679054933988920802478604068524877850016165","8355616284741545473771405721383569754997583120578798966450587860710065575348","21496298975540704215929335861534216493525290244000560032445947945485603782164","1241972191532383031210014194516191174225347001373478704376575016483446596120","8786766472153338511973666316624655064770315418111526718096759111544866972566","2790848416565784757358860123214157920808489886913855471540872549297598706625","19697267483247535705017911865295158268045154638896519829241721519500662898656","10855004975583971433505530744156157052202445376695517890491732993014943403015","3307138409419240516368553127105710179295163813339994587088795146799493191574","15071899476760622988231592898781823279231695645746570232012832365184480292781","12370370913808337832126191280163852687850585836348095262272559643754283614650","9619287458519354097076811003504062128667896608167587291870227695128479905066","7053412983942702021439666397899995720436247314245813233877959997480420996145","14336873830115607030503680640674315378851285562266113956057915302163135796126","2982459332256562153471757965199184417038573913753526444148202646059084621536","2263162485414508992438338093271132761212297813006399827398837117691893080842","6607501043765608432142359484878159163788335534386998552269157186532023292059","9458289810648986698878100050303113414880615672401029157409461366671149828256","6210563751175114358637825958428169384958432585211717149563100353809344728975","9061565527944668050570879800390996353727148706488825012048373263533460957967","7370076629450557464197799264966589599216688486111459344868817539021515588048","12785726761265753269615209982427149298165970108315769484747016554219769998789","11878087694479344057934757851109464763092847745546070478570965896990597443471","11391222998092956901470975615226364492444297516850417524619601043821719212820","221276078996291633123073491556519609534039402982765224448250964472239978217","13303819467267738582376680281528564621833366590114886958633810718235872764044","7417875460505775651394249955174491132892131966808927604723492305496341131906","2020766581450468169241576511815537903370498466044157393534317098899938241805","6294440028137816630156279162637587103755926825490729410565855128445577896052","7981790388288600144357296999402703191161930359504850289187051807778035834530","16867766050225492947997094140333889823957416992532088853574381451539577161674","20152174815336365624241530386485984852319760261776884720705806561707527615292","21605521433591925079955992983849344099581990685060614889282622278761663558980","2286860303373858708797843580152985202820815774576229020540429630068034253734","12332099424006283357272740548484988244762950910107100866085619924943832621196","14820470905339562427758929791309637474231036203230591431565123464037930230827","10656708434844362408435173201750409233112528101400499094278793363172643916458","17108304793667233809920791598656819203639526792596093761664114988130000654870","2776056854662399838577213991813944274892706180049163620697661732173438416968","4257014838677710877481260184253810428063151436900779678848411578948962418826","5050093159585158546412480617748567927812112016880240414839496170710800001765","1427314635823608480147691722001001809705237105866876885811739881560527550923","7856682833272092786224014992436092374983356055870992760391783758878943532373","11997222846668736241090844689677057174871966000282606213147356115508966327370","2633981394224615042415219599558342037076807664636376350873766413821482270489","8418793684559704515255726392210533359915714964980507264181505051470981854803","16182308147475193437792795501772907054657745460863762682060208281693449360074","6460195724997286035027662010099928664119482351968002853221029055511933699080","10942086860713563275494679565971980559253998525047642648414365582557692075947","6837348851407752128284671531402228152772091401531713757274862125320476692802","16247560353804957106084695625294264350984871862889068776851385460127061959303","19625106958920244252782365603123082965540698720846506881162808092082326452558","11904664465066223427439604734952709764641423684940638876055854929209195778504","596992363130907188298230019834975400095753761512019653738717406340170735468","19601667986638293950359301412565084476621041322890715864358600255138502148343","13323755512597739093381166653631714595776834594994383390604591519630081064352","635319023339081048884418572684131192060532929785090880064809541655956724032","1838246925016638669804090639537410806543547831682081025109597220945477003826","6957063396639585052889567910484475411107713958144190774770212006162810039977","1180029464211881174149154559623105765914162418614149520125026244406888253351","16908116785044938444516113890804284988741158512700331424311822955592610625878","19047511317391245770733548336384866723144334473969651228824781084792267718560","6431496677886142552593348803061400706409512947793604260543541320489042213509","2085706975856716043817845111247524725983792569688747134217820580802417064710","1115537774869458691540934321725770611599792846721451469791406285551276606981","7026002537300307494495439331909216065358414799222101508037688646360045099605","18130884396263326276412315018777651213919547256523617822369185259909506866144","19281260338929175730881091676996897758028583328171003716632612503005482005254","16588225225537212236652021689222338040087708398565983072730653112859609932774","15270628479944506228210873275859339540300883571757318746942561045392375516010","913642229877487927864278200010918660558298629674034607643105748738388473257","14715976480950508525942065790425683734502528748922782028224774135696744207120","13078972628916343360773748202951764256195594012695885123087240901149840845932","4942048729608056917234686680936688826917023985280996368768831507215897617015","20893794971858139489252786096429666114975805097505466451190756476932883681467","13015490760668283346847636569354065222028021012378102388437827197672584118628","6260425253543653451449270276729574291067898837831368647751150557846019741433","15923365245425515168971537301528268257372221381082153980832450078844982160690","19325485557827805129863972809470140787045220948725614656551318506266102656878","21750756342339175473834098262062989497112492015454506438667352249017294569788","2102370673968324396719114752599950196139819547315750115353646213108076712356","4998291192978343852503292600087996893642591869715997050428935676743028815672","20842299370423286594710151986946625643897640697536438338374431135541195389492","10586403989665118865526340068104904763060048914917352323191379856401112532428","4809740335351310670956646142294649972831844540363789981063786141716836290310","12401683609831156582692851843738737436320149114711815881100816554225649611253","18448848273413172901119604732207100673717679052219002564981215143860327255665","5100009475424842901004582243389236542121424367337824765690486859591754059198","15052761447822212067405216050222106162537208256668447958540169530835015064541","15203570575451941684368234745064806310935082934573870961284452290397220277537","7011500067739058094241874858440011385105123562135523418134390872645081990690","20284522327658079171256453806931620239519596408800532751630519007885849799220","4069076051897379869763734131426385973740649059610210720075367504504354993641","2783297780985287417956155801606284365270928459499385941105517247106556165919","8510591090202387138403508676716866888962470895491352804230634117706021767997","7318000136210907289537979152553438858209124950522363109906535966647009336613","17765962084307655705811295678050935179487033757998195461344713576557288765471","19587588259436856270972544685172464983467341250358633588437314101987421993981","8813299950458731729066861770423799029523263913149310364818833900860368430978","16360512882464941076332263022563180235912995063948326734474971524177813333883","21539303429249458709443918096907027023812718544674710689502070233840334338896","3194787531573319946547939620321400432538153179758058041124508989040478306247","14550263724823354762624597434286348766501934822081588334675589059707524367386","4762066029927074006557468787262677302992598560453366573279123706032017518691","3307198626653084251915858477145802723511448739653842352049492307694578789077","21503427039267419088379226163606788236114859581541934997176536618703917919565","10747872195270077093076835049659431420170298124805316539928654438399690398794","7936077029433473419850249825765589828336166328264755721818500963734671060887","18421921356520457680643410805090142837213318532677969454382843940931076456903","8795869917899145287881225926486595752236159801457409313558618232695916912781","9220418966566317012035310485032019876764484744108454038147295211893382299651","4509411175341067651418804820717502126860890538724657113392084644857054897363","18600753969592299405035242530094199444478733726104127064192859468654666596729","10100144219830699296329806757512230382270878773809615501300237958705600594411","5584392147549827507534402312439494662652570055562759610737588684342542469744","4643700462073855659415658467891388131544363621759101362202137795994593226232","14999101476838560982597529318938525107363749558426119549060180690235367377595","1749742801215464726221376113115682763119502185437942028338979018225498031836","7217214053167112972122978934836362586921988010139986135500636040464777414903","13350368314772033718223351745761596239457806203441615527738869758236136519176","3531319907680487378713359429005445544004800972187670329763680562020524605928","2617241275009032586872782369192273283211149352924265580059473448101153028492","4335568572256830794624423834281152236067439264607586340531824212026730762040","18402983565720028436985863271597586819039471794306238995563477442057619094986","17481055946625270651162595381683989493458485906220788998074635823857201759391","20678213693662454909833760153553394075445394087181580987098681423153403119252","18813252458150970201162210930039430826169533911357153642640511727456083439526","13706013703237737499951184888599169311042583332312265064831702723459992984953","5276183322797611522374357301800566272054591898551892814414663276768405505798","6220369583493884013308733411206013619096400324475864479420497513969767566943","15796441515161181042811402483908215405839700686754755812680156979577068524745","8882339836897259842652057816802624845120128920511588085166477797350766651261","18385472322902636963844486225283138325194723668732897514460264725264184886743","18245594373732537616685598877270446278729035771538482271893328862927488886822","20810927059727826691492873488353122628179338238756261487174165276561540036394","9551349055030755055111046239969931396169322570802776394837985148929110217739","17521378079931741344069826025335265620208705284376706335625199050982290155587","17449853027806717688544884433525568256647502295578720399431706934548569753809","2208173407728418249854764791574894437297135811566948439159452004438877701599","678547620830636733900467735524291466887027954585408840501510686408417041630","5017604836614881241934838437543877435687156766471893147336619935860473256797","14998643720095644268532468852767021461213698918483660074418661488108002406921","17898344110262013652390330763110560890588353123155866577387002771530665190950","17376840467006235410235393404883328056372680889805606012282782863161663875746","10113864497785684060699584364198988871370303248775082784964500855056871173062","4559202895222748568060070782182709720006136525455105143965623791506809641866","8301950795989204887708401124660719198691752284555092728571375432077438105358","16794820794362934111672146062818665846907728863622060961890966230230720824280","6308595937485122529750380234310130079369375922142927920979742309646925168983","21666215487788835037688487565043090826379731857474694573133992166768525738108","221899915559224453830708327687190978924005667567218685650885062460885415911","184093017078896451627610391377674885842010996390281170535815121123139256897","0","4956774473297228218177808603426275447194737735524046542778880267774734984259","15020599934560072742819311995443257102373150247123939115027410387178852174383","6571146414671507112385062596539640337548401531673253884883678537612139862045","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","20800852953915165279701731251313197208542053838630506717918018608743409008043","19637517025125411543094643600819326569442466502248345471095866020437323926584","17131925391885937058362808388683250733730451854841120606077116736590658055909","10275201208039256479362996766961520593397956508874680471558097955621271614549","13775445871438135597717743085601394071451098906991406527363380790460962275837","20921188461706731410257669426892072660245547106658738039672863926137956597475","7068731337741353707772677659066855028504354978163163329989946130870562802087","14492923398457611690977760765198862938916755475930529638634261396819273071710","1534567458502314451671203625376382303456773077488730271470408163975031742876","18354836306811531513969143414154384246381450892506596908347832328390268170984","5062103190874202870678977875389098512201377555551583855608475697412308156159","21863050921141162319270411552010629727018308949094968609633027550641826740489","8223687585016409650456483489058168130305896112816368995280842148036443214914","5678514600953279989581064341432760462203259070047341038758199426150714663226","5790869563885168188219394472156094596785515806323141275720187991017849379964","16408292121106481085678052064657643261083082816376367763237483327433742205108","5283007358713875716574089352637339086265741377648410420449128919948271631928","20403866156007156330177598638809149799419703185179436346409573334091110295603","3931080215402173587194987711962240938029106786078828396601706689190028306826","11180820962485005309521819111207469176176491261171652707854568914945492355370","10431100899884794357249935821834399632193310375149945138068070488162885023525","2318352549145843068967677249013967707638699794211504690819315465169075862817","147782775991416996267980707329320450334178133186634033976320891741838608853","20164175010470616883026489154582185036331706146166025182575654330739447828431","20082413891989871672665284390571617696179114795111656839508304816940972883683","13563518383615306027599983960890827912630108059077581601112276993388302166338","18331750094720289887435265582601304059173966031373353782582955679400560767183","4986461447279038243498218401523537415216600748231945581135138418026778501202","1855301108548005847265564329020111699229386336206252433922958934964260727057","202165489188669326132807606902264274563014094053205903210246124580018547334","6655371828434620793069381070451984021522613649274148767467549487940352307713","1906493706576518357804814208533412219611940642616538724388644694412047261090","5283260120021228177885521440576123782878298429517478639356327205388406146887","3457524287437302754573585166868310559470894649698441701267954345814080318909","3013319926576463129284969814498998473755714767021926618683011911770220213263","2524448462856571466507722624705430233525255657304546293742362121535437470526","7458236756997406439473578392832386717370092023346333633389128856626647251853","17276946075717024767643896419337266825098707645430284876786550033262729764663","13770360082562876550452201444608061558586008178791514017495021377429391785630","6983230762195661161111062872684498890812703398052734120062281261508572381953","11550243536486020289498173247504636462113720832953668170648807590922396468052","10743284146418616497071052531491180428329928116861554305536835001233436484222","15648489244760721907395312868398253487104638489734618268800331234852274963187","1619474093349218658754070905379214408091428551772311120346778617417747234585","7483581799045886039971638195495258310406134512831089307069369854928065216353","3305560697686400321552802584904887496583941234340660899902299420411363193841","9605016956768136946858878511011228134594480991562917428994301171940420046947","14000087697131227944183125235792191524239811939220478963875620998902378923918","21409604652967323500505645473533175991268239532258119471638457690561695823859","7416167539973463884793370714341035280490604862869902264078976311917046049818","16656748690714553961373658037649828111623804193985860876193218779037303989376","18126875283673785905463021136941960044660446456284810591440936631725862067625","15992305506590638390627912394276180953511836808058374683334394266621505097165","1500603340629377031926355750358428270340945389151979209631798539490509462313","16858740614736996272728499582568108676053182799270388444628065999791546766252","2526533860530002429832263381734908469724338499969900157304805275884976084281","14068052553272949447642598467828447796947053512343127245586466510925612650222","2595169997633131822598271573774226989886327923322777743673207893352528039782","717544360827521319573145518556015111732662241111152008214247219704688645762","21683761927605653765257555903066305704452920250993890452330089898442232581295","15017690644136973635801820985102104866896165274407812055980894786598708097716","17958178981066275624374751040166872167460968320743741549197591608274805451204","10743671881677453413206994559556913857056355225671373795144755107985058949164","14968270360636450526332875777038741015883062136885077184633194090816189537278","11036365339059614131502625911715497322523990266071121757857149248382113116229","9792617854789273803690563845446990611819772706082001052837093974113861262658","5176825492333344738861128244946472882355252850938020207007824855766170967514","1681502771573743691466896168204392110865013317893081160456825505988446428914","11274136766533675504059500458218425573372573604247375548216505874471074119093","8231953476579117928899082651669466683806231172627853588615340245444080176733","14008292228271998595079333007940094146980785460162019168891125058577411037875","9561799681581992544369447977094037689179404221082812996782923843449893438432","10837432733134321046192392439909030181002352224519385453276809203947699585642","8473576508825401914663024312011581385209483675314635453081965822651218104910","10938015929139916391501256574729469835227526158763735700288765110295864715423","10970047472783352649113368542168031197537813388748236307361519865500719892116","8217256957904405570680855987650476046040835131138759785733282910548352005760","16947759384730242837315535293307408195798333587889316777014475973462519183751","20828786081081740245197772816677699716375287470931394145103299208671137980728","4548785010718188507585256584958027182833931512721489188832467141668531530464","3444095815990163735567411376285643966393543832533624107086993851870748011591","21412351554205603558560947794046637696853821878604961240670688901535834358109","4809607585612698998163071932522742412806950821610110407272085717238387786453","18201448307727407208293135996438216164678070146671411720664697341763217892686","15148275309925046193313364074834009070693282804956177087628016957056101798361","17212189019581296994734101187479368823355718027532223901119443771333565029710","9452074805075577843977732328111072109079544577871443171118191041130221226030","1518510376928189137697592011923210522474691071478499397600878144982637239305","9105659608912038991507885305984201728084794386405880358754194125806112939402","1547007121594912409196168514201325629156228979576173723159462999233481775753","17877536886473562411651791990260330862906343337434329156199075892389033569058","20018232428841292912322236332793682964287044335047362917356229310181344094702","12795610582894453295146242025564461425830785142206046716936285872174835697173","138917001805879009238785772772727038581509098759884749801002569724589256727","20839567880827611313913067480023950531418803861937779861017293153899021874890","4693833060650845777453602416157846281709991079913390700059389719552028920586","11063830608885832898290485909602509991149870026108589659700004310017310545991","13655160511766157554909318560181656751857846987211597492841603460768442778654","13583197062396015634602398145463190601202016745073086341531287376882167999789","19593109830037210032603257626916277083757834120566284187542213115829832110896","5808045504509063029281653310463681837896726380509355951701362955953755766497","9916645817774681651828386440191225764980441377134843611957734204710402209732","21021841410452588680943768866213722730562087732566060711818235067476546332102","1328901797911920278980605322760282297690676582026575379730424555956255270287","7990014279717545852460429224653677884486427448261112721413945751528119932439","21788573547090681348494034462487537740304516272017157060728696185917160311359","7318196305184339832084514639343264649253013581475809496827174379407526573834","5121934731831852713447588944621960338030446891936535541278459223049637654108","5047296893187988423204769174098015717307734361170653795349981818324730232402","7662799757891377700716456249909632175552898602390794716114936989496604209922","8481681875283861656493858520671022184277761824008049192936786815820982029034","17384085968354796183812430182256574891337635704464041695236776677975372073608","351847291761995625299503641588532696445489644372754650102000998657130392366","18346017095827432860309117460907204230873430401265883851770003214463517895587","12530364241296294143391558013912087063511568001483137568507794924277291295622","1453319431089160978593449191277677211585847906857708739864741167563099185090","4409292638060270164528998793651815889564980014246171109319977754479235612837","4912656500609713351113974512236066601785692266861512173652568134706793536086","4858644212798333261520694726068612266732835566549406176373907341501445147003","4729796287332722014047402832191335133987382356937536253986159382952274661241","20153694902604730742266800396854044977964219406201479408628501331575554915534","2246237554154196683052229449181274361152525994319819470031299128551461172766","21446872171783539325536889070414254154753620636693569685957508948111137576705","15523806856355966439308424449616428231588735329848537617743377119161425965063","19430099545167544182363778459846178588081655328937717471365671773009202455037","17812124303569349289007889686491697667808352804902069991220159140591928786027","2615431786994166921035062630728052388038797493073765637192655817923690822296","7466575407465698872310716104947932612922177006057764525473968855471299501760","1568559646838940587422952301547054630705654939604152438798943434454905772094","16450114091237873959912800396524840399303070602965789288489241444724054340415","12544327242261247081356134780881024354609886005858079734319643263768462109298","3951189432525127718286118344860273719665578998875454166098133266801666448097","4684498636757721257672604806701649066723187747945139598693704097455330752246","7913851146292070962122661750868030665527311243664676556744302467215637604288","13693825057163630254198719260802906670395995075429822925637197637525162510800","11257936678851657411357528111784849899914875900555320409552427342018776626109","3009830878454912770286031430239990083124511083643323830025743329452432760442","11255781350895373823952671865487602212684008238766606456010353145402647299621","20703947193811759748459136395319722397893499584729354540114463717315911237904","18927236606919050665495280857793179280866899971153078091020873787561910660447","21208171312305087598895861622234435762763862899992768296682082769136982408496","13003644900902803665290247029256054448679537100575636702611458522200072408069","5473910709076170351709690614875062899058178996149854104909204655073693590718","5396740791499115651456300775929326781813959665924671440180584662261507716345","14608261260060536686613574465412211595158438369022778316883526776841385120692","11716895316353911597438772743005153995110366877152357690211038319567629681858","825291100640455876773086336494198796686944339403876997635060839259347591439","15131836487938806014426502448675727338490936870373243227752287178209774629560","9530505315934479917317575510664040836322601782081521335426112560211750963067","10076960225848838827900741485794259270198967014739774444563053174731526349476","2510923561491809223675031845489427723237847936839068014582092991310782772647","17623373863057439484514395529244363795826608326214680242497255650471737944065","19254757455558891743347449304921480210555042974764325624888942553008985088887","1308981555541762315607879574001026783189188588713693551262113824338075460083","13244418375848503929271695219020093742356576856076590172634439535108133587100","19362817571890280238405906636118193171711512699068613190741449281651186213947","15461791478280659128410317239068204606301666045485267872815292784028372519987","20415790267817442656846049153170278049323991404856454786146369061736328514282","1675425092345973426079571139973717567461162339074323918493233539973949363080","2406291853646761879939570680825607281847886147213112505748895576585158843519","8085260532616940305492373405634735216476729481754444910186903275762098872191","3912512698099563816951480690586011955756727244798542766155341341505298975111","18458146202387438386723241440394119476346283206297777332230845309804372870506","11755102566855177947535088692958671812218272433141265138394385455245793172827","15297152988073525627618405202877312206681048866156655726186038535484032545396","7164039784256021764265111842056249353019938833034024017809741044875411350177","18117693211234728313301036865827519361707977031781383859909979617555539954427","10996246499181496366801125638994134058257475270624048027175258190700427424596","7431215567561721862879796332372889653781909073175518128078996375618293800161","14392096580471347460488957898075766549739963384432083345902389045032634508216","2122192146049736861519183376657707765561457499563424195396206246579935142840","10256560709345835944687100803882590753541780961115827069187202150944107340680","16183821823551662134196784677025995628908561391637893029788657854565546003526","17799479956199141430859217440701567787136301050313443727642780551013711895518","10416914256883998062411054317760417749683325445242290590222465311236790105281","14779397864783948269364847534245295869022829926071185969628221948493790926559","16782448985807234530930392048021836422173964674956312427241645802407544090688","14321923343224701037179898406802193072768993135135381655613423115308455146996","9149186459397994047070202015755246695067694729307047224488799592236535709152","19558057485729958361934940507714021620010473760995101229249828379810281627447","12404742950531705198927681174223119696538571306856062080781751210627819272598","17369072670723312888300913605322550459382061433704673083367980516718754093119","3766761814170390381003117208546234980075440311822048827565329664575660583957","4901400009430839052255905472495426663828218482442922700340345538010440933459","5548554043405818226314898894791172369041668979252518654986931307153642154462","21515481709502223117910790816596884353079921395071223608063203457760487366134","11731067651977271844303178486259341480614085998886696632291221427316590347345","1142580132310126188845654788084195906434250024886999332926644706494983396166","7615518475005949869642573506518743949281645656979639288104391220389961787860","20643851082304414077408219942650798176193494074608766795930958482150395283941","10911465643821173067928818358919399134097282536299175752448941383520216424853","12702640540792217740436753454718920375645350058543792614948182942417115846689","449784471430716148064476341044391193387418416135616928346350591613580983713","14407044595137479434395815778260976339038265267528854273042920997958884354905","6570195508956610873426197573518874606539344909974108420277822810113641869705","9003078670028489521444785369205536341582390637339594013125206321960702984435","1573275973007329382340393629895581190144332913246810103365111711394208091694","6791168078026816421294840058822356736143214960888426142796501093416715235923","15630306348544298379217318071951550231273184428938228853896188343210470897190","4576746304196287032525847074784255599724176195692026840531484682498116377142","15864618526591215932771971137938812908783716121260351432339290319154244240191","20154317798462654520688066320551744478835081213507062396948957391183961213190","4217850033314954834518693113185374123393986948538558166596305129963326583641","739244962995441822997609491212567933809540402340960936758829105990093694875","4028226704901728469924582315757008913995336976972370070688352460945670209223","10591199388281276196076139827903028901929071722281939618112978231512165502500","20769873214273986079771211255494552368291410905831879794270214744986908114921","15912663029859676247040839483550221414191378704553985749507220595441668989890","9693027975721393095990900240985306805407152688503911448687312931574900853101","11484138150152751045203843899004183974207040034194151197586233755150141468667","16060024950720278930111806345439512258601445083798973542265137886014997752828","4065216147560638044834769735156213301682729796453975378303838760014703180171","12722196740161008042104063230600160916692591587307698282267739098104595392019","21442658871897924936434273103779296897320517827105661470249084250476899874515","13941330616661018529909436917201050211167996319696145260344766889645194016812","17946104200075105031482518856976026160272234205866287179121863864382028076689","17558354977867991058688364696361951976053210204255200572217074563658522370648","10902521568281866861523544064315280488095865806110221985358343592167540730121","10480646453511936101817842827276089617243072047003452927803825891921884883229","6643766403045495726977580197310085865588045098078258941752684370100934852836","9759297382606100166316216368175194356984391868580089414318996697912511188168","20686369114800811678648912138278012301751017059792657085899350106668064382752","2240276784633228882169355617919063914849374750013394580916118793601738807792","5389129762926746785370016690162671993854854880020955309951549075860208430217","21757828191223838980875048177672288146504494313568161156805121742619482174422","6589672340977795727478600486490482082688020181028116689423580126630216000086","8873943799620836427044171063707741355498423896746484957121164657037540932037","13160449352321991449988162050474550230515434401287357747880542980458793339102","13197501097050994905124371615976870638093928341445614314492454011032144220208","8340413740313657825973895352056539435197294761588407482889367602122602519887","7915509595726843615213771320240731347745156038257897701451096327955114641407","12716360689406071594764978435858390101997592070817784737113176977175770613855","11799168279103580012612433741693680191901212176687068912950785896805583177628","1552755957700638351598863195613840438289566583786422640903190114213936992530","7717538040594804644764198775753802442414066091823420105018618571014719890833","17869335419303568150034564173825172349391626172381176470372495087578615665039","16122846906100860579917160904118514092773318210416526909669780898790744824521","16114623241407635035253109690281710992349406337620190853935787477446564512160","8429089835636988890248325280114299822475003178580844782033335791949765717698","5021909288758969923449519368320048166705558618923758724165745045524092266753","11609780892597551938282093189666560403264400102545840409186025853398791339463","9734561960597991217192257635216971992678556710475259956187522144832750358531","10813638491244873310753483096939437342464961518696248443235952895038827482505","18663052058712080061795498100085868370958023478059914080660637096727647524975","9314525365222734972430756928736762448968996137856042241530361075805449377487","3070891224229804247627316094324225981593571222241652834112032934603492908107","16218873953268949747247900038835681418510078596341723885199658550649690425465","4393067842296990738414238004379500890796846784497932263550364506116302729814","12632418182338359794579314603327050190398968273335067439004197140400764590431","16259566184736886586335166896505547781405793629246315539479374599816810898962","2814325558055560774451012402571814942633788122220820739410071686684473280059","20338279412829767787632971674447333540274381888801095036358347594010786917874","2670741219913096168491334970723751636861418668023160348945317323630141327853","3892922157227799154715704147796797293447538770944492697942492570337305079250","5421196209553978835297307680517334106781140431673808912244126560565421048646","908236175468125124399338251190434374103447781784945338498096575397462392668","17636652273564107602080223987422514190933021331205576336366194778306365693715","13237642964137974353034360160812907385295055350391099870951039269784991779442","21221704416496446280060742130558845210799432949631006286203132118378345458707","4760938732010539612860168182130195361794840324422686826654830513617969238645","15609882888198881188317773535465797441429270866964119087978092950491961282109","3376212591015867709418028163351858870844417293825928905794220299702995650369","21425570543740282292132723103003656376617362904062035083532563051097533584212","6038202164226390018148656452648793708041019387555958551925347600525046600910","9721523909769562025273904542256123188806194958268176372877129715195649855964","12919014082719941506939437885142976246821800568119469413691028388157155818408","21047678267058890933412820510845854686111009729042350009279179228996071172314","1976349694806914063727842382214699343150764776931556073512809751095584246469","7783006621919737708273510859069326994168642573850103474571193791641445323553","13988546799117480465950733734130268128651148524257772236826468463902583439300","14358933516360269478259537430589252014348293049101099741973616463086676556175","9474800921698013823200892202591390267183628835688359957261740808407150804923","20037963706347165289902778363364556553678330389044611843700541418525546453004","19834717385187461063045168682510320544755369359400299076199146066987299539521","4620538607744049053855505445773408482178850741346990639581369035567675135548","8525603914196154577626558950234104470205987308418219670490217782779458913642","9048524527786065362533944085668320973357100178455488417116873972121025312775","9407801745735906368820522773825936338297746876589824483201629117426655995254","18458321063088465493769105335825974675378034787055416207054788511625124993063","8730753262450729445383895118589725381322125855724151334101848272326538887883","14547478919862241451106685784075048510153449024919071285440246339347145809552","13784593680788409600222260504003016581812247565511746972111819865392303462361","3420650765080622730813285352060580115144694966171377384339315837865789278996","9498478900982330956868115105655688321830657086417737707809970786192590239832","13164965619929553143332487255090729945651488864819577796986840432984858642747","12268150008840644397762847884242950933323013724025772778394784669401193356399","13188938044754060601469350653570787594998424477012300220812121256933705998025","18868615403387088416221198733774983032952549529017690432789470521164135904579","8229496080095108580918697035847521304964184769704442283730808346804969792663","8836920514787085863873040159436840030156960504558988182134965722143427786764","485860726022179166258204252374459416241771897108574947876994082085171183625","13825827330340300271940154756621989995086725025841626849532144465526715261749","3534837266022333996579426382846482531279356009099547006793408523227168632940","20861694880891403876362220464584622298009456414773768354811101113256810097364","15235466958402292861886087686722081507924755655072117045235955376958545610957","5894515418844600982921652895004096199665471191336541200960273569999551145621","18431674051297470736240376664888248824736879882201010919853670121185087280801","13163611329737748038819352294442642532280030294321129848712818446496643511212","16873948796440522592380293375331833615142971316765741607250824726656849064701","0","14352042597084731985167090523380966166849342735501537582515475409458617286578","0","184093017078896451627610391377674885842010996390281170535815121123139256897","10855480517023430349633912891071539318144989487091539966933621136564025987722","1475047252880002794117418469635715039620267508189956844949734258701523594107","12770221328946633761481914236621288761911023738572210359833935049572076880639","12637072234353111071208408140482463448587732925933202006306725501402875022233","5498573323171700318974442619770432471979388174675152408694259178961317117128","9261264167091492680322526000307190022174326030211500860420415738075544248006","2700532010941515051235117126371817675834478983550078195959484069809510166238","2614901965480154424359734022345137380599249970129627336690279167574032814318","19687862591820860089926147913441511589529440708225724639768017380338512972761","20231158944731277914957275874588281336226523231541097142445154007934345376944","9035484728985075995887083372660716228440296723601874712069882323426553142923","14028402467948526338761593336254970636019840296296546628049365548198505885422","13121808051306228808174111089630942026234886027315445815249447899750402363499","4527372625915062643209835479106309680507163243271678272729965486196852910420","16189979657721792924136577757822719385200418970252818352930222157989377257664","12164333722906565475074936982031012094208830010462001772696179692368311376875","5858370205943885943197474658221555694546571503055354486831610651631015836408","15270908199160540014367572925176882846874278865445377675710981534978223874893","11286729051408980855944168759111974269745178899257472373453896392302685435401","17289573715850909531812283193116346377931687763109543103789593448888152085453","7105741248909320113102505404513273089479652539904035618384873213091298254540","7074114940217186800406075628601455018311224185155464287511228577282040608737","715583426535854106463418752301381005500493761704686059735560513627309309179","12321604619126171361979592235460332183189160477865388902373936323802038912852","18190016005341990844148178297161190651172518846193049031369577377147984371424","17670829257462863871248629155809975849172626610799880870872305867158500188295","19594856787609999310690221094254583430514085336933115629128875588124494098855","10606612421072869162361656308145350823375991111296091340625384433072717183898","20983151867428320058845307293063785400007907380688115780148446035831321822910","1069974199764745898360103165659810005476344160960940508775094244893280452294","12079370783657983066371531276032803534378514351917926610229723180686420071082","12677296700344575464377357413681719606711607149256248374094787358863961649047","11938816100371165126976615978464798598420879993438443613074775265137702724945","18311245538233003706063069652909402120896222049718972404023109633559726294885","15794204827938797645162965750023554318501333819245289116482417688391341641595","8231534103677942875131000798848960381433781148655319271028893563889162379270","2766371540459561411737866933191660197562179823316731217303605261350998865103","174158064191872851418088934839822586856404443510475027422708748258229548733","3061293524954116761536350353370996557677749514535836027593325270861425233240","3554263895404584440154455511723512694047655420085772109708843713132375160762","7209379385057044748253261941814808569341518505007939141391123583104156927357","7306584942825882914302290894613387082682701525016374653956358033276385658392","2518149535352104381776345626886043183594674403698823901150244678327320921468","5581648650991852276927977167681766388490280842674960775941221560787230484545","17883694010798015849432367894079485717020271196567402381116192761974875572717","5977145130276793204043062269836655190783756459415218549551558044792975644158","19754386008710536525416038830817883084219899610549700326214066673104005510017","4105929946744209569133466396266046737599143563686422211800976803155222825742","21770901673960671282817451044366626054689162118590321728191276250541146147445","18554333663717636387381497437066120044065043997075943084601789352232163710118","3229944547201899627459711451241293172565108462885092439611847672015867445844","5025128695089026932637044021822414470493500183859188592019000631358582058815","21351482877833848842950048414861530988910588809336890728805799101884814110094","2580417795427688841110332802041457792912990931107885802056099046051394343208","20217453554976491856162621332289712918621552424181807185429093282741752407254","21356532404406996697081811349181897661406629246933280591113574903262463603755","4440014799478015355464075073962791955273636061611434328008981149274259385149","20843690474175127027273418888401580675425591967425767647356385165618233383167","17147970141429401025221000547342789232065463813831534845777771000391022505157","3597144142325569659839379046014686983329334622151978868165056915901645933562","6209531638366131710391199976252623036613987753076336616804848655147954394419","12924376785494490979045153483490119729324374404017188198699562863400832181416","9271954831445524937003351352270207203032987503409904688159223247456739162845","3506478951236426769115175508595425366287783691027816248862857623122706232593","3084250401572683617954076346006354865621707184383685778773665994692341858491","214937813484326003224036523827668299458243253921819586247641172841468344415","8441949007944436788468393086872889092620006653515759573245998674092919893035","5472204380982124305910371770584485273106619914000710696867278805337005048614","6957451303354569278122219961744612443655520675903833514582885389940461142337","5223695888445379151376126761842426317508027349104222088986256916070987227003","20759291015924141143489800711379500123670247171074786799669843043398508400513","20184325008178519139976204343423988714240828501622788042494704688999415735798","11094010350979218178409535436164979011221721457812496384533043506854053636902","19708018327503696718388479569347893621763926758569942481653711892940091446689","16239576760969556170245792487272775369975925096355053939862336412836709479930","12008121136322920586706238961334135492193994190852629384667755039803446647363","3938404938026443320997875488947263668426539575808147935781602032624388960567","16801713734429980792941203920003094648125183482183110723068392336325309041954","1348135736933873313759975759082842047841214037877011424039604914043212513364","10142538380243983753373248080068852715920793144614672667969585374528888041159","18286836573655984306012297166313463508450538607381625443348344786122995347402","14282178562099256241255469758055058528755211992281625357843046812099847456631","18310498504586098472829857362352463885170006582772479924761688074043255713348","20931050264933145513630154494146233109393636518003931889413900508273793152952","9117815489738355644295849428412003959081005458572860622048785525579819030131","19674676409453156577641701174130088374544719924762515855772825552204250790099","12217666530439855117870645320098850988684982441090141971279563337640081737469","6721147151554827579361586155763227090268714334062665099692917568899843175261","10393168006744278329721749418497705931750263896983902791526082297629822889476","17632382680567142321436824059295058152002507243188736047847725648421698926063","8915644815668215345087302861999208273742901368327590784358018441159811237379","19731092025693122985802144360142842146081743175693460146246146825438643278265","17653368603469212238948115034339203459550448357852824407551138265318018596240","20124759627749000772083196348479267605219009066228480442280858812864945298645","11853405674287861806396328147409404987103713520025699961317518417996316568170","10739116108352466483706634387205541202897545935029060507639823557349868929804","13870493301708581977871588064204896213315254481309505768503783016381785331655","4984277491507589099021974203166018421298409443693664313544662897676891503802","3813732491939127711872266925744617081981315718429011837147980575659381967059","5152934487799436357469531826806992991613558447322571799097305643879204994449","10475716151282745236368134769213248762564031478051618164990108824183737138343","20363281645962116706206801013109651698981355310971094340421354149812446325081","11149179791944629329084734656996501614903770068946878537396539586990604080534","20098243382461320106285402641532827367988692819387395302752081381569882348426","1753740335041062953435448145197363234707260348882068214931327343994875509340","11051255147516774647347134674124069066118855995496412182590304206776480641926","20959895544950066469347932903054230050048584659924310004082332316941759859508","18046662860504645170415451280713122498761168709387916159677756142032155910391","1755364709904298538442632773692058690935194900475887045395397423993838154905","16339606506864102980481476642574322167227419298111069541131542259980182181306","14408190339524969255388148576103299243778942876131961128354488113360949316157","9946460841813640866303402323884640663809344878510859564035517298772497437828","11219093149395628075183617779327553350908301794270546796194409084720111073341","18266139222091589375002467056650215336108288406927775427355560986457460639245","12092461750855134153263659752634687685480675014226328265844503427560199899284","12811512370756406280305371756309902128882727869228201979564338901652745554703","11494056611759290047400852808215427827865818063077750182066726283970699497313","1803103182997812362098649507425788010868991092238470914303344732612462422377","14381384503340300376969621193673109559740622823268831769681657915927479537930","20689236677701319733035204107546407443052878779597943650988887820832482502331","1248518465214635185310085763365946516309633048890537633763446119540321507061","15438668411853453212540489112724859770045942585564826504302486277163682264660","7341588775061129682139585657500389460048429249157465614228748370605121745325","4504761562080710809980598228305844612440881644633955774736651528528114010280","6768183425857782144106609917958447108911958549983993284783628330670083056936","18864432800539670157345842134501598535338024565284719980044881952181029433067","20242538135648097132855504672106382652225627231576405656996231424694213405641","1844464264083964639949284354287245336079489413185463075241207601686531360131","15911845300181463490669683845444097224126436423089406008360448429769777249021","18349594087636997940578113096804447148766618716832098484494987951204901542227","11284900867871484372816498154731023247071308261560664832246483877131493039953","13838067842390307292889016643938081307355899984423741625766940861130490334211","21262378979357100580670681435005220519933903042102444710095150612917203628780","6763823444922283981664855408288620066187523164280354839882753893730994207617","17198062372160935437857774405709773339424576390404933065772606842999255674379","4910589862759713464494680189783100142557385266784678566622717308750539574154","4495951938469765785379638928746803607434714393817532336381990527909331112082","10803423628537408724106316755720418678339457902731908590103549451586497435336","10742327604900791063375842750150159797501166658200942332917857864560095120434","9679015926270038281693237022936405908196319179165590326436004117358731369469","5859855229596809504556883163898845215505148039026600647376023403071323590229","8581194482353982229751614886354094486481078914838249180382996332495219638002","9869150423685094824044620504437355830592578599545482916582058524091976899262","10340057311908145870761282618099355730314916526724401591914529569238350632624","12842484708736224952204598365009720775499254193155989261323979859652732035384","6563574412407294097531030552666651821281370399094531096921555950933912468661","19336329742734989817981929120071722357096297178705076476273820653458140471501","10792923362080851293438248678431463349104184014136158937434524926676052138356","20665471031713454471299179907068607631127914980059325861302423029909655446881","19498075856863189474465312538175648563189747074446590367093335221830119666484","12210141297135413050283577412215336753593399088011993643006076938426450107881","12745540000965325745762732554429477978272189358622877690649886804232154058328","15419080570877769057759861677263504753328528236890174029223392763316069360176","1975708587934604012930285499355289219819427728112756325113502381852663658073","8422847378077687555385650917720234230036996957646299570659503827573008996988","8164476917417001252303510319369129362938630457787404172063532118910760052473","11109653701888095116791718755715250231427569592439609325987755597017115369531","1164045375325713841528353040032939032004151354772989040760025905459493553879","6114825241034332349878615848208065435840371956972900517509523038525294873262","21289945861044700959112897348334363812511733301272168208297533740451194472585","21503366579840938548869055939283915852891660934066087121873667092423924426009","9814493725866910528119842233630493992285550489057511124320186653893078229304","19181317395842408077869078515529437758720817083447018324521176515003658121203","10803508348256412756528470672974859990882174412771382054494808592955628600607","1383499853894667547751048998607684963022365054135499018492077124908089218954","467597696092317806685514243378304817821153329038105295482090363446426854008","6634126990851268334329622985879147606931400989679034298663845518703600812088","18316445900325501015574749152926889553256499264193184167094513613055281628332","12553617163472948590900828371992549553838996451111132020977067418024622529368","18711776837508932058595797908640031074280534633388881655129106420254077003","11423415306137320992612411701604642665147643107944435596437299409222239593753","11086115545141332550127683235360023637567089807640246203203561747435004546068","16588213891867416029248996145650171785509550670052395458837866690786128043741","6122890984368707030294350808316139003903481896452684404113672823411767976448","10245770158110495044175374357996262023745451819162550542312818378749308858319","11110298553387506419487999687023725358665784587262140579459409909133185575816","12279716397042387836021180906034916026465854018095077805204670466723514130053","18925369362678743894371007162715619310278065865461468080994071484671699901658","3730462150304384339239844018799048781880432519592563313412325919098582762357","3001670925246768025104148396008970819268699110545674656425975049467629397719","2729093747896400923881121667604602885026869700920338692253606409766253040792","7601814481566775355932596400768899503055729476380746921047852937238606050882","2180429045590997930178685510945499091793051313517761237068062499741628607039","10640962102127146206203172866519716614799115684110184500846315292600066321682","14549995177129860220283326765457689361152011864054035015409711209998745301978","7912783951395381892370861903784398511270889178023116264093895326398669440032","6677936569341470489146536051534723755962339705066712415750681884050723886720","4689039987287828844035990330511592114655778401762086802473777626638694045871","7565203297999487881299344230417955726606067489753172511296510548502450000704","16894076289281711923223371657223874097050025590789987183176804148627339921381","21769987021973538973537771295047578201770731661547614730588357565035246687083","11751090026303123550968222877559659109084228976878612812257992410322631997849","17609929111513573495171422231275155433152100855882264908396738196365944575766","991638530285351961974565729925758199525502712836532897115477564422303172858","5587820493811032168975297339648215582631464967872422044527448186701943582669","11603307219491384450184264414688236151446359836907477588488333738162703067395","2817235033002616590478273073712668220292276075342564015516365568229473060373","19173941449619955423111523731978140087089523658415950629931985410287649223040","7775902678892155277020721365799713026862432382817405723134361447854641571549","14655648660822188082994283171380679532389311925192515841619091208903510690289","1054831658900196957032995305926092688263657921859476658376407346723872871892","7910018696695413763653676079429008688524054782592388459532241363570351895559","21685667989670097838195041724962487246345909555273974130674326936124823253804","10718377430185158216011972060989907431397341634342237353240892249163825637287","3370973000491187483301765661851937061584050953941652254787113083493139110639","14644371919996480618923281639637343154335242300764339976733421198710959191972","11017976584600876609560101707758997747688081537442193105471904109059666441560","2394145884055511714450101398368242201875252603865873378540547912073267002143","16475980586795094327998812904836099235872469231110678866703229052382331906751","3393434901211683125524426394295029750077567767740366520910205802039793128604","10550241816606396205493532763321464988582716786222628438952341144255283176099","20518093270940094592138661269574403676775738830392887885121705052411686726348","18585594617777786526574165478527055353810131282858741147251146699144499611363","21273355500829751599527467120134599367717577330813929419070330486814611438255","21081927402841168319225110000333017731679819783367475410978031494152269888478","19509945338488550864013184074471765288376447125716252178043428237171491394691","21056058455809115512191988736205121822122360402123348743261753944547271505621","19045728006778800114381925014930049689524013319330613879630169959616841045616","9197604064637434475633225046925309739258545760150199201478904049528524048714","3210494913588713658633170116991575813298984483788435892775305008140239786897","20774901451275498028346805187799972580346069021281531744709122219644834387069","21523530811397236422010920557625638264916622019781698772417425258608015775205","1775555806052010318517360041281044811967018968367144818464300346428689313728","21686196627420940475797485903676443885440247308324122371073702528230919695358","18195190869178190484857892490334582166200707383696765004954115903319113066929","10980833978698361647263291367005093649906507516189313224172562733675948803021","17901978073658661162555488132404488935185267781522868431972778700748559556563","15754207966213815261985499561530265008284817026655607745108970962174201777533","7535773959690953269858712398275045838867893512018772662288091701754164978889","19696647246099647008696947079565087471154689832143022678817329904981509060181","2433926364711440080318009005753673493119257157249272327528094280882533860683","7868613416378449609675145999271678699158893521020147750593953140884080842364","15109342000414947193659770672188932250263214251312258593558002431030409885535","12669063041159174979424355802217581389306284668172481446282666755975377508106","17398054546870228083635199797478425660409075418595768390100778415191743424750","7934432584182696217164896095231362921691811768628662668373553323934305702965","14770303802705954124357958750067974610659609027343277372134946768518521159819","7064810488604233400033665884894690550179079962315061684082377962618248318965","9797211311858379764548903003139234131189138432232127015154782331493293601128","7846536474862987093883452980536159673751514303954710719133412028597973787251","4342989761844924824304575001440622309798545773745205548666129612872846145665","3891840832321639653175375576021426170078143003403021050132167038065081122204","13351528928196462891775729454342987077777540091274588067687383746747378753652","12732942825742574770068246954507030870667472655281551938966553941507387920870","2149482838844812387328352010585781629132915629500267381654136052072556537119","19337829133441271394383073296894990589126556338841438163823150597634985258989","16784790767866341338488002091883210505575076250347250794850878186894289110068","10482203233181600321241862176344006964662845307262074302437559986139232978426","8685976927427569517234915666091323888044897085837039536418091451170972722642","20490003833892240126935171211725757307488895950013800683178777452047576685042","1792162546879669313079163252446239161584700278214879718025605106631155615052","16064967547666639159515475511728654357685356010003598167585817572073379131343","2038324787232656409008948325869121177955199828854492699623048320829770467595","15696764031720860396919319001270179511581976202411361505429650947122124156312","17283377180786374956482947897724899741178434227255570834555404003835920866276","14698103524149569790301170945199793813326615628875144743246545241523694282446","6711063981137988186054169514779081438187470451686181505149070714454963101621","16857786182614103745145068620440842106806526694988538716333762769445868521130","15604931241790873830364282309087391662060266742664226964048688340766005827280","10728539105276793651897915093373411061587968279592965052697286530941365119673","8150860183442563718234800303914947876489919504227757192551478583314830059760","1426011333499250627953277387899688717943394734512178191484358329110163751144","13177021691461814757931777945341789768014185972466595046473710344010902851311","7534816129895264216878988811287428070883087362155113915366664473966664407529","14907306218199423424009247464904850993845191759256992433462632822851237612939","21163558241656044032472484534570527554368559972500360120943777980440523489115","5806397363033575426733460140404456453420455775513579380426708391441581270480","12364893884339333481523799997808990418911395791120224416361911865066875344248","3285266335096234368246532951544109732496011454251910737027849014913198987020","6738931146060499630761261653740567296043717658735751743879732171521836643264","10154452935594378204310846328036542082422689475780912228830139418160667825062","17173180625406101462429874268119575850799153984239959336167050246264875679929","11771759310671378070699571044737439373328418081704224134523199700571340453492","9201903010012294769226852618291328744138737168712562893561843081771853758430","18960575342806736097710212513078198499458264848590465526477817843282481159982","3786196741889484593648668912306452888245857791503087215320303509471899342034","9703108444393759620540983287148844030520253463014600450168885024356900554727","3705512247342131061920752676775918700002159699134352604893181674951834634263","20744380440510791068139627699555983784622526728039699416413477789335384413351","3509571601503556797669726886723663988433777922319888684019919141867536119602","13464915406622156297246286138929337387213467000995562465912367092350373336895","5184570673647053904035204849227819495776866012096422262744508501362530834642","16559518735657642074781960597600690088236852657657386047402706899970619619292","7703031445895422684034813861829354907029697524965102343228012205263910012570","4323874702421756221348476529012862396295343278223040426473174934502309285506","1578246331581202023879462895616463893909003870144121780590247241272523019641","9405879209721841317735974076209089263531676578417778981608079155139124027510","5937531089973867130316073975849611001398387503344701470438380911070861813134","7586511101544473155628541563617283123855353944073339155504232394211636103246","20859541098754048180298650325144834746110266291446964077336161796057865394130","18727398282885211934264671492551679457379492085372408843741660101013904064102","4483059390464830600305549616024869617415312489603482081489702556383536025114","569424976868306527856939406112364732378879754424510474659674031814541936764","7160289598139169925111275663988656373195647367305418507047960882110233073518","13843534446977373194157708959350809754094366991880678507495068572432492413153","1731917977665707785491091151062047912440812041201301360199112497894863675291","18299894985127633911581733626839452484292587866256917340398226423862554260919","11723161258567311533267481676341749364046177524968389565783704083380042064285","3982014996535111335264910190990826134502695803304697193896973827467806070914","5278339249940715518195486229712488968746505216413992114938342323551310357081","12034289354429946798181172311271198817161819978412411597686825724158852395415","21149441216914406541307441677139767537954931534486209534533763713444887915736","16627339685570972729527550183374933390203362464634838874586934884758332025227","0","4677130581325536491486966387607462164138332022971476080171400451642918512081","0","14352042597084731985167090523380966166849342735501537582515475409458617286578","20916834489524676120387097251535110444656698997153522703702345228187536332278","21786793935749494030701688869955871496912951351227898285599497639304771955576","10106735684790818457532258261695309347960776498772507430862800235146625135911","6428336958575254710332929958467344286379890417184593457768755197698276154344","9449357492676360883383358736330895668205912007904523605095822464017918670092","10111826883044783982102986732748653727827142675462565443846826176871513211676","1771614050520464755206567655437318955982568195475607626784805017809388908288","5181279093174687329726783812472167791709283592241840611012716019918769478996","19625330646091720298063185968805653622676674484679604912292515387337432408380","2768547782412073820810017491936220882567133374177389674714899611953029437729","17475858856642439946980886543613194476338688500709749507600444801508604750158","7936792328209678047590373229423008993770556793413258795813309943120313626362","21106911891928118227008245781708322897030448201446386484252960412614050392520","160923774132320138700309004142113885600469201993366299668857339625017763491","5648419216415384962210458616735048423783715757436852584018245551951672011375","12794453646271580692341785003470758044545839204088267229021463921856395617141","4601111709451948750538176472417274134490289312605627760161636077955943386715","10046283988380359324089468034447747413531065892268432343877377634782154660053","15887677480719890671704364987620562587954199613181979602582670224874937072060","5438806375578094804831996047256409601555998721704437116661615079052029229318","5430413829515608588299355610289879610496459872289866260579830278166710730809","8145153039485907902924794186182610289619367017177493868825686177746062074445","1928055138345427173859768658228754543158160037198012776182643107002265549313","19148490879735980915881361532422442541647190982033206577056178823663229748018","15656199054564982743907282071148579734980421838890045115571976090095098908226","154385660123514729365083840665563286612278642507487979936772015106480239271","11208063791115789664132153463836658703269005261853507810845677534632997047231","4980809440531928728382703477924651480613466034938913251377451359358208444982","1524057743203707519771353758649057348821286393731662706849362699486541753697","20665772595673886610059453735047124512981228960204655942695865552527752062241","1186807049699863402614882220003404557936839845187039754254628070626999741402","17655038260012023135991290457846630864347134132580096200058808385064420065201","8611084470868148809619940947805816480328036373935749220344165889392208549066","14142021595071918637986615420464369649728263276169785551023784313537577850888","17529646521554209382090880218011559871098272786987483465327107853286525994015","2040120642145596755572958772074026593399853090022282847294099647519752674971","17441803420271734262262418113785367400517983644769014072249558857676583365841","14156854282914612037377595913998497683980086971401899494541558075190351078424","10308221695667650140824826698531380084253631646490839038942942820966443197178","1101075129627707594434795803085623600522496293366442348748641072145714313183","19677319713816485771367212710795169913554477042767130022080162547884591626835","1236846904444624228218387816906331097034114618823114640245569332172064170170","3863999651943662904698904223317497819688544316226543069403948316601299911686","12968780794630186127894580430757459497437943814584371356170317519787096939403","18863964568216050769470855559607562761266854018811972360221119130648889660792","10980261057999539251342546154236953034152339724935668212029609846924397277909","6026183834429687141910761667665922459653205258849554538784504128540565267336","1325043933861691665819857415353543770328043482420922910524231709731813667285","10589598308619843106485973650162272837596868161731075129339123435634198572461","8357695535586512211131946173362697455939833584794382884292782320057641326258","3266373818615810805668585014538319832164771358602208992778943606894321985502","18074036499232490737494376693273339549688279163529537133214580364038088452119","14546600935577453311080433298210017583552443833692869656397239924176678151900","62421923620952991049984345814361879507286905070378237971492277578884351755","2879305999280748670279596944091327725232783479182912283150258658013359202277","7523008511464539555363599283132387734730173166982034845113285257594190534571","18414482382566740341309247583593587007335730216957603601657405131212831855483","21394158508691554288650769164250181829130540505570006604337113503793855355089","3200024352877513622415018610494358821826750054405465741396212494995821808793","18583601133576996595318160918578674678969104246013129013445112203099162324171","18145796007621772673239628826341501194293386796962167313526920065550313851669","9017311649741339502776691175400746954392649822047832536464207822656263252345","18362153168146140010215500928039287765459305871593496986566097271273730470963","8137596771531974550052910834199969557513818608344170025457145708469308409450","11489710840914658197112766295355622336099662907481775802420795475591935283516","6058418132558955183419693683832885398030980244262108898194450087280714698915","9464081716596322521583000253221386386542755701460501796887792800466818656833","4632263594413868498046387574568246343585648386718332974123490129408377035667","10864241267652382605762892597967987630991129737444544094661970984675195013148","672358381702519991326943764232335661923027122379208701880241660583211134830","3761419021881601449881516496390736400485736023258109551903848109531739223589","17584406156472306411792753846436958310897643228197558963900144344391941663268","3971086869354857837849050662671299737755403778005549416025416054070598660601","10418511769505660582145729932381356184056323802622588692263341282910371984971","4797673340500968789264941728451210426517927485539179025374975158473672144452","17506198805163936374805099938249109026161134938981585080451710783307614059632","1040538094214261382342456714209928670108244506572414582343994883081549888627","8914237510183240036197070003576388278879856057333560041693484758143675412051","14136593229869768312671049017309061304916651966018774777219667597506273214492","7527723058881573789910103935542251697457377309520228918711333293361918094559","17845034079768720633587635855803543601730406332999770754820779691546073771420","21192136449597606223524416011394268741807793865773093724735117166899780629350","17373928156792733028689348291740168640653686458686956074731612260838585734814","3575368361532172470819365421276300750922234087771221899636718765016432822727","3905671105615810841459498276679360601703611477355673076626657199152012335238","15834118966270774933036160410296424804265992656663500408606849145866701384044","11478411596860076878924788039412485713469009933305956193622571610650670207929","7974995804847810087089361516207533885924725750378272650282210229701213841341","5586865468135814967155407606864943593861544125559374266768853244327870360878","21610930713652170889166724369867254991075653160934238460190568303332119478948","17624839613117754113564249016757715027543803112272999539840841522244457629696","1022828462709321781206541996477450874052205698837736284984882458921416309143","12852628556728825566063930085359387693025047800276801998355627378544817469368","19713150109581181529955111379609486187117895722984560839793360814469629849318","5932543672239276476639392190134177610613994515130077252972000475128833993384","1756855040245189244185066341251595005826600382941410411264827521512267616126","14148960300564481641723530280760331599172711625127160077562802934651248087931","7722436309303682404542338415923946887003293553690572439820783469295411557373","20181390128258432311306385639955684507799165158513111684639997512737961800642","6968695124499410410328881418357876454538640230325461589379951362119783514335","8197346742708753490316632007085567712202839808324687455720697134891771701796","15843213830049750820258924263954632157488713493766287624725866593354019821802","1136112052222840614098601355856515069132620308582288307028750080622947127714","13793162625994519669206124932882928398981281982393461833207855953389090729236","2549722931441909802045353415509789475753004654940223515640269416534011821452","7581546647231145039357843571727876093136874076189012795251837560817987835168","3178234878552349246446888469490810586915942054809687415308617892075255307146","5572844367232517123630036487187625695440724918633434325994187425118192314983","6147217437024431580333032878654189079187266975263269529682366795273863832033","6620440888196864004957187722173623559560428983575315095984883584010044721007","21064554752872326168444667299414163879267344549714658633443512435247988295697","18733929743595219000457736481205393897675261941048819192609281544001491833918","74262819453204314187032042949667126970531919617513109699712532293153052656","19817843031215322467449239686176491022005761637072356523323167107950458594960","17905799030681814098208917555553114635617130785899988937798239849677038639072","16467541242437006000937806486215059273437333814714155998058609926643084746939","15346489018327906979341197843122942677020799582323229554312115534384342653397","6191590290363373453367278699734419696317973267689457700357234880966969607617","10102758286675126959906910166416650253569709129091664775410655517120601142533","19345352068069583849468708720227412659917406066348547053591244726672850984163","7731393168849691706965639728709077130299967496624041282922566445374035140041","13491044766832735894129095968097035809324027220821307874650319867589259203595","3396121818530974718122128988839627908492867826179873957531772192410875168730","9332629899007158487860716968279057723451833688900833510093477880802118969327","15453738946247922339645953025611193554081803042107693800193436831611064979877","18402677359691313778544318618903807830053441248686715452277393234747896261111","17699783811594016107396523745249380734146142111095573410219441912254869169388","10196184477336946429058129792284767028887210759900397352539077004940307235082","1081048751663016364559287530733941175187092360143277946288263314141267495493","15666883780225654343768337579037066221222490743521349831879191427874051214534","20749633832027356771603080252941602160804773577201846103187993006788685364493","21280720740695336860241115195812678273653215769922325592484702031848572721841","11715091083799613211838606449386038606470286291531419751520936471432739777644","1396037898644720241038825278560456606840375596186803477804350108641205306191","15435489464480645023958555741910908127252750481973327817620594589891712718687","14282884387573018248170420244473809202291838094638125538372311722152682407229","16785755960612602693943689432362361252837265428736643652531343881373589554010","18588669734727830452526286160196895687629590988754399071542510952874738180512","12615624596138008374241676364549312261205233366800097353387669050203476239049","9648392158742853026279845207386596440233628849169922788285790786793859427512","9698888851569291878440984388306084829532454035508353411131173617695243247644","4045452527076401019123537666081584366271373644567173713485050917122002019694","101447657324998084631736015602099248795440871322241237135264914140818198655","19887977951695038430455355171915333136235427746933190050840059783291674444782","16822334910906330018043211691716481949407129441464327761190020861708410637894","18340615507041879138619945991193985936475013212204746156790572162345792866934","6492538905968698744092985292745515296774117118852782830423983525862287342061","17289457466059072271961683718792741130740848154451675903698023334126055508448","8266008839223898579207482390222765707171840709376057446806430945724128446773","20281322631836696128777818154300454619146167974321171741286809497822733383238","12746883555800763712340812704068794329671259529019312662694409466617843235855","13133373844877330979353596486808474768128550677418549726414851446030432425987","8517743111398713899446180873246540129981144789135164913011851636988636618115","13615837005393800549364959510402965363495880213595575836477248190911380828159","12983933107666410088451392119104666055510683045559787526223305449120053688868","11210095788742571138423364236556478789411138223693859451543904342912495002364","1248458388163700672553156877801464658098414275847455344338444158902914342522","21778797850437966011801561278712977446470365798367850242800274294981815462344","13880604069081745993493253444562611393411922691770166198154081402037384670321","12511364708941586390568576778734983575427556616740931367145271790495459730208","10177525155508517402444519785793706138014287945026159129805018472521879196615","18767034183407827662031849034249026720831776493329956084663314282784219648016","18446075931376843256755920288797542648895543039667334053872484379686241491759","601658358420916957515968586163334467775445316575609128521317613437886137663","3048898915739540483421217565916989616820618761804173778112648328103655908071","11827742977340056738668126219168485786743305173012217923776698939463188061048","4788481611407301552917874540100877298336307972894526719774751510000838552049","5246338387032244190936197954441775026832455339739791667790183881879390270571","9275159226368331820264848636887269226318435469438425455731857596624087837070","12808344752070911920125566557523441588528570288407269312833230082265878196036","5973146863499562382214403505101202790618332541088016139487265253025760691886","181773925380621806730798516391631046341308014351545270518224656589807329007","7566230827992671316582712850385076068372183345712374598417692791055677028171","9526131204014660111263049913856679194104958295990671049477356209528752784114","13898922080711164687632728609251600884092341718724614054608878947732139781199","9952905432227502901987480392002201826693405707296187271662703679138879035421","14930221752674034213069779625709183207015296293139260536301330288552969816379","13979716509246576712581752293796296578070809352951945374143604295842108749696","8837178851583302818012250483513131287930714695742896818439916675551633921251","17035058658868065518163787706347185595648574299800222478170208759484064100629","15738790380323215659314428152342905782920004173906671949036824734994947763972","254815403416886490292404111743295451823358546736088944714228920649615908998","15250394470238044691246686241363623084771009698343500754290547823455997356247","11566604637517171511320374812623239805802465672915509885938175806142195147543","13909544979807882940486158991319404082942285644825236974944272077605416772431","20270416794122893546310457938320908979214136683492311646397353827965590669225","21767968172081220368524624319991562826785241846226894046710704992002013573687","16800864232599625404040534100536192882555443598291580184514662713361983420795","9018437577276583223596033140000559262825067868924284628710541914712593813999","3590585516955949990606168714500101791775670484479492819125441944159308337958","8628869411482005535639967600472561497587987723670328777201735626127568518719","11344013658521002344690631802764255176875963934239945695411546612896227955133","9634800889761353203457902532773470978757390784076428115678386643198076827377","16494924078532429037949061721277637940177934958917595239609127547708216863779","12260926878276473456432531895591862109231144671712827104727696685648033185731","5428065688654636694816285783430536095162717907887303462427928317699137265060","864012232016536040361697649146426591162743030823879964436643556703288058739","18972980804916582032327458886546452293316468875210766937534963000785322338703","5599238491258459247663659222094678855028764276840101552343461881384655863615","19233110274874677832163981443875790397742281594752144104059237970363891987967","14070533422982996710571410823881497484641786074835465094301713398825817547386","9087040390106271520526387144824250194454584429758165598392415155013666070093","14819826212031517347706774444287357787593103280176123143805265799607886374644","11684865548303830373818994722978439826734897501818382073998899640000510870927","13217339991743625889020912890502674388874672750242515773651723008096132322480","21561492364629846860479575968676037090993818957872067022139278078410910567556","9652657510840913687283255531884636077426604021055245139324795316395357738551","21701065316576384724378611149896850079553846404766654009198380988627043483211","8584841688366786065175191525076795440618700175375699352836665763106007596507","1732880429110977690824692669512279435946034737430630671373275790060365858760","10989384373533411398934349035597651841026223977659975686831433391964321121417","17581879464327113629598059977308188798908598477188609110903586054531568194237","4983246918614401771403238451287888499627187661559344404878266649522123415975","17927586882427310414006039408756606349269887209556172456303501611954696245883","13478550220436188194659449196266673840266672673887481049379881468314482103896","15442086590492535694878147767541594332149941518169180324695095099946497406205","15961911644462550294832022363389702798897918043174675324908361840518934169083","6587238612369334809733150808492262365086016088136623316008381683713145574529","3960401538068620934293325804257790037030208617316439118176315992164490591367","8698869664656668592923288507779934530316310776564919189820527798250200016551","14078437371642486814939418687098082732837167303385854666611389854728114512015","14014053205034671651113209176990956491085322986542282729856309547575946166798","13450217988163925031529636357261523518680682139363724402142759193061401003183","5879305527329645764719940009850187156117537246973695803381894351618252936191","9535557588636877793302277601888636736203917450339345011911698906956685327561","10829397868747239332243469182818559643011871343705715337673406183505617766695","1522649784809598252969090640089238327799394027809457268139522550823786826449","21010621436384772196881485911200543293268072660704580727505286599592716262605","8685268402649855090203988007442233833895365101294176368637668259444535742709","2134824389233360612539548607315930135387245846757533527041287607229397043898","8351869308795975651007937161652701296806688225641220735516959514932426697643","4116964139548913643112307888681197321780237983193161921752566790052896577383","19285292543161846099945364265169028621449545136076343418281390450837440032037","13724571107571584158073727547100686006873482261042052896038359220749743211002","15498274670911767846657383999478689258628277969653801065570045869462289771167","9677472299448160872635229465200146211181099620459651013350801406153798956054","8086717759962761210210905563240428172622501663215145957724065959478278408610","12923957414318231884705146440634021452985877189151701250626033861001244754537","12639886095636790755295332848615919528536316592839662017730114336822288541936","17964856986555319688390956952043468289783413082504127836350346299117842391890","4747136001097288857897375480313604426813532513951329367277792776423097788179","9788217150961472919640308563140176433847378871289282053276236344897471454491","16385218653892945650292895644891502784549657220526490179167755975423751896899","10504945336773723198014568044893572141916082439606658533571269406722305170074","3132758735905925540956018936342424212465490883344905333915386132155909641872","7693335852674675105337160825601248941673214184527772377498711774055807812727","6966877680107369034555572617658405689818681536527999611156822752308832908839","19520027782094352765595181663242314078224379050887752160323715312678492792624","19431234150682860647166802346634687870975313118689028268569515754062641181675","13364888858828568309599020886930936312758923058729592876257579650548403432380","4429336109190542545589327541163073283763313741603338777418489811338331963269","13303046617709922830900573453510706631957011412206677051964373158947396442149","19704385789638234259822975087242048608266192779802943912526366123151390535733","14045854768084475400757200889398660014059702795733639818306991084651587001283","11957619786392163964463621957378516434098941270737269121057718912597903306945","17811574064465368240747802047757187877765268944965687166508823127712743404164","15447026909359981861012600769812413786873660543547592040588530158648635889576","3652657328622525736865169151264366713720974824963609264234288227106439173821","12388551482532089134030199575537255785604909966611429793645638518342308611392","16000259395848052448009241875712240318742689059667753996130836559744974524298","15769136814449627202065272831251629709221888718931463351486243799566218755278","3129986775045982922390756625875681524153806914767530519644185715479209684678","15714806473545215061423205685798798012077459003081275714250881249451629322399","7757338970824900168178792700719148514100545244185553595939433108971748654835","9963979060542394161028821389467035220018178055792442311299464560576076577435","3231841111896678064239284790919154538046512531965913322293106284630906089404","15830824095291483834299244415818220330517778955678992920043677001616420125920","14966057823560468136917364313352333830345151306500382084656394975409255004732","12859391473658587722285604207494597829206746636757700619387211514019202884572","14310785551130071949875889448564196402099992603453536024066073362728556967323","12039768811721609412777015875459884003302443363369058125155527082563701279213","16847357014297880196342159177015958744805411492956048834636578961677311777055","1691980987335649322421188959259457482607530415243698541760108647785644142776","18666744223261778964184410220945755969726096204315886287930254587726956834075","8962457031462687192049138804348731783400445889407696098397965070905360762505","7384354940894232750810965214256843133893828234838625249184714570616029975822","21405742246651619351159096336099984397012902273001702952006932819970505943514","13716650118149995559080008009964363618246902837324171491466697424749420636843","6707613599497919386705904880086784270785884563531729415964783035104194061773","20631714840674168036171577412492662608900348900498313212512136921971259956750","134109077250314452203022315966647067839520543766217804829085439284183190730","13169651344249706869219241644867851569464128890966340534825217568668202987732","13167578019634904591546414111215492463545633998427272233699027431078968999337","10874644049757609067573478421900734068687770474279752119273092557335160517746","5041196669573658919647887109742564681935374826142416864168837598473602587238","2414830299666006258645673349772293044459144661103518188772254029962769281622","2486172372301551270005139443153384934952252396111278091785511578335654605911","12057330972659423422390731602477471176220899187703401729214830054645509582049","18399658521760301015112605843795715442296493965942591791286892061171549958324","4051995101124423356153781359967593019298253052388354167135583239078023449300","5358269630999833994345164198099784462567072582084855157913403977548512197456","4250314517292094528439701162504824105044853754117759762139820466351640555901","7048807064629087156949927187424019447786535600445056497976015327272550707975","6984580619131083356200383873039017606387471078698328791782303726902102599125","7336634356649738652656660282271341992082685709984485230251067537014255344791","10530909002106582229347273337544027855926506125004369394509193368470413384704","2435905354250757634354515411069428219702585532124951087402792008915185691998","1119619308682285200380888041816049747432661408134293078744532894417598260570","15183590380309605365392701288078748215744702705186547669038375710606027992156","1677501667477086293363082452892533260790073937459298239467226388635565927170","14384161985092103893292730106138577422172386461012454169181531673940244634553","18344264980400400742239745043250986937409895423338942347938056392929853524910","10299776350807701382858990585817991708413536318656769270728919653361249973711","0","0","19152212512859365819465605027100115702479818850364030050735928663253832433665","0","0","0","1","0"] diff --git a/test-vectors/smtverifier10.wasm b/test-vectors/smtverifier10.wasm new file mode 100644 index 0000000000000000000000000000000000000000..bb31a32c429bf9195533b60b50f88d6b7f6836cc GIT binary patch literal 390306 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 literal 0 HcmV?d00001 diff --git a/test-vectors/test.zkey b/test-vectors/test.zkey new file mode 100644 index 0000000000000000000000000000000000000000..882364e61492bb315a1fd37c57b7d45f07385211 GIT binary patch literal 2580 zcmb=*POW5QU|`?^Vi3&^4-GXe1w5CH@VK6i^mt*cfvyH*KFl6*K0&RWOU^PL&R*^Ap!ete z%Xi*V4+ZbpoR5p)pTYE+O|F~o+I<~wL$eKhpmUB+um&uW_h5V&fv8;;|fmz%a)l3H7hg9)0h8iWcgYrSIibw_E{^!F70HB z%q3&#`LFphH5pFq&l11+OvRySe=9Ge{)AJSW)nqTFK^E4KP!-6{=WTBk;*TVAIF7` zExGkDc;U*fQc)9+A1kYPRU}rFc3l4Bux;nhQ_;#jk&(Jzj-6S}{QQuXn!+BYi(8xf ziWsXsO(kF7xi8f?-Cb?RZ|i_*>m4n^B^?rdR@4@6S%2gPQ$*BV=Y%%>1wnrTUUFtv zzp`rn@K5C1%j}N1zvd=Z%%1mk`lb4R|7xX`lceVTXLFjj?seT?jdx)Z$HSsIQ+C_b z8Y%q@zf&e)YP`?%XJ}K(-^tGwEa9EY+kdpzIrg$G_wlb9uPeB8+$t;b7w4tv-)En7 zu$+s}N?NX4x_#HOYO%i8f!98YMD%?6aL?`TnYexYCe80fWCq&(ptQ6Fh(Q3BZb58N zl8u^l&(V)xQ)8W2?6hfXO|M+PepI*e5Sva*^y9>XwZ3|wGzbFBK)gIxah>b49ny~@ zV;*m``WM{Vushhc*|TSwlT95{idO~VJb~gYq2ymZ0yMZaQ@$*cp z&Pdz%5%ox6=zoXT*zG|anMqJN5rdJWmegZQ7X@p>^?J_yF4y+*b^A| zeW8oXrM~^^wDS)AZMex|b|hb$6XXb}Cq;cSlw{ttpSdNlpm?W_u${JqW%BtDx9_W;Z>h@lEs1bWGYGiWsUIgdVg1?i@&nvlQyzpb zoclcWf;m60fP^)tnEmzta=v@qRYM+I%g!%JjlFVbe(#y==J0h>*Lxh#b;#W^ZNblP zidSSCSDI{gil{z*&s9S3_Up34b1w0T`pn*R=|0O#Rt}*#5Qz0f39WD(oL%w9&MI8z~X<*ReNG$9$j&3Y35)1W{NBgvZYjXaZ;bILcByql=F!|P;&=5#ijkU0-e z@O@a_AR?tu@MvMko;SUZ%2&R=^>@SE9XX#ptKQ#K-}gRq^1cB5%PzC8bgzB7pt|&P z-l9D>&!q{g>^&)8#8O1?QM%ai{6TRNtBRA@Q$VCCi)D z;weh4+#B^p-+uA*NebZN>I;~t@h|0Cx}sXhyB~kHdMo4##EQ4iJy(^Td1}egnolWi zIhW7}(E^V9#9Jj(yIci(YAc90*Sb@L$b&WLux2g$iFmKe@B^JU+rO|q?L*RPS` zsqQ{?gx7iL87(gjHkE=5Tj%To56!EWetJhvn4q-riI7{s;hG?gs%X(;DYF;_UTd;! z$l@&Q{hji1Ps5?L3@PXGOz$t&U-nv(XZkx`2ER)drj}Qn_x^3MvnvsK&HuGfZkuBL z>E|_5z3!{;yQv9kySYGPz^QX${|27NL0i-W=X$cvWVO(7;WM!;tKHgRwln7;)0S6) m`_kRaqi3}8+dsQ{JKR7>&-i%i$%Sv?rZlWNy=8VR$QS?*LpvA% literal 0 HcmV?d00001 diff --git a/test-vectors/verification_key.json b/test-vectors/verification_key.json new file mode 100644 index 0000000..ea5092d --- /dev/null +++ b/test-vectors/verification_key.json @@ -0,0 +1,94 @@ +{ + "protocol": "groth16", + "curve": "bn128", + "nPublic": 1, + "vk_alpha_1": [ + "20491192805390485299153009773594534940189261866228447918068658471970481763042", + "9383485363053290200918347156157836566562967994039712273449902621266178545958", + "1" + ], + "vk_beta_2": [ + [ + "6375614351688725206403948262868962793625744043794305715222011528459656738731", + "4252822878758300859123897981450591353533073413197771768651442665752259397132" + ], + [ + "10505242626370262277552901082094356697409835680220590971873171140371331206856", + "21847035105528745403288232691147584728191162732299865338377159692350059136679" + ], + [ + "1", + "0" + ] + ], + "vk_gamma_2": [ + [ + "10857046999023057135944570762232829481370756359578518086990519993285655852781", + "11559732032986387107991004021392285783925812861821192530917403151452391805634" + ], + [ + "8495653923123431417604973247489272438418190587263600148770280649306958101930", + "4082367875863433681332203403145435568316851327593401208105741076214120093531" + ], + [ + "1", + "0" + ] + ], + "vk_delta_2": [ + [ + "10857046999023057135944570762232829481370756359578518086990519993285655852781", + "11559732032986387107991004021392285783925812861821192530917403151452391805634" + ], + [ + "8495653923123431417604973247489272438418190587263600148770280649306958101930", + "4082367875863433681332203403145435568316851327593401208105741076214120093531" + ], + [ + "1", + "0" + ] + ], + "vk_alphabeta_12": [ + [ + [ + "2029413683389138792403550203267699914886160938906632433982220835551125967885", + "21072700047562757817161031222997517981543347628379360635925549008442030252106" + ], + [ + "5940354580057074848093997050200682056184807770593307860589430076672439820312", + "12156638873931618554171829126792193045421052652279363021382169897324752428276" + ], + [ + "7898200236362823042373859371574133993780991612861777490112507062703164551277", + "7074218545237549455313236346927434013100842096812539264420499035217050630853" + ] + ], + [ + [ + "7077479683546002997211712695946002074877511277312570035766170199895071832130", + "10093483419865920389913245021038182291233451549023025229112148274109565435465" + ], + [ + "4595479056700221319381530156280926371456704509942304414423590385166031118820", + "19831328484489333784475432780421641293929726139240675179672856274388269393268" + ], + [ + "11934129596455521040620786944827826205713621633706285934057045369193958244500", + "8037395052364110730298837004334506829870972346962140206007064471173334027475" + ] + ] + ], + "IC": [ + [ + "6819801395408938350212900248749732364821477541620635511814266536599629892365", + "9092252330033992554755034971584864587974280972948086568597554018278609861372", + "1" + ], + [ + "17882351432929302592725330552407222299541667716607588771282887857165175611387", + "18907419617206324833977586007131055763810739835484972981819026406579664278293", + "1" + ] + ] +} \ No newline at end of file diff --git a/test-vectors/witness.wtns b/test-vectors/witness.wtns new file mode 100644 index 0000000000000000000000000000000000000000..36e6f6d89b8f389105a459811b4a473ef0fe852f GIT binary patch literal 204 zcmXRf$tz}JU|;}YMj+MzVh~UOVj%y+6i^mt*c5gXCixXm?ShvovqheduV d1}s1|Abkx$3<4ni_<$llNuV4v0eNl$@&NBq5flIb literal 0 HcmV?d00001 diff --git a/test-vectors/witness_calculator.js b/test-vectors/witness_calculator.js new file mode 100644 index 0000000..481a372 --- /dev/null +++ b/test-vectors/witness_calculator.js @@ -0,0 +1,290 @@ +/* globals WebAssembly */ +/* + +Copyright 2020 0KIMS association. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +*/ + +const bigInt = require("big-integer"); + +const fnv = require("fnv-plus"); + +function flatArray(a) { + var res = []; + fillArray(res, a); + return res; + + function fillArray(res, a) { + if (Array.isArray(a)) { + for (let i=0; i0; i++) bytes.push(i8[p+i]); + + return String.fromCharCode.apply(null, bytes); + } +}; + +class WitnessCalculator { + constructor(memory, instance, sanityCheck) { + this.memory = memory; + this.i32 = new Uint32Array(memory.buffer); + this.instance = instance; + + this.n32 = (this.instance.exports.getFrLen() >> 2) - 2; + const pRawPrime = this.instance.exports.getPRawPrime(); + console.log("pRawPrime:", pRawPrime); + + // console.log("0:", this.i32[(pRawPrime >> 2)]); + this.prime = bigInt(0); + for (let i=this.n32-1; i>=0; i--) { + this.prime = this.prime.shiftLeft(32); + this.prime = this.prime.add(bigInt(this.i32[(pRawPrime >> 2) + i])); + } + console.log("prime:", this.prime); + + this.mask32 = bigInt("FFFFFFFF", 16); + console.log("mask32:", this.mask32); + this.NVars = this.instance.exports.getNVars(); + console.log("NVars:", this.NVars); + this.n64 = Math.floor((this.prime.bitLength() - 1) / 64)+1; + console.log("n64:", this.n64); + this.R = bigInt.one.shiftLeft(this.n64*64); + console.log("R:", this.R); + this.RInv = this.R.modInv(this.prime); + console.log("RInv:", this.RInv); + this.sanityCheck = sanityCheck; + + } + + async _doCalculateWitness(input, sanityCheck) { + this.instance.exports.init((this.sanityCheck || sanityCheck) ? 1 : 0); + const pSigOffset = this.allocInt(); + console.log("pSigOffset:", pSigOffset); + const pFr = this.allocFr(); + console.log("pFr:", pFr); + for (let k in input) { + const h = fnvHash(k); + const hMSB = parseInt(h.slice(0,8), 16); + const hLSB = parseInt(h.slice(8,16), 16); + console.log("h(", k, ") =", h, " = ", hMSB, hLSB); + this.instance.exports.getSignalOffset32(pSigOffset, 0, hMSB, hLSB); + const sigOffset = this.getInt(pSigOffset); + console.log("sigOffset:", sigOffset); + const fArr = flatArray(input[k]); + for (let i=0; i>2]; + } + + setInt(p, v) { + this.i32[p>>2] = v; + } + + getFr(p) { + const self = this; + const idx = (p>>2); + + if (self.i32[idx + 1] & 0x80000000) { + let res= bigInt(0); + for (let i=self.n32-1; i>=0; i--) { + res = res.shiftLeft(32); + res = res.add(bigInt(self.i32[idx+2+i])); + } + if (self.i32[idx + 1] & 0x40000000) { + return fromMontgomery(res); + } else { + return res; + } + + } else { + if (self.i32[idx] & 0x80000000) { + return self.prime.add( bigInt(self.i32[idx]).minus(bigInt(0x100000000)) ); + } else { + return bigInt(self.i32[idx]); + } + } + + function fromMontgomery(n) { + return n.times(self.RInv).mod(self.prime); + } + + } + + + setFr(p, v) { + const self = this; + v = bigInt(v); + + if (v.lt(bigInt("80000000", 16)) ) { + return setShortPositive(v); + } + if (v.geq(self.prime.minus(bigInt("80000000", 16))) ) { + return setShortNegative(v); + } + return setLongNormal(v); + + function setShortPositive(a) { + self.i32[(p >> 2)] = parseInt(a); + self.i32[(p >> 2) + 1] = 0; + } + + function setShortNegative(a) { + const b = bigInt("80000000", 16 ).add(a.minus( self.prime.minus(bigInt("80000000", 16 )))); + self.i32[(p >> 2)] = parseInt(b); + self.i32[(p >> 2) + 1] = 0; + } + + function setLongNormal(a) { + self.i32[(p >> 2)] = 0; + self.i32[(p >> 2) + 1] = 0x80000000; + for (let i=0; i> 2) + 2 + i] = a.shiftRight(i*32).and(self.mask32); + } + console.log(">>>", self.i32[(p >> 2)] , self.i32[(p >> 2) + 1]); + console.log(">>>", self.i32.slice((p >> 2) + 2, (p >> 2) + 2 + self.n32)); + } + } +} diff --git a/tests/groth16.rs b/tests/groth16.rs new file mode 100644 index 0000000..dbec85d --- /dev/null +++ b/tests/groth16.rs @@ -0,0 +1,39 @@ +use ark_circom::{CircomBuilder, CircuitConfig}; +use ark_std::rand::thread_rng; +use color_eyre::Result; + +use ark_bn254::Bn254; +use ark_groth16::{ + create_random_proof as prove, generate_random_parameters, prepare_verifying_key, verify_proof, +}; + +#[test] +fn groth16_proof() -> Result<()> { + let cfg = CircuitConfig::::new( + "./test-vectors/mycircuit.wasm", + "./test-vectors/mycircuit.r1cs", + )?; + let mut builder = CircomBuilder::new(cfg); + builder.push_input("a", 3); + builder.push_input("b", 11); + + // create an empty instance for setting it up + let circom = builder.setup(); + + let mut rng = thread_rng(); + let params = generate_random_parameters::(circom, &mut rng)?; + + let circom = builder.build()?; + + let inputs = circom.get_public_inputs().unwrap(); + + let proof = prove(circom, ¶ms, &mut rng)?; + + let pvk = prepare_verifying_key(¶ms.vk); + + let verified = verify_proof(&pvk, &proof, &inputs)?; + + assert!(verified); + + Ok(()) +} diff --git a/tests/solidity.rs b/tests/solidity.rs new file mode 100644 index 0000000..2742ee2 --- /dev/null +++ b/tests/solidity.rs @@ -0,0 +1,95 @@ +use ark_circom::{ + ethereum::{Inputs, Proof, VerifyingKey}, + CircomBuilder, CircuitConfig, +}; +use ark_std::rand::thread_rng; +use color_eyre::Result; + +use ark_bn254::Bn254; +use ark_groth16::{create_random_proof as prove, generate_random_parameters}; + +use ethers::{ + contract::{abigen, ContractError, ContractFactory}, + providers::{Http, Middleware, Provider}, + utils::{compile_and_launch_ganache, Ganache, Solc}, +}; + +use std::{convert::TryFrom, sync::Arc}; + +#[tokio::test] +async fn solidity_verifier() -> Result<()> { + let cfg = CircuitConfig::::new( + "./test-vectors/mycircuit.wasm", + "./test-vectors/mycircuit.r1cs", + )?; + let mut builder = CircomBuilder::new(cfg); + builder.push_input("a", 3); + builder.push_input("b", 11); + + // create an empty instance for setting it up + let circom = builder.setup(); + + let mut rng = thread_rng(); + let params = generate_random_parameters::(circom, &mut rng)?; + + let circom = builder.build()?; + let inputs = circom.get_public_inputs().unwrap(); + + let proof = prove(circom, ¶ms, &mut rng)?; + + // launch the network & compile the verifier + let (compiled, ganache) = + compile_and_launch_ganache(Solc::new("./tests/verifier.sol"), Ganache::new()).await?; + let acc = ganache.addresses()[0]; + let provider = Provider::::try_from(ganache.endpoint())?; + let provider = provider.with_sender(acc); + let provider = Arc::new(provider); + + // deploy the verifier + let contract = { + let contract = compiled + .get("TestVerifier") + .expect("could not find contract"); + + let factory = ContractFactory::new( + contract.abi.clone(), + contract.bytecode.clone(), + provider.clone(), + ); + let contract = factory.deploy(())?.send().await?; + let addr = contract.address(); + Groth16Verifier::new(addr, provider) + }; + + // check the proof + let verified = contract + .check_proof(proof, params.vk, inputs.as_slice()) + .await?; + assert!(verified); + + Ok(()) +} + +abigen!( + Groth16Verifier, + "./tests/verifier_abi.json" +); + +impl Groth16Verifier { + async fn check_proof, P: Into, VK: Into>( + &self, + proof: P, + vk: VK, + inputs: I, + ) -> Result> { + // convert into the expected format by the contract + let proof = proof.into().as_tuple(); + let vk = vk.into().as_tuple(); + let inputs = inputs.into().0; + + // query the contract + let res = self.verify(inputs, proof, vk).call().await?; + + Ok(res) + } +} diff --git a/tests/verifier.sol b/tests/verifier.sol new file mode 100644 index 0000000..79eb1eb --- /dev/null +++ b/tests/verifier.sol @@ -0,0 +1,304 @@ +// THIS FILE IS GENERATED BY HARDHAT-CIRCOM. DO NOT EDIT THIS FILE. + +// +// Copyright 2017 Christian Reitwiessner +// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +// 2019 OKIMS +// ported to solidity 0.5 +// fixed linter warnings +// added requiere error messages +// +pragma solidity ^0.7.6; +pragma abicoder v2; + +contract TestVerifier{ + constructor() {} + + function verify( + uint256[] memory input, + Verifier.Proof memory proof, + Verifier.VerifyingKey memory vk + ) public view returns (bool) { + uint256 err = Verifier.verify( + input, + proof, + vk + ); + + if (err == 0) { + return true; + } else { + return false; + } + } +} + +library Verifier { + using Pairing for *; + struct VerifyingKey { + Pairing.G1Point alfa1; + Pairing.G2Point beta2; + Pairing.G2Point gamma2; + Pairing.G2Point delta2; + Pairing.G1Point[] IC; + } + struct Proof { + Pairing.G1Point A; + Pairing.G2Point B; + Pairing.G1Point C; + } + + function verify( + uint256[] memory input, + Proof memory proof, + VerifyingKey memory vk + ) internal view returns (uint256) { + uint256 snark_scalar_field = 21888242871839275222246405745257275088548364400416034343698204186575808495617; + require(input.length + 1 == vk.IC.length, "verifier-bad-input"); + // Compute the linear combination vk_x + Pairing.G1Point memory vk_x = Pairing.G1Point(0, 0); + for (uint256 i = 0; i < input.length; i++) { + require(input[i] < snark_scalar_field, "verifier-gte-snark-scalar-field"); + vk_x = Pairing.addition(vk_x, Pairing.scalar_mul(vk.IC[i + 1], input[i])); + } + vk_x = Pairing.addition(vk_x, vk.IC[0]); + if ( + !Pairing.pairingProd4( + Pairing.negate(proof.A), + proof.B, + vk.alfa1, + vk.beta2, + vk_x, + vk.gamma2, + proof.C, + vk.delta2 + ) + ) return 1; + return 0; + } + + function verifyProof( + uint256[2] memory a, + uint256[2][2] memory b, + uint256[2] memory c, + uint256[] memory input, + VerifyingKey memory vk + ) internal view returns (bool) { + Proof memory proof; + proof.A = Pairing.G1Point(a[0], a[1]); + proof.B = Pairing.G2Point([b[0][0], b[0][1]], [b[1][0], b[1][1]]); + proof.C = Pairing.G1Point(c[0], c[1]); + if (verify(input, proof, vk) == 0) { + return true; + } else { + return false; + } + } +} + +library Pairing { + struct G1Point { + uint256 X; + uint256 Y; + } + // Encoding of field elements is: X[0] * z + X[1] + struct G2Point { + uint256[2] X; + uint256[2] Y; + } + + /// @return the generator of G1 + function P1() internal pure returns (G1Point memory) { + return G1Point(1, 2); + } + + /// @return the generator of G2 + function P2() internal pure returns (G2Point memory) { + // Original code point + return + G2Point( + [ + 11559732032986387107991004021392285783925812861821192530917403151452391805634, + 10857046999023057135944570762232829481370756359578518086990519993285655852781 + ], + [ + 4082367875863433681332203403145435568316851327593401208105741076214120093531, + 8495653923123431417604973247489272438418190587263600148770280649306958101930 + ] + ); + + /* + // Changed by Jordi point + return G2Point( + [10857046999023057135944570762232829481370756359578518086990519993285655852781, + 11559732032986387107991004021392285783925812861821192530917403151452391805634], + [8495653923123431417604973247489272438418190587263600148770280649306958101930, + 4082367875863433681332203403145435568316851327593401208105741076214120093531] + ); +*/ + } + + /// @return r the negation of p, i.e. p.addition(p.negate()) should be zero. + function negate(G1Point memory p) internal pure returns (G1Point memory r) { + // The prime q in the base field F_q for G1 + uint256 q + = 21888242871839275222246405745257275088696311157297823662689037894645226208583; + if (p.X == 0 && p.Y == 0) return G1Point(0, 0); + return G1Point(p.X, q - (p.Y % q)); + } + + /// @return r the sum of two points of G1 + function addition(G1Point memory p1, G1Point memory p2) + internal + view + returns (G1Point memory r) + { + uint256[4] memory input; + input[0] = p1.X; + input[1] = p1.Y; + input[2] = p2.X; + input[3] = p2.Y; + bool success; + // solium-disable-next-line security/no-inline-assembly + assembly { + success := staticcall(sub(gas(), 2000), 6, input, 0xc0, r, 0x60) + // Use "invalid" to make gas estimation work + switch success + case 0 { + invalid() + } + } + require(success, "pairing-add-failed"); + } + + /// @return r the product of a point on G1 and a scalar, i.e. + /// p == p.scalar_mul(1) and p.addition(p) == p.scalar_mul(2) for all points p. + function scalar_mul(G1Point memory p, uint256 s) + internal + view + returns (G1Point memory r) + { + uint256[3] memory input; + input[0] = p.X; + input[1] = p.Y; + input[2] = s; + bool success; + // solium-disable-next-line security/no-inline-assembly + assembly { + success := staticcall(sub(gas(), 2000), 7, input, 0x80, r, 0x60) + // Use "invalid" to make gas estimation work + switch success + case 0 { + invalid() + } + } + require(success, "pairing-mul-failed"); + } + + /// @return the result of computing the pairing check + /// e(p1[0], p2[0]) * .... * e(p1[n], p2[n]) == 1 + /// For example pairing([P1(), P1().negate()], [P2(), P2()]) should + /// return true. + function pairing(G1Point[] memory p1, G2Point[] memory p2) + internal + view + returns (bool) + { + require(p1.length == p2.length, "pairing-lengths-failed"); + uint256 elements = p1.length; + uint256 inputSize = elements * 6; + uint256[] memory input = new uint256[](inputSize); + for (uint256 i = 0; i < elements; i++) { + input[i * 6 + 0] = p1[i].X; + input[i * 6 + 1] = p1[i].Y; + input[i * 6 + 2] = p2[i].X[0]; + input[i * 6 + 3] = p2[i].X[1]; + input[i * 6 + 4] = p2[i].Y[0]; + input[i * 6 + 5] = p2[i].Y[1]; + } + uint256[1] memory out; + bool success; + // solium-disable-next-line security/no-inline-assembly + assembly { + success := staticcall( + sub(gas(), 2000), + 8, + add(input, 0x20), + mul(inputSize, 0x20), + out, + 0x20 + ) + // Use "invalid" to make gas estimation work + switch success + case 0 { + invalid() + } + } + require(success, "pairing-opcode-failed"); + return out[0] != 0; + } + + /// Convenience method for a pairing check for two pairs. + function pairingProd2( + G1Point memory a1, + G2Point memory a2, + G1Point memory b1, + G2Point memory b2 + ) internal view returns (bool) { + G1Point[] memory p1 = new G1Point[](2); + G2Point[] memory p2 = new G2Point[](2); + p1[0] = a1; + p1[1] = b1; + p2[0] = a2; + p2[1] = b2; + return pairing(p1, p2); + } + + /// Convenience method for a pairing check for three pairs. + function pairingProd3( + G1Point memory a1, + G2Point memory a2, + G1Point memory b1, + G2Point memory b2, + G1Point memory c1, + G2Point memory c2 + ) internal view returns (bool) { + G1Point[] memory p1 = new G1Point[](3); + G2Point[] memory p2 = new G2Point[](3); + p1[0] = a1; + p1[1] = b1; + p1[2] = c1; + p2[0] = a2; + p2[1] = b2; + p2[2] = c2; + return pairing(p1, p2); + } + + /// Convenience method for a pairing check for four pairs. + function pairingProd4( + G1Point memory a1, + G2Point memory a2, + G1Point memory b1, + G2Point memory b2, + G1Point memory c1, + G2Point memory c2, + G1Point memory d1, + G2Point memory d2 + ) internal view returns (bool) { + G1Point[] memory p1 = new G1Point[](4); + G2Point[] memory p2 = new G2Point[](4); + p1[0] = a1; + p1[1] = b1; + p1[2] = c1; + p1[3] = d1; + p2[0] = a2; + p2[1] = b2; + p2[2] = c2; + p2[3] = d2; + return pairing(p1, p2); + } +} + diff --git a/tests/verifier_abi.json b/tests/verifier_abi.json new file mode 100644 index 0000000..5e05e4d --- /dev/null +++ b/tests/verifier_abi.json @@ -0,0 +1 @@ +[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256[]","name":"input","type":"uint256[]"},{"components":[{"components":[{"internalType":"uint256","name":"X","type":"uint256"},{"internalType":"uint256","name":"Y","type":"uint256"}],"internalType":"struct Pairing.G1Point","name":"A","type":"tuple"},{"components":[{"internalType":"uint256[2]","name":"X","type":"uint256[2]"},{"internalType":"uint256[2]","name":"Y","type":"uint256[2]"}],"internalType":"struct Pairing.G2Point","name":"B","type":"tuple"},{"components":[{"internalType":"uint256","name":"X","type":"uint256"},{"internalType":"uint256","name":"Y","type":"uint256"}],"internalType":"struct Pairing.G1Point","name":"C","type":"tuple"}],"internalType":"struct Verifier.Proof","name":"proof","type":"tuple"},{"components":[{"components":[{"internalType":"uint256","name":"X","type":"uint256"},{"internalType":"uint256","name":"Y","type":"uint256"}],"internalType":"struct Pairing.G1Point","name":"alfa1","type":"tuple"},{"components":[{"internalType":"uint256[2]","name":"X","type":"uint256[2]"},{"internalType":"uint256[2]","name":"Y","type":"uint256[2]"}],"internalType":"struct Pairing.G2Point","name":"beta2","type":"tuple"},{"components":[{"internalType":"uint256[2]","name":"X","type":"uint256[2]"},{"internalType":"uint256[2]","name":"Y","type":"uint256[2]"}],"internalType":"struct Pairing.G2Point","name":"gamma2","type":"tuple"},{"components":[{"internalType":"uint256[2]","name":"X","type":"uint256[2]"},{"internalType":"uint256[2]","name":"Y","type":"uint256[2]"}],"internalType":"struct Pairing.G2Point","name":"delta2","type":"tuple"},{"components":[{"internalType":"uint256","name":"X","type":"uint256"},{"internalType":"uint256","name":"Y","type":"uint256"}],"internalType":"struct Pairing.G1Point[]","name":"IC","type":"tuple[]"}],"internalType":"struct Verifier.VerifyingKey","name":"vk","type":"tuple"}],"name":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]