From 499dc4be8e101356bf08f9877104b5ece3d13c46 Mon Sep 17 00:00:00 2001 From: Cristian Eigel Date: Sun, 29 Mar 2020 21:29:13 +0200 Subject: [PATCH] Refactor and fix compilation errors --- Cargo.toml | 9 +- openocd.gdb | 2 +- src/main.rs | 520 +- src/mama_maria.mp3 | Bin 161259 -> 0 bytes src/wav_data.rs | 43779 ------------------------------------------- src/wave_data.rs | 43779 ------------------------------------------- 6 files changed, 369 insertions(+), 87720 deletions(-) delete mode 100644 src/mama_maria.mp3 delete mode 100644 src/wav_data.rs delete mode 100644 src/wave_data.rs diff --git a/Cargo.toml b/Cargo.toml index 66842c6..7ff6c88 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,15 +6,18 @@ name = "rfid-audio" version = "0.1.0" [dependencies] -cortex-m = "0.5.8" +cortex-m = "0.6.1" cortex-m-semihosting = "0.3.3" cortex-m-rtfm = "0.5.1" embedded-mp3 = { version = "0.1.0", path = "../embedded-mp3" } panic-itm = "0.4.1" +embedded-sdmmc = "0.3.0" +log = {"version"="0.4.8", features=["max_level_trace", "release_max_level_warn"]} +cortex-m-log = {"version"="0.6.1", features=["itm", "log-integration"]} [dependencies.stm32f3xx-hal] features = ["stm32f303xc", "rt"] -version = "0.4.0" +version = "0.4.1" # this lets you use `cargo fix`! [[bin]] @@ -28,4 +31,4 @@ debug = true # symbols are nice and they don't increase the size on Flash lto = true # better optimizations [profile.dev] -opt-level = 3 +opt-level = 0 diff --git a/openocd.gdb b/openocd.gdb index e3a969f..38388ab 100644 --- a/openocd.gdb +++ b/openocd.gdb @@ -12,7 +12,7 @@ break HardFault break rust_begin_unwind # *try* to stop at the user entry point (it might be gone due to inlining) -tb main.rs:328 +tb init # # send captured ITM to the file itm.fifo # # (the microcontroller SWO pin must be connected to the programmer SWO pin) diff --git a/src/main.rs b/src/main.rs index ec690d6..6d95e0e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,18 +4,27 @@ extern crate embedded_mp3 as mp3; use panic_itm as _; -use cortex_m::iprintln; -use cortex_m::peripheral::ITM; +use cortex_m_log::destination; +use cortex_m_log::log::Logger; +use cortex_m_log::printer::itm::InterruptSync; +use embedded_sdmmc as sdmmc; +use hal::gpio::{gpioa, Analog, Floating, Input, Output, PushPull, AF5}; +use hal::hal as embedded_hal; +use hal::spi::{Phase, Polarity, Spi}; +use log::{error, info}; use rtfm::app; use rtfm::cyccnt::Instant; -use stm32f3xx_hal::gpio::{gpioa, Analog}; +use stm32f3xx_hal as hal; use stm32f3xx_hal::stm32 as stm32f303; use stm32f3xx_hal::stm32::Interrupt; use stm32f3xx_hal::{prelude::*, time}; -static MP3_FILE: &[u8] = include_bytes!("mama_maria.mp3"); - const DMA_LENGTH: usize = 2 * (mp3::MAX_SAMPLES_PER_FRAME / 2); +const MP3_DATA_LENGTH: usize = 16384; +const MP3_MAX_READ: usize = MP3_DATA_LENGTH / 8; +static mut LOGGER: Option> = None; +const INTRO_FILE_NAME: &str = "intro.mp3"; + struct CCRamBuffers { pub mp3_decoder_data: mp3::DecoderData, } @@ -23,7 +32,7 @@ struct CCRamBuffers { struct Buffers { pub dma_buffer: [u16; DMA_LENGTH], pub pcm_buffer: [i16; mp3::MAX_SAMPLES_PER_FRAME], - pub mp3_data: Mp3DataProvider, + pub mp3_data: [u8; MP3_DATA_LENGTH], } impl CCRamBuffers { @@ -39,7 +48,7 @@ impl Buffers { Self { dma_buffer: [0; DMA_LENGTH], pcm_buffer: [0; mp3::MAX_SAMPLES_PER_FRAME], - mp3_data: Mp3DataProvider::new(), + mp3_data: [0; MP3_DATA_LENGTH], } } } @@ -48,99 +57,192 @@ static mut BUFFERS: Buffers = Buffers::new(); #[link_section = ".ccram_data"] static mut CCRAM_BUFFERS: CCRamBuffers = CCRamBuffers::new(); -fn apb1enr() -> &'static stm32f303::rcc::APB1ENR { - unsafe { &(*stm32f303::RCC::ptr()).apb1enr } +struct DummyTimeSource {} +impl sdmmc::TimeSource for DummyTimeSource { + fn get_timestamp(&self) -> sdmmc::Timestamp { + sdmmc::Timestamp::from_calendar(2020, 3, 7, 13, 23, 0).expect("To create date") + } } -fn ahbenr() -> &'static stm32f303::rcc::AHBENR { - unsafe { &(*stm32f303::RCC::ptr()).ahbenr } +type FileError = sdmmc::Error; +pub struct DataReader { + file: sdmmc::File, + file_name: sdmmc::ShortFileName, } -fn enable_dma2_ch3_interrupt() { - unsafe { stm32f303::NVIC::unmask(Interrupt::DMA2_CH3) }; +impl DataReader { + pub fn new(file: sdmmc::File, file_name: sdmmc::ShortFileName) -> Self { + DataReader { file, file_name } + } + + pub fn read_data( + &mut self, + file_reader: &mut impl FileReader, + out: &mut [u8], + ) -> Result { + file_reader.read_data(&mut self.file, out) + } + + pub fn file_name(&self) -> sdmmc::ShortFileName { + self.file_name.clone() + } } -pub struct DataReader { - data: &'static [u8], +pub trait FileReader { + fn read_data(&mut self, file: &mut sdmmc::File, out: &mut [u8]) -> Result; } -impl DataReader { - pub fn new(data: &'static [u8]) -> Self { - Self { data } +pub struct SdCardReader +where + SPI: embedded_hal::spi::FullDuplex, + CS: embedded_hal::digital::v2::OutputPin, + >::Error: core::fmt::Debug, +{ + controller: sdmmc::Controller, DummyTimeSource>, + volume: sdmmc::Volume, + root_dir: sdmmc::Directory, +} + +impl SdCardReader +where + SPI: embedded_hal::spi::FullDuplex, + CS: embedded_hal::digital::v2::OutputPin, + >::Error: core::fmt::Debug, +{ + pub fn new(spi: SPI, cs: CS) -> Result { + let ts = DummyTimeSource {}; + let mut controller = sdmmc::Controller::new(sdmmc::SdMmcSpi::new(spi, cs), ts); + controller + .device() + .init() + .map_err(|e| sdmmc::Error::DeviceError(e))?; + let volume = controller.get_volume(sdmmc::VolumeIdx(0))?; + let root_dir = controller.open_root_dir(&volume)?; + Ok(Self { + controller, + volume, + root_dir, + }) } - pub fn read_data(&mut self, out: &mut [u8]) -> usize { - let bytes_red = out.len().max(self.data.len()); - out.copy_from_slice(&self.data[..bytes_red]); - self.data = &self.data[bytes_red..]; - bytes_red + + pub fn open_intro(&mut self) -> Result { + let file = self.controller.open_file_in_dir( + &mut self.volume, + &self.root_dir, + INTRO_FILE_NAME, + sdmmc::Mode::ReadOnly, + )?; + let file_name = sdmmc::ShortFileName::create_from_str(INTRO_FILE_NAME) + .map_err(|e| FileError::FilenameError(e))?; + Ok(DataReader::new(file, file_name)) } } -const MP3_DATA_LENGTH: usize = 16384; -const MP3_MAX_READ: usize = MP3_DATA_LENGTH / 8; -pub struct Mp3DataProvider { +impl FileReader for SdCardReader +where + SPI: embedded_hal::spi::FullDuplex, + CS: embedded_hal::digital::v2::OutputPin, + >::Error: core::fmt::Debug, +{ + fn read_data(&mut self, file: &mut sdmmc::File, out: &mut [u8]) -> Result { + self.controller.read(&self.volume, file, out) + } +} + +#[derive(Debug)] +pub enum PlayError { + FileError(FileError), + NoValidMp3Frame, +} + +pub struct Mp3Player<'a> { read_index: usize, read_end: usize, write_index: usize, last_frame_index: usize, - read_complete: bool, - mp3_data: [u8; MP3_DATA_LENGTH], + mp3_data: &'a mut [u8; MP3_DATA_LENGTH], + decoder: mp3::Decoder<'a>, + last_frame_rate: Option, + pcm_buffer: &'a mut [i16; mp3::MAX_SAMPLES_PER_FRAME], + current_song: Option, } -impl Mp3DataProvider { - pub const fn new() -> Self { +impl<'a> Mp3Player<'a> { + pub fn new( + mp3_data: &'a mut [u8; MP3_DATA_LENGTH], + decoder_data: &'a mut mp3::DecoderData, + pcm_buffer: &'a mut [i16; mp3::MAX_SAMPLES_PER_FRAME], + ) -> Self { Self { read_index: 0, read_end: 0, write_index: 0, last_frame_index: 0, - read_complete: false, - mp3_data: [0; MP3_DATA_LENGTH], + mp3_data, + decoder: mp3::Decoder::new(decoder_data), + pcm_buffer: pcm_buffer, + last_frame_rate: None, + current_song: None, } } - pub fn get_buffer(&self) -> &[u8] { - &self.mp3_data[self.read_index..self.read_end] + pub fn play_song( + &mut self, + data_reader: DataReader, + file_reader: &mut impl FileReader, + sound_device: &mut SoundDevice, + ) -> Result<(), PlayError> { + self.current_song.replace(data_reader); + self.init_buffer(file_reader) + .map_err(|e| PlayError::FileError(e))?; + let last_frame_rate = self.last_frame_rate.ok_or(PlayError::NoValidMp3Frame)?; + sound_device.start_playing(self, file_reader, last_frame_rate) } - pub fn advance_index(&mut self, offset: usize) { - self.read_index += offset; - if self.write_index < self.read_index && self.read_index == self.read_end { - self.read_index = 0; - self.read_end = self.write_index; - } + pub fn fill_buffer(&mut self, file_reader: &mut impl FileReader) -> Result<(), FileError> { + self.fill_buffer_intern(file_reader, MP3_MAX_READ) } - pub fn fill_bufer<'a>( + + fn init_buffer(&mut self, file_reader: &mut impl FileReader) -> Result<(), FileError> { + self.fill_buffer_intern(file_reader, MP3_DATA_LENGTH) + } + + pub fn fill_buffer_intern( &mut self, - data_reader: &mut DataReader, - mp3_decoder: &'a mut Mp3Decoder, - ) { + file_reader: &mut impl FileReader, + max_read: usize, + ) -> Result<(), FileError> { if !self.prepare_read() { - return; + return Ok(()); } + let data_reader = self + .current_song + .as_mut() + .expect("prepare_read to have returned"); let write_end = if self.write_index < self.read_index { self.read_index } else { MP3_DATA_LENGTH }; - let to_read = MP3_MAX_READ.min(write_end - self.write_index); - let out_slice = &mut self.mp3_data[self.write_index..to_read]; - let bytes_red = data_reader.read_data(out_slice); + let to_read = max_read.min(write_end - self.write_index); + let out_slice = &mut self.mp3_data[self.write_index..to_read + self.write_index]; + let bytes_red = data_reader.read_data(file_reader, out_slice)?; if bytes_red < to_read { - self.read_complete = true + self.current_song.take(); + } + self.set_last_frame(bytes_red + self.write_index); + if self.read_end < self.write_index { + self.read_end = self.last_frame_index; } self.write_index += bytes_red; if self.write_index == MP3_DATA_LENGTH { self.write_index = 0; } - self.set_last_frame(bytes_red, mp3_decoder); - if self.read_end < self.write_index { - self.read_end = self.last_frame_index; - } + Ok(()) } fn prepare_read(&mut self) -> bool { - if self.read_complete { + if self.current_song.is_none() { return false; } if self.write_index < self.read_index && self.read_index - self.write_index < MP3_MAX_READ { @@ -151,42 +253,30 @@ impl Mp3DataProvider { let (left, right) = self.mp3_data.split_at_mut(self.last_frame_index); left[0..uncomplete_len].copy_from_slice(right); self.write_index = uncomplete_len; + self.last_frame_index = 0; } //else (self.read_index < self.write_index) can read return true; } - fn set_last_frame<'a>(&mut self, max_bytes: usize, mp3_decoder: &'a mut Mp3Decoder) { + fn set_last_frame(&mut self, end_index: usize) { loop { - let (begin, end) = (self.last_frame_index, self.last_frame_index + max_bytes); - if let Some(bytes) = mp3_decoder.next_frame_size(&self.mp3_data[begin..end]) { + let (begin, end) = (self.last_frame_index, end_index); + let frame_size = self.next_frame_size(begin, end); + if let Some(bytes) = frame_size { + if bytes + self.last_frame_index > end_index { + break; + } self.last_frame_index += bytes; } else { break; } } } -} - -pub struct Mp3Decoder<'a> { - decoder: mp3::Decoder<'a>, - last_frame_rate: Option, - pcm_buffer: &'a mut [i16; mp3::MAX_SAMPLES_PER_FRAME], -} - -impl<'a> Mp3Decoder<'a> { - pub fn new( - mp3_data: &'a mut mp3::DecoderData, - pcm_buffer: &'a mut [i16; mp3::MAX_SAMPLES_PER_FRAME], - ) -> Self { - Self { - decoder: mp3::Decoder::new(mp3_data), - pcm_buffer: pcm_buffer, - last_frame_rate: None, - } - } - pub fn next_frame_size(&mut self, mp3_buffer: &[u8]) -> Option { - match self.decoder.peek(mp3_buffer) { + fn next_frame_size(&mut self, mp3_data_begin: usize, mp3_data_end: usize) -> Option { + let mp3_buffer = &self.mp3_data[mp3_data_begin..mp3_data_end]; + let peek = self.decoder.peek(mp3_buffer); + match peek { mp3::DecodeResult::Successful(bytes, _) | mp3::DecodeResult::SkippedData(bytes) => { Some(bytes) } @@ -194,35 +284,56 @@ impl<'a> Mp3Decoder<'a> { } } - pub fn next_frame( - &mut self, - data_provider: &mut Mp3DataProvider, - pcm_buffer: &mut [u16], - ) -> usize { - let mp3: &[u8] = data_provider.get_buffer(); + pub fn next_frame(&mut self, dma_buffer: &mut [u16]) -> usize { + fn advance_read_index( + offset: usize, + read_index: &mut usize, + read_end: &mut usize, + write_index: usize, + ) { + *read_index += offset; + if write_index < *read_index && *read_index == *read_end { + *read_index = 0; + *read_end = write_index; + } + } + + let mp3: &[u8] = &self.mp3_data[self.read_index..self.read_end]; if mp3.len() == 0 { return 0; } - match self.decoder.decode(mp3, self.pcm_buffer) { + let pcm_buffer = &mut self.pcm_buffer; + let decode_result = self.decoder.decode(mp3, pcm_buffer); + match decode_result { mp3::DecodeResult::Successful(bytes_read, frame) => { - data_provider.advance_index(bytes_read); - self.last_frame_rate.replace(time::Hertz(frame.sample_rate)); - let samples = frame - .samples + advance_read_index( + bytes_read, + &mut self.read_index, + &mut self.read_end, + self.write_index, + ); + let freq = frame.sample_rate; + self.last_frame_rate.replace(freq.hz()); + let samples = pcm_buffer .iter() .step_by(frame.channels as usize) .take(frame.sample_count as usize) .map(|sample| ((*sample as i32) - (core::i16::MIN as i32)) as u16 >> 4); let mut index: usize = 0; for val in samples { - pcm_buffer[index] = val; + dma_buffer[index] = val; index += 1; } index } mp3::DecodeResult::SkippedData(skipped_data) => { - data_provider.advance_index(skipped_data); - self.next_frame(data_provider, pcm_buffer) + advance_read_index( + skipped_data, + &mut self.read_index, + &mut self.read_end, + self.write_index, + ); + self.next_frame(dma_buffer) } mp3::DecodeResult::InsufficientData => 0, } @@ -239,9 +350,6 @@ pub enum DmaState { pub struct SoundDevice<'a> { dma_buffer: &'a mut [u16; DMA_LENGTH], - mp3_decoder: Mp3Decoder<'a>, - mp3_data_provider: &'a mut Mp3DataProvider, - data_reader: DataReader, stop_at_buffer_len: Option, dma2: stm32f303::DMA2, dac: stm32f303::DAC, @@ -253,9 +361,6 @@ pub struct SoundDevice<'a> { impl<'a> SoundDevice<'a> { pub fn new( dma_buffer: &'a mut [u16; DMA_LENGTH], - mp3_decoder: Mp3Decoder<'a>, - mp3_data_provider: &'a mut Mp3DataProvider, - data_reader: DataReader, sysclk: time::Hertz, tim2: stm32f303::TIM2, dac: stm32f303::DAC, @@ -265,9 +370,6 @@ impl<'a> SoundDevice<'a> { let ahbenr = ahbenr(); let obj = Self { dma_buffer, - mp3_decoder, - mp3_data_provider, - data_reader, stop_at_buffer_len: None, tim2, dma2, @@ -281,14 +383,20 @@ impl<'a> SoundDevice<'a> { obj } - pub fn start_playing(&mut self) { - if let Some(freq) = self.mp3_decoder.last_frame_rate { - let arr = self.sysclk_freq.0 / freq.0; - self.tim2.arr.write(|w| w.arr().bits(arr)); - self.tim2.cr1.modify(|_, w| w.cen().enabled()); - self.dma2.ch3.cr.modify(|_, w| w.en().enabled()); - self.playing = true - } + pub fn start_playing( + &mut self, + mp3_player: &mut Mp3Player, + file_reader: &mut impl FileReader, + freq: time::Hertz, + ) -> Result<(), PlayError> { + self.fill_pcm_buffer(0, mp3_player, file_reader)?; + self.fill_pcm_buffer(1, mp3_player, file_reader)?; + let arr = self.sysclk_freq.0 / freq.0; + self.tim2.arr.write(|w| w.arr().bits(arr)); + self.tim2.cr1.modify(|_, w| w.cen().enabled()); + self.dma2.ch3.cr.modify(|_, w| w.en().enabled()); + self.playing = true; + Ok(()) } pub fn stop_playing(&mut self) { @@ -297,30 +405,30 @@ impl<'a> SoundDevice<'a> { self.playing = false } - pub fn fill_pcm_buffer(&mut self, buffer_index: usize, itm: &mut ITM) { + pub fn fill_pcm_buffer( + &mut self, + buffer_index: usize, + mp3_player: &mut Mp3Player, + file_reader: &mut impl FileReader, + ) -> Result<(), PlayError> { let buffer_len = self.dma_buffer.len(); let dma_buffer_slice: &mut [u16] = match buffer_index { 0 => &mut self.dma_buffer[0..buffer_len / 2], 1 => &mut self.dma_buffer[buffer_len / 2..buffer_len], _ => panic!("Buffer index {} not expected", buffer_index), }; - let filled = self - .mp3_decoder - .next_frame(self.mp3_data_provider, dma_buffer_slice); + let filled = mp3_player.next_frame(dma_buffer_slice); if filled < buffer_len / 2 { - iprintln!( - &mut itm.stim[0], - "Finishing music {}, {}", - buffer_index, - filled - ); + info!("Finishing music {}, {}", buffer_index, filled); self.stop_at_buffer_len = Some(filled as u16); if buffer_index == 1 { self.set_dma_stop(); } + Ok(()) } else { - self.mp3_data_provider - .fill_bufer(&mut self.data_reader, &mut self.mp3_decoder) + mp3_player + .fill_buffer(file_reader) + .map_err(|e| PlayError::FileError(e)) } } @@ -418,17 +526,59 @@ fn init_clocks( .freeze(&mut flash.acr) } +type SpiPins = ( + hal::gpio::gpioa::PA5, + hal::gpio::gpioa::PA6, + hal::gpio::gpioa::PA7, +); +type SpiType = Spi; + +fn init_spi( + spi1: hal::stm32::SPI1, + sck: hal::gpio::gpioa::PA5>, + miso: hal::gpio::gpioa::PA6>, + mosi: hal::gpio::gpioa::PA7>, + moder: &mut gpioa::MODER, + afrl: &mut gpioa::AFRL, + apb2: &mut hal::rcc::APB2, + clocks: &hal::rcc::Clocks, + freq: impl Into, +) -> SpiType { + let sck = sck.into_af5(moder, afrl); + let miso = miso.into_af5(moder, afrl); + let mosi = mosi.into_af5(moder, afrl); + let spi_mode = embedded_hal::spi::Mode { + polarity: Polarity::IdleLow, + phase: Phase::CaptureOnFirstTransition, + }; + + let spi = Spi::spi1(spi1, (sck, miso, mosi), spi_mode, freq, *clocks, apb2); + spi +} + +fn apb1enr() -> &'static stm32f303::rcc::APB1ENR { + unsafe { &(*stm32f303::RCC::ptr()).apb1enr } +} + +fn ahbenr() -> &'static stm32f303::rcc::AHBENR { + unsafe { &(*stm32f303::RCC::ptr()).ahbenr } +} + +fn enable_dma2_ch3_interrupt() { + unsafe { stm32f303::NVIC::unmask(Interrupt::DMA2_CH3) }; +} + #[app(device = stm32f3xx_hal::stm32, monotonic = rtfm::cyccnt::CYCCNT, peripherals = true)] const APP: () = { struct Resources { - itm: ITM, sound_device: SoundDevice<'static>, + mp3_player: Mp3Player<'static>, + card_reader: SdCardReader>>, pa4: gpioa::PA4, } - #[init] + #[init(spawn=[play_intro])] fn init(cx: init::Context) -> init::LateResources { let mut core = cx.core; - let mut itm = core.ITM; core.DCB.enable_trace(); core.DWT.enable_cycle_counter(); @@ -438,70 +588,118 @@ const APP: () = { let mut rcc = device.RCC.constrain(); let clocks = init_clocks(rcc.cfgr, flash); + let logger: &Logger = unsafe { + LOGGER.replace(Logger { + inner: InterruptSync::new(destination::itm::Itm::new(core.ITM)), + level: log::LevelFilter::Trace, + }); + LOGGER.as_ref().unwrap() + }; + cortex_m_log::log::init(logger).expect("To set logger"); + let mut gpioa = device.GPIOA.split(&mut rcc.ahb); let pa4 = gpioa.pa4.into_analog(&mut gpioa.moder, &mut gpioa.pupdr); - let data_reader = DataReader::new(MP3_FILE); + let cs = gpioa + .pa1 + .into_push_pull_output(&mut gpioa.moder, &mut gpioa.otyper) + .downgrade() + .downgrade(); + + let spi = init_spi( + device.SPI1, + gpioa.pa5, + gpioa.pa6, + gpioa.pa7, + &mut gpioa.moder, + &mut gpioa.afrl, + &mut rcc.apb2, + &clocks, + 18.mhz(), + ); + + let card_reader = SdCardReader::new(spi, cs) + .map_err(|e| { + error!("Card reader init failed: {:?}", e); + e + }) + .expect("To have a card reader"); + let buffers = unsafe { &mut BUFFERS }; let ccram_buffers = unsafe { &mut CCRAM_BUFFERS }; - let mp3_decoder: Mp3Decoder = - Mp3Decoder::new(&mut ccram_buffers.mp3_decoder_data, &mut buffers.pcm_buffer); + let mp3_player = Mp3Player::new( + &mut buffers.mp3_data, + &mut ccram_buffers.mp3_decoder_data, + &mut buffers.pcm_buffer, + ); - let mut sound_device = SoundDevice::new( + let sound_device = SoundDevice::new( &mut buffers.dma_buffer, - mp3_decoder, - &mut buffers.mp3_data, - data_reader, clocks.sysclk(), device.TIM2, device.DAC, device.DMA2, ); - iprintln!(&mut itm.stim[0], "Init finished"); - sound_device.fill_pcm_buffer(0, &mut itm); - sound_device.fill_pcm_buffer(1, &mut itm); - sound_device.start_playing(); - iprintln!(&mut itm.stim[0], "Started playing"); + info!("Init finished"); init::LateResources { - itm, sound_device, + mp3_player, + card_reader, pa4, } } - #[idle(resources=[itm, sound_device])] + #[task(resources=[card_reader, sound_device, mp3_player])] + fn play_intro(cx: play_intro::Context) { + let mut card_reader = cx.resources.card_reader; + let mut sound_device = cx.resources.sound_device; + let mut mp3_player = cx.resources.mp3_player; + let play_result = card_reader.lock(|card_reader| { + sound_device.lock(|sound_device| { + mp3_player.lock(|mp3_player| { + card_reader + .open_intro() + .map_err(|e| PlayError::FileError(e)) + .and_then(|song| { + let file_name = song.file_name(); + mp3_player.play_song(song, card_reader, sound_device)?; + Ok(file_name) + }) + }) + }) + }); + match play_result { + Ok(file_name) => info!("Playing {}", file_name), + Err(e) => error!("Intro file can't be played: {:?}", e), + } + } + + #[idle(resources=[sound_device])] fn idle(mut cx: idle::Context) -> ! { static mut TICK: Option = None; static mut ALREADY_STOPPED: bool = false; TICK.replace(Instant::now()); - cx.resources - .itm - .lock(|itm| iprintln!(&mut itm.stim[0], "idle")); + info!("idle"); loop { if TICK.unwrap().elapsed().as_cycles() > 4_000_000 { *TICK = Some(Instant::now()); let playing = cx.resources.sound_device.lock(|sd| sd.playing); - cx.resources.itm.lock(|itm| { - if !playing && !*ALREADY_STOPPED { - *ALREADY_STOPPED = true; - iprintln!(&mut itm.stim[0], "Music stopped"); - } - }); + if !playing && !*ALREADY_STOPPED { + info!("Music stopped"); + *ALREADY_STOPPED = false + } } } } - #[task(capacity=1, priority=8, resources=[itm, sound_device])] + #[task(capacity=1, priority=8, resources=[ sound_device, mp3_player, card_reader])] fn process_dma_request(cx: process_dma_request::Context, new_state: DmaState) { match new_state { DmaState::Unknown => panic!("Unknown dma state"), DmaState::Error => { - iprintln!( - &mut cx.resources.itm.stim[0], - "Dma request error. Stop playing" - ); + error!("Dma request error. Stop playing"); cx.resources.sound_device.stop_playing(); } DmaState::HalfTrigger | DmaState::TriggerComplete => { @@ -510,22 +708,28 @@ const APP: () = { } else { 1 }; - cx.resources - .sound_device - .fill_pcm_buffer(index, cx.resources.itm); + let fil_res = cx.resources.sound_device.fill_pcm_buffer( + index, + cx.resources.mp3_player, + cx.resources.card_reader, + ); + if fil_res.is_err() { + cx.resources.sound_device.stop_playing(); + } } } } - #[task(binds = DMA2_CH3, priority=8, resources=[sound_device, itm], spawn=[process_dma_request])] + #[task(binds = DMA2_CH3, priority=8, resources=[sound_device], spawn=[process_dma_request])] fn dma2_ch3(cx: dma2_ch3::Context) { let state = cx.resources.sound_device.dma_interrupt(); if cx.spawn.process_dma_request(state).is_err() { cx.resources.sound_device.stop_playing(); - iprintln!(&mut cx.resources.itm.stim[0], "Spawn error. Stop playing!"); + error!("Spawn error. Stop playing!"); } } extern "C" { - fn SPI1(); + fn EXTI0(); + fn EXTI1(); } }; diff --git a/src/mama_maria.mp3 b/src/mama_maria.mp3 deleted file mode 100644 index 84cf678e02cde19161b95eb83e233d3a0139f412..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161259 zcmb5Vby$@__cr>l*}$e#TBJp~OS&7RQ@Xnql>G z-}%mUo%6?;KVagSnS17*HM3^T+VWCdPyimFRGRXdobU)H03a%xIy#zCDx135ngW_? z(j4$?TzIy+t+~04EhRmrnzNUso9$E4Q;q-EB3)fwco81FmZqdKAO&yAnNkM+*9qRD zxRM0Cj1pd^;^{_dVd_pPVd?H+DMv!bhtHaQsgW#{WX9CM&K6umhUXDw6POPqU)z>27OI$-&9W!OqIb z%Ek9TH7x&E4HZ>&<^PV2gJ1l=L*n3*=KT*$0S;-&|3vtCq&fc+k>HTz_|sA%b5F|)FB@$$bG5tERX zQ&3h@*VNHBG&Z%cvUPBBarb)X>lY9d8W9y6pOBQAk(HBISX@^5wWhwQ`FlrKPygWX z==kLH?84H@+UC~o!O_Y2zw5ilCopi#=5WkB-2W#sT14XiB;hy$-KE(6&!VR|co%O0 zU`Q0$RHR8fccEBCx&f#W(05Bakdi#RnHq@ts0;F-xq&WH+wcEO+cJ!Ak9lW-w{B_~ zoMS%(#sZ*Jzre>3wQYehH=Gb>5FQ>>ZkDhpfe?UmYc093;ODgc9qiKU?KF{7HuDXmU~ z#lEcg@zA!ti34H7N6hcQfr?_G0Dy>lbSDVL2gUxU4X~^aK#;5m2&zaE$Ff;9`}+oG2XE>#(aIxoCKhVH`7&Pk|g@z1fU8{k`P?*MhE__Eno;pop}AbkI6=`n;# zjE_>+KH)1R)D8s=G0ss74)K`v7#1+uAaC)mq+yj5Rm>1RL;y{MU*$EIgi`Z>?r9-2 zGJCIB?uZ(_;Mm%=X|ZT*@{e#Dha*2T;&2+5#lL)H;agPU!%lqkOUuupX38z6>{%~j z*3D&Pct{BS!7qpUU;O{m|Dj8}VcyG@K693^*%{&&g*J(M5>PJov zJ;iV_O02`eto=%Fw+4}isMFE9;IWGVG(TcnaiW^L!u}50*>r`Sh&6+&Ab48WeC_@p zJiD*QN(@7&BE}SODyLd;wsjm);Xv=qprvWeT{Ld;wCcoSh++uWzoeN79&oLnq z!-l$yvM+8(%S7SbR_~Rm7g{)}p`b|Y5aM^ioE-fzx)|4lV)S2>KIdW5QT~bS zY%&gn)HRa@%u#xf_^Xzo=LS;-J>!`U=G?*g-EfrF`?)JqEC8)8h==;!JiYX@S=Ikc z_&@XaG$b8R=dJ0}*r3w@*ayJvkBLsl6|3lJ&IjLyf1IqpgzlRh0ld}Pkc>7jP+u~>J9&cgI^zoem8uN~WuxpN1u z@(Z91nI$@R9z1v?JL&bB5i{$wNq4MO#DIx&;bN=E#q1q?rm9%=Z}1{gZxmMTsAUrv zK2y}u?KgfLJzlzO{$*N$jxnJ=H>8*RBtxW_=a~-OsKqkzhK@EIP*@>GQ9Uw!$V9hS z6IB3i=4aV?z0j}HXv~w(6&Y?l5{k%!V$$`P9R#5X-Bedhnf=Zw!MZ<0dv;J`h!Q@* znAyX0ZO)O9h&4$FQe{5DKIhg^n3ug}NV9p9>UM>II*`n( zE&V;DH1jPxW#j|Je(vzZ#z9-}J-9B#bXjK-pGV_nVKq|1m>12mz_~^JHv8%-bw2yN zUB2vSOEsA8I;)WrKVOTd%Gc@&30psNLtXl13pRV^a;~Y&6&s9LPTXQ=?b@=t;CWz7 zDIu3w@}r`qQf)$9CtR-C@BeJ1&&-<>ync!Ch;Npj%(>gd&_Vi$N~2=mH$2_J7-S6iCAoO$epo31oQBM^G~r&pD-WOA!pl zz5Hj6?wqyntULTcj$ai5Bg`dw0>{SpcT-OcVaN1RIY{Cb@Z~GA=(<7?QdEu?z zH!0zkA0ZIn8A?x_$$b{t@)d!0?e`CC&L2p|h^k;onZM}$$@GphD<+tu%E^$x`4$aX zKk;DI6pxtGT+UOsq3G3=f2pGAF+p3k-?J8~k-9cPDeV=f;53@&^;ed~@`%Kf zheJx*eU=Y{AEUF1r6ylK&^U0h#1O`mrjXAkvQpxC0%9iH@FRy!)f&r>54C=PswSeM`}$gKo1|0gHd((3Y>Lbaq>TBH0de(_QtB7AEF`kYQTa zakz3Pv;PmAw+AcyR#r~{9RIye&{}ZYz=-^{a7Feqw`6YDk+faaMDb&1#(?E0pNhv) zjAz@-ezwfAR{peWj$!XgUTe;5P?1skx%->N+F15V5n^Ip9IT)|<^UiBK{{8T@^eEJ zS#`euqUxnHxF28fSOL1_Jtva-#{83@Dv4kFOhw9(le(o##wnuPAjav+RUPp}3>-k_ zUx6TFyyFNbW$(SFS~cG=haez9xiJU`9J3&>6%e$$vjd$kA3A30J1=##9Bc8}7WMwT zKCn{$R(#VsLsg^uFNgI{38|Iekx!WG^CyN#us2v7x&w<<>y#^-#kj5hDMeO8kYm3@ zsyF7tTw?Ez_9K21^$&c%Up9SSKR%(Jy_Q=d`kYtOsn}uY;Mtl+Z)l9B6-O(>>rt!N zAet@Ym_#N@J5Uk4oOtjDXICCuK~PIzUvB9kCUN%FQ1?fRU^3F;_e@NMVf(@?ZaP+u zOiG)2u(2`&OtPc4ej~NvQmgM7zL7aR1msY5J)ACN1pI^6SrCLPTOcS{4Hk_JUC|wN z%aW1fP_h9~WPtq|u5Fu~j~q*L3uTYtS7;Ea+CFyvKyqB3KfZyi_>8?x^h&KcaB4oZ zCp=f-?WCEwiDGleKU*jJBdUU7GeL?%s22f{T(up8|Jp^tn-7mxosZo?05J|T6iNYw zz=#^<%KNHGDL!4MtJCU7YB!q8NYd=OG3E&+kjvwaXX_YgnJs*$VX|#`ou4M7!x{C} zCSsdFcUcQEI}4`-+_t{_JLV^843=Of6O=4n5>9ZuC0=`dxL4fKt0mlc_8BdMrjq%4 zA-5a8Vh{3BC2KO3y?m0M;&)HEr*lY(DyFB;zAG?K%0+c(Fo7Hrp|o3zL5IpUWZq~B zjOPoW_S(wf_lM*$)`hVoA+ZE25|E%$1aN6$J*a@^{2cehl%n8j0CG1FM-~te^IM%{ zS<8(oeQvnS;F;E3KkHx^by}q~%V6>A<~Jr%2ucyWYm%wD%;;2((b#I^>?S9aHJV*P zi)!28BIti>e&QbkqY(V~5&4?!bd?5?6bli6iZoIu+uI6gCKev$C=V_#B|sC7eO}UT z{)zH-X+I4Q4;v%#_vWl{B_%+mQY?Zfk#ii)9AkVVz5MVfair|xUo!z9;0!}9ljT0#%^`o{i`$B#bX zSWJjZRzyG#dtsl_g7pZ3z$iO3B#;UxWM0B%o+WcJChU9La%*YqhZ{Z?Z``*BM!W+u zR|Wx;zm9#t2e9NEqc!>w1pS{FVutnzIP@Zj^PI>XT)UDpbPOezVf7Pub`ubr!CcVZ zobPvPnWmJv8_3^WNtW6xqPN9ZW8*5?ZQ}p_+2qG*eYINrrIW#~kNx11F9k*eDoBM#0YZNSlZ!LZxsUjmyPW7=pYQvwk#HB-+5=kPwjRt(^C^rYR1CK0_5 z^~+f?M6UU4H;7!m;ZN7{#E?F;N6$eLw#wuscc`nzfaIhw(}-Lg%GLb>FpF@B0TS*E z()~E^y`qi3{IVRiP*(I_DroR#tqoi^31gpK&7!2qxCdH0Kl!+um0VLSvO~+T0 zx>(1Rc+p{hEFvNV$x+4`DA9tWfK@;Yem^?i_lJ++8ZdTdE;bRp?Xc_#{4h+VR_UbV z#(kJ^`SGR7{NZxBk6@)^MrLYDDo@M^uN!fN?}xg^aH;N6n;~;oCc7-_5T~Ds)8_G6 zfSKlN(D=V?-ukbkWzg5nJdl6q9(w~-BjYigztmI8FFsA_OQ>*-S>vqZmX))!GF|#| zNXTe$u(MvyB#_2|mKQ6*4Wm_#W=HkkTLIxa0C=Bs>#38drIB%w9VtL3kx=dX`Pp2= z!~C1&S3czePHKz6;h|ASQlc#0aoS-?&^G4s6HY&U?Lg5uUf1|dV&Y-ym(?O z6|A=KX_^>+V#xnfPq~96hdB3{Qss3%In5XO>_!YE*nBrZ<61~As;MRBiy$A)m)aH% zS9n=@CbE4$z;{vCg>AR-|;DP}iBAqD}<9()kp*~uws znyzSD+_JK8^3s$p(VqMevqkqcYPeM1hq}EyL;!bbEKEj`)M3EeLWe3wf`$tR=b+ER zydues4q@Tp+k@!-{ePs8xere$FkE|3Y05w|vvB zo_13s{->v8AXSBU@;aB+WnSLfo}y^F~S z_P38sRrZQ3Z65?)HZ;}Rr2j?`VHfKJYmtR~B%`#e*9(?O zSLs~|grvf##R)^3dkNTTQ>f2DqYG1s4Q*D?#1Zy0a1^5xToq%7?69Al{0*jf2ZC8f zCl|XjY>=p*kjQT!_&&FxSS}mS1ZT$u*96)d98*&d-}HZK#ebxcG_edwWJP1oD>2V5UYEYkGWr3F~zVE zN4c(6y(>>QFA8pZfrlI0m0iA}%}MX`*}^mnVjE%LNR6EoL)DV_4Ie%B(-;2t>UK<8wYM-G77K+(du-F`xQ!)t~ykZy#sOVU

c3_6VPg#96OeqsCqy2_CO1n%2;8(=ZAV5(dM-AtojZAPe9OsordB zl15>U`iYn#5gku0gd7)a8M;o|rWMuoR?PYrcnYAL5%>|&8s4A+mbr66Z13K#IuO$b z0Vq4fmHv3u;AtD*y&9qqUu|c0ZJu-HJ;CeY}gO*kRz)k=KAOH|N zk08zk#YczW<77c0Tv7A^J(1!Ouq|>1Vg~}t+<7%>vzpR6&2BS%s+4Y8$~V0jazhf# z=@l|I-82DE`9xNi{vgYs`YdW0C%s^)P}?%TT(J!XEu>ylzKe>Ew7yX7*FS3q@t~iE z?IK6h_?ajzh7#%9`qrW*z{+&DU^#y{r+jj24AUL<}-{{7u zU$25-ftGI;MO~O3mE=~yb+7PsGC`sX89<)3`uk`7Z(nx7Owb7?;;D-dVvY7oB!_2+ zJ-|JT;gbyyvjl&ws~R&|oQpG*KTz@8;_seNVTrgb@7UZEH$SXT_nw5#);7ro%Nrf3 z^Tqz)FAzM)+aInMZ14xc(H9=);IsGIJ)_^ww8sBq5k}5^!^5mYuIc*Dn za!PwJsTL}Rm^HSuR%(tAk9HG-UN4;|ax`3yVrUfQ zmuU`q=#u7L`vp(ENB zN=A+%v>AzO*BUv)mu`B71C-VT`Y+YYZAlN44fpG5^zZ6VW1koz1!$|Sb*Hd7Pb9-L zy2Q7cu^$4RWwW{BH&G57tYB*QqfT?{gQdU8meytc^f9<3(f_foh!gbU{~pX~_J6$c z2k%c;USELrzlg28|8?E{nwsY`eErJC>T0UzFtR$$LgGE`;hyZ>=m6D-_Fn_RgUdXx zOe$R!3?AMTY0s27Gc2_sHL_rasqw#$Z5{HhjyPa7ciz-{3KUmlN}TI=7;9j-Ki0LE zVT-(zP6`Nib_!qd8I(ytdI>3`uFVs#j4qTOPSA33fLHPo2Yoo>Rur_THHRj0BL}xJ zl}Z)gr^LB7{hVSwVREO>!V-!UF@-ubo3um>RF|6=?n@Ysw7!g)w-#NF;?oW4OUC4? zF2wma`H;(7Bud)&wZjE;rF2Fq_m-e8?O!cZ?auhI@>n$V{n652yOlH1Sxg&XBq=+vQ7du6>hDd6%b&sQ23pV8L*Z(gKe%Y|_-i=k*)!L7Q3XRja_IWIP3Udo zEegctdqMEWm63yPs|jpC&Y`Sd7q(!e(L~s&uc(=p(}&;x#1M7>Vk*;IJ*qUGKrecg z5WN(3+o5qxJEzz{Smow9K^m2Q=#aq;+i#ubUNI7J%P<3Z4nmj)h7na2v2ug7a3#|! zb4>PV7**C) zc%`HHv<#t?@o16z08fOkgzu-Y&~kU|)SjOksscg-__J;t0i+%zhgl|pO{25PMWTdM9EU^w_+SEx62Zo?sx%P^pht1kFOB8heM11phz?==!fu^Td(1}Zv z;2)L3Zb6%a&Dip%{gGQ49oA81p6MF9zfwI;AykY{3{fJ}sBz61ut|3DZQPLy)A3?) z-x$W!ICpJ+a&YO1T{Tm47778YK1$il^r-*%rNzN}3PISDGh~c*f>n{pPj|jiNVnt& z7d$)~1aRPRIB|9Uxb-ltPD_S`WQ{*QF}AC8~s`NVcrQ>Ou@%Qr)4Tl zv-fNdJhNR0Brk&kWO}U8nhO)$3Nq!wo`0{^A)O+3a3*qfv7ns_p$bCELs1~1rr8m; zCkl4=5!+iouP^>iS7t?$HY<%W(u>?An@zwIOC)N8_ zR?#=De*%584`V5l;=5R^Hz+BwZK_ZYwy9=&Vu(K+F_v3f5?kLyKtf?o*oqzlsM4)$ zM_1d&uy?qK95f-$#lhq&WF{JBH)J+TvnfYC1b8RXSAZLBk*eq^%z5B=zsdw|tCPELwwE9|mma#a{zRjDX-i{HX^@0DvGu-w1lD8wl0M@j&rTtgvMf;_*v^zRE4Bx0B~w2rJnqG1ezv z?s&u3ZEu7R>72sTqaq^JZsD{d(~t`9Hu>_NLR7t7eH2t5-8T09 z3!xAq-gw7wBDPupiBvkkJZD1Sshn8uJ4cmd z^R3C_&zCuQN33kbcx2t0dSEp$^;6Ka^m8|x^Gn#Kj|5S!Ipvv!9!WXT;IL8Ip1hfMn9>uB}UxYliF#3)AJH1sE7_*P2tQ z#oK$FqY)$L)sktKJQMmUQIDt5{`#{r`=sJnJfE*Y00IF3%b#gZ=tCPP3G>*d#`q}0 zeYRlR^sgQ*S%ur3ozZ($hL85*jl#>Hf2}^y`!H2xClU0HvK)w!k`Y*{FuqR-wW2NY z@utr9cmz8h>$UFoyPnn^gva;Y6#H+Xhxdu`-IyrDAM90FL(yUy-eILFi`{9A`3p)d zZyVBP`^n1JIuScP8+>58LOrmPBXV$Ko&4&uczviNT5{ z?0lLqX!+=;-M*ixR&Pcjq{hRDXLF~!DlB1(;xAx!CkVOXuqT;tY_ zf$HRO7KMxy(MC0h?|B1qFuQ&jelQ#KklT>fj6`!04MIc~%=+dpONYHgWFvsl?GZ9Y zS06Do-CVU}#sGpd0RYr5{?F!Lag}xXuSQGk;mEz_<}Q;=KS!TO zr+=MpWh3!Uxn1s_sE|l@DKK?7pA{6OguXM1VFi>w&89zle{_Mb`dI#S1%$?DVU4)7 z4p8AdQ_RfBGrlQ*9UB^ZDvw-26y5Af87>`_xJ;F5FrWF#HR#O5y$bOQA+IJOB@0Z% zq-hUF$t~cpW-nzSf`NBdn#4EtyZ$Q9vr@`|qwLZzSbENr!W`4fDfG004O7p5(4*#E z$5Ruc1fB%}Hw_LiA!bLo5sSS60cH;rnTfa;@sv;ms7*It1Of`|PwWl?!b=}HLFjW* z?s&gb;%r)&s51P(b@R^^Um5p^r;puz{g^o!QMhE=IT;kh5#Rj9jOS+^fh#GeiF*}HcicP2^50`M*CO!+Y()&iksHD51<6-fU!vfYbtQrqLui|hBwn)s6`Nv4! zK(<+R3nuxwrbGXV%?(_K22gE2Xm3C4`I}eoh$ryx2Z6Qo(9dzApM(;GsS;!@+LlrY zUB^zjvAhYPZv%(&*VYELEZPP*$;EF8%%l?Bu&3n5lTiRB9AId6Gzd1rXcSwGm$t=Gv9MekC077Ogbcxg<#) zK`plm=QJwKRPmirw2Ro!e<}nU7eBqE_56m+@D%o1{z()Osiag^8&D4rFsAekyb8$G zGF^1E%Z0zz1OUXVl;Ie*W{r3u{AEAmFT;7ZNI7XQ1ik-YeTZqslHJBWjVv%8$B%Bss9}X|?b#;jw&b??<&?XNxTJt5J2%>_x__ z>-z2l{cv2Zavw27cyF!<8C0;-vsc90;v*}^?dSV__798IFZ95#Z)I16xN7}ixFJ|` zwy`#=4Jb8>CXB-3B36MHCUCWkqgIVG1cHyH5;UGd^`SCNPGEu6W1-{An-_;+yWA5D zGjeID=D~fDr7DMpk~S1@cMXq6TVA+9@=N6MA(8b}|CcL|Uw)fH%Q%e z{R=AOT+_q-*79zay6B>Cvij2RrwaghNFG=a<@q?Yy^TN3cpPros;QyW#V4^I`IyY@ z559;!DbCIjie_WE^uKk?%Z@$f-FkU&TQ2dm%auTAOa%4JvGv)7UfMefQD@wQ^&7c!ln+uiHA?^ zefHYRIPeoI;*Qx-tlSAzKkrmRTVz;avQ(B%@sC`gub0GB)LbcdNKUiEl}Ln6sb2q= z;&-~`6)AUuvsVJktp5@5KOcPd z`BLsLkATfeDR@r7JK?$N{QSpH3AL$8KLgk`hRWwe>#vDjn!rm#mNr3*989OZ`>r0h=&bp{7hvd>AfDVXq>DZGc7R+E*+>bZ+giCg)+&96`pX*51 zZ*dbuMAieeg!e=JfdN{3Q1a(0x)BaLV=u0RG6XZ6$_d+)ruekn*K`hUbgHVSij9AA ztsrhxOZDzR$#OR|*-u=YNrsS_ZP=-jA>uK@G|lX~438DUip3;tq`&K>#*?Gi6EZT) zX5gJZ1!1bP&w*=a#gK0i^)(4jA$aK$L+mfLLmAXvKJ&pS zro~d$$L4at-(N|ZrGML&mKq!2&g!A%J~c(vqem4?{GODCUzXC*gmMFUjuC@^@s^^J zz%-B6En-4pIhi-QjxQMbag~XB3izZ$4e|#C{mg^{-{a~cB|v*Us{XpUvd631gSJ`k^cBdBC zD}rY6qMW!BN4>sWy}4O(+7xWcQ+x8S#HsrOY*EQVZm(%komiNWpJ7^{qMYic?%fkK zL$TIrFey}5i+ZFveii!ce*m@n_&#l&R$#~1sSmFc@m+sASpwgDFapJRatYvY~f%zY@CfZF@-t^Xs~_mi-?^m z0Kp4K_Og-yVho0OKHESU@S3f;UG+wi4{exk%3fk{1Ru~lI<;U_IK;V9>Wpv0!ZF<3 z)OZu1C(kB6dK~{~QsaolEY*8HcKwb0bCpB?v7zgCBOz%iD9`J?M=;ta<bE-v%totBd6ub6EpAA?3bB#vqce zE9GS}i=NcOP|OfZ+ewD@=Rq?}ak?~o=u?HJvfvGQ;khFBK{;tlvtVCy&)-=uR$;eb zNfb16zyy-ZER`Ru&$oY_fkQlMQPcC_SB35{Y=H_tL{U>+ak@zn#Yq3|qrlA7nIPeR zodt^eXkPs$><7MuCxmpLdJ{B2lnA(7rX-ZTBp;C9A;ldO@qu?AGcy&lRsjSt_;M|c z>h8uwpnOjgMUa-O)}0L4KVxjJ+a*iGAfhvo4tyhHabl87^wM^ilu-)9yG-Uw8g7H6 z!ot_6kCs;a>?Y3FW8-6%PYmsSLcHWxuTbJik~C8Qg~NDpY%V2OgzCkyqW4PwVU)`2 z4vLh1lgf^eqRn)Wo$L(xC)dH4imCfP^1a!*OSULp7r ztgkbqXUyg>U&UT~O3EtZD4RDEeq;*{BU6E8C;yd-?&9&AD;KRVkf^wlJRGH%MMxa%NKceG&E9}`3c>o z5cTC$iL|W8?s|i6cO90ih_`OzYmckN*Xvofh%h?z>eh-XN(U7hlfsH!n|Gyzr|S2F z&xoi9H4GWn%oly{gB`vFh(U1xD3h1xCWZ*Jb_x+U1(^4@Zv$saEXbI{2LOz_iBR#W zA6|?ztjVRX6%98W-l<6?5-}B1Fk%}r>cnetXszEhUELthI|jgc0f3FS_JJ{}9}ak` zOX?07P7M@r*GOZHVYAbKa=ha8P?813DSoBRL<)iV^ECU|;e(Db;ZMbu1Z&(i6cGUh zq!SXky%hNP4Egv~tm+I;4E=>5*6~j6tKxSF<_or)2E+U9mQ!kH?PiK(Yz&Rq(MX{= z?HwmlOti-rgI^|5@fMOT1%sr~W11uNU-STI)AATQdBKdWxXIixwo&T{-CQ@DoY=jG zxB<C+HFhpo@#8%J~&go+bzri*}$I}F!+sePZI%PLjLr- zO9h=@4IvRZIV#t~R!xzC80o5s*wd|=T#1#l8SgKY#d{yldvB`1(=vnL!ehE2vl0<12(o1 zcIBBSg+!;iYK~mpCbV{`XdF{Af!jrEBMz@IX3>?f3}XLw0)bY>Nt0ttk>A<~K9@5= z$a8OXi{_BFq@|gypJYgCCkS#(qrSn0H*Q8(o^86pib2pX|132CK_8ouwB`h17Clmz zL@`Q`Z#eu)mjAd!DwEsYf2k&f%nvo6sRG&C(RzvT_D8Bu5~G|e(g?TI@F0%3_IKaM zsLKUkP-1M^TjN;pitUyC2Fj3DAXmBv#roRSw;Z@lo;G$;`eyN)_N8eYpsj)C6ze>{hY1^@ykDDRLP1?eg z64gsNJ=gDTY^Tj6k6T=+Q=xzDf{*8chb#k-Q$i?-&Ctg)T^1sm-GBDDV@n*-1kHVc zl~(raRuXZCowOhpz6iC8g5_$Y=ZM$d*E18z2lsam7|X4B+0TjAH(0^GR?^8VkcZ? z$??kO3U}zA!I!4(CmGrgKuNaJb}|QmS|z4mKSlyZPwG7%iUHt(h?Osa5-9!jTW$F; zwMtLJ&C|3V(DVEC&jLL#l>|m53SfE+^RxjR^M@v1Ioj6YX*^=iY5j96J6% z+mH-&9Lm@EI(fOVT4dm*Df4dV?~j;BZp+x@pE@MwI;fMk zq5LuFSa1Ge_e_E{NDGk~0=UEnQ(;Khloy~I9+n^Y6JIem!8TI~1HYSnvHI{>PQ6tenS&%s z;4C$p^L5Dir>G}}0wFY1tomFqOEE!&3P&V1C}zYDYbB~=V1|&zCIB7hD+6n*cm0$l z)n|Hu)`PajIg%1e_)nMcI`(vKWo>tc?l57}Om;*3{>#GF&P)IUd zR`L1Ij01u30AQHVtG|v_G3kthAWFk0|KqjP<-WoicfMJTgpp;pI_Ybil+(e}PCczz zKIyZ6hMga6{aQ0lD@c8Ecw0s$Y-Lm#VcUmv6%(bCIvN?jTZGYv9*bHI5SrH0%zgwQ z5@K8iBmfAdzvU|wuM|i*C*S`W#~Z}#S@w`}Ln6+z0W6)Tj1Tpu`=GXg#F#O zagUp+yPk#@r?*$sB3H~3QP^(##W}0J;<5iujLae)YdzWrgdfS|sX-lglmIyzbr+m` z@r}A3nHQuPLc1;5 z#gD`vpoA`NOKLY@`I$8WYph4VNl}1)q?F*>{S+Q5q0%tHlwc?$l}KjFas%@r@Apa5gzR(3pR-UM6veg_6J4<` zYX%e|000Iu>mV%)N$^cOhXhwFH{<~)DxfMiMc>cDJyaomg{~v?(aB>&FF9YHoGi#q zE)btOm~K|b4InTNpq2w#J!9XT@dsTfknGszYf+p~MIqCY*~Z5ilA4E$NbR!U=i-c@ zwC>_e4hCNR_|NlDM;M~8fZqHr!RqV&%nX88X_&;j)-MY+0*;6(3%O$$%qMJlc88}I zXf6k5BF`CPurUV0LqjqCgkg{@tw4riJAe7l_>kPvd=1oW?g&AF}Tdizd7qmk;+)X=Z>tza(rF&h)9w`b1&2l!@m%H`!e;Sfv+{EYZqK62c z8^xP#!HLo0sZ|lI?hYL}TY$2Jj zHt3mT$QyAJDKeRK0hF zxtB7C1a>dP+-T!3rlhX?!iz6J#fwkO>yO@Uq(4b~92Pzi|^%%CHKVRQQy9ezWZ+Wu{s$yQ$dtggs%psv7H z%+|p{vvi8luud_(vSe-=EEPIg%U7Y~PE3{_HUfaN3Ngq;M9ao3Hri|2h=}OZ%7)RXIa%t0WoyW@`Fb6yywf=3k6zIGvHCw?4O~(^hW&d0uSMswBo* zxFN-Zir(SymMwr2&XCkOA`Kq5W(B&km_>1Uv+1r7rr3&F<=UpWFR|U{RfHYKNJiz#$hTZFns+`o|Jgum1Mqh84+F=MTv4x=Zzmr zE5(I9{5r^*vrH&nZnZ|xtDZ@K8ESIg9Vos!o~~fyO54OJA6%$f7F7)zgX+KNS^t)z zn4Phyzqu2`gJ1C>u2?Z*S>@zyN%s)7LJa+%^QGU-_GP}7cGVsBNiW+cIFWo~hQ`qKqM#u7=RX9{ktGO)D zFDa&YOyoksrdup3KL9q1fMI%K0*8a^!hjtB}L{ z8%FMlKh|+Ok`YV!PN&V1#|sU(LmvM5{=S{cd_}i5Z}_o~R%-h#LY!03go40vc$yiC&Pa7KXeKB{j( zCTg&)L%n+HY9c3X2EkW*cY};fHLGWo8JHbC+Gi-y;iU3yN8*}Ommx3!hA4%Gj)U}> zjsxk8@Rdiu%o4$o26Cq{$C2}4qr=C%MSct}Uq89E6@6c^BxWRqXDrXLP7-B&`->Q%y^N<{D=vZD(o)LnEg zsXh9)MIM{d>3*Al^JN=PI3;QmjU8rU2ml-?aintpqG$s&I?>dsg{h7i+|wInibRsp ztiAv(%Fn-q3x!(FxkOVAwn`^(yxI2Ocf7{`<@IsiFeBk&m`|BMUIiJWfLtjzFTSQ1 z!JMvZ6dK!2HE%;pgAo>FriPJe!9GHG!Cw|&b?veW_e;RpoMKH2q5N3MRp0QlDW-TqY_oD|QY!Rkr%Fv7Uzg?jWhuz~Otk1*7Th1lbn71! z(Ol_GE3g)o+*9_Aef1Z&j)ZaFDXEKp{4!vupjbU^yC3p~i;vTUW7CDrfga7Y?Ydm&D;vT zXNp~UbicaU9uc9OT8Z$Hd~4vVRmgSo!}O!usOQBoQ6vQ8!|^ltuj*z_Q*6z452pXPpSJs-x8HA*1Y*0K zD)e`-WhnD_;w65x-#)r6nO4|3Gk!Ze^Jr$5(U@~6My!>KLkwUhT#w+JteD9X;VYm1 zFkcq_Mvy>~5egC9#1$gqa8Ks2+h`sS6Lbj>oBpJ!!skhx{_gZI+o7j&%B8YZ+lOU;f?sU9tr}4(mMFX5?S(tXW0VP;6mo?}c-QdspY9!vcgq^~H;j-FYyY zXitBSCHka=6dl;@X$+ts40QWpi`ZgU&D89MGgM@~!ppqp*s6#!D)`#B=c_{tv@|vR zmW}`1t3hJE8b&YPLU71_T}p$@YQajKjts>m=3hT-YgY}i(DuTQiRKQ}%}yo{RCq}y z1}3p7r(n<~Z4lkKHxiTw4>*wR0xNhj|a}u0^mQ4FJenDi@0eap^Kc zl6v0+_Mj6@s|;yt?6KDES=XLj7Mv` zFn#l>Yd=b->iF$jT9DMKK@Pt9lC$BLlUmYyH>+DE^54)eYzC6+{QUrupYbw=jjT{6 z>9bzDgN<~jzjs;cf(;h!f|M~2t#UP=jqD$4y(i?@W{$Lc{+VZp-3LW-q#xrvKV<4m zKh)dvw(piS3Wxh9r^Vwwa{N5O;|Di);VbEL{g=+!;=xG+&qiYn;1;5Ipy6IeCu!?n z{a8|Xq8Xf^?c7I zSLxqEJbQl=Df|igqTT(d+%eJB9{!`hA5QuE;;c8#3`h~&s*mP}&p8D~TlN23BFOyK ziVcC6CEp~vVkH&-(osZwDU{>sZ7sW*&GUc_f{XCmo zPMhG)Z&p>>gs4|>{u27rN=p?gL&5_N4-g?O{wkXg?5I*H5S? zHNp&VVf1uW(mREGy%TzU+Q@EP9H{}M;b5Npy<~qn&Iw~;#^Y+1u?wb+Tu5ZKf?~^D z*7UQ9x~j$)1<74mxjr}AZTpB!KmiqYLX|AeKZLr&5mbbY5V-L#!M38?5>5;lJdHLS zWxoBtJRN~{#~AsKuj;I$MM<7*((%# z3La#6#i3i<*s%;^~$yP#?i@V9r<38 zd1v@pwnX1}(1^rRE_A`11Qsm<2y*-cxU8TWa!9O7pekx(ZxRtSS>>vqI#a_66xt=h zX5-ww6w8E_)G}b0S6H=}`nI5)uMfs*gFOKjT?-F^L#HqQpyDh=;6~~BFjy!qi1tv- z3S2oPEfyg^FlZl@x~;l!FOa`?!{3^L97&4rq3Kz})ClzOzW(`7wemW-($X!ilPL<1 z_8{mr!+`iDh7oum`|UA9I1{>8oXDRYTJ{g2b$A4OE+ac(6ED&5Qw<3^I!uCMGxg8k z22jx1t13uHZtPI^MVamwGEDa)!^7hWymSdL(Uy7vIA;(%fOBjgyrFAfL!7VC{&vXW zfZWW%_U;Fp75>9dB=rVJf2l2Ugk*nS6Nv5o5p2X9D6vD*_?oV07%m*Jfx>zB%`y>J zI1(g^_S^$Jm2My6a#k~*5KX3mo7UZ^CHN1(B{jPp+lT$`Z`d>jsVFLw+S3<$ZH#G7a6vQJ6@+Ew;2aFIcr65C^CieU}x%r?b-z_Fa5ZFr+zTTC6>#*#uE(U z`DR=hW%1>)d;mG%1)jeeUsFZ?vvAar<3EJ1kr00IE#hmbOY7JLor&-IVzGSD;*{Wo z<0q)8j!N3jfd*OC=drn(q`Vu0$L4rv*w%T!{DkWChht{wkPrktg<@o~ECG{^O^WKMA2NomC(SzF_uY_9c^lM)y>Fm}B10|b1M{+*%+ zn~A3dWpTNTyY>9#2NR+a(QElle?OhC7Plpn1@$b=g7$tDgQ(01cHz&sMo5cI;&C=zabH=h(*z^`P+d$ zj1#+_q%mGH2pM_WyGpju`}wkcIfylwZ(HTRZjU7)G1k}a|?y-cdhp)09@pAD3XzcEC0REFy>Si zPw1L&NZDuo$@Nh@1aeI>p7GMQK^`K}syFZ*56BXK$?{`n_w>7O`qWD^?$c#63ahP% zvyDi;q$nTc?7k%&!P2H0GU=^ed1q|@-}&P|gwEg*#<><2IQV(g>EEDG`(}$k~$!cD%%Knx##p|rgGqWGKJ2X zpp$`8Av{IyHeoov%DfS#qp{&~X;(C}C$|cdlrv0W_Jzg^y9uYNs`1CTCF&S8NvH}L z#=Q!Rl8sJ`^>3E9*2-5)e6612pCKt22$``bNsMx3gnZ@0Rr=FP*Itz^wM+hYlN{`} zI>>mxJ6+eX-zTV1-0fwt_H2Uy1V25$HN$3aTnV{P3^C&(g!}d;7R3qSoXe;?=x<#I zKDtlvSA|I#evYQZkIT;4i2R<#XSOmg5o=Vh{gJXtMuOrl@)|49%KP)n(vpKpS)8{g z+%OF?j!Flx_YfF?iAY4emoPP8m|YV1`6k0XOHxX|l_ z%=Gar0j}b{S!DNw=~+%1u-Eu9h#xS{AS?4fNs@CcdI;})28ViyTDfbDgsrHS{;jeG zPive|CM#`BF{`&r>)QL9-vt(B;Vcs;g#TrZkVF^R`brbndPT8>fpktpmbusoCkeBY zy3?k=3lb2Jptnh*z&XHyX!2>Kaq#p|qedJT3BbzchU6KjQA2LBfUFDwDu6(9CoGJD zNly>y&jB)1i`3?|l*Kucs0q+XwH8GdNgn#gBEnv}rN?rRzkSw(j1Yw$xoBM<4%|kC z0dQ#|O75nQ>wgNw{=Nr*765=8eCuk%1e_D{3`4VsJqO;u@vtYQliytfnVqjIh^k!$?VJ1c2uSo_y8rf*+u?Tfv04-F4Aar1+2ap^;{>ZD>NHz_lX!UX5scLwpaZhN_Y^>;IkL!$)pik; zG7C#=8*0%z<;HggQ~b2h4#I(Ar^@my z$X3ibhfVJHl0Y(5i6j3ORS1DL2w(sdGKa=48<_>~s+UbvjDl5lzZurY z=l$r7%FLw46DXN==wud#SjfH2aQ*dx1aJqlu+c?}F`bW}1a!xg6b&flZLG393eJZf z-{77sscAOy>e@`AL@>fF!etuAkK{Z#OGg5DL;3IabbLfY7nC>$PvVGjuG4dW#tg-K z|CRfY(Fd(MSa$Ax@l4aR#PQ;oo&QmeUbL2go50osfyE~}j;7@(Cl-X#>og85+t+{G zTwUl=zOzzSw!Dmcue~0gx{1u3FI2dk{X?h+LN6!@t3D7)i-CTM!_GsPE|gA*JS~tD z3=Zo*l*&WAteK8&UpyhhLcjDst65GX;(V{MC_Dqf3n8jw2+Ir(0fH6YZxAib-yn0_ z_75m5T)%EEivOd#=ttW&l2q(aSu%<8sJQ-s{~$%4QpBTgGHuG$=b)b1cQ-|k&?zDS zDWoQ=Z$))T(cgmFLX}tuOaKBE#sAoA)7Pt5wW4jGKS{Lefg>m2sp2vEJ~57dfkS>Y zO&IU1*#A3ME_60DD&Jb$qKj2Vw8C^&|0iF!p!l0;8kKLSk(1H>@v7BwLB)8tsIR}~ zmL8a6dpp<98)c$uN{FSOt%+ck7GDlrYEvG`D7UHX_S=iHz`9s-I_NnFi!A z=B#ai6h+tI!ZDaQ*DAB|>|5(Rjx5oP<8ek^F^tNH{I#cOllDNDgz^leH8@6{MHjEB zK$@0fR3+~{XwzHMLoc%S`Tn3Mvx}lVr<#cU$G0hokzW4a4{OAC9{J*vuCNdY$T+b^ z%CQ|`(Eg)392TaKKM42SMC$EAxLe3;AroiXVSR+Q4JP{dr4tF2XtgZI;&zWIqf0l) zafTs5s_D5Y1W86~G8E~jG>L&PlcIdT^-2PwcpJ7@1lLX= zdbI*nv>2p)x2D^*M_|P?_G_E)R4*pU<$(YS`pDmS_-A(NtQJZ$v|de%FLM*Dz0R2g z+|$Wx5q|{wco-J%)QS-mNS#zbL-9)3>OUzxQU_*~Zm@6NFGaz!vJe1OS;A(V27v%s zClNeyL=)G=3ClI>r;E(k3w07MR}jHNxRZ!U#`QN;jcM4FgO%mlIu?Vu|Ne>T)+y>AfyINoQ?^%N}(V z@_(c{djEpF{wpiQ(rWjHy74Dj(cNwP@#GWrO_s)4UHr(z`XnonZG)|4q4=P(UZBUa zt~5YI3$Xk(4;NTZQo=VUUtouptm@K|B5#uONNVt1Ztiaze#P}mQZdY)0C?$122MyDOO?`KX7&*({UVZ~ zdcKNr@3Jijr}s#$qW-G<=WhiyyXVxBfG2y+8fr=co)QtNH4BANlekZgeAA}HHN2Fa z{TF{YCVx6wwd_pMFLiWiXsAZ~+vHBe>9rMCj*kf;k|jaw5{$~&M|+xe65KL!Nv>^w z;vupVTXRyu#4Q0eF5f&op$iW;c)0#)6s{U$;woui3&Kqs*9UMkjwAzt-Zq3gZTm<; z;SrK@IHQhj(hPN_Uusy2K|UPldhZjmpjW9`SSvdu`$~!yHMkR&YtMZ-3lh5Af(}BX zVV)8CXz-c~AXFSh0y$~ldEumtR^LqNfBV4y*}}c5Ei8TD^7aDHPq3_WcY8^h%me2) z?`9)i*kr+pToymI28-QYX2fcl78j#eL0jE0%8NeOcB&(2@=o2tC=WM7Bh$8=_u5P}^ik2?Mem0naMvRROd^2Q9C|R5F?FrokxN)H9~4k1dYC+8ltO4TP5d5}>MHi}Wqlg6xJ@J%xO_AF&}S>B))$Lox{^#SuTjNbM|XG_VCyoXyV|EsebOiYwbauL&39{fnOc`DE|t}?5s%v!Cq@vOsZat9 z7#Zch-r-T6NVWib|uHw7KB7P}#5eIK37|%s_LMaz(r#8-tf@Y0_}OMWl@%rLD0rQrv-2 zQFYrahhG0UBQQNx?J4R&0yZafUjp%t4!Lb=bZe4XtKQuc((Uac*hWpJBE?f}yqLj7 z=}}V(G#ML_WL0pyoHU%&3f3YhEAFxnx5!2l&H08gt1zHQy3(JcvCMZW62)!q*WwKJ zIPf!9sOEcE72dwRs|%R+DM@~R0c)}H2vvakjLeEK-}`=uxu-p*50cE0-ge>V3PS$x zqm7)J$~%-_QyZ{{R3 zBo_0voAY;_F+$Lw*U$vXaSRBE0pHIS#~6u>;@wS6yORd%;jz12BKqt#x-R* z=b|vmPCCXgIMzf`T*L5}K>$O~mt9k2!t0VY=BjtNAPe35{bG5=m%0HSX1i<0)uv!5 zlS8Jy=VzP=TCNWzI(&p@oISV4d=T<`I?_p8E0#?Yoz2O%7Ae=I(-$ZIc8so@)aCP# z9&+OP1>@F$PstR;PM+)TM}DL~8)fd@LoUiLc$Xv_ceK7*Z24czjc{!>>paH`-%I`5 zvj6Y1p(%k0PMQs7&X-eP6e010ee$P+W9_SUPRSI^4-yk{{f+uBgWT=`gVE9&tr~E z8!uBYqxKFFwRKj9pk|ZmUs5z|o6Ou;9IqVj-}irM?yI}_{73G;t3xO?^otoacx%s! zY$*Ev)h}fD|HcP>y*Gji4&6Wa^ub0(4N+{u0oBps^@CDrSu(S*zS(i?3uELrR}A=P z0P@iv?D`kY6a*CP)#dRxOYE`O(1dkUy-2Rx`l>fcLsRzrR7 zg)D#leHp^sT7jMqq{^ReR^jdkxsxU%z_r5xFy(5HT2!8h=XNA7%ilnK9iF9#V61pJ zo*9mR2n9fpY>iFMVU*J(_HUfuIRN#eQU}Ty2=JQewvg)u49toIPk`Rxr%$O2b@>yD z&r0Msdf1cUC2IS)PucmkW{!5(*)bJjx`{Lg9`Y||@`+)L@R$wBHXByLQ z$iipT9|KHkGC!+>gF9To#^GOnTHbRCc}%TX7-06jSe6R1ulD?ahX81P@{_pcu4f_! z$7Fw=H`R>4nY~d9ahG^gCX9bLT8oMi-}zT;dH=s)rfZn~>Wc2f!KeGa$v=OexBNGy zEJhwPcHe(l{LAM@kEb42btS8iVj}UMJNjWMzA zP~;k~e+UU8(GM6e*TTv}lBK7lJSDbR6lYd$;%EJ*@$7X&dAVvO`JMTf+IF31;kVWw zVaH+4@3PA8Jowwpx_D+kXL&JuNf(-swA)tP&TJW>@7kNBB^8nRYWybi z`m3cra<-^jP0whVO<=y%4>OovKLns<0X5+vj;cpmJ2GI%ljowmiH^dzqaA#vc=KJ@ zixbnxLZ>L`f?$KDWJWD}G!$yf{v5>engw$pa1M3CxwNG40jQ#MIC1=k5Tf55gV%ax zqv?|Gy(@r1qk;^I#!;#NxD*$!qr7bd>wK>o{5uR?=8j(%Ly3hnT$f#-=Xr%aMxuT* z%c#NJ*>cJ+zQ?Ilqo7qC26YDcA$kh@;lX_QIiWpn{6WeNdqw)1B;N)Jn^$u{~21{!$_>xVn4T|G>jX?vzTG< z12W5zODszk-jdhG!ea;Ad?h`NhTj|DU)+LiOMiD~61_^c)X$c5pR`Z(4xK|!Ah6Q{ zbEireg*qyHHwVLZ4XP~RbD&19ZT=|j%z!PzpM~w~eDAk28P>_q0u0+vmS=ovFBL9Z ztiLXnd?YezDQ|;2DmC0SG%pwad^|JX-Cf+;=xu9h4Epc-ptSL8@_6}j?aH|&_Jh<* zOblkPl^Y6>OM>DIkow{nizPbi4``8k9ireHh&N!wBdz27K&9jwD&L((`nXlYZDs{F zf;z$8`vz)T=qXDCf%$YeEV?eW61n)@uV7tooYD^h7Q&>zA=wtRec}8ZE|u#JWX^p< znZnv6K$AbB@PFF)r&QU4VevT}#&uN>p*Q-50(qcT^_G*?p4Knr32F}DzQ0BYY8KnB z`k=4U^U=Z)Dg0X@78dKxi~uUK6;oz@ksvwk+*HI)b-l5L6asB8&?bVlohXbE0T5w5 zfKjjhA*32DXC}5{#;vn0HsqRWb0UnTK4E|+8qm?yWRSNO86z=t=S!T$J0I4G+1c0daL)ZsSaG{p$OCUvz%<{D$>B3DqPQ4g zO*O<^5eF7#f$yAlY0qzeSuPBz+V3GCEG+oybZq&q!)xwDGH!$QwH4YavN1KFiVKO9 zi$F-1NqfHE5^^)DUHcqPBTY{L&IN{DihO$5f5rulZ0E?e^L1-__T7JM&9~~>dxQS0 zsDCyAef1+e3UMK3U{ZqKD)bOm)$GzBun7N^L{Agt!EQc(M@rX~vns8*BpoOHsXK|1 z=J~P@@Tjs*+0A@l-c1UiKXLWl*?-0xm0q6?7LabdOD;xr{O~6?HxF8L$uJOP8ZlLQ z5(#UQf-l-()k1BuL2oA5ltTBVKW)Ny2J?6xUy9VmV&g2&iaieG?vg0CUd$6SJ~Bv^ zm0FBH<`)VFN`ab7ujIx)u!e{lFi_TWbPx3&q}DD|4g&ZzaPSb+?r0Q4LHJ(Twl}2p z))o0MgygLO_$pR&n`3ecebD2x1U;-1+{Eg)1f7gFzUxM0ymoFZE__5a-Ekbg8XY5l z14Gwzx}Sg0SvY1&>3z78{dx-50Fgw>t~NkV?;>>W$S^&sWP9Gq+lAYuLif z!Pj@y-L0I!UHDShNRla4bz?{swmn+7MiTj7MAi?K+#H1dj+=C|1s!3RoCh8`8Td^` z`8W}e17^eb+cW6(bj;j!l1vC3LWklktwVlC$Jp^mn+@qfqVLrl)2=FHSWXGd#Y zPF27B{?rJ4YH4Z5^=IQ+KHq{yKnGSzO5ka5;Aj}O!TsjUy@|8rRSmtBys^dC-LZ-DaD3DMt{@A9I|>Ypi341Vr`3TzGmqp zOa`U0BRYPAW6qpdze;V8^Vm`}`AWP-bTLKXIq$S{a)<^8%T);MQWGMy^4rG^tzY z_%dBv#rJMWg6A$f%orzJh0EYhkl{pS_MBa1RQLIot(~RwEOCfJcecy}Yj^};zI?6J6lKpjB?@w4Mpd2oXQMvs;36vDvzKq%PyS*L z^81)fZio8#aoj6oZ@DpNJ#q=XE>}?5K7E=4p=oFjKjla+yV7=t8J!$?cC z4E`aM0)bznh9M+7s9tswFFurxMpLe-E`F@TN91~QopeNY{l$U^x}?VM@Ow+{FeAM0 zmmiJ4Fc&3mZ|T*D62tL<#@bzolx!J|4h`&VrXHLS2Ot9@$kHJ!z=|W|Ld@I5+p_P( zy+5w$Ewh#CLg~sRGYL^RDRA-5IfUlelRSqA!4f|wm^j89r>Bcb+5I2;di_TezRW0g zGxLvwjvvSLZ+cYpAvmz7!@;?1l3;quXFu#1cgt51k$tSt*Pt5}T3w6w40BFaUg`$L zX4hA0^ z;+g7ydwc6wVQ-fwc}jwZ&RAqNwd|qapXQ#w;y93(WU=`+q7gGjlYD@ZgicS`GoFFr z#7FjJar%l5XOBxcM*esi{R*0er!$%NHn3^lpiKE#8b6)0m3Ilu$tUqDS;&}$|# zycpg7g^bkF@$xO$eVDaYajWO5`*m`slJbKT4#PerXtg9u+@n|Q{mZqJX947|*m>_* zB=vu6SDk6OnL^~1ecX*6LYsPH)ZaXxea@UT4EemFQqaDTr`&ioR;Yg3`x6JQf_>YM z|9zrd8s$?nLi_n@-t4hn5^n;Hfu38T#dYIUQJKN7S8lAo`j9PEH|#+lYaMXL>#VPJ z$mD2&en`JJA`vfyU;q2r&Oy8{5dvx=FNKzjIMpu&eA`mFvOyb(RmM*eA4&Gpo#F)Q z*O$yn+VC~z0;HRYro*}N6bQ(U1oJ(6?D25!)Qj>l(v>TI{|s?UD)^Ee*2ALzsqy;y zJFfBspiwH5YK$P_dHM63J};uaTQ~q9OCJKx6p;kwvgq#y84Ccz zasO$?*bhUHne2bQIsrf^YH!j=8;~f$`u6h;034uj@@3NiV#KJQwd4Ic^o(=E(;SJr zYUAP)^n0A6U2qybmdSGE3~}f3Pb!MpPHT_<`{fCR&Rag6NcElmg>tyNYr}(JQ7e)l ziO55l>2k%dPZza~e96e+6YDGkB|o#H;q&mr4iu3wNm1bvvGwPJRm0ZSKU#CEhkE{D=!Wt_-_uHJ#_K)z6)E*b_Lu7cax0V7_>qYYC z8m-0#Td?V~bOYa~I<0xxe7rkRYH9rw+kKRax`I!q)bpp$#(vh0l;HCEYy+S3J>@J30u=YvUAhq%>RKcon>kK50D{QS_T8Ds*%^<*dxvJ1Uh47cD_*+|z5RgW`rr4EyTa8`r+#7!^ zC5MrjuY+y!B+Vgm#GMZ|ce;dym>B4!5@lGpI_h^J&AC4YZcNv900VRsUMw;qxU_H^ zo&u)thwbzAp-;_h^^AIwg7jI=GOVqWw(YEA6H4t?MYuQ+|~+XhxLf$D+8s*{F`#wyy?Nd^WYteR;z zAXhmn+3D*ShzdPv)Z(6@xadM=yiPndZpRx zrYbs*$BRJEP!%)l!jrlm1b2nbkNZwile25-zn1{EvD1snhoCDJdE(0Cg2_OkH~$do z0}zOmf2tgF;E34-Ct;r8V7{+>qm-yWev5i`WE-cva1cnpRb8B#PAb>0gH9JU76-Jw zMujXz4)-ViEfcW5-1ERHqjBTXkaa*KMZl330RR?dc+@Tl3%FH{M6BLwrcCQ;AsR>v z#+%vD!zhaJ0malv^3P1~=Y$f#^OH>AkI}_ZKYL-4+K-V8?Nn^`MB9qE_4b6MMW|jq zWcO%UO}m!>*wjGLBw_fGHQ`wr^qK?1x6ohmQ`urMl*c2fJ2NU5l!4 zZ~%&glw3#;FM{&h6@S!#NfC$2ZziW~s8~4JCWCH;HUufNE186t;Ume-tZkPp_$Vo; z#ST#Di$&cEJ^a`6(Ipy~EawAKuF3U)!XVeeC>G3f=9zNUjxv*ict3}w2t_5;;5r2kOHJ^qaNn?DT3{zGUD zo}QCq?f8(gNUYpUkbtoYo8!V#U4l6b4Vl9}gJIV9r*z}gm)x?dh|?E`o2Hh=NrT+? zG&*Lg#keBUbX04BG((gyk4IFRA3wNhXP#u8nzJIeD85&PrB#vZQKa+Xj*$7GE8uAM z8lfePe)Vpk|G3i(1w1{J8TvYG^<1rc4^EbsaREU9(#azH2yL|lUL1EMuW|FNT2&b< zd*YciJAxC@eRQfk&_D`q4&!<%nshq?{=R;~>*C+piMaP`N}3&?7~#Y2Y>r4|UAMEX ze;^U~tY@Z@h+boub;~XF+~~)NDk8vtf4W3z(&za$>s6$$EeZjUTxnliv`clnV~3Z? zeI@Gh#Sq$f5y)bgy(7HrIK`mM8+v6PN}TRts9)+Bc;H(bWLBeiF4Y*w^vYmmrI6Ft zPpy}1C@@?)(AyN-(8PWtN>WHU=~@F;*xYv>kKWMEe+Zob z2%jYl`8Wu*<>b`JBrlf3<3b@n*?_vdOtNv1}+gZpJ&ADGHk8yYs84(FPlCKi@ z#~$aI0*K1FdxapcL{^>PUCUJhJqx9b!H6_m`lvdN&%Eq7ETN2(j~>U4enCu#>^d=^ zkL6Gy?ny4?TZ}Mxl;ZAhqc-uf7ZnypF3-{mP2`V(U;Wt#ea3=SpCNezd-PKkCm^`5 z1@;JDGV0QvDik)QkrA3^6zROg_1i(G8LT5|W3onS-~48jWg|v(iq6)nL)sXQD5CJd zz6=azP{-L2-6be<+ZcB8a_lG(kgzR{ar7g*6dl`GWWDu@CE!~!YD95ADK3mil5T$i zLg+PGYDMKVRH-aL6Q{3BHlH$4mp~rCiak9VOtLkB=yHiexDkoCiLAq_1ZR%yzNVtS z1z<56K^9|t+_+B#crA|c52+yKqRQikydafwgn@VLStlL5Bn=IdNlQWwo}=5P12PZW zFD$B7H_2a4OM5sFt!**tEV*W#%0O^~0|+WyCUntiQz5ib?53>qk(!hW<#dWD&v{MK zjR>Z#-t*1jMVky1I0HPlk$RVkD@WdY=Ybqlig8EyjPg-v1kNwWsdlHAmt5j_>h%v@ zY+#Iudbjh$vOt!~y3Xr~kWe)xZ|M<^0*du#r z((vS$uCEKtj}ziU>R-M!Ek5%PTary6o~FLf04w z-}&_MG1LJyg_qD2yEwyJlCaBiKQ;t@uivS)F5{o=+oG4@aOXB?^O9C^RI>u2Y zup5X*62r7n>K%$rW18(q2IFu@?$QJT;ndKK-Wwzy6bjDJ2;0QCpzUmC%*$X0zy2ZD z%)dG}3?;ik$E_zTjy4ok=>#d|40-(y2RffB2gT^a*KGYdkZnBs(*Bx_sgcxYIR#eq zqDNctY;*oflYdoqIXSTFF+?Eg5UQS{_QK8!CC@U?YYn-vvKLd;^ck)&q6-Z?O7aVK1@M z`A_IeAJhx!*Oqc-Eh;Ds4!3GUZs~Z>1Mx5D1KdA^P9X?i zc=VTSwgHu0F^$Shpl~El#{^cvTWe*z2loRJDHtYX@&Gt3$aYzf&s-!0Aq?_fEVGJ{ zaE6IpF(<3bHqH3l*bW;#jg2iEjE}G&5OW%Hm`Gy2$Czbz9gt&FI$EcFE{so~%P)uyuc?YgQI)CwIf|c)NA)#@l40US7*4{VW+(s{A~6j)|o5eJN6Ws!ks#->w%g) zH5c7!+UI`IyXF{B^^(uWu z>*PlSdN5wEn~sFFY*U?TEj@pGZNZ}3Y%bUSh8P&~b-dABbI06rY5uwS?I$eI$nno5 z^Jz7n4}wq*%DrV4o||j*?%*n2t;aPOH*qAmi|k}Sn*d+HX~C#3LlQK1zbjqPpF(D# zwKJNJzv>tuabtw*%Q~pT$O0Ems)_yvfOMz(>!gm>>-O-^rhV7)F#!L&!OK1XK(etn zUUt|9($wErjI{xpz@bw}6a?5ucIW;GyZAVrxJZVa^pm)Ei+W&ALi%yobzn=X3|;sb zo-@AEe$0X%!zVp|rR8#B^s!3j<&}ArQ$ZPnUVYyy=#qi|OY1?!USHujJzmRx) zsproUEnTj*Bf9)IroWiy0$Z4Wu@qGZ_}Iz$ejCFh9PR?aoG+ra+T+JFnNr0n5WJ~M zV%yfHK#qHvL+UxDd`DRSX~ZJgV40rYX(3&qarEZd8Dn83k${3$foFFM+&$;7ndx-o z211|q>bVunwp~uSK37$tt;S-%Q;9fJPOG|2S3JF!+TPFe=^c&lvhpzi5DtU(&E_{-XK_L+;^4nvhn#6_kVwZNyQc<_w)fcvLm{bao zL7!`lh|~O`Hk?3&9Mlr`E=id~csv1r&EB0!B|8`Xv@b)w9K~b=EoJ7@KUNh7=l18 zZZh#3e^vtibVHokFe#1NA*Sq3`aI$H~ zv-t{ot{ZkyT5--jjX1uIZ+CX}v%0v;_XkFm!4})!1t(+jE{^ zg**FD97w>Rl~b0W*OUa4C~Y|CY2+S8M9a?nMwp#N{@kwPfA_Lgtp86&7{JCyh*U{R zD-O~k;`aXV+iT1CAy@eQl&NT_jVn48B2-R!YME=Jj2IT&pAs9FVwTGmwzI=J+yS^e z=dyk|u&o$wo14A;1{e3@frjp+g7qJ=X#6=1bZ0Wd6a}%kz-!gTWKoQH_ik+L`lpbI zw|vbL5_|+v3baHW`i~D`PYd0ix~Reap$(a6U2;A1S<5&D&FoU|MwwrJJ41N(FWdt> z24F>RjFLFBA^GdWNd^>cv$t}Af2V1QyjhB35+wMmr7)q_k%RFHCs;+h|4c|d9KjjJ zA;DI)7L~0fkYJR=%0n>6U@-3AN3V0cLouH7Kk9fASoZc9p7~=rNncN4BAbJh>57e( zL%XDA)XElO9H4Vak(Brg8C2k&VD3pb(T6qh3dX6sS1}ebJEL`4bz14A6G%^psPl7g7=F5W z)7{|8)*d$q(?kJavi3)C!;GaUoHep)Rm;5SC)+2f3;8;-@xD2#+C{mX)c@gC$%Z1Z zBo>Qtv^mPEKezk5Q*qpnFZb^6{*TFOL0w<3{~d=vJP1K8N_s5o*-o`tGfczsIrd_8 ztbi)jF;DDv0U@>s00`Q2j$<}(j4y@gkQ$F>U6;%-zn6icVoF@-PGQMg=<UyFTJ z=Qlr%$UuQ8gQGlV9=n55Zint8j9D$5j92&I{%`ZZ( zA=1()x8vW!ypf`QeW@XG4;Zvb6KtX5pQ4@}@*8Mo%(?h8NOkAuyjw?Y{EqRe@87tl z|NRce4WNUKgq)UuhNg_9g34@|NKI6>|Cd2yDmr@I&^EgKu@78ZS!QagUiHc_-YuO| z-bA=5nCpgh`+hhxR6YXFj3VAR3GeOjMl7tYZDV0GL!ActsCCx{>&!OR>=RSS8e&F|N!A{^8D&*>Lo4A-?YY1opgctL8>e=yu;{MKs&X z2hx#$@A(uX)!goE4oCy|?2S#`0|ppEG4tLK9QGzXwhr}4eZM_DPpw^h96@^Ev)%C3 zo|f+Ag*xYIq-(YUy>Zw$56J-zk=3q%d*KQ8WM|aQcbr?nU82)}2nB~D*zl~_!E8t@ zQuL8$P#trz(MY|{AF@h#eia$}pM1GYVi~K$*aNy(Gb@?10mCq zuPk5eI0=9nM)@9EL(b>Q#EMvQ)L1cPh13#_4Y8wo&VvtGc7kzA%+O@?ejd2(QKj0% zT+=0Z*mNU3x}eO*yXfLDV{+w|+$o{8{0JrdN#Qjxmu}t$!E~6FZ!={@b%1mKHifDz zy;MnrzXyFj(NlhTl5KqHi%XHxhNg6XGsB}H(_s-SBeg%y&y>NqVODybK0EVC%lNut zmccSVtH6*-KJ?=(QkVMRH!1Ulq8{EhiM1OIGv2Z@nPB_I{ep&h=P|}3n#p1Ocsir5$QfY@Bu;M)ukT}${lSN}2Pk*dIa3gt&shs#cWX||T z0i0=2@4+9oHTTpiWp04ou|zrFU_g6TWAK4dXSj?EZGuv+#KtElwKgopa$YmWP_FVT zqFa0ZSBcZSX5revL|d`D~WR#By;{Dl!=AF&1oQpp-v-F z-0N<0fR;GhtnVg)E`1sMrVU0THuF@l^nYH(=$+51II!smeSGYLUemH|FbTv2nBTKO zq+!oTGqqnvPikUu%Pyk4jH&Har% z1n8AaE&+>1x$X;3pb8ZR{R;M*t>R%89XxhbLcN~T$vSmFX z@;=ab&n|I&Krj`6kaA>c%)x=+-qIuVCptO1MEs>JF|J^$PsfX(q-^0gRo!+feWe)9 zJwSuRLb%h-HWuz`uKcD%ed9aCvMfD!XF3#`VFI6CGB|_sEGZIo#zNG}rr8^FPgGsy zn6$=Kx5X|aD_(GHZ~z40M>TR;a@oxe_x*%0brqw+$UcWYdvjmvJ0zmL?Xc{xR;`E? zCSxb@&F`pi>5~KQVS5}>w_g#=lY#)4o*$+!0e`QTo`yU;UHclc3wgr=!avh)o@x2R!kUX}WN>ilVoBfh^=w9kbRKI?HU>lOLU{PY0I+<& z9d&a7L7B+*BiDD?P5D_lANPoS@1_=9DGhkN?&*(F6Ze&?E>3KpDxYU^U^m^ocj^0o zEL~+(n@tlxfGisiodqk&=_i&zeK+#k*kPnIwCMrK`U zvrb=N{$bimP%XCYKxVCB0~T@pSM42Vh>ryKbNiREPk-k9emaC2j}hZa7G&&_mueFQ z5cR+&tdqYC^7I9u+)0*f{p~M7fnUkW7)O&Te-d4>?%w1AY0yVKblL6K6;Bz6Nq@nL z4BPAe_heHdF;s?6X%HY5+X~IrQH;Z=omqqZ)8Z!JHqeoa(bc_?eZxyboRyWv&F@5S zByEu&PXkivD(I;f)uFPHlh>ug_=1|S5C5T^|Mu>DD(Kk+O}gljxPjj2{3 z>o!y2)qOuTnHY|v-d309i}rC6S!}I6Fi(fNWu#?Pl^K&g`FU)r}FC4aX|z9QohCCp`@Xg2Mx!zf)se@h>>A z)1n(ESZM7?v3gCwuWP2ps@W80-x~ zT%drOB;%)9egNjUkqt#O0B}w2dYwlN2mqHxV&WwBW##nd294M(M)eX2OXVmN+cVir zd76L`&q}^TwieD4$Ju zzcMT4|0A%zdKuzF+wY+Ktnn-a`*hG|VWD2z|EgXs#%&00BM}6<7>8s{1o`VUwvtJ2 zYmIY%xY|rNKv{|AWXo8*3^JvQTfn)C4W#o8#3Pv^?Z5m4IN*(}gN?VT-ZE!_Ijq-_ zR~tqI4g^wXT=9EqXrW86J(kbTrFoWc3rv$1h_OUtH&w)GQ6#}%tX=M;N@TW@IrF&O zzO1DiVbW!+gl!twY^h(tRjkUEJ|T`znROm&z6A5uW%09{31tzploZNYadmBi#ZI;> z+B(g-nIe4VBTpQ>*@j&U9_G_1U&WDE6UUQKdwb^c3^-bXV|kE7mDLcMop1XS`zjgW zbr+Sae*S_FMytYvL?+dP!BK@cZ_oDOmxT!M8CK)1Dvr$)lNF$KT~y0J?t(+xX}X%3Dg25)^%fRPQb)2GvUdVM=_qAcEC+p&1;cb|3jAzVM{ z6Iz0rNJe=Q0IiVZB9^ zTT^AxnP#$hv>!1chDQkZ)t==V>D%oO@6<8S!=#e; zV*dq?5(Rt#T$m}s?)TuUfQ!@UOcU7P2nlYj?irA?3sInt`u_k}PHqQr+Y1uyOAV~I zJ$%ZVsJ#<2Ui@|Ou=9Ked)5UE8ICT5#kF@U95ATUMjfN#xQlaUIlcX4b=^He#$Hei z(<4Fnd^0hGyEdgbb?k$ub*z1TT8?)&dZME?6@hxULUu>=822~le9zM~L=#f88?{m_7B?sbrSRg~6 z5(_&77|Mu$znzLU&X1VYde$`#3NZ9IR4THd6NBQ5@$N%dyZUi7$DHz$X;A@Ih zJYq=L@nU*kTQ*hc0Z!waIz}-eCwp{q^!0L84>lO{CBlC;^!o)CB2}KhyD)M&fjOgb z`2IS6zEV5jQukOSCl=;b`v$tBcNB^wW{#mgpeS#!j_sd@s1I;Ue_m@pCmDok4(qTR z5%vckt3Y09 zifRYrFR||cK@gBF&1PdO)h34FSy=WsQaBb#anPpX}f?-4Z^TJ-&({KT-4c;gtp&q zMNx%bcW&W0xZzE}ZYI`T>e_lNww-Ln?V4*)P0G0cy0&4x+kb4^W5@^$Oa?Pb_+=tA zGiaFc$QYKPHmd!OL+7ckb@l{`=?Y(Ihv~+==vsZy@l_zW}&5>^f@%CfkY z()QaJei2rneRLGYYrsAvm#ZZMaQhaMd7jlvV`V^w5DadVV^=Yn~rC$$(uvC zjD)KI+uHQ*YrNy&U`+4z62Hd|;Wn=43g-vt)tc|A@%q}@qw~h2i{D3qU;Vu+U7;d# z?^18xooo=ry9jlQey9&wz3c4t`L^8QZ2n?|05m)TM{jfi3$dxcdE=+xP7_te0qXd| z_>0quwSRuh)$u^vjH<}Agn~wiDa#`Uf+EWC8NSm{nAyLO&)SKlDNGyE)bNWRIFYT9 zuGVkz@H?g7EJ&OR$10I4GB}EIm>PFFxemwb{`S;^UHe(-u5NIwBf=f>cKnm zrI;R#ChcTjm1F-noEr7)Bsb5Itmxvq!*{va1Mx{pG;@#nd*g+7D?chA2`g)i09p9S z4glA;h)Y8{L6&K5NQ~O|pb7e=A0!OCIXt`zx=|Cl(CPc}aiC2OOrJ{MZoO94=TP#~ z5^7h+oy#iq^Sz$~tn2J9$Qn|RxdE_5&9m`0(UGeh12G~>)p6IqLSLrx*firwre}1? zi^NnyD({zdp6L(~!T@<1;WB54h-aWddey!T<(vr!_UzY*{} zf5U7p162i&>e^25V>&ZiF6E;~W8j{2;c8ZuyAAS36{cFs7DtTz`wRH9*Y+{1NaA=% zIezK(cToxANsOZZM*%F>0q2^A1dcjK<^otl>zg$JlR4RfnHPkvkr6foS8Z4XAsV29 zL8((T%&|xv)qbXMD7K5^eKIT88QB>b*_pF5do5XldxaeApLVkH7l0+4h##-{GaqC! zpW2R2?GW4MMxL(waUs$mTW2%NjRiMqHwYZ}*EaKgcug01`Kq?@s zra7G7*tcH9UU>XKdwdC%RuJ%=tX|ikiV*?C^ZIOnm@~gHz8rb#NL1~LFMWY1VhP3eo`=0!t`aV~ac{Ij8=*?l7 zL{Oj=J>fUwAAJ!OIqB)kl4sf$TPuecCPo0mzlD2xyBn^(ux-np0q88amk=~eG%XR0 z8?0!v&=%bd6j~LeG_hF5W2;V^e@chpX|#tEa8GsGUC0y(TNyh*ZW^gbVuX_YQ#}@Z?7k_vHk^$2lf`}x zw0={1AktP3C{W=fO*rgR7f$hOSnFNbDQe%aSPzSV?m z=>~^)eN#2JTpu&s*{2m!jlu~7+fTlHvgWs$6hFL#O3s(%0D(uxivhL>P7|jv35$Pm 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�_Qd;Bb#}=tBKB$m$yUSC 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 K^Xva#{r(4xE)Zq_ diff --git a/src/wav_data.rs b/src/wav_data.rs deleted file mode 100644 index e0dab23..0000000 --- a/src/wav_data.rs +++ /dev/null @@ -1,43779 +0,0 @@ -pub const SAMPLE_RATE:u32=48000; -pub const WAV_TABLE:[u16;43776] = [ -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2048, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2048, -2048, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2048, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2047, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2047, -2048, -2048, -2047, -2048, -2048, -2047, -2048, -2047, -2048, -2048, -2047, -2048, -2048, -2047, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2047, -2048, -2048, -2048, -2047, -2047, -2048, -2047, -2047, -2048, -2048, -2048, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2047, -2048, -2048, -2047, -2048, -2048, -2048, -2047, -2046, -2047, -2048, -2047, -2048, -2048, -2047, -2047, -2047, -2045, -2047, -2048, -2049, -2048, -2045, -2048, -2049, -2045, -2046, -2051, -2049, -2046, -2047, -2048, -2049, -2047, -2048, -2052, -2049, -2043, -2046, -2050, -2047, -2045, -2050, -2052, -2046, -2046, -2049, -2049, -2047, -2045, -2048, -2054, -2049, -2045, -2052, -2050, -2045, -2048, -2049, -2049, -2046, -2041, -2045, -2050, -2047, -2049, -2051, -2048, -2050, -2045, -2041, -2047, -2049, -2049, -2050, -2049, -2050, -2046, -2043, -2050, -2049, -2042, -2044, -2045, -2042, -2043, -2048, -2055, -2052, -2044, -2047, -2048, -2041, -2044, -2046, -2047, -2054, -2051, -2044, -2047, -2049, -2049, -2049, -2047, -2047, -2045, -2039, -2046, -2058, -2058, -2049, -2047, -2049, -2046, -2044, -2046, -2046, -2050, -2053, -2042, -2045, -2059, -2049, -2042, -2051, -2048, -2042, -2044, -2043, -2045, -2050, -2050, -2051, -2047, -2038, -2043, -2048, -2042, -2044, -2053, -2045, -2042, -2059, -2057, -2039, -2051, -2063, -2044, -2036, -2048, -2054, -2052, -2047, -2051, -2056, -2046, -2043, -2051, -2044, -2044, -2056, -2051, -2044, -2051, -2057, -2052, -2044, -2048, -2053, -2043, -2039, -2043, -2037, -2044, -2053, -2048, -2045, -2041, -2033, -2043, -2052, -2044, -2040, -2043, -2051, -2051, -2042, -2057, -2066, -2038, -2029, -2051, -2053, -2043, -2046, -2050, -2048, -2044, -2054, -2065, -2045, -2033, -2057, -2063, -2039, -2038, -2057, -2059, -2051, -2049, -2052, -2052, -2042, -2033, -2045, -2054, -2043, -2039, -2049, -2048, -2045, -2049, -2052, -2051, -2043, -2038, -2046, -2053, -2049, -2041, -2039, -2053, -2068, -2053, -2029, -2042, -2065, -2052, -2031, -2048, -2067, -2050, -2042, -2056, -2058, -2044, -2045, -2058, -2055, -2040, -2045, -2051, -2035, -2043, -2064, -2054, -2048, -2055, -2038, -2027, -2049, -2064, -2048, -2028, -2038, -2057, -2041, -2026, -2050, -2064, -2039, -2031, -2051, -2048, -2024, -2033, -2060, -2063, -2055, -2043, -2035, -2049, -2056, -2040, -2045, -2056, -2042, -2036, -2039, -2040, -2063, -2069, -2042, -2041, -2056, -2049, -2053, -2055, -2034, -2044, -2071, -2063, -2054, -2052, -2038, -2046, -2059, -2043, -2044, -2060, -2050, -2037, -2039, -2048, -2072, -2074, -2041, -2034, -2059, -2052, -2027, -2041, -2070, -2053, -2031, -2049, -2060, -2035, -2022, -2045, -2067, -2050, -2025, -2036, -2042, -2034, -2055, -2065, -2039, -2040, -2052, -2036, -2032, -2050, -2053, -2038, -2037, -2056, -2053, -2031, -2050, -2075, -2046, -2027, -2060, -2074, -2038, -2019, -2050, -2074, -2060, -2040, -2040, -2055, -2064, -2050, -2037, -2042, -2048, -2051, -2051, -2049, -2056, -2053, -2036, -2047, -2064, -2045, -2027, -2034, -2040, -2040, -2038, -2042, -2065, -2065, -2027, -2033, -2075, -2057, -2019, -2042, -2067, -2058, -2051, -2053, -2057, -2050, -2046, -2070, -2059, -2011, -2026, -2068, -2055, -2049, -2067, -2063, -2051, -2043, -2052, -2068, -2052, -2033, -2038, -2038, -2051, -2063, -2048, -2044, -2040, -2019, -2031, -2050, -2031, -2021, -2043, -2063, -2051, -2033, -2054, -2063, -2036, -2042, -2053, -2030, -2037, -2057, -2045, -2042, -2060, -2071, -2050, -2012, -2032, -2072, -2044, -2028, -2075, -2076, -2041, -2056, -2069, -2043, -2051, -2068, -2038, -2026, -2047, -2047, -2053, -2066, -2054, -2046, -2037, -2027, -2049, -2039, -2013, -2059, -2083, -2035, -2031, -2061, -2055, -2049, -2047, -2035, -2042, -2047, -2028, -2031, -2078, -2096, -2054, -2031, -2044, -2042, -2038, -2044, -2056, -2068, -2045, -2030, -2062, -2071, -2058, -2063, -2047, -2036, -2052, -2036, -2020, -2056, -2091, -2078, -2041, -2036, -2044, -2020, -2024, -2057, -2049, -2031, -2032, -2036, -2048, -2044, -2051, -2079, -2050, -2016, -2035, -2031, -2035, -2062, -2047, -2055, -2075, -2035, -2012, -2023, -2033, -2062, -2049, -2017, -2048, -2048, -2024, -2066, -2088, -2053, -2042, -2052, -2064, -2059, -2031, -2040, -2072, -2059, -2040, -2066, -2075, -2027, -2008, -2057, -2086, -2061, -2046, -2063, -2068, -2037, -2034, -2093, -2105, -2047, -2031, -2058, -2064, -2044, -2024, -2040, -2060, -2047, -2039, -2023, -2017, -2059, -2055, -2021, -2056, -2072, -2025, -2000, -2019, -2069, -2071, -2015, -2034, -2073, -2029, -2009, -2039, -2056, -2048, -2004, -2009, -2073, -2067, -2037, -2051, -2054, -2065, -2061, -2035, -2061, -2065, -2018, -2039, -2079, -2059, -2057, -2079, -2071, -2040, -2029, -2046, -2047, -2044, -2052, -2041, -2051, -2073, -2049, -2032, -2034, -2055, -2094, -2033, -1961, -2047, -2093, -2024, -2044, -2092, -2068, -2053, -2033, -2022, -2053, -2056, -2043, -2043, -2036, -2051, -2074, -2064, -2045, -2047, -2069, -2069, -2040, -2035, -2041, -2060, -2095, -2070, -2028, -2057, -2070, -2043, -2045, -2029, -1996, -2012, -2045, -2046, -2040, -2044, -2036, -2024, -2034, -2038, -2050, -2070, -2034, -1997, -2025, -2052, -2074, -2070, -2012, -2026, -2068, -2023, -2021, -2044, -2006, -2040, -2108, -2090, -2046, -2017, -2059, -2130, -2073, -2032, -2096, -2066, -2008, -2045, -2082, -2095, -2069, -2022, -2042, -2045, -2015, -2055, -2068, -2029, -2037, -2058, -2078, -2068, -2023, -2039, -2066, -2046, -2049, -2038, -1993, -2015, -2058, -2067, -2060, -2024, -2017, -2040, -2033, -2024, -2046, -2065, -2061, -2065, -2054, -2025, -2045, -2075, -2064, -2054, -2048, -2007, -2007, -2069, -2066, -2035, -2077, -2096, -2036, -1999, -2041, -2072, -2075, -2065, -2032, -2041, -2074, -2065, -2036, -2029, -2023, -2064, -2103, -2020, -1991, -2044, -2058, -2079, -2085, -2039, -2028, -2068, -2030, -2029, -2082, -2032, -2010, -2041, -2053, -2031, -2045, -2058, -1991, -2021, -2086, -2059, -2035, -2047, -2027, -2031, -2068, -2040, -2076, -2053, -1991, -2072, -2064, -2036, -2061, -2053, -2059, -2053, -2027, -2051, -2094, -2036, -2022, -2053, -2063, -2071, -1994, -2079, -2151, -2056, -2097, -2031, -2027, -2114, -2004, -2059, -2059, -1982, -2031, -2018, -2094, -2103, -2061, -2033, -2032, -2079, -1981, -2034, -1996, -1928, -2105, -2045, -1956, -1999, -2067, -2051, -1994, -1993, -1908, -2039, -2205, -2060, -1915, -2057, -2148, -1996, -1953, -2091, -2212, -1953, -1840, -2140, -2182, -2000, -2091, -2420, -2076, -1770, -2036, -2123, -2161, -2062, -2238, -2194, -2092, -2290, -1920, -2073, -2210, -2116, -2169, -1690, -1826, -2089, -2058, -2226, -2240, -2051, -1801, -1918, -1992, -1943, -1895, -1974, -2125, -1964, -2117, -2201, -1975, -1985, -1924, -1648, -1843, -2198, -1778, -1662, -1997, -2128, -2069, -2122, -2705, -2410, -1295, -1199, -2500, -2822, -1523, -1938, -2980, -2356, -1606, -1880, -2461, -2296, -2226, -2042, -1601, -1821, -2144, -2451, -2249, -2135, -2693, -2148, -1498, -2004, -2077, -1855, -2187, -2664, -2465, -1353, -1569, -2811, -2072, -1089, -1804, -2316, -1943, -1361, -1187, -2403, -3109, -1788, -1656, -2568, -1952, -1305, -1508, -2074, -2574, -1915, -1446, -2512, -2757, -1717, -1680, -2305, -2277, -1956, -1625, -1755, -2511, -2351, -1871, -2127, -2543, -3095, -2323, -1362, -2044, -2399, -1945, -1760, -2568, -2937, -1864, -1203, -1901, -2740, -1840, -1413, -2662, -2315, -1108, -1464, -2482, -2772, -2309, -1680, -1832, -1972, -1391, -1683, -1953, -1859, -2288, -1959, -1537, -2206, -2435, -1663, -1583, -2029, -2256, -1945, -1371, -2221, -2727, -1954, -2007, -2816, -2942, -1916, -1364, -1722, -2404, -2413, -1528, -2006, -2825, -2363, -1739, -1899, -2666, -2518, -1685, -1771, -2434, -2273, -1767, -2038, -2437, -2325, -2074, -2056, -1887, -1640, -1569, -1634, -1897, -2081, -2328, -2036, -1542, -2060, -2215, -1561, -1798, -2473, -2026, -1527, -1818, -2264, -2400, -1941, -2263, -2712, -1642, -1106, -1864, -2267, -2002, -1920, -2276, -2421, -2204, -2147, -2254, -2303, -2359, -2164, -1828, -1971, -2488, -2389, -1916, -2108, -2332, -2287, -2112, -1799, -1745, -1638, -1687, -2172, -2320, -1953, -2078, -2324, -1831, -1817, -2125, -2012, -2010, -1873, -1693, -1844, -2106, -2096, -1912, -1909, -2023, -2000, -1569, -1444, -1954, -2008, -1914, -2501, -2702, -2116, -1820, -2155, -2547, -2193, -1866, -2322, -2294, -1877, -1943, -2205, -2524, -2659, -2266, -1800, -1752, -1845, -2001, -2100, -2211, -2559, -2318, -1890, -2212, -2430, -2126, -1892, -1985, -1873, -1557, -1725, -1986, -2142, -2055, -1587, -1759, -2104, -1918, -1690, -1337, -1589, -2242, -2118, -2147, -2565, -2244, -1635, -1764, -2163, -2041, -1730, -1927, -2351, -1915, -1468, -2288, -2850, -2445, -2026, -1820, -1923, -2049, -2032, -2113, -2330, -2724, -2820, -2230, -1753, -2278, -2635, -1823, -1618, -2193, -2085, -1760, -1838, -2301, -2348, -1851, -2109, -2477, -1892, -1262, -1582, -2266, -2205, -2016, -2153, -2155, -2036, -1678, -1623, -2031, -2040, -1767, -1626, -1738, -2049, -2078, -1960, -2203, -2297, -1929, -1907, -2111, -2093, -1975, -1785, -2284, -2918, -2514, -2004, -1855, -2071, -2369, -1906, -1744, -2380, -2446, -1816, -1662, -2388, -2785, -2275, -1937, -2246, -2300, -1664, -1547, -2207, -2363, -2063, -2007, -2146, -2103, -1742, -1570, -1791, -2051, -2013, -1646, -1483, -1910, -2304, -1990, -1737, -2187, -2399, -1908, -1519, -1819, -2168, -1941, -1935, -2395, -2420, -1913, -1673, -2013, -2170, -1974, -2019, -2194, -2275, -2099, -1959, -2407, -2746, -2462, -2026, -1916, -2270, -2313, -1854, -1817, -2243, -2481, -2294, -2042, -2101, -2094, -1772, -1603, -1859, -2221, -2213, -1830, -1725, -2071, -2200, -2091, -2179, -2280, -1986, -1398, -1372, -1946, -2133, -2037, -2092, -2063, -1885, -1708, -1810, -2049, -2057, -2062, -2090, -1925, -1914, -2283, -2514, -2368, -2236, -2180, -2125, -2064, -1944, -1966, -2078, -2185, -2384, -2369, -2178, -2169, -2088, -1898, -1957, -2106, -2123, -2130, -2106, -2087, -2119, -2140, -2313, -2372, -2003, -1708, -1631, -1617, -1781, -1845, -1858, -2167, -2286, -1910, -1613, -1725, -2027, -2060, -1778, -1886, -2160, -1901, -1849, -2279, -2353, -2145, -2098, -2101, -1969, -1636, -1604, -2154, -2436, -2298, -2308, -2221, -2107, -2179, -2036, -2030, -2398, -2398, -2046, -1912, -2159, -2576, -2512, -2088, -2153, -2203, -1747, -1641, -1909, -1992, -1935, -1902, -2146, -2463, -2190, -1679, -1677, -1943, -2088, -1949, -1742, -1934, -2064, -1777, -1817, -2197, -2196, -1984, -1806, -1630, -1628, -1754, -2053, -2323, -2126, -2010, -2333, -2275, -1900, -1952, -2119, -2227, -2393, -2188, -1881, -2091, -2442, -2414, -2086, -2020, -2346, -2219, -1607, -1658, -2299, -2371, -2123, -2341, -2548, -2178, -1743, -1874, -2119, -2013, -1932, -2007, -1936, -1774, -1796, -1994, -2204, -2213, -1902, -1545, -1515, -1756, -1947, -1938, -1975, -2210, -2235, -1994, -2015, -2154, -1929, -1774, -1977, -2097, -2033, -1971, -2030, -2210, -2196, -2008, -2201, -2433, -2142, -1737, -1754, -2269, -2603, -2373, -2250, -2504, -2413, -1940, -1868, -2113, -2199, -2056, -1959, -2083, -2066, -1915, -2062, -2274, -2192, -1991, -1759, -1671, -1859, -1967, -1843, -1998, -2439, -2405, -1867, -1563, -1907, -2152, -1740, -1520, -1886, -2080, -1871, -1798, -1993, -2253, -2262, -2094, -2031, -1908, -1816, -1992, -2200, -2227, -2320, -2323, -2264, -2337, -2101, -1890, -2038, -2161, -2130, -2036, -2052, -2245, -2300, -2105, -2128, -2300, -2254, -2059, -1847, -1823, -2037, -2125, -2157, -2343, -2274, -2011, -1770, -1679, -1853, -1853, -1688, -1845, -2077, -1900, -1788, -2017, -2209, -2231, -2045, -1803, -1750, -1804, -1859, -2048, -2127, -2171, -2362, -2250, -1972, -1903, -1985, -1989, -2002, -2076, -2096, -2165, -2207, -2265, -2286, -2309, -2462, -2352, -1974, -1842, -1991, -2173, -2274, -2271, -2283, -2148, -1958, -2015, -2010, -1797, -1744, -1909, -2014, -2096, -2041, -1960, -2128, -2144, -1955, -1907, -1959, -1909, -1687, -1503, -1780, -2231, -2275, -2086, -1972, -1920, -1754, -1724, -1905, -1977, -2026, -2104, -2141, -2138, -2199, -2270, -2362, -2446, -2195, -1890, -1851, -1953, -2144, -2250, -2262, -2394, -2350, -1999, -1890, -2145, -2235, -2000, -1923, -2132, -2268, -2163, -2070, -2227, -2291, -2024, -1809, -1920, -2011, -1772, -1554, -1772, -2167, -2240, -1992, -1806, -1885, -1905, -1731, -1697, -1914, -2090, -2048, -2036, -2089, -2152, -2183, -2074, -2058, -2057, -1896, -1814, -1862, -1966, -2102, -2226, -2421, -2535, -2202, -1811, -1994, -2303, -2237, -2084, -2156, -2369, -2296, -2050, -2201, -2438, -2265, -1993, -1878, -1864, -1871, -1834, -1968, -2199, -2214, -2093, -1957, -1919, -1976, -1870, -1715, -1901, -2123, -2005, -1872, -1952, -2127, -2102, -1809, -1746, -1933, -1858, -1658, -1720, -1973, -2154, -2197, -2251, -2314, -2206, -1943, -1911, -2097, -2143, -2100, -2148, -2313, -2358, -2204, -2133, -2270, -2306, -2109, -1960, -1908, -1980, -2079, -2109, -2244, -2402, -2361, -2207, -2083, -1941, -1912, -1945, -1991, -2118, -2044, -1865, -1921, -2071, -2007, -1815, -1792, -1954, -1881, -1549, -1584, -1993, -2265, -2217, -2046, -2009, -2043, -1936, -1851, -1902, -1956, -2060, -2061, -2013, -2141, -2259, -2206, -2124, -2076, -2003, -2021, -2058, -2096, -2121, -2135, -2359, -2559, -2479, -2261, -2130, -2041, -1965, -1997, -2063, -2105, -2096, -2082, -2073, -2099, -2089, -1999, -1969, -1976, -1903, -1741, -1743, -1992, -2196, -2144, -2044, -2087, -2018, -1754, -1600, -1763, -1970, -1973, -1910, -1898, -1944, -2072, -2143, -2045, -1988, -1946, -1938, -2006, -2017, -2084, -2237, -2393, -2440, -2359, -2157, -2028, -2075, -2033, -1963, -2046, -2218, -2257, -2176, -2191, -2269, -2296, -2197, -2045, -1983, -1994, -1969, -2017, -2103, -2096, -2142, -2186, -2168, -2042, -1730, -1571, -1768, -1943, -1888, -1859, -1962, -2036, -1948, -1868, -2012, -2110, -1936, -1787, -1785, -1876, -2061, -2143, -2180, -2218, -2164, -2064, -1927, -1881, -1956, -1993, -2014, -2200, -2349, -2236, -2203, -2333, -2355, -2217, -2098, -2101, -2104, -2005, -2007, -2246, -2358, -2264, -2234, -2214, -2054, -1840, -1758, -1863, -2033, -1978, -1887, -2068, -2188, -2087, -1934, -1926, -2057, -1960, -1677, -1649, -1869, -2011, -1984, -1928, -2032, -2159, -1989, -1741, -1744, -1856, -1932, -1967, -2065, -2290, -2282, -2084, -2154, -2272, -2157, -2034, -2064, -2130, -2052, -1951, -2166, -2500, -2481, -2261, -2159, -2105, -1993, -1925, -1979, -2127, -2227, -2177, -2141, -2198, -2271, -2222, -2043, -1935, -1899, -1813, -1717, -1842, -2056, -2015, -1913, -2030, -2166, -1999, -1684, -1644, -1832, -1882, -1862, -1979, -2133, -2160, -2034, -1978, -2067, -2079, -1936, -1847, -1904, -2001, -2071, -2107, -2252, -2389, -2284, -2127, -2101, -2080, -1980, -1959, -2123, -2366, -2431, -2316, -2212, -2219, -2281, -2180, -2028, -1954, -1904, -1915, -1958, -2043, -2172, -2246, -2188, -2102, -1960, -1770, -1782, -1868, -1852, -1854, -1959, -2105, -2101, -1934, -1892, -1998, -1974, -1820, -1693, -1729, -1899, -2003, -2052, -2124, -2161, -2158, -2123, -2029, -1977, -1979, -1967, -2057, -2258, -2347, -2327, -2295, -2207, -2150, -2125, -2111, -2114, -2050, -1975, -2048, -2234, -2336, -2389, -2358, -2176, -2038, -1944, -1911, -1951, -1941, -1943, -2071, -2180, -2154, -2037, -1905, -1933, -1933, -1754, -1694, -1778, -1837, -1863, -1936, -2085, -2217, -2124, -1935, -1868, -1795, -1825, -1937, -1979, -2074, -2141, -2126, -2170, -2181, -2089, -2044, -2021, -2018, -2065, -2042, -2100, -2329, -2427, -2346, -2294, -2246, -2178, -2081, -1952, -1966, -2082, -2150, -2208, -2263, -2233, -2143, -2064, -1982, -1897, -1845, -1863, -1925, -1920, -1891, -2005, -2173, -2206, -2077, -1877, -1793, -1759, -1692, -1740, -1894, -2011, -2042, -2007, -1978, -2045, -2048, -1938, -1920, -1943, -1941, -1974, -2057, -2219, -2352, -2287, -2207, -2229, -2175, -2041, -1944, -2019, -2166, -2221, -2257, -2315, -2313, -2227, -2162, -2123, -2079, -2006, -1973, -2054, -2087, -2101, -2198, -2274, -2224, -2052, -1882, -1858, -1868, -1749, -1681, -1802, -2026, -2140, -2044, -1957, -1966, -1941, -1824, -1768, -1859, -1934, -1877, -1836, -2020, -2234, -2232, -2126, -2051, -1996, -1893, -1831, -1961, -2140, -2176, -2169, -2261, -2345, -2289, -2176, -2123, -2140, -2151, -2085, -2073, -2191, -2291, -2299, -2284, -2263, -2196, -2047, -1896, -1887, -1942, -1949, -1972, -2086, -2200, -2188, -2078, -1982, -1930, -1836, -1769, -1807, -1877, -1913, -1870, -1923, -2101, -2139, -2029, -1913, -1819, -1754, -1750, -1819, -1983, -2096, -2097, -2173, -2260, -2223, -2116, -2014, -1998, -2069, -2089, -2082, -2160, -2229, -2274, -2289, -2279, -2301, -2217, -2005, -1881, -1975, -2159, -2250, -2241, -2240, -2255, -2190, -2095, -2030, -1955, -1897, -1885, -1903, -1945, -1999, -2063, -2108, -2045, -1946, -1908, -1832, -1713, -1694, -1781, -1907, -2030, -2087, -2103, -2125, -2059, -1938, -1893, -1870, -1874, -1929, -1974, -2075, -2181, -2197, -2209, -2248, -2241, -2152, -2015, -1945, -2032, -2145, -2225, -2319, -2368, -2365, -2272, -2138, -2106, -2083, -2007, -2028, -2072, -2055, -2103, -2160, -2183, -2168, -2050, -1963, -1928, -1816, -1734, -1835, -1990, -2082, -2101, -2040, -2003, -1953, -1845, -1780, -1769, -1786, -1822, -1864, -1946, -2075, -2143, -2126, -2098, -2048, -1967, -1894, -1899, -1999, -2084, -2106, -2214, -2387, -2380, -2243, -2136, -2085, -2078, -2050, -2052, -2157, -2237, -2210, -2207, -2264, -2304, -2280, -2139, -1980, -1923, -1922, -1985, -2109, -2174, -2160, -2110, -2048, -1982, -1881, -1799, -1792, -1809, -1831, -1883, -1958, -2028, -2047, -2012, -1982, -1950, -1870, -1763, -1738, -1843, -1987, -2074, -2144, -2226, -2206, -2085, -1992, -2003, -2020, -1957, -1973, -2112, -2238, -2267, -2261, -2311, -2360, -2291, -2145, -2056, -2024, -2040, -2095, -2167, -2263, -2308, -2255, -2167, -2092, -2002, -1935, -1903, -1904, -1963, -2004, -2043, -2091, -2066, -1990, -1966, -1961, -1879, -1749, -1669, -1753, -1934, -2036, -2069, -2097, -2047, -1927, -1842, -1837, -1901, -1912, -1887, -1983, -2132, -2195, -2220, -2247, -2236, -2171, -2053, -2001, -2037, -2036, -2067, -2204, -2331, -2404, -2372, -2215, -2136, -2123, -2059, -2030, -2044, -2087, -2151, -2158, -2163, -2232, -2189, -2049, -1988, -1924, -1842, -1815, -1842, -1939, -2035, -2049, -2059, -2038, -1905, -1799, -1767, -1776, -1827, -1877, -1938, -2022, -2050, -2047, -2086, -2068, -1999, -1946, -1888, -1888, -1942, -2005, -2155, -2328, -2357, -2290, -2180, -2083, -2094, -2099, -2054, -2103, -2193, -2216, -2243, -2284, -2322, -2323, -2191, -2051, -2012, -1975, -1951, -2005, -2068, -2126, -2168, -2162, -2116, -1996, -1866, -1831, -1832, -1829, -1884, -1952, -1982, -1987, -1964, -1973, -1979, -1909, -1835, -1796, -1776, -1830, -1947, -2054, -2169, -2214, -2128, -2029, -1994, -1988, -1978, -1978, -2040, -2167, -2233, -2239, -2284, -2325, -2277, -2180, -2117, -2089, -2063, -2029, -2065, -2188, -2302, -2348, -2321, -2222, -2078, -1972, -1942, -1963, -1979, -1977, -1999, -2038, -2067, -2070, -2047, -1987, -1912, -1832, -1761, -1761, -1825, -1902, -1971, -2041, -2071, -2032, -1938, -1853, -1838, -1846, -1879, -1969, -2059, -2094, -2124, -2171, -2202, -2167, -2069, -2030, -2059, -2054, -2040, -2108, -2239, -2361, -2394, -2326, -2259, -2166, -2045, -2008, -2052, -2108, -2158, -2168, -2163, -2210, -2214, -2156, -2091, -2001, -1910, -1861, -1844, -1882, -1962, -1999, -2047, -2092, -2036, -1914, -1792, -1748, -1793, -1846, -1893, -1955, -1965, -1954, -2008, -2056, -2048, -1980, -1895, -1893, -1935, -1954, -2057, -2203, -2250, -2245, -2214, -2174, -2155, -2082, -1999, -2045, -2163, -2245, -2284, -2274, -2280, -2297, -2234, -2149, -2114, -2056, -1989, -1972, -2010, -2112, -2183, -2197, -2196, -2122, -1972, -1856, -1817, -1832, -1877, -1897, -1937, -1992, -1974, -1954, -1978, -1968, -1907, -1830, -1769, -1793, -1859, -1934, -2049, -2121, -2118, -2097, -2055, -1991, -1953, -1945, -1998, -2111, -2182, -2215, -2239, -2244, -2250, -2229, -2166, -2134, -2111, -2061, -2063, -2145, -2263, -2331, -2317, -2270, -2204, -2078, -1968, -1955, -1972, -1986, -2008, -2056, -2106, -2094, -2042, -2011, -1969, -1889, -1828, -1783, -1782, -1831, -1891, -1960, -2030, -2065, -2025, -1938, -1836, -1790, -1822, -1895, -1992, -2047, -2062, -2081, -2119, -2143, -2131, -2098, -2072, -2051, -2019, -2055, -2172, -2287, -2329, -2308, -2284, -2254, -2164, -2047, -2032, -2090, -2140, -2177, -2209, -2229, -2204, -2151, -2118, -2092, -2017, -1925, -1869, -1873, -1935, -2011, -2061, -2078, -2062, -1994, -1894, -1802, -1767, -1776, -1799, -1869, -1952, -1999, -1999, -1995, -2006, -2000, -1961, -1938, -1935, -1909, -1945, -2062, -2171, -2221, -2229, -2216, -2182, -2112, -2030, -2035, -2099, -2173, -2254, -2290, -2284, -2260, -2227, -2202, -2198, -2157, -2074, -2008, -2003, -2079, -2167, -2224, -2230, -2150, -2023, -1932, -1883, -1862, -1857, -1848, -1892, -1981, -2025, -2016, -1985, -1939, -1905, -1865, -1821, -1819, -1822, -1829, -1914, -2037, -2100, -2113, -2087, -2017, -1940, -1899, -1950, -2040, -2091, -2136, -2212, -2255, -2246, -2222, -2195, -2193, -2169, -2119, -2100, -2119, -2178, -2250, -2293, -2302, -2277, -2164, -2032, -1985, -1991, -2008, -2025, -2070, -2137, -2138, -2067, -2029, -2014, -1956, -1883, -1821, -1805, -1819, -1831, -1890, -1994, -2054, -2034, -1957, -1860, -1806, -1802, -1835, -1912, -1980, -2014, -2070, -2123, -2132, -2115, -2087, -2071, -2052, -2028, -2033, -2087, -2167, -2238, -2284, -2296, -2294, -2242, -2136, -2063, -2076, -2135, -2180, -2214, -2248, -2250, -2185, -2131, -2119, -2073, -1999, -1940, -1919, -1916, -1941, -2002, -2071, -2095, -2034, -1942, -1856, -1795, -1776, -1792, -1843, -1914, -1975, -2005, -1998, -1976, -1958, -1935, -1921, -1911, -1889, -1895, -1951, -2042, -2151, -2232, -2247, -2211, -2134, -2055, -2046, -2099, -2154, -2198, -2230, -2265, -2293, -2264, -2231, -2210, -2160, -2103, -2066, -2075, -2097, -2105, -2138, -2210, -2222, -2139, -2047, -1960, -1895, -1866, -1869, -1921, -1986, -2002, -1991, -1970, -1922, -1894, -1862, -1816, -1816, -1833, -1828, -1851, -1936, -2038, -2112, -2115, -2054, -1978, -1896, -1887, -1976, -2059, -2108, -2152, -2185, -2209, -2214, -2202, -2196, -2167, -2116, -2109, -2143, -2173, -2210, -2246, -2294, -2334, -2280, -2169, -2077, -2008, -1992, -2036, -2081, -2121, -2121, -2064, -2026, -2012, -1990, -1942, -1877, -1832, -1846, -1874, -1893, -1949, -1997, -2012, -1992, -1931, -1861, -1793, -1764, -1814, -1914, -1993, -2051, -2082, -2068, -2049, -2049, -2062, -2066, -2046, -2036, -2071, -2125, -2183, -2258, -2314, -2321, -2277, -2190, -2109, -2069, -2079, -2137, -2207, -2250, -2246, -2205, -2161, -2148, -2132, -2077, -2028, -1995, -1975, -1974, -1995, -2040, -2075, -2056, -1989, -1923, -1851, -1779, -1754, -1795, -1882, -1956, -1984, -1976, -1958, -1932, -1912, -1923, -1930, -1913, -1902, -1934, -2001, -2079, -2150, -2195, -2199, -2147, -2076, -2029, -2019, -2062, -2133, -2208, -2276, -2307, -2285, -2253, -2226, -2198, -2171, -2136, -2118, -2121, -2102, -2106, -2168, -2213, -2193, -2124, -2030, -1944, -1875, -1840, -1898, -2001, -2042, -2023, -1977, -1940, -1928, -1903, -1866, -1846, -1826, -1810, -1839, -1895, -1966, -2029, -2039, -2019, -1981, -1923, -1883, -1894, -1945, -2042, -2146, -2209, -2239, -2216, -2170, -2162, -2164, -2151, -2134, -2118, -2129, -2174, -2212, -2264, -2316, -2293, -2224, -2153, -2074, -2024, -2018, -2057, -2143, -2188, -2157, -2114, -2061, -1998, -1963, -1933, -1906, -1882, -1850, -1847, -1891, -1948, -1992, -1994, -1944, -1891, -1838, -1785, -1792, -1856, -1951, -2046, -2086, -2080, -2050, -2008, -1997, -2023, -2029, -2018, -2023, -2043, -2107, -2196, -2266, -2306, -2286, -2214, -2157, -2123, -2099, -2118, -2172, -2241, -2290, -2284, -2245, -2187, -2109, -2055, -2047, -2041, -2014, -1981, -1964, -2002, -2064, -2090, -2074, -2008, -1922, -1850, -1796, -1796, -1863, -1937, -1974, -1982, -1967, -1933, -1882, -1846, -1862, -1889, -1895, -1909, -1942, -1995, -2073, -2146, -2186, -2175, -2111, -2051, -2026, -2029, -2085, -2175, -2253, -2296, -2294, -2252, -2198, -2156, -2135, -2137, -2143, -2136, -2122, -2122, -2165, -2230, -2257, -2219, -2129, -2031, -1949, -1898, -1906, -1963, -2011, -2024, -2010, -1979, -1936, -1879, -1829, -1823, -1845, -1853, -1857, -1882, -1922, -1972, -2021, -2048, -2031, -1966, -1893, -1858, -1884, -1963, -2063, -2145, -2188, -2184, -2144, -2104, -2090, -2105, -2133, -2149, -2163, -2186, -2211, -2257, -2319, -2341, -2301, -2217, -2117, -2041, -2009, -2029, -2100, -2160, -2174, -2159, -2112, -2041, -1977, -1936, -1933, -1945, -1930, -1911, -1916, -1940, -1982, -2008, -1997, -1951, -1861, -1764, -1738, -1785, -1867, -1952, -2007, -2041, -2047, -2008, -1970, -1969, -1987, -2019, -2054, -2082, -2121, -2158, -2192, -2246, -2277, -2252, -2185, -2101, -2044, -2051, -2107, -2198, -2286, -2313, -2291, -2244, -2173, -2111, -2084, -2081, -2091, -2079, -2046, -2039, -2057, -2080, -2092, -2061, -1985, -1887, -1783, -1743, -1798, -1883, -1951, -1989, -1994, -1980, -1936, -1876, -1860, -1878, -1896, -1925, -1952, -1973, -2003, -2033, -2077, -2123, -2112, -2046, -1980, -1950, -1993, -2093, -2205, -2299, -2330, -2296, -2246, -2204, -2170, -2155, -2152, -2162, -2175, -2171, -2170, -2185, -2200, -2199, -2169, -2096, -2001, -1915, -1877, -1923, -2012, -2084, -2112, -2088, -2025, -1951, -1883, -1846, -1848, -1852, -1850, -1859, -1875, -1893, -1921, -1959, -1990, -1979, -1915, -1850, -1836, -1887, -1992, -2115, -2208, -2231, -2190, -2130, -2093, -2085, -2094, -2107, -2124, -2150, -2171, -2193, -2227, -2259, -2272, -2254, -2194, -2115, -2054, -2039, -2092, -2184, -2257, -2274, -2226, -2131, -2029, -1953, -1920, -1920, -1911, -1896, -1895, -1913, -1936, -1954, -1971, -1979, -1942, -1861, -1795, -1777, -1819, -1907, -2006, -2082, -2097, -2040, -1960, -1910, -1900, -1927, -1970, -2008, -2047, -2081, -2114, -2167, -2226, -2258, -2247, -2194, -2126, -2087, -2097, -2169, -2276, -2349, -2351, -2292, -2197, -2104, -2044, -2025, -2041, -2052, -2048, -2057, -2076, -2091, -2104, -2107, -2085, -2026, -1925, -1839, -1811, -1838, -1908, -1991, -2034, -2016, -1941, -1840, -1783, -1782, -1809, -1854, -1900, -1940, -1978, -2013, -2061, -2124, -2152, -2129, -2078, -2019, -1987, -2008, -2091, -2212, -2299, -2300, -2243, -2168, -2103, -2077, -2089, -2130, -2176, -2198, -2209, -2232, -2254, -2263, -2255, -2213, -2140, -2043, -1948, -1907, -1936, -2008, -2084, -2112, -2064, -1964, -1853, -1790, -1797, -1833, -1865, -1894, -1919, -1944, -1971, -2000, -2029, -2027, -1974, -1900, -1845, -1824, -1851, -1935, -2052, -2152, -2178, -2130, -2059, -2009, -2009, -2058, -2131, -2194, -2229, -2243, -2261, -2292, -2315, -2309, -2259, -2178, -2091, -2024, -2008, -2058, -2143, -2218, -2244, -2199, -2100, -1995, -1931, -1930, -1965, -2002, -2021, -2020, -2009, -2003, -2008, -2009, -1975, -1894, -1799, -1729, -1710, -1751, -1843, -1961, -2053, -2069, -2018, -1948, -1900, -1902, -1955, -2032, -2097, -2127, -2134, -2153, -2188, -2213, -2213, -2174, -2106, -2039, -2003, -2030, -2120, -2232, -2318, -2352, -2317, -2235, -2141, -2078, -2078, -2120, -2159, -2169, -2152, -2121, -2096, -2078, -2060, -2022, -1936, -1833, -1762, -1750, -1805, -1911, -2019, -2082, -2069, -1986, -1893, -1831, -1817, -1853, -1913, -1961, -1981, -1981, -1988, -2015, -2037, -2037, -2011, -1962, -1919, -1915, -1971, -2088, -2229, -2333, -2369, -2331, -2243, -2156, -2109, -2120, -2175, -2221, -2228, -2212, -2190, -2178, -2176, -2166, -2132, -2060, -1974, -1921, -1930, -1992, -2089, -2180, -2213, -2168, -2056, -1931, -1842, -1806, -1824, -1873, -1907, -1907, -1893, -1885, -1901, -1926, -1927, -1897, -1849, -1812, -1821, -1891, -2015, -2154, -2247, -2260, -2205, -2113, -2024, -1981, -2004, -2074, -2140, -2170, -2175, -2178, -2193, -2219, -2239, -2227, -2176, -2108, -2070, -2096, -2173, -2267, -2339, -2348, -2279, -2152, -2013, -1913, -1879, -1898, -1942, -1975, -1975, -1953, -1935, -1941, -1960, -1959, -1918, -1850, -1798, -1797, -1860, -1968, -2077, -2129, -2101, -2015, -1909, -1825, -1791, -1824, -1909, -1997, -2054, -2084, -2108, -2137, -2175, -2208, -2214, -2179, -2121, -2090, -2124, -2214, -2319, -2388, -2384, -2306, -2179, -2054, -1980, -1976, -2020, -2081, -2124, -2137, -2129, -2114, -2111, -2116, -2100, -2043, -1958, -1883, -1859, -1901, -1980, -2056, -2074, -2014, -1902, -1784, -1702, -1684, -1735, -1827, -1920, -1980, -2011, -2033, -2055, -2080, -2099, -2093, -2052, -1996, -1966, -2003, -2101, -2211, -2286, -2289, -2219, -2112, -2020, -1985, -2023, -2107, -2195, -2261, -2290, -2290, -2281, -2273, -2266, -2237, -2165, -2068, -1985, -1952, -1983, -2056, -2121, -2129, -2060, -1942, -1826, -1753, -1746, -1807, -1897, -1976, -2015, -2018, -2009, -2002, -1996, -1983, -1949, -1885, -1817, -1786, -1824, -1928, -2047, -2126, -2134, -2076, -1990, -1928, -1929, -1998, -2107, -2212, -2288, -2323, -2321, -2304, -2289, -2275, -2242, -2172, -2082, -2019, -2010, -2063, -2157, -2243, -2266, -2208, -2096, -1987, -1929, -1934, -1991, -2067, -2122, -2132, -2104, -2057, -2011, -1973, -1929, -1870, -1794, -1723, -1693, -1737, -1843, -1964, -2042, -2044, -1984, -1897, -1839, -1848, -1923, -2029, -2125, -2185, -2203, -2188, -2159, -2138, -2126, -2101, -2053, -1998, -1974, -2008, -2103, -2229, -2341, -2386, -2337, -2230, -2130, -2084, -2100, -2155, -2216, -2254, -2249, -2200, -2135, -2077, -2027, -1976, -1914, -1841, -1784, -1770, -1821, -1927, -2041, -2106, -2090, -2003, -1890, -1811, -1800, -1855, -1937, -2000, -2026, -2015, -1984, -1953, -1935, -1928, -1921, -1901, -1878, -1889, -1956, -2080, -2228, -2347, -2386, -2334, -2229, -2130, -2090, -2114, -2178, -2245, -2280, -2270, -2227, -2178, -2141, -2112, -2078, -2036, -1993, -1962, -1972, -2035, -2138, -2238, -2276, -2224, -2099, -1952, -1844, -1811, -1842, -1899, -1940, -1942, -1916, -1880, -1849, -1836, -1836, -1832, -1821, -1812, -1835, -1911, -2029, -2158, -2253, -2269, -2196, -2075, -1967, -1926, -1961, -2044, -2132, -2185, -2191, -2173, -2159, -2157, -2163, -2159, -2143, -2128, -2124, -2151, -2223, -2322, -2401, -2411, -2328, -2178, -2020, -1903, -1863, -1897, -1960, -2009, -2017, -1989, -1953, -1930, -1919, -1915, -1900, -1871, -1850, -1857, -1908, -1996, -2086, -2136, -2112, -2006, -1865, -1754, -1719, -1768, -1870, -1975, -2050, -2081, -2084, -2091, -2112, -2136, -2151, -2150, -2140, -2143, -2178, -2248, -2340, -2403, -2396, -2307, -2164, -2022, -1935, -1930, -1997, -2096, -2170, -2196, -2182, -2151, -2127, -2111, -2092, -2057, -2008, -1959, -1939, -1961, -2016, -2072, -2083, -2022, -1897, -1750, -1645, -1624, -1691, -1805, -1920, -1998, -2029, -2032, -2031, -2039, -2049, -2048, -2033, -2012, -2005, -2031, -2099, -2186, -2247, -2247, -2176, -2062, -1959, -1920, -1966, -2081, -2215, -2312, -2351, -2342, -2314, -2286, -2259, -2225, -2174, -2110, -2051, -2024, -2040, -2085, -2128, -2129, -2068, -1948, -1813, -1723, -1716, -1792, -1911, -2019, -2077, -2081, -2049, -2010, -1981, -1956, -1921, -1874, -1827, -1807, -1835, -1907, -1996, -2062, -2072, -2025, -1943, -1875, -1868, -1944, -2081, -2228, -2331, -2368, -2351, -2312, -2274, -2240, -2201, -2152, -2099, -2055, -2049, -2092, -2165, -2229, -2246, -2200, -2104, -1996, -1928, -1933, -2006, -2113, -2204, -2232, -2196, -2118, -2035, -1965, -1907, -1849, -1787, -1734, -1717, -1756, -1838, -1931, -1999, -2009, -1959, -1880, -1819, -1818, -1890, -2013, -2139, -2221, -2239, -2205, -2145, -2089, -2052, -2026, -2002, -1980, -1976, -2013, -2100, -2213, -2307, -2346, -2317, -2236, -2144, -2087, -2099, -2171, -2265, -2330, -2333, -2275, -2180, -2080, -1997, -1933, -1881, -1837, -1808, -1813, -1866, -1954, -2046, -2099, -2088, -2013, -1906, -1822, -1799, -1843, -1932, -2024, -2074, -2063, -2006, -1933, -1876, -1847, -1836, -1838, -1850, -1887, -1965, -2080, -2206, -2308, -2349, -2317, -2234, -2141, -2086, -2099, -2170, -2259, -2320, -2325, -2274, -2192, -2108, -2049, -2019, -2001, -1990, -1993, -2024, -2091, -2180, -2254, -2278, -2232, -2122, -1987, -1873, -1821, -1839, -1903, -1969, -2000, -1975, -1906, -1831, -1777, -1756, -1759, -1776, -1805, -1856, -1937, -2048, -2160, -2235, -2245, -2183, -2076, -1974, -1920, -1935, -2011, -2111, -2193, -2225, -2203, -2153, -2104, -2080, -2085, -2105, -2127, -2155, -2204, -2277, -2357, -2412, -2409, -2332, -2196, -2043, -1924, -1873, -1895, -1961, -2028, -2062, -2045, -1986, -1914, -1860, -1838, -1841, -1855, -1878, -1913, -1967, -2040, -2108, -2136, -2098, -1997, -1866, -1754, -1705, -1738, -1833, -1952, -2054, -2108, -2112, -2085, -2059, -2054, -2073, -2107, -2145, -2185, -2234, -2297, -2363, -2402, -2385, -2302, -2167, -2029, -1938, -1922, -1979, -2078, -2173, -2227, -2224, -2177, -2113, -2058, -2025, -2012, -2009, -2010, -2018, -2037, -2067, -2090, -2077, -2008, -1887, -1748, -1642, -1608, -1659, -1773, -1905, -2012, -2068, -2067, -2031, -1995, -1977, -1981, -2000, -2024, -2057, -2100, -2153, -2208, -2241, -2225, -2155, -2048, -1947, -1903, -1939, -2045, -2184, -2308, -2381, -2389, -2343, -2274, -2211, -2165, -2137, -2120, -2108, -2103, -2111, -2127, -2136, -2111, -2037, -1922, -1799, -1713, -1700, -1766, -1885, -2013, -2103, -2128, -2092, -2020, -1947, -1892, -1861, -1853, -1860, -1878, -1911, -1958, -2010, -2046, -2041, -1988, -1910, -1849, -1846, -1918, -2052, -2207, -2339, -2410, -2409, -2351, -2268, -2194, -2143, -2115, -2105, -2109, -2124, -2153, -2190, -2217, -2211, -2160, -2070, -1972, -1907, -1911, -1985, -2098, -2203, -2259, -2245, -2169, -2057, -1941, -1850, -1794, -1772, -1774, -1791, -1826, -1877, -1931, -1966, -1961, -1913, -1846, -1796, -1800, -1874, -2003, -2146, -2254, -2295, -2264, -2185, -2091, -2013, -1968, -1959, -1982, -2027, -2087, -2155, -2224, -2278, -2299, -2269, -2198, -2120, -2075, -2089, -2163, -2264, -2349, -2379, -2335, -2231, -2097, -1971, -1878, -1827, -1815, -1833, -1871, -1922, -1978, -2027, -2049, -2030, -1968, -1885, -1816, -1797, -1845, -1942, -2047, -2115, -2119, -2059, -1963, -1865, -1794, -1769, -1790, -1848, -1930, -2024, -2121, -2211, -2275, -2297, -2269, -2203, -2131, -2090, -2105, -2176, -2274, -2354, -2379, -2333, -2234, -2115, -2012, -1949, -1932, -1955, -2006, -2073, -2141, -2199, -2237, -2236, -2186, -2093, -1979, -1881, -1835, -1854, -1921, -1996, -2037, -2021, -1949, -1846, -1751, -1692, -1683, -1723, -1798, -1894, -1996, -2089, -2163, -2203, -2196, -2142, -2060, -1979, -1936, -1953, -2030, -2137, -2227, -2266, -2242, -2171, -2088, -2026, -2005, -2029, -2092, -2175, -2260, -2334, -2385, -2403, -2373, -2293, -2176, -2048, -1943, -1894, -1911, -1977, -2051, -2091, -2076, -2008, -1911, -1821, -1770, -1767, -1807, -1875, -1954, -2030, -2089, -2119, -2110, -2058, -1969, -1864, -1773, -1731, -1758, -1847, -1967, -2074, -2132, -2130, -2084, -2027, -1992, -1997, -2044, -2122, -2214, -2300, -2365, -2402, -2400, -2354, -2264, -2148, -2035, -1957, -1939, -1988, -2083, -2182, -2246, -2246, -2187, -2097, -2011, -1958, -1948, -1973, -2021, -2072, -2112, -2128, -2113, -2061, -1974, -1862, -1746, -1659, -1629, -1672, -1776, -1906, -2019, -2079, -2075, -2026, -1963, -1920, -1917, -1956, -2025, -2104, -2175, -2225, -2247, -2236, -2188, -2110, -2022, -1948, -1917, -1949, -2044, -2178, -2307, -2389, -2400, -2345, -2255, -2167, -2108, -2089, -2103, -2138, -2173, -2195, -2192, -2157, -2090, -1996, -1887, -1786, -1719, -1712, -1770, -1880, -2005, -2102, -2138, -2106, -2021, -1923, -1847, -1816, -1829, -1875, -1934, -1989, -2029, -2046, -2032, -1991, -1933, -1876, -1842, -1853, -1922, -2048, -2201, -2336, -2416, -2419, -2356, -2257, -2161, -2099, -2084, -2108, -2154, -2201, -2233, -2243, -2224, -2173, -2099, -2014, -1942, -1907, -1923, -1992, -2096, -2201, -2268, -2266, -2188, -2060, -1923, -1816, -1762, -1759, -1793, -1847, -1898, -1934, -1948, -1936, -1899, -1849, -1802, -1781, -1806, -1885, -2007, -2143, -2252, -2304, -2284, -2201, -2088, -1988, -1934, -1939, -1991, -2069, -2148, -2214, -2254, -2264, -2242, -2194, -2138, -2092, -2077, -2107, -2178, -2274, -2359, -2394, -2359, -2255, -2108, -1960, -1848, -1795, -1803, -1854, -1922, -1983, -2021, -2030, -2010, -1963, -1899, -1839, -1805, -1813, -1868, -1958, -2057, -2128, -2142, -2090, -1986, -1865, -1771, -1735, -1765, -1849, -1961, -2074, -2166, -2224, -2246, -2233, -2195, -2149, -2112, -2104, -2137, -2208, -2297, -2370, -2395, -2355, -2255, -2121, -1994, -1913, -1897, -1942, -2025, -2117, -2190, -2229, -2228, -2188, -2116, -2029, -1947, -1890, -1872, -1898, -1956, -2020, -2059, -2046, -1973, -1859, -1741, -1659, -1641, -1692, -1796, -1921, -2038, -2125, -2170, -2172, -2138, -2082, -2020, -1975, -1966, -2001, -2074, -2163, -2241, -2277, -2256, -2184, -2084, -1996, -1959, -1987, -2072, -2185, -2295, -2373, -2406, -2389, -2328, -2234, -2128, -2033, -1967, -1943, -1965, -2017, -2073, -2103, -2085, -2014, -1907, -1798, -1725, -1714, -1768, -1870, -1985, -2077, -2127, -2128, -2085, -2011, -1922, -1838, -1781, -1769, -1810, -1893, -1992, -2081, -2133, -2131, -2081, -2010, -1954, -1945, -1998, -2102, -2229, -2342, -2413, -2431, -2394, -2316, -2218, -2118, -2036, -1991, -1993, -2040, -2118, -2195, -2240, -2233, -2173, -2080, -1981, -1912, -1899, -1944, -2026, -2113, -2168, -2174, -2128, -2041, -1931, -1819, -1727, -1674, -1671, -1720, -1811, -1917, -2010, -2062, -2057, -2005, -1934, -1880, -1872, -1919, -2014, -2128, -2229, -2285, -2285, -2237, -2158, -2070, -1996, -1951, -1949, -1996, -2085, -2196, -2300, -2366, -2376, -2327, -2237, -2140, -2070, -2054, -2092, -2161, -2226, -2259, -2242, -2175, -2072, -1954, -1846, -1770, -1735, -1749, -1809, -1902, -2004, -2082, -2110, -2078, -1998, -1898, -1817, -1784, -1810, -1885, -1980, -2058, -2094, -2079, -2027, -1957, -1889, -1843, -1834, -1873, -1958, -2076, -2204, -2316, -2386, -2393, -2339, -2243, -2144, -2079, -2068, -2112, -2188, -2262, -2301, -2291, -2233, -2144, -2050, -1972, -1924, -1914, -1947, -2017, -2107, -2191, -2239, -2231, -2162, -2048, -1917, -1806, -1749, -1758, -1820, -1901, -1967, -1992, -1971, -1915, -1846, -1788, -1759, -1770, -1822, -1911, -2024, -2142, -2237, -2282, -2264, -2190, -2085, -1987, -1932, -1938, -2003, -2106, -2210, -2278, -2291, -2257, -2195, -2129, -2081, -2065, -2081, -2130, -2204, -2286, -2350, -2374, -2340, -2246, -2109, -1964, -1851, -1798, -1814, -1882, -1968, -2037, -2061, -2035, -1969, -1890, -1825, -1793, -1797, -1835, -1902, -1984, -2065, -2121, -2128, -2079, -1986, -1874, -1780, -1740, -1770, -1865, -1995, -2121, -2208, -2240, -2220, -2171, -2119, -2085, -2084, -2116, -2173, -2246, -2318, -2372, -2387, -2349, -2258, -2131, -2005, -1919, -1898, -1945, -2038, -2144, -2222, -2246, -2211, -2133, -2040, -1959, -1907, -1890, -1906, -1945, -1995, -2039, -2058, -2037, -1970, -1866, -1754, -1668, -1641, -1688, -1799, -1940, -2067, -2146, -2166, -2133, -2069, -2007, -1969, -1966, -1998, -2056, -2128, -2200, -2255, -2277, -2251, -2181, -2087, -2001, -1957, -1978, -2062, -2186, -2311, -2396, -2415, -2367, -2273, -2167, -2075, -2015, -1991, -2000, -2031, -2069, -2099, -2106, -2077, -2006, -1905, -1799, -1722, -1706, -1758, -1863, -1987, -2090, -2139, -2120, -2048, -1952, -1863, -1809, -1798, -1827, -1883, -1955, -2030, -2091, -2121, -2110, -2062, -1997, -1942, -1929, -1977, -2085, -2223, -2351, -2429, -2437, -2379, -2277, -2167, -2081, -2035, -2032, -2063, -2113, -2166, -2208, -2227, -2209, -2150, -2059, -1961, -1892, -1878, -1924, -2014, -2115, -2185, -2193, -2132, -2021, -1894, -1786, -1721, -1707, -1737, -1797, -1871, -1944, -2000, -2027, -2017, -1973, -1911, -1860, -1850, -1900, -2006, -2136, -2250, -2311, -2302, -2234, -2133, -2035, -1973, -1962, -1999, -2067, -2149, -2230, -2295, -2330, -2325, -2278, -2199, -2112, -2050, -2036, -2079, -2161, -2245, -2293, -2275, -2190, -2062, -1928, -1822, -1766, -1764, -1806, -1872, -1944, -2007, -2047, -2055, -2025, -1960, -1876, -1804, -1776, -1807, -1892, -2001, -2094, -2135, -2112, -2035, -1938, -1858, -1824, -1847, -1916, -2013, -2118, -2215, -2289, -2330, -2328, -2285, -2211, -2130, -2075, -2070, -2120, -2210, -2299, -2347, -2330, -2250, -2134, -2017, -1935, -1906, -1929, -1989, -2061, -2127, -2174, -2191, -2171, -2112, -2017, -1907, -1813, -1765, -1779, -1847, -1939, -2014, -2039, -2001, -1916, -1820, -1750, -1731, -1768, -1848, -1951, -2054, -2141, -2199, -2221, -2205, -2153, -2076, -2000, -1955, -1965, -2035, -2143, -2250, -2316, -2317, -2258, -2167, -2081, -2031, -2034, -2084, -2160, -2236, -2296, -2328, -2325, -2285, -2205, -2096, -1979, -1882, -1835, -1849, -1917, -2007, -2076, -2092, -2043, -1949, -1847, -1774, -1752, -1783, -1852, -1935, -2013, -2067, -2090, -2081, -2040, -1972, -1889, -1814, -1780, -1808, -1896, -2023, -2145, -2225, -2241, -2196, -2120, -2053, -2026, -2050, -2116, -2200, -2279, -2335, -2360, -2352, -2307, -2230, -2134, -2036, -1962, -1939, -1977, -2063, -2166, -2238, -2249, -2193, -2091, -1980, -1898, -1866, -1884, -1936, -1994, -2038, -2056, -2048, -2012, -1950, -1869, -1781, -1711, -1686, -1724, -1820, -1950, -2071, -2144, -2148, -2093, -2011, -1943, -1920, -1948, -2016, -2100, -2177, -2232, -2258, -2253, -2220, -2165, -2096, -2029, -1990, -2002, -2073, -2186, -2303, -2381, -2390, -2328, -2220, -2105, -2020, -1987, -2003, -2048, -2094, -2123, -2127, -2105, -2058, -1989, -1904, -1819, -1756, -1736, -1774, -1865, -1981, -2081, -2126, -2098, -2013, -1907, -1821, -1786, -1806, -1870, -1951, -2025, -2077, -2102, -2102, -2081, -2044, -1998, -1958, -1948, -1987, -2079, -2204, -2326, -2403, -2409, -2343, -2233, -2122, -2050, -2035, -2068, -2127, -2183, -2221, -2231, -2214, -2172, -2111, -2038, -1964, -1909, -1892, -1926, -2005, -2100, -2170, -2180, -2117, -2001, -1871, -1769, -1725, -1743, -1804, -1879, -1943, -1984, -2000, -1995, -1974, -1938, -1895, -1863, -1861, -1905, -1997, -2116, -2228, -2295, -2290, -2219, -2114, -2018, -1969, -1982, -2044, -2129, -2209, -2265, -2291, -2287, -2260, -2216, -2160, -2099, -2054, -2044, -2080, -2153, -2233, -2283, -2271, -2190, -2061, -1924, -1823, -1784, -1808, -1871, -1942, -1997, -2023, -2023, -2001, -1961, -1910, -1855, -1812, -1797, -1826, -1900, -2002, -2095, -2141, -2120, -2041, -1939, -1857, -1829, -1866, -1954, -2062, -2160, -2227, -2260, -2264, -2247, -2212, -2166, -2118, -2086, -2089, -2134, -2212, -2295, -2346, -2335, -2257, -2136, -2014, -1933, -1916, -1958, -2030, -2102, -2150, -2163, -2144, -2101, -2040, -1970, -1899, -1838, -1807, -1821, -1877, -1960, -2031, -2056, -2019, -1930, -1825, -1747, -1730, -1779, -1876, -1986, -2078, -2136, -2158, -2154, -2130, -2092, -2047, -2008, -1990, -2008, -2068, -2161, -2257, -2319, -2320, -2259, -2158, -2061, -2010, -2021, -2085, -2175, -2254, -2298, -2300, -2268, -2212, -2143, -2067, -1990, -1926, -1894, -1906, -1959, -2031, -2088, -2099, -2049, -1950, -1838, -1757, -1737, -1782, -1870, -1964, -2033, -2064, -2058, -2028, -1986, -1938, -1892, -1857, -1845, -1872, -1944, -2047, -2151, -2221, -2231, -2180, -2096, -2022, -1992, -2024, -2108, -2210, -2294, -2338, -2338, -2303, -2250, -2189, -2125, -2065, -2019, -2003, -2029, -2092, -2169, -2226, -2232, -2174, -2068, -1951, -1867, -1843, -1879, -1951, -2022, -2065, -2067, -2033, -1977, -1916, -1858, -1807, -1771, -1760, -1788, -1861, -1961, -2059, -2120, -2120, -2063, -1978, -1907, -1887, -1929, -2020, -2125, -2209, -2252, -2253, -2224, -2182, -2137, -2095, -2062, -2047, -2060, -2110, -2190, -2279, -2342, -2348, -2288, -2182, -2069, -1990, -1971, -2009, -2077, -2139, -2165, -2148, -2099, -2031, -1962, -1900, -1847, -1810, -1799, -1823, -1886, -1971, -2046, -2082, -2058, -1979, -1879, -1799, -1773, -1815, -1902, -2000, -2076, -2110, -2106, -2078, -2045, -2016, -1995, -1984, -1991, -2025, -2093, -2187, -2283, -2348, -2355, -2298, -2200, -2100, -2039, -2038, -2092, -2171, -2238, -2267, -2250, -2201, -2139, -2078, -2023, -1977, -1944, -1934, -1954, -2006, -2074, -2128, -2136, -2085, -1983, -1865, -1774, -1742, -1776, -1854, -1940, -2001, -2021, -2003, -1966, -1929, -1901, -1885, -1881, -1894, -1932, -2001, -2094, -2186, -2245, -2248, -2192, -2101, -2016, -1977, -2001, -2078, -2176, -2259, -2300, -2294, -2256, -2206, -2158, -2120, -2091, -2073, -2072, -2096, -2144, -2203, -2244, -2238, -2172, -2059, -1936, -1845, -1814, -1848, -1921, -1997, -2043, -2044, -2008, -1955, -1904, -1864, -1838, -1826, -1830, -1858, -1915, -1992, -2067, -2110, -2102, -2040, -1950, -1876, -1853, -1896, -1991, -2103, -2194, -2241, -2242, -2213, -2176, -2143, -2120, -2109, -2107, -2120, -2157, -2215, -2278, -2319, -2313, -2249, -2144, -2032, -1956, -1940, -1985, -2064, -2136, -2170, -2156, -2105, -2037, -1972, -1921, -1884, -1860, -1852, -1867, -1908, -1966, -2020, -2042, -2014, -1939, -1844, -1771, -1753, -1802, -1899, -2010, -2095, -2134, -2127, -2093, -2056, -2030, -2018, -2019, -2032, -2060, -2109, -2178, -2251, -2301, -2303, -2252, -2163, -2074, -2022, -2031, -2095, -2186, -2262, -2295, -2276, -2219, -2147, -2080, -2028, -1992, -1968, -1958, -1966, -1997, -2043, -2080, -2085, -2041, -1952, -1847, -1769, -1748, -1792, -1878, -1972, -2037, -2053, -2026, -1977, -1930, -1899, -1888, -1891, -1909, -1942, -1997, -2069, -2145, -2198, -2206, -2164, -2089, -2019, -1990, -2022, -2107, -2210, -2293, -2329, -2313, -2262, -2198, -2144, -2106, -2085, -2075, -2076, -2093, -2127, -2171, -2203, -2199, -2146, -2051, -1944, -1863, -1840, -1878, -1955, -2030, -2071, -2062, -2011, -1943, -1883, -1841, -1822, -1821, -1833, -1862, -1910, -1974, -2039, -2081, -2081, -2034, -1961, -1899, -1882, -1927, -2021, -2131, -2217, -2255, -2242, -2197, -2146, -2111, -2096, -2096, -2107, -2127, -2161, -2208, -2259, -2295, -2293, -2242, -2152, -2053, -1983, -1969, -2012, -2086, -2153, -2180, -2155, -2089, -2009, -1939, -1893, -1869, -1862, -1866, -1883, -1916, -1963, -2009, -2029, -2009, -1947, -1864, -1798, -1781, -1826, -1917, -2022, -2100, -2129, -2111, -2066, -2021, -1997, -1997, -2014, -2041, -2077, -2124, -2182, -2241, -2284, -2290, -2249, -2172, -2091, -2043, -2050, -2109, -2193, -2264, -2290, -2262, -2195, -2117, -2050, -2008, -1987, -1982, -1983, -1993, -2015, -2046, -2072, -2073, -2033, -1955, -1863, -1789, -1767, -1806, -1888, -1977, -2035, -2045, -2009, -1953, -1903, -1878, -1879, -1899, -1931, -1970, -2019, -2078, -2138, -2181, -2190, -2157, -2094, -2031, -2005, -2033, -2111, -2209, -2290, -2321, -2298, -2240, -2172, -2121, -2094, -2089, -2094, -2104, -2118, -2141, -2169, -2188, -2180, -2132, -2049, -1953, -1880, -1856, -1889, -1959, -2031, -2068, -2054, -1999, -1925, -1862, -1828, -1822, -1837, -1861, -1891, -1931, -1979, -2028, -2061, -2063, -2026, -1966, -1914, -1899, -1940, -2028, -2131, -2214, -2248, -2230, -2179, -2125, -2092, -2086, -2101, -2126, -2153, -2181, -2215, -2250, -2273, -2270, -2228, -2151, -2065, -2002, -1987, -2023, -2090, -2151, -2174, -2145, -2074, -1991, -1921, -1881, -1870, -1878, -1892, -1911, -1935, -1965, -1995, -2009, -1993, -1943, -1875, -1819, -1803, -1842, -1926, -2022, -2094, -2119, -2096, -2047, -2001, -1980, -1990, -2022, -2062, -2105, -2147, -2190, -2234, -2266, -2270, -2238, -2176, -2107, -2062, -2063, -2113, -2188, -2251, -2273, -2243, -2173, -2092, -2028, -1995, -1990, -1998, -2010, -2022, -2034, -2050, -2061, -2056, -2021, -1955, -1876, -1810, -1786, -1816, -1887, -1966, -2021, -2028, -1991, -1934, -1886, -1867, -1881, -1919, -1964, -2007, -2049, -2092, -2135, -2167, -2173, -2146, -2095, -2042, -2017, -2040, -2107, -2194, -2267, -2296, -2275, -2217, -2152, -2107, -2092, -2102, -2122, -2140, -2153, -2162, -2170, -2172, -2157, -2113, -2040, -1956, -1889, -1864, -1889, -1949, -2013, -2048, -2037, -1985, -1916, -1859, -1835, -1842, -1871, -1906, -1937, -1964, -1992, -2020, -2039, -2037, -2008, -1960, -1916, -1904, -1939, -2018, -2115, -2195, -2231, -2218, -2172, -2125, -2098, -2101, -2127, -2162, -2192, -2212, -2227, -2238, -2243, -2230, -2191, -2126, -2053, -1998, -1984, -2016, -2078, -2137, -2163, -2140, -2076, -1998, -1934, -1901, -1898, -1914, -1932, -1945, -1953, -1961, -1968, -1968, -1951, -1911, -1860, -1818, -1809, -1849, -1928, -2022, -2095, -2125, -2107, -2062, -2019, -2001, -2015, -2052, -2095, -2132, -2159, -2181, -2202, -2216, -2215, -2191, -2147, -2096, -2065, -2074, -2123, -2194, -2257, -2281, -2255, -2189, -2110, -2046, -2013, -2008, -2019, -2028, -2029, -2023, -2016, -2010, -1999, -1971, -1924, -1868, -1823, -1812, -1845, -1913, -1989, -2041, -2048, -2013, -1955, -1904, -1881, -1893, -1929, -1972, -2009, -2037, -2062, -2087, -2109, -2120, -2111, -2084, -2056, -2048, -2078, -2143, -2224, -2290, -2315, -2290, -2229, -2158, -2106, -2084, -2091, -2111, -2128, -2134, -2131, -2125, -2119, -2107, -2079, -2032, -1976, -1930, -1915, -1939, -1991, -2045, -2071, -2052, -1993, -1917, -1853, -1820, -1824, -1853, -1890, -1920, -1942, -1961, -1982, -2001, -2011, -2006, -1985, -1965, -1965, -2000, -2068, -2149, -2212, -2235, -2211, -2156, -2099, -2066, -2066, -2094, -2133, -2168, -2190, -2203, -2210, -2215, -2212, -2192, -2152, -2103, -2062, -2048, -2067, -2109, -2148, -2157, -2122, -2049, -1964, -1895, -1861, -1863, -1888, -1917, -1938, -1949, -1956, -1963, -1968, -1964, -1945, -1914, -1885, -1876, -1902, -1959, -2026, -2077, -2091, -2064, -2014, -1969, -1952, -1973, -2023, -2081, -2132, -2168, -2192, -2211, -2224, -2229, -2218, -2188, -2149, -2119, -2116, -2142, -2186, -2225, -2232, -2197, -2130, -2054, -1997, -1975, -1986, -2016, -2045, -2059, -2059, -2050, -2040, -2026, -2002, -1964, -1915, -1871, -1848, -1860, -1901, -1952, -1986, -1986, -1953, -1903, -1863, -1855, -1884, -1940, -2002, -2054, -2089, -2110, -2125, -2136, -2141, -2132, -2110, -2082, -2065, -2076, -2116, -2173, -2223, -2242, -2222, -2173, -2120, -2087, -2086, -2113, -2153, -2185, -2197, -2190, -2172, -2149, -2121, -2085, -2036, -1981, -1931, -1904, -1909, -1942, -1982, -2005, -1994, -1952, -1896, -1854, -1843, -1866, -1912, -1960, -1994, -2010, -2013, -2010, -2007, -2000, -1985, -1964, -1943, -1939, -1964, -2018, -2088, -2149, -2181, -2176, -2145, -2110, -2097, -2115, -2156, -2204, -2240, -2252, -2244, -2225, -2202, -2175, -2143, -2103, -2059, -2023, -2010, -2025, -2063, -2102, -2121, -2105, -2056, -1995, -1944, -1924, -1934, -1962, -1988, -1997, -1987, -1964, -1940, -1920, -1901, -1881, -1858, -1842, -1843, -1874, -1933, -2003, -2063, -2093, -2087, -2058, -2028, -2020, -2042, -2087, -2136, -2173, -2187, -2181, -2168, -2155, -2146, -2134, -2118, -2100, -2089, -2100, -2135, -2187, -2233, -2252, -2234, -2181, -2117, -2064, -2038, -2040, -2056, -2068, -2061, -2036, -2000, -1965, -1937, -1914, -1893, -1871, -1855, -1856, -1883, -1932, -1988, -2029, -2038, -2012, -1966, -1924, -1906, -1921, -1959, -2003, -2034, -2048, -2047, -2043, -2044, -2051, -2060, -2068, -2074, -2088, -2118, -2167, -2226, -2275, -2295, -2275, -2223, -2162, -2116, -2098, -2107, -2128, -2143, -2141, -2119, -2090, -2063, -2042, -2026, -2011, -1992, -1976, -1973, -1988, -2019, -2050, -2063, -2044, -1992, -1924, -1865, -1836, -1841, -1871, -1907, -1933, -1942, -1941, -1941, -1947, -1961, -1978, -1993, -2006, -2025, -2057, -2105, -2158, -2200, -2212, -2191, -2144, -2093, -2062, -2063, -2093, -2135, -2171, -2187, -2185, -2173, -2163, -2157, -2154, -2147, -2134, -2120, -2112, -2118, -2133, -2144, -2136, -2096, -2030, -1953, -1891, -1860, -1864, -1893, -1927, -1948, -1952, -1944, -1934, -1931, -1936, -1941, -1944, -1944, -1948, -1964, -1995, -2031, -2057, -2059, -2034, -1992, -1955, -1944, -1968, -2020, -2083, -2138, -2172, -2186, -2188, -2189, -2195, -2200, -2200, -2192, -2181, -2174, -2178, -2190, -2198, -2188, -2152, -2093, -2030, -1983, -1967, -1985, -2021, -2056, -2074, -2068, -2048, -2023, -2002, -1986, -1970, -1951, -1930, -1913, -1908, -1918, -1936, -1947, -1940, -1913, -1876, -1849, -1851, -1888, -1950, -2019, -2075, -2108, -2118, -2118, -2116, -2119, -2124, -2124, -2120, -2116, -2117, -2132, -2156, -2177, -2184, -2168, -2134, -2097, -2078, -2087, -2123, -2171, -2209, -2222, -2207, -2174, -2135, -2099, -2068, -2038, -2006, -1974, -1947, -1935, -1939, -1949, -1953, -1942, -1913, -1877, -1852, -1854, -1887, -1940, -1993, -2030, -2039, -2027, -2006, -1988, -1977, -1974, -1973, -1973, -1976, -1991, -2020, -2061, -2100, -2125, -2130, -2118, -2105, -2108, -2136, -2183, -2235, -2272, -2281, -2261, -2223, -2180, -2143, -2115, -2093, -2071, -2050, -2037, -2036, -2048, -2063, -2071, -2060, -2029, -1991, -1961, -1953, -1970, -2001, -2027, -2032, -2011, -1971, -1927, -1891, -1869, -1860, -1859, -1863, -1874, -1897, -1934, -1981, -2024, -2053, -2060, -2053, -2044, -2051, -2080, -2125, -2171, -2202, -2205, -2184, -2151, -2120, -2100, -2094, -2097, -2102, -2110, -2122, -2144, -2172, -2198, -2210, -2200, -2169, -2127, -2091, -2073, -2075, -2087, -2093, -2078, -2039, -1986, -1933, -1892, -1870, -1864, -1867, -1875, -1888, -1910, -1941, -1975, -2003, -2013, -2002, -1977, -1953, -1945, -1959, -1991, -2027, -2050, -2052, -2036, -2013, -1999, -2002, -2021, -2051, -2084, -2117, -2151, -2188, -2225, -2255, -2267, -2255, -2221, -2178, -2143, -2127, -2131, -2143, -2150, -2138, -2106, -2062, -2019, -1991, -1982, -1987, -1997, -2008, -2017, -2028, -2039, -2048, -2045, -2025, -1985, -1936, -1892, -1868, -1870, -1891, -1917, -1934, -1934, -1921, -1907, -1904, -1920, -1952, -1993, -2035, -2073, -2107, -2138, -2166, -2185, -2188, -2170, -2139, -2104, -2082, -2082, -2104, -2136, -2162, -2171, -2161, -2140, -2121, -2114, -2122, -2138, -2154, -2163, -2164, -2160, -2152, -2138, -2112, -2071, -2015, -1955, -1905, -1879, -1879, -1898, -1923, -1938, -1937, -1923, -1907, -1901, -1911, -1934, -1962, -1988, -2007, -2020, -2030, -2038, -2039, -2029, -2007, -1979, -1957, -1954, -1976, -2022, -2078, -2126, -2156, -2167, -2164, -2161, -2167, -2183, -2205, -2223, -2231, -2228, -2217, -2202, -2181, -2152, -2111, -2063, -2017, -1984, -1975, -1991, -2021, -2051, -2066, -2060, -2037, -2008, -1986, -1976, -1977, -1980, -1980, -1972, -1959, -1944, -1931, -1916, -1898, -1876, -1855, -1847, -1860, -1899, -1958, -2022, -2074, -2105, -2114, -2110, -2105, -2108, -2121, -2140, -2155, -2162, -2161, -2156, -2150, -2142, -2132, -2116, -2096, -2080, -2078, -2096, -2133, -2175, -2209, -2221, -2207, -2172, -2129, -2091, -2063, -2046, -2031, -2015, -1993, -1968, -1945, -1925, -1908, -1892, -1874, -1860, -1857, -1874, -1911, -1961, -2010, -2042, -2050, -2035, -2008, -1984, -1972, -1974, -1987, -2002, -2014, -2022, -2031, -2042, -2055, -2067, -2078, -2086, -2098, -2120, -2156, -2204, -2252, -2282, -2286, -2262, -2218, -2169, -2128, -2101, -2088, -2081, -2074, -2063, -2050, -2037, -2027, -2018, -2007, -1994, -1982, -1978, -1986, -2007, -2033, -2051, -2050, -2024, -1978, -1926, -1883, -1858, -1854, -1866, -1884, -1903, -1921, -1939, -1959, -1982, -2003, -2022, -2039, -2057, -2082, -2118, -2159, -2196, -2215, -2211, -2182, -2140, -2099, -2074, -2069, -2082, -2102, -2123, -2139, -2149, -2155, -2160, -2161, -2156, -2145, -2131, -2119, -2115, -2118, -2120, -2113, -2087, -2040, -1979, -1918, -1872, -1849, -1850, -1868, -1893, -1915, -1934, -1948, -1961, -1971, -1979, -1982, -1982, -1983, -1991, -2008, -2031, -2051, -2058, -2047, -2021, -1991, -1970, -1970, -1994, -2036, -2086, -2133, -2171, -2198, -2215, -2225, -2228, -2222, -2209, -2192, -2178, -2169, -2166, -2164, -2154, -2129, -2086, -2035, -1989, -1959, -1953, -1969, -1997, -2026, -2047, -2056, -2053, -2042, -2025, -2003, -1978, -1951, -1928, -1915, -1914, -1921, -1929, -1930, -1919, -1899, -1880, -1874, -1892, -1933, -1990, -2049, -2102, -2139, -2162, -2170, -2169, -2161, -2148, -2133, -2119, -2112, -2114, -2125, -2139, -2147, -2143, -2126, -2102, -2083, -2079, -2094, -2125, -2161, -2189, -2201, -2194, -2170, -2134, -2092, -2047, -2003, -1962, -1932, -1914, -1909, -1914, -1922, -1923, -1914, -1898, -1883, -1880, -1897, -1933, -1979, -2022, -2053, -2067, -2063, -2047, -2026, -2003, -1984, -1971, -1968, -1977, -2001, -2035, -2072, -2104, -2124, -2131, -2130, -2132, -2145, -2173, -2209, -2243, -2265, -2266, -2246, -2210, -2165, -2118, -2075, -2038, -2011, -1997, -1996, -2007, -2024, -2039, -2044, -2035, -2014, -1993, -1978, -1978, -1991, -2010, -2023, -2022, -2004, -1972, -1934, -1896, -1867, -1849, -1845, -1856, -1882, -1922, -1970, -2019, -2059, -2084, -2093, -2093, -2094, -2104, -2126, -2156, -2183, -2199, -2196, -2177, -2145, -2112, -2084, -2065, -2059, -2064, -2082, -2109, -2142, -2174, -2196, -2201, -2186, -2155, -2119, -2089, -2070, -2062, -2060, -2053, -2033, -1999, -1956, -1912, -1874, -1849, -1839, -1846, -1867, -1899, -1940, -1983, -2018, -2039, -2043, -2030, -2008, -1988, -1981, -1990, -2010, -2031, -2046, -2048, -2040, -2026, -2015, -2014, -2026, -2052, -2088, -2132, -2179, -2223, -2258, -2276, -2273, -2248, -2208, -2164, -2128, -2106, -2099, -2099, -2097, -2085, -2061, -2028, -1996, -1972, -1959, -1960, -1974, -1995, -2021, -2045, -2063, -2067, -2053, -2022, -1977, -1929, -1889, -1867, -1866, -1882, -1904, -1924, -1936, -1938, -1937, -1941, -1955, -1982, -2019, -2064, -2111, -2155, -2190, -2212, -2217, -2201, -2169, -2129, -2092, -2069, -2066, -2081, -2107, -2132, -2146, -2147, -2138, -2124, -2115, -2113, -2121, -2134, -2148, -2158, -2161, -2152, -2128, -2087, -2032, -1970, -1912, -1869, -1849, -1853, -1876, -1905, -1931, -1945, -1947, -1943, -1940, -1945, -1959, -1982, -2010, -2037, -2058, -2071, -2072, -2060, -2036, -2005, -1974, -1956, -1958, -1984, -2031, -2087, -2139, -2176, -2195, -2199, -2194, -2189, -2190, -2196, -2205, -2212, -2213, -2206, -2187, -2155, -2113, -2062, -2011, -1968, -1943, -1942, -1964, -2000, -2036, -2061, -2066, -2054, -2029, -2001, -1980, -1967, -1962, -1963, -1965, -1963, -1956, -1942, -1921, -1896, -1872, -1856, -1856, -1879, -1926, -1989, -2057, -2116, -2154, -2168, -2164, -2149, -2135, -2128, -2129, -2137, -2147, -2154, -2155, -2149, -2134, -2112, -2088, -2066, -2054, -2059, -2083, -2122, -2167, -2204, -2220, -2210, -2176, -2127, -2075, -2030, -1997, -1977, -1965, -1957, -1948, -1937, -1921, -1902, -1882, -1865, -1857, -1865, -1892, -1937, -1992, -2044, -2081, -2094, -2081, -2051, -2015, -1985, -1970, -1971, -1986, -2009, -2032, -2053, -2070, -2081, -2086, -2088, -2094, -2107, -2131, -2169, -2215, -2258, -2287, -2290, -2265, -2216, -2156, -2097, -2052, -2025, -2015, -2018, -2024, -2030, -2031, -2026, -2015, -1999, -1983, -1972, -1971, -1984, -2007, -2034, -2055, -2058, -2036, -1992, -1936, -1883, -1845, -1831, -1840, -1868, -1906, -1947, -1983, -2013, -2034, -2048, -2058, -2067, -2081, -2104, -2137, -2175, -2209, -2227, -2222, -2192, -2145, -2094, -2054, -2034, -2037, -2059, -2093, -2128, -2157, -2175, -2179, -2171, -2153, -2130, -2108, -2093, -2086, -2087, -2090, -2085, -2063, -2022, -1965, -1903, -1850, -1818, -1815, -1836, -1875, -1921, -1963, -1996, -2015, -2022, -2018, -2008, -1997, -1993, -1998, -2014, -2037, -2059, -2072, -2068, -2048, -2017, -1989, -1977, -1989, -2026, -2081, -2142, -2197, -2238, -2261, -2264, -2250, -2224, -2192, -2162, -2139, -2126, -2123, -2124, -2119, -2102, -2069, -2023, -1974, -1937, -1921, -1931, -1962, -2004, -2044, -2071, -2081, -2072, -2046, -2008, -1967, -1930, -1902, -1890, -1893, -1909, -1929, -1944, -1946, -1935, -1920, -1910, -1917, -1947, -1999, -2065, -2130, -2183, -2215, -2225, -2213, -2186, -2152, -2119, -2092, -2079, -2082, -2099, -2121, -2140, -2148, -2139, -2117, -2092, -2075, -2075, -2094, -2128, -2163, -2188, -2194, -2176, -2136, -2081, -2019, -1960, -1911, -1878, -1865, -1872, -1893, -1918, -1937, -1943, -1935, -1921, -1910, -1913, -1936, -1977, -2026, -2070, -2098, -2104, -2090, -2060, -2023, -1987, -1962, -1953, -1963, -1994, -2040, -2092, -2137, -2169, -2180, -2175, -2163, -2156, -2161, -2182, -2211, -2237, -2250, -2241, -2209, -2159, -2099, -2040, -1990, -1955, -1941, -1948, -1973, -2006, -2038, -2058, -2059, -2040, -2010, -1979, -1960, -1958, -1972, -1993, -2008, -2008, -1990, -1957, -1916, -1877, -1848, -1838, -1849, -1882, -1934, -1998, -2063, -2116, -2148, -2157, -2147, -2129, -2114, -2114, -2130, -2156, -2181, -2194, -2188, -2164, -2128, -2088, -2055, -2035, -2033, -2050, -2083, -2127, -2172, -2205, -2217, -2203, -2165, -2112, -2059, -2018, -1996, -1991, -1995, -1996, -1986, -1961, -1925, -1886, -1853, -1834, -1835, -1856, -1895, -1947, -2004, -2055, -2088, -2097, -2080, -2046, -2007, -1978, -1969, -1982, -2010, -2043, -2068, -2080, -2076, -2065, -2054, -2050, -2060, -2086, -2125, -2174, -2225, -2269, -2295, -2295, -2266, -2213, -2148, -2087, -2045, -2026, -2029, -2042, -2054, -2054, -2040, -2014, -1984, -1960, -1947, -1948, -1963, -1991, -2024, -2055, -2073, -2072, -2046, -1998, -1937, -1880, -1842, -1832, -1850, -1888, -1934, -1973, -1998, -2009, -2011, -2012, -2020, -2039, -2069, -2110, -2155, -2197, -2229, -2243, -2232, -2197, -2144, -2087, -2043, -2023, -2031, -2064, -2107, -2146, -2168, -2170, -2156, -2133, -2111, -2096, -2089, -2092, -2101, -2111, -2116, -2107, -2080, -2033, -1969, -1900, -1842, -1808, -1808, -1838, -1887, -1940, -1981, -2004, -2008, -1998, -1985, -1978, -1981, -1994, -2016, -2044, -2070, -2089, -2093, -2080, -2049, -2010, -1975, -1959, -1972, -2015, -2079, -2149, -2208, -2244, -2254, -2241, -2215, -2188, -2166, -2153, -2149, -2151, -2154, -2152, -2139, -2111, -2067, -2012, -1957, -1916, -1900, -1915, -1957, -2010, -2058, -2086, -2088, -2065, -2026, -1983, -1948, -1926, -1917, -1920, -1931, -1945, -1957, -1959, -1949, -1929, -1905, -1889, -1895, -1929, -1990, -2066, -2141, -2198, -2226, -2224, -2199, -2163, -2129, -2105, -2095, -2098, -2111, -2128, -2143, -2150, -2145, -2124, -2093, -2063, -2044, -2047, -2074, -2120, -2169, -2203, -2210, -2185, -2133, -2067, -2001, -1948, -1912, -1895, -1895, -1906, -1922, -1936, -1942, -1936, -1920, -1900, -1887, -1892, -1921, -1973, -2035, -2091, -2124, -2127, -2101, -2058, -2011, -1975, -1957, -1962, -1986, -2022, -2064, -2105, -2138, -2156, -2157, -2146, -2132, -2126, -2137, -2168, -2211, -2251, -2273, -2264, -2223, -2160, -2088, -2023, -1977, -1954, -1953, -1969, -1994, -2021, -2042, -2050, -2041, -2017, -1985, -1956, -1944, -1952, -1979, -2013, -2039, -2043, -2020, -1974, -1918, -1868, -1838, -1834, -1856, -1899, -1954, -2013, -2067, -2109, -2131, -2134, -2122, -2105, -2095, -2104, -2131, -2170, -2205, -2223, -2215, -2179, -2127, -2073, -2032, -2015, -2022, -2051, -2092, -2136, -2174, -2197, -2199, -2180, -2141, -2091, -2043, -2011, -2000, -2008, -2023, -2032, -2022, -1987, -1935, -1879, -1835, -1815, -1822, -1854, -1904, -1961, -2015, -2057, -2080, -2082, -2063, -2031, -1997, -1974, -1974, -1996, -2035, -2074, -2100, -2103, -2085, -2055, -2028, -2018, -2031, -2067, -2119, -2176, -2229, -2268, -2285, -2278, -2246, -2195, -2135, -2081, -2046, -2036, -2048, -2069, -2083, -2079, -2053, -2010, -1964, -1929, -1915, -1927, -1957, -1998, -2037, -2067, -2080, -2071, -2041, -1993, -1936, -1884, -1851, -1847, -1872, -1916, -1964, -2000, -2014, -2008, -1992, -1979, -1982, -2008, -2053, -2109, -2164, -2210, -2238, -2244, -2226, -2188, -2136, -2084, -2044, -2028, -2042, -2079, -2125, -2162, -2177, -2166, -2135, -2098, -2070, -2059, -2068, -2089, -2114, -2133, -2137, -2122, -2087, -2034, -1969, -1903, -1848, -1819, -1822, -1855, -1906, -1959, -1995, -2007, -1995, -1972, -1951, -1945, -1959, -1991, -2031, -2069, -2098, -2111, -2105, -2082, -2047, -2007, -1973, -1959, -1974, -2019, -2084, -2155, -2211, -2240, -2237, -2212, -2177, -2150, -2137, -2142, -2157, -2173, -2183, -2178, -2157, -2119, -2067, -2009, -1954, -1914, -1901, -1918, -1961, -2016, -2064, -2089, -2083, -2049, -2001, -1956, -1926, -1918, -1928, -1949, -1970, -1983, -1986, -1975, -1954, -1925, -1898, -1883, -1889, -1924, -1986, -2065, -2141, -2198, -2221, -2211, -2176, -2134, -2102, -2090, -2097, -2118, -2143, -2163, -2170, -2163, -2143, -2112, -2076, -2044, -2027, -2033, -2064, -2114, -2167, -2204, -2210, -2181, -2122, -2050, -1984, -1938, -1917, -1919, -1933, -1948, -1958, -1958, -1948, -1928, -1903, -1881, -1869, -1878, -1912, -1969, -2036, -2096, -2131, -2132, -2100, -2049, -1998, -1965, -1958, -1977, -2013, -2056, -2095, -2124, -2138, -2139, -2130, -2115, -2101, -2100, -2118, -2156, -2206, -2252, -2278, -2270, -2226, -2156, -2079, -2014, -1974, -1963, -1975, -2000, -2026, -2043, -2048, -2039, -2017, -1987, -1957, -1935, -1931, -1948, -1983, -2025, -2057, -2064, -2038, -1986, -1922, -1866, -1837, -1840, -1873, -1925, -1983, -2035, -2073, -2097, -2104, -2099, -2087, -2076, -2077, -2095, -2131, -2177, -2219, -2241, -2232, -2190, -2128, -2065, -2021, -2007, -2024, -2063, -2109, -2150, -2177, -2185, -2173, -2145, -2106, -2063, -2027, -2007, -2007, -2025, -2047, -2060, -2049, -2010, -1948, -1882, -1830, -1808, -1821, -1863, -1921, -1979, -2025, -2054, -2063, -2055, -2033, -2006, -1983, -1974, -1984, -2015, -2059, -2102, -2127, -2124, -2096, -2053, -2015, -1999, -2014, -2058, -2120, -2183, -2234, -2263, -2268, -2250, -2214, -2167, -2118, -2078, -2056, -2056, -2074, -2097, -2111, -2102, -2066, -2010, -1951, -1908, -1895, -1913, -1954, -2004, -2047, -2073, -2076, -2057, -2021, -1974, -1926, -1887, -1868, -1873, -1903, -1948, -1994, -2023, -2027, -2008, -1978, -1955, -1955, -1984, -2039, -2106, -2170, -2216, -2238, -2234, -2209, -2169, -2123, -2081, -2053, -2048, -2067, -2104, -2146, -2177, -2183, -2160, -2117, -2070, -2036, -2028, -2046, -2081, -2119, -2143, -2146, -2125, -2082, -2025, -1962, -1904, -1861, -1841, -1849, -1883, -1930, -1976, -2004, -2005, -1982, -1948, -1920, -1914, -1937, -1983, -2038, -2087, -2117, -2125, -2111, -2080, -2042, -2005, -1980, -1974, -1993, -2038, -2100, -2164, -2211, -2230, -2217, -2182, -2141, -2112, -2107, -2125, -2158, -2189, -2205, -2198, -2168, -2120, -2062, -2003, -1953, -1921, -1914, -1934, -1975, -2024, -2065, -2081, -2067, -2026, -1973, -1927, -1904, -1909, -1936, -1973, -2003, -2017, -2012, -1989, -1956, -1922, -1896, -1885, -1897, -1935, -1995, -2069, -2138, -2187, -2204, -2187, -2148, -2106, -2078, -2077, -2100, -2137, -2173, -2195, -2196, -2176, -2142, -2102, -2063, -2034, -2023, -2034, -2066, -2113, -2161, -2193, -2196, -2163, -2102, -2030, -1968, -1931, -1924, -1941, -1967, -1989, -1995, -1983, -1956, -1923, -1891, -1868, -1862, -1876, -1914, -1971, -2036, -2091, -2123, -2121, -2088, -2037, -1988, -1960, -1963, -1995, -2044, -2093, -2129, -2145, -2143, -2127, -2106, -2088, -2079, -2085, -2110, -2151, -2201, -2246, -2270, -2261, -2217, -2147, -2071, -2009, -1977, -1977, -2002, -2034, -2059, -2067, -2055, -2028, -1993, -1959, -1932, -1919, -1924, -1949, -1988, -2030, -2060, -2066, -2040, -1988, -1924, -1871, -1845, -1855, -1896, -1955, -2013, -2058, -2082, -2086, -2078, -2064, -2054, -2052, -2063, -2091, -2133, -2182, -2224, -2244, -2232, -2190, -2128, -2066, -2023, -2012, -2035, -2079, -2128, -2166, -2181, -2173, -2145, -2107, -2068, -2034, -2011, -2005, -2016, -2038, -2062, -2073, -2061, -2020, -1957, -1889, -1836, -1815, -1831, -1877, -1938, -1995, -2034, -2050, -2043, -2023, -1999, -1979, -1969, -1974, -1997, -2035, -2081, -2121, -2142, -2135, -2103, -2056, -2014, -1995, -2011, -2058, -2123, -2187, -2233, -2253, -2245, -2216, -2175, -2133, -2097, -2073, -2066, -2076, -2097, -2119, -2128, -2113, -2071, -2011, -1948, -1902, -1888, -1908, -1954, -2009, -2053, -2073, -2066, -2037, -1996, -1951, -1913, -1890, -1887, -1904, -1938, -1980, -2018, -2039, -2036, -2009, -1973, -1945, -1942, -1972, -2031, -2104, -2170, -2215, -2230, -2216, -2184, -2143, -2104, -2076, -2064, -2071, -2096, -2131, -2166, -2186, -2182, -2152, -2102, -2050, -2014, -2007, -2031, -2074, -2119, -2147, -2148, -2120, -2070, -2010, -1952, -1906, -1877, -1871, -1887, -1919, -1960, -1994, -2010, -2001, -1970, -1931, -1902, -1898, -1925, -1978, -2041, -2096, -2127, -2130, -2108, -2072, -2033, -2003, -1989, -1995, -2023, -2068, -2121, -2172, -2206, -2214, -2193, -2153, -2111, -2085, -2085, -2112, -2155, -2195, -2215, -2207, -2171, -2116, -2055, -1999, -1958, -1937, -1939, -1961, -1996, -2034, -2062, -2068, -2047, -2003, -1950, -1907, -1890, -1904, -1943, -1989, -2027, -2042, -2031, -1999, -1959, -1922, -1899, -1896, -1916, -1958, -2015, -2078, -2134, -2171, -2178, -2158, -2119, -2081, -2060, -2067, -2100, -2148, -2192, -2216, -2213, -2184, -2139, -2091, -2052, -2029, -2026, -2043, -2075, -2116, -2153, -2174, -2168, -2133, -2074, -2009, -1955, -1928, -1932, -1960, -1995, -2020, -2023, -2002, -1964, -1920, -1883, -1863, -1863, -1886, -1927, -1980, -2036, -2081, -2103, -2097, -2066, -2021, -1980, -1961, -1973, -2014, -2069, -2121, -2154, -2162, -2146, -2117, -2087, -2068, -2064, -2078, -2109, -2151, -2196, -2232, -2248, -2235, -2193, -2130, -2063, -2011, -1987, -1995, -2026, -2061, -2085, -2087, -2063, -2022, -1976, -1937, -1914, -1910, -1925, -1955, -1994, -2030, -2054, -2056, -2030, -1982, -1927, -1881, -1863, -1879, -1924, -1985, -2041, -2079, -2090, -2080, -2058, -2036, -2025, -2031, -2054, -2091, -2137, -2183, -2219, -2233, -2220, -2180, -2124, -2069, -2032, -2026, -2052, -2098, -2146, -2178, -2183, -2161, -2121, -2074, -2034, -2008, -1999, -2007, -2027, -2052, -2072, -2077, -2061, -2020, -1962, -1900, -1853, -1836, -1854, -1900, -1959, -2011, -2040, -2043, -2024, -1995, -1968, -1953, -1956, -1976, -2011, -2054, -2097, -2130, -2144, -2133, -2101, -2058, -2020, -2005, -2021, -2067, -2130, -2189, -2229, -2239, -2220, -2181, -2137, -2100, -2078, -2071, -2079, -2098, -2120, -2136, -2136, -2115, -2072, -2013, -1954, -1911, -1898, -1918, -1962, -2013, -2052, -2066, -2051, -2014, -1968, -1927, -1901, -1894, -1906, -1934, -1971, -2008, -2036, -2047, -2036, -2008, -1972, -1947, -1945, -1975, -2032, -2101, -2164, -2203, -2212, -2192, -2155, -2116, -2086, -2073, -2077, -2097, -2126, -2158, -2182, -2190, -2177, -2141, -2092, -2042, -2009, -2004, -2028, -2070, -2113, -2139, -2137, -2105, -2053, -1993, -1942, -1908, -1895, -1903, -1925, -1956, -1986, -2006, -2009, -1991, -1958, -1921, -1895, -1893, -1922, -1975, -2038, -2092, -2122, -2122, -2096, -2059, -2023, -2001, -2000, -2019, -2054, -2098, -2143, -2178, -2197, -2192, -2167, -2128, -2091, -2070, -2074, -2104, -2149, -2190, -2212, -2203, -2165, -2109, -2048, -1999, -1968, -1960, -1971, -1994, -2023, -2047, -2059, -2051, -2022, -1979, -1932, -1897, -1887, -1906, -1947, -1996, -2035, -2049, -2036, -2002, -1960, -1925, -1908, -1914, -1942, -1986, -2038, -2088, -2127, -2147, -2146, -2124, -2091, -2062, -2050, -2064, -2103, -2153, -2198, -2223, -2218, -2186, -2137, -2089, -2052, -2036, -2041, -2063, -2094, -2125, -2148, -2153, -2137, -2100, -2047, -1992, -1951, -1934, -1946, -1977, -2014, -2039, -2041, -2016, -1972, -1924, -1887, -1870, -1876, -1904, -1945, -1992, -2034, -2064, -2076, -2065, -2038, -2002, -1975, -1968, -1988, -2033, -2089, -2139, -2169, -2170, -2147, -2112, -2079, -2059, -2059, -2079, -2114, -2154, -2190, -2214, -2218, -2200, -2161, -2108, -2056, -2019, -2006, -2020, -2051, -2085, -2105, -2100, -2069, -2020, -1969, -1929, -1908, -1910, -1931, -1963, -1997, -2024, -2037, -2031, -2006, -1967, -1925, -1895, -1887, -1909, -1954, -2010, -2060, -2089, -2091, -2072, -2042, -2017, -2008, -2019, -2049, -2091, -2137, -2176, -2203, -2209, -2194, -2160, -2116, -2076, -2052, -2054, -2080, -2121, -2161, -2184, -2180, -2150, -2102, -2051, -2012, -1991, -1992, -2008, -2032, -2055, -2069, -2068, -2047, -2009, -1960, -1912, -1878, -1868, -1887, -1928, -1978, -2019, -2039, -2033, -2006, -1972, -1944, -1934, -1946, -1976, -2019, -2065, -2104, -2129, -2135, -2123, -2095, -2062, -2036, -2029, -2047, -2088, -2142, -2190, -2219, -2219, -2193, -2151, -2107, -2075, -2061, -2067, -2088, -2113, -2134, -2143, -2136, -2110, -2067, -2016, -1967, -1933, -1924, -1941, -1977, -2017, -2046, -2050, -2029, -1989, -1944, -1908, -1891, -1897, -1922, -1959, -1997, -2028, -2046, -2048, -2033, -2006, -1978, -1960, -1963, -1991, -2040, -2099, -2151, -2181, -2184, -2162, -2127, -2092, -2071, -2070, -2087, -2118, -2151, -2179, -2193, -2190, -2167, -2130, -2085, -2043, -2017, -2014, -2033, -2067, -2102, -2120, -2114, -2081, -2031, -1978, -1935, -1912, -1913, -1931, -1960, -1988, -2009, -2016, -2007, -1983, -1950, -1918, -1900, -1902, -1930, -1977, -2031, -2078, -2103, -2102, -2078, -2045, -2017, -2005, -2014, -2043, -2084, -2127, -2163, -2184, -2187, -2173, -2144, -2110, -2080, -2066, -2074, -2102, -2140, -2175, -2192, -2183, -2149, -2098, -2045, -2004, -1984, -1985, -2002, -2027, -2048, -2060, -2056, -2035, -2001, -1959, -1920, -1895, -1892, -1912, -1951, -1995, -2029, -2042, -2031, -2000, -1964, -1935, -1925, -1939, -1972, -2016, -2062, -2099, -2122, -2127, -2116, -2093, -2067, -2049, -2047, -2067, -2105, -2152, -2193, -2214, -2209, -2180, -2137, -2093, -2062, -2052, -2061, -2084, -2111, -2132, -2140, -2131, -2105, -2065, -2019, -1977, -1949, -1943, -1959, -1989, -2022, -2043, -2042, -2018, -1978, -1934, -1900, -1887, -1897, -1926, -1964, -2003, -2033, -2048, -2047, -2032, -2008, -1985, -1973, -1978, -2005, -2050, -2102, -2146, -2171, -2170, -2148, -2114, -2082, -2064, -2067, -2089, -2122, -2156, -2182, -2194, -2186, -2162, -2125, -2084, -2048, -2026, -2024, -2042, -2071, -2098, -2111, -2101, -2069, -2021, -1970, -1932, -1914, -1918, -1940, -1970, -1998, -2015, -2018, -2005, -1980, -1950, -1923, -1909, -1914, -1941, -1984, -2033, -2073, -2094, -2091, -2069, -2039, -2014, -2005, -2018, -2049, -2092, -2134, -2167, -2184, -2182, -2165, -2137, -2106, -2082, -2073, -2082, -2108, -2142, -2170, -2183, -2172, -2137, -2088, -2039, -2002, -1986, -1990, -2008, -2033, -2053, -2061, -2053, -2029, -1994, -1956, -1923, -1904, -1905, -1926, -1960, -1998, -2026, -2035, -2022, -1993, -1959, -1934, -1928, -1944, -1979, -2023, -2067, -2101, -2119, -2121, -2108, -2087, -2066, -2054, -2057, -2077, -2112, -2153, -2187, -2203, -2196, -2166, -2125, -2085, -2058, -2051, -2063, -2088, -2115, -2135, -2140, -2127, -2099, -2060, -2018, -1982, -1960, -1956, -1970, -1995, -2021, -2036, -2031, -2007, -1968, -1928, -1898, -1889, -1902, -1934, -1974, -2012, -2039, -2051, -2047, -2030, -2008, -1989, -1981, -1990, -2016, -2056, -2101, -2138, -2157, -2154, -2132, -2102, -2075, -2062, -2069, -2094, -2129, -2164, -2189, -2197, -2186, -2159, -2122, -2083, -2051, -2033, -2032, -2046, -2069, -2089, -2097, -2084, -2052, -2008, -1964, -1932, -1920, -1929, -1953, -1984, -2011, -2025, -2023, -2006, -1979, -1949, -1924, -1913, -1920, -1945, -1983, -2025, -2059, -2077, -2074, -2056, -2032, -2014, -2012, -2030, -2064, -2107, -2147, -2176, -2187, -2180, -2158, -2129, -2099, -2077, -2070, -2080, -2102, -2131, -2155, -2165, -2154, -2124, -2082, -2041, -2012, -2001, -2008, -2028, -2051, -2067, -2068, -2053, -2024, -1986, -1947, -1916, -1900, -1903, -1923, -1955, -1989, -2015, -2025, -2016, -1993, -1967, -1948, -1947, -1966, -2001, -2043, -2081, -2107, -2117, -2111, -2093, -2070, -2050, -2041, -2048, -2071, -2106, -2145, -2177, -2194, -2190, -2167, -2133, -2099, -2077, -2072, -2084, -2105, -2126, -2138, -2134, -2114, -2080, -2038, -1998, -1967, -1951, -1953, -1971, -1997, -2023, -2038, -2036, -2016, -1983, -1948, -1921, -1913, -1924, -1951, -1983, -2013, -2031, -2034, -2023, -2004, -1984, -1970, -1970, -1987, -2019, -2062, -2107, -2144, -2164, -2163, -2144, -2117, -2092, -2079, -2083, -2102, -2130, -2157, -2173, -2173, -2157, -2128, -2094, -2063, -2041, -2033, -2041, -2060, -2085, -2105, -2111, -2099, -2067, -2024, -1980, -1947, -1931, -1934, -1952, -1975, -1994, -2002, -1996, -1978, -1954, -1932, -1919, -1920, -1937, -1968, -2009, -2049, -2079, -2093, -2087, -2067, -2041, -2020, -2014, -2026, -2053, -2090, -2124, -2148, -2157, -2151, -2134, -2113, -2095, -2086, -2090, -2107, -2132, -2158, -2177, -2179, -2162, -2127, -2082, -2038, -2005, -1989, -1993, -2009, -2029, -2043, -2045, -2032, -2009, -1980, -1952, -1934, -1929, -1938, -1960, -1988, -2015, -2030, -2030, -2013, -1985, -1955, -1934, -1930, -1947, -1980, -2021, -2060, -2089, -2103, -2103, -2092, -2079, -2070, -2071, -2083, -2107, -2137, -2167, -2186, -2190, -2175, -2145, -2108, -2073, -2051, -2048, -2062, -2086, -2111, -2127, -2129, -2115, -2088, -2054, -2023, -1999, -1988, -1989, -2000, -2016, -2028, -2029, -2015, -1987, -1951, -1916, -1894, -1891, -1908, -1940, -1979, -2014, -2038, -2047, -2041, -2027, -2012, -2002, -2003, -2017, -2042, -2073, -2103, -2125, -2132, -2124, -2104, -2079, -2061, -2057, -2069, -2098, -2133, -2167, -2188, -2192, -2179, -2153, -2120, -2089, -2065, -2054, -2054, -2062, -2073, -2079, -2075, -2056, -2025, -1988, -1954, -1933, -1929, -1943, -1970, -2000, -2024, -2033, -2027, -2007, -1980, -1955, -1937, -1932, -1941, -1962, -1991, -2019, -2040, -2049, -2045, -2032, -2018, -2012, -2019, -2044, -2081, -2123, -2159, -2182, -2188, -2175, -2151, -2122, -2098, -2083, -2080, -2089, -2106, -2124, -2136, -2137, -2123, -2098, -2067, -2039, -2022, -2019, -2031, -2051, -2070, -2080, -2074, -2053, -2018, -1979, -1944, -1919, -1909, -1914, -1931, -1956, -1979, -1995, -2000, -1994, -1980, -1967, -1961, -1970, -1993, -2027, -2064, -2095, -2113, -2114, -2100, -2078, -2056, -2042, -2039, -2051, -2074, -2105, -2136, -2159, -2169, -2166, -2149, -2127, -2106, -2095, -2096, -2108, -2125, -2138, -2141, -2127, -2099, -2060, -2019, -1983, -1960, -1952, -1959, -1976, -1997, -2015, -2024, -2020, -2005, -1981, -1958, -1943, -1941, -1953, -1976, -2001, -2020, -2027, -2021, -2004, -1984, -1967, -1961, -1969, -1993, -2028, -2069, -2106, -2135, -2150, -2150, -2138, -2121, -2106, -2100, -2105, -2121, -2141, -2157, -2162, -2153, -2131, -2100, -2070, -2046, -2034, -2037, -2051, -2072, -2092, -2104, -2105, -2090, -2063, -2028, -1994, -1968, -1956, -1957, -1967, -1981, -1990, -1988, -1975, -1955, -1934, -1920, -1917, -1929, -1955, -1989, -2026, -2059, -2081, -2089, -2083, -2067, -2048, -2034, -2031, -2042, -2064, -2091, -2115, -2130, -2132, -2123, -2108, -2094, -2086, -2089, -2104, -2127, -2151, -2171, -2180, -2175, -2154, -2120, -2081, -2044, -2016, -2002, -2002, -2011, -2022, -2028, -2024, -2009, -1987, -1965, -1948, -1942, -1948, -1966, -1989, -2012, -2028, -2032, -2024, -2005, -1980, -1957, -1942, -1941, -1956, -1983, -2017, -2048, -2071, -2081, -2081, -2076, -2072, -2075, -2087, -2108, -2134, -2159, -2177, -2184, -2178, -2158, -2128, -2096, -2069, -2053, -2051, -2062, -2081, -2100, -2111, -2109, -2096, -2074, -2049, -2029, -2016, -2014, -2019, -2027, -2033, -2032, -2021, -1999, -1969, -1938, -1912, -1897, -1898, -1915, -1944, -1978, -2008, -2028, -2036, -2034, -2026, -2019, -2019, -2028, -2046, -2068, -2090, -2107, -2114, -2111, -2097, -2079, -2063, -2053, -2056, -2072, -2099, -2131, -2160, -2178, -2181, -2169, -2147, -2121, -2099, -2084, -2077, -2077, -2078, -2077, -2070, -2053, -2028, -1998, -1969, -1947, -1936, -1939, -1955, -1980, -2006, -2025, -2032, -2026, -2009, -1987, -1967, -1956, -1956, -1966, -1982, -1999, -2014, -2021, -2022, -2016, -2010, -2007, -2012, -2029, -2057, -2094, -2131, -2162, -2180, -2182, -2170, -2149, -2125, -2105, -2095, -2094, -2099, -2108, -2114, -2113, -2105, -2090, -2070, -2051, -2036, -2031, -2036, -2049, -2067, -2080, -2084, -2074, -2050, -2017, -1981, -1950, -1930, -1923, -1927, -1939, -1953, -1966, -1973, -1974, -1971, -1968, -1968, -1976, -1993, -2019, -2050, -2080, -2103, -2113, -2109, -2093, -2073, -2054, -2043, -2044, -2056, -2077, -2100, -2121, -2135, -2141, -2139, -2131, -2122, -2116, -2115, -2121, -2131, -2142, -2146, -2140, -2119, -2087, -2049, -2011, -1980, -1962, -1958, -1965, -1979, -1993, -2003, -2006, -2002, -1993, -1982, -1973, -1970, -1974, -1986, -2001, -2015, -2023, -2022, -2010, -1991, -1972, -1960, -1959, -1973, -1998, -2031, -2066, -2097, -2119, -2131, -2135, -2132, -2127, -2123, -2125, -2131, -2141, -2150, -2154, -2148, -2132, -2107, -2078, -2053, -2036, -2032, -2040, -2056, -2074, -2089, -2096, -2093, -2079, -2058, -2035, -2012, -1995, -1985, -1982, -1983, -1984, -1981, -1971, -1955, -1936, -1920, -1913, -1919, -1938, -1967, -2002, -2035, -2061, -2076, -2081, -2077, -2069, -2060, -2054, -2055, -2062, -2075, -2090, -2101, -2106, -2103, -2094, -2084, -2077, -2080, -2092, -2113, -2137, -2160, -2174, -2176, -2165, -2143, -2115, -2084, -2056, -2034, -2020, -2013, -2012, -2011, -2008, -1998, -1984, -1968, -1954, -1948, -1953, -1967, -1989, -2011, -2028, -2036, -2033, -2021, -2003, -1983, -1967, -1958, -1958, -1968, -1987, -2009, -2030, -2046, -2055, -2059, -2062, -2069, -2082, -2102, -2127, -2153, -2173, -2183, -2181, -2167, -2144, -2117, -2092, -2071, -2059, -2057, -2062, -2072, -2081, -2086, -2084, -2075, -2061, -2047, -2038, -2035, -2039, -2046, -2051, -2049, -2037, -2017, -1989, -1960, -1934, -1916, -1907, -1910, -1925, -1946, -1971, -1994, -2011, -2021, -2025, -2027, -2030, -2039, -2054, -2073, -2092, -2105, -2110, -2105, -2093, -2078, -2063, -2053, -2051, -2058, -2075, -2098, -2123, -2144, -2158, -2162, -2156, -2143, -2127, -2114, -2105, -2101, -2098, -2092, -2080, -2061, -2035, -2006, -1979, -1957, -1944, -1941, -1949, -1964, -1984, -2004, -2018, -2024, -2021, -2011, -1998, -1987, -1981, -1983, -1990, -1999, -2006, -2007, -2004, -1998, -1992, -1991, -1998, -2013, -2037, -2067, -2100, -2131, -2156, -2170, -2173, -2165, -2150, -2133, -2120, -2112, -2109, -2109, -2108, -2103, -2092, -2077, -2060, -2045, -2036, -2034, -2039, -2050, -2063, -2076, -2083, -2082, -2071, -2049, -2021, -1992, -1967, -1950, -1943, -1943, -1946, -1950, -1952, -1952, -1950, -1951, -1956, -1968, -1987, -2012, -2040, -2067, -2090, -2105, -2109, -2104, -2090, -2074, -2060, -2052, -2053, -2063, -2077, -2091, -2102, -2109, -2110, -2110, -2111, -2114, -2121, -2130, -2141, -2149, -2153, -2149, -2135, -2111, -2080, -2045, -2012, -1986, -1970, -1966, -1969, -1976, -1983, -1986, -1985, -1983, -1980, -1981, -1985, -1992, -2003, -2014, -2023, -2028, -2026, -2017, -2002, -1984, -1969, -1961, -1963, -1977, -2001, -2029, -2058, -2082, -2099, -2111, -2118, -2125, -2132, -2140, -2148, -2155, -2159, -2158, -2151, -2136, -2115, -2090, -2064, -2044, -2032, -2031, -2040, -2055, -2070, -2080, -2082, -2078, -2068, -2055, -2042, -2032, -2023, -2016, -2009, -2000, -1989, -1975, -1959, -1941, -1924, -1913, -1912, -1923, -1945, -1974, -2006, -2034, -2055, -2068, -2073, -2074, -2074, -2074, -2076, -2080, -2084, -2088, -2090, -2089, -2085, -2079, -2072, -2067, -2067, -2076, -2093, -2116, -2140, -2159, -2169, -2168, -2156, -2137, -2115, -2093, -2073, -2056, -2041, -2028, -2016, -2004, -1990, -1977, -1963, -1953, -1948, -1950, -1961, -1980, -2002, -2022, -2035, -2039, -2033, -2020, -2005, -1991, -1982, -1978, -1979, -1984, -1992, -2002, -2012, -2021, -2030, -2039, -2050, -2066, -2087, -2112, -2139, -2163, -2179, -2184, -2176, -2159, -2137, -2114, -2094, -2080, -2071, -2066, -2064, -2063, -2062, -2060, -2057, -2052, -2047, -2045, -2046, -2051, -2058, -2064, -2065, -2057, -2039, -2014, -1985, -1958, -1936, -1923, -1919, -1922, -1932, -1945, -1960, -1975, -1990, -2002, -2014, -2026, -2040, -2056, -2075, -2093, -2107, -2114, -2111, -2099, -2083, -2067, -2054, -2049, -2052, -2063, -2077, -2094, -2111, -2125, -2135, -2140, -2140, -2137, -2133, -2128, -2125, -2121, -2115, -2103, -2083, -2056, -2025, -1994, -1968, -1951, -1945, -1947, -1956, -1969, -1983, -1996, -2005, -2011, -2012, -2011, -2008, -2006, -2006, -2009, -2012, -2014, -2012, -2004, -1994, -1983, -1977, -1980, -1993, -2014, -2041, -2071, -2100, -2124, -2143, -2155, -2160, -2158, -2152, -2144, -2137, -2130, -2125, -2118, -2109, -2094, -2076, -2056, -2039, -2028, -2026, -2032, -2043, -2057, -2070, -2078, -2080, -2075, -2064, -2047, -2027, -2006, -1988, -1974, -1964, -1958, -1954, -1949, -1943, -1936, -1933, -1936, -1948, -1968, -1996, -2025, -2053, -2076, -2093, -2102, -2104, -2100, -2091, -2081, -2072, -2067, -2067, -2072, -2078, -2083, -2086, -2086, -2086, -2088, -2094, -2106, -2122, -2139, -2153, -2160, -2158, -2148, -2130, -2106, -2077, -2048, -2021, -1999, -1984, -1976, -1974, -1973, -1973, -1970, -1967, -1966, -1969, -1978, -1992, -2008, -2023, -2034, -2038, -2036, -2027, -2014, -1999, -1985, -1974, -1970, -1974, -1986, -2004, -2026, -2046, -2064, -2078, -2090, -2102, -2116, -2132, -2149, -2163, -2171, -2171, -2163, -2147, -2126, -2103, -2080, -2060, -2044, -2036, -2035, -2041, -2050, -2060, -2065, -2065, -2060, -2054, -2048, -2045, -2044, -2043, -2038, -2029, -2013, -1994, -1972, -1951, -1932, -1919, -1914, -1918, -1930, -1951, -1976, -2003, -2026, -2044, -2056, -2063, -2069, -2076, -2085, -2094, -2101, -2104, -2101, -2094, -2083, -2072, -2062, -2057, -2057, -2063, -2076, -2094, -2115, -2135, -2150, -2157, -2155, -2145, -2130, -2114, -2100, -2088, -2076, -2061, -2043, -2022, -1999, -1978, -1960, -1948, -1942, -1944, -1952, -1968, -1987, -2007, -2023, -2033, -2034, -2028, -2018, -2008, -2001, -1998, -1999, -2000, -2001, -2001, -2000, -2000, -2003, -2011, -2024, -2042, -2064, -2090, -2117, -2144, -2165, -2177, -2178, -2169, -2153, -2134, -2116, -2103, -2093, -2085, -2078, -2069, -2059, -2049, -2040, -2035, -2033, -2035, -2041, -2049, -2059, -2068, -2072, -2070, -2059, -2039, -2013, -1986, -1963, -1946, -1937, -1936, -1938, -1942, -1947, -1953, -1960, -1971, -1985, -2003, -2024, -2046, -2068, -2088, -2105, -2116, -2118, -2111, -2097, -2079, -2064, -2055, -2054, -2060, -2071, -2082, -2092, -2100, -2106, -2111, -2116, -2123, -2129, -2134, -2137, -2138, -2134, -2125, -2108, -2083, -2053, -2020, -1990, -1967, -1954, -1951, -1956, -1964, -1972, -1979, -1985, -1990, -1995, -2000, -2007, -2014, -2020, -2026, -2029, -2030, -2026, -2017, -2004, -1990, -1978, -1974, -1979, -1995, -2019, -2046, -2073, -2096, -2114, -2127, -2136, -2144, -2149, -2152, -2153, -2152, -2147, -2139, -2128, -2111, -2090, -2067, -2044, -2028, -2020, -2022, -2031, -2046, -2060, -2069, -2072, -2069, -2061, -2051, -2040, -2029, -2017, -2006, -1995, -1984, -1974, -1962, -1950, -1937, -1927, -1923, -1929, -1944, -1970, -2000, -2031, -2058, -2077, -2088, -2093, -2094, -2092, -2091, -2089, -2087, -2086, -2085, -2084, -2083, -2080, -2075, -2071, -2069, -2072, -2082, -2100, -2121, -2141, -2156, -2160, -2155, -2140, -2120, -2097, -2073, -2052, -2032, -2016, -2002, -1990, -1981, -1972, -1964, -1957, -1952, -1952, -1959, -1974, -1994, -2016, -2034, -2044, -2045, -2037, -2025, -2011, -1998, -1989, -1985, -1986, -1991, -2000, -2011, -2024, -2037, -2049, -2060, -2072, -2088, -2107, -2130, -2153, -2171, -2181, -2178, -2165, -2144, -2120, -2097, -2077, -2062, -2052, -2047, -2046, -2047, -2049, -2050, -2049, -2047, -2043, -2041, -2042, -2046, -2052, -2056, -2054, -2044, -2024, -1999, -1972, -1948, -1931, -1922, -1922, -1929, -1942, -1960, -1979, -1998, -2015, -2028, -2039, -2050, -2062, -2076, -2092, -2107, -2117, -2118, -2111, -2097, -2079, -2063, -2053, -2050, -2055, -2066, -2080, -2097, -2114, -2128, -2136, -2139, -2136, -2129, -2120, -2112, -2106, -2100, -2092, -2078, -2056, -2029, -2000, -1973, -1952, -1941, -1940, -1947, -1959, -1975, -1992, -2007, -2018, -2023, -2023, -2020, -2014, -2011, -2011, -2014, -2018, -2020, -2017, -2010, -2001, -1993, -1991, -1998, -2013, -2036, -2063, -2092, -2119, -2141, -2157, -2165, -2164, -2157, -2145, -2132, -2121, -2113, -2107, -2101, -2092, -2077, -2059, -2041, -2026, -2019, -2019, -2027, -2039, -2053, -2065, -2072, -2074, -2067, -2054, -2034, -2011, -1989, -1971, -1960, -1956, -1956, -1956, -1956, -1953, -1949, -1949, -1956, -1971, -1993, -2020, -2048, -2074, -2096, -2110, -2116, -2114, -2105, -2091, -2077, -2067, -2062, -2065, -2072, -2082, -2088, -2091, -2091, -2089, -2089, -2094, -2104, -2118, -2131, -2141, -2145, -2141, -2128, -2108, -2081, -2050, -2019, -1993, -1974, -1965, -1965, -1969, -1974, -1977, -1977, -1975, -1974, -1978, -1987, -2001, -2016, -2031, -2041, -2045, -2042, -2034, -2020, -2004, -1989, -1979, -1977, -1985, -2003, -2027, -2052, -2073, -2089, -2099, -2107, -2114, -2124, -2135, -2147, -2157, -2162, -2160, -2150, -2133, -2111, -2085, -2060, -2039, -2025, -2020, -2024, -2036, -2049, -2060, -2065, -2063, -2055, -2046, -2037, -2032, -2029, -2027, -2023, -2016, -2004, -1989, -1971, -1952, -1936, -1924, -1921, -1929, -1947, -1974, -2004, -2034, -2056, -2071, -2077, -2079, -2080, -2082, -2087, -2094, -2100, -2103, -2102, -2096, -2087, -2077, -2066, -2059, -2057, -2062, -2076, -2096, -2119, -2140, -2152, -2154, -2145, -2128, -2107, -2087, -2070, -2057, -2046, -2035, -2022, -2008, -1991, -1975, -1960, -1948, -1942, -1944, -1955, -1974, -1998, -2021, -2039, -2047, -2044, -2034, -2020, -2006, -1998, -1996, -1999, -2005, -2012, -2018, -2022, -2026, -2030, -2035, -2043, -2056, -2076, -2100, -2127, -2153, -2172, -2180, -2176, -2160, -2137, -2113, -2091, -2077, -2068, -2064, -2062, -2059, -2055, -2048, -2041, -2034, -2028, -2026, -2028, -2035, -2046, -2057, -2064, -2062, -2051, -2029, -2001, -1973, -1950, -1936, -1932, -1937, -1947, -1959, -1971, -1982, -1992, -2002, -2011, -2022, -2036, -2054, -2075, -2096, -2115, -2126, -2127, -2116, -2098, -2077, -2060, -2050, -2050, -2058, -2073, -2088, -2102, -2113, -2118, -2119, -2118, -2114, -2111, -2109, -2109, -2110, -2110, -2104, -2090, -2067, -2036, -2002, -1972, -1951, -1941, -1944, -1955, -1970, -1985, -1997, -2005, -2009, -2009, -2008, -2007, -2008, -2013, -2020, -2029, -2036, -2038, -2032, -2020, -2005, -1992, -1987, -1992, -2010, -2036, -2066, -2095, -2119, -2136, -2145, -2147, -2144, -2138, -2132, -2126, -2124, -2122, -2120, -2114, -2102, -2083, -2059, -2035, -2017, -2008, -2010, -2022, -2039, -2056, -2068, -2072, -2069, -2058, -2042, -2024, -2006, -1991, -1982, -1977, -1977, -1977, -1975, -1969, -1959, -1949, -1943, -1947, -1961, -1986, -2018, -2050, -2078, -2098, -2108, -2110, -2104, -2094, -2084, -2076, -2072, -2074, -2080, -2088, -2094, -2095, -2091, -2083, -2075, -2072, -2077, -2090, -2108, -2127, -2142, -2147, -2142, -2126, -2102, -2073, -2044, -2018, -1998, -1986, -1982, -1982, -1985, -1985, -1981, -1974, -1966, -1961, -1964, -1975, -1994, -2016, -2036, -2049, -2054, -2049, -2036, -2019, -2003, -1990, -1985, -1988, -2000, -2018, -2039, -2059, -2074, -2083, -2087, -2089, -2095, -2105, -2122, -2141, -2158, -2168, -2167, -2156, -2135, -2109, -2082, -2057, -2038, -2028, -2027, -2034, -2044, -2055, -2060, -2059, -2051, -2039, -2028, -2021, -2021, -2026, -2032, -2035, -2032, -2020, -2001, -1978, -1955, -1937, -1926, -1926, -1936, -1957, -1983, -2011, -2035, -2052, -2060, -2063, -2062, -2064, -2071, -2083, -2097, -2110, -2117, -2117, -2107, -2092, -2076, -2061, -2052, -2051, -2059, -2075, -2096, -2118, -2135, -2144, -2141, -2128, -2110, -2091, -2076, -2066, -2061, -2058, -2053, -2042, -2024, -2002, -1978, -1957, -1943, -1937, -1942, -1957, -1978, -2001, -2023, -2038, -2042, -2037, -2025, -2011, -2001, -1999, -2004, -2014, -2025, -2033, -2036, -2033, -2029, -2024, -2024, -2031, -2046, -2068, -2095, -2124, -2150, -2167, -2173, -2166, -2148, -2126, -2104, -2088, -2079, -2077, -2079, -2079, -2074, -2064, -2050, -2035, -2022, -2014, -2012, -2019, -2031, -2046, -2059, -2066, -2064, -2051, -2028, -1999, -1973, -1953, -1944, -1946, -1955, -1967, -1979, -1986, -1989, -1990, -1991, -1997, -2008, -2025, -2048, -2074, -2099, -2119, -2129, -2127, -2115, -2096, -2075, -2058, -2051, -2055, -2068, -2084, -2100, -2109, -2112, -2109, -2103, -2097, -2093, -2093, -2098, -2105, -2112, -2115, -2110, -2095, -2070, -2038, -2003, -1974, -1955, -1948, -1953, -1966, -1982, -1994, -2001, -2001, -1998, -1993, -1991, -1993, -2001, -2013, -2027, -2040, -2048, -2049, -2042, -2027, -2009, -1994, -1988, -1995, -2014, -2041, -2071, -2099, -2119, -2129, -2131, -2127, -2123, -2119, -2119, -2122, -2127, -2131, -2132, -2126, -2111, -2088, -2061, -2034, -2014, -2005, -2009, -2022, -2041, -2058, -2068, -2069, -2060, -2045, -2027, -2010, -1998, -1992, -1991, -1993, -1996, -1996, -1991, -1980, -1965, -1951, -1942, -1944, -1959, -1985, -2018, -2052, -2079, -2096, -2102, -2099, -2090, -2081, -2075, -2073, -2078, -2086, -2096, -2103, -2106, -2102, -2092, -2078, -2066, -2061, -2066, -2081, -2102, -2124, -2139, -2144, -2136, -2117, -2091, -2063, -2038, -2018, -2006, -2001, -2001, -2002, -2001, -1995, -1985, -1972, -1959, -1952, -1954, -1967, -1989, -2015, -2038, -2053, -2056, -2048, -2033, -2015, -2000, -1991, -1991, -2000, -2016, -2035, -2053, -2067, -2074, -2076, -2074, -2073, -2078, -2091, -2111, -2134, -2155, -2168, -2168, -2156, -2133, -2105, -2077, -2055, -2042, -2037, -2040, -2048, -2056, -2061, -2060, -2052, -2039, -2024, -2013, -2009, -2013, -2024, -2036, -2043, -2042, -2030, -2008, -1982, -1958, -1940, -1932, -1936, -1950, -1972, -1996, -2019, -2036, -2045, -2048, -2046, -2045, -2050, -2061, -2078, -2099, -2116, -2126, -2125, -2114, -2095, -2075, -2058, -2050, -2052, -2063, -2081, -2102, -2120, -2131, -2133, -2126, -2110, -2092, -2076, -2066, -2062, -2065, -2068, -2066, -2056, -2037, -2011, -1983, -1959, -1943, -1939, -1946, -1963, -1984, -2006, -2024, -2033, -2033, -2025, -2013, -2001, -1996, -1999, -2010, -2026, -2041, -2050, -2050, -2043, -2033, -2023, -2020, -2025, -2041, -2066, -2094, -2123, -2146, -2159, -2160, -2150, -2133, -2112, -2095, -2085, -2083, -2088, -2093, -2094, -2088, -2074, -2054, -2032, -2014, -2004, -2004, -2013, -2029, -2045, -2058, -2063, -2058, -2042, -2019, -1993, -1971, -1957, -1954, -1961, -1974, -1987, -1996, -1999, -1995, -1988, -1984, -1986, -1997, -2017, -2043, -2072, -2098, -2116, -2124, -2121, -2108, -2090, -2071, -2059, -2058, -2066, -2081, -2098, -2111, -2116, -2112, -2102, -2090, -2080, -2076, -2079, -2088, -2100, -2111, -2115, -2110, -2094, -2068, -2036, -2004, -1978, -1963, -1960, -1968, -1982, -1996, -2005, -2005, -1999, -1989, -1980, -1976, -1981, -1994, -2012, -2031, -2047, -2056, -2055, -2045, -2029, -2012, -1999, -1995, -2004, -2024, -2051, -2080, -2103, -2117, -2121, -2116, -2109, -2103, -2101, -2106, -2116, -2127, -2136, -2139, -2132, -2115, -2090, -2061, -2035, -2016, -2009, -2014, -2028, -2046, -2060, -2066, -2061, -2047, -2028, -2010, -1996, -1990, -1991, -1998, -2006, -2011, -2011, -2004, -1989, -1971, -1955, -1947, -1949, -1964, -1990, -2022, -2053, -2077, -2089, -2091, -2084, -2074, -2067, -2065, -2071, -2083, -2097, -2110, -2117, -2116, -2108, -2093, -2076, -2062, -2056, -2062, -2077, -2098, -2118, -2132, -2135, -2124, -2103, -2077, -2051, -2030, -2017, -2013, -2015, -2019, -2021, -2017, -2007, -1991, -1973, -1958, -1949, -1952, -1966, -1988, -2014, -2037, -2050, -2051, -2042, -2026, -2009, -1997, -1994, -2001, -2016, -2035, -2054, -2068, -2075, -2076, -2071, -2065, -2062, -2066, -2080, -2102, -2126, -2148, -2161, -2161, -2147, -2124, -2097, -2072, -2055, -2047, -2048, -2055, -2064, -2070, -2069, -2061, -2046, -2028, -2011, -2000, -1999, -2006, -2020, -2035, -2044, -2044, -2032, -2011, -1985, -1962, -1947, -1943, -1951, -1968, -1990, -2011, -2028, -2037, -2039, -2036, -2031, -2031, -2037, -2051, -2073, -2096, -2117, -2128, -2127, -2115, -2096, -2076, -2060, -2054, -2058, -2072, -2091, -2109, -2123, -2127, -2122, -2109, -2090, -2073, -2060, -2055, -2058, -2065, -2072, -2073, -2064, -2045, -2019, -1990, -1965, -1950, -1947, -1957, -1974, -1995, -2013, -2024, -2026, -2020, -2009, -1997, -1989, -1989, -1999, -2016, -2036, -2053, -2062, -2062, -2053, -2039, -2027, -2022, -2027, -2044, -2069, -2097, -2122, -2140, -2148, -2143, -2131, -2113, -2097, -2086, -2082, -2087, -2096, -2104, -2107, -2099, -2082, -2058, -2033, -2013, -2002, -2003, -2013, -2029, -2045, -2055, -2057, -2048, -2030, -2007, -1985, -1969, -1962, -1965, -1977, -1992, -2006, -2013, -2011, -2003, -1991, -1983, -1982, -1992, -2012, -2040, -2069, -2094, -2110, -2115, -2109, -2095, -2079, -2066, -2061, -2065, -2078, -2095, -2112, -2122, -2122, -2113, -2097, -2080, -2067, -2062, -2066, -2078, -2093, -2105, -2109, -2103, -2086, -2060, -2030, -2003, -1983, -1974, -1976, -1987, -2000, -2011, -2014, -2009, -1997, -1982, -1970, -1965, -1971, -1987, -2009, -2031, -2048, -2056, -2055, -2044, -2029, -2014, -2005, -2006, -2018, -2040, -2066, -2090, -2108, -2115, -2112, -2103, -2092, -2085, -2085, -2094, -2108, -2124, -2136, -2139, -2132, -2114, -2089, -2062, -2039, -2024, -2020, -2027, -2040, -2054, -2064, -2064, -2054, -2036, -2014, -1995, -1984, -1982, -1989, -2001, -2014, -2022, -2022, -2012, -1996, -1978, -1963, -1956, -1960, -1976, -2001, -2029, -2055, -2073, -2080, -2077, -2067, -2057, -2052, -2055, -2066, -2084, -2104, -2119, -2127, -2124, -2113, -2095, -2077, -2064, -2059, -2065, -2079, -2098, -2115, -2125, -2123, -2109, -2087, -2061, -2038, -2022, -2017, -2020, -2028, -2035, -2037, -2032, -2018, -1998, -1977, -1960, -1952, -1955, -1969, -1990, -2014, -2033, -2042, -2041, -2030, -2015, -2001, -1993, -1996, -2009, -2029, -2052, -2070, -2082, -2084, -2079, -2069, -2059, -2055, -2060, -2075, -2096, -2120, -2139, -2150, -2148, -2134, -2112, -2088, -2067, -2055, -2053, -2060, -2070, -2080, -2083, -2077, -2062, -2042, -2020, -2002, -1992, -1992, -2002, -2016, -2031, -2039, -2038, -2026, -2006, -1983, -1964, -1953, -1954, -1966, -1986, -2008, -2027, -2038, -2041, -2036, -2027, -2020, -2019, -2027, -2045, -2068, -2093, -2114, -2125, -2124, -2112, -2094, -2076, -2064, -2061, -2068, -2084, -2103, -2119, -2127, -2125, -2113, -2094, -2073, -2056, -2047, -2046, -2053, -2064, -2072, -2074, -2066, -2047, -2022, -1995, -1972, -1960, -1960, -1971, -1988, -2006, -2020, -2025, -2021, -2010, -1995, -1984, -1979, -1984, -1999, -2020, -2042, -2060, -2069, -2068, -2058, -2044, -2032, -2028, -2034, -2051, -2075, -2101, -2122, -2135, -2136, -2127, -2111, -2094, -2081, -2076, -2079, -2089, -2102, -2112, -2114, -2105, -2087, -2062, -2037, -2016, -2006, -2007, -2017, -2032, -2045, -2052, -2049, -2036, -2016, -1993, -1975, -1964, -1964, -1974, -1990, -2007, -2020, -2025, -2020, -2009, -1995, -1985, -1983, -1993, -2013, -2039, -2067, -2089, -2101, -2102, -2094, -2081, -2067, -2060, -2061, -2071, -2088, -2107, -2123, -2130, -2127, -2114, -2095, -2075, -2061, -2056, -2061, -2073, -2088, -2099, -2102, -2094, -2075, -2050, -2024, -2002, -1988, -1985, -1992, -2004, -2017, -2025, -2024, -2014, -1997, -1979, -1966, -1961, -1968, -1984, -2007, -2029, -2046, -2053, -2050, -2039, -2025, -2013, -2009, -2016, -2032, -2055, -2079, -2100, -2112, -2114, -2105, -2092, -2079, -2072, -2073, -2084, -2101, -2119, -2132, -2135, -2128, -2110, -2086, -2061, -2042, -2032, -2033, -2041, -2053, -2064, -2068, -2063, -2048, -2026, -2003, -1984, -1975, -1977, -1988, -2003, -2018, -2027, -2026, -2016, -2000, -1983, -1970, -1966, -1973, -1991, -2015, -2040, -2060, -2071, -2072, -2065, -2053, -2043, -2040, -2047, -2063, -2085, -2107, -2123, -2130, -2126, -2113, -2095, -2078, -2067, -2064, -2072, -2086, -2102, -2115, -2119, -2112, -2094, -2071, -2047, -2027, -2016, -2016, -2023, -2035, -2044, -2047, -2040, -2024, -2002, -1981, -1965, -1958, -1963, -1977, -1996, -2016, -2030, -2035, -2030, -2018, -2004, -1993, -1990, -1998, -2015, -2039, -2063, -2082, -2091, -2090, -2081, -2068, -2058, -2054, -2060, -2075, -2095, -2116, -2132, -2139, -2134, -2119, -2098, -2077, -2062, -2056, -2059, -2070, -2082, -2092, -2092, -2083, -2065, -2041, -2017, -1999, -1990, -1992, -2002, -2016, -2028, -2034, -2031, -2018, -1999, -1979, -1964, -1959, -1965, -1981, -2003, -2024, -2039, -2046, -2043, -2033, -2021, -2013, -2013, -2022, -2041, -2065, -2089, -2107, -2116, -2114, -2104, -2089, -2074, -2066, -2068, -2079, -2096, -2114, -2126, -2130, -2122, -2105, -2083, -2062, -2046, -2038, -2041, -2050, -2062, -2070, -2071, -2062, -2044, -2021, -1997, -1979, -1970, -1973, -1985, -2001, -2017, -2026, -2025, -2016, -2001, -1985, -1974, -1972, -1981, -1999, -2022, -2045, -2062, -2070, -2068, -2059, -2046, -2037, -2035, -2043, -2060, -2083, -2106, -2123, -2130, -2126, -2113, -2095, -2079, -2069, -2068, -2076, -2090, -2104, -2114, -2115, -2106, -2087, -2063, -2040, -2022, -2013, -2015, -2024, -2037, -2047, -2049, -2042, -2025, -2004, -1982, -1967, -1962, -1967, -1982, -2000, -2018, -2029, -2032, -2026, -2014, -2000, -1991, -1990, -2000, -2019, -2043, -2067, -2085, -2093, -2091, -2081, -2068, -2058, -2055, -2061, -2076, -2096, -2116, -2130, -2135, -2129, -2114, -2094, -2074, -2061, -2056, -2061, -2073, -2085, -2094, -2093, -2083, -2063, -2039, -2015, -1998, -1991, -1994, -2004, -2018, -2029, -2034, -2029, -2016, -1997, -1979, -1966, -1962, -1969, -1985, -2007, -2027, -2041, -2046, -2042, -2031, -2020, -2013, -2014, -2025, -2044, -2068, -2091, -2108, -2115, -2112, -2100, -2086, -2073, -2066, -2069, -2080, -2097, -2114, -2125, -2128, -2119, -2101, -2080, -2059, -2045, -2040, -2044, -2054, -2065, -2072, -2071, -2061, -2042, -2018, -1995, -1979, -1972, -1975, -1987, -2003, -2017, -2025, -2024, -2014, -2000, -1985, -1976, -1976, -1986, -2005, -2027, -2048, -2063, -2068, -2064, -2054, -2042, -2034, -2033, -2042, -2060, -2083, -2105, -2121, -2128, -2123, -2111, -2094, -2080, -2072, -2072, -2081, -2094, -2107, -2114, -2113, -2101, -2081, -2057, -2035, -2019, -2012, -2015, -2026, -2039, -2048, -2050, -2043, -2027, -2006, -1986, -1972, -1968, -1974, -1987, -2004, -2019, -2027, -2027, -2019, -2007, -1994, -1987, -1988, -2001, -2021, -2046, -2070, -2087, -2095, -2092, -2082, -2070, -2060, -2058, -2064, -2079, -2097, -2114, -2125, -2127, -2119, -2103, -2085, -2068, -2058, -2057, -2064, -2077, -2090, -2098, -2097, -2085, -2065, -2041, -2018, -2001, -1993, -1996, -2005, -2016, -2025, -2027, -2021, -2008, -1991, -1976, -1966, -1966, -1976, -1994, -2015, -2035, -2048, -2051, -2045, -2033, -2020, -2013, -2013, -2024, -2042, -2064, -2085, -2100, -2106, -2103, -2094, -2082, -2072, -2070, -2076, -2089, -2106, -2122, -2132, -2131, -2120, -2100, -2077, -2055, -2040, -2035, -2039, -2048, -2059, -2065, -2064, -2054, -2038, -2017, -1998, -1986, -1982, -1988, -2000, -2014, -2026, -2030, -2025, -2012, -1995, -1979, -1970, -1970, -1981, -2000, -2023, -2044, -2058, -2065, -2063, -2056, -2048, -2043, -2045, -2055, -2073, -2093, -2112, -2123, -2125, -2117, -2102, -2084, -2069, -2062, -2064, -2074, -2089, -2103, -2112, -2112, -2102, -2085, -2064, -2044, -2030, -2024, -2027, -2034, -2043, -2048, -2045, -2034, -2015, -1993, -1974, -1962, -1961, -1970, -1986, -2006, -2023, -2033, -2034, -2027, -2016, -2006, -1999, -2001, -2011, -2028, -2048, -2067, -2079, -2082, -2077, -2067, -2056, -2049, -2051, -2062, -2080, -2101, -2120, -2132, -2135, -2127, -2112, -2093, -2076, -2065, -2062, -2065, -2074, -2082, -2086, -2082, -2069, -2049, -2027, -2008, -1997, -1995, -2002, -2015, -2029, -2038, -2040, -2033, -2018, -2000, -1983, -1971, -1969, -1975, -1989, -2006, -2022, -2033, -2035, -2031, -2022, -2015, -2012, -2019, -2034, -2056, -2079, -2100, -2113, -2116, -2109, -2097, -2082, -2070, -2065, -2068, -2078, -2092, -2106, -2114, -2114, -2106, -2090, -2072, -2057, -2049, -2049, -2055, -2066, -2075, -2079, -2073, -2059, -2038, -2014, -1992, -1977, -1972, -1976, -1987, -2001, -2013, -2019, -2017, -2009, -1998, -1988, -1984, -1988, -2001, -2020, -2040, -2056, -2065, -2065, -2058, -2046, -2035, -2029, -2030, -2041, -2059, -2080, -2100, -2114, -2120, -2116, -2106, -2094, -2084, -2080, -2083, -2092, -2103, -2112, -2114, -2107, -2091, -2069, -2046, -2026, -2014, -2010, -2016, -2027, -2039, -2047, -2049, -2042, -2027, -2010, -1994, -1984, -1982, -1988, -1999, -2012, -2021, -2024, -2019, -2009, -1997, -1986, -1983, -1989, -2004, -2025, -2050, -2072, -2088, -2095, -2092, -2084, -2074, -2067, -2066, -2073, -2086, -2100, -2112, -2117, -2114, -2103, -2088, -2072, -2059, -2054, -2058, -2068, -2081, -2094, -2100, -2098, -2086, -2067, -2044, -2023, -2008, -2001, -2003, -2009, -2016, -2020, -2018, -2009, -1996, -1982, -1971, -1967, -1973, -1986, -2006, -2026, -2044, -2053, -2054, -2047, -2036, -2024, -2017, -2018, -2028, -2043, -2062, -2078, -2089, -2092, -2088, -2081, -2074, -2070, -2073, -2083, -2098, -2115, -2128, -2134, -2130, -2117, -2096, -2073, -2053, -2040, -2035, -2037, -2045, -2052, -2056, -2053, -2043, -2029, -2013, -2001, -1994, -1995, -2003, -2015, -2026, -2034, -2034, -2026, -2011, -1993, -1978, -1970, -1971, -1982, -1999, -2020, -2038, -2051, -2056, -2056, -2052, -2049, -2049, -2056, -2068, -2085, -2102, -2115, -2121, -2118, -2107, -2091, -2074, -2061, -2056, -2059, -2070, -2084, -2097, -2104, -2103, -2095, -2081, -2065, -2051, -2042, -2039, -2041, -2046, -2050, -2049, -2041, -2026, -2006, -1986, -1969, -1960, -1962, -1972, -1989, -2008, -2023, -2032, -2033, -2028, -2021, -2014, -2011, -2015, -2025, -2039, -2054, -2066, -2072, -2071, -2064, -2054, -2045, -2042, -2047, -2061, -2080, -2102, -2120, -2130, -2132, -2125, -2112, -2097, -2084, -2075, -2072, -2074, -2077, -2080, -2078, -2069, -2055, -2036, -2018, -2003, -1997, -1999, -2009, -2023, -2036, -2044, -2044, -2036, -2022, -2005, -1991, -1982, -1980, -1984, -1994, -2006, -2016, -2022, -2022, -2018, -2012, -2009, -2012, -2023, -2041, -2064, -2087, -2105, -2115, -2116, -2108, -2096, -2082, -2072, -2068, -2070, -2078, -2087, -2096, -2100, -2098, -2090, -2078, -2065, -2056, -2053, -2057, -2066, -2076, -2083, -2084, -2075, -2058, -2036, -2013, -1993, -1980, -1975, -1978, -1986, -1996, -2004, -2009, -2007, -2002, -1996, -1991, -1993, -2002, -2016, -2035, -2052, -2064, -2068, -2064, -2054, -2042, -2031, -2026, -2029, -2039, -2055, -2074, -2091, -2103, -2108, -2106, -2101, -2094, -2089, -2089, -2095, -2103, -2112, -2116, -2113, -2101, -2082, -2060, -2038, -2021, -2011, -2009, -2015, -2024, -2034, -2041, -2042, -2037, -2026, -2014, -2003, -1998, -1998, -2004, -2013, -2021, -2024, -2021, -2013, -2000, -1988, -1981, -1981, -1989, -2005, -2027, -2050, -2070, -2084, -2091, -2091, -2086, -2080, -2077, -2078, -2084, -2094, -2103, -2109, -2108, -2101, -2088, -2073, -2060, -2052, -2051, -2058, -2069, -2082, -2093, -2099, -2096, -2086, -2069, -2050, -2032, -2020, -2013, -2013, -2015, -2017, -2015, -2008, -1997, -1985, -1973, -1967, -1969, -1979, -1995, -2014, -2033, -2048, -2057, -2057, -2051, -2041, -2031, -2026, -2027, -2034, -2046, -2059, -2070, -2075, -2076, -2072, -2067, -2065, -2067, -2075, -2089, -2105, -2120, -2131, -2134, -2129, -2115, -2095, -2075, -2056, -2044, -2038, -2038, -2042, -2045, -2044, -2039, -2029, -2018, -2007, -2001, -2001, -2006, -2016, -2027, -2036, -2040, -2037, -2027, -2012, -1995, -1981, -1974, -1975, -1984, -1998, -2015, -2030, -2040, -2045, -2047, -2047, -2050, -2056, -2067, -2081, -2097, -2111, -2120, -2121, -2115, -2102, -2086, -2070, -2059, -2054, -2057, -2066, -2078, -2088, -2093, -2092, -2086, -2075, -2065, -2057, -2053, -2052, -2054, -2056, -2056, -2050, -2038, -2020, -2000, -1981, -1966, -1960, -1962, -1973, -1988, -2005, -2019, -2027, -2030, -2028, -2024, -2022, -2024, -2030, -2040, -2051, -2061, -2067, -2068, -2063, -2054, -2045, -2039, -2038, -2045, -2060, -2079, -2099, -2115, -2125, -2127, -2122, -2112, -2101, -2091, -2085, -2082, -2081, -2081, -2077, -2070, -2058, -2041, -2024, -2008, -1998, -1995, -2000, -2011, -2025, -2037, -2044, -2044, -2037, -2025, -2012, -2001, -1994, -1993, -1996, -2001, -2007, -2012, -2013, -2011, -2007, -2004, -2005, -2012, -2026, -2047, -2069, -2091, -2107, -2116, -2116, -2109, -2098, -2087, -2079, -2075, -2075, -2079, -2084, -2087, -2087, -2083, -2075, -2066, -2058, -2054, -2056, -2063, -2073, -2083, -2088, -2086, -2076, -2059, -2038, -2017, -1999, -1987, -1982, -1983, -1987, -1992, -1996, -1998, -1997, -1994, -1992, -1994, -2000, -2012, -2028, -2045, -2060, -2069, -2070, -2065, -2054, -2042, -2033, -2029, -2032, -2041, -2054, -2068, -2081, -2090, -2095, -2096, -2094, -2093, -2093, -2098, -2105, -2112, -2118, -2119, -2112, -2097, -2077, -2055, -2034, -2018, -2010, -2009, -2013, -2020, -2027, -2032, -2032, -2029, -2023, -2016, -2011, -2009, -2012, -2018, -2024, -2028, -2027, -2020, -2009, -1996, -1985, -1979, -1980, -1990, -2006, -2026, -2046, -2064, -2077, -2085, -2087, -2087, -2086, -2086, -2089, -2095, -2102, -2107, -2108, -2103, -2092, -2078, -2063, -2052, -2047, -2049, -2056, -2068, -2080, -2089, -2093, -2091, -2082, -2069, -2055, -2042, -2032, -2026, -2023, -2021, -2018, -2011, -2001, -1989, -1976, -1968, -1965, -1970, -1982, -1999, -2018, -2035, -2048, -2055, -2056, -2052, -2046, -2039, -2036, -2037, -2043, -2050, -2058, -2064, -2066, -2064, -2060, -2057, -2058, -2065, -2076, -2092, -2108, -2122, -2131, -2133, -2127, -2114, -2097, -2079, -2063, -2051, -2045, -2042, -2041, -2039, -2035, -2028, -2018, -2009, -2003, -2001, -2005, -2014, -2025, -2035, -2042, -2043, -2038, -2028, -2014, -2000, -1988, -1982, -1982, -1988, -1999, -2011, -2021, -2029, -2034, -2037, -2041, -2048, -2059, -2073, -2090, -2105, -2116, -2122, -2120, -2112, -2099, -2084, -2070, -2060, -2056, -2058, -2064, -2072, -2078, -2081, -2080, -2075, -2069, -2064, -2061, -2061, -2063, -2065, -2065, -2061, -2051, -2037, -2018, -1999, -1981, -1969, -1963, -1966, -1974, -1987, -2001, -2012, -2019, -2023, -2024, -2026, -2028, -2034, -2043, -2052, -2061, -2067, -2068, -2064, -2057, -2048, -2040, -2036, -2037, -2045, -2059, -2076, -2093, -2107, -2116, -2118, -2115, -2110, -2103, -2098, -2094, -2092, -2090, -2085, -2077, -2066, -2050, -2033, -2017, -2004, -1997, -1996, -2002, -2012, -2024, -2035, -2041, -2041, -2036, -2027, -2018, -2011, -2007, -2006, -2007, -2009, -2010, -2009, -2006, -2002, -1999, -1999, -2003, -2013, -2029, -2049, -2070, -2090, -2104, -2112, -2113, -2108, -2100, -2092, -2086, -2083, -2083, -2083, -2083, -2081, -2076, -2070, -2062, -2056, -2052, -2052, -2057, -2066, -2075, -2084, -2087, -2084, -2075, -2059, -2041, -2023, -2008, -1997, -1991, -1989, -1989, -1990, -1990, -1988, -1987, -1987, -1989, -1995, -2005, -2019, -2036, -2051, -2064, -2070, -2070, -2064, -2055, -2045, -2038, -2035, -2037, -2044, -2053, -2063, -2071, -2077, -2081, -2084, -2086, -2090, -2095, -2102, -2111, -2117, -2121, -2119, -2110, -2094, -2075, -2054, -2036, -2022, -2015, -2012, -2014, -2018, -2021, -2023, -2023, -2021, -2019, -2017, -2017, -2019, -2024, -2029, -2032, -2033, -2029, -2020, -2008, -1996, -1986, -1982, -1984, -1994, -2008, -2024, -2041, -2055, -2067, -2075, -2081, -2085, -2089, -2093, -2099, -2104, -2108, -2109, -2106, -2098, -2085, -2071, -2059, -2050, -2046, -2049, -2056, -2066, -2075, -2081, -2084, -2082, -2077, -2068, -2059, -2051, -2043, -2038, -2033, -2027, -2019, -2009, -1997, -1984, -1973, -1966, -1966, -1972, -1985, -2001, -2017, -2032, -2044, -2050, -2053, -2053, -2051, -2049, -2048, -2050, -2053, -2056, -2059, -2060, -2058, -2055, -2052, -2051, -2055, -2063, -2076, -2092, -2106, -2118, -2125, -2126, -2121, -2111, -2098, -2084, -2072, -2061, -2053, -2047, -2041, -2035, -2027, -2018, -2009, -2003, -2000, -2002, -2009, -2019, -2029, -2038, -2043, -2043, -2038, -2029, -2018, -2007, -1999, -1994, -1993, -1996, -2001, -2008, -2014, -2020, -2024, -2030, -2037, -2048, -2062, -2078, -2094, -2108, -2117, -2120, -2117, -2109, -2097, -2085, -2074, -2066, -2062, -2061, -2063, -2065, -2068, -2068, -2067, -2065, -2062, -2062, -2063, -2066, -2069, -2071, -2069, -2062, -2051, -2036, -2018, -2001, -1986, -1976, -1971, -1972, -1977, -1985, -1995, -2003, -2010, -2016, -2021, -2026, -2033, -2042, -2052, -2061, -2068, -2070, -2068, -2062, -2054, -2046, -2040, -2037, -2040, -2047, -2058, -2071, -2085, -2096, -2103, -2107, -2108, -2107, -2105, -2104, -2102, -2100, -2096, -2088, -2077, -2062, -2045, -2029, -2015, -2004, -1999, -1999, -2004, -2012, -2021, -2029, -2033, -2034, -2032, -2028, -2024, -2021, -2019, -2019, -2018, -2017, -2013, -2008, -2003, -1998, -1996, -1997, -2004, -2016, -2031, -2049, -2068, -2084, -2097, -2104, -2107, -2105, -2102, -2098, -2095, -2092, -2090, -2087, -2082, -2076, -2068, -2060, -2053, -2049, -2049, -2052, -2059, -2067, -2075, -2081, -2082, -2079, -2071, -2059, -2045, -2031, -2018, -2009, -2002, -1997, -1992, -1988, -1984, -1981, -1980, -1982, -1988, -1997, -2010, -2025, -2040, -2053, -2063, -2068, -2068, -2064, -2058, -2051, -2046, -2044, -2046, -2049, -2054, -2058, -2062, -2066, -2070, -2074, -2080, -2088, -2096, -2105, -2113, -2118, -2120, -2116, -2106, -2092, -2075, -2057, -2042, -2030, -2021, -2017, -2015, -2015, -2014, -2013, -2013, -2013, -2014, -2017, -2021, -2026, -2032, -2035, -2037, -2035, -2029, -2020, -2009, -1999, -1992, -1989, -1992, -1999, -2009, -2022, -2034, -2046, -2056, -2066, -2074, -2083, -2091, -2099, -2106, -2110, -2112, -2110, -2104, -2094, -2082, -2070, -2059, -2052, -2049, -2051, -2056, -2062, -2067, -2071, -2073, -2072, -2070, -2066, -2062, -2058, -2053, -2047, -2040, -2031, -2020, -2008, -1995, -1983, -1974, -1969, -1970, -1976, -1987, -2001, -2014, -2027, -2036, -2044, -2049, -2052, -2054, -2057, -2059, -2060, -2061, -2061, -2060, -2057, -2053, -2049, -2047, -2048, -2054, -2063, -2076, -2089, -2102, -2111, -2116, -2117, -2114, -2107, -2099, -2089, -2080, -2070, -2061, -2051, -2041, -2031, -2020, -2011, -2004, -1999, -1999, -2003, -2011, -2020, -2029, -2036, -2039, -2039, -2035, -2029, -2022, -2015, -2010, -2006, -2004, -2004, -2005, -2007, -2009, -2013, -2018, -2025, -2035, -2048, -2064, -2080, -2094, -2106, -2113, -2115, -2112, -2106, -2097, -2088, -2080, -2073, -2068, -2065, -2063, -2061, -2059, -2058, -2057, -2056, -2057, -2060, -2064, -2068, -2072, -2072, -2069, -2061, -2050, -2035, -2020, -2006, -1994, -1986, -1981, -1980, -1981, -1985, -1990, -1996, -2002, -2009, -2018, -2027, -2037, -2048, -2058, -2066, -2071, -2071, -2068, -2062, -2055, -2048, -2044, -2043, -2046, -2051, -2059, -2068, -2077, -2085, -2091, -2097, -2101, -2103, -2106, -2107, -2107, -2105, -2099, -2089, -2076, -2060, -2044, -2029, -2017, -2008, -2004, -2004, -2006, -2011, -2016, -2021, -2024, -2027, -2028, -2028, -2028, -2028, -2028, -2028, -2025, -2021, -2016, -2009, -2002, -1998, -1997, -2000, -2007, -2018, -2032, -2048, -2063, -2076, -2087, -2095, -2100, -2102, -2103, -2103, -2102, -2099, -2096, -2090, -2082, -2073, -2064, -2055, -2049, -2047, -2048, -2052, -2058, -2065, -2070, -2074, -2074, -2071, -2065, -2057, -2047, -2037, -2028, -2019, -2011, -2003, -1995, -1988, -1982, -1978, -1977, -1980, -1988, -1999, -2012, -2026, -2039, -2050, -2058, -2063, -2064, -2063, -2060, -2057, -2055, -2054, -2053, -2054, -2055, -2055, -2056, -2058, -2062, -2067, -2075, -2085, -2095, -2104, -2112, -2115, -2115, -2110, -2101, -2089, -2076, -2062, -2049, -2038, -2030, -2023, -2018, -2013, -2010, -2007, -2006, -2008, -2011, -2017, -2024, -2031, -2036, -2039, -2039, -2035, -2029, -2021, -2013, -2006, -2001, -1999, -2001, -2005, -2012, -2020, -2029, -2038, -2047, -2058, -2068, -2080, -2091, -2101, -2108, -2112, -2112, -2108, -2101, -2091, -2080, -2070, -2062, -2056, -2053, -2053, -2055, -2058, -2060, -2062, -2062, -2063, -2063, -2063, -2063, -2062, -2059, -2054, -2045, -2035, -2022, -2009, -1996, -1986, -1979, -1976, -1977, -1983, -1991, -2001, -2011, -2021, -2030, -2037, -2044, -2050, -2057, -2062, -2066, -2067, -2067, -2064, -2060, -2055, -2051, -2047, -2047, -2049, -2055, -2064, -2075, -2086, -2095, -2102, -2106, -2107, -2106, -2103, -2099, -2093, -2086, -2078, -2067, -2056, -2043, -2030, -2018, -2009, -2002, -2000, -2001, -2006, -2013, -2020, -2027, -2032, -2034, -2034, -2032, -2029, -2025, -2022, -2019, -2016, -2014, -2011, -2009, -2007, -2007, -2009, -2014, -2023, -2034, -2048, -2063, -2078, -2091, -2101, -2107, -2108, -2107, -2103, -2098, -2092, -2086, -2081, -2076, -2070, -2064, -2059, -2054, -2051, -2050, -2051, -2054, -2058, -2063, -2068, -2071, -2070, -2066, -2058, -2047, -2035, -2023, -2012, -2003, -1996, -1991, -1988, -1986, -1986, -1987, -1990, -1996, -2004, -2014, -2026, -2038, -2050, -2059, -2066, -2069, -2069, -2066, -2061, -2056, -2052, -2050, -2050, -2052, -2056, -2060, -2065, -2070, -2076, -2081, -2087, -2093, -2099, -2104, -2107, -2108, -2105, -2099, -2088, -2075, -2060, -2045, -2032, -2021, -2015, -2011, -2009, -2010, -2011, -2012, -2014, -2017, -2019, -2023, -2026, -2030, -2033, -2034, -2034, -2031, -2025, -2018, -2011, -2005, -2001, -2001, -2005, -2013, -2023, -2035, -2047, -2058, -2068, -2077, -2085, -2092, -2098, -2102, -2105, -2106, -2104, -2100, -2092, -2083, -2073, -2063, -2055, -2050, -2048, -2050, -2053, -2058, -2062, -2065, -2067, -2066, -2063, -2059, -2054, -2049, -2043, -2036, -2028, -2020, -2010, -2000, -1991, -1984, -1979, -1979, -1983, -1991, -2001, -2014, -2026, -2037, -2046, -2052, -2057, -2059, -2061, -2062, -2062, -2063, -2062, -2062, -2060, -2058, -2056, -2054, -2054, -2057, -2063, -2072, -2082, -2092, -2101, -2106, -2109, -2107, -2102, -2094, -2085, -2075, -2065, -2056, -2046, -2038, -2029, -2021, -2014, -2007, -2003, -2002, -2003, -2008, -2016, -2023, -2031, -2035, -2037, -2036, -2032, -2027, -2021, -2016, -2012, -2009, -2009, -2011, -2013, -2017, -2021, -2026, -2033, -2041, -2051, -2063, -2076, -2089, -2100, -2107, -2111, -2110, -2105, -2098, -2090, -2081, -2073, -2067, -2063, -2061, -2059, -2058, -2057, -2055, -2054, -2054, -2055, -2057, -2059, -2061, -2062, -2060, -2055, -2047, -2036, -2023, -2011, -2000, -1991, -1986, -1984, -1986, -1990, -1995, -2001, -2008, -2015, -2022, -2029, -2038, -2047, -2056, -2063, -2069, -2072, -2071, -2067, -2062, -2056, -2052, -2050, -2050, -2054, -2060, -2068, -2076, -2083, -2089, -2093, -2096, -2097, -2097, -2097, -2096, -2094, -2089, -2082, -2072, -2060, -2046, -2032, -2020, -2010, -2005, -2003, -2005, -2009, -2014, -2019, -2023, -2025, -2026, -2026, -2026, -2026, -2026, -2026, -2026, -2024, -2022, -2018, -2014, -2010, -2008, -2010, -2014, -2023, -2035, -2049, -2062, -2075, -2085, -2093, -2097, -2099, -2099, -2097, -2095, -2093, -2091, -2087, -2082, -2075, -2067, -2059, -2053, -2048, -2046, -2047, -2051, -2056, -2062, -2065, -2067, -2065, -2059, -2052, -2043, -2033, -2025, -2017, -2011, -2006, -2002, -1997, -1993, -1990, -1988, -1989, -1994, -2002, -2013, -2025, -2038, -2050, -2059, -2064, -2066, -2065, -2063, -2060, -2058, -2057, -2058, -2059, -2061, -2063, -2065, -2066, -2067, -2070, -2073, -2079, -2086, -2093, -2100, -2104, -2105, -2102, -2095, -2084, -2072, -2058, -2046, -2036, -2028, -2023, -2020, -2017, -2014, -2012, -2010, -2009, -2009, -2012, -2017, -2023, -2029, -2033, -2036, -2036, -2032, -2027, -2020, -2014, -2009, -2007, -2009, -2014, -2021, -2030, -2039, -2047, -2055, -2062, -2068, -2076, -2084, -2092, -2099, -2104, -2107, -2106, -2101, -2093, -2083, -2073, -2064, -2057, -2053, -2052, -2054, -2057, -2059, -2061, -2060, -2059, -2056, -2053, -2050, -2048, -2046, -2044, -2040, -2034, -2026, -2016, -2005, -1995, -1987, -1983, -1983, -1988, -1996, -2006, -2016, -2026, -2034, -2040, -2044, -2048, -2052, -2056, -2060, -2064, -2068, -2069, -2069, -2066, -2062, -2058, -2055, -2054, -2057, -2063, -2072, -2081, -2090, -2097, -2101, -2101, -2097, -2092, -2086, -2080, -2074, -2068, -2062, -2055, -2047, -2037, -2027, -2017, -2009, -2003, -2001, -2003, -2009, -2016, -2023, -2029, -2032, -2033, -2030, -2026, -2022, -2019, -2017, -2017, -2018, -2020, -2021, -2022, -2023, -2024, -2026, -2030, -2037, -2047, -2059, -2072, -2085, -2095, -2102, -2104, -2103, -2098, -2092, -2086, -2080, -2076, -2074, -2072, -2069, -2066, -2062, -2058, -2053, -2050, -2048, -2048, -2051, -2055, -2058, -2060, -2059, -2054, -2045, -2034, -2022, -2011, -2003, -1997, -1995, -1996, -1997, -2000, -2002, -2004, -2007, -2010, -2015, -2022, -2031, -2042, -2053, -2062, -2069, -2072, -2071, -2067, -2061, -2056, -2053, -2053, -2056, -2061, -2067, -2073, -2078, -2081, -2083, -2084, -2084, -2085, -2087, -2089, -2091, -2091, -2089, -2083, -2074, -2061, -2047, -2034, -2023, -2015, -2011, -2011, -2013, -2016, -2018, -2020, -2020, -2019, -2018, -2018, -2019, -2021, -2025, -2028, -2031, -2031, -2029, -2025, -2019, -2015, -2012, -2014, -2019, -2028, -2040, -2052, -2064, -2073, -2080, -2084, -2086, -2087, -2089, -2090, -2092, -2094, -2095, -2093, -2088, -2081, -2072, -2062, -2054, -2048, -2047, -2048, -2052, -2057, -2061, -2063, -2062, -2057, -2051, -2043, -2036, -2029, -2025, -2022, -2019, -2016, -2012, -2007, -2001, -1995, -1992, -1991, -1994, -2002, -2013, -2025, -2037, -2047, -2054, -2058, -2058, -2057, -2056, -2056, -2057, -2060, -2064, -2067, -2070, -2071, -2070, -2068, -2066, -2066, -2068, -2073, -2080, -2088, -2095, -2100, -2100, -2096, -2088, -2077, -2066, -2055, -2047, -2040, -2036, -2033, -2030, -2026, -2021, -2015, -2010, -2006, -2005, -2007, -2012, -2019, -2027, -2032, -2035, -2034, -2031, -2025, -2019, -2014, -2012, -2013, -2018, -2024, -2032, -2039, -2044, -2048, -2052, -2055, -2060, -2066, -2075, -2084, -2094, -2101, -2105, -2104, -2099, -2091, -2081, -2072, -2065, -2061, -2059, -2060, -2062, -2063, -2063, -2061, -2056, -2051, -2046, -2043, -2042, -2042, -2044, -2044, -2042, -2037, -2030, -2020, -2009, -1999, -1992, -1990, -1991, -1997, -2005, -2013, -2021, -2027, -2031, -2033, -2035, -2038, -2043, -2050, -2058, -2065, -2071, -2074, -2073, -2070, -2065, -2060, -2057, -2057, -2060, -2067, -2075, -2084, -2090, -2094, -2094, -2091, -2086, -2080, -2075, -2072, -2070, -2068, -2066, -2061, -2054, -2044, -2032, -2021, -2011, -2006, -2004, -2007, -2012, -2018, -2024, -2028, -2029, -2027, -2023, -2019, -2016, -2016, -2018, -2021, -2026, -2030, -2032, -2032, -2030, -2028, -2028, -2030, -2036, -2046, -2058, -2071, -2083, -2091, -2096, -2097, -2094, -2089, -2084, -2080, -2078, -2078, -2079, -2079, -2078, -2074, -2067, -2060, -2052, -2046, -2043, -2044, -2047, -2052, -2056, -2057, -2055, -2049, -2040, -2029, -2019, -2011, -2006, -2004, -2005, -2007, -2009, -2010, -2010, -2009, -2007, -2008, -2011, -2018, -2027, -2039, -2050, -2060, -2066, -2069, -2067, -2063, -2059, -2056, -2055, -2057, -2063, -2069, -2076, -2080, -2082, -2082, -2080, -2077, -2076, -2076, -2079, -2083, -2087, -2089, -2087, -2082, -2072, -2060, -2047, -2035, -2026, -2020, -2018, -2019, -2022, -2024, -2024, -2021, -2018, -2013, -2010, -2010, -2012, -2017, -2023, -2029, -2033, -2034, -2032, -2027, -2022, -2017, -2016, -2018, -2025, -2035, -2046, -2057, -2066, -2072, -2075, -2076, -2076, -2076, -2079, -2083, -2088, -2093, -2096, -2095, -2091, -2083, -2073, -2063, -2055, -2050, -2049, -2051, -2056, -2060, -2062, -2061, -2056, -2049, -2041, -2033, -2028, -2025, -2024, -2025, -2025, -2024, -2021, -2015, -2007, -2000, -1995, -1994, -1998, -2005, -2016, -2028, -2038, -2046, -2050, -2051, -2050, -2049, -2049, -2052, -2057, -2063, -2070, -2075, -2078, -2077, -2074, -2070, -2066, -2065, -2066, -2071, -2078, -2086, -2092, -2095, -2094, -2088, -2079, -2069, -2059, -2051, -2046, -2044, -2043, -2042, -2040, -2035, -2027, -2019, -2011, -2006, -2004, -2006, -2011, -2018, -2026, -2031, -2033, -2031, -2027, -2021, -2016, -2013, -2014, -2019, -2026, -2034, -2041, -2047, -2049, -2050, -2050, -2051, -2054, -2060, -2069, -2079, -2089, -2097, -2101, -2099, -2094, -2086, -2077, -2070, -2065, -2064, -2065, -2067, -2069, -2069, -2066, -2061, -2053, -2046, -2040, -2036, -2036, -2038, -2041, -2043, -2042, -2038, -2030, -2020, -2009, -2001, -1996, -1996, -1999, -2006, -2014, -2020, -2025, -2028, -2028, -2027, -2028, -2030, -2036, -2045, -2055, -2064, -2072, -2075, -2075, -2071, -2066, -2061, -2058, -2060, -2065, -2072, -2080, -2087, -2091, -2092, -2088, -2083, -2076, -2071, -2067, -2066, -2067, -2069, -2068, -2065, -2058, -2047, -2035, -2024, -2014, -2009, -2008, -2011, -2017, -2022, -2026, -2027, -2025, -2021, -2016, -2012, -2010, -2012, -2017, -2024, -2031, -2036, -2039, -2038, -2035, -2032, -2030, -2032, -2038, -2048, -2060, -2072, -2082, -2088, -2090, -2089, -2085, -2080, -2076, -2075, -2077, -2080, -2083, -2085, -2084, -2079, -2071, -2061, -2052, -2045, -2042, -2042, -2046, -2050, -2053, -2054, -2050, -2043, -2033, -2023, -2015, -2009, -2007, -2009, -2012, -2016, -2019, -2019, -2016, -2012, -2009, -2007, -2010, -2016, -2026, -2038, -2049, -2058, -2063, -2065, -2062, -2059, -2055, -2054, -2056, -2062, -2069, -2077, -2083, -2086, -2086, -2082, -2077, -2072, -2070, -2070, -2073, -2078, -2083, -2085, -2084, -2078, -2069, -2057, -2045, -2035, -2028, -2025, -2026, -2028, -2030, -2031, -2028, -2023, -2016, -2010, -2006, -2005, -2008, -2014, -2022, -2029, -2034, -2035, -2033, -2028, -2023, -2020, -2020, -2024, -2032, -2043, -2054, -2063, -2069, -2072, -2071, -2069, -2068, -2069, -2072, -2078, -2085, -2092, -2096, -2096, -2091, -2083, -2074, -2064, -2057, -2054, -2054, -2057, -2060, -2063, -2063, -2059, -2052, -2043, -2033, -2026, -2022, -2021, -2023, -2027, -2029, -2028, -2025, -2018, -2011, -2003, -1999, -1998, -2002, -2010, -2021, -2031, -2040, -2045, -2046, -2045, -2043, -2041, -2043, -2048, -2056, -2065, -2073, -2079, -2082, -2081, -2076, -2071, -2066, -2065, -2067, -2072, -2079, -2086, -2091, -2092, -2088, -2081, -2071, -2061, -2053, -2048, -2046, -2047, -2049, -2049, -2046, -2040, -2032, -2022, -2013, -2006, -2004, -2006, -2012, -2019, -2025, -2029, -2030, -2027, -2021, -2016, -2012, -2012, -2016, -2024, -2033, -2042, -2049, -2053, -2053, -2052, -2050, -2049, -2051, -2057, -2066, -2076, -2086, -2093, -2096, -2094, -2088, -2080, -2073, -2068, -2066, -2067, -2071, -2074, -2076, -2074, -2069, -2061, -2051, -2042, -2035, -2032, -2032, -2035, -2039, -2041, -2040, -2036, -2028, -2018, -2009, -2002, -2000, -2001, -2007, -2015, -2022, -2027, -2029, -2029, -2026, -2024, -2023, -2026, -2032, -2042, -2053, -2063, -2070, -2074, -2073, -2069, -2064, -2061, -2060, -2063, -2069, -2077, -2085, -2090, -2092, -2089, -2083, -2075, -2068, -2063, -2061, -2062, -2065, -2067, -2068, -2065, -2059, -2048, -2037, -2026, -2018, -2014, -2015, -2018, -2023, -2027, -2029, -2027, -2022, -2016, -2010, -2006, -2006, -2010, -2018, -2027, -2035, -2040, -2043, -2042, -2038, -2035, -2034, -2036, -2042, -2052, -2063, -2074, -2082, -2085, -2085, -2081, -2076, -2072, -2070, -2071, -2075, -2081, -2086, -2088, -2087, -2082, -2073, -2062, -2053, -2046, -2043, -2044, -2048, -2051, -2053, -2051, -2046, -2037, -2027, -2018, -2011, -2008, -2009, -2013, -2018, -2023, -2026, -2025, -2021, -2016, -2011, -2009, -2011, -2017, -2027, -2038, -2048, -2056, -2059, -2059, -2056, -2053, -2051, -2052, -2057, -2064, -2073, -2082, -2088, -2090, -2087, -2082, -2075, -2069, -2066, -2066, -2070, -2075, -2079, -2081, -2079, -2072, -2063, -2051, -2041, -2034, -2030, -2030, -2032, -2035, -2037, -2037, -2032, -2025, -2016, -2008, -2003, -2003, -2006, -2013, -2021, -2028, -2033, -2033, -2031, -2027, -2023, -2021, -2023, -2030, -2039, -2050, -2061, -2068, -2071, -2071, -2068, -2064, -2062, -2062, -2066, -2073, -2081, -2089, -2093, -2093, -2088, -2081, -2072, -2064, -2059, -2057, -2059, -2062, -2065, -2067, -2064, -2058, -2048, -2037, -2027, -2020, -2017, -2018, -2022, -2027, -2030, -2030, -2027, -2021, -2013, -2007, -2004, -2005, -2009, -2018, -2027, -2036, -2042, -2044, -2043, -2040, -2036, -2035, -2038, -2045, -2054, -2065, -2075, -2081, -2084, -2082, -2077, -2072, -2068, -2067, -2069, -2075, -2081, -2086, -2089, -2087, -2082, -2073, -2062, -2053, -2047, -2044, -2045, -2049, -2052, -2053, -2050, -2044, -2035, -2025, -2016, -2010, -2008, -2010, -2015, -2021, -2026, -2028, -2026, -2022, -2016, -2011, -2009, -2012, -2018, -2028, -2039, -2049, -2055, -2058, -2057, -2054, -2051, -2050, -2052, -2058, -2066, -2075, -2084, -2089, -2090, -2087, -2081, -2074, -2068, -2065, -2066, -2070, -2075, -2080, -2081, -2078, -2072, -2062, -2051, -2041, -2034, -2030, -2031, -2034, -2037, -2038, -2037, -2032, -2024, -2015, -2007, -2003, -2003, -2008, -2015, -2024, -2030, -2034, -2034, -2031, -2026, -2022, -2021, -2024, -2030, -2040, -2051, -2061, -2067, -2070, -2069, -2066, -2063, -2061, -2062, -2067, -2075, -2083, -2090, -2094, -2093, -2088, -2079, -2070, -2062, -2057, -2055, -2057, -2061, -2065, -2066, -2063, -2056, -2047, -2036, -2027, -2021, -2019, -2021, -2025, -2029, -2032, -2031, -2027, -2019, -2011, -2005, -2002, -2003, -2008, -2017, -2027, -2036, -2042, -2044, -2043, -2040, -2037, -2037, -2040, -2047, -2057, -2067, -2076, -2081, -2082, -2079, -2074, -2068, -2064, -2064, -2067, -2073, -2080, -2086, -2089, -2088, -2082, -2074, -2064, -2055, -2049, -2047, -2048, -2051, -2053, -2052, -2049, -2041, -2031, -2020, -2012, -2007, -2006, -2010, -2016, -2023, -2029, -2031, -2030, -2025, -2020, -2015, -2013, -2015, -2021, -2030, -2040, -2048, -2053, -2054, -2053, -2049, -2047, -2046, -2050, -2057, -2067, -2078, -2087, -2092, -2093, -2089, -2083, -2075, -2069, -2066, -2066, -2069, -2073, -2076, -2077, -2073, -2065, -2056, -2045, -2037, -2032, -2031, -2034, -2038, -2042, -2044, -2042, -2036, -2027, -2017, -2009, -2003, -2003, -2006, -2013, -2020, -2026, -2029, -2029, -2026, -2023, -2021, -2022, -2026, -2035, -2046, -2057, -2067, -2072, -2074, -2071, -2066, -2061, -2058, -2059, -2063, -2070, -2078, -2085, -2089, -2088, -2084, -2077, -2069, -2064, -2061, -2061, -2064, -2068, -2071, -2070, -2066, -2057, -2045, -2033, -2023, -2016, -2014, -2016, -2021, -2026, -2029, -2029, -2026, -2021, -2014, -2010, -2008, -2011, -2017, -2025, -2034, -2040, -2044, -2043, -2040, -2035, -2031, -2030, -2034, -2041, -2052, -2064, -2074, -2080, -2083, -2081, -2077, -2073, -2070, -2071, -2074, -2079, -2084, -2088, -2088, -2084, -2076, -2066, -2055, -2047, -2042, -2041, -2044, -2049, -2053, -2055, -2053, -2046, -2038, -2028, -2020, -2015, -2013, -2016, -2020, -2024, -2027, -2026, -2022, -2017, -2011, -2007, -2006, -2010, -2019, -2031, -2043, -2053, -2059, -2061, -2060, -2057, -2053, -2052, -2054, -2060, -2067, -2075, -2082, -2085, -2084, -2079, -2073, -2067, -2063, -2063, -2066, -2072, -2079, -2084, -2085, -2081, -2074, -2063, -2051, -2041, -2034, -2031, -2031, -2034, -2035, -2035, -2032, -2027, -2019, -2011, -2006, -2004, -2007, -2013, -2022, -2031, -2037, -2039, -2038, -2033, -2027, -2023, -2021, -2024, -2030, -2039, -2049, -2057, -2063, -2065, -2064, -2062, -2060, -2060, -2064, -2071, -2080, -2088, -2095, -2096, -2093, -2086, -2076, -2066, -2058, -2053, -2052, -2055, -2058, -2061, -2061, -2059, -2052, -2044, -2035, -2029, -2025, -2025, -2028, -2033, -2037, -2038, -2035, -2028, -2019, -2010, -2003, -2000, -2001, -2007, -2016, -2026, -2035, -2040, -2042, -2042, -2040, -2039, -2041, -2046, -2053, -2063, -2072, -2079, -2081, -2080, -2075, -2068, -2061, -2058, -2058, -2063, -2070, -2078, -2084, -2087, -2086, -2081, -2073, -2065, -2058, -2053, -2052, -2053, -2055, -2055, -2053, -2046, -2037, -2026, -2015, -2007, -2004, -2005, -2010, -2018, -2026, -2031, -2034, -2032, -2028, -2023, -2019, -2018, -2020, -2026, -2034, -2042, -2048, -2050, -2049, -2046, -2043, -2041, -2042, -2048, -2057, -2068, -2080, -2089, -2094, -2094, -2090, -2084, -2076, -2071, -2067, -2067, -2070, -2073, -2074, -2072, -2067, -2059, -2049, -2040, -2034, -2031, -2033, -2037, -2043, -2047, -2049, -2046, -2039, -2030, -2020, -2012, -2006, -2006, -2009, -2014, -2020, -2024, -2026, -2025, -2022, -2019, -2019, -2022, -2029, -2040, -2052, -2063, -2072, -2076, -2076, -2072, -2066, -2060, -2057, -2057, -2061, -2068, -2075, -2080, -2082, -2081, -2077, -2071, -2066, -2062, -2062, -2065, -2069, -2074, -2075, -2074, -2067, -2057, -2044, -2032, -2021, -2015, -2013, -2015, -2019, -2024, -2027, -2027, -2024, -2019, -2015, -2012, -2013, -2017, -2025, -2033, -2041, -2045, -2046, -2044, -2038, -2032, -2028, -2028, -2032, -2040, -2051, -2062, -2072, -2078, -2080, -2079, -2076, -2074, -2073, -2075, -2079, -2084, -2088, -2090, -2087, -2081, -2071, -2060, -2049, -2041, -2038, -2038, -2042, -2048, -2052, -2054, -2052, -2046, -2038, -2030, -2023, -2020, -2020, -2022, -2025, -2028, -2028, -2025, -2019, -2012, -2006, -2003, -2004, -2010, -2020, -2032, -2044, -2054, -2061, -2063, -2061, -2059, -2056, -2056, -2059, -2064, -2070, -2076, -2080, -2080, -2077, -2072, -2065, -2060, -2058, -2059, -2065, -2072, -2079, -2085, -2086, -2082, -2074, -2064, -2053, -2044, -2037, -2034, -2034, -2035, -2034, -2032, -2028, -2021, -2013, -2007, -2003, -2004, -2009, -2017, -2027, -2036, -2041, -2043, -2041, -2036, -2030, -2025, -2023, -2026, -2031, -2039, -2047, -2054, -2058, -2059, -2058, -2056, -2057, -2059, -2065, -2074, -2084, -2092, -2098, -2099, -2094, -2086, -2076, -2066, -2057, -2053, -2052, -2053, -2056, -2058, -2057, -2054, -2048, -2040, -2034, -2029, -2028, -2030, -2035, -2039, -2042, -2042, -2037, -2029, -2019, -2009, -2002, -2000, -2002, -2008, -2016, -2025, -2032, -2037, -2039, -2040, -2040, -2041, -2045, -2051, -2060, -2069, -2077, -2082, -2082, -2079, -2072, -2064, -2058, -2055, -2056, -2060, -2067, -2075, -2081, -2083, -2082, -2078, -2072, -2066, -2060, -2058, -2057, -2058, -2059, -2058, -2053, -2045, -2034, -2022, -2011, -2004, -2001, -2004, -2010, -2018, -2025, -2031, -2033, -2032, -2029, -2026, -2023, -2024, -2027, -2032, -2039, -2044, -2048, -2048, -2046, -2041, -2038, -2036, -2039, -2046, -2056, -2068, -2079, -2088, -2093, -2093, -2090, -2084, -2078, -2073, -2071, -2071, -2072, -2073, -2072, -2068, -2061, -2052, -2042, -2035, -2030, -2030, -2033, -2039, -2045, -2049, -2050, -2047, -2041, -2032, -2023, -2015, -2011, -2010, -2012, -2016, -2020, -2022, -2022, -2020, -2017, -2016, -2017, -2023, -2032, -2043, -2056, -2067, -2075, -2078, -2077, -2073, -2067, -2062, -2059, -2059, -2062, -2067, -2072, -2076, -2077, -2075, -2071, -2066, -2063, -2062, -2064, -2068, -2073, -2078, -2079, -2076, -2068, -2057, -2045, -2032, -2022, -2016, -2014, -2015, -2018, -2021, -2022, -2022, -2019, -2016, -2014, -2014, -2017, -2023, -2031, -2039, -2046, -2049, -2048, -2044, -2038, -2032, -2028, -2027, -2031, -2039, -2048, -2058, -2067, -2073, -2075, -2075, -2074, -2074, -2075, -2079, -2083, -2088, -2091, -2091, -2087, -2079, -2068, -2056, -2046, -2039, -2035, -2036, -2040, -2045, -2049, -2050, -2048, -2044, -2038, -2032, -2027, -2026, -2026, -2028, -2030, -2031, -2029, -2024, -2017, -2009, -2004, -2001, -2003, -2009, -2020, -2032, -2043, -2053, -2059, -2062, -2062, -2060, -2060, -2061, -2064, -2068, -2073, -2077, -2078, -2076, -2072, -2066, -2060, -2055, -2055, -2058, -2064, -2071, -2079, -2084, -2085, -2081, -2074, -2065, -2056, -2048, -2042, -2039, -2038, -2036, -2034, -2030, -2023, -2016, -2009, -2004, -2002, -2005, -2011, -2020, -2030, -2038, -2044, -2045, -2043, -2038, -2033, -2030, -2028, -2030, -2035, -2041, -2046, -2050, -2052, -2052, -2052, -2052, -2054, -2059, -2066, -2076, -2086, -2094, -2099, -2099, -2094, -2086, -2076, -2067, -2059, -2054, -2052, -2053, -2053, -2053, -2051, -2047, -2041, -2036, -2032, -2030, -2031, -2035, -2040, -2044, -2046, -2044, -2039, -2030, -2021, -2011, -2005, -2002, -2003, -2008, -2015, -2022, -2028, -2032, -2035, -2037, -2039, -2042, -2048, -2056, -2065, -2074, -2080, -2083, -2082, -2077, -2070, -2062, -2056, -2053, -2054, -2058, -2064, -2071, -2075, -2078, -2077, -2074, -2070, -2066, -2064, -2063, -2063, -2064, -2063, -2060, -2053, -2044, -2032, -2020, -2010, -2003, -2001, -2004, -2009, -2017, -2023, -2028, -2031, -2031, -2030, -2028, -2028, -2030, -2034, -2039, -2043, -2047, -2048, -2046, -2042, -2037, -2034, -2034, -2037, -2044, -2055, -2066, -2077, -2085, -2090, -2091, -2089, -2085, -2081, -2078, -2076, -2076, -2075, -2074, -2070, -2064, -2056, -2046, -2037, -2031, -2028, -2029, -2033, -2039, -2045, -2049, -2050, -2048, -2042, -2035, -2027, -2021, -2018, -2017, -2017, -2018, -2019, -2019, -2018, -2015, -2013, -2013, -2016, -2023, -2033, -2045, -2058, -2068, -2075, -2079, -2078, -2074, -2070, -2065, -2063, -2063, -2064, -2067, -2069, -2070, -2070, -2067, -2064, -2061, -2059, -2060, -2064, -2070, -2075, -2079, -2080, -2076, -2068, -2058, -2046, -2034, -2025, -2019, -2016, -2016, -2017, -2018, -2018, -2017, -2015, -2013, -2013, -2016, -2021, -2028, -2037, -2044, -2050, -2051, -2050, -2045, -2039, -2033, -2030, -2029, -2032, -2038, -2046, -2054, -2061, -2066, -2069, -2071, -2072, -2074, -2078, -2083, -2088, -2092, -2094, -2092, -2086, -2077, -2066, -2055, -2045, -2038, -2035, -2035, -2038, -2042, -2044, -2045, -2044, -2041, -2038, -2035, -2033, -2032, -2034, -2035, -2036, -2034, -2030, -2024, -2016, -2009, -2003, -2001, -2004, -2010, -2019, -2030, -2041, -2050, -2056, -2060, -2062, -2063, -2064, -2066, -2070, -2074, -2077, -2078, -2077, -2073, -2067, -2061, -2055, -2052, -2052, -2056, -2062, -2069, -2076, -2080, -2081, -2079, -2074, -2067, -2060, -2054, -2049, -2045, -2042, -2038, -2034, -2027, -2020, -2012, -2006, -2002, -2002, -2005, -2013, -2021, -2031, -2038, -2043, -2045, -2044, -2041, -2037, -2035, -2034, -2035, -2038, -2041, -2044, -2046, -2046, -2046, -2046, -2047, -2051, -2057, -2066, -2076, -2086, -2094, -2098, -2098, -2093, -2086, -2078, -2069, -2062, -2057, -2054, -2052, -2051, -2048, -2045, -2040, -2035, -2032, -2030, -2030, -2033, -2038, -2043, -2047, -2048, -2046, -2040, -2032, -2023, -2015, -2009, -2006, -2006, -2009, -2014, -2019, -2023, -2027, -2030, -2033, -2037, -2043, -2051, -2060, -2069, -2077, -2082, -2084, -2082, -2077, -2070, -2063, -2057, -2054, -2054, -2057, -2061, -2065, -2068, -2070, -2070, -2069, -2067, -2066, -2066, -2067, -2068, -2068, -2066, -2061, -2054, -2043, -2032, -2020, -2011, -2005, -2003, -2005, -2009, -2015, -2020, -2025, -2028, -2029, -2030, -2032, -2034, -2037, -2041, -2046, -2049, -2050, -2049, -2046, -2041, -2036, -2033, -2033, -2037, -2044, -2053, -2063, -2073, -2081, -2085, -2087, -2087, -2086, -2084, -2082, -2081, -2080, -2078, -2074, -2069, -2061, -2052, -2042, -2034, -2029, -2027, -2028, -2032, -2038, -2044, -2047, -2048, -2047, -2043, -2038, -2033, -2028, -2025, -2023, -2022, -2021, -2020, -2018, -2015, -2012, -2010, -2011, -2016, -2023, -2034, -2046, -2057, -2067, -2074, -2077, -2077, -2075, -2072, -2069, -2067, -2066, -2066, -2067, -2067, -2065, -2063, -2060, -2057, -2056, -2056, -2059, -2064, -2070, -2075, -2079, -2079, -2075, -2068, -2059, -2049, -2039, -2030, -2024, -2020, -2018, -2016, -2015, -2014, -2012, -2011, -2011, -2012, -2017, -2023, -2031, -2040, -2047, -2051, -2053, -2051, -2046, -2041, -2036, -2033, -2033, -2035, -2039, -2044, -2050, -2055, -2059, -2063, -2066, -2069, -2073, -2078, -2084, -2090, -2094, -2094, -2092, -2086, -2076, -2066, -2055, -2046, -2040, -2036, -2035, -2036, -2038, -2039, -2040, -2039, -2038, -2036, -2036, -2036, -2037, -2039, -2040, -2040, -2037, -2032, -2025, -2017, -2010, -2005, -2003, -2006, -2011, -2019, -2028, -2037, -2045, -2052, -2057, -2060, -2064, -2067, -2071, -2075, -2078, -2080, -2079, -2076, -2071, -2065, -2058, -2053, -2050, -2051, -2054, -2059, -2066, -2071, -2075, -2076, -2075, -2072, -2067, -2062, -2058, -2054, -2050, -2046, -2040, -2034, -2026, -2018, -2010, -2004, -2001, -2002, -2006, -2013, -2021, -2030, -2037, -2042, -2045, -2045, -2044, -2042, -2041, -2041, -2042, -2044, -2045, -2045, -2045, -2044, -2043, -2043, -2045, -2050, -2057, -2066, -2076, -2084, -2091, -2095, -2095, -2092, -2086, -2080, -2073, -2066, -2061, -2057, -2053, -2049, -2045, -2040, -2035, -2031, -2028, -2028, -2030, -2034, -2039, -2044, -2047, -2048, -2046, -2041, -2034, -2027, -2020, -2014, -2012, -2011, -2012, -2015, -2017, -2020, -2023, -2026, -2030, -2036, -2043, -2052, -2062, -2071, -2078, -2083, -2084, -2082, -2077, -2071, -2065, -2060, -2057, -2056, -2057, -2059, -2062, -2063, -2064, -2064, -2064, -2064, -2065, -2067, -2069, -2070, -2070, -2067, -2062, -2054, -2044, -2033, -2022, -2014, -2008, -2006, -2006, -2009, -2013, -2017, -2021, -2024, -2026, -2029, -2032, -2036, -2041, -2046, -2049, -2052, -2052, -2049, -2046, -2041, -2037, -2034, -2034, -2038, -2044, -2052, -2060, -2068, -2075, -2080, -2083, -2084, -2085, -2085, -2085, -2085, -2083, -2080, -2076, -2069, -2060, -2051, -2042, -2034, -2029, -2027, -2028, -2032, -2036, -2040, -2043, -2045, -2044, -2041, -2038, -2035, -2032, -2030, -2029, -2027, -2024, -2021, -2018, -2014, -2011, -2010, -2011, -2016, -2024, -2034, -2044, -2055, -2064, -2071, -2075, -2076, -2076, -2074, -2073, -2072, -2071, -2070, -2069, -2066, -2063, -2060, -2057, -2054, -2053, -2054, -2058, -2063, -2068, -2073, -2076, -2076, -2073, -2067, -2059, -2051, -2043, -2035, -2029, -2024, -2021, -2017, -2014, -2011, -2009, -2008, -2009, -2012, -2017, -2025, -2033, -2041, -2047, -2051, -2053, -2051, -2048, -2044, -2040, -2038, -2037, -2039, -2041, -2045, -2048, -2051, -2055, -2058, -2062, -2066, -2072, -2078, -2084, -2090, -2093, -2093, -2090, -2084, -2076, -2067, -2057, -2049, -2043, -2039, -2037, -2036, -2036, -2036, -2035, -2035, -2034, -2034, -2035, -2037, -2039, -2041, -2042, -2041, -2038, -2033, -2026, -2019, -2013, -2009, -2007, -2009, -2013, -2020, -2027, -2034, -2041, -2047, -2053, -2058, -2063, -2068, -2073, -2077, -2080, -2081, -2080, -2076, -2071, -2065, -2059, -2054, -2052, -2052, -2055, -2058, -2063, -2067, -2069, -2070, -2070, -2068, -2066, -2063, -2060, -2057, -2053, -2048, -2042, -2035, -2026, -2018, -2010, -2005, -2003, -2003, -2007, -2013, -2020, -2027, -2033, -2038, -2041, -2043, -2044, -2044, -2045, -2046, -2046, -2047, -2047, -2046, -2045, -2043, -2042, -2042, -2044, -2049, -2056, -2064, -2073, -2081, -2087, -2090, -2091, -2089, -2085, -2081, -2075, -2070, -2065, -2060, -2055, -2050, -2044, -2038, -2033, -2029, -2027, -2027, -2030, -2034, -2038, -2042, -2045, -2046, -2044, -2040, -2035, -2030, -2024, -2020, -2018, -2016, -2016, -2017, -2018, -2019, -2021, -2024, -2029, -2035, -2043, -2052, -2062, -2070, -2077, -2081, -2082, -2080, -2077, -2072, -2068, -2064, -2061, -2060, -2059, -2060, -2060, -2060, -2060, -2060, -2060, -2061, -2063, -2066, -2068, -2070, -2069, -2066, -2061, -2053, -2044, -2035, -2026, -2018, -2013, -2010, -2010, -2010, -2012, -2015, -2017, -2020, -2023, -2027, -2032, -2037, -2042, -2047, -2051, -2053, -2052, -2050, -2047, -2043, -2040, -2038, -2039, -2041, -2046, -2052, -2058, -2065, -2070, -2074, -2078, -2080, -2082, -2084, -2085, -2086, -2084, -2081, -2075, -2068, -2060, -2051, -2042, -2036, -2031, -2029, -2030, -2032, -2034, -2037, -2039, -2040, -2040, -2039, -2038, -2036, -2035, -2034, -2033, -2031, -2027, -2023, -2019, -2015, -2013, -2012, -2014, -2018, -2025, -2034, -2043, -2052, -2059, -2065, -2070, -2072, -2074, -2074, -2074, -2074, -2074, -2072, -2070, -2067, -2063, -2059, -2055, -2053, -2053, -2054, -2057, -2061, -2066, -2069, -2071, -2071, -2068, -2064, -2058, -2052, -2046, -2040, -2034, -2029, -2024, -2020, -2015, -2012, -2009, -2008, -2010, -2013, -2018, -2025, -2032, -2039, -2045, -2048, -2050, -2050, -2048, -2046, -2044, -2043, -2043, -2044, -2045, -2046, -2048, -2050, -2052, -2055, -2059, -2064, -2070, -2077, -2082, -2087, -2090, -2090, -2087, -2082, -2075, -2067, -2060, -2053, -2047, -2043, -2040, -2037, -2035, -2034, -2032, -2031, -2031, -2032, -2034, -2037, -2040, -2042, -2042, -2041, -2038, -2033, -2028, -2022, -2018, -2014, -2013, -2015, -2018, -2022, -2027, -2032, -2038, -2043, -2049, -2055, -2061, -2067, -2072, -2077, -2079, -2080, -2079, -2075, -2071, -2065, -2061, -2057, -2055, -2055, -2056, -2058, -2061, -2063, -2064, -2065, -2065, -2064, -2064, -2062, -2061, -2058, -2055, -2050, -2043, -2036, -2028, -2021, -2014, -2010, -2008, -2008, -2011, -2015, -2020, -2025, -2030, -2034, -2037, -2040, -2043, -2045, -2047, -2049, -2050, -2050, -2049, -2047, -2045, -2044, -2043, -2043, -2046, -2050, -2056, -2063, -2070, -2076, -2081, -2084, -2085, -2084, -2082, -2080, -2076, -2073, -2068, -2063, -2057, -2051, -2045, -2038, -2033, -2030, -2028, -2028, -2030, -2033, -2037, -2040, -2041, -2042, -2040, -2038, -2035, -2031, -2028, -2026, -2023, -2022, -2020, -2019, -2019, -2019, -2021, -2024, -2029, -2035, -2043, -2051, -2059, -2067, -2072, -2076, -2077, -2077, -2075, -2073, -2070, -2068, -2066, -2064, -2062, -2061, -2059, -2058, -2057, -2057, -2058, -2059, -2061, -2064, -2066, -2067, -2066, -2063, -2058, -2052, -2044, -2037, -2030, -2024, -2019, -2016, -2014, -2013, -2013, -2014, -2016, -2018, -2021, -2026, -2031, -2036, -2042, -2047, -2050, -2051, -2051, -2050, -2047, -2045, -2043, -2043, -2044, -2046, -2049, -2053, -2057, -2061, -2065, -2069, -2073, -2076, -2079, -2082, -2083, -2084, -2083, -2079, -2074, -2067, -2060, -2052, -2045, -2040, -2036, -2034, -2033, -2033, -2033, -2034, -2035, -2035, -2036, -2036, -2036, -2036, -2036, -2036, -2034, -2032, -2029, -2025, -2021, -2018, -2016, -2016, -2019, -2023, -2028, -2035, -2042, -2049, -2055, -2060, -2065, -2069, -2072, -2074, -2075, -2076, -2076, -2074, -2071, -2068, -2064, -2060, -2057, -2055, -2055, -2056, -2058, -2061, -2063, -2065, -2066, -2065, -2063, -2060, -2056, -2052, -2048, -2043, -2038, -2033, -2028, -2022, -2018, -2014, -2011, -2010, -2012, -2015, -2020, -2025, -2031, -2036, -2041, -2044, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2050, -2052, -2054, -2058, -2063, -2069, -2074, -2079, -2082, -2084, -2084, -2082, -2078, -2073, -2068, -2062, -2057, -2052, -2047, -2043, -2039, -2036, -2033, -2031, -2030, -2030, -2031, -2034, -2036, -2038, -2039, -2039, -2038, -2035, -2032, -2028, -2025, -2022, -2020, -2020, -2020, -2022, -2025, -2028, -2031, -2036, -2041, -2046, -2052, -2059, -2065, -2071, -2075, -2077, -2077, -2076, -2074, -2070, -2067, -2063, -2061, -2059, -2059, -2059, -2059, -2059, -2060, -2060, -2060, -2060, -2061, -2061, -2060, -2059, -2057, -2054, -2049, -2043, -2036, -2030, -2023, -2018, -2015, -2013, -2013, -2015, -2017, -2020, -2023, -2027, -2030, -2034, -2037, -2041, -2045, -2048, -2050, -2051, -2051, -2050, -2049, -2047, -2046, -2046, -2047, -2050, -2054, -2058, -2063, -2068, -2072, -2075, -2078, -2079, -2079, -2079, -2078, -2076, -2073, -2069, -2064, -2059, -2052, -2046, -2040, -2036, -2032, -2031, -2031, -2032, -2033, -2035, -2037, -2037, -2037, -2036, -2035, -2034, -2032, -2031, -2029, -2028, -2026, -2025, -2023, -2022, -2022, -2024, -2026, -2031, -2037, -2044, -2051, -2057, -2063, -2068, -2071, -2073, -2073, -2073, -2072, -2071, -2070, -2069, -2067, -2064, -2062, -2059, -2057, -2056, -2056, -2057, -2058, -2060, -2062, -2063, -2063, -2061, -2058, -2054, -2049, -2043, -2038, -2033, -2028, -2025, -2021, -2019, -2017, -2015, -2015, -2016, -2018, -2021, -2025, -2030, -2036, -2041, -2045, -2047, -2049, -2049, -2049, -2048, -2047, -2047, -2047, -2049, -2050, -2052, -2055, -2057, -2059, -2062, -2065, -2069, -2073, -2076, -2079, -2080, -2081, -2079, -2076, -2071, -2066, -2060, -2054, -2048, -2044, -2040, -2038, -2036, -2034, -2033, -2032, -2032, -2032, -2032, -2033, -2034, -2035, -2036, -2036, -2035, -2033, -2030, -2027, -2024, -2022, -2021, -2022, -2024, -2027, -2032, -2037, -2042, -2046, -2051, -2056, -2060, -2065, -2069, -2072, -2074, -2075, -2075, -2074, -2071, -2068, -2065, -2061, -2059, -2058, -2058, -2058, -2059, -2060, -2061, -2061, -2061, -2060, -2058, -2056, -2054, -2051, -2048, -2044, -2040, -2035, -2030, -2025, -2020, -2016, -2014, -2014, -2015, -2018, -2022, -2026, -2030, -2034, -2037, -2040, -2042, -2044, -2046, -2048, -2049, -2050, -2051, -2051, -2051, -2051, -2051, -2051, -2053, -2055, -2059, -2063, -2068, -2072, -2076, -2078, -2079, -2078, -2077, -2074, -2071, -2067, -2064, -2060, -2055, -2051, -2046, -2041, -2037, -2034, -2031, -2030, -2030, -2031, -2033, -2035, -2036, -2037, -2036, -2035, -2033, -2031, -2029, -2027, -2026, -2025, -2025, -2026, -2027, -2028, -2030, -2032, -2035, -2040, -2045, -2051, -2057, -2063, -2068, -2072, -2074, -2074, -2073, -2072, -2070, -2068, -2066, -2065, -2064, -2062, -2061, -2060, -2059, -2058, -2057, -2057, -2057, -2058, -2058, -2058, -2057, -2055, -2052, -2047, -2042, -2036, -2031, -2026, -2023, -2020, -2019, -2018, -2019, -2019, -2021, -2023, -2025, -2028, -2031, -2035, -2039, -2043, -2047, -2049, -2051, -2051, -2050, -2049, -2048, -2048, -2049, -2051, -2054, -2057, -2060, -2063, -2066, -2069, -2071, -2072, -2074, -2075, -2076, -2076, -2075, -2073, -2069, -2065, -2059, -2053, -2047, -2042, -2038, -2036, -2034, -2034, -2034, -2034, -2034, -2034, -2033, -2033, -2032, -2032, -2032, -2032, -2032, -2031, -2030, -2029, -2027, -2025, -2024, -2024, -2026, -2029, -2033, -2039, -2044, -2050, -2055, -2059, -2063, -2065, -2068, -2069, -2071, -2072, -2072, -2072, -2071, -2069, -2067, -2064, -2061, -2059, -2057, -2057, -2057, -2059, -2060, -2060, -2060, -2059, -2057, -2054, -2050, -2047, -2043, -2039, -2036, -2032, -2029, -2026, -2023, -2020, -2018, -2016, -2017, -2018, -2022, -2026, -2030, -2035, -2039, -2042, -2044, -2045, -2046, -2047, -2047, -2048, -2050, -2051, -2053, -2054, -2056, -2057, -2058, -2059, -2061, -2064, -2067, -2071, -2074, -2076, -2078, -2078, -2076, -2073, -2069, -2064, -2059, -2055, -2051, -2048, -2045, -2042, -2039, -2037, -2034, -2032, -2030, -2030, -2030, -2031, -2033, -2034, -2035, -2035, -2034, -2032, -2029, -2027, -2025, -2025, -2025, -2027, -2029, -2032, -2035, -2039, -2042, -2045, -2049, -2052, -2057, -2061, -2066, -2070, -2073, -2074, -2074, -2073, -2071, -2068, -2065, -2063, -2061, -2061, -2061, -2061, -2061, -2060, -2060, -2058, -2056, -2055, -2053, -2052, -2051, -2050, -2048, -2045, -2041, -2036, -2031, -2027, -2023, -2020, -2018, -2018, -2019, -2022, -2024, -2027, -2029, -2032, -2034, -2036, -2038, -2041, -2044, -2047, -2050, -2052, -2053, -2053, -2053, -2052, -2052, -2053, -2055, -2057, -2061, -2065, -2068, -2071, -2073, -2074, -2074, -2073, -2071, -2070, -2068, -2066, -2064, -2061, -2058, -2053, -2049, -2044, -2039, -2035, -2033, -2032, -2031, -2032, -2033, -2034, -2035, -2034, -2033, -2031, -2030, -2029, -2028, -2028, -2029, -2029, -2030, -2030, -2030, -2031, -2032, -2033, -2036, -2040, -2045, -2050, -2056, -2061, -2065, -2068, -2069, -2069, -2069, -2068, -2068, -2068, -2068, -2068, -2067, -2066, -2064, -2062, -2060, -2058, -2056, -2055, -2055, -2056, -2056, -2056, -2055, -2053, -2049, -2045, -2040, -2035, -2031, -2029, -2027, -2025, -2024, -2024, -2023, -2023, -2023, -2023, -2024, -2026, -2029, -2033, -2038, -2042, -2045, -2048, -2049, -2049, -2049, -2049, -2049, -2051, -2053, -2055, -2058, -2061, -2063, -2065, -2066, -2067, -2068, -2069, -2070, -2071, -2072, -2073, -2073, -2071, -2068, -2064, -2059, -2053, -2048, -2045, -2042, -2040, -2039, -2038, -2037, -2035, -2034, -2032, -2030, -2029, -2029, -2029, -2030, -2031, -2032, -2032, -2032, -2031, -2029, -2028, -2027, -2028, -2030, -2033, -2038, -2042, -2047, -2051, -2054, -2057, -2059, -2061, -2063, -2065, -2068, -2070, -2072, -2072, -2072, -2070, -2068, -2065, -2062, -2060, -2058, -2058, -2059, -2059, -2059, -2059, -2057, -2055, -2052, -2049, -2045, -2043, -2040, -2038, -2037, -2035, -2033, -2030, -2027, -2023, -2021, -2019, -2019, -2021, -2024, -2027, -2031, -2034, -2037, -2039, -2040, -2041, -2042, -2044, -2046, -2049, -2052, -2054, -2057, -2058, -2059, -2059, -2059, -2060, -2061, -2063, -2066, -2069, -2072, -2074, -2074, -2073, -2071, -2068, -2064, -2061, -2058, -2055, -2053, -2051, -2049, -2046, -2043, -2039, -2036, -2032, -2030, -2029, -2029, -2030, -2032, -2033, -2033, -2033, -2031, -2029, -2028, -2027, -2026, -2027, -2029, -2032, -2035, -2037, -2040, -2041, -2043, -2045, -2047, -2050, -2054, -2058, -2063, -2067, -2070, -2071, -2071, -2070, -2068, -2066, -2065, -2064, -2064, -2064, -2064, -2064, -2063, -2061, -2059, -2056, -2053, -2051, -2049, -2049, -2048, -2047, -2046, -2044, -2040, -2036, -2032, -2028, -2025, -2023, -2022, -2023, -2024, -2026, -2028, -2029, -2030, -2030, -2031, -2032, -2035, -2038, -2042, -2046, -2049, -2052, -2054, -2054, -2054, -2054, -2054, -2055, -2057, -2060, -2063, -2067, -2069, -2071, -2071, -2070, -2069, -2067, -2066, -2065, -2065, -2064, -2064, -2062, -2059, -2055, -2051, -2046, -2041, -2038, -2036, -2035, -2034, -2035, -2035, -2035, -2034, -2032, -2030, -2028, -2026, -2026, -2027, -2028, -2031, -2032, -2034, -2034, -2034, -2034, -2034, -2036, -2038, -2042, -2046, -2051, -2056, -2060, -2063, -2064, -2065, -2065, -2065, -2065, -2066, -2067, -2069, -2070, -2070, -2069, -2067, -2064, -2061, -2058, -2056, -2055, -2054, -2055, -2054, -2054, -2052, -2049, -2045, -2041, -2037, -2033, -2031, -2030, -2029, -2029, -2029, -2029, -2028, -2026, -2024, -2024, -2024, -2026, -2029, -2032, -2037, -2040, -2044, -2046, -2047, -2047, -2047, -2048, -2050, -2052, -2055, -2059, -2062, -2065, -2066, -2066, -2066, -2065, -2065, -2065, -2066, -2068, -2069, -2070, -2070, -2068, -2065, -2061, -2057, -2052, -2049, -2046, -2045, -2044, -2043, -2042, -2040, -2037, -2034, -2031, -2028, -2026, -2026, -2027, -2028, -2030, -2031, -2032, -2032, -2031, -2030, -2029, -2029, -2031, -2033, -2037, -2042, -2046, -2050, -2052, -2053, -2054, -2055, -2056, -2059, -2061, -2065, -2068, -2070, -2072, -2072, -2070, -2068, -2065, -2063, -2061, -2060, -2060, -2061, -2061, -2061, -2059, -2056, -2052, -2048, -2044, -2041, -2039, -2038, -2038, -2037, -2036, -2035, -2032, -2029, -2026, -2024, -2022, -2022, -2024, -2027, -2030, -2033, -2036, -2037, -2037, -2037, -2038, -2039, -2042, -2045, -2049, -2053, -2057, -2059, -2061, -2061, -2061, -2060, -2060, -2061, -2063, -2066, -2069, -2071, -2072, -2071, -2069, -2066, -2063, -2060, -2057, -2056, -2055, -2055, -2054, -2052, -2050, -2046, -2042, -2037, -2034, -2031, -2030, -2030, -2031, -2032, -2032, -2032, -2031, -2029, -2027, -2026, -2025, -2026, -2029, -2032, -2036, -2039, -2042, -2043, -2044, -2044, -2045, -2046, -2049, -2053, -2057, -2061, -2065, -2067, -2068, -2068, -2067, -2065, -2064, -2064, -2065, -2066, -2067, -2068, -2068, -2066, -2063, -2059, -2055, -2051, -2048, -2047, -2046, -2046, -2046, -2044, -2042, -2039, -2035, -2031, -2028, -2025, -2025, -2026, -2027, -2029, -2030, -2031, -2031, -2030, -2029, -2029, -2030, -2032, -2035, -2040, -2044, -2048, -2051, -2053, -2054, -2054, -2054, -2055, -2057, -2060, -2063, -2067, -2069, -2071, -2071, -2070, -2067, -2065, -2063, -2062, -2062, -2062, -2063, -2063, -2062, -2059, -2055, -2051, -2046, -2042, -2040, -2038, -2037, -2037, -2037, -2037, -2035, -2033, -2029, -2026, -2024, -2023, -2024, -2026, -2028, -2032, -2034, -2036, -2036, -2036, -2036, -2036, -2038, -2040, -2044, -2049, -2053, -2057, -2060, -2061, -2061, -2061, -2060, -2061, -2062, -2064, -2067, -2069, -2071, -2072, -2071, -2068, -2065, -2062, -2059, -2057, -2056, -2055, -2055, -2055, -2053, -2050, -2047, -2042, -2038, -2034, -2031, -2030, -2031, -2032, -2033, -2033, -2033, -2031, -2029, -2027, -2025, -2025, -2027, -2030, -2033, -2037, -2040, -2042, -2043, -2044, -2044, -2045, -2046, -2049, -2053, -2057, -2062, -2065, -2067, -2068, -2067, -2066, -2064, -2063, -2063, -2064, -2066, -2067, -2068, -2067, -2065, -2062, -2058, -2054, -2051, -2048, -2047, -2047, -2047, -2047, -2045, -2043, -2039, -2035, -2031, -2027, -2025, -2025, -2026, -2028, -2029, -2031, -2031, -2031, -2030, -2029, -2029, -2030, -2033, -2037, -2041, -2046, -2050, -2052, -2053, -2053, -2053, -2053, -2054, -2056, -2059, -2062, -2066, -2068, -2070, -2070, -2069, -2067, -2065, -2063, -2062, -2062, -2063, -2064, -2064, -2062, -2059, -2055, -2050, -2045, -2041, -2038, -2037, -2037, -2037, -2037, -2037, -2036, -2033, -2030, -2028, -2026, -2025, -2026, -2028, -2031, -2033, -2036, -2037, -2036, -2036, -2035, -2035, -2036, -2039, -2043, -2048, -2053, -2057, -2060, -2062, -2062, -2062, -2061, -2062, -2063, -2065, -2067, -2070, -2071, -2071, -2069, -2066, -2062, -2059, -2056, -2054, -2054, -2055, -2055, -2055, -2054, -2052, -2048, -2043, -2039, -2035, -2032, -2031, -2031, -2032, -2032, -2032, -2031, -2029, -2026, -2024, -2023, -2024, -2026, -2030, -2034, -2039, -2042, -2045, -2046, -2046, -2045, -2046, -2047, -2049, -2052, -2056, -2060, -2063, -2065, -2065, -2064, -2063, -2062, -2062, -2063, -2065, -2067, -2069, -2070, -2069, -2067, -2063, -2059, -2054, -2050, -2047, -2046, -2045, -2045, -2044, -2043, -2040, -2037, -2033, -2030, -2027, -2026, -2027, -2029, -2031, -2033, -2034, -2034, -2033, -2031, -2030, -2029, -2029, -2031, -2035, -2039, -2043, -2047, -2050, -2051, -2052, -2052, -2053, -2055, -2058, -2062, -2066, -2069, -2072, -2072, -2071, -2069, -2066, -2063, -2060, -2059, -2059, -2060, -2061, -2061, -2060, -2058, -2054, -2050, -2046, -2043, -2041, -2041, -2041, -2041, -2040, -2039, -2036, -2033, -2029, -2025, -2023, -2022, -2023, -2025, -2029, -2032, -2035, -2037, -2037, -2037, -2037, -2038, -2040, -2043, -2047, -2051, -2055, -2058, -2060, -2060, -2059, -2058, -2057, -2057, -2059, -2062, -2065, -2069, -2071, -2072, -2071, -2068, -2065, -2062, -2059, -2058, -2057, -2056, -2056, -2055, -2052, -2048, -2044, -2039, -2034, -2031, -2030, -2030, -2031, -2033, -2035, -2035, -2035, -2033, -2031, -2029, -2027, -2027, -2029, -2031, -2035, -2038, -2040, -2041, -2041, -2041, -2041, -2042, -2044, -2048, -2053, -2059, -2063, -2067, -2069, -2070, -2068, -2067, -2065, -2063, -2063, -2064, -2065, -2066, -2066, -2065, -2062, -2058, -2055, -2051, -2049, -2048, -2048, -2048, -2049, -2049, -2048, -2045, -2041, -2036, -2031, -2027, -2025, -2025, -2026, -2027, -2029, -2030, -2030, -2029, -2028, -2028, -2029, -2031, -2035, -2040, -2045, -2049, -2052, -2054, -2054, -2053, -2052, -2052, -2052, -2054, -2057, -2061, -2064, -2067, -2068, -2068, -2067, -2065, -2064, -2063, -2063, -2064, -2065, -2066, -2066, -2063, -2059, -2054, -2048, -2043, -2039, -2036, -2035, -2035, -2036, -2037, -2036, -2035, -2033, -2030, -2028, -2027, -2028, -2029, -2032, -2034, -2036, -2038, -2037, -2036, -2034, -2033, -2033, -2034, -2038, -2042, -2048, -2053, -2057, -2060, -2062, -2062, -2062, -2062, -2063, -2065, -2067, -2069, -2071, -2071, -2070, -2067, -2063, -2059, -2055, -2053, -2052, -2052, -2054, -2055, -2055, -2054, -2052, -2049, -2044, -2040, -2037, -2035, -2034, -2034, -2034, -2034, -2032, -2030, -2027, -2024, -2022, -2022, -2023, -2026, -2031, -2036, -2041, -2044, -2047, -2048, -2048, -2047, -2047, -2048, -2051, -2054, -2057, -2060, -2062, -2063, -2062, -2061, -2059, -2059, -2060, -2062, -2064, -2068, -2070, -2072, -2071, -2068, -2064, -2060, -2055, -2051, -2048, -2046, -2045, -2044, -2043, -2041, -2038, -2034, -2031, -2028, -2026, -2027, -2029, -2032, -2034, -2037, -2038, -2037, -2035, -2033, -2031, -2029, -2030, -2031, -2035, -2039, -2042, -2046, -2048, -2049, -2050, -2051, -2052, -2055, -2059, -2064, -2068, -2072, -2074, -2074, -2072, -2068, -2064, -2061, -2058, -2057, -2057, -2058, -2059, -2059, -2058, -2056, -2052, -2049, -2046, -2044, -2043, -2044, -2044, -2044, -2043, -2041, -2037, -2033, -2028, -2024, -2021, -2020, -2021, -2024, -2028, -2031, -2034, -2036, -2037, -2038, -2038, -2040, -2043, -2046, -2050, -2055, -2058, -2059, -2060, -2058, -2057, -2055, -2054, -2054, -2056, -2060, -2064, -2067, -2070, -2071, -2070, -2068, -2066, -2063, -2061, -2060, -2059, -2059, -2058, -2055, -2052, -2047, -2041, -2036, -2032, -2029, -2028, -2029, -2031, -2034, -2036, -2037, -2036, -2035, -2033, -2031, -2030, -2030, -2032, -2034, -2036, -2038, -2039, -2039, -2039, -2038, -2038, -2039, -2043, -2047, -2053, -2059, -2065, -2068, -2070, -2071, -2069, -2067, -2066, -2064, -2064, -2064, -2065, -2065, -2064, -2062, -2058, -2055, -2051, -2048, -2047, -2047, -2048, -2050, -2051, -2052, -2050, -2047, -2043, -2038, -2033, -2029, -2027, -2026, -2026, -2027, -2028, -2028, -2028, -2027, -2026, -2027, -2028, -2032, -2037, -2042, -2048, -2053, -2056, -2057, -2056, -2055, -2053, -2052, -2052, -2053, -2056, -2059, -2062, -2064, -2065, -2064, -2064, -2063, -2062, -2063, -2064, -2066, -2068, -2069, -2068, -2065, -2060, -2054, -2048, -2042, -2038, -2035, -2034, -2034, -2035, -2035, -2035, -2034, -2032, -2030, -2029, -2029, -2031, -2033, -2036, -2038, -2040, -2040, -2039, -2037, -2034, -2032, -2031, -2033, -2036, -2041, -2046, -2051, -2056, -2059, -2061, -2062, -2062, -2063, -2065, -2067, -2070, -2072, -2073, -2072, -2069, -2065, -2060, -2056, -2052, -2050, -2049, -2050, -2052, -2054, -2054, -2054, -2052, -2049, -2045, -2042, -2039, -2038, -2037, -2037, -2036, -2035, -2032, -2029, -2025, -2022, -2020, -2019, -2021, -2025, -2031, -2036, -2042, -2046, -2048, -2049, -2049, -2049, -2050, -2051, -2053, -2056, -2058, -2060, -2061, -2060, -2059, -2057, -2056, -2056, -2057, -2060, -2064, -2068, -2071, -2072, -2072, -2069, -2065, -2060, -2056, -2052, -2049, -2047, -2045, -2043, -2041, -2038, -2035, -2031, -2028, -2026, -2025, -2027, -2030, -2034, -2037, -2040, -2041, -2040, -2038, -2035, -2033, -2031, -2031, -2033, -2035, -2038, -2041, -2043, -2045, -2046, -2047, -2049, -2051, -2055, -2060, -2066, -2071, -2074, -2076, -2075, -2072, -2068, -2064, -2060, -2057, -2056, -2055, -2056, -2056, -2056, -2054, -2052, -2050, -2047, -2045, -2045, -2045, -2046, -2047, -2048, -2046, -2044, -2039, -2034, -2028, -2024, -2021, -2020, -2021, -2024, -2027, -2030, -2033, -2035, -2036, -2038, -2039, -2042, -2046, -2050, -2054, -2058, -2061, -2061, -2060, -2058, -2055, -2053, -2051, -2052, -2054, -2057, -2061, -2065, -2067, -2069, -2068, -2067, -2066, -2064, -2063, -2062, -2062, -2061, -2059, -2056, -2051, -2045, -2039, -2033, -2029, -2026, -2026, -2027, -2030, -2033, -2035, -2037, -2037, -2036, -2035, -2034, -2034, -2034, -2036, -2037, -2039, -2040, -2040, -2038, -2037, -2036, -2035, -2037, -2041, -2046, -2052, -2059, -2065, -2069, -2071, -2071, -2071, -2069, -2068, -2066, -2066, -2066, -2065, -2064, -2062, -2059, -2055, -2051, -2047, -2045, -2044, -2046, -2048, -2051, -2053, -2053, -2052, -2049, -2045, -2040, -2035, -2032, -2029, -2028, -2028, -2028, -2027, -2027, -2025, -2024, -2024, -2025, -2028, -2032, -2038, -2045, -2051, -2055, -2058, -2059, -2058, -2056, -2054, -2053, -2052, -2053, -2055, -2057, -2059, -2061, -2061, -2060, -2060, -2060, -2061, -2062, -2065, -2068, -2070, -2071, -2070, -2066, -2061, -2055, -2048, -2042, -2037, -2034, -2033, -2032, -2032, -2032, -2032, -2031, -2030, -2029, -2029, -2030, -2033, -2036, -2039, -2042, -2043, -2042, -2040, -2037, -2034, -2032, -2031, -2032, -2035, -2039, -2044, -2049, -2053, -2056, -2058, -2060, -2062, -2064, -2067, -2070, -2073, -2074, -2075, -2073, -2069, -2064, -2059, -2054, -2050, -2047, -2047, -2048, -2050, -2052, -2053, -2052, -2051, -2049, -2046, -2044, -2042, -2041, -2041, -2040, -2039, -2036, -2033, -2029, -2024, -2020, -2018, -2018, -2020, -2025, -2030, -2036, -2041, -2046, -2048, -2050, -2051, -2052, -2053, -2054, -2056, -2058, -2060, -2061, -2060, -2058, -2056, -2054, -2053, -2053, -2055, -2059, -2063, -2067, -2071, -2072, -2072, -2070, -2067, -2063, -2058, -2055, -2052, -2049, -2047, -2044, -2041, -2037, -2032, -2028, -2025, -2024, -2024, -2027, -2030, -2035, -2039, -2041, -2042, -2042, -2040, -2037, -2035, -2034, -2033, -2034, -2036, -2038, -2040, -2041, -2042, -2043, -2044, -2046, -2050, -2055, -2061, -2067, -2072, -2075, -2077, -2076, -2073, -2069, -2065, -2061, -2058, -2056, -2055, -2055, -2054, -2053, -2051, -2049, -2047, -2045, -2044, -2045, -2046, -2048, -2050, -2050, -2049, -2046, -2041, -2035, -2029, -2025, -2022, -2020, -2021, -2023, -2025, -2028, -2030, -2032, -2034, -2036, -2039, -2043, -2047, -2052, -2057, -2061, -2063, -2063, -2061, -2058, -2055, -2052, -2051, -2051, -2053, -2056, -2059, -2062, -2065, -2066, -2066, -2066, -2065, -2064, -2064, -2064, -2064, -2063, -2061, -2057, -2052, -2045, -2038, -2032, -2027, -2025, -2025, -2026, -2029, -2031, -2034, -2035, -2036, -2036, -2035, -2035, -2036, -2037, -2039, -2040, -2041, -2041, -2040, -2038, -2035, -2034, -2034, -2035, -2039, -2045, -2051, -2058, -2063, -2068, -2070, -2071, -2071, -2070, -2070, -2069, -2069, -2068, -2067, -2065, -2062, -2057, -2053, -2048, -2045, -2043, -2043, -2044, -2047, -2050, -2052, -2053, -2052, -2049, -2046, -2042, -2038, -2034, -2032, -2031, -2029, -2028, -2027, -2025, -2024, -2022, -2022, -2024, -2027, -2032, -2039, -2045, -2051, -2056, -2059, -2060, -2059, -2058, -2056, -2055, -2055, -2055, -2056, -2058, -2058, -2059, -2058, -2057, -2057, -2057, -2059, -2062, -2065, -2068, -2071, -2072, -2071, -2067, -2062, -2056, -2049, -2043, -2039, -2035, -2034, -2032, -2032, -2031, -2030, -2028, -2028, -2027, -2029, -2031, -2034, -2038, -2042, -2044, -2045, -2044, -2042, -2039, -2035, -2033, -2032, -2033, -2035, -2039, -2043, -2047, -2051, -2054, -2056, -2059, -2061, -2064, -2068, -2071, -2074, -2076, -2076, -2074, -2070, -2064, -2058, -2053, -2049, -2047, -2046, -2047, -2048, -2049, -2050, -2050, -2049, -2047, -2046, -2045, -2044, -2044, -2044, -2043, -2041, -2038, -2034, -2029, -2024, -2020, -2018, -2018, -2020, -2024, -2029, -2035, -2040, -2044, -2047, -2049, -2051, -2053, -2054, -2057, -2059, -2061, -2062, -2061, -2060, -2058, -2055, -2052, -2051, -2051, -2053, -2057, -2061, -2065, -2068, -2070, -2070, -2069, -2066, -2063, -2059, -2056, -2054, -2051, -2048, -2045, -2040, -2036, -2031, -2026, -2024, -2022, -2023, -2026, -2030, -2035, -2038, -2041, -2042, -2042, -2041, -2039, -2037, -2036, -2036, -2037, -2038, -2039, -2040, -2040, -2040, -2041, -2042, -2045, -2049, -2054, -2060, -2066, -2072, -2075, -2077, -2076, -2073, -2070, -2066, -2062, -2060, -2057, -2056, -2054, -2053, -2051, -2048, -2046, -2044, -2043, -2043, -2044, -2046, -2049, -2050, -2051, -2049, -2046, -2042, -2036, -2031, -2027, -2024, -2022, -2022, -2023, -2025, -2027, -2028, -2030, -2032, -2035, -2038, -2043, -2048, -2053, -2058, -2062, -2064, -2064, -2062, -2059, -2056, -2053, -2052, -2052, -2053, -2055, -2058, -2060, -2062, -2063, -2063, -2063, -2064, -2064, -2065, -2066, -2066, -2065, -2062, -2058, -2052, -2046, -2039, -2033, -2028, -2026, -2025, -2026, -2028, -2030, -2032, -2034, -2034, -2035, -2036, -2037, -2038, -2040, -2042, -2043, -2044, -2043, -2041, -2039, -2036, -2034, -2034, -2036, -2039, -2044, -2050, -2056, -2061, -2065, -2068, -2069, -2070, -2070, -2070, -2070, -2070, -2069, -2068, -2065, -2061, -2056, -2051, -2047, -2044, -2042, -2042, -2044, -2046, -2049, -2051, -2051, -2051, -2049, -2046, -2043, -2040, -2037, -2035, -2033, -2032, -2030, -2028, -2025, -2023, -2022, -2021, -2023, -2027, -2032, -2038, -2045, -2051, -2055, -2058, -2059, -2059, -2059, -2058, -2057, -2057, -2057, -2057, -2058, -2057, -2057, -2056, -2055, -2055, -2055, -2057, -2060, -2064, -2067, -2070, -2071, -2069, -2066, -2062, -2056, -2050, -2045, -2041, -2037, -2035, -2033, -2031, -2030, -2028, -2027, -2026, -2026, -2028, -2031, -2035, -2039, -2042, -2045, -2046, -2045, -2043, -2040, -2037, -2035, -2034, -2035, -2037, -2039, -2043, -2046, -2048, -2051, -2054, -2056, -2060, -2063, -2068, -2071, -2074, -2076, -2076, -2073, -2069, -2064, -2059, -2054, -2050, -2048, -2047, -2046, -2047, -2047, -2047, -2047, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2043, -2039, -2035, -2030, -2025, -2022, -2020, -2020, -2021, -2025, -2029, -2034, -2038, -2042, -2045, -2048, -2050, -2053, -2056, -2058, -2061, -2062, -2063, -2062, -2060, -2057, -2055, -2052, -2051, -2051, -2053, -2056, -2060, -2063, -2066, -2068, -2068, -2067, -2065, -2063, -2061, -2058, -2056, -2053, -2050, -2046, -2041, -2036, -2031, -2027, -2024, -2023, -2024, -2026, -2030, -2034, -2037, -2040, -2041, -2042, -2041, -2041, -2040, -2040, -2040, -2040, -2041, -2041, -2041, -2040, -2040, -2040, -2041, -2044, -2048, -2053, -2059, -2065, -2070, -2073, -2075, -2075, -2073, -2070, -2067, -2064, -2062, -2059, -2057, -2055, -2053, -2050, -2047, -2044, -2042, -2042, -2042, -2044, -2046, -2048, -2050, -2050, -2049, -2046, -2042, -2038, -2033, -2029, -2027, -2025, -2025, -2025, -2025, -2026, -2027, -2029, -2031, -2034, -2038, -2043, -2048, -2053, -2058, -2062, -2063, -2063, -2062, -2059, -2057, -2055, -2053, -2053, -2054, -2055, -2057, -2058, -2059, -2060, -2060, -2061, -2062, -2063, -2064, -2066, -2066, -2065, -2062, -2058, -2052, -2046, -2040, -2034, -2030, -2028, -2026, -2027, -2028, -2029, -2030, -2031, -2032, -2033, -2035, -2037, -2039, -2041, -2043, -2044, -2045, -2044, -2042, -2039, -2037, -2036, -2035, -2037, -2040, -2044, -2049, -2054, -2059, -2062, -2065, -2067, -2068, -2070, -2070, -2071, -2071, -2070, -2068, -2065, -2061, -2056, -2051, -2047, -2044, -2042, -2042, -2043, -2045, -2047, -2048, -2049, -2048, -2047, -2045, -2043, -2041, -2039, -2038, -2036, -2034, -2032, -2029, -2026, -2024, -2022, -2022, -2024, -2027, -2032, -2038, -2044, -2049, -2053, -2056, -2058, -2059, -2059, -2059, -2059, -2059, -2059, -2059, -2058, -2057, -2056, -2055, -2054, -2054, -2055, -2057, -2059, -2063, -2066, -2068, -2069, -2068, -2065, -2061, -2057, -2052, -2048, -2044, -2040, -2037, -2034, -2032, -2029, -2027, -2026, -2025, -2026, -2028, -2031, -2035, -2038, -2042, -2044, -2045, -2045, -2043, -2041, -2039, -2038, -2037, -2037, -2039, -2040, -2043, -2045, -2047, -2049, -2052, -2055, -2059, -2063, -2067, -2071, -2074, -2075, -2075, -2073, -2069, -2065, -2060, -2056, -2053, -2050, -2048, -2047, -2047, -2046, -2046, -2045, -2044, -2044, -2044, -2045, -2045, -2046, -2046, -2045, -2043, -2040, -2036, -2032, -2028, -2024, -2023, -2022, -2024, -2026, -2029, -2033, -2037, -2040, -2043, -2046, -2050, -2053, -2056, -2059, -2061, -2063, -2063, -2062, -2061, -2058, -2055, -2053, -2052, -2052, -2054, -2056, -2058, -2061, -2063, -2064, -2065, -2064, -2064, -2062, -2061, -2059, -2057, -2054, -2051, -2046, -2042, -2036, -2032, -2028, -2025, -2024, -2025, -2027, -2030, -2033, -2036, -2038, -2039, -2040, -2041, -2041, -2041, -2041, -2042, -2042, -2042, -2042, -2041, -2040, -2040, -2040, -2041, -2044, -2048, -2052, -2058, -2063, -2067, -2070, -2072, -2072, -2071, -2070, -2067, -2065, -2063, -2061, -2058, -2055, -2052, -2049, -2046, -2043, -2041, -2041, -2041, -2043, -2045, -2047, -2048, -2048, -2047, -2045, -2042, -2039, -2035, -2032, -2030, -2028, -2027, -2027, -2027, -2027, -2027, -2029, -2031, -2034, -2038, -2042, -2048, -2053, -2057, -2060, -2062, -2062, -2062, -2060, -2058, -2057, -2055, -2055, -2055, -2056, -2056, -2057, -2057, -2058, -2058, -2059, -2060, -2062, -2063, -2065, -2065, -2064, -2061, -2058, -2053, -2047, -2042, -2037, -2033, -2030, -2029, -2028, -2028, -2029, -2029, -2030, -2031, -2033, -2035, -2037, -2039, -2042, -2044, -2045, -2045, -2044, -2043, -2041, -2039, -2038, -2038, -2039, -2042, -2045, -2049, -2053, -2056, -2060, -2062, -2065, -2067, -2068, -2070, -2071, -2071, -2070, -2068, -2065, -2061, -2057, -2052, -2048, -2045, -2043, -2043, -2043, -2044, -2045, -2046, -2046, -2046, -2045, -2044, -2043, -2042, -2040, -2039, -2037, -2035, -2033, -2030, -2027, -2025, -2024, -2024, -2025, -2028, -2033, -2037, -2042, -2047, -2051, -2054, -2056, -2058, -2059, -2060, -2060, -2061, -2061, -2060, -2060, -2058, -2057, -2055, -2054, -2054, -2054, -2056, -2058, -2061, -2063, -2065, -2065, -2065, -2063, -2060, -2056, -2053, -2049, -2046, -2042, -2039, -2036, -2033, -2030, -2028, -2026, -2025, -2026, -2028, -2031, -2034, -2038, -2040, -2043, -2044, -2044, -2043, -2042, -2041, -2040, -2040, -2040, -2041, -2042, -2043, -2045, -2046, -2048, -2051, -2054, -2058, -2062, -2066, -2069, -2072, -2073, -2073, -2071, -2068, -2065, -2061, -2057, -2054, -2051, -2049, -2048, -2046, -2045, -2044, -2043, -2043, -2042, -2043, -2044, -2045, -2045, -2045, -2045, -2043, -2040, -2037, -2033, -2030, -2027, -2025, -2025, -2026, -2028, -2030, -2033, -2036, -2039, -2042, -2045, -2048, -2052, -2056, -2059, -2061, -2063, -2063, -2062, -2061, -2059, -2056, -2055, -2054, -2054, -2054, -2056, -2058, -2059, -2061, -2061, -2062, -2062, -2062, -2061, -2060, -2059, -2057, -2055, -2051, -2047, -2042, -2038, -2033, -2029, -2027, -2026, -2026, -2027, -2029, -2032, -2034, -2036, -2037, -2039, -2040, -2041, -2042, -2042, -2043, -2044, -2044, -2043, -2042, -2042, -2041, -2041, -2043, -2045, -2049, -2053, -2057, -2061, -2065, -2068, -2069, -2070, -2070, -2069, -2068, -2066, -2064, -2062, -2060, -2056, -2053, -2050, -2046, -2044, -2042, -2041, -2042, -2043, -2044, -2045, -2046, -2046, -2045, -2044, -2041, -2039, -2036, -2034, -2032, -2031, -2030, -2029, -2028, -2028, -2028, -2029, -2031, -2034, -2038, -2042, -2047, -2052, -2056, -2059, -2060, -2061, -2061, -2060, -2059, -2059, -2058, -2058, -2057, -2057, -2057, -2057, -2056, -2057, -2057, -2058, -2059, -2061, -2062, -2063, -2063, -2062, -2060, -2056, -2052, -2048, -2043, -2039, -2036, -2033, -2031, -2030, -2029, -2029, -2028, -2029, -2030, -2031, -2033, -2036, -2039, -2041, -2043, -2044, -2045, -2044, -2043, -2042, -2041, -2040, -2041, -2042, -2044, -2046, -2049, -2052, -2055, -2058, -2060, -2062, -2065, -2067, -2069, -2070, -2070, -2070, -2068, -2065, -2061, -2057, -2053, -2050, -2047, -2045, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2043, -2043, -2042, -2041, -2041, -2040, -2038, -2036, -2034, -2031, -2029, -2027, -2026, -2026, -2027, -2030, -2033, -2037, -2041, -2045, -2048, -2051, -2054, -2056, -2058, -2059, -2061, -2061, -2062, -2061, -2060, -2059, -2057, -2056, -2055, -2055, -2055, -2057, -2058, -2060, -2062, -2063, -2063, -2062, -2060, -2058, -2056, -2053, -2050, -2047, -2044, -2041, -2038, -2034, -2031, -2029, -2027, -2027, -2027, -2029, -2031, -2034, -2036, -2039, -2041, -2042, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2044, -2044, -2045, -2046, -2047, -2048, -2051, -2053, -2057, -2060, -2064, -2067, -2069, -2070, -2070, -2069, -2067, -2064, -2062, -2059, -2056, -2054, -2052, -2049, -2047, -2045, -2044, -2042, -2042, -2041, -2042, -2042, -2043, -2043, -2043, -2042, -2041, -2039, -2036, -2034, -2031, -2030, -2028, -2028, -2029, -2030, -2031, -2033, -2035, -2038, -2041, -2044, -2047, -2051, -2054, -2058, -2060, -2062, -2062, -2062, -2061, -2059, -2058, -2057, -2056, -2056, -2057, -2057, -2058, -2059, -2059, -2059, -2060, -2060, -2060, -2059, -2059, -2058, -2056, -2054, -2051, -2047, -2043, -2039, -2035, -2032, -2030, -2029, -2028, -2029, -2030, -2031, -2033, -2034, -2035, -2037, -2038, -2040, -2041, -2043, -2044, -2044, -2045, -2044, -2044, -2043, -2043, -2044, -2045, -2047, -2050, -2053, -2057, -2060, -2063, -2065, -2066, -2067, -2067, -2067, -2067, -2066, -2065, -2063, -2060, -2057, -2054, -2051, -2048, -2045, -2044, -2043, -2042, -2043, -2043, -2043, -2043, -2043, -2042, -2041, -2040, -2038, -2037, -2035, -2034, -2033, -2032, -2031, -2030, -2030, -2030, -2031, -2032, -2035, -2038, -2042, -2046, -2050, -2053, -2056, -2057, -2059, -2059, -2060, -2060, -2060, -2060, -2059, -2059, -2059, -2058, -2057, -2057, -2057, -2057, -2057, -2058, -2059, -2060, -2060, -2060, -2059, -2057, -2054, -2051, -2047, -2044, -2041, -2038, -2036, -2034, -2032, -2031, -2030, -2029, -2029, -2030, -2031, -2033, -2035, -2038, -2040, -2042, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2044, -2045, -2047, -2049, -2050, -2052, -2054, -2056, -2059, -2061, -2063, -2065, -2067, -2068, -2068, -2067, -2066, -2064, -2061, -2058, -2055, -2052, -2050, -2048, -2047, -2045, -2045, -2044, -2043, -2042, -2042, -2041, -2041, -2041, -2040, -2040, -2039, -2038, -2037, -2035, -2033, -2031, -2030, -2030, -2030, -2031, -2033, -2036, -2038, -2041, -2044, -2047, -2049, -2052, -2054, -2056, -2058, -2060, -2061, -2061, -2061, -2060, -2059, -2058, -2057, -2057, -2056, -2057, -2057, -2058, -2059, -2060, -2060, -2059, -2058, -2057, -2055, -2054, -2052, -2050, -2047, -2045, -2042, -2039, -2036, -2033, -2031, -2030, -2029, -2029, -2030, -2032, -2033, -2035, -2037, -2038, -2039, -2040, -2041, -2041, -2042, -2043, -2044, -2045, -2045, -2046, -2047, -2047, -2048, -2050, -2052, -2054, -2057, -2060, -2062, -2064, -2066, -2067, -2067, -2066, -2065, -2063, -2062, -2060, -2058, -2056, -2053, -2051, -2049, -2047, -2045, -2043, -2042, -2041, -2041, -2041, -2042, -2041, -2041, -2040, -2039, -2037, -2036, -2034, -2033, -2032, -2032, -2032, -2032, -2033, -2033, -2035, -2036, -2038, -2040, -2043, -2046, -2050, -2053, -2055, -2058, -2059, -2060, -2060, -2060, -2059, -2059, -2059, -2059, -2059, -2059, -2059, -2059, -2059, -2059, -2058, -2058, -2058, -2058, -2057, -2057, -2056, -2054, -2052, -2049, -2046, -2043, -2040, -2037, -2035, -2033, -2032, -2032, -2031, -2031, -2032, -2032, -2033, -2034, -2035, -2037, -2038, -2040, -2042, -2043, -2044, -2044, -2044, -2044, -2045, -2045, -2046, -2048, -2050, -2052, -2054, -2056, -2058, -2060, -2062, -2063, -2064, -2064, -2065, -2065, -2065, -2064, -2062, -2060, -2058, -2055, -2052, -2050, -2048, -2046, -2045, -2044, -2043, -2043, -2042, -2041, -2041, -2040, -2039, -2038, -2037, -2036, -2036, -2035, -2034, -2034, -2033, -2032, -2032, -2032, -2033, -2035, -2037, -2040, -2043, -2046, -2048, -2051, -2053, -2055, -2056, -2057, -2058, -2059, -2060, -2061, -2061, -2061, -2060, -2059, -2059, -2058, -2058, -2058, -2058, -2058, -2058, -2058, -2058, -2057, -2056, -2054, -2051, -2049, -2047, -2044, -2042, -2040, -2038, -2036, -2035, -2033, -2032, -2031, -2031, -2031, -2032, -2033, -2035, -2037, -2038, -2039, -2040, -2041, -2042, -2042, -2043, -2044, -2045, -2046, -2048, -2049, -2050, -2052, -2053, -2055, -2056, -2058, -2060, -2061, -2063, -2064, -2065, -2065, -2065, -2063, -2062, -2060, -2058, -2056, -2054, -2052, -2050, -2049, -2047, -2046, -2044, -2043, -2041, -2040, -2040, -2039, -2039, -2039, -2038, -2038, -2037, -2036, -2034, -2033, -2033, -2032, -2032, -2033, -2034, -2036, -2038, -2039, -2041, -2043, -2045, -2047, -2050, -2052, -2054, -2057, -2058, -2059, -2060, -2060, -2060, -2060, -2059, -2059, -2059, -2059, -2059, -2059, -2059, -2059, -2058, -2058, -2057, -2056, -2054, -2053, -2052, -2051, -2049, -2047, -2045, -2042, -2040, -2037, -2035, -2034, -2032, -2032, -2032, -2032, -2033, -2034, -2034, -2035, -2036, -2037, -2038, -2039, -2041, -2042, -2043, -2045, -2046, -2047, -2047, -2048, -2049, -2050, -2052, -2053, -2055, -2058, -2060, -2061, -2062, -2063, -2063, -2063, -2063, -2062, -2062, -2061, -2060, -2058, -2057, -2055, -2052, -2050, -2048, -2046, -2044, -2043, -2042, -2042, -2041, -2041, -2040, -2039, -2038, -2037, -2036, -2035, -2034, -2034, -2034, -2034, -2034, -2035, -2035, -2035, -2036, -2037, -2039, -2041, -2044, -2046, -2049, -2051, -2054, -2055, -2057, -2058, -2058, -2059, -2059, -2060, -2060, -2061, -2061, -2061, -2060, -2060, -2059, -2058, -2057, -2057, -2056, -2056, -2055, -2055, -2054, -2052, -2050, -2047, -2045, -2043, -2040, -2039, -2037, -2036, -2035, -2034, -2033, -2033, -2032, -2032, -2033, -2033, -2034, -2036, -2037, -2039, -2041, -2042, -2043, -2044, -2044, -2045, -2046, -2048, -2049, -2051, -2053, -2054, -2056, -2057, -2059, -2059, -2060, -2061, -2062, -2063, -2063, -2063, -2063, -2062, -2061, -2059, -2057, -2055, -2053, -2051, -2049, -2048, -2047, -2046, -2044, -2043, -2042, -2040, -2039, -2038, -2037, -2036, -2036, -2036, -2036, -2035, -2035, -2034, -2034, -2034, -2034, -2034, -2036, -2037, -2039, -2041, -2044, -2046, -2047, -2049, -2051, -2052, -2054, -2055, -2057, -2059, -2060, -2061, -2061, -2061, -2061, -2060, -2059, -2059, -2059, -2058, -2058, -2058, -2058, -2057, -2056, -2054, -2053, -2051, -2049, -2047, -2046, -2044, -2043, -2041, -2040, -2038, -2036, -2035, -2033, -2032, -2032, -2032, -2033, -2034, -2035, -2036, -2037, -2038, -2039, -2039, -2040, -2042, -2043, -2045, -2046, -2048, -2050, -2051, -2052, -2053, -2054, -2055, -2056, -2058, -2059, -2061, -2062, -2063, -2063, -2063, -2062, -2061, -2060, -2059, -2057, -2056, -2055, -2054, -2052, -2051, -2049, -2047, -2045, -2043, -2042, -2040, -2040, -2039, -2039, -2038, -2037, -2037, -2036, -2035, -2034, -2033, -2033, -2034, -2035, -2036, -2037, -2038, -2039, -2040, -2042, -2043, -2045, -2046, -2049, -2051, -2053, -2055, -2057, -2058, -2059, -2059, -2059, -2059, -2060, -2060, -2060, -2061, -2061, -2060, -2060, -2059, -2058, -2056, -2055, -2054, -2053, -2052, -2051, -2050, -2048, -2046, -2044, -2042, -2040, -2038, -2036, -2035, -2035, -2034, -2034, -2034, -2034, -2034, -2034, -2034, -2035, -2035, -2037, -2038, -2040, -2042, -2043, -2045, -2046, -2047, -2048, -2049, -2050, -2052, -2053, -2055, -2057, -2058, -2060, -2061, -2061, -2061, -2061, -2061, -2061, -2061, -2060, -2060, -2059, -2058, -2057, -2055, -2053, -2051, -2049, -2047, -2046, -2044, -2043, -2042, -2041, -2040, -2039, -2037, -2036, -2035, -2034, -2034, -2034, -2034, -2035, -2035, -2036, -2036, -2037, -2037, -2038, -2039, -2040, -2042, -2044, -2047, -2049, -2051, -2052, -2053, -2054, -2055, -2056, -2057, -2058, -2060, -2061, -2061, -2062, -2062, -2061, -2060, -2059, -2058, -2057, -2057, -2056, -2055, -2054, -2053, -2052, -2050, -2048, -2046, -2044, -2042, -2041, -2039, -2039, -2038, -2037, -2036, -2035, -2034, -2033, -2033, -2033, -2033, -2034, -2036, -2037, -2039, -2040, -2041, -2042, -2043, -2044, -2045, -2047, -2049, -2051, -2053, -2054, -2056, -2057, -2058, -2058, -2058, -2059, -2059, -2060, -2061, -2061, -2062, -2061, -2061, -2059, -2058, -2056, -2055, -2053, -2052, -2051, -2050, -2049, -2047, -2045, -2043, -2041, -2040, -2038, -2037, -2036, -2035, -2035, -2035, -2035, -2035, -2035, -2035, -2035, -2035, -2035, -2036, -2038, -2040, -2041, -2043, -2045, -2046, -2047, -2048, -2049, -2051, -2052, -2054, -2056, -2058, -2059, -2060, -2061, -2061, -2061, -2060, -2060, -2060, -2060, -2060, -2059, -2059, -2058, -2057, -2055, -2053, -2051, -2049, -2047, -2046, -2045, -2044, -2043, -2042, -2041, -2039, -2038, -2036, -2035, -2034, -2034, -2034, -2035, -2035, -2036, -2036, -2037, -2037, -2037, -2038, -2039, -2041, -2043, -2045, -2047, -2049, -2051, -2052, -2053, -2054, -2055, -2055, -2057, -2058, -2059, -2060, -2061, -2061, -2061, -2060, -2059, -2059, -2058, -2057, -2057, -2056, -2056, -2055, -2053, -2052, -2050, -2048, -2045, -2043, -2042, -2041, -2040, -2039, -2038, -2037, -2036, -2035, -2034, -2034, -2033, -2033, -2034, -2035, -2036, -2038, -2039, -2040, -2041, -2042, -2043, -2043, -2045, -2046, -2048, -2050, -2052, -2054, -2055, -2056, -2057, -2058, -2058, -2059, -2060, -2060, -2061, -2062, -2062, -2062, -2061, -2059, -2058, -2056, -2054, -2053, -2051, -2050, -2049, -2048, -2047, -2045, -2043, -2041, -2040, -2038, -2037, -2037, -2037, -2037, -2036, -2036, -2036, -2035, -2035, -2034, -2034, -2035, -2036, -2037, -2039, -2041, -2043, -2045, -2046, -2047, -2048, -2050, -2051, -2053, -2055, -2057, -2058, -2060, -2060, -2060, -2060, -2059, -2059, -2059, -2058, -2059, -2059, -2059, -2058, -2058, -2056, -2055, -2053, -2051, -2049, -2048, -2047, -2046, -2045, -2043, -2042, -2040, -2038, -2036, -2035, -2033, -2033, -2033, -2034, -2035, -2035, -2036, -2037, -2037, -2038, -2038, -2039, -2040, -2042, -2044, -2046, -2047, -2049, -2050, -2051, -2052, -2052, -2053, -2054, -2056, -2058, -2059, -2061, -2062, -2062, -2062, -2062, -2061, -2060, -2059, -2058, -2057, -2056, -2055, -2054, -2052, -2050, -2048, -2046, -2044, -2042, -2041, -2040, -2040, -2040, -2039, -2039, -2038, -2037, -2036, -2035, -2034, -2034, -2034, -2035, -2036, -2037, -2038, -2039, -2040, -2040, -2041, -2043, -2045, -2047, -2049, -2052, -2054, -2056, -2057, -2058, -2058, -2058, -2058, -2058, -2059, -2059, -2060, -2060, -2060, -2059, -2059, -2057, -2056, -2055, -2054, -2053, -2053, -2052, -2051, -2050, -2049, -2047, -2044, -2042, -2040, -2038, -2036, -2036, -2035, -2035, -2035, -2035, -2035, -2035, -2035, -2035, -2036, -2037, -2038, -2040, -2042, -2044, -2045, -2046, -2047, -2047, -2047, -2048, -2049, -2051, -2052, -2054, -2056, -2058, -2059, -2060, -2060, -2060, -2060, -2060, -2061, -2061, -2061, -2061, -2060, -2058, -2056, -2054, -2051, -2049, -2047, -2045, -2044, -2044, -2043, -2043, -2042, -2041, -2040, -2038, -2037, -2036, -2036, -2036, -2036, -2037, -2037, -2037, -2036, -2036, -2036, -2036, -2036, -2038, -2040, -2042, -2045, -2047, -2049, -2051, -2053, -2054, -2055, -2056, -2057, -2058, -2059, -2060, -2061, -2061, -2060, -2060, -2058, -2057, -2056, -2056, -2055, -2056, -2056, -2056, -2055, -2054, -2053, -2051, -2048, -2046, -2044, -2043, -2041, -2040, -2039, -2038, -2037, -2035, -2034, -2033, -2032, -2032, -2033, -2034, -2036, -2038, -2040, -2041, -2042, -2043, -2043, -2044, -2044, -2045, -2047, -2048, -2050, -2052, -2053, -2054, -2055, -2055, -2056, -2057, -2058, -2059, -2061, -2062, -2063, -2063, -2063, -2062, -2060, -2058, -2055, -2053, -2052, -2051, -2049, -2048, -2047, -2046, -2044, -2042, -2040, -2039, -2038, -2038, -2038, -2039, -2039, -2039, -2039, -2038, -2037, -2035, -2035, -2034, -2034, -2035, -2037, -2039, -2040, -2042, -2044, -2045, -2046, -2048, -2050, -2052, -2054, -2056, -2058, -2060, -2061, -2061, -2060, -2059, -2058, -2057, -2057, -2057, -2057, -2057, -2057, -2057, -2057, -2056, -2054, -2053, -2052, -2050, -2050, -2049, -2048, -2047, -2045, -2043, -2041, -2038, -2036, -2034, -2033, -2032, -2032, -2033, -2034, -2036, -2037, -2038, -2038, -2039, -2040, -2041, -2042, -2044, -2046, -2047, -2048, -2049, -2050, -2050, -2050, -2050, -2051, -2052, -2054, -2056, -2058, -2060, -2062, -2062, -2062, -2062, -2061, -2060, -2059, -2058, -2058, -2057, -2055, -2054, -2051, -2049, -2046, -2044, -2042, -2041, -2040, -2040, -2040, -2041, -2041, -2041, -2040, -2039, -2037, -2036, -2036, -2035, -2036, -2036, -2037, -2037, -2037, -2038, -2038, -2039, -2040, -2041, -2044, -2047, -2050, -2053, -2055, -2057, -2058, -2059, -2059, -2059, -2058, -2058, -2058, -2058, -2059, -2059, -2058, -2057, -2056, -2055, -2054, -2053, -2053, -2053, -2053, -2053, -2053, -2052, -2050, -2048, -2045, -2043, -2040, -2038, -2036, -2035, -2035, -2034, -2034, -2034, -2034, -2033, -2034, -2034, -2036, -2037, -2040, -2042, -2044, -2046, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2050, -2052, -2053, -2055, -2057, -2058, -2058, -2059, -2059, -2060, -2061, -2062, -2062, -2062, -2062, -2061, -2059, -2056, -2053, -2050, -2048, -2045, -2044, -2043, -2043, -2042, -2042, -2041, -2040, -2039, -2039, -2038, -2038, -2038, -2038, -2039, -2039, -2039, -2038, -2037, -2036, -2035, -2035, -2035, -2037, -2039, -2042, -2044, -2047, -2050, -2052, -2053, -2054, -2056, -2057, -2058, -2059, -2060, -2061, -2061, -2061, -2060, -2058, -2056, -2055, -2054, -2053, -2054, -2054, -2055, -2055, -2055, -2055, -2053, -2052, -2050, -2048, -2046, -2044, -2043, -2042, -2040, -2039, -2037, -2035, -2033, -2031, -2031, -2031, -2032, -2034, -2036, -2039, -2041, -2043, -2044, -2044, -2045, -2045, -2046, -2047, -2048, -2049, -2050, -2051, -2052, -2052, -2052, -2053, -2053, -2055, -2056, -2058, -2060, -2062, -2064, -2064, -2063, -2062, -2060, -2058, -2056, -2053, -2052, -2050, -2049, -2047, -2046, -2044, -2042, -2040, -2039, -2038, -2038, -2038, -2039, -2040, -2041, -2041, -2041, -2039, -2038, -2036, -2035, -2035, -2035, -2035, -2037, -2038, -2040, -2041, -2042, -2044, -2045, -2047, -2049, -2052, -2055, -2058, -2060, -2062, -2062, -2062, -2061, -2059, -2057, -2056, -2055, -2055, -2055, -2055, -2056, -2055, -2055, -2054, -2053, -2052, -2051, -2051, -2051, -2050, -2050, -2049, -2047, -2044, -2041, -2038, -2035, -2033, -2032, -2031, -2032, -2033, -2034, -2035, -2036, -2037, -2038, -2039, -2041, -2042, -2044, -2046, -2048, -2049, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2051, -2053, -2055, -2057, -2059, -2061, -2062, -2062, -2062, -2061, -2061, -2060, -2060, -2059, -2058, -2056, -2054, -2051, -2048, -2045, -2042, -2040, -2039, -2039, -2039, -2040, -2041, -2041, -2041, -2041, -2040, -2039, -2038, -2038, -2037, -2037, -2038, -2038, -2038, -2038, -2037, -2037, -2037, -2038, -2040, -2043, -2046, -2050, -2053, -2056, -2058, -2059, -2060, -2060, -2059, -2059, -2059, -2059, -2059, -2059, -2058, -2057, -2056, -2054, -2053, -2052, -2051, -2052, -2052, -2053, -2054, -2054, -2053, -2052, -2049, -2047, -2044, -2041, -2039, -2037, -2036, -2035, -2034, -2034, -2033, -2033, -2032, -2033, -2034, -2036, -2038, -2041, -2044, -2046, -2048, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2049, -2051, -2052, -2054, -2055, -2056, -2056, -2057, -2058, -2059, -2060, -2062, -2063, -2063, -2063, -2062, -2060, -2057, -2053, -2050, -2047, -2045, -2043, -2042, -2042, -2041, -2041, -2040, -2040, -2039, -2038, -2038, -2039, -2039, -2040, -2041, -2041, -2040, -2039, -2038, -2036, -2035, -2034, -2035, -2036, -2038, -2041, -2044, -2046, -2049, -2051, -2053, -2054, -2056, -2057, -2059, -2060, -2062, -2062, -2062, -2061, -2059, -2057, -2055, -2053, -2052, -2052, -2052, -2053, -2054, -2054, -2054, -2054, -2053, -2051, -2050, -2048, -2047, -2046, -2044, -2043, -2041, -2039, -2037, -2034, -2032, -2030, -2030, -2030, -2032, -2034, -2037, -2039, -2042, -2043, -2045, -2045, -2046, -2046, -2047, -2048, -2049, -2050, -2051, -2051, -2051, -2051, -2051, -2051, -2052, -2053, -2055, -2057, -2060, -2062, -2064, -2064, -2064, -2063, -2061, -2059, -2056, -2054, -2053, -2051, -2049, -2047, -2045, -2043, -2041, -2039, -2037, -2037, -2037, -2038, -2040, -2041, -2042, -2042, -2042, -2041, -2039, -2038, -2037, -2036, -2036, -2036, -2037, -2038, -2039, -2040, -2041, -2042, -2044, -2046, -2049, -2052, -2055, -2059, -2061, -2062, -2063, -2062, -2061, -2059, -2058, -2056, -2055, -2055, -2055, -2054, -2054, -2054, -2053, -2052, -2052, -2051, -2051, -2051, -2051, -2051, -2051, -2050, -2048, -2045, -2042, -2039, -2036, -2033, -2032, -2031, -2031, -2032, -2033, -2034, -2036, -2037, -2038, -2039, -2041, -2043, -2045, -2047, -2049, -2051, -2051, -2051, -2050, -2049, -2049, -2048, -2048, -2050, -2051, -2054, -2056, -2058, -2060, -2061, -2061, -2061, -2061, -2061, -2061, -2061, -2060, -2059, -2057, -2054, -2051, -2047, -2044, -2041, -2039, -2038, -2038, -2039, -2039, -2040, -2041, -2041, -2041, -2040, -2040, -2039, -2039, -2039, -2039, -2039, -2039, -2039, -2038, -2037, -2036, -2036, -2037, -2039, -2042, -2045, -2049, -2053, -2056, -2058, -2059, -2060, -2060, -2060, -2060, -2060, -2060, -2060, -2059, -2058, -2056, -2054, -2053, -2051, -2050, -2050, -2050, -2051, -2053, -2054, -2054, -2053, -2052, -2050, -2047, -2045, -2042, -2040, -2038, -2037, -2036, -2034, -2033, -2032, -2032, -2031, -2032, -2033, -2035, -2038, -2041, -2044, -2047, -2049, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2050, -2051, -2052, -2053, -2053, -2054, -2055, -2056, -2057, -2058, -2060, -2062, -2063, -2064, -2064, -2063, -2060, -2057, -2054, -2050, -2047, -2045, -2043, -2042, -2041, -2041, -2040, -2039, -2039, -2038, -2038, -2038, -2039, -2040, -2042, -2042, -2043, -2042, -2041, -2039, -2037, -2036, -2035, -2035, -2036, -2038, -2040, -2043, -2045, -2048, -2050, -2052, -2054, -2056, -2058, -2060, -2061, -2063, -2063, -2063, -2061, -2059, -2057, -2054, -2052, -2051, -2050, -2051, -2051, -2052, -2053, -2053, -2053, -2052, -2051, -2050, -2049, -2048, -2047, -2046, -2044, -2043, -2040, -2037, -2034, -2032, -2030, -2029, -2030, -2031, -2034, -2036, -2039, -2041, -2043, -2045, -2046, -2047, -2048, -2049, -2050, -2051, -2051, -2052, -2052, -2051, -2050, -2050, -2050, -2050, -2052, -2054, -2056, -2059, -2061, -2063, -2064, -2063, -2062, -2061, -2059, -2057, -2055, -2053, -2051, -2049, -2047, -2044, -2042, -2039, -2037, -2036, -2036, -2037, -2038, -2040, -2042, -2043, -2043, -2043, -2042, -2041, -2039, -2038, -2038, -2037, -2038, -2038, -2038, -2039, -2039, -2040, -2041, -2043, -2045, -2048, -2052, -2055, -2059, -2061, -2063, -2063, -2063, -2062, -2060, -2058, -2057, -2056, -2055, -2054, -2054, -2053, -2052, -2051, -2050, -2050, -2050, -2050, -2050, -2051, -2052, -2052, -2051, -2049, -2046, -2043, -2040, -2036, -2034, -2032, -2032, -2032, -2032, -2033, -2034, -2035, -2036, -2037, -2039, -2041, -2044, -2046, -2049, -2051, -2052, -2053, -2052, -2051, -2050, -2049, -2048, -2048, -2049, -2051, -2053, -2055, -2057, -2058, -2059, -2060, -2060, -2061, -2061, -2061, -2061, -2061, -2059, -2057, -2054, -2051, -2047, -2043, -2041, -2039, -2038, -2038, -2038, -2039, -2040, -2040, -2041, -2041, -2041, -2041, -2041, -2041, -2041, -2041, -2041, -2041, -2040, -2038, -2037, -2036, -2036, -2037, -2039, -2041, -2045, -2048, -2052, -2055, -2057, -2059, -2060, -2060, -2061, -2061, -2061, -2061, -2060, -2059, -2058, -2056, -2053, -2051, -2050, -2049, -2049, -2049, -2050, -2052, -2053, -2053, -2053, -2052, -2050, -2048, -2046, -2044, -2042, -2040, -2038, -2037, -2035, -2034, -2032, -2031, -2031, -2031, -2032, -2035, -2038, -2041, -2044, -2047, -2049, -2050, -2051, -2050, -2050, -2050, -2050, -2050, -2050, -2051, -2051, -2052, -2052, -2052, -2053, -2054, -2055, -2057, -2059, -2061, -2063, -2064, -2064, -2063, -2060, -2057, -2054, -2051, -2048, -2045, -2044, -2042, -2041, -2040, -2039, -2038, -2037, -2037, -2037, -2038, -2040, -2041, -2043, -2044, -2044, -2043, -2042, -2040, -2038, -2037, -2036, -2036, -2037, -2038, -2040, -2042, -2044, -2046, -2048, -2051, -2053, -2055, -2058, -2060, -2062, -2063, -2064, -2063, -2062, -2059, -2057, -2054, -2052, -2051, -2050, -2050, -2051, -2051, -2052, -2052, -2051, -2051, -2050, -2050, -2049, -2049, -2048, -2047, -2046, -2044, -2041, -2038, -2035, -2032, -2030, -2030, -2030, -2031, -2033, -2036, -2039, -2041, -2043, -2045, -2046, -2047, -2049, -2050, -2051, -2052, -2053, -2053, -2052, -2051, -2050, -2049, -2049, -2049, -2051, -2053, -2055, -2058, -2060, -2062, -2062, -2062, -2062, -2061, -2059, -2058, -2056, -2054, -2052, -2050, -2047, -2044, -2041, -2039, -2037, -2035, -2035, -2036, -2038, -2040, -2041, -2043, -2043, -2043, -2043, -2042, -2041, -2040, -2039, -2039, -2039, -2039, -2039, -2039, -2039, -2039, -2040, -2042, -2044, -2048, -2051, -2055, -2058, -2061, -2062, -2063, -2063, -2062, -2060, -2059, -2057, -2056, -2055, -2054, -2053, -2052, -2051, -2050, -2049, -2048, -2049, -2049, -2050, -2051, -2052, -2052, -2051, -2050, -2047, -2044, -2041, -2038, -2035, -2034, -2033, -2032, -2032, -2033, -2033, -2034, -2035, -2037, -2039, -2041, -2044, -2047, -2050, -2052, -2053, -2054, -2053, -2052, -2051, -2050, -2049, -2049, -2049, -2050, -2052, -2053, -2055, -2056, -2057, -2058, -2059, -2060, -2061, -2061, -2062, -2061, -2060, -2058, -2055, -2051, -2048, -2044, -2041, -2039, -2038, -2037, -2038, -2038, -2039, -2039, -2040, -2040, -2040, -2041, -2041, -2042, -2042, -2043, -2043, -2042, -2041, -2039, -2038, -2037, -2036, -2037, -2039, -2041, -2044, -2048, -2051, -2054, -2056, -2058, -2059, -2060, -2061, -2061, -2062, -2061, -2061, -2059, -2058, -2055, -2053, -2051, -2049, -2048, -2048, -2048, -2049, -2051, -2052, -2052, -2052, -2051, -2050, -2048, -2046, -2045, -2043, -2041, -2040, -2038, -2036, -2034, -2032, -2031, -2031, -2031, -2032, -2035, -2038, -2041, -2044, -2047, -2049, -2050, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2052, -2054, -2056, -2058, -2060, -2062, -2063, -2063, -2062, -2060, -2057, -2054, -2051, -2049, -2046, -2044, -2043, -2041, -2040, -2038, -2037, -2036, -2036, -2037, -2038, -2040, -2041, -2043, -2044, -2045, -2044, -2043, -2041, -2040, -2038, -2037, -2037, -2038, -2039, -2040, -2042, -2043, -2045, -2047, -2049, -2051, -2054, -2057, -2059, -2062, -2063, -2064, -2063, -2062, -2060, -2057, -2055, -2053, -2051, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2048, -2047, -2045, -2042, -2039, -2036, -2033, -2031, -2030, -2031, -2032, -2033, -2036, -2038, -2040, -2042, -2044, -2045, -2047, -2049, -2050, -2052, -2053, -2054, -2053, -2053, -2052, -2050, -2049, -2049, -2049, -2050, -2052, -2054, -2056, -2058, -2060, -2061, -2061, -2061, -2060, -2059, -2058, -2057, -2055, -2053, -2051, -2048, -2045, -2042, -2039, -2037, -2036, -2035, -2036, -2037, -2039, -2041, -2042, -2043, -2043, -2043, -2042, -2042, -2041, -2041, -2041, -2041, -2040, -2040, -2040, -2039, -2040, -2040, -2042, -2044, -2047, -2051, -2054, -2057, -2060, -2062, -2062, -2062, -2062, -2060, -2059, -2058, -2057, -2056, -2055, -2053, -2052, -2050, -2049, -2048, -2047, -2048, -2048, -2049, -2050, -2051, -2051, -2051, -2049, -2047, -2044, -2042, -2039, -2037, -2035, -2034, -2034, -2033, -2033, -2033, -2034, -2035, -2036, -2038, -2041, -2044, -2047, -2050, -2052, -2053, -2054, -2053, -2052, -2051, -2050, -2050, -2050, -2050, -2051, -2052, -2053, -2054, -2055, -2055, -2056, -2057, -2058, -2060, -2060, -2061, -2061, -2060, -2058, -2055, -2052, -2048, -2045, -2042, -2040, -2039, -2038, -2038, -2038, -2038, -2038, -2039, -2039, -2040, -2040, -2041, -2042, -2043, -2044, -2044, -2043, -2042, -2040, -2039, -2038, -2038, -2038, -2040, -2042, -2044, -2047, -2050, -2052, -2055, -2056, -2058, -2059, -2060, -2061, -2062, -2062, -2061, -2060, -2058, -2056, -2053, -2051, -2049, -2048, -2048, -2048, -2049, -2050, -2050, -2051, -2051, -2050, -2049, -2048, -2046, -2045, -2044, -2042, -2041, -2039, -2037, -2035, -2033, -2032, -2031, -2032, -2033, -2035, -2038, -2041, -2044, -2046, -2048, -2050, -2050, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2051, -2051, -2051, -2052, -2053, -2055, -2057, -2059, -2061, -2062, -2062, -2061, -2059, -2057, -2055, -2052, -2050, -2048, -2046, -2044, -2042, -2040, -2038, -2037, -2036, -2036, -2036, -2038, -2039, -2041, -2043, -2044, -2044, -2044, -2043, -2042, -2041, -2040, -2039, -2039, -2039, -2040, -2041, -2042, -2043, -2045, -2046, -2048, -2051, -2053, -2056, -2059, -2061, -2062, -2063, -2062, -2061, -2059, -2057, -2055, -2053, -2052, -2051, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2049, -2049, -2049, -2048, -2047, -2045, -2043, -2040, -2037, -2035, -2033, -2033, -2033, -2033, -2035, -2036, -2038, -2039, -2041, -2043, -2045, -2047, -2048, -2050, -2052, -2053, -2054, -2054, -2053, -2052, -2051, -2050, -2050, -2050, -2051, -2052, -2054, -2055, -2057, -2058, -2059, -2059, -2059, -2059, -2058, -2057, -2056, -2055, -2053, -2051, -2048, -2045, -2042, -2040, -2038, -2037, -2036, -2037, -2038, -2039, -2040, -2041, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2041, -2041, -2040, -2040, -2041, -2042, -2044, -2047, -2050, -2053, -2056, -2058, -2060, -2060, -2061, -2060, -2060, -2059, -2058, -2057, -2056, -2055, -2054, -2052, -2050, -2049, -2048, -2047, -2047, -2048, -2049, -2049, -2050, -2050, -2050, -2048, -2047, -2045, -2042, -2040, -2039, -2037, -2036, -2036, -2035, -2035, -2034, -2035, -2035, -2036, -2038, -2041, -2043, -2046, -2049, -2051, -2052, -2053, -2053, -2052, -2052, -2051, -2051, -2051, -2051, -2052, -2052, -2053, -2053, -2054, -2054, -2055, -2056, -2057, -2058, -2059, -2060, -2059, -2058, -2057, -2054, -2052, -2049, -2046, -2043, -2041, -2040, -2039, -2039, -2038, -2038, -2038, -2038, -2039, -2039, -2040, -2041, -2042, -2043, -2044, -2044, -2043, -2042, -2041, -2040, -2040, -2040, -2040, -2041, -2043, -2045, -2047, -2049, -2051, -2053, -2055, -2056, -2058, -2059, -2060, -2061, -2061, -2061, -2059, -2058, -2056, -2054, -2052, -2050, -2049, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2046, -2045, -2044, -2043, -2042, -2040, -2039, -2037, -2035, -2034, -2033, -2033, -2034, -2036, -2038, -2041, -2043, -2045, -2047, -2048, -2049, -2050, -2051, -2052, -2052, -2053, -2053, -2053, -2053, -2052, -2052, -2051, -2051, -2052, -2053, -2054, -2056, -2057, -2058, -2059, -2059, -2058, -2057, -2056, -2054, -2052, -2050, -2048, -2047, -2045, -2043, -2041, -2039, -2038, -2037, -2037, -2037, -2038, -2039, -2041, -2042, -2043, -2043, -2043, -2043, -2042, -2042, -2041, -2041, -2041, -2041, -2042, -2043, -2043, -2044, -2045, -2046, -2048, -2050, -2052, -2055, -2057, -2059, -2060, -2061, -2061, -2060, -2059, -2057, -2056, -2054, -2053, -2052, -2051, -2051, -2050, -2049, -2048, -2048, -2048, -2047, -2047, -2048, -2048, -2048, -2047, -2046, -2045, -2043, -2041, -2039, -2037, -2036, -2035, -2035, -2035, -2036, -2037, -2038, -2039, -2041, -2042, -2044, -2046, -2048, -2049, -2051, -2052, -2053, -2053, -2053, -2052, -2052, -2051, -2051, -2051, -2052, -2053, -2054, -2055, -2056, -2056, -2057, -2057, -2057, -2057, -2057, -2056, -2055, -2054, -2053, -2051, -2049, -2046, -2044, -2041, -2040, -2039, -2038, -2038, -2039, -2039, -2040, -2040, -2041, -2041, -2041, -2042, -2042, -2042, -2043, -2043, -2043, -2043, -2042, -2042, -2042, -2042, -2042, -2044, -2045, -2047, -2050, -2052, -2054, -2056, -2057, -2058, -2058, -2058, -2058, -2058, -2058, -2057, -2056, -2055, -2054, -2052, -2051, -2049, -2048, -2048, -2047, -2048, -2048, -2048, -2049, -2048, -2048, -2047, -2046, -2044, -2043, -2041, -2040, -2039, -2038, -2038, -2037, -2036, -2036, -2036, -2037, -2038, -2039, -2041, -2043, -2045, -2048, -2049, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2054, -2054, -2055, -2056, -2056, -2057, -2057, -2057, -2056, -2055, -2053, -2051, -2049, -2047, -2045, -2043, -2042, -2041, -2040, -2040, -2039, -2039, -2039, -2039, -2039, -2040, -2041, -2042, -2043, -2043, -2044, -2044, -2043, -2043, -2042, -2042, -2042, -2042, -2043, -2045, -2046, -2047, -2049, -2050, -2052, -2053, -2054, -2056, -2057, -2058, -2059, -2059, -2059, -2058, -2057, -2055, -2054, -2052, -2051, -2050, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2044, -2044, -2042, -2041, -2040, -2038, -2037, -2036, -2036, -2036, -2037, -2038, -2039, -2041, -2043, -2044, -2046, -2047, -2048, -2049, -2050, -2051, -2052, -2053, -2053, -2053, -2053, -2053, -2052, -2052, -2052, -2052, -2053, -2054, -2055, -2056, -2056, -2057, -2057, -2056, -2055, -2054, -2053, -2052, -2050, -2049, -2047, -2046, -2044, -2042, -2041, -2040, -2039, -2038, -2038, -2039, -2040, -2040, -2041, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2047, -2048, -2050, -2052, -2054, -2055, -2057, -2058, -2058, -2058, -2058, -2057, -2056, -2055, -2054, -2054, -2053, -2052, -2051, -2050, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2045, -2044, -2043, -2041, -2040, -2039, -2038, -2038, -2037, -2038, -2038, -2039, -2039, -2040, -2041, -2042, -2044, -2045, -2047, -2049, -2050, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2053, -2054, -2054, -2054, -2055, -2055, -2055, -2055, -2055, -2055, -2055, -2054, -2053, -2052, -2050, -2049, -2047, -2045, -2043, -2042, -2041, -2040, -2040, -2040, -2040, -2040, -2040, -2040, -2041, -2041, -2041, -2042, -2042, -2043, -2043, -2044, -2044, -2044, -2043, -2043, -2044, -2044, -2045, -2046, -2048, -2050, -2051, -2053, -2054, -2055, -2056, -2056, -2057, -2057, -2057, -2057, -2056, -2056, -2055, -2054, -2052, -2051, -2050, -2049, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2044, -2043, -2042, -2041, -2041, -2040, -2039, -2039, -2038, -2038, -2038, -2038, -2039, -2040, -2042, -2043, -2045, -2047, -2048, -2049, -2050, -2051, -2051, -2051, -2052, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2054, -2054, -2054, -2055, -2055, -2055, -2055, -2054, -2053, -2052, -2050, -2049, -2047, -2046, -2045, -2044, -2043, -2042, -2041, -2040, -2040, -2039, -2039, -2040, -2040, -2041, -2042, -2042, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2044, -2045, -2046, -2047, -2048, -2049, -2050, -2051, -2052, -2053, -2054, -2055, -2056, -2057, -2057, -2057, -2057, -2056, -2055, -2054, -2053, -2052, -2051, -2050, -2050, -2049, -2049, -2048, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2044, -2043, -2043, -2042, -2041, -2040, -2039, -2038, -2038, -2038, -2039, -2040, -2041, -2042, -2043, -2044, -2045, -2046, -2047, -2048, -2049, -2050, -2051, -2052, -2052, -2053, -2053, -2052, -2052, -2052, -2052, -2053, -2053, -2053, -2054, -2054, -2055, -2055, -2054, -2054, -2053, -2053, -2052, -2051, -2050, -2049, -2048, -2047, -2045, -2044, -2042, -2041, -2041, -2040, -2040, -2040, -2040, -2041, -2041, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2046, -2047, -2048, -2049, -2050, -2051, -2053, -2054, -2055, -2056, -2056, -2056, -2056, -2056, -2055, -2055, -2054, -2054, -2053, -2052, -2051, -2050, -2049, -2049, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2044, -2043, -2042, -2041, -2040, -2040, -2040, -2040, -2040, -2040, -2040, -2041, -2041, -2042, -2043, -2044, -2045, -2047, -2048, -2049, -2050, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2053, -2053, -2053, -2054, -2054, -2054, -2054, -2054, -2054, -2053, -2053, -2053, -2053, -2053, -2052, -2051, -2050, -2048, -2047, -2045, -2044, -2043, -2042, -2042, -2041, -2041, -2041, -2041, -2041, -2041, -2041, -2041, -2041, -2042, -2042, -2043, -2043, -2044, -2044, -2044, -2044, -2045, -2045, -2046, -2046, -2047, -2049, -2050, -2051, -2052, -2053, -2053, -2054, -2055, -2055, -2055, -2056, -2056, -2055, -2055, -2054, -2053, -2052, -2051, -2050, -2050, -2049, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2044, -2044, -2043, -2043, -2042, -2042, -2041, -2041, -2040, -2040, -2040, -2040, -2040, -2041, -2042, -2043, -2044, -2045, -2046, -2047, -2048, -2049, -2049, -2050, -2051, -2051, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2054, -2054, -2053, -2053, -2052, -2052, -2051, -2050, -2049, -2048, -2047, -2046, -2045, -2044, -2043, -2042, -2042, -2041, -2041, -2041, -2041, -2041, -2041, -2042, -2042, -2043, -2043, -2043, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2047, -2048, -2048, -2049, -2050, -2050, -2051, -2052, -2053, -2054, -2055, -2055, -2055, -2055, -2055, -2054, -2054, -2053, -2052, -2052, -2051, -2051, -2050, -2049, -2049, -2048, -2047, -2046, -2046, -2045, -2045, -2045, -2044, -2044, -2043, -2043, -2042, -2042, -2041, -2041, -2040, -2040, -2041, -2041, -2042, -2042, -2043, -2043, -2044, -2045, -2046, -2047, -2048, -2049, -2050, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2052, -2052, -2051, -2051, -2050, -2049, -2049, -2048, -2047, -2046, -2045, -2044, -2043, -2042, -2042, -2041, -2041, -2041, -2041, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2050, -2051, -2052, -2053, -2053, -2054, -2054, -2054, -2054, -2054, -2054, -2054, -2054, -2053, -2053, -2052, -2051, -2051, -2050, -2049, -2048, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2044, -2043, -2043, -2042, -2042, -2042, -2041, -2041, -2041, -2041, -2042, -2042, -2042, -2042, -2043, -2043, -2044, -2045, -2046, -2047, -2048, -2049, -2050, -2050, -2051, -2051, -2052, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2052, -2052, -2052, -2052, -2051, -2051, -2050, -2049, -2048, -2047, -2046, -2045, -2045, -2044, -2043, -2043, -2043, -2042, -2042, -2041, -2041, -2041, -2041, -2042, -2042, -2043, -2043, -2044, -2044, -2044, -2045, -2045, -2046, -2046, -2047, -2048, -2048, -2049, -2050, -2051, -2051, -2052, -2052, -2052, -2053, -2053, -2054, -2054, -2054, -2054, -2054, -2053, -2052, -2052, -2051, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2045, -2045, -2044, -2044, -2043, -2043, -2043, -2043, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2044, -2045, -2045, -2046, -2047, -2047, -2048, -2049, -2049, -2050, -2051, -2051, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2052, -2052, -2051, -2051, -2050, -2049, -2049, -2048, -2047, -2047, -2046, -2046, -2045, -2044, -2044, -2043, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2043, -2043, -2044, -2044, -2045, -2046, -2046, -2047, -2048, -2048, -2049, -2049, -2050, -2050, -2051, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2052, -2052, -2052, -2051, -2051, -2050, -2050, -2049, -2048, -2047, -2047, -2046, -2045, -2045, -2045, -2044, -2044, -2043, -2043, -2043, -2042, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2046, -2047, -2048, -2049, -2049, -2050, -2051, -2051, -2051, -2052, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2053, -2052, -2052, -2052, -2051, -2051, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2046, -2045, -2045, -2044, -2044, -2043, -2043, -2043, -2043, -2042, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2044, -2045, -2045, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2050, -2050, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2053, -2052, -2052, -2052, -2052, -2051, -2050, -2050, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2044, -2044, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2050, -2050, -2051, -2051, -2052, -2052, -2053, -2053, -2053, -2053, -2052, -2052, -2052, -2052, -2051, -2051, -2051, -2050, -2050, -2049, -2049, -2048, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2044, -2044, -2043, -2043, -2043, -2042, -2042, -2042, -2043, -2043, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2046, -2047, -2048, -2048, -2049, -2049, -2050, -2050, -2051, -2051, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2051, -2051, -2051, -2050, -2050, -2049, -2049, -2048, -2047, -2047, -2046, -2045, -2045, -2044, -2044, -2044, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2044, -2044, -2044, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2050, -2050, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2051, -2051, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2044, -2044, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2047, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2051, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2050, -2050, -2049, -2048, -2047, -2047, -2046, -2046, -2045, -2045, -2044, -2044, -2044, -2043, -2043, -2043, -2043, -2043, -2043, -2044, -2044, -2044, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2051, -2051, -2051, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2044, -2044, -2044, -2044, -2043, -2043, -2043, -2043, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2046, -2047, -2047, -2048, -2049, -2049, -2050, -2050, -2050, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2045, -2045, -2044, -2044, -2043, -2043, -2043, -2043, -2044, -2044, -2044, -2044, -2044, -2044, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2050, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2051, -2051, -2051, -2051, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2044, -2044, -2044, -2043, -2043, -2043, -2044, -2044, -2044, -2044, -2044, -2045, -2045, -2046, -2047, -2047, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2046, -2045, -2045, -2045, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2050, -2050, -2050, -2051, -2051, -2051, -2051, -2052, -2052, -2052, -2052, -2051, -2051, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2045, -2045, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2051, -2051, -2051, -2051, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2051, -2051, -2051, -2052, -2052, -2052, -2051, -2051, -2051, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2044, -2044, -2044, -2044, -2044, -2044, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2045, -2044, -2044, -2044, -2044, -2044, -2044, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2051, -2051, -2051, -2051, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2051, -2051, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2050, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2049, -2049, -2049, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -]; diff --git a/src/wave_data.rs b/src/wave_data.rs deleted file mode 100644 index e0dab23..0000000 --- a/src/wave_data.rs +++ /dev/null @@ -1,43779 +0,0 @@ -pub const SAMPLE_RATE:u32=48000; -pub const WAV_TABLE:[u16;43776] = [ -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2048, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2048, -2048, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2048, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2047, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2047, -2048, -2048, -2047, -2048, -2048, -2047, -2048, -2047, -2048, -2048, -2047, -2048, -2048, -2047, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2047, -2048, -2048, -2048, -2047, -2047, -2048, -2047, -2047, -2048, -2048, -2048, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2047, -2048, -2048, -2047, -2048, -2048, -2048, -2047, -2046, -2047, -2048, -2047, -2048, -2048, -2047, -2047, -2047, -2045, -2047, -2048, -2049, -2048, -2045, -2048, -2049, -2045, -2046, -2051, -2049, -2046, -2047, -2048, -2049, -2047, -2048, -2052, -2049, -2043, -2046, -2050, -2047, -2045, -2050, -2052, -2046, -2046, -2049, -2049, -2047, -2045, -2048, -2054, -2049, -2045, -2052, -2050, -2045, -2048, -2049, -2049, -2046, -2041, -2045, -2050, -2047, -2049, -2051, -2048, -2050, -2045, -2041, -2047, -2049, -2049, -2050, -2049, -2050, -2046, -2043, -2050, -2049, -2042, -2044, -2045, -2042, -2043, -2048, -2055, -2052, -2044, -2047, -2048, -2041, -2044, -2046, -2047, -2054, -2051, -2044, -2047, -2049, -2049, -2049, -2047, -2047, -2045, -2039, -2046, -2058, -2058, -2049, -2047, -2049, -2046, -2044, -2046, -2046, -2050, -2053, -2042, -2045, -2059, -2049, -2042, -2051, -2048, -2042, -2044, -2043, -2045, -2050, -2050, -2051, -2047, -2038, -2043, -2048, -2042, -2044, -2053, -2045, -2042, -2059, -2057, -2039, -2051, -2063, -2044, -2036, -2048, -2054, -2052, -2047, -2051, -2056, -2046, -2043, -2051, -2044, -2044, -2056, -2051, -2044, -2051, -2057, -2052, -2044, -2048, -2053, -2043, -2039, -2043, -2037, -2044, -2053, -2048, -2045, -2041, -2033, -2043, -2052, -2044, -2040, -2043, -2051, -2051, -2042, -2057, -2066, -2038, -2029, -2051, -2053, -2043, -2046, -2050, -2048, -2044, -2054, -2065, -2045, -2033, -2057, -2063, -2039, -2038, -2057, -2059, -2051, -2049, -2052, -2052, -2042, -2033, -2045, -2054, -2043, -2039, -2049, -2048, -2045, -2049, -2052, -2051, -2043, -2038, -2046, -2053, -2049, -2041, -2039, -2053, -2068, -2053, -2029, -2042, -2065, -2052, -2031, -2048, -2067, -2050, -2042, -2056, -2058, -2044, -2045, -2058, -2055, -2040, -2045, -2051, -2035, -2043, -2064, -2054, -2048, -2055, -2038, -2027, -2049, -2064, -2048, -2028, -2038, -2057, -2041, -2026, -2050, -2064, -2039, -2031, -2051, -2048, -2024, -2033, -2060, -2063, -2055, -2043, -2035, -2049, -2056, -2040, -2045, -2056, -2042, -2036, -2039, -2040, -2063, -2069, -2042, -2041, -2056, -2049, -2053, -2055, -2034, -2044, -2071, -2063, -2054, -2052, -2038, -2046, -2059, -2043, -2044, -2060, -2050, -2037, -2039, -2048, -2072, -2074, -2041, -2034, -2059, -2052, -2027, -2041, -2070, -2053, -2031, -2049, -2060, -2035, -2022, -2045, -2067, -2050, -2025, -2036, -2042, -2034, -2055, -2065, -2039, -2040, -2052, -2036, -2032, -2050, -2053, -2038, -2037, -2056, -2053, -2031, -2050, -2075, -2046, -2027, -2060, -2074, -2038, -2019, -2050, -2074, -2060, -2040, -2040, -2055, -2064, -2050, -2037, -2042, -2048, -2051, -2051, -2049, -2056, -2053, -2036, -2047, -2064, -2045, -2027, -2034, -2040, -2040, -2038, -2042, -2065, -2065, -2027, -2033, -2075, -2057, -2019, -2042, -2067, -2058, -2051, -2053, -2057, -2050, -2046, -2070, -2059, -2011, -2026, -2068, -2055, -2049, -2067, -2063, -2051, -2043, -2052, -2068, -2052, -2033, -2038, -2038, -2051, -2063, -2048, -2044, -2040, -2019, -2031, -2050, -2031, -2021, -2043, -2063, -2051, -2033, -2054, -2063, -2036, -2042, -2053, -2030, -2037, -2057, -2045, -2042, -2060, -2071, -2050, -2012, -2032, -2072, -2044, -2028, -2075, -2076, -2041, -2056, -2069, -2043, -2051, -2068, -2038, -2026, -2047, -2047, -2053, -2066, -2054, -2046, -2037, -2027, -2049, -2039, -2013, -2059, -2083, -2035, -2031, -2061, -2055, -2049, -2047, -2035, -2042, -2047, -2028, -2031, -2078, -2096, -2054, -2031, -2044, -2042, -2038, -2044, -2056, -2068, -2045, -2030, -2062, -2071, -2058, -2063, -2047, -2036, -2052, -2036, -2020, -2056, -2091, -2078, -2041, -2036, -2044, -2020, -2024, -2057, -2049, -2031, -2032, -2036, -2048, -2044, -2051, -2079, -2050, -2016, -2035, -2031, -2035, -2062, -2047, -2055, -2075, -2035, -2012, -2023, -2033, -2062, -2049, -2017, -2048, -2048, -2024, -2066, -2088, -2053, -2042, -2052, -2064, -2059, -2031, -2040, -2072, -2059, -2040, -2066, -2075, -2027, -2008, -2057, -2086, -2061, -2046, -2063, -2068, -2037, -2034, -2093, -2105, -2047, -2031, -2058, -2064, -2044, -2024, -2040, -2060, -2047, -2039, -2023, -2017, -2059, -2055, -2021, -2056, -2072, -2025, -2000, -2019, -2069, -2071, -2015, -2034, -2073, -2029, -2009, -2039, -2056, -2048, -2004, -2009, -2073, -2067, -2037, -2051, -2054, -2065, -2061, -2035, -2061, -2065, -2018, -2039, -2079, -2059, -2057, -2079, -2071, -2040, -2029, -2046, -2047, -2044, -2052, -2041, -2051, -2073, -2049, -2032, -2034, -2055, -2094, -2033, -1961, -2047, -2093, -2024, -2044, -2092, -2068, -2053, -2033, -2022, -2053, -2056, -2043, -2043, -2036, -2051, -2074, -2064, -2045, -2047, -2069, -2069, -2040, -2035, -2041, -2060, -2095, -2070, -2028, -2057, -2070, -2043, -2045, -2029, -1996, -2012, -2045, -2046, -2040, -2044, -2036, -2024, -2034, -2038, -2050, -2070, -2034, -1997, -2025, -2052, -2074, -2070, -2012, -2026, -2068, -2023, -2021, -2044, -2006, -2040, -2108, -2090, -2046, -2017, -2059, -2130, -2073, -2032, -2096, -2066, -2008, -2045, -2082, -2095, -2069, -2022, -2042, -2045, -2015, -2055, -2068, -2029, -2037, -2058, -2078, -2068, -2023, -2039, -2066, -2046, -2049, -2038, -1993, -2015, -2058, -2067, -2060, -2024, -2017, -2040, -2033, -2024, -2046, -2065, -2061, -2065, -2054, -2025, -2045, -2075, -2064, -2054, -2048, -2007, -2007, -2069, -2066, -2035, -2077, -2096, -2036, -1999, -2041, -2072, -2075, -2065, -2032, -2041, -2074, -2065, -2036, -2029, -2023, -2064, -2103, -2020, -1991, -2044, -2058, -2079, -2085, -2039, -2028, -2068, -2030, -2029, -2082, -2032, -2010, -2041, -2053, -2031, -2045, -2058, -1991, -2021, -2086, -2059, -2035, -2047, -2027, -2031, -2068, -2040, -2076, -2053, -1991, -2072, -2064, -2036, -2061, -2053, -2059, -2053, -2027, -2051, -2094, -2036, -2022, -2053, -2063, -2071, -1994, -2079, -2151, -2056, -2097, -2031, -2027, -2114, -2004, -2059, -2059, -1982, -2031, -2018, -2094, -2103, -2061, -2033, -2032, -2079, -1981, -2034, -1996, -1928, -2105, -2045, -1956, -1999, -2067, -2051, -1994, -1993, -1908, -2039, -2205, -2060, -1915, -2057, -2148, -1996, -1953, -2091, -2212, -1953, -1840, -2140, -2182, -2000, -2091, -2420, -2076, -1770, -2036, -2123, -2161, -2062, -2238, -2194, -2092, -2290, -1920, -2073, -2210, -2116, -2169, -1690, -1826, -2089, -2058, -2226, -2240, -2051, -1801, -1918, -1992, -1943, -1895, -1974, -2125, -1964, -2117, -2201, -1975, -1985, -1924, -1648, -1843, -2198, -1778, -1662, -1997, -2128, -2069, -2122, -2705, -2410, -1295, -1199, -2500, -2822, -1523, -1938, -2980, -2356, -1606, -1880, -2461, -2296, -2226, -2042, -1601, -1821, -2144, -2451, -2249, -2135, -2693, -2148, -1498, -2004, -2077, -1855, -2187, -2664, -2465, -1353, -1569, -2811, -2072, -1089, -1804, -2316, -1943, -1361, -1187, -2403, -3109, -1788, -1656, -2568, -1952, -1305, -1508, -2074, -2574, -1915, -1446, -2512, -2757, -1717, -1680, -2305, -2277, -1956, -1625, -1755, -2511, -2351, -1871, -2127, -2543, -3095, -2323, -1362, -2044, -2399, -1945, -1760, -2568, -2937, -1864, -1203, -1901, -2740, -1840, -1413, -2662, -2315, -1108, -1464, -2482, -2772, -2309, -1680, -1832, -1972, -1391, -1683, -1953, -1859, -2288, -1959, -1537, -2206, -2435, -1663, -1583, -2029, -2256, -1945, -1371, -2221, -2727, -1954, -2007, -2816, -2942, -1916, -1364, -1722, -2404, -2413, -1528, -2006, -2825, -2363, -1739, -1899, -2666, -2518, -1685, -1771, -2434, -2273, -1767, -2038, -2437, -2325, -2074, -2056, -1887, -1640, -1569, -1634, -1897, -2081, -2328, -2036, -1542, -2060, -2215, -1561, -1798, -2473, -2026, -1527, -1818, -2264, -2400, -1941, -2263, -2712, -1642, -1106, -1864, -2267, -2002, -1920, -2276, -2421, -2204, -2147, -2254, -2303, -2359, -2164, -1828, -1971, -2488, -2389, -1916, -2108, -2332, -2287, -2112, -1799, -1745, -1638, -1687, -2172, -2320, -1953, -2078, -2324, -1831, -1817, -2125, -2012, -2010, -1873, -1693, -1844, -2106, -2096, -1912, -1909, -2023, -2000, -1569, -1444, -1954, -2008, -1914, -2501, -2702, -2116, -1820, -2155, -2547, -2193, -1866, -2322, -2294, -1877, -1943, -2205, -2524, -2659, -2266, -1800, -1752, -1845, -2001, -2100, -2211, -2559, -2318, -1890, -2212, -2430, -2126, -1892, -1985, -1873, -1557, -1725, -1986, -2142, -2055, -1587, -1759, -2104, -1918, -1690, -1337, -1589, -2242, -2118, -2147, -2565, -2244, -1635, -1764, -2163, -2041, -1730, -1927, -2351, -1915, -1468, -2288, -2850, -2445, -2026, -1820, -1923, -2049, -2032, -2113, -2330, -2724, -2820, -2230, -1753, -2278, -2635, -1823, -1618, -2193, -2085, -1760, -1838, -2301, -2348, -1851, -2109, -2477, -1892, -1262, -1582, -2266, -2205, -2016, -2153, -2155, -2036, -1678, -1623, -2031, -2040, -1767, -1626, -1738, -2049, -2078, -1960, -2203, -2297, -1929, -1907, -2111, -2093, -1975, -1785, -2284, -2918, -2514, -2004, -1855, -2071, -2369, -1906, -1744, -2380, -2446, -1816, -1662, -2388, -2785, -2275, -1937, -2246, -2300, -1664, -1547, -2207, -2363, -2063, -2007, -2146, -2103, -1742, -1570, -1791, -2051, -2013, -1646, -1483, -1910, -2304, -1990, -1737, -2187, -2399, -1908, -1519, -1819, -2168, -1941, -1935, -2395, -2420, -1913, -1673, -2013, -2170, -1974, -2019, -2194, -2275, -2099, -1959, -2407, -2746, -2462, -2026, -1916, -2270, -2313, -1854, -1817, -2243, -2481, -2294, -2042, -2101, -2094, -1772, -1603, -1859, -2221, -2213, -1830, -1725, -2071, -2200, -2091, -2179, -2280, -1986, -1398, -1372, -1946, -2133, -2037, -2092, -2063, -1885, -1708, -1810, -2049, -2057, -2062, -2090, -1925, -1914, -2283, -2514, -2368, -2236, -2180, -2125, -2064, -1944, -1966, -2078, -2185, -2384, -2369, -2178, -2169, -2088, -1898, -1957, -2106, -2123, -2130, -2106, -2087, -2119, -2140, -2313, -2372, -2003, -1708, -1631, -1617, -1781, -1845, -1858, -2167, -2286, -1910, -1613, -1725, -2027, -2060, -1778, -1886, -2160, -1901, -1849, -2279, -2353, -2145, -2098, -2101, -1969, -1636, -1604, -2154, -2436, -2298, -2308, -2221, -2107, -2179, -2036, -2030, -2398, -2398, -2046, -1912, -2159, -2576, -2512, -2088, -2153, -2203, -1747, -1641, -1909, -1992, -1935, -1902, -2146, -2463, -2190, -1679, -1677, -1943, -2088, -1949, -1742, -1934, -2064, -1777, -1817, -2197, -2196, -1984, -1806, -1630, -1628, -1754, -2053, -2323, -2126, -2010, -2333, -2275, -1900, -1952, -2119, -2227, -2393, -2188, -1881, -2091, -2442, -2414, -2086, -2020, -2346, -2219, -1607, -1658, -2299, -2371, -2123, -2341, -2548, -2178, -1743, -1874, -2119, -2013, -1932, -2007, -1936, -1774, -1796, -1994, -2204, -2213, -1902, -1545, -1515, -1756, -1947, -1938, -1975, -2210, -2235, -1994, -2015, -2154, -1929, -1774, -1977, -2097, -2033, -1971, -2030, -2210, -2196, -2008, -2201, -2433, -2142, -1737, -1754, -2269, -2603, -2373, -2250, -2504, -2413, -1940, -1868, -2113, -2199, -2056, -1959, -2083, -2066, -1915, -2062, -2274, -2192, -1991, -1759, -1671, -1859, -1967, -1843, -1998, -2439, -2405, -1867, -1563, -1907, -2152, -1740, -1520, -1886, -2080, -1871, -1798, -1993, -2253, -2262, -2094, -2031, -1908, -1816, -1992, -2200, -2227, -2320, -2323, -2264, -2337, -2101, -1890, -2038, -2161, -2130, -2036, -2052, -2245, -2300, -2105, -2128, -2300, -2254, -2059, -1847, -1823, -2037, -2125, -2157, -2343, -2274, -2011, -1770, -1679, -1853, -1853, -1688, -1845, -2077, -1900, -1788, -2017, -2209, -2231, -2045, -1803, -1750, -1804, -1859, -2048, -2127, -2171, -2362, -2250, -1972, -1903, -1985, -1989, -2002, -2076, -2096, -2165, -2207, -2265, -2286, -2309, -2462, -2352, -1974, -1842, -1991, -2173, -2274, -2271, -2283, -2148, -1958, -2015, -2010, -1797, -1744, -1909, -2014, -2096, -2041, -1960, -2128, -2144, -1955, -1907, -1959, -1909, -1687, -1503, -1780, -2231, -2275, -2086, -1972, -1920, -1754, -1724, -1905, -1977, -2026, -2104, -2141, -2138, -2199, -2270, -2362, -2446, -2195, -1890, -1851, -1953, -2144, -2250, -2262, -2394, -2350, -1999, -1890, -2145, -2235, -2000, -1923, -2132, -2268, -2163, -2070, -2227, -2291, -2024, -1809, -1920, -2011, -1772, -1554, -1772, -2167, -2240, -1992, -1806, -1885, -1905, -1731, -1697, -1914, -2090, -2048, -2036, -2089, -2152, -2183, -2074, -2058, -2057, -1896, -1814, -1862, -1966, -2102, -2226, -2421, -2535, -2202, -1811, -1994, -2303, -2237, -2084, -2156, -2369, -2296, -2050, -2201, -2438, -2265, -1993, -1878, -1864, -1871, -1834, -1968, -2199, -2214, -2093, -1957, -1919, -1976, -1870, -1715, -1901, -2123, -2005, -1872, -1952, -2127, -2102, -1809, -1746, -1933, -1858, -1658, -1720, -1973, -2154, -2197, -2251, -2314, -2206, -1943, -1911, -2097, -2143, -2100, -2148, -2313, -2358, -2204, -2133, -2270, -2306, -2109, -1960, -1908, -1980, -2079, -2109, -2244, -2402, -2361, -2207, -2083, -1941, -1912, -1945, -1991, -2118, -2044, -1865, -1921, -2071, -2007, -1815, -1792, -1954, -1881, -1549, -1584, -1993, -2265, -2217, -2046, -2009, -2043, -1936, -1851, -1902, -1956, -2060, -2061, -2013, -2141, -2259, -2206, -2124, -2076, -2003, -2021, -2058, -2096, -2121, -2135, -2359, -2559, -2479, -2261, -2130, -2041, -1965, -1997, -2063, -2105, -2096, -2082, -2073, -2099, -2089, -1999, -1969, -1976, -1903, -1741, -1743, -1992, -2196, -2144, -2044, -2087, -2018, -1754, -1600, -1763, -1970, -1973, -1910, -1898, -1944, -2072, -2143, -2045, -1988, -1946, -1938, -2006, -2017, -2084, -2237, -2393, -2440, -2359, -2157, -2028, -2075, -2033, -1963, -2046, -2218, -2257, -2176, -2191, -2269, -2296, -2197, -2045, -1983, -1994, -1969, -2017, -2103, -2096, -2142, -2186, -2168, -2042, -1730, -1571, -1768, -1943, -1888, -1859, -1962, -2036, -1948, -1868, -2012, -2110, -1936, -1787, -1785, -1876, -2061, -2143, -2180, -2218, -2164, -2064, -1927, -1881, -1956, -1993, -2014, -2200, -2349, -2236, -2203, -2333, -2355, -2217, -2098, -2101, -2104, -2005, -2007, -2246, -2358, -2264, -2234, -2214, -2054, -1840, -1758, -1863, -2033, -1978, -1887, -2068, -2188, -2087, -1934, -1926, -2057, -1960, -1677, -1649, -1869, -2011, -1984, -1928, -2032, -2159, -1989, -1741, -1744, -1856, -1932, -1967, -2065, -2290, -2282, -2084, -2154, -2272, -2157, -2034, -2064, -2130, -2052, -1951, -2166, -2500, -2481, -2261, -2159, -2105, -1993, -1925, -1979, -2127, -2227, -2177, -2141, -2198, -2271, -2222, -2043, -1935, -1899, -1813, -1717, -1842, -2056, -2015, -1913, -2030, -2166, -1999, -1684, -1644, -1832, -1882, -1862, -1979, -2133, -2160, -2034, -1978, -2067, -2079, -1936, -1847, -1904, -2001, -2071, -2107, -2252, -2389, -2284, -2127, -2101, -2080, -1980, -1959, -2123, -2366, -2431, -2316, -2212, -2219, -2281, -2180, -2028, -1954, -1904, -1915, -1958, -2043, -2172, -2246, -2188, -2102, -1960, -1770, -1782, -1868, -1852, -1854, -1959, -2105, -2101, -1934, -1892, -1998, -1974, -1820, -1693, -1729, -1899, -2003, -2052, -2124, -2161, -2158, -2123, -2029, -1977, -1979, -1967, -2057, -2258, -2347, -2327, -2295, -2207, -2150, -2125, -2111, -2114, -2050, -1975, -2048, -2234, -2336, -2389, -2358, -2176, -2038, -1944, -1911, -1951, -1941, -1943, -2071, -2180, -2154, -2037, -1905, -1933, -1933, -1754, -1694, -1778, -1837, -1863, -1936, -2085, -2217, -2124, -1935, -1868, -1795, -1825, -1937, -1979, -2074, -2141, -2126, -2170, -2181, -2089, -2044, -2021, -2018, -2065, -2042, -2100, -2329, -2427, -2346, -2294, -2246, -2178, -2081, -1952, -1966, -2082, -2150, -2208, -2263, -2233, -2143, -2064, -1982, -1897, -1845, -1863, -1925, -1920, -1891, -2005, -2173, -2206, -2077, -1877, -1793, -1759, -1692, -1740, -1894, -2011, -2042, -2007, -1978, -2045, -2048, -1938, -1920, -1943, -1941, -1974, -2057, -2219, -2352, -2287, -2207, -2229, -2175, -2041, -1944, -2019, -2166, -2221, -2257, -2315, -2313, -2227, -2162, -2123, -2079, -2006, -1973, -2054, -2087, -2101, -2198, -2274, -2224, -2052, -1882, -1858, -1868, -1749, -1681, -1802, -2026, -2140, -2044, -1957, -1966, -1941, -1824, -1768, -1859, -1934, -1877, -1836, -2020, -2234, -2232, -2126, -2051, -1996, -1893, -1831, -1961, -2140, -2176, -2169, -2261, -2345, -2289, -2176, -2123, -2140, -2151, -2085, -2073, -2191, -2291, -2299, -2284, -2263, -2196, -2047, -1896, -1887, -1942, -1949, -1972, -2086, -2200, -2188, -2078, -1982, -1930, -1836, -1769, -1807, -1877, -1913, -1870, -1923, -2101, -2139, -2029, -1913, -1819, -1754, -1750, -1819, -1983, -2096, -2097, -2173, -2260, -2223, -2116, -2014, -1998, -2069, -2089, -2082, -2160, -2229, -2274, -2289, -2279, -2301, -2217, -2005, -1881, -1975, -2159, -2250, -2241, -2240, -2255, -2190, -2095, -2030, -1955, -1897, -1885, -1903, -1945, -1999, -2063, -2108, -2045, -1946, -1908, -1832, -1713, -1694, -1781, -1907, -2030, -2087, -2103, -2125, -2059, -1938, -1893, -1870, -1874, -1929, -1974, -2075, -2181, -2197, -2209, -2248, -2241, -2152, -2015, -1945, -2032, -2145, -2225, -2319, -2368, -2365, -2272, -2138, -2106, -2083, -2007, -2028, -2072, -2055, -2103, -2160, -2183, -2168, -2050, -1963, -1928, -1816, -1734, -1835, -1990, -2082, -2101, -2040, -2003, -1953, -1845, -1780, -1769, -1786, -1822, -1864, -1946, -2075, -2143, -2126, -2098, -2048, -1967, -1894, -1899, -1999, -2084, -2106, -2214, -2387, -2380, -2243, -2136, -2085, -2078, -2050, -2052, -2157, -2237, -2210, -2207, -2264, -2304, -2280, -2139, -1980, -1923, -1922, -1985, -2109, -2174, -2160, -2110, -2048, -1982, -1881, -1799, -1792, -1809, -1831, -1883, -1958, -2028, -2047, -2012, -1982, -1950, -1870, -1763, -1738, -1843, -1987, -2074, -2144, -2226, -2206, -2085, -1992, -2003, -2020, -1957, -1973, -2112, -2238, -2267, -2261, -2311, -2360, -2291, -2145, -2056, -2024, -2040, -2095, -2167, -2263, -2308, -2255, -2167, -2092, -2002, -1935, -1903, -1904, -1963, -2004, -2043, -2091, -2066, -1990, -1966, -1961, -1879, -1749, -1669, -1753, -1934, -2036, -2069, -2097, -2047, -1927, -1842, -1837, -1901, -1912, -1887, -1983, -2132, -2195, -2220, -2247, -2236, -2171, -2053, -2001, -2037, -2036, -2067, -2204, -2331, -2404, -2372, -2215, -2136, -2123, -2059, -2030, -2044, -2087, -2151, -2158, -2163, -2232, -2189, -2049, -1988, -1924, -1842, -1815, -1842, -1939, -2035, -2049, -2059, -2038, -1905, -1799, -1767, -1776, -1827, -1877, -1938, -2022, -2050, -2047, -2086, -2068, -1999, -1946, -1888, -1888, -1942, -2005, -2155, -2328, -2357, -2290, -2180, -2083, -2094, -2099, -2054, -2103, -2193, -2216, -2243, -2284, -2322, -2323, -2191, -2051, -2012, -1975, -1951, -2005, -2068, -2126, -2168, -2162, -2116, -1996, -1866, -1831, -1832, -1829, -1884, -1952, -1982, -1987, -1964, -1973, -1979, -1909, -1835, -1796, -1776, -1830, -1947, -2054, -2169, -2214, -2128, -2029, -1994, -1988, -1978, -1978, -2040, -2167, -2233, -2239, -2284, -2325, -2277, -2180, -2117, -2089, -2063, -2029, -2065, -2188, -2302, -2348, -2321, -2222, -2078, -1972, -1942, -1963, -1979, -1977, -1999, -2038, -2067, -2070, -2047, -1987, -1912, -1832, -1761, -1761, -1825, -1902, -1971, -2041, -2071, -2032, -1938, -1853, -1838, -1846, -1879, -1969, -2059, -2094, -2124, -2171, -2202, -2167, -2069, -2030, -2059, -2054, -2040, -2108, -2239, -2361, -2394, -2326, -2259, -2166, -2045, -2008, -2052, -2108, -2158, -2168, -2163, -2210, -2214, -2156, -2091, -2001, -1910, -1861, -1844, -1882, -1962, -1999, -2047, -2092, -2036, -1914, -1792, -1748, -1793, -1846, -1893, -1955, -1965, -1954, -2008, -2056, -2048, -1980, -1895, -1893, -1935, -1954, -2057, -2203, -2250, -2245, -2214, -2174, -2155, -2082, -1999, -2045, -2163, -2245, -2284, -2274, -2280, -2297, -2234, -2149, -2114, -2056, -1989, -1972, -2010, -2112, -2183, -2197, -2196, -2122, -1972, -1856, -1817, -1832, -1877, -1897, -1937, -1992, -1974, -1954, -1978, -1968, -1907, -1830, -1769, -1793, -1859, -1934, -2049, -2121, -2118, -2097, -2055, -1991, -1953, -1945, -1998, -2111, -2182, -2215, -2239, -2244, -2250, -2229, -2166, -2134, -2111, -2061, -2063, -2145, -2263, -2331, -2317, -2270, -2204, -2078, -1968, -1955, -1972, -1986, -2008, -2056, -2106, -2094, -2042, -2011, -1969, -1889, -1828, -1783, -1782, -1831, -1891, -1960, -2030, -2065, -2025, -1938, -1836, -1790, -1822, -1895, -1992, -2047, -2062, -2081, -2119, -2143, -2131, -2098, -2072, -2051, -2019, -2055, -2172, -2287, -2329, -2308, -2284, -2254, -2164, -2047, -2032, -2090, -2140, -2177, -2209, -2229, -2204, -2151, -2118, -2092, -2017, -1925, -1869, -1873, -1935, -2011, -2061, -2078, -2062, -1994, -1894, -1802, -1767, -1776, -1799, -1869, -1952, -1999, -1999, -1995, -2006, -2000, -1961, -1938, -1935, -1909, -1945, -2062, -2171, -2221, -2229, -2216, -2182, -2112, -2030, -2035, -2099, -2173, -2254, -2290, -2284, -2260, -2227, -2202, -2198, -2157, -2074, -2008, -2003, -2079, -2167, -2224, -2230, -2150, -2023, -1932, -1883, -1862, -1857, -1848, -1892, -1981, -2025, -2016, -1985, -1939, -1905, -1865, -1821, -1819, -1822, -1829, -1914, -2037, -2100, -2113, -2087, -2017, -1940, -1899, -1950, -2040, -2091, -2136, -2212, -2255, -2246, -2222, -2195, -2193, -2169, -2119, -2100, -2119, -2178, -2250, -2293, -2302, -2277, -2164, -2032, -1985, -1991, -2008, -2025, -2070, -2137, -2138, -2067, -2029, -2014, -1956, -1883, -1821, -1805, -1819, -1831, -1890, -1994, -2054, -2034, -1957, -1860, -1806, -1802, -1835, -1912, -1980, -2014, -2070, -2123, -2132, -2115, -2087, -2071, -2052, -2028, -2033, -2087, -2167, -2238, -2284, -2296, -2294, -2242, -2136, -2063, -2076, -2135, -2180, -2214, -2248, -2250, -2185, -2131, -2119, -2073, -1999, -1940, -1919, -1916, -1941, -2002, -2071, -2095, -2034, -1942, -1856, -1795, -1776, -1792, -1843, -1914, -1975, -2005, -1998, -1976, -1958, -1935, -1921, -1911, -1889, -1895, -1951, -2042, -2151, -2232, -2247, -2211, -2134, -2055, -2046, -2099, -2154, -2198, -2230, -2265, -2293, -2264, -2231, -2210, -2160, -2103, -2066, -2075, -2097, -2105, -2138, -2210, -2222, -2139, -2047, -1960, -1895, -1866, -1869, -1921, -1986, -2002, -1991, -1970, -1922, -1894, -1862, -1816, -1816, -1833, -1828, -1851, -1936, -2038, -2112, -2115, -2054, -1978, -1896, -1887, -1976, -2059, -2108, -2152, -2185, -2209, -2214, -2202, -2196, -2167, -2116, -2109, -2143, -2173, -2210, -2246, -2294, -2334, -2280, -2169, -2077, -2008, -1992, -2036, -2081, -2121, -2121, -2064, -2026, -2012, -1990, -1942, -1877, -1832, -1846, -1874, -1893, -1949, -1997, -2012, -1992, -1931, -1861, -1793, -1764, -1814, -1914, -1993, -2051, -2082, -2068, -2049, -2049, -2062, -2066, -2046, -2036, -2071, -2125, -2183, -2258, -2314, -2321, -2277, -2190, -2109, -2069, -2079, -2137, -2207, -2250, -2246, -2205, -2161, -2148, -2132, -2077, -2028, -1995, -1975, -1974, -1995, -2040, -2075, -2056, -1989, -1923, -1851, -1779, -1754, -1795, -1882, -1956, -1984, -1976, -1958, -1932, -1912, -1923, -1930, -1913, -1902, -1934, -2001, -2079, -2150, -2195, -2199, -2147, -2076, -2029, -2019, -2062, -2133, -2208, -2276, -2307, -2285, -2253, -2226, -2198, -2171, -2136, -2118, -2121, -2102, -2106, -2168, -2213, -2193, -2124, -2030, -1944, -1875, -1840, -1898, -2001, -2042, -2023, -1977, -1940, -1928, -1903, -1866, -1846, -1826, -1810, -1839, -1895, -1966, -2029, -2039, -2019, -1981, -1923, -1883, -1894, -1945, -2042, -2146, -2209, -2239, -2216, -2170, -2162, -2164, -2151, -2134, -2118, -2129, -2174, -2212, -2264, -2316, -2293, -2224, -2153, -2074, -2024, -2018, -2057, -2143, -2188, -2157, -2114, -2061, -1998, -1963, -1933, -1906, -1882, -1850, -1847, -1891, -1948, -1992, -1994, -1944, -1891, -1838, -1785, -1792, -1856, -1951, -2046, -2086, -2080, -2050, -2008, -1997, -2023, -2029, -2018, -2023, -2043, -2107, -2196, -2266, -2306, -2286, -2214, -2157, -2123, -2099, -2118, -2172, -2241, -2290, -2284, -2245, -2187, -2109, -2055, -2047, -2041, -2014, -1981, -1964, -2002, -2064, -2090, -2074, -2008, -1922, -1850, -1796, -1796, -1863, -1937, -1974, -1982, -1967, -1933, -1882, -1846, -1862, -1889, -1895, -1909, -1942, -1995, -2073, -2146, -2186, -2175, -2111, -2051, -2026, -2029, -2085, -2175, -2253, -2296, -2294, -2252, -2198, -2156, -2135, -2137, -2143, -2136, -2122, -2122, -2165, -2230, -2257, -2219, -2129, -2031, -1949, -1898, -1906, -1963, -2011, -2024, -2010, -1979, -1936, -1879, -1829, -1823, -1845, -1853, -1857, -1882, -1922, -1972, -2021, -2048, -2031, -1966, -1893, -1858, -1884, -1963, -2063, -2145, -2188, -2184, -2144, -2104, -2090, -2105, -2133, -2149, -2163, -2186, -2211, -2257, -2319, -2341, -2301, -2217, -2117, -2041, -2009, -2029, -2100, -2160, -2174, -2159, -2112, -2041, -1977, -1936, -1933, -1945, -1930, -1911, -1916, -1940, -1982, -2008, -1997, -1951, -1861, -1764, -1738, -1785, -1867, -1952, -2007, -2041, -2047, -2008, -1970, -1969, -1987, -2019, -2054, -2082, -2121, -2158, -2192, -2246, -2277, -2252, -2185, -2101, -2044, -2051, -2107, -2198, -2286, -2313, -2291, -2244, -2173, -2111, -2084, -2081, -2091, -2079, -2046, -2039, -2057, -2080, -2092, -2061, -1985, -1887, -1783, -1743, -1798, -1883, -1951, -1989, -1994, -1980, -1936, -1876, -1860, -1878, -1896, -1925, -1952, -1973, -2003, -2033, -2077, -2123, -2112, -2046, -1980, -1950, -1993, -2093, -2205, -2299, -2330, -2296, -2246, -2204, -2170, -2155, -2152, -2162, -2175, -2171, -2170, -2185, -2200, -2199, -2169, -2096, -2001, -1915, -1877, -1923, -2012, -2084, -2112, -2088, -2025, -1951, -1883, -1846, -1848, -1852, -1850, -1859, -1875, -1893, -1921, -1959, -1990, -1979, -1915, -1850, -1836, -1887, -1992, -2115, -2208, -2231, -2190, -2130, -2093, -2085, -2094, -2107, -2124, -2150, -2171, -2193, -2227, -2259, -2272, -2254, -2194, -2115, -2054, -2039, -2092, -2184, -2257, -2274, -2226, -2131, -2029, -1953, -1920, -1920, -1911, -1896, -1895, -1913, -1936, -1954, -1971, -1979, -1942, -1861, -1795, -1777, -1819, -1907, -2006, -2082, -2097, -2040, -1960, -1910, -1900, -1927, -1970, -2008, -2047, -2081, -2114, -2167, -2226, -2258, -2247, -2194, -2126, -2087, -2097, -2169, -2276, -2349, -2351, -2292, -2197, -2104, -2044, -2025, -2041, -2052, -2048, -2057, -2076, -2091, -2104, -2107, -2085, -2026, -1925, -1839, -1811, -1838, -1908, -1991, -2034, -2016, -1941, -1840, -1783, -1782, -1809, -1854, -1900, -1940, -1978, -2013, -2061, -2124, -2152, -2129, -2078, -2019, -1987, -2008, -2091, -2212, -2299, -2300, -2243, -2168, -2103, -2077, -2089, -2130, -2176, -2198, -2209, -2232, -2254, -2263, -2255, -2213, -2140, -2043, -1948, -1907, -1936, -2008, -2084, -2112, -2064, -1964, -1853, -1790, -1797, -1833, -1865, -1894, -1919, -1944, -1971, -2000, -2029, -2027, -1974, -1900, -1845, -1824, -1851, -1935, -2052, -2152, -2178, -2130, -2059, -2009, -2009, -2058, -2131, -2194, -2229, -2243, -2261, -2292, -2315, -2309, -2259, -2178, -2091, -2024, -2008, -2058, -2143, -2218, -2244, -2199, -2100, -1995, -1931, -1930, -1965, -2002, -2021, -2020, -2009, -2003, -2008, -2009, -1975, -1894, -1799, -1729, -1710, -1751, -1843, -1961, -2053, -2069, -2018, -1948, -1900, -1902, -1955, -2032, -2097, -2127, -2134, -2153, -2188, -2213, -2213, -2174, -2106, -2039, -2003, -2030, -2120, -2232, -2318, -2352, -2317, -2235, -2141, -2078, -2078, -2120, -2159, -2169, -2152, -2121, -2096, -2078, -2060, -2022, -1936, -1833, -1762, -1750, -1805, -1911, -2019, -2082, -2069, -1986, -1893, -1831, -1817, -1853, -1913, -1961, -1981, -1981, -1988, -2015, -2037, -2037, -2011, -1962, -1919, -1915, -1971, -2088, -2229, -2333, -2369, -2331, -2243, -2156, -2109, -2120, -2175, -2221, -2228, -2212, -2190, -2178, -2176, -2166, -2132, -2060, -1974, -1921, -1930, -1992, -2089, -2180, -2213, -2168, -2056, -1931, -1842, -1806, -1824, -1873, -1907, -1907, -1893, -1885, -1901, -1926, -1927, -1897, -1849, -1812, -1821, -1891, -2015, -2154, -2247, -2260, -2205, -2113, -2024, -1981, -2004, -2074, -2140, -2170, -2175, -2178, -2193, -2219, -2239, -2227, -2176, -2108, -2070, -2096, -2173, -2267, -2339, -2348, -2279, -2152, -2013, -1913, -1879, -1898, -1942, -1975, -1975, -1953, -1935, -1941, -1960, -1959, -1918, -1850, -1798, -1797, -1860, -1968, -2077, -2129, -2101, -2015, -1909, -1825, -1791, -1824, -1909, -1997, -2054, -2084, -2108, -2137, -2175, -2208, -2214, -2179, -2121, -2090, -2124, -2214, -2319, -2388, -2384, -2306, -2179, -2054, -1980, -1976, -2020, -2081, -2124, -2137, -2129, -2114, -2111, -2116, -2100, -2043, -1958, -1883, -1859, -1901, -1980, -2056, -2074, -2014, -1902, -1784, -1702, -1684, -1735, -1827, -1920, -1980, -2011, -2033, -2055, -2080, -2099, -2093, -2052, -1996, -1966, -2003, -2101, -2211, -2286, -2289, -2219, -2112, -2020, -1985, -2023, -2107, -2195, -2261, -2290, -2290, -2281, -2273, -2266, -2237, -2165, -2068, -1985, -1952, -1983, -2056, -2121, -2129, -2060, -1942, -1826, -1753, -1746, -1807, -1897, -1976, -2015, -2018, -2009, -2002, -1996, -1983, -1949, -1885, -1817, -1786, -1824, -1928, -2047, -2126, -2134, -2076, -1990, -1928, -1929, -1998, -2107, -2212, -2288, -2323, -2321, -2304, -2289, -2275, -2242, -2172, -2082, -2019, -2010, -2063, -2157, -2243, -2266, -2208, -2096, -1987, -1929, -1934, -1991, -2067, -2122, -2132, -2104, -2057, -2011, -1973, -1929, -1870, -1794, -1723, -1693, -1737, -1843, -1964, -2042, -2044, -1984, -1897, -1839, -1848, -1923, -2029, -2125, -2185, -2203, -2188, -2159, -2138, -2126, -2101, -2053, -1998, -1974, -2008, -2103, -2229, -2341, -2386, -2337, -2230, -2130, -2084, -2100, -2155, -2216, -2254, -2249, -2200, -2135, -2077, -2027, -1976, -1914, -1841, -1784, -1770, -1821, -1927, -2041, -2106, -2090, -2003, -1890, -1811, -1800, -1855, -1937, -2000, -2026, -2015, -1984, -1953, -1935, -1928, -1921, -1901, -1878, -1889, -1956, -2080, -2228, -2347, -2386, -2334, -2229, -2130, -2090, -2114, -2178, -2245, -2280, -2270, -2227, -2178, -2141, -2112, -2078, -2036, -1993, -1962, -1972, -2035, -2138, -2238, -2276, -2224, -2099, -1952, -1844, -1811, -1842, -1899, -1940, -1942, -1916, -1880, -1849, -1836, -1836, -1832, -1821, -1812, -1835, -1911, -2029, -2158, -2253, -2269, -2196, -2075, -1967, -1926, -1961, -2044, -2132, -2185, -2191, -2173, -2159, -2157, -2163, -2159, -2143, -2128, -2124, -2151, -2223, -2322, -2401, -2411, -2328, -2178, -2020, -1903, -1863, -1897, -1960, -2009, -2017, -1989, -1953, -1930, -1919, -1915, -1900, -1871, -1850, -1857, -1908, -1996, -2086, -2136, -2112, -2006, -1865, -1754, -1719, -1768, -1870, -1975, -2050, -2081, -2084, -2091, -2112, -2136, -2151, -2150, -2140, -2143, -2178, -2248, -2340, -2403, -2396, -2307, -2164, -2022, -1935, -1930, -1997, -2096, -2170, -2196, -2182, -2151, -2127, -2111, -2092, -2057, -2008, -1959, -1939, -1961, -2016, -2072, -2083, -2022, -1897, -1750, -1645, -1624, -1691, -1805, -1920, -1998, -2029, -2032, -2031, -2039, -2049, -2048, -2033, -2012, -2005, -2031, -2099, -2186, -2247, -2247, -2176, -2062, -1959, -1920, -1966, -2081, -2215, -2312, -2351, -2342, -2314, -2286, -2259, -2225, -2174, -2110, -2051, -2024, -2040, -2085, -2128, -2129, -2068, -1948, -1813, -1723, -1716, -1792, -1911, -2019, -2077, -2081, -2049, -2010, -1981, -1956, -1921, -1874, -1827, -1807, -1835, -1907, -1996, -2062, -2072, -2025, -1943, -1875, -1868, -1944, -2081, -2228, -2331, -2368, -2351, -2312, -2274, -2240, -2201, -2152, -2099, -2055, -2049, -2092, -2165, -2229, -2246, -2200, -2104, -1996, -1928, -1933, -2006, -2113, -2204, -2232, -2196, -2118, -2035, -1965, -1907, -1849, -1787, -1734, -1717, -1756, -1838, -1931, -1999, -2009, -1959, -1880, -1819, -1818, -1890, -2013, -2139, -2221, -2239, -2205, -2145, -2089, -2052, -2026, -2002, -1980, -1976, -2013, -2100, -2213, -2307, -2346, -2317, -2236, -2144, -2087, -2099, -2171, -2265, -2330, -2333, -2275, -2180, -2080, -1997, -1933, -1881, -1837, -1808, -1813, -1866, -1954, -2046, -2099, -2088, -2013, -1906, -1822, -1799, -1843, -1932, -2024, -2074, -2063, -2006, -1933, -1876, -1847, -1836, -1838, -1850, -1887, -1965, -2080, -2206, -2308, -2349, -2317, -2234, -2141, -2086, -2099, -2170, -2259, -2320, -2325, -2274, -2192, -2108, -2049, -2019, -2001, -1990, -1993, -2024, -2091, -2180, -2254, -2278, -2232, -2122, -1987, -1873, -1821, -1839, -1903, -1969, -2000, -1975, -1906, -1831, -1777, -1756, -1759, -1776, -1805, -1856, -1937, -2048, -2160, -2235, -2245, -2183, -2076, -1974, -1920, -1935, -2011, -2111, -2193, -2225, -2203, -2153, -2104, -2080, -2085, -2105, -2127, -2155, -2204, -2277, -2357, -2412, -2409, -2332, -2196, -2043, -1924, -1873, -1895, -1961, -2028, -2062, -2045, -1986, -1914, -1860, -1838, -1841, -1855, -1878, -1913, -1967, -2040, -2108, -2136, -2098, -1997, -1866, -1754, -1705, -1738, -1833, -1952, -2054, -2108, -2112, -2085, -2059, -2054, -2073, -2107, -2145, -2185, -2234, -2297, -2363, -2402, -2385, -2302, -2167, -2029, -1938, -1922, -1979, -2078, -2173, -2227, -2224, -2177, -2113, -2058, -2025, -2012, -2009, -2010, -2018, -2037, -2067, -2090, -2077, -2008, -1887, -1748, -1642, -1608, -1659, -1773, -1905, -2012, -2068, -2067, -2031, -1995, -1977, -1981, -2000, -2024, -2057, -2100, -2153, -2208, -2241, -2225, -2155, -2048, -1947, -1903, -1939, -2045, -2184, -2308, -2381, -2389, -2343, -2274, -2211, -2165, -2137, -2120, -2108, -2103, -2111, -2127, -2136, -2111, -2037, -1922, -1799, -1713, -1700, -1766, -1885, -2013, -2103, -2128, -2092, -2020, -1947, -1892, -1861, -1853, -1860, -1878, -1911, -1958, -2010, -2046, -2041, -1988, -1910, -1849, -1846, -1918, -2052, -2207, -2339, -2410, -2409, -2351, -2268, -2194, -2143, -2115, -2105, -2109, -2124, -2153, -2190, -2217, -2211, -2160, -2070, -1972, -1907, -1911, -1985, -2098, -2203, -2259, -2245, -2169, -2057, -1941, -1850, -1794, -1772, -1774, -1791, -1826, -1877, -1931, -1966, -1961, -1913, -1846, -1796, -1800, -1874, -2003, -2146, -2254, -2295, -2264, -2185, -2091, -2013, -1968, -1959, -1982, -2027, -2087, -2155, -2224, -2278, -2299, -2269, -2198, -2120, -2075, -2089, -2163, -2264, -2349, -2379, -2335, -2231, -2097, -1971, -1878, -1827, -1815, -1833, -1871, -1922, -1978, -2027, -2049, -2030, -1968, -1885, -1816, -1797, -1845, -1942, -2047, -2115, -2119, -2059, -1963, -1865, -1794, -1769, -1790, -1848, -1930, -2024, -2121, -2211, -2275, -2297, -2269, -2203, -2131, -2090, -2105, -2176, -2274, -2354, -2379, -2333, -2234, -2115, -2012, -1949, -1932, -1955, -2006, -2073, -2141, -2199, -2237, -2236, -2186, -2093, -1979, -1881, -1835, -1854, -1921, -1996, -2037, -2021, -1949, -1846, -1751, -1692, -1683, -1723, -1798, -1894, -1996, -2089, -2163, -2203, -2196, -2142, -2060, -1979, -1936, -1953, -2030, -2137, -2227, -2266, -2242, -2171, -2088, -2026, -2005, -2029, -2092, -2175, -2260, -2334, -2385, -2403, -2373, -2293, -2176, -2048, -1943, -1894, -1911, -1977, -2051, -2091, -2076, -2008, -1911, -1821, -1770, -1767, -1807, -1875, -1954, -2030, -2089, -2119, -2110, -2058, -1969, -1864, -1773, -1731, -1758, -1847, -1967, -2074, -2132, -2130, -2084, -2027, -1992, -1997, -2044, -2122, -2214, -2300, -2365, -2402, -2400, -2354, -2264, -2148, -2035, -1957, -1939, -1988, -2083, -2182, -2246, -2246, -2187, -2097, -2011, -1958, -1948, -1973, -2021, -2072, -2112, -2128, -2113, -2061, -1974, -1862, -1746, -1659, -1629, -1672, -1776, -1906, -2019, -2079, -2075, -2026, -1963, -1920, -1917, -1956, -2025, -2104, -2175, -2225, -2247, -2236, -2188, -2110, -2022, -1948, -1917, -1949, -2044, -2178, -2307, -2389, -2400, -2345, -2255, -2167, -2108, -2089, -2103, -2138, -2173, -2195, -2192, -2157, -2090, -1996, -1887, -1786, -1719, -1712, -1770, -1880, -2005, -2102, -2138, -2106, -2021, -1923, -1847, -1816, -1829, -1875, -1934, -1989, -2029, -2046, -2032, -1991, -1933, -1876, -1842, -1853, -1922, -2048, -2201, -2336, -2416, -2419, -2356, -2257, -2161, -2099, -2084, -2108, -2154, -2201, -2233, -2243, -2224, -2173, -2099, -2014, -1942, -1907, -1923, -1992, -2096, -2201, -2268, -2266, -2188, -2060, -1923, -1816, -1762, -1759, -1793, -1847, -1898, -1934, -1948, -1936, -1899, -1849, -1802, -1781, -1806, -1885, -2007, -2143, -2252, -2304, -2284, -2201, -2088, -1988, -1934, -1939, -1991, -2069, -2148, -2214, -2254, -2264, -2242, -2194, -2138, -2092, -2077, -2107, -2178, -2274, -2359, -2394, -2359, -2255, -2108, -1960, -1848, -1795, -1803, -1854, -1922, -1983, -2021, -2030, -2010, -1963, -1899, -1839, -1805, -1813, -1868, -1958, -2057, -2128, -2142, -2090, -1986, -1865, -1771, -1735, -1765, -1849, -1961, -2074, -2166, -2224, -2246, -2233, -2195, -2149, -2112, -2104, -2137, -2208, -2297, -2370, -2395, -2355, -2255, -2121, -1994, -1913, -1897, -1942, -2025, -2117, -2190, -2229, -2228, -2188, -2116, -2029, -1947, -1890, -1872, -1898, -1956, -2020, -2059, -2046, -1973, -1859, -1741, -1659, -1641, -1692, -1796, -1921, -2038, -2125, -2170, -2172, -2138, -2082, -2020, -1975, -1966, -2001, -2074, -2163, -2241, -2277, -2256, -2184, -2084, -1996, -1959, -1987, -2072, -2185, -2295, -2373, -2406, -2389, -2328, -2234, -2128, -2033, -1967, -1943, -1965, -2017, -2073, -2103, -2085, -2014, -1907, -1798, -1725, -1714, -1768, -1870, -1985, -2077, -2127, -2128, -2085, -2011, -1922, -1838, -1781, -1769, -1810, -1893, -1992, -2081, -2133, -2131, -2081, -2010, -1954, -1945, -1998, -2102, -2229, -2342, -2413, -2431, -2394, -2316, -2218, -2118, -2036, -1991, -1993, -2040, -2118, -2195, -2240, -2233, -2173, -2080, -1981, -1912, -1899, -1944, -2026, -2113, -2168, -2174, -2128, -2041, -1931, -1819, -1727, -1674, -1671, -1720, -1811, -1917, -2010, -2062, -2057, -2005, -1934, -1880, -1872, -1919, -2014, -2128, -2229, -2285, -2285, -2237, -2158, -2070, -1996, -1951, -1949, -1996, -2085, -2196, -2300, -2366, -2376, -2327, -2237, -2140, -2070, -2054, -2092, -2161, -2226, -2259, -2242, -2175, -2072, -1954, -1846, -1770, -1735, -1749, -1809, -1902, -2004, -2082, -2110, -2078, -1998, -1898, -1817, -1784, -1810, -1885, -1980, -2058, -2094, -2079, -2027, -1957, -1889, -1843, -1834, -1873, -1958, -2076, -2204, -2316, -2386, -2393, -2339, -2243, -2144, -2079, -2068, -2112, -2188, -2262, -2301, -2291, -2233, -2144, -2050, -1972, -1924, -1914, -1947, -2017, -2107, -2191, -2239, -2231, -2162, -2048, -1917, -1806, -1749, -1758, -1820, -1901, -1967, -1992, -1971, -1915, -1846, -1788, -1759, -1770, -1822, -1911, -2024, -2142, -2237, -2282, -2264, -2190, -2085, -1987, -1932, -1938, -2003, -2106, -2210, -2278, -2291, -2257, -2195, -2129, -2081, -2065, -2081, -2130, -2204, -2286, -2350, -2374, -2340, -2246, -2109, -1964, -1851, -1798, -1814, -1882, -1968, -2037, -2061, -2035, -1969, -1890, -1825, -1793, -1797, -1835, -1902, -1984, -2065, -2121, -2128, -2079, -1986, -1874, -1780, -1740, -1770, -1865, -1995, -2121, -2208, -2240, -2220, -2171, -2119, -2085, -2084, -2116, -2173, -2246, -2318, -2372, -2387, -2349, -2258, -2131, -2005, -1919, -1898, -1945, -2038, -2144, -2222, -2246, -2211, -2133, -2040, -1959, -1907, -1890, -1906, -1945, -1995, -2039, -2058, -2037, -1970, -1866, -1754, -1668, -1641, -1688, -1799, -1940, -2067, -2146, -2166, -2133, -2069, -2007, -1969, -1966, -1998, -2056, -2128, -2200, -2255, -2277, -2251, -2181, -2087, -2001, -1957, -1978, -2062, -2186, -2311, -2396, -2415, -2367, -2273, -2167, -2075, -2015, -1991, -2000, -2031, -2069, -2099, -2106, -2077, -2006, -1905, -1799, -1722, -1706, -1758, -1863, -1987, -2090, -2139, -2120, -2048, -1952, -1863, -1809, -1798, -1827, -1883, -1955, -2030, -2091, -2121, -2110, -2062, -1997, -1942, -1929, -1977, -2085, -2223, -2351, -2429, -2437, -2379, -2277, -2167, -2081, -2035, -2032, -2063, -2113, -2166, -2208, -2227, -2209, -2150, -2059, -1961, -1892, -1878, -1924, -2014, -2115, -2185, -2193, -2132, -2021, -1894, -1786, -1721, -1707, -1737, -1797, -1871, -1944, -2000, -2027, -2017, -1973, -1911, -1860, -1850, -1900, -2006, -2136, -2250, -2311, -2302, -2234, -2133, -2035, -1973, -1962, -1999, -2067, -2149, -2230, -2295, -2330, -2325, -2278, -2199, -2112, -2050, -2036, -2079, -2161, -2245, -2293, -2275, -2190, -2062, -1928, -1822, -1766, -1764, -1806, -1872, -1944, -2007, -2047, -2055, -2025, -1960, -1876, -1804, -1776, -1807, -1892, -2001, -2094, -2135, -2112, -2035, -1938, -1858, -1824, -1847, -1916, -2013, -2118, -2215, -2289, -2330, -2328, -2285, -2211, -2130, -2075, -2070, -2120, -2210, -2299, -2347, -2330, -2250, -2134, -2017, -1935, -1906, -1929, -1989, -2061, -2127, -2174, -2191, -2171, -2112, -2017, -1907, -1813, -1765, -1779, -1847, -1939, -2014, -2039, -2001, -1916, -1820, -1750, -1731, -1768, -1848, -1951, -2054, -2141, -2199, -2221, -2205, -2153, -2076, -2000, -1955, -1965, -2035, -2143, -2250, -2316, -2317, -2258, -2167, -2081, -2031, -2034, -2084, -2160, -2236, -2296, -2328, -2325, -2285, -2205, -2096, -1979, -1882, -1835, -1849, -1917, -2007, -2076, -2092, -2043, -1949, -1847, -1774, -1752, -1783, -1852, -1935, -2013, -2067, -2090, -2081, -2040, -1972, -1889, -1814, -1780, -1808, -1896, -2023, -2145, -2225, -2241, -2196, -2120, -2053, -2026, -2050, -2116, -2200, -2279, -2335, -2360, -2352, -2307, -2230, -2134, -2036, -1962, -1939, -1977, -2063, -2166, -2238, -2249, -2193, -2091, -1980, -1898, -1866, -1884, -1936, -1994, -2038, -2056, -2048, -2012, -1950, -1869, -1781, -1711, -1686, -1724, -1820, -1950, -2071, -2144, -2148, -2093, -2011, -1943, -1920, -1948, -2016, -2100, -2177, -2232, -2258, -2253, -2220, -2165, -2096, -2029, -1990, -2002, -2073, -2186, -2303, -2381, -2390, -2328, -2220, -2105, -2020, -1987, -2003, -2048, -2094, -2123, -2127, -2105, -2058, -1989, -1904, -1819, -1756, -1736, -1774, -1865, -1981, -2081, -2126, -2098, -2013, -1907, -1821, -1786, -1806, -1870, -1951, -2025, -2077, -2102, -2102, -2081, -2044, -1998, -1958, -1948, -1987, -2079, -2204, -2326, -2403, -2409, -2343, -2233, -2122, -2050, -2035, -2068, -2127, -2183, -2221, -2231, -2214, -2172, -2111, -2038, -1964, -1909, -1892, -1926, -2005, -2100, -2170, -2180, -2117, -2001, -1871, -1769, -1725, -1743, -1804, -1879, -1943, -1984, -2000, -1995, -1974, -1938, -1895, -1863, -1861, -1905, -1997, -2116, -2228, -2295, -2290, -2219, -2114, -2018, -1969, -1982, -2044, -2129, -2209, -2265, -2291, -2287, -2260, -2216, -2160, -2099, -2054, -2044, -2080, -2153, -2233, -2283, -2271, -2190, -2061, -1924, -1823, -1784, -1808, -1871, -1942, -1997, -2023, -2023, -2001, -1961, -1910, -1855, -1812, -1797, -1826, -1900, -2002, -2095, -2141, -2120, -2041, -1939, -1857, -1829, -1866, -1954, -2062, -2160, -2227, -2260, -2264, -2247, -2212, -2166, -2118, -2086, -2089, -2134, -2212, -2295, -2346, -2335, -2257, -2136, -2014, -1933, -1916, -1958, -2030, -2102, -2150, -2163, -2144, -2101, -2040, -1970, -1899, -1838, -1807, -1821, -1877, -1960, -2031, -2056, -2019, -1930, -1825, -1747, -1730, -1779, -1876, -1986, -2078, -2136, -2158, -2154, -2130, -2092, -2047, -2008, -1990, -2008, -2068, -2161, -2257, -2319, -2320, -2259, -2158, -2061, -2010, -2021, -2085, -2175, -2254, -2298, -2300, -2268, -2212, -2143, -2067, -1990, -1926, -1894, -1906, -1959, -2031, -2088, -2099, -2049, -1950, -1838, -1757, -1737, -1782, -1870, -1964, -2033, -2064, -2058, -2028, -1986, -1938, -1892, -1857, -1845, -1872, -1944, -2047, -2151, -2221, -2231, -2180, -2096, -2022, -1992, -2024, -2108, -2210, -2294, -2338, -2338, -2303, -2250, -2189, -2125, -2065, -2019, -2003, -2029, -2092, -2169, -2226, -2232, -2174, -2068, -1951, -1867, -1843, -1879, -1951, -2022, -2065, -2067, -2033, -1977, -1916, -1858, -1807, -1771, -1760, -1788, -1861, -1961, -2059, -2120, -2120, -2063, -1978, -1907, -1887, -1929, -2020, -2125, -2209, -2252, -2253, -2224, -2182, -2137, -2095, -2062, -2047, -2060, -2110, -2190, -2279, -2342, -2348, -2288, -2182, -2069, -1990, -1971, -2009, -2077, -2139, -2165, -2148, -2099, -2031, -1962, -1900, -1847, -1810, -1799, -1823, -1886, -1971, -2046, -2082, -2058, -1979, -1879, -1799, -1773, -1815, -1902, -2000, -2076, -2110, -2106, -2078, -2045, -2016, -1995, -1984, -1991, -2025, -2093, -2187, -2283, -2348, -2355, -2298, -2200, -2100, -2039, -2038, -2092, -2171, -2238, -2267, -2250, -2201, -2139, -2078, -2023, -1977, -1944, -1934, -1954, -2006, -2074, -2128, -2136, -2085, -1983, -1865, -1774, -1742, -1776, -1854, -1940, -2001, -2021, -2003, -1966, -1929, -1901, -1885, -1881, -1894, -1932, -2001, -2094, -2186, -2245, -2248, -2192, -2101, -2016, -1977, -2001, -2078, -2176, -2259, -2300, -2294, -2256, -2206, -2158, -2120, -2091, -2073, -2072, -2096, -2144, -2203, -2244, -2238, -2172, -2059, -1936, -1845, -1814, -1848, -1921, -1997, -2043, -2044, -2008, -1955, -1904, -1864, -1838, -1826, -1830, -1858, -1915, -1992, -2067, -2110, -2102, -2040, -1950, -1876, -1853, -1896, -1991, -2103, -2194, -2241, -2242, -2213, -2176, -2143, -2120, -2109, -2107, -2120, -2157, -2215, -2278, -2319, -2313, -2249, -2144, -2032, -1956, -1940, -1985, -2064, -2136, -2170, -2156, -2105, -2037, -1972, -1921, -1884, -1860, -1852, -1867, -1908, -1966, -2020, -2042, -2014, -1939, -1844, -1771, -1753, -1802, -1899, -2010, -2095, -2134, -2127, -2093, -2056, -2030, -2018, -2019, -2032, -2060, -2109, -2178, -2251, -2301, -2303, -2252, -2163, -2074, -2022, -2031, -2095, -2186, -2262, -2295, -2276, -2219, -2147, -2080, -2028, -1992, -1968, -1958, -1966, -1997, -2043, -2080, -2085, -2041, -1952, -1847, -1769, -1748, -1792, -1878, -1972, -2037, -2053, -2026, -1977, -1930, -1899, -1888, -1891, -1909, -1942, -1997, -2069, -2145, -2198, -2206, -2164, -2089, -2019, -1990, -2022, -2107, -2210, -2293, -2329, -2313, -2262, -2198, -2144, -2106, -2085, -2075, -2076, -2093, -2127, -2171, -2203, -2199, -2146, -2051, -1944, -1863, -1840, -1878, -1955, -2030, -2071, -2062, -2011, -1943, -1883, -1841, -1822, -1821, -1833, -1862, -1910, -1974, -2039, -2081, -2081, -2034, -1961, -1899, -1882, -1927, -2021, -2131, -2217, -2255, -2242, -2197, -2146, -2111, -2096, -2096, -2107, -2127, -2161, -2208, -2259, -2295, -2293, -2242, -2152, -2053, -1983, -1969, -2012, -2086, -2153, -2180, -2155, -2089, -2009, -1939, -1893, -1869, -1862, -1866, -1883, -1916, -1963, -2009, -2029, -2009, -1947, -1864, -1798, -1781, -1826, -1917, -2022, -2100, -2129, -2111, -2066, -2021, -1997, -1997, -2014, -2041, -2077, -2124, -2182, -2241, -2284, -2290, -2249, -2172, -2091, -2043, -2050, -2109, -2193, -2264, -2290, -2262, -2195, -2117, -2050, -2008, -1987, -1982, -1983, -1993, -2015, -2046, -2072, -2073, -2033, -1955, -1863, -1789, -1767, -1806, -1888, -1977, -2035, -2045, -2009, -1953, -1903, -1878, -1879, -1899, -1931, -1970, -2019, -2078, -2138, -2181, -2190, -2157, -2094, -2031, -2005, -2033, -2111, -2209, -2290, -2321, -2298, -2240, -2172, -2121, -2094, -2089, -2094, -2104, -2118, -2141, -2169, -2188, -2180, -2132, -2049, -1953, -1880, -1856, -1889, -1959, -2031, -2068, -2054, -1999, -1925, -1862, -1828, -1822, -1837, -1861, -1891, -1931, -1979, -2028, -2061, -2063, -2026, -1966, -1914, -1899, -1940, -2028, -2131, -2214, -2248, -2230, -2179, -2125, -2092, -2086, -2101, -2126, -2153, -2181, -2215, -2250, -2273, -2270, -2228, -2151, -2065, -2002, -1987, -2023, -2090, -2151, -2174, -2145, -2074, -1991, -1921, -1881, -1870, -1878, -1892, -1911, -1935, -1965, -1995, -2009, -1993, -1943, -1875, -1819, -1803, -1842, -1926, -2022, -2094, -2119, -2096, -2047, -2001, -1980, -1990, -2022, -2062, -2105, -2147, -2190, -2234, -2266, -2270, -2238, -2176, -2107, -2062, -2063, -2113, -2188, -2251, -2273, -2243, -2173, -2092, -2028, -1995, -1990, -1998, -2010, -2022, -2034, -2050, -2061, -2056, -2021, -1955, -1876, -1810, -1786, -1816, -1887, -1966, -2021, -2028, -1991, -1934, -1886, -1867, -1881, -1919, -1964, -2007, -2049, -2092, -2135, -2167, -2173, -2146, -2095, -2042, -2017, -2040, -2107, -2194, -2267, -2296, -2275, -2217, -2152, -2107, -2092, -2102, -2122, -2140, -2153, -2162, -2170, -2172, -2157, -2113, -2040, -1956, -1889, -1864, -1889, -1949, -2013, -2048, -2037, -1985, -1916, -1859, -1835, -1842, -1871, -1906, -1937, -1964, -1992, -2020, -2039, -2037, -2008, -1960, -1916, -1904, -1939, -2018, -2115, -2195, -2231, -2218, -2172, -2125, -2098, -2101, -2127, -2162, -2192, -2212, -2227, -2238, -2243, -2230, -2191, -2126, -2053, -1998, -1984, -2016, -2078, -2137, -2163, -2140, -2076, -1998, -1934, -1901, -1898, -1914, -1932, -1945, -1953, -1961, -1968, -1968, -1951, -1911, -1860, -1818, -1809, -1849, -1928, -2022, -2095, -2125, -2107, -2062, -2019, -2001, -2015, -2052, -2095, -2132, -2159, -2181, -2202, -2216, -2215, -2191, -2147, -2096, -2065, -2074, -2123, -2194, -2257, -2281, -2255, -2189, -2110, -2046, -2013, -2008, -2019, -2028, -2029, -2023, -2016, -2010, -1999, -1971, -1924, -1868, -1823, -1812, -1845, -1913, -1989, -2041, -2048, -2013, -1955, -1904, -1881, -1893, -1929, -1972, -2009, -2037, -2062, -2087, -2109, -2120, -2111, -2084, -2056, -2048, -2078, -2143, -2224, -2290, -2315, -2290, -2229, -2158, -2106, -2084, -2091, -2111, -2128, -2134, -2131, -2125, -2119, -2107, -2079, -2032, -1976, -1930, -1915, -1939, -1991, -2045, -2071, -2052, -1993, -1917, -1853, -1820, -1824, -1853, -1890, -1920, -1942, -1961, -1982, -2001, -2011, -2006, -1985, -1965, -1965, -2000, -2068, -2149, -2212, -2235, -2211, -2156, -2099, -2066, -2066, -2094, -2133, -2168, -2190, -2203, -2210, -2215, -2212, -2192, -2152, -2103, -2062, -2048, -2067, -2109, -2148, -2157, -2122, -2049, -1964, -1895, -1861, -1863, -1888, -1917, -1938, -1949, -1956, -1963, -1968, -1964, -1945, -1914, -1885, -1876, -1902, -1959, -2026, -2077, -2091, -2064, -2014, -1969, -1952, -1973, -2023, -2081, -2132, -2168, -2192, -2211, -2224, -2229, -2218, -2188, -2149, -2119, -2116, -2142, -2186, -2225, -2232, -2197, -2130, -2054, -1997, -1975, -1986, -2016, -2045, -2059, -2059, -2050, -2040, -2026, -2002, -1964, -1915, -1871, -1848, -1860, -1901, -1952, -1986, -1986, -1953, -1903, -1863, -1855, -1884, -1940, -2002, -2054, -2089, -2110, -2125, -2136, -2141, -2132, -2110, -2082, -2065, -2076, -2116, -2173, -2223, -2242, -2222, -2173, -2120, -2087, -2086, -2113, -2153, -2185, -2197, -2190, -2172, -2149, -2121, -2085, -2036, -1981, -1931, -1904, -1909, -1942, -1982, -2005, -1994, -1952, -1896, -1854, -1843, -1866, -1912, -1960, -1994, -2010, -2013, -2010, -2007, -2000, -1985, -1964, -1943, -1939, -1964, -2018, -2088, -2149, -2181, -2176, -2145, -2110, -2097, -2115, -2156, -2204, -2240, -2252, -2244, -2225, -2202, -2175, -2143, -2103, -2059, -2023, -2010, -2025, -2063, -2102, -2121, -2105, -2056, -1995, -1944, -1924, -1934, -1962, -1988, -1997, -1987, -1964, -1940, -1920, -1901, -1881, -1858, -1842, -1843, -1874, -1933, -2003, -2063, -2093, -2087, -2058, -2028, -2020, -2042, -2087, -2136, -2173, -2187, -2181, -2168, -2155, -2146, -2134, -2118, -2100, -2089, -2100, -2135, -2187, -2233, -2252, -2234, -2181, -2117, -2064, -2038, -2040, -2056, -2068, -2061, -2036, -2000, -1965, -1937, -1914, -1893, -1871, -1855, -1856, -1883, -1932, -1988, -2029, -2038, -2012, -1966, -1924, -1906, -1921, -1959, -2003, -2034, -2048, -2047, -2043, -2044, -2051, -2060, -2068, -2074, -2088, -2118, -2167, -2226, -2275, -2295, -2275, -2223, -2162, -2116, -2098, -2107, -2128, -2143, -2141, -2119, -2090, -2063, -2042, -2026, -2011, -1992, -1976, -1973, -1988, -2019, -2050, -2063, -2044, -1992, -1924, -1865, -1836, -1841, -1871, -1907, -1933, -1942, -1941, -1941, -1947, -1961, -1978, -1993, -2006, -2025, -2057, -2105, -2158, -2200, -2212, -2191, -2144, -2093, -2062, -2063, -2093, -2135, -2171, -2187, -2185, -2173, -2163, -2157, -2154, -2147, -2134, -2120, -2112, -2118, -2133, -2144, -2136, -2096, -2030, -1953, -1891, -1860, -1864, -1893, -1927, -1948, -1952, -1944, -1934, -1931, -1936, -1941, -1944, -1944, -1948, -1964, -1995, -2031, -2057, -2059, -2034, -1992, -1955, -1944, -1968, -2020, -2083, -2138, -2172, -2186, -2188, -2189, -2195, -2200, -2200, -2192, -2181, -2174, -2178, -2190, -2198, -2188, -2152, -2093, -2030, -1983, -1967, -1985, -2021, -2056, -2074, -2068, -2048, -2023, -2002, -1986, -1970, -1951, -1930, -1913, -1908, -1918, -1936, -1947, -1940, -1913, -1876, -1849, -1851, -1888, -1950, -2019, -2075, -2108, -2118, -2118, -2116, -2119, -2124, -2124, -2120, -2116, -2117, -2132, -2156, -2177, -2184, -2168, -2134, -2097, -2078, -2087, -2123, -2171, -2209, -2222, -2207, -2174, -2135, -2099, -2068, -2038, -2006, -1974, -1947, -1935, -1939, -1949, -1953, -1942, -1913, -1877, -1852, -1854, -1887, -1940, -1993, -2030, -2039, -2027, -2006, -1988, -1977, -1974, -1973, -1973, -1976, -1991, -2020, -2061, -2100, -2125, -2130, -2118, -2105, -2108, -2136, -2183, -2235, -2272, -2281, -2261, -2223, -2180, -2143, -2115, -2093, -2071, -2050, -2037, -2036, -2048, -2063, -2071, -2060, -2029, -1991, -1961, -1953, -1970, -2001, -2027, -2032, -2011, -1971, -1927, -1891, -1869, -1860, -1859, -1863, -1874, -1897, -1934, -1981, -2024, -2053, -2060, -2053, -2044, -2051, -2080, -2125, -2171, -2202, -2205, -2184, -2151, -2120, -2100, -2094, -2097, -2102, -2110, -2122, -2144, -2172, -2198, -2210, -2200, -2169, -2127, -2091, -2073, -2075, -2087, -2093, -2078, -2039, -1986, -1933, -1892, -1870, -1864, -1867, -1875, -1888, -1910, -1941, -1975, -2003, -2013, -2002, -1977, -1953, -1945, -1959, -1991, -2027, -2050, -2052, -2036, -2013, -1999, -2002, -2021, -2051, -2084, -2117, -2151, -2188, -2225, -2255, -2267, -2255, -2221, -2178, -2143, -2127, -2131, -2143, -2150, -2138, -2106, -2062, -2019, -1991, -1982, -1987, -1997, -2008, -2017, -2028, -2039, -2048, -2045, -2025, -1985, -1936, -1892, -1868, -1870, -1891, -1917, -1934, -1934, -1921, -1907, -1904, -1920, -1952, -1993, -2035, -2073, -2107, -2138, -2166, -2185, -2188, -2170, -2139, -2104, -2082, -2082, -2104, -2136, -2162, -2171, -2161, -2140, -2121, -2114, -2122, -2138, -2154, -2163, -2164, -2160, -2152, -2138, -2112, -2071, -2015, -1955, -1905, -1879, -1879, -1898, -1923, -1938, -1937, -1923, -1907, -1901, -1911, -1934, -1962, -1988, -2007, -2020, -2030, -2038, -2039, -2029, -2007, -1979, -1957, -1954, -1976, -2022, -2078, -2126, -2156, -2167, -2164, -2161, -2167, -2183, -2205, -2223, -2231, -2228, -2217, -2202, -2181, -2152, -2111, -2063, -2017, -1984, -1975, -1991, -2021, -2051, -2066, -2060, -2037, -2008, -1986, -1976, -1977, -1980, -1980, -1972, -1959, -1944, -1931, -1916, -1898, -1876, -1855, -1847, -1860, -1899, -1958, -2022, -2074, -2105, -2114, -2110, -2105, -2108, -2121, -2140, -2155, -2162, -2161, -2156, -2150, -2142, -2132, -2116, -2096, -2080, -2078, -2096, -2133, -2175, -2209, -2221, -2207, -2172, -2129, -2091, -2063, -2046, -2031, -2015, -1993, -1968, -1945, -1925, -1908, -1892, -1874, -1860, -1857, -1874, -1911, -1961, -2010, -2042, -2050, -2035, -2008, -1984, -1972, -1974, -1987, -2002, -2014, -2022, -2031, -2042, -2055, -2067, -2078, -2086, -2098, -2120, -2156, -2204, -2252, -2282, -2286, -2262, -2218, -2169, -2128, -2101, -2088, -2081, -2074, -2063, -2050, -2037, -2027, -2018, -2007, -1994, -1982, -1978, -1986, -2007, -2033, -2051, -2050, -2024, -1978, -1926, -1883, -1858, -1854, -1866, -1884, -1903, -1921, -1939, -1959, -1982, -2003, -2022, -2039, -2057, -2082, -2118, -2159, -2196, -2215, -2211, -2182, -2140, -2099, -2074, -2069, -2082, -2102, -2123, -2139, -2149, -2155, -2160, -2161, -2156, -2145, -2131, -2119, -2115, -2118, -2120, -2113, -2087, -2040, -1979, -1918, -1872, -1849, -1850, -1868, -1893, -1915, -1934, -1948, -1961, -1971, -1979, -1982, -1982, -1983, -1991, -2008, -2031, -2051, -2058, -2047, -2021, -1991, -1970, -1970, -1994, -2036, -2086, -2133, -2171, -2198, -2215, -2225, -2228, -2222, -2209, -2192, -2178, -2169, -2166, -2164, -2154, -2129, -2086, -2035, -1989, -1959, -1953, -1969, -1997, -2026, -2047, -2056, -2053, -2042, -2025, -2003, -1978, -1951, -1928, -1915, -1914, -1921, -1929, -1930, -1919, -1899, -1880, -1874, -1892, -1933, -1990, -2049, -2102, -2139, -2162, -2170, -2169, -2161, -2148, -2133, -2119, -2112, -2114, -2125, -2139, -2147, -2143, -2126, -2102, -2083, -2079, -2094, -2125, -2161, -2189, -2201, -2194, -2170, -2134, -2092, -2047, -2003, -1962, -1932, -1914, -1909, -1914, -1922, -1923, -1914, -1898, -1883, -1880, -1897, -1933, -1979, -2022, -2053, -2067, -2063, -2047, -2026, -2003, -1984, -1971, -1968, -1977, -2001, -2035, -2072, -2104, -2124, -2131, -2130, -2132, -2145, -2173, -2209, -2243, -2265, -2266, -2246, -2210, -2165, -2118, -2075, -2038, -2011, -1997, -1996, -2007, -2024, -2039, -2044, -2035, -2014, -1993, -1978, -1978, -1991, -2010, -2023, -2022, -2004, -1972, -1934, -1896, -1867, -1849, -1845, -1856, -1882, -1922, -1970, -2019, -2059, -2084, -2093, -2093, -2094, -2104, -2126, -2156, -2183, -2199, -2196, -2177, -2145, -2112, -2084, -2065, -2059, -2064, -2082, -2109, -2142, -2174, -2196, -2201, -2186, -2155, -2119, -2089, -2070, -2062, -2060, -2053, -2033, -1999, -1956, -1912, -1874, -1849, -1839, -1846, -1867, -1899, -1940, -1983, -2018, -2039, -2043, -2030, -2008, -1988, -1981, -1990, -2010, -2031, -2046, -2048, -2040, -2026, -2015, -2014, -2026, -2052, -2088, -2132, -2179, -2223, -2258, -2276, -2273, -2248, -2208, -2164, -2128, -2106, -2099, -2099, -2097, -2085, -2061, -2028, -1996, -1972, -1959, -1960, -1974, -1995, -2021, -2045, -2063, -2067, -2053, -2022, -1977, -1929, -1889, -1867, -1866, -1882, -1904, -1924, -1936, -1938, -1937, -1941, -1955, -1982, -2019, -2064, -2111, -2155, -2190, -2212, -2217, -2201, -2169, -2129, -2092, -2069, -2066, -2081, -2107, -2132, -2146, -2147, -2138, -2124, -2115, -2113, -2121, -2134, -2148, -2158, -2161, -2152, -2128, -2087, -2032, -1970, -1912, -1869, -1849, -1853, -1876, -1905, -1931, -1945, -1947, -1943, -1940, -1945, -1959, -1982, -2010, -2037, -2058, -2071, -2072, -2060, -2036, -2005, -1974, -1956, -1958, -1984, -2031, -2087, -2139, -2176, -2195, -2199, -2194, -2189, -2190, -2196, -2205, -2212, -2213, -2206, -2187, -2155, -2113, -2062, -2011, -1968, -1943, -1942, -1964, -2000, -2036, -2061, -2066, -2054, -2029, -2001, -1980, -1967, -1962, -1963, -1965, -1963, -1956, -1942, -1921, -1896, -1872, -1856, -1856, -1879, -1926, -1989, -2057, -2116, -2154, -2168, -2164, -2149, -2135, -2128, -2129, -2137, -2147, -2154, -2155, -2149, -2134, -2112, -2088, -2066, -2054, -2059, -2083, -2122, -2167, -2204, -2220, -2210, -2176, -2127, -2075, -2030, -1997, -1977, -1965, -1957, -1948, -1937, -1921, -1902, -1882, -1865, -1857, -1865, -1892, -1937, -1992, -2044, -2081, -2094, -2081, -2051, -2015, -1985, -1970, -1971, -1986, -2009, -2032, -2053, -2070, -2081, -2086, -2088, -2094, -2107, -2131, -2169, -2215, -2258, -2287, -2290, -2265, -2216, -2156, -2097, -2052, -2025, -2015, -2018, -2024, -2030, -2031, -2026, -2015, -1999, -1983, -1972, -1971, -1984, -2007, -2034, -2055, -2058, -2036, -1992, -1936, -1883, -1845, -1831, -1840, -1868, -1906, -1947, -1983, -2013, -2034, -2048, -2058, -2067, -2081, -2104, -2137, -2175, -2209, -2227, -2222, -2192, -2145, -2094, -2054, -2034, -2037, -2059, -2093, -2128, -2157, -2175, -2179, -2171, -2153, -2130, -2108, -2093, -2086, -2087, -2090, -2085, -2063, -2022, -1965, -1903, -1850, -1818, -1815, -1836, -1875, -1921, -1963, -1996, -2015, -2022, -2018, -2008, -1997, -1993, -1998, -2014, -2037, -2059, -2072, -2068, -2048, -2017, -1989, -1977, -1989, -2026, -2081, -2142, -2197, -2238, -2261, -2264, -2250, -2224, -2192, -2162, -2139, -2126, -2123, -2124, -2119, -2102, -2069, -2023, -1974, -1937, -1921, -1931, -1962, -2004, -2044, -2071, -2081, -2072, -2046, -2008, -1967, -1930, -1902, -1890, -1893, -1909, -1929, -1944, -1946, -1935, -1920, -1910, -1917, -1947, -1999, -2065, -2130, -2183, -2215, -2225, -2213, -2186, -2152, -2119, -2092, -2079, -2082, -2099, -2121, -2140, -2148, -2139, -2117, -2092, -2075, -2075, -2094, -2128, -2163, -2188, -2194, -2176, -2136, -2081, -2019, -1960, -1911, -1878, -1865, -1872, -1893, -1918, -1937, -1943, -1935, -1921, -1910, -1913, -1936, -1977, -2026, -2070, -2098, -2104, -2090, -2060, -2023, -1987, -1962, -1953, -1963, -1994, -2040, -2092, -2137, -2169, -2180, -2175, -2163, -2156, -2161, -2182, -2211, -2237, -2250, -2241, -2209, -2159, -2099, -2040, -1990, -1955, -1941, -1948, -1973, -2006, -2038, -2058, -2059, -2040, -2010, -1979, -1960, -1958, -1972, -1993, -2008, -2008, -1990, -1957, -1916, -1877, -1848, -1838, -1849, -1882, -1934, -1998, -2063, -2116, -2148, -2157, -2147, -2129, -2114, -2114, -2130, -2156, -2181, -2194, -2188, -2164, -2128, -2088, -2055, -2035, -2033, -2050, -2083, -2127, -2172, -2205, -2217, -2203, -2165, -2112, -2059, -2018, -1996, -1991, -1995, -1996, -1986, -1961, -1925, -1886, -1853, -1834, -1835, -1856, -1895, -1947, -2004, -2055, -2088, -2097, -2080, -2046, -2007, -1978, -1969, -1982, -2010, -2043, -2068, -2080, -2076, -2065, -2054, -2050, -2060, -2086, -2125, -2174, -2225, -2269, -2295, -2295, -2266, -2213, -2148, -2087, -2045, -2026, -2029, -2042, -2054, -2054, -2040, -2014, -1984, -1960, -1947, -1948, -1963, -1991, -2024, -2055, -2073, -2072, -2046, -1998, -1937, -1880, -1842, -1832, -1850, -1888, -1934, -1973, -1998, -2009, -2011, -2012, -2020, -2039, -2069, -2110, -2155, -2197, -2229, -2243, -2232, -2197, -2144, -2087, -2043, -2023, -2031, -2064, -2107, -2146, -2168, -2170, -2156, -2133, -2111, -2096, -2089, -2092, -2101, -2111, -2116, -2107, -2080, -2033, -1969, -1900, -1842, -1808, -1808, -1838, -1887, -1940, -1981, -2004, -2008, -1998, -1985, -1978, -1981, -1994, -2016, -2044, -2070, -2089, -2093, -2080, -2049, -2010, -1975, -1959, -1972, -2015, -2079, -2149, -2208, -2244, -2254, -2241, -2215, -2188, -2166, -2153, -2149, -2151, -2154, -2152, -2139, -2111, -2067, -2012, -1957, -1916, -1900, -1915, -1957, -2010, -2058, -2086, -2088, -2065, -2026, -1983, -1948, -1926, -1917, -1920, -1931, -1945, -1957, -1959, -1949, -1929, -1905, -1889, -1895, -1929, -1990, -2066, -2141, -2198, -2226, -2224, -2199, -2163, -2129, -2105, -2095, -2098, -2111, -2128, -2143, -2150, -2145, -2124, -2093, -2063, -2044, -2047, -2074, -2120, -2169, -2203, -2210, -2185, -2133, -2067, -2001, -1948, -1912, -1895, -1895, -1906, -1922, -1936, -1942, -1936, -1920, -1900, -1887, -1892, -1921, -1973, -2035, -2091, -2124, -2127, -2101, -2058, -2011, -1975, -1957, -1962, -1986, -2022, -2064, -2105, -2138, -2156, -2157, -2146, -2132, -2126, -2137, -2168, -2211, -2251, -2273, -2264, -2223, -2160, -2088, -2023, -1977, -1954, -1953, -1969, -1994, -2021, -2042, -2050, -2041, -2017, -1985, -1956, -1944, -1952, -1979, -2013, -2039, -2043, -2020, -1974, -1918, -1868, -1838, -1834, -1856, -1899, -1954, -2013, -2067, -2109, -2131, -2134, -2122, -2105, -2095, -2104, -2131, -2170, -2205, -2223, -2215, -2179, -2127, -2073, -2032, -2015, -2022, -2051, -2092, -2136, -2174, -2197, -2199, -2180, -2141, -2091, -2043, -2011, -2000, -2008, -2023, -2032, -2022, -1987, -1935, -1879, -1835, -1815, -1822, -1854, -1904, -1961, -2015, -2057, -2080, -2082, -2063, -2031, -1997, -1974, -1974, -1996, -2035, -2074, -2100, -2103, -2085, -2055, -2028, -2018, -2031, -2067, -2119, -2176, -2229, -2268, -2285, -2278, -2246, -2195, -2135, -2081, -2046, -2036, -2048, -2069, -2083, -2079, -2053, -2010, -1964, -1929, -1915, -1927, -1957, -1998, -2037, -2067, -2080, -2071, -2041, -1993, -1936, -1884, -1851, -1847, -1872, -1916, -1964, -2000, -2014, -2008, -1992, -1979, -1982, -2008, -2053, -2109, -2164, -2210, -2238, -2244, -2226, -2188, -2136, -2084, -2044, -2028, -2042, -2079, -2125, -2162, -2177, -2166, -2135, -2098, -2070, -2059, -2068, -2089, -2114, -2133, -2137, -2122, -2087, -2034, -1969, -1903, -1848, -1819, -1822, -1855, -1906, -1959, -1995, -2007, -1995, -1972, -1951, -1945, -1959, -1991, -2031, -2069, -2098, -2111, -2105, -2082, -2047, -2007, -1973, -1959, -1974, -2019, -2084, -2155, -2211, -2240, -2237, -2212, -2177, -2150, -2137, -2142, -2157, -2173, -2183, -2178, -2157, -2119, -2067, -2009, -1954, -1914, -1901, -1918, -1961, -2016, -2064, -2089, -2083, -2049, -2001, -1956, -1926, -1918, -1928, -1949, -1970, -1983, -1986, -1975, -1954, -1925, -1898, -1883, -1889, -1924, -1986, -2065, -2141, -2198, -2221, -2211, -2176, -2134, -2102, -2090, -2097, -2118, -2143, -2163, -2170, -2163, -2143, -2112, -2076, -2044, -2027, -2033, -2064, -2114, -2167, -2204, -2210, -2181, -2122, -2050, -1984, -1938, -1917, -1919, -1933, -1948, -1958, -1958, -1948, -1928, -1903, -1881, -1869, -1878, -1912, -1969, -2036, -2096, -2131, -2132, -2100, -2049, -1998, -1965, -1958, -1977, -2013, -2056, -2095, -2124, -2138, -2139, -2130, -2115, -2101, -2100, -2118, -2156, -2206, -2252, -2278, -2270, -2226, -2156, -2079, -2014, -1974, -1963, -1975, -2000, -2026, -2043, -2048, -2039, -2017, -1987, -1957, -1935, -1931, -1948, -1983, -2025, -2057, -2064, -2038, -1986, -1922, -1866, -1837, -1840, -1873, -1925, -1983, -2035, -2073, -2097, -2104, -2099, -2087, -2076, -2077, -2095, -2131, -2177, -2219, -2241, -2232, -2190, -2128, -2065, -2021, -2007, -2024, -2063, -2109, -2150, -2177, -2185, -2173, -2145, -2106, -2063, -2027, -2007, -2007, -2025, -2047, -2060, -2049, -2010, -1948, -1882, -1830, -1808, -1821, -1863, -1921, -1979, -2025, -2054, -2063, -2055, -2033, -2006, -1983, -1974, -1984, -2015, -2059, -2102, -2127, -2124, -2096, -2053, -2015, -1999, -2014, -2058, -2120, -2183, -2234, -2263, -2268, -2250, -2214, -2167, -2118, -2078, -2056, -2056, -2074, -2097, -2111, -2102, -2066, -2010, -1951, -1908, -1895, -1913, -1954, -2004, -2047, -2073, -2076, -2057, -2021, -1974, -1926, -1887, -1868, -1873, -1903, -1948, -1994, -2023, -2027, -2008, -1978, -1955, -1955, -1984, -2039, -2106, -2170, -2216, -2238, -2234, -2209, -2169, -2123, -2081, -2053, -2048, -2067, -2104, -2146, -2177, -2183, -2160, -2117, -2070, -2036, -2028, -2046, -2081, -2119, -2143, -2146, -2125, -2082, -2025, -1962, -1904, -1861, -1841, -1849, -1883, -1930, -1976, -2004, -2005, -1982, -1948, -1920, -1914, -1937, -1983, -2038, -2087, -2117, -2125, -2111, -2080, -2042, -2005, -1980, -1974, -1993, -2038, -2100, -2164, -2211, -2230, -2217, -2182, -2141, -2112, -2107, -2125, -2158, -2189, -2205, -2198, -2168, -2120, -2062, -2003, -1953, -1921, -1914, -1934, -1975, -2024, -2065, -2081, -2067, -2026, -1973, -1927, -1904, -1909, -1936, -1973, -2003, -2017, -2012, -1989, -1956, -1922, -1896, -1885, -1897, -1935, -1995, -2069, -2138, -2187, -2204, -2187, -2148, -2106, -2078, -2077, -2100, -2137, -2173, -2195, -2196, -2176, -2142, -2102, -2063, -2034, -2023, -2034, -2066, -2113, -2161, -2193, -2196, -2163, -2102, -2030, -1968, -1931, -1924, -1941, -1967, -1989, -1995, -1983, -1956, -1923, -1891, -1868, -1862, -1876, -1914, -1971, -2036, -2091, -2123, -2121, -2088, -2037, -1988, -1960, -1963, -1995, -2044, -2093, -2129, -2145, -2143, -2127, -2106, -2088, -2079, -2085, -2110, -2151, -2201, -2246, -2270, -2261, -2217, -2147, -2071, -2009, -1977, -1977, -2002, -2034, -2059, -2067, -2055, -2028, -1993, -1959, -1932, -1919, -1924, -1949, -1988, -2030, -2060, -2066, -2040, -1988, -1924, -1871, -1845, -1855, -1896, -1955, -2013, -2058, -2082, -2086, -2078, -2064, -2054, -2052, -2063, -2091, -2133, -2182, -2224, -2244, -2232, -2190, -2128, -2066, -2023, -2012, -2035, -2079, -2128, -2166, -2181, -2173, -2145, -2107, -2068, -2034, -2011, -2005, -2016, -2038, -2062, -2073, -2061, -2020, -1957, -1889, -1836, -1815, -1831, -1877, -1938, -1995, -2034, -2050, -2043, -2023, -1999, -1979, -1969, -1974, -1997, -2035, -2081, -2121, -2142, -2135, -2103, -2056, -2014, -1995, -2011, -2058, -2123, -2187, -2233, -2253, -2245, -2216, -2175, -2133, -2097, -2073, -2066, -2076, -2097, -2119, -2128, -2113, -2071, -2011, -1948, -1902, -1888, -1908, -1954, -2009, -2053, -2073, -2066, -2037, -1996, -1951, -1913, -1890, -1887, -1904, -1938, -1980, -2018, -2039, -2036, -2009, -1973, -1945, -1942, -1972, -2031, -2104, -2170, -2215, -2230, -2216, -2184, -2143, -2104, -2076, -2064, -2071, -2096, -2131, -2166, -2186, -2182, -2152, -2102, -2050, -2014, -2007, -2031, -2074, -2119, -2147, -2148, -2120, -2070, -2010, -1952, -1906, -1877, -1871, -1887, -1919, -1960, -1994, -2010, -2001, -1970, -1931, -1902, -1898, -1925, -1978, -2041, -2096, -2127, -2130, -2108, -2072, -2033, -2003, -1989, -1995, -2023, -2068, -2121, -2172, -2206, -2214, -2193, -2153, -2111, -2085, -2085, -2112, -2155, -2195, -2215, -2207, -2171, -2116, -2055, -1999, -1958, -1937, -1939, -1961, -1996, -2034, -2062, -2068, -2047, -2003, -1950, -1907, -1890, -1904, -1943, -1989, -2027, -2042, -2031, -1999, -1959, -1922, -1899, -1896, -1916, -1958, -2015, -2078, -2134, -2171, -2178, -2158, -2119, -2081, -2060, -2067, -2100, -2148, -2192, -2216, -2213, -2184, -2139, -2091, -2052, -2029, -2026, -2043, -2075, -2116, -2153, -2174, -2168, -2133, -2074, -2009, -1955, -1928, -1932, -1960, -1995, -2020, -2023, -2002, -1964, -1920, -1883, -1863, -1863, -1886, -1927, -1980, -2036, -2081, -2103, -2097, -2066, -2021, -1980, -1961, -1973, -2014, -2069, -2121, -2154, -2162, -2146, -2117, -2087, -2068, -2064, -2078, -2109, -2151, -2196, -2232, -2248, -2235, -2193, -2130, -2063, -2011, -1987, -1995, -2026, -2061, -2085, -2087, -2063, -2022, -1976, -1937, -1914, -1910, -1925, -1955, -1994, -2030, -2054, -2056, -2030, -1982, -1927, -1881, -1863, -1879, -1924, -1985, -2041, -2079, -2090, -2080, -2058, -2036, -2025, -2031, -2054, -2091, -2137, -2183, -2219, -2233, -2220, -2180, -2124, -2069, -2032, -2026, -2052, -2098, -2146, -2178, -2183, -2161, -2121, -2074, -2034, -2008, -1999, -2007, -2027, -2052, -2072, -2077, -2061, -2020, -1962, -1900, -1853, -1836, -1854, -1900, -1959, -2011, -2040, -2043, -2024, -1995, -1968, -1953, -1956, -1976, -2011, -2054, -2097, -2130, -2144, -2133, -2101, -2058, -2020, -2005, -2021, -2067, -2130, -2189, -2229, -2239, -2220, -2181, -2137, -2100, -2078, -2071, -2079, -2098, -2120, -2136, -2136, -2115, -2072, -2013, -1954, -1911, -1898, -1918, -1962, -2013, -2052, -2066, -2051, -2014, -1968, -1927, -1901, -1894, -1906, -1934, -1971, -2008, -2036, -2047, -2036, -2008, -1972, -1947, -1945, -1975, -2032, -2101, -2164, -2203, -2212, -2192, -2155, -2116, -2086, -2073, -2077, -2097, -2126, -2158, -2182, -2190, -2177, -2141, -2092, -2042, -2009, -2004, -2028, -2070, -2113, -2139, -2137, -2105, -2053, -1993, -1942, -1908, -1895, -1903, -1925, -1956, -1986, -2006, -2009, -1991, -1958, -1921, -1895, -1893, -1922, -1975, -2038, -2092, -2122, -2122, -2096, -2059, -2023, -2001, -2000, -2019, -2054, -2098, -2143, -2178, -2197, -2192, -2167, -2128, -2091, -2070, -2074, -2104, -2149, -2190, -2212, -2203, -2165, -2109, -2048, -1999, -1968, -1960, -1971, -1994, -2023, -2047, -2059, -2051, -2022, -1979, -1932, -1897, -1887, -1906, -1947, -1996, -2035, -2049, -2036, -2002, -1960, -1925, -1908, -1914, -1942, -1986, -2038, -2088, -2127, -2147, -2146, -2124, -2091, -2062, -2050, -2064, -2103, -2153, -2198, -2223, -2218, -2186, -2137, -2089, -2052, -2036, -2041, -2063, -2094, -2125, -2148, -2153, -2137, -2100, -2047, -1992, -1951, -1934, -1946, -1977, -2014, -2039, -2041, -2016, -1972, -1924, -1887, -1870, -1876, -1904, -1945, -1992, -2034, -2064, -2076, -2065, -2038, -2002, -1975, -1968, -1988, -2033, -2089, -2139, -2169, -2170, -2147, -2112, -2079, -2059, -2059, -2079, -2114, -2154, -2190, -2214, -2218, -2200, -2161, -2108, -2056, -2019, -2006, -2020, -2051, -2085, -2105, -2100, -2069, -2020, -1969, -1929, -1908, -1910, -1931, -1963, -1997, -2024, -2037, -2031, -2006, -1967, -1925, -1895, -1887, -1909, -1954, -2010, -2060, -2089, -2091, -2072, -2042, -2017, -2008, -2019, -2049, -2091, -2137, -2176, -2203, -2209, -2194, -2160, -2116, -2076, -2052, -2054, -2080, -2121, -2161, -2184, -2180, -2150, -2102, -2051, -2012, -1991, -1992, -2008, -2032, -2055, -2069, -2068, -2047, -2009, -1960, -1912, -1878, -1868, -1887, -1928, -1978, -2019, -2039, -2033, -2006, -1972, -1944, -1934, -1946, -1976, -2019, -2065, -2104, -2129, -2135, -2123, -2095, -2062, -2036, -2029, -2047, -2088, -2142, -2190, -2219, -2219, -2193, -2151, -2107, -2075, -2061, -2067, -2088, -2113, -2134, -2143, -2136, -2110, -2067, -2016, -1967, -1933, -1924, -1941, -1977, -2017, -2046, -2050, -2029, -1989, -1944, -1908, -1891, -1897, -1922, -1959, -1997, -2028, -2046, -2048, -2033, -2006, -1978, -1960, -1963, -1991, -2040, -2099, -2151, -2181, -2184, -2162, -2127, -2092, -2071, -2070, -2087, -2118, -2151, -2179, -2193, -2190, -2167, -2130, -2085, -2043, -2017, -2014, -2033, -2067, -2102, -2120, -2114, -2081, -2031, -1978, -1935, -1912, -1913, -1931, -1960, -1988, -2009, -2016, -2007, -1983, -1950, -1918, -1900, -1902, -1930, -1977, -2031, -2078, -2103, -2102, -2078, -2045, -2017, -2005, -2014, -2043, -2084, -2127, -2163, -2184, -2187, -2173, -2144, -2110, -2080, -2066, -2074, -2102, -2140, -2175, -2192, -2183, -2149, -2098, -2045, -2004, -1984, -1985, -2002, -2027, -2048, -2060, -2056, -2035, -2001, -1959, -1920, -1895, -1892, -1912, -1951, -1995, -2029, -2042, -2031, -2000, -1964, -1935, -1925, -1939, -1972, -2016, -2062, -2099, -2122, -2127, -2116, -2093, -2067, -2049, -2047, -2067, -2105, -2152, -2193, -2214, -2209, -2180, -2137, -2093, -2062, -2052, -2061, -2084, -2111, -2132, -2140, -2131, -2105, -2065, -2019, -1977, -1949, -1943, -1959, -1989, -2022, -2043, -2042, -2018, -1978, -1934, -1900, -1887, -1897, -1926, -1964, -2003, -2033, -2048, -2047, -2032, -2008, -1985, -1973, -1978, -2005, -2050, -2102, -2146, -2171, -2170, -2148, -2114, -2082, -2064, -2067, -2089, -2122, -2156, -2182, -2194, -2186, -2162, -2125, -2084, -2048, -2026, -2024, -2042, -2071, -2098, -2111, -2101, -2069, -2021, -1970, -1932, -1914, -1918, -1940, -1970, -1998, -2015, -2018, -2005, -1980, -1950, -1923, -1909, -1914, -1941, -1984, -2033, -2073, -2094, -2091, -2069, -2039, -2014, -2005, -2018, -2049, -2092, -2134, -2167, -2184, -2182, -2165, -2137, -2106, -2082, -2073, -2082, -2108, -2142, -2170, -2183, -2172, -2137, -2088, -2039, -2002, -1986, -1990, -2008, -2033, -2053, -2061, -2053, -2029, -1994, -1956, -1923, -1904, -1905, -1926, -1960, -1998, -2026, -2035, -2022, -1993, -1959, -1934, -1928, -1944, -1979, -2023, -2067, -2101, -2119, -2121, -2108, -2087, -2066, -2054, -2057, -2077, -2112, -2153, -2187, -2203, -2196, -2166, -2125, -2085, -2058, -2051, -2063, -2088, -2115, -2135, -2140, -2127, -2099, -2060, -2018, -1982, -1960, -1956, -1970, -1995, -2021, -2036, -2031, -2007, -1968, -1928, -1898, -1889, -1902, -1934, -1974, -2012, -2039, -2051, -2047, -2030, -2008, -1989, -1981, -1990, -2016, -2056, -2101, -2138, -2157, -2154, -2132, -2102, -2075, -2062, -2069, -2094, -2129, -2164, -2189, -2197, -2186, -2159, -2122, -2083, -2051, -2033, -2032, -2046, -2069, -2089, -2097, -2084, -2052, -2008, -1964, -1932, -1920, -1929, -1953, -1984, -2011, -2025, -2023, -2006, -1979, -1949, -1924, -1913, -1920, -1945, -1983, -2025, -2059, -2077, -2074, -2056, -2032, -2014, -2012, -2030, -2064, -2107, -2147, -2176, -2187, -2180, -2158, -2129, -2099, -2077, -2070, -2080, -2102, -2131, -2155, -2165, -2154, -2124, -2082, -2041, -2012, -2001, -2008, -2028, -2051, -2067, -2068, -2053, -2024, -1986, -1947, -1916, -1900, -1903, -1923, -1955, -1989, -2015, -2025, -2016, -1993, -1967, -1948, -1947, -1966, -2001, -2043, -2081, -2107, -2117, -2111, -2093, -2070, -2050, -2041, -2048, -2071, -2106, -2145, -2177, -2194, -2190, -2167, -2133, -2099, -2077, -2072, -2084, -2105, -2126, -2138, -2134, -2114, -2080, -2038, -1998, -1967, -1951, -1953, -1971, -1997, -2023, -2038, -2036, -2016, -1983, -1948, -1921, -1913, -1924, -1951, -1983, -2013, -2031, -2034, -2023, -2004, -1984, -1970, -1970, -1987, -2019, -2062, -2107, -2144, -2164, -2163, -2144, -2117, -2092, -2079, -2083, -2102, -2130, -2157, -2173, -2173, -2157, -2128, -2094, -2063, -2041, -2033, -2041, -2060, -2085, -2105, -2111, -2099, -2067, -2024, -1980, -1947, -1931, -1934, -1952, -1975, -1994, -2002, -1996, -1978, -1954, -1932, -1919, -1920, -1937, -1968, -2009, -2049, -2079, -2093, -2087, -2067, -2041, -2020, -2014, -2026, -2053, -2090, -2124, -2148, -2157, -2151, -2134, -2113, -2095, -2086, -2090, -2107, -2132, -2158, -2177, -2179, -2162, -2127, -2082, -2038, -2005, -1989, -1993, -2009, -2029, -2043, -2045, -2032, -2009, -1980, -1952, -1934, -1929, -1938, -1960, -1988, -2015, -2030, -2030, -2013, -1985, -1955, -1934, -1930, -1947, -1980, -2021, -2060, -2089, -2103, -2103, -2092, -2079, -2070, -2071, -2083, -2107, -2137, -2167, -2186, -2190, -2175, -2145, -2108, -2073, -2051, -2048, -2062, -2086, -2111, -2127, -2129, -2115, -2088, -2054, -2023, -1999, -1988, -1989, -2000, -2016, -2028, -2029, -2015, -1987, -1951, -1916, -1894, -1891, -1908, -1940, -1979, -2014, -2038, -2047, -2041, -2027, -2012, -2002, -2003, -2017, -2042, -2073, -2103, -2125, -2132, -2124, -2104, -2079, -2061, -2057, -2069, -2098, -2133, -2167, -2188, -2192, -2179, -2153, -2120, -2089, -2065, -2054, -2054, -2062, -2073, -2079, -2075, -2056, -2025, -1988, -1954, -1933, -1929, -1943, -1970, -2000, -2024, -2033, -2027, -2007, -1980, -1955, -1937, -1932, -1941, -1962, -1991, -2019, -2040, -2049, -2045, -2032, -2018, -2012, -2019, -2044, -2081, -2123, -2159, -2182, -2188, -2175, -2151, -2122, -2098, -2083, -2080, -2089, -2106, -2124, -2136, -2137, -2123, -2098, -2067, -2039, -2022, -2019, -2031, -2051, -2070, -2080, -2074, -2053, -2018, -1979, -1944, -1919, -1909, -1914, -1931, -1956, -1979, -1995, -2000, -1994, -1980, -1967, -1961, -1970, -1993, -2027, -2064, -2095, -2113, -2114, -2100, -2078, -2056, -2042, -2039, -2051, -2074, -2105, -2136, -2159, -2169, -2166, -2149, -2127, -2106, -2095, -2096, -2108, -2125, -2138, -2141, -2127, -2099, -2060, -2019, -1983, -1960, -1952, -1959, -1976, -1997, -2015, -2024, -2020, -2005, -1981, -1958, -1943, -1941, -1953, -1976, -2001, -2020, -2027, -2021, -2004, -1984, -1967, -1961, -1969, -1993, -2028, -2069, -2106, -2135, -2150, -2150, -2138, -2121, -2106, -2100, -2105, -2121, -2141, -2157, -2162, -2153, -2131, -2100, -2070, -2046, -2034, -2037, -2051, -2072, -2092, -2104, -2105, -2090, -2063, -2028, -1994, -1968, -1956, -1957, -1967, -1981, -1990, -1988, -1975, -1955, -1934, -1920, -1917, -1929, -1955, -1989, -2026, -2059, -2081, -2089, -2083, -2067, -2048, -2034, -2031, -2042, -2064, -2091, -2115, -2130, -2132, -2123, -2108, -2094, -2086, -2089, -2104, -2127, -2151, -2171, -2180, -2175, -2154, -2120, -2081, -2044, -2016, -2002, -2002, -2011, -2022, -2028, -2024, -2009, -1987, -1965, -1948, -1942, -1948, -1966, -1989, -2012, -2028, -2032, -2024, -2005, -1980, -1957, -1942, -1941, -1956, -1983, -2017, -2048, -2071, -2081, -2081, -2076, -2072, -2075, -2087, -2108, -2134, -2159, -2177, -2184, -2178, -2158, -2128, -2096, -2069, -2053, -2051, -2062, -2081, -2100, -2111, -2109, -2096, -2074, -2049, -2029, -2016, -2014, -2019, -2027, -2033, -2032, -2021, -1999, -1969, -1938, -1912, -1897, -1898, -1915, -1944, -1978, -2008, -2028, -2036, -2034, -2026, -2019, -2019, -2028, -2046, -2068, -2090, -2107, -2114, -2111, -2097, -2079, -2063, -2053, -2056, -2072, -2099, -2131, -2160, -2178, -2181, -2169, -2147, -2121, -2099, -2084, -2077, -2077, -2078, -2077, -2070, -2053, -2028, -1998, -1969, -1947, -1936, -1939, -1955, -1980, -2006, -2025, -2032, -2026, -2009, -1987, -1967, -1956, -1956, -1966, -1982, -1999, -2014, -2021, -2022, -2016, -2010, -2007, -2012, -2029, -2057, -2094, -2131, -2162, -2180, -2182, -2170, -2149, -2125, -2105, -2095, -2094, -2099, -2108, -2114, -2113, -2105, -2090, -2070, -2051, -2036, -2031, -2036, -2049, -2067, -2080, -2084, -2074, -2050, -2017, -1981, -1950, -1930, -1923, -1927, -1939, -1953, -1966, -1973, -1974, -1971, -1968, -1968, -1976, -1993, -2019, -2050, -2080, -2103, -2113, -2109, -2093, -2073, -2054, -2043, -2044, -2056, -2077, -2100, -2121, -2135, -2141, -2139, -2131, -2122, -2116, -2115, -2121, -2131, -2142, -2146, -2140, -2119, -2087, -2049, -2011, -1980, -1962, -1958, -1965, -1979, -1993, -2003, -2006, -2002, -1993, -1982, -1973, -1970, -1974, -1986, -2001, -2015, -2023, -2022, -2010, -1991, -1972, -1960, -1959, -1973, -1998, -2031, -2066, -2097, -2119, -2131, -2135, -2132, -2127, -2123, -2125, -2131, -2141, -2150, -2154, -2148, -2132, -2107, -2078, -2053, -2036, -2032, -2040, -2056, -2074, -2089, -2096, -2093, -2079, -2058, -2035, -2012, -1995, -1985, -1982, -1983, -1984, -1981, -1971, -1955, -1936, -1920, -1913, -1919, -1938, -1967, -2002, -2035, -2061, -2076, -2081, -2077, -2069, -2060, -2054, -2055, -2062, -2075, -2090, -2101, -2106, -2103, -2094, -2084, -2077, -2080, -2092, -2113, -2137, -2160, -2174, -2176, -2165, -2143, -2115, -2084, -2056, -2034, -2020, -2013, -2012, -2011, -2008, -1998, -1984, -1968, -1954, -1948, -1953, -1967, -1989, -2011, -2028, -2036, -2033, -2021, -2003, -1983, -1967, -1958, -1958, -1968, -1987, -2009, -2030, -2046, -2055, -2059, -2062, -2069, -2082, -2102, -2127, -2153, -2173, -2183, -2181, -2167, -2144, -2117, -2092, -2071, -2059, -2057, -2062, -2072, -2081, -2086, -2084, -2075, -2061, -2047, -2038, -2035, -2039, -2046, -2051, -2049, -2037, -2017, -1989, -1960, -1934, -1916, -1907, -1910, -1925, -1946, -1971, -1994, -2011, -2021, -2025, -2027, -2030, -2039, -2054, -2073, -2092, -2105, -2110, -2105, -2093, -2078, -2063, -2053, -2051, -2058, -2075, -2098, -2123, -2144, -2158, -2162, -2156, -2143, -2127, -2114, -2105, -2101, -2098, -2092, -2080, -2061, -2035, -2006, -1979, -1957, -1944, -1941, -1949, -1964, -1984, -2004, -2018, -2024, -2021, -2011, -1998, -1987, -1981, -1983, -1990, -1999, -2006, -2007, -2004, -1998, -1992, -1991, -1998, -2013, -2037, -2067, -2100, -2131, -2156, -2170, -2173, -2165, -2150, -2133, -2120, -2112, -2109, -2109, -2108, -2103, -2092, -2077, -2060, -2045, -2036, -2034, -2039, -2050, -2063, -2076, -2083, -2082, -2071, -2049, -2021, -1992, -1967, -1950, -1943, -1943, -1946, -1950, -1952, -1952, -1950, -1951, -1956, -1968, -1987, -2012, -2040, -2067, -2090, -2105, -2109, -2104, -2090, -2074, -2060, -2052, -2053, -2063, -2077, -2091, -2102, -2109, -2110, -2110, -2111, -2114, -2121, -2130, -2141, -2149, -2153, -2149, -2135, -2111, -2080, -2045, -2012, -1986, -1970, -1966, -1969, -1976, -1983, -1986, -1985, -1983, -1980, -1981, -1985, -1992, -2003, -2014, -2023, -2028, -2026, -2017, -2002, -1984, -1969, -1961, -1963, -1977, -2001, -2029, -2058, -2082, -2099, -2111, -2118, -2125, -2132, -2140, -2148, -2155, -2159, -2158, -2151, -2136, -2115, -2090, -2064, -2044, -2032, -2031, -2040, -2055, -2070, -2080, -2082, -2078, -2068, -2055, -2042, -2032, -2023, -2016, -2009, -2000, -1989, -1975, -1959, -1941, -1924, -1913, -1912, -1923, -1945, -1974, -2006, -2034, -2055, -2068, -2073, -2074, -2074, -2074, -2076, -2080, -2084, -2088, -2090, -2089, -2085, -2079, -2072, -2067, -2067, -2076, -2093, -2116, -2140, -2159, -2169, -2168, -2156, -2137, -2115, -2093, -2073, -2056, -2041, -2028, -2016, -2004, -1990, -1977, -1963, -1953, -1948, -1950, -1961, -1980, -2002, -2022, -2035, -2039, -2033, -2020, -2005, -1991, -1982, -1978, -1979, -1984, -1992, -2002, -2012, -2021, -2030, -2039, -2050, -2066, -2087, -2112, -2139, -2163, -2179, -2184, -2176, -2159, -2137, -2114, -2094, -2080, -2071, -2066, -2064, -2063, -2062, -2060, -2057, -2052, -2047, -2045, -2046, -2051, -2058, -2064, -2065, -2057, -2039, -2014, -1985, -1958, -1936, -1923, -1919, -1922, -1932, -1945, -1960, -1975, -1990, -2002, -2014, -2026, -2040, -2056, -2075, -2093, -2107, -2114, -2111, -2099, -2083, -2067, -2054, -2049, -2052, -2063, -2077, -2094, -2111, -2125, -2135, -2140, -2140, -2137, -2133, -2128, -2125, -2121, -2115, -2103, -2083, -2056, -2025, -1994, -1968, -1951, -1945, -1947, -1956, -1969, -1983, -1996, -2005, -2011, -2012, -2011, -2008, -2006, -2006, -2009, -2012, -2014, -2012, -2004, -1994, -1983, -1977, -1980, -1993, -2014, -2041, -2071, -2100, -2124, -2143, -2155, -2160, -2158, -2152, -2144, -2137, -2130, -2125, -2118, -2109, -2094, -2076, -2056, -2039, -2028, -2026, -2032, -2043, -2057, -2070, -2078, -2080, -2075, -2064, -2047, -2027, -2006, -1988, -1974, -1964, -1958, -1954, -1949, -1943, -1936, -1933, -1936, -1948, -1968, -1996, -2025, -2053, -2076, -2093, -2102, -2104, -2100, -2091, -2081, -2072, -2067, -2067, -2072, -2078, -2083, -2086, -2086, -2086, -2088, -2094, -2106, -2122, -2139, -2153, -2160, -2158, -2148, -2130, -2106, -2077, -2048, -2021, -1999, -1984, -1976, -1974, -1973, -1973, -1970, -1967, -1966, -1969, -1978, -1992, -2008, -2023, -2034, -2038, -2036, -2027, -2014, -1999, -1985, -1974, -1970, -1974, -1986, -2004, -2026, -2046, -2064, -2078, -2090, -2102, -2116, -2132, -2149, -2163, -2171, -2171, -2163, -2147, -2126, -2103, -2080, -2060, -2044, -2036, -2035, -2041, -2050, -2060, -2065, -2065, -2060, -2054, -2048, -2045, -2044, -2043, -2038, -2029, -2013, -1994, -1972, -1951, -1932, -1919, -1914, -1918, -1930, -1951, -1976, -2003, -2026, -2044, -2056, -2063, -2069, -2076, -2085, -2094, -2101, -2104, -2101, -2094, -2083, -2072, -2062, -2057, -2057, -2063, -2076, -2094, -2115, -2135, -2150, -2157, -2155, -2145, -2130, -2114, -2100, -2088, -2076, -2061, -2043, -2022, -1999, -1978, -1960, -1948, -1942, -1944, -1952, -1968, -1987, -2007, -2023, -2033, -2034, -2028, -2018, -2008, -2001, -1998, -1999, -2000, -2001, -2001, -2000, -2000, -2003, -2011, -2024, -2042, -2064, -2090, -2117, -2144, -2165, -2177, -2178, -2169, -2153, -2134, -2116, -2103, -2093, -2085, -2078, -2069, -2059, -2049, -2040, -2035, -2033, -2035, -2041, -2049, -2059, -2068, -2072, -2070, -2059, -2039, -2013, -1986, -1963, -1946, -1937, -1936, -1938, -1942, -1947, -1953, -1960, -1971, -1985, -2003, -2024, -2046, -2068, -2088, -2105, -2116, -2118, -2111, -2097, -2079, -2064, -2055, -2054, -2060, -2071, -2082, -2092, -2100, -2106, -2111, -2116, -2123, -2129, -2134, -2137, -2138, -2134, -2125, -2108, -2083, -2053, -2020, -1990, -1967, -1954, -1951, -1956, -1964, -1972, -1979, -1985, -1990, -1995, -2000, -2007, -2014, -2020, -2026, -2029, -2030, -2026, -2017, -2004, -1990, -1978, -1974, -1979, -1995, -2019, -2046, -2073, -2096, -2114, -2127, -2136, -2144, -2149, -2152, -2153, -2152, -2147, -2139, -2128, -2111, -2090, -2067, -2044, -2028, -2020, -2022, -2031, -2046, -2060, -2069, -2072, -2069, -2061, -2051, -2040, -2029, -2017, -2006, -1995, -1984, -1974, -1962, -1950, -1937, -1927, -1923, -1929, -1944, -1970, -2000, -2031, -2058, -2077, -2088, -2093, -2094, -2092, -2091, -2089, -2087, -2086, -2085, -2084, -2083, -2080, -2075, -2071, -2069, -2072, -2082, -2100, -2121, -2141, -2156, -2160, -2155, -2140, -2120, -2097, -2073, -2052, -2032, -2016, -2002, -1990, -1981, -1972, -1964, -1957, -1952, -1952, -1959, -1974, -1994, -2016, -2034, -2044, -2045, -2037, -2025, -2011, -1998, -1989, -1985, -1986, -1991, -2000, -2011, -2024, -2037, -2049, -2060, -2072, -2088, -2107, -2130, -2153, -2171, -2181, -2178, -2165, -2144, -2120, -2097, -2077, -2062, -2052, -2047, -2046, -2047, -2049, -2050, -2049, -2047, -2043, -2041, -2042, -2046, -2052, -2056, -2054, -2044, -2024, -1999, -1972, -1948, -1931, -1922, -1922, -1929, -1942, -1960, -1979, -1998, -2015, -2028, -2039, -2050, -2062, -2076, -2092, -2107, -2117, -2118, -2111, -2097, -2079, -2063, -2053, -2050, -2055, -2066, -2080, -2097, -2114, -2128, -2136, -2139, -2136, -2129, -2120, -2112, -2106, -2100, -2092, -2078, -2056, -2029, -2000, -1973, -1952, -1941, -1940, -1947, -1959, -1975, -1992, -2007, -2018, -2023, -2023, -2020, -2014, -2011, -2011, -2014, -2018, -2020, -2017, -2010, -2001, -1993, -1991, -1998, -2013, -2036, -2063, -2092, -2119, -2141, -2157, -2165, -2164, -2157, -2145, -2132, -2121, -2113, -2107, -2101, -2092, -2077, -2059, -2041, -2026, -2019, -2019, -2027, -2039, -2053, -2065, -2072, -2074, -2067, -2054, -2034, -2011, -1989, -1971, -1960, -1956, -1956, -1956, -1956, -1953, -1949, -1949, -1956, -1971, -1993, -2020, -2048, -2074, -2096, -2110, -2116, -2114, -2105, -2091, -2077, -2067, -2062, -2065, -2072, -2082, -2088, -2091, -2091, -2089, -2089, -2094, -2104, -2118, -2131, -2141, -2145, -2141, -2128, -2108, -2081, -2050, -2019, -1993, -1974, -1965, -1965, -1969, -1974, -1977, -1977, -1975, -1974, -1978, -1987, -2001, -2016, -2031, -2041, -2045, -2042, -2034, -2020, -2004, -1989, -1979, -1977, -1985, -2003, -2027, -2052, -2073, -2089, -2099, -2107, -2114, -2124, -2135, -2147, -2157, -2162, -2160, -2150, -2133, -2111, -2085, -2060, -2039, -2025, -2020, -2024, -2036, -2049, -2060, -2065, -2063, -2055, -2046, -2037, -2032, -2029, -2027, -2023, -2016, -2004, -1989, -1971, -1952, -1936, -1924, -1921, -1929, -1947, -1974, -2004, -2034, -2056, -2071, -2077, -2079, -2080, -2082, -2087, -2094, -2100, -2103, -2102, -2096, -2087, -2077, -2066, -2059, -2057, -2062, -2076, -2096, -2119, -2140, -2152, -2154, -2145, -2128, -2107, -2087, -2070, -2057, -2046, -2035, -2022, -2008, -1991, -1975, -1960, -1948, -1942, -1944, -1955, -1974, -1998, -2021, -2039, -2047, -2044, -2034, -2020, -2006, -1998, -1996, -1999, -2005, -2012, -2018, -2022, -2026, -2030, -2035, -2043, -2056, -2076, -2100, -2127, -2153, -2172, -2180, -2176, -2160, -2137, -2113, -2091, -2077, -2068, -2064, -2062, -2059, -2055, -2048, -2041, -2034, -2028, -2026, -2028, -2035, -2046, -2057, -2064, -2062, -2051, -2029, -2001, -1973, -1950, -1936, -1932, -1937, -1947, -1959, -1971, -1982, -1992, -2002, -2011, -2022, -2036, -2054, -2075, -2096, -2115, -2126, -2127, -2116, -2098, -2077, -2060, -2050, -2050, -2058, -2073, -2088, -2102, -2113, -2118, -2119, -2118, -2114, -2111, -2109, -2109, -2110, -2110, -2104, -2090, -2067, -2036, -2002, -1972, -1951, -1941, -1944, -1955, -1970, -1985, -1997, -2005, -2009, -2009, -2008, -2007, -2008, -2013, -2020, -2029, -2036, -2038, -2032, -2020, -2005, -1992, -1987, -1992, -2010, -2036, -2066, -2095, -2119, -2136, -2145, -2147, -2144, -2138, -2132, -2126, -2124, -2122, -2120, -2114, -2102, -2083, -2059, -2035, -2017, -2008, -2010, -2022, -2039, -2056, -2068, -2072, -2069, -2058, -2042, -2024, -2006, -1991, -1982, -1977, -1977, -1977, -1975, -1969, -1959, -1949, -1943, -1947, -1961, -1986, -2018, -2050, -2078, -2098, -2108, -2110, -2104, -2094, -2084, -2076, -2072, -2074, -2080, -2088, -2094, -2095, -2091, -2083, -2075, -2072, -2077, -2090, -2108, -2127, -2142, -2147, -2142, -2126, -2102, -2073, -2044, -2018, -1998, -1986, -1982, -1982, -1985, -1985, -1981, -1974, -1966, -1961, -1964, -1975, -1994, -2016, -2036, -2049, -2054, -2049, -2036, -2019, -2003, -1990, -1985, -1988, -2000, -2018, -2039, -2059, -2074, -2083, -2087, -2089, -2095, -2105, -2122, -2141, -2158, -2168, -2167, -2156, -2135, -2109, -2082, -2057, -2038, -2028, -2027, -2034, -2044, -2055, -2060, -2059, -2051, -2039, -2028, -2021, -2021, -2026, -2032, -2035, -2032, -2020, -2001, -1978, -1955, -1937, -1926, -1926, -1936, -1957, -1983, -2011, -2035, -2052, -2060, -2063, -2062, -2064, -2071, -2083, -2097, -2110, -2117, -2117, -2107, -2092, -2076, -2061, -2052, -2051, -2059, -2075, -2096, -2118, -2135, -2144, -2141, -2128, -2110, -2091, -2076, -2066, -2061, -2058, -2053, -2042, -2024, -2002, -1978, -1957, -1943, -1937, -1942, -1957, -1978, -2001, -2023, -2038, -2042, -2037, -2025, -2011, -2001, -1999, -2004, -2014, -2025, -2033, -2036, -2033, -2029, -2024, -2024, -2031, -2046, -2068, -2095, -2124, -2150, -2167, -2173, -2166, -2148, -2126, -2104, -2088, -2079, -2077, -2079, -2079, -2074, -2064, -2050, -2035, -2022, -2014, -2012, -2019, -2031, -2046, -2059, -2066, -2064, -2051, -2028, -1999, -1973, -1953, -1944, -1946, -1955, -1967, -1979, -1986, -1989, -1990, -1991, -1997, -2008, -2025, -2048, -2074, -2099, -2119, -2129, -2127, -2115, -2096, -2075, -2058, -2051, -2055, -2068, -2084, -2100, -2109, -2112, -2109, -2103, -2097, -2093, -2093, -2098, -2105, -2112, -2115, -2110, -2095, -2070, -2038, -2003, -1974, -1955, -1948, -1953, -1966, -1982, -1994, -2001, -2001, -1998, -1993, -1991, -1993, -2001, -2013, -2027, -2040, -2048, -2049, -2042, -2027, -2009, -1994, -1988, -1995, -2014, -2041, -2071, -2099, -2119, -2129, -2131, -2127, -2123, -2119, -2119, -2122, -2127, -2131, -2132, -2126, -2111, -2088, -2061, -2034, -2014, -2005, -2009, -2022, -2041, -2058, -2068, -2069, -2060, -2045, -2027, -2010, -1998, -1992, -1991, -1993, -1996, -1996, -1991, -1980, -1965, -1951, -1942, -1944, -1959, -1985, -2018, -2052, -2079, -2096, -2102, -2099, -2090, -2081, -2075, -2073, -2078, -2086, -2096, -2103, -2106, -2102, -2092, -2078, -2066, -2061, -2066, -2081, -2102, -2124, -2139, -2144, -2136, -2117, -2091, -2063, -2038, -2018, -2006, -2001, -2001, -2002, -2001, -1995, -1985, -1972, -1959, -1952, -1954, -1967, -1989, -2015, -2038, -2053, -2056, -2048, -2033, -2015, -2000, -1991, -1991, -2000, -2016, -2035, -2053, -2067, -2074, -2076, -2074, -2073, -2078, -2091, -2111, -2134, -2155, -2168, -2168, -2156, -2133, -2105, -2077, -2055, -2042, -2037, -2040, -2048, -2056, -2061, -2060, -2052, -2039, -2024, -2013, -2009, -2013, -2024, -2036, -2043, -2042, -2030, -2008, -1982, -1958, -1940, -1932, -1936, -1950, -1972, -1996, -2019, -2036, -2045, -2048, -2046, -2045, -2050, -2061, -2078, -2099, -2116, -2126, -2125, -2114, -2095, -2075, -2058, -2050, -2052, -2063, -2081, -2102, -2120, -2131, -2133, -2126, -2110, -2092, -2076, -2066, -2062, -2065, -2068, -2066, -2056, -2037, -2011, -1983, -1959, -1943, -1939, -1946, -1963, -1984, -2006, -2024, -2033, -2033, -2025, -2013, -2001, -1996, -1999, -2010, -2026, -2041, -2050, -2050, -2043, -2033, -2023, -2020, -2025, -2041, -2066, -2094, -2123, -2146, -2159, -2160, -2150, -2133, -2112, -2095, -2085, -2083, -2088, -2093, -2094, -2088, -2074, -2054, -2032, -2014, -2004, -2004, -2013, -2029, -2045, -2058, -2063, -2058, -2042, -2019, -1993, -1971, -1957, -1954, -1961, -1974, -1987, -1996, -1999, -1995, -1988, -1984, -1986, -1997, -2017, -2043, -2072, -2098, -2116, -2124, -2121, -2108, -2090, -2071, -2059, -2058, -2066, -2081, -2098, -2111, -2116, -2112, -2102, -2090, -2080, -2076, -2079, -2088, -2100, -2111, -2115, -2110, -2094, -2068, -2036, -2004, -1978, -1963, -1960, -1968, -1982, -1996, -2005, -2005, -1999, -1989, -1980, -1976, -1981, -1994, -2012, -2031, -2047, -2056, -2055, -2045, -2029, -2012, -1999, -1995, -2004, -2024, -2051, -2080, -2103, -2117, -2121, -2116, -2109, -2103, -2101, -2106, -2116, -2127, -2136, -2139, -2132, -2115, -2090, -2061, -2035, -2016, -2009, -2014, -2028, -2046, -2060, -2066, -2061, -2047, -2028, -2010, -1996, -1990, -1991, -1998, -2006, -2011, -2011, -2004, -1989, -1971, -1955, -1947, -1949, -1964, -1990, -2022, -2053, -2077, -2089, -2091, -2084, -2074, -2067, -2065, -2071, -2083, -2097, -2110, -2117, -2116, -2108, -2093, -2076, -2062, -2056, -2062, -2077, -2098, -2118, -2132, -2135, -2124, -2103, -2077, -2051, -2030, -2017, -2013, -2015, -2019, -2021, -2017, -2007, -1991, -1973, -1958, -1949, -1952, -1966, -1988, -2014, -2037, -2050, -2051, -2042, -2026, -2009, -1997, -1994, -2001, -2016, -2035, -2054, -2068, -2075, -2076, -2071, -2065, -2062, -2066, -2080, -2102, -2126, -2148, -2161, -2161, -2147, -2124, -2097, -2072, -2055, -2047, -2048, -2055, -2064, -2070, -2069, -2061, -2046, -2028, -2011, -2000, -1999, -2006, -2020, -2035, -2044, -2044, -2032, -2011, -1985, -1962, -1947, -1943, -1951, -1968, -1990, -2011, -2028, -2037, -2039, -2036, -2031, -2031, -2037, -2051, -2073, -2096, -2117, -2128, -2127, -2115, -2096, -2076, -2060, -2054, -2058, -2072, -2091, -2109, -2123, -2127, -2122, -2109, -2090, -2073, -2060, -2055, -2058, -2065, -2072, -2073, -2064, -2045, -2019, -1990, -1965, -1950, -1947, -1957, -1974, -1995, -2013, -2024, -2026, -2020, -2009, -1997, -1989, -1989, -1999, -2016, -2036, -2053, -2062, -2062, -2053, -2039, -2027, -2022, -2027, -2044, -2069, -2097, -2122, -2140, -2148, -2143, -2131, -2113, -2097, -2086, -2082, -2087, -2096, -2104, -2107, -2099, -2082, -2058, -2033, -2013, -2002, -2003, -2013, -2029, -2045, -2055, -2057, -2048, -2030, -2007, -1985, -1969, -1962, -1965, -1977, -1992, -2006, -2013, -2011, -2003, -1991, -1983, -1982, -1992, -2012, -2040, -2069, -2094, -2110, -2115, -2109, -2095, -2079, -2066, -2061, -2065, -2078, -2095, -2112, -2122, -2122, -2113, -2097, -2080, -2067, -2062, -2066, -2078, -2093, -2105, -2109, -2103, -2086, -2060, -2030, -2003, -1983, -1974, -1976, -1987, -2000, -2011, -2014, -2009, -1997, -1982, -1970, -1965, -1971, -1987, -2009, -2031, -2048, -2056, -2055, -2044, -2029, -2014, -2005, -2006, -2018, -2040, -2066, -2090, -2108, -2115, -2112, -2103, -2092, -2085, -2085, -2094, -2108, -2124, -2136, -2139, -2132, -2114, -2089, -2062, -2039, -2024, -2020, -2027, -2040, -2054, -2064, -2064, -2054, -2036, -2014, -1995, -1984, -1982, -1989, -2001, -2014, -2022, -2022, -2012, -1996, -1978, -1963, -1956, -1960, -1976, -2001, -2029, -2055, -2073, -2080, -2077, -2067, -2057, -2052, -2055, -2066, -2084, -2104, -2119, -2127, -2124, -2113, -2095, -2077, -2064, -2059, -2065, -2079, -2098, -2115, -2125, -2123, -2109, -2087, -2061, -2038, -2022, -2017, -2020, -2028, -2035, -2037, -2032, -2018, -1998, -1977, -1960, -1952, -1955, -1969, -1990, -2014, -2033, -2042, -2041, -2030, -2015, -2001, -1993, -1996, -2009, -2029, -2052, -2070, -2082, -2084, -2079, -2069, -2059, -2055, -2060, -2075, -2096, -2120, -2139, -2150, -2148, -2134, -2112, -2088, -2067, -2055, -2053, -2060, -2070, -2080, -2083, -2077, -2062, -2042, -2020, -2002, -1992, -1992, -2002, -2016, -2031, -2039, -2038, -2026, -2006, -1983, -1964, -1953, -1954, -1966, -1986, -2008, -2027, -2038, -2041, -2036, -2027, -2020, -2019, -2027, -2045, -2068, -2093, -2114, -2125, -2124, -2112, -2094, -2076, -2064, -2061, -2068, -2084, -2103, -2119, -2127, -2125, -2113, -2094, -2073, -2056, -2047, -2046, -2053, -2064, -2072, -2074, -2066, -2047, -2022, -1995, -1972, -1960, -1960, -1971, -1988, -2006, -2020, -2025, -2021, -2010, -1995, -1984, -1979, -1984, -1999, -2020, -2042, -2060, -2069, -2068, -2058, -2044, -2032, -2028, -2034, -2051, -2075, -2101, -2122, -2135, -2136, -2127, -2111, -2094, -2081, -2076, -2079, -2089, -2102, -2112, -2114, -2105, -2087, -2062, -2037, -2016, -2006, -2007, -2017, -2032, -2045, -2052, -2049, -2036, -2016, -1993, -1975, -1964, -1964, -1974, -1990, -2007, -2020, -2025, -2020, -2009, -1995, -1985, -1983, -1993, -2013, -2039, -2067, -2089, -2101, -2102, -2094, -2081, -2067, -2060, -2061, -2071, -2088, -2107, -2123, -2130, -2127, -2114, -2095, -2075, -2061, -2056, -2061, -2073, -2088, -2099, -2102, -2094, -2075, -2050, -2024, -2002, -1988, -1985, -1992, -2004, -2017, -2025, -2024, -2014, -1997, -1979, -1966, -1961, -1968, -1984, -2007, -2029, -2046, -2053, -2050, -2039, -2025, -2013, -2009, -2016, -2032, -2055, -2079, -2100, -2112, -2114, -2105, -2092, -2079, -2072, -2073, -2084, -2101, -2119, -2132, -2135, -2128, -2110, -2086, -2061, -2042, -2032, -2033, -2041, -2053, -2064, -2068, -2063, -2048, -2026, -2003, -1984, -1975, -1977, -1988, -2003, -2018, -2027, -2026, -2016, -2000, -1983, -1970, -1966, -1973, -1991, -2015, -2040, -2060, -2071, -2072, -2065, -2053, -2043, -2040, -2047, -2063, -2085, -2107, -2123, -2130, -2126, -2113, -2095, -2078, -2067, -2064, -2072, -2086, -2102, -2115, -2119, -2112, -2094, -2071, -2047, -2027, -2016, -2016, -2023, -2035, -2044, -2047, -2040, -2024, -2002, -1981, -1965, -1958, -1963, -1977, -1996, -2016, -2030, -2035, -2030, -2018, -2004, -1993, -1990, -1998, -2015, -2039, -2063, -2082, -2091, -2090, -2081, -2068, -2058, -2054, -2060, -2075, -2095, -2116, -2132, -2139, -2134, -2119, -2098, -2077, -2062, -2056, -2059, -2070, -2082, -2092, -2092, -2083, -2065, -2041, -2017, -1999, -1990, -1992, -2002, -2016, -2028, -2034, -2031, -2018, -1999, -1979, -1964, -1959, -1965, -1981, -2003, -2024, -2039, -2046, -2043, -2033, -2021, -2013, -2013, -2022, -2041, -2065, -2089, -2107, -2116, -2114, -2104, -2089, -2074, -2066, -2068, -2079, -2096, -2114, -2126, -2130, -2122, -2105, -2083, -2062, -2046, -2038, -2041, -2050, -2062, -2070, -2071, -2062, -2044, -2021, -1997, -1979, -1970, -1973, -1985, -2001, -2017, -2026, -2025, -2016, -2001, -1985, -1974, -1972, -1981, -1999, -2022, -2045, -2062, -2070, -2068, -2059, -2046, -2037, -2035, -2043, -2060, -2083, -2106, -2123, -2130, -2126, -2113, -2095, -2079, -2069, -2068, -2076, -2090, -2104, -2114, -2115, -2106, -2087, -2063, -2040, -2022, -2013, -2015, -2024, -2037, -2047, -2049, -2042, -2025, -2004, -1982, -1967, -1962, -1967, -1982, -2000, -2018, -2029, -2032, -2026, -2014, -2000, -1991, -1990, -2000, -2019, -2043, -2067, -2085, -2093, -2091, -2081, -2068, -2058, -2055, -2061, -2076, -2096, -2116, -2130, -2135, -2129, -2114, -2094, -2074, -2061, -2056, -2061, -2073, -2085, -2094, -2093, -2083, -2063, -2039, -2015, -1998, -1991, -1994, -2004, -2018, -2029, -2034, -2029, -2016, -1997, -1979, -1966, -1962, -1969, -1985, -2007, -2027, -2041, -2046, -2042, -2031, -2020, -2013, -2014, -2025, -2044, -2068, -2091, -2108, -2115, -2112, -2100, -2086, -2073, -2066, -2069, -2080, -2097, -2114, -2125, -2128, -2119, -2101, -2080, -2059, -2045, -2040, -2044, -2054, -2065, -2072, -2071, -2061, -2042, -2018, -1995, -1979, -1972, -1975, -1987, -2003, -2017, -2025, -2024, -2014, -2000, -1985, -1976, -1976, -1986, -2005, -2027, -2048, -2063, -2068, -2064, -2054, -2042, -2034, -2033, -2042, -2060, -2083, -2105, -2121, -2128, -2123, -2111, -2094, -2080, -2072, -2072, -2081, -2094, -2107, -2114, -2113, -2101, -2081, -2057, -2035, -2019, -2012, -2015, -2026, -2039, -2048, -2050, -2043, -2027, -2006, -1986, -1972, -1968, -1974, -1987, -2004, -2019, -2027, -2027, -2019, -2007, -1994, -1987, -1988, -2001, -2021, -2046, -2070, -2087, -2095, -2092, -2082, -2070, -2060, -2058, -2064, -2079, -2097, -2114, -2125, -2127, -2119, -2103, -2085, -2068, -2058, -2057, -2064, -2077, -2090, -2098, -2097, -2085, -2065, -2041, -2018, -2001, -1993, -1996, -2005, -2016, -2025, -2027, -2021, -2008, -1991, -1976, -1966, -1966, -1976, -1994, -2015, -2035, -2048, -2051, -2045, -2033, -2020, -2013, -2013, -2024, -2042, -2064, -2085, -2100, -2106, -2103, -2094, -2082, -2072, -2070, -2076, -2089, -2106, -2122, -2132, -2131, -2120, -2100, -2077, -2055, -2040, -2035, -2039, -2048, -2059, -2065, -2064, -2054, -2038, -2017, -1998, -1986, -1982, -1988, -2000, -2014, -2026, -2030, -2025, -2012, -1995, -1979, -1970, -1970, -1981, -2000, -2023, -2044, -2058, -2065, -2063, -2056, -2048, -2043, -2045, -2055, -2073, -2093, -2112, -2123, -2125, -2117, -2102, -2084, -2069, -2062, -2064, -2074, -2089, -2103, -2112, -2112, -2102, -2085, -2064, -2044, -2030, -2024, -2027, -2034, -2043, -2048, -2045, -2034, -2015, -1993, -1974, -1962, -1961, -1970, -1986, -2006, -2023, -2033, -2034, -2027, -2016, -2006, -1999, -2001, -2011, -2028, -2048, -2067, -2079, -2082, -2077, -2067, -2056, -2049, -2051, -2062, -2080, -2101, -2120, -2132, -2135, -2127, -2112, -2093, -2076, -2065, -2062, -2065, -2074, -2082, -2086, -2082, -2069, -2049, -2027, -2008, -1997, -1995, -2002, -2015, -2029, -2038, -2040, -2033, -2018, -2000, -1983, -1971, -1969, -1975, -1989, -2006, -2022, -2033, -2035, -2031, -2022, -2015, -2012, -2019, -2034, -2056, -2079, -2100, -2113, -2116, -2109, -2097, -2082, -2070, -2065, -2068, -2078, -2092, -2106, -2114, -2114, -2106, -2090, -2072, -2057, -2049, -2049, -2055, -2066, -2075, -2079, -2073, -2059, -2038, -2014, -1992, -1977, -1972, -1976, -1987, -2001, -2013, -2019, -2017, -2009, -1998, -1988, -1984, -1988, -2001, -2020, -2040, -2056, -2065, -2065, -2058, -2046, -2035, -2029, -2030, -2041, -2059, -2080, -2100, -2114, -2120, -2116, -2106, -2094, -2084, -2080, -2083, -2092, -2103, -2112, -2114, -2107, -2091, -2069, -2046, -2026, -2014, -2010, -2016, -2027, -2039, -2047, -2049, -2042, -2027, -2010, -1994, -1984, -1982, -1988, -1999, -2012, -2021, -2024, -2019, -2009, -1997, -1986, -1983, -1989, -2004, -2025, -2050, -2072, -2088, -2095, -2092, -2084, -2074, -2067, -2066, -2073, -2086, -2100, -2112, -2117, -2114, -2103, -2088, -2072, -2059, -2054, -2058, -2068, -2081, -2094, -2100, -2098, -2086, -2067, -2044, -2023, -2008, -2001, -2003, -2009, -2016, -2020, -2018, -2009, -1996, -1982, -1971, -1967, -1973, -1986, -2006, -2026, -2044, -2053, -2054, -2047, -2036, -2024, -2017, -2018, -2028, -2043, -2062, -2078, -2089, -2092, -2088, -2081, -2074, -2070, -2073, -2083, -2098, -2115, -2128, -2134, -2130, -2117, -2096, -2073, -2053, -2040, -2035, -2037, -2045, -2052, -2056, -2053, -2043, -2029, -2013, -2001, -1994, -1995, -2003, -2015, -2026, -2034, -2034, -2026, -2011, -1993, -1978, -1970, -1971, -1982, -1999, -2020, -2038, -2051, -2056, -2056, -2052, -2049, -2049, -2056, -2068, -2085, -2102, -2115, -2121, -2118, -2107, -2091, -2074, -2061, -2056, -2059, -2070, -2084, -2097, -2104, -2103, -2095, -2081, -2065, -2051, -2042, -2039, -2041, -2046, -2050, -2049, -2041, -2026, -2006, -1986, -1969, -1960, -1962, -1972, -1989, -2008, -2023, -2032, -2033, -2028, -2021, -2014, -2011, -2015, -2025, -2039, -2054, -2066, -2072, -2071, -2064, -2054, -2045, -2042, -2047, -2061, -2080, -2102, -2120, -2130, -2132, -2125, -2112, -2097, -2084, -2075, -2072, -2074, -2077, -2080, -2078, -2069, -2055, -2036, -2018, -2003, -1997, -1999, -2009, -2023, -2036, -2044, -2044, -2036, -2022, -2005, -1991, -1982, -1980, -1984, -1994, -2006, -2016, -2022, -2022, -2018, -2012, -2009, -2012, -2023, -2041, -2064, -2087, -2105, -2115, -2116, -2108, -2096, -2082, -2072, -2068, -2070, -2078, -2087, -2096, -2100, -2098, -2090, -2078, -2065, -2056, -2053, -2057, -2066, -2076, -2083, -2084, -2075, -2058, -2036, -2013, -1993, -1980, -1975, -1978, -1986, -1996, -2004, -2009, -2007, -2002, -1996, -1991, -1993, -2002, -2016, -2035, -2052, -2064, -2068, -2064, -2054, -2042, -2031, -2026, -2029, -2039, -2055, -2074, -2091, -2103, -2108, -2106, -2101, -2094, -2089, -2089, -2095, -2103, -2112, -2116, -2113, -2101, -2082, -2060, -2038, -2021, -2011, -2009, -2015, -2024, -2034, -2041, -2042, -2037, -2026, -2014, -2003, -1998, -1998, -2004, -2013, -2021, -2024, -2021, -2013, -2000, -1988, -1981, -1981, -1989, -2005, -2027, -2050, -2070, -2084, -2091, -2091, -2086, -2080, -2077, -2078, -2084, -2094, -2103, -2109, -2108, -2101, -2088, -2073, -2060, -2052, -2051, -2058, -2069, -2082, -2093, -2099, -2096, -2086, -2069, -2050, -2032, -2020, -2013, -2013, -2015, -2017, -2015, -2008, -1997, -1985, -1973, -1967, -1969, -1979, -1995, -2014, -2033, -2048, -2057, -2057, -2051, -2041, -2031, -2026, -2027, -2034, -2046, -2059, -2070, -2075, -2076, -2072, -2067, -2065, -2067, -2075, -2089, -2105, -2120, -2131, -2134, -2129, -2115, -2095, -2075, -2056, -2044, -2038, -2038, -2042, -2045, -2044, -2039, -2029, -2018, -2007, -2001, -2001, -2006, -2016, -2027, -2036, -2040, -2037, -2027, -2012, -1995, -1981, -1974, -1975, -1984, -1998, -2015, -2030, -2040, -2045, -2047, -2047, -2050, -2056, -2067, -2081, -2097, -2111, -2120, -2121, -2115, -2102, -2086, -2070, -2059, -2054, -2057, -2066, -2078, -2088, -2093, -2092, -2086, -2075, -2065, -2057, -2053, -2052, -2054, -2056, -2056, -2050, -2038, -2020, -2000, -1981, -1966, -1960, -1962, -1973, -1988, -2005, -2019, -2027, -2030, -2028, -2024, -2022, -2024, -2030, -2040, -2051, -2061, -2067, -2068, -2063, -2054, -2045, -2039, -2038, -2045, -2060, -2079, -2099, -2115, -2125, -2127, -2122, -2112, -2101, -2091, -2085, -2082, -2081, -2081, -2077, -2070, -2058, -2041, -2024, -2008, -1998, -1995, -2000, -2011, -2025, -2037, -2044, -2044, -2037, -2025, -2012, -2001, -1994, -1993, -1996, -2001, -2007, -2012, -2013, -2011, -2007, -2004, -2005, -2012, -2026, -2047, -2069, -2091, -2107, -2116, -2116, -2109, -2098, -2087, -2079, -2075, -2075, -2079, -2084, -2087, -2087, -2083, -2075, -2066, -2058, -2054, -2056, -2063, -2073, -2083, -2088, -2086, -2076, -2059, -2038, -2017, -1999, -1987, -1982, -1983, -1987, -1992, -1996, -1998, -1997, -1994, -1992, -1994, -2000, -2012, -2028, -2045, -2060, -2069, -2070, -2065, -2054, -2042, -2033, -2029, -2032, -2041, -2054, -2068, -2081, -2090, -2095, -2096, -2094, -2093, -2093, -2098, -2105, -2112, -2118, -2119, -2112, -2097, -2077, -2055, -2034, -2018, -2010, -2009, -2013, -2020, -2027, -2032, -2032, -2029, -2023, -2016, -2011, -2009, -2012, -2018, -2024, -2028, -2027, -2020, -2009, -1996, -1985, -1979, -1980, -1990, -2006, -2026, -2046, -2064, -2077, -2085, -2087, -2087, -2086, -2086, -2089, -2095, -2102, -2107, -2108, -2103, -2092, -2078, -2063, -2052, -2047, -2049, -2056, -2068, -2080, -2089, -2093, -2091, -2082, -2069, -2055, -2042, -2032, -2026, -2023, -2021, -2018, -2011, -2001, -1989, -1976, -1968, -1965, -1970, -1982, -1999, -2018, -2035, -2048, -2055, -2056, -2052, -2046, -2039, -2036, -2037, -2043, -2050, -2058, -2064, -2066, -2064, -2060, -2057, -2058, -2065, -2076, -2092, -2108, -2122, -2131, -2133, -2127, -2114, -2097, -2079, -2063, -2051, -2045, -2042, -2041, -2039, -2035, -2028, -2018, -2009, -2003, -2001, -2005, -2014, -2025, -2035, -2042, -2043, -2038, -2028, -2014, -2000, -1988, -1982, -1982, -1988, -1999, -2011, -2021, -2029, -2034, -2037, -2041, -2048, -2059, -2073, -2090, -2105, -2116, -2122, -2120, -2112, -2099, -2084, -2070, -2060, -2056, -2058, -2064, -2072, -2078, -2081, -2080, -2075, -2069, -2064, -2061, -2061, -2063, -2065, -2065, -2061, -2051, -2037, -2018, -1999, -1981, -1969, -1963, -1966, -1974, -1987, -2001, -2012, -2019, -2023, -2024, -2026, -2028, -2034, -2043, -2052, -2061, -2067, -2068, -2064, -2057, -2048, -2040, -2036, -2037, -2045, -2059, -2076, -2093, -2107, -2116, -2118, -2115, -2110, -2103, -2098, -2094, -2092, -2090, -2085, -2077, -2066, -2050, -2033, -2017, -2004, -1997, -1996, -2002, -2012, -2024, -2035, -2041, -2041, -2036, -2027, -2018, -2011, -2007, -2006, -2007, -2009, -2010, -2009, -2006, -2002, -1999, -1999, -2003, -2013, -2029, -2049, -2070, -2090, -2104, -2112, -2113, -2108, -2100, -2092, -2086, -2083, -2083, -2083, -2083, -2081, -2076, -2070, -2062, -2056, -2052, -2052, -2057, -2066, -2075, -2084, -2087, -2084, -2075, -2059, -2041, -2023, -2008, -1997, -1991, -1989, -1989, -1990, -1990, -1988, -1987, -1987, -1989, -1995, -2005, -2019, -2036, -2051, -2064, -2070, -2070, -2064, -2055, -2045, -2038, -2035, -2037, -2044, -2053, -2063, -2071, -2077, -2081, -2084, -2086, -2090, -2095, -2102, -2111, -2117, -2121, -2119, -2110, -2094, -2075, -2054, -2036, -2022, -2015, -2012, -2014, -2018, -2021, -2023, -2023, -2021, -2019, -2017, -2017, -2019, -2024, -2029, -2032, -2033, -2029, -2020, -2008, -1996, -1986, -1982, -1984, -1994, -2008, -2024, -2041, -2055, -2067, -2075, -2081, -2085, -2089, -2093, -2099, -2104, -2108, -2109, -2106, -2098, -2085, -2071, -2059, -2050, -2046, -2049, -2056, -2066, -2075, -2081, -2084, -2082, -2077, -2068, -2059, -2051, -2043, -2038, -2033, -2027, -2019, -2009, -1997, -1984, -1973, -1966, -1966, -1972, -1985, -2001, -2017, -2032, -2044, -2050, -2053, -2053, -2051, -2049, -2048, -2050, -2053, -2056, -2059, -2060, -2058, -2055, -2052, -2051, -2055, -2063, -2076, -2092, -2106, -2118, -2125, -2126, -2121, -2111, -2098, -2084, -2072, -2061, -2053, -2047, -2041, -2035, -2027, -2018, -2009, -2003, -2000, -2002, -2009, -2019, -2029, -2038, -2043, -2043, -2038, -2029, -2018, -2007, -1999, -1994, -1993, -1996, -2001, -2008, -2014, -2020, -2024, -2030, -2037, -2048, -2062, -2078, -2094, -2108, -2117, -2120, -2117, -2109, -2097, -2085, -2074, -2066, -2062, -2061, -2063, -2065, -2068, -2068, -2067, -2065, -2062, -2062, -2063, -2066, -2069, -2071, -2069, -2062, -2051, -2036, -2018, -2001, -1986, -1976, -1971, -1972, -1977, -1985, -1995, -2003, -2010, -2016, -2021, -2026, -2033, -2042, -2052, -2061, -2068, -2070, -2068, -2062, -2054, -2046, -2040, -2037, -2040, -2047, -2058, -2071, -2085, -2096, -2103, -2107, -2108, -2107, -2105, -2104, -2102, -2100, -2096, -2088, -2077, -2062, -2045, -2029, -2015, -2004, -1999, -1999, -2004, -2012, -2021, -2029, -2033, -2034, -2032, -2028, -2024, -2021, -2019, -2019, -2018, -2017, -2013, -2008, -2003, -1998, -1996, -1997, -2004, -2016, -2031, -2049, -2068, -2084, -2097, -2104, -2107, -2105, -2102, -2098, -2095, -2092, -2090, -2087, -2082, -2076, -2068, -2060, -2053, -2049, -2049, -2052, -2059, -2067, -2075, -2081, -2082, -2079, -2071, -2059, -2045, -2031, -2018, -2009, -2002, -1997, -1992, -1988, -1984, -1981, -1980, -1982, -1988, -1997, -2010, -2025, -2040, -2053, -2063, -2068, -2068, -2064, -2058, -2051, -2046, -2044, -2046, -2049, -2054, -2058, -2062, -2066, -2070, -2074, -2080, -2088, -2096, -2105, -2113, -2118, -2120, -2116, -2106, -2092, -2075, -2057, -2042, -2030, -2021, -2017, -2015, -2015, -2014, -2013, -2013, -2013, -2014, -2017, -2021, -2026, -2032, -2035, -2037, -2035, -2029, -2020, -2009, -1999, -1992, -1989, -1992, -1999, -2009, -2022, -2034, -2046, -2056, -2066, -2074, -2083, -2091, -2099, -2106, -2110, -2112, -2110, -2104, -2094, -2082, -2070, -2059, -2052, -2049, -2051, -2056, -2062, -2067, -2071, -2073, -2072, -2070, -2066, -2062, -2058, -2053, -2047, -2040, -2031, -2020, -2008, -1995, -1983, -1974, -1969, -1970, -1976, -1987, -2001, -2014, -2027, -2036, -2044, -2049, -2052, -2054, -2057, -2059, -2060, -2061, -2061, -2060, -2057, -2053, -2049, -2047, -2048, -2054, -2063, -2076, -2089, -2102, -2111, -2116, -2117, -2114, -2107, -2099, -2089, -2080, -2070, -2061, -2051, -2041, -2031, -2020, -2011, -2004, -1999, -1999, -2003, -2011, -2020, -2029, -2036, -2039, -2039, -2035, -2029, -2022, -2015, -2010, -2006, -2004, -2004, -2005, -2007, -2009, -2013, -2018, -2025, -2035, -2048, -2064, -2080, -2094, -2106, -2113, -2115, -2112, -2106, -2097, -2088, -2080, -2073, -2068, -2065, -2063, -2061, -2059, -2058, -2057, -2056, -2057, -2060, -2064, -2068, -2072, -2072, -2069, -2061, -2050, -2035, -2020, -2006, -1994, -1986, -1981, -1980, -1981, -1985, -1990, -1996, -2002, -2009, -2018, -2027, -2037, -2048, -2058, -2066, -2071, -2071, -2068, -2062, -2055, -2048, -2044, -2043, -2046, -2051, -2059, -2068, -2077, -2085, -2091, -2097, -2101, -2103, -2106, -2107, -2107, -2105, -2099, -2089, -2076, -2060, -2044, -2029, -2017, -2008, -2004, -2004, -2006, -2011, -2016, -2021, -2024, -2027, -2028, -2028, -2028, -2028, -2028, -2028, -2025, -2021, -2016, -2009, -2002, -1998, -1997, -2000, -2007, -2018, -2032, -2048, -2063, -2076, -2087, -2095, -2100, -2102, -2103, -2103, -2102, -2099, -2096, -2090, -2082, -2073, -2064, -2055, -2049, -2047, -2048, -2052, -2058, -2065, -2070, -2074, -2074, -2071, -2065, -2057, -2047, -2037, -2028, -2019, -2011, -2003, -1995, -1988, -1982, -1978, -1977, -1980, -1988, -1999, -2012, -2026, -2039, -2050, -2058, -2063, -2064, -2063, -2060, -2057, -2055, -2054, -2053, -2054, -2055, -2055, -2056, -2058, -2062, -2067, -2075, -2085, -2095, -2104, -2112, -2115, -2115, -2110, -2101, -2089, -2076, -2062, -2049, -2038, -2030, -2023, -2018, -2013, -2010, -2007, -2006, -2008, -2011, -2017, -2024, -2031, -2036, -2039, -2039, -2035, -2029, -2021, -2013, -2006, -2001, -1999, -2001, -2005, -2012, -2020, -2029, -2038, -2047, -2058, -2068, -2080, -2091, -2101, -2108, -2112, -2112, -2108, -2101, -2091, -2080, -2070, -2062, -2056, -2053, -2053, -2055, -2058, -2060, -2062, -2062, -2063, -2063, -2063, -2063, -2062, -2059, -2054, -2045, -2035, -2022, -2009, -1996, -1986, -1979, -1976, -1977, -1983, -1991, -2001, -2011, -2021, -2030, -2037, -2044, -2050, -2057, -2062, -2066, -2067, -2067, -2064, -2060, -2055, -2051, -2047, -2047, -2049, -2055, -2064, -2075, -2086, -2095, -2102, -2106, -2107, -2106, -2103, -2099, -2093, -2086, -2078, -2067, -2056, -2043, -2030, -2018, -2009, -2002, -2000, -2001, -2006, -2013, -2020, -2027, -2032, -2034, -2034, -2032, -2029, -2025, -2022, -2019, -2016, -2014, -2011, -2009, -2007, -2007, -2009, -2014, -2023, -2034, -2048, -2063, -2078, -2091, -2101, -2107, -2108, -2107, -2103, -2098, -2092, -2086, -2081, -2076, -2070, -2064, -2059, -2054, -2051, -2050, -2051, -2054, -2058, -2063, -2068, -2071, -2070, -2066, -2058, -2047, -2035, -2023, -2012, -2003, -1996, -1991, -1988, -1986, -1986, -1987, -1990, -1996, -2004, -2014, -2026, -2038, -2050, -2059, -2066, -2069, -2069, -2066, -2061, -2056, -2052, -2050, -2050, -2052, -2056, -2060, -2065, -2070, -2076, -2081, -2087, -2093, -2099, -2104, -2107, -2108, -2105, -2099, -2088, -2075, -2060, -2045, -2032, -2021, -2015, -2011, -2009, -2010, -2011, -2012, -2014, -2017, -2019, -2023, -2026, -2030, -2033, -2034, -2034, -2031, -2025, -2018, -2011, -2005, -2001, -2001, -2005, -2013, -2023, -2035, -2047, -2058, -2068, -2077, -2085, -2092, -2098, -2102, -2105, -2106, -2104, -2100, -2092, -2083, -2073, -2063, -2055, -2050, -2048, -2050, -2053, -2058, -2062, -2065, -2067, -2066, -2063, -2059, -2054, -2049, -2043, -2036, -2028, -2020, -2010, -2000, -1991, -1984, -1979, -1979, -1983, -1991, -2001, -2014, -2026, -2037, -2046, -2052, -2057, -2059, -2061, -2062, -2062, -2063, -2062, -2062, -2060, -2058, -2056, -2054, -2054, -2057, -2063, -2072, -2082, -2092, -2101, -2106, -2109, -2107, -2102, -2094, -2085, -2075, -2065, -2056, -2046, -2038, -2029, -2021, -2014, -2007, -2003, -2002, -2003, -2008, -2016, -2023, -2031, -2035, -2037, -2036, -2032, -2027, -2021, -2016, -2012, -2009, -2009, -2011, -2013, -2017, -2021, -2026, -2033, -2041, -2051, -2063, -2076, -2089, -2100, -2107, -2111, -2110, -2105, -2098, -2090, -2081, -2073, -2067, -2063, -2061, -2059, -2058, -2057, -2055, -2054, -2054, -2055, -2057, -2059, -2061, -2062, -2060, -2055, -2047, -2036, -2023, -2011, -2000, -1991, -1986, -1984, -1986, -1990, -1995, -2001, -2008, -2015, -2022, -2029, -2038, -2047, -2056, -2063, -2069, -2072, -2071, -2067, -2062, -2056, -2052, -2050, -2050, -2054, -2060, -2068, -2076, -2083, -2089, -2093, -2096, -2097, -2097, -2097, -2096, -2094, -2089, -2082, -2072, -2060, -2046, -2032, -2020, -2010, -2005, -2003, -2005, -2009, -2014, -2019, -2023, -2025, -2026, -2026, -2026, -2026, -2026, -2026, -2026, -2024, -2022, -2018, -2014, -2010, -2008, -2010, -2014, -2023, -2035, -2049, -2062, -2075, -2085, -2093, -2097, -2099, -2099, -2097, -2095, -2093, -2091, -2087, -2082, -2075, -2067, -2059, -2053, -2048, -2046, -2047, -2051, -2056, -2062, -2065, -2067, -2065, -2059, -2052, -2043, -2033, -2025, -2017, -2011, -2006, -2002, -1997, -1993, -1990, -1988, -1989, -1994, -2002, -2013, -2025, -2038, -2050, -2059, -2064, -2066, -2065, -2063, -2060, -2058, -2057, -2058, -2059, -2061, -2063, -2065, -2066, -2067, -2070, -2073, -2079, -2086, -2093, -2100, -2104, -2105, -2102, -2095, -2084, -2072, -2058, -2046, -2036, -2028, -2023, -2020, -2017, -2014, -2012, -2010, -2009, -2009, -2012, -2017, -2023, -2029, -2033, -2036, -2036, -2032, -2027, -2020, -2014, -2009, -2007, -2009, -2014, -2021, -2030, -2039, -2047, -2055, -2062, -2068, -2076, -2084, -2092, -2099, -2104, -2107, -2106, -2101, -2093, -2083, -2073, -2064, -2057, -2053, -2052, -2054, -2057, -2059, -2061, -2060, -2059, -2056, -2053, -2050, -2048, -2046, -2044, -2040, -2034, -2026, -2016, -2005, -1995, -1987, -1983, -1983, -1988, -1996, -2006, -2016, -2026, -2034, -2040, -2044, -2048, -2052, -2056, -2060, -2064, -2068, -2069, -2069, -2066, -2062, -2058, -2055, -2054, -2057, -2063, -2072, -2081, -2090, -2097, -2101, -2101, -2097, -2092, -2086, -2080, -2074, -2068, -2062, -2055, -2047, -2037, -2027, -2017, -2009, -2003, -2001, -2003, -2009, -2016, -2023, -2029, -2032, -2033, -2030, -2026, -2022, -2019, -2017, -2017, -2018, -2020, -2021, -2022, -2023, -2024, -2026, -2030, -2037, -2047, -2059, -2072, -2085, -2095, -2102, -2104, -2103, -2098, -2092, -2086, -2080, -2076, -2074, -2072, -2069, -2066, -2062, -2058, -2053, -2050, -2048, -2048, -2051, -2055, -2058, -2060, -2059, -2054, -2045, -2034, -2022, -2011, -2003, -1997, -1995, -1996, -1997, -2000, -2002, -2004, -2007, -2010, -2015, -2022, -2031, -2042, -2053, -2062, -2069, -2072, -2071, -2067, -2061, -2056, -2053, -2053, -2056, -2061, -2067, -2073, -2078, -2081, -2083, -2084, -2084, -2085, -2087, -2089, -2091, -2091, -2089, -2083, -2074, -2061, -2047, -2034, -2023, -2015, -2011, -2011, -2013, -2016, -2018, -2020, -2020, -2019, -2018, -2018, -2019, -2021, -2025, -2028, -2031, -2031, -2029, -2025, -2019, -2015, -2012, -2014, -2019, -2028, -2040, -2052, -2064, -2073, -2080, -2084, -2086, -2087, -2089, -2090, -2092, -2094, -2095, -2093, -2088, -2081, -2072, -2062, -2054, -2048, -2047, -2048, -2052, -2057, -2061, -2063, -2062, -2057, -2051, -2043, -2036, -2029, -2025, -2022, -2019, -2016, -2012, -2007, -2001, -1995, -1992, -1991, -1994, -2002, -2013, -2025, -2037, -2047, -2054, -2058, -2058, -2057, -2056, -2056, -2057, -2060, -2064, -2067, -2070, -2071, -2070, -2068, -2066, -2066, -2068, -2073, -2080, -2088, -2095, -2100, -2100, -2096, -2088, -2077, -2066, -2055, -2047, -2040, -2036, -2033, -2030, -2026, -2021, -2015, -2010, -2006, -2005, -2007, -2012, -2019, -2027, -2032, -2035, -2034, -2031, -2025, -2019, -2014, -2012, -2013, -2018, -2024, -2032, -2039, -2044, -2048, -2052, -2055, -2060, -2066, -2075, -2084, -2094, -2101, -2105, -2104, -2099, -2091, -2081, -2072, -2065, -2061, -2059, -2060, -2062, -2063, -2063, -2061, -2056, -2051, -2046, -2043, -2042, -2042, -2044, -2044, -2042, -2037, -2030, -2020, -2009, -1999, -1992, -1990, -1991, -1997, -2005, -2013, -2021, -2027, -2031, -2033, -2035, -2038, -2043, -2050, -2058, -2065, -2071, -2074, -2073, -2070, -2065, -2060, -2057, -2057, -2060, -2067, -2075, -2084, -2090, -2094, -2094, -2091, -2086, -2080, -2075, -2072, -2070, -2068, -2066, -2061, -2054, -2044, -2032, -2021, -2011, -2006, -2004, -2007, -2012, -2018, -2024, -2028, -2029, -2027, -2023, -2019, -2016, -2016, -2018, -2021, -2026, -2030, -2032, -2032, -2030, -2028, -2028, -2030, -2036, -2046, -2058, -2071, -2083, -2091, -2096, -2097, -2094, -2089, -2084, -2080, -2078, -2078, -2079, -2079, -2078, -2074, -2067, -2060, -2052, -2046, -2043, -2044, -2047, -2052, -2056, -2057, -2055, -2049, -2040, -2029, -2019, -2011, -2006, -2004, -2005, -2007, -2009, -2010, -2010, -2009, -2007, -2008, -2011, -2018, -2027, -2039, -2050, -2060, -2066, -2069, -2067, -2063, -2059, -2056, -2055, -2057, -2063, -2069, -2076, -2080, -2082, -2082, -2080, -2077, -2076, -2076, -2079, -2083, -2087, -2089, -2087, -2082, -2072, -2060, -2047, -2035, -2026, -2020, -2018, -2019, -2022, -2024, -2024, -2021, -2018, -2013, -2010, -2010, -2012, -2017, -2023, -2029, -2033, -2034, -2032, -2027, -2022, -2017, -2016, -2018, -2025, -2035, -2046, -2057, -2066, -2072, -2075, -2076, -2076, -2076, -2079, -2083, -2088, -2093, -2096, -2095, -2091, -2083, -2073, -2063, -2055, -2050, -2049, -2051, -2056, -2060, -2062, -2061, -2056, -2049, -2041, -2033, -2028, -2025, -2024, -2025, -2025, -2024, -2021, -2015, -2007, -2000, -1995, -1994, -1998, -2005, -2016, -2028, -2038, -2046, -2050, -2051, -2050, -2049, -2049, -2052, -2057, -2063, -2070, -2075, -2078, -2077, -2074, -2070, -2066, -2065, -2066, -2071, -2078, -2086, -2092, -2095, -2094, -2088, -2079, -2069, -2059, -2051, -2046, -2044, -2043, -2042, -2040, -2035, -2027, -2019, -2011, -2006, -2004, -2006, -2011, -2018, -2026, -2031, -2033, -2031, -2027, -2021, -2016, -2013, -2014, -2019, -2026, -2034, -2041, -2047, -2049, -2050, -2050, -2051, -2054, -2060, -2069, -2079, -2089, -2097, -2101, -2099, -2094, -2086, -2077, -2070, -2065, -2064, -2065, -2067, -2069, -2069, -2066, -2061, -2053, -2046, -2040, -2036, -2036, -2038, -2041, -2043, -2042, -2038, -2030, -2020, -2009, -2001, -1996, -1996, -1999, -2006, -2014, -2020, -2025, -2028, -2028, -2027, -2028, -2030, -2036, -2045, -2055, -2064, -2072, -2075, -2075, -2071, -2066, -2061, -2058, -2060, -2065, -2072, -2080, -2087, -2091, -2092, -2088, -2083, -2076, -2071, -2067, -2066, -2067, -2069, -2068, -2065, -2058, -2047, -2035, -2024, -2014, -2009, -2008, -2011, -2017, -2022, -2026, -2027, -2025, -2021, -2016, -2012, -2010, -2012, -2017, -2024, -2031, -2036, -2039, -2038, -2035, -2032, -2030, -2032, -2038, -2048, -2060, -2072, -2082, -2088, -2090, -2089, -2085, -2080, -2076, -2075, -2077, -2080, -2083, -2085, -2084, -2079, -2071, -2061, -2052, -2045, -2042, -2042, -2046, -2050, -2053, -2054, -2050, -2043, -2033, -2023, -2015, -2009, -2007, -2009, -2012, -2016, -2019, -2019, -2016, -2012, -2009, -2007, -2010, -2016, -2026, -2038, -2049, -2058, -2063, -2065, -2062, -2059, -2055, -2054, -2056, -2062, -2069, -2077, -2083, -2086, -2086, -2082, -2077, -2072, -2070, -2070, -2073, -2078, -2083, -2085, -2084, -2078, -2069, -2057, -2045, -2035, -2028, -2025, -2026, -2028, -2030, -2031, -2028, -2023, -2016, -2010, -2006, -2005, -2008, -2014, -2022, -2029, -2034, -2035, -2033, -2028, -2023, -2020, -2020, -2024, -2032, -2043, -2054, -2063, -2069, -2072, -2071, -2069, -2068, -2069, -2072, -2078, -2085, -2092, -2096, -2096, -2091, -2083, -2074, -2064, -2057, -2054, -2054, -2057, -2060, -2063, -2063, -2059, -2052, -2043, -2033, -2026, -2022, -2021, -2023, -2027, -2029, -2028, -2025, -2018, -2011, -2003, -1999, -1998, -2002, -2010, -2021, -2031, -2040, -2045, -2046, -2045, -2043, -2041, -2043, -2048, -2056, -2065, -2073, -2079, -2082, -2081, -2076, -2071, -2066, -2065, -2067, -2072, -2079, -2086, -2091, -2092, -2088, -2081, -2071, -2061, -2053, -2048, -2046, -2047, -2049, -2049, -2046, -2040, -2032, -2022, -2013, -2006, -2004, -2006, -2012, -2019, -2025, -2029, -2030, -2027, -2021, -2016, -2012, -2012, -2016, -2024, -2033, -2042, -2049, -2053, -2053, -2052, -2050, -2049, -2051, -2057, -2066, -2076, -2086, -2093, -2096, -2094, -2088, -2080, -2073, -2068, -2066, -2067, -2071, -2074, -2076, -2074, -2069, -2061, -2051, -2042, -2035, -2032, -2032, -2035, -2039, -2041, -2040, -2036, -2028, -2018, -2009, -2002, -2000, -2001, -2007, -2015, -2022, -2027, -2029, -2029, -2026, -2024, -2023, -2026, -2032, -2042, -2053, -2063, -2070, -2074, -2073, -2069, -2064, -2061, -2060, -2063, -2069, -2077, -2085, -2090, -2092, -2089, -2083, -2075, -2068, -2063, -2061, -2062, -2065, -2067, -2068, -2065, -2059, -2048, -2037, -2026, -2018, -2014, -2015, -2018, -2023, -2027, -2029, -2027, -2022, -2016, -2010, -2006, -2006, -2010, -2018, -2027, -2035, -2040, -2043, -2042, -2038, -2035, -2034, -2036, -2042, -2052, -2063, -2074, -2082, -2085, -2085, -2081, -2076, -2072, -2070, -2071, -2075, -2081, -2086, -2088, -2087, -2082, -2073, -2062, -2053, -2046, -2043, -2044, -2048, -2051, -2053, -2051, -2046, -2037, -2027, -2018, -2011, -2008, -2009, -2013, -2018, -2023, -2026, -2025, -2021, -2016, -2011, -2009, -2011, -2017, -2027, -2038, -2048, -2056, -2059, -2059, -2056, -2053, -2051, -2052, -2057, -2064, -2073, -2082, -2088, -2090, -2087, -2082, -2075, -2069, -2066, -2066, -2070, -2075, -2079, -2081, -2079, -2072, -2063, -2051, -2041, -2034, -2030, -2030, -2032, -2035, -2037, -2037, -2032, -2025, -2016, -2008, -2003, -2003, -2006, -2013, -2021, -2028, -2033, -2033, -2031, -2027, -2023, -2021, -2023, -2030, -2039, -2050, -2061, -2068, -2071, -2071, -2068, -2064, -2062, -2062, -2066, -2073, -2081, -2089, -2093, -2093, -2088, -2081, -2072, -2064, -2059, -2057, -2059, -2062, -2065, -2067, -2064, -2058, -2048, -2037, -2027, -2020, -2017, -2018, -2022, -2027, -2030, -2030, -2027, -2021, -2013, -2007, -2004, -2005, -2009, -2018, -2027, -2036, -2042, -2044, -2043, -2040, -2036, -2035, -2038, -2045, -2054, -2065, -2075, -2081, -2084, -2082, -2077, -2072, -2068, -2067, -2069, -2075, -2081, -2086, -2089, -2087, -2082, -2073, -2062, -2053, -2047, -2044, -2045, -2049, -2052, -2053, -2050, -2044, -2035, -2025, -2016, -2010, -2008, -2010, -2015, -2021, -2026, -2028, -2026, -2022, -2016, -2011, -2009, -2012, -2018, -2028, -2039, -2049, -2055, -2058, -2057, -2054, -2051, -2050, -2052, -2058, -2066, -2075, -2084, -2089, -2090, -2087, -2081, -2074, -2068, -2065, -2066, -2070, -2075, -2080, -2081, -2078, -2072, -2062, -2051, -2041, -2034, -2030, -2031, -2034, -2037, -2038, -2037, -2032, -2024, -2015, -2007, -2003, -2003, -2008, -2015, -2024, -2030, -2034, -2034, -2031, -2026, -2022, -2021, -2024, -2030, -2040, -2051, -2061, -2067, -2070, -2069, -2066, -2063, -2061, -2062, -2067, -2075, -2083, -2090, -2094, -2093, -2088, -2079, -2070, -2062, -2057, -2055, -2057, -2061, -2065, -2066, -2063, -2056, -2047, -2036, -2027, -2021, -2019, -2021, -2025, -2029, -2032, -2031, -2027, -2019, -2011, -2005, -2002, -2003, -2008, -2017, -2027, -2036, -2042, -2044, -2043, -2040, -2037, -2037, -2040, -2047, -2057, -2067, -2076, -2081, -2082, -2079, -2074, -2068, -2064, -2064, -2067, -2073, -2080, -2086, -2089, -2088, -2082, -2074, -2064, -2055, -2049, -2047, -2048, -2051, -2053, -2052, -2049, -2041, -2031, -2020, -2012, -2007, -2006, -2010, -2016, -2023, -2029, -2031, -2030, -2025, -2020, -2015, -2013, -2015, -2021, -2030, -2040, -2048, -2053, -2054, -2053, -2049, -2047, -2046, -2050, -2057, -2067, -2078, -2087, -2092, -2093, -2089, -2083, -2075, -2069, -2066, -2066, -2069, -2073, -2076, -2077, -2073, -2065, -2056, -2045, -2037, -2032, -2031, -2034, -2038, -2042, -2044, -2042, -2036, -2027, -2017, -2009, -2003, -2003, -2006, -2013, -2020, -2026, -2029, -2029, -2026, -2023, -2021, -2022, -2026, -2035, -2046, -2057, -2067, -2072, -2074, -2071, -2066, -2061, -2058, -2059, -2063, -2070, -2078, -2085, -2089, -2088, -2084, -2077, -2069, -2064, -2061, -2061, -2064, -2068, -2071, -2070, -2066, -2057, -2045, -2033, -2023, -2016, -2014, -2016, -2021, -2026, -2029, -2029, -2026, -2021, -2014, -2010, -2008, -2011, -2017, -2025, -2034, -2040, -2044, -2043, -2040, -2035, -2031, -2030, -2034, -2041, -2052, -2064, -2074, -2080, -2083, -2081, -2077, -2073, -2070, -2071, -2074, -2079, -2084, -2088, -2088, -2084, -2076, -2066, -2055, -2047, -2042, -2041, -2044, -2049, -2053, -2055, -2053, -2046, -2038, -2028, -2020, -2015, -2013, -2016, -2020, -2024, -2027, -2026, -2022, -2017, -2011, -2007, -2006, -2010, -2019, -2031, -2043, -2053, -2059, -2061, -2060, -2057, -2053, -2052, -2054, -2060, -2067, -2075, -2082, -2085, -2084, -2079, -2073, -2067, -2063, -2063, -2066, -2072, -2079, -2084, -2085, -2081, -2074, -2063, -2051, -2041, -2034, -2031, -2031, -2034, -2035, -2035, -2032, -2027, -2019, -2011, -2006, -2004, -2007, -2013, -2022, -2031, -2037, -2039, -2038, -2033, -2027, -2023, -2021, -2024, -2030, -2039, -2049, -2057, -2063, -2065, -2064, -2062, -2060, -2060, -2064, -2071, -2080, -2088, -2095, -2096, -2093, -2086, -2076, -2066, -2058, -2053, -2052, -2055, -2058, -2061, -2061, -2059, -2052, -2044, -2035, -2029, -2025, -2025, -2028, -2033, -2037, -2038, -2035, -2028, -2019, -2010, -2003, -2000, -2001, -2007, -2016, -2026, -2035, -2040, -2042, -2042, -2040, -2039, -2041, -2046, -2053, -2063, -2072, -2079, -2081, -2080, -2075, -2068, -2061, -2058, -2058, -2063, -2070, -2078, -2084, -2087, -2086, -2081, -2073, -2065, -2058, -2053, -2052, -2053, -2055, -2055, -2053, -2046, -2037, -2026, -2015, -2007, -2004, -2005, -2010, -2018, -2026, -2031, -2034, -2032, -2028, -2023, -2019, -2018, -2020, -2026, -2034, -2042, -2048, -2050, -2049, -2046, -2043, -2041, -2042, -2048, -2057, -2068, -2080, -2089, -2094, -2094, -2090, -2084, -2076, -2071, -2067, -2067, -2070, -2073, -2074, -2072, -2067, -2059, -2049, -2040, -2034, -2031, -2033, -2037, -2043, -2047, -2049, -2046, -2039, -2030, -2020, -2012, -2006, -2006, -2009, -2014, -2020, -2024, -2026, -2025, -2022, -2019, -2019, -2022, -2029, -2040, -2052, -2063, -2072, -2076, -2076, -2072, -2066, -2060, -2057, -2057, -2061, -2068, -2075, -2080, -2082, -2081, -2077, -2071, -2066, -2062, -2062, -2065, -2069, -2074, -2075, -2074, -2067, -2057, -2044, -2032, -2021, -2015, -2013, -2015, -2019, -2024, -2027, -2027, -2024, -2019, -2015, -2012, -2013, -2017, -2025, -2033, -2041, -2045, -2046, -2044, -2038, -2032, -2028, -2028, -2032, -2040, -2051, -2062, -2072, -2078, -2080, -2079, -2076, -2074, -2073, -2075, -2079, -2084, -2088, -2090, -2087, -2081, -2071, -2060, -2049, -2041, -2038, -2038, -2042, -2048, -2052, -2054, -2052, -2046, -2038, -2030, -2023, -2020, -2020, -2022, -2025, -2028, -2028, -2025, -2019, -2012, -2006, -2003, -2004, -2010, -2020, -2032, -2044, -2054, -2061, -2063, -2061, -2059, -2056, -2056, -2059, -2064, -2070, -2076, -2080, -2080, -2077, -2072, -2065, -2060, -2058, -2059, -2065, -2072, -2079, -2085, -2086, -2082, -2074, -2064, -2053, -2044, -2037, -2034, -2034, -2035, -2034, -2032, -2028, -2021, -2013, -2007, -2003, -2004, -2009, -2017, -2027, -2036, -2041, -2043, -2041, -2036, -2030, -2025, -2023, -2026, -2031, -2039, -2047, -2054, -2058, -2059, -2058, -2056, -2057, -2059, -2065, -2074, -2084, -2092, -2098, -2099, -2094, -2086, -2076, -2066, -2057, -2053, -2052, -2053, -2056, -2058, -2057, -2054, -2048, -2040, -2034, -2029, -2028, -2030, -2035, -2039, -2042, -2042, -2037, -2029, -2019, -2009, -2002, -2000, -2002, -2008, -2016, -2025, -2032, -2037, -2039, -2040, -2040, -2041, -2045, -2051, -2060, -2069, -2077, -2082, -2082, -2079, -2072, -2064, -2058, -2055, -2056, -2060, -2067, -2075, -2081, -2083, -2082, -2078, -2072, -2066, -2060, -2058, -2057, -2058, -2059, -2058, -2053, -2045, -2034, -2022, -2011, -2004, -2001, -2004, -2010, -2018, -2025, -2031, -2033, -2032, -2029, -2026, -2023, -2024, -2027, -2032, -2039, -2044, -2048, -2048, -2046, -2041, -2038, -2036, -2039, -2046, -2056, -2068, -2079, -2088, -2093, -2093, -2090, -2084, -2078, -2073, -2071, -2071, -2072, -2073, -2072, -2068, -2061, -2052, -2042, -2035, -2030, -2030, -2033, -2039, -2045, -2049, -2050, -2047, -2041, -2032, -2023, -2015, -2011, -2010, -2012, -2016, -2020, -2022, -2022, -2020, -2017, -2016, -2017, -2023, -2032, -2043, -2056, -2067, -2075, -2078, -2077, -2073, -2067, -2062, -2059, -2059, -2062, -2067, -2072, -2076, -2077, -2075, -2071, -2066, -2063, -2062, -2064, -2068, -2073, -2078, -2079, -2076, -2068, -2057, -2045, -2032, -2022, -2016, -2014, -2015, -2018, -2021, -2022, -2022, -2019, -2016, -2014, -2014, -2017, -2023, -2031, -2039, -2046, -2049, -2048, -2044, -2038, -2032, -2028, -2027, -2031, -2039, -2048, -2058, -2067, -2073, -2075, -2075, -2074, -2074, -2075, -2079, -2083, -2088, -2091, -2091, -2087, -2079, -2068, -2056, -2046, -2039, -2035, -2036, -2040, -2045, -2049, -2050, -2048, -2044, -2038, -2032, -2027, -2026, -2026, -2028, -2030, -2031, -2029, -2024, -2017, -2009, -2004, -2001, -2003, -2009, -2020, -2032, -2043, -2053, -2059, -2062, -2062, -2060, -2060, -2061, -2064, -2068, -2073, -2077, -2078, -2076, -2072, -2066, -2060, -2055, -2055, -2058, -2064, -2071, -2079, -2084, -2085, -2081, -2074, -2065, -2056, -2048, -2042, -2039, -2038, -2036, -2034, -2030, -2023, -2016, -2009, -2004, -2002, -2005, -2011, -2020, -2030, -2038, -2044, -2045, -2043, -2038, -2033, -2030, -2028, -2030, -2035, -2041, -2046, -2050, -2052, -2052, -2052, -2052, -2054, -2059, -2066, -2076, -2086, -2094, -2099, -2099, -2094, -2086, -2076, -2067, -2059, -2054, -2052, -2053, -2053, -2053, -2051, -2047, -2041, -2036, -2032, -2030, -2031, -2035, -2040, -2044, -2046, -2044, -2039, -2030, -2021, -2011, -2005, -2002, -2003, -2008, -2015, -2022, -2028, -2032, -2035, -2037, -2039, -2042, -2048, -2056, -2065, -2074, -2080, -2083, -2082, -2077, -2070, -2062, -2056, -2053, -2054, -2058, -2064, -2071, -2075, -2078, -2077, -2074, -2070, -2066, -2064, -2063, -2063, -2064, -2063, -2060, -2053, -2044, -2032, -2020, -2010, -2003, -2001, -2004, -2009, -2017, -2023, -2028, -2031, -2031, -2030, -2028, -2028, -2030, -2034, -2039, -2043, -2047, -2048, -2046, -2042, -2037, -2034, -2034, -2037, -2044, -2055, -2066, -2077, -2085, -2090, -2091, -2089, -2085, -2081, -2078, -2076, -2076, -2075, -2074, -2070, -2064, -2056, -2046, -2037, -2031, -2028, -2029, -2033, -2039, -2045, -2049, -2050, -2048, -2042, -2035, -2027, -2021, -2018, -2017, -2017, -2018, -2019, -2019, -2018, -2015, -2013, -2013, -2016, -2023, -2033, -2045, -2058, -2068, -2075, -2079, -2078, -2074, -2070, -2065, -2063, -2063, -2064, -2067, -2069, -2070, -2070, -2067, -2064, -2061, -2059, -2060, -2064, -2070, -2075, -2079, -2080, -2076, -2068, -2058, -2046, -2034, -2025, -2019, -2016, -2016, -2017, -2018, -2018, -2017, -2015, -2013, -2013, -2016, -2021, -2028, -2037, -2044, -2050, -2051, -2050, -2045, -2039, -2033, -2030, -2029, -2032, -2038, -2046, -2054, -2061, -2066, -2069, -2071, -2072, -2074, -2078, -2083, -2088, -2092, -2094, -2092, -2086, -2077, -2066, -2055, -2045, -2038, -2035, -2035, -2038, -2042, -2044, -2045, -2044, -2041, -2038, -2035, -2033, -2032, -2034, -2035, -2036, -2034, -2030, -2024, -2016, -2009, -2003, -2001, -2004, -2010, -2019, -2030, -2041, -2050, -2056, -2060, -2062, -2063, -2064, -2066, -2070, -2074, -2077, -2078, -2077, -2073, -2067, -2061, -2055, -2052, -2052, -2056, -2062, -2069, -2076, -2080, -2081, -2079, -2074, -2067, -2060, -2054, -2049, -2045, -2042, -2038, -2034, -2027, -2020, -2012, -2006, -2002, -2002, -2005, -2013, -2021, -2031, -2038, -2043, -2045, -2044, -2041, -2037, -2035, -2034, -2035, -2038, -2041, -2044, -2046, -2046, -2046, -2046, -2047, -2051, -2057, -2066, -2076, -2086, -2094, -2098, -2098, -2093, -2086, -2078, -2069, -2062, -2057, -2054, -2052, -2051, -2048, -2045, -2040, -2035, -2032, -2030, -2030, -2033, -2038, -2043, -2047, -2048, -2046, -2040, -2032, -2023, -2015, -2009, -2006, -2006, -2009, -2014, -2019, -2023, -2027, -2030, -2033, -2037, -2043, -2051, -2060, -2069, -2077, -2082, -2084, -2082, -2077, -2070, -2063, -2057, -2054, -2054, -2057, -2061, -2065, -2068, -2070, -2070, -2069, -2067, -2066, -2066, -2067, -2068, -2068, -2066, -2061, -2054, -2043, -2032, -2020, -2011, -2005, -2003, -2005, -2009, -2015, -2020, -2025, -2028, -2029, -2030, -2032, -2034, -2037, -2041, -2046, -2049, -2050, -2049, -2046, -2041, -2036, -2033, -2033, -2037, -2044, -2053, -2063, -2073, -2081, -2085, -2087, -2087, -2086, -2084, -2082, -2081, -2080, -2078, -2074, -2069, -2061, -2052, -2042, -2034, -2029, -2027, -2028, -2032, -2038, -2044, -2047, -2048, -2047, -2043, -2038, -2033, -2028, -2025, -2023, -2022, -2021, -2020, -2018, -2015, -2012, -2010, -2011, -2016, -2023, -2034, -2046, -2057, -2067, -2074, -2077, -2077, -2075, -2072, -2069, -2067, -2066, -2066, -2067, -2067, -2065, -2063, -2060, -2057, -2056, -2056, -2059, -2064, -2070, -2075, -2079, -2079, -2075, -2068, -2059, -2049, -2039, -2030, -2024, -2020, -2018, -2016, -2015, -2014, -2012, -2011, -2011, -2012, -2017, -2023, -2031, -2040, -2047, -2051, -2053, -2051, -2046, -2041, -2036, -2033, -2033, -2035, -2039, -2044, -2050, -2055, -2059, -2063, -2066, -2069, -2073, -2078, -2084, -2090, -2094, -2094, -2092, -2086, -2076, -2066, -2055, -2046, -2040, -2036, -2035, -2036, -2038, -2039, -2040, -2039, -2038, -2036, -2036, -2036, -2037, -2039, -2040, -2040, -2037, -2032, -2025, -2017, -2010, -2005, -2003, -2006, -2011, -2019, -2028, -2037, -2045, -2052, -2057, -2060, -2064, -2067, -2071, -2075, -2078, -2080, -2079, -2076, -2071, -2065, -2058, -2053, -2050, -2051, -2054, -2059, -2066, -2071, -2075, -2076, -2075, -2072, -2067, -2062, -2058, -2054, -2050, -2046, -2040, -2034, -2026, -2018, -2010, -2004, -2001, -2002, -2006, -2013, -2021, -2030, -2037, -2042, -2045, -2045, -2044, -2042, -2041, -2041, -2042, -2044, -2045, -2045, -2045, -2044, -2043, -2043, -2045, -2050, -2057, -2066, -2076, -2084, -2091, -2095, -2095, -2092, -2086, -2080, -2073, -2066, -2061, -2057, -2053, -2049, -2045, -2040, -2035, -2031, -2028, -2028, -2030, -2034, -2039, -2044, -2047, -2048, -2046, -2041, -2034, -2027, -2020, -2014, -2012, -2011, -2012, -2015, -2017, -2020, -2023, -2026, -2030, -2036, -2043, -2052, -2062, -2071, -2078, -2083, -2084, -2082, -2077, -2071, -2065, -2060, -2057, -2056, -2057, -2059, -2062, -2063, -2064, -2064, -2064, -2064, -2065, -2067, -2069, -2070, -2070, -2067, -2062, -2054, -2044, -2033, -2022, -2014, -2008, -2006, -2006, -2009, -2013, -2017, -2021, -2024, -2026, -2029, -2032, -2036, -2041, -2046, -2049, -2052, -2052, -2049, -2046, -2041, -2037, -2034, -2034, -2038, -2044, -2052, -2060, -2068, -2075, -2080, -2083, -2084, -2085, -2085, -2085, -2085, -2083, -2080, -2076, -2069, -2060, -2051, -2042, -2034, -2029, -2027, -2028, -2032, -2036, -2040, -2043, -2045, -2044, -2041, -2038, -2035, -2032, -2030, -2029, -2027, -2024, -2021, -2018, -2014, -2011, -2010, -2011, -2016, -2024, -2034, -2044, -2055, -2064, -2071, -2075, -2076, -2076, -2074, -2073, -2072, -2071, -2070, -2069, -2066, -2063, -2060, -2057, -2054, -2053, -2054, -2058, -2063, -2068, -2073, -2076, -2076, -2073, -2067, -2059, -2051, -2043, -2035, -2029, -2024, -2021, -2017, -2014, -2011, -2009, -2008, -2009, -2012, -2017, -2025, -2033, -2041, -2047, -2051, -2053, -2051, -2048, -2044, -2040, -2038, -2037, -2039, -2041, -2045, -2048, -2051, -2055, -2058, -2062, -2066, -2072, -2078, -2084, -2090, -2093, -2093, -2090, -2084, -2076, -2067, -2057, -2049, -2043, -2039, -2037, -2036, -2036, -2036, -2035, -2035, -2034, -2034, -2035, -2037, -2039, -2041, -2042, -2041, -2038, -2033, -2026, -2019, -2013, -2009, -2007, -2009, -2013, -2020, -2027, -2034, -2041, -2047, -2053, -2058, -2063, -2068, -2073, -2077, -2080, -2081, -2080, -2076, -2071, -2065, -2059, -2054, -2052, -2052, -2055, -2058, -2063, -2067, -2069, -2070, -2070, -2068, -2066, -2063, -2060, -2057, -2053, -2048, -2042, -2035, -2026, -2018, -2010, -2005, -2003, -2003, -2007, -2013, -2020, -2027, -2033, -2038, -2041, -2043, -2044, -2044, -2045, -2046, -2046, -2047, -2047, -2046, -2045, -2043, -2042, -2042, -2044, -2049, -2056, -2064, -2073, -2081, -2087, -2090, -2091, -2089, -2085, -2081, -2075, -2070, -2065, -2060, -2055, -2050, -2044, -2038, -2033, -2029, -2027, -2027, -2030, -2034, -2038, -2042, -2045, -2046, -2044, -2040, -2035, -2030, -2024, -2020, -2018, -2016, -2016, -2017, -2018, -2019, -2021, -2024, -2029, -2035, -2043, -2052, -2062, -2070, -2077, -2081, -2082, -2080, -2077, -2072, -2068, -2064, -2061, -2060, -2059, -2060, -2060, -2060, -2060, -2060, -2060, -2061, -2063, -2066, -2068, -2070, -2069, -2066, -2061, -2053, -2044, -2035, -2026, -2018, -2013, -2010, -2010, -2010, -2012, -2015, -2017, -2020, -2023, -2027, -2032, -2037, -2042, -2047, -2051, -2053, -2052, -2050, -2047, -2043, -2040, -2038, -2039, -2041, -2046, -2052, -2058, -2065, -2070, -2074, -2078, -2080, -2082, -2084, -2085, -2086, -2084, -2081, -2075, -2068, -2060, -2051, -2042, -2036, -2031, -2029, -2030, -2032, -2034, -2037, -2039, -2040, -2040, -2039, -2038, -2036, -2035, -2034, -2033, -2031, -2027, -2023, -2019, -2015, -2013, -2012, -2014, -2018, -2025, -2034, -2043, -2052, -2059, -2065, -2070, -2072, -2074, -2074, -2074, -2074, -2074, -2072, -2070, -2067, -2063, -2059, -2055, -2053, -2053, -2054, -2057, -2061, -2066, -2069, -2071, -2071, -2068, -2064, -2058, -2052, -2046, -2040, -2034, -2029, -2024, -2020, -2015, -2012, -2009, -2008, -2010, -2013, -2018, -2025, -2032, -2039, -2045, -2048, -2050, -2050, -2048, -2046, -2044, -2043, -2043, -2044, -2045, -2046, -2048, -2050, -2052, -2055, -2059, -2064, -2070, -2077, -2082, -2087, -2090, -2090, -2087, -2082, -2075, -2067, -2060, -2053, -2047, -2043, -2040, -2037, -2035, -2034, -2032, -2031, -2031, -2032, -2034, -2037, -2040, -2042, -2042, -2041, -2038, -2033, -2028, -2022, -2018, -2014, -2013, -2015, -2018, -2022, -2027, -2032, -2038, -2043, -2049, -2055, -2061, -2067, -2072, -2077, -2079, -2080, -2079, -2075, -2071, -2065, -2061, -2057, -2055, -2055, -2056, -2058, -2061, -2063, -2064, -2065, -2065, -2064, -2064, -2062, -2061, -2058, -2055, -2050, -2043, -2036, -2028, -2021, -2014, -2010, -2008, -2008, -2011, -2015, -2020, -2025, -2030, -2034, -2037, -2040, -2043, -2045, -2047, -2049, -2050, -2050, -2049, -2047, -2045, -2044, -2043, -2043, -2046, -2050, -2056, -2063, -2070, -2076, -2081, -2084, -2085, -2084, -2082, -2080, -2076, -2073, -2068, -2063, -2057, -2051, -2045, -2038, -2033, -2030, -2028, -2028, -2030, -2033, -2037, -2040, -2041, -2042, -2040, -2038, -2035, -2031, -2028, -2026, -2023, -2022, -2020, -2019, -2019, -2019, -2021, -2024, -2029, -2035, -2043, -2051, -2059, -2067, -2072, -2076, -2077, -2077, -2075, -2073, -2070, -2068, -2066, -2064, -2062, -2061, -2059, -2058, -2057, -2057, -2058, -2059, -2061, -2064, -2066, -2067, -2066, -2063, -2058, -2052, -2044, -2037, -2030, -2024, -2019, -2016, -2014, -2013, -2013, -2014, -2016, -2018, -2021, -2026, -2031, -2036, -2042, -2047, -2050, -2051, -2051, -2050, -2047, -2045, -2043, -2043, -2044, -2046, -2049, -2053, -2057, -2061, -2065, -2069, -2073, -2076, -2079, -2082, -2083, -2084, -2083, -2079, -2074, -2067, -2060, -2052, -2045, -2040, -2036, -2034, -2033, -2033, -2033, -2034, -2035, -2035, -2036, -2036, -2036, -2036, -2036, -2036, -2034, -2032, -2029, -2025, -2021, -2018, -2016, -2016, -2019, -2023, -2028, -2035, -2042, -2049, -2055, -2060, -2065, -2069, -2072, -2074, -2075, -2076, -2076, -2074, -2071, -2068, -2064, -2060, -2057, -2055, -2055, -2056, -2058, -2061, -2063, -2065, -2066, -2065, -2063, -2060, -2056, -2052, -2048, -2043, -2038, -2033, -2028, -2022, -2018, -2014, -2011, -2010, -2012, -2015, -2020, -2025, -2031, -2036, -2041, -2044, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2050, -2052, -2054, -2058, -2063, -2069, -2074, -2079, -2082, -2084, -2084, -2082, -2078, -2073, -2068, -2062, -2057, -2052, -2047, -2043, -2039, -2036, -2033, -2031, -2030, -2030, -2031, -2034, -2036, -2038, -2039, -2039, -2038, -2035, -2032, -2028, -2025, -2022, -2020, -2020, -2020, -2022, -2025, -2028, -2031, -2036, -2041, -2046, -2052, -2059, -2065, -2071, -2075, -2077, -2077, -2076, -2074, -2070, -2067, -2063, -2061, -2059, -2059, -2059, -2059, -2059, -2060, -2060, -2060, -2060, -2061, -2061, -2060, -2059, -2057, -2054, -2049, -2043, -2036, -2030, -2023, -2018, -2015, -2013, -2013, -2015, -2017, -2020, -2023, -2027, -2030, -2034, -2037, -2041, -2045, -2048, -2050, -2051, -2051, -2050, -2049, -2047, -2046, -2046, -2047, -2050, -2054, -2058, -2063, -2068, -2072, -2075, -2078, -2079, -2079, -2079, -2078, -2076, -2073, -2069, -2064, -2059, -2052, -2046, -2040, -2036, -2032, -2031, -2031, -2032, -2033, -2035, -2037, -2037, -2037, -2036, -2035, -2034, -2032, -2031, -2029, -2028, -2026, -2025, -2023, -2022, -2022, -2024, -2026, -2031, -2037, -2044, -2051, -2057, -2063, -2068, -2071, -2073, -2073, -2073, -2072, -2071, -2070, -2069, -2067, -2064, -2062, -2059, -2057, -2056, -2056, -2057, -2058, -2060, -2062, -2063, -2063, -2061, -2058, -2054, -2049, -2043, -2038, -2033, -2028, -2025, -2021, -2019, -2017, -2015, -2015, -2016, -2018, -2021, -2025, -2030, -2036, -2041, -2045, -2047, -2049, -2049, -2049, -2048, -2047, -2047, -2047, -2049, -2050, -2052, -2055, -2057, -2059, -2062, -2065, -2069, -2073, -2076, -2079, -2080, -2081, -2079, -2076, -2071, -2066, -2060, -2054, -2048, -2044, -2040, -2038, -2036, -2034, -2033, -2032, -2032, -2032, -2032, -2033, -2034, -2035, -2036, -2036, -2035, -2033, -2030, -2027, -2024, -2022, -2021, -2022, -2024, -2027, -2032, -2037, -2042, -2046, -2051, -2056, -2060, -2065, -2069, -2072, -2074, -2075, -2075, -2074, -2071, -2068, -2065, -2061, -2059, -2058, -2058, -2058, -2059, -2060, -2061, -2061, -2061, -2060, -2058, -2056, -2054, -2051, -2048, -2044, -2040, -2035, -2030, -2025, -2020, -2016, -2014, -2014, -2015, -2018, -2022, -2026, -2030, -2034, -2037, -2040, -2042, -2044, -2046, -2048, -2049, -2050, -2051, -2051, -2051, -2051, -2051, -2051, -2053, -2055, -2059, -2063, -2068, -2072, -2076, -2078, -2079, -2078, -2077, -2074, -2071, -2067, -2064, -2060, -2055, -2051, -2046, -2041, -2037, -2034, -2031, -2030, -2030, -2031, -2033, -2035, -2036, -2037, -2036, -2035, -2033, -2031, -2029, -2027, -2026, -2025, -2025, -2026, -2027, -2028, -2030, -2032, -2035, -2040, -2045, -2051, -2057, -2063, -2068, -2072, -2074, -2074, -2073, -2072, -2070, -2068, -2066, -2065, -2064, -2062, -2061, -2060, -2059, -2058, -2057, -2057, -2057, -2058, -2058, -2058, -2057, -2055, -2052, -2047, -2042, -2036, -2031, -2026, -2023, -2020, -2019, -2018, -2019, -2019, -2021, -2023, -2025, -2028, -2031, -2035, -2039, -2043, -2047, -2049, -2051, -2051, -2050, -2049, -2048, -2048, -2049, -2051, -2054, -2057, -2060, -2063, -2066, -2069, -2071, -2072, -2074, -2075, -2076, -2076, -2075, -2073, -2069, -2065, -2059, -2053, -2047, -2042, -2038, -2036, -2034, -2034, -2034, -2034, -2034, -2034, -2033, -2033, -2032, -2032, -2032, -2032, -2032, -2031, -2030, -2029, -2027, -2025, -2024, -2024, -2026, -2029, -2033, -2039, -2044, -2050, -2055, -2059, -2063, -2065, -2068, -2069, -2071, -2072, -2072, -2072, -2071, -2069, -2067, -2064, -2061, -2059, -2057, -2057, -2057, -2059, -2060, -2060, -2060, -2059, -2057, -2054, -2050, -2047, -2043, -2039, -2036, -2032, -2029, -2026, -2023, -2020, -2018, -2016, -2017, -2018, -2022, -2026, -2030, -2035, -2039, -2042, -2044, -2045, -2046, -2047, -2047, -2048, -2050, -2051, -2053, -2054, -2056, -2057, -2058, -2059, -2061, -2064, -2067, -2071, -2074, -2076, -2078, -2078, -2076, -2073, -2069, -2064, -2059, -2055, -2051, -2048, -2045, -2042, -2039, -2037, -2034, -2032, -2030, -2030, -2030, -2031, -2033, -2034, -2035, -2035, -2034, -2032, -2029, -2027, -2025, -2025, -2025, -2027, -2029, -2032, -2035, -2039, -2042, -2045, -2049, -2052, -2057, -2061, -2066, -2070, -2073, -2074, -2074, -2073, -2071, -2068, -2065, -2063, -2061, -2061, -2061, -2061, -2061, -2060, -2060, -2058, -2056, -2055, -2053, -2052, -2051, -2050, -2048, -2045, -2041, -2036, -2031, -2027, -2023, -2020, -2018, -2018, -2019, -2022, -2024, -2027, -2029, -2032, -2034, -2036, -2038, -2041, -2044, -2047, -2050, -2052, -2053, -2053, -2053, -2052, -2052, -2053, -2055, -2057, -2061, -2065, -2068, -2071, -2073, -2074, -2074, -2073, -2071, -2070, -2068, -2066, -2064, -2061, -2058, -2053, -2049, -2044, -2039, -2035, -2033, -2032, -2031, -2032, -2033, -2034, -2035, -2034, -2033, -2031, -2030, -2029, -2028, -2028, -2029, -2029, -2030, -2030, -2030, -2031, -2032, -2033, -2036, -2040, -2045, -2050, -2056, -2061, -2065, -2068, -2069, -2069, -2069, -2068, -2068, -2068, -2068, -2068, -2067, -2066, -2064, -2062, -2060, -2058, -2056, -2055, -2055, -2056, -2056, -2056, -2055, -2053, -2049, -2045, -2040, -2035, -2031, -2029, -2027, -2025, -2024, -2024, -2023, -2023, -2023, -2023, -2024, -2026, -2029, -2033, -2038, -2042, -2045, -2048, -2049, -2049, -2049, -2049, -2049, -2051, -2053, -2055, -2058, -2061, -2063, -2065, -2066, -2067, -2068, -2069, -2070, -2071, -2072, -2073, -2073, -2071, -2068, -2064, -2059, -2053, -2048, -2045, -2042, -2040, -2039, -2038, -2037, -2035, -2034, -2032, -2030, -2029, -2029, -2029, -2030, -2031, -2032, -2032, -2032, -2031, -2029, -2028, -2027, -2028, -2030, -2033, -2038, -2042, -2047, -2051, -2054, -2057, -2059, -2061, -2063, -2065, -2068, -2070, -2072, -2072, -2072, -2070, -2068, -2065, -2062, -2060, -2058, -2058, -2059, -2059, -2059, -2059, -2057, -2055, -2052, -2049, -2045, -2043, -2040, -2038, -2037, -2035, -2033, -2030, -2027, -2023, -2021, -2019, -2019, -2021, -2024, -2027, -2031, -2034, -2037, -2039, -2040, -2041, -2042, -2044, -2046, -2049, -2052, -2054, -2057, -2058, -2059, -2059, -2059, -2060, -2061, -2063, -2066, -2069, -2072, -2074, -2074, -2073, -2071, -2068, -2064, -2061, -2058, -2055, -2053, -2051, -2049, -2046, -2043, -2039, -2036, -2032, -2030, -2029, -2029, -2030, -2032, -2033, -2033, -2033, -2031, -2029, -2028, -2027, -2026, -2027, -2029, -2032, -2035, -2037, -2040, -2041, -2043, -2045, -2047, -2050, -2054, -2058, -2063, -2067, -2070, -2071, -2071, -2070, -2068, -2066, -2065, -2064, -2064, -2064, -2064, -2064, -2063, -2061, -2059, -2056, -2053, -2051, -2049, -2049, -2048, -2047, -2046, -2044, -2040, -2036, -2032, -2028, -2025, -2023, -2022, -2023, -2024, -2026, -2028, -2029, -2030, -2030, -2031, -2032, -2035, -2038, -2042, -2046, -2049, -2052, -2054, -2054, -2054, -2054, -2054, -2055, -2057, -2060, -2063, -2067, -2069, -2071, -2071, -2070, -2069, -2067, -2066, -2065, -2065, -2064, -2064, -2062, -2059, -2055, -2051, -2046, -2041, -2038, -2036, -2035, -2034, -2035, -2035, -2035, -2034, -2032, -2030, -2028, -2026, -2026, -2027, -2028, -2031, -2032, -2034, -2034, -2034, -2034, -2034, -2036, -2038, -2042, -2046, -2051, -2056, -2060, -2063, -2064, -2065, -2065, -2065, -2065, -2066, -2067, -2069, -2070, -2070, -2069, -2067, -2064, -2061, -2058, -2056, -2055, -2054, -2055, -2054, -2054, -2052, -2049, -2045, -2041, -2037, -2033, -2031, -2030, -2029, -2029, -2029, -2029, -2028, -2026, -2024, -2024, -2024, -2026, -2029, -2032, -2037, -2040, -2044, -2046, -2047, -2047, -2047, -2048, -2050, -2052, -2055, -2059, -2062, -2065, -2066, -2066, -2066, -2065, -2065, -2065, -2066, -2068, -2069, -2070, -2070, -2068, -2065, -2061, -2057, -2052, -2049, -2046, -2045, -2044, -2043, -2042, -2040, -2037, -2034, -2031, -2028, -2026, -2026, -2027, -2028, -2030, -2031, -2032, -2032, -2031, -2030, -2029, -2029, -2031, -2033, -2037, -2042, -2046, -2050, -2052, -2053, -2054, -2055, -2056, -2059, -2061, -2065, -2068, -2070, -2072, -2072, -2070, -2068, -2065, -2063, -2061, -2060, -2060, -2061, -2061, -2061, -2059, -2056, -2052, -2048, -2044, -2041, -2039, -2038, -2038, -2037, -2036, -2035, -2032, -2029, -2026, -2024, -2022, -2022, -2024, -2027, -2030, -2033, -2036, -2037, -2037, -2037, -2038, -2039, -2042, -2045, -2049, -2053, -2057, -2059, -2061, -2061, -2061, -2060, -2060, -2061, -2063, -2066, -2069, -2071, -2072, -2071, -2069, -2066, -2063, -2060, -2057, -2056, -2055, -2055, -2054, -2052, -2050, -2046, -2042, -2037, -2034, -2031, -2030, -2030, -2031, -2032, -2032, -2032, -2031, -2029, -2027, -2026, -2025, -2026, -2029, -2032, -2036, -2039, -2042, -2043, -2044, -2044, -2045, -2046, -2049, -2053, -2057, -2061, -2065, -2067, -2068, -2068, -2067, -2065, -2064, -2064, -2065, -2066, -2067, -2068, -2068, -2066, -2063, -2059, -2055, -2051, -2048, -2047, -2046, -2046, -2046, -2044, -2042, -2039, -2035, -2031, -2028, -2025, -2025, -2026, -2027, -2029, -2030, -2031, -2031, -2030, -2029, -2029, -2030, -2032, -2035, -2040, -2044, -2048, -2051, -2053, -2054, -2054, -2054, -2055, -2057, -2060, -2063, -2067, -2069, -2071, -2071, -2070, -2067, -2065, -2063, -2062, -2062, -2062, -2063, -2063, -2062, -2059, -2055, -2051, -2046, -2042, -2040, -2038, -2037, -2037, -2037, -2037, -2035, -2033, -2029, -2026, -2024, -2023, -2024, -2026, -2028, -2032, -2034, -2036, -2036, -2036, -2036, -2036, -2038, -2040, -2044, -2049, -2053, -2057, -2060, -2061, -2061, -2061, -2060, -2061, -2062, -2064, -2067, -2069, -2071, -2072, -2071, -2068, -2065, -2062, -2059, -2057, -2056, -2055, -2055, -2055, -2053, -2050, -2047, -2042, -2038, -2034, -2031, -2030, -2031, -2032, -2033, -2033, -2033, -2031, -2029, -2027, -2025, -2025, -2027, -2030, -2033, -2037, -2040, -2042, -2043, -2044, -2044, -2045, -2046, -2049, -2053, -2057, -2062, -2065, -2067, -2068, -2067, -2066, -2064, -2063, -2063, -2064, -2066, -2067, -2068, -2067, -2065, -2062, -2058, -2054, -2051, -2048, -2047, -2047, -2047, -2047, -2045, -2043, -2039, -2035, -2031, -2027, -2025, -2025, -2026, -2028, -2029, -2031, -2031, -2031, -2030, -2029, -2029, -2030, -2033, -2037, -2041, -2046, -2050, -2052, -2053, -2053, -2053, -2053, -2054, -2056, -2059, -2062, -2066, -2068, -2070, -2070, -2069, -2067, -2065, -2063, -2062, -2062, -2063, -2064, -2064, -2062, -2059, -2055, -2050, -2045, -2041, -2038, -2037, -2037, -2037, -2037, -2037, -2036, -2033, -2030, -2028, -2026, -2025, -2026, -2028, -2031, -2033, -2036, -2037, -2036, -2036, -2035, -2035, -2036, -2039, -2043, -2048, -2053, -2057, -2060, -2062, -2062, -2062, -2061, -2062, -2063, -2065, -2067, -2070, -2071, -2071, -2069, -2066, -2062, -2059, -2056, -2054, -2054, -2055, -2055, -2055, -2054, -2052, -2048, -2043, -2039, -2035, -2032, -2031, -2031, -2032, -2032, -2032, -2031, -2029, -2026, -2024, -2023, -2024, -2026, -2030, -2034, -2039, -2042, -2045, -2046, -2046, -2045, -2046, -2047, -2049, -2052, -2056, -2060, -2063, -2065, -2065, -2064, -2063, -2062, -2062, -2063, -2065, -2067, -2069, -2070, -2069, -2067, -2063, -2059, -2054, -2050, -2047, -2046, -2045, -2045, -2044, -2043, -2040, -2037, -2033, -2030, -2027, -2026, -2027, -2029, -2031, -2033, -2034, -2034, -2033, -2031, -2030, -2029, -2029, -2031, -2035, -2039, -2043, -2047, -2050, -2051, -2052, -2052, -2053, -2055, -2058, -2062, -2066, -2069, -2072, -2072, -2071, -2069, -2066, -2063, -2060, -2059, -2059, -2060, -2061, -2061, -2060, -2058, -2054, -2050, -2046, -2043, -2041, -2041, -2041, -2041, -2040, -2039, -2036, -2033, -2029, -2025, -2023, -2022, -2023, -2025, -2029, -2032, -2035, -2037, -2037, -2037, -2037, -2038, -2040, -2043, -2047, -2051, -2055, -2058, -2060, -2060, -2059, -2058, -2057, -2057, -2059, -2062, -2065, -2069, -2071, -2072, -2071, -2068, -2065, -2062, -2059, -2058, -2057, -2056, -2056, -2055, -2052, -2048, -2044, -2039, -2034, -2031, -2030, -2030, -2031, -2033, -2035, -2035, -2035, -2033, -2031, -2029, -2027, -2027, -2029, -2031, -2035, -2038, -2040, -2041, -2041, -2041, -2041, -2042, -2044, -2048, -2053, -2059, -2063, -2067, -2069, -2070, -2068, -2067, -2065, -2063, -2063, -2064, -2065, -2066, -2066, -2065, -2062, -2058, -2055, -2051, -2049, -2048, -2048, -2048, -2049, -2049, -2048, -2045, -2041, -2036, -2031, -2027, -2025, -2025, -2026, -2027, -2029, -2030, -2030, -2029, -2028, -2028, -2029, -2031, -2035, -2040, -2045, -2049, -2052, -2054, -2054, -2053, -2052, -2052, -2052, -2054, -2057, -2061, -2064, -2067, -2068, -2068, -2067, -2065, -2064, -2063, -2063, -2064, -2065, -2066, -2066, -2063, -2059, -2054, -2048, -2043, -2039, -2036, -2035, -2035, -2036, -2037, -2036, -2035, -2033, -2030, -2028, -2027, -2028, -2029, -2032, -2034, -2036, -2038, -2037, -2036, -2034, -2033, -2033, -2034, -2038, -2042, -2048, -2053, -2057, -2060, -2062, -2062, -2062, -2062, -2063, -2065, -2067, -2069, -2071, -2071, -2070, -2067, -2063, -2059, -2055, -2053, -2052, -2052, -2054, -2055, -2055, -2054, -2052, -2049, -2044, -2040, -2037, -2035, -2034, -2034, -2034, -2034, -2032, -2030, -2027, -2024, -2022, -2022, -2023, -2026, -2031, -2036, -2041, -2044, -2047, -2048, -2048, -2047, -2047, -2048, -2051, -2054, -2057, -2060, -2062, -2063, -2062, -2061, -2059, -2059, -2060, -2062, -2064, -2068, -2070, -2072, -2071, -2068, -2064, -2060, -2055, -2051, -2048, -2046, -2045, -2044, -2043, -2041, -2038, -2034, -2031, -2028, -2026, -2027, -2029, -2032, -2034, -2037, -2038, -2037, -2035, -2033, -2031, -2029, -2030, -2031, -2035, -2039, -2042, -2046, -2048, -2049, -2050, -2051, -2052, -2055, -2059, -2064, -2068, -2072, -2074, -2074, -2072, -2068, -2064, -2061, -2058, -2057, -2057, -2058, -2059, -2059, -2058, -2056, -2052, -2049, -2046, -2044, -2043, -2044, -2044, -2044, -2043, -2041, -2037, -2033, -2028, -2024, -2021, -2020, -2021, -2024, -2028, -2031, -2034, -2036, -2037, -2038, -2038, -2040, -2043, -2046, -2050, -2055, -2058, -2059, -2060, -2058, -2057, -2055, -2054, -2054, -2056, -2060, -2064, -2067, -2070, -2071, -2070, -2068, -2066, -2063, -2061, -2060, -2059, -2059, -2058, -2055, -2052, -2047, -2041, -2036, -2032, -2029, -2028, -2029, -2031, -2034, -2036, -2037, -2036, -2035, -2033, -2031, -2030, -2030, -2032, -2034, -2036, -2038, -2039, -2039, -2039, -2038, -2038, -2039, -2043, -2047, -2053, -2059, -2065, -2068, -2070, -2071, -2069, -2067, -2066, -2064, -2064, -2064, -2065, -2065, -2064, -2062, -2058, -2055, -2051, -2048, -2047, -2047, -2048, -2050, -2051, -2052, -2050, -2047, -2043, -2038, -2033, -2029, -2027, -2026, -2026, -2027, -2028, -2028, -2028, -2027, -2026, -2027, -2028, -2032, -2037, -2042, -2048, -2053, -2056, -2057, -2056, -2055, -2053, -2052, -2052, -2053, -2056, -2059, -2062, -2064, -2065, -2064, -2064, -2063, -2062, -2063, -2064, -2066, -2068, -2069, -2068, -2065, -2060, -2054, -2048, -2042, -2038, -2035, -2034, -2034, -2035, -2035, -2035, -2034, -2032, -2030, -2029, -2029, -2031, -2033, -2036, -2038, -2040, -2040, -2039, -2037, -2034, -2032, -2031, -2033, -2036, -2041, -2046, -2051, -2056, -2059, -2061, -2062, -2062, -2063, -2065, -2067, -2070, -2072, -2073, -2072, -2069, -2065, -2060, -2056, -2052, -2050, -2049, -2050, -2052, -2054, -2054, -2054, -2052, -2049, -2045, -2042, -2039, -2038, -2037, -2037, -2036, -2035, -2032, -2029, -2025, -2022, -2020, -2019, -2021, -2025, -2031, -2036, -2042, -2046, -2048, -2049, -2049, -2049, -2050, -2051, -2053, -2056, -2058, -2060, -2061, -2060, -2059, -2057, -2056, -2056, -2057, -2060, -2064, -2068, -2071, -2072, -2072, -2069, -2065, -2060, -2056, -2052, -2049, -2047, -2045, -2043, -2041, -2038, -2035, -2031, -2028, -2026, -2025, -2027, -2030, -2034, -2037, -2040, -2041, -2040, -2038, -2035, -2033, -2031, -2031, -2033, -2035, -2038, -2041, -2043, -2045, -2046, -2047, -2049, -2051, -2055, -2060, -2066, -2071, -2074, -2076, -2075, -2072, -2068, -2064, -2060, -2057, -2056, -2055, -2056, -2056, -2056, -2054, -2052, -2050, -2047, -2045, -2045, -2045, -2046, -2047, -2048, -2046, -2044, -2039, -2034, -2028, -2024, -2021, -2020, -2021, -2024, -2027, -2030, -2033, -2035, -2036, -2038, -2039, -2042, -2046, -2050, -2054, -2058, -2061, -2061, -2060, -2058, -2055, -2053, -2051, -2052, -2054, -2057, -2061, -2065, -2067, -2069, -2068, -2067, -2066, -2064, -2063, -2062, -2062, -2061, -2059, -2056, -2051, -2045, -2039, -2033, -2029, -2026, -2026, -2027, -2030, -2033, -2035, -2037, -2037, -2036, -2035, -2034, -2034, -2034, -2036, -2037, -2039, -2040, -2040, -2038, -2037, -2036, -2035, -2037, -2041, -2046, -2052, -2059, -2065, -2069, -2071, -2071, -2071, -2069, -2068, -2066, -2066, -2066, -2065, -2064, -2062, -2059, -2055, -2051, -2047, -2045, -2044, -2046, -2048, -2051, -2053, -2053, -2052, -2049, -2045, -2040, -2035, -2032, -2029, -2028, -2028, -2028, -2027, -2027, -2025, -2024, -2024, -2025, -2028, -2032, -2038, -2045, -2051, -2055, -2058, -2059, -2058, -2056, -2054, -2053, -2052, -2053, -2055, -2057, -2059, -2061, -2061, -2060, -2060, -2060, -2061, -2062, -2065, -2068, -2070, -2071, -2070, -2066, -2061, -2055, -2048, -2042, -2037, -2034, -2033, -2032, -2032, -2032, -2032, -2031, -2030, -2029, -2029, -2030, -2033, -2036, -2039, -2042, -2043, -2042, -2040, -2037, -2034, -2032, -2031, -2032, -2035, -2039, -2044, -2049, -2053, -2056, -2058, -2060, -2062, -2064, -2067, -2070, -2073, -2074, -2075, -2073, -2069, -2064, -2059, -2054, -2050, -2047, -2047, -2048, -2050, -2052, -2053, -2052, -2051, -2049, -2046, -2044, -2042, -2041, -2041, -2040, -2039, -2036, -2033, -2029, -2024, -2020, -2018, -2018, -2020, -2025, -2030, -2036, -2041, -2046, -2048, -2050, -2051, -2052, -2053, -2054, -2056, -2058, -2060, -2061, -2060, -2058, -2056, -2054, -2053, -2053, -2055, -2059, -2063, -2067, -2071, -2072, -2072, -2070, -2067, -2063, -2058, -2055, -2052, -2049, -2047, -2044, -2041, -2037, -2032, -2028, -2025, -2024, -2024, -2027, -2030, -2035, -2039, -2041, -2042, -2042, -2040, -2037, -2035, -2034, -2033, -2034, -2036, -2038, -2040, -2041, -2042, -2043, -2044, -2046, -2050, -2055, -2061, -2067, -2072, -2075, -2077, -2076, -2073, -2069, -2065, -2061, -2058, -2056, -2055, -2055, -2054, -2053, -2051, -2049, -2047, -2045, -2044, -2045, -2046, -2048, -2050, -2050, -2049, -2046, -2041, -2035, -2029, -2025, -2022, -2020, -2021, -2023, -2025, -2028, -2030, -2032, -2034, -2036, -2039, -2043, -2047, -2052, -2057, -2061, -2063, -2063, -2061, -2058, -2055, -2052, -2051, -2051, -2053, -2056, -2059, -2062, -2065, -2066, -2066, -2066, -2065, -2064, -2064, -2064, -2064, -2063, -2061, -2057, -2052, -2045, -2038, -2032, -2027, -2025, -2025, -2026, -2029, -2031, -2034, -2035, -2036, -2036, -2035, -2035, -2036, -2037, -2039, -2040, -2041, -2041, -2040, -2038, -2035, -2034, -2034, -2035, -2039, -2045, -2051, -2058, -2063, -2068, -2070, -2071, -2071, -2070, -2070, -2069, -2069, -2068, -2067, -2065, -2062, -2057, -2053, -2048, -2045, -2043, -2043, -2044, -2047, -2050, -2052, -2053, -2052, -2049, -2046, -2042, -2038, -2034, -2032, -2031, -2029, -2028, -2027, -2025, -2024, -2022, -2022, -2024, -2027, -2032, -2039, -2045, -2051, -2056, -2059, -2060, -2059, -2058, -2056, -2055, -2055, -2055, -2056, -2058, -2058, -2059, -2058, -2057, -2057, -2057, -2059, -2062, -2065, -2068, -2071, -2072, -2071, -2067, -2062, -2056, -2049, -2043, -2039, -2035, -2034, -2032, -2032, -2031, -2030, -2028, -2028, -2027, -2029, -2031, -2034, -2038, -2042, -2044, -2045, -2044, -2042, -2039, -2035, -2033, -2032, -2033, -2035, -2039, -2043, -2047, -2051, -2054, -2056, -2059, -2061, -2064, -2068, -2071, -2074, -2076, -2076, -2074, -2070, -2064, -2058, -2053, -2049, -2047, -2046, -2047, -2048, -2049, -2050, -2050, -2049, -2047, -2046, -2045, -2044, -2044, -2044, -2043, -2041, -2038, -2034, -2029, -2024, -2020, -2018, -2018, -2020, -2024, -2029, -2035, -2040, -2044, -2047, -2049, -2051, -2053, -2054, -2057, -2059, -2061, -2062, -2061, -2060, -2058, -2055, -2052, -2051, -2051, -2053, -2057, -2061, -2065, -2068, -2070, -2070, -2069, -2066, -2063, -2059, -2056, -2054, -2051, -2048, -2045, -2040, -2036, -2031, -2026, -2024, -2022, -2023, -2026, -2030, -2035, -2038, -2041, -2042, -2042, -2041, -2039, -2037, -2036, -2036, -2037, -2038, -2039, -2040, -2040, -2040, -2041, -2042, -2045, -2049, -2054, -2060, -2066, -2072, -2075, -2077, -2076, -2073, -2070, -2066, -2062, -2060, -2057, -2056, -2054, -2053, -2051, -2048, -2046, -2044, -2043, -2043, -2044, -2046, -2049, -2050, -2051, -2049, -2046, -2042, -2036, -2031, -2027, -2024, -2022, -2022, -2023, -2025, -2027, -2028, -2030, -2032, -2035, -2038, -2043, -2048, -2053, -2058, -2062, -2064, -2064, -2062, -2059, -2056, -2053, -2052, -2052, -2053, -2055, -2058, -2060, -2062, -2063, -2063, -2063, -2064, -2064, -2065, -2066, -2066, -2065, -2062, -2058, -2052, -2046, -2039, -2033, -2028, -2026, -2025, -2026, -2028, -2030, -2032, -2034, -2034, -2035, -2036, -2037, -2038, -2040, -2042, -2043, -2044, -2043, -2041, -2039, -2036, -2034, -2034, -2036, -2039, -2044, -2050, -2056, -2061, -2065, -2068, -2069, -2070, -2070, -2070, -2070, -2070, -2069, -2068, -2065, -2061, -2056, -2051, -2047, -2044, -2042, -2042, -2044, -2046, -2049, -2051, -2051, -2051, -2049, -2046, -2043, -2040, -2037, -2035, -2033, -2032, -2030, -2028, -2025, -2023, -2022, -2021, -2023, -2027, -2032, -2038, -2045, -2051, -2055, -2058, -2059, -2059, -2059, -2058, -2057, -2057, -2057, -2057, -2058, -2057, -2057, -2056, -2055, -2055, -2055, -2057, -2060, -2064, -2067, -2070, -2071, -2069, -2066, -2062, -2056, -2050, -2045, -2041, -2037, -2035, -2033, -2031, -2030, -2028, -2027, -2026, -2026, -2028, -2031, -2035, -2039, -2042, -2045, -2046, -2045, -2043, -2040, -2037, -2035, -2034, -2035, -2037, -2039, -2043, -2046, -2048, -2051, -2054, -2056, -2060, -2063, -2068, -2071, -2074, -2076, -2076, -2073, -2069, -2064, -2059, -2054, -2050, -2048, -2047, -2046, -2047, -2047, -2047, -2047, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2043, -2039, -2035, -2030, -2025, -2022, -2020, -2020, -2021, -2025, -2029, -2034, -2038, -2042, -2045, -2048, -2050, -2053, -2056, -2058, -2061, -2062, -2063, -2062, -2060, -2057, -2055, -2052, -2051, -2051, -2053, -2056, -2060, -2063, -2066, -2068, -2068, -2067, -2065, -2063, -2061, -2058, -2056, -2053, -2050, -2046, -2041, -2036, -2031, -2027, -2024, -2023, -2024, -2026, -2030, -2034, -2037, -2040, -2041, -2042, -2041, -2041, -2040, -2040, -2040, -2040, -2041, -2041, -2041, -2040, -2040, -2040, -2041, -2044, -2048, -2053, -2059, -2065, -2070, -2073, -2075, -2075, -2073, -2070, -2067, -2064, -2062, -2059, -2057, -2055, -2053, -2050, -2047, -2044, -2042, -2042, -2042, -2044, -2046, -2048, -2050, -2050, -2049, -2046, -2042, -2038, -2033, -2029, -2027, -2025, -2025, -2025, -2025, -2026, -2027, -2029, -2031, -2034, -2038, -2043, -2048, -2053, -2058, -2062, -2063, -2063, -2062, -2059, -2057, -2055, -2053, -2053, -2054, -2055, -2057, -2058, -2059, -2060, -2060, -2061, -2062, -2063, -2064, -2066, -2066, -2065, -2062, -2058, -2052, -2046, -2040, -2034, -2030, -2028, -2026, -2027, -2028, -2029, -2030, -2031, -2032, -2033, -2035, -2037, -2039, -2041, -2043, -2044, -2045, -2044, -2042, -2039, -2037, -2036, -2035, -2037, -2040, -2044, -2049, -2054, -2059, -2062, -2065, -2067, -2068, -2070, -2070, -2071, -2071, -2070, -2068, -2065, -2061, -2056, -2051, -2047, -2044, -2042, -2042, -2043, -2045, -2047, -2048, -2049, -2048, -2047, -2045, -2043, -2041, -2039, -2038, -2036, -2034, -2032, -2029, -2026, -2024, -2022, -2022, -2024, -2027, -2032, -2038, -2044, -2049, -2053, -2056, -2058, -2059, -2059, -2059, -2059, -2059, -2059, -2059, -2058, -2057, -2056, -2055, -2054, -2054, -2055, -2057, -2059, -2063, -2066, -2068, -2069, -2068, -2065, -2061, -2057, -2052, -2048, -2044, -2040, -2037, -2034, -2032, -2029, -2027, -2026, -2025, -2026, -2028, -2031, -2035, -2038, -2042, -2044, -2045, -2045, -2043, -2041, -2039, -2038, -2037, -2037, -2039, -2040, -2043, -2045, -2047, -2049, -2052, -2055, -2059, -2063, -2067, -2071, -2074, -2075, -2075, -2073, -2069, -2065, -2060, -2056, -2053, -2050, -2048, -2047, -2047, -2046, -2046, -2045, -2044, -2044, -2044, -2045, -2045, -2046, -2046, -2045, -2043, -2040, -2036, -2032, -2028, -2024, -2023, -2022, -2024, -2026, -2029, -2033, -2037, -2040, -2043, -2046, -2050, -2053, -2056, -2059, -2061, -2063, -2063, -2062, -2061, -2058, -2055, -2053, -2052, -2052, -2054, -2056, -2058, -2061, -2063, -2064, -2065, -2064, -2064, -2062, -2061, -2059, -2057, -2054, -2051, -2046, -2042, -2036, -2032, -2028, -2025, -2024, -2025, -2027, -2030, -2033, -2036, -2038, -2039, -2040, -2041, -2041, -2041, -2041, -2042, -2042, -2042, -2042, -2041, -2040, -2040, -2040, -2041, -2044, -2048, -2052, -2058, -2063, -2067, -2070, -2072, -2072, -2071, -2070, -2067, -2065, -2063, -2061, -2058, -2055, -2052, -2049, -2046, -2043, -2041, -2041, -2041, -2043, -2045, -2047, -2048, -2048, -2047, -2045, -2042, -2039, -2035, -2032, -2030, -2028, -2027, -2027, -2027, -2027, -2027, -2029, -2031, -2034, -2038, -2042, -2048, -2053, -2057, -2060, -2062, -2062, -2062, -2060, -2058, -2057, -2055, -2055, -2055, -2056, -2056, -2057, -2057, -2058, -2058, -2059, -2060, -2062, -2063, -2065, -2065, -2064, -2061, -2058, -2053, -2047, -2042, -2037, -2033, -2030, -2029, -2028, -2028, -2029, -2029, -2030, -2031, -2033, -2035, -2037, -2039, -2042, -2044, -2045, -2045, -2044, -2043, -2041, -2039, -2038, -2038, -2039, -2042, -2045, -2049, -2053, -2056, -2060, -2062, -2065, -2067, -2068, -2070, -2071, -2071, -2070, -2068, -2065, -2061, -2057, -2052, -2048, -2045, -2043, -2043, -2043, -2044, -2045, -2046, -2046, -2046, -2045, -2044, -2043, -2042, -2040, -2039, -2037, -2035, -2033, -2030, -2027, -2025, -2024, -2024, -2025, -2028, -2033, -2037, -2042, -2047, -2051, -2054, -2056, -2058, -2059, -2060, -2060, -2061, -2061, -2060, -2060, -2058, -2057, -2055, -2054, -2054, -2054, -2056, -2058, -2061, -2063, -2065, -2065, -2065, -2063, -2060, -2056, -2053, -2049, -2046, -2042, -2039, -2036, -2033, -2030, -2028, -2026, -2025, -2026, -2028, -2031, -2034, -2038, -2040, -2043, -2044, -2044, -2043, -2042, -2041, -2040, -2040, -2040, -2041, -2042, -2043, -2045, -2046, -2048, -2051, -2054, -2058, -2062, -2066, -2069, -2072, -2073, -2073, -2071, -2068, -2065, -2061, -2057, -2054, -2051, -2049, -2048, -2046, -2045, -2044, -2043, -2043, -2042, -2043, -2044, -2045, -2045, -2045, -2045, -2043, -2040, -2037, -2033, -2030, -2027, -2025, -2025, -2026, -2028, -2030, -2033, -2036, -2039, -2042, -2045, -2048, -2052, -2056, -2059, -2061, -2063, -2063, -2062, -2061, -2059, -2056, -2055, -2054, -2054, -2054, -2056, -2058, -2059, -2061, -2061, -2062, -2062, -2062, -2061, -2060, -2059, -2057, -2055, -2051, -2047, -2042, -2038, -2033, -2029, -2027, -2026, -2026, -2027, -2029, -2032, -2034, -2036, -2037, -2039, -2040, -2041, -2042, -2042, -2043, -2044, -2044, -2043, -2042, -2042, -2041, -2041, -2043, -2045, -2049, -2053, -2057, -2061, -2065, -2068, -2069, -2070, -2070, -2069, -2068, -2066, -2064, -2062, -2060, -2056, -2053, -2050, -2046, -2044, -2042, -2041, -2042, -2043, -2044, -2045, -2046, -2046, -2045, -2044, -2041, -2039, -2036, -2034, -2032, -2031, -2030, -2029, -2028, -2028, -2028, -2029, -2031, -2034, -2038, -2042, -2047, -2052, -2056, -2059, -2060, -2061, -2061, -2060, -2059, -2059, -2058, -2058, -2057, -2057, -2057, -2057, -2056, -2057, -2057, -2058, -2059, -2061, -2062, -2063, -2063, -2062, -2060, -2056, -2052, -2048, -2043, -2039, -2036, -2033, -2031, -2030, -2029, -2029, -2028, -2029, -2030, -2031, -2033, -2036, -2039, -2041, -2043, -2044, -2045, -2044, -2043, -2042, -2041, -2040, -2041, -2042, -2044, -2046, -2049, -2052, -2055, -2058, -2060, -2062, -2065, -2067, -2069, -2070, -2070, -2070, -2068, -2065, -2061, -2057, -2053, -2050, -2047, -2045, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2043, -2043, -2042, -2041, -2041, -2040, -2038, -2036, -2034, -2031, -2029, -2027, -2026, -2026, -2027, -2030, -2033, -2037, -2041, -2045, -2048, -2051, -2054, -2056, -2058, -2059, -2061, -2061, -2062, -2061, -2060, -2059, -2057, -2056, -2055, -2055, -2055, -2057, -2058, -2060, -2062, -2063, -2063, -2062, -2060, -2058, -2056, -2053, -2050, -2047, -2044, -2041, -2038, -2034, -2031, -2029, -2027, -2027, -2027, -2029, -2031, -2034, -2036, -2039, -2041, -2042, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2044, -2044, -2045, -2046, -2047, -2048, -2051, -2053, -2057, -2060, -2064, -2067, -2069, -2070, -2070, -2069, -2067, -2064, -2062, -2059, -2056, -2054, -2052, -2049, -2047, -2045, -2044, -2042, -2042, -2041, -2042, -2042, -2043, -2043, -2043, -2042, -2041, -2039, -2036, -2034, -2031, -2030, -2028, -2028, -2029, -2030, -2031, -2033, -2035, -2038, -2041, -2044, -2047, -2051, -2054, -2058, -2060, -2062, -2062, -2062, -2061, -2059, -2058, -2057, -2056, -2056, -2057, -2057, -2058, -2059, -2059, -2059, -2060, -2060, -2060, -2059, -2059, -2058, -2056, -2054, -2051, -2047, -2043, -2039, -2035, -2032, -2030, -2029, -2028, -2029, -2030, -2031, -2033, -2034, -2035, -2037, -2038, -2040, -2041, -2043, -2044, -2044, -2045, -2044, -2044, -2043, -2043, -2044, -2045, -2047, -2050, -2053, -2057, -2060, -2063, -2065, -2066, -2067, -2067, -2067, -2067, -2066, -2065, -2063, -2060, -2057, -2054, -2051, -2048, -2045, -2044, -2043, -2042, -2043, -2043, -2043, -2043, -2043, -2042, -2041, -2040, -2038, -2037, -2035, -2034, -2033, -2032, -2031, -2030, -2030, -2030, -2031, -2032, -2035, -2038, -2042, -2046, -2050, -2053, -2056, -2057, -2059, -2059, -2060, -2060, -2060, -2060, -2059, -2059, -2059, -2058, -2057, -2057, -2057, -2057, -2057, -2058, -2059, -2060, -2060, -2060, -2059, -2057, -2054, -2051, -2047, -2044, -2041, -2038, -2036, -2034, -2032, -2031, -2030, -2029, -2029, -2030, -2031, -2033, -2035, -2038, -2040, -2042, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2044, -2045, -2047, -2049, -2050, -2052, -2054, -2056, -2059, -2061, -2063, -2065, -2067, -2068, -2068, -2067, -2066, -2064, -2061, -2058, -2055, -2052, -2050, -2048, -2047, -2045, -2045, -2044, -2043, -2042, -2042, -2041, -2041, -2041, -2040, -2040, -2039, -2038, -2037, -2035, -2033, -2031, -2030, -2030, -2030, -2031, -2033, -2036, -2038, -2041, -2044, -2047, -2049, -2052, -2054, -2056, -2058, -2060, -2061, -2061, -2061, -2060, -2059, -2058, -2057, -2057, -2056, -2057, -2057, -2058, -2059, -2060, -2060, -2059, -2058, -2057, -2055, -2054, -2052, -2050, -2047, -2045, -2042, -2039, -2036, -2033, -2031, -2030, -2029, -2029, -2030, -2032, -2033, -2035, -2037, -2038, -2039, -2040, -2041, -2041, -2042, -2043, -2044, -2045, -2045, -2046, -2047, -2047, -2048, -2050, -2052, -2054, -2057, -2060, -2062, -2064, -2066, -2067, -2067, -2066, -2065, -2063, -2062, -2060, -2058, -2056, -2053, -2051, -2049, -2047, -2045, -2043, -2042, -2041, -2041, -2041, -2042, -2041, -2041, -2040, -2039, -2037, -2036, -2034, -2033, -2032, -2032, -2032, -2032, -2033, -2033, -2035, -2036, -2038, -2040, -2043, -2046, -2050, -2053, -2055, -2058, -2059, -2060, -2060, -2060, -2059, -2059, -2059, -2059, -2059, -2059, -2059, -2059, -2059, -2059, -2058, -2058, -2058, -2058, -2057, -2057, -2056, -2054, -2052, -2049, -2046, -2043, -2040, -2037, -2035, -2033, -2032, -2032, -2031, -2031, -2032, -2032, -2033, -2034, -2035, -2037, -2038, -2040, -2042, -2043, -2044, -2044, -2044, -2044, -2045, -2045, -2046, -2048, -2050, -2052, -2054, -2056, -2058, -2060, -2062, -2063, -2064, -2064, -2065, -2065, -2065, -2064, -2062, -2060, -2058, -2055, -2052, -2050, -2048, -2046, -2045, -2044, -2043, -2043, -2042, -2041, -2041, -2040, -2039, -2038, -2037, -2036, -2036, -2035, -2034, -2034, -2033, -2032, -2032, -2032, -2033, -2035, -2037, -2040, -2043, -2046, -2048, -2051, -2053, -2055, -2056, -2057, -2058, -2059, -2060, -2061, -2061, -2061, -2060, -2059, -2059, -2058, -2058, -2058, -2058, -2058, -2058, -2058, -2058, -2057, -2056, -2054, -2051, -2049, -2047, -2044, -2042, -2040, -2038, -2036, -2035, -2033, -2032, -2031, -2031, -2031, -2032, -2033, -2035, -2037, -2038, -2039, -2040, -2041, -2042, -2042, -2043, -2044, -2045, -2046, -2048, -2049, -2050, -2052, -2053, -2055, -2056, -2058, -2060, -2061, -2063, -2064, -2065, -2065, -2065, -2063, -2062, -2060, -2058, -2056, -2054, -2052, -2050, -2049, -2047, -2046, -2044, -2043, -2041, -2040, -2040, -2039, -2039, -2039, -2038, -2038, -2037, -2036, -2034, -2033, -2033, -2032, -2032, -2033, -2034, -2036, -2038, -2039, -2041, -2043, -2045, -2047, -2050, -2052, -2054, -2057, -2058, -2059, -2060, -2060, -2060, -2060, -2059, -2059, -2059, -2059, -2059, -2059, -2059, -2059, -2058, -2058, -2057, -2056, -2054, -2053, -2052, -2051, -2049, -2047, -2045, -2042, -2040, -2037, -2035, -2034, -2032, -2032, -2032, -2032, -2033, -2034, -2034, -2035, -2036, -2037, -2038, -2039, -2041, -2042, -2043, -2045, -2046, -2047, -2047, -2048, -2049, -2050, -2052, -2053, -2055, -2058, -2060, -2061, -2062, -2063, -2063, -2063, -2063, -2062, -2062, -2061, -2060, -2058, -2057, -2055, -2052, -2050, -2048, -2046, -2044, -2043, -2042, -2042, -2041, -2041, -2040, -2039, -2038, -2037, -2036, -2035, -2034, -2034, -2034, -2034, -2034, -2035, -2035, -2035, -2036, -2037, -2039, -2041, -2044, -2046, -2049, -2051, -2054, -2055, -2057, -2058, -2058, -2059, -2059, -2060, -2060, -2061, -2061, -2061, -2060, -2060, -2059, -2058, -2057, -2057, -2056, -2056, -2055, -2055, -2054, -2052, -2050, -2047, -2045, -2043, -2040, -2039, -2037, -2036, -2035, -2034, -2033, -2033, -2032, -2032, -2033, -2033, -2034, -2036, -2037, -2039, -2041, -2042, -2043, -2044, -2044, -2045, -2046, -2048, -2049, -2051, -2053, -2054, -2056, -2057, -2059, -2059, -2060, -2061, -2062, -2063, -2063, -2063, -2063, -2062, -2061, -2059, -2057, -2055, -2053, -2051, -2049, -2048, -2047, -2046, -2044, -2043, -2042, -2040, -2039, -2038, -2037, -2036, -2036, -2036, -2036, -2035, -2035, -2034, -2034, -2034, -2034, -2034, -2036, -2037, -2039, -2041, -2044, -2046, -2047, -2049, -2051, -2052, -2054, -2055, -2057, -2059, -2060, -2061, -2061, -2061, -2061, -2060, -2059, -2059, -2059, -2058, -2058, -2058, -2058, -2057, -2056, -2054, -2053, -2051, -2049, -2047, -2046, -2044, -2043, -2041, -2040, -2038, -2036, -2035, -2033, -2032, -2032, -2032, -2033, -2034, -2035, -2036, -2037, -2038, -2039, -2039, -2040, -2042, -2043, -2045, -2046, -2048, -2050, -2051, -2052, -2053, -2054, -2055, -2056, -2058, -2059, -2061, -2062, -2063, -2063, -2063, -2062, -2061, -2060, -2059, -2057, -2056, -2055, -2054, -2052, -2051, -2049, -2047, -2045, -2043, -2042, -2040, -2040, -2039, -2039, -2038, -2037, -2037, -2036, -2035, -2034, -2033, -2033, -2034, -2035, -2036, -2037, -2038, -2039, -2040, -2042, -2043, -2045, -2046, -2049, -2051, -2053, -2055, -2057, -2058, -2059, -2059, -2059, -2059, -2060, -2060, -2060, -2061, -2061, -2060, -2060, -2059, -2058, -2056, -2055, -2054, -2053, -2052, -2051, -2050, -2048, -2046, -2044, -2042, -2040, -2038, -2036, -2035, -2035, -2034, -2034, -2034, -2034, -2034, -2034, -2034, -2035, -2035, -2037, -2038, -2040, -2042, -2043, -2045, -2046, -2047, -2048, -2049, -2050, -2052, -2053, -2055, -2057, -2058, -2060, -2061, -2061, -2061, -2061, -2061, -2061, -2061, -2060, -2060, -2059, -2058, -2057, -2055, -2053, -2051, -2049, -2047, -2046, -2044, -2043, -2042, -2041, -2040, -2039, -2037, -2036, -2035, -2034, -2034, -2034, -2034, -2035, -2035, -2036, -2036, -2037, -2037, -2038, -2039, -2040, -2042, -2044, -2047, -2049, -2051, -2052, -2053, -2054, -2055, -2056, -2057, -2058, -2060, -2061, -2061, -2062, -2062, -2061, -2060, -2059, -2058, -2057, -2057, -2056, -2055, -2054, -2053, -2052, -2050, -2048, -2046, -2044, -2042, -2041, -2039, -2039, -2038, -2037, -2036, -2035, -2034, -2033, -2033, -2033, -2033, -2034, -2036, -2037, -2039, -2040, -2041, -2042, -2043, -2044, -2045, -2047, -2049, -2051, -2053, -2054, -2056, -2057, -2058, -2058, -2058, -2059, -2059, -2060, -2061, -2061, -2062, -2061, -2061, -2059, -2058, -2056, -2055, -2053, -2052, -2051, -2050, -2049, -2047, -2045, -2043, -2041, -2040, -2038, -2037, -2036, -2035, -2035, -2035, -2035, -2035, -2035, -2035, -2035, -2035, -2035, -2036, -2038, -2040, -2041, -2043, -2045, -2046, -2047, -2048, -2049, -2051, -2052, -2054, -2056, -2058, -2059, -2060, -2061, -2061, -2061, -2060, -2060, -2060, -2060, -2060, -2059, -2059, -2058, -2057, -2055, -2053, -2051, -2049, -2047, -2046, -2045, -2044, -2043, -2042, -2041, -2039, -2038, -2036, -2035, -2034, -2034, -2034, -2035, -2035, -2036, -2036, -2037, -2037, -2037, -2038, -2039, -2041, -2043, -2045, -2047, -2049, -2051, -2052, -2053, -2054, -2055, -2055, -2057, -2058, -2059, -2060, -2061, -2061, -2061, -2060, -2059, -2059, -2058, -2057, -2057, -2056, -2056, -2055, -2053, -2052, -2050, -2048, -2045, -2043, -2042, -2041, -2040, -2039, -2038, -2037, -2036, -2035, -2034, -2034, -2033, -2033, -2034, -2035, -2036, -2038, -2039, -2040, -2041, -2042, -2043, -2043, -2045, -2046, -2048, -2050, -2052, -2054, -2055, -2056, -2057, -2058, -2058, -2059, -2060, -2060, -2061, -2062, -2062, -2062, -2061, -2059, -2058, -2056, -2054, -2053, -2051, -2050, -2049, -2048, -2047, -2045, -2043, -2041, -2040, -2038, -2037, -2037, -2037, -2037, -2036, -2036, -2036, -2035, -2035, -2034, -2034, -2035, -2036, -2037, -2039, -2041, -2043, -2045, -2046, -2047, -2048, -2050, -2051, -2053, -2055, -2057, -2058, -2060, -2060, -2060, -2060, -2059, -2059, -2059, -2058, -2059, -2059, -2059, -2058, -2058, -2056, -2055, -2053, -2051, -2049, -2048, -2047, -2046, -2045, -2043, -2042, -2040, -2038, -2036, -2035, -2033, -2033, -2033, -2034, -2035, -2035, -2036, -2037, -2037, -2038, -2038, -2039, -2040, -2042, -2044, -2046, -2047, -2049, -2050, -2051, -2052, -2052, -2053, -2054, -2056, -2058, -2059, -2061, -2062, -2062, -2062, -2062, -2061, -2060, -2059, -2058, -2057, -2056, -2055, -2054, -2052, -2050, -2048, -2046, -2044, -2042, -2041, -2040, -2040, -2040, -2039, -2039, -2038, -2037, -2036, -2035, -2034, -2034, -2034, -2035, -2036, -2037, -2038, -2039, -2040, -2040, -2041, -2043, -2045, -2047, -2049, -2052, -2054, -2056, -2057, -2058, -2058, -2058, -2058, -2058, -2059, -2059, -2060, -2060, -2060, -2059, -2059, -2057, -2056, -2055, -2054, -2053, -2053, -2052, -2051, -2050, -2049, -2047, -2044, -2042, -2040, -2038, -2036, -2036, -2035, -2035, -2035, -2035, -2035, -2035, -2035, -2035, -2036, -2037, -2038, -2040, -2042, -2044, -2045, -2046, -2047, -2047, -2047, -2048, -2049, -2051, -2052, -2054, -2056, -2058, -2059, -2060, -2060, -2060, -2060, -2060, -2061, -2061, -2061, -2061, -2060, -2058, -2056, -2054, -2051, -2049, -2047, -2045, -2044, -2044, -2043, -2043, -2042, -2041, -2040, -2038, -2037, -2036, -2036, -2036, -2036, -2037, -2037, -2037, -2036, -2036, -2036, -2036, -2036, -2038, -2040, -2042, -2045, -2047, -2049, -2051, -2053, -2054, -2055, -2056, -2057, -2058, -2059, -2060, -2061, -2061, -2060, -2060, -2058, -2057, -2056, -2056, -2055, -2056, -2056, -2056, -2055, -2054, -2053, -2051, -2048, -2046, -2044, -2043, -2041, -2040, -2039, -2038, -2037, -2035, -2034, -2033, -2032, -2032, -2033, -2034, -2036, -2038, -2040, -2041, -2042, -2043, -2043, -2044, -2044, -2045, -2047, -2048, -2050, -2052, -2053, -2054, -2055, -2055, -2056, -2057, -2058, -2059, -2061, -2062, -2063, -2063, -2063, -2062, -2060, -2058, -2055, -2053, -2052, -2051, -2049, -2048, -2047, -2046, -2044, -2042, -2040, -2039, -2038, -2038, -2038, -2039, -2039, -2039, -2039, -2038, -2037, -2035, -2035, -2034, -2034, -2035, -2037, -2039, -2040, -2042, -2044, -2045, -2046, -2048, -2050, -2052, -2054, -2056, -2058, -2060, -2061, -2061, -2060, -2059, -2058, -2057, -2057, -2057, -2057, -2057, -2057, -2057, -2057, -2056, -2054, -2053, -2052, -2050, -2050, -2049, -2048, -2047, -2045, -2043, -2041, -2038, -2036, -2034, -2033, -2032, -2032, -2033, -2034, -2036, -2037, -2038, -2038, -2039, -2040, -2041, -2042, -2044, -2046, -2047, -2048, -2049, -2050, -2050, -2050, -2050, -2051, -2052, -2054, -2056, -2058, -2060, -2062, -2062, -2062, -2062, -2061, -2060, -2059, -2058, -2058, -2057, -2055, -2054, -2051, -2049, -2046, -2044, -2042, -2041, -2040, -2040, -2040, -2041, -2041, -2041, -2040, -2039, -2037, -2036, -2036, -2035, -2036, -2036, -2037, -2037, -2037, -2038, -2038, -2039, -2040, -2041, -2044, -2047, -2050, -2053, -2055, -2057, -2058, -2059, -2059, -2059, -2058, -2058, -2058, -2058, -2059, -2059, -2058, -2057, -2056, -2055, -2054, -2053, -2053, -2053, -2053, -2053, -2053, -2052, -2050, -2048, -2045, -2043, -2040, -2038, -2036, -2035, -2035, -2034, -2034, -2034, -2034, -2033, -2034, -2034, -2036, -2037, -2040, -2042, -2044, -2046, -2047, -2048, -2048, -2047, -2047, -2048, -2048, -2050, -2052, -2053, -2055, -2057, -2058, -2058, -2059, -2059, -2060, -2061, -2062, -2062, -2062, -2062, -2061, -2059, -2056, -2053, -2050, -2048, -2045, -2044, -2043, -2043, -2042, -2042, -2041, -2040, -2039, -2039, -2038, -2038, -2038, -2038, -2039, -2039, -2039, -2038, -2037, -2036, -2035, -2035, -2035, -2037, -2039, -2042, -2044, -2047, -2050, -2052, -2053, -2054, -2056, -2057, -2058, -2059, -2060, -2061, -2061, -2061, -2060, -2058, -2056, -2055, -2054, -2053, -2054, -2054, -2055, -2055, -2055, -2055, -2053, -2052, -2050, -2048, -2046, -2044, -2043, -2042, -2040, -2039, -2037, -2035, -2033, -2031, -2031, -2031, -2032, -2034, -2036, -2039, -2041, -2043, -2044, -2044, -2045, -2045, -2046, -2047, -2048, -2049, -2050, -2051, -2052, -2052, -2052, -2053, -2053, -2055, -2056, -2058, -2060, -2062, -2064, -2064, -2063, -2062, -2060, -2058, -2056, -2053, -2052, -2050, -2049, -2047, -2046, -2044, -2042, -2040, -2039, -2038, -2038, -2038, -2039, -2040, -2041, -2041, -2041, -2039, -2038, -2036, -2035, -2035, -2035, -2035, -2037, -2038, -2040, -2041, -2042, -2044, -2045, -2047, -2049, -2052, -2055, -2058, -2060, -2062, -2062, -2062, -2061, -2059, -2057, -2056, -2055, -2055, -2055, -2055, -2056, -2055, -2055, -2054, -2053, -2052, -2051, -2051, -2051, -2050, -2050, -2049, -2047, -2044, -2041, -2038, -2035, -2033, -2032, -2031, -2032, -2033, -2034, -2035, -2036, -2037, -2038, -2039, -2041, -2042, -2044, -2046, -2048, -2049, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2051, -2053, -2055, -2057, -2059, -2061, -2062, -2062, -2062, -2061, -2061, -2060, -2060, -2059, -2058, -2056, -2054, -2051, -2048, -2045, -2042, -2040, -2039, -2039, -2039, -2040, -2041, -2041, -2041, -2041, -2040, -2039, -2038, -2038, -2037, -2037, -2038, -2038, -2038, -2038, -2037, -2037, -2037, -2038, -2040, -2043, -2046, -2050, -2053, -2056, -2058, -2059, -2060, -2060, -2059, -2059, -2059, -2059, -2059, -2059, -2058, -2057, -2056, -2054, -2053, -2052, -2051, -2052, -2052, -2053, -2054, -2054, -2053, -2052, -2049, -2047, -2044, -2041, -2039, -2037, -2036, -2035, -2034, -2034, -2033, -2033, -2032, -2033, -2034, -2036, -2038, -2041, -2044, -2046, -2048, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2049, -2051, -2052, -2054, -2055, -2056, -2056, -2057, -2058, -2059, -2060, -2062, -2063, -2063, -2063, -2062, -2060, -2057, -2053, -2050, -2047, -2045, -2043, -2042, -2042, -2041, -2041, -2040, -2040, -2039, -2038, -2038, -2039, -2039, -2040, -2041, -2041, -2040, -2039, -2038, -2036, -2035, -2034, -2035, -2036, -2038, -2041, -2044, -2046, -2049, -2051, -2053, -2054, -2056, -2057, -2059, -2060, -2062, -2062, -2062, -2061, -2059, -2057, -2055, -2053, -2052, -2052, -2052, -2053, -2054, -2054, -2054, -2054, -2053, -2051, -2050, -2048, -2047, -2046, -2044, -2043, -2041, -2039, -2037, -2034, -2032, -2030, -2030, -2030, -2032, -2034, -2037, -2039, -2042, -2043, -2045, -2045, -2046, -2046, -2047, -2048, -2049, -2050, -2051, -2051, -2051, -2051, -2051, -2051, -2052, -2053, -2055, -2057, -2060, -2062, -2064, -2064, -2064, -2063, -2061, -2059, -2056, -2054, -2053, -2051, -2049, -2047, -2045, -2043, -2041, -2039, -2037, -2037, -2037, -2038, -2040, -2041, -2042, -2042, -2042, -2041, -2039, -2038, -2037, -2036, -2036, -2036, -2037, -2038, -2039, -2040, -2041, -2042, -2044, -2046, -2049, -2052, -2055, -2059, -2061, -2062, -2063, -2062, -2061, -2059, -2058, -2056, -2055, -2055, -2055, -2054, -2054, -2054, -2053, -2052, -2052, -2051, -2051, -2051, -2051, -2051, -2051, -2050, -2048, -2045, -2042, -2039, -2036, -2033, -2032, -2031, -2031, -2032, -2033, -2034, -2036, -2037, -2038, -2039, -2041, -2043, -2045, -2047, -2049, -2051, -2051, -2051, -2050, -2049, -2049, -2048, -2048, -2050, -2051, -2054, -2056, -2058, -2060, -2061, -2061, -2061, -2061, -2061, -2061, -2061, -2060, -2059, -2057, -2054, -2051, -2047, -2044, -2041, -2039, -2038, -2038, -2039, -2039, -2040, -2041, -2041, -2041, -2040, -2040, -2039, -2039, -2039, -2039, -2039, -2039, -2039, -2038, -2037, -2036, -2036, -2037, -2039, -2042, -2045, -2049, -2053, -2056, -2058, -2059, -2060, -2060, -2060, -2060, -2060, -2060, -2060, -2059, -2058, -2056, -2054, -2053, -2051, -2050, -2050, -2050, -2051, -2053, -2054, -2054, -2053, -2052, -2050, -2047, -2045, -2042, -2040, -2038, -2037, -2036, -2034, -2033, -2032, -2032, -2031, -2032, -2033, -2035, -2038, -2041, -2044, -2047, -2049, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2050, -2051, -2052, -2053, -2053, -2054, -2055, -2056, -2057, -2058, -2060, -2062, -2063, -2064, -2064, -2063, -2060, -2057, -2054, -2050, -2047, -2045, -2043, -2042, -2041, -2041, -2040, -2039, -2039, -2038, -2038, -2038, -2039, -2040, -2042, -2042, -2043, -2042, -2041, -2039, -2037, -2036, -2035, -2035, -2036, -2038, -2040, -2043, -2045, -2048, -2050, -2052, -2054, -2056, -2058, -2060, -2061, -2063, -2063, -2063, -2061, -2059, -2057, -2054, -2052, -2051, -2050, -2051, -2051, -2052, -2053, -2053, -2053, -2052, -2051, -2050, -2049, -2048, -2047, -2046, -2044, -2043, -2040, -2037, -2034, -2032, -2030, -2029, -2030, -2031, -2034, -2036, -2039, -2041, -2043, -2045, -2046, -2047, -2048, -2049, -2050, -2051, -2051, -2052, -2052, -2051, -2050, -2050, -2050, -2050, -2052, -2054, -2056, -2059, -2061, -2063, -2064, -2063, -2062, -2061, -2059, -2057, -2055, -2053, -2051, -2049, -2047, -2044, -2042, -2039, -2037, -2036, -2036, -2037, -2038, -2040, -2042, -2043, -2043, -2043, -2042, -2041, -2039, -2038, -2038, -2037, -2038, -2038, -2038, -2039, -2039, -2040, -2041, -2043, -2045, -2048, -2052, -2055, -2059, -2061, -2063, -2063, -2063, -2062, -2060, -2058, -2057, -2056, -2055, -2054, -2054, -2053, -2052, -2051, -2050, -2050, -2050, -2050, -2050, -2051, -2052, -2052, -2051, -2049, -2046, -2043, -2040, -2036, -2034, -2032, -2032, -2032, -2032, -2033, -2034, -2035, -2036, -2037, -2039, -2041, -2044, -2046, -2049, -2051, -2052, -2053, -2052, -2051, -2050, -2049, -2048, -2048, -2049, -2051, -2053, -2055, -2057, -2058, -2059, -2060, -2060, -2061, -2061, -2061, -2061, -2061, -2059, -2057, -2054, -2051, -2047, -2043, -2041, -2039, -2038, -2038, -2038, -2039, -2040, -2040, -2041, -2041, -2041, -2041, -2041, -2041, -2041, -2041, -2041, -2041, -2040, -2038, -2037, -2036, -2036, -2037, -2039, -2041, -2045, -2048, -2052, -2055, -2057, -2059, -2060, -2060, -2061, -2061, -2061, -2061, -2060, -2059, -2058, -2056, -2053, -2051, -2050, -2049, -2049, -2049, -2050, -2052, -2053, -2053, -2053, -2052, -2050, -2048, -2046, -2044, -2042, -2040, -2038, -2037, -2035, -2034, -2032, -2031, -2031, -2031, -2032, -2035, -2038, -2041, -2044, -2047, -2049, -2050, -2051, -2050, -2050, -2050, -2050, -2050, -2050, -2051, -2051, -2052, -2052, -2052, -2053, -2054, -2055, -2057, -2059, -2061, -2063, -2064, -2064, -2063, -2060, -2057, -2054, -2051, -2048, -2045, -2044, -2042, -2041, -2040, -2039, -2038, -2037, -2037, -2037, -2038, -2040, -2041, -2043, -2044, -2044, -2043, -2042, -2040, -2038, -2037, -2036, -2036, -2037, -2038, -2040, -2042, -2044, -2046, -2048, -2051, -2053, -2055, -2058, -2060, -2062, -2063, -2064, -2063, -2062, -2059, -2057, -2054, -2052, -2051, -2050, -2050, -2051, -2051, -2052, -2052, -2051, -2051, -2050, -2050, -2049, -2049, -2048, -2047, -2046, -2044, -2041, -2038, -2035, -2032, -2030, -2030, -2030, -2031, -2033, -2036, -2039, -2041, -2043, -2045, -2046, -2047, -2049, -2050, -2051, -2052, -2053, -2053, -2052, -2051, -2050, -2049, -2049, -2049, -2051, -2053, -2055, -2058, -2060, -2062, -2062, -2062, -2062, -2061, -2059, -2058, -2056, -2054, -2052, -2050, -2047, -2044, -2041, -2039, -2037, -2035, -2035, -2036, -2038, -2040, -2041, -2043, -2043, -2043, -2043, -2042, -2041, -2040, -2039, -2039, -2039, -2039, -2039, -2039, -2039, -2039, -2040, -2042, -2044, -2048, -2051, -2055, -2058, -2061, -2062, -2063, -2063, -2062, -2060, -2059, -2057, -2056, -2055, -2054, -2053, -2052, -2051, -2050, -2049, -2048, -2049, -2049, -2050, -2051, -2052, -2052, -2051, -2050, -2047, -2044, -2041, -2038, -2035, -2034, -2033, -2032, -2032, -2033, -2033, -2034, -2035, -2037, -2039, -2041, -2044, -2047, -2050, -2052, -2053, -2054, -2053, -2052, -2051, -2050, -2049, -2049, -2049, -2050, -2052, -2053, -2055, -2056, -2057, -2058, -2059, -2060, -2061, -2061, -2062, -2061, -2060, -2058, -2055, -2051, -2048, -2044, -2041, -2039, -2038, -2037, -2038, -2038, -2039, -2039, -2040, -2040, -2040, -2041, -2041, -2042, -2042, -2043, -2043, -2042, -2041, -2039, -2038, -2037, -2036, -2037, -2039, -2041, -2044, -2048, -2051, -2054, -2056, -2058, -2059, -2060, -2061, -2061, -2062, -2061, -2061, -2059, -2058, -2055, -2053, -2051, -2049, -2048, -2048, -2048, -2049, -2051, -2052, -2052, -2052, -2051, -2050, -2048, -2046, -2045, -2043, -2041, -2040, -2038, -2036, -2034, -2032, -2031, -2031, -2031, -2032, -2035, -2038, -2041, -2044, -2047, -2049, -2050, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2052, -2054, -2056, -2058, -2060, -2062, -2063, -2063, -2062, -2060, -2057, -2054, -2051, -2049, -2046, -2044, -2043, -2041, -2040, -2038, -2037, -2036, -2036, -2037, -2038, -2040, -2041, -2043, -2044, -2045, -2044, -2043, -2041, -2040, -2038, -2037, -2037, -2038, -2039, -2040, -2042, -2043, -2045, -2047, -2049, -2051, -2054, -2057, -2059, -2062, -2063, -2064, -2063, -2062, -2060, -2057, -2055, -2053, -2051, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2048, -2047, -2045, -2042, -2039, -2036, -2033, -2031, -2030, -2031, -2032, -2033, -2036, -2038, -2040, -2042, -2044, -2045, -2047, -2049, -2050, -2052, -2053, -2054, -2053, -2053, -2052, -2050, -2049, -2049, -2049, -2050, -2052, -2054, -2056, -2058, -2060, -2061, -2061, -2061, -2060, -2059, -2058, -2057, -2055, -2053, -2051, -2048, -2045, -2042, -2039, -2037, -2036, -2035, -2036, -2037, -2039, -2041, -2042, -2043, -2043, -2043, -2042, -2042, -2041, -2041, -2041, -2041, -2040, -2040, -2040, -2039, -2040, -2040, -2042, -2044, -2047, -2051, -2054, -2057, -2060, -2062, -2062, -2062, -2062, -2060, -2059, -2058, -2057, -2056, -2055, -2053, -2052, -2050, -2049, -2048, -2047, -2048, -2048, -2049, -2050, -2051, -2051, -2051, -2049, -2047, -2044, -2042, -2039, -2037, -2035, -2034, -2034, -2033, -2033, -2033, -2034, -2035, -2036, -2038, -2041, -2044, -2047, -2050, -2052, -2053, -2054, -2053, -2052, -2051, -2050, -2050, -2050, -2050, -2051, -2052, -2053, -2054, -2055, -2055, -2056, -2057, -2058, -2060, -2060, -2061, -2061, -2060, -2058, -2055, -2052, -2048, -2045, -2042, -2040, -2039, -2038, -2038, -2038, -2038, -2038, -2039, -2039, -2040, -2040, -2041, -2042, -2043, -2044, -2044, -2043, -2042, -2040, -2039, -2038, -2038, -2038, -2040, -2042, -2044, -2047, -2050, -2052, -2055, -2056, -2058, -2059, -2060, -2061, -2062, -2062, -2061, -2060, -2058, -2056, -2053, -2051, -2049, -2048, -2048, -2048, -2049, -2050, -2050, -2051, -2051, -2050, -2049, -2048, -2046, -2045, -2044, -2042, -2041, -2039, -2037, -2035, -2033, -2032, -2031, -2032, -2033, -2035, -2038, -2041, -2044, -2046, -2048, -2050, -2050, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2051, -2051, -2051, -2052, -2053, -2055, -2057, -2059, -2061, -2062, -2062, -2061, -2059, -2057, -2055, -2052, -2050, -2048, -2046, -2044, -2042, -2040, -2038, -2037, -2036, -2036, -2036, -2038, -2039, -2041, -2043, -2044, -2044, -2044, -2043, -2042, -2041, -2040, -2039, -2039, -2039, -2040, -2041, -2042, -2043, -2045, -2046, -2048, -2051, -2053, -2056, -2059, -2061, -2062, -2063, -2062, -2061, -2059, -2057, -2055, -2053, -2052, -2051, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2049, -2049, -2049, -2048, -2047, -2045, -2043, -2040, -2037, -2035, -2033, -2033, -2033, -2033, -2035, -2036, -2038, -2039, -2041, -2043, -2045, -2047, -2048, -2050, -2052, -2053, -2054, -2054, -2053, -2052, -2051, -2050, -2050, -2050, -2051, -2052, -2054, -2055, -2057, -2058, -2059, -2059, -2059, -2059, -2058, -2057, -2056, -2055, -2053, -2051, -2048, -2045, -2042, -2040, -2038, -2037, -2036, -2037, -2038, -2039, -2040, -2041, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2041, -2041, -2040, -2040, -2041, -2042, -2044, -2047, -2050, -2053, -2056, -2058, -2060, -2060, -2061, -2060, -2060, -2059, -2058, -2057, -2056, -2055, -2054, -2052, -2050, -2049, -2048, -2047, -2047, -2048, -2049, -2049, -2050, -2050, -2050, -2048, -2047, -2045, -2042, -2040, -2039, -2037, -2036, -2036, -2035, -2035, -2034, -2035, -2035, -2036, -2038, -2041, -2043, -2046, -2049, -2051, -2052, -2053, -2053, -2052, -2052, -2051, -2051, -2051, -2051, -2052, -2052, -2053, -2053, -2054, -2054, -2055, -2056, -2057, -2058, -2059, -2060, -2059, -2058, -2057, -2054, -2052, -2049, -2046, -2043, -2041, -2040, -2039, -2039, -2038, -2038, -2038, -2038, -2039, -2039, -2040, -2041, -2042, -2043, -2044, -2044, -2043, -2042, -2041, -2040, -2040, -2040, -2040, -2041, -2043, -2045, -2047, -2049, -2051, -2053, -2055, -2056, -2058, -2059, -2060, -2061, -2061, -2061, -2059, -2058, -2056, -2054, -2052, -2050, -2049, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2046, -2045, -2044, -2043, -2042, -2040, -2039, -2037, -2035, -2034, -2033, -2033, -2034, -2036, -2038, -2041, -2043, -2045, -2047, -2048, -2049, -2050, -2051, -2052, -2052, -2053, -2053, -2053, -2053, -2052, -2052, -2051, -2051, -2052, -2053, -2054, -2056, -2057, -2058, -2059, -2059, -2058, -2057, -2056, -2054, -2052, -2050, -2048, -2047, -2045, -2043, -2041, -2039, -2038, -2037, -2037, -2037, -2038, -2039, -2041, -2042, -2043, -2043, -2043, -2043, -2042, -2042, -2041, -2041, -2041, -2041, -2042, -2043, -2043, -2044, -2045, -2046, -2048, -2050, -2052, -2055, -2057, -2059, -2060, -2061, -2061, -2060, -2059, -2057, -2056, -2054, -2053, -2052, -2051, -2051, -2050, -2049, -2048, -2048, -2048, -2047, -2047, -2048, -2048, -2048, -2047, -2046, -2045, -2043, -2041, -2039, -2037, -2036, -2035, -2035, -2035, -2036, -2037, -2038, -2039, -2041, -2042, -2044, -2046, -2048, -2049, -2051, -2052, -2053, -2053, -2053, -2052, -2052, -2051, -2051, -2051, -2052, -2053, -2054, -2055, -2056, -2056, -2057, -2057, -2057, -2057, -2057, -2056, -2055, -2054, -2053, -2051, -2049, -2046, -2044, -2041, -2040, -2039, -2038, -2038, -2039, -2039, -2040, -2040, -2041, -2041, -2041, -2042, -2042, -2042, -2043, -2043, -2043, -2043, -2042, -2042, -2042, -2042, -2042, -2044, -2045, -2047, -2050, -2052, -2054, -2056, -2057, -2058, -2058, -2058, -2058, -2058, -2058, -2057, -2056, -2055, -2054, -2052, -2051, -2049, -2048, -2048, -2047, -2048, -2048, -2048, -2049, -2048, -2048, -2047, -2046, -2044, -2043, -2041, -2040, -2039, -2038, -2038, -2037, -2036, -2036, -2036, -2037, -2038, -2039, -2041, -2043, -2045, -2048, -2049, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2054, -2054, -2055, -2056, -2056, -2057, -2057, -2057, -2056, -2055, -2053, -2051, -2049, -2047, -2045, -2043, -2042, -2041, -2040, -2040, -2039, -2039, -2039, -2039, -2039, -2040, -2041, -2042, -2043, -2043, -2044, -2044, -2043, -2043, -2042, -2042, -2042, -2042, -2043, -2045, -2046, -2047, -2049, -2050, -2052, -2053, -2054, -2056, -2057, -2058, -2059, -2059, -2059, -2058, -2057, -2055, -2054, -2052, -2051, -2050, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2044, -2044, -2042, -2041, -2040, -2038, -2037, -2036, -2036, -2036, -2037, -2038, -2039, -2041, -2043, -2044, -2046, -2047, -2048, -2049, -2050, -2051, -2052, -2053, -2053, -2053, -2053, -2053, -2052, -2052, -2052, -2052, -2053, -2054, -2055, -2056, -2056, -2057, -2057, -2056, -2055, -2054, -2053, -2052, -2050, -2049, -2047, -2046, -2044, -2042, -2041, -2040, -2039, -2038, -2038, -2039, -2040, -2040, -2041, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2047, -2048, -2050, -2052, -2054, -2055, -2057, -2058, -2058, -2058, -2058, -2057, -2056, -2055, -2054, -2054, -2053, -2052, -2051, -2050, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2045, -2044, -2043, -2041, -2040, -2039, -2038, -2038, -2037, -2038, -2038, -2039, -2039, -2040, -2041, -2042, -2044, -2045, -2047, -2049, -2050, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2053, -2054, -2054, -2054, -2055, -2055, -2055, -2055, -2055, -2055, -2055, -2054, -2053, -2052, -2050, -2049, -2047, -2045, -2043, -2042, -2041, -2040, -2040, -2040, -2040, -2040, -2040, -2040, -2041, -2041, -2041, -2042, -2042, -2043, -2043, -2044, -2044, -2044, -2043, -2043, -2044, -2044, -2045, -2046, -2048, -2050, -2051, -2053, -2054, -2055, -2056, -2056, -2057, -2057, -2057, -2057, -2056, -2056, -2055, -2054, -2052, -2051, -2050, -2049, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2044, -2043, -2042, -2041, -2041, -2040, -2039, -2039, -2038, -2038, -2038, -2038, -2039, -2040, -2042, -2043, -2045, -2047, -2048, -2049, -2050, -2051, -2051, -2051, -2052, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2054, -2054, -2054, -2055, -2055, -2055, -2055, -2054, -2053, -2052, -2050, -2049, -2047, -2046, -2045, -2044, -2043, -2042, -2041, -2040, -2040, -2039, -2039, -2040, -2040, -2041, -2042, -2042, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2044, -2045, -2046, -2047, -2048, -2049, -2050, -2051, -2052, -2053, -2054, -2055, -2056, -2057, -2057, -2057, -2057, -2056, -2055, -2054, -2053, -2052, -2051, -2050, -2050, -2049, -2049, -2048, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2044, -2043, -2043, -2042, -2041, -2040, -2039, -2038, -2038, -2038, -2039, -2040, -2041, -2042, -2043, -2044, -2045, -2046, -2047, -2048, -2049, -2050, -2051, -2052, -2052, -2053, -2053, -2052, -2052, -2052, -2052, -2053, -2053, -2053, -2054, -2054, -2055, -2055, -2054, -2054, -2053, -2053, -2052, -2051, -2050, -2049, -2048, -2047, -2045, -2044, -2042, -2041, -2041, -2040, -2040, -2040, -2040, -2041, -2041, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2046, -2047, -2048, -2049, -2050, -2051, -2053, -2054, -2055, -2056, -2056, -2056, -2056, -2056, -2055, -2055, -2054, -2054, -2053, -2052, -2051, -2050, -2049, -2049, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2044, -2043, -2042, -2041, -2040, -2040, -2040, -2040, -2040, -2040, -2040, -2041, -2041, -2042, -2043, -2044, -2045, -2047, -2048, -2049, -2050, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2053, -2053, -2053, -2054, -2054, -2054, -2054, -2054, -2054, -2053, -2053, -2053, -2053, -2053, -2052, -2051, -2050, -2048, -2047, -2045, -2044, -2043, -2042, -2042, -2041, -2041, -2041, -2041, -2041, -2041, -2041, -2041, -2041, -2042, -2042, -2043, -2043, -2044, -2044, -2044, -2044, -2045, -2045, -2046, -2046, -2047, -2049, -2050, -2051, -2052, -2053, -2053, -2054, -2055, -2055, -2055, -2056, -2056, -2055, -2055, -2054, -2053, -2052, -2051, -2050, -2050, -2049, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2044, -2044, -2043, -2043, -2042, -2042, -2041, -2041, -2040, -2040, -2040, -2040, -2040, -2041, -2042, -2043, -2044, -2045, -2046, -2047, -2048, -2049, -2049, -2050, -2051, -2051, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2054, -2054, -2053, -2053, -2052, -2052, -2051, -2050, -2049, -2048, -2047, -2046, -2045, -2044, -2043, -2042, -2042, -2041, -2041, -2041, -2041, -2041, -2041, -2042, -2042, -2043, -2043, -2043, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2047, -2048, -2048, -2049, -2050, -2050, -2051, -2052, -2053, -2054, -2055, -2055, -2055, -2055, -2055, -2054, -2054, -2053, -2052, -2052, -2051, -2051, -2050, -2049, -2049, -2048, -2047, -2046, -2046, -2045, -2045, -2045, -2044, -2044, -2043, -2043, -2042, -2042, -2041, -2041, -2040, -2040, -2041, -2041, -2042, -2042, -2043, -2043, -2044, -2045, -2046, -2047, -2048, -2049, -2050, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2052, -2052, -2051, -2051, -2050, -2049, -2049, -2048, -2047, -2046, -2045, -2044, -2043, -2042, -2042, -2041, -2041, -2041, -2041, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2050, -2051, -2052, -2053, -2053, -2054, -2054, -2054, -2054, -2054, -2054, -2054, -2054, -2053, -2053, -2052, -2051, -2051, -2050, -2049, -2048, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2044, -2043, -2043, -2042, -2042, -2042, -2041, -2041, -2041, -2041, -2042, -2042, -2042, -2042, -2043, -2043, -2044, -2045, -2046, -2047, -2048, -2049, -2050, -2050, -2051, -2051, -2052, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2052, -2052, -2052, -2052, -2051, -2051, -2050, -2049, -2048, -2047, -2046, -2045, -2045, -2044, -2043, -2043, -2043, -2042, -2042, -2041, -2041, -2041, -2041, -2042, -2042, -2043, -2043, -2044, -2044, -2044, -2045, -2045, -2046, -2046, -2047, -2048, -2048, -2049, -2050, -2051, -2051, -2052, -2052, -2052, -2053, -2053, -2054, -2054, -2054, -2054, -2054, -2053, -2052, -2052, -2051, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2045, -2045, -2044, -2044, -2043, -2043, -2043, -2043, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2044, -2045, -2045, -2046, -2047, -2047, -2048, -2049, -2049, -2050, -2051, -2051, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2052, -2052, -2051, -2051, -2050, -2049, -2049, -2048, -2047, -2047, -2046, -2046, -2045, -2044, -2044, -2043, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2043, -2043, -2044, -2044, -2045, -2046, -2046, -2047, -2048, -2048, -2049, -2049, -2050, -2050, -2051, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2053, -2052, -2052, -2052, -2051, -2051, -2050, -2050, -2049, -2048, -2047, -2047, -2046, -2045, -2045, -2045, -2044, -2044, -2043, -2043, -2043, -2042, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2046, -2047, -2048, -2049, -2049, -2050, -2051, -2051, -2051, -2052, -2052, -2052, -2053, -2053, -2053, -2053, -2053, -2053, -2052, -2052, -2052, -2051, -2051, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2046, -2045, -2045, -2044, -2044, -2043, -2043, -2043, -2043, -2042, -2042, -2042, -2042, -2042, -2042, -2043, -2043, -2044, -2045, -2045, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2050, -2050, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2053, -2052, -2052, -2052, -2052, -2051, -2050, -2050, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2044, -2044, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2050, -2050, -2051, -2051, -2052, -2052, -2053, -2053, -2053, -2053, -2052, -2052, -2052, -2052, -2051, -2051, -2051, -2050, -2050, -2049, -2049, -2048, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2044, -2044, -2043, -2043, -2043, -2042, -2042, -2042, -2043, -2043, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2046, -2047, -2048, -2048, -2049, -2049, -2050, -2050, -2051, -2051, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2051, -2051, -2051, -2050, -2050, -2049, -2049, -2048, -2047, -2047, -2046, -2045, -2045, -2044, -2044, -2044, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2044, -2044, -2044, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2050, -2050, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2051, -2051, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2044, -2044, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2047, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2051, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2050, -2050, -2049, -2048, -2047, -2047, -2046, -2046, -2045, -2045, -2044, -2044, -2044, -2043, -2043, -2043, -2043, -2043, -2043, -2044, -2044, -2044, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2052, -2051, -2051, -2051, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2044, -2044, -2044, -2044, -2043, -2043, -2043, -2043, -2043, -2043, -2044, -2044, -2045, -2045, -2046, -2046, -2047, -2047, -2048, -2049, -2049, -2050, -2050, -2050, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2045, -2045, -2044, -2044, -2043, -2043, -2043, -2043, -2044, -2044, -2044, -2044, -2044, -2044, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2050, -2051, -2051, -2052, -2052, -2052, -2052, -2052, -2052, -2051, -2051, -2051, -2051, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2044, -2044, -2044, -2043, -2043, -2043, -2044, -2044, -2044, -2044, -2044, -2045, -2045, -2046, -2047, -2047, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2046, -2045, -2045, -2045, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2050, -2050, -2050, -2051, -2051, -2051, -2051, -2052, -2052, -2052, -2052, -2051, -2051, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2045, -2045, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2051, -2051, -2051, -2051, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2044, -2044, -2044, -2044, -2044, -2044, -2044, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2051, -2051, -2051, -2052, -2052, -2052, -2051, -2051, -2051, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2044, -2044, -2044, -2044, -2044, -2044, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2045, -2044, -2044, -2044, -2044, -2044, -2044, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2051, -2051, -2051, -2051, -2051, -2051, -2051, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2051, -2051, -2051, -2051, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2051, -2051, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2050, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2049, -2049, -2049, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2045, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2045, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2045, -2045, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2050, -2050, -2050, -2050, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2050, -2050, -2050, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2045, -2045, -2045, -2045, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2045, -2045, -2045, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2046, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2046, -2046, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2049, -2049, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2048, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2047, -2047, -2047, -2047, -2047, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -2048, -];